a, a:focus, a:hover {
	text-decoration:none
}
*, body, img {
	margin:0;
	padding:0
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin:0;
	padding:0;
	border:0;
	font:inherit
}b
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:after, blockquote:before, q:after, q:before {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
* {
	box-sizing:border-box
}
a {
	outline:0;
	border:none;
}
a:focus {
	outline:0;
	border:none;
}
a:hover {
	outline:0;
	border:none;
}
button {
	outline:0;
	border:none;
}
button:hover {
	outline:0;
	border:none;
}
button:focus {
	outline:0;
	border:none;
}
.spacer {
	clear:both;
	line-height:0;
	font-size:0
}
img {
	border:0;
	height:auto;
	max-width:100%
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal
}
select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
html {
  scroll-behavior: smooth;
}
body {
	font-family: 'Poppins', sans-serif;
}
.headingone {
	color:#000943;
	font-size:39px;
	line-height:49px;
	font-weight:700;
}
.headingone strong {
	color:#E30B7D;
}
.headingtwo {
	color:#000943;
	font-size:28px;
	line-height:38px;
	font-weight:700;
}
.headingtwo strong {
	color:#E30B7D;
}
.headingfour {
	color:#000943;
	font-size:19px;
	line-height:29px;
	font-weight:500;
	margin:10px 0;
}
.headingfour strong {
	font-weight:700;
}
.subheading {
	font-size:20px;
	line-height:normal;
	font-weight:500;
	color:#000943;
	margin-top:10px;
}
.subheading strong {
	font-weight:700;
}
.subheading a {
	text-decoration:underline;
	color:#000943;
}
.subheading a:hover {
	color:#f41088;
}
.top-outer {
	width:100%;
	padding-bottom:30px;
}
.navbar {
	padding:0
}
.navbar-brand {
	width:120px;
	margin:0;
	padding:15px 0 15px
}
.navbar-nav li a {
	color:#000943;
	display:block;
	font-size:16px;
	font-weight:500;
	padding:6px 0
}
.navbar-nav li:last-child a {
	padding-bottom:15px
}
.navbar-nav li:hover a {
	background:0 0;
	color:#E30B7D
}
.navbar-nav li.current-menu-item a {
	background:0 0;
	color:#E30B7D
}
.navbar-nav li.active a {
	background:0 0;
	color:#f41088
}
.navbar-toggler {
	padding: 0;
	border: none;
	border-radius: 50px;
	background: none;
	border: none;
	cursor: pointer;
	width: 30px;
	outline: 0;
}
.navbar-toggler span {
	width:100%;
	height:3px;
	display:block;
	margin-top:6px;
	background:#E30B7D
}
.navbar-toggler span:first-child {
	margin-top:0
}
.navbar-toggler:focus {
	border:none;
	outline:0
}
.top-outer .buttonouter {
	margin:0 0 0 35px
}
.topbuttonouter a {
	border:1px solid #E30B7D;
	display:inline-block;
	width:222px;
	height:50px;
	line-height:48px;
	text-align:center;
	font-size:16px;
	color:#E30B7D;
	font-weight:600;
	border-radius:5px;
}
.topbuttonouter a:hover {
	background:#f41088;
	color:#fff;
}
.topcall {
	position: absolute;
	top:70px;
	font-size: 15px;
	color: #000943;
	font-weight: 500;
	right: 25px;
}
.topcall a {
	font-weight:700;
	color:#000943;
}
.topcall a:hover {
	color:#f41088;
}
.phicon {
	margin-right:15px;
}
.section {
	padding:30px 0;
}
.rowgap {
	margin-top:30px;
}
.bannerbouutonouter {
	margin:20px 0;
}
.btn-default {
	display:inline-block;
	padding:15px 25px;
	border-radius:5px;
	background:#E30B7D;
	font-size:14px;
	color:#fff;
	font-weight:700;
}
.btn-default:hover {
	color:#fff;
	background:#f41088;
}
.learnmore {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:10px;
}
.learnmore img {
	margin-right:15px;
}
.learnmore a {
	color:#000943;
	text-decoration:underline;
	font-weight:500;
	font-size:14px;
}
.bannerimg {
	padding:0 50px;
}
.learnmore a:hover {
	color:#f41088 !important;
}
.herpreview {
	margin-top:35px;
}
.herorevimg {
	width:106px;
	height:106px;
	border-radius:100%;
	margin:0 auto;
}
.herorevimg img {
	width:106px;
	height:106px;
	border-radius:100%;
	object-fit:cover;
	display:block;
}
.herorevtext {
	margin-top:20px;
}
.herorevtext p {
	font-size:16px;
	color:#000943;
	font-weight:500;
}
.authortext {
	margin-top:5px;
	text-align:center;
}
.authortext strong {
	font-size:13px;
	color:#000943;
	font-weight:700;
	display:block;
}
.authortext img {
	width:71px;
}
.salesarea {
	background:#000943;
	position:relative;
}
.salesarea h2 {
	color:#fff;
}
.salesarea h6.subheading {
	color:#fff;
}
.saletext {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:18px;
}
.saletextleft {
	margin-right:15px;
	color:#E30B7D;
	font-size:31px;
	font-weight:600;
}
.saletextright {
	color:#FFFFFF;
	font-size:13px;
	line-height:19px;
	text-align:left;
}
.salesboxinner {
	margin:15px 0;
}
.sliderpcarrow {
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:230px;
	position:absolute;
	right:0;
	top:0;
}
.sliderpcarrowleft, .sliderpcarrowright, .sliderpcarrowleftmob, .sliderpcarrowrightmob {
	cursor:pointer;
}
/* Slider */
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:before, .slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
/* Arrows */
/*.slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 35px;
	height: 35px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	z-index:9999;
	background:url(../images/arrowleft.png) left top no-repeat;
	background-size:35px 35px;
}
.slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 35px;
	height: 35px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	z-index:9999;
	background:url(../images/arrowright.png) left top no-repeat;
	background-size:35px 35px;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	color: transparent;
	outline: none;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
	opacity: 1;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity: .25;
}
.slick-prev:before, .slick-next:before {
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
	left: -25px;
}
[dir='rtl'] .slick-prev {
	right: -25px;
	left: auto;
}
.slick-next {
	right: -25px;
}
[dir='rtl'] .slick-next {
	right: auto;
	left: -25px;
}*/
.slick-dots {
	display: block;
	width: 100%;
	padding: 0;
	margin:20px 0 0;
	list-style: none;
	text-align: center;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 12px;
	height: 12px;
	padding: 5px;
	background:#000943;
	cursor: pointer;
	color: transparent;
	border-radius:100%;
	border: 0;
	outline: none;
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity: 1;
}
.slick-dots li.slick-active button:before {
	opacity: .75;
	color: black;
}
.slick-dots li.slick-active button {
	background:#E30B7D;
}
.sliderpcarrowmob {
	width:150px;
	margin:30px auto 0;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.salesbgimg {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.salesarea .container {
	z-index:999;
}
.stepbox {
	margin:15px 0;
	background:rgba(227, 11, 125, 0.05);
	padding:30px 25px;
	border-radius:10px;
}
.stepno {
	font-size:50px;
	line-height:30px;
	font-weight:700;
	-webkit-text-stroke-width: 1.3px;
	-webkit-text-stroke-color: #E30B7D;
	color:rgba(227, 11, 125, 0);
}
.stepbox h4 {
	font-weight:700;
	color:#000943;
	font-size:30px;
	margin:30px 0 20px;
	line-height:35px;
}
.stepbox p {
	margin-top:15px;
	font-size:16px;
	font-weight:500;
	line-height:25px;
}
.phno {
	text-align:center;
	margin-top:15px;
	color:#000943;
	font-size:15px;
	font-weight:500;
}
.phno a {
	font-weight:700;
	color:#000943;
}
.phno a:hover {
	color:#f41088 !important;
}
.globalsec {
	background:#FEF3F9;
}
.globalslider .item {
	padding:0 8px;
}
.globalsliderbox {
	padding:25px 25px;
	background:#fff;
	border-radius: 10px;
}
.globalicon img {
	height:75px;
	margin:0 auto;
	display:block;
}
.globalsliderbox h6 {
	font-size:18px;
	line-height:25px;
	color:#000943;
	font-weight:600;
	text-align:center;
	margin-top:15px;
}
.globalsliderbox p {
	color:#000943;
	font-weight:500;
	font-size:13px;
	line-height:19px;
	margin-top:10px;
	text-align:center;
}
.globalslider a:hover .globalsliderbox {
	background:#E30B7D;
}
.globalslider a:hover .globalsliderbox h6, .globalslider a:hover .globalsliderbox p {
	color:#fff;
}
.globalslider a:hover .globalsliderbox img {
	filter: brightness(0) invert(1);
}
.flexheading {
	margin-top:10px;
}
.comparesec h6 {
	margin-bottom:30px;
}
.webology {
	background:#000943;
	padding:20px 5px;
	text-align:center;
	border-radius:10px;
}
.othercomp {
	background:#FEF3F9;
	padding:20px 5px;
	text-align:center;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
}
.webology ul {
	margin-top:20px;
	text-align:center;
}
.webology ul li {
	margin:10px 0;
	color:#fff;
	font-size: 9px;
}
.othercomp ul li {
	margin: 10px 0 0;
	color: #000943;
	font-size: 9px;
}
.compweblogo {
	padding:0 10px;
}
.othercomp h5 {
	margin-bottom:15px;
	font-weight:500;
	font-size:18px;
}
.comparesec p.smalltext {
	font-size:11px;
	line-height:17px;
	font-weight:500;
	text-align:center;
	color:#000943;
	margin-top:15px;
}
.successsec {
	background:#000943;
	background:#000943;
}
.successsec h2, .successsec h6.subheading {
	color:#fff;
}
.successbg {
	position:absolute;
	left:0;
	right:0;
	top:40px;
	margin:auto;
	width:580px;
}
.successsec .container {
	position:relative;
	z-index:99;
}
.successtopbox {
	padding:35px;
	background:#fff;
}
.successtopboxouter {
	border-radius:10px;
	overflow:hidden;
}
.successtopbox h4 {
	font-weight:700;
	color:#E30B7D;
	font-size:30px;
	line-height:35px;
	margin:20px 0;
}
.successtopbox p {
	font-weight:500;
	font-size:16px;
	line-height:25px;
	color:#000943;
}
.successtopbox .learnmore {
	margin-top:20px;
	margin-left:0;
}
.computerimg {
	margin:30px 0 -50px;
	text-align:center;
}
.successbotbox {
	padding:35px;
	background:#FEF3F9;
}
.successbotdetails h5 {
	font-weight:700;
	color:#1F1F28;
	font-size:31px;
	line-height:45px;
}
.successbotdetails h5 span {
	color:#E30B7D;
}
.successbotdetails p {
	font-size:13px;
	color:#000943;
	font-weight:500;
	line-height:normal;
}
.successbotbox .successbotdetails {
	padding:0 15px 0 15px;
	text-align:center;
	margin:20px 0 0;
}
.successarrow {
	width:200px;
	margin-left:auto;
	margin-right:auto;
	/* margin-top:30px; */
	margin-bottom: 30px;
}
.successarrowleft, .successarrowright {
	width:40px;
	cursor:pointer;
}
.successslider {
	z-index: 1;
}
.successslider .item {
	padding:0 10px;
}
.blogslider .item {
	padding:0 8px;
}
.blogbox {
	overflow:hidden;
	border-radius:10px;
	background: #FEF3F9;
}
.blogimg img {
	display:block;
	width:100%;
}
.blogcontent {
	padding:25px 28px;
}
.blogtag {
	padding:3px 11px;
	border-radius:50px;
	background:#E30B7D;
	font-size:11px;
	line-height:16px;
	color:#fff;
	display:inline-block;
}
.blogcontent h5 {
	font-weight:500;
	font-size:18px;
	line-height:23px;
	color:#000943;
	margin:12px 0 8px;
}
.blogcontent p {
	font-size:13px;
	line-height:19px;
	color:#000943;
	font-weight:500;
}
.blogreadmore {
	display:flex;
	align-items:center;
	margin-top:15px;
	font-size:13px;
	font-weight:500;
}
.blogreadmore a {
	color:#000943;
}
.blogreadmore a:hover {
	color:#f41088;
}
.blogreadmore img {
	margin-right:10px;
	width:15px;
}
.blogarrow {
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	width:150px;
}
.blogarrowleft, .blogarrowright {
	width:40px;
	cursor:pointer;
}
.delisec {
	background:#000943;
	overflow:hidden;
}
.delisec .container {
	position:relative;
	z-index:999;
}
.delisec h2 {
	color:#fff;
	margin:15px 0;
}
.delisec p {
	color:#fff;
	font-size:16px;
	line-height:24px;
}
.delisecreview {
	max-width:486px;
}
.delisec .herorevimg {
	width:60px;
	height:60px;
}
.delisec .herorevimg img {
	width:60px;
	height:60px;
}
.delisec .herorevtext {
	width:auto;
}
.delisec .herpreview {
	margin-top:15px;
}
.delisec .authortext strong {
	color:#fff;
	font-size:12px;
}
.delisec .authortext {
	display:block;
	margin-left:0;
	text-align:center;
}
.sideimgdelisec img {
	width:100%;
	display:block;
}
.faqsec .rowgap {
	margin-top:40px;
}
.accordion {
	margin:0;
}
.acc {
	margin:10px 0 0;
	border-radius: 10px;
	padding:15px 20px;
	background:#FEF3F9;
}
.acc:first-child {
	margin:0;
}
.acc-head {
	position: relative;
	display:flex;
	align-items:center;
	cursor: pointer;
	border-radius:8px;
}
.acc-head h6 {
	color:#000943;
	font-size:16px;
	width:82%;
	margin-left:10px;
	font-weight:600;
}
.acc-content {
	display: none;
}
.acc-content p {
	font-weight:500;
	color:#333333;
}
.accordion-header-icon {
	font-size: 0;
	background: url(images/plus.png) right center no-repeat;
	width:10px;
	height:10px;
	background-size:10px 10px
}
.active .accordion-header-icon {
	background: url(images/minus.png) right center no-repeat;
	width: 10px;
	height:5px;
	background-size:10px 5px
}
.acc-content p {
	font-size:13px;
	line-height:19px;
	padding:0 20px;
	margin-top:15px;
	color:#000943;
}
.acc-content ul li strong {
	font-weight:700;
}
.acc-content ul {
	padding:0 30px;
}
.acc-content ul li {
	font-size:13px;
	line-height:19px;
	list-style-type:disc;
	margin-top:12px;
	font-weight: 500;
	color:#000943;
}
.faqsec .phno a {
	color:#E30B7D;
}
.faqsec .phno a:hover {
	color:#000943;
}
.botbanner {
	background:#000943;
}
.botbanner h2, .botbanner p, .botbanner .authortext strong, .botbanner .learnmore a, .botbanner h4 {
	color:#fff;
}
.botbanner .authortext strong a{ color:#fff;}
.botbanner .learnmore img {
	filter: brightness(0) invert(1);
}
.footer {
	background:#000943;
}
.footer hr {
	height:1px;
	width:100%;
	background:rgba(198, 198, 198, 0.2);
	margin:0;
	border:none;
}
.footer .section {
	padding:30px 0;
}
.footbox {
	margin:15px 0;
}
.footbox ul {
	margin:0;
	padding:0;
}
.footbox ul li {
	display:flex;
	justify-content:center;
	margin:15px 0 0;
	align-items:center;
	color:#fff;
	font-size:14px;
	font-weight:500;
	line-height:22px;
}
.footbox ul li:first-child {
	margin-top:0;
}
.footbox ul li span {
	padding-left:15px;
}
.footbox ul li strong {
	font-weight:700;
	color:#E30B7D;
}
.footbox ul li a {
	color:#fff;
}
.footbox ul li a:hover {
	color:#f41088;
}
.footboxone ul li {
	margin-top:20px;
}
.footbox h6 {
	margin-bottom:20px;
	font-weight:500;
	color:#E30B7D;
	font-size:14px;
}
.copyrightsec {
	background:#000943;
}
.copyrightsec hr {
	height:1px;
	width:100%;
	background:rgba(198, 198, 198, 0.2);
	margin:0;
	border:none;
}
.copyrightsec .section {
	padding:30px 0;
}
.copyrighttext {
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:500;
}
.footerlink {
	margin:15px 0;
}
.footerlink ul li {
	margin:0 15px;
	display:inline-block;
}
.footerlink a {
	font-size:14px;
	font-weight:500;
	color:#fff;
	display:inline-block;
	vertical-align:middle;
}
.footerlink a:hover {
	color:#f41088;
}
.innerherosec {
	padding:80px 0;
	background:#000943;
	margin-top:-30px;
	overflow:hidden;
}
.innerherosec h1, .innerherosec h6 {
	color:#fff;
}
.innersubheading {
	font-size:22px;
	line-height:32px;
	font-weight:500;
	margin-top:10px;
}
.processstepsec .stepbox {
	margin:15px 0;
	min-height:291px;
}
.processsuccesssec {
	background:#FEF3F9;
}
.processsuccesssec .successbotbox {
	background:#000943;
}
.processsuccesssec .successbotdetails h5, .processsuccesssec .successbotdetails p {
	color:#fff;
}
.processsuccesssec h2, .processsuccesssec h6.subheading {
	color:#000943;
}
.innerherosec .salesbgimg {
	left:0;
	right:0;
}
.innerherosec .container {
	z-index:999;
}
.casestudysec {
	background:#fdecf5;
}
.casestudysec .container {
	position:relative;
	z-index:999;
	max-width:1030px
}
.casestudysec .successbotbox {
	background:#000943;
}
.casestudysec .successbotdetails h5, .casestudysec .successbotdetails p {
	color:#fff;
}
.casestudysec:after {
	width:100%;
	position:absolute;
	left:0;
	top:0;
	height:180px;
	content:"";
	background:#000943;
}
.casestudysec .successtopboxouter {
	margin-top:30px;
}
.casestudysec .successtopboxouter:first-child {
	margin-top:0;
}
.casestudysec .successtopboxouter {
	display:none;
}
.load-more {
	width:236px;
	height:66px;
	line-height:66px;
	display:block;
	margin:0 auto;
	text-align:center;
	border-radius: 5px;
	background:#E30B7D;
	color:#fff;
	font-size:14px;
	font-weight:700;
}
.load-more:hover {
	background:#f41088;
	color:#fff;
}
.contactbox {
	max-width:740px;
}
.form-group label {
	display:block;
	color:#7D7D7D;
	font-size:13px;
}
.contactinput {
	width:100%;
	margin-top:15px;
	background:#fdecf5;
	padding:0 20px;
	color:#000943;
	border:1px solid #FFDAEE;
	height:65px;
	border-radius: 5px;
	font-size:16px;
	outline:none;
}
select.contactinput {
	background:#fdecf5 url(../images/selectarrow.png) right 20px center no-repeat;
}
.contactsec select option {
	color: black;
}
.contactsec select option:first-child {
	color: grey;
}
.contactsec select.empty {
	color: grey;
}
/* Hidden placeholder */
.contactsec select option[disabled]:first-child {
	display: none;
}
textarea.contactinput {
	padding:20px;
	height:160px;
}
.check-group input {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer;
}
.check-group label {
	position: relative;
	cursor: pointer;
	font-size:13px;
	color:#7D7D7D;
}
.check-group label:before {
	content:'';
	-webkit-appearance: none;
	background-color: transparent;
	border:1px solid #DBDBDB;
	padding: 10px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	margin-right:15px;
}
.check-group input:checked + label:after {
	content: '';
	display: block;
	position: absolute;
	top: 2px;
	left: 9px;
	width: 6px;
	height: 14px;
	border: solid #0079bf;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}
.contactboxbot {
	background:#fdecf5;
	margin:15px 0;
	padding:25px;
	min-height:205px;
	flex-wrap:wrap;
	align-content: center;
	display:flex;
	border-radius: 10px;
}
.contactboxbot h5 {
	font-size:16px;
	font-weight:700;
	color:#E30B7D;
	width:100%;
}
.contactboxbot p {
	width:100%;
	font-size:14px;
}
.contactboxbot p a {
	font-size:16px;
	color:#000943;
	font-weight:700;
	display:block;
}
.contactboxbot p a:hover {
	color:#f41088;
}
.contactboxbot p strong {
	font-weight:700;
}
.innerherosecfull {
	background:#000943;
	margin-top:-30px;
	overflow:hidden;
}
.innerherosecfull .headingone {
	font-size:35px;
	line-height:45px;
}
.innerherosecfull h1, .innerherosecfull h4 {
	color:#fff;
}
.innerherosecfull p {
	color:#fff;
}
.innerherosecfull p.minipara {
	font-size:16px;
	font-weight:500;
	line-height:25px;
	margin:15px 0;
	color:#fff;
	max-width:615px;
}
.innerherosecfull .authortext strong {
	color:#fff;
}
.innerherosecfull .learnmore a {
	color:#fff;
}
.innerherosecfull .learnmore img {
	filter: brightness(0) invert(1);
}
.bannerimgbg {
	background:url(../images/fullw.png) center bottom no-repeat;
	background-size:100% auto;
}
.brandslider {
	padding:30px 0;
	background:#fff;
}
.bannerw {
	position:absolute;
	left:0;
	bottom:-150px;
	z-index:99;
	width:500px;
}
.brandlcarousel .item {
	padding:0 15px;
	text-align:center;
}
.visitorsec {
	background:#FEF3F9;
}
.visitorsec p {
	margin-top:15px;
	font-size:16px;
	line-height:25px;
	color:#000943;
	max-width:667px;
}
.visitorbouuterouter {
	margin-top:25px;
}
.auditbutton {
	padding:15px 30px;
	display:inline-block;
	width:100%;
	text-align:center;
	vertical-align:middle;
	border-radius: 5px;
	font-weight:700;
	background:#E30B7D;
	font-size:18px;
	color:#fff;
}
.auditbutton:hover {
	opacity:0.8;
	color:#fff;
}
.rankbutton {
	padding:15px 30px;
	width:100%;
	text-align:center;
	margin-top:15px;
	display:inline-block;
	vertical-align:middle;
	border-radius: 5px;
	font-weight:700;
	background:#000943;
	font-size:18px;
	color:#fff;
}
.rankbutton:hover {
	opacity:0.8;
	color:#fff;
}
.midpinkbox {
	margin:15px 0;
	background:#fdecf5;
	text-align:center;
	padding:60px 5px;
	border-radius: 10px;
}
.midpinkbox h4 {
	font-size:50px;
	line-height:50px;
	color:#E30B7D;
	font-weight:700;
}
.midpinkbox p {
	margin-top:10px;
	color:#000943;
	font-size:16px;
	line-height:23px;
}
.midpinkbox p strong {
	font-weight:700;
}
.midreviewsec {
	background:#000943 url(../images/fullw.png) center center no-repeat;
	background-size:300px auto;
}
.midreviewsec h2 {
	color:#fff;
}
.midreviewsec .phno {
	color:#fff;
}
.midreviewsec .phno a {
	color:#fff;
}
.midreviewsec .phno a:hover {
	color:#f41088;
}
.midreviewsec p, .midreviewsec .authortext strong {
	color:#fff;
}
.midreviewsec .authortext strong a{ color:#fff;}
.tabcontent {
	padding:30px 25px;
	background:#FEF3F9;
	border-radius:8px;
	height:100%;
	display:flex;
	align-items:center;
}
.tabcontentdata {
	max-width:781px;
	margin:0 auto;
}
.tabcontentdata p {
	margin-top:15px;
	font-size:16px;
	color:#000943;
	line-height:25px;
}
.tableft ul {
	margin:0;
}
.tableft ul li {
	width:100%;
	margin:10px 0 0;
}
.tableft ul li:first-child {
	margin:0;
}
.tableft ul li a {
	padding:15px;
	width:100%;
	display:block;
	background:#FEF3F9;
	color:#000943;
	border-radius:8px;
	font-size:16px;
}
.tableft ul li:hover a, .tableft ul li.active a {
	color:#fff;
	background:#000943 url(images/tabarrow.png) left 15px center no-repeat;
	background-size:20px auto;
	padding-left:45px;
}
.crofaq, .crocompare {
	background:#FEF3F9;
}
.crofaq .acc, .crocompare .othercomp {
	background:#fff;
}
.casestudyelementarea {
	background:#fff;
	position:relative;
}
.casestudyelementareainner {
	padding: 25px 40px;
	background: #FEF3F9;
	border-radius: 10px;
	margin-top:-80px;
}
.successbotdetails {
	margin:6px 0;
}
.casestudyprodbox {
	margin:0 auto;
	max-width:486px;
}
.casestudyprodbox h6 {
	margin:0;
	font-weight:700;
	color:#E30B7D;
}
.casestudyprodbox p {
	font-size:16px;
	line-height:25px;
	margin-top:15px;
	color:#000943;
}
.casestudyprodbox p strong {
	font-weight:700;
}
.aboutvideoouter {
	margin-top:-110px;
}
.watchtext {
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:30px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:600;
	margin-top:25px;
}
.watchtext img {
	margin-left:10px;
}
.aboutvideoarea:after {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:40%;
	content:"";
	background:#000943;
}
.aboutvideoarea .container {
	position:relative;
	z-index:999;
}
.aboutrightbox h6 strong {
	color:#E30B7D;
}
.aboutrightbox p {
	font-size:16px;
	line-height:25px;
	margin-top:15px;
	color:#000943;
}
.aboutrightbox p strong {
	font-weight:700;
}
.aboutsideimage img {
	width:100%;
	display:block;
	border-radius:10px;
}
.aboutreevsec {
	background: rgba(227, 11, 125, 0.08);
}
.abtleftdata {
	max-width:428px;
}
.aboutrevbox {
	background:#fff;
	padding:21px;
	border-radius: 10px;
}
.inloog {
	position:absolute;
	right:20px;
	top:20px;
}
.aboutrevbox h6 {
	font-size:16px;
	font-weight:400;
}
.aboutrevbox h6 strong {
	font-weight:700;
	display:block;
}
.aboutrevbox p {
	font-size:13px;
	margin-top:15px;
	line-height:19px;
	color:#000943;
}
.aboutrevslider .item {
	padding:60px 8px 0 8px;
}
.aboutrevautorimg {
	margin-top:-80px;
	margin-bottom:8px;
}
.aboutglobalsec {
	background:#fff;
}
.aboutglobalsec .globalsliderbox {
	background: rgba(227, 11, 125, 0.08);
}
.seovisitorsec h6 strong {
	font-weight:700;
}
.seovisitorsec ul {
	margin-top:20px;
	margin-left:20px;
}
.seovisitorsec ul li {
	font-size: 20px;
	line-height: normal;
	font-weight:700;
	color: #000943;
	margin-top:2px;
	text-align:left;
	list-style-type:disc;
}
.seovisitorsec ul li strong {
	color:#E30B7D;
}
.seosuccessarea {
	background: linear-gradient(180deg, #FEF3F9 0%, rgba(254, 243, 249, 0) 100%);
}
.seosuccessarea h2, .seosuccessarea h6.subheading {
	color:#000943;
}
.projconsultingvisitortext h2, .projconsultingvisitortext h6 {
	max-width:640px;
}
.midpinkbox h4 span {
	font-size:19px;
}
.webdevtabsec {
	background:#FEF3F9;
}
.webdevtabsec .tabcontent, .webdevtabsec .tableft ul li a {
	background:#fff;
}
.webdevtabsec .tableft ul li:hover a, .webdevtabsec .tableft ul li.active a {
	color: #fff;
	background: #000943 url(images/tabarrow.png) left 15px center no-repeat;
	background-size: 20px auto;
	padding-left: 45px;
}
.contenttop {
	background:#FEF3F9;
}
.contenttop p {
	font-size: 16px;
	line-height: 25px;
	margin-top: 15px;
	color: #000943;
	max-width:867px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.contentbox {
	background:#fff;
	padding:25px;
	text-align:center;
	margin:25px 0;
}
.contenticon {
	margin:-40px 0 20px;
}
.contentbox h3 {
	font-weight:700;
	color:#E30B7D;
	font-size:50px;
	line-height:100%;
}
.expertsec {
	background:#000943;
}
.expertsec h2 {
	color:#fff;
}
.expertsec .item {
	padding-top:0;
}
.expertbox {
	padding:28px;
	background:#fff;
	border-radius:5px;
}
.expertimg img {
	border-radius:100%;
	width:62px;
	height:62px;
	object-fit:cover;
}
.expertname {
	margin-left:15px;
	font-size:12px;
	color:#000943;
	font-weight:300;
}
.expertname strong {
	font-weight:700;
	display:block;
}
.expertbox p {
	font-size:16px;
	margin-top:15px;
	line-height:22px;
	color:#000943;
}
.articlesec h3 {
	color:#000943;
	font-weight:600;
	font-size:24px;
	line-height:100%;
}
.articlebox {
	margin:15px 0;
	text-align:center;
	border-radius:10px;
	overflow:hidden;
}
.articlebox h4 {
	color:#fff;
}
.articletop {
	padding:35px 25px;
	background:#000944;
}
.articletop p {
	font-size: 16px;
	line-height: 25px;
	margin-top: 15px;
	color: #fff;
	text-align:center;
}
.articlesec .rowgap {
	margin-top:15px;
}
.articlebot {
	padding:25px;
	background:#FEF3F9;
}
.articlebot p {
	font-size: 16px;
	font-weight:600;
	color: #000943;
	text-align:center;
}
.articlebot .buttonouter {
	margin-top:20px;
}
.blogouter .blogbox, .blogbluebox {
	margin:10px 0;
}
.blogbluebox {
	padding:20px;
	border-radius: 10px;
	background:#000943;
	text-align:center;
}
.blogbluebox h4 {
	font-size:24px;
	color:#fff;
	font-weight:700;
	margin:15px 0;
	line-height:110%;
}
.blogbluebox h4 span {
	color:#E30B7D;
}
.blogbluebox p {
	font-size:16px;
	color:#fff;
}
.blogbluebox p strong {
	font-weight:700;
}
.blogbluebox .buttonouter {
	margin-top:20px;
}
.blogbluebox .phno, .blogbluebox .phno a {
	color:#fff;
}
.fullblogbox {
	padding:20px;
	background:#000943;
	border-radius: 10px;
	margin:10px 0;
}
.fullblogbox h2 {
	color:#fff;
}
.fullblogbox p {
	font-size:16px;
	color:#fff;
	margin-top:15px;
}
.fullblogbox p strong {
	font-weight:700;
}
.fullblogbox .buttonouter {
	margin-top:20px;
}
.fullblogbox .phno, .fullblogbox .phno a {
	color:#fff;
}
.hideblog {
	display:none;
}
.blogouter a.loadouterblog {
	color:#000943;
	font-size:18px;
	align-items:center;
	font-weight:500;
	display:flex;
	justify-content:center;
}
.blogouter a.loadouterblog img {
	width:16px;
	margin-right:15px;
}
.blgimg {
	overflow:hidden;
	border-radius:10px;
	margin:25px 0;
}
.blogauthorbox {
	padding:20px;
	background:#FEF3F9;
	margin:25px 0;
	border-radius:10px;
}
.blogauthorbox p {
	font-size:14px;
	color:#000943;
	line-height:21px;
	font-weight:300;
}
.authordetailblog {
	font-size:16px;
	margin-bottom:3px;
	color:#000943;
	font-weight:500;
}
.authordetailblog strong {
	color:#E30B7D;
}
.blogleft p.smallblogtext {
	font-weight:300;
	margin-top:18px;
	font-size:16px;
	color:#000943;
}
.blogleft h1 {
    font-size: 36px;
	line-height: 1.15;
    font-weight: 700;
	margin: 20px 0;
	color: #000943;
}
.blogleft h2 {
    font-size: 24px;
    font-weight: 700;
	margin: 20px 0;
	color: #000943;
}
.blogleft h3 {
    font-size: 20px;
    font-weight: 700;
	margin: 20px 0;
	color: #000943;
}
.blogleft h4 {
	margin:20px 0;
}
.blogleft p + p {
    margin-top: 15px;
}
.blogleft ul:not(.tags),
.blogleft ol {
    padding-left: 35px;
    margin: 15px 0;
    list-style: disc;
}
.blogleft ol {
    list-style: decimal;
}
.blogleft ul li + li,
.blogleft ol li + li {
    margin-top: 8px;
}
.blogleft p img {
    margin: 30px 0;
}
.blogleft table {
    max-width: 100%;
}
.blogleft table th,
.blogleft table td {
    padding: 8px 12px;
}
.blogleft table th {
    background: #f5f5f5;
    font-weight: 600;
}
.blogleft table th * {
    font-weight: 600 !important;
}
.blogleft table tr + tr {
    border-top: 1px solid #e3e3e3;
}
.blogleft table tr:nth-child(2) {
    border-top: none;
}
.bloginnerbluebox {
	background:#000943;
	padding:60px 25px;
	text-align:center;
	margin:25px 0;
	border-radius:10px;
}
.bloginnerbluebox h2 {
	color:#fff;
}
.bloginnerbluebox p {
	margin:15px 0;
	color:#fff;
	font-size:16px;
}
.bloginnerbluebox p strong {
	font-weight:700;
}
.bloginnerbluebox .phno {
	color:#fff;
}
.bloginnerbluebox .phno a {
	color:#fff;
}
.bloginnerbluebox .salesbgimg {
	left:0;
	right:0;
}
.bloginnerblueboxdata {
	position:relative;
	z-index:99;
}
.seovisitorsec h6.colorpink {
	color:#E30B7D;
}
.steppcsec .stepno {
	margin-top:40px;
}
.steppcsec .stepbox h4 {
	margin:10px 0;
}
.steppcsec .stepbox p {
	margin:0;
}
.globalsecdesktop span {
	text-decoration:underline;
	font-weight:bold;
}
.bannerimg {
	position:relative;
	z-index:99;
}
.contentdataarea h6 strong {
	font-weight:700;
	text-decoration:underline;
}
/*****************After-before****************************/









.ba-card {
	max-width:100%;
	margin-left: auto;
	margin-right: auto;
}
.ba-card::after {
 clear: both;
 content: "";
 display: block;
}
.ba-card img {
	width: 100%;
	height: auto;
}
@media screen and (max-width: 768px) {

	.fullheightbanner > .container {
		margin-top: 154px;
	}
}
.advertising {
	max-width: 70%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	font-weight: 300;
	line-height: 1.5;
	font-size: 14px;
	text-align: center;
	color: #999;
}
.advertising::after {
 clear: both;
 content: "";
 display: block;
}
/*@media screen and (min-width: 1200px) {
 .advertising {
 max-width: 50%;
 margin-left: auto;
 margin-right: auto;
}
 .advertising::after {
 clear: both;
 content: "";
 display: block;
}
}*/
.advertising a {
	text-decoration: none;
}
.advertising a:link, .advertising a:visited {
	color: #666;
}
.advertising a:hover, .advertising a:focus {
	border-bottom: 1px solid #666;
}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
	content: " ";
	display: block;
	background: #E30B7D;
	position: absolute;
	z-index: 30;
}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
	width: 3px;
	height: 9999px;
	left: 50%;
	margin-left: -1.5px;
}
.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
	width: 9999px;
	height: 3px;
	top: 50%;
	margin-top: -1.5px;
}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.twentytwenty-before-label, .twentytwenty-after-label {
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	transition-property: opacity;
}
.twentytwenty-before-label:before, .twentytwenty-after-label:before {
	color: white;
	font-size: 13px;
	letter-spacing: 0.1em;
}
.twentytwenty-before-label:before, .twentytwenty-after-label:before {
	position: absolute;
	background: rgba(255, 255, 255, 0.2);
	line-height: 38px;
	padding: 0 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
	top: 50%;
	margin-top: -19px;
}
.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
	left: 50%;
	margin-left: -45px;
	text-align: center;
	width: 90px;
}
.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
	width: 0;
	height: 0;
	border: 6px inset transparent;
	position: absolute;
	display:none;
}
.twentytwenty-left-arrow, .twentytwenty-right-arrow {
	top: 50%;
	margin-top: -6px;
}
.twentytwenty-up-arrow, .twentytwenty-down-arrow {
	left: 50%;
	margin-left: -6px;
}
.twentytwenty-container {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	z-index: 0;
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.twentytwenty-container img {
	max-width: 100%;
	position: absolute;
	top: 0;
	display: block;
}
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
	background: rgba(0, 0, 0, 0);
}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
	opacity: 0;
}
.twentytwenty-container * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.twentytwenty-before-label {
	opacity: 0;
}
.twentytwenty-before-label:before {
	content: "Before";
}
.twentytwenty-after-label {
	opacity: 0;
}
.twentytwenty-after-label:before {
	content: "After";
}
.twentytwenty-horizontal .twentytwenty-before-label:before {
	left: 10px;
}
.twentytwenty-horizontal .twentytwenty-after-label:before {
	right: 10px;
}
.twentytwenty-vertical .twentytwenty-before-label:before {
	top: 10px;
}
.twentytwenty-vertical .twentytwenty-after-label:before {
	bottom: 10px;
}
.twentytwenty-overlay {
	-webkit-transition-property: background;
	-moz-transition-property: background;
	transition-property: background;
	background: rgba(0, 0, 0, 0);
	z-index: 25;
}
.twentytwenty-overlay:hover {
	background: rgba(0, 0, 0, 0.5);
}
.twentytwenty-overlay:hover .twentytwenty-after-label {
	opacity: 1;
}
.twentytwenty-overlay:hover .twentytwenty-before-label {
	opacity: 1;
}
.twentytwenty-before {
	z-index: 20;
}
.twentytwenty-after {
	z-index: 10;
}
.twentytwenty-handle {
	height: 22px;
	width: 22px;
	background-color: #E30B7D;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -22px;
	margin-top: -22px;
	border:5px solid white;
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	border-radius: 1000px;
	-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	z-index: 40;
	cursor: pointer;
}
.twentytwenty-horizontal .twentytwenty-handle:before {
	bottom: 50%;
	margin-bottom: 22px;
}
.twentytwenty-horizontal .twentytwenty-handle:after {
	top: 50%;
	margin-top: 22px;
}
.twentytwenty-vertical .twentytwenty-handle:before {
	left: 50%;
	margin-left: 22px;
}
.twentytwenty-vertical .twentytwenty-handle:after {
	right: 50%;
	margin-right: 22px;
}
.twentytwenty-left-arrow {
	border-right: 6px solid white;
	left: 50%;
	margin-left: -17px;
}
.twentytwenty-right-arrow {
	border-left: 6px solid white;
	right: 50%;
	margin-right: -17px;
}
.twentytwenty-up-arrow {
	border-bottom: 6px solid white;
	top: 50%;
	margin-top: -17px;
}
.twentytwenty-down-arrow {
	border-top: 6px solid white;
	bottom: 50%;
	margin-bottom: -17px;
}
/*****************After-before****************************/



.successslider .successlogo img {
	width:auto;
	height:48px;
}
/********************Above the fold HOme************************************/


.top-outer .herpreview {
	margin-top:25px;
}
.salelogo img {
	width:auto;
	height:40px;
	margin: auto;
}
.mobilenav {
	position: fixed;
	top:0;
	right:-100%;
 -webkit-transition: .5s;
-moz-transition: .5s;
-o-transition: .5s;
transition: .5s;
	background: #fff;
	padding: 20px 15px;
	width: 100%;
	height: 100%;
	z-index: 9949;
}
.mobileclosebtn {
	cursor:pointer;
}
.mobilenav .navbar-nav li a {
	font-size:40px;
	font-weight:700;
	line-height:45px;
}
.mobilenav .navbar-nav {
	position: relative;
	top: 40%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.active {
	right:0;
}
#icon-container {
	max-width:400px;
	margin:0 auto;
}
.casestudyinnerbanner h6 {
	margin-left:auto;
	margin-right:auto;
	max-width: 800px;
}
.blogouterlisting h4 {
	display:none;
}
.blogcontent h5 a {
	color: #000943;
}
.casestudyelementareainner img {
	height:50px !important;
	width:auto !important;
}
.fancybox-active {
	height:auto
}
.fancybox-is-hidden {
	left:-9999px;
	margin:0;
	position:absolute!important;
	top:-9999px;
	visibility:hidden
}
.fancybox-container {
	-webkit-backface-visibility:hidden;
	height:100%;
	left:0;
	outline:0;
	position:fixed;
	-webkit-tap-highlight-color:transparent;
	top:0;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	transform:translateZ(0);
	width:100%;
	z-index:99992
}
.fancybox-container * {
	box-sizing:border-box
}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.fancybox-outer {
	-webkit-overflow-scrolling:touch;
	overflow-y:auto
}
.fancybox-bg {
	background:#1e1e1e;
	opacity:0;
	transition-duration:inherit;
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.47, 0, .74, .71)
}
.fancybox-is-open .fancybox-bg {
	opacity:.9;
	transition-timing-function:cubic-bezier(.22, .61, .36, 1)
}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
	direction:ltr;
	opacity:0;
	position:absolute;
transition:opacity .25s ease, visibility 0s ease .25s;
	visibility:hidden;
	z-index:99997
}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
	opacity:1;
transition:opacity .25s ease 0s, visibility 0s ease 0s;
	visibility:visible
}
.fancybox-infobar {
	color:#ccc;
	font-size:13px;
	-webkit-font-smoothing:subpixel-antialiased;
	height:44px;
	left:0;
	line-height:44px;
	min-width:44px;
	mix-blend-mode:difference;
	padding:0 10px;
	pointer-events:none;
	top:0;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.fancybox-toolbar {
	right:0;
	top:0
}
.fancybox-stage {
	direction:ltr;
	overflow:visible;
	transform:translateZ(0);
	z-index:99994
}
.fancybox-is-open .fancybox-stage {
	overflow:hidden
}
.fancybox-slide {
	-webkit-backface-visibility:hidden;
	display:none;
	height:100%;
	left:0;
	outline:0;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	padding:20px;
	position:absolute;
	text-align:center;
	top:0;
	transition-property:transform, opacity;
	white-space:normal;
	width:100%;
	z-index:99994
}
.fancybox-slide:before {
	content:"";
	display:inline-block;
	font-size:0;
	height:100%;
	vertical-align:middle;
	width:0
}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
	display:block
}
.fancybox-slide--image {
	overflow:hidden;
	padding:44px 0
}
.fancybox-slide--image:before {
	display:none
}
.fancybox-slide--html {
	padding:6px
}
.fancybox-content {
	background:#fff;
	display:inline-block;
	margin:0;
	max-width:100%;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	padding:44px;
	position:relative;
	text-align:left;
	vertical-align:middle
}
.fancybox-slide--image .fancybox-content {
	animation-timing-function:cubic-bezier(.5, 0, .14, 1);
	-webkit-backface-visibility:hidden;
	background:0 0;
	background-repeat:no-repeat;
	background-size:100% 100%;
	left:0;
	max-width:none;
	overflow:visible;
	padding:0;
	position:absolute;
	top:0;
	transform-origin:top left;
	transition-property:transform, opacity;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	z-index:99995
}
.fancybox-can-zoomOut .fancybox-content {
	cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-content {
	cursor:zoom-in
}
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
	cursor:grab
}
.fancybox-is-grabbing .fancybox-content {
	cursor:grabbing
}
.fancybox-container [data-selectable=true] {
	cursor:text
}
.fancybox-image, .fancybox-spaceball {
	background:0 0;
	border:0;
	height:100%;
	left:0;
	margin:0;
	max-height:none;
	max-width:none;
	padding:0;
	position:absolute;
	top:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:100%
}
.fancybox-spaceball {
	z-index:1
}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
	height:100%;
	overflow:visible;
	padding:0;
	width:100%
}
.fancybox-slide--video .fancybox-content {
	background:#000
}
.fancybox-slide--map .fancybox-content {
	background:#e5e3df
}
.fancybox-slide--iframe .fancybox-content {
	background:#fff
}
.fancybox-iframe, .fancybox-video {
	background:0 0;
	border:0;
	display:block;
	height:100%;
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%
}
.fancybox-iframe {
	left:0;
	position:absolute;
	top:0
}
.fancybox-error {
	background:#fff;
	cursor:default;
	max-width:400px;
	padding:40px;
	width:100%
}
.fancybox-error p {
	color:#444;
	font-size:16px;
	line-height:20px;
	margin:0;
	padding:0
}
.fancybox-button {
	background:rgba(30, 30, 30, .6);
	border:0;
	border-radius:0;
	box-shadow:none;
	cursor:pointer;
	display:inline-block;
	height:44px;
	margin:0;
	padding:10px;
	position:relative;
transition:color .2s;
	vertical-align:top;
	visibility:inherit;
	width:44px
}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
	color:#ccc
}
.fancybox-button:hover {
	color:#fff
}
.fancybox-button:focus {
	outline:0
}
.fancybox-button.fancybox-focus {
	outline:1px dotted
}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {
	color:#888;
	cursor:default;
	outline:0
}
.fancybox-button div {
	height:100%
}
.fancybox-button svg {
	display:block;
	height:100%;
	overflow:visible;
	position:relative;
	width:100%
}
.fancybox-button svg path {
	fill:currentColor;
	stroke-width:0
}
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {
display:none
}
.fancybox-progress {
	background:#ff5268;
	height:2px;
	left:0;
	position:absolute;
	right:0;
	top:0;
	transform:scaleX(0);
	transform-origin:0;
	transition-property:transform;
	transition-timing-function:linear;
	z-index:99998
}
.fancybox-close-small {
	background:0 0;
	border:0;
	border-radius:0;
	color:#ccc;
	cursor:pointer;
	opacity:.8;
	padding:8px;
	position:absolute;
	right:-12px;
	top:-44px;
	z-index:401
}
.fancybox-close-small:hover {
	color:#fff;
	opacity:1
}
.fancybox-slide--html .fancybox-close-small {
	color:currentColor;
	padding:10px;
	right:0;
	top:0
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
	overflow:hidden
}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
	display:none
}
.fancybox-navigation .fancybox-button {
	background-clip:content-box;
	height:100px;
	opacity:0;
	position:absolute;
	top:calc(50% - 50px);
	width:70px
}
.fancybox-navigation .fancybox-button div {
	padding:7px
}
.fancybox-navigation .fancybox-button--arrow_left {
	left:0;
	padding:31px 26px 31px 6px
}
.fancybox-navigation .fancybox-button--arrow_right {
	padding:31px 6px 31px 26px;
	right:0
}
.fancybox-caption {
	background:linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent);
	bottom:0;
	color:#eee;
	font-size:14px;
	font-weight:400;
	left:0;
	line-height:1.5;
	padding:75px 44px 25px;
	pointer-events:none;
	right:0;
	text-align:center;
	z-index:99996
}
.fancybox-caption--separate {
	margin-top:-50px
}
.fancybox-caption__body {
	max-height:50vh;
	overflow:auto;
	pointer-events:all
}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
	color:#ccc;
	text-decoration:none
}
.fancybox-caption a:hover {
	color:#fff;
	text-decoration:underline
}
.fancybox-loading {
	animation:a 1s linear infinite;
	background:0 0;
	border:4px solid #888;
	border-bottom-color:#fff;
	border-radius:50%;
	height:50px;
	left:50%;
	margin:-25px 0 0 -25px;
	opacity:.7;
	padding:0;
	position:absolute;
	top:50%;
	width:50px;
	z-index:99999
}
@keyframes a {
to {
transform:rotate(1turn)
}
}
.fancybox-animated {
	transition-timing-function:cubic-bezier(0, 0, .25, 1)
}
.fancybox-fx-slide.fancybox-slide--previous {
	opacity:0;
	transform:translate3d(-100%, 0, 0)
}
.fancybox-fx-slide.fancybox-slide--next {
	opacity:0;
	transform:translate3d(100%, 0, 0)
}
.fancybox-fx-slide.fancybox-slide--current {
	opacity:1;
	transform:translateZ(0)
}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
	opacity:0;
	transition-timing-function:cubic-bezier(.19, 1, .22, 1)
}
.fancybox-fx-fade.fancybox-slide--current {
	opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity:0;
	transform:scale3d(1.5, 1.5, 1.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity:0;
	transform:scale3d(.5, .5, .5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity:1;
	transform:scaleX(1)
}
.fancybox-fx-rotate.fancybox-slide--previous {
	opacity:0;
	transform:rotate(-1turn)
}
.fancybox-fx-rotate.fancybox-slide--next {
	opacity:0;
	transform:rotate(1turn)
}
.fancybox-fx-rotate.fancybox-slide--current {
	opacity:1;
	transform:rotate(0)
}
.fancybox-fx-circular.fancybox-slide--previous {
	opacity:0;
	transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}
.fancybox-fx-circular.fancybox-slide--next {
	opacity:0;
	transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)
}
.fancybox-fx-circular.fancybox-slide--current {
	opacity:1;
	transform:scaleX(1) translateZ(0)
}
.fancybox-fx-tube.fancybox-slide--previous {
	transform:translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
	transform:translate3d(100%, 0, 0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
	transform:translateZ(0) scale(1)
}
@media (max-height:576px) {
.fancybox-slide {
padding-left:6px;
padding-right:6px
}
.fancybox-slide--image {
padding:6px 0
}
.fancybox-close-small {
right:-6px
}
.fancybox-slide--image .fancybox-close-small {
background:#4e4e4e;
color:#f2f4f6;
height:36px;
opacity:1;
padding:6px;
right:0;
top:0;
width:36px
}
.fancybox-caption {
padding-left:12px;
padding-right:12px
}
}
.fancybox-share {
	background:#f4f4f4;
	border-radius:3px;
	max-width:90%;
	padding:30px;
	text-align:center
}
.fancybox-share h1 {
	color:#222;
	font-size:35px;
	font-weight:700;
	margin:0 0 20px
}
.fancybox-share p {
	margin:0;
	padding:0
}
.fancybox-share__button {
	border:0;
	border-radius:3px;
	display:inline-block;
	font-size:14px;
	font-weight:700;
	line-height:40px;
	margin:0 5px 10px;
	min-width:130px;
	padding:0 15px;
	text-decoration:none;
transition:all .2s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	white-space:nowrap
}
.fancybox-share__button:link, .fancybox-share__button:visited {
	color:#fff
}
.fancybox-share__button:hover {
	text-decoration:none
}
.fancybox-share__button--fb {
	background:#3b5998
}
.fancybox-share__button--fb:hover {
	background:#344e86
}
.fancybox-share__button--pt {
	background:#bd081d
}
.fancybox-share__button--pt:hover {
	background:#aa0719
}
.fancybox-share__button--tw {
	background:#1da1f2
}
.fancybox-share__button--tw:hover {
	background:#0d95e8
}
.fancybox-share__button svg {
	height:25px;
	margin-right:7px;
	position:relative;
	top:-1px;
	vertical-align:middle;
	width:25px
}
.fancybox-share__button svg path {
	fill:#fff
}
.fancybox-share__input {
	background:0 0;
	border:0;
	border-bottom:1px solid #d7d7d7;
	border-radius:0;
	color:#5d5b5b;
	font-size:14px;
	margin:10px 0 0;
	outline:0;
	padding:10px 15px;
	width:100%
}
.fancybox-thumbs {
	background:#ddd;
	bottom:0;
	display:none;
	margin:0;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	padding:2px 2px 4px;
	position:absolute;
	right:0;
	-webkit-tap-highlight-color:transparent;
	top:0;
	width:212px;
	z-index:99995
}
.fancybox-thumbs-x {
	overflow-x:auto;
	overflow-y:hidden
}
.fancybox-show-thumbs .fancybox-thumbs {
	display:block
}
.fancybox-show-thumbs .fancybox-inner {
	right:212px
}
.fancybox-thumbs__list {
	font-size:0;
	height:100%;
	list-style:none;
	margin:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0;
	position:absolute;
	position:relative;
	white-space:nowrap;
	width:100%
}
.fancybox-thumbs-x .fancybox-thumbs__list {
	overflow:hidden
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
width:7px
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
background:#fff;
border-radius:10px;
box-shadow:inset 0 0 6px rgba(0, 0, 0, .3)
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
background:#2a2a2a;
border-radius:10px
}
.fancybox-thumbs__list a {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	background-color:rgba(0, 0, 0, .1);
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	cursor:pointer;
	float:left;
	height:75px;
	margin:2px;
	max-height:calc(100% - 8px);
	max-width:calc(50% - 4px);
	outline:0;
	overflow:hidden;
	padding:0;
	position:relative;
	-webkit-tap-highlight-color:transparent;
	width:100px
}
.fancybox-thumbs__list a:before {
	border:6px solid #ff5268;
	bottom:0;
	content:"";
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
transition:all .2s cubic-bezier(.25, .46, .45, .94);
	z-index:99991
}
.fancybox-thumbs__list a:focus:before {
	opacity:.5
}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {
	opacity:1
}
.page-id-415 .visitorimg img, .page-id-439 .visitorimg img {
	max-width:352px;
}
.misssec .blogbox h4 {
	display:none;
}
.wpcf7-not-valid-tip {
	font-weight:600;
	font-size:15px;
	margin-top:12px;
}



/*************Drop********************/
.navbar-nav li.activenav ul {
	display: block;
}

.dropdown-toggle {
	position: absolute;
	right: 0;
	/* top: 0px; */
	background: #999;
	padding:5px 10px;
	display: block;
	top: 0;
	cursor: pointer;
}

.navbar-nav li ul {
	width: 100%;
	background: #FF0000;
	/* position: absolute; */
	display: none;
	margin: 0;
	z-index: 99;
	border-radius: 0;
	padding: 0;
}
.navbar-nav li ul{ background:none; margin-left:15px;}
.mobilenav .navbar-nav li ul li a{ font-size:25px; line-height:normal; padding:2px 0;}
.navbar-nav li ul li a{ line-height:normal;}
.navbar-nav li:hover ul li a{ color:#000;}
.navbar-nav li{ position:relative;}
.navbar-nav li ul li a:hover{ color:#E30B7D;}
.dropdown-toggle:after{ display:none;}

.authortext strong a{ color:#000943;}
.innerherosecfull .authortext strong a{ color:#fff;}

.navbar-nav li ul li a span{ display:none;}

.casestudysec .successlogo{ width:165px;}

.casestudyflex{ flex-wrap:wrap;}
.casestudysec{ order:1; -ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;}
.casestudyfaq{ order:2; -ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;}


.homepagemodal{ margin-top:50px;}

.homepagemodal .modal-dialog{max-width:750px;}

.homepagemodal h3{ font-size:25px; line-height:33px;}
.homepagemodal .modal-header{ border:none;}
.homepagemodal .modal-body{ border:none; padding-top:0; padding-bottom:0;}

.homepagemodal .close{ opacity:1;}

.homepagemodal h6{ font-size:20px; line-height:30px; color:#000943; margin:15px 0; text-align:center;}

.homepagemodal h6 strong{ font-weight:700;}

.formoutermodal{ margin:50px 0; overflow:hidden; padding:0 20px;}

.formoutermodal label{ color:#003266; font-size:13px; text-align:left;}


/*******************31-07-2023****************************/


.topnavouter{ width:100%; position:fixed; left:0; top:0; padding-top:20px;z-index:999; background:#fff; padding-bottom:25px;}

.othernavouter{ position:fixed; top:0; z-index:9999; width:100%; left:0; background:#fff; padding:0;}

.innerherosec, .innerherosecfull, .blogouter { margin-top:101px;}

.salesarea .container, .delisec{ z-index:99;}



.sprinttable{border-radius: 10px;
border: 5px solid #FFF;
background: #FEF3F9;
box-shadow: 0px 30.17930030822754px 40.23910140991211px 0px rgba(0, 0, 0, 0.05); max-width:620px; margin:0 auto;}

.sprinttable table{ width:100%;}

.sprinttable table tr th{ font-size:11px; line-height:130%; font-weight:bold; padding:10px 10px; background:#FEF3F9; color:#fff; text-align:center; width:33.333333%;}

.sprinttable table tr th.otherseotabeltab{ background:#000943;}
.sprinttable table tr th.webologytabletab{ background:#E30B7D;}

.sprinttable table tr:nth-child(even) { background:#F7F9FD;}
.sprinttable table tr:nth-child(odd) { background:#FEF3F9;}

.sprinttable table tr td{ font-size:14px; line-height:130%; font-weight:400; padding:15px 15px; color:#223963; text-align:left; width:33.333333%;}

.sprinttable table tr td.tabledataimg{ text-align:center;}

 @media only screen and (min-width :400px) {
}
@media only screen and (min-width :480px) {
 .headingone {
font-size:46px;
line-height:56px;
}
 .headingtwo {
font-size:35px;
line-height:45px;
}
 .headingfour {
font-size:23px;
line-height:33px;
}
 .webology ul li, .othercomp ul li {
font-size:14px;
}
.comparesec h6 {
margin-bottom:40px;
}
 .webology {
padding:40px 10px;
}
.othercomp {
padding:35px 10px;
}
.webology ul {
margin-top:35px;
}
.webology ul li {
margin:25px 0 0;
}
.othercomp ul {
margin-top:35px;
}
.othercomp ul li {
margin:25px 0 0;
}
.othercomp h5 {
font-size:26px;
line-height:30px;
}
.innerherosecfull .headingone {
 font-size:46px;
 line-height:56px;
}
.sprinttable table tr th{ font-size:14px;}
}
@media only screen and (min-width :576px) {
 .headingone {
font-size:54px;
line-height:64px;
}
 .headingfour {
font-size:26px;
line-height:36px;
}
 .subheading {
font-size:23px;
}
.innerherosecfull .headingone {
font-size:51px;
line-height:61px;
}
.auditbutton {
width:auto;
}
.rankbutton {
margin:0 0 0 20px;
width:auto;
}
 .seovisitorsec ul li {
font-size:22px;
}
}
 @media only screen and (min-width :768px) {
 .container {
max-width:750px
}
.section {
padding:40px 0;
}
 .rowgap {
margin-top:40px;
}
.top-outer {
padding-bottom:40px;
}
 .bannerbouutonouter {
display:flex;
align-items:center;
}
.btn-default {
font-size:16px;
}
.learnmore {
margin:0 0 0 15px;
}
.learnmore a {
font-size:16px;
}
.bannerimg {
padding:0 30px 0 0;
}
.herpreview {
 display: flex;
 align-items: center;
 flex-wrap: wrap;
}
.herorevimg {
margin:0;
}
.herorevtext {
margin-top:0;
width:349px;
margin-left:15px;
}
.authortext {
 margin-top:5px;
 display:flex;
 justify-content:start;
 align-items:center;
}
.authortext img {
margin-left:10px;
}
.stepbox {
padding:35px 25px;
}
.stepbox h4, .successtopbox h4 {
font-size:37px;
line-height:42px;
}
.webology ul li, .othercomp ul li {
font-size:14px;
}
.comparesec h6 {
margin-bottom:40px;
}
 .webology {
padding:40px 20px;
}
.othercomp {
padding:35px 20px;
}
.webology ul {
margin-top:35px;
}
.webology ul li {
margin:25px 0 0;
}
.othercomp ul {
margin-top:35px;
}
.othercomp ul li {
margin:25px 0 0;
}
.othercomp h5 {
font-size:32px;
line-height:30px;
}
.successtopbox {
padding:70px 40px;
}
.successtopbox .learnmore {
justify-content:start;
}
.successbotbox {
padding:30px 30px;
}
.successtopbox p {
font-size:18px;
line-height:27px;
}
 .successbotbox {
display:flex;
align-items:center;
flex-wrap:wrap;
}
 .successbotbox .successbotdetails {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: inherit;
text-align:left;
margin:0;
}
 .computerimg {
 position: absolute;
 right: 30px;
 top:30px;
 width: 280px;
}
.delisec .authortext {
/*display:flex;*/
text-align:left;
margin:0;
}
 .delisec .authortext img {
margin-left:0;
}
.delisec .herorevimg {
 margin:0;
}
.delisec .herorevtext {
margin-left:15px;
}
.sideimgdelisec {
 position: absolute;
 right: -150px;
 top: 0;
 width: 570px;
}
.footbox ul li {
justify-content:start;
}
.footboxone ul li {
margin-top:26px;
}
.copyrightsec .section {
 padding:40px 0;
}
.innerherosec {
padding:100px 0;
margin-top:-40px;
}
.innersubheading {
font-size:25px;
line-height:35px;
}
.load-more {
font-size:16px;
}
 .innerherosecfull {
margin-top:-40px;
}
.midpinkbox h4 {
font-size:60px;
line-height:60px;
}
.midreviewsec {
background-size:500px auto;
}
.midreviewsec .herorevtext {
width:auto;
max-width:490px;
}
.tabcontent {
padding:40px;
}
.casestudyelementareainner {
margin-top:-100px;
}
.aboutvideoouter {
margin-top:-130px;
}
.watchtext {
font-size:18px;
}
.aboutrevbox h6 {
font-size:18px;
}
.seovisitorsec .auditbutton {
width:100%;
}
.seovisitorsec .rankbutton {
width:100%;
margin-left:0;
margin-top:15px;
}
.articlesec h3 {
font-size:30px;
}
.articlesec .rowgap {
margin-top:25px;
}
.blogbluebox h4 {
font-size:30px;
}
.blogrow {
margin-left:-6px;
margin-right:-6px;
}
.blogcol {
padding:0 6px;
}
.blogouter .blogbox, .blogbluebox, .fullblogbox {
 margin: 15px 0;
}
.fullblogbox {
padding:45px 25px;
}
.blogouter .herorevtext {
 width: 100%;
 margin:15px 0 0 0;
}
.herorevimg {
margin:0 auto;
}


/********************Above the fold HOme************************************/

/*.top-outer h1 {
font-size:37px;
line-height:45px;
}*/

/*********************************************************/

.fullheightbanner {
height:100vh;
min-height: 800px;
}
.fullheightbanner .container {
height:100%;
position:relative;
}
.fullheightbanner .rowgap {
margin-top:30px !important;
position:absolute;
width:100%;
top:50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
padding:0 !important
}
 .fullheightbannerinner {
	min-height:calc(100vh - 100px);
position:relative;
}
.fullheightbannerinner .container {
position:absolute;
width:100%;
top:50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
 .casestudyzigzagrow:nth-child(even) .casestudyzigzagimgouter {
order:2;
}
.casestudyzigzagrow:nth-child(odd) .casestudyzigzagdataouter {
order:1;
}
 .aboutzigzugouter .row:nth-child(even) .aboutzigimgeouter {
order:2;
}
.aboutzigzugouter .row:nth-child(even) .aboutzigcontentouter {
order:1;
}

.homepagemodal h3{ font-size:38px; line-height:45px;}
.homepagemodal h6{ font-size:25px; line-height:35px;}

/***********31-07-2023***********************/
.innerherosec, .innerherosecfull, .blogouter{ margin-top:101px;}
.sprinttable table tr th, .sprinttable table tr td{ font-size:16px;}
}
@media only screen and (min-width :992px) {
 .headingone {
font-size:62px;
line-height:72px;
}
 .headingtwo {
font-size:40px;
line-height:50px;
}
 .headingfour {
font-size:30px;
line-height:40px;
}
 .container {
max-width:970px
}
 .top-outer {
padding:20px 0 40px;
}
.navbar-brand {
padding:0
}
.navbar-nav li {
margin:0 15px 0 15px
}
.navbar-nav li a {
padding:0
}
.navbar-nav li:last-child a {
padding-bottom:0
}
.navbar-nav li:first-child {
margin-left:0;
}
.navbar-nav li:last-child {
margin-right:0;
}
.btn-default {
font-size:18px;
}
.learnmore a {
font-size:18px;
}
.herorevtext {
width:409px;
}
.stepbox h4, .successtopbox h4 {
font-size:40px;
line-height:45px;
}
.flexheading {
display:flex;
justify-content:center;
align-items:center;
}
.comparesec h6 {
margin-bottom:0;
}
 .successtopbox {
padding:75px 58px;
}
 .successbotbox {
padding:30px 58px;
}
.computerimg {
right:55px;
top:25px;
width:340px;
}
.blogarrow {
position:absolute;
top:-80px;
right:0;
width:100px;
margin:0;
}
.sideimgdelisec {
right:0;
}
.otherfootbox {
padding:0 25px;
}
.footerleft {
display:flex;
align-items:center;
}
.copyrighttext {
margin-left:15px;
}
.footerlink {
margin:0;
}
 .footerlink ul li {
display:inline-block;
vertical-align:middle;
margin:0 0 0 40px;
}
 .footerlink ul li:first-child {
margin-left:0;
}
.innerherosec, .innerherosecfull {
margin:0;
}
.load-more {
font-size:18px;
}
.innerherosecfull .headingone {
 font-size: 58px;
 line-height: 68px;
}
.successbotdetails {
padding:0 18px;
}
.successbotdetails {
margin:0;
}
.seovisitorsec .auditbutton {
width:auto;
}
.seovisitorsec .rankbutton {
width:auto;
margin-left:20px;
margin-top:0;
}
.midpinkbox h4 span {
font-size:25px;
}
.articlesec h3 {
font-size:35px;
}
.blogbluebox h4 {
font-size:34px;
}
.herorevimg {
margin:0;
}
.blogouter .herorevtext {
 width: 369px;
 margin-left:15px;
margin-top:0;
}
/*.top-outer h1 {
 font-size: 43px;
 line-height: 50px;
}*/
.fullheightbannerinner {
	min-height:calc(100vh - 130px);
}
.footerlink ul {
text-align:right;
}











/********************Dropdown***********************/
 .navbar-nav li ul {
background:#000943;
width:210px;
border-radius:0;
position:absolute;
}
 .navbar-nav li ul li {
padding:0;
margin:0;
}
 .navbar-nav li {
/*margin:0 0 0 40px;*/
position:relative;
border-top: 1px solid rgba(255, 255, 255, 0.4);
}

 .navbar-nav li:first-child{ border:none;}

.navbar-nav li a {
padding:20px 0;
}
.navbar-nav li ul {
border-radius:0;
}
.navbar-nav li ul li a {
/*padding:10px;*/
text-transform:none;
padding:10px !important;
color:#fff !important;
}
 .navbar-nav li ul {
display:none !important;
}
 .navbar-nav li:hover ul {
display:block !important;
}
 .navbar-nav li:hover ul ul {
display:none !important;
}
 .dropdown-toggle img {
filter: brightness(0%);
}
 .navbar-nav ul ul {
position:absolute;
top:50px;
}
 .navbar-nav li li:hover ul {
 display: block !important;
}
 .navbar-nav li ul, .navbar-nav li ul ul {
padding-left:0;
padding-right:0;
border:none;
}

.navbar-nav li ul li a:hover {
	color:#fff !important;
	background:#999;
}
.navbar-nav li a{ padding:10px 0;}
.pcdropdown-toggle {
	display: inline-block;
	position: relative;
	top: -2px;
	left:5px;
}
.navbar-nav li ul{ margin:0;}

/***********31-07-2023***********************/


.innerherosec, .innerherosecfull, .blogouter{ margin-top:131px;}

}
@media only screen and (min-width :1200px) {
.container {
max-width:1170px
}
.top-outer {
padding-bottom:50px;
}
 .navbar-brand {
width:135px;
}
 .navbar-nav li {
margin:0 20px 0 20px
}
.navbar-nav li a {
font-size:18px;
}
 .topcall {
top:80px;
}
 .section {
padding:50px 0;
}
 .rowgap {
margin-top:50px;
}
.bannerimg {
padding:0;
}
.herorevtext {
width:423px;
}
.salesboxinner {
margin:0;
}
.stepno {
font-size:70px;
line-height:45px;
}
.stepbox {
margin:0;
}
.stepbox p {
font-size:18px;
line-height:27px;
}
.webology ul li, .othercomp ul li {
font-size:18px;
}
.webology ul {
margin-top:35px;
}
.webology ul li {
margin:25px 0 0;
}
.othercomp ul {
margin-top:35px;
}
.othercomp ul li {
margin:25px 0 0;
}
.comparesec p.smalltext {
font-size:12.3px;
line-height:19px;
}
 .successsec .container {
max-width:1050px;
}
.successtopbox {
padding:75px 78px;
}
 .successbotbox {
padding:30px 78px;
}
.computerimg {
width:400px;
}
.successarrow {
position:absolute;
left:0;
top:50%;
width:100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin:0;
}
 .successarrowleft {
margin-left:-70px;
width:57px;
}
.successarrowright {
margin-right:-70px;
width:57px;
}
.blogarrowleft, .blogarrowright {
width:80px;
}
.blogarrow {
top:-150px;
width:200px;
}
.sideimgdelisec {
right:0;
width:650px;
}
.faqsec .container {
max-width:994px;
}
.acc-head h6 {
font-size:18px;
}
.footbox ul li {
font-size:16px;
line-height:24px;
}
.footbox h6 {
font-size:16px;
}
.copyrightsec .section {
 padding:50px 0;
}
.footerlink ul li {
margin:0 0 0 60px;
}
.innersubheading {
font-size:30px;
line-height:40px;
}
.casestudysec .successtopboxouter {
margin-top:50px;
}
.contactinput {
font-size:18px;
}
.contactboxbot h5, .contactboxbot p a, .contactboxbot p strong {
font-size:20px;
}
 .innerherosecfull p {
font-size:18px;
line-height:27px;
}
 .innerherosecfull .headingone {
font-size:62px;
line-height:72px;
}
.innerherosecfull .herorevtext {
width:470px;
}
.visitorsec p {
font-size:18px;
line-height:27px;
}
.visitorimg {
padding:0 32px !important;
}
.visitorbouuterouter {
 margin-top: 45px;
}
.auditbutton {
font-size:20px;
}

.pink_bg .tableft ul li:hover a, .pink_bg .tableft ul li.active a {
    color: #fff;
    background: #000943 url(images/tabarrow.png) left 15px center no-repeat;
    background-size: 20px auto;
    padding-left: 45px;
}
.rankbutton {
font-size:20px;
}
.midpinkbox h4 {
font-size:70px;
line-height:70px;
}
.midpinkbox p, .tabcontentdata p {
font-size:18px;
line-height:25px;
}
.midreviewsec {
background-size:650px auto;
}
.tabcontent {
padding:50px;
}
.tableft ul li a {
font-size:18px;
}
.misssec .container {
max-width:999px;
}
.successbotdetails {
padding:0 20px;
}
.casestudyelementareainner, .aboutvideoouter {
margin-top:-130px;
}
.casestudyprodbox p, .aboutrightbox p {
 font-size:18px;
 line-height:27px;
}
 .aboutrevbox {
min-height:327px;
}
.consultingvisitorimg {
padding:0 0 0 100px;
}
 .curvearrow {
 position: absolute;
 left: -50px;
 top: 120px;
 width: 160px;
}
.webdevsuccessec .successtopbox {
padding:75px 68px
}
.contenttop p, .articletop p {
 font-size: 18px;
 line-height: 27px;
}
.contentbox h3 {
font-size:70px;
}
.articlesec h3 {
font-size:38px;
}
.articlesec .rowgap {
margin-top:30px;
}
.articlebot p {
font-size:18px;
}
.articletop {
 min-height: 310px;
}
.blogbluebox h4 {
font-size:36px;
}
.blogbluebox p, .fullblogbox p {
font-size:18px;
}
.blogauthorbox .herorevtext {
 width: 580px;
}
 .seopinkboxouter .midpinkbox {
min-height:273px;
}
.brandlcarousel .slick-track {
 display:flex;
 align-items:center;
}
.brandlcarousel .slick-slide {
 float:none;
}



/********************Above the fold HOme************************************/



/*SEO- conversion page*/

.section.successsec.seo_case_study {
    background: #fef3f9;
}
.section.successsec.seo_case_study .successbotbox {
    background: #000943;
}

.section.seo_case_study .successbotbox .successbotdetails span, .section.seo_case_study .successbotbox .successbotdetails p {
    color:#ffffff;
}
.section.seo_case_study .successbotbox .successbotdetails span span{
	color: #E30B7D !important;
}
.section.successsec.seo_case_study h2, .section.successsec.seo_case_study h6 {
    color: #000943;
}


/*.top-outer {
padding-bottom:30px;
}
 .top-outer h4 {
font-size:30px;
line-height:35px;
}
 .top-outer .rowgap {
margin-top:40px;
}
 .salesarea {
padding:40px 0;
}
 .salesarea .rowgap {
margin-top:30px;
}
.top-outer h1 {
font-size:44px;
line-height:52px;
}*/

.fullheightbannerinner {
min-height:calc(100vh - 150px);
}
 .herobannernew svg {
width:750px !important;
margin-left:-40%;
}
.page-id-415 .visitorimg {
 padding: 0 32px !important;
}
 .page-id-1749 .visitorimg, .page-id-576 .visitorimg, .page-id-596 .visitorimg, .page-id-615 .visitorimg  {
 padding: 0 32px !important;
}

.page-id-637 .curvearrow{ display:block !important;}
.page-id-637 .visitorimg{ padding-left:100px !important;}
.navbar-nav li:hover ul li a{ font-size:16px;}

/***********31-07-2023***********************/


.innerherosec, .innerherosecfull, .blogouter{ margin-top:150px;}

}
@media only screen and (min-width :1280px) {
 .headingone {
font-size:69px;
line-height:79px;
}
 .headingtwo {
font-size:50px;
line-height:60px;
}
 .headingfour {
font-size:35px;
line-height:45px;
}
 .subheading {
font-size:25px;
}
 .section {
padding:60px 0;
}
 .rowgap {
margin-top:60px;
}
 .container {
max-width:1250px
}
.navbar-nav li {
margin:0 23px 0 23px
}
.navbar-brand {
width:150px;
}
.btn-default {
font-size:20px;
}
.learnmore a {
font-size:20px;
}
.herorevtext {
width:450px;
margin-left:20px;
}
.successarrowleft {
margin-left:-100px;
}
.successarrowright {
margin-right:-100px;
}
.delisec .container {
max-width:1236px;
}
.footerlink ul li {
margin:0 0 0 100px;
}
.innerherosec {
padding:130px 0;
}
.innersubheading {
font-size:35px;
line-height:45px;
}
.casestudysec .successtopboxouter {
margin-top:60px;
}
.load-more {
font-size:20px;
}
.contactsec .btn-default {
font-size:24px;
}
.contactboxbot h5, .contactboxbot p a, .contactboxbot p strong {
font-size:22px;
}
.contactboxbot p {
font-size:16px;
}
.innerherosecfull .headingone {
 font-size:69px;
 line-height:79px;
}
.tabcontent {
padding:60px;
}
.tabsec .container {
max-width:1239px;
}
/*.tableft {
padding-left:30px;
}*/
.successbotdetails {
padding:0 30px;
}
.aboutrevbox {
min-height:0;
}
.curvearrow {
 left: -70px;
 top: 90px;
 width: 180px;
}
.webdevtabsec .tabcontent p {
padding-right:40px;
}
.articlesec h3 {
font-size:42px;
}
.articlesec .rowgap {
margin-top:45px;
}
.blogbluebox h4 {
font-size:38px;
}
.blogrow {
margin-left:-15px;
margin-right:-15px;
}
.blogcol {
padding:0 15px;
}
.blogouter a.loadouterblog {
font-size:20px;
}
.blogouter a.loadouterblog img {
width:20px;
}
.blogauthorbox .herorevtext {
 width: 590px;
}
.blogleft p.smallblogtext, .bloginnerbluebox p {
font-size:18px;
}
.seomigrationimg {
padding-left:50px;
padding-right:0;
}






/********************Above the fold HOme************************************/
.fullheightbannerinner {
	min-height:calc(100vh - 150px);
}
/*.salesarea {
padding:40px 0;
}
.top-outer h1 {
font-size:47px;
line-height:55px;
}*/

.page-id-1749 .visitorimg, .page-id-576 .visitorimg, .page-id-596 .visitorimg, .page-id-615 .visitorimg {
 padding: 0 0 0 50px !important;
}

/***********31-07-2023***********************/


.innerherosec, .innerherosecfull, .blogouter{ margin-top:159px;}


}

/* SEO Optimisation changes */
.headingnew {
	color: #E30B7D;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 5px;
}
span.headingnew {
	display: block;
}
.headingnew-color {
	color: #1378bf;
}
.salesarea h6 {
	color: #fff;
}
span.headingtwo,
span.headingone,
span.headingfour {
	display: block;
	text-decoration: none;
}
span.step-title,
span.succes-title {
	font-weight: 700;
	color: #000943;
	font-size: 30px;
	line-height: 35px;
	margin: 10px 0;
	display: block;
}
span.succes-title {
	color: #E30B7D;
	margin: 20px 0;
}
span.othercomp-title {
	margin-bottom: 15px;
	font-weight: 500;
	font-size: 18px;
}
.successbotdetails span {
	font-weight: 700;
	color: #1F1F28;
	font-size: 31px;
	line-height: 45px;
}
.delisec .headingtwo {
	color: #fff;
	margin: 15px 0;
}
.homepagemodal span.headingtwo {
	font-size: 25px;
	line-height: 33px;
}
.botbanner .headingone,
.botbanner .headingfour,
.processsuccesssec .successbotdetails span,
.midreviewsec h4,
.innerherosecfull h3 {
	color: #fff;
}
.acc-head span {
	color: #000943;
	font-size: 16px;
	width: 82%;
	margin-left: 10px;
	font-weight: 600;
}
.successbotdetails span span,
.botbanner h2.headingnew,
.processsuccesssec .successbotdetails span span {
	color: #E30B7D;
}
.midpinkbox span {
	font-size: 50px;
	line-height: 50px;
	color: #E30B7D;
	font-weight: 700;
}
.acc-head h2 {
	color: #000943;
	font-size: 16px;
	width: 82%;
	margin-left: 10px;
	font-weight: 600;
}
.fullheightbannerinner {
	display: flex;
	align-items: center;
}
@media only screen and (min-width: 480px) {
	span.othercomp-title {
		line-height: 30px;
		font-size: 26px;
	}
}
@media only screen and (min-width: 768px) {
	span.step-title,
	span.succes-title {
		font-size: 37px;
		line-height: 42px;
	}
	span.othercomp-title {
		line-height: 30px;
		font-size: 32px;
	}
	.midpinkbox span {
		font-size: 60px;
		line-height: 60px;
	}
	.fullheightbannerinner .container {
		top: auto;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}
@media only screen and (min-width: 992px) {
	span.step-title,
	span.succes-title {
		font-size: 40px;
		line-height: 45px;
	}
}
@media only screen and (min-width: 1200px) {
	.midpinkbox span {
		font-size: 70px;
		line-height: 70px;
	}
	.acc-head h2 {
		font-size: 18px;
	}
}

