@import 
url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet');

@import url('https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

.author-bio-section {

    display: none;
}
/* .panel-body.toggle-content.fusion-clearfix p {
	max-height: unset !important;
	color: #000 !important;
} */
.center-number {
	align-items: center;
	display: flex !important;
	justify-content: center;
}
.center-number .title-heading-center {
	background: #ce2827;
	border-radius: 30px;
	max-width: 100%;
	width: 58px;
	color: #fff;
	padding: 10px 0 !important;
}

.labeal-bg-1-img .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column.lazyloaded {
    background-size: contain !important;
}
.labeal-bg-2-img .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column.lazyloaded {
    background-size: auto !important;
}
.labeal-bg-3-img .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column.lazyloaded {
    background-size: auto !important;
}
.labeal-bg-4-img .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column.lazyloaded {
    background-size: auto !important;
}

.labeal-bg-11-img .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column.lazyloaded {
    background-size: contain !important;
}


.labeal-bg-22-img .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column.lazyloaded {
    background-size: auto !important;
}

.labeal-bg-33-img .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column.lazyloaded {
    background-size: auto !important;
}

.labeal-bg-44-img .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column.lazyloaded {
    background-size: auto !important;
}
.button-tr-cls.tr-hide td button span::after {
    font-family: "Font Awesome 5 Free";
    content: "\f107";
    vertical-align: middle;
    font-weight: bold;
    padding: 0 0 0 20px;
    font-size: 22px;
}
.center-number {
	align-items: center;
	display: flex !important;
	justify-content: center;
}
.center-number .title-heading-center {
	background: #ce2827;
	border-radius: 30px;
	max-width: 100%;
	width: 58px;
	color: #fff;
	padding: 10px 0 !important;
}

.labeal-bg-1-img .fusion-column-wrapper {
    background-size: contain !important;
}
.labeal-bg-2-img .fusion-column-wrapper {
    background-size: contain !important;
}
.labeal-bg-3-img .fusion-column-wrapper {
    background-size: auto !important;
}
.labeal-bg-4-img .fusion-column-wrapper {
    background-size: auto !important;
}

.labeal-bg-11-img .fusion-column-wrapper {
    background-size: contain !important;
}


.labeal-bg-22-img .fusion-column-wrapper {
    background-size: contain !important;
}

.labeal-bg-33-img .fusion-column-wrapper {
    background-size: auto !important;
}

.labeal-bg-44-img .fusion-column-wrapper {
    background-size: auto !important;
}


@media screen and (min-width:768px) and (max-width:991px) {

.labeal-bg-1-img .fusion-column-wrapper {
    background-size: contain !important;
    background-position: center !important;
}
.labeal-bg-2-img .fusion-column-wrapper {
    background-size: contain !important;
    background-position: center !important;
}
.labeal-bg-3-img .fusion-column-wrapper {
    background-size: contain !important;
    background-position: center !important;
}
.labeal-bg-4-img .fusion-column-wrapper {
    background-size: contain !important;
    background-position: center !important;
}

.labeal-bg-11-img .fusion-column-wrapper {
    background-size: contain !important;
    background-position: center !important;
}


.labeal-bg-22-img .fusion-column-wrapper {
    background-size: contain !important;
    background-position: center !important;
}

.labeal-bg-33-img .fusion-column-wrapper {
    background-size: contain !important;
    background-position: center !important;
}

.labeal-bg-44-img .fusion-column-wrapper {
    background-size: contain !important;
    background-position: center !important;
}

}

.button-tr-cls.tr-hide td button span::after {
	font-family: "Font Awesome 5 Free";
	content: "\f107";
	vertical-align: middle;
	font-weight: bold;
	padding: 0 0 0 20px;
	font-size: 22px;
}
.button-tr-cls.tr-hide td button span::before {
	font-family: "Font Awesome 5 Free";
	content: "\f107";
	vertical-align: middle;
	font-weight: bold;
	padding: 0 20px;
	font-size: 22px;
	display:none;
}
@media only screen and (min-width: 1025px) {
 li#menu-item-25556 {
    background: #f2f2f2;
    padding: 8px 10px 8px 10px;
    border: 1px solid #f2f2f2;
    border-radius: 8px;
}
li#menu-item-25556 a span {
    color: #CE2827;
    font-size: 18px;
}
}
.fusion-sticky-container.fusion-sticky-transition .fusion-display-normal-only {
    display: block !important;
}


/* upgrade form css */

.horizontal-form {
    width: 100%;
    float: left;
}
.horizontal-form .horizontal-form-inner {
	max-width: 1860px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: flex-start !important;
	padding-top: 65px;
}
.horizontal-form .horizontal-form-inner .input-box {
	width: 27%;
	margin: 0 6px;
}
.horizontal-form .horizontal-form-inner .input-box input {
	margin-top: 10px;
}
.horizontal-form .horizontal-form-inner .wpcf7-select-parent {
	margin-top: 10px;
}
label.contact-data {
	font-size: 18px;
	line-height: 30px;
	font-family: 'DM Sans';
	font-weight: 400;
	color: #fff;
}
.submit_button_form {
	width: auto;
	float: left;
	padding-top: 45px;
}
.submit_button_form .wpcf7-spinner {
	display: block;
	position:absolute;
}





@media screen and (min-width:320px) and (max-width:767px) {
	
    .post.type-post{
        margin: 0 0 0 0;
    }

	.horizontal-form .horizontal-form-inner {
	max-width: 100% !important;
	margin: 0 auto;
	display: block !important;
	padding-top: 65px;
		margin: 0 10px;
}
	
	.horizontal-form .horizontal-form-inner .input-box {
	width: 100% !important;
	margin: 0;
}
	
	.submit_button_form {
	width: 100% !important;
	float: left;
	padding-top: 45px;
	text-align: center !important;
}
/* 	.contactformmob p {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 14px;
} */
}


@media screen and (min-width:768px) and (max-width:991px) {
	
.horizontal-form {
	width: 100%;
	float: left;
}
.horizontal-form .horizontal-form-inner {
	padding-top: 65px;
	max-width: 100%;
	width: 100%;
	float: left;
	margin: 0 auto;
	display: block;
	align-content: flex-start !important
}
	.horizontal-form .horizontal-form-inner .input-box {
	width: 47% !important;
	margin: 0 6px;
	float: left;
}
	.submit_button_form {
	width: 100%;
	float: left;
	padding-top: 45px;
	text-align: center;
}
	
	
		.elevate_section_box {
    min-height: 572px !important;
}
.row_2_elevate_section_box {
    min-height: 370px;
}
	.fusion-builder-nested-column-5 > .fusion-column-wrapper {
    margin-right: 0;
    margin-left: 15px !important;
}
	
.fusion-body .fusion-flex-container.fusion-builder-row-11 .fusion-row {
    display: flex;
    flex-wrap: unset !important;
    flex: 1;
    width: 100%;
}
	.b24-form-content {
    padding: 14px 0px !important;
}
	
	
}





@media screen and (min-width:992px) and (max-width:1024px) {
	
.horizontal-form {
	width: 100%;
	float: left;
}
.horizontal-form .horizontal-form-inner {
	padding-top: 65px;
	max-width: 100%;
	width: 100%;
	float: left;
	margin: 0 auto;
	display: block;
}
	.horizontal-form .horizontal-form-inner .input-box {
	width: 47% !important;
	margin: 0 6px;
	float: left;
}
	.submit_button_form {
	width: 100%;
	float: left;
	padding-top: 45px;
	text-align: center;
}
	
			.elevate_section_box {
    min-height: 412px !important;
}
.row_2_elevate_section_box {
    min-height: 370px;
}
	.fusion-builder-nested-column-5 > .fusion-column-wrapper {
    margin-right: 0;
    margin-left: 15px !important;
}
	
}





@media screen and (min-width:1025px) and (max-width:1150px) {
	
.horizontal-form .horizontal-form-inner {
	max-width: 1000px !important;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: flex-start !important;
	padding-top: 65px;
}
	label.contact-data {
	font-size: 14px !important;
	line-height: 30px;
	font-family: 'DM Sans';
	font-weight: 400;
}
	
}


@media screen and (min-width:1151px) and (max-width:1400px) {
	
.horizontal-form .horizontal-form-inner {
	max-width: 1120px !important;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: flex-start !important;
	padding-top: 65px;
}
	label.contact-data {
	font-size: 16px !important;
	line-height: 30px;
	font-family: 'DM Sans';
	font-weight: 400;
}
.fusion-fullwidth .fusion-row {
    position: relative;
    z-index: auto !important;
}
	
}




@media screen and (min-width:1401px) and (max-width:1865px) {
	
.horizontal-form .horizontal-form-inner {
	max-width: 1320px !important;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: flex-start !important;
	padding-top: 65px;
}
	label.contact-data {
	font-size: 16px !important;
	line-height: 30px;
	font-family: 'DM Sans';
	font-weight: 400;
}
	
}




.fusion-image-wrapper .fusion-rollover {
    background-image: linear-gradient(to top,#181818 0,var(--image_gradient_top_color) 100%) !important;
}


section.fusion-tb-header footer.author-bio-section {
    display: none;
}









/* new html section 22/2/24 start speap section */


	.opt_store_bg *{
		box-sizing: border-box;
	}
	.opt_store_bg{
		display: inline-block;
		width: 766px;
		margin: 0px;
		padding: 0px;
	}
	.opt_store_bg ul{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	.opt_store_bg ul li{
		float: left;
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	.opt_store_bg ul li > .opt_store_main{
		float: left;
		margin: 0px;
		padding: 0px;
		width: 100%;
		position:relative;
	}
	.opt_store_bg ul li .opt_store_main .opt_store_left{
		float: left;
		margin: 0px;
		padding: 0 10px 0 49px;
		width: 443px;
		height: 64px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
		font-family: "DM Sans", sans-serif;
		font-size: 14px;
		font-weight: 500;
		line-height: 18px;
		letter-spacing: 0em;
		text-align: left;
		color: #FFFFFF;
	}
	.opt_store_bg ul li:nth-child(even) .opt_store_main .opt_store_left{
		background: linear-gradient(269.78deg, #2D9CDB -5.52%, #0A8CD7 99.79%);
	}
	.opt_store_bg ul li .opt_store_main .opt_store_right{
		width: 103px;
		height: 64px;
		float: left;
		margin: 14px 0 -14px 18px;
		padding: 0px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
		position: relative;
	}
.opt_store_bg ul li .opt_store_main .opt_store_right strong {
    float: left;
    width: 100%;
    font-family: "DM Sans", sans-serif;
    font-size: 24px;
    font-weight: 700 !important;
    line-height: 31px;
    letter-spacing: 0em;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: -5px;
}
	.opt_store_bg ul li .opt_store_main .opt_store_right em {
    float: left;
    width: 100%;
    font-family: "DM Sans", sans-serif;
    font-size: 10px;
    font-weight: 500;
    line-height: 13px;
    letter-spacing: 0em;
    text-align: center;
    color: #ffffff;
    margin: 0;
    font-style: normal;
}
	.opt_store_bg ul li:nth-child(even) .opt_store_main .opt_store_right{
		background: linear-gradient(269.78deg, #2D9CDB -5.52%, #0A8CD7 99.79%);
	}
	.opt_store_bg ul li:nth-child(2) .opt_store_main .opt_store_right{width: 131px;}
	.opt_store_bg ul li:nth-child(3) .opt_store_main .opt_store_right{width: 158px; background: linear-gradient(90.17deg, #007CC2 0.18%, #2D9CDB 100.06%);}
	.opt_store_bg ul li:nth-child(4) .opt_store_main .opt_store_right{ width:185px; }
	.opt_store_bg ul li:nth-child(5) .opt_store_main .opt_store_right{width: 212px;}
	.opt_store_bg ul li:nth-child(6) .opt_store_main .opt_store_right{width: 238px; justify-content: center;}

	.opt_store_bg ul li:nth-child(1) .opt_store_main .opt_store_right::after { position: absolute; content: ""; width: 103px; height: 14px; background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%); top: -14px; left: -9px; transform: skew(52deg) rotate(-180deg); }
	.opt_store_bg ul li:nth-child(1) .opt_store_main .opt_store_right::before { position: absolute; content: ""; width: 18px; height: 64px; background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%); top: -8px; left: -18px; transform: skewY(34deg); }

	.opt_store_bg ul li:nth-child(2) .opt_store_main .opt_store_right::after { position: absolute; content: ""; width: 131px; height: 14px; background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%); top: -14px; left: -9px; transform: skew(52deg) rotate(-180deg); }
	.opt_store_bg ul li:nth-child(2) .opt_store_main .opt_store_right::before { position: absolute; content: ""; width: 18px; height: 64px; background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%); top: -8px; left: -18px; transform: skewY(34deg); }

	.opt_store_bg ul li:nth-child(3) .opt_store_main .opt_store_right::after { position: absolute; content: ""; width: 158px; height: 14px; background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%); top: -14px; left: -9px; transform: skew(52deg) rotate(-180deg); }
	.opt_store_bg ul li:nth-child(3) .opt_store_main .opt_store_right::before { position: absolute; content: ""; width: 18px; height: 64px; background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%); top: -8px; left: -18px; transform: skewY(34deg); }

	.opt_store_bg ul li:nth-child(4) .opt_store_main .opt_store_right::after { position: absolute; content: ""; width: 185px; height: 14px; background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%); top: -14px; left: -9px; transform: skew(52deg) rotate(-180deg); }
	.opt_store_bg ul li:nth-child(4) .opt_store_main .opt_store_right::before { position: absolute; content: ""; width: 18px; height: 64px; background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%); top: -8px; left: -18px; transform: skewY(34deg); }

	.opt_store_bg ul li:nth-child(5) .opt_store_main .opt_store_right::after { position: absolute; content: ""; width: 212px; height: 14px; background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%); top: -14px; left: -9px; transform: skew(52deg) rotate(-180deg); }
	.opt_store_bg ul li:nth-child(5) .opt_store_main .opt_store_right::before { position: absolute; content: ""; width: 18px; height: 64px; background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%); top: -8px; left: -18px; transform: skewY(34deg); }

	.opt_store_bg ul li:nth-child(6) .opt_store_main .opt_store_right::after { position: absolute; content: ""; width: 238px; height: 14px; background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%); top: -14px; left: -9px; transform: skew(52deg) rotate(-180deg); }
	.opt_store_bg ul li:nth-child(6) .opt_store_main .opt_store_right::before { position: absolute; content: ""; width: 18px; height: 64px; background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%); top: -8px; left: -18px; transform: skewY(34deg); }

	.opt_store_bg ul li:nth-child(1) .opt_store_main {z-index: 6;}
	.opt_store_bg ul li:nth-child(2) .opt_store_main {z-index: 5;}
	.opt_store_bg ul li:nth-child(3) .opt_store_main {z-index: 4;}
	.opt_store_bg ul li:nth-child(4) .opt_store_main {z-index: 3;}
	.opt_store_bg ul li:nth-child(5) .opt_store_main {z-index: 2;}
	.opt_store_bg ul li:nth-child(6) .opt_store_main {z-index: 1;}
	.opt_store_bg ul li:nth-child(6) .opt_store_main .opt_store_right strong{width: auto; margin: 0 10px;}
	.opt_store_bg ul li:nth-child(6) .opt_store_main .opt_store_right em{width: auto;margin: 11px 0 0 0;}

@media screen and (min-width:768px) and (max-width:991px) {
	.optimize_your_store_section .fusion-builder-row {
    display: block !important;
}
	body .optimize_your_store_section .optimize_your_store_title {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
		margin: 0 auto;
		padding-top: 50px;
}
	body .optimize_your_store_section .optimize_your_store_html {
    max-width: 100% !important;
    width: 100% !important;
    display: block !important;
}
	.optimize_your_store_section .optimize_your_store_title .fusion-column-wrapper {
    margin: 0;
}
	.optimize_your_store_section .optimize_your_store_title .title-heading-left p {
    font-family: "Prompt", sans-serif;
    font-size: 46px;
    font-weight: 900;
    line-height: 70px;
    letter-spacing: 0em;
    text-align: center;
}
	.optimize_your_store_section .optimize_your_store_title .title-heading-left p br {
		display: none;
	}
	.optimize_your_store_section .optimize_your_store_title .title-heading-left {
    text-align: center !important;
    max-width: 601px;
    margin: 0 auto !important;
}
	.optimize_your_store_html .fusion-column-wrapper {
    margin: 0 !important;
}
	.opt_store_bg {
    display: inline-block;
    width: 731px;
    margin: 0px;
    padding: 0px;
		max-width: 100%;
    margin: 0 auto;
}
	.opt_store_bg ul li .opt_store_main .opt_store_left {
    float: left;
    margin: 0px;
    padding: 0 10px 0 26px;
    width: 422px;
    height: 51px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    font-family: "Prompt", sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24.19px;
    letter-spacing: 0em;
    text-align: left;
    color: #FFFFFF;
}
	.opt_store_bg ul li .opt_store_main .opt_store_right {
    width: 124px;
    height: 51px;
    float: left;
    margin: 14px 0 -14px 18px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    position: relative;
}
	.opt_store_bg ul li:nth-child(1) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 124px;
    height: 14px;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(2) .opt_store_main .opt_store_right {
    width: 157px;
}
	.opt_store_bg ul li:nth-child(2) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 157px;
    height: 14px;
    background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(3) .opt_store_main .opt_store_right {
    width: 190px;
}
	.opt_store_bg ul li:nth-child(3) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 190px;
    height: 14px;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(4) .opt_store_main .opt_store_right {
    width: 222px;
}
	.opt_store_bg ul li:nth-child(4) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 222px;
    height: 14px;
    background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(5) .opt_store_main .opt_store_right {
    width: 255px;
}
	.opt_store_bg ul li:nth-child(5) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 255px;
    height: 14px;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(6) .opt_store_main .opt_store_right {
    width: 286px;
    justify-content: center;
}
	.opt_store_bg ul li:nth-child(6) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 286px;
    height: 14px;
    background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
.opt_store_bg ul li .opt_store_main .opt_store_right strong {
    float: left;
    width: 100%;
    font-family: "Prompt", sans-serif;
    font-size: 30px;
    font-weight: normal !important;
    line-height: 38px;
    letter-spacing: 0em;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: -5px;
}	
	.opt_store_bg ul li .opt_store_main .opt_store_right em {
    float: left;
    width: 100%;
    font-family: "Prompt", sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: center;
    color: #ffffff;
    margin: 0;
    font-style: normal;
}
	
}

@media screen and (min-width:992px) and (max-width:1024px) {
	.optimize_your_store_section .fusion-builder-row {
    display: block !important;
}
	body .optimize_your_store_section .optimize_your_store_title {
	    width: 40% !important;
	    max-width: 100% !important;
	    display: flex !important;
	    margin: 0 auto;
	    align-items: center !important;
	    height: 100%;
}
	body .optimize_your_store_section .optimize_your_store_html {
    max-width: 60% !important;
    width: 100% !important;
    display: block !important;
}
	.optimize_your_store_section .optimize_your_store_title .fusion-column-wrapper {
    margin: 0;
}	
	.optimize_your_store_section .optimize_your_store_title .title-heading-left p {
    font-family: "Prompt", sans-serif;
    font-size: 46px;
    font-weight: 900;
    line-height: 70px;
    letter-spacing: 0em;
    text-align: center;
}
	.optimize_your_store_section .optimize_your_store_title .title-heading-left p br {
		display: none;
	}
	.optimize_your_store_section .optimize_your_store_title .title-heading-left {
    text-align: left !important;
    max-width: 601px;
    margin: 0 auto !important;
    font-family: Prompt !important;
    font-size: 42px !important;
    font-weight: 900 !important;
    line-height: 63px !important;
    letter-spacing: 0em !important;
}
	.optimize_your_store_html .fusion-column-wrapper {
    margin: 0 !important;
}
	.opt_store_bg {
    display: inline-block;
    width: 731px;
    margin: 0px;
    padding: 0px;
		max-width: 100%;
    margin: 0 auto;
}
	.opt_store_bg ul li .opt_store_main .opt_store_left {
    float: left;
    margin: 0px;
    padding: 0 10px 0 26px;
    width: 334px;
    height: 51px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    font-family: "Prompt", sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24.19px;
    letter-spacing: 0em;
    text-align: left;
    color: #FFFFFF;
}
	.opt_store_bg ul li .opt_store_main .opt_store_right {
    width: 98px;
    height: 51px;
    float: left;
    margin: 14px 0 -14px 18px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    position: relative;
}
	.opt_store_bg ul li:nth-child(1) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 98px;
    height: 14px;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(2) .opt_store_main .opt_store_right {
    width: 124px;
}
	.opt_store_bg ul li:nth-child(2) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 124px;
    height: 14px;
    background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(3) .opt_store_main .opt_store_right {
    width: 150px;
}
	.opt_store_bg ul li:nth-child(3) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 150px;
    height: 14px;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(4) .opt_store_main .opt_store_right {
    width: 176px;
}
	.opt_store_bg ul li:nth-child(4) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 176px;
    height: 14px;
    background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(5) .opt_store_main .opt_store_right {
    width: 202px;
}
	.opt_store_bg ul li:nth-child(5) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 202px;
    height: 14px;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(6) .opt_store_main .opt_store_right {
    width: 226px;
    justify-content: center;
}
	.opt_store_bg ul li:nth-child(6) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 226px;
    height: 14px;
    background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
.opt_store_bg ul li .opt_store_main .opt_store_right strong {
    float: left;
    width: 100%;
    font-family: "Prompt", sans-serif;
    font-size: 20px;
    font-weight: normal !important;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: -5px;
}	
	.opt_store_bg ul li .opt_store_main .opt_store_right em {
    float: left;
    width: 100%;
    font-family: "Prompt", sans-serif;
    font-size: 10px;
    font-weight: 500;
    line-height: 11px;
    letter-spacing: 0em;
    text-align: center;
    color: #ffffff;
    margin: 0;
    font-style: normal;
}
	
}

@media screen and (min-width:1025px) and (max-width:1200px) {
	.optimize_your_store_section .fusion-builder-row {
    display: block !important;
}
	body .optimize_your_store_section .optimize_your_store_title {
	    width: 40% !important;
	    max-width: 100% !important;
	    display: flex !important;
	    margin: 0 auto;
	    align-items: center !important;
	    height: 100%;
}
	body .optimize_your_store_section .optimize_your_store_html {
    max-width: 60% !important;
    width: 100% !important;
    display: block !important;
}
	.optimize_your_store_section .optimize_your_store_title .fusion-column-wrapper {
    margin: 0;
}
	.optimize_your_store_section .optimize_your_store_title .title-heading-left p {
    font-family: "Prompt", sans-serif;
    font-size: 46px;
    font-weight: 900;
    line-height: 70px;
    letter-spacing: 0em;
    text-align: center;
}
	.optimize_your_store_section .optimize_your_store_title .title-heading-left p br {
		display: none;
	}
	.optimize_your_store_section .optimize_your_store_title .title-heading-left {
    text-align: left !important;
    max-width: 601px;
    margin: 0 auto !important;
    font-family: Prompt !important;
    font-size: 42px !important;
    font-weight: 900 !important;
    line-height: 63px !important;
    letter-spacing: 0em !important;
}
	.optimize_your_store_html .fusion-column-wrapper {
    margin: 0 !important;
}
	.opt_store_bg {
    display: inline-block;
    width: 731px;
    margin: 0px;
    padding: 0px;
		max-width: 100%;
    margin: 0 auto;
}
	.opt_store_bg ul li .opt_store_main .opt_store_left {
    float: left;
    margin: 0px;
    padding: 0 10px 0 26px;
    width: 334px;
    height: 51px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    font-family: "Prompt", sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24.19px;
    letter-spacing: 0em;
    text-align: left;
    color: #FFFFFF;
}
	.opt_store_bg ul li .opt_store_main .opt_store_right {
    width: 98px;
    height: 51px;
    float: left;
    margin: 14px 0 -14px 18px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    position: relative;
}
	.opt_store_bg ul li:nth-child(1) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 98px;
    height: 14px;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(2) .opt_store_main .opt_store_right {
    width: 124px;
}
	.opt_store_bg ul li:nth-child(2) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 124px;
    height: 14px;
    background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(3) .opt_store_main .opt_store_right {
    width: 150px;
}
	.opt_store_bg ul li:nth-child(3) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 150px;
    height: 14px;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(4) .opt_store_main .opt_store_right {
    width: 176px;
}
	.opt_store_bg ul li:nth-child(4) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 176px;
    height: 14px;
    background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(5) .opt_store_main .opt_store_right {
    width: 202px;
}
	.opt_store_bg ul li:nth-child(5) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 202px;
    height: 14px;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(6) .opt_store_main .opt_store_right {
    width: 226px;
    justify-content: center;
}
	.opt_store_bg ul li:nth-child(6) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 226px;
    height: 14px;
    background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
.opt_store_bg ul li .opt_store_main .opt_store_right strong {
    float: left;
    width: 100%;
    font-family: "Prompt", sans-serif;
    font-size: 20px;
    font-weight: normal !important;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: -5px;
}	
	.opt_store_bg ul li .opt_store_main .opt_store_right em {
    float: left;
    width: 100%;
    font-family: "Prompt", sans-serif;
    font-size: 10px;
    font-weight: 500;
    line-height: 11px;
    letter-spacing: 0em;
    text-align: center;
    color: #ffffff;
    margin: 0;
    font-style: normal;
}
	
}

@media screen and (min-width:1201px) and (max-width:1300px) {
	.optimize_your_store_section .fusion-builder-row {
    display: block !important;
}
	body .optimize_your_store_section .optimize_your_store_title {
	    width: 50% !important;
	    max-width: 100% !important;
	    display: flex !important;
	    margin: 0 auto;
	    align-items: center !important;
	    height: 100%;
}
	body .optimize_your_store_section .optimize_your_store_html {
    max-width: 50% !important;
    width: 100% !important;
    display: block !important;
}
	.optimize_your_store_section .optimize_your_store_title .fusion-column-wrapper {
    margin: 0;
}
	.optimize_your_store_section .optimize_your_store_title .title-heading-left p {
    font-family: "Prompt", sans-serif;
    font-size: 46px;
    font-weight: 900;
    line-height: 70px;
    letter-spacing: 0em;
    text-align: center;
}
	.optimize_your_store_section .optimize_your_store_title .title-heading-left p br {
		display: none;
	}
	.optimize_your_store_section .optimize_your_store_title .title-heading-left {
    text-align: left !important;
    max-width: 601px;
    margin: 0 auto !important;
    font-family: Prompt !important;
    font-size: 42px !important;
    font-weight: 900 !important;
    line-height: 63px !important;
    letter-spacing: 0em !important;
}
	.optimize_your_store_html .fusion-column-wrapper {
    margin: 0 !important;
}
	.opt_store_bg {
    display: inline-block;
    width: 731px;
    margin: 0px;
    padding: 0px;
		max-width: 100%;
    margin: 0 auto;
}
	.opt_store_bg ul li .opt_store_main .opt_store_left {
    float: left;
    margin: 0px;
    padding: 0 10px 0 26px;
    width: 334px;
    height: 51px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    font-family: "Prompt", sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24.19px;
    letter-spacing: 0em;
    text-align: left;
    color: #FFFFFF;
}
	.opt_store_bg ul li .opt_store_main .opt_store_right {
    width: 98px;
    height: 51px;
    float: left;
    margin: 14px 0 -14px 18px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    position: relative;
}
	.opt_store_bg ul li:nth-child(1) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 98px;
    height: 14px;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(2) .opt_store_main .opt_store_right {
    width: 124px;
}
	.opt_store_bg ul li:nth-child(2) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 124px;
    height: 14px;
    background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(3) .opt_store_main .opt_store_right {
    width: 150px;
}
	.opt_store_bg ul li:nth-child(3) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 150px;
    height: 14px;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(4) .opt_store_main .opt_store_right {
    width: 176px;
}
	.opt_store_bg ul li:nth-child(4) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 176px;
    height: 14px;
    background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(5) .opt_store_main .opt_store_right {
    width: 202px;
}
	.opt_store_bg ul li:nth-child(5) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 202px;
    height: 14px;
    background: linear-gradient(89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
	.opt_store_bg ul li:nth-child(6) .opt_store_main .opt_store_right {
    width: 226px;
    justify-content: center;
}
	.opt_store_bg ul li:nth-child(6) .opt_store_main .opt_store_right::after {
    position: absolute;
    content: "";
    width: 226px;
    height: 14px;
    background: linear-gradient(-89.61deg, #2D9CDB 0.34%, #0A8CD7 104.81%);
    top: -14px;
    left: -9px;
    transform: skew(52deg) rotate(-180deg);
}
.opt_store_bg ul li .opt_store_main .opt_store_right strong {
    float: left;
    width: 100%;
    font-family: "Prompt", sans-serif;
    font-size: 20px;
    font-weight: normal !important;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: -5px;
}	
	.opt_store_bg ul li .opt_store_main .opt_store_right em {
    float: left;
    width: 100%;
    font-family: "Prompt", sans-serif;
    font-size: 10px;
    font-weight: 500;
    line-height: 11px;
    letter-spacing: 0em;
    text-align: center;
    color: #ffffff;
    margin: 0;
    font-style: normal;
}
	
	
}

/* new html section 22/2/24 start speap section css end */

.client-feedback-box .fusion-column-wrapper {
    border: 1px solid;
    border-image-source: linear-gradient(180deg, rgba(193, 193, 193, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
    box-shadow: 0px 0px 5px 0px #0000001C !important;
}
.client-feedback-box-reat {
    margin-top: 0 !important;
}
.client-feedback-box-reat h1 {
    font-family: Maison Neue !important;
    font-weight: 700;
    display: flex;
    align-items: center;
}
.client-feedback-box-reat h1 img {
    margin: -3px 26px 0px 26px;
}
.client-feedback-box-name h1 {
    font-family: DM Sans;
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;
    margin: 0;
}
.client-feedback-box-name h1 p {
    font-family: DM Sans;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: 0em;
    text-align: left;
    margin-top: 12px;
    margin-bottom: 0;
}
.client-feedback-box-name {
    margin: 0 !important;
}
.client-feedback-box-text {
    min-height: 90px !important;
}
body .client-feedback-section-inner .client-feedback-img {
    width: 24% !important;
}
body .client-feedback-section-inner .client-feedback-box {
    width: 37.6% !important;
}
.client-feedback-img .fusion-column-wrapper {
    margin-left: 0 !important;
}
.client-feedback-img img {
    height: 100%;
    object-fit: cover;
}
.client-feedback-img span {
    border-radius: 0 !important;
}
.why_smart_business_choose_box .fusion-column-wrapper {
    margin: 0 4px !important;
    border: 1px solid;
    border-image-source: linear-gradient(180deg, rgba(193, 193, 193, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
    box-shadow: 0px 0px 5px 0px #0000001C !important;
}
.why_smart_business_choose_box_text {
    min-height: 214px;
}
.optimize_your_store_section_mob .fusion-column-wrapper .fusion-imageframe {
    border-radius: 0 !important;
}
.client-feedback-img_mob {
    border-radius: 0 !important;
}
.client-feedback-img_mob img {
    width: 100%;
}
body .client-feedback-section-inner .client-feedback-box-mob {
    width: 100% !important;
}
body .client-feedback-box-mob .fusion-column-wrapper {
    padding: 22px 14px !important;
    border: 1px solid;
    border-image-source: linear-gradient(180deg, rgba(193, 193, 193, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
    box-shadow: 0px 0px 5px 0px #0000001C;
}
body .client-feedback-box-mob .client-feedback-box-reat-mob h1 {
    font-family: "DM Sans", sans-serif;
    font-size: 28px !important;
    font-weight: 700 !important;
    line-height: 36px !important;
    letter-spacing: 0.01em !important;
    text-align: left !important;
	  display: flex;
    align-items: center;
}
.client-feedback-box-text-mob p {
	font-family: "DM Sans", sans-serif;
	font-size: 18px !important; 
	font-weight: 400 !important;
	line-height: 29px !important;
	letter-spacing: 0em !important;
	text-align: left !important;
}
.client-feedback-box-name-mob h1 p{
	font-family: "DM Sans", sans-serif;
	font-size: 18px !important;
	font-weight: 500 !important;
	line-height: 23px !important;
	letter-spacing: 0em !important;
	text-align: left !important;
}
.client-feedback-box-name-mob h1 p:nth-child(2){
	font-family: "DM Sans", sans-serif; 
	font-size: 20px !important;
	font-weight: 700 !important;
	line-height: 26px !important;
	letter-spacing: 0em !important;
	text-align: left !important;
}
body .client-feedback-box-mob .client-feedback-box-reat-mob {
    margin-bottom: 13px !important;
    margin-top: 0 !important;
}
body .client-feedback-box-mob .client-feedback-box-text-mob {
    margin-bottom: 18px !important;
}
body .client-feedback-box-mob .client-feedback-box-name-mob {
    margin: 0 !important;
}
.client-feedback-box-reat-mob h1 img {
    margin-left: 25px;
}
.extension_services {
    box-shadow: 0px 4px 4px 0px #00000040;
}
/* 26/2/24 css start */
.most_popular {
    width: 100%;
}
body .plan-inner-detail-title-seo:hover, body .plan-inner-detail-title-seo:hover span {
    background-color: transparent;
    color: #31373E !important;
}
.pricing_plans_tabel .magento_box a.priceing_text {
    padding: 0 20px;
    margin-bottom: 18px;
    font-family: IBM Plex Sans;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    padding-left: 54px;
    color: #31373E;
}
.pricing_plans_tabel .magento_box a.priceing_text::before {
    content: "";
    position: absolute;
    width: 19px;
    height: 19px;
    background-image: url(https://www.vihadigitalcommerce.com/wp-content/uploads/2024/02/plus_img.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    left: 20px;
}
.pricing_plans_tabel .magento_box a.priceing_text_new {
	padding: 0 20px;
    margin-bottom: 26px;
    font-family: DM Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    padding-left: 54px;
}
.pricing_plans_tabel .magento_box a.priceing_text_new::before {
    content: "";
    position: absolute;
    width: 13px;
    height: 2px;
    background-image: url(https://www.vihadigitalcommerce.com/wp-content/uploads/2024/02/min_img.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    left: 20px;
    display: flex;
    align-items: center;
    margin-top: 10px;
}
.pricing_plans_tabel .magento_box a.priceing_text_one {
	padding: 0 20px;
    margin-bottom: 26px;
    font-family: DM Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    padding-left: 54px;
}
.magento_box .main_priceing_tabel_title h4 {
    text-align: center;
    margin: 0;
	  background: #2D9CDB;
    padding: 13px 13px 12px 13px !important;
    color: #fff !important;
	  font-size: inherit !important;
	  font-family: inherit;
}
.magento_box .main_priceing_tabel_title p {
    letter-spacing: 0em;
    text-align: center;
    margin-top: 24px;
	  margin-bottom: 0;
}
.main_priceing_tabel_title {
    position: sticky;
    margin: 0;
}
.pricing_plans_tabel .magento_box .fusion-column-wrapper {
    padding: 0px 0 0 0 !important;
    position: relative;
    height: 100%;
    max-height: 686px;
    box-sizing: border-box;
    overflow-y: auto;
}
.main_priceing_tabel_title {
    position: sticky;
    top: 0;
    background: #F3F3F3;
    z-index: 999;
    border-radius: 0;
    padding: 0;
    margin: 0;
}
body.magento_box .pricing_plans_tabel .magento_box .fusion-column-wrapper::-webkit-scrollbar-thumb {
    background: yellow !important;
}
body.magento_box .pricing_plans_tabel .magento_box .fusion-column-wrapper::-webkit-scrollbar-track {
    background: red !important;
}
.seo_new_two {
    box-shadow: 0px 28px 40px 0px #ECECECB2;
}
.seo_leaders_box {
    box-shadow: 0px 0px 5px 0px #0000001C;
    border: 1px solid;
    border-image-source: linear-gradient(180deg, rgba(193, 193, 193, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
    margin: 0 4px;
    width: calc(50% - 8px) !important;
}
body .seo_main_Leaders_section .fusion-builder-row .seo_leaders_box {
    box-shadow: 0px 0px 5px 0px #0000001C;
    border: 1px solid;
    border-image-source: linear-gradient(180deg, rgba(193, 193, 193, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
    margin: 0 4px;
    width: calc(50% - 8px) !important;
    min-height: 422px;
    margin-bottom: 16px;
}
body .seo_main_Leaders_section .fusion-builder-row .seo_leaders_box .fusion-column-wrapper {
    margin: 0 6px;
}
.seo_leaders_box_img .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    padding: 40px 0px 91px 0 !important;
}
.seo_leaders_box_img .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column .fusion-title {
    padding-top: 52px !important;
    margin: 0 !important;
}
.seo_leaders_box_img .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column .fusion-title p {
    font-family: "IBM Plex Sans";
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 0em;
    text-align: center;
}
body .seo_leaders_box .seo_leaders_box_img {
    max-width: 100% !important;
    width: 40% !important;
}
body .seo_leaders_box .seo_leaders_box_details {
    max-width: 100%;
    width: 60% !important;
    margin: 0;
}
body .seo_leaders_box .seo_leaders_box_details .fusion-column-wrapper {
    margin: 0 !important;
}
body .seo_leaders_box .seo_leaders_box_details p {
    margin: 0;
    font-family: "IBM Plex Sans";
    font-size: 18px;
    font-weight: 400;
    line-height: 35px;
    letter-spacing: 0em;
    text-align: left;
}
body .seo_leaders_box .seo_leaders_box_details .content-boxes .content-box-column .content-box-wrapper {
    display: flex;
}
body .seo_leaders_box .seo_leaders_box_details .content-boxes .content-box-column .content-box-wrapper {
    display: flex;
    margin-bottom: 0px;
    padding: 8px 8px;
}
body .seo_leaders_box .seo_leaders_box_details .content-boxes .content-box-column .content-box-wrapper .heading.heading-with-icon.icon-left {
    margin: 0;
    order: 2;
}
body .seo_leaders_box .seo_leaders_box_details .content-boxes .content-box-column .content-box-wrapper .content-container {
    font-family: "IBM Plex Sans";
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    margin: 0;
    order: 1;
}
body .seo_leaders_box .seo_leaders_box_details .content-boxes .content-box-column .content-box-wrapper .content-container p {
    font-family: "IBM Plex Sans";
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    margin: 0;
}
body .seo_leaders_box .seo_leaders_box_details .content-boxes .content-box-column .content-box-wrapper .heading.heading-with-icon.icon-left span i {
    background-image: url(https://www.vihadigitalcommerce.com/wp-content/uploads/2024/02/Vector.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
}
.seo_leaders_box_details .fusion-content-boxes {
    margin: 0 !important;
}
.seo_leaders_box_details .fusion-content-boxes .fusion-column.content-box-column.content-box-column {
    margin: 0;
    padding: 0;
}
body .seo_leaders_box .seo_leaders_box_details .content-boxes .content-box-column .content-box-wrapper .fusion-clearfix::before {
    display: table;
    background-image: url(https://www.vihadigitalcommerce.com/wp-content/uploads/2024/02/Vector.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
    width: 14px !important;
    height: 14px;
    content: "";
    position: absolute;
    right: 8px;
    top: 9px;
}
body .seo_leaders_box .seo_leaders_box_details .content-boxes .content-box-column:nth-child(odd) {
    background: #F9F9F9 !important;
}



.pricing_plans_tabel .magento_box .fusion-column-wrapper::-webkit-scrollbar {
  width: 2px;
}

.pricing_plans_tabel .magento_box .fusion-column-wrapper::-webkit-scrollbar-track {
  background: translate;
}

.pricing_plans_tabel .magento_box .fusion-column-wrapper::-webkit-scrollbar-thumb {
  background: #31373e;
}
span.feature-tech {
    font-family: "Prompt" !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 20px;
}
.technology_section .fusion-text.fusion-text-3 p {
    margin: 0;
}
.technology_section .fusion-builder-nested-column-1 {
    width: 100% !important;
    order: 0;
    margin-top: 26px;
    margin-bottom: 20px;
    padding: 0 0 !important;
}
.technology_section .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    margin: 0 0px !important;
}
.b24-form{
  max-width: 417px;
  width: 100%;
  margin: 0 auto;
}

.avada-has-breadcrumb-mobile-hidden.fusion-body .fusion-page-title-bar .fusion-breadcrumbs {
    display: block!important;
}
.WhyMagentoListIcon .fusion-text ul {
   list-style: disc!important;
}
.WhyMagentoListIcon .fusion-text ul li::marker {
    content: url(https://www.vihadigitalcommerce.com/wp-content/uploads/2024/03/new_Technical-Bits-Mobile_white.png) !important;
}
.WhyMagentoListIcon .fusion-text ul li{
    padding-left: 13px;
}
.WhyMagentoListIcon .fusion-text ul li::before{
    display: none!important;
}

body .seo_main_Leaders_section.smmPakeges .fusion-builder-row .seo_leaders_box{
    min-height: 352px;
}

.DigitalMarketingRemoveBorder .contact_form_main_bg.HomePageTransparentForm .fusion-column-wrapper.fusion-column-has-shadow{
    border: 0!important;
    box-shadow: none!important;
}
.LetterSpacingRemove h1.title-heading-left{
    letter-spacing:0;
}
.WyChooseVihaDigitalBoxAlignment .fusion-layout-column .fusion-column-wrapper {
    min-height: 386px!important;
}


body p a{
	color:#2d9cdb;
}
.MostPopularUpgradePlan{
    width: calc(100% + 35px);
}






.fusion-title-size-one.home_page_title_main_banner h1.title-heading-left strong, .about-us-top-container h1.title-heading-left strong, .about-us-main-title h1 strong{
	    font-weight: 500 !important;
    color: #2D9CDB !important;
}

.about-us-second-container .fusion-builder-row .fusion-builder-column-5 .fusion-column-wrapper{
	margin: 0;
}

.about-us-second-container .fusion-builder-row .fusion-builder-column-6 .fusion-column-wrapper{
	align-items: center;
}

.about-us-top-container-mobile{
	height: 200px;
}

.about-us-top-container-mobile .fusion-title.fusion-title-1{
	margin-bottom: 10px !important
}

.about-us-top-container-mobile .fusion-text p{
	margin-bottom: 10px !important;
}

.about-us-top-container-mobile .fusion-builder-row{
	align-content: center;
}

.recognized-container-cls-mobile .fusion-image-wrapper{
	height: 230px !important;
}

.recognized-container-cls-mobile img{
	height: 100% !important;
}

.recognized-container-cls-mobile .fusion-carousel-wrapper{
	width: 100% !important;
}

.recognized-container-cls-mobile .fusion-carousel-wrapper li{
	width: 8.4% !important;
}

.recognized-container-cls-mobile .fusion-carousel .fusion-carousel-positioner{
	padding: 0 !important;
}


.shopify-secret-sauce-inner-column .fusion-column-wrapper{
	box-shadow: 0px 0px 5px 0px #0000001C;
	border: 1px solid #C1C1C1;
	
	height: 368px;
	padding: 20px 15px 0 15px !important;

}

.service_we_provide h3{
	line-height: 36px !important;
}

.shopify-sauce-mobile .fusion-panel{
	padding: 6px 11px;
}

.home-award-slider .swiper-wrapper .swiper-slide{
	padding-left: 10px;
	padding-right: 10px;
}






/* ------ New Viha Digital Site ---- */

/* ----------------- Contact Form --------------- */

.b24-form-control-string .b24-form-control, .b24-form-control-list .b24-form-control, .b24-form-control-text .b24-form-control, .b24-form-control-select .field-item {
    color: #31373E !important;
    background-color: #fff !important;
    font-family: "IBM Plex Sans" !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    line-height: 24px !important;
}
.b24-form-control-select-label, .b24-form-control-label {
    font-family: "IBM Plex Sans" !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    line-height: 24px !important;
    opacity: 1 !important;
    color: #31373E !important;
}
.b24-form-header {
    border-bottom: 0 !important;
}
.b24-form-header-title {
    font-family: "Archivo" !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 33px !important;
    color: #ECF1F4 !important;
}
.b24-form-header-description {
    font-family: "Archivo" !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 17px !important;
    color: #ECF1F4 !important;
    opacity: 1 !important;
}
.b24-form-wrapper {
    background-color: transparent !important;
    border-bottom: 0 !important;
}
.b24-form-content form {
    padding-bottom: 19px;
    border-bottom: 5px solid #F0F0F0;
}
.b24-form-sign {
    display: none !important;
}
.b24-form-btn {
    background-color: #2D9CDB !important;
    color: #ECF1F4 !important;
    font-family: "IBM Plex Sans" !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
}
.b24-form {
    max-width: 425px !important;
    margin: 0 0 0 110px !important;
}

/* ----- FAQ Page ------------ */
.faq-inner-page .fusion-faq-post .panel-collapse {
	padding-right: 42px;
}
.fusion-faqs-wrapper .fusion-accordian .fusion-panel:last-child {
	border-bottom: 1px solid #d9d9d9;
}
.faq-inner-page .panel-group {
	max-height: 375px;
	overflow-y: auto;
	padding-right: 10px !important;
}
.faq-inner-page .panel-group::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 10px;
}
.faq-inner-page .panel-group::-webkit-scrollbar {
	width: 8px;
	background-color: #F5F5F5;
}
.faq-inner-page .panel-group::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.86, #31373e), color-stop(0.72, #31373ecc), color-stop(0.44, #31373e85));
}

/* -------- Banner Form Inner pages -------- */
.inner-page-banner-form.fusion-form-form-wrapper input {
	padding-right: 185px !important;
	height: 56px !important;
}
.BlogPostContentColor a, .BlogPostContentColor a:hover {
    color: #31373e !important;
}


/* ------ Blog Page ------ */

body .blog-absolute-post-color .post .blog-shortcode-post-title a {
    color: #fff !important;
}
body .blog-absolute-post-color .post .vcard a {
	color: #2d9cdb !important;
}
body .blog-absolute-post-color .post .fusion-meta-info, body .blog-absolute-post-color .post .fusion-meta-info a {
	color: #ffffff80;
	margin: 0;
	border: 0;
}
.fusion-blog-layout-large article, .fusion-blog-layout-large-alternate article, .fusion-blog-layout-medium article, .fusion-blog-layout-medium-alternate article {
	margin-bottom: 0 !important;
}
.fusion-blog-layout-large .entry-title, .fusion-blog-layout-medium .entry-title {
	margin-bottom: 15px !important;
}
.blog-absolute-post-right, .blog-absolute-post-right .fusion-builder-row {
	height: 100%;
}
.horizontal-blog-section .fusion-post-wrapper, .editors-pick-section .fusion-post-wrapper {
	display: flex;
	gap: 20px;
}
.horizontal-blog-section .fusion-post-content-wrapper, .editors-pick-section .fusion-post-content-wrapper {
	padding: 10px 0 !important;
	width: 50%;
}
.horizontal-blog-section .fusion-flexslider, .editors-pick-section .fusion-flexslider {
	width: 45%;
}
.horizontal-blog-section .fusion-post-content-wrapper .blog-shortcode-post-title, .editors-pick-section .fusion-post-content-wrapper .blog-shortcode-post-title {
	margin-bottom: 20px;
}
.horizontal-blog-section .fusion-flexslider ul, .horizontal-blog-section .fusion-flexslider ul li, .horizontal-blog-section .fusion-flexslider ul .fusion-image-wrapper {
	height: 100%;
}
.horizontal-blog-section .fusion-flexslider ul .fusion-image-wrapper img {
	height: 100%;
	object-fit: contain;
}
.horizontal-blog-section .fusion-post-grid, .editors-pick-section .fusion-post-grid {
	transition: transform 300ms ease-in-out;
}
.horizontal-blog-section .fusion-post-grid:hover, .editors-pick-section .fusion-post-grid:hover {
	transform: translatex(10px);
}
.trending-blog-section .blog-shortcode-post-title {
	margin: 0 !important;
}
.trending-blog-section .fusion-meta-info {
	margin: 0;
	border: 0;
}
.editors-pick-section .fusion-flexslider ul, .editors-pick-section .fusion-flexslider ul li, .editors-pick-section .fusion-flexslider ul .fusion-image-wrapper {
	height: 100%;
}
.editors-pick-section .fusion-flexslider ul .fusion-image-wrapper img {
	height: 100%;
	object-fit: contain;
}
.weekly-popular-slider .slide-excerpt{
	bottom: 0 !important;
	background: linear-gradient(360deg, #191d21 0%, rgb(25 29 33 / 50%) 70%);
	width: 100%;
	text-align: center;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: end;
}
.weekly-popular-slider .slide-excerpt h2 {
	font-family: Manrope, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 33px !important;
	font-weight: 800;
	color: #fff;
	background: transparent !important;
	padding: 20px !important;
}
body .weekly-popular-slider .slide-excerpt a {
	color: #fff !important;
}
.weekly-popular-slider .flex-control-nav {
	display: flex;
	justify-content: center;
	bottom: -30px !important;
}
.weekly-popular-slider {
	overflow: unset !important;
}
.weekly-popular-slider .flex-control-nav a {
	font-size: 0;
}
.weekly-popular-slider .flex-control-nav a.flex-active {
	background: #2d9cdb;
}
.weekly-popular-slider .flex-direction-nav {
	display: none;
}
.popular-news-section .fusion-post-content .fusion-post-content-container {
		font-family: Manrope, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 29px;
	font-weight: 400;
	color: #31373e;
}
.popular-news-section .post {
	margin-bottom: 50px !important;
}
.blog-newsletter-form .subscribe-form-column {
	width: 100% !important;
}
.blog-newsletter-form .blog-subscribe-cls {
	margin: 0 !important;
}
.post .fusion-image-wrapper {
	--image_gradient_top_color: unset;
}
.fusion-body .fusion-meta-tb span a {
	color: var(--awb-link-color) !important;
}
.blog-related-post .fusion-title h5 {
	font-family: Manrope;
	font-size: 22px !important;
	font-weight: 800;
	line-height: 33px !important;
	color: #31373E !important;
}
.blog-related-post .fusion-carousel-title {
	font-family: Manrope;
	font-size: 18px !important;
	font-weight: 400;
	line-height: 30px !important;
	margin-bottom: 13px !important;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.blog-related-post .fusion-carousel-meta {
	font-family: Manrope;
	font-size: 13px !important;
	font-weight: 300;
	line-height: 19.5px !important;
}
.blog-post-main-content ol {
	margin: 0;
	padding-left: 0;
}
.blog-post-content-container .fusion-text table td {
	padding: 5px 10px;
}
.blog-post-content-container blockquote {
	margin: 40px 0 40px 0;
	font-family: inherit;
	font-size: 24px;
	line-height: 1.8;
	letter-spacing: 0.6px;
}
body.single-post .fusion-column-wrapper .blog-post-content-container ul {
	margin: 0 0 20px 0;
	padding-left: 20px;
}
body .custom-highlighted-text .custom-textcolor {
	background-color: #2d9cdb;
}
.custom-highlighted-text .fusion-highlight {
	color: #fff;
}
.word-break-code {
	word-break: break-word;
}
@media screen and (max-width: 767px) {
	.blog-related-post .fusion-carousel-title {
		font-size: 17px !important;
		line-height: 26px !important;
		margin-bottom: 10px !important;
	}
	body.single-post .fusion-column-wrapper .blog-post-content-container ul {
		padding-left: 20px;
		margin: 0 0 20px 0;
	}
	.blog-post-content-container blockquote {
		font-size: 20px;
		letter-spacing: 0.22px;
	}
	.blog-content-table {
		overflow-x: auto;
	}
}
@media screen and (max-width: 1024px) {
	.blog-post-meta-sec {
		margin-left: 0 !important;
		margin-bottom: 30px !important;
		padding-bottom: 30px !important;
	}
	.blog-post-main-content {
		margin: 0 !important;
	}
	.blog-related-post .related-posts {
		margin-top: 0;
	}
}