/*!
Theme Name: E2M
Theme URI: http://underscores.me/
Author: E2M Solutions
Author URI: https://www.e2msolutions.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: e2m
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

E2M is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/


/*------------ Reset Css -------------*/
/*[aria-hidden="true"]{ display: none; }*/



:focus-visible, :focus {
    outline: none;
}

body {
    margin: 0;
    padding: 0;
    max-width: 100vw;
    font-size: 0.835vw;
}

body * {
    font-family: 'Work Sans', sans-serif;
}

body.no-scroll {
    overflow: hidden;
}

/*html {scroll-behavior: smooth;}*/
span, a, img {
    display: inline-block;
}

#page {
    max-width: 100vw;
    /* overflow-x: hidden;*/
}

img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}

img.fit {
    width: 100%;
    display: block;
}

li, footer, header, input, form, textarea, figure, section, select {
    box-sizing: border-box;
    max-width: 100%;
}

li {
    list-style: none;
}

address, a {
    text-decoration: none;
    font-style: normal;
}

a, span, label {
    display: inline-block;
}

picture {
    display: block;
}

figure {
    margin: 0;
    padding: 0;
}

p, ul, dl, ol, li {
    /*margin: 0 0 18px; */
}

.anim {
    will-change: opacity;
    opacity: 0;
    -webkit-transition: 0.8s 0.1s cubic-bezier(0.8, 0, 0.4, 1);
    transition: 0.8s 0.1s cubic-bezier(0.8, 0, 0.4, 1);
    overflow: hidden;
}

.anim.screen-in {
    opacity: 1;
}

.anim.screen-in.toRight, .anim.screen-in.toLeft, .anim.screen-in.toBottom, .anim.screen-in.toTop {
    transform: translate(0, 0);
    transition: 0.7s all ease;
}

.text-center, .centeralign {
    text-align: center;
}

.leftalign, .text-left {
    text-align: left;
}

.rightalign, .text-right {
    text-align: right;
}

body .image-width-height-full .icon img {
    max-width: 100% !important;
    max-height: 100% !important;
    width: 100% !important;
    height: 100% !important;
}

/*--------------- Typography ---------------*/
:root {
    --gray: #353548;
    --dark-black: #101011;
    --black: #1a1a27;
    --light-gray: #ededed;
    --light-black: #444;
    --light-read: #ed5122;
    --green: #aacf64;
    --parot: #95bd4b;
    --sky-blue: #39b0d7;
    --sky-blue-dark: #38a6d3;
    --light-blue: #c0dee3;
    --white: #fff;
    --red: #c84b2a;
    --orange: #ed5122;
}

_::-moz-svg-foreign-content, :root body {
    font-size: 100%;
}

.border-top-gray {
    border-top: 0.125em solid #ededed;
}

.box-size {
    box-sizing: border-box;
}

.a-tag-color-orange a:not(.btn) {
    color: var(--orange)
}

.a-tag-color-orange a:not(.btn):hover {
    color: var(--sky-blue)
}

.wnormal {
    font-weight: normal;
}

.w300 {
    font-weight: 400;
}

.w400 {
    font-weight: 400;
}

.w500 {
    font-weight: 600;
}

.w600, strong {
    font-weight: 600;
}

.w700 {
    font-weight: 700;
}

.w800 {
    font-weight: 700;
}

.w900 {
    font-weight: 700;
}

.upcase {
    text-transform: uppercase;
}

.capitalize {
    text-transform: capitalize;
}

.wid50 {
    width: 50%;
    box-sizing: border-box;
}

.wid55 {
    width: 55%;
    box-sizing: border-box;
}

.wid100 {
    width: 100%;
    box-sizing: border-box;
}

.wid33 {
    width: 33.33%;
    box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin: 0;
}

h1, .h1 {
    font-size: 4.5em;
}

h2, .h2 {
    font-size: 4.375em;
    line-height: 1em;
}

h3, .h3 {
    font-size: 2.5em
}

h4, .h4 {
    font-size: 1.625em;
    line-height: 1.23077em;
}

h5, .h5 {
    font-size: 1.5em;
    line-height: 1.5em
}

h6, .h6 {
    font-size: 1.15em;
    line-height: 1.5;
}

.a, .font-125 {
    font-size: 1.25em;
    line-height: 1.3;
}

.font-1875 {
    font-size: 1.875em;
}

.font-51 {
    font-size: 5.2em;
}

.font-17 {
    font-size: 1.75em;
}

.font-88 {
    font-size: 5.5em;
}

.font-175 {
    font-size: 1.75em;
    line-height: 1em;
}

.font-60 {
    font-size: 3.8em;
    line-height: 1.1em;
}

.font-24 {
    font-size: 1.5em;
    line-height: 1.5em;
}

.font-345 {
    font-size: 3.45em;
    line-height: 1.1em;
}

.font-36 {
    font-size: 2.25em;
    line-height: 1.3;
}

.font-137 {
    font-size: 1.375em;
    line-height: 1.37em
}

.font-2 {
    font-size: 2em;
    line-height: 1.14285em;
}

a {
    color: var(--sky-blue);
}

a:hover {
    color: var(--light-read);
}

.p {
    font-size: 1.125em;
}

p {
    margin: 0em 0em 1.25em 0em;
}

.mrg50-B {
    margin-bottom: 3.125em;
}

.padding-85 {
    padding: 8.5em 0;
}

.padding-75 {
    padding: 7.5em 0;
}

.padding-25 {
    padding: 2.5925em 0;
}

.padding-top-55 {
    padding-top: 5.5em;
}

.padding-55 {
    padding: 5.5em 0;
}

.top-padding-0 {
    padding-top: 0;
}

.mrg-r-1 {
    margin-right: 1em;
}

.bottom-padding-0 {
    padding-bottom: 0;
}

.bottom-margin-0 {
    margin-bottom: 0;
}

.margin-bottom-1 {
    margin-bottom: 1em;
}

.a-hover-black a:hover {
    color: var(--black) !important;
}

.margin-top-none {
    margin-top: 0;
}

.padding-left-none {
    padding-left: 0;
}

.mrg-top-15 {
    margin-top: 2.5em;
}

.mrg-t-b-2 {
    margin: 2em 0;
}

.readmore {
    font-size: 1.25em;
    line-height: 1.375em;
    color: var(--black);
    padding-right: 2.1875em;
    display: inline-block;
    position: relative;
    font-weight: 500;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.readmore span {
    position: absolute;
    right: 0em;
    top: 0.14em;
    font-family: "Arial";
    font-size: 1.125em;
    line-height: 0.9em;
    /*-ms-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;*/
    height: 1em;
    display: block;
}

.get-touch form label a {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.readmore:hover {
    color: var(--light-read);
}

.readmore:hover span {
    right: 0;
}

.font1 {
    font-size: 1em;
    line-height: 1.125em;
}

.a-tag-remove-link a {
    pointer-events: none;
}

.clear {
    clear: both;
}

.dflex {
    display: flex;
}

.dflex.wrap {
    flex-wrap: wrap;
}

.dflex.vcenter {
    align-items: center;
}

.jspace-between {
    justify-content: space-between;
}

.jcenter {
    justify-content: center;
}

.dtab {
    display: table;
    width: 100%;
    height: 100%;
}

.dcell {
    display: table-cell;
    vertical-align: middle;
}

.wrapper, .lr-auto {
    margin-left: auto;
    margin-right: auto;
}

.wrapper {
    box-sizing: border-box;
    width: 100%;
    max-width: 87%;
    margin: 0 auto;
}

.small-wrapper .wrapper {
    max-width: 65%;
}

.container {
    box-sizing: border-box;
    width: 100%;
    max-width: 78.125em;
    margin: 0 auto;
}

.p-relative {
    position: relative;
}

.p-relative .p-absolute {
    position: absolute;
    box-sizing: border-box;
    /*max-height: 100%;max-width: 100%;top:50%;left:50%;transform: translate(-50%,-50%);*/
}

.btn-part {
    margin: 0 auto;
}

.btn {
    padding: .8em 1.3em;
    background-color: var(--sky-blue);
    display: inline-block;
    text-align: center;
    font-size: 1.5625em;
    line-height: 1.1em;
    color: #fff;
    position: relative;
    font-weight: 700;
    border-radius: .1875em;
    overflow: hidden;
    z-index: 0;
    -ms-transition: color 0.5s, background-color 0.5s;
    -webkit-transition: color 0.5s, background-color 0.5s;
    -o-transition: all .5s ease;
    margin: 1.4em 0 0;
    border: none;
}

.btn span {
    background-position: 0 0;
    width: 1em;
    height: .39em;
    transition: all .5s ease;
    background-size: 55em;
    font-family: "Arial";
}

.animation.btn {
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.animation.btn span {
    position: relative;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    right: 0;
}

.animation.btn:hover span {
    right: -0.8em;
}

.btn.blue span, .btn.orange span, .btn.light span {
    margin-left: 0.5em;
}

.btn:before {
    content: "";
    height: 100%;
    width: 110%;
    display: none;
    background-color: var(--light-read);
    ;
    position: absolute;
    top: 0;
    left: -110%;
    z-index: -1;
    border-radius: .1875em 3.75em 3.75em .1875em;
    -ms-transition: left .5s ease;
    -webkit-transition: left .5s ease;
    -o-transition: left .5s ease;
    transition: left .5s ease;
}

.btn.btn-add:before, .btn.btn-primary:before, .btn.btn-remove:before {
    display: none;
}

.btn:hover:before {
    left: 0;
}

.btn.light {
    color: var(--light-read);
    background: var(--white);
}

.btn.light:before, .btn.orange:before, .btn.blue:before {
    display: none;
}

.btn.light:hover {
    background: var(--light-read);
    color: var(--white);
}

#freshteam-widget .btn-primary:hover {
    background-color: var(--light-read) !important;
    border-color: var(--light-read) !important;
    color: var(--white) !important;
}

.btn.orange {
    background: var(--light-read);
    color: var(--white);
    font-weight: 600;
    /* margin: 1.4em 0 0;*/
}

.btn.orange:hover {
    background-color: var(--sky-blue);
}

.btn.blue:hover {
    background-color: var(--light-read);
    color: var(--white);
}

.btn-arrow-none .btn span {
    display: none;
}

.close-btn {
    position: absolute;
    right: 0.4em;
    top: 0.2em;
    width: 1.1em;
    height: 1.1em;
    background: transparent;
    border: none;
    font-size: 3.2em;
    color: rgba(0, 0, 0, 0.25);
    cursor: pointer;
}

.close-btn:hover {
    color: rgba(0, 0, 0, 0.6);
}

.btn-part .btn:first-child {
    margin-right: 1.5em;
}

.btn-top-margin-0 .btn {
    margin-top: 0;
}

.common-section {
    margin: 7.5em 0;
}

.common-section.removeTop {
    margin-top: 0;
}

.common-section.removeBottom {
    margin-bottom: 0;
}

.common-section.removeBoth {
    margin-top: 0;
    margin-bottom: 0;
}

.caseStudiesList .btn:before {
    display: block !important;
}

.caseStudiesList .btn:hover:before {
    left: 0;
}

/*--------------  Forms and Gravity forms ----------------*/
textarea::placeholder, input::placeholder, input[type="number"]::placeholder {
    opacity: 1;
    text-transform: capitalize !important;
    color: #9e9eab;
}

input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

.datepicker {
    /*background: url('images/icons/calendar-icn.svg') no-repeat right 10px center #fff;*/
}

#ui-datepicker-div {
    background: #EEE6CD;
}

.ui-datepicker-prev, .ui-datepicker-next {
    padding: 4px 8px;
    margin: 0 0 4px;
    box-sizing: border-box;
    color: #E35205;
    text-transform: uppercase;
}

.ui-datepicker-next {
    float: right;
}

.ui-datepicker-title select {
    background: #dad2b9;
}

.ui-datepicker-calendar {
    width: 240px;
    padding: 12px;
    border-radius: 4px;
    border: 2px solid #EEE6CD;
    color: #16232B;
}

.ui-datepicker-calendar .ui-state-default {
    padding: 4px 0;
    color: #E35205;
    width: 22px;
    text-align: center;
    font-size: 14px
}

.ui-datepicker-calendar .ui-state-default.ui-state-active {
    background: #E35205;
    color: #F7F5EB;
    border-radius: 2px;
}

.search-form, .bsearchform {
    display: flex;
    align-items: center;
}

.search-form .screen-reader-text {
    display: none;
}

.bsearch-form-search-field {
    width: 100%;
    margin: 8px 0;
    font-size: 0.8em;
}

input[type="reset"]:hover, input[type="submit"]:hover, input:hover, textarea:hover, select:hover, input:active, :focus-visible, :focus {
    border-color: #D0C6A9;
    transition: 0.5s all ease;
}

::placeholder {
    opacity: 1;
    color: red;
    text-transform: capitalize;
}

.validation_message {
    color: red;
    font-weight: 900;
    padding-top: 6px;
}

form label {
    width: 100%;
    margin: 8px 0;
    font-size: 0.8em;
}

.gfield_error input, .gfield_error textarea, .gfield_error select {
    border-color: #D0021B !important;
}

.gform_ajax_spinner {
    right: -10px;
    position: relative;
}

.gform_ajax_spinner {
    display: block !important;
}

/* .gform_ajax_spinner{right:-10px;-webkit-filter:grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8);filter:grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8);position:relative;} */

input[type="number"], input[type="text"], input[type="email"], form, textarea, select {
    width: 100%;
}

input[type="number"], input[type="text"], input[type="email"], textarea, select {
    border: 1px solid #ddd;
    padding: 0.6em 1.4375em;
    border-radius: 0.3125em;
    width: 100%;
    background-color: #fff;
    font-size: 1em;
    line-height: 1.14;
    color: #9e9eab;
}

input[type="number"]:focus, input[type="text"]:focus, input[type="email"]:focus, textarea:focus, select:focus {
    border-color: #000;
}

textarea {
    resize: none;
    height: 6em;
}

.validation_error, body .hidden_label .gfield_label {
    display: none;
}

.ginput_container_textarea+.validation_message, .ginput_container_textarea, .ginput_container_address>span, .name_first, .name_last,
.gform_body .gfield.wid50 {
    /*width: 100%; box-sizing: border-box; padding: 0;*/
}

.ginput_container_address>span, .name_first, .name_last, .gform_body .gfield.wid50 {
    max-width: calc((100% - 14px)/2);
    vertical-align: top;
    display: inline-block;
}

.ginput_container_address>span+span:nth-child(2n), .name_last, .gform_body .gfield.wid50+.gfield.wid50 {
    margin-left: 14px;
}

.gform_body ul {
    padding-left: 0;
}

.gform_body {
    margin: 0;
}

.gform_body .gfield textarea {
    resize: none;
    height: 6em;
}

.gform_body .ginput_container_address {
    margin: 0 0 -1em;
}

.ginput_container_name {
    font-size: 0;
}

.ginput_container_address>span, .gform_body .gfield {
    line-height: 1;
    margin: 0 0 1em;
}

.gform_body .gfield textarea, .gform_body .gfield input, .gform_body .gfield textarea {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: none;
    max-width: 100%;
    width: 100%;
}

body .search-form .search-submit[value="Search"], .gform_footer input.gform_button {
    width: auto;
}

.gform_footer input.gform_button:hover {
    background-color: var(--sky-blue);
}

.gform_footer {
    text-align: center;
}

.gform_body .gfield {
    list-style: none;
    padding: 0;
    position: relative;
}

.gform_body input[type="checkbox"], .gform_body input[type="radio"], input[type="checkbox"], input[type="radio"] {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: 0 10px 0 0;
    padding: 0;
    transition: 0.5s all ease;
}

.site-footer .gform_body input[type="checkbox"] {
    opacity: 0;
}

input[type="checkbox"]+label, input[type="radio"]+label {
    margin: 0;
    max-width: calc(100% - 38px);
    display: inline-block;
    cursor: pointer;
    text-align: left;
}

.gform_body input[type="radio"]:checked, input[type="radio"]:checked {
    background: #E35205;
    box-shadow: 0 0 0 3px #fff inset;
}

.gform_body input[type="radio"], input[type="radio"] {
    border-radius: 100%;
}

.gform_body input[type="radio"]+label, input[type="radio"]+label {
    vertical-align: top;
    line-height: 1.25;
}

.gfield_radio {
    padding-left: 0;
}

.gfield_radio li {
    list-style: none;
}

input[type="checkbox"]+label {
    position: relative;
    padding-left: 2em;
    line-height: 1.3;
}

input[type="checkbox"]+label:before {
    content: "";
    height: 1.2em;
    width: 1.2em;
    background: transparent;
    border: 1px solid #a4a8b1;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    position: absolute;
    left: 0;
}

.gform_body input[type="checkbox"]:checked+label:before, input[type="checkbox"]:checked+label:before {
    background: url(./assets/images/contact_cb.png) no-repeat center transparent;
    background-size: 70% auto;
}

.validation_message {
    position: absolute;
    right: .5em;
    top: .5em;
    font-size: .75em;
    line-height: .875em;
    padding: .3875em .5125em;
    background-color: var(--sky-blue);
    border-radius: .125em;
    color: var(--white);
    font-weight: 400;
}

.ginput_container {
    position: relative;
}

.gform_body input[type="text"]::-webkit-input-placeholder, .gform_body input[type="number"]::-webkit-input-placeholder, .gform_body textarea::-webkit-input-placeholder {
    text-transform: initial;
}

.gform_body input[type="text"]:-moz-placeholder, .gform_body input[type="number"]:-moz-placeholder, .gform_body textarea:-moz-placeholder {
    text-transform: initial;
}

.gform_body input[type="text"]::-moz-placeholder, .gform_body input[type="number"]::-moz-placeholder, .gform_body textarea::-moz-placeholder {
    text-transform: initial;
}

.gform_body input[type="text"]:-ms-input-placeholder, .gform_body input[type="number"]:-ms-input-placeholder, .gform_body textarea:-ms-input-placeholder {
    text-transform: initial;
}

/*.gform_ajax_spinner{display: none !important;}*/
.Phone-number .ginput_counter {
    display: none !important;
}

.get-touch .Phone-number input[type='number'] {
    background-color: transparent !important;
}

.get-touch input[type="number"], .get-touch input[type="text"], .get-touch input[type="email"], .get-touch textarea {
    border-color: #59596a;
}

textarea::placeholder, input::placeholder, input[type="number"]::placeholder {
    opacity: 1;
    text-transform: capitalize !important;
    color: #9e9eab;
}

.contact-form input[type="number"]::placeholder {
    color: #000;
}

.page-id-18442 .swp_social_panel {
    display: none;
}

.page-id-15350 section.manish-intro {
    display: none;
}

.get-touch .gform_body .gfield textarea {
    color: #9e9eab !important;
}

.get-touch .gform_body .gfield select {
    border-color: #59596a;
    padding: .75em 1.4375em;
    border-radius: .3125em;
    height: 3.7em;
    color: #9e9eab;
    cursor: pointer;
    line-height: 1.2em;
}

.get-touch .gform_body ul li.gfield .ginput_container_select:before {
    content: '';
    position: absolute;
    right: 1.3em;
    top: 50%;
    border-right: 0.5em solid transparent;
    border-left: 0.5em solid transparent;
    border-top: 1em solid #a5a5a5;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

/* Chrome, Safari, Edge, Opera */
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    appearance: textfield !important;
}

input {
    -moz-appearance: none;
}

/*--------------  Forms and Gravity forms Ends ----------------*/


/*------ Slick CSS ------------*/
.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: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -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:after, .slick-track:before {
    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;
    cursor: pointer;
}

.say-box.slick-slide {
    cursor: unset;
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-track, .slick-initialized .slick-slide, .slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: none;
}

.no-arrows .slick-arrows, .no-dots .slick-dots, .no-arrows .slick-arrow, .slick-arrow.slick-hidden {
    display: none;
}

.slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1.5em 0 0;
    padding: 0;
}

.slick-dots button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    line-height: 1;
}

.slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 4.125em;
    width: 4.125em;
    background-color: var(--green);
    border-radius: 50%;
    border: none;
    cursor: pointer;
}

.slick-arrow:hover {
    background-color: #8bb044;
}

/* .slick-arrow:after{content: '\2192'; display: inline-block; vertical-align: middle; font-size: 1.5em;line-height:1.5em;color:var(--white);} */
.slick-arrow:after {
    content: '\2192';
    font-size: 1.5em;
    color: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
}

.slick-arrow.next {
    right: 0
}

.slick-arrow.prev {
    left: 0;
}

.slick-arrow.prev:after {
    transform: rotateY(180deg);
}

.slick-arrow[aria-disabled="true"] {
    opacity: 0.75;
    pointer-events: none;
}

.slick-dots li {
    list-style: none;
    cursor: pointer;
    display: inline-block;
    padding: 0 0.5em;
}

.slick-dots li button {
    height: 1.625em;
    width: 1.625em;
    overflow: visible;
    border: .125em solid transparent;
    position: relative;
    display: inline-block;
    border-radius: 100%;
    transition: all .5s ease;
    cursor: pointer;
    font-size: 1em;
    padding: 0;
    color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    background: transparent;
}

.slick-dots li:hover button, .slick-dots li.slick-active button {
    border: .15em solid var(--green);
}

.slick-dots li button:before {
    position: absolute;
    width: .75em;
    height: .75em;
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 100%;
    background-color: #d3d0bb;
    margin: auto;
    /*margin-left: -.377em;margin-top: -.368em;*/
}

.slick-dots li:hover button:before, .slick-dots li.slick-active button:before {
    background-color: var(--green);
}

.slick-dots .slick-active button, .slick-dots li button:hover {
    /*background: #000;*/
}

.slick-dots li:not(:last-child) {
    /*margin-right: 1em;*/
}

.sslider .slick-arrow.prev {
    left: -70px;
}

.sslider .slick-arrow.next {
    right: -70px;
    left: inherit;
}

.home .slick-dots li button:before {
    margin: auto !important;
    transform: none !important;
}

/*------ Slick CSS Ends------------*/
.hide-desk {
    display: none !important;
}

.hide-mob {
    display: block !important;
}

.desk {
    display: block;
}

.mob {
    display: none;
}

.hide-desk-ipad {
    display: block !important
}

.hide-mob-ipad {
    display: none !important
}

/*--- Columns Structure ---*/
.columns:not(.single) {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.columns:not(.single) .block {
    box-sizing: border-box;
}

.columns.col2 .block {
    width: 50%;
}

.columns.col3 .block {
    width: 33.33%;
}

.columns.col4 .block {
    width: 25%;
    padding-left: 1.5em;
    padding-right: 1.5em;
}

.columns.col5 .block {
    width: 20%;
    padding-left: 1.5em;
    padding-right: 1.5em;
}

.columns.col6 .block {
    width: 16.66%;
    padding-left: 1.5em;
    padding-right: 1.5em;
}

.goto-top {
    display: none;
    background-color: rgba(255, 255, 255, 0.75);
    border-radius: 50%;
    border: 0.25em solid rgba(57, 176, 215, 0.75);
    text-align: center;
    height: 3.4375em;
    width: 3.4375em;
    position: fixed;
    bottom: 110px;
    right: 36px;
    z-index: 99;
    color: #39b0d7;
    padding-top: 2em;
    box-sizing: border-box;
}

.goto-top::before {
    content: "\f106";
    font-family: "fontAwesome";
    font-size: 2.1em;
    line-height: 1em;
    color: rgba(57, 176, 215, 0.75);
    position: absolute;
    left: 0.3875em;
    top: 0.16em;
}

.goto-top.active {
    display: block;
}

.goto-top:hover {
    background-color: rgba(255, 255, 255, 1);
    border: 0.25em solid rgba(57, 176, 215, 1);
}

/*--Error Page Start--*/
.common-midbar.four-zero {
    background: #ceeeec;
}

.four-inner {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.four-inner h2 {
    display: block;
    font-size: 9.375em;
    font-weight: 500;
    line-height: 0.9em;
    text-transform: uppercase;
    color: #000000;
}

.four-inner h3 {
    display: block;
    font-size: 3.5625em;
    font-weight: 400;
    line-height: 1em;
    text-transform: uppercase;
    color: #000000;
    margin: 0.2em 0 0.3em;
}

.four-inner p {
    display: block;
    font-size: 1.4375em;
    font-weight: 500;
    line-height: 1.43478em;
    color: #000000;
}

.four-image {
    display: block;
    margin: 3em auto 0;
    position: relative;
    width: 52.3%;
}

.four-image img {
    position: relative;
    width: 100%;
}

.four-image .f-line {
    position: absolute;
    right: 15.6%;
    top: 3%;
    width: 35%;
    animation: four-line 1s;
    -webkit-animation: four-line 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

.four-image .f-line1 {
    position: absolute;
    right: 35.7%;
    top: 0;
    width: 28%;
    z-index: 2;
}

/*--Error Page end--*/


/*---Site Map Start----*/
.sitemap-left {
    width: 48%;
    float: left;
}

.sitemap-right {
    width: 48%;
    float: right;
}

.sitemap-right>ul>li>ul>li>a {
    font-size: 1.1em;
    font-weight: 600;
}

.sitemap-box li a {
    background: #f3f7f8;
    padding: 1.25em 0 1.25em 2.25em;
    margin-bottom: 1.25em;
    position: relative;
    display: block;
}

.sitemap-box li a:before {
    background: #39b0d7;
    border-radius: 0.2em;
    content: "";
    height: 100%;
    left: 0.2em;
    position: absolute;
    top: 0;
    width: 0.4375em;
}

.sitemap-box li.red a:before {
    background: #ed5122;
}

.sitemap-box li.green a:before {
    background: #a6cd5c;
}

.sitemap-box li a {
    font-size: 1.1875em;
    color: #000;
}

.sitemap-box li ul li {}

.sitemap-box li ul li a {
    font-size: 0.9375em;
    background: none;
    padding: 0.8em 0 0.8em 2.25em;
    margin-left: 1.5em;
    margin-bottom: 0;
    border-bottom: 0.125em dashed #f1f9fb;
}

.sitemap-sect .sitemap-box li ul li a:before {
    content: '\f105';
    background: none;
    border-radius: 0;
    font-family: 'FontAwesome';
    height: auto;
    width: auto;
    top: inherit;
}

.sitemap-sect .sitemap-box li.red ul li a:before {
    color: #ed5122;
}

.sitemap-sect .sitemap-box li.green ul li a:before {
    color: #a6cd5c;
}

.sitemap-box li ul ul {
    padding-left: 1em;
}

.sitemap-box ul li ul {
    margin: 0 0 1em;
}

.dropline-box .btn-type1 p {
    margin-bottom: 0;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    color: #fff;
}

.dropline-box .btn-type1 p.onhover {
    display: none;
}

.dropline-box .btn-type1:hover p {
    display: none;
}

.dropline-box .btn-type1:hover p.onhover {
    display: block;
}

.last-two .comment-box {
    min-height: 54em;
}

/*---Site Map End----*/

.button-top-margin-remove .btn {
    margin-top: 0
}

.it-help-section {
    margin: 2em 0;
}

.it-support-padding {
    padding-bottom: 3.5em;
}

.clearfix:after {
    display: table;
    clear: both;
    content: "";
}

.i-amphtml-story-button-container:hover {
    opacity: 0.6;
}

.border-bottom-add-in-wrapper .wrapper {
    border-bottom: 0.625em solid #eef8fa;
    padding-bottom: 3em;
}

.border-bottom-add-full {
    border-bottom: 0.625em solid #eef8fa;
}

#ft-input-close-icon {
    display: none !important;
}

.swp_social_panel a.swp_share_link {
    font-size: 16px;
}

.list-seo-sec .advanced-local-seo a.remove_hover:hover {
    color: #39b1d6 !important;
}


/* Guides */
.guide-page-main article .entry-header {
    max-width: unset !important;
}

.guide-page-main {
    padding: 0 !important;
}

.guide-page-main .site-main {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.guide-page-main .site-main article {
    width: 48%;
    box-sizing: border-box;
}

.guide-page-main.blog-page .site-main {
    width: 100%;
    margin-bottom: 3em;
}

.guide-page-main.blog-page .site-main article {
    margin-bottom: 4em;
    flex-direction: column;
    display: flex;
}

.guide-page-main.blog-page .site-main article .entry-header {
    text-align: left;
    width: 100%;
    flex: 1 0 auto;
}

.guide-wrapper {
    max-width: 94em;
    margin: 0 auto;
    width: 100%;
}

.guides-sideber-top .manish-icon {
    text-align: center;
    position: relative;
    margin: 0 auto 1.25em;
    width: 13em;
    background: #f3fafb;
    border-radius: 50%;
    overflow: hidden;
}

.guides-sideber-top img {
    width: 100%;
    position: relative;
    left: -0.6em;
    top: 1em;
}

.guide-sidebar.widget {
    background-color: #fff;
    padding: 2.4em 1.6em;
    margin: 0 !important;
}

.guide-sidebar.widget:nth-child(2) {
    background: #353548;
}

.subscribe-form {
    text-align: center;
    color: #fff;
}

.subscribe-form .gform_footer.top_label {
    margin: 0 auto;
    width: 11.5em;
}

.subscribe-form input[type="text"] {
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #a4a8b1;
    color: var(--black);
    font-size: 1em;
    line-height: 1.125em;
    padding: 0.75em 0.8375em;
    width: 100%;
    text-align: left;
    height: 3.425em;
}

.subscribe-form .gform_footer.top_label input {
    background-color: #ed5122;
    font-weight: 600;
    font-size: 1.2em;
}

.subscribe-form .gform_footer.top_label input:hover {
    background-color: #fff;
    color: #ed5122;
}

.subscribe-form .gform_footer:hover:after {
    color: #ed5122;
}

.guides-sideber-top p {
    color: #fff;
}

.guides-sideber-top a.get-btn.btn.orange {
    color: #fff;
}

.guides-sideber-top a.get-btn.btn.orange::before {
    display: none !important;
}

.guide-sidebar.widget h2 {
    color: #353548;
    text-align: left;
}

.guide-sidebar.widget li {
    position: relative;
    padding: 0 0 0 1.7em;
}

.guide-sidebar.widget li::before {
    content: "→";
    position: absolute;
    left: -0.2em;
    top: 0;
    font-family: "sans-serif";
    -ms-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    font-size: 1.3em;
    color: #353548;
    line-height: 1em;
}

.guide-sidebar.widget li a {
    color: #353548;
    font-size: 1em;
    margin: 0 0 0.7em;
    line-height: 1.4;
}

.guide-sidebar.widget li a:hover {
    color: #353548;
}

.guide-sidebar.widget li:hover::before {
    left: 0;
    -ms-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.guides-sideber-top a.get-btn.btn.orange {
    margin: 0 0 0;
}



/* Stories */
.stories-list-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.stories-list-row * {
    box-sizing: border-box;
    display: block;
}

.stories-list {
    width: 23%;
    border-radius: 10px;
    overflow: hidden;
    margin: 1%;
    position: relative;
    background-color: #353548;
}

.stories-list img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0.5;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.stories-list-con {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10%;
    box-sizing: border-box;
    height: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
}

.stories-list-con h4 {
    color: #fff;
    text-transform: uppercase;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    opacity: 0;
}

.stories-list a:hover .stories-list-con h4 {
    opacity: 1;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.stories-list a:hover img {
    opacity: 0.1;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.stories-list a:before, .stories-list a:after {
    position: absolute;
    top: 1.8em;
    right: 1.8em;
    bottom: 1.8em;
    left: 1.8em;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

.stories-list a:before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}

.stories-list a:after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
}

.stories-list a:hover:before, .stories-list a:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.interview-button {
    text-align: center;
    opacity: 0;
}

.interview-button a {
    cursor: pointer;
}

.interview-list .pagination {
    font-size: 2em;
}

/* White label QA Service */
.qa_typo_h2_mb0 .typo h2 {
    margin-bottom: 0 !important;
}

.qa_key_benefits .icon-left li:before {
    content: '';
    background: url(./assets/images/right_icon.png) no-repeat left center;
    width: 1em;
    height: 1em;
    background-size: contain;
    position: absolute;
    left: -1.60em;
    top: 0.3em;
}

/* -------------------- */
/*-----Responsive Css Start----- */


@media only screen and (min-width: 1200px) {
    .Client-page .serBanner .wid100 {
        width: 65%;
    }
}

@media (max-width: 1024px) {
    .desk {
        display: none;
    }

    .mob {
        display: block;
    }
}

@media only screen and (max-width: 1024px) {
    .a, .font-125 {
        font-size: 25px;
        line-height: 1.3
    }

    .font-1875 {
        font-size: 30px;
    }

    h1, .h1 {
        font-size: 40px;
    }

    h4, .h4 {
        font-size: 22px;
    }

    h5, .h5 {
        font-size: 20px;
    }

    h6, .h6 {
        font-size: 18px;
    }

    .font-175 {
        font-size: 20px;
    }

    .font-24 {
        font-size: 18px;
    }

    .font-36 {
        font-size: 20px;
    }

    .font-60 {
        font-size: 40px;
    }

    .btn {
        font-size: 23px;
    }

    .btn-wrap .btn {
        font-size: 15px;
        margin-right: 7px;
    }

    .btn-wrap .btn+.btn {
        margin-right: 0;
    }

    .close-btn {
        width: 40px;
        height: 40px;
        font-size: 30px;
    }

    .readmore {
        font-size: 18px;
        margin-top: 15px;
    }

    .copywriting-services .columns.col4 .block {
        width: 25%;
    }

    .columns.col4 .block {
        width: 50%;
    }

    /*.goto-top{ height: 50px;width: 70px;}
    .goto-top:before{top: 30px;}*/

    .slick-dots {
        margin-top: 20px;
    }

    .goto-top {
        font-size: 18px;
    }

    .site-footer .validation_message {
        font-size: 11px;
    }

    .validation_message {
        font-size: 11px;
    }

    /* Guides */
    .guides-sideber-top .manish-icon {
        width: 130px;
        height: 130px;
    }

    .guide-wrapper {
        max-width: 88%;
    }

    .guides-sideber-top p, .subscribe-form p {
        font-size: 18px;
    }

    .guide-page-main .sidebar.widget-area {
        max-width: 400px;
        margin: 0 auto 40px;
    }

    .guide-sidebar.widget h2 {
        font-size: 22px;
    }

    .subscribe-form input[type="text"] {
        font-size: 15px;
    }

    .subscribe-form .gform_footer.top_label {
        margin: 0 auto;
        width: auto;
        text-align: center;
    }

    .subscribe-form .gform_footer.top_label input {
        padding: 10px 10px;
        width: 100%;
        font-size: 16px;
    }

    .guide-sidebar.widget {
        padding: 20px;
    }

    .guide-sidebar.widget:nth-child(2) {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .guide-page-main.blog-page .site-main article {
        margin-bottom: 3% !important;
    }

    .guide-page-main.blog-page .site-main {
        margin-bottom: 60px;
    }

    .guide-page-main .site-main article {
        width: 48.5%;
    }
    /* Stories */
    .stories-list {
        width: 31%;
    }

}

@media only screen and (max-width: 960px) {
    h1, .h1 {
        font-size: 30px;
    }

    .font-60 {
        font-size: 30px;
    }

    .columns.col6 .block {
        width: 19.66%;
    }

    .hide-desk-ipad {
        display: none !important
    }

    .hide-mob-ipad {
        display: block !important
    }

    .slick-dots li:hover button, .slick-dots li.slick-active button {
        border: 2px solid var(--green);
    }

    .slick-dots li button {
        width: 26px;
        height: 26px;
        font-size: 0;
    }

    .slick-dots li button:before {
        width: 14px;
        height: 14px;
        left: 0;
        top: 0;
        right: 0;
        margin: auto;
        vertical-align: middle;
        bottom: 0;
    }

    /*.goto-top{ height: 40px;width: 55px;}
    .goto-top:before{top: 20px;}*/
}

@media only screen and (max-width: 767px) {
    .common-section.removeTop {
        margin-top: 40px;
    }

    body:not(.page-id-8788) .hide-desk {
        display: block !important;
    }

    .hide-mob {
        display: none !important;
    }

    h1, .h1 {
        font-size: 28px;
    }

    h2, .h2 {
        font-size: 26px;
    }

    h3, .h3 {
        font-size: 24px;
    }

    h4, .h4 {
        font-size: 18px;
    }

    h5, .h5 {
        font-size: 20px;
    }

    h6, .h6 {
        font-size: 15px;
    }

    .typo h3 {
        font-size: 20px;
    }

    .a, .font-125 {
        font-size: 15px;
    }

    .font-51 {
        font-size: 25px;
    }

    .font-175 {
        font-size: 20px;
    }

    .font-17 {
        font-size: 16px;
    }

    .font-137 {
        font-size: 14px;
    }

    .font-24 {
        font-size: 16px;
    }

    .font-345 {
        font-size: 20px;
    }

    .font-60 {
        font-size: 18px;
    }

    .wid50 {
        width: 100%;
    }

    /* .close-btn{font-size: 20px;width: 20px;height: 20px;right: 10px;top: 5px;} */
    .close-btn {
        right: 0;
        top: 0;
    }

    .slick-dots {
        margin-top: 15px;
    }

    .slick-dots li:hover button, .slick-dots li.slick-active button {
        border-width: 2px;
    }

    .slick-dots li button:before {
        width: 10px;
        height: 10px;
    }

    .slick-dots li button {
        width: 20px;
        height: 20px;
        border-width: 2px;
    }

    .container {
        max-width: 100%;
        padding: 0 20px;
    }

    .columns.col4 .block {
        width: 100%;
        margin: 10px 0;
    }

    .columns.col6 .block {
        width: 50%;
    }

    .btn {
        font-size: 16px;
    }

    /*.goto-top {height: 40px;width: 45px;}
    .goto-top:before {top: 18px;}*/
    .goto-top {
        font-size: 13px;
    }

    .ginput_container_address>span, .gform_body .gfield {
        margin-bottom: 20px;
    }

    .slick-arrow {
        width: 40px;
        height: 40px;
    }

    .slick-arrow:after {
        font-size: 20px;
    }

    .mobile-m-t-b-50.common-section {
        margin: 50px 0;
    }

    .padding-75 {
        padding: 40px 0;
    }

    .common-section {
        margin: 40px 0;
    }

    /* Guides */
    .guide-page-main .site-main article {
        width: 100%;
    }

    .guide-page-main.blog-page .site-main {
        margin-bottom: 50px;
    }

    .guide-page-main.blog-page .site-main article {
        margin-bottom: 30px !important;
    }
}

@media only screen and (max-width: 640px) {

    /* Stories */
    .stories-list {
        width: 48%;
    }

    /* Guides */
    .guide-page-main.blog-page .site-main article {
        margin-bottom: 20px !important;
    }
}

@media only screen and (max-width: 479px) {
    .btn {
        font-size: 16px;
    }

    h1, .h1 {
        font-size: 26px;
        line-height: 1.3;
    }

    h5, .h5 {
        font-size: 14px;
        line-height: 1.3;
    }

    .slick-dots li {
        margin-right: 5px;
    }

    .slick-dots li:last-child {
        margin-right: 0;
    }

    .validation_message {
        font-size: 10px;
    }

    .get-touch .gform_footer {
        border-radius: 3px;
    }

    /* Stories */
    .stories-list {
        width: 100%;
        margin: 10px 0;
    }
}

@media only screen and (max-width: 321px) {
    .btn-wrap .btn {
        width: 130px;
        margin-right: 0;
    }

    .white-label-digital-section .text-center .btn {
        width: auto;
    }
}

/*-----Responsive Css End----- */

/* Home */
.home .section-ourclients .slick-dots li button {
    background: transparent;
}

.home-banner {
    background: #000;
}

/*----Header Footer Css Start--*/
/*-----Header css start-----*/
.mobileMenu {
    display: none;
}

.home header{
    -webkit-box-shadow: none;
    box-shadow:none;
}
.home header.home-sticky{
    -webkit-box-shadow: 0em 0.125em 0.125em 0em rgb(0 0 0 / 10%);
    box-shadow: 0em 0.125em 0.125em 0em rgb(0 0 0 / 10%);
}

header {
    /*font-size: 1.1em;*/
    padding: 1.4em 0;
    position: sticky;
    z-index: 99;
    top: 0em;
    left: 0em;
    -webkit-box-shadow: 0em 0.125em 0.125em 0em rgb(0 0 0 / 10%);
    box-shadow: 0em 0.125em 0.125em 0em rgb(0 0 0 / 10%);
    width: 100%;
    z-index: 9999;
    background-color: var(--white);
}

header.sticky {
    /*-webkit-transition: padding 0.5s ease;-o-transition: padding 0.5s ease;transition: padding 0.5s ease;*/
    /*padding: 1em 0;*/
    /*position: fixed;top: 0em;left: 0em;*/
}

.header-wrapper {
    width: 87.76%;
    margin: 0 auto;
}

.site-branding {
    width: 25%;
}

.site-branding img {
    width: 8em;
    /*-ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;*/
}

header.sticky .site-branding img {
    width: 8em;
}

header.sticky .main-navigation .menu>li>a {
    padding-top: 0.8666em;
}

.main-navigation {
    width: 75%;
}

.main-navigation .menu {
    width: 100%;
    padding: 0;
    margin: 0;
    justify-content: flex-end;
    margin-top: 0.9em;
}

.main-navigation li {
    position: relative;
}

.main-navigation a {
    color: var(--gray);
    font-weight: 500;
    position: relative;
    line-height: 1em;
    font-size: 1.25em;
}

.main-navigation .menu>li {
    padding: 0.1em 0;
}

.main-navigation .menu>li>a {
    padding: 0 1.25em .8666em;
}

.main-navigation .menu>li>a:before {
    content: "";
    position: absolute;
    left: 51%;
    right: 51%;
    height: .16666em;
    background-color: var(--light-read);
    bottom: 4%;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    z-index: 1;
}

.main-navigation .menu>li:hover>a:before {
    left: 0;
    right: 0;
}

.custome-drop-menu a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.menu-contact .validation_message {
    background: none;
    color: #f11;
    position: relative;
    text-align: right;
    padding: 0;
    font-size: 0.65em;
}

/* .custome-drop-menu a:after{content: '\25B2';color: var(--light-black);font-size: 0.75em;margin-left: 0.500em;transform: rotate(180deg);} */
.custome-drop-menu a:after {
    content: '\f0dd';
    color: #444;
    font-family: 'FontAwesome';
    position: absolute;
    right: 0.2em;
    top: -0.15em;
    font-size: 1em;
}

header.sticky .main-navigation .menu {
    margin-top: 0;
}

header.sticky .main-navigation .menu .custome-drop-menu a::after {
    top: 0.7em;
}

.main-navigation .sub-menu {
    position: absolute;
    padding: 2.7em 1.25em 1.25em 1.25em;
    margin: 0;
    background-color: #fff;
    top: 2.4em;
    left: 0;
    width: 11.875em;
    text-align: left;
    border-bottom: .5em solid var(--green);
    opacity: 0;
    visibility: hidden;
    transition: 0.7s all ease;
}

.main-navigation #menu-item-11927 .sub-menu, .main-navigation #menu-item-30113 .sub-menu {
    width: 16.5em;
}

.main-navigation li:last-child .sub-menu {
    left: 0em;
    right: auto;
    width: 11em;
}

.main-navigation .menu-item-30 .sub-menu {
    width: 14.875em;
}

.main-navigation .menu>li:hover>.sub-menu {
    opacity: 1;
    visibility: visible;
}

.main-navigation .sub-menu a {
    display: block;
    color: var(--sky-blue);
    margin-bottom: .95238em;
    font-weight: 400;
    font-size: 1.125em;
    transition: 0.5s all ease;
}

.main-navigation .sub-menu li:last-child a {
    margin-bottom: 0;
}

.main-navigation .sub-menu a:hover {
    color: var(--gray);
}

.main-navigation .sub-menu li .sub-menu {
    opacity: 0;
    visibility: hidden;
    right: 109%;
    left: auto;
    top: -1em;
    padding: 0;
    transition: 0.7s all ease;
}

.main-navigation .sub-menu li .sub-menu a {
    padding: 1.25em;
    margin-bottom: 0;
}

.main-navigation .sub-menu li:hover .sub-menu {
    opacity: 1;
    visibility: visible;
}

.main-navigation .sub-menu li.menulink_open_rtol .sub-menu li {
    border-bottom: 1px solid var(--light-gray);
}

.main-navigation .sub-menu li.menulink_open_rtol .sub-menu {
    min-width: 20em;
}

.service-menu-sub {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--sky-blue);
    overflow: hidden;
    padding: 0;
    width: 100%;
    z-index: 11;
    box-shadow: 0px -17px 5px 20px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0px -17px 5px 20px rgb(0 0 0 / 20%);
    display: none;
}

.service-menu-sub .close-icon {
    padding: 0;
    border: none;
    background: #ed5122;
    line-height: inherit;
    text-align: center;
    cursor: pointer;
    z-index: 22;
    top: 1em;
    right: 30em;
    text-transform: capitalize;
    font-size: inherit;
    width: 3.4em;
    height: 3.4em;
    transition: 0.7s all ease;
}

.service-menu-sub .close-icon span {
    color: #fff;
    transform: rotate(45deg) translateY(-50%);
    -webkit-transform: rotate(45deg) translateY(-50%);
    font-size: 2.5em;
    display: block;
    line-height: 0;
    position: absolute;
    left: 0em;
    right: 0;
    top: 48%;
}

.service-menu-sub .close-icon:hover {
    background-color: var(--white);
}

.service-menu-sub .close-icon:hover span {
    color: #ed5122;
}

.service-menu-sub .slider-menu-left {
    width: 88%;
}

.service-menu-sub .service-menu {
    width: 85%;
}

.service-menu-sub ul {
    padding-left: 0;
}

.service-menu-sub ul.service-menu>li {
    width: 32%;
}

.service-menu-sub ul.service-menu>li>.sub-menu {
    margin-top: 2.5em;
}

.service-menu-sub ul.service-menu>li:nth-child(2n) {
    width: 36%;
}

.service-menu-sub li.no-link>a {
    pointer-events: none;
}

.service-menu-sub li a {
    color: var(--white);
}

.service-menu-sub .service-menu>li>a {
    font-size: 2.4em;
    font-weight: 700;
}

.service-menu-sub .service-menu>li>a:hover {
    opacity: 0.8;
}

.service-menu-sub li>.sub-menu a {
    font-size: 1.4em;
    line-height: 1.5em;
}

.service-menu-sub li>.sub-menu li a:hover, .service-menu-sub li .sub-menu li.current_page_item {
    opacity: 0.8;
    cursor: pointer;
}

.service-menu-sub li>.sub-menu li:hover:before {
    opacity: 0.8;
}

.service-menu-sub li>.sub-menu>li {
    display: inline-flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0.4em 0 0.4em 0.5em
}

.service-menu-sub li>.sub-menu>li:before {
    content: '';
    font-family: "Arial";
    color: rgba(255, 255, 255, 1);
    align-items: center;
    display: inline-flex;
    margin-right: 1em;
    background-image: url(./assets/images/menu-arrow.png);
    width: 1.5em;
    height: 1.4em;
    background-size: contain;
    background-repeat: no-repeat;
}

.service-menu-sub li .sub-menu li {
    display: block;
    width: 100%;
}

.service-menu-sub li .sub-menu li .sub-menu a {
    font-size: 1.2em;
}

.service-menu-sub li .sub-menu li .sub-menu {
    margin-top: 0.4em;
    padding-left: 0.5em;
}

.service-menu-sub li .sub-menu li .sub-menu li {
    padding: 0.2em 0;
    margin: 0 1em;
}

.service-menu-sub li .sub-menu li .sub-menu li:before {
    content: '';
    width: 0.5em;
    background-image: url(./assets/images/menu-circle.png);
}

.service-menu-sub .inner-menu {
    width: 100%;
    display: inline-block;
    margin-top: 5.4em;
    padding: 4.5em 1em 8.5em 8em;
    border-top: 1px solid rgba(255, 255, 255, 0.22);
    box-sizing: border-box;
}

.service-menu-sub .form-part {
    margin-top: 1.5em;
}

.service-menu-sub .form-part .h3 {
    margin-bottom: 0.3em;
    text-align: left;
    font-size: 1.8em;
}

.service-menu-sub .menu-contact .gform_body input.gfield-choice-input {
    display: none;
}

.service-menu-sub .gform_body .gfield textarea {
    height: 5em;
}

.service-menu-sub .menu-contact input[type="checkbox"]+label{
        max-width: calc(100% - 0px);
}
.service-menu-sub .menu-contact {
    width: 16%;
    right: 0;
    background: #fff;
    top: 0;
    height: 100%;
    padding: 2em 5em 0 1.8em;
    position: absolute;
}

.service-menu-sub .menu-contact:before {
    content: '';
    display: block;
    -webkit-transform: skew(-8deg);
    transform: skew(-8deg);
    background: #fff;
    height: 100%;
    width: 108%;
    position: absolute;
    right: 1.2em;
    top: 1px;
    z-index: 1;
}

.service-menu-sub .form-title-part {
    z-index: 22;
    text-align: center;
}

.service-menu-sub .white-logo img {
    width: 7.212em;
}

.site-header .custome-drop-menu a:hover {
    cursor: pointer;
}

.gform_footer {
    background-color: var(--red);
    border-radius: 0.1875em;
    cursor: pointer;
    outline: none;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    margin-top: 1.25em;
    text-align: left;
    display: flex;
    position: relative;
    width: 10.6em;
}

.gform_footer input.gform_button {
    padding: 1.0625em 3.876em 1.0625em 1.875em;
    font-size: 1.05em;
    line-height: 1.125em;
    color: var(--white);
    font-weight: 500;
    border: 0 none;
    background-color: transparent;
    border-radius: 0.1875em;
    cursor: pointer;
}

.gform_footer:hover {
    background-color: var(--sky-blue);
    cursor: pointer;
}

.gform_footer span {
    font-size: 0.895em;
    line-height: 1em;
    font-family: "Arial";
    background-position: 0px 0px;
    position: absolute;
    top: 1.4em;
    right: 1.7em;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    color: var(--white);
}

.gform_footer:hover span {
    right: 1.2em;
}

.service-menu-sub form li label a {
    color: var(--sky-blue);
    font-size: 0.9em;
    line-height: 1.3;
    vertical-align: top;
}

.service-menu-sub form li label a:hover {
    color: #ed5122;
}

.service-menu-sub .menu-contact .gform_body textarea {
    border-color: #ddd;
    padding: 0.6em 1.4375em;
}

#gform_5 .gform_footer:after, #gform_6 .gform_footer:after {
    display: none;
}

.gform_footer:after {
    content: '→';
    display: inline-block;
    font-size: 0.895em;
    line-height: 0.8em;
    font-family: "Arial";
    background-position: 0px 0px;
    position: absolute;
    top: 50%;
    right: 1.8em;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    color: var(--white);
    transform: translateY(-50%);
}

/* .gform_footer:hover:after{right: 1.3em;} */

.contactUsPage .gform_footer:after {
    right: 3em;
}

/*.contactUsPage .gform_footer:hover:after{right:1.5em;}*/

/*-----Header css End-----*/

ul#service_append {
    display: none;
}

.home-banner .banner-text .btn:hover {
    background-color: var(--light-read);
    color: #fff;
}

.nextToggle {
    display: none;
}

/* -----Manish calender Start------*/
.manish-intro-hire-remote {
    background: #eef8fa;
    padding: 50px 0 0;
    min-height: 600px;
    position: relative;
}

.manish-intro-hire-remote .wrapper {
    max-width: 1460px;
    position: relative;
}

.manish-photo {
    width: 388px;
    display: inline-block;
    vertical-align: bottom;
}

.Kevin-intro-hire-remote .manish-photo {
    width: 443px;
}

.manish-photo img {
    width: 100%;
    display: block;
}

.manish-intro-hire-center {
    width: 640px;
    display: inline-block;
    position: relative;
    bottom: 82px;
    left: 30px;
}

.manish-intro-hire-remote-top h2 {
    color: #39b0d7;
    margin-bottom: 0;
    color: #1a1a27;
}

.manish-intro-hire-remote .manish-intro-hire-center p {
    margin: 1.425em 0;
}

.hire-remote-Calendly {
    width: 400px;
    top: -50px;
    position: absolute;
    height: auto;
    overflow-y: auto;
    right: 0;
}

.hire-remote-Calendly iframe{
    height: 600px !important;
}

.hire-remote-Calendly .calendly-inline-widget {
    height: 600px;
    width: 100%;
}

.manish-intro-hire-center .common-header1 {
    font-size: 46.2px;
    line-height: normal;
    font-weight: 700;
    color: #1a1a27;
    margin-bottom: 30px;
    margin-right: 40px;
}

.manish-intro-hire-center .common-header1 em {
    display: block;
    font-size: 19px;
    color: #3a88b9;
    font-style: normal;
    font-weight: 600;
}

.manish-intro-hire-center .common-text {
    font-size: 14px;
    line-height: inherit;
}

.manish-intro-hire-remote .manish-intro-hire-center p {
    margin: 20px 0;
    font-size: 19px;
    line-height: 32px;
}

.manish-intro-hire-remote-top .contact-note {
    font-size: 2.1em;
    font-weight: 600;
    color: #1a1a27;
}

.manish-intro-hire-remote-top .contact-note a {
    color: #ed5122;
}

.manish-intro-hire-remote-top .contact-note a:hover {
    color: #aacf64;
}

.manish-intro-hire-remote-top p {
    margin-bottom: 1em;
}

.manish-intro-hire-remote-top {
    max-width: 60%;
    margin-bottom: 2em;
}

.manish-photo span.divider {
    position: absolute;
    border: 1px solid #aac4ca;
    width: 1100px;
    height: 1px;
    display: block;
    display: none;
}

.manish-photo .manish-photo-desktop {
    display: block;
}

.manish-photo .manish-photo-mobile {
    display: none;
}

.manish-intro-hire-center .contact-note {
    font-size: 2em;
    font-weight: 600;
    color: #1a1a27;
}

.manish-intro-hire-center .contact-note a {
    color: #ed5122;
}

.manish-intro-hire-center .contact-note a:hover {
    color: #aacf64;
}

/* -----Manish calender End------*/

/*--------Manish Intro Start --------*/
.manish-intro {
    background: #eee;
    padding: 5.5em 0 0;
}

.manish-intro .white-board {
    align-items: flex-end;
    max-width: 90%;
    margin: 0 auto;
    padding: 5em 2em 0 8em;
    box-sizing: border-box;
    background: url('./assets/images/myintro-bg.png') no-repeat;
    background-position: bottom center;
    background-size: 91.5em 31em;
}

.manish-intro .my-intro {
    width: calc(100% - 21.8em);
}

.manish-intro .figure {
    width: 21.8em;
}

.manish-intro .name {
    color: var(--sky-blue);
    margin: 0.2em 0 0.4em;
}

.manish-intro .contact-note {
    margin-bottom: 2.6em;
}

.manish-intro .cta-note {
    font-size: 2.1em;
    color: var(--black);
}

.manish-intro a {
    color: #ed5122;
}

.manish-intro a:hover {
    color: var(--green);
}

.manish-intro .figure img {
    display: block;
}

/*--------Manish Intro End --------*/

/*-----Footer Css Start---*/
.ginput_recaptcha {
    display: none;
}

.sandiago-page .get-touch .location-box .col:nth-child(2) {
    display: none;
}

.sandiago-page .get-touch .location-box .col .office-map {
    width: 100%;
}

.sandiago-page .get-touch .location-box .col .office-map iframe {
    width: 100%;
}

.get-touch {
    padding: 7.5em 0;
    background-color: var(--gray);
}

.get-touch .wrapper {
    max-width: 70%;
}

.get-touch .local-head {
    text-align: center;
}

.get-touch .h2 {
    margin-bottom: .3em;
    color: var(--sky-blue);
}

.get-touch .h2 span {
    color: var(--light-read);
}

.get-touch .h4 {
    color: var(--white);
    margin: 0 0 2.69231em;
}

.get-touch .dropline-box {
    width: 100%;
    align-items: flex-start;
}

.get-touch .form-box {
    width: 68%;
    padding: 0 4.6875em 0 0;
}

.get-touch .form-box form ul {
    margin-top: 0;
}

.get-touch .form-box form ul li.check-box {
    margin: -15px 0 30px 0;
}

.get-touch input[type="number"], .get-touch input[type="text"], .get-touch input[type="email"], .get-touch textarea {
    border-color: #59596a;
    padding: .75em 1.4375em;
    border-radius: .3125em;
    height: 3.7em;
    background-color: transparent;
    font-size: 1em;
    line-height: 1.14em;
    /*color: #9e9eab;*/
}

.get-touch input[type="text"]::placeholder, .get-touch textarea::placeholder {
    color: #9e9eab;
}

.get-touch input[type="text"]:focus, .get-touch textarea:focus {
    border-color: var(--white);
}

.get-touch .location-box {
    border-left: .125em solid #1d1d24;
    color: var(--white);
    padding: 0 0 0 4.6875em;
    width: 32%;
}

.get-touch .location-box .col {
    margin-top: 1.5em;
}

.get-touch .location-box .col:first-child {
    margin-top: 0;
}

.get-touch .location-box .h5 {
    line-height: 1em;
    color: var(--green);
    margin-bottom: 0.625em;
}

.get-touch .address {
    color: var(--white);
    font-size: 1.125em;
    line-height: 1.65em;
    margin-bottom: .9375em;
}

.get-touch .address a {
    color: var(--white);
    font-size: 1.125em;
    line-height: 1.65em;
}

.get-touch .address a:hover {
    color: var(--red);
}

.get-touch form label {
    font-size: inherit;
    color: var(--white);
}

.get-touch form label a {
    color: var(--sky-blue-dark);
}

.get-touch form label a:hover {
    color: var(--light-read);
}

.get-touch .instruction.validation_message {
    display: none;
}

.instruction.validation_message {
    display: none !important;
}

#gform_submit_button_5+img, #gform_submit_button_6+img, #gform_submit_button_8+img, #gform_submit_button_9+img {
    display: none !important;
}

.footer-bottom {
    text-align: center;
    padding: 3.125em 0em;
}

.footer-bottom .logo-sec {
    border-bottom: 0.0625em solid #e4f1f8;
    padding-bottom: 1.875em;
    margin-bottom: 1.875em;
}

.footer-bottom .logo-sec .wrapper {
    justify-content: center;
}

.footer-bottom .logo-sec .col {
    padding: 0 3em;
    position: relative;
}

.footer-bottom .logo-sec .col:first-child .logo-list:before {
    content: '';
    position: absolute;
    top: 2em;
    right: 0;
    display: block;
    width: 0.0625em;
    height: 80%;
    background-color: #e4f1f8;
}

.footer-bottom .logo-sec .col span {
    font-size: 0.9375em;
    margin-bottom: 0.87em;
    text-transform: uppercase;
}

.footer-bottom .logo-sec .col a {
    margin: 0 .625em;
    width: 13.5em;
    height: 6.75em;
    pointer-events: none;
    cursor: unset;
}

.footer-bottom .logo-sec .col:first-child .logo-list a:first-child {
    padding-right: 2.5em;
}

footer .media-sec {
    justify-content: center;
    margin-bottom: 1.25em;
}

footer .media-sec a {
    width: 1.4em;
    height: 1.4em;
    margin: 0 0.7em;
    color: #868788;
}

footer .media-sec a svg {
    fill: #868788;
}

footer .media-sec a.tw svg path {
    fill: #868788;
}

footer .media-sec a.fb {
    width: 2em;
    height: 2em
}

footer .media-sec a.fb {
    margin-right: 0 !important;
}

footer .media-sec a.insta, footer .media-sec a.tw {
    width: 1.3em;
    height: 1.4em
}

footer .media-sec a.lin {
    width: 2.5em;
    height: 2.5em
}

footer .media-sec a.insta:hover svg {
    fill: #d1476a;
}

footer .media-sec a.skyp:hover svg {
    fill: #22aae8
}

footer .media-sec a.mail:hover svg {
    fill: #e95b4c;
}

footer .media-sec a.you-tube:hover svg {
    fill: #f4271c;
}

footer .media-sec a.lin:hover svg {
    fill: #0372bb
}

footer .media-sec a.fb:hover svg {
    fill: #577eab;
}

footer .media-sec a.tw:hover svg path {
    fill: #000;
}

footer .media-sec a svg {
    width: 100%;
    height: 100%;
}

footer .menu-sec {
    margin-bottom: 1.6em;
    margin-right: auto;
    margin-left: auto;
    max-width: 60%;
}

footer .menu-sec a {
    color: #434343;
    font-size: 1.18em;
    line-height: 1.125em;
    margin-right: 2.5em;
    margin-bottom: 1em;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

footer .menu-sec a:hover {
    color: #c84b2a;
}

footer .copy-right {
    font-size: 0.7875em;
    color: #666666;
    line-height: 0.8125em;
}

.mobile-note {
    display: none;
}

/* Footer */
.site-footer .get-touch .gform_confirmation_wrapper .gform_confirmation_message {
    color: #fff;
    text-align: center;
    font-size: 1.1em;
}

/*--Poup Code Start--*/
.mailchimp_popup {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 2147483689;
    font-family: 'Work Sans'
}

.popup-overlay {
    background-color: rgba(0, 0, 0, .5);
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.image_wrap {
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    background: #39b0d7
}

.popup_wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 60%;
    height: 49.4em;
    margin: auto;
    background: #20a6da;
    max-height: 90%
}

.popup-close:after {
    transform: rotate(-45deg)
}

.popup-close:before {
    transform: rotate(45deg)
}

.popup-close:after, .popup-close:before {
    background-color: #241c15;
    content: '';
    position: absolute;
    left: 14px;
    height: 14px;
    top: 8px;
    width: 2px
}

.popup-close {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
    width: 30px;
    height: 30px;
    cursor: pointer;
    right: -10px;
    top: -10px;
    z-index: 2;
    background-color: #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    transition: .3s all ease-in-out
}

.mc-inner_content {
    padding: 4em 3em 3em;
    /*position:absolute;transform:translateY(-50%);top:50%;left:0;right:0;max-height:100%;overflow:auto*/
}

.mc_title {
    font-size: 2.6em;
    font-weight: 600;
    padding: 0 0 .75em;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    line-height: 1.45em
}

_:-webkit-full-screen:not(:root:root), .mc_title {
    font-size: 2em;
    line-height: 1.3
}

.podcast-popup .mc_title {
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 1em;
    padding: 0;
    color: #333333;
    text-align: left;
}

.podcast-popup .mc_description {
    font-size: 18px;
    line-height: 1.3em;
    color: #333333;
    text-align: left;
    margin-bottom: 0;
}

.mc-field-group {
    margin: 0 0 1.5em
}

.mc-field-group {
    margin: 0 0 1.5em
}

.podcast-popup label {
    font-weight: 500;
    display: block;
    margin-bottom: 15px;
    font-size: 16px;
}

.mc_description {
    font-size: 1.4em;
    line-height: 1.5em;
    text-align: center;
    margin-bottom: 3.5em;
    color: #fff;
    text-align: center
}

.podcast-popup .mc-inner_content {
    padding: 30px;
}

.mc-inner_content input {
    font-size: 1.2em;
    padding: 1em 1em;
    line-height: 1.25em;
    width: 100%;
    border: none;
    border-radius: 4px;
    margin-bottom: 0;
    font-family: 'Work Sans'
}

#gform_8 {
    max-width: 41em;
    margin: 0 auto
}

#gform_8 .submit_btn {
    margin-top: 0;
    position: relative
}

.mc-inner_content .gform_footer input[type="submit"], .mc-inner_content .gform_footer input[type="submit"]:focus {
    padding: 1em 0 .9em 0;
    background-color: #f13c2c;
    display: inline-block;
    text-align: center;
    font-size: 1.6em;
    line-height: 1.2em;
    color: #fff;
    position: relative;
    font-weight: 400;
    border-radius: 4px;
    overflow: hidden;
    border: none;
    z-index: 0;
    cursor: pointer;
    transition: .3s all ease-in-out;
    width: 100%;
    font-family: 'Work Sans';
    text-transform: none;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
    -webkit-appearance: none;
    -moz-appearance: none
}

.podcast-popup .mc-inner_content .gform_footer input[type="submit"], .podcast-popup .mc-inner_content .gform_footer input[type="submit"]:focus {
    display: inline-block;
    text-align: center;
    font-size: 19px;
    line-height: 1.2em;
    color: #fff;
    position: relative;
    font-weight: 400;
    border-radius: 4px;
    overflow: hidden;
    border: none;
    z-index: 0;
    cursor: pointer;
    transition: .3s all ease-in-out;
    width: 100%;
    font-family: 'Work Sans';
    text-transform: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    box-shadow: none;
    background-color: transparent;
    padding: .8em 3.1em .7em 3.1em;
}

.mc-inner_content .gform_footer input[type="submit"]:hover {
    background-color: #c84b2a;
    box-shadow: none
}

.podcast-popup .mc-inner_content .gform_footer input[type="submit"]:hover {
    background-color: transparent;
    box-shadow: none
}

.popup_content_wrap {
    max-height: 100%;
    overflow: auto
}

.nt_button_wrapper {
    text-align: center
}

.popup-close-link {
    padding: 15px;
    display: inline-block;
    color: #fff;
    margin-top: 1em;
    font-size: 1.4em
}

.mc_description.mob_show {
    display: none
}

.mc-field-group:first-child {
    margin-top: 1.5em
}

.popup-close:hover {
    background: #f13c2c
}

.popup-close:hover:after, .popup-close:hover:before {
    background-color: #fff
}

.mc-inner_content .gform_footer .active::after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    background-color: #c84b2a;
    z-index: 9;
    content: "";
    background-image: url(/images/ajax_loader.gif);
    background-size: 3em;
    background-repeat: no-repeat;
    background-position: center
}

.mc-inner_content .gform_footer {
    width: 100%;
}

.podcast-popup .mc-inner_content .gform_footer {
    width: 50%;
    background-color: #39b0d7;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
}

.podcast-popup .mc-inner_content .gform_footer:hover {
    background-color: #c84b2a;
    box-shadow: none
}

.mc-inner_content .gform_footer:after {
    display: none;
}

.podcast-popup .mc-inner_content .gform_footer:after {
    display: block;
}

.podcast-popup {}

.podcast-popup input {
    font-size: 16px;
    padding: 12px 15px;
    line-height: 1.25em;
    width: 100%;
    border: 1px solid #cdcdcd;
    border-radius: 4px;
    margin-bottom: 5px;
}

.gform_validation_errors {
    display: none;
}

.popup_wrap.podcast-popup {
    margin: auto;
    background: #fff;
    border-radius: 5px;
    max-width: inherit;
}

/* digital-agency-pandemic-survival-guide-ebook */
.digitalAgencyPandemic .service .form-text-part .form-part .gform_body .gfield input {
    color: #000;
}

.service-menu-sub .menu-contact .gform_body input, .service-menu-sub .menu-contact .gform_body textarea,
.general-pop .popup_content_wrap .gform_body input, .general-pop .popup_content_wrap .gform_body textarea {
    color: #000;
}

.service-menu-sub .menu-contact select {
    border-color: #ddd;
    color: #a5a5a5;
    padding: 0.7em 1.4375em;
}

.service-menu-sub .gform_body ul li.gfield .ginput_container_select:before {
    content: '';
    position: absolute;
    right: 1.3em;
    top: 50%;
    border-right: 0.5em solid transparent;
    border-left: 0.5em solid transparent;
    border-top: 0.7em solid #a5a5a5;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.service-menu-sub .menu-contact select {
    border-color: #ddd;
    color: #a5a5a5;
    padding: 0.7em 1.4375em;
}

/*Chart Icon position change*/
/*Chart Icon position change*/

/* New Css Start */
/* Job Pages Css Start */
.jobs_request_page .jobs-white-box h2 {
    margin: 0;
}

.jobs_request_page .required-detail-left {
    margin-top: 0.6em;
}

/* Job Pages Css End*/
/* New Css End */

/*----Responsive Start--*/
@media only screen and (max-width:1560px) {
    /* .service-menu-sub .inner-menu {
        padding-bottom: 11.5em;
    } */
    .service-menu-sub .inner-menu {
        padding-bottom: 15em;
    }
}

@media only screen and (min-width:500px) {
    .popup_wrap.podcast-popup {
        width: 490px;
        height: 640px;
    }

}

@media only screen and (max-width:1200px) {
    footer .copy-right {
        font-size: 11px;
    }

    footer .menu-sec a {
        font-size: 12px;
    }

}

@media only screen and (max-width:1023px) {
    .mc_title {
        font-size: 32px;
        padding-top: 0;
        padding-bottom: 30px
    }

    .mc_description {
        font-size: 1.1em;
        margin-bottom: 3.5em
    }

    .mc-inner_content {
        padding: 3em 3em 3em
    }

    .popup_wrap {
        width: 600px;
        height: 640px
    }

    .status {
        font-size: 16px
    }

    .mc-field-group input {
        font-size: 1em
    }

    .mc-inner_content .gform_footer input[type="submit"],
    .mc-inner_content .gform_footer input[type="submit"]:focus {
        font-size: 1.2em
    }

    .popup-close-link {
        font-size: 1.1em
    }

    .popup_content_wrap {
        font-size: 16px
    }

    /*.popup_wrap {height: 49.4em;}*/
}

@media only screen and (max-width:767px) {
    .mc_description {
        display: none
    }

    .podcast-popup .mc-inner_content {
        padding: 20px;
    }

    .podcast-popup .popup_wrap {
        max-height: 94%;
        max-width: 90%;
        height: 450px;
    }

    .podcast-popup .mc_title {
        font-size: 20px;
        margin-bottom: 0.5em;
    }

    .podcast-popup .mc_description {
        display: block;
        font-size: 14px;
    }

    .podcast-popup .mc-inner_content .gform_footer {
        width: 55%;
    }

    .podcast-popup .mc-inner_content .gform_footer input[type="submit"] {
        font-size: 16px;
        padding: 10px 0;
    }

    .mc_description.mob_show {
        display: block;
        margin-bottom: 2.5em
    }

    .mc-inner_content {
        padding: 3em 2em 0em;
    }

    .popup-close-link {
        padding: 0
    }

    .mc_title {
        font-size: 28px;
        padding-bottom: 30px;
        padding-top: 0
    }

    .mc-field-group label.error {
        position: absolute;
        font-size: 14px;
        bottom: -20px;
        top: unset;
        left: 0
    }

    .popup_wrap {
        height: 600px;
        width: 420px
    }

    .podcast-popup label {
        font-weight: 500;
        display: block;
        margin-bottom: 10px;
        font-size: 14px;
    }

    .podcast-popup input {
        font-size: 14px;
        padding: 8px 10px;
    }

    .world-map+p.our-quote {
        text-align: center;
    }
}

@media only screen and (max-width:640px) {
    .mc-inner_content {
        padding: 2em;
        position: static;
        transform: none
    }

}

@media only screen and (max-width:479px) {
    .popup_wrap {
        max-height: 90%;
        width: 94%;
        height: 600px
    }

    /*.mc-inner_content{padding:0 2em}*/
    .mc-field-group input {
        padding: .75em 1em;
        font-size: .9em
    }

    .mc-inner_content {
        padding: 0 1.5em
    }

    .mc-field-group:first-child {
        margin: 1em 0 1.25em
    }

    .mc_title {
        font-size: 20px;
        padding-bottom: 15px
    }

    .mc-inner_content input {
        font-size: 0.9em;
    }

    .mc-inner_content {
        padding: 1.5em 1.3em;
        position: static;
        transform: none
    }

    .mc_description.mob_show {
        margin-bottom: 1em;
        font-size: 14px
    }

    .mc-inner_content .gform_footer input[type="submit"], .submit_btn input[type="submit"]:focus {
        font-size: .9em
    }

    .popup-close-link {
        font-size: 14px
    }

    .podcast-popup .popup_wrap {
        max-height: 94%;
        max-width: 90%;
        height: 490px;
    }

    .popup_wrap {
        height: 435px
    }
}

/*--Poup Code End--*/
/*-----Footer Css End---*/
@media only screen and (min-width:2574px) {
    /* .hire-remote-Calendly{height: 699px;} */
}
@media only screen and (min-width:2000px) {
    .manish-intro-hire-remote .wrapper {
        max-width: 87%;
    }
    /* .hire-remote-Calendly p{
        display: none;
    } */
    .manish-intro-hire-remote {
        padding-top: 3em;
    }

    .hire-remote-Calendly {
        width: 29%;
        top: inherit;
        bottom: 0;
    }

    .manish-photo {
        width: 25%;
    }

    .manish-intro-hire-center {
        width: 38%;
        bottom: 7em;
        left: 3em;
    }

    .manish-intro-hire-center .common-header1 {
        font-size: 2.8em;
        margin-bottom: 0.5em;
    }

    .manish-intro-hire-center .common-header1 em {
        font-size: 0.48em;
    }

    .manish-intro-hire-remote .manish-intro-hire-center {
        padding-right: 2.5em;
        box-sizing: border-box;
    }

    .manish-intro-hire-remote .manish-intro-hire-center p {
        margin: 1em 0;
        font-size: 1.5em;
        line-height: 1.4em;
    }

    .manish-intro-hire-remote .manish-intro-hire-center .common-text p:first-child br {
        display: none;
    }

    .manish-intro-hire-center .common-text {
        font-size: 0.89em;
    }

    .manish-intro-hire-center .contact-note {
        font-size: 1.8em;
    }

    .hire-remote-Calendly .calendly-inline-widget {
        height: 100% !important;
    }

    .gform_footer input.gform_button {
        font-size: 1.08em;
    }

    /************** hire-dedicated-shopify-developer **************/
    .contact-note.shopify-note p {
        margin-top: 0.2em !important;
        font-weight: 400;
        font-size: 0.75em !important;
    }

}

@media only screen and (max-width: 1600px) {
    .my-intro {
        margin-right: 1.2em;
    }

    .footer-bottom .logo-sec .col span {
        font-size: 14px;
    }

    .manish-intro .my-intro {
        width: calc(100% - 23.8em);
    }


}

@media only screen and (max-width:1440px) {
    .manish-intro-hire-center .common-header1 {
        font-size: 32.6px;
        margin-bottom: 20px;
        margin-right: 0;
    }

    .manish-intro-hire-center .common-header1 em {
        font-size: 16px;
        margin-top: 4px;
    }

    .manish-intro-hire-center {
        width: 430px;
        left: -15px;
        bottom: 157px;
    }

    .manish-intro-hire-remote .manish-intro-hire-center p {
        font-size: 14px;
        line-height: 27px;
    }

    .manish-intro-hire-center .contact-note {
        font-size: 23px;
    }

    .hire-remote-Calendly {
        width: 350px;
    }

    .manish-photo span.divider {
        width: 794px;
    }

    .manish-intro-hire-remote .wrapper {
        max-width: 87%;
    }

    .mc_title {
        line-height: 1.3;
    }

}

@media(min-width:1250px) and (max-width:1320px) {
    .manish-intro-hire-remote .wrapper {
        max-width: 95%;
    }

    .manish-intro-hire-center {
        left: -8px;
    }
}

@media only screen and (max-width:1024px) {
    .manish-intro-hire-center .common-header1 {
        max-width: 440px;
        margin: 0 auto 20px;
    }
}

@media(min-width:1025px) and (max-width:1250px) {
    .manish-intro-hire-remote .manish-intro-hire-center p {
        font-size: 16px;
        line-height: 27px;
    }

    .manish-intro-hire-remote .wrapper {
        text-align: center;
        max-width: 87%;
    }

    .manish-intro-hire-remote {
        min-height: auto;
    }

    .manish-photo .manish-photo-desktop {
        display: none;
    }

    .manish-photo .manish-photo-mobile {
        display: block;
        max-width: 311px;
        margin: auto;
        width: 100%;
    }

    .manish-intro-hire-center {
        width: 100%;
    }

    .manish-photo {
        width: 100%;
    }

    .hire-remote-Calendly {
        position: relative;
        top: auto;
        height: 650px;
        margin: 50px auto auto auto;
    }

    .manish-intro-hire-center {
        bottom: 0;
        left: auto;
        text-align: center;
        margin-top: 30px;
    }

    .manish-intro-hire-remote span.divider {
        width: 100%;
        height: 0px;
        background-color: transparent;
        display: block;
        box-sizing: border-box;
    }

    .hire-remote-Calendly .calendly-inline-widget {
        height: 610px;
        width: 100%;
        overflow: hidden !important;
    }

    .manish-intro-hire-center .contact-note {
        font-size: 20px;
    }

    .manish-intro.common-section {
        font-size: 7px;
        padding: 50px 0 0;
    }

    .manish-intro .white-board {
        width: 760px;
        background-size: 740px 375px
    }

    .manish-intro .contact-note br {
        display: none;
    }

    .desktop-note {
        display: none;
    }

    .mobile-note {
        display: block !important;
        margin: 0 0 40px;
    }

    .manish-intro-hire-center .common-text br {
        display: none;
    }

    .manish-intro .name {
        font-size: 4.8em;
    }

    /* .manish-intro-hire-remote .manish-intro-hire-center p{margin: 0;}*/
    .manish-intro-hire-center .common-text {
        max-width: 550px;
        margin: auto;
        width: 100%;
    }

    .manish-intro-hire-remote span.divider:after {
        position: absolute;
        content: '';
        width: 115%;
        height: 3px;
        background: #39b0d7;
        left: -8%;
        bottom: 0;
    }
}

@media(min-width:1025px) {
    span.submenuToggle {
        display: none;
    }
}

@media(max-width:1024px) {

    /* .header-wrapper.dflex{  flex-direction: row-reverse; }*/
    .site-branding {
        width: calc(100% - 50px);
        text-align: center;
        margin: 0 auto;
    }

    .site-branding a {
        margin-right: 50px;
    }

    .nextToggle {
        display: block;
        border: none;
        background: transparent;
        margin-left: auto;
    }

    .main-navigation .menu {
        display: none;
    }

    .nextToggle span:before, .nextToggle span:after {
        content: '';
    }

    .nextToggle span:before, .nextToggle span:after, .nextToggle span {
        height: 3px;
        width: 24px;
        background-color: #353548;
        display: inline-block;
        -ms-transform: rotate(0);
        -webkit-transform: rotate(0);
        -o-transform: rotate(0);
        -moz-transform: rotate(0);
        transform: rotate(0);
        -ms-transition: all .3s ease;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        line-height: 1;
    }

    .nextToggle span:after {
        margin: 4px 0px;
    }

    .main-navigation {
        width: 40px;
    }

    .main-navigation .menu {
        margin-left: -240px;
    }

    .main-navigation.is-open {
        left: 0;
        background: #353548;
        width: 240px;
        position: fixed;
        top: 0;
        height: 100vh;
    }

    .main-navigation.is-open .menu {
        display: block;
        margin-left: 0;
    }

    .nextToggle.is-open span, .nextToggle.is-open span:after {
        background: #39b0d7;
        z-index: 999;
        position: relative;
    }

    .nextToggle.is-open span {
        transform: rotate(-45deg);
    }

    .nextToggle.is-open span:after {
        transform: rotate(-90deg) translate(8px, 0px);
        margin: 0;
    }

    .nextToggle.is-open span:before {
        display: none;
    }

    .main-navigation a {
        color: #fff;
    }


    .site-header .service-menu-sub {
        display: none !important;
    }

    .site-header .custome-drop-menu a::after {
        display: none;
    }

    /*.site-header .custome-drop-menu ul a br{display:none;}*/
    .custome-drop-menu>ul>li>a {
        font-weight: 600;
    }

    .site-header {
        padding: 15px 0;
    }

    .site-header .header-wrapper {
        width: 95%;
    }

    .site-branding img {
        width: 100px;
    }

    header.sticky {
        padding: 15px 0;
    }

    header.sticky .site-branding img {
        width: 124px;
    }

    .main-navigation .menu li a {
        width: 100%;
        display: inline-block;
        position: relative;
        display: block;
        padding: 0.6em 2.5em 0.6em 1.5em;
        color: #fff;
        -webkit-transition: color .1s;
        transition: color .1s;
        box-sizing: border-box;
        font-size: 16px;
        line-height: 18px;
    }

    .main-navigation li.menu-item-has-children a:after {
        content: '\f141';
        position: absolute;
        right: 0;
        padding: .25em 1.25em;
        color: #fff;
        font-family: fontAwesome;
    }

    .main-navigation.is-open {
        padding: 30px 0;
    }

    .main-navigation.is-open .menu {
        padding-top: 10px;
    }

    .main-navigation.is-open button.nextToggle {
        margin-right: 10px;
    }

    .site-header .main-navigation {
        display: none;
    }

    .site-header .mobielMainToggle {
        display: block !important;
        border: none;
        background: transparent;
        margin-left: auto;
        margin-top: 10px;
    }

    .mobileMenu {
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
        overflow-x: hidden;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        background: #353548;
        width: 300px;
        z-index: 9999;
        transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        -moz-transition: .5s all;
        -webkit-transition: .5s all;
        -o-transition: .5s all;
    }

    .mobileMenu ul {
        display: flex;
        flex-direction: column;
        padding: 0;
    }

    .mobielMainToggle span:before, .mobielMainToggle span:after, .mobielMainToggle span {
        height: 3px;
        width: 24px;
        background-color: #353548;
        display: inline-block;
        -ms-transform: rotate(0);
        -webkit-transform: rotate(0);
        -o-transform: rotate(0);
        -moz-transform: rotate(0);
        transform: rotate(0);
        -ms-transition: all .3s ease;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        line-height: 1;
    }

    .mobielMainToggle span:before, .mobielMainToggle span:after, .mobielMainToggle span {
        height: 3px;
        width: 24px;
        background-color: #353548;
        display: inline-block;
        -ms-transform: rotate(0);
        -webkit-transform: rotate(0);
        -o-transform: rotate(0);
        -moz-transform: rotate(0);
        transform: rotate(0);
        -ms-transition: all .3s ease;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        line-height: 1;
    }

    .mobielMainToggle span:before, .mobielMainToggle span:after {
        content: '';
    }

    .mobielMainToggle span:after {
        margin-bottom: 5px;
    }

    .service-menu-sub {
        display: none;
    }

    .mobileMenu.mobileMenuActive {
        transform: translateX(0);
        /*display: block !important;*/
    }

    .mobileMenu .closeTogglebtn {
        background-color: transparent;
        border: none;
        display: inline-block;
        position: absolute;
        padding: 0;
        right: 20px;
        top: 20px;
    }

    .mobileMenu .closeTogglebtn span:before, .mobileMenu .closeTogglebtn span:after {
        height: 3px;
        width: 24px;
        background-color: var(--sky-blue);
        display: inline-block !important;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        line-height: 1;
        top: 10px;
        left: 0;
    }

    .mobileMenu .closeTogglebtn span {
        position: relative;
        width: 20px;
        height: 20px;
    }

    .mobileMenu .closeTogglebtn span:after {
        content: '';
        transform: rotate(45deg);
        position: absolute;
    }

    .mobileMenu .closeTogglebtn span:before {
        content: '';
        transform: rotate(-45deg);
        position: absolute;
    }

    .mobileMenu {
        padding-top: 15px;
    }

    .site-header .menu>li>ul.sub-menu>li>a {
        font-weight: 600 !important;
        margin: 6px 0 0;
    }

    .mobileMenu ul li a {
        font-size: 17px;
        color: #fff;
        padding: 11px 30px;
        display: block;
    }

    .mobileMenu ul ul ul li a {
        font-size: 15px;
    }

    .mobileMenu ul ul ul ul li a {
        font-size: 13px;
        padding: 8px 30px;
    }

    .mobileMenu .menuBreadcrumbs {
        padding: 10px 30px;
    }

    .mobileMenu .menuBreadcrumbs a {
        text-transform: uppercase;
        font-size: 13px;
        font-weight: 700;
        position: relative;
    }

    .mobileMenu .menuBreadcrumbs a:not(:last-child)::after {
        content: "→";
        display: inline-block;
        padding: 0 0.5em;
        color: #58586f;
    }

    .mobileMenu ul ul.sub-menu {
        display: none;
    }

    /* .mobileMenu ul li.menu-item-has-children > a:after {content: '\f141';position: absolute;right: 0;padding: .25em 1.25em;color: #fff;font-family: fontAwesome;} */
    /*.site-header .menu > li{transform: translate(100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease; }*/
    .site-header .menu>li.active {
        transform: translate(100%);
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

    .site-header .menu>li.active>a {
        font-weight: 700;
    }

    .site-header .menu>li.active .sub-menu a {
        font-weight: 400;
    }

    .site-header .menu>li.active.animation {
        transform: translate(0%);
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

    .site-header .menu>li .sub-menu li {
        transform: translate(100%);
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

    .site-header .menu>li .sub-menu li.animation {
        transform: translate(0%);
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

    .mobileMenu .submenuToggle {
        position: absolute;
        right: 20px;
        padding: 0;
        top: 15px;
        width: 25px;
        text-align: center;
    }

    .mobileMenu ul li {
        position: relative;
    }

    .mobileMenu .submenuToggle:after {
        content: '\f141';
        color: #fff;
        font-family: fontAwesome;
        font-size: 16px;
        height: auto;
        line-height: 1;
    }

    .mobileMenu ul ul.sub-menu ul.sub-menu {
        display: block !important;
        padding-left: 10px;
    }

    /* Footer */
    .get-touch .wrapper {
        max-width: 87%;
    }

    .get-touch .wrapper .dropline-box {
        flex-direction: column;
    }

    /* .get-touch .wrapper .dropline-box .form-box.box-size {
        width: 100%;
        padding-right: 0;
    } */

    .get-touch .wrapper .dropline-box .form-box.box-size{ width: 100%; padding: 0; margin: 0 auto !important; text-align: center; }

    .get-touch .wrapper .dropline-box .location-box {
        width: 100%;
        padding-left: 0;
        margin-top: 40px;
        border-left: none;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        line-height: 1.3;
    }

    .get-touch .wrapper .dropline-box .location-box .col {
        width: 49%;
        margin-top: 0;
    }

    .get-touch form label {
        font-size: 15px;
    }

    .get-touch .location-box .h5 {
        font-size: 22px;
        line-height: 24px;
    }

    .get-touch .address {
        font-size: 16px;
        line-height: 24px;
    }

    .get-touch .h2 {
        font-size: 34px;
        line-height: 36px;
    }

    .get-touch .h4 {
        font-size: 17px;
        margin-bottom: 30px;
    }

    .get-touch input[type="number"], .get-touch input[type="text"], .get-touch input[type="email"], .get-touch textarea {
        font-size: 20px;
        text-transform: inherit;
        height: 2.7em;
    }

    .get-touch .gform_body .gfield select {
        font-size: 20px;
        text-transform: inherit;
        height: 2.7em;
        cursor: pointer;
        background: #353548;
    }

    .get-touch .gform_body ul li.gfield .ginput_container_select:before {
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        border-top: 10px solid #a5a5a5;
        right: 10px;
    }

    .get-touch input[type="text"]::placeholder, .get-touch textarea::placeholder {
        text-transform: inherit;
    }

    .get-touch .ginput_container_textarea textarea {
        height: 150px !important;
    }

    .get-touch .gform_footer input.gform_button {
        font-size: 16px;
        line-height: 1;
        text-align: center;
        padding: 0 25px 0 0;
        width: 100%;
    }

    .get-touch .gform_footer {
        width: 130px;
        height: 39px;
        margin-top: 30px;
    }

    .gform_footer input.gform_button {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

    .get-touch .gform_footer span {
        top: 12px;
        right: 15px;
        font-size: 14px;
    }

    .footer-bottom .logo-sec .col span {
        font-size: 20px;
    }

    .footer-bottom .logo-sec .col a {
        width: 16em;
    }

    footer .media-sec a.tw {
        width: 22px;
        height: 22px;
    }

    footer .media-sec a.insta {
        width: 20px;
        height: 20px;
    }

    footer .media-sec a.lin {
        width: 35px;
        height: 35px;
    }

    footer .media-sec a.fb {
        margin: 0;
        width: 30px;
        height: 30px;
    }

    footer .media-sec a.tw {
        margin: 0 10px;
    }

    footer .media-sec a.mail.icon {
        margin-left: 15px;
        width: 22px;
        height: 22px;
    }

    footer .media-sec a.you-tube {
        width: 22px;
        height: 22px;
        margin-right: 10px;
    }

    footer .menu-sec a {
        font-size: 16px;
    }

    .footer-bottom {
        padding: 50px 0;
    }

    footer .copy-right {
        font-size: 12px;
    }

    footer .menu-sec {
        margin-bottom: 20px;
        max-width: 100%;
    }

    footer .media-sec a.skyp.icon {
        width: 20px;
        height: 20px;
    }

    .footer-bottom .logo-sec {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }

    footer .menu-sec a {
        margin-right: 30px;
    }

    footer .menu-sec a:last-child {
        margin-right: 0;
    }

    .gform_footer:after {
        font-size: 14px;
        right: 1.1em;
    }

    .gform_footer:hover:after {
        right: 1.1em;
    }

    .manish-intro-hire-remote {
        overflow: hidden;
    }

    .manish-intro-hire-remote .manish-intro-hire-center p {
        font-size: 16px;
        line-height: 27px;
    }

    .manish-intro-hire-remote .wrapper {
        text-align: center;
        max-width: 87%;
    }

    .manish-intro-hire-remote {
        min-height: auto;
    }

    .manish-photo .manish-photo-desktop {
        display: none;
    }

    .manish-photo .manish-photo-mobile {
        display: block;
        max-width: 311px;
        margin: auto;
        width: 100%;
    }

    .manish-intro-hire-center {
        width: 100%;
    }

    .manish-photo {
        width: 100%;
    }

    .hire-remote-Calendly {
        position: relative;
        top: auto;
        height: auto;
        margin: 20px auto auto auto;
    }

    .manish-intro-hire-center {
        bottom: 0;
        left: auto;
        text-align: center;
        margin-top: 30px;
    }

    .manish-intro-hire-remote span.divider {
        width: 100%;
        /*height: 3px*/
        ;
        background: #39b0d7;
        display: block;
        box-sizing: border-box;
        position: relative;
    }

    .manish-intro-hire-remote span.divider:after {
        position: absolute;
        content: '';
        width: 115%;
        height: 3px;
        background: #39b0d7;
        left: -8%;
        bottom: 0;
    }

    /*.manish-intro-hire-remote span.divider:after{width: 100%;height: 3px;background: #39b0d7;display: block;box-sizing: border-box;}*/
    .hire-remote-Calendly .calendly-inline-widget {
        height: 600px;
        width: 100%;
        overflow: hidden !important;
    }

    .manish-intro-hire-center .contact-note {
        font-size: 28px;
    }

    .manish-intro.common-section {
        font-size: 7px;
        padding: 50px 0 0;
    }

    .manish-intro .white-board {
        width: 760px;
        background-size: 740px 375px
    }

    .manish-intro .contact-note br {
        display: none;
    }

    .desktop-note {
        display: none;
    }

    .mobile-note {
        display: block !important;
        margin: 0 0 40px;
    }
    .mobile-note.manish-intro-hire-center{
        margin-top: 30px;
    }


    /* Footer */
    .site-footer .get-touch .gform_confirmation_wrapper .gform_confirmation_message {
        font-size: 14px;
    }

}

@media(min-width:650px) and (max-width:990px) {
    .manish-intro-hire-center .common-text {
        max-width: 550px;
        margin: auto;
        width: 100%;
    }
}

@media(max-width:990px) {
    .footer-bottom .logo-sec .wrapper .col {
        margin-bottom: 20px;
        width: 100%;
    }

    .footer-bottom .logo-sec {
        padding-bottom: 10px;
    }

    .footer-bottom .logo-sec .col a {
        width: calc(100% / 3 - 35px);
        height: auto;
        margin-right: 22px;
    }

    .footer-bottom .logo-sec .wrapper .col .logo-list {
        display: flex;
        justify-content: center;
        width: 80%;
        margin: 0 auto;
        flex-wrap: wrap;
    }

    .footer-bottom .logo-sec .col span {
        margin-bottom: 10px;
    }

    .footer-bottom .logo-sec .col:first-child .logo-list:before {
        display: none;
    }

    .manish-intro .my-intro {
        width: calc(100% - 190px);
    }

    .manish-intro .white-board {
        width: 100%;
        background-size: 100% 100%;
        padding: 45px 5px 0px 50px;
    }

    .manish-intro .figure {
        width: 180px;
    }

    .manish-intro .contact-note {
        margin-bottom: 20px;
        font-size: 16px;
    }

}

@media(max-width:767px) {
    footer .menu-sec a {
        margin-top: 10px;
    }

    .get-touch input[type="number"], .get-touch input[type="text"], .get-touch input[type="email"], .get-touch textarea, .get-touch .gform_body .gfield select {
        font-size: 16px;
    }

    .footer-bottom .logo-sec .col span {
        font-size: 18px;
    }

    .hire-remote-Calendly {
        width: 100%;
    }

    .manish-intro-hire-center .common-header1 {
        font-size: 25px;
    }

    .manish-intro-hire-remote .manish-intro-hire-center p br {
        display: none;
    }

    .manish-intro-hire-remote .manish-intro-hire-center p {
        font-size: 14px;
        line-height: 26px;
    }

    .manish-intro {
        padding-top: 50px;
    }

    .manish-intro .white-board {
        background-color: var(--white);
        background-image: none;
        padding: 0;
        max-width: 100%;
    }

    .manish-intro .cta-note {
        font-size: 13px;
    }

    .manish-intro .contact-note {
        margin-bottom: 10px;
        font-size: 14px;
    }

    .manish-intro .contact-note br {
        display: none;
    }

    .manish-intro .figure {
        width: 100%;
        text-align: right;
    }

    .manish-intro .figure img {
        width: 60%;
        margin: 0 0 0 auto;
    }

    .manish-intro .my-intro {
        padding: 10px 20px;
        width: 100%;
    }

    .manish-intro .name {
        font-size: 33px;
    }

    .Beat-Them-All.feature-block .head .shead {
        margin-top: 40px;
    }

    .footer-bottom .logo-sec .col a {
        width: calc(100% / 1 - 35px);
        margin-right: 0;
    }

    .footer-bottom .logo-sec .col:first-child .logo-list a:first-child {
        padding-right: 0;
    }

    .footer-bottom .logo-sec .wrapper .col .logo-list img {
        width: auto;
    }

    .hire-remote-Calendly {
        height: unset;
        margin: 20px 0 0;
    }

    .desktop-note {
        display: none;
    }

    .mobile-note {
        display: block !important;
        margin: 0 0 40px;
    }

    .manish-intro-hire-center .contact-note {
        font-size: 20px;
        margin-top: 20px;
    }

    /* Footer */
    .footer-bottom .logo-sec .col a {
        width: calc(100% / 2 - 40px) !important;
        margin: 0 20px;
    }

    .footer-bottom .logo-sec .wrapper .col .logo-list {
        width: 100%;
    }

    .footer-bottom .logo-sec .col a img {
        width: 100%;
    }

    .site-footer .get-touch .gform_confirmation_wrapper .gform_confirmation_message {
        font-size: 13px;
    }

    .contact-form {
        border-width: 5px;
    }

    .contact-form .gform_footer {
        border-radius: 3px;
    }


}

@media(max-width:640px) {
    footer .menu-sec {
        border-top: 1px solid #e4f1f8;
        padding-top: 10px;
    }

    footer .menu-sec a {
        margin: 10px 7px 0 7px;
    }

    .footer-bottom .media-sec {
        margin-bottom: 15px;
    }
}

@media(max-width:479px) {

    /*footer .menu-sec a {margin-top: 10px;margin-right: 15px;}*/
    footer .menu-sec {
        margin-bottom: 30px;
    }

    .footer-bottom .logo-sec .col a {
        width: 100%;
    }

    .footer-bottom .logo-sec .wrapper .col .logo-list {
        width: 60%;
    }

    footer .copy-right {
        font-size: 12px;
        line-height: 1.3
    }

    .get-touch .wrapper {
        max-width: 100%;
        padding: 0 20px;
    }

    .footer-bottom .logo-sec .wrapper {
        max-width: 100%;
    }

    .footer-bottom .wrapper {
        max-width: 100%;
        padding: 0 20px;
    }

    .get-touch .address {
        font-size: 14px;
    }

    .get-touch form label {
        font-size: 14px;
        line-height: 1.4;
    }

    .get-touch .h2 {
        font-size: 26px;
    }

    .get-touch .wrapper .dropline-box .location-box {
        display: block
    }

    .get-touch .wrapper .dropline-box .location-box .col {
        width: 100%;
    }

    .testimonials .readmore {
        margin-top: 25px;
    }

    .mobileMenu {
        width: 100%;
    }

    .footer-bottom .media-sec {
        justify-content: center;
    }

    footer .media-sec a {
        margin-right: 12px !important;
        margin-left: 0 !important;
    }

    /* Footer */
    .footer-bottom .logo-sec .col a {
        width: 100% !important;
        margin: 0;
    }

    /*.manish-intro-hire-center .common-text br{display: none;}*/
}

/*----Responsive End--*/
/*----Header Footer Css End--*/
/*---magnific Popup Css Start---*/
/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box;
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
    display: none;
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    /*cursor: -moz-zoom-out;cursor: -webkit-zoom-out;*/
    cursor: pointer;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

.mfp-preloader a {
    color: #CCC;
}

.mfp-preloader a:hover {
    color: #FFF;
}

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close, button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
    opacity: 1;
}

.mfp-close:active {
    top: 1px;
}

.mfp-close-btn-in .mfp-close {
    color: #333;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
    margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}

.mfp-arrow-left {
    left: 0;
}

.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px;
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
    right: 0;
}

.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px;
}

.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
    top: -40px;
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000;
}

/* Main image in popup */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
    line-height: 0;
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
}

.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px;
}

.mfp-figure figure {
    margin: 0;
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {

    /**
       * Remove all paddings around the image on small screen
       */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box;
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}

/*---magnific Popup Css End---*/

/*---Developer Css Start--*/
.unsubscribe-box {
    width: 1190px;
    max-width: 90%;
    padding: 3em 4em;
    margin: 0 auto;
}

.unsubscribe-form {
    border: 10px solid #d0e7eb;
    padding: 3.875em 4.125em;
    margin: 2.5em 0;
}

.unsubscribe-form input {
    background-color: transparent;
    border: 1px solid #a4a8b1;
    border-radius: 0.3125em;
    color: #1a1a27;
    font-family: "Work Sans", sans-serif;
    font-size: 1em;
    height: 3.125em;
    line-height: 1.125em;
    padding: 0.75em 1.9375em;
    width: 100%;
    font-size: 18px;
}

.unsubscribe-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    padding: 0.75em 1.2em;
    width: 100%;
}

.unsubscribe-form .gform_wrapper .top_label .gfield_label {
    display: none;
}

#gform_fields_4 li, #gform_fields_3 li {
    float: left;
    width: 48.5%;
    clear: none;
    padding-right: 0
}

#gform_fields_4 li:nth-child(2n), #gform_fields_3 li:nth-child(2n) {
    margin-left: 3% !important;
}

.unsubscribe-form input#gform_submit_button_4, .unsubscribe-form input#gform_submit_button_3 {
    background-color: #39b0d7;
    border: none;
    color: #fff;
    font-size: 16px;
}

.unsubscribe-form input#gform_submit_button_4:hover, .unsubscribe-form input#gform_submit_button_3:hover {
    background-color: #ed5122
}

.unsubscribe-form .gform_wrapper .gform_footer {
    text-align: center;
    margin: 0 auto;
    width: auto;
    background-color: transparent;
}

.unsubscribe-form .gform_fields {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.unsubscribe-form .gform_body {
    margin-bottom: 0.5em;
}

.unsubscribe-form .gform_fields .col-md-6 {
    width: 48.5%;
}

.unsubscribe-form .gform_footer::after {
    display: none
}

.unsubscribe-form .gform_footer input.gform_button {
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
    padding: 0.75em 1.538em;
    background-color: var(--sky-blue);
    font-weight: 700;
    /*height: 3.125em;*/
}

.unsubscribe-form .gform_footer input.gform_button:hover {
    background-color: var(--light-read);
}

.unsubscribe {
    padding: 5.625em 0;
}

.unsubscribe h2 {
    text-align: center
}

.testimonials-sec .say-box:last-child .comment-box .inner-box .h4 {
    display: none;
}

@media (max-width: 1024px) {
    .unsubscribe-form .gform_footer {
        width: 15.8em;
    }

    .unsubscribe-form .gform_footer input.gform_button {
        font-size: 1.45em;
    }

    .unsubscribe-form {
        margin: 4.325em 11.3em;
    }

    .unsubscribe-form input {
        height: 2.325em;
    }

    .unsubscribe-form .gform_footer input {
        height: 3.925em;
    }

    .unsubscribe-form input {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .unsubscribe-form .gform_footer {
        width: 27.5em;
    }

    .unsubscribe-form .gform_footer input.gform_button {
        font-size: 2.65em;
    }

    .unsubscribe-form .gform_fields .col-md-6 {
        width: 100%;
    }

    .unsubscribe-form input {
        height: 3.125em;
    }
}

@media (max-width: 640px) {
    .unsubscribe-form input {
        height: 2.525em;
    }

    .unsubscribe-form .gform_footer input.gform_button {
        font-size: 2.95em;
    }

    .unsubscribe-form .gform_footer {
        width: 28.6em;
    }
}

@media (max-width: 479px) {
    .unsubscribe-form {
        padding: 25px;
        margin: 0;
        border: 5px solid #d0e7eb;
    }

    .unsubscribe-form .gform_footer {
        width: 41.1em;
    }

    .unsubscribe-form .gform_footer input.gform_button {
        font-size: 3.85em;
    }
}

/*---Developer Css End--*/

/*--------Home Page Css Start------*/

/*----Home Page Start------*/
.home-banner {
    position: relative;
    height: auto;
}

/*min-height: 49.375em;*/
.home-banner .teammember {
    width: 100%;
}

.home-banner .banner-text {
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0;
    right: 0;
    box-sizing: border-box;
}

.home-banner .h1 {
    color: var(--white);
    margin-bottom: .25em;
}

.home-banner .font-125 {
    margin-bottom: 1.3em;
    color: var(--white);
}

.home-banner .h1 span {
    color: var(--parot);
    font-weight: 700;
    display: inline;
    letter-spacing: 0.03em;
}

.section-service {
    padding: 6.375em 0 5.875em;
    border-bottom: .0625em solid #ededed;
}

.section-service .clearfix {
    width: 100%;
}

.section-service .left-box {
    width: 38%;
    padding-right: 4.375em;
}

.section-service .h2 {
    margin-bottom: .5em;
    margin-top: 2em;
    font-size: 3em;
    letter-spacing: 0.03em;
}

.section-service .h2 span {
    color: var(--sky-blue);
    font-weight: 700;
}

.section-service .cms-text p {
    font-size: 1.125em;
}

.section-service .right-box {
    width: 62%;
    position: relative;
    height: 47.625em;
}

.round-box {
    border-radius: 50%;
    display: inline-block;
    overflow: hidden;
    text-align: center;
    position: absolute
}

.round-box .head {
    margin-bottom: .02em;
    color: var(--white);
    display: block
}

.round-box .head span {
    font-weight: 300
}

.round-box .text {
    color: var(--white);
    display: block
}

.round-box {
    -ms-transition: background-color .5s ease-out;
    -webkit-transition: background-color .5s ease-out;
    -o-transition: background-color .5s ease-out;
    transition: background-color .5s ease-out;
    z-index: 1;
}

.round-box .head {
    font-size: 4.75em;
    line-height: 1em
}

.round-box .text {
    font-size: .9375em;
    line-height: 1.0625em
}

.round-box.type1, .round-box.type6 {
    background-color: var(--sky-blue);
}

.round-box.type1 {
    width: 14.375em;
    height: 14.375em;
    padding-top: 3.875em;
    right: 43.75em;
    top: 3.5em
}

.round-box.type1:hover, .round-box.type6:hover {
    background-color: #2096bc
}

.round-box.type1 .head {
    font-size: 4em;
    line-height: 1em;
}

.round-box.type2, .round-box.type5 {
    background-color: var(--green);
    ;
}

.round-box.type2 {
    height: 19.875em;
    right: 20.625em;
    padding-top: 5.9375em;
    top: 5em;
    width: 19.875em
}

.round-box.type2:hover, .round-box.type5:hover {
    background-color: #91b946
}

.round-box.type2 .head {
    font-size: 5.1875em;
    line-height: .95em
}

.round-box.type2 .text {
    font-size: 1.625em;
    line-height: 1.75em
}

.round-box.type3, .round-box.type4 {
    background-color: var(--light-read);
}

.round-box.type3 {
    height: 18.375em;
    right: 0;
    padding-top: 5.75em;
    top: 0;
    width: 18.375em
}

.round-box.type3:hover, .round-box.type4:hover {
    background-color: #d73b0c
}

.round-box.type4 {
    top: 20em;
    height: 12.6875em;
    width: 12.6875em;
    right: 40.625em;
    padding-top: 3.65em;
}

.round-box.type4 .head {
    font-size: 3.4em;
    line-height: 1em
}

.round-box.type5 {
    height: 19.875em;
    right: 22.1875em;
    padding-top: 6.4375em;
    top: 27.8125em;
    width: 19.875em
}

.round-box.type6 {
    width: 19.9375em;
    height: 19.9375em;
    padding-top: 6.375em;
    right: .625em;
    top: 21em
}

.round-box.type7 {
    background-color: #fff;
    border: .375em solid #d4d4d4;
    width: 12.875em;
    height: 12.875em;
    padding-top: 5.125em;
    right: 44.375em;
    top: 34.375em;
}

.round-box.type7:hover {
    background-color: #d4d4d4;
}

.round-box.type7 .text {
    color: var(--black);
    display: inline-block;
    text-align: left;
    text-transform: none
}

.round-box.type7 .text span {
    font-family: "Arial";
}

.home .featured {
    padding: 3.75em 0;
}

.home .featured .logo-list {
    width: 78%;
}

.home .featured .img-box:first-child {
    width: 10%;
}

.home .featured .img-box {
    width: 15%;
}


.home .testimonials {
    padding: 8.125em 0;
    background-color: #eee;
    min-height: 49.375em;
    overflow: hidden;
}

.home .testimonials .left-section {
    float: left;
    width: 30%;
    padding-top: 6.25em;
    position: relative;
}

.home .testimonials .testimonial-slide {
    width: 78%;
    margin-right: -8%;
    float: left;
}

.home .testimonials .left-box .h2 {
    margin-bottom: 2.5em;
    color: var(--black);
}

.home .testimonials .left-box .h2 span {
    color: var(--sky-blue);
    font-weight: 700;
}

.home .comment-box {
    background-color: #fff;
    padding: 3.1875em 4em;
    box-shadow: 0.25em 0.25em 0 0.25em rgb(231 231 231);
    position: relative;
    min-height: 21.7em;
    width: 21em;
    pointer-events: none;
}

.home .comment-box.video {
    pointer-events: auto;
}

.home .comment-box.video {
    min-height: 27em;
}

.home .comment-box.video {
    padding: 2.1875em 1em;
    min-height: 23.6em;
    width: 27em;
}

.home .testimonial-slide .col {
    margin-right: 50px;
    pointer-events: none;
}

.home .testimonial-slide .col#slick-slide04 {
    pointer-events: auto;
}

.home .cms-text {
    font-size: 1.125em;
    line-height: 1.65em;
    color: var(--black);
}

.home .comment-box:after {
    position: absolute;
    border-left: 2.125em solid transparent;
    border-top: 2.125em solid #fff;
    bottom: -2.125em;
    left: 3.75em;
    box-shadow: 0.5em 0 0 0 rgb(231 231 231);
    content: "";
}

.home .comment-box .h4 {
    color: var(--light-read);
    font-size: 1.625em;
    line-height: 1.15em;
    margin-bottom: .625em;
    font-weight: 400;
}

.home .client-box {
    margin-top: 3.5625em;
    margin-left: 3.75em;
    height: 6.75em;
    position: relative;
}

.home .client-box .icon-imag {
    height: 6.77em;
    width: 6.75em;
    position: absolute;
    left: 0;
    top: 0;
}

.home .client-box .comment {
    margin-left: 8.3125em;
    color: var(--black);
    padding-top: 1.75em;
    height: 6.75em;
}

.home .client-box .comment .name {
    margin-bottom: .3125em;
    font-size: 1.375em;
    line-height: 1.1em;
    display: block;
}

.home .client-box .comment .detail {
    font-weight: 500;
    font-size: .9375em;
    line-height: 1.0625em;
}

.home .testimonials ul.slick-dots {
    position: absolute;
    top: 44%;
    left: -39%;
}

.home .video_wrapper {
    width: 100%;
}

.home .video_wrapper video {
    display: block;
}

.home .video_wrapper .ico-play {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: url(./assets/images/play_icon.png) no-repeat;
    width: 4.01em;
    height: 4em;
    background-size: contain;
}

.home .video_wrapper .ico-play {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.home .section-dobest {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    padding: 9.625em 0;
}

.home .section-dobest .cms-text {
    margin-bottom: 3.125em
}

.home .section-dobest .left-box {
    width: 30%;
    padding-right: 2.8125em;
    /*padding-top: 5.875em*/
}

.home .section-dobest .box, .section-dobest .right-box {
    padding-left: .4375em;
    padding-right: .4375em;
}

.home .section-dobest .left-box .h2 {
    margin-bottom: .25em
}

.home .section-dobest .left-box .h2 span {
    font-size: 2em;
    line-height: .68em;
    font-weight: 700;
    color: var(--black);
}

.home .section-dobest .right-box {
    width: 70%
}

.home .section-dobest .boxes {
    margin-left: -.4375em;
    margin-right: -.4375em
}

.home .section-dobest .boxes:after {
    display: table;
    clear: both
}

.home .section-dobest .box {
    width: 33.333%
}

/*.section-dobest .right-box .best-box {background-color: var( --green);min-height: 32.4375em;padding: 5.625em 3.2em 5.625em 2.6em;position: relative}*/
.home .section-dobest .right-box .best-box {
    background-color: var(--green);
    min-height: 26.4375em;
    padding: 5.625em 3.2em 5.625em 2.6em;
    position: relative
}

.home .section-dobest .right-box .best-box:before {
    content: "";
    position: absolute;
    bottom: 3.75em;
    right: 3.75em;
    width: 6em;
    height: 6.2em;
    display: block;
}

.home .section-dobest .right-box .best-box:before {
    background: url(./assets/images/best-box-1.png) no-repeat;
    background-size: 6.3em;
}

.home .section-dobest .right-box .box+.box .best-box:before {
    background: url(./assets/images/2.png) no-repeat;
    background-size: contain;
}

.home .section-dobest .right-box .box+.box .best-box {
    background-color: var(--light-read);
}

.home .section-dobest .right-box .box+.box+.box .best-box:before {
    background: url(./assets/images/3.png) no-repeat;
    background-size: contain;
}

.home .section-dobest .right-box .box+.box+.box .best-box {
    background-color: var(--sky-blue)
}

.home .best-box .title {
    font-size: 1.5625em;
    line-height: 1.1em;
    color: #fff;
    margin-bottom: 1em;
}

.home .best-box .title a {
    color: var(--white);
    transition: 0.5s all ease;
}
.home .best-box .title a:hover {
    color: #c5c5c5;
}
.home .point-type1 {
    padding: 0;
    margin: 0;
    list-style-type: none;
    overflow: hidden
}

.home .point-type1 li {
    margin-bottom: .625em;
    transition: all .5s ease;
    position: relative;
    margin-left: 0;
    padding-left: 1.7em;
}

.home .point-type1 li a {
    font-size: 1.1em;
    line-height: 1.15em;
    color: var(--white);
    position: relative;
    display: inline-block
}

.home .point-type1 ul li a {
    font-size: 0.9em;
    transition: 0.5s all ease;
}

.home .point-type1 li a:hover {
    color: #323232;
}

.home .point-type1 li:before {
    content: "";
    position: absolute;
    left: -0.1em;
    top: 0.5em;
    font-family: "sans-serif";
    color: rgba(0, 0, 0, 0.5);
    background-image: url(./assets/images/menu-arrow1.png);
    background-repeat: no-repeat;
    width: 1em;
    height: 1em;
    background-size: contain;
    bottom: 0;
}

/*.home .point-type1 li:hover {margin-left: 0} */
.home .best-box .point-type1 ul {
    padding: 0.3em 0 0.1em 0.7em;
}

.home .best-box .point-type1 ul li:before {
    content: '';
    display: inline-block;
    width: .35em;
    height: 0.35em;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 0;
    top: 0.5em;
    border-radius: 50%;
}

.home .best-box .point-type1 ul li {
    padding-left: 1em;
    list-style: none;
}

/*.home .point-type1 li:hover:before {left: 0;display: inline-block}*/

.home .section-ourclients {
    padding: 7.1875em 0
}

.home .section-ourclients .left-box {
    width: 36%;
    padding-right: 8.75em
}

.home .section-ourclients .left-box .h2 {
    margin-bottom: .45em;
    margin-top: 2.3em;
}

.home .section-ourclients .right-box {
    width: 64%
}

.home .section-ourclients .clientlogo-box {
    padding: 0;
    margin: 0;
    border: 1px solid var(--light-blue);
    border-width: 1px 0 0 1px;
    display: table;
    list-style-type: none;
    box-sizing: border-box;
    cursor: inherit;
    padding: 1px;
}

.home .section-ourclients .clientlogo-box:after {
    clear: both;
    content: "";
    display: table
}

.clientlogo-box li {
    border: 1px solid var(--light-blue);
    border-width: 0 1px 1px 0;
    text-align: center;
    float: left;
    width: 33.3333%;
    pointer-events: none;
}

.home .clientlogo-box .logo-box {
    height: 14.625em;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20%;
    box-sizing: border-box;
    pointer-events: none;
}

.home .clientlogo-box .logo-box img {
    display: initial;
}

.home .section-ourclients .slick-dots li:hover button, .section-ourclients .slick-dots li.slick-active button {
    border-color: var(--sky-blue);
}

.home .section-ourclients .slick-dots li:hover button:before, .section-ourclients .slick-dots li.slick-active button:before {
    background-color: var(--sky-blue);
}

.home .home .section-ourclients .slick-dots li button {
    outline: none !important;
}

.home .section-blog {
    background-color: #eef8fa;
    padding: 9.375em 0
}

.home .section-blog .blog-boxes, .section-blog .right-box {
    background-color: #cde5ea
}

.home .section-blog .left-box {
    width: 26%;
    padding-right: 2.8125em
}

.home .section-blog .left-box .h2 {
    margin-bottom: .3em;
    margin-top: 1.38em;
}

.home .section-blog .right-box {
    width: 74%;
    padding: 0 .625em;
}

.home .section-blog .blog-boxes:after {
    clear: both;
    display: table;
    content: ""
}

.home .blog-boxes .blog-box {
    padding: .625em .625em .625em 0;
    width: 33.33%;
    position: relative
}

.home .blog-boxes .blog-box a {
    display: block;
}

.home .blog-boxes .blog-box:last-child {
    padding-right: 0
}

.home .blog-boxes .blog-box .blog-inner-boxes {
    padding: 6.875em 3.125em 3.125em;
    background-color: #eef8fa;
    cursor: pointer;
    min-height: 32.628em;
    -ms-transition: all .35s ease;
    -webkit-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease
}

.home .blog-boxes .blog-box .blog-inner-boxes:hover {
    background-color: var(--white);
    min-height: 33.88em;
    box-shadow: 0 0 2.6875em .3125em rgba(0, 0, 0, .11);
    margin: -.625em;
    position: relative;
    z-index: 2
}

.home .blog-boxes .blog-box .date {
    color: #6c6c6c;
    text-transform: uppercase;
    font-size: .8125em;
    line-height: .9375em;
    margin-bottom: 0.5em
}

.home .blog-boxes .blog-box .blog-title {
    font-size: 1.875em;
    line-height: 1.07em;
    color: var(--sky-blue);
    font-weight: 700;
    min-height: 10.85em;
    width: 8.8em
}

.home .blog-boxes .blog-box .label-tag {
    background-color: var(--light-read);
    padding: .4em 2.7em;
    font-size: .6875em;
    line-height: 1.25em;
    color: var(--white);
    text-transform: uppercase;
    position: absolute;
    top: 0;
    left: 4.55em;
    display: inline-block;
    z-index: 3
}

.home .blog-boxes .blog-box .blog-inner-boxes .link-type1 span {
    top: 0;
}

.home .blog-boxes .blog-box .blog-inner-boxes .link-type1:before {
    top: -.0625em
}

.home .blog-boxes .blog-box .label-tag {
    background-color: var(--light-read);
}

.home .blog-boxes .blog-box+.blog-box .label-tag {
    background-color: var(--green);
}

.home .blog-boxes .blog-box+.blog-box+.blog-box .label-tag {
    background-color: var(--sky-blue);
}

.home-banner-overlay {
    position: relative;
}

.home-banner-overlay:before {
    content: '';
    display: block;
    background: #000000c2;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
}

.home-page-video-inner {
    height: 100vh;
}

/*----Home Page End------*/

/*-----Responsive Css Start----- */
@media only screen and (min-width:1025px) {
    .orderlist_move_letf .wrap.vcenter {
        margin-left: 15em;
    }

    .home header#masthead {
        position: fixed;
        background: transparent;
        transition: all 0.3s;
    }

    .home .main-navigation a {
        color: #fff;
    }

    .home .custome-drop-menu a:after {
        color: #fff;
    }

    .home-page-video video {
        height: 100vh;
        width: 100%;
        object-fit: cover;
    }

    .home .main-navigation .sub-menu {
        top: 3.4em;
        padding-top: 1.2em;
    }

    .home .main-navigation .sub-menu a {
        color: #000;
    }

    .home .main-navigation .sub-menu a:hover {
        color: var(--sky-blue);
    }

    .home header#masthead.home-sticky {
        position: fixed;
        background: #fff;
        top: 0;
    }

    .home header#masthead.home-sticky .main-navigation a {
        color: var(--gray);
    }

    .home header#masthead.home-sticky .main-navigation .sub-menu a {
        color: var(--sky-blue);
    }

    .home header#masthead.home-sticky .main-navigation .sub-menu a:hover {
        color: var(--light-read);
    }

    .home .home-sticky .custome-drop-menu a:after {
        color: var(--gray);
    }

}

@media only screen and (max-width: 1600px) {
    .home .blog-boxes .blog-box .date {
        margin-bottom: 1em;
    }
}

@media only screen and (max-width: 1600px) and (min-width: 1025px) {
    .round-box.type7 .text {
        font-size: 1.2em;
    }

    .home .blog-boxes .blog-box .label-tag {
        font-size: 0.85em;
    }

}

@media(min-width:1024px) and (max-width:1025px) {

    /* Home */
    .home .clinet-slider .slick-dots {
        margin-top: 40px;
    }

    .home .clinet-slider .slick-dots li button {
        width: 25px;
        height: 25px;
    }

    .home .clinet-slider .slick-dots li button::before {
        width: 14px;
        height: 14px;
        margin-left: 0;
        margin-top: 0;
        transform: translate(-50%, -50%);
    }
}

@media only screen and (min-width: 1024px) {
    .white-label-shopify-store-design-development .banner-with-video {
        padding-top: 3.5em;
    }

    body .white-label-shopify-store-design-development .video_wrapper {
        margin-top: 2.75em;
        border: none;
    }

    .thrive-white-label {
        margin-top: 5.2em;
    }
}

@media only screen and (max-width: 1024px) {
    .home-banner .banner-text {
        padding: 0 50px;
        max-width: 725px;
        margin: 0 auto;
    }

    .home-banner .font-125 {
        margin-bottom: 8px;
        font-size: 18px;
        line-height: 28px;
    }

    .home-banner .btn {
        font-size: 20px;
    }

    .home .section-service .left-box, .home .section-service .right-box, .home .testimonials .left-section, .home .testimonials .testimonial-slide, .home .section-dobest .left-box, .home .section-dobest .right-box, .home .section-ourclients .left-box, .home .section-ourclients .right-box, .home .section-blog .left-box, .home .section-blog .right-box {
        width: 100%;
        float: none;
        box-sizing: border-box;
    }
    .home .section-dobest .left-box .h2, 
    .home .section-blog .left-box .h2, 
    .home .testimonials .left-box .h2{
       margin-bottom: 30px;
    }
    .home .testimonials .left-section{padding-top:0}

    .section-service .right-box {
        text-align: center;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .section-service .cms-text p {
        font-size: 16px;
    }

    .round-box .text {
        font-size: 18px;
    }

    .round-box.type1, .round-box.type2, .round-box.type3, .round-box.type4, .round-box.type5, .round-box.type6 {
        height: 200px;
        width: 200px;
        position: relative;
        left: auto;
        top: auto;
        padding-top: 60px;
        margin-right: 10px;
        margin-bottom: 10px;
        right: auto
    }

    .round-box.type1 .head, .round-box.type2 .head, .round-box.type3 .head, .round-box.type4 .head, .round-box.type5 .head, .round-box.type6 .head {
        font-size: 44px;
        line-height: 46px
    }

    .round-box.type1 .text, .round-box.type2 .text, .round-box.type3 .text, .round-box.type4 .text, .round-box.type5 .text, .round-box.type6 .text, .round-box.type7 {
        font-size: 14px;
        line-height: 16px
    }

    .round-box.type7 {
        top: 520px;
        position: static;
        height: 200px;
        margin-right: 10px;
        width: 200px;
        padding-top: 78px
    }

    .section-featured .featured-box.title {
        float: none;
        width: auto;
        padding: 0;
        line-height: 24px;
        min-height: 1px;
        margin-bottom: 20px;
        display: block
    }

    .home .section-ourclients .left-box .h2 {
        margin-top: 30px;
    }

    .home .section-blog .left-box .h2 {
        margin-top: 0;
    }

    .home .point-type1 li {
        padding-left: 18px;
        margin-bottom: 10px;
    }

    .home .point-type1 li:before {
        left: -4px;
        font-size: 13px;
        top: 5px;
    }

    .home .best-box .point-type1 ul li:before {
        left: -4px;
        top: 6px;
        width: 5px;
        height: 5px;
    }

    .home .client-box {
        height: auto;
        margin-top: 50px;
    }

    .home .featured .logo-list {
        width: 100%;
        margin-top: 15px;
    }

    .home .cms-text {
        font-size: 18px;
    }

    .home .testimonials .testimonial-slide {
        padding-bottom: 50px;
    }

    .home .comment-box, .home .comment-box.video {
        min-height: inherit;
        width: 95%;
        box-sizing: border-box;
    }

    .home .comment-box .h4 {
        font-size: 20px;
    }

    .home .client-box .comment .name {
        font-size: 18px;
        width: 100%;
    }

    .home .client-box .comment .detail {
        font-size: 15px;
    }

    .home .testimonials ul.slick-dots {
        position: absolute;
        bottom: 0;
        left: 0;
        top: auto;
        right: 0;
    }

    .home .video_wrapper .ico-play {
        width: 50px;
        height: 50px;
        background-size: contain;
    }

    /* .home .section-dobest{background-attachment: inherit;} */
    .home .section-dobest .right-box .best-box {
        min-height: 375px;
    }

    .home .best-box .title {
        font-size: 18px;
    }

    .home .point-type1 li a {
        font-size: 16px;
    }

    .home .point-type1 ul li a {
        font-size: 14px;
    }

    .home .best-box .point-type1 ul {
        padding: 15px 0 5px 11px;
    }

    .home .blog-boxes .blog-box .label-tag {
        padding: 6px 20px;
        font-size: 16px;
        width: 180px;
        left: 0;
        right: 0;
        margin: auto;
        text-align: center;
    }

    .home .blog-boxes .blog-box .date {
        font-size: 18px;
        margin-bottom: 1em;
    }

    .home .blog-boxes .blog-box .blog-title {
        width: 100%;
        font-size: 20px;
    }

    .home .section-service .h2 {
        margin-top: 15px;
        font-size: 4.575em;
        line-height: 1.2;
    }

    .mobileMenu .menu-item-18683 .submenuToggle,
    .mobileMenu .menu-item-16 .submenuToggle {
        width: 100%;
        text-align: right;
        right: 26px;
        padding: 12px 0;
        top: 0;
        z-index: 555;
    }
}

@media only screen and (max-width: 960px) {
    .home .comment-box, .home .comment-box.video {
        width: 85%;
    }

    .home .client-box {
        width: 85%;
    }

    .home .point-type1 ul li a {
        font-size: 12px;
    }

    .home-banner-overlay img {
        height: 480px;
        object-fit: cover;
        object-position: center;
    }

    .home .best-box .point-type1 ul li:before {
        top: 5px;
    }

}

@media only screen and (max-width: 768px) {

    /*.teammember-mobile {background: #000;height:450px;}*/
    .home .comment-box, .home .comment-box.video {
        min-height: inherit;
        width: 100%;
    }

    .home .video_wrapper .ico-play {
        top: 0px;
        bottom: 0px;
    }

    .home-banner .font-125 {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 0;
    }

    .home .clinet-slider .slick-dots li button {
        width: 26px;
        height: 26px;
        background: none;
        border-width: 2px;
        box-sizing: border-box;
    }

    .home .section-ourclients .slick-dots li button {
        border-width: 2px;
    }

    .home .clinet-slider .slick-dots li button:before {
        width: 14px;
        height: 14px;
    }

    .home .testimonial-slide .col {
        margin-right: 0;
        padding: 0px 20px;
    }

    .home .comment-box:after {
        border-left: 30px solid transparent;
        border-top: 30px solid #fff;
        bottom: -30px;
        left: 25px;
        box-shadow: 6px 0 0 0 rgb(231 231 231);
    }

    .home .client-box {
        height: 90px;
        margin-top: 40px;
        margin-left: 10px;
        margin-bottom: 0;
    }

    .home .client-box .icon-imag {
        height: 50px;
        width: 50px;
    }

    .home .client-box .comment {
        margin-left: 60px;
        height: 70px;
    }

    .home .clientlogo-box .logo-box {
        height: 165px;
        padding: 30px;
    }

    .home .section-dobest .box {
        width: 100%;
        margin-bottom: 40px;
    }

    .home .section-dobest .right-box .best-box {
        padding: 40px 20px;
    }

    .home .section-dobest .right-box .best-box:before {
        bottom: 15px;
        right: 20px;
        width: 80px;
        height: 80px;
    }

    .home .blog-boxes .blog-box {
        width: 100%;
        margin-bottom: 50px;
        border: 5px solid #cde5ea;
        padding: 10px;
    }

    .home .section-blog .blog-boxes, .section-blog .right-box {
        background-color: transparent;
    }

    .home .blog-boxes .blog-box .blog-inner-boxes {
        padding: 60px 10px;
        min-height: auto;
    }

    .home .blog-boxes .blog-box .blog-title {
        min-height: 120px;
    }

    .home .blog-boxes .blog-box .blog-inner-boxes:hover {
        background-color: transparent;
        min-height: auto;
        box-shadow: none;
        margin: 0;
        position: relative;
        z-index: 2;
    }

    .home .point-type1 li {
        padding-left: 20px;
    }

    .home .point-type1 li:before {
        font-size: 15px;
    }

    .home .best-box .point-type1 ul li {
        padding-left: 10px;
    }

    .home .section-ourclients .clientlogo-box {
        padding: 1px;
    }

    .home .section-ourclients .left-box .h2 br,
    .home .section-blog .left-box h2 br {
        display: none;
    }

    /*.home .featured.box-size .dflex.wrap.vcenter{justify-content: center;}*/
    .home-banner-overlay img {
        height: 430px;
    }

    .home .section-dobest .right-box .best-box:before {
        background-size: contain;
    }

}

@media only screen and (max-width: 640px) {
    .home .testimonial-slide .comment-box, .home .testimonial-slide .comment-box.video {
        width: 95%;
        margin: 0 auto;
    }

    .home .cms-text, .section-service .cms-text p, .font-24, .home-banner .font-125 {
        font-size: 16px;
    }

    .home .comment-box .h4 {
        font-size: 18px;
    }

    .home .comment-box, .home .comment-box.video {
        min-height: inherit;
    }

    .home .comment-box {
        padding: 40px 20px;
    }

    .home .blog-boxes .blog-box .label-tag {
        font-size: 13px;
    }

    .home .clinet-slider .slick-dots li button {
        width: 20px;
        height: 20px;
        background: none;
        border-width: 2px;
        box-sizing: border-box;
    }

    .home .clinet-slider .slick-dots li button:before {
        width: 10px;
        height: 10px;
    }

    .home .video_wrapper .ico-play {
        top: 0;
        bottom: 0;
    }

}

@media only screen and (max-width: 479px) {
    .home-banner .h1 {
        font-size: 28px;
        line-height: 1;
        margin-bottom: 20px;
    }

    .home .btn-wrap .btn {
        width: 180px;
        margin-right: 0;
    }

    .home-banner .font-125 {
        font-size: 13px;
    }

    .home-banner .font-125 br {
        display: none;
    }

    .home .featured.box-size .dflex.wrap.vcenter {
        justify-content: center;
    }

    .home .section-service, .home .featured, .home .testimonials, .home .section-dobest, .home .section-blog, .home .section-ourclients {
        padding: 40px 0;
    }

    .home .section-service .h2, .home .section-ourclients .left-box .h2 {
        margin-top: 0
    }

    .home .section-service .h2 {
        font-size: 23px;
    }

    .home .section-dobest .left-box {
        padding-top: 0;
    }

    /*.point-type1 li a{line-height:1.6;}*/
    .home .best-box .point-type1 ul li:before {
        top: 8px;
    }

    .home .section-dobest .box {
        margin-bottom: 10px;
    }

    .home .clientlogo-box .logo-box {
        height: 135px;
        padding: 25px 70px;
    }

    .home .section-blog .left-box .h2 {
        margin-bottom: 20px;
    }

    .home .blog-boxes .blog-box {
        text-align: center;
        margin-bottom: 20px;
    }

    .home .blog-boxes .blog-box a {
        text-align: left;
    }

    .home .blog-boxes .blog-box .label-tag {
        padding: 6px 20px;
        font-size: 16px;
        width: auto;
        text-align: center;
        position: relative;
        left: inherit;
        right: inherit;
        margin: -10px auto 0 auto;
    }

    .home .client-box .icon-imag {
        height: 70px;
        width: 70px;
    }

    .home .client-box .comment {
        margin-left: 80px;
    }

    .home .clientlogo-box li {
        width: 100%;
        float: none;
    }

    .home .featured .img-box, .featured .img-box:first-child {
        width: 35%;
        padding: 10px;
    }

    .home .featured .img-box:first-child {
        width: 25%;
    }

    .home .featured .logo-list {
        justify-content: center;
    }

    .home .section-ourclients .right-box.box-size {
        max-width: 300px;
        margin: 0 auto;
        display: block;
        padding: 0 10px;
    }

}

@media only screen and (max-width: 459px) {
    .round-box.type1, .round-box.type2, .round-box.type3, .round-box.type4, .round-box.type5, .round-box.type6, .round-box.type7 {
        margin-right: 0px;
    }

    .home .video_wrapper .ico-play {
        width: 30px;
        height: 30px;
    }
}

/*-----Responsive Css End----- */

/*--------Home Page Css End------*/
/*------Inner Page Css Start----*/
.breadthumb {
    padding: 0em;
    margin: 0em;
    display: inline-block;
    margin-bottom: 0.4375em;
}

.breadthumb li {
    list-style-type: none;
    padding-right: 0.5625em;
    display: inline-block;
    font-size: 0.9375em !important;
    line-height: 1.0625em !important;
    color: var(--black);
    text-transform: uppercase;
}

.breadthumb li:after {
    content: "/";
    margin-left: 0.5625em;
}

.breadthumb li:last-child:after {
    display: none;
}

.breadthumb li:last-child a {
    pointer-events: none;
}

.breadthumb li a {
    font-size: 1em;
    color: var(--black);
    font-weight: 500;
    text-transform: uppercase;
}

.breadthumb li a:hover {
    color: var(--sky-blue);
}

.breadthumb.white li a:hover {
    color: var(--sky-blue);
}

/* .link-building-banner-img-position .breadthumb.white li a:hover,.google-penalty .breadthumb.white li a:hover{color:var(--red);} */
.breadthumb.white li a, .breadthumb.white li {
    color: var(--white);
}

.section-whychoose .breadthumb.white li:last-child, .page-template-company .breadthumb li {
    font-weight: 600;
}

.breadthumb.white li:last-child a, .breadthumb.white li:last-child {
    color: var(--black);
}

.section-whychoose .breadthumb.white li:last-child a, .section-whychoose .breadthumb.white li:last-child {
    color: var(--white);
}

.breadthumb.white li a:hover {
    color: var(--black);
}

.jobpage_banner .breadthumb.white li a:hover {
    color: var(--red);
}

.section-whychoose .breadthumb {
    margin-bottom: 0.8em;
}

/**------- About Page Start -----*/
.banner {
    background: #ececec;
    padding: 5.625em 0;
    text-align: center
}

.banner .font-125, .leadership .font-125 {
    line-height: 1.65em;
}

.leadership {
    padding-bottom: 4em;
}

.banner .font-51, .leadership .h2, .vision-mission .h2 {
    margin-bottom: 0.53em
}

.vision-mission .vision:first-child {
    padding-right: 1em;
}

.vision-mission .vision:last-child {
    padding-left: 1em;
}

.banner-bottom {
    margin: 5em auto 0;
    max-width: 92.4%;
}

.banner-bottom .world-map {
    width: 65%;
    display: inline-block;
    position: relative;
    text-align: left;
    margin: 0 4% 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-size: 100% auto;
}

.banner-bottom .world-map img {
    width: 100%;
}

.banner-bottom .font-17 {
    width: 29%;
    margin-bottom: 0;
    text-align: left;
    display: inline-block;
    line-height: 1.6;
    font-size: 1.3em;
}

.banner-bottom .font-17 span {
    font-weight: 500;
    display: inline;
}

.countinworld {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    bottom: 0;
}

.countinworld div {
    color: var(--white);
    display: block;
    position: absolute;
    text-align: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.countinworld .two, .countinworld .three {
    font-size: 1.8em;
    width: 2.3em;
    height: 3em;
    line-height: 2.4em;
}

.countinworld .three {
    font-size: 1.6em;
}

.countinworld .four, .countinworld .five, .countinworld .six {
    font-size: 1.5em;
    width: 1.9em;
    height: 2.53em;
    line-height: 2.1em;
}

.countinworld .five {
    font-size: 1.5em;
}

.countinworld .six {
    font-size: 1.4em;
}

.countinworld .one {
    left: 17%;
    top: 15%;
    font-size: 2.6em;
    width: 2.65em;
    height: 3.4em;
    line-height: 2.5;
    background-image: url(./assets/images/location1.png);
}

.countinworld .two {
    left: 11.8%;
    top: 4%;
    background-image: url(./assets/images/location2.png);
}

.countinworld .three {
    right: 0;
    margin: 0 auto;
    left: 66%;
    top: 62%;
    background-image: url(./assets/images/location3.png);
}

.countinworld .four {
    right: 0;
    margin: auto;
    left: 3%;
    top: 10%;
    background-image: url(./assets/images/location4.png);
}

.countinworld .five {
    width: 1.7em;
    height: 2.2em;
    line-height: 2em;
    left: 47%;
    top: 20%;
    background-image: url(./assets/images/location5.png);
}

.countinworld .six {
    right: 0;
    margin: auto;
    left: 4%;
    top: 27%;
    width: 1.5em;
    line-height: 1.6em;
    background-image: url(./assets/images/location4.png);
}


/* About Us new Css 04-07-24 */

.countinworld .seven {
    right: 0;
    margin: auto;
    left: 21%;
    top: 51%;
    background-image: url(./assets/images/location3.png);
    font-size: 1.6em;
    width: 1.5em;
    height: 2em;
    line-height: 1.6em;
}

.leadership {
    background: var(--white);
}

.leadership .leader-detail {
    width: 33.8%;
    padding: 0 1.875em;
    margin: 1.3em auto 0 auto;
    position: relative;
}

.leadership .contact-data {
    color: var(--black);
    margin: 1.875em auto 0;
    line-height: 1.75em;
}

.social {
    margin-top: 0.9375em;
}

.social a {
    margin: 0 0.5em;
    width: 2.5625em;
    height: 2.5em;
    color: #acacac;
    border: 0.4em solid #acacac;
    border-radius: 50%;
    font-size: 0.7em;
    padding: 0.2em;
}

.social a svg {
    fill: #acacac;
}

/* .social a.twitter:hover svg{fill: #22aae8;} */
.social a.twitter:hover svg {
    filter: invert(49%) sepia(90%) saturate(472%) hue-rotate(161deg) brightness(94%) contrast(101%);
}

.social a.linkedin:hover svg {
    fill: #0372bb;
}

.social a.twitter:hover {
    border-color: #22aae8;
}

.social a.linkedin:hover {
    border-color: #0372bb;
}

.leadership .target {
    position: relative;
    cursor: pointer;
    line-height: 0em;
}

.leadership .target:hover .onhover {
    opacity: 1;
    top: 0em;
    bottom: 0.25em;
    height: 100%;
}

.leadership .onhover {
    opacity: 0;
    position: absolute;
    top: 50%;
    height: 0em;
    left: 0;
    right: 0;
    background: rgba(237, 81, 34, 0.7);
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    -webkit-transition: all 0.4s ease-out;
    width: 100%;
}

.leadership .onhover a {
    border: 1px solid rgba(255, 255, 255, 0.7);
    color: var(--white);
    border-radius: 0.2em;
    display: inline-block;
    padding: 0.87em 2.35em;
    white-space: nowrap;
    top: 50%;
    overflow: hidden;
    position: absolute;
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    left: 50%;
    line-height: 1.4em;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.leadership .onhover a span {
    display: inline-block;
    margin: 0 0 0 0.5em;
    font-size: 0.94em;
    font-family: "arial";
}

.leadership .onhover a:hover {
    color: #ed5122;
    background-color: rgba(255, 255, 255, 0.9);
}

.leadership .onhover a:before {
    content: "";
    width: 100%;
    position: absolute;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.7);
    top: 0em;
    z-index: -1;
    -o-transition: left 0.3s ease, right 0.3s ease;
    transition: left 0.3s ease, right 0.3s ease;
    -webkit-transition: left 0.3s ease, right 0.3s ease;
}

.leadership .onhover a:before {
    left: -100%;
}

.leadership .onhover a:hover:before {
    left: 0em;
}

.leadership .onhover a:hover:after {
    right: 0em;
}

.leadership .our-team {
    position: relative;
    margin: 0em 0 0 0;
    justify-content: center;
}

.leadership .team-box {
    width: 33.33%;
    padding: 0 2.5em;
    margin-bottom: 5em;
    box-sizing: border-box;
}

/*.leadership .team-box:last-child{margin-bottom: 0;}*/
.leadership .team-box .target {
    position: relative;
}

.leadership .team-box.last {
    margin-bottom: 0
}

.leadership .team-section:first-child {
    margin-top: 6em;
}

.leadership .team-section {
    background-color: #f8f7f7;
}

.leadership .team-section:nth-child(2n) {
    background-color: #fff;
}

.leadership .team-section:last-child {
    padding-bottom: 0;
}

.leadership .team-section:last-child .team-box:nth-child(4) {
    margin-bottom: 0;
}
.team-member-data-section .team-section:last-child .team-box:last-child {
    pointer-events: none;
}
.popup-deta {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 999999;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
}

.popup-deta.active {
    display: flex;
}

.popup-deta .white-popup {
    position: relative;
    background-color: var(--white);
    width: auto;
    max-width: 85%;
    margin: 1.25em auto;
    max-height: 90%;
    overflow-y: auto;
}

.popup-deta .profile-popup {
    padding: 3.125em;
    cursor: auto;
}

.popup-deta .profile-image {
    width: 30%;
}

.popup-deta .profile-detail {
    width: 70%;
    text-align: left;
    padding-left: 4.5em;
}

.popup-deta .profile-detail .font-175 {
    color: var(--black);
    margin-bottom: 0.3125em;
}

.popup-deta .profile-detail .font-125 {
    color: var(--black);
    line-height: 1.375em;
}

.popup-deta .profile-detail .social {
    margin-bottom: 1.25em;
}

.popup-deta .profile-detail p {
    font-size: 1.2em;
    line-height: 1.5em;
    color: var(--black);
    margin-bottom: 1.3em;
}

.popup-deta .profile-detail p:last-child {
    margin-bottom: 0em;
}

.team-box .popup-deta .font-125 {
    margin-bottom: 1.25em;
}

.team-box .popup-deta a {
    text-decoration: none;
    outline: none;
    color: var(--sky-blue);
}

.team-box .popup-deta a:hover {
    color: var(--light-read);
}

.vision-mission {
    background: #eef8fa;
}

.vision-mission p {
    margin-bottom: 0;
    line-height: 1.65em;
    color: var(--dark-black);
}

.full-width-section {
    max-width: 100%;
    padding: 0 12.5%;
}

.vision-mission .vision ul {
    padding: 0;
}

.vision-mission .vision li {
    margin: 0 0 2.44em 0;
}

.vision-mission .vision li:last-child {
    margin-bottom: 0
}

.vision:first-child li:first-child {
    min-height: 13em;
}

.vision:first-child li {
    min-height: 10em;
}

.vision li .icon {
    width: 1.96em;
    height: 1.96em;
    background-color: transparent;
    font-size: 3.875em;
    line-height: 1.68em;
    display: inline-block;
    color: var(--green);
    position: relative;
    margin-top: .129em
}

.vision li .icon.text-sec {
    width: 1.96em;
    height: 1.96em;
    border-radius: 100%;
    border: .097em solid var(--green);
    background-color: transparent;
    font-size: 3.875em;
    font-weight: bold;
    text-align: center;
    line-height: 1.9;
    display: inline-block;
    color: var(--green);
    float: left;
    position: relative;
    margin-top: .129em
}

.vision li .content {
    width: calc(100% - 9em);
    padding-left: 2em;
}

.vision li .icon span {
    height: 1.1em;
    width: .081em;
    display: block;
    position: absolute;
    top: 105%;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: var(--green)
}

.vision li:first-child .icon span {
    height: 1.9em;
}

.vision li:last-child .icon span {
    display: none
}

.weworkwith {
    background: var(--sky-blue) url(./assets/images/weworkwith-banner.png) no-repeat;
    background-position: center;
    background-attachment: fixed;
    color: var(--white);
}

.weworkwith .h2 {
    margin-bottom: 1.25em;
    line-height: 1.6em;
}

.weworkwith .h4 {
    margin-bottom: 1.25em;
}

.weworkwith .big {
    line-height: 1.6;
}

.weworkwith ul {
    text-align: left;
    width: 50%;
    margin: 5em auto 0;
    padding: 0;
}

.weworkwith li {
    margin-bottom: 1.5em;
    position: relative;
    padding-left: 2em;
}

.weworkwith li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1.5em;
    height: 1.5em;
    margin: auto 0;
    background-image: url(./assets/images/true-mark.png);
    background-repeat: no-repeat;
    display: block;
    background-position: center;
    background-size: contain;
}

.weworkwith aside {
    display: inline-block;
    padding: 0 2.8125em;
    vertical-align: top;
    margin-top: 4.375em;
}

.weworkwith p {
    margin-bottom: 0.9375em;
    line-height: 1.75em;
}

.weworkwith p:last-child {
    margin-bottom: 0;
}

/*--------About Page End ------*/

/*------What Is E2M Start----*/

.section-marketing {
    background-color: #ebf7f9;
}

.ethical-header {
    color: var(--black);
    font-size: 4.125em;
    line-height: 1.0303em;
}

.ethical-header span {
    display: inline-block;
    color: var(--white);
    background-color: var(--green);
    padding: 0.152em 0.46em;
    text-transform: uppercase;
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
    -webkit-transform: rotate(-4deg);
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
}

.marketing-text {
    color: var(--dark-black);
    margin-bottom: 0.58em;
    margin-top: 3.7em;
}

.marketing-boxes {
    border-top: 0.3125em solid var(--white);
    max-width: 78.125em;
    margin: auto;
    padding: 0;
}

.marketing-boxes li {
    width: 25%;
    border: 0.3125em solid var(--white);
    border-width: 0em 0.3125em 0.3125em 0em;
    padding: 1.875em 2em;
    position: relative;
}

.marketing-boxes li:before {
    content: "";
    position: absolute;
    bottom: -0.3125em;
    left: 50%;
    right: 50%;
    height: 0.3125em;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    width: 0em;
    background-color: #df383f;
}

.marketing-boxes li:hover:before {
    left: -0.3125em;
    right: -0.3125em;
    width: auto;
}

.marketing-boxes li:first-child, .marketing-boxes li:nth-child(5) {
    border-left: 0.3125em solid var(--white);
}

.marketing-boxes li:nth-child(4) {
    border-right: 0.3125em solid var(--white);
}

.marketing-boxes li .mbox {
    width: 100%;
}

.marketing-boxes li .mbox-text {
    color: var(--black);
    line-height: 1.5em;
    height: 8.7em;
}

.marketing-boxes li .mbox-text.fs-semibold {
    font-weight: 500;
}

.marketing-boxes.bottom li {}

.marketing-boxes.bottom {
    border-top: 0 none;
}

.ico-cancel {
    background: url(./assets/images/cancle_icon.png) no-repeat;
    height: 3.25em;
    width: 3.25em;
    background-size: contain;
}

.section-fantastic {
    padding: 6.25em 0em 3.125em 0em;
    background-color: var(--white);
}

.section-fantastic .wrapper {
    max-width: 78.125em;
}

.section-fantastic .h2 {
    color: var(--black);
}

.section-fantastic .font-24 {
    color: var(--dark-black);
    margin: 0.69em auto 0 auto;
    width: 70%;
}

.section-fantastic .factastic-boxes .f-box {
    width: 50%;
    padding: 4.6875em 1.875em 0 13.75em;
    min-height: 17.5em;
}

.factastic-boxes {
    margin-top: 3.125em;
}

.factastic-boxes .f-box .font-175 {
    line-height: 1.14em;
    color: var(--black);
    margin-bottom: 0.43em;
    z-index: 1;
}

.factastic-boxes .f-box .f-detail {
    color: var(--black);
    line-height: 1.6em;
    z-index: 1;
}

.factastic-boxes .f-box .bg-icon {
    left: 0em;
    top: -1.25em;
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
}

/*------What Is E2M End----*/


/*------Why E2M Start----*/
.section-whychoose {
    background: url(./assets/images/why-choose-e2m-bg.jpg) no-repeat;
    background-position: center center;
    background-size: cover;
    z-index: 1;
}

.section-whychoose .center-text {
    margin: 0 auto;
}

.stratergy-page .section-whychoose .center-text {
    width: 88%;
    align-items: center;
}

.section-whychoose .whychoose-midbox {
    min-height: 43.75em;
    width: 100%;
}

.section-whychoose .h1 {
    line-height: 1.02em;
    color: var(--white);
}

.section-communication .communication-nav {
    margin: 4em 0;
}

.section-communication .communication-nav .slick-slide {
    cursor: auto;
}

.section-communication .slider-icon {}

.section-communication .slider-icon .icon {
    width: 18.875em;
    height: 18.875em;
    margin: 0 auto;
    background-color: #eeeeee;
    border-radius: 50%;
    position: relative;
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
    -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
    cursor: pointer;
    transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
}
.section-communication .slider-icon .icon:hover{
    background-color: #e2dfdf;
}
.section-communication .slick-current .slider-icon .icon {
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
}

.section-communication .slider-icon .icon:before {
    content: "";
    left: 50%;
    top: 50%;
    position: absolute;
    height: 0em;
    width: 0em;
    /*background-color: #e2dfdf;*/
    z-index: 9;
    border-radius: 50%;
}

.section-communication .slider-icon .icon img {
    text-align: center;
    margin: 0 auto;
    position: relative;
    z-index: 99;
}

.section-communication .slider-icon:hover .icon:before {
    height: 100%;
    width: 100%;
    left: 0em;
    right: 0em;
    top: 0em;
    bottom: 0em;
}

.section-communication .com-detail-box .com-title {
    margin-bottom: 0.6em;
}

.section-communication .com-detail-box .com-box {
    width: 70%;
    margin: 0 auto;
}

.section-communication .slick-arrow.next {
    right: -2.5em;
}

.section-value {
    background-color: #dddddd;
    min-height: 60em;
    padding: 6em 0 4.5em;
    background-image: url(./assets/images/section-value-bg.png);
    background-repeat: no-repeat;
    background-position: 100% bottom;
    background-size: 45%;
}

.section-value .h2 {
    color: var(--black);
}

.section-value .value-detail {
    line-height: 1.4em;
    margin: 0.23em 0 0.88em 0;
    font-weight: 300;
    color: var(--dark-black);
}

.section-value .values-box .expand-col-box .header.open {
    background: var(--white);
}

.section-value .values-box .expand-col-box .header:hover {
    background: var(--white);
}

.section-value .values-box .box-left {
    margin-right: 0;
    position: relative;
    width: 70%;
}

/*.section-value .values-box .expand-col-box{width:100%;}*/
.section-value .values-box .expand-col-box:last-child {
    border-bottom: 0em;
}

.section-value .values-box .tab-header {
    width: 37%;
}

.section-value .values-box .tab-data {
    width: 47%;
}

.section-value .values-box .expand-col-box .header {
    border-bottom: 0.0625em solid #c3c3c3;
    color: var(--black);
    cursor: pointer;
    line-height: 1.1em;
    padding: 0.625em 1em 0.75em;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}

.section-value .values-box .expand-col-box .details {
    color: var(--black);
    font-size: 1.15em;
    line-height: 1.7em;
}

.section-value .values-box .expand-col-box .details p {
    margin-bottom: 1.2em;
}

.section-value .values-box .philosopy-descktop .details {
    display: none;
}

.section-value .values-box .philosopy-descktop .details.open {
    display: block;
}

.section-value .philosopy-descktop {
    display: flex;
}

.section-value .philosopy-mobile {
    display: none;
}




/*------Why E2M End----*/
/*------life E2M Start----*/
.page-id-9207 {}

.life-inner {
    display: block;
    width: 100%;
    position: relative;
}

.life-boxes {
    display: inline-block;
    width: 100%;
}

.life-box {
    background: var(--white);
}

.life-box:nth-child(2n) {
    background: #e3f0f4;
}

.life-left+.life-left {
    text-align: right;
    flex-direction: row-reverse;
}

.life-one-box {
    width: 50%;
    margin: 0 auto;
}

.life-text .font-345 {
    color: var(--black);
    display: block;
}

.life-text .btn {
    margin: 1.4em 0 0;
}

.life-text {
    vertical-align: middle;
    width: 45%;
}

.life-photo {
    margin-left: 1%;
    vertical-align: middle;
    width: 51%;
}

.life-photo img {
    width: 100%;
}

.life-photo a {
    display: block;
}

/*------life E2M End----*/



/*--------Jobs Start-----*/
.two-part-banner {
    background-color: var(--sky-blue);
    background-image: none;
    padding: 4.375em 0 2em;
}

.two-part-banner .whychoose-midbox {
    min-height: auto;
    z-index: 99;
}

.two-part-banner:after {
    content: '';
    width: 100%;
    height: 14.375em;
    position: absolute;
    background: inherit;
    bottom: 0;
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: skewY(-4deg);
    -ms-transform: skewY(-4deg);
    transform: skewY(-4deg);
    right: 0;
    z-index: 9;
}

.two-part-banner .img-box {
    width: 33%;
    text-align: left;
}

.two-part-banner .mid-content {
    width: 60%;
    text-align: left;
}

.two-part-banner .mid-content .h1 {
    margin-bottom: .3em
}

.two-part-banner .mid-content .h5 {
    color: var(--white);
    line-height: 1.5em;
}

.jobs-req {
    background: #eef8fa;
}

.jobs-req .wrapper {
    padding-bottom: 0;
}

/*----External Job page Start---*/
.jobs-req {
    background: #eef8fa;
    padding: 13em 0 6em;
}

.jobs-midbar.stratergy-midbar {
    padding: 4.375em 0 2em;
}

.jobs-midbar.stratergy-midbar .img-box {
    bottom: inherit;
}

.jobs-midbar.stratergy-midbar .img-box .img-main {
    width: 26.25em;
}

.jobs-midbar.stratergy-midbar .mid-content {
    margin-top: 2em;
}

.jobs-row {
    margin: 0 -0.9375em;
    display: block;
}

.jobs-cal {
    padding: 0 0.9375em;
    display: block;
    width: 50%;
}

.jobs-white-box {
    padding: 2.8125em;
    background: #fff;
    -webkit-box-shadow: 0.25em 0.25em 0 0 #e7e7e7;
    box-shadow: 0.25em 0.25em 0 0 #e7e7e7;
}

.jobs-white-box h2 {
    margin: 1em 0;
}

.jobs_title {
    font-size: 1.75em;
    color: #39b0d8;
    border-bottom: 0.125em solid #39b0d8;
    line-height: 2.25em;
}

.jobs-cal.full-width {
    width: 100%;
}

.account-manager-page {
    padding-top: 0;
    border-bottom: 0.188em solid #39b0d8;
    padding-bottom: 0.938em;
}

.account-manager-page .jobs_title {
    border-bottom: 0;
    margin-bottom: 0;
}

.account-manager-page .jobs_title {
    font-size: 2.2em;
}

.account-manager-content p {
    font-size: 1.2em;
    line-height: 1.5em;
    font-weight: 400;
    font-family: 'Work Sans', sans-serif !important;
    padding-bottom: 0.25em;
}

.required-lag .account-manager-content ul li:before {
    display: none;
}

.required-lag .account-manager-content ul li {
    padding-left: 0 !important;
}

.account-manager-content h2 {
    font-size: 1.750em;
}

.mid-header.account-manager-heading {
    font-size: 3.15em;
}

.required-detail-right a {
    font-size: 1.125em;
    font-weight: 600;
    color: #fff;
    background: #AACF64;
    text-transform: uppercase;
    border-radius: 0.25em;
    padding: 0.8125em 2.25em;
}

.required-detail-right {
    float: right;
    margin-top: 1.5em;
}

.required-detail-left {
    float: left;
}

.required-lag ul {
    width: 100%;
    padding: 1.8em 3.8em 0 0;
    margin: 0 auto;
    overflow: hidden;
}

.required-lag ul li:before {
    content: '\f105';
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
}

.required-lag ul li {
    color: #333333;
    font-size: 1.1875em;
    line-height: 1.4em;
    padding: 0 0 0 1.625em;
    position: relative;
    display: block;
    margin-bottom: 1em;
}

.required-lag-in ul {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
}

/*----External Job page End---*/



/******** Jobs Page Changes ********/
#freshteam-widget .advanced-search {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

#freshteam-widget {
    font-size: 1em !important;
    font-family: 'Work Sans' !important;
}

.section.jobs-req #freshteam-widget .job-role-list .role-title h5 {
    color: #000 !important;
    display: none;
}

.section.jobs-req #freshteam-widget .job-details-header {
    background-color: var(--white) !important;
    border-radius: 10px !important;
    padding: 0 0 25px 0 !important;
    border-bottom: 2px solid var(--sky-blue);
    border-radius: 0 !important;
    font-size: 1em;
}

.section.jobs-req #freshteam-widget .job-details-header .btn-primary {
    background-color: var(--green) !important;
    border-color: var(--green) !important;
}

.section.jobs-req #freshteam-widget .job-details-header .btn-primary:hover {
    background-color: var(--red) !important;
    border-color: var(--red) !important;
}

.section.jobs-req #freshteam-widget .job-list .job-desc {
    display: none !important;
}

.section.jobs-req #freshteam-widget .job-list .job-location .location-icon {
    color: var(--green) !important;
}

.section.jobs-req #freshteam-widget {
    background-color: none !important;
}

.section.jobs-req #freshteam-widget .page-title span {
    display: none !important;
}

.section.jobs-req #freshteam-widget .page-title {
    text-align: left !important;
    color: var(--sky-blue) !important;
    font-weight: bold !important;
}

.section.jobs-req #freshteam-widget .job-role-list .role-title {
    position: absolute;
    top: 30px;
    right: 0;
}

.section.jobs-req #freshteam-widget .job-role-list>ul {
    padding: 40px 0 20px 0 !important;
    border-top: 2px solid var(--sky-blue) !important;
}

.section.jobs-req #freshteam-widget .job-list .job-location {
    padding: 5px 10px !important;
    font-size: 0 !important;
}

.section.jobs-req #freshteam-widget .job-list .job-location .location-icon {
    margin-top: 8px !important;
    display: none;
}

.section.jobs-req #freshteam-widget {
    background-color: transparent !important;
}

.section.jobs-req #freshteam-widget .job-role-list>ul>li {
    padding: 0px 0 0;
}

.section.jobs-req #freshteam-widget .icon-arrow-right {
    fill: var(--sky-blue);
}

.section.jobs-req freshteam-widget .col-xs-4 {
    text-align: right;
    padding-top: 18px;
}

#freshteam-widget .btn-primary:hover {
    background-color: var(--red);
    border-color: none
}

.section.jobs-req #freshteam-widget .job-role-list .hidden-content {
    display: block !important;
}

.section.jobs-req #freshteam-widget .job-list>li {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.section.jobs-req #freshteam-widget .job-list>li:hover {
    background-color: var(--white) !important;
    padding: 20px 40px !important;
}

#freshteam-widget .job-role-list>ul>li input[type="radio"]:hover~.role-title {
    background-color: var(--white) !important;
}

#freshteam-widget .job-role-list .role-count {
    background-color: var(--sky-blue) !important;
    border-radius: 5px !important;
    color: var(--white) !important;
}

.section.jobs-req #freshteam-widget .job-role-list>ul>li input {
    display: none !important;
}

.job-details {
    background: var(--white) !important;
    padding: 4em !important;
    box-shadow: 0.25em 0.25em 0 0 #e7e7e7 !important;
}

.section.jobs-req #freshteam-widget .content {
    width: 100% !important;
}

.section.jobs-req #freshteam-jobs-back {
    display: inline-block !important;
}

.section.jobs-req #freshteam-widget .job-details .link-back {
    color: var(--sky-blue);
    font-weight: 600;
    font-family: "Work Sans", sans-serif;
    font-size: 1.2em;
}

.section.jobs-req #freshteam-widget .job-details-header h1 {
    color: var(--sky-blue) !important;
    font-size: 2.2em
}

.section.jobs-req #freshteam-widget .job-details .link-back .icon-arrow-left {
    fill: var(--sky-blue);
    position: relative;
    top: 0;
    left: 7px;
    width: 0.7em;
    height: 0.7em;
}

.section.jobs-req #freshteam-widget .job-details-header .text-color {
    display: none !important;
}

.section.jobs-req #freshteam-widget .job-list>li {
    box-shadow: 0.25em 0.25em 0 0 #e7e7e7 !important;
    border-radius: 0px !important;
}

.section.jobs-req #freshteam-widget .col-xs-4 {
    text-align: right !important;
}

.section.jobs-req #freshteam-widget .job-details-header .btn-primary {
    font-size: 1.2em;
    padding: 0.3em 1.4em;
    font-family: 'Work Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.left-content.container-fluid strong, .left-content.container-fluid p strong {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.5em;
    margin: 1em 0 0.5em 0 !important;
    display: inline-block;
}

#freshteam-widget .container-fluid ul li {
    font-size: 1.2em;
    font-weight: 400;
    font-family: 'Work Sans', sans-serif;
    padding: 0.5em 0 0.5em 1em;
    line-height: 1.2em;
    position: relative;
}

#freshteam-widget .container-fluid ul li::after {
    position: absolute;
    top: 0.95em;
    left: 0;
    background: #000;
    content: "";
    height: 0.33em;
    width: 0.33em;
    border-radius: 50%;
}

#freshteam-widget p {
    margin: 0 0 0.5em;
    font-size: 1.2em;
    line-height: 1.5em;
    font-weight: 400;
    font-family: 'Work Sans', sans-serif !important;
    padding-bottom: 0.25em;
}

#freshteam-widget .advanced-search .select2-container--default {
    width: 27.33% !important;
}

#freshteam-widget .advanced-search .select2-container--default .selection {
    width: 100% !important;
}

/*#freshteam-widget .selection{width: 100%;}
#freshteam-widget .select2-container--default .select2-selection--multiple .select2-selection__rendered li{width: 100%;}*/
#freshteam-widget .select2-container--default .select2-search--inline .select2-search__field {
    margin-top: 0 !important;
}

#freshteam-widget .select2-container .select2-selection--multiple {
    min-height: 40px !important;
}

#freshteam-widget h1, #freshteam-widget h2, #freshteam-widget h3, #freshteam-widget h4, #freshteam-widget h5, #freshteam-widget h6, #freshteam-widget .h1, #freshteam-widget .h2, #freshteam-widget .h3, #freshteam-widget .h4, #freshteam-widget .h5, #freshteam-widget .h6 {
    font-family: 'Work Sans', sans-serif !important;
}

#freshteam-widget .job-list .job-title {
    font-size: 1.6em !important;
    color: #333;
    display: block;
    font-family: 'Work Sans', sans-serif !important;
    font-weight: 500;
}

.section.jobs-req #freshteam-widget .job-role-list .role-title {
    display: none;
}

#freshteam-widget .container-fluid ul ul {
    margin-top: 0.5em
}

#freshteam-widget .container-fluid ul li li {
    font-size: 1em;
}

#freshteam-widget .job-details-content {
    margin-top: 3em !important;
}

#freshteam-careers>.page-title {
    font-size: 2.4em;
    font-family: 'Work Sans', sans-serif;
    padding-bottom: 0.75em;
}

#freshteam-widget .advanced-search .input-field svg {
    left: auto !important;
    right: 1.5em;
}

.application-form h3.brand-color {
    color: var(--sky-blue) !important;
    font-size: 32px !important;
    font-weight: 600 !important;
}

#freshteam-widget .application-form .resume-upload .btn-success {
    background-color: transparent !important;
    color: var(--sky-blue) !important;
    border-color: var(--sky-blue) !important;
    font-weight: 500 !important;
    font-family: 'Work Sans' !important;
}

#freshteam-widget .form-group label {
    font-family: 'Work Sans' !important;
    font-size: 1em !important;
    line-height: 1em !important;
    margin: 0 0 10px 0px !important;
}

#freshteam-widget .form-control {
    box-shadow: none !important;
    margin-top: 0 !important;
    padding: 0.5em !important;
    /*height: auto!important;*/
    font-size: 1em !important;
    font-family: 'Work Sans' !important;
}

#freshteam-widget .btn-primary {
    background-color: var(--sky-blue) !important;
    border-color: var(--sky-blue) !important;
    font-weight: 500 !important;
}

.toggle-switch input[type="checkbox"]+label:before {
    height: auto !important;
    width: auto !important;
}

.jobs-bottom-text {
    margin-top: 1.8em;
}

#freshteam-widget ul, #freshteam-widget ol {
    padding: 0;
}

#freshteam-widget .select2-container--default .select2-selection--multiple::before {
    top: auto !important;
    bottom: auto;
}

#freshteam-widget .select2-container--default .select2-selection--multiple {
    display: flex !important;
    align-items: center;
    flex-wrap: wrap;
}

#freshteam-widget .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    display: block !important;
}

#freshteam-widget .select2-container--default .select2-selection--multiple::before {
    margin-top: 0 !important;
}

#freshteam-widget .job-list .job-title {
    margin-bottom: 0 !important;
}

.section.jobs-req #freshteam-widget .job-list .job-location {
    display: none !important;
}

#freshteam-widget .search-fields .remote-toggle>span {
    margin-top: 2px;
}

#freshteam-widget .search-fields .toggle-and-clear {
    display: block !important;
}

#freshteam-widget .search-fields .clear-button {
    padding-left: 0 !important;
    border-left: none !important;
    text-align: left !important;
}

#freshteam-widget .search-fields .clear-button>button {
    padding: 0;
}

.section.jobs-req #freshteam-widget .job-details .link-back:hover,
.section.jobs-req #freshteam-widget .job-details .link-back:hover .icon-arrow-left {
    color: #e4582d;
    fill: #e4582d;
}

/******** Jobs Page Changes END ********/
/*--------Jobs End-----*/

/*------Testimonial Page Start------*/
.testimonialPageBanner .testimonialMainWrap {
    position: relative;
    width: 85%;
    margin: 0 auto;
    padding: 7em 0 6em;
}

.testimonialPageBanner .testimonialMainWrap .leftSideImage {
    position: absolute;
    left: 6em;
    top: 5.5em;
}

.testimonialPageBanner .testimonialMainWrap .rightSideImage {
    position: absolute;
    right: 5.5em;
    top: 5.5em;
}

.testimonialPageBanner .testimonialMainWrap .h1 {
    color: #fff;
    margin: 0.3em 0;
}

.testimonialPageBanner .testimonialMainWrap .description {
    color: #fff;
}

.testimonialTextSection .review-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 4.4em;
}

.testimonialTextSection .review-client-box {
    width: 32.95%;
    text-align: center;
    background-color: #eef8fb;
    padding: 3.5em 2em;
    min-height: 25.0625em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
}

.testimonialTextSection .review-client-box:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    width: 2.5em;
    height: 2.5em;
    background-color: #eef8fb;
    -ms-transform: translate(50%, -50%) rotate(45deg);
    transform: translate(50%, -50%) rotate(45deg);
    -webkit-transform: translate(50%, -50%) rotate(45deg);
    -moz-transform: translate(50%, -50%) rotate(45deg);
    border-radius: 6px;
}

.testimonialTextSection .review-comment-box {
    width: 60.25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    /* justify-content: center; */
}

.testimonialTextSection .client-img {
    border: 1em solid #fff;
    border-radius: 50%;
    display: inline-block;
}

.testimonialTextSection .client-img img {
    display: block;
    max-width: 5em;
}

.testimonialTextSection .review-comment {
    margin-top: 1.5em;
    position: relative;
}

.testimonialTextSection .review-comment:before {
    content: '';
    position: absolute;
    top: -3.25em;
    left: 50%;
    background-position: center;
    background-image: url('./assets/images/quote-icon.png');
    width: 1.625em;
    height: 1.3125em;
    display: block;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    background-size: cover;
}

.testimonialTextSection .review-name, .testimonialPostListPage .review-comment .review-name {
    font-weight: 600;
    font-size: 1.5em;
    line-height: 1.333em;
    margin-bottom: 1em;
}

.testimonialTextSection .review-detail, .testimonialPostListPage .review-comment .review-detail {
    font-size: 1.125em;
}

.testimonialTextSection .review-comment-box .review-cms-text p {
    font-size: 1.28em;
    line-height: 1.6em;
}

.testimonialTextSection .review-comment-box .review-cms-text p:last-child {
    margin-bottom: 0;
}

.testimonialTextSection .review-title {
    font-size: 1.625em;
    line-height: 1.46em;
    color: #ed5122;
    font-weight: 600;
    margin-bottom: 1.9em;
}

.testimonialTextSection .review-box:last-child {
    margin-bottom: 0;
}

.testimonialTextSection .review-comment-box .ico-play {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -2em;
    margin-top: -2em;
}

.testimonialTextSection .review-comment-box.video img {
    max-height: 100%;
    max-width: 100%;
    display: inline-block;
}

.testimonialTextSection .review-comment-box.video .video-wrapper {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    position: relative;
}

.testimonialTextSection .review-client-saybox.clearfix {
    margin-top: 4.7em;
}

.testimonialVideoSection .review-client-box {
    margin: 0 0 1em 1em;
    width: calc(33% - 1em);
    padding: 1.5em 1.5em;
    background-color: #eef8fb;
    box-sizing: border-box;
}

.testimonialVideoSection .review-client-box .video_wrapper {
    border: none;
    margin: 0;
    box-shadow: none;
}

.testimonialVideoSection .review-client-box .video_wrapper img {
    vertical-align: top;
}

.testimonialTextSection .review-name, .testimonialPostListPage .review-comment {
    margin-top: 1em;
    position: relative;
}

.testimonialVideoSection {
    margin-bottom: 4.4em;
    margin-top: 4.7em;
}

/*.testimonialVideoSection .review-comment:before{content:'';position:absolute;top:-2.3em;left:50%;background-position:center;background-image:url(./assets/images/quote-icon.png);width:1.625em;height:1.3125em;display:block;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);background-size:cover;}*/

/*------Testimonial Page End------*/
/*------Life E2m Gallery Start-----*/
.life-e2m-gallery {
    background-color: #ebf7f9;
}

.life-e2m-gallery.add-more-padding {
    padding-top: 15em;
}

.life-e2m-gallery .gallery_slider_outer {
    padding: 0 3.75em;
    position: relative;
    margin: 0 auto 3.75em auto;
}

.life-e2m-gallery .gallery_slider_outer.second-menu-sticky {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    background-color: #fff;
    z-index: 9;
    box-shadow: -9px 1px 1px #ccc;
    box-shadow: 0em 0.125em 0.125em 0em rgb(0 0 0 / 10%);
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}

.life-e2m-gallery .page_nav {
    margin-bottom: 0;
}

.life-e2m-gallery .page_nav li {
    float: none;
    margin-right: 0.625em;
    display: inline-block;
}

.life-e2m-gallery .page_nav li a {
    display: block;
    font-size: 1em;
    line-height: 1em;
    color: #1a1a27;
    font-weight: 500;
    background-color: var(--white);
    padding: 1.25em;
}

.life-e2m-gallery .page_nav li a:hover, .life-e2m-gallery .page_nav li a.active {
    color: #ed5122;
}

.gallery-images .columns.col4 .block {
    padding: 1em;
}

.gallery-images {
    display: none;
}

.gallery-images .title-text {
    margin-bottom: 1.3em;
}

.gallery-images.active {
    display: block;
}

.life-e2m-gallery .gallery-images .columns.col4 .block a {
    display: block;
}

/*------Life E2m Gallery End-----*/

/* Contact us Page */
.contactUsPage+.site-footer .get-touch, .contact-form .gform_body ul li.gfield .ginput_container_phone+.validation_message {
    display: none;
}

.contactUsPage .breadthumb li a {
    font-size: 1.06667em;
    line-height: 0.063em;
    color: var(--dark-black);
}

.contactUsPage .breadthumb li a:hover {
    color: var(--sky-blue);
}

.contactUsPage .cont-head .title {
    margin-bottom: 0.24193548387096775em;
}

.contactUsPage .cont-head .subHead {
    line-height: 1.84615em;
    margin-bottom: 0.3em;
}

.contactUsPage .conn-us {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 4.25em;
}

.contactUsPage .conn-us h3 {
    margin-right: 0.6em;
}

.contactUsPage .conn-us .cont-soc a i {
    display: inline-block;
    color: #788e92;
    font-size: 3.25em;
    margin: 0 0.35em;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}

.contactUsPage .conn-us .cont-soc a:hover i {
    color: var(--sky-blue);
}

.contactUsPage .cont-add .cont-map {
    display: flex;
    flex-wrap: wrap;
    background-color: var(--white);
    text-align: center;
    margin-bottom: 2.5em;
    justify-content: space-between;
}

.contactUsPage .cont-add .cont-map:last-child {
    margin-bottom: 0;
}

.contactUsPage .cont-add .cont-map>div {
    width: calc(100% / 2 - 3.5em);
}

.contactUsPage .cont-add .cont-map .map-bottom {
    padding: 3.5em;
}

.contactUsPage .cont-add .cont-map img {
    width: 100%;
    vertical-align: top;
    object-fit: cover;
    height: 100%;
}

.contactUsPage .cont-add .cont-map .mapSalesWrap {
    display: flex;
    justify-content: center;
    margin-top: 2em;
    flex-wrap: wrap;
}

.contactUsPage .cont-add .cont-map .mapSalesWrap .mapSalesConnect {
    margin-top: 1em;
}

.contactUsPage .cont-add .cont-map .mapSalesWrap .mapSalesConnect p {
    margin-bottom: 0.5em;
    font-size: 1.1em;
}

.contactUsPage .cont-add .cont-map .mapSalesWrap .map-sales {
    width: calc(100% / 2 - 0px);
    margin-bottom: 1.5em;
}

.contactUsPage .cont-add .cont-map .mapSalesWrap .map-sales:last-child {
    margin-bottom: 0;
}

.contactUsPage .cont-add .cont-map .map-bottom .map-head p {
    font-size: 1.1em;
    line-height: 1.57895em;
    margin-bottom: 0;
}

.contactUsPage .cont-add .cont-map .map-bottom .map-head .h5 {
    margin-top: 0.3em;
    margin-bottom: 0.3em;
}

.contactUsPage .cont-add .cont-map .mapSalesWrap .mapSalesConnect p a {
    color: var(--light-black);
    transition: .5s all;
}

.contactUsPage .cont-add .cont-map .mapSalesWrap .mapSalesConnect p a:hover {
    color: var(--sky-blue);
}

.contact-form {
    border: 0.5625em solid #d0e7eb;
    display: block;
    margin: 0 auto;
    /* padding: 4.375em 11.875em 6.75em; */
    padding: 4.375em;
    width: 50%;
    margin-top: 3.5em;
    box-sizing: border-box;
}

.contact-form input, .contact-form select, .contact-form textarea {
    box-sizing: border-box;
    background-color: transparent;
    border: 1px solid #a4a8b1;
    color: var(--black);
    font-size: 1.2em;
    line-height: 1.125em;
    padding: 0.75em 1.9375em;
    width: 100%;
    text-align: left;
}

.contact-form input, .contact-form select {
    height: 3.125em;
}

.contact-form #gform_fields_4 li.contact-full-width {
    width: 100%;
}

.contact-form select {
    cursor: pointer;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
}

.contact-form .gform_body ul li.gfield .ginput_container_select:before {
    position: absolute;
    content: '';
    right: 1.3em;
    top: 50%;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 10px solid #726161;
    transform: translateY(-50%);
}

.contact-form .gform_body .gfield textarea {
    height: 13.375em
}

.contact-form textarea::placeholder, .contact-form input::placeholder, .contact-form select::placeholder {
    text-transform: none;
    opacity: 1;
    color: var(--black);
}

.contact-form .gfield_checkbox input {
    border: none;
}

.contact-form .gform_body ul li.gfield.col-2 {
    width: calc(100% / 2 - 0.95em);
}

.contact-form .gform_body>ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.contact-form .gform_body ul li.gfield {
    width: 100%;
}

.contact-form .gform_body ul li.gfield ul.gfield_checkbox li label {
    font-size: 1em;
}

.contact-form .gform_body ul li.gfield ul.gfield_checkbox li label::before {
    top: 0px;
}

.contact-form .gform_footer {
    background: var(--sky-blue);
}

.contact-form .gform_footer input, .contact-form .gform_footer:hover input {
    background-color: transparent;
}

.contact-form .gform_footer:hover {
    background-color: var(--red);
}

/* Hire Remote Team Page */
/* First Section */
.hire-remote-team .serBanner {
    background-color: var(--white);
    border-top: 3px solid #edf7f9;
}

.hire-remote-team .serBanner .content {
    width: 100%;
    text-align: center;
}

.hire-remote-team .serBanner .content .title {
    color: var(--sky-blue);
    font-size: 5em;
}

.hire-remote-team .serBanner .content .description {
    color: var(--black);
    font-size: 1.625em;
    line-height: 1.85em;
}

.right-sky-border .columns.col4 .block {
    border-right: 0.125em solid #d9eaed;
}

.right-sky-border .columns.col4 .block:last-child {
    border-right: none;
}

.right-sky-border.small-wrapper .block .icon img {
    width: auto;
}

.sky-bottom-shadow {
    background: rgb(238, 248, 250);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(238, 248, 250, 1)), to(rgba(255, 255, 255, 1)));
    background: -o-linear-gradient(bottom, rgba(238, 248, 250, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(0deg, rgba(238, 248, 250, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.hire-r-how-work .block .inner {
    position: relative;
}

.hire-r-how-work .block .inner:before {
    position: absolute;
    content: '';
    background-repeat: no-repeat;
    width: 9em;
    height: 2.2em;
    right: -5em;
    top: 4.5em;
    background-size: 100% auto;
}

.hire-r-how-work .block:first-child .inner:before {
    background-image: url(./assets/images/remote-team-how-does-work5.png);
}

.hire-r-how-work .block:nth-child(2) .inner:before {
    background-image: url(./assets/images/remote-team-how-does-work4.png);
}

.three-white-box .features .block {
    background-color: var(--white);
    margin-right: 2%;
    margin-bottom: 2%;
    width: calc(100% / 3 - 2%);
}

.three-white-box .features .block:nth-child(3n) {
    margin-right: 0;
}

/* hire-dedicated-wordpress-developer */
.hire-d-w-d-key-skill .features.style2 .block .inner {
    width: 100%;
    padding: 2.5em 1em 2.5em 2em;
}

.hire-d-w-d-key-skill .features.style2 .block .icon img {
    width: auto;
}

.hire-d-w-d-key-skill .features.style2 .block .inner .icon {
    align-items: flex-start;
}

/* New CSS Start (23-01-24)*/
.it-services-agency .features.style1 .block {
    width: 100%;
    margin-top: 5em;
}

.it-services-agency .features.style1 .block .inner {
    background-color: var(--white);
    padding: 3.75em 2.5em 2.5em;
    border: solid #e7e7e7;
    display: block;
    border-width: 0em 0.4375em 0.4375em 0em;
    border-bottom-color: #e7e7e7 !important;
}

.it-services-agency .features.style1 .block:last-child .inner {
    border: solid #e7e7e7;
    display: block;
    border-width: 0em 0.4375em 0.4375em 0em;
    border-bottom-color: #e7e7e7 !important;
}

.it-server-support-listing.hire-d-w-d-key-skill .features.style2 .block .icon img {
    display: none;
}

.it-server-support-listing .features.style2 .block .content .font-24 {
    font-size: 1.6em;
}

.it-server-hosting-management .serBanner.itServerSupportBanner .banner-inner {
    align-items: center;
}

.whiteLableWPDWhySection.Facts-and-figure.server-support-maintenance-section .title {
    font-size: 2.25em;
    margin-bottom: 0.3em;
}

.cloud-solution-services .features.style3.col2 .block:nth-child(2n) {
    border: none;
}

.it-services-agency .features.style1 .text ul {
    padding: 0em 1em;
    border-left: 0.125em solid #eeeeee;
    display: inline-table;
}

.it-services-agency .features.style1 .text ul:first-child {
    border: none;
    padding: 0 1em 0 0em;
}

.it-services-agency .features.style1 .text li:before {
    background: url(./assets/images/webflow-point-img.png) no-repeat left center;
    background-size: contain;
}

.itServerSupportBanner .wl-slider-left {
    width: 80%;
    padding-top: 1.925em;
}

.itServerSupportBanner .wl-slider-left ul {
    padding-left: 0;
}

.itServerSupportBanner .wl-slider-left li:before {
    filter: brightness(0) invert(1);
}

.cloud-solution-services.feature-block.show-box .features .block .inner.text-center {
    text-align: unset;
}

.cloud-solution-services.Icon-show-above .features.style3 .block .title {
    text-align: center;
}

.cloud-solution-services .features .block .inner .text ul {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.cloud-solution-services .features.style3 .text li {
    margin: 0em 0em .75em 0em;
    position: relative;
}

.cloud-solution-services .features.style3 .text li:before {
    content: '';
    background: url(./assets/images/right_icon.png) no-repeat left center;
    width: 1em;
    height: 1em;
    background-size: contain;
    position: absolute;
    left: -1.5em;
    top: 0.3em;
}

/* New Page CSS Start*/

/* White Label Page */
.wlbAgencyPartner .col5 .block:nth-child(10) {
    border-right: none;
}

.wlb-page-services .block {
    margin-bottom: 2.50em;
}

.wlb-page-services .features.columns.col2 {
    margin: 0;
}

.wlb-page-services .features.columns.col2 .block {
    padding-left: 1.25em;
    padding-right: 1.25em;
    display: flex;
    box-sizing: border-box;
    margin-bottom: 4em;
}

.wlb-page-services .features.columns.col2 .block:last-child, .wlb-page-services .features.columns.col2 .block:nth-last-child(2) {
    margin-bottom: 0;
}

.wlb-page-services.feature-block.show-box .features .block .inner {
    min-height: 100%;
    box-sizing: border-box;
}

.wlb-page-services .features.style1 .block .text {
    font-size: 1.25em;
    font-weight: 500;
}

.wlb-page-services .features.style1 .block .icon {
    height: 6.625em;
    width: 6.625em;
    padding: 1.3em;
}

.wlb-page-services .features.style1 .block .content {
    width: calc(100% - 9.0625em);
    padding-left: 2em;
}

.faq-section .title {
    margin-bottom: 1em;
}


/* Our Policy Page */
.inner-ban-align-center .banner-inner {
    align-items: center;
}

.ourPoliciesPage ul {
    padding-left: 0;
}

.ourPoliciesPage ul li {
    position: relative;
    padding-left: 2.5em;
    margin-bottom: 1em;
    ;
    font-size: 1.25em;
}

.ourPoliciesPage ul li:before {
    content: '';
    background: url(./assets/images/true-mark.svg) no-repeat left center;
    width: 1.5em;
    height: 1.7em;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-size: contain;
}

/* Resource - choose-web-development-outsourcing-partner*/
.left-side-btn .btn-part {
    text-align: left;
}

.whiteLableWPDWhySection.bottom-padding-0 .features.columns.col3.style4 {
    margin-bottom: 0;
}

.whiteLableWPDWhySection.bottom-padding-0 .subhead {
    margin-bottom: 0;
}

.whiteLableWPDWhySection .features.style4 .block .text {
    font-size: 1.3em;
    line-height: 1.3;
}

.whiteLableWPDWhySection .features.style4 .block .icon {
    height: 7.625em;
    width: 7.625em;
    padding: 0.5em;
}

.whiteLableWPDWhySection .features.style4 .block .icon img {
    max-height: 100%;
    max-width: 100%;
}

.how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .features.style4 .block .icon {
    height: 10em;
    width: 10em;
    padding: 2em;
}

.different_content_goals_icon.whiteLableWPDWhySection .features.style4 .block .icon img {
    width: 5.625em;
}

.how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .block {
    border-right-width: 5px;
}

.blueListIcon {
    padding-left: 0;
}

.blueListIcon li {
    position: relative;
    padding-left: 1.8em;
    margin-bottom: 1em;
}

.blueListIcon li:before {
    position: absolute;
    content: '';
    left: 0;
    top: 5px;
    width: 1.1em;
    height: 1.1em;
    background-image: url(./assets/images/list-icon-blue.png);
    background-repeat: no-repeat;
    background-size: contain;
}

/* Portfolio Page */
.portfolioPageContentPart .portfolioBoxWrap .portfBox {
    width: calc(100% / 3 - 1.3em);
    margin-top: 5em;
    box-sizing: border-box;
}

.portfolioPageContentPart .technoPartner ul {
    padding-left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 1.1em;
    margin: 0;
}

.portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart {
    height: 24.6em;
    width: 100%;
    position: relative;
    padding: 0.875em;
    overflow: hidden;
    background-color: var(--white);
    -webkit-box-shadow: 0.625em 0.625em rgb(0 0 0 / 9%);
    box-shadow: 0.625em 0.625em rgb(0 0 0 / 9%);
    text-align: center;
    box-sizing: border-box;
}

.portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart .technoPartner {
    margin-top: 1.875em;
    margin-bottom: 1em;
    margin-bottom: -1.875em;
    visibility: hidden;
    transition: .5s all;
    height: 14em;
}

.portfolioPageContentPart .portfolioBoxWrap .portfBox .portfolioBoxTitle h3 {
    margin-top: 1.25em;
}

.portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart .technoPartner li img {
    max-width: 4em;
    min-width: 30px;
}

.portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart .portfolioImage {
    position: relative;
    transform: translateY(-60%);
    transition: .5s all;
    width: 100%;
    height: 100%;
}

.portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart .portfolioImage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
}

.portfolioPageContentPart .portfolioBoxWrap .portfBox:hover .techpartnerfirstPart .technoPartner {
    height: 14em;
    visibility: visible;
    transition: .5s all;
}

.portfolioPageContentPart .portfolioBoxWrap .portfBox:hover .techpartnerfirstPart .portfolioImage {
    transform: translateY(0);
}

.portfolioPageContentPart .portfolioBoxWrap {
    flex-wrap: wrap;
    padding: 0 1.7em 0 1em;
}

.portfolioPageContentPart .portfolioBoxWrap:after {
    content: '';
    width: calc(100% / 3 - 2.5em);
}

.portfolioTabPart ul.page_nav li a {
    font-size: 1.125em;
}

.portfolio-par-paddi {
    padding: 5.5em 0 8em;
}

.portfolioPageContentPart h2 {
    font-size: 2.8125em;
    margin-top: 0.31444em;
}

.portfolioPageContentPart .headingLogo img {
    max-width: 7em;
    min-width: 58px;
}


.portfolioTabPart ul {
    margin-bottom: 0;
}

.portfolioTabPart ul {
    /* margin-bottom: 3.75em; */
}

.portfolioTabPart {
    background: #ebf7f9;
}

.portfolioTabPart .tabHeadiPart li {
    margin-right: 0.625em;
    display: inline-block;
}

.portfolioTabPart .tabHeadiPart li a {
    margin-bottom: 0.6em;
    display: block;
    font-size: 1.125em;
    line-height: 1em;
    color: #1a1a27;
    font-weight: 500;
    background-color: #ffffff;
    padding: 1.25em;
}

.portfolioTabPart .tabHeadiPart li a.active, .tabHeadiPart li a:hover {
    color: #ed5122;
}

/*----Case Studies Detail Page Start------ */
.Case-Studies-Banner {
    background-color: var(--sky-blue);
    margin: 0;
    color: var(--white);
    position: relative;
}

.Case-Studies-Banner.serBanner .content {
    width: 100%;
}

.Case-Studies-Banner .breadthumb.white li a:hover {
    color: var(--black);
}

.Case-Studies-Banner .breadthumb .w500 {
    font-size: 1.1em;
}

.serBanner.Case-Studies-Banner .figure.csDetailsImgWrap {
    width: 25em;
    height: 25em;
    margin-right: 3.438em;
    background: var(--white);
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 2em;
}

.Case-Studies-Banner .csDetailsRequirement {
    width: 52.81em;
    padding-right: 0;
}

.Case-Studies-Banner .csDetailsRequirement h3 {
    margin-bottom: 0.544em;
}

.Case-Studies-Banner .csDetailsRequirement p {
    font-size: 1.2em;
    line-height: 2em;
    margin-bottom: 2.105em;
}

.Case-Studies-Banner:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3.313em 9.750em 0 9.750em;
    border-color: var(--sky-blue) transparent transparent transparent;
    position: absolute;
    bottom: -3.20em;
    left: 0;
    right: 0;
    margin: auto;
}

.csDetailsFull .block {
    padding: 7.2em 6.5em 5.6em 6.5em;
}

.csDetailsFull .block:nth-child(2) {
    background-color: #fcf6e8;
}

.csDetailsFull .block .font-60, .restult-data .font-60 {
    margin-bottom: 0.453em;
    vertical-align: middle;
}

.csDetailsFull .block .font-60 span, .restult-data .font-60 span {
    vertical-align: middle;
    margin-right: 0.3em;
}

.csDetailsFull .block p, .csDetailsFull .block li {
    font-size: 1.242em;
    line-height: 1.510em;
    margin-bottom: 0.755em;
}

.csDetailsFull .block li {
    padding-left: 2.3em;
    position: relative;
}

.csDetailsFull .block ul {
    padding: 0;
}

.csDetailsFull .block li:before {
    content: "";
    display: block;
    width: 1.459em;
    height: 1.459em;
    background-image: url(./assets/images/true-mark.svg);
    background-size: auto 1.459em;
    position: absolute;
    top: 0;
    left: 0;
}

.restult-data {
    padding: 5.6em 7.5em;
    background-color: #d8f0f2;
    position: relative;
}

.restult-data:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9.750em 3.313em 9.750em;
    border-color: transparent transparent #d8f0f2;
    position: absolute;
    top: -3.10em;
    left: 0;
    right: 0;
    margin: auto;
}

.restult-data figure.aligncenter {
    text-align: center;
    margin: 2em 0;
}

.restult-data .result-detail h2 {
    margin-bottom: 0.6em;
    line-height: 1.1em;
}

.restult-data .result-detail p, .restult-data .result-detail li {
    font-size: 1.242em;
    line-height: 1.510em;
    margin-bottom: 0.5em;
}

.restult-data .result-detail li {
    padding-left: 2.3em;
    position: relative;
    margin-bottom: 1.8em;
}

.restult-data .result-detail ul {
    padding: 0;
}

.restult-data .result-detail li:before {
    content: "";
    display: block;
    width: 1.459em;
    height: 1.459em;
    background-image: url(./assets/images/right-arrow.png);
    background-size: auto 1.459em;
    position: absolute;
    top: 0;
    left: 0;
}

.restult-data .result-detail table {
    border-collapse: collapse;
    margin: 2em auto;
}

.restult-data .result-detail table th {
    font-size: 1.242em;
    font-weight: 700;
    border: 1px solid #ddd;
    text-align: center;
    padding: 1.1em;
}

.restult-data .result-detail table td {
    font-size: 1.242em;
    border: 1px solid #ddd;
    text-align: left;
    padding: 0.8em;
}

.restult-data .result-detail .wp-block-table.aligncenter {
    margin: auto;
}

.restult-data .result-detail h3 {
    font-size: 1.17em;
    margin-bottom: 0.5em;
}

.restult-data .result-detail h4 {
    margin-bottom: 0.5em;
}

.restult-data .result-detail .wp-block-column img {
    width: 100%;
    margin-bottom: 1.5em;
}

.restult-data .result-detail strong {
    margin-bottom: 1.5em;
}

.center-text-part {
    background-color: #eee;
}

.case-studies-different-blogs .restult-data {
    padding: 5.6em 0 0 0;
}

.case-studies-different-blogs .restult-data .result-detail .wp-block-columns {
    padding: 5.6em 7.5em;
    background-color: #d8f0f2;
    margin-bottom: 0;
}

.case-studies-different-blogs .restult-data .result-detail .wp-block-columns:nth-child(2n) {
    padding: 5.6em 7.5em;
    background-color: var(--white);
}

.restult-data .result-detail .btn.orange {
    color: var(--white);
    padding: 0.5em 0.7em;
}

.restult-data .result-detail p:last-child {
    margin-bottom: 0;
}

/*----Case Studies Detail Page End------ */

/*----- Sandiago Page Start-------  */
.sandiago-page .serBanner .content {
    position: relative;
    z-index: 9;
}

.sandiago-page .serBanner .figure {
    width: 100%;
    z-index: 0;
}

.sandiago-page .serBanner .note {
    background: var(--white);
    border-radius: 3px;
    padding: 0.6em 1em;
    font-size: 2.25em;
    display: inline-block;
    font-weight: 600;
    margin-top: 1em;
}

.sandiago-page .serBanner .note p {
    margin: 0;
    color: var(--black);
}

.sandiago-page .serBanner .note p a {
    color: #ec5121;
}

.sandiago-page .serBanner .note p a:hover {
    color: #AACF63;
}

.sandiago-page .two-cols .figure img {
    width: 36em;
    vertical-align: bottom;
}

.sandiago-page .feature-block .head .shead {
    color: var(--white);
}

.sandiago-page .testimonials-sec .comment-box {
    min-height: 17em;
}

.sandiago-page .columns.col2 .block {
    margin-bottom: 3em;
}

.sanexcdigs {
    padding: 2em 0 7.5em;
}

.sanexcdigs .text-content.leftalign {
    width: 55%;
}

.sanexcdigs .rightwrapoutImage .figure {
    width: 45%;
}

.sandiservice {
    padding: 7em 0 7.5em;
}

.sandiservice .title-ecom-plat {
    margin-bottom: 6.8em !important;
}

.sandiservice .block .inner a:hover {
    color: var(--black);
    opacity: 0.7;
}

.sandiago-page .wework p {
    line-height: 1.7;
}

.sandiago-page .sandiago-Testimonial {
    padding: 3em 0 1.5em
}

.wework {
    position: relative;
    padding-bottom: 3.5em;
}

.wework:before {
    background: #ebf7f9;
    width: 100%;
    position: absolute;
    bottom: 0em;
    left: 0;
    right: 0;
    height: 7.2em;
    content: '';
    display: block;
    z-index: 0
}

.wework .common-header1 {
    margin-bottom: 0.5em;
}

.work-process {
    margin-top: -3.5em;
    height: 54.8em;
    overflow: hidden
}

.work-process .left-person {
    width: 39%;
    position: relative;
}

.work-process .left-person:before {
    width: 105.5%;
    height: 3.9em;
    background: #404040;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0em;
    display: block;
    content: ''
}

.work-process .left-person img {
    width: 36.5em;
    padding-top: 10.5em;
    display: inline-block;
    vertical-align: bottom
}

.work-process .right-process {
    width: 61%;
    height: 100%;
    position: relative;
}

.work-process .step {
    background-image: url(./assets/images/process-table.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 14.3em;
    height: 23.5em;
    background-size: 14.3em auto;
    text-align: left;
    position: absolute;
}

.work-process .step.success:before {
    position: absolute;
    width: 20%;
    height: 3.8em;
    background: #404040;
    right: 0;
    content: '';
    top: 14.45em
}

.work-process .step.inquiry {
    background-image: url(./assets/images/process-table-first.png);
    height: 28.5em;
    left: 0;
    bottom: 0;
}

.work-process .step.call {
    left: 11.6em;
    bottom: 10.2em
}

.work-process .step.plan {
    left: 23.2em;
    bottom: 15.4em
}

.work-process .step.execution {
    left: 34.8em;
    bottom: 20.6em
}

.work-process .step.result {
    left: 46.4em;
    bottom: 25.8em
}

.work-process .step.success {
    left: 58em;
    bottom: 31em
}

.work-process .step-title {
    color: var(--dark-black);
    margin-bottom: 1em;
}

.work-process .step-icon {
    width: 8.5em;
    height: 8.5em;
    display: block;
    border-radius: 10em;
    position: relative;
    margin: 0 auto
}

.work-process .step-icon:after {
    width: 2px;
    height: 3.8em;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    content: ''
}

.work-process .green .step-icon:after, .work-process .green .step-icon, .work-process .green .tag {
    background-color: var(--green);
}

.work-process .blue .step-icon:after, .work-process .blue .step-icon, .work-process .blue .tag {
    background-color: var(--sky-blue);
}

.work-process .orange .step-icon:after, .work-process .orange .step-icon, .work-process .orange .tag {
    background-color: var(--red);
}

.work-process .inline {
    display: inline-block;
    margin-left: 1.2em;
    position: relative;
}

.work-process .inline.succ .tooltip-content {
    right: 115%;
    top: 65%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    left: auto;
}

.work-process .inline.succ .tooltip-content:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(39, 76, 105, 0);
    border-left-color: #274c69;
    border-width: 10px;
    margin-top: -10px;
    margin-left: 0;
}

.work-process .tag {
    width: 2.8em;
    height: 0.8em;
    -webkit-transform: skew(30deg);
    -moz-transform: skew(30deg);
    -o-transform: skew(30deg);
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -4.2em
}

.work-process .step.inquiry .content {
    top: 70%
}

.tooltip-content {
    font-size: 1em;
    color: var(--white);
    background-color: #274c69;
    padding: 1em;
    line-height: 1.7em;
    display: inline-block;
    width: 30em;
    position: absolute;
    top: 105%;
    left: 50%;
    display: block;
    opacity: 1;
    border: 0.2em solid #274c69;
    max-width: 30em;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    z-index: 1;
    display: none;
}

.tooltip-content:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(39, 76, 105, 0);
    border-bottom-color: #274c69;
    border-width: 10px;
    margin-left: -10px;
}

.work-process .inline:hover>.tooltip-content {
    display: block;
}

.work-process .step-icon span {
    width: 6.75em;
    background-size: 4.5em auto;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    height: 100%;
    margin: 0 auto;
}

/* .work-process .step-icon span{background-image:url(./assets/imagessandiago-sprite.png);background-repeat:no-repeat;background-size:38.3em auto;display:block;height:100%;margin:0 auto} */
/*----- Sandiago Page End-------  */


/*----Local Seo Page Start---- */
.list-seo-sec {}

.list-seo-sec .local-seo-unders-box {
    width: 100%;
}

.list-seo-sec .local-seo-unders-box a {
    width: 31.1%;
    align-items: center;
    margin: 1.25em 0;
}

.list-seo-sec .local-seo-unders-box a span {
    color: #9bc3cb;
    background-color: #ddf1f5;
    width: 1.928em;
    height: 1.928em;
    text-align: center;
    vertical-align: middle;
    font-size: 1.75em;
    font-weight: 600;
    padding: .3em;
    box-sizing: border-box;
}

.list-seo-sec .local-seo-unders-box .box-unders-number {
    width: 89%;
    border: .083em solid #ddf1f5;
    height: auto;
    font-size: 1.46em;
    padding: .7em;
    color: #000;
    font-weight: 600;
    text-align: left;
    background-color: var(--white);
}

.list-seo-sec .local-seo-unders-box a:hover span {
    background-color: var(--sky-blue);
    color: var(--white);
    transition: .3s;
}

.list-seo-sec .local-seo-unders-box a:hover .box-unders-number {
    border-color: var(--sky-blue);
    background: 0 0;
    color: var(--black);
    transition: .3s;
}

.list-seo-sec .advanced-local-seo {
    width: 100%;
    margin-top: 4.625em;
}

.list-seo-sec .advanced-local-seo a {
    background-color: #f4f4f4;
    width: 47.8%;
    font-size: 1.375em;
    font-weight: 600;
    padding: 1em;
    margin-bottom: 1.875em;
    color: #39b1d6;
    line-height: 2em;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    box-sizing: border-box;
}

.list-seo-sec .advanced-local-seo a span {
    color: var(--black);
}

.list-seo-sec .two-cols.padding-75 .advanced-local-seo a {
    background-color: var(--white);
}

.list-seo-sec .advanced-local-seo a:hover {
    color: var(--black);
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
}

.list-seo-sec .titleh3-sec-seo {
    display: inline-block;
    margin-bottom: 1.775em;
}

.list-seo-sec .titleh3-sec-seo span {
    float: left;
    display: inline-block;
    width: 2.5em;
    height: 2.5em;
    background-color: #fff;
    color: #3cb8e2;
    font-size: 1.25em;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    padding: .67em;
    margin: -.7em 1.06em 0 0;
    line-height: 1.1em;
}

.list-seo-sec .two-cols.common-section.p-relative.keep:not(.padding-75) .titleh3-sec-seo span {
    background-color: #f4f4f4;
}

/*----Local Seo Page End---- */


/*----Seo For Ecommerce Start----*/
.ecommerce-guide {}

.ecommerce-guide .serBanner .figure {
    width: 20%;
}

.ecommerce-guide .serBanner .title {
    margin-bottom: 0.2em;
}

.ecommerce-guide .serBanner .h5 {
    font-size: 3.5em;
}

.ecommerce-guide .top-title-block .table-content {
    width: auto;
    color: var(--white);
    font-size: 4em;
    padding: 0.8em 1em;
    background-color: var(--sky-blue);
    border-radius: 1.1em 0;
    margin: 1em 5.5em;
}

.ecommerce-guide .columns {
    justify-content: flex-start;
}

.ecommerce-guide .number-ecom-plat {
    width: 100%;
    display: inline-block;
}

.ecommerce-guide .number-ecom-plat span {
    display: inline-block;
    width: 1.753em;
    height: 1.753em;
    border-radius: 100%;
    border: 1px solid #949b9d;
    font-size: 3.625em;
    color: #949b9d;
    line-height: 1.7em;
    font-weight: 100;
    margin-bottom: 0 !important;
}

.ecommerce-guide .eg-page-padding {
    padding: 6em 0;
}

.ecommerce-guide .padding-bottom-4em {
    padding-bottom: 4em;
}

.ecommerce-guide .ecommerce-seo-agency {
    background: #eef8fa;
}

.ecommerce-guide .ecommerce-platforms, .ecommerce-guide .number-ecom-plat {
    width: 100%;
    display: inline-block;
    text-align: center;
}

.ecommerce-guide .title-ecom-plat {
    width: 100%;
    margin: 3.75em 0 4.375em;
}

/*.ecommerce-guide .title-ecom-plat h1 {font-size: 4em; color: #1a1a27;}*/
.ecommerce-guide .research-econ-key-box {
    width: 30.33%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    margin: 0 1.5% 3.5em;
    position: relative;
    float: left;
    box-sizing: border-box;
}

.ecommerce-guide .research-econ-key-box p {
    font-size: 1.75em;
    color: #1a1a27;
    margin-bottom: 0;
    background-color: #fff;
    width: 100%;
    border-radius: .5em;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
}

.ecommerce-guide .research-econ-key-box-child {
    margin-bottom: 0;
}

.ecommerce-guide p.promising-landing-page {
    position: relative;
    bottom: 0;
    white-space: nowrap;
    width: 45em;
    left: -50%;
    transform: translate(0, 0);
}

.ecommerce-guide .research-econ-key-box-child p {
    border: 2px solid #b4cfd3;
    color: #000;
    border-radius: .5em;
    font-size: 1.3525em;
    background-color: transparent;
    top: 2em;
    margin: 0 0 2.1em;
    position: relative;
}

.ecommerce-guide .research-econ-key-box p a {
    color: #1a1a27;
    display: inline-block;
    padding: .972em;
    width: 100%;
    font-size: .96em;
    line-height: 1.4;
}

.ecommerce-guide .clearbox-ep {
    clear: both;
}

.ecommerce-guide .ecommerce-platforms-three .research-econ-key-box p {
    background-color: #e7f4f7;
}

.ecommerce-guide .research-econ-key-box-child p::after {
    width: 2px;
    height: 2.1em;
    background-color: #b4cfd3;
    position: absolute;
    top: -2.2em;
    left: 50%;
}

.ecommerce-guide .category-optimiz-box:after, .ecommerce-guide .ep-box-contant ul li::after, .ecommerce-guide .platforms-cont::after, .ecommerce-guide .research-econ-key-box-child p::after {
    content: "";
}

.ecommerce-guide .three-box-right {
    float: right !important;
}

.ecommerce-guide .ecommerce-platforms-three .research-econ-key-box-child p {
    border-color: #c6dadd;
    background-color: transparent;
}

.ecommerce-guide .semheight {
    height: 4.5em;
}

.ecommerce-guide .ep-linkable-assets {
    display: block;
    clear: both;
    margin: 0 auto !important;
    float: none;
}

.ecommerce-guide .grey-bg-ep .title-ecom-plat {
    margin: .062em 0 3.312em;
}

.ecommerce-guide .platforms-cont {
    width: 100%;
    margin: 0 auto;
    position: relative;
    clear: both;
    padding-left: 4.6875em;
}

.ecommerce-guide .common-text {
    font-size: 1.25em;
    line-height: 1.7em;
    color: #1a1a27;
    box-sizing: border-box;
}

.ecommerce-guide .common-text>p:last-child {
    margin-bottom: 0em;
}

.ecommerce-guide .platforms-cont::after {
    width: 1px;
    height: 6em;
    background-color: #92d1e6;
    position: absolute;
    top: 10px;
    left: 0;
}

.ecommerce-guide .ep-part-box, .ecommerce-guide .number-ecom-plat, .ecommerce-guide .table-of-con-box, .ecommerce-guide .table-of-con-img, .ecommerce-guide .title-ecom-plat {
    text-align: center;
}

.ecommerce-guide .ep-box-contant {
    width: 100%;
    display: inline-block;
    border-bottom: 4px double var(--sky-blue);
    padding-bottom: 4.25em;
    margin-bottom: 4.25em;
}

.ecommerce-guide .table-txt-color {
    color: #0C6;
}

.ecommerce-guide .table-txt-color-r {
    color: #f11;
}

.ecommerce-guide .ep-left-icon {
    width: auto;
    padding-right: 2.75em;
}

.ecommerce-guide .ecommerce-platforms-sec-1 .ep-right-title-txt {
    width: 78%;
}

.ecommerce-guide .ep-left-icon span {
    width: 9.5em;
    height: 9.5em;
    background-color: #f4f4f4;
    border-radius: 100%;
    display: flex;
    text-align: center;
    vertical-align: middle;
    flex-wrap: wrap;
    padding: 1em;
    box-sizing: border-box;
}

.ecommerce-guide .ep-left-icon span img {
    margin: auto;
}

.ecommerce-guide .ep-box-contant p:last-child, .ecommerce-guide .ep-box-contant:last-child {
    margin-bottom: 0;
}

.ecommerce-guide .ep-box-contant .clearfix {
    clear: both;
    display: inline-block;
}

.ecommerce-guide .link-btn-ep a, .ecommerce-guide .unlink-btn-ep a {
    background-repeat: no-repeat;
    color: var(--white);
    font-weight: 900;
    padding: .375em 1em .375em 2.4em;
    background-position: 0.6em 50%;
}

.ecommerce-guide .link-btn-ep, .ecommerce-guide .unlink-btn-ep {
    width: 100%;
    margin: 3em 0 0;
}

.ecommerce-guide .link-btn-ep a {
    background-color: #aacf64;
    background-image: url(./assets/images/pros-icon.png);
    font-size: 1.1em;
}

.ecommerce-guide .unlink-btn-ep a {
    background-color: #df3840;
    background-image: url(./assets/images/cons-icon.png);
    font-size: 1.1em;
}

.ecommerce-guide .ep-box-contant ul {
    margin: 2.25em 0 0;
    padding: 0;
    width: 100%;
}

.ecommerce-guide .ep-box-contant ul li, .ecommerce-guide .ep-box-contant-text ul li {
    margin: 0;
    padding: 0 0 1.5em 2em;
    width: 100%;
    position: relative;
}

.ecommerce-guide .ep-box-contant ul li:after, .ecommerce-guide .ep-box-contant-text ul li:after {
    background-image: url(./assets/images/link-unlink-icon.png);
    position: absolute;
    top: 5px;
    left: 0;
    background-size: auto 11em;
    background-position: -.7em 1.65em;
    width: 1.2em;
    height: 1.2em;
    content: "";
}

.ecommerce-guide .ep-box-contant-text .wrapper {
    border-bottom: 4px double var(--sky-blue);
    padding-bottom: 4.25em;
    margin-bottom: 4.25em;
}

.ecommerce-guide .sky-bg-con-ep {
    width: 100%;
    background-color: #f5fbfc;
    padding: 3em;
    margin-top: 4em;
    box-sizing: border-box;
}

.ecommerce-guide .clearfix:after {
    display: table;
    clear: both;
    content: "";
}

.ecommerce-guide .ep-box-contant .clearfix {
    clear: both;
    display: inline-block;
}

.ecommerce-guide .ep-listing-part-img ul {
    width: 65%;
    float: left;
    margin: 0;
    padding-right: 10%;
    text-align: left;
    direction: ltr;
}

/*Text Css*/
.ecommerce-guide .ep-box-contant .alignright, .ecommerce-guide .platforms-cont .alignright {
    float: right;
    width: 35%;
    margin-left: 5em;
}

.ecommerce-guide .ep-box-contant h3 {
    font-size: 1.85em;
    color: #1a1a27;
    margin-bottom: .9em;
    line-height: normal;
}

.ecommerce-guide .ep-box-contant ol {
    width: 100%;
    margin: 2em 0 3em;
    background-color: #f5fbfc;
    padding: 3em 1.875em;
}

.ecommerce-guide .ep-box-contant ol li {
    position: relative;
    padding: 0 0 1.3em 2.8em;
}

.ecommerce-guide .ep-box-contant ol li span {
    position: absolute;
    top: 2px;
    left: 0;
    background-color: #f4f4f4;
    color: var(--sky-blue);
    width: 1.5em;
    height: 1.5em;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    font-size: 1em;
    font-weight: 600;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
}

/*-----Bottom Text Start-----*/
.ecommerce-guide .ecommerce-platforms-table {
    max-width: 76em;
    overflow-x: scroll;
    margin: 0 auto 2em;
    width: 100%;
}

.ecommerce-guide .ecommerce-platforms-table table tr td:first-child, .ecommerce-guide .ecommerce-platforms-table th {
    background: #ebf3ff;
}

.ecommerce-guide .ecommerce-platforms-table td, .ecommerce-guide .ecommerce-platforms-table th {
    border: 1px solid #999;
    padding: .66em;
}

.ecommerce-guide .ecommerce-platforms-table table tr td:first-child {
    font-weight: 700;
    min-width: 14em;
}

/*----- Bottom Text End------*/
.gallery-section.porfolio-wlpage .block {
    padding-left: 1.2em;
    padding-right: 1.2em;
}

/*------- Key Word Text Start -----*/
.ecommerce-guide section {
    box-sizing: border-box;
}

.ecommerce-guide .platforms-cont {
    width: 100%;
    margin: 0 auto;
    position: relative;
    clear: both;
    padding-left: 4.6875em;
}

.ecommerce-guide .grey-bg-ep {
    background-color: #f6f6f6;
}

.ecommerce-guide .ep-listing-part-img {
    margin: 2.75em 0 0;
    float: left;
    width: 100%;
    display: flex;
    direction: rtl;
}

.ecommerce-guide .ep-factors-consider-img {
    width: 35%;
    float: right;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ecommerce-guide .ep-listing-part-img img {
    width: auto;
    max-width: 25em;
    float: right;
}

.ecommerce-guide .ep-img-box-border {
    width: 100%;
    float: left;
    border: 10px solid #f4f4f4;
    margin: 1em 0 2.5em;
    text-align: center;
}

.ecommerce-guide .ep-img-box-border img {
    width: auto;
    display: inline-block;
    max-width: 100%;
}

.ecommerce-guide .ep-con-img-div {
    width: 100%;
    float: left;
    text-align: center;
}

.ecommerce-guide .ep-box-contant {
    width: 100%;
    display: inline-block;
    border-bottom: 4px double var(--sky-blue);
    padding-bottom: 4.25em;
    margin-bottom: 4.25em;
}

.ecommerce-guide .structured-data-txt {
    width: 100%;
    float: left;
}

.ecommerce-guide .structured-data-txt p {
    width: 60%;
    float: left;
    padding-right: 10%;
}

.ecommerce-guide .platforms-cont-link-img {
    width: 100%;
    float: left;
}

.ecommerce-guide .platforms-cont-link-img img {
    width: 26em;
    float: right;
}

.ecommerce-guide .platforms-cont-link-img p {
    width: 53%;
}

.ecommerce-guide .platforms-cont::after {
    width: 1px;
    height: 6em;
    background-color: #92d1e6;
    position: absolute;
    top: 10px;
    left: 0;
}

.ecommerce-guide .ep-txt-style-sec .ep-box-contant:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}

.ecommerce-guide .ep-box-contant p:last-child, .ecommerce-guide .ep-box-contant:last-child {
    margin-bottom: 0;
}

.ecommerce-guide .ep-padding-left {
    padding-left: 2em;
}

/*------- Key Word Text End*/



/*Google Panda Penalty Recovery Consulting*/
.white-label-bottonline {
    border-bottom: 1px solid #eee;
}

.sec-panda .typo p {
    font-size: 1.625em;
    line-height: 1.6153846153846154em;
}

.sec-panda .leftalign.text-content {
    min-height: 31.25em;
}

.sec-recovery-possible {
    margin: 0;
    padding: 7.5em 0;
    background: url(./assets/images/recovery_possible_bgimage.jpg) no-repeat;
    background-position: left top;
    background-size: auto 100%;
}

.sec-recovery-possible * {
    box-sizing: border-box;
}

.sec-recovery-possible .wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.sec-recovery-possible .left-part {
    width: 43%;
    padding-right: 8%;
}

.sec-recovery-possible .right-part {
    width: 57%;
    padding-left: 7%;
}

.sec-recovery-possible .common-heading {
    font-size: 3.8em;
    line-height: 1.0454545454545454em;
    font-weight: 700;
    color: #1a1a27;
    margin-bottom: 0.7em
}

.sec-recovery-possible .text-paragraph {
    font-size: 1.34em;
    line-height: 1.7em;
    color: #1a1a27;
}

.sec-recovery-possible .text-paragraph p {
    margin-bottom: 1.875em;
}

.sec-recovery-possible .text-paragraph p:last-child {
    margin-bottom: 0;
}

.sec-recovery-possible-sub-point {
    display: flex;
}

.sec-recovery-possible-sub-point .sub-points-block {
    -ms-flex-preferred-size: 0;
    flex-basis: 50%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 0;
    max-width: 100%;
    padding: 0 4%;
    border-right: 1px solid #e3e3e3;
    padding-bottom: 3em;
}

.sec-recovery-possible-sub-point .sub-points-block:first-child {
    padding-left: 0;
}

.sec-recovery-possible-sub-point .sub-points-block:last-child {
    padding-right: 0;
    border: none;
}

.sub-points-block ul {
    margin: 0 0 1.875em 0;
    padding: 0;
    list-style-type: none;
}

.sub-points-block ul:last-child {
    margin-bottom: 0;
}

.sub-points-block ul li {
    font-size: 1.30em;
    line-height: 1.4230769230769231em;
    padding-left: 1.7307692307692308em;
    margin-bottom: 0.7692307692307693em;
    position: relative;
    font-weight: 500;
}

.sub-points-block ul li:last-child {
    margin-bottom: 0;
}

.sub-points-block ul li:before {
    background: url(./assets/images/sprite_prc.png) no-repeat;
    background-position: 0 0;
    height: 1.1153846153846154em;
    width: 1.1153846153846154em;
    background-size: 1.6538461538461537em;
    content: "";
    position: absolute;
    left: 0;
    top: 0.15384615384615385em;
}

.sec-quality-content {
    padding: 7.5em 0;
    background: #ebf7f9;
    text-align: center;
}

.sec-quality-content .wrapper {
    max-width: 78%;
}

.sec-quality-content .common-heading {
    font-size: 3.75em;
    line-height: 1em;
    font-weight: 700;
    text-align: center;
    margin-bottom: 0.9em;
}

.sec-quality-content .text-paragraph-big {
    width: 83%;
    margin: 0 auto 1.5em;
    font-size: 1.625em;
    line-height: 1.6153846153846154em;
}

.sec-quality-content .text-paragraph {
    width: 78%;
    margin: 0 auto;
    font-size: 1.34em;
    line-height: 1.7em;
}

.white-question-with-icon {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    justify-content: space-between;
    align-items: flex-end;
    margin: 3.75em 0;
}

.white-question-with-icon * {
    box-sizing: border-box;
}

.white-question-block {
    width: 48%;
    background-color: #ffffff;
    font-size: 1.26em;
    text-align: left;
    line-height: 1.25em;
    padding: 1.4736842105263157em;
    font-weight: 500;
    border-radius: 3.6842105263157894em;
    margin-bottom: 1.3157894736842106em;
    display: inline-block;
    position: relative;
    padding-left: 4.3263em;
}

.white-question-block:before {
    content: "";
    background: url(./assets/images/sprite_prc.png) no-repeat;
    background-position: 0 -2.0526em;
    height: 2.2631em;
    width: 2.2631em;
    position: absolute;
    left: 1.21052em;
    top: 1.05263em;
    background-size: 2.263157894736842em;
}

.sec-quality-content .text-paragraph p:last-child, .sec-quality-content .text-paragraph-big p:last-child {
    margin-bottom: 0;
}

/* .testimonialVideoSection .review-client-box:first-child{margin-left: 0;} */
.white-label-digital-section {
    margin: 0 0 7.5em;
    padding-top: 7.5em;
    border-top: 3px solid #edf7f9;
}

.white-label-digital-section h2 {
    font-size: 4.8em;
    margin-bottom: 0.7em;
}

.white-label-icon-box .features.style4 .block .text {
    font-size: 1.5em;
}

.white-label-btn .btn-part .btn {
    margin-top: 0;
}

.wlbAgencyPartner .block {
    padding: 0.9375em 1.9em !important;
}

.wlbAgencyPartner {
    margin: 7.5em 0 4em;
}

.planAndPricingSection.common-section {
    /*padding: 5em 0;*/
}

.white-label-custom-price {
    padding: 4em 0 4em;
}

.planAndPricingSection.common-section h3 {
    font-size: 3.125em;
    font-weight: 600;
    /* margin-bottom: 1em;*/
}

.planAndPricingSection.common-section .plan-list-tabs li .discount-text b {
    font-size: 1.73em;
    position: relative;
    bottom: -0.2em;
}

.planAndPricingSection.common-section .plan-list-tabs li .discount-text {
    font-size: 1.12em;
}

.planAndPricingSection.common-section .plan-list-tabs li .discount-text.no-dis {
    opacity: 0;
    visibility: hidden;
}

#wl_pricing_packages .plan-list-tabs li a {
    margin-top: 0.5em;
}

#wl_pricing_packages h2 {
    margin-bottom: 0.6em;
}

#wl_pricing_packages .best-plan-name {
    margin: 1.5em auto 1.5em;
}

.wlb-page-services .features .block .inner {
    border: unset !important;
    border-bottom: unset !important;
    -webkit-box-shadow: 0.6em 0.6em 0 0 #e7e7e7;
    box-shadow: 0.6em 0.6em 0 0 #e7e7e7;
    padding: 3.125em 1em 3.125em 2.5em !important;
}

.wlb-page-services .block .title {
    font-size: 1.8em;
}

.white-label-digital-section p {
    font-weight: 500;
    line-height: 1.85em;
}

.only-white-label-page-banner.white-label-digital-section p {
    text-align: center
}

.white-label-digital-section figure.wid50 {
    padding: 0 1.125em;
}

.white-label-digital-section p.text-center.font-125.w500 {
    margin: 1.25em 0;
}

.white-label-digital-section figure.wid50:hover .video_wrapper .ico-play {
    visibility: visible;
}

.page-id-11943 .testimonials-sec .block {
    padding: 0 1.125em;
}

.hire-d-w-d-key-skill .features.style2 .block .icon img {
    margin-right: 1.2em;
}

.gallery-section.gallery-with-text {
    margin: 7.5em 0 9.5em;
}

/*.current-menu-parent a, .current_page_item a, .current_page_ancestor a, .current-menu-ancestor a, .current-menu-item a{color: var(--light-read);}*/
.current-menu-parent .current_page_item>a {
    color: var(--light-read);
}

.portfolioTabPart.sticky {
    position: fixed;
    top: 5.3em;
    width: 100%;
    z-index: 9;
    padding: 0;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0.125em 0.125em 0 rgb(0 0 0 / 10%);
    box-shadow: 0 0.125em 0.125em 0 rgb(0 0 0 / 10%);
}

.portfolioTabPart.sticky ul.page_nav li a {
    padding: 1.375em 1.25em 1.25em 0.625em;
    border-right: 1px solid #eeeeee;
}

.contactUsPage .contact-form .gform_body ul li.gfield ul.gfield_checkbox li label {
    font-size: 0.90vw;
}

.contactUsPage .gform_footer input.gform_button {
    font-size: 1.625em;
    font-weight: 600;
    line-height: 0.88462em;
    padding: 0.8em 2.4em 0.8em 1.5em;
    height: unset;
    border-radius: 3px;
}

.contactUsPage .gform_footer:after {
    right: 1.1em;
    font-size: 23px;
    top: 45%;
}

/*.contactUsPage .gform_footer:hover:hover{right: 1.5em;}*/
.contactUsPage .gform_footer {
    width: 12.5em;
}

.cont-map .map-head h3 {
    margin-bottom: 0.5em;
}

.contact-form .gform_body ul li.gfield {
    margin-bottom: 26px;
}

.how-to-grow-your-digital-marketing-agency .howgrowpartner .features .block .content {
    width: 100% !important;
}

/* inner-page.css /why-e2m/ */
.slick-arrow {
    z-index: 1;
}

/* 12-2-2021 */
/* About us */
.popup-deta .profile-detail p:last-child {
    margin-bottom: 0;
}

/* Contact */
.contact-form .gform_body ul li.gfield.contact_tfw {
    width: 100%;
}

.mobile {
    display: none;
}

/* Sitemap */
.siteMapBanner.serBanner.leftImage .banner-inner {
    align-items: center;
    justify-content: flex-end;
    padding-left: 4em;
}

.siteMapBanner.serBanner.leftImage .banner-inner .title {
    margin-bottom: 0;
}

.siteMapPage+section.manish-intro {
    display: none;
}

.sitemap-sect ul {
    margin: 0;
    padding: 0;
}

/*----Seo For Ecommerce End----*/

/* thank you */
.thank-inner {
    padding: 13em 0 14em;
}

.thank-inner h2 {
    color: #23b67f;
    font-size: 9.0625em;
    font-weight: 600;
    line-height: 0.8em;
    text-transform: uppercase;
}

.thank-inner h3 {
    color: #1a1a27;
    font-size: 4em;
    line-height: 1em;
    margin: 0.4em 0 0.5em
}

.thank-inner p {
    color: #1a1a27;
    font-size: 1.5em;
    font-weight: 500;
    margin: 0;
}

.thank-inner .thank-line {
    display: inline-block;
    margin: 8em 0 0;
    width: 100%;
}

.thank-inner .thank-bor {
    background: #39b0d7;
    height: 1px;
    margin: 0 auto;
    position: relative;
    width: 60%;
    z-index: 1;
}

.thank-inner .thank-star {
    background: #ebf7f9;
    border: 2px solid #39b0d7;
    border-radius: 50%;
    display: block;
    height: 7.125em;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: 7.125em;
    z-index: 2;
}

.thank-inner .thank-star i {
    color: #23b67f;
    font-size: 2.8125em;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.thank-inner .thank-box h3 span {
    color: #39b0d7;
}

.nomargintop {
    margin-top: 0 !important;
}

.sandiago-Testimonial .cms-text {
    font-size: 1.2em;
}

/* /contact-us/ */
.contactUsPage .contact-form .gform_body ul#gform_fields_4 li.gfield.contact_tfw {
    width: 100% !important;
    margin-left: 0 !important;
}

.contactUsPage .contact-form .gform_body #gform_fields_4 li.gfield.col-2 li.gchoice.gchoice_4_10_1 {
    width: 100%;
    margin-left: 0 !important;
}

/* White Label thrive */
.thrive-white-label .text-content.wid50 {
    width: 100%;
}

.thrive-white-label-box {
    background: #ddf2ff;
    width: 100%;
    text-align: center;
    padding: 3em 0;
    display: block;
    margin: 3em auto;
    border-radius: 0.6em;
    max-width: 40em;
}

.thrive-white-label-box p, .thrive-white-label-box h2 {
    margin-bottom: 0 !important;
}

.thrive-white-label-box img {
    width: 15em;
}

.thrive-white-label-box div {
    font-size: 4em;
    font-weight: 800;
    line-height: 1.4em;
}

.thrive-white-label-bottom-text {
    text-align: center;
    margin: 1.4em 0;
}

.thrive-Plan-price-table .best-plan-table th strong, .thrive-Plan-price-table .plan-card h4 span b {
    color: #B2B1B3;
}

.thrive-logos {
    margin: 4em auto 0;
    justify-content: center;
}

.thrive-logos-rep {
    border-left: 1px solid #fff;
    padding: 10px 3em;
}

.thrive-logos-rep:first-child {
    border: none;
}

.thrive-logos-rep img {
    max-width: 100%;
}


.smartagency-white-label .thrive-white-label-box div {
    vertical-align: middle;
    margin: 0 0.3em;
    display: inline-block;
}

.smartagency-white-label .thrive-white-label-box img {
    vertical-align: middle;
}

.hirededicatedsupportWooCommerce.two-cols .title {
    margin-bottom: 0;
}

.wl-slider-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 4em;
}

.wl-slider-left {
    width: 50%;
}

.wl-slider-right {
    width: 50%;
}

.white-label .white-label-digital-section.only-white-label-page-banner .wl-slider-row p {
    font-size: 1.1em;
}

.only-white-label-page-banner.white-label-digital-section .video_wrapper {
    box-shadow: none;
    margin-top: 0;
}

.white-label .slick-arrow {
    top: 52%;
}

.wl-slider-left li {
    margin-bottom: 1.5em;
    align-items: center;
    position: relative;
    font-size: 1.3em;
    padding-left: 1.8em;
}

.wl-slider-left li:before {
    content: '';
    background: url(./assets/images/right_icon.png) no-repeat left center;
    width: 1em;
    height: 1em;
    display: block;
    background-size: contain;
    margin-right: 0.6em;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 0.3em;
    left: 0;
}

.wl-slider-left li strong {
    color: #ec5121;
}

.wl-slider-right .wl-slider, .wl-slider-right .wl-slider+p {
    opacity: 0;
}

.wl-slider-right .wl-slider.slick-slider, .wl-slider-right .wl-slider.slick-slider+p {
    opacity: 1;
}

.only-white-label-page-banner .capitalize {
    text-transform: none;
}

.white-label-wordpress-development .only-white-label-page-banner .slick-dots {
    display: none;
}

/*  white-label-2  */
.only-white-label-2-page-banner.only-white-label-page-banner.white-label-digital-section p {
    font-size: 2.2em;
}

.only-white-label-2-page-banner p span {
    color: #52aed5;
    font-weight: 700;
}

.pm-tool-white-label.gallery-section.gallery-with-text {
    margin: 0;
}

.pm-tool-white-label .columns.col6 .block {
    width: 14.28%;
    padding-left: 0.6em;
    padding-right: 0.6em;
}

.pm-tool-white-label.gallery-section .block .logo {
    padding: 1em;
    min-height: 7em;
}

ul.interview-row-wl {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 3em 0 0;
}

li.interview-col-wl {
    width: 23%;
    margin: 0 1%;
}

li.interview-col-wl .image-block {
    position: relative;
}

li.interview-col-wl .image-block img {
    border-radius: 6px;
}

li.interview-col-wl .btn-group a, li.interview-col-wl .btn-link {
    padding: 0.4em 1em;
    display: inline-block;
    width: auto;
    line-height: normal;
    cursor: pointer;
    font-size: 0.9em;
    color: rgba(0, 0, 0, 1);
    text-transform: uppercase;
    vertical-align: middle;
    font-weight: 700;
    border: none;
    margin: 0;
    box-shadow: none;
    background-color: #fff;
}

li.interview-col-wl .btn-group {
    position: absolute;
    width: 100%;
    bottom: 4.1em;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-id-30013 .interviews-popup {
    margin: 0 auto;
    max-width: 700px;
    position: relative;
}

.interviews-popup .mfp-close {
    color: #000;
    right: 0;
    top: 0;
    background: #fff;
}

.page-id-30013 .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-inner {
    height: 140px;
    padding: 0;
    position: relative;
}

.page-id-30013 .cue-playlist.max-width-380 .cue-skin-default.mejs-container {
    padding: inherit;
}

.page-id-30013 .cue-skin-default.mejs-container {
    background-color: #59c4e7;
}

.interview-page.white-lbl-interview .interview-list .col {
    display: flex !important;
    margin-bottom: 0;
}
.interview-page.white-lbl-interview .right-part .title-part{
    cursor: default;
}
.white-lbl-interview .slick-list {
    border: 1px solid #ddd;
    border-radius: 5px;
}

.interview-page.white-lbl-interview {
    padding: 5em 0 4em;
}

.white-lbl-interview .slick-dots li.slick-active button:before, .white-lbl-interview .slick-dots li:hover button:before {
    background-color: #39b0d7;
}

.white-lbl-interview .slick-dots li:hover button, .white-lbl-interview .slick-dots li.slick-active button {
    border: 0.15em solid #39b0d7;
}

.white-lbl-interview .text-center {
    margin-bottom: 3em;
}

.white-lbl-interview .slick-arrow.next {
    right: -2.2em;
}

.white-lbl-interview .slick-arrow.prev {
    left: -2.2em;
}

/* Pop-up for E2M Website */
.offer-pop-label {
    font-size: 1.1em;
    position: fixed;
    bottom: 0;
    background: #e4582d;
    color: #fff;
    z-index: 999;
    left: 7em;
    padding: 1.1em 2em 0.9em;
    border-radius: 6px 6px 0px 0;
    text-transform: uppercase;
    font-weight: 600;
    cursor: pointer;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.offer-pop-label:hover {
    background: #52aed5;
    color: #fff;
}

.offer-pop-open .offer-pop-label {
    transform: translateY(4em);
    -webkit-transform: translateY(4em);
}

/* .offer-pop-form {
    position: fixed;
    bottom: 0;
    left: 4.8em;
    width: 20em;
    padding: 1.9em 2em 1.7em;
    background: #fff;
    z-index: 999;
    border-radius: 6px 6px 0px 0;
    border-top: 2px solid #e4582d;
    box-shadow: 0 3px 5px #7c7c7c;
    bottom: -30em;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
} */

.offer-pop-form {
    position: fixed;
    left: 4.8em;
    width: 20em;
    padding: 1.9em 2em 0;
    background: #fff;
    z-index: 999;
    border-radius: 6px 6px 0px 0;
    border-top: 2px solid #e4582d;
    box-shadow: 0 3px 5px #7c7c7c;
    bottom: -730px;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
}

.offer-pop-open .offer-pop-form {
    bottom: 0;
}

.offer-pop-close {
    position: absolute;
    top: -1em;
    right: 1.1em;
    color: #fff;
    background: #e4582d;
    width: 2em;
    height: 2em;
    line-height: 1.9em;
    text-align: center;
    font-size: 1.4em;
    font-weight: 600;
    border-radius: 50%;
    cursor: pointer;
}

.offer-pop-close:hover {
    background: #52aed5;
}

.offer-pop-form .gform_heading .gform_title {
    font-size: 1.8em;
    line-height: 1;
    margin-bottom: 0.5em;
}

.offer-pop-form .gform_heading .gform_description {
    font-size: 1em;
    color: #7d7d7d;
    margin: 0 0 1.1em;
}

.offer-pop-form .gform_footer:after {
    display: none;
}

.offer-pop-form .gform_footer {
    display: inline-block;
    width: auto;
    /*background-color: #ed5122;*/
}

.offer-pop-form .gform_footer input.gform_button {
    padding: 0.8em 1.8em;
    font-size: 1em;
}

.offer-pop-form input[type="text"], .offer-pop-form input[type="email"] {
    padding: 0.8em 1.4375em;
    border-color: #000;
    color: #010101;
}

.offer-pop-form input::placeholder {
    color: #010101;
}

.offer-pop-form input:-ms-input-placeholder {
    color: #010101;
}

.offer-pop-form input::-ms-input-placeholder {
    color: #010101;
}

.offer-pop-form .gform_ajax_spinner {
    position: absolute;
    display: inline-block !important;
    right: inherit;
}

.offer-pop-form .gform_heading .gform_description b {
    color: #e4582d;
}

.blog-center-cta {
    background: #353548;
    padding: 2.2em;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 7px;
    margin: 2em 0;
}

.left-cta-content-blog {
    width: 65%;
}

.entry-content .left-cta-content-blog h2 {
    margin: 0 0 1em;
    color: #fff;
}

.left-cta-content-blog p {
    color: #fff;
}

.left-cta-content-blog p:last-child {
    margin-bottom: 0;
}

/*-----Responsive csss Start-----*/

@media only screen and (min-width:2000px) {
    .section-fantastic .factastic-boxes .f-box {
        padding: 5.6875em 1.875em 0 9.75em;
    }

    .factastic-boxes .f-box .bg-icon {
        top: 2.4em;
    }

    .portfolioPageContentPart .headingLogo img {
        min-width: 6em;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox:hover .techpartnerfirstPart .technoPartner {
        height: 58%;
    }
}

@media only screen and (max-width: 1360px) {

    .case-studies-result-data .wp-container-3.wp-container-3 {
        flex-wrap: wrap;
    }

    .case-studies-result-data h2 {
        text-align: left;
    }
}

@media only screen and (min-width:1025px) {
    #freshteam-widget .advanced-search .input-field svg {
        top: 50% !important;
        transform: translateY(-50%);
    }

    /* Contact */
    .contactUsPage .cont-add .cont-map .map-bottom .map-head h6.h6 {
        margin-bottom: 0.5em;
        font-size: 1.1875em;
        font-weight: 600;
        line-height: 1.18421em;
    }

    .contactUsPage .cont-add .cont-map .map-bottom .map-head p {
        color: #1a1a27;
        font-size: 1.1875em;
        line-height: 1.57895em;
        margin: 0 0 0.5em;
    }

    .contactUsPage .cont-add .cont-map .mapSalesWrap .map-sales .h6 {
        color: #1a1a27;
        font-size: 1.1875em;
        font-weight: 600;
        line-height: 1.57895em;
        margin-bottom: 0.66em;
    }
}

@media only screen and (max-width: 1800px) {
    .jobpage_banner.two-part-banner .mid-content {
        padding-left: 5em;
    }
}

@media only screen and (max-width: 1600px) {
    .factastic-boxes .f-box .bg-icon {
        -ms-transform: scale(0.6);
        transform: scale(0.6);
        -webkit-transform: scale(0.6);
    }

    .section-fantastic .factastic-boxes .f-box {
        padding: 5.6875em 1.875em 0 13.75em;
    }

    .sandiago-Testimonial .cms-text {
        font-size: 1.5em;
    }

    .sandiago-Testimonial .client-box .comment .detail {
        font-size: 1.2em;
    }

    .testimonialPageBanner .testimonialMainWrap .leftSideImage, .testimonialPageBanner .testimonialMainWrap .rightSideImage {
        top: 3.5em;
    }

    .sandiago-page .testimonials-sec .comment-box {
        min-height: 22em;
    }
}

@media only screen and (max-width: 1500px) {
    .factastic-boxes .f-box .bg-icon {
        -ms-transform: scale(0.4);
        transform: scale(0.4);
        -webkit-transform: scale(0.4);
    }

    .ico-cancel {
        background-size: contain;
    }

    .breadthumb li {
        font-size: 12px !important;
    }

    .section-fantastic .factastic-boxes .f-box {
        padding: 6.5875em 1.875em 0 13.9em;
    }

    .vision li .icon {
        height: auto;
        line-height: 0;
    }

    .vision-mission .vision:last-child li {
        align-items: center;
    }
}

@media only screen and (max-width: 1300px) {
    .section-fantastic .factastic-boxes .f-box {
        padding: 8.2875em 1.875em 0 13.9em;
    }

    .testimonialPageBanner .testimonialMainWrap .leftSideImage, .testimonialPageBanner .testimonialMainWrap .rightSideImage {
        top: 0.5em;
    }

    /*.digitalAgencyPandemic .What-types-of-companies-benefit.two-cols .text-content li:after{top: 22px;}*/

}

@media only screen and (max-width: 1270px) {
    .factastic-boxes .f-box .bg-icon {
        left: -40px;
        top: -60px;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox:hover .techpartnerfirstPart .technoPartner {
        height: 15em;
    }

    .section-fantastic .factastic-boxes .f-box {
        padding: 4.6875em 1.875em 0 11.75em;
    }

    /* New CSS */
    .section-communication .slider-icon .icon img {
        width: 65%;
    }
}

@media only screen and (min-width: 1023px) {
    .site-header.sticky+.portfolioTabPart {
        position: sticky;
        box-shadow: 0 0.125em 0.125em 0 rgb(0 0 0 / 10%);
        -webkit-box-shadow: 0 0.125em 0.125em 0 rgb(0 0 0 / 10%);
        padding: 0;
        top: 90px;
        background:
            #fff;
        z-index: 1;
    }

    .site-header.sticky+.portfolioTabPart+section {
        /* margin-top: 140px;*/
    }

    .site-header.sticky+.portfolioTabPart .tabHeadiPart li a {
        padding: 1.375em 1.25em 1.25em 0.625em;
        border-right: 1px solid #eeeeee;
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 1024px) {
    .ourPoliciesPage ul li {
        font-size: 14px;
    }

    /*.digitalAgencyPandemic .What-types-of-companies-benefit.two-cols .text-content li:after{top: 15px;}*/
    .section-marketing .breadthumb {
        margin-bottom: 20px;
    }

    .banner .font-51, .leadership .h2, .vision-mission .h2 {
        font-size: 60px;
    }

    .banner .font-125 br, .leadership .font-125 br {
        display: none;
    }

    .vision li .icon {
        width: 80px;
        height: 80px;
    }

    .vision+.vission li .icon {
        height: auto;
    }

    .vision li .content {
        width: calc(100% - 120px);
    }

    .vision li .icon.text-sec {
        width: 100px;
        height: 100px;
        font-size: 45px;
        line-height: 2.1;
    }

    .social a {
        width: 40px;
        height: 40px;
    }

    .leadership .h5 {
        font-size: 22px;
    }

    .banner .font-125 {
        font-size: 2.15em;
    }

    .leadership .font-125 {
        font-size: 18px;
    }

    .vision-mission p {
        font-size: 2em;
    }

    .banner-bottom .font-17 {
        font-size: 16px;
    }

    .breadthumb li {
        font-size: 18px;
    }

    .full-width-section {
        padding: 0 30px;
    }

    .leadership .contact-data {
        line-height: 1.3;
    }

    .leadership .contact-data .designation {
        font-size: 16px;
    }

    .vision li .icon span {
        height: 51px;
    }

    .vision li:first-child .icon span {
        height: 107px;
    }

    .popup-deta .profile-detail {
        font-size: 18px;
    }

    .section-fantastic .wrapper {
        max-width: 87%;
    }

    .stratergy-page .section-whychoose .center-text {
        width: 100%;
    }

    .weworkwith .big br {
        display: none;
    }

    .leadership .onhover a {
        padding: 0.87em 1em;
    }

    .popup-deta .profile-detail p {
        font-size: 18px;
    }

    .ethical-header {
        font-size: 52px;
    }

    .two-part-banner .mid-content {
        padding-left: 40px;
    }

    .marketing-boxes {
        max-width: 100%;
    }

    .marketing-text {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .factastic-boxes .f-box .f-detail {
        font-size: 17px;
    }

    .marketing-boxes li .mbox-text {
        font-size: 14px;
    }

    .ico-cancel {
        height: 50px;
        width: 50px;
    }

    .section-fantastic {
        padding: 70px 0 30px 0;
    }

    .factastic-boxes .f-box .f-detail br {
        display: none;
    }

    /* .factastic-boxes .f-box .bg-icon {-ms-transform: scale(0.3);transform: scale(0.3);-webkit-transform: scale(0.3);} */
    .section-fantastic .factastic-boxes .f-box {
        padding: 35px 10px 20px 130px;
        min-height: 200px;
    }

    .section-communication .communication-nav {
        margin: 40px 0;
    }

    .section-communication .slider-icon .icon {
        width: 180px;
        height: 180px;
    }

    .section-communication .slider-icon .icon img {
        width: 55%;
    }

    .section-communication .font-1875 {
        font-size: 20px;
        line-height: 1.4;
    }

    .section-communication .com-detail-box .com-title {
        font-size: 25px;
    }

    .section-communication .font-1875 br {
        display: none;
    }

    .section-communication .com-detail-box .com-box {
        width: 100%;
    }

    .section-value .values-box .box-left {
        width: 100%;
    }

    .section-value {
        background-image: none !important;
    }

    .section-value .values-box .expand-col-box .details p {
        font-size: 15px;
        line-height: 1.5;
    }

    .section-value .values-box .expand-col-box .header {
        font-size: 15px;
    }

    .life-text .btn {
        font-size: 20px;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox {
        width: 50%;
        padding: 0 15px;
        /*margin-bottom: 35px;*/
        box-sizing: border-box;
        margin-top: 50px;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart {
        height: 40em;
        -webkit-box-shadow: 10px 10px rgb(0 0 0 / 9%);
        box-shadow: 10px 10px rgb(0 0 0 / 9%);
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart .portfolioImage {
        transform: translateY(-40%);
    }

    /*.portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart .portfolioImage {transform: translateY(0);}*/
    .portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart .technoPartner {
        margin-bottom: 3em;
        height: auto;
        visibility: visible;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox:hover .techpartnerfirstPart .technoPartner {
        height: auto;
    }

    .portfolioTabPart ul.page_nav li a {
        font-size: 13px;
    }

    .portfolio-par-paddi {
        padding: 50px 0;
    }

    .portfolioPageContentPart h2 {
        margin-bottom: 10px;
        margin-top: 15px;
        font-size: 31px;
    }

    .font-2 {
        font-size: 22px;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox .portfolioBoxTitle h3 {
        margin-top: 25px;
    }

    .portfolioPageContentPart .portfolioBoxWrap {
        padding: 0 0.7em 0 0;
    }

    .Case-Studies-Banner .csDetailsRequirement p {
        font-size: 18px;
    }

    .csDetailsFull.columns.col2 .block {
        width: 100%;
    }

    .csDetailsFull .block p, .csDetailsFull .block li, .restult-data .result-detail p, .restult-data .result-detail li {
        font-size: 20px;
    }

    .serBanner.Case-Studies-Banner .figure.csDetailsImgWrap {
        width: 200px;
        height: 200px;
    }

    .Case-Studies-Banner .csDetailsRequirement {
        width: calc(100% - 250px);
    }

    .restult-data .result-detail h3 {
        font-size: 22px;
    }

    .testimonialPageBanner .testimonialMainWrap {
        width: 100%;
    }

    .testimonialPageBanner .testimonialMainWrap .description {
        margin-top: 30px;
    }

    .contact-form {
        width: 80%;
        padding: 40px;
    }

    .contact-form input, .contact-form select, .contact-form textarea, .contact-form .gform_body ul li.gfield ul.gfield_checkbox li label {
        font-size: 16px;
    }

    .contact-form .gform_footer {
        width: 165px;
    }

    .gform_footer input.gform_button {
        padding: 10px 30px;
        width: 100%;
    }

    .contact-form .gform_footer span {
        font-size: 18px;
        top: 16px;
        right: 20px;
    }

    .contact-form .gform_footer input.gform_button {
        font-size: 21px;
    }

    .contact-form .gform_footer span {
        font-size: 20px;
    }

    .contactUsPage .cont-add .cont-map .map-bottom .map-head p {
        font-size: 14px;
    }

    .contactUsPage .cont-add .cont-map .mapSalesWrap .mapSalesConnect p {
        font-size: 14px;
    }

    .life-e2m-gallery .page_nav li a {
        font-size: 15px;
    }

    .account-manager-content p, .required-lag ul li {
        font-size: 18px;
    }

    .account-manager-content h2 {
        font-size: 22px;
    }

    .account-manager-page .jobs_title {
        font-size: 24px;
    }

    .tooltip-content {
        font-size: 14px;
    }

    .work-process .step-title {
        font-size: 12px;
    }

    .sandiago-page .testimonials-sec .comment-box {
        min-height: 400px;
    }

    .sandiago-page .wework p br {
        display: none;
    }

    .list-seo-sec .local-seo-unders-box .box-unders-number, .list-seo-sec .advanced-local-seo a {
        font-size: 18px;
        line-height: 1.3;
    }

    .list-seo-sec .local-seo-unders-box a span {
        width: 1.928em;
        height: 1.928em;
        font-size: 22px;
    }

    /* .list-seo-sec .local-seo-unders-box .box-unders-number{font-size: } */

    .ecommerce-guide .common-text {
        font-size: 20px;
    }

    .breadthumb li, .breadthumb a {
        font-size: 13px !important;
        line-height: 18px;
    }

    .planAndPricingSection .head p {
        font-size: 18px;
    }

    .plan-list-tabs li .discount-text b {
        font-size: 30px;
    }

    .plan-list-tabs li .discount-text {
        font-size: 15px;
    }

    .wlb-page-services .font-1875 {
        font-size: 30px !important;
    }

    .wlb-page-services .features.style1 .block .text {
        font-size: 20px;
    }

    .wlb-page-services .features.style1 .block .icon {
        width: 100px;
        height: 100px;
    }

    .wlb-page-services .features.style1 .block .content {
        width: calc(100% - 125px);
        padding-left: 20px;
    }

    .wlb-page-services .features.columns.col2 .block {
        margin-bottom: 30px !important;
    }

    .contactUsPage .cont-add .cont-map .mapSalesWrap {
        display: block;
    }

    .contactUsPage .cont-add .cont-map .mapSalesWrap .map-sales {
        width: 100%;
        margin-bottom: 20px;
    }

    .contactUsPage .cont-add .cont-map .mapSalesWrap .map-sales:last-child {
        margin-bottom: 0;
    }

    .ecommerce-guide .ep-box-contant ol {
        box-sizing: border-box;
    }

    #freshteam-widget .select2-container .select2-search--inline .select2-search__field, #freshteam-widget .search-fields .remote-toggle>span, #freshteam-widget .advanced-search .select2-container--default, #freshteam-widget .advanced-search .form-control {
        font-size: 14px !important;
    }

    #freshteam-widget .form-group label {
        font-size: 16px !important;
    }

    #freshteam-widget .job-list .job-title {
        font-size: 20px !important;
    }

    #freshteam-widget .search-fields .clear-button>button {
        font-size: 16px;
    }

    #freshteam-widget p, #freshteam-widget .container-fluid ul li, .section.jobs-req #freshteam-widget .job-details-header .btn-primary, .section.jobs-req #freshteam-widget .job-details .link-back {
        font-size: 14px;
        line-height: 1.5;
    }

    /* #freshteam-widget .select2-container--default .select2-selection--multiple::before{top:15px !important;} */

    /*Google Panda Penalty Recovery Consulting*/
    .sec-recovery-possible {
        font-size: 14px;
    }

    .sec-recovery-possible {
        background: transparent;
    }

    .sec-recovery-possible .left-part {
        padding-right: 3%;
    }

    .sec-recovery-possible .right-part {
        padding-left: 4%;
    }

    .sec-recovery-possible-sub-point {
        flex-wrap: wrap;
    }

    .sec-recovery-possible-sub-point .sub-points-block {
        flex-basis: 100%;
        padding: 0;
        border: none;
        margin-bottom: 1.5em;
    }

    .sec-quality-content {
        font-size: 14px;
    }

    .sec-quality-content .wrapper {
        width: 87%;
    }

    .sec-quality-content .text-paragraph-big {
        width: 100%;
    }

    .sec-quality-content .text-paragraph {
        width: 100%;
    }

    .different_content_goals_icon.whiteLableWPDWhySection .features.style4 .block .icon img {
        width: auto;
    }

    .whiteLableWPDWhySection .title.w600 {
        font-size: 40px !important;
        margin-bottom: 0.7em;
        line-height: 0.9;
    }

    .whiteLableWPDWhySection .features.style7 .block .icon {
        margin: 0 auto 14px auto
    }

    .white-label-custom-price h3 {
        font-size: 35.4px !important;
    }

    .white-label-custom-price p {
        font-size: 22.4px !important;
    }

    .wlb-page-services .features.columns .block {
        width: 100%;
    }

    /*.whiteLableWPDWhySection .columns .block:nth-child(9),.whiteLableWPDWhySection .columns .block:nth-child(12){border-right: none!important;}*/
    body .whiteLableWPDWhySection .columns .block:nth-child(5), .whiteLableWPDWhySection .columns .block:nth-child(10) {
        border-right: .2em solid #eee;
    }

    .white-label-icon-box .columns.col6 .block {
        width: 30%;
    }

    .white-label-btn .btn-part .btn {
        margin-top: 1.4em;
    }

    .testimonialPageBanner .testimonialMainWrap .leftSideImage img, .testimonialPageBanner .testimonialMainWrap .rightSideImage img {
        width: 70%;
    }

    .testimonialTextSection .review-comment-box .review-cms-text p {
        font-size: 16px;
    }

    .testimonialTextSection .review-title {
        font-size: 18px;
    }

    .testimonialTextSection .review-client-box:before {
        width: 4.5em;
        height: 4.5em
    }

    section.testimonialPostListPage .title {
        padding-bottom: 25px;
    }

    .testimonialVideoSection .review-client-box {
        margin: 0 32px 20px 0;
        width: calc(48% - 20px);
        margin-top: 2em;
    }

    .testimonialTextSection .review-name, .testimonialPostListPage .review-comment .review-name {
        margin-bottom: 0;
    }

    .white-label-icon-box .features.style4 .block .text {
        font-size: 15px;
    }

    .testimonials-sec .client-box span.location.w500 {
        font-size: 15px;
        margin-top: 0.3125em;
    }

    .hire-remote-team .serBanner .content .title {
        font-size: 46px;
    }

    .hire-remote-team .serBanner .content .description {
        font-size: 17px;
    }

    body .right-sky-border .wrapper, body .hirededicatedmission .wrapper {
        max-width: 94%;
    }

    .hire-r-how-work .wrapper {
        max-width: 87%;
    }

    .right-sky-border .columns.col4 .block {
        width: 25%;
    }

    .hirededicatedtechstack .columns.col6 .block {
        width: 19.367%;
    }

    .hirededicatedfaq .question-answer h4 br {
        display: none;
    }

    .hirededicatedbenefitsremote .features .block:nth-child(3n) {
        margin-right: 2%;
    }

    .hirededicatedbenefitsremote .block .content .text br {
        display: none;
    }

    .hirededicatedmission .wrapper {
        padding: 4.5em 3em 3em !important;
    }

    body .looking-for-custom-pricing .wrapper .dflex.vcenter .text-content p {
        font-size: 16px;
        line-height: 26px;
    }

    .looking-for-custom-pricing .btn {
        font-size: 18px;
        margin: 1em 0 0;
    }

    .looking-for-custom-pricing .figure {
        padding-right: 3% !important;
        width: 37% !important;
    }

    .testimonials-sec h2 {
        margin-bottom: 0.7em;
    }

    .hirededicatedsupport .wrap.vcenter {
        flex-direction: column-reverse;
    }

    body .hirededicatedsupport .text-content.typo {
        width: 100%;
        margin-top: 6em;
        text-align: center;
    }

    .hirededicatedsupport .figure {
        width: 100%;
        text-align: center;
    }

    .hirededicatedexpertise .head p {
        font-size: 18px;
    }

    .hirededicatedexpertise .head h2 {
        font-size: 33.75px;
    }

    .hirededicatedwhywd .btn {
        margin: 0;
    }

    body .testimonials-sec .video_wrapper {
        width: 100%;
    }

    .paymentGatIntSection .columns .block {
        width: 33.33%;
    }

    .paymentGatIntSection .columns .block:nth-child(3), .paymentGatIntSection .columns .block:nth-child(6), .paymentGatIntSection .columns .block:nth-child(9), .paymentGatIntSection .columns .block:nth-child(12) {
        border-right: none;
    }

    .page-id-21102 .paymentGatIntSection .columns .block:last-child {
        border-right: none;
    }

    /* inner-page.css /why-e2m/ */
    .whyChooseE2M .section-communication .communication-nav {
        padding-left: 0;
    }

    .whyChooseE2M .section-communication.padding-75 .container {
        max-width: 87%;
        padding: 0;
    }

    .whyChooseE2M .section-communication.padding-75 .communication-slider {
        padding-left: 0;
    }

    .banner-with-video figure {
        width: 100%;
        padding: 0;
    }

    .banner-with-video .dflex.vcenter {
        max-width: 100%;
    }

    .planAndPricingSection.common-section h3 {
        margin-bottom: 1em !important;
    }

    .testimonials-sec .client-box .comment .detail {
        font-size: 15px;
    }

    .contact-form .gform_body ul li.gfield.col-2 {
        margin-bottom: 25px;
    }

    .contact-form .contact_tfw {
        width: 100% !important;
    }

    .contactUsPage .conn-us {
        padding: 3.25em 0;
    }

    .contactUsPage .cont-add .cont-map {
        margin-bottom: 40px;
    }

    .contact-form .gform_body .gfield textarea {
        height: 8.375em;
    }

    .contactUsPage .contact-form .gform_body ul li.gfield ul.gfield_checkbox li label {
        font-size: 16px;
    }

    .contactUsPage .wrapper {
        max-width: 960px;
    }

    /* About us */
    .leadership .team-section .h3 {
        font-size: 25px;
    }

    .popup-deta .profile-image {
        width: 100%;
        text-align: center;
    }

    .popup-deta .profile-detail {
        width: 100%;
        padding-left: 0;
        text-align: center;
    }

    .popup-deta.active {
        overflow: auto;
    }

    .team-box .popup-deta .font-125 {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .popup-deta .profile-image img.wid100 {
        max-width: 260px;
        display: inline-block;
    }

    .popup-deta .profile-detail p {
        margin-bottom: 10px;
        font-size: 17px;
    }

    .popup-deta .white-popup {
        margin: 50px auto;
    }

    .popup-deta .profile-detail .font-175 {
        margin-top: 20px;
    }

    .popup-deta .profile-detail .social {
        justify-content: center;
    }

    .weworkwith ul {
        width: 100%;
    }

    .weworkwith li.font-125 {
        font-size: 20px;
    }

    /* Contact */
    .contactUsPage .cont-add .cont-map .mapSalesWrap .mapSalesConnect p, .contactUsPage .cont-add .cont-map .map-bottom .map-head p {
        font-size: 15px;
    }

    .contactUsPage .conn-us h3 {
        font-size: 30px;
    }

    .contactUsPage .conn-us .cont-soc {
        margin-top: 3px;
    }

    /* /portfolio/ */
    .portfolioTabPart.sticky {
        position: relative;
    }

    .portfolioPageContentPart .portfolioBoxWrap {
        margin-left: -15px;
        margin-right: -15px;
    }

    .page-template-portfolio-page .techPartCta .btn {
        border-radius: 4px;
        font-size: 16px;
        line-height: 16px;
        padding: 11px 20px;
    }

    .page-template-portfolio-page .life-e2m-gallery {
        padding: 10.5em 0;
    }

    .how-to-grow-your-digital-marketing-agency .howgrowpartner .features .block .content .text br {
        display: none;
    }

    .hirededicatedbenefitsremote .features .block {
        width: calc(100% / 3 - 2%) !important;
    }

    .testimonials-sec .head .dflex .video_wrapper {
        box-shadow: 4px 4px 0 4px rgb(231 231 231);
    }

    /* Site Map */
    .siteMapBanner.serBanner.leftImage .banner-inner {
        padding-left: 0;
    }

    .sitemap-box li a, .sitemap-box li ul li a, .sitemap-right>ul>li>ul>li>a {
        font-size: 18px;
    }

    .sitemap-box ul li ul {
        margin-bottom: 20px;
    }

    .why-e2m-inner-box .features.style2 .block .inner {
        padding: 30px 0 !important;
    }

    /* thank you */
    .thank-inner p {
        font-size: 20px;
    }

    .thank-inner .thank-bor {
        width: 80%;
    }

    .thank-inner .thank-star {
        height: 100px;
        width: 100px;
    }

    .thank-inner .thank-star i {
        font-size: 42px;
    }

    .thank-inner .thank-line {
        margin: 100px 0 0;
    }

    .thank-inner h3 {
        margin: 20px 0;
    }

    .sandiago-Testimonial .cms-text {
        font-size: 16px;
    }

    /* /portfolio/ */
    .site-header.sticky+.portfolioTabPart {
        top: 85px;
    }

    .work-process .blue .tooltip-content {
        left: 0;
    }

    .work-process .blue .tooltip-content:after {
        left: 56%;
    }

    .jobs-bottom-text {
        max-width: 900px;
        margin-left: auto;
        margin-right: auto;
    }

    .gform_ajax_spinner {
        right: -30px;
    }

    /*  white-label-2  */
    li.interview-col-wl {
        width: 48%;
        margin: 0 1% 20px;
    }

    li.interview-col-wl .btn-group a, li.interview-col-wl .btn-link {
        font-size: 1.8em;
    }

    li.interview-col-wl .btn-group {
        bottom: 8.2em;
    }

    .only-white-label-2-page-banner.only-white-label-page-banner.white-label-digital-section p {
        font-size: 18px;
        line-height: 1.4;
        display: inline-block;
    }

    .only-white-label-2-page-banner p span {
        display: inline;
    }

    .only-white-label-2-page-banner .head {
        text-align: center;
    }

    .white-label-ppc-page .white-label-ppc-services-page .columns.col4 .block {
        width: 33%;
    }

    /* Pop-up for E2M Website */
    .offer-pop-label {
        left: 11em;
    }

    .offer-pop-form {
        left: 0;
        width: 100%;
        max-width: 275px;
    }

    .wl-offer-main {
        font-size: 11px;
    }

    .blog-center-cta {
        margin: 30px 0;
        padding: 20px;
        flex-direction: column;
    }

    .left-cta-content-blog {
        width: 100%;
    }

    .entry-content .left-cta-content-blog h2 {
        margin: 0 0 20px;
    }

    .right-cta-content-blog .btn.orange {
        font-size: 14px;
    }



}

@media only screen and (max-width: 960px) {
    .whiteLableWPDWhySection .block {
        margin-bottom: 6em;
    }

    .leadership .h5 {
        font-size: 20px;
    }

    .leadership .team-section .h3 {
        font-size: 22px;
    }

    .banner .font-125, .leadership .font-125 {
        font-size: 18px;
    }

    .contactUsPage .cont-add .cont-map .mapSalesWrap {
        display: block;
    }

    .contactUsPage .cont-add .cont-map .mapSalesWrap .map-sales {
        width: 100%;
    }

    .contactUsPage .mid-details p br {
        display: none;
    }

    .required-detail-right a {
        font-size: 14px;
    }

    .sandiago-page .serBanner .note {
        font-size: 12px;
    }

    .list-seo-sec .local-seo-unders-box a {
        width: 50%;
    }

    .list-seo-sec .advanced-local-seo a {
        font-size: 16px;
    }

    .ecommerce-guide .ep-box-contant ol li {
        padding-left: 0;
    }

    .wlb-page-services .features.columns.col2 .block {
        margin-bottom: 30px !important;
    }

    .wlb-page-services.feature-block.show-box .features .block .inner {
        width: 100%;
    }

    .wework .font-125 {
        font-size: 18px;
    }

    .wework .font-125 br {
        display: none;
    }

    .tooltip-content {
        font-size: 10px;
        left: 0;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart .portfolioImage {
        transform: translateY(-50%);
    }

    .life-text .btn {
        font-size: 14px;
    }

    .banner .font-51, .leadership .h2, .vision-mission .h2 {
        font-size: 45px;
    }

    .life-e2m-gallery .page_nav {
        padding: 0;
    }

    .vision-mission .wid50 {
        width: 100%;
        padding: 0;
    }

    .vision-mission p {
        font-size: 18px;
    }

    .vision li:first-child .icon span {
        height: 97px;
    }

    .vision li .icon span {
        height: 66px;
    }

    .full-width-section {
        padding: 0 60px;
    }

    .vision:first-child {
        margin-bottom: 30px;
    }

    .vision li .icon.text-sec {
        width: 60px;
        height: 60px;
        font-size: 30px;
        line-height: 2.1;
    }

    .leadership .leader-detail {
        width: 57.5%;
    }

    .leadership .onhover {
        position: static;
        display: block;
        opacity: 1;
        background: none;
        height: auto;
        margin-top: 20px;
        text-align: center
    }

    .leadership .onhover a {
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        border-color: #ed5122;
        padding: 10px 20px;
        color: #ed5122;
    }

    .leadership .team-box {
        width: 50%;
    }

    .popup-deta .profile-popup {
        padding: 30px;
    }

    .popup-deta .profile-image, .popup-deta .profile-detail {
        width: 100%;
        text-align: center;
    }

    .popup-deta .profile-image img {
        max-width: 260px;
    }

    .popup-deta .profile-detail {
        padding-left: 0;
    }

    .popup-deta .profile-detail .social {
        display: block;
    }

    .social a {
        width: 35px;
        height: 35px;
        border-width: 2px;
    }

    .popup-deta .profile-detail .font-175 {
        margin-top: 20px;
    }

    .popup-deta .profile-detail p {
        font-size: 15px;
    }

    .weworkwith li:before {
        margin: 0 auto;
    }

    .section-fantastic .h2 {
        font-size: 42px;
    }

    .section-fantastic .font-24 {
        width: 100%;
    }

    .factastic-boxes .f-box .bg-icon {
        left: -75px;
        -ms-transform: scale(0.5);
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
    }

    .section-fantastic .factastic-boxes .f-box {
        padding-left: 10.75em;
    }

    .section-value {
        padding: 70px 0;
    }

    .section-value .h2 {
        font-size: 45px;
    }

    .section-value .values-box .tab-data {
        width: 53%;
    }

    body .hirededicatedsupport .figure img {
        width: 480px;
    }

    .hirededicatedsupport .figure {
        width: 100%;
        text-align: center;
    }

    body .hirededicatedsupport .text-content.typo {
        width: 100%;
        margin-top: 6em;
        text-align: center;
    }

    .hirededicatedsupport .wrap.vcenter {
        flex-direction: column-reverse;
    }

    .looking-for-custom-pricing .wrapper .dflex.vcenter {
        text-align: center;
        flex-direction: column-reverse;
    }

    body .looking-for-custom-pricing .text-content {
        width: 72%;
        margin: 0 auto;
        text-align: center !important;
        padding-left: 0 !important;
    }

    .looking-for-custom-pricing .figure {
        padding-right: 3rem !important;
        width: 100% !important;
    }

    body .looking-for-custom-pricing.two-cols .figure img {
        width: 300px;
    }

    body .looking-for-custom-pricing .wrapper .dflex.vcenter .text-content p {
        font-size: 16px;
    }

    .hirededicatedwhywd p span {
        margin-bottom: 0 !important;
    }

    .hirededicatedwhywd p {
        margin-bottom: 15px !important;
    }

    .hirededicatedwhywd .btn {
        margin: 1em 0 0;
    }

    .hire-d-w-d-key-skill .block {
        width: 100% !important;
    }

    body .features.style2 .block .inner {
        box-shadow: 10px 10px 0 0 #e0e0e0;
    }

    .hire-d-w-d-key-skill .features.style2 .block .inner {
        margin-bottom: 40px;
        min-height: 60px;
    }

    .hire-d-w-d-key-skill .features.style2 .block .icon img {
        margin-right: 1.7em;
    }

    .planAndPricingSection .head p br {
        display: none;
    }

    .gallery-section.gallery-with-text .font-24 {
        font-size: 15px;
    }

    /*.video_wrapper .ico-play{display: none;}*/
    body .testimonials-sec .client-box {
        margin-bottom: 12em;
    }

    .contactUsPage .contact-form .gform_body ul li.gfield ul.gfield_checkbox li label {
        font-size: 14px;
    }

    .contactUsPage .wrapper {
        max-width: 720px;
    }

    .cont-head .mid-details.h6.desc {
        font-size: 16px;
    }

    .contactUsPage .cont-head .title {
        font-size: 34px;
    }

    .contactUsPage .cont-add .cont-map {
        margin: 0 0.5em 2em;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .contactUsPage .cont-add .cont-map .map-top, .contactUsPage .cont-add .cont-map .map-bottom {
        width: 100%;
    }

    .contactUsPage .gform_footer:after {
        right: 1em;
    }

    /* thank you */
    .thank-inner {
        padding: 60px 0 80px;
    }

    .thank-inner h2 {
        font-size: 48px;
        line-height: 38px;
    }

    .thank-inner h3 {
        font-size: 32px;
    }

    .thank-inner p {
        font-size: 18px;
    }

    .thank-inner .thank-bor {
        width: 100%;
    }

    .thank-inner .thank-star {
        height: 80px;
        width: 80px;
    }

    .thank-inner .thank-star i {
        font-size: 32px;
    }

    .thank-inner .thank-line {
        margin: 80px 0 0;
    }

    .sandiago-page .testimonials-sec .comment-box {
        min-height: 455px;
    }

    .jobs-bottom-text {
        max-width: 700px;
    }

    .wl-slider-left {
        width: 100%;
    }

    .wl-slider-right {
        max-width: 640px;
        margin: 40px auto 0;
        width: 100%;
    }

    .wl-slider-left .btn-wrap .btn {
        font-size: 14px;
        margin-right: 8px;
    }

    /*  white-label-2  */
    .pm-tool-white-label .columns.col6 .block {
        width: 24.8%;
        padding-left: 1%;
        padding-right: 1%;
    }
}

@media only screen and (min-width: 768px) {
    /*.section-value .values-box .expand-col-box .details.open{display: block;}*/
    /*.section-value .values-box .tab-header .details,.section-value .values-box .tab-header .details.open{display: none !important;}*/
}

@media only screen and (max-width: 767px) {

    /* .section-value .values-box .tab-header .details{transition: all 0.5 ease; -moz-transition: all 0.5 ease;-webkit-transition: all 0.5 ease;-o-transition: all 0.5 ease;transform: translateY(-100%);-webkit-transform: translateY(-100%);-o-transform: translateY(-100%);-moz-transform: translateY(-100%)}
    .section-value .values-box .tab-header .details.open{display: block;transform: translateY(0);-webkit-transform: translateY(0)-o-transform: translateY(0)-moz-transform: translateY(0)} */
    .banner {
        padding: 40px 0;
    }

    .category-technology .breadthumb {
        margin-bottom: 10px;
    }

    .breadthumb li {
        font-size: 12px;
    }

    .breadthumb li:after {
        margin: 0 2px;
    }

    .banner-bottom .world-map {
        margin: 10px 0;
    }

    .banner-bottom .world-map, .banner-bottom .font-17 {
        width: 100%;
    }

    .banner .font-51, .leadership .h2 {
        font-size: 35px;
    }

    .banner .font-125, .leadership .font-125 {
        font-size: 15px;
    }

    .social a {
        width: 20px;
        height: 20px;
        margin: 0 1px;
    }

    .leadership .social a {
        margin: 0 4px;
    }

    /* .leadership .team-box{width: 100%;margin-bottom: 50px;} */
    .leadership .contact-data .designation {
        font-size: 14px;
    }

    .leadership .name {
        font-size: 16px;
    }

    .countinworld .one {
        left: 20%;
        top: 12%;
        font-size: 4em;
    }

    .countinworld .two {
        left: 13.8%;
        top: -5%;
        font-size: 4em;
    }

    .countinworld .three {
        top: 61%;
        font-size: 3em;
    }

    .countinworld .four {
        left: 2%;
        top: 7%;
        font-size: 4em;
    }

    .countinworld .five {
        left: 44%;
        top: 20%;
        font-size: 4em;
    }

    .countinworld .six {
        left: 17%;
        top: 16%;
        font-size: 3.6em;
    }

    .countinworld .seven {
        top: 46%;
        font-size: 4em;
    }

    .vision-mission ul {
        padding: 0;
    }

    .sandiservice {
        padding: 40px 0;
    }

    .sanexcdigs {
        padding: 40px 0 0 0;
    }

    .sanexcdigs .rightwrapoutImage {
        padding-top: 0;
    }

    .sandiago-page .serBanner {
        padding-bottom: 0;
    }

    .sandiago-page .serBanner .wrapper {
        max-width: 100%;
    }

    .sandiago-page .serBanner .content {
        max-width: 87%;
        margin: 0 auto;
    }

    .section.jobs-req #freshteam-widget .job-list .job-location {
        border-top: none !important;
    }

    /*.vision li .icon.text-sec{width: 30px;height: 30px;font-size: 20px;}*/
    .vision-mission .h2 {
        font-size: 28px;
    }

    .vision li .content {
        width: calc(100% - 70px);
    }

    .vision li .icon.text-sec {
        width: 40px;
        height: 40px;
        font-size: 20px;
    }

    .vision-mission p {
        font-size: 13px;
    }

    .vision li .icon span {
        height: 118px;
    }

    .vision li:first-child .icon span {
        height: 190px;
    }

    .vision li .icon {
        width: 45px;
        height: 45px;
    }

    .vision li .icon span {
        display: none;
    }

    .full-width-section {
        padding: 0 20px;
    }

    .leadership .onhover a {
        font-size: 14px;
        padding: 8px 14px 6px;
    }

    .leadership .our-team .contact-data {
        margin-top: 15px;
    }

    .popup-deta .white-popup {
        height: auto;
        overflow: hidden;
        max-height: inherit;
    }

    .popup-deta .profile-popup {
        overflow: hidden;
    }

    .popup-deta .profile-image, .popup-deta .profile-detail {
        width: 100%;
    }

    .popup-deta .profile-detail {
        /*padding-left: 20px;*/
        margin-top: 30px;
    }

    .popup-deta .profile-detail p {
        font-size: 13px;
    }

    .popup-deta .profile-image img {
        max-width: 210px;
    }

    .popup-deta.active {
        overflow: scroll;
    }

    .weworkwith .big {
        font-size: 18px;
    }

    .weworkwith ul {
        margin-top: 30px;
    }

    .weworkwith li:before {
        margin: 0 auto;
    }

    .weworkwith li.font-125 {
        font-size: 16px;
    }

    .section-whychoose .whychoose-midbox {
        min-height: 250px;
    }

    /*.section-value .values-box .expand-col-box .details{display: none !important;}
    .section-value .values-box .expand-col-box .details.open{display: block !important;}*/
    .section-value .value-detail {
        font-size: 16px;
        margin: 15px 0 25px;
    }

    .section-value .value-detail br {
        display: none;
    }

    .section-value .philosopy-descktop {
        display: none;
    }

    .section-value .philosopy-mobile {
        display: block;
    }

    .philosopy-mobile .tab-header .ditels-tog {
        display: none;
    }

    .marketing-text {
        margin-top: 30px;
    }

    .marketing-boxes li {
        width: 100%;
        padding: 30px;
        border: 2px solid var(--white);
        border-bottom: none;
    }

    .marketing-boxes li:last-child {
        border-bottom: 2px solid var(--white);
    }

    .marketing-boxes li:first-child {
        border-left: 2px solid var(--white);
    }

    .marketing-boxes li:before {
        display: none;
    }

    .ico-cancel {
        width: 50px;
        height: 50px;
    }

    .marketing-boxes {
        padding: 0;
    }

    .marketing-boxes li .mbox-text {
        font-size: 15px;
        display: block;
        margin: 30px 0;
        height: auto;
    }

    .section-fantastic .font-24 {
        width: 100%;
    }

    .section-fantastic {
        padding: 50px 0;
    }

    .section-fantastic .h2 {
        font-size: 26px;
    }

    .section-fantastic .factastic-boxes .f-box {
        width: 100%;
        padding: 20px 35px 20px 55px;
        min-height: inherit;
    }

    .factastic-boxes .f-box .bg-icon {
        left: 0;
        top: 0;
        bottom: 0;
        height: 80px;
        width: 80px;
        -ms-transform: scale(1);
        transform: scale(1);
        -webkit-transform: scale(1);
        margin: auto;
    }

    .ethical-header span {
        /*display: block;*/
        margin-bottom: 15px;
    }

    .ethical-header {
        font-size: 26px;
        margin-top: 15px;
    }

    .factastic-boxes .f-box .f-detail {
        font-size: 15px;
    }

    .factastic-boxes .f-box .f-detail br {
        display: none;
    }

    .section-communication .slick-arrow.next {
        right: 0;
    }

    .section-communication .font-1875 {
        font-size: 16px;
        line-height: 1.4;
    }

    .section-communication .com-detail-box .com-box {
        width: 100%;
    }

    .section-communication .communication-slider, .section-communication .communication-nav {
        padding: 0;
    }

    .section-communication .communication-slider {
        margin-top: 40px;
    }

    .section-communication .com-detail-box .com-title {
        font-size: 20px;
    }

    .section-value .values-box .box-left, .section-value .values-box .tab-header {
        width: 100%;
    }



    .section-value .h2 {
        font-size: 26px;
    }

    .section-value .values-box .expand-col-box .details {
        font-size: 16px;
        padding: 10px;
    }

    .section-value .values-box .expand-col-box .details p {
        font-size: 15px;
    }

    .section-value .values-box .expand-col-box .header {
        font-size: 18px;
        position: relative;
        padding-left: 25px;
        border-top: 1px solid #c3c3c3;
        border-bottom: 0;
    }

    .section-value .values-box .expand-col-box .header.open {
        border-top: 1px solid #c3c3c3;
        border-bottom: 1px solid #c3c3c3;
        ;
    }

    .section-value .values-box .expand-col-box .header:before {
        position: absolute;
        content: '+';
        left: 10px;
        right: 0;
        font-size: 15px;
        color: var(--black);
        top: 11px;
    }

    .section-value .values-box .expand-col-box.active .header:before {
        content: '-';
        font-size: 20px;
    }

    .life-one-box {
        width: 100%;
    }

    .life-text .btn {
        font-size: 14px;
    }

    .life-left {
        align-items: center;
    }

    .two-part-banner .mid-content, .two-part-banner .img-box {
        width: 100%;
        padding-left: 0;
    }

    /*.jobpage_banner.two-part-banner .img-box{width: 33%;}
    .jobpage_banner.two-part-banner .mid-content{width: 60%;}
    .jobpage_banner.section-whychoose .breadthumb.hide-desk{display: none !important;}
    .jobpage_banner.section-whychoose .breadthumb.hide-mob{display: block !important;}
    .jobpage_banner .dflex{justify-content: space-between;}*/
    .two-part-banner .mid-content {
        margin-top: 25px;
    }

    #freshteam-widget .advanced-search {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    #freshteam-widget .advanced-search .select2-container--default {
        width: 100% !important;
    }

    #freshteam-widget .select2-container--default .selection {
        width: 100%;
    }

    #freshteam-widget .select2-container .select2-search--inline .select2-search__field, #freshteam-widget .advanced-search .select2-container--default, #freshteam-widget .advanced-search .form-control, #freshteam-widget .remote-toggle-mobile>span {
        font-size: 15px !important;
    }

    #freshteam-widget .advanced-search .input-field svg {
        left: auto !important;
        right: 10px;
    }

    #freshteam-widget .col-xs-8 {
        width: 100% !important;
    }

    #freshteam-widget .job-list>li {
        padding: 10px !important;
    }

    #freshteam-widget .select2-container--default .select2-selection--multiple::before {
        top: 50% !important;
    }

    .section.jobs-req #freshteam-widget .job-details .link-back, .section.jobs-req #freshteam-widget .job-details-header .btn-primary {
        font-size: 16px;
    }

    .section.jobs-req #freshteam-widget .job-details .link-back {
        display: block !important;
        text-align: left;
    }

    #freshteam-widget .search-fields {
        display: block !important;
    }

    #freshteam-widget p, #freshteam-widget .container-fluid ul li {
        font-size: 14px;
    }

    .section.jobs-req #freshteam-widget .job-details-header h1 {
        font-size: 18px;
        margin-bottom: 15px;
    }

    #freshteam-widget ul, #freshteam-widget ol {
        padding-left: 0;
    }

    #freshteam-widget .job-details .link-back {
        margin-bottom: 15px !important;
    }

    .section.jobs-req #freshteam-widget .col-xs-4 {
        text-align: center !important;
    }

    #freshteam-widget .job-list>li {
        padding: 15px !important;
    }

    #freshteam-widget .search-fields .clear-button>button {
        font-size: 16px;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox {
        width: 100%;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart {
        height: 270px;
    }

    .life-e2m-gallery .page_nav ul {
        padding: 0;
    }

    .life-e2m-gallery .page_nav li {
        display: block;
        margin: 0 auto 10px auto;
        width: 82%;
    }

    .life-e2m-gallery .page_nav li a {
        font-size: 14px;
    }

    .life-e2m-gallery .gallery-images .columns.col4 .block {
        width: 50%;
        padding: 0 10px
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart .technoPartner {
        margin-bottom: 12px;
        margin-top: 30px;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart .technoPartner .btn {
        padding: 10px;
        margin-bottom: 10px;
    }

    .portfolioPageContentPart h2 {
        font-size: 26px;
    }

    .font-2 {
        font-size: 20px;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox .portfolioBoxTitle h3 {
        margin-top: 20px;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox {
        margin-top: 40px;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox:first-child {
        margin-top: 30px;
    }


    .Case-Studies-Banner .breadthumb .w500 {
        font-size: 14px;
    }

    .serBanner.Case-Studies-Banner .figure.csDetailsImgWrap {
        width: 200px;
        padding: 25px;
    }

    .Case-Studies-Banner .csDetailsRequirement {
        width: 100%;
        margin-top: 20px;
    }

    .Case-Studies-Banner .csDetailsRequirement p {
        font-size: 16px;
        line-height: 1.4;
        margin-bottom: 10px;
    }

    .csDetailsFull .block .font-60, .restult-data .font-60 {
        font-size: 24px;
    }

    .csDetailsFull .block p, .csDetailsFull .block li, .restult-data .result-detail p, .restult-data .result-detail li {
        font-size: 16px;
    }

    .restult-data .result-detail table th {
        font-size: 10px;
    }

    .restult-data .result-detail table td {
        font-size: 10px;
    }

    .restult-data .result-detail .wp-block-table.aligncenter {
        overflow-x: scroll;
        display: block;
        width: 500px;
    }

    .restult-data .result-detail table {
        width: 500px;
    }

    .testimonialPageBanner {
        background-size: cover;
        background-position: center;
    }

    .testimonialPageBanner .testimonialMainWrap {
        padding-top: 90px;
    }

    .testimonialPageBanner .testimonialMainWrap .leftSideImage, .testimonialPageBanner .testimonialMainWrap .rightSideImage {
        width: 100px;
        top: 75px;
    }

    .testimonialPageBanner .testimonialMainWrap .description .h5 {
        font-size: 16px;
    }

    .testimonialVideoSection .review-client-box {
        width: 100%;
        margin: 0 0 35px 0;
        padding: 20px;
    }

    .testimonialTextSection .review-name, .testimonialPostListPage .review-comment .review-name {
        font-size: 18px;
        margin-bottom: 0;
    }

    .testimonialPostListPage .font-60 {
        font-size: 24px;
    }

    .testimonialTextSection .review-detail, .testimonialTextSection .review-comment-box .review-cms-text p, .testimonialTextSection .review-title {
        font-size: 14px;
    }

    .testimonialTextSection .review-client-box, .testimonialTextSection .review-comment-box {
        width: 100%;
        margin-top: 25px
    }

    .testimonialTextSection .review-comment:before {
        display: none;
        background-size: contain;
        background-repeat: no-repeat;
        top: -20px;
        width: 20px;
        height: 20px;
    }

    .contact-form {
        padding: 20px;
    }

    .contactUsPage .cont-head .subHead {
        line-height: 1.3;
        font-size: 16px;
    }

    .contact-form .gform_body ul li.gfield.col-2 {
        width: 100%;
    }

    .contact-form input, .contact-form select, .contact-form textarea, .contact-form .gform_body ul li.gfield ul.gfield_checkbox li label {
        font-size: 13px;
    }

    .contact-form .gform_footer input.gform_button {
        font-size: 21px;
    }

    .contactUsPage .conn-us {
        display: block;
        text-align: center;
    }

    .contactUsPage .conn-us .cont-soc {
        margin-top: 10px;
    }

    .contactUsPage .conn-us .cont-soc a i {
        font-size: 32px;
    }

    .contactUsPage .cont-add .cont-map>div {
        width: 100%;
    }

    .page-template-contact-up-page .validation_message {
        position: relative;
        right: 0;
        background-color: transparent;
        color: #D0021B !important;
        font-size: 12px;
    }

    .ourPoliciesPage ul li:before {
        width: 20px;
        height: 20px;
    }

    .sandiago-page .columns.col2 .block {
        width: 100%;
    }

    .work-process {
        height: auto;
        display: block;
        margin-top: 0;
    }

    .work-process .right-process, .work-process .left-person {
        width: 100%;
    }

    .work-process .step {
        width: 100%;
    }

    .work-process .step {
        width: 100%;
        height: auto !important;
        position: relative;
        background-image: none !important;
        text-align: center;
        left: auto !important;
        bottom: auto !important;
        margin: 30px 0;
    }

    .tooltip-content {
        font-size: 14px;
        display: block;
        position: relative;
        width: 100%;
        max-width: 100%;
        left: auto;
        top: auto;
        right: auto;
        box-sizing: border-box;
        -ms-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform: translateX(0);
        margin-top: 20px;
    }

    .work-process .inline {
        margin-left: 0;
    }

    .work-process .inline.succ .tooltip-content {
        left: auto;
        top: auto;
        right: auto;
        -ms-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform: translateX(0);
    }

    .work-process .inline.succ .tooltip-content:after {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(39, 76, 105, 0);
        border-bottom-color: #274c69;
        border-width: 10px;
        margin-left: -10px;
        top: auto;
    }

    .work-process .step-icon span {
        width: 100px;
        background-size: 70px auto;
    }

    .work-process .step-icon {
        width: 100px;
        height: 100px;
        border-radius: 50%;
    }

    .work-process .tag {
        display: none;
    }

    .work-process .step-icon:after {
        display: none;
    }

    .work-process .step-title {
        font-size: 22px;
    }

    .wework .font-125 {
        padding: 0 20px;
        font-size: 15px;
    }

    .work-process .step.success:before {
        display: none;
    }

    .sandiago-page .sandiago-Testimonial {
        padding: 40px 0;
    }

    .list-seo-sec .local-seo-unders-box a {
        width: 100%;
    }

    .list-seo-sec .advanced-local-seo a {
        width: 100%;
        line-height: 1.3;
        font-size: 15px;
        margin-bottom: 15px;
    }

    .list-seo-sec .local-seo-unders-box .box-unders-number {
        font-size: 15px;
    }

    .local-seo-marketing-guide .two-cols .left .text-content {
        text-align: left;
        margin-bottom: 0;
    }

    .list-seo-sec .titleh3-sec-seo span {
        margin: 0;
        padding: 10px;
        width: 2em;
        height: 2em;
        font-size: 24px;
        margin-right: 1em;
    }

    .ecommerce-guide .common-text {
        font-size: 16px;
    }

    .ecommerce-guide .platforms-cont {
        padding-left: 20px;
    }

    .ecommerce-guide .ep-box-contant .alignright, .ecommerce-guide .platforms-cont .alignright {
        width: 100%;
        float: none;
        margin: 10px 0;
    }

    .wlb-page-services .features.style1 .block .content {
        width: 100%;
        padding-left: 0;
    }

    .wlb-page-services.feature-block.show-box .features .block .inner {
        padding: 15px ​25px 25px !important;
        -webkit-box-shadow: 5px 5px 0 0 #e7e7e7;
        box-shadow: 5px 5px 0 0 #e7e7e7;
    }

    body .wlb-page-services .font-1875 {
        font-size: 20px !important;
    }

    .wlb-page-services .features.style1 .block .text {
        font-size: 16px !important;
        line-height: 26px;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .features.style4 .block .icon {
        width: 100PX;
        height: 100px;
        padding: 20px;
    }

    .ecommerce-guide .link-btn-ep a {
        background-position: 0.6em 0.3e m;
    }

    .ecommerce-guide .serBanner .figure {
        width: 65%;
        margin: auto;
    }

    .ecommerce-guide .number-ecom-plat span {
        font-size: 20px;
    }

    .ecommerce-guide .research-econ-key-box {
        width: 100%;
    }

    .ecommerce-guide .semheight {
        height: 80px;
    }

    .ecommerce-guide .research-econ-key-box p a, .ecommerce-guide .research-econ-key-box p {
        font-size: 15px;
    }

    .ecommerce-guide .ep-img-box-border {
        box-sizing: border-box;
        float: none;
    }

    .testimonialVideoSection {
        margin-top: 40px;
    }

    .testimonialPostListPage .review-comment {
        margin-top: 4.5em;
    }

    .testimonialVideoSection .review-comment:before {
        display: none;
    }

    .testimonialPageBanner .testimonialMainWrap .description {
        margin-top: 0px;
    }

    .review-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        border-bottom: 5px solid #eef8fb;
        padding-bottom: 30px;
        margin-bottom: 35px;
    }

    .review-client-box-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .client-img {
        margin-right: 14px;
        border: 8px solid #fff;
    }

    .client-img img {
        width: 60px;
    }

    .testimonialTextSection .review-comment .review-name {
        margin-top: 0 !important;
        text-align: left;
    }

    .review-comment .review-name {
        font-size: 18px;
        margin-bottom: 3px;
    }

    .review-comment .review-detail {
        font-size: 14px;
    }

    .review-client-box::before {
        top: unset !important;
        right: unset !important;
        -ms-transform: translate(-50%, 50%) rotate(45deg) !important;
        transform: translate(-50%, 50%) rotate(45deg) !important;
        -webkit-transform: translate(-50%, 50%) rotate(45deg) !important;
        -moz-transform: translate(-50%, 50%) rotate(45deg) !important;
        bottom: 0;
        left: 50%;
        width: 7.5em !important;
        height: 7.5em !important;
    }

    .testimonialTextSection .review-detail {
        font-size: 12px !important;
        text-align: left;
    }

    .testimonialVideoSection .review-detail {
        font-size: 12px !important;
    }

    .testimonialTextSection .review-name, .testimonialTextSection .review-comment {
        margin-top: 0;
    }

    .white-label-icon-box .columns.col6 .block {
        width: 50%;
    }

    .white-label-icon-box .features.style4 .block .text {
        font-size: 15px;
    }

    .testimonials-sec .comment-box {
        min-height: unset !important;
        height: auto;
        padding: 20px !important;
    }

    .comment-box::after {
        left: 20px !important;
        border-left: 34px solid transparent !important;
        border-top: 34px solid var(--white) !important;
        bottom: -34px !important;
        box-shadow: 8px 0 0 0 rgb(231 231 231) !important;
    }

    .client-box .comment .detail {
        font-size: 13px;
    }

    .comment-box {
        box-shadow: 4px 4px 0 4px rgb(231 231 231) !important;
    }

    .hire-remote-team .serBanner .content .title {
        font-size: 28px;
    }

    .hire-remote-team .serBanner .content .description {
        font-size: 14px;
        line-height: 18px;
    }

    .right-sky-border .columns.col4 .block {
        width: 50%;
    }

    .right-sky-border .columns.col4 .block {
        margin: 0;
        border-bottom: 0.125em solid #d9eaed;
        padding-bottom: 20px;
    }

    .right-sky-border .block:nth-last-child(-n+1), .right-sky-border .block:nth-last-child(-n+2) {
        border-bottom: none !important;
    }

    .right-sky-border .block:nth-child(2n) {
        border-right: none !important;
    }

    .hirededicatedbanner {
        padding-top: 25px !important;
    }

    body .right-sky-border .features .block .icon {
        height: unset;
        padding-bottom: 0;
    }

    .hirededicatedmission p {
        font-size: 14px;
    }

    .hirededicatedmission .wrapper {
        padding: 36px 36px 20px !important;
    }

    .page-id-11720 .planAndPricingSection.common-section {
        background: unset;
    }

    .page-id-11720 .white-label-custom-price {
        padding: 10em 0 4em;
    }

    .hire-r-how-work .block .inner:before {
        right: 124px;
        bottom: -70px;
        display: block;
        top: unset;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        width: 100px;
        height: 10.2em;
    }

    .hire-r-how-work .block .inner {
        margin-right: 0;
        margin-top: 20px;
        padding: 0 0.5em;
        /*margin-bottom: 70px;*/
    }

    .hire-web-design-development-team .hire-r-how-work .block .inner {
        margin-bottom: 0;
    }

    .hire-r-how-work .block:first-child .inner {
        margin-top: 0;
    }

    .hire-r-how-work .block:first-child .inner .icon {
        margin-top: 0;
    }

    .hirededicatedtechstack .columns.col6 .block {
        width: 50%;
    }

    .faq-section .faq-detail .question-answer .answer {
        margin-top: 15px !important;
    }

    body .testimonials-sec .test-video {
        width: 100% !important;
        box-shadow: 4px 4px 0 4px rgb(231 231 231);
        margin: 22px auto;
        max-width: 96%;
    }

    .testimonials-sec .dflex {
        display: block;
    }

    .testimonials-sec .client-box {
        margin-bottom: 0 !important;
    }

    .hirededicatedbenefitsremote h2 br {
        display: none;
    }

    body .hirededicatedbenefitsremote .block {
        padding: 20px !important;
        margin-bottom: 20px !important;
    }

    .hirededicatedbenefitsremote .block .inner .icon {
        height: unset !important;
        padding: 0 20px 20px !important;
    }

    .testimonials-sec h2 {
        font-size: 24px;
        margin-bottom: 25px;
    }

    .hire-r-how-work .block:last-child .inner:before {
        display: none;
    }

    .hire-r-how-work .block:last-child .inner {
        margin-bottom: 0;
    }

    body .hirededicatedexpertise .head p {
        font-size: 16px;
    }

    body .hirededicatedexpertise .features .block {
        width: 100%;
        margin-top: 20px;
        padding: 20px;
    }

    body .hirededicatedexpertise .content.col1 .font-24 {
        font-size: 16px;
    }

    body .hirededicatedexpertise .get-btn {
        margin: 1em 0 0;
    }

    body .looking-for-custom-pricing .text-content {
        width: 85%;
        padding: 0 !important;
    }

    body .looking-for-custom-pricing .wrapper .dflex.vcenter {
        padding: 5.6em 2em 0 2em;
    }

    body .looking-for-custom-pricing.two-cols .figure img {
        width: 220px;
    }

    .hire-d-w-d-key-skill .features.style2 .block .inner {
        padding: 15px 15px 15px 20px;
        min-height: 60px;
    }

    body .feature-block.only-text-section.show-box .features .block .inner {
        height: unset;
        width: 100%;
    }

    body .feature-block.only-text-section .features .block .inner a.text {
        font-size: 16px;
        text-align: center;
    }

    .hire-d-w-d-key-skill .btn {
        margin: 0;
    }

    .hirededicatedbuilderwd .block {
        width: 50% !important;
    }

    .hirededicatedbuilderwd small {
        font-size: 0.7em !important;
        line-height: 22px !important;
    }

    .hire-d-w-d-key-skill .features.style2 .block .inner {
        margin-bottom: 20px;
    }

    body .hirededicatedshopifybuilder figure.icon {
        width: 100px !important;
        height: 100px !important;
    }

    body .hirededicatedshopifybuilder figure.icon img {
        max-width: 55px !important;
        max-height: 55px !important;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart .technoPartner li img {
        min-width: 24px;
    }

    /* inner-page.css /why-e2m/ */
    .whyChooseE2M .breadthumb li, .whyChooseE2M .breadthumb a {
        font-size: 12px !important;
    }

    .whyChooseE2M .section-whychoose .breadthumb {
        margin-bottom: 10px;
    }

    #freshteam-widget .advanced-search .form-control {
        padding-right: 35px !important;
    }

    body .hirededicatedbanner .wrapper {
        max-width: 300px;
    }

    body .right-sky-border .wrapper, body .hirededicatedmission .wrapper {
        max-width: 300px;
    }

    body .hirededicatedmission p {
        font-size: 14px;
    }

    body .manish-intro-hire-remote .manish-intro-hire-center p {
        font-size: 14px;
        line-height: 26px;
    }

    .breadthumb li, .breadthumb a {
        font-size: 12px !important;
        line-height: 14px;
    }

    .contactUsPage .wrapper {
        max-width: 300px;
    }

    .contactUsPage .cont-head .title {
        font-size: 24px;
        line-height: 28px;
        padding: 0.4em 0;
    }

    .cont-head .mid-details.h6.desc {
        font-size: 14px;
    }

    .contactUsPage .cont-add .cont-map {
        margin-bottom: 32px !important;
    }

    .contactUsPage .cont-add .cont-map .map-bottom {
        padding: 20px 0;
    }

    .contact-form input, .contact-form select, .contact-form textarea {
        padding: 0.75em 1em;
        font-size: 16px;
    }

    .contactUsPage .gform_footer:after {
        right: 1em;
        top: 45%;
    }

    /* About us */
    .popup-deta .profile-image img.wid100 {
        max-width: 210px;
    }

    .popup-deta .profile-detail {
        margin-top: 0;
    }

    .popup-deta .profile-detail p {
        font-size: 14px;
    }

    .popup-deta .profile-popup {
        padding: 45px 20px;
    }

    /* Contact */
    .contactUsPage .wrapper {
        max-width: 87%;
    }

    .contact-form .gform_body ul li.gfield .ginput_container_select:before {
        right: 15px;
    }

    .contactUsPage .conn-us h3 {
        margin-right: 0;
        font-size: 26px;
        margin-bottom: 20px;
    }

    /* /portfolio/ */
    .portfolioPageContentPart .portfolioBoxWrap .portfBox {
        padding: 0;
    }

    .portfolioPageContentPart .technoPartner ul li {
        margin: 0 5px;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart .technoPartner li img {
        min-width: auto;
        max-width: none;
        width: 25px;
    }

    .portfolioPageContentPart .portfolioBoxWrap {
        margin-left: 0;
        margin-right: 0;
    }

    .portfolioPageContentPart .portfolioBoxWrap .portfBox .techpartnerfirstPart .portfolioImage img {
        object-fit: scale-down;
    }

    .white-label-custom-price h3 {
        font-size: 18px !important;
    }

    .white-label-custom-price p {
        font-size: 15px !important;
        line-height: 20px !important;
    }

    .hdedicatedshopifyea .logos {
        max-width: 300px;
        margin: 0 auto;
    }

    .hdedicatedshopifyea .block .logo {
        padding: 30px !important;
    }

    .hirededicatedbenefitsremote .features .block {
        width: 100% !important;
    }

    .desktop {
        display: none;
    }

    .mobile {
        display: block;
    }

    .white-label-wordpress-development .gallery-with-text.porfolio-wlpage .block .logo a img {
        width: 100%;
    }

    /* Site map */
    .sitemap-left, .sitemap-right {
        width: 100%;
    }

    .siteMapBanner.serBanner.leftImage .banner-inner .breadthumb.white.hide-desk {
        display: none !important;
    }

    .siteMapBanner.serBanner.leftImage .banner-inner {
        padding-left: 0;
        justify-content: flex-start;
    }

    .siteMapBanner.serBanner.leftImage .banner-inner .figure {
        width: 25%;
        margin-top: 0;
    }

    .siteMapBanner.serBanner.leftImage .banner-inner .content.box-size {
        width: 61%;
    }

    .siteMapBanner.serBanner.leftImage .banner-inner .content.box-size ul.breadthumb.white.hide-mob {
        display: block !important;
        margin-bottom: 5px;
    }

    .siteMapBanner.serBanner.leftImage .banner-inner .title {
        line-height: 1;
    }

    .sitemap-box li a, .sitemap-box li ul li a, .sitemap-right>ul>li>ul>li>a {
        font-size: 17px;
    }

    .jobpage_banner .hide-desk {
        display: none !important;
    }

    .jobpage_banner .hide-mob {
        display: block !important;
    }

    .jobpage_banner .whychoose-midbox {
        padding: 30px 0;
    }

    .jobpage_banner .center-text.dflex.wrap {
        position: relative;
    }

    .jobpage_banner .breadthumb {
        margin-left: 0px;
        margin-bottom: 0px;
        position: absolute;
        top: -10px;
        display: none !important;
    }

    .jobpage_banner .img-box {
        width: 80%;
        margin: 0 auto;
        padding-bottom: 15px;
        padding-top: 30px;
    }

    .jobpage_banner.two-part-banner .mid-content {
        margin-top: 0;
        padding-left: 0;
    }

    .

    /*jobpage_banner .h1{width: 60%;position: relative;top: -90px;left: 32%;font-size: 22px;}
    .jobpage_banner .h5{margin-top: -60px;}*/
    #freshteam-widget .search-fields .clear-button>button {
        font-size: 16px;
    }

    #freshteam-widget .advanced-search .title-and-clear, #freshteam-widget .remote-toggle-mobile {
        display: none !important;
    }

    /* thank you */
    .thank-inner {
        padding: 60px 0 100px;
    }

    .thank-inner h2 {
        font-size: 32px;
    }

    .thank-inner h3 {
        font-size: 20px;
        margin: 0.8em 0;
    }

    .thank-inner p {
        font-size: 16px;
        line-height: 22px;
    }

    .thank-inner .thank-line {
        margin: 65px 0 0;
    }

    .thank-inner .thank-star {
        height: 80px;
        width: 80px;
    }

    .thank-inner .thank-star i {
        font-size: 32px;
    }

    /* /contact-us/ */
    .contactUsPage .contact-form .gform_body #gform_fields_4 li.gfield.col-2 {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .contactUsPage .contact-form .gform_body #gform_fields_4 li.gfield.col-2 li.gchoice.gchoice_4_10_1 {
        width: 100%;
    }

    .contactUsPage .contact-form {
        border-width: 4px;
    }

    .jobs-bottom-text {
        max-width: 600px;
    }

    .smartagency-white-label .thrive-white-label-box div {
        display: block;
        margin: 0 auto;
    }

    /* Pop-up for E2M Website */
    .offer-pop-label {
        font-size: 14px;
        left: 85px;
        padding: 12px 20px 11px;
    }

    .offer-pop-open .offer-pop-label {
        transform: translateY(60px);
        -webkit-transform: translateY(60px);
    }

    .offer-pop-form {
        left: 0;
        right: 0;
        width: 100%;
        max-width: 80%;
        padding: 20px 20px 30px;
        font-size: 11px;
    }

    .only-white-label-2-page-banner.only-white-label-page-banner.white-label-digital-section p {
        font-size: 16px;
    }

    .white-lbl-interview .text-center {
        margin-bottom: 22px;
    }

    .interview-page.white-lbl-interview {
        padding: 30px 0 30px;
    }

    .white-lbl-interview .slick-dots li:hover button,
    .white-lbl-interview .slick-dots li.slick-active button {
        border: 1px solid #39b0d7;
    }

    .white-lbl-interview .slick-dots li button {
        border: 1px solid transparent;
    }

    .thrive-logos-rep img {
        width: auto !important;
        max-width: 80%;
    }

    .thrive-logos {
        flex-direction: column;
    }

    .thrive-logos-rep {
        border-top: 1px solid #fff;
        padding: 20px 0;
        text-align: center;
        border-left: 0;
    }

    .thrive-banner-section .font-60 {
        font-size: 24px;
    }




}

@media only screen and (max-width: 640px) {
    .portfolioTabPart .tabHeadiPart li {
        max-width: 420px;
        margin-left: auto;
        width: 100%;
        margin-right: auto;
    }

    .jobs-bottom-text {
        max-width: 420px;
    }

    .weworkwith li {
        font-size: 15px;
    }

    /*  white-label-2  */
    .pm-tool-white-label .columns.col6 .block {
        width: 48%;
        padding-left: 1%;
        padding-right: 1%;
    }

    li.interview-col-wl {
        width: 100%;
        margin: 0 0 20px;
        max-width: 370px;
    }

    li.interview-col-wl .btn-group {
        bottom: 60px;
    }

    li.interview-col-wl .btn-group a, li.interview-col-wl .btn-link {
        font-size: 12px;
    }

    .white-label-ppc-page .white-label-ppc-services-page .columns.col4 .block {
        width: 50%;
    }

    .white-lbl-interview .slick-arrow {
        display: none !important;
    }

}

@media(max-width:479px) {
    .leadership .leader-detail {
        width: 100%;
        padding: 0;
    }

    .leadership .team-box, .leadership .team-section:last-child .team-box:nth-child(4) {
        width: 100%;
        margin-bottom: 50px;
        padding: 0;
    }

    /* Sitemap */
    .siteMapBanner.serBanner.leftImage .banner-inner .figure {
        width: 40%;
    }

    .siteMapBanner.serBanner.leftImage .banner-inner .content.box-size {
        width: 60%;
        padding-left: 20px;
    }

    .sanexcdigs .text-content.leftalign {
        width: 100%;
    }

    .sanexcdigs .rightwrapoutImage .figure {
        width: 100%;
    }

    .sandiago-page .two-cols .figure img, .work-process .left-person img {
        width: 80%;
    }

    .sandiago-page .serBanner .figure {
        padding: 0;
    }

    .ecommerce-guide .common-text {
        font-size: 14px;
    }

    .testimonialPageBanner .testimonialMainWrap .leftSideImage, .testimonialPageBanner .testimonialMainWrap .rightSideImage {
        width: 60px;
        top: 95px;
    }

    .page-id-11400 .serBanner .title {
        margin: 18px 0 0 0;
    }

    .weworkwith .h2 {
        margin-bottom: 5px;
    }

    .jobs-bottom-text {
        max-width: 300px;
    }

    .life-e2m-gallery .gallery-images .columns.col4 .block {
        width: 100%;
    }

    .gallery-section.gallery-with-text.porfolio-wlpage .block .logo {
        padding: 10px;
    }

    /* Pop-up for E2M Website */
    .offer-pop-form {
        z-index: 99999999999999;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 100%;
        max-width: 80%;
        font-size: 13px;
    }

}

@media(max-width:374px) {

    /* Contact */
    .ethical-header {
        font-size: 23px;
        margin-top: 15px;
    }

    .contact-form {
        padding: 15px;
    }

    /*  white-label-2  */
    li.interview-col-wl .btn-group {
        bottom: 32px;
    }

}

@media only screen and (max-width: 360px) {
    .contact-form input, .contact-form select, .contact-form textarea {
        font-size: 14px;
    }
}

@media(max-width:321px) {
    .ecommerce-guide .common-text {
        font-size: 13px;
    }

    .testimonialPageBanner .testimonialMainWrap .h1 {
        font-size: 23px;
    }

}

/*-----Responsive csss End-----*/

/*------Inner Page Css End----*/

/*-----Servicess Page Css Start------*/
/*--- Banner ---*/
.btn-wrap .btn+.btn {
    margin-left: 1em;
}


.serBanner {
    background-color: var(--sky-blue);
    color: var(--white);
    position: relative;
}

.serBanner .content {
    width: 61%;
}

.serBanner .title {
    margin-bottom: 0.3em;
}

.serBanner .figure {
    width: 39%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    padding-left: 2.5em;
}

.siteglide-development-services .serBanner .figure {
    align-items: center;
}

.All-pages .serBanner .figure {
    width: 25%;
}

.it-server-hosting-management .serBanner .figure, .duda-development-services .serBanner .figure {
    width: 33%;
}

.serBanner .btn-wrap {
    /*margin-top: 3em;*/
    margin-top: 1em;
}

.serBanner .btn {
    border-radius: 3px;
}

.serBanner .btn.orange:hover {
    background-color: var(--white);
    color: var(--orange);
}

.serBanner.form-text-part .btn.orange:hover {
    background-color: var(--sky-blue);
    color: var(--white);
}

.serBanner.leftImage {}

.serBanner.leftImage .banner-inner {
    flex-direction: row-reverse;
}

.serBanner.leftImage .content {
    padding-left: 5em;
}

.serBanner.leftImage .figure {
    padding-left: 0em;
}

.leftwrapoutImage .figure {
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: left;
}

.leftwrapoutImage .banner-inner {
    flex-direction: row-reverse;
}

.rightwrapoutImage {
    padding-top: 6em;
}

.Padding-top-improve.rightwrapoutImage {
    padding-top: 14em;
}

.rightwrapoutImage .figure {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
}

.form-text-part {
    background-color: var(--white);
    color: var(--black);
    /*background-image: url(./assets/imagesresiurce-new-banner-bg.jpg);background-repeat: no-repeat;background-attachment: fixed;*/
}

.form-text-part .form-part {
    background-color: var(--sky-blue);
    color: var(--white);
    display: block;
    padding: 2.5em 4.7em 3.000em;
    border-radius: 10px;
}

.form-text-part .title {
    font-size: 3.5em;
}

.form-text-part .form-part .h3 {
    display: block;
    width: 100%;
    margin-bottom: 0.74em;
}

.form-text-part .form-part .gform_footer {
    width: 100%;
}

.form-text-part .form-part .gform_footer span {
    display: none;
}

.form-text-part .form-part .gform_footer input.gform_button {
    font-size: 2.000em;
    color: var(--white);
    font-weight: 600;
    border: none;
    text-align: center;
    border-radius: 2px;
    background-color: #ec5121;
    width: 100%;
    line-height: 1 !important;
    padding: 0.45em 0;
    cursor: pointer;
    outline: none;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}

.form-text-part .form-part .gform_footer input.gform_button:hover {
    color: #ec5121;
    background-color: var(--white);
}

.form-text-part .form-part .gform_body .gfield textarea, .form-text-part .form-part .gform_body .gfield input {
    border-radius: 2px;
    background-color: var(--white);
    border: none !important;
    font-size: 1.438em;
    color: #727171;
    font-weight: 300;
    padding: 0.81em 1.18em;
    resize: none;
    line-height: 1 !important;
    outline: none;
    height: 2.6em;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.form-text-part .form-part .gform_body .gfield textarea {
    height: 6em;
}

.form-text-part .form-part #field_5_6 {
    display: none;
}

/*-----Resources Page Start-----*/
.free-guide-today .shead {
    margin-bottom: 0.7em;
}

.free-guide-today {
    position: relative;
}

.free-guide-today .content {
    position: inherit;
}

.free-guide-today.form-text-part .form-part {
    padding: 2.5em 5.125em 3.6em 5.125em;
}

.free-guide-today .content img {
    position: absolute;
    width: 40.188em;
    bottom: 0;
    left: 31.7em;
}

/*-----Resources Page End-----*/


.features .block .text :last-child {
    margin-bottom: 0;
}

.features.style1 .block {
    display: table;
}

.features.style1 .block .inner {
    padding: 3em 0;
    display: table-cell;
}

.local-SEO-so-important .features .block {
    width: 100%;
}

.features.style1 .block .icon img, .features.style4 .block .icon img, .features.style7 .block .icon_image {
    max-height: 4.8125em;
    max-width: 4.875em;
}

.features.style5 .block .icon img {
    max-height: 10em;
    max-width: 10em;
}

.features.style5 .block a.icon:hover {
    opacity: 0.8;
}

.features.style1 .block .icon, .features.style4 .block .icon {
    height: 8.625em;
    width: 8.625em;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

.features.style5 .block .icon {
    height: 15em;
    width: 15em;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

.features.style5 .block .icon a {
    display: block;
    width: 100%;
    text-align: center;
}

.features.style1 .block .content {
    width: calc(100% - 14.0625em);
    padding-left: 3em;
}

.features.style1 .block .title {
    margin: 0 0 0.65em;
}

.features.style1 .block .text, .features.style4 .block .text, .features.style5 .block .text {
    font-size: 1.61em;
    line-height: 1.3;
}

.features.style4 .block .icon, .features.style5 .block .icon, .features.style7 .block .icon {
    margin: 0 auto 2em auto;
}

.features.style4 .block .content, .features.style5 .block .content {
    width: 100%;
    text-align: center;
    margin: 0 auto 4.5em auto;
}

.features.style1 .text ul {
    padding-left: 0;
}

.features.style1 .text li p {
    margin: 0;
}

.features.style1 .text li {
    padding: 0;
    display: flex;
    align-items: center;
    margin: 0em 0em .75em 0em;
}

.features.style1 .text li:before {
    content: '';
    background: url(./assets/images/right_icon.png) no-repeat left center;
    width: 1em;
    height: 1em;
    display: block;
    background-size: contain;
    margin-right: 0.6em;
}

.features.style1.col2 {
    margin: 0 -4.75em;
}

.features.style1.col2 .dflex.wrap {
    align-items: center;
}

.siteglide-development-services .feature-block.box-border-none .features.style1.col2 .dflex.wrap {
    align-items: flex-start;
}

.features.style1.col2 .block {
    padding-left: 4.75em;
    padding-right: 4.75em;
}

.padding-75 .features.style1 .block .inner {
    border-bottom-color: var(--white);
}

.padding-75.Why-E2m-section .features.style1 .block.sect-7 .inner {
    border-bottom: none;
}

.features.style1 .block .inner {
    border-bottom: 0.7em solid #f4fafc;
}

.features.style1 .block:last-child .inner {
    border: none;
}

.brand-identity .features.style1 .block:last-child .inner {
    border-bottom: 0.7em solid #f4fafc;
}

.recovery-section .features.style1 .block .inner, .border-none .features.style1 .block .inner {
    border: none;
    padding-bottom: 0;
}

/*.features.style1.col3 .block:nth-last-child(2) .inner, .features.style1.col3 .block:nth-last-child(3) .inner, 
.features.style1.col2 .block:nth-last-child(2) .inner{ border: none; }*/
.feature-block .head .shead {
    margin-bottom: 1.2em;
}

.link-building-page-how_we_do.feature-block .head .shead {
    margin-bottom: 0.4em;
}

.link-building-page-how_we_do.subhead-title-order .head h5.subhead {
    margin-bottom: 1.2em;
}

.feature-block .head :last-child:not(.shead, .subhead, span, br) {
    margin-bottom: 2.8em;
}

.siteglide-development-services .icon-with-box.feature-block .head {
    margin-bottom: 1.5em;
}

.features.style2 .block .inner {
    background-color: var(--white);
    padding: 3.75em 2.5em 2.5em;
    /*display: table-cell;*/
    border-width: 0em 0.4375em 0.4375em 0em;
    -webkit-box-shadow: 0.625em 0.625em 0 0 #e0e0e0;
    box-shadow: 0.625em 0.625em 0 0 #e0e0e0;
}

.feature-block.show-box .features .block .inner {
    background-color: var(--white);
    padding: 3.75em 2.5em 2.5em;
    border: solid #e7e7e7;
    display: block;
    border-width: 0em 0.4375em 0.4375em 0em;
    min-height: 25em;
    border-bottom-color: #e7e7e7;
}

.features.style2 .block .icon img {
    max-width: 4.25em;
    max-height: 4.25em;
    /* margin-right: 1.25em;*/
    margin-right: 1.7em;
}

.seopage_services_provide_icon .features.style2 .block .icon img {
    max-height: inherit;
}

/*.need-content-marketing .features.style2 .block .icon img { margin-right: 1.7em;  }*/
.features.style2 .block .title {
    font-size: 1.6em;
    color: var(--black);
    line-height: 1.08em;
}

.features.style2 .block .title a {
    color: var(--black);
}

.features.style2 .block .title a:hover {
    color: var(--sky-blue);
}

.features.style2 .block .content {
    margin-top: 1.2em;
}

.features.style2 .block .content .font-24 {
    font-size: 1.3em;
    ;
    line-height: 1.4;
}

.features.style2 .block {
    margin: 0 0 2.5em;
    display: flex;
}


.features.style3 .block .icon, .features.style8 .block .icon {
    height: 11.0625em;
    width: 11.0625em;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 50%;
}

.features.style8 .block .icon {
    margin-right: 2em;
    margin-left: 0;
}

.feature-block.show-box .features.style8 .block .inner {
    min-height: 100%;
    box-sizing: border-box;
}

.feature-block.show-box .features.style8 .block {
    margin-bottom: 3em;
}

.features.style8 .block .dflex.wrap.vcenter {
    margin-bottom: 3.68em;
    width: 100%;
}

.features.style8 .block .title-wrap {
    width: calc(100% - 13.0625em);
}

.features.style8 .block .title {
    font-size: 2.2em;
    text-align: left;
}

.features.style3 .block .icon img, .features.style8 .block .icon img {
    width: 6.8125em;
    height: 6.8125em;
}

.features.style3 .block .title {
    margin: 1em 0 1.15em;
}

.features.style3 .block {
    margin: 0 0 5.5em;
}

.siteglide-development-services .features.style3 .block:last-child {
    margin-bottom: 0;
}

.features.style3.col2 .block {
    padding: 0 7em;
}

.show-box .features.style3.col2 .block {
    padding: 0 4em;
}

.white-label-website-design-development .show-box .features.style3.col2 .block {
    padding: 0 2em;
}

.features.style3.col2 .block:nth-child(2n) {
    border-left: 0.125em solid #eee;
}

.features.col3 {
    margin: 0 -1.25em;
}

.features.col3 .block, .features.col2 .block {
    padding: 0 1.25em;
}

.typo h2, .typo h3, .typo h4 {
    font-weight: 700;
    margin-bottom: 0.5em;
}

.typo h2 {
    font-size: 3.8em;
    margin-bottom: 0.7em;
}

.typo p, .typo li {
    font-size: 1.3em;
    line-height: 1.45;
}

.typo p code {
    font-size: 1.5em;
    line-height: 1.3;
}

.cta-block {
    text-align: center;
}

.cta-block .cta-title {
    color: var(--black);
    margin-bottom: 0.7em;
}

.cta-block b, .cta-block strong {
    color: var(--black);
    font-weight: 700;
}

.small-icon .features .block .icon {
    width: 10em;
    height: 10em;
}

.small-icon .features .block .icon img {
    max-height: 5em;
    max-width: 5em;
}

.feature-block.recovery-section .head .shead {
    /*font-size: 2.5em;*/
}

.white-label-wordpress-development .feature-block.recovery-section .features.style4 .block .content {
    margin-bottom: 0;
}

.feature-block.Migrate-Process .block .inner .dflex {
    align-items: center;
}

.feature-block.Migrate-Process .block .inner .dflex {
    padding: 1.250em 2.938em;
    background: var(--white);
    position: relative;
}

.feature-block.Migrate-Process .block .inner {
    position: relative;
    padding: 0;
    border: none;
}

.feature-block.Migrate-Process .block .inner {
    position: relative;
}

.feature-block.Migrate-Process .block .inner .dflex:after {
    position: absolute;
    right: -2.63em;
    top: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 1.906em 0 1.906em 1.938em;
    border-color: transparent transparent transparent #e7e7e7;
    content: "";
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.feature-block.Migrate-Process .block .inner {
    box-shadow: 0.62em 0.62em 0 0 #e7e7e7 !important;
    /*padding-top:2.81em;padding-bottom: 2.81em; */
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}

.feature-block.Migrate-Process .features.style1 .block .inner {
    border-bottom-color: #d9cdcd;
    background-color: var(--white);
}

.feature-block.Migrate-Process .block .inner .title {
    font-size: 1.8em;
}

.feature-block.Migrate-Process .block {
    margin-bottom: 5em;
}

.feature-block .block .content .count, .feature-block.count-remove .block .content .count {
    display: none;
}

.feature-block.Migrate-Process .block .content .count {
    display: block;
    position: absolute;
    right: 0.5em;
    bottom: 0.1em;
    color: #E3E3E3;
}

/*.feature-block.Migrate-Process .features.style1 .block:last-child .inner{border: solid #d9cdcd;border-width: 0em 0.7em 0.7em 0em;}*/
.feature-block.Migrate-Process .block.sect-2 .inner .dflex:after, .feature-block.Migrate-Process .block.sect-3 .inner .dflex:after, .feature-block.Migrate-Process .block.sect-5 .inner .dflex:after {
    /*bottom: -3.513em;*/
    bottom: -5em;
    left: 50%;
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    top: auto;
}

.feature-block.Migrate-Process .block.sect-4 .inner .dflex:after, .feature-block.Migrate-Process .block.sect-6 .inner .dflex:after {
    bottom: auto;
    left: -2em;
    -ms-transform: rotate(90deg);
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    top: 40%;
}

.feature-block.Migrate-Process .block:last-child .inner .dflex:after {
    display: none;
}

.Migrate-Process .features.style1.col2 .block {
    padding-left: 3em;
    padding-right: 3em;
}

.Migrate-Process .features.style1.col2 .block:last-child {
    margin-bottom: 0;
}



.shopify-page .feature-block.Migrate-Process .features.style1.col2 .block {
    padding-left: 1.75em;
    padding-right: 1.75em;
    position: relative;
    margin-bottom: 4em;
}

.shopify-page .feature-block.Migrate-Process .features .block.sect-1 {}

.shopify-page .feature-block.Migrate-Process .block .inner .dflex:after {
    background-color: #aacf64;
    right: -1.1em;
    top: 50%;
    width: 1.12em;
    height: 0.7em;
    position: absolute;
    content: '\2192';
    border: none;
    left: auto;
    bottom: auto;
    font-size: 3.5em;
    font-family: auto;
    line-height: 0.6em;
    color: var(--white);
}

.shopify-page .feature-block.Migrate-Process .block .inner .dflex:after {
    background-color: #aacf64;
    right: -1.1em;
    top: 50%;
    width: 1.12em;
    height: 0.7em;
    position: absolute;
    content: '\2192';
    border: none;
    left: auto;
    bottom: auto;
    font-size: 3.5em;
    font-family: auto;
    line-height: 0.7em;
    color: var(--white);
}

.shopify-page .feature-block.Migrate-Process .block.sect-2 .inner .dflex:after {
    background: #39afd6;
    bottom: -1.9em;
    right: auto;
    top: auto;
    left: 1.1em;
}

.shopify-page .feature-block.Migrate-Process .block.sect-4 .inner .dflex:after {
    background: #ec5121;
    left: -1em;
    right: auto;
}

.shopify-page .feature-block.Migrate-Process .block.sect-3 .inner .dflex:after {
    background: #aacf64;
    bottom: -1.9em;
    top: auto;
    left: auto;
    right: 1.5em;
}

.hire-d-w-d-key-skill .features.style2 .block .inner {
    border-left: 0.625em solid #39b0d7;
}

.hire-d-w-d-key-skill .features.style2 .block:nth-child(2) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(3) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(6) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(7) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(10) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(11) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(14) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(15) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(18) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(19) .inner {
    border-left-color: #ed5122;
}

.hire-d-w-d-key-skill .features.style2 .block:nth-child(4) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(5) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(8) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(9) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(12) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(13) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(16) .inner,
.hire-d-w-d-key-skill .features.style2 .block:nth-child(17) .inner {
    border-left-color: #39b0d7;
}

.hire-d-w-d-key-skill .features {
    justify-content: flex-start;
}

/*----Copy Write Page Start----*/
.feature-block-with-number.copy-write-process-section {
    padding-bottom: 1.5em;
}

.feature-block-with-number .count .step {
    display: none;
}

.feature-block-with-number.copy-write-process-section .count .step {
    display: block;
    color: var(--white);
    font-size: 0.5em;
    line-height: 0.7;
}

.feature-block-with-number.copy-write-process-section .content .inner-content {
    width: 100%;
}

.feature-block-with-number.copy-write-process-section .content .inner-content p:last-child {
    margin-bottom: 0;
}

.feature-block-with-number.copy-write-process-section .content {
    border-bottom-color: #cde5ea;
}

.feature-block-with-number.copy-write-process-section .title {
    color: var(--sky-blue);
}

.feature-block-with-number.copy-write-process-section .title {
    color: var(--sky-blue);
}

.feature-block-with-number.copy-write-process-section .count {
    padding: 0.5em;
    margin-top: 0.6em;
}

.feature-block-with-number.copy-write-process-section .sect-1 {
    margin-top: 0.5em;
}

.feature-block-with-number.copy-write-process-section .block {
    width: 100%;
}

.feature-block-with-number.copy-write-process-section .block .dflex.wrap.vcenter {
    align-items: flex-start;
    position: relative;
}

.feature-block-with-number.copy-write-process-section .block .dflex.wrap.vcenter:before {
    content: '';
    position: absolute;
    width: 0.6em;
    height: 100%;
    background-color: #cde5ea;
    top: 3em;
    left: 4.5em;
}

.feature-block-with-number.copy-write-process-section .block:last-child .dflex.wrap.vcenter:before {
    display: none;
}

/*---Copy Write Page End----*/



.feature-block.we-are-expert-in-section .features.style1 .block .icon {
    height: auto;
    /*height: 20em;*/
    width: 20em;
    position: relative;
}

.feature-block.title-font-big .features .block .title {
    font-size: 2.5em;
}

.feature-block.title-font-big .features.style3 .block .title {
    margin-bottom: 0.5em;
}

.feature-block.we-are-expert-in-section .features.style1 .block .icon img {
    max-height: 15em;
    max-width: 15em;
}

.feature-block.we-are-expert-in-section .features.style1 .block .content {
    width: calc(100% - 23em);
}

.feature-block.we-are-expert-in-section .features.style1 .block {
    margin-bottom: 5em;
}

.feature-block.we-are-expert-in-section .features.style1 .block .dflex.wrap {
    align-items: center;
}

.feature-block.we-are-expert-in-section.show-box .features .block .inner {
    border-width: 0em 1.3em 1.3em 0em;
    min-height: auto;
}

.feature-block.we-are-expert-in-section .features.style1 .block .icon:after {
    position: absolute;
    /*top: 3em;*/
    top: -3em;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url(./assets/images/migration-icon.png)no-repeat;
    content: "";
    width: 2.750em;
    height: 2.500em;
    background-size: 100%;
}

.feature-block.we-are-expert-in-section .features.style1 .block:last-child {
    margin-bottom: 0;
}

.feature-block.content-writing-process .features.style1 .block .content {
    width: calc(100% - 18em);
    background-color: var(--white);
    margin-left: 5em;
    box-sizing: border-box;
    padding: 2.3em 4.4em;
    border-radius: 0 3em 3em 3em;
    min-height: 22.8125em;
}

.feature-block.content-writing-process .font-24 {
    font-weight: 600;
}

.feature-block.content-writing-process .features.style1 .block .icon {
    background-color: var(--black);
    border-radius: 3em 0 3em 3em;
    width: 12.5em;
    height: 12.25em;
    position: relative;
}

.feature-block.content-writing-process .features.style1 .block .icon:after {
    content: "";
    position: absolute;
    top: 12.1em;
    left: 6.5em;
    width: 0.25em;
    background: var(--black);
    height: 120%;
    z-index: 1;
}

.feature-block.content-writing-process .features.style1 .block.sect-1 .icon:after {
    height: 121%;
    background: var(--sky-blue);
}

.feature-block.content-writing-process .features.style1 .block.sect-2 .icon:after {
    background: var(--light-read);
}

.feature-block.content-writing-process .features.style1 .block.sect-3 .icon:after {
    background: var(--green);
}

.feature-block.content-writing-process .features.style1 .block.sect-4 .icon:after {
    background: var(--sky-blue);
}

.feature-block.content-writing-process .features.style1 .block:last-child .icon:after {
    display: none;
}

.feature-block .features .block .inner a.text, .feature-block.only-text-section .features .block .inner div.text {
    display: none;
}

.feature-block.only-text-section .features .block .inner a.text {
    display: block;
    text-align: left;
    font-size: 1.875em;
    font-weight: bold
}

.feature-block.only-text-section .features {
    width: 90%;
    margin: 0 auto;
}

.feature-block.only-text-section.show-box .features .block .inner {
    border: none;
    width: 25.5em;
    background: #fff;
    height: 22em;
    -webkit-box-shadow: 0.625em 0.625em 0 0 #e7e7e7;
    box-shadow: 0.625em 0.625em 0 0 #e7e7e7;
    min-height: 100%;
    box-sizing: border-box;
    padding: 3.75em 2.5em 5.5em;
}

.feature-block.only-text-section.show-box .features.style5 .block .content {
    margin-bottom: 0;
}

.feature-block.professional-content-writing .columns.col3 .block {
    margin: 1.8em 0 2em 0;
}

.feature-block.contentqualitychecklist .features.style1 .block .inner {
    border: none;
}

/*-----feature-block-with-number Start-----*/
.feature-block-with-number .content {
    width: calc(100% - 20em);
    margin-left: 5em;
    border-bottom: 0.6em solid var(--white);
    padding: 2.5em 0;
}

.feature-block-with-number .shead {
    margin-bottom: 1em;
}

.feature-block-with-number .block:last-child .content {
    border-bottom: none;
    padding-bottom: 0;
}

.feature-block-with-number .content .title {
    margin-bottom: 0.5em;
    font-size: 1.93em;
}

.copywriting-services .feature-block-with-number .content .text.h4 p {
    margin-bottom: 0
}

.feature-block-with-number .icon {
    height: 10em;
    width: 10em;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 3em;
    margin-right: 5em;
}

.feature-block-with-number .count {
    width: 1.3em;
    height: 1.3em;
    background: #cdec93;
    border-radius: 50%;
    display: inline-block;
    color: var(--white);
    vertical-align: middle;
    line-height: 1.3em;
    text-align: center;
    font-size: 4em;
    position: relative;
}

.feature-block-with-number .content .inner-content {
    width: calc(100% - 26em);
    display: inline-block;
}

.feature-block-with-number.copy-write-process-section .content .inner-content ul {
    padding: 0;
}

.feature-block-with-number.copy-write-process-section .content .inner-content ul li {
    width: 24%;
    padding: 0 1.5em;
    margin-bottom: 0.6em;
    display: inline-block;
    vertical-align: top;
    position: relative;
    font-size: 0.9em;
    font-weight: 600;
    line-height: 1.23em;
}

.feature-block-with-number.copy-write-process-section .content .inner-content ul li::after {
    top: 0.2em;
    position: absolute;
    content: '';
    left: 0;
    background-image: url(./assets/images/white-sprite.png);
    background-size: 0.5em;
    width: 1.03em;
    height: 1.03em;
    background-color: #39afd7;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
}

.h3-tag-font-small .h3 {
    font-size: 1.5em;
    line-height: 1.3;
}

.feature-block.box-bg-color .features {
    background-color: #eef8fa;
    margin: 0;
}

.feature-block.box-bg-color .features.style1 .block .inner {
    border-color: var(--white);
}

.feature-block.box-bg-color .features.style1 .block.sect-11 .inner, .feature-block.box-bg-color .features.style1 .block.sect-12 .inner {
    border: none;
}

.feature-block.border-bottom-white .wrapper {
    border-bottom: 0.9em solid var(--white);
    padding-bottom: 6em;
}

.shopify-store-design-development .features.style1 .block .inner {
    border: none;
}

.shopify-store-design-development .Shopify-Features .features.style1 .block {
    border-bottom: 0.7em solid var(--white);
}

.sandiago-page .features.style2 .block .inner {
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.need-content-marketing .features.col3 {
    margin-top: 5em;
}

.top-border-on-banner {
    border-top: 0.188em solid #edf7f9;
}

.copywriting-services .top-border-on-banner .two-cols .figure img {
    width: 30em;
}

.Professional-Content-Writing-Services {
    padding-bottom: 4em;
}

.button-top-margin-0 .btn {
    margin-top: 0;
}

/*.copywriting-services .feature-block*/

.Icon-show-above .features.style3.col2 .block {
    position: relative;
    margin-bottom: 8em;
    margin-top: 5em;
}

.Icon-show-above .features.style3 .block .icon {
    height: 13em;
    width: 13em;
}

.Icon-show-above .features.style3 .block .icon img {
    max-width: 7em;
    max-height: 7em;
}

.Icon-show-above .features.style3 .block .icon {
    position: absolute;
    left: 0;
    right: 0;
    top: -6.4em;
}

.Icon-show-above .features.style3 .block .title {
    font-size: 3.2em;
    line-height: 1;
    margin: 2em 0 0.7em;
    font-weight: 700;
}

.Icon-show-above.feature-block.show-box .features .block .inner {
    min-height: 100%;
    padding-bottom: 0.5em;
}

.Icon-show-above .subhead.h3 {
    margin-bottom: 40px;
}

.image-small.two-cols .figure img {
    width: 25em;
}

.image-small.two-cols .right .figure {
    text-align: left;
}

.image-small.two-cols .left .figure {
    text-align: right;
}

.why-e2m-inner-box .features.col3 {
    background-color: var(--white);
    padding: 5.5em 2.7em 1em;
    justify-content: flex-start;
}

.why-e2m-inner-box .features.style2 .block .inner {
    border: none;
}

.why-e2m-inner-box .features.style2 .block {
    margin: 0;
}

.why-e2m-inner-box .features.style2 .block .content {
    padding-left: 5.95em;
}

.why-e2m-inner-box .features.style2 .block .inner {
    padding: 2.5em 0;
}

.why-e2m-inner-box .features.style2 .block .inner .dflex.wrap {
    display: block;
}

.why-e2m-inner-box .features.style2 .block .title {
    position: relative;
}

.why-e2m-inner-box .features.style2 .block .title:before {
    position: absolute;
    content: "";
    top: -1.1em;
    left: 0;
    background: #39b0d7;
    width: 1.375em;
    height: 0.1875em;
}

.why-e2m-inner-box .features.style2 .block:nth-child(2n) .title:before {
    background-color: #aacf63;
}

.why-e2m-inner-box .features.style2 .block:nth-child(3n) .title:before {
    background-color: #ed5122;
}

.why-e2m-inner-box .features.style2 .block:nth-child(4n) .title:before {
    background-color: #535367;
}

.why-e2m-inner-box .subhead {
    margin-top: 2em;
}

.Industries-section .features.style4 .block .icon {
    height: 13em;
    width: 13em;
}

.Industries-section .features.style4 .block .icon img {
    max-height: 100%;
    max-width: 100%;
    padding: 3em;
}

/*-----feature-block-with-number End-----*/

/*---- Feature-Blog With -big Icon Start -----*/
.remote-white-label-partner .features.style4 .block .icon img {
    max-height: 12em;
    max-width: 12em;
}

.remote-white-label-partner .features.style4 .block .text {
    font-size: 1.2em;
}

.feature-block.show-box.remote-white-label-partner .features .block .inner {
    min-height: 20em;
    padding: 2.75em 0.5em 2.5em;
}

.feature-block.show-box.remote-white-label-partner .features.style4 .block .content {
    margin-bottom: 1em;
}

/*---- Feature-Blog With -big Icon End -----*/
.common-section.white-lable-list-box ul li {
    padding: 1.1em 0 1.1em 4em;
    margin-bottom: 1.250em;
    background: #eeeeee url(./assets/images/question-mark-img.png)no-repeat;
    background-position: left 1.125em center;
    text-align: left;
}

.gallery-section .title {
    color: var(--black);
    margin-bottom: 0.5em;
}

.gallery-section.Tools-We-Use .title {
    margin-bottom: 0;
}

.gallery-section .block {
    width: 25%;
    padding: 4.5em 3em 0 0;
    box-sizing: border-box;
}

.gallery-section .block .logo {
    height: 100%;
    min-height: 14em;
    padding: 3em;
    border: solid #e7e7e7;
    box-sizing: border-box;
    border-width: 0 .375em .375em 0;
    background-color: var(--white);
}

.gallery-section.tow-sec {}

.gallery-section.tow-sec .content {
    width: 100%;
}

.gallery-section.tow-sec .content.leftsidetext {}

.gallery-section.tow-sec .content.rightsidetext {
    flex-direction: row-reverse;
}

.gallery-section.tow-sec .content.rightsidetext .text-content {
    padding-right: 0;
    padding-left: 5em;
}

.gallery-section.tow-sec .text-content {
    width: 35%;
    padding-right: 5em;
}

.gallery-section.tow-sec .logo-part {
    width: 65%;
}

.Client-page .columns.col4 .block, .brand-identity .columns.col4 .block {
    width: 20%;
    padding: 0;
    border: 1px solid #e9e9e9;
}

.Client-page .gallery-section .block .logo, .brand-identity .gallery-section .block .logo {
    border: none;
}

.Client-page .gallery-section .logos, .brand-identity .gallery-section .logos {
    justify-content: flex-start;
}

.platforms .platform {
    padding: 2.5em 2em;
}

.platforms .platform .inner {
    display: table-cell;
}

.platforms .platform .name {
    text-align: center;
    line-height: 1.25;
    display: block;
}

.platforms .platform .icn-box {
    width: 7.9375em;
    height: 7.9375em;
    border: 0.125em solid #eef8fa;
    border-radius: 50%;
    background: var(--white);
    margin: 0 auto -4em;
    z-index: 1;
    position: relative;
}

.platforms .bottom {
    background: var(--white);
    box-shadow: 2px 3px 7px 5px #e8f2f4;
    padding: 5em 2em 1em;
    min-height: 12em;
    display: table;
    width: 100%;
    box-sizing: border-box;
}


.two-cols .title {
    color: var(--black);
    margin-bottom: 0.7em;
}

.two-cols.what-separates-e2m .title span {
    background: var(--green);
    color: var(--white);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    display: inline-block;
    -webkit-box-shadow: 3px 3px 0px 0 #deeef1;
    box-shadow: 3px 3px 0px 0 #deeef1;
    margin-bottom: 0.4em;
    padding: 0.2em 0.4em;
}

.two-cols.paddingt0 {
    padding-top: 0;
}

.two-cols .tag-title span {
    background: var(--green);
    padding: 0.2em 0.6em;
    display: inline-block;
    margin-bottom: 0.6em;
    -webkit-box-shadow: 3px 3px 0px 0 #deeef1;
    box-shadow: 3px 3px 0px 0 #deeef1;
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
    -webkit-transform: rotate(-4deg);
}

.two-cols .leftwrapoutImage .figure {
    bottom: -4px;
}

.two-cols .figure img {
    width: 40em;
}

.two-cols .text-content.rightalign {
    text-align: right;
}

.two-cols .text-content.leftalign {
    text-align: left;
}

.two-cols .text-content ul {
    padding: 0;
}

.two-cols.best-copywrite .text-content ul li {
    position: relative;
    margin-bottom: 1.438em;
    padding-left: 1.154em;
}

.two-cols.best-copywrite .text-content ul li:after {
    height: 0.538em;
    width: 0.538em;
    position: absolute;
    top: 0.41em;
    left: 0;
    background-color: var(--sky-blue);
    content: "";
    border-radius: 50%;
}

.two-cols .left .figure, .two-cols .right .text-content {
    padding-right: 3rem;
}

.blogWritingServices.two-cols .right .text-content {
    padding-right: 0;
}

.two-cols .left .text-content, .two-cols .right .figure {
    padding-left: 3rem;
}

.two-cols .right .figure {
    text-align: right;
}

.two-cols .left, .two-cols .leftwrapoutImage {
    flex-direction: row-reverse;
}

.deep-consumer-box {
    background: var(--white);
    -webkit-box-shadow: 0.25em 0.25em 0 0 #e7e7e7;
    box-shadow: 0.25em 0.25em 0 0 #e7e7e7;
}

.two-cols .deep-consumer-box {
    padding: 4em
}

.two-cols .deep-consumer-box .text-content {
    width: 70%;
}

.two-cols .deep-consumer-box .figure {
    width: 30%;
}

.two-cols .deep-consumer-box .figure img {
    width: 100%;
}

.google-penalty .two-cols h2 {
    font-size: 7em;
    margin-bottom: 0.2em;
}

.google-penalty .two-cols .figure img {
    width: 100%;
}

.google-penalty .serBanner.leftImage .banner-inner {
    align-items: center;
}

.Google-penalties {
    padding-bottom: 5em;
}

.google-penalty .Beat-Them-All .features.style5 .block .content {
    margin-bottom: 0;
}

.two-cols-text .text-content .tag {
    color: var(--white);
    text-align: center;
    margin: auto;
    display: block;
    width: 25%;
    line-height: 2em;
}

.white-border-box.two-cols-text .text-content .tag {
    margin-top: -1em;
}

.two-cols-text .text-content:first-child .tag {
    background-color: var(--green);
}

.two-cols-text .text-content:nth-child(2n) .tag {
    background-color: var(--light-read);
}

.two-cols.Numeric .text-content ul, .two-cols-text .text-content.Numeric ul {
    padding: 0;
}

.two-cols.Numeric .text-content li, .two-cols-text .text-content.Numeric li {
    padding: 1.6em .8em 1.6em 0;
    border-bottom: .5em solid #eef8fa;
    vertical-align: middle;
}

.two-cols.Numeric .text-content li:last-child, .two-cols-text .text-content.Numeric li:last-child {
    border-bottom: none;
}

.two-cols.Numeric .text-content li .number-icon, .two-cols-text .text-content.Numeric li .number-icon {
    width: 1.5em;
    height: 1.5em;
    background: #cdec93;
    border-radius: 50%;
    display: inline-block;
    color: var(--white);
    vertical-align: middle;
    line-height: 1.5em;
}

.two-cols.Numeric .text-content li .list-text, .two-cols-text .text-content.Numeric li .list-text {
    display: inline-block;
    width: calc(100% - 5.5em);
    vertical-align: middle;
    padding-left: 2em;
    box-sizing: border-box;
}

.two-cols.Icon .text-content li, .two-cols-text .text-content.Icon li {
    padding: 0.5em 0;
}

.What-types-of-companies-benefit.two-cols .text-content li {
    background: #eef8fa;
    position: relative;
    margin: 0.425em;
}

.What-types-of-companies-benefit.two-cols .text-content li .icon {
    display: none;
}

.What-types-of-companies-benefit.two-cols .text-content li:after {
    position: absolute;
    top: 0.9em;
    left: 0.5em;
    content: "";
    width: 0.725em;
    height: 0.725em;
    background: #39b0d7;
    border-radius: 50%;
}

.What-types-of-companies-benefit.two-cols .dflex.vcenter {
    align-items: flex-start;
}

.two-cols.wpWhiteLabelAgencyList .text-content li {
    padding: 1em 0;
}

/*.white-label-wordpress-development .two-cols.whiteLableWPDWhySection{margin-bottom: 0;}*/
.two-cols.Icon .text-content li .icon, .two-cols-text .text-content.Icon li .icon {
    width: 1.7em;
    height: 1.7em;
    display: inline-block;
    color: var(--white);
    vertical-align: top;
    line-height: 1.5em;
}

/*.two-cols.Icon .text-content li .icon,.two-cols-text .text-content.Icon li .icon{margin-top: 0.3em;}*/
.ecommerce-seo .two-cols.Icon .text-content li .icon, .ecommerce-seo .two-cols-text .text-content.Icon li .icon {
    margin-top: 0em;
}

.link_building_dos_donts.two-cols-text .text-content.Icon li .icon {
    margin-top: 0em;
}

.link_building_dos_donts.two-cols-text .text-content.Icon li {
    align-content: center;
}

.two-cols.list-border-bottom .text-content li {
    padding: 1.3em;
    border-bottom: 2px solid rgba(255, 255, 255, 0.66);
    padding-left: 0;
}

.two-cols.list-border-bottom.Border-black .text-content li {
    padding: 1.3em;
    border-bottom: 2px solid #eee;
    padding-left: 0;
}

.two-cols.list-border-bottom .dflex.vcenter {
    justify-content: space-between;
    align-items: flex-start;
}

.two-cols.list-border-bottom .wid50 {
    width: 48%;
}

.two-cols.Icon .text-content li .list-text, .two-cols-text .text-content.Icon li .list-text {
    display: inline-block;
    width: calc(100% - 5.5em);
    vertical-align: top;
    padding-left: 1.5em;
    box-sizing: border-box;
}

.two-cols.Numeric .text-content .get-btn, .two-cols-text .text-content .get-btn {
    margin: 1.4em 0 0;
}

.two-cols.section-title-fontbold .text-content p a {
    font-size: 1.7em;
    font-weight: 600;
    display: block;
}

.two-cols.list-show-icon .text-content ul {
    padding: 0;
}

.two-cols.list-show-icon .text-content ul li {
    position: relative;
    padding-left: 1.2em;
    margin: 0.2em 0;
}

.two-cols.list-show-icon .text-content ul li:before {
    content: '';
    position: absolute;
    top: 0.3em;
    left: 0;
    background-image: url(assets/images/correct-blue-bullet.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
    width: 1em;
    height: 1em;
}

.two-cols .bottom-text-data {
    padding-top: 4em;
    line-height: 1.3
}

.looking-for-custom-pricing .wrapper {
    max-width: 100%;
}

.looking-for-custom-pricing .wrapper .dflex.vcenter {
    background-color: #353548;
    padding: 2.6em 8em 0 8em;
}

.looking-for-custom-pricing .wrapper .dflex.vcenter .text-content p {
    font-size: 1.625em;
    border: 0.125em solid var(--sky-blue);
    padding: 1.463em 1.6em 1.463em 1.6em;
    border-radius: 0.625em;
    margin-bottom: 0;
    color: var(--white);
    line-height: 1.2;
}

.looking-for-custom-pricing .title {
    padding: 0.5em 0 0em;
}

.looking-for-custom-pricing .title span {
    color: #ed5122;
}

.looking-for-custom-pricing .text-content {
    width: 58%;
}

.looking-for-custom-pricing .figure {
    width: 42%;
}

.looking-for-custom-pricing.two-cols.looking-for-custom-pricing-img .figure img {
    width: 32em;
}

.looking-for-custom-pricing.two-cols .figure img {
    width: 26em;
    vertical-align: bottom;
}

.Siquence-change-title-description .wrap-for-flex {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.Siquence-change-title-description .wrap-for-flex .title {
    order: 2;
}

.copywriting-services .border-bottom-add .wrapper {
    border-bottom: 0.625em solid #edf7f9;
    padding-bottom: 5em;
}


.full-width-two-section.two-cols-text .wrapper {
    max-width: 100%;
}

.full-width-two-section.two-cols-text .dflex.vcenter {
    align-items: normal;
}

.full-width-two-section.two-cols-text .headPart {
    max-width: 87%;
    margin: 0 auto;
}

.full-width-two-section.two-cols-text .text-content .tag {
    width: 100%;
    background: none;
    color: var(--black);
}

.full-width-two-section.two-cols-text .text-content {
    padding: 4.5em 0 4.5em 0;
    /*min-height: 53em;*/
}

.full-width-two-section.two-cols-text .text-content:first-child {
    background: #fef5e6;
}

.full-width-two-section.two-cols-text .text-content:nth-child(2) {
    background: #daecf3;
}

.full-width-two-section.two-cols-text .text-content img {
    margin-top: 2em;
    margin-bottom: 1em;
}

.full-width-two-section.two-cols-text .bottom-text-data a {
    color: var(--orange)
}

.full-width-two-section.two-cols-text .bottom-text-data a:hover {
    color: var(--sky-blue);
}

.full-width-two-section.two-cols-text .font-24.desc.text-center {
    margin-bottom: 3em;
}


.Enterprise-Scale-SEO-For-E-Commerce .rightwrapoutImage .figure {
    top: 13em;
    bottom: auto;
}

.Enterprise-Scale-SEO-For-E-Commerce.two-cols .figure img {
    width: 50em;
}

.Why-Link-Building .text-content {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.Why-Link-Building .text-content p {
    width: 46%;
}

.Why-Link-Building .rightwrapoutImage {
    padding-top: 2em;
}

/*google-unnatural-links-penalty-recovery*/
.google-unnatural-links-penalty-recovery .Why-Link-Building .rightwrapoutImage {
    padding-top: 0em;
}

.google-unnatural-links-penalty-recovery .Why-Link-Building .text-content {
    width: 76%;
}

.google-unnatural-links-penalty-recovery .Why-Link-Building .figure img {
    width: 35em;
}

.white-border-box.two-cols .text-content ul {
    padding-left: 3em;
}

.white-border-box.two-cols .title {
    margin-bottom: 1.5em;
}

/*---- Faq Section Start----*/
.faq-section .faq-detail {}

.faq-section .faq-detail .question-answer {
    border-bottom: 0.688em solid #eef8fa;
    padding: 2.625em 15em 2.625em 3.250em;
    position: relative;
    width: 100%;
    cursor: pointer;
}

.faq-section .faq-detail .question-answer .question {
    position: relative;
}

.faq-section .faq-detail .question-answer .question .arrow {
    width: 2.65em;
    height: 2.65em;
    content: '';
    border: 1px solid #ebebeb;
    display: block;
    position: absolute;
    right: 2em;
    top: 0;
    border-radius: 50%;
    bottom: 0;
    margin: auto 0;
}

.whitepaperWritingService .faq-section .faq-detail .question-answer:last-child {
    border-bottom: none !important;
}

.faq-section .faq-detail .question-answer .question .arrow:before {
    content: "";
    border: solid var(--sky-blue);
    border-width: 0 4.5px 4.5px 0;
    display: inline-block;
    position: absolute;
    right: 0.2em;
    top: 0;
    -o-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
    -webkit-transition: all ease-in 0.3s;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    margin: auto;
    left: 0;
    bottom: 0;
    width: 0.6em;
    height: 0.6em;
}

.faq-section .faq-detail .question-answer.active .question .arrow:before {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: -0.3em;
    right: 0
}

/*.faq-section .faq-detail .question-answer .question:after { width: 2.65em;height: 2.65em;content: '';border: 1px solid #ebebeb;display: block;position: absolute;right: 2em;top: 1.5em;border-radius: 50%;}*/
.faq-section .faq-detail .question-answer .answer {
    margin-top: 1.3em;
}

.faq-section .faq-detail .question-answer .answer p {
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.5em;
    margin-bottom: 0.8em;
}

.faq-section .faq-detail .question-answer .answer a {
    font-size: 1.4em;
}

.faq-section .faq-detail .question-answer .answer p:last-child {
    margin-bottom: 0;
}

.faq-section .get-btn.btn {
    margin-top: 3.5em;
}

/*---- Faq Section End----*/


/*------Specific Section Start----*/

.specifics-section p {
    margin-top: 2em;
    font-size: 1.688em;
    font-weight: normal;
    color: var(--black);
    margin: 0;
    line-height: 1.667em;
    padding-bottom: 2em;
    text-align: center;
}

.specific-list {
    position: relative;
    margin-bottom: 3.875em;
}

.specific-list .image-sec {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(./assets/images/specifics-bg-img.png)no-repeat;
    background-position: bottom center;
    content: "";
    width: 46.688em;
    height: 65.500em;
    margin: 0 auto;
    background-size: contain;
    display: block;
}

.specific-left {
    width: 50%;
    display: inline-block;
    text-align: left;
    margin-left: -0.188em;
}

.specific-left.specific-right {
    width: 50%;
    text-align: right
}

.specific-left ul {
    padding: 0;
    margin: 0;
}

.specific-left ul li {
    list-style: none;
    display: inline-block;
    text-align: center;
    width: 50%;
    margin-bottom: 2.813em;
}

.specific-left ul li:last-child {
    margin-bottom: 0;
}

.specific-left ul li:nth-child(2) {
    margin-left: 11.250em;
}

.specific-left.specific-right ul li:nth-child(1) {
    margin-right: 11.250em;
}

.specific-left ul li:nth-child(1) {
    margin-left: 77%;
}

.specific-left.specific-right ul li:nth-child(1) {
    margin-left: 0;
}

.specific-left ul li h6 {
    font-size: 2.250em;
    font-weight: bold;
    color: #1a1a27;
    line-height: 1.222em;
    margin-bottom: 0.833em;
}

.specific-left ul li p {
    font-size: 1.688em;
    font-weight: normal;
    color: #494949;
    line-height: 1.333em;
    margin: 0;
    padding: 0;
}

.specific-left ul label {
    display: inline-block;
    height: 6.125em;
    width: 6.125em;
    background-color: #39b0d7;
    border-radius: 50%;
    position: relative;
    margin-bottom: 1.313em;
}

.specific-left ul label:after {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "?";
    color: var(--white);
    left: 0;
    right: 0;
    font-size: 4.425em;
    text-align: center;
    font-weight: bold;
}

.specifics-section .link-btn {
    margin: 0 auto 0 auto;
}

/*------Specific Section End----*/


/*------Testimonial Section Start ------*/
.cms-text {
    font-size: 1.125em;
    line-height: 1.65em;
    color: var(--black);
}

.client-box {
    margin-top: 3.5625em;
    margin-left: 3.75em;
    height: 6.75em;
    position: relative;
}

.client-box .comment {
    margin-left: 8.3125em;
    color: var(--black);
    padding-top: 1.75em;
    height: 6.75em;
}

.client-box .comment .name {
    margin-bottom: .3125em;
    font-size: 1.375em;
    line-height: 1.1em;
    display: block;
}

.client-box .comment .detail {
    font-size: 1em;
    line-height: 1.0625em;
}

.client-box .icon-imag {
    height: 6.77em;
    width: 6.75em;
    position: absolute;
    left: 0;
    top: 0;
}

.testimonials-sec .video_wrapper {
    width: 50%;
    max-width: 100%;
}

.hire-web-design-development-team .testimonials-sec .testimonial .video_wrapper {
    width: 47%;
}

body:not(.home) .video_wrapper {
    margin-left: auto;
    margin-right: auto;
    border: 10px solid var(--white);
    box-shadow: 0.25em 0.25em 0 0.25em rgb(231 231 231);
    position: relative;
    margin-top: 3.75em;
}

.white-label-website-design-development .video_wrapper {
    margin-top: 0;
}

/* .banner-with-video .video_wrapper{box-shadow: none;} */
.video_wrapper video {
    display: block;
}

.video_wrapper .ico-play {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: url(./assets/images/play_icon.png) no-repeat;
    width: 4.01em;
    height: 4em;
    background-size: 4em 4.01em;
    transition: .5s all;
    cursor: pointer;
}

.white-label-partner .soc-ex-box.wlabel-blocks .blog-box {
    min-height: 18em;
}

.testimonials-sec+.manish-intro-hire-remote {
    background-color: #eeeeee;
}

.testimonial {
    margin-top: 3.125em;
}

.testimonials-sec .say-box {
    padding: 0 1.125em;
}

.comment-box {
    min-height: 27em;
    padding: 2.1875em 3em;
    background-color: var(--white);
    -webkit-box-shadow: 0.25em 0.25em 0 0.25em rgb(231 231 231);
    box-shadow: 0.25em 0.25em 0 0.25em rgb(231 231 231);
    position: relative;
}

.comment-box:after {
    position: absolute;
    border-left: 2.125em solid transparent;
    border-top: 2.125em solid var(--white);
    bottom: -2.125em;
    left: 3.75em;
    box-shadow: 0.5em 0 0 0 rgb(231 231 231);
    content: "";
}

.testimonials-sec .comment-box {
    padding: 2.1875em 3em;
}

.testimonials-sec .comment-box .title {
    font-size: 1.225em;
}

/*------Testimonial Section End ------*/

/*.link-building-banner-img-position figure.figure {}*/
.link-building-banner-img-position figure.figure {
    align-items: flex-start;
    margin-top: -7.5em;
}

.section-heading-txt-left h2.title, .btn-center .text-content.typo.wid50.Icon {
    text-align: left;
}

.subhead-title-order p {
    order: 2;
    margin-bottom: 2.8em;
}

.subhead-title-order .head h5.subhead {
    margin-bottom: 1.8em;
}

.subhead-title-order .head * {
    width: 100%;
}

.subhead-title-order .head {
    display: flex;
    flex-wrap: wrap;
}

.icon-width-6em .features.style5 .block .icon img {
    max-width: 6em;
    max-height: 6em;
}

.icon-width-5em .features.style5 .block .icon img {
    max-width: 5em;
    max-height: 5em;
}

.bottom-txt-fontsmall h3.subhead.font-36 {
    font-size: 1.5em;
    line-height: 1.5em;
    font-weight: 400;
}

.links-from-competitive-icon-width .features.style4 .block .icon img {
    max-height: 7em;
    max-width: 5em;
}

.competitive-analysis-box-border .columns.col4 .block {
    border-right: 0.2em solid var(--white);
    margin-bottom: 5em;
}

.wrapimage-transform-img .figure {
    top: 50%;
    z-index: -1;
    transform: translate(0px, -50%);
    bottom: auto;
}

.wrapimage-transform-img .rightwrapoutImage {
    padding-top: 0;
}

.tools-logo-icon-width img.wid100 {
    max-width: 15em;
}

.our-promise-icon-width .features.style3 .block .icon img {
    width: auto;
    height: auto;
    max-width: 6em;
    max-height: 6em;
}

.competitive-analysis-box-border .columns.col4 .block:nth-child(4n) {
    border-right: 0;
}

.white-border-box .dflex.vcenter {
    align-items: unset;
}

.white-border-box .wid50 {
    border: 0.3125em solid var(--white);
}

/*.btn-center {text-align: center;}  */

/* 2-8-2021 */
/* White Label WordPress Design & Development Agency Page */
.whiteLableWPDWhySection .style4 .block .text span {
    color: #39b0d7;
}

.whiteLableWPDWhySection .block, .bordre-right .block {
    border-right: .2em solid #eee;
    margin-bottom: 4em;
}

.how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .block {
    margin-bottom: 5em;
}

.whiteLableWPDWhySection .col4 .block:nth-child(4), .whiteLableWPDWhySection .col5 .block:nth-child(5), .whiteLableWPDWhySection .col3 .block:nth-child(3) {
    border: none;
}

.whiteLableWPDWhySection .block:last-child {
    border-right: none;
}

.whiteLableWPDWhySection .subhead {
    font-size: 1.6em;
    line-height: 1.538em;
    font-weight: 400;
    margin-bottom: 1.1em;
}

.whiteLableWPDWhySection .features {
    margin-bottom: 3.75em;
}

.whiteLableWPDWhySection .get-btn {
    background: var(--sky-blue);
}

.whiteLableWPDWhySection .get-btn:hover {
    background: var(--light-read);
}

.whiteLableWPDWhySection .title.w600 {
    font-weight: 700;
    font-size: 4.25em;
}

.feature-block.content-writing-process .features.style1 .block .title {
    font-size: 2.5em;
}

.feature-block.content-writing-process.padding-75 .features.style1 .block .inner {
    border: none;
}

.feature-block.content-writing-process .features.style1 .block .inner {
    padding: 2em 0;
}

.how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .features {
    margin-bottom: 0;
}

.wlbAgencyPartner .font-24 {
    font-size: 1.25em;
    font-weight: 500;
}

/* Plan and Pricing */
.planAndPricingSection .best-plan {
    margin-top: 8em;
}

.best-plan {
    border-collapse: collapse;
    width: 100%
}

.plan-card-mobile-list .plan-cards-list {
    display: none;
}

.plan-card-mobile-list .plan-cards-list.active {
    display: block;
}

.best-plan td, .best-plan th {
    width: 16.875em;
    background: var(--white);
    font-size: 1.1em;
    color: #000;
    font-weight: 500;
    position: relative;
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .13);
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .13)
}

.Plan-price-table-php .best-plan td, .Plan-price-table-php .best-plan th {
    width: 20.875em;
}

.best-plan th:first-child {
    width: 18.750em;
    height: 3.9em
}

.best-plan tbody td {
    display: table-cell;
    height: 4.625em;
    text-align: center;
    position: relative
}

.best-plan tbody td:nth-child(2) {
    border-left: 0
}

.best-plan tbody td:last-child {
    border-right: 0
}

.best-plan tbody td.no {
    background: var(--white) url(./assets/images/no_icon.png) no-repeat;
    background-size: .925em;
    background-position: center center
}

.best-plan tbody td.yes {
    background: var(--white) url(./assets/images/yes_icon.png) no-repeat;
    background-size: 1.263em;
    background-position: center center
}

.tab_info_hire {
    display: inline-block
}

.best-plan td i, .best-plan th i {
    position: relative;
    display: inline-block;
    cursor: pointer;
    color: #39afd6;
    margin-left: .4em;
    vertical-align: middle
}

.tab_info_hire span {
    position: absolute;
    background: rgba(0, 0, 0, .75);
    width: 100%;
    height: auto;
    left: 0;
    right: 0;
    font-size: .95em;
    line-height: 1.5em;
    color: var(--white);
    padding: 1.2em;
    font-weight: 400;
    border-radius: .3em;
    margin-top: 2.4em;
    opacity: 0;
    z-index: -888
}

.tab_info_hire i:hover+span {
    z-index: 22;
    opacity: 1
}

.tab_info_hire span:before {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 44%;
    border-width: .8em;
    border-style: solid;
    border-color: transparent transparent rgba(0, 0, 0, .75) transparent
}

.best-plan tfoot td:first-child, .best-plan thead tr th:first-child {
    background: no-repeat;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none
}

.best-plan tfoot td a {
    font-size: 1.299em;
    padding: .8em 1em;
    background: #ed5122;
    display: block;
    margin: .6em;
    text-align: center;
    color: var(--white);
    cursor: pointer;
    font-weight: 600;
    line-height: 1.1em
}

.best-plan tfoot td a:hover {
    background: #39b0d7
}

.best-plan thead tr:nth-child(2) th {
    color: #f3692f;
    font-size: 3.1em;
    height: 1.97em;
    font-weight: 700;
    width: 270px;
}

.best-plan thead tr:nth-child(2) th del {
    display: block;
    color: #b1b1b1;
    font-size: 0.7em;
    text-decoration: none;
    font-weight: 400;
}

.best-plan thead tr:nth-child(2) th del a {
    text-decoration: line-through;
    color: #b1b1b1 !important;
}

.best-plan-name {
    position: absolute;
    top: 0;
    background: #39b0d7;
    display: inline-block;
    max-width: initial;
    text-align: center;
    width: 6.7em;
    border-radius: .2em;
    left: 0;
    right: 0;
    color: var(--white);
    padding: .2em;
    font-size: .9em;
    margin: 1em auto .75em;
    text-transform: uppercase;
}

.best-plan td:nth-child(2), .best-plan th:nth-child(2) {
    border-left: 0
}

.best-plan tr:first-child th {
    border-top: 0
}

.best-plan thead tr:nth-child(1) th {
    padding-top: 3em;
    padding-bottom: 1em
}

.best-plan {
    border-collapse: collapse;
    border-spacing: 2px 0;
}

.Tabbing-best-plan .best-plan {
    display: none;
}

.Tabbing-best-plan .best-plan.active {
    display: block;
}

.best-plan tr {
    position: relative;
    display: table-row
}

.best-plan thead tr:first-child th, .best-plan thead tr:nth-child(2) th {
    position: -webkit-sticky;
    position: sticky;
    top: 5.4em;
    z-index: 99 !important
}

.best-plan thead tr:nth-child(2) th {
    padding: 0.5em 0.5em;
}

.best-plan th p {
    font-size: 0.38em;
    width: auto;
    padding: 0.65em 0.7em;
    color: #52aed5;
    text-align: center;
    margin: 0.7em auto 0;
    border-top: 1px solid #e9f3f7;
}

.best-plan thead tr:nth-child(2) th {
    top: 3.6333em;
    z-index: 991 !important;
}

.mirren-page-pricing-table-mail .best-plan thead tr:nth-child(2) th {
    height: inherit;
}

.best-plan.stick thead th:first-child:before, .best-plan.stick thead tr:nth-child(2) th:first-child:before {
    display: none
}

.best-plan.stick thead tr th:nth-child(2), .best-plan.stick thead tr th:last-child {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none
}

.best-plan td, .best-plan th {
    -webkit-box-shadow: none;
    box-shadow: none
}

tr, th {
    position: relative;
    box-sizing: border-box;
}

.best-plan td::after, .best-plan thead th::after {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    width: 2px;
    height: 100%;
    background: #e4f5f9;
    content: '';
    z-index: 9
}

.best-plan td::before, .best-plan thead th::before {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    background: #d7e7ea;
    content: '';
    z-index: 9
}

.best-plan thead tr:first-child th:before {
    display: none
}

.best-plan thead tr th:first-child:after, .best-plan tbody tr td:first-child:after, .best-plan tfoot tr td:first-child:after {
    display: none
}

.best-plan tbody td, .best-plan th {
    -webkit-box-shadow: none;
    box-shadow: none
}

.best-plan tbody td:first-child {
    padding-right: 1em;
    border-left: 0;
    border-right: 0;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: left;
    width: 23em;
}

.best-plan tfoot tr:last-child:after {
    display: none
}

.best-plan thead tr th:last-child:after, .best-plan tbody tr td:last-child:after, .best-plan tfoot tr td:last-child:after {
    display: none
}

.best-plan thead tr:first-child th:not(:first-child) {
    -webkit-box-shadow: 5px -7px 24.5px rgba(0, 0, 0, .13);
    box-shadow: 5px -7px 24.5px rgba(0, 0, 0, .13)
}

.best-plan thead tr:first-child th:nth-child(2) {
    -webkit-box-shadow: -5px -7px 24.5px rgba(0, 0, 0, .13);
    box-shadow: -5px -7px 24.5px rgba(0, 0, 0, .13)
}

.best-plan-table th span {
    font-size: 0.37em;
    line-height: 1;
    color: #1c1c1c;
    font-weight: 500;
    font-family: "Work Sans";
    text-align: center;
    display: block;
}

.best-plan-table th span {
    font-size: 0.37em;
    line-height: 1;
    color: #1c1c1c;
    font-weight: 500;
    font-family: "Work Sans";
    text-align: center;
    display: block;
}

.best-plan-table th strong {
    display: block;
    font-size: 0.49em;
    line-height: 1;
    color: #39b0d7;
    font-weight: 600;
    font-family: "Work Sans";
    text-align: center;
    padding-top: 0.4em;
    padding-bottom: 0.5em;
}

.thrive-Plan-price-table .best-plan-table th strong {
    font-size: 0.3em;
    font-weight: 400;
    color: #B2B1B3;
}

.best-plan tfoot tr td {
    -webkit-box-shadow: 10px 12px 24.5px rgba(0, 0, 0, .13);
    box-shadow: 10px 12px 24.5px rgba(0, 0, 0, .13)
}

.best-plan tfoot tr td:first-child:before {
    display: none
}

.best-plan th sup {
    font-size: 0.49em;
    vertical-align: super;
}

.best-plan th sub {
    position: relative;
    top: -.5em;
    font-size: .5em
}

.orange-color-txt {
    color: #f3692f !important
}

.best-plan thead tr:first-child th {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.best-plan tfoot td {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.hire-remote-plan-mobile {
    display: none
}

.most-popular-plan {
    background: #f3692f;
    color: var(--white);
    padding: 7px;
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: 0 0 20px -10px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px -10px rgba(0, 0, 0, .15);
    padding: .75em 0;
    text-transform: uppercase;
}

.best-plan tbody td:first-child h3 {
    font-weight: 500;
    font-size: 1em;
    display: inline
}

.plan-card-header .most-popular-plan {
    font-size: .75em;
    position: absolute;
    padding: .4em .75em;
    vertical-align: middle;
    display: inline;
    border-radius: 3px;
    left: 0;
    display: inline-block;
    width: 96px
}

.best-plan tbody tr td:nth-child(5), .best-plan thead tr th:nth-child(5), .best-plan tfoot tr td:nth-child(5) {
    /*background-color:#eef8fa;*/
    background-color: #fbfbfb
}

.Plan-price-table-php .best-plan tbody tr td:nth-child(3), .Plan-price-table-php .best-plan thead tr th:nth-child(3), .Plan-price-table-php .best-plan tfoot tr td:nth-child(3) {
    background-color: #eef8fa;
}

.best-plan thead tr:first-child th:nth-child(5) {
    -webkit-box-shadow: none;
    box-shadow: none;
    z-index: 9
}

.best-plan thead tr:first-child th:nth-child(2) {
    -webkit-box-shadow: -25px -20px 40px 0 rgba(0, 0, 0, .05);
    box-shadow: -25px -20px 40px 0 rgba(0, 0, 0, .05)
}

.best-plan thead tr:first-child th:last-child {
    -webkit-box-shadow: 25px -20px 40px 0 rgba(0, 0, 0, .05);
    box-shadow: 25px -20px 40px 0 rgba(0, 0, 0, .05)
}

.planAndPricingSection .best-plan tfoot td:last-child {
    padding: 2em 1.2em;
    text-align: center;
    line-height: 1.4;
    font-size: 1.224em;
}

.planAndPricingSection .best-plan tfoot td:last-child p {
    font-size: 1.2em;
    text-align: left;
    margin: 0;
    display: inline-block;
    width: 71%;
    vertical-align: middle;
    font-weight: 600;
}

.planAndPricingSection .best-plan tfoot td:last-child a {
    width: 18%;
    vertical-align: middle;
    display: inline-block;
    margin: 0;
}

.planAndPricingSection .best-plan tfoot td:last-child a.with-call-text-btn {
    width: 22%;
    display: inline-block;
}

.planAndPricingSection .best-plan thead tr:last-child th:first-child::before {
    display: none;
}

.planAndPricingSection .best-plan tfoot td.fullBtnOnly {
    padding: 0;
}

.planAndPricingSection .best-plan tfoot td.fullBtnOnly .onlyBtn {
    width: auto;
    margin: .6em;
    padding: 1em 3em;
    border-radius: 0;
}

.planAndPricingSection .best-plan tfoot td a {
    border-radius: 0;
}

.plan-list-tabs {
    width: 35em;
    margin: 0 auto 7.225em auto;
}

.plan-list-tabs li {
    width: 33.33%;
    text-align: center;
}

.plan-list-tabs li a {
    border-radius: 4px;
    position: relative;
    font-size: 1.174em;
    color: var(--black);
    font-weight: 500;
    padding: 0.82em 0;
    display: inline-block;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background-color: var(--white);
    margin-top: 1em;
    text-transform: uppercase;
}

.plan-list-tabs li a:after {
    position: absolute;
    bottom: -0.345em;
    left: 0;
    right: 0;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.488em 0.488em 0 0.488em;
    border-color: #39b0d7 transparent transparent transparent;
    margin: 0 auto;
    display: none;
}

.plan-list-tabs li:hover a, .plan-list-tabs li.active a {
    color: var(--white);
    background-color: var(--sky-blue);
}

.plan-list-tabs li:hover a:after, .plan-list-tabs li.active a:after {
    display: block;
}

.plan-list-tabs li .discount-text {
    color: #f3692f;
    min-height: 3.75em;
}

.plan-list-tabs li .discount-text b {
    font-size: 2em;
}

.plan-list-tabs li .discount-text sub {
    font-size: 0.56em;
    position: relative;
    top: -0.4em;
}

.plan-list-tabs li .discount-text span {
    font-size: 1.12em;
}

_:-webkit-full-screen:not(:root:root), .best-plan thead th {
    height: 100%;
    padding: 40px 5px;
}

_:-webkit-full-screen:not(:root:root), .best-plan thead th:first-child {
    padding: 10px 5px;
}

_:-webkit-full-screen:not(:root:root), .best-plan tbody td {
    height: 100%;
    padding: 30px 0;
}

/* Our White Label WordPress Support Process */
.wlbWpSupportSection .block .inner {
    position: relative;
}

.wlbWpSupportSection .block .inner:before {
    position: absolute;
    content: '';
    background-repeat: no-repeat;
    width: 7em;
    height: 1.5em;
    right: -5em;
    top: 3em;
    background-size: 100% auto;
}

.wlbWpSupportSection .block:first-child .inner:before {
    background-image: url(./assets/images/wlb-supt-pro-arrow-1.png);
}

.wlbWpSupportSection .block:nth-child(2) .inner:before {
    background-image: url(./assets/images/wlb-supt-pro-arrow-2.png);
}

.wlbWpSupportSection .block:nth-child(3) .inner:before {
    background-image: url(./assets/images/wlb-supt-pro-arrow-3.png);
}

.wlbWpSupportSection .block:nth-child(4) .inner:before {
    background-image: url(./assets/images/wlb-supt-pro-arrow-4.png);
    width: 5.8em;
    height: 4.4em;
    top: auto;
    bottom: -4em;
    right: 0;
    left: 0;
    margin: 0 auto;
}

.wlbWpSupportSection .block:nth-child(5) .inner:before {
    background-image: url(./assets/images/wlb-supt-pro-arrow-6.png);
}

.wlbWpSupportSection .block:nth-child(6) .inner:before {
    background-image: url(./assets/images/wlb-supt-pro-arrow-5.png);
}

/* Gallery with text */
.gallery-with-text .block {
    display: flex;
    flex-direction: column;
}

.gallery-with-text .block .logo a {
    width: 100%;
    text-align: center;
    height: 100%;
}

.gallery-with-text .logoTitileText {
    margin-top: 0.5em;
}

.gallery-with-text .logoTitileText a {
    color: var(--dark-black);
}

.gallery-with-text.bigImageBorder .block .logo {
    border: none;
    -webkit-box-shadow: 0.87em 0.87em 0 0 #d6e1e3;
    box-shadow: 0.87em 0.87em 0 0 #d6e1e3;
}

.gallery-with-text.Font-size-187 .font-24 {
    font-size: 1.87em;
}

.gallery-with-text.bigImageBorder .block .logo img {
    width: 100%;
}

.gallery-with-text.bigImageBorder .block .logoTitileText {
    margin-top: 3em;
}

.siteglide-development-services .gallery-with-text.bigImageBorder .block {
    padding-top: 1em;
}

/* Versatile Payment Gateways Integration */
.paymentGatIntSection .columns .block {
    border-right: .125em solid var(--white);
    padding-top: 0;
    padding-bottom: 4em;
    margin-bottom: 4em;
}

.paymentGatIntSection .logos {
    margin-top: 4em;
}

.gallery-section.paymentGatIntSection .block .logo {
    background-color: transparent;
    border: none;
    padding-bottom: 1em;
}

.paymentGatIntSection .features .block .icon {
    height: auto;
    width: 100%;
    margin-bottom: 2.2em;
}

.paymentGatIntSection .features .block .icon img {
    max-width: initial;
    max-height: 5em;
    object-fit: contain;
}

.paymentGatIntSection .features .block .content {
    margin-bottom: 0;
}

.paymentGatIntSection .head .h3 {
    margin-bottom: 2.2em !important;
}

.paymentGatIntSection .features.columns {
    margin-bottom: 0;
}

.paymentGatIntSection.gallery-with-text .logoTitileText a {
    font-weight: 600;
}

/* Two col with Heading Border */
.two-cols.Icon .text-content li.borderenable {
    border-bottom: 2px solid var(--white);
    padding: 1em 0;
}

.two-cols.Icon .text-content li.borderenable:last-child {
    border-bottom: none;
}

.two-cols .text-content .col2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 0;
}

.two-cols .text-content .col2 li {
    width: calc(100% / 2 - 1em);
}

.two-cols .text-content .col2 li .list-text {
    width: calc(100% - 1.7em);
}

.two-cols .text-content .col2 li:nth-last-child(2) {
    border-bottom: none;
}

.icon-with-box .features.col2 .block {
    background-color: #eee;
    margin-bottom: 3% !important;
    padding: 2.938em 3.8em 2.938em;
    width: calc(100% / 2 - 3%);
    margin-right: 3%;
}

.siteglide-development-services .icon-with-box .features.col2 .block:nth-child(3), .siteglide-development-services .icon-with-box .features.col2 .block:nth-child(4) {
    margin-bottom: 0% !important;
}

.two-cols .text-content .col2 li:nth-last-child(2) {
    border-bottom: none;
}

/* Feature with full box */
.icon-box-full-width-bg .features .block {
    display: block;
    background-color: var(--white);
    margin-bottom: 1.250em;
    padding: 0 5.188em;
}

.icon-box-full-width-bg .features .block .inner {
    display: block;
    border-bottom: none;
}

.icon-box-full-width-bg .features .block .content.col2 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-left: 6em;
    width: calc(100% - 15.0625em);
}

.icon-box-full-width-bg .features .block .inner .icon img {
    width: auto;
}

.icon-box-full-width-bg .features .block .content.col2 .text {
    padding-left: 1em;
    width: 63%;
}

.icon-box-full-width-bg .features .block .content.col2 .text ul {
    box-sizing: border-box;
    margin-top: 0;
    list-style: disc;
}

.icon-box-full-width-bg .features .block .inner .dflex.wrap {
    align-items: center;
}

.icon-box-full-width-bg .features .block .content.col2 .title {
    margin-bottom: 0;
    width: 30%;
}

.icon-box-full-width-bg .features .block .content.col2 .text ul li:before {
    top: 0.769em;
    content: "";
    height: 0.308em;
    width: 0.308em;
    background: #1A1A27;
    border-radius: 50%;
    margin-right: 0.5em;
}

.icon-box-full-width-bg .features .block:last-child {
    margin-bottom: 0;
}

/* siteglide-development-services page */
.feature-block.box-border-none .block .icon {
    align-items: flex-start;
    /*margin-top: -1em;*/
}

.feature-block.box-border-none .block .icon img {
    width: 2.7em;
}

.feature-block.box-border-none .block .content {
    padding-left: 0;
    width: calc(100% - 9.0625em);
}

.feature-block.box-border-none .block .inner {
    border-bottom: none;
    padding-bottom: 0;
}

.feature-block.bottom-full-image {
    padding-bottom: 0;
}

.feature-block .bottomFllImage {
    margin-top: 6em;
}

.feature-block .bottomFllImage img {
    vertical-align: top;
    width: 100%;
}

/* duda-development-services page */
.feature-block.box-full-width-img-title .icon {
    flex-direction: column;
    text-align: center;
}

.feature-block.box-full-width-img-title .icon img {
    margin-right: 0 !important;
    margin-bottom: 1em;
    flex-grow: 1;
    min-height: 4.25em;
}

.feature-block.box-full-width-img-title .block {
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.feature-block.box-full-width-img-title .block .inner {
    width: 100%;
}

.feature-block.box-full-width-img-title .block .inner>div {
    justify-content: center;
}

.feature-block.box-full-width-img-title .icon .title {
    flex-grow: 1;
}

.feature-block.box-full-width-img-title .subhead.h3 {
    margin-bottom: 2.5em;
}

/* Duda Design and Development Services */
.duda-team-need-section .wrapper {
    margin-top: -3em;
    position: relative;
}

.duda-team-need-section .platform .name {
    font-size: 1.4em;
    line-height: 1.364em;
    font-weight: 600;
}

.duda-development-services .platforms-list .platforms.columns.col4 .block {
    padding-bottom: 0;
}

.duda-development-services .feature-block.box-bg-color .head .shead {
    margin-bottom: 0.5em;
}

/* treepl-development-services Page */
.whiteLableWPDWhySection.right-white-border .block {
    border-color: var(--white);
    margin-bottom: 0;
}

/* IT/Server Support & Maintenance Services Page */
.features.style1 .block .text .website-hosting {
    display: flex;
    flex-wrap: wrap;
    margin-top: 3em;
}

.features.style1 .block .text .website-hosting li:before {
    display: none;
}

.features.style1 .block .text .website-hosting li {
    flex-direction: column;
    align-items: flex-start;
    width: calc(100% / 5 - 0px);
    position: relative;
}

.features.style1 .block .text .website-hosting li p {
    line-height: 1.2;
}

.features.style1 .block .text .website-hosting li:after {
    position: absolute;
    top: 0;
    left: -2em;
    border-left: 2px solid #eef8fa;
    width: 0;
    content: "";
    height: 100%;
}

.features.style1 .block .text .website-hosting li:first-child:after {
    display: none;
}

.features.style1 .block .text .maintenance-design.col-3 {
    width: 32%;
    margin-top: 3em;
    display: inline-block;
}

.features.style1 .block .text .maintenance-design.col-3 li {
    flex-direction: column;
    align-items: flex-start;
    position: relative;
}

.features.style1 .block .text .maintenance-design.col-3 li::before {
    display: none;
}

.features.style1 .block .text .maintenance-design.col-3 li ul {
    margin-top: 1em;
}

.features.style1 .block .text .maintenance-design.col-3 li ul li {
    line-height: 1;
    font-size: .8em;
    margin-bottom: 1em;
    padding-left: 1.4em;
    position: relative;
    font-weight: 500;
}

.features.style1 .block .text .maintenance-design.col-3 li ul li:after {
    width: .4em;
    height: .4em;
    border-radius: 100%;
    top: .3em;
    background-color: #d1d7d8;
    display: block;
    content: '';
    position: absolute;
    left: 0;
}

.features.style1 .block .text .maintenance-design.col-3 li:after {
    position: absolute;
    top: 0;
    left: -50px;
    border-left: 2px solid #eef8fa;
    width: 0;
    content: "";
    height: 100%;
}

.features.style1 .block .text .maintenance-design.col-3 .amazon-design li:after {
    display: none !important;
}

.features.style1 .block .text .maintenance-design.col-3.amazon-design>li:after {
    display: none;
}

/* IT/Server Support & Maintenance Services */
.features.style1 .block .text .col-2.onlybulletwithicon {
    display: inline-block;
    width: 42%;
    position: relative;
    border-right: 2px solid #eef8fa;
    padding-right: 2em;
}

.features.style1 .block .text .col-2.onlybulletwithicon>li {
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    padding-left: 2em;
}

.features.style1 .block .text .col-2.onlybulletwithicon>li::before {
    background: url(./assets/images/webflow-point-img.png) no-repeat;
    position: absolute;
    left: 0;
    width: 1.4em;
    height: 1.4em;
    top: 0em;
    background-size: contain;
}

.features.style1 .block .text .col-2.onlybulletwithicon>li ul {
    margin-top: 1em;
}

.features.style1 .block .text .col-2.onlybulletwithicon>li ul li {
    position: relative;
    font-size: 0.84em;
    margin-bottom: 1em;
    padding-left: 1em;
    line-height: 1;
}

.features.style1 .block .text .col-2.onlybulletwithicon>li ul li:before {
    display: none;
    width: .4em;
    height: .4em;
    border-radius: 100%;
    top: .3em;
    background-color: #d1d7d8;
    display: block;
    content: '';
    position: absolute;
    left: 0;
}

.features.style1 .block .text .col-2.onlybulletwithicon>li ul li:after {
    width: .4em;
    height: .4em;
    border-radius: 100%;
    top: .3em;
    background-color: #d1d7d8;
    display: block;
    content: '';
    position: absolute;
    left: 0;
}

.features.style1 .block .text .col-2.onlybulletwithicon:last-child {
    padding-left: 3em;
    padding-right: 0;
    border-right: none;
    vertical-align: top;
}

.it-support-box-img .features .block {
    width: 100%;
}

.it-support-box-img .features.style1 .block .icon {
    height: 10.625em;
    width: 10.625em;
    padding: 2em;
}

.it-support-box-img .features.style1 .block .icon img {
    max-height: 100%;
    max-width: 100%;
}

.features.style1 .block .text .col-2.onlybulletwithicon:first-child {
    padding-left: 0;
}

/* Box Count Remove */
.count-remove .block .content .count {
    display: none !important;
}

/* Shopify Page */
.gallery-with-text .logobottomDescription {
    margin-top: 2em;
}

/* woocommerce-store-development Page */
.ourProcessThreeBox .block .inner {
    position: relative;
}

.ourProcessThreeBox .block .inner:before {
    position: absolute;
    content: '';
    background-repeat: no-repeat;
    width: 7em;
    height: 1.5em;
    right: -5em;
    top: 3em;
    background-size: 100% auto;
}

.ourProcessThreeBox .block:first-child .inner:before {
    background-image: url(./assets/images/wlb-supt-pro-arrow-1.png);
}

.ourProcessThreeBox .block:nth-child(2) .inner:before {
    background-image: url(./assets/images/wlb-supt-pro-arrow-2.png);
}

.ourProcessThreeBox .block:nth-child(4) .inner:before {
    background-image: url(./assets/images/wlb-supt-pro-arrow-5.png)
}

.ourProcessThreeBox .block:nth-child(5) .inner:before {
    background-image: url(./assets/images/our-process-icon7.png);
}

.box-bottom-border-none .features .block .inner {
    border-bottom: none;
}

.box-bottom-border-none .features .block .inner img {
    width: auto;
}

/*----Work Pages Start----- */
.caseStudiesList .service .wrapper {
    max-width: 78em;
}

.caseStudiesList .two-cols .deep-consumer-box .text-content {
    width: 60%;
}

.caseStudiesList .padding-75 {
    padding: 5.5em 0 2.5em;
}

.caseStudiesList .padding-75:last-child {
    padding-bottom: 7.5em;
}

.caseStudiesList .two-cols .deep-consumer-box .figure {
    width: 40%;
}

/*----Work Pages End----- */


.webflow-web-design-development .Text-Align-left .title, .webflow-web-design-development .Text-Align-left .font-24, .platforms-list.Text-Align-left .h3 {
    text-align: left;
}

.duda-development-services .platforms-list .platforms.columns.col4 .block:first-child {
    padding-left: 0;
}

/*---Service Page Ttemplate Start--*/
.Service-page .best-box .title {
    font-size: 1.67em;
    line-height: 1.1em;
    color: #fff;
    margin-bottom: 1em;
}

.Service-page .best-box .title a {
    color: var(--white);
}

.Service-page .point-type1 {
    padding: 0;
    margin: 0;
    list-style-type: none;
    overflow: hidden
}

.Service-page .point-type1 li {
    margin-bottom: .625em;
    transition: all .5s ease;
    position: relative;
    margin-left: 0;
    padding-left: 1.5em;
}

.Service-page .point-type1 li a {
    font-size: 1.4em;
    line-height: 1.7;
    color: var(--white);
    position: relative;
    display: inline-block
}

.Service-page .point-type1 li:before {
    content: "→";
    position: absolute;
    left: -0.2em;
    top: 0.3em;
    font-family: "sans-serif";
    -ms-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    font-size: 1.3em;
    color: var(--white);
}

.Service-page .point-type1 li:hover {
    margin-left: 0
}

.Service-page .point-type1 li a:hover {
    opacity: 0.6;
}

.Service-page .best-box .point-type1 ul {
    padding: 0.3em 0 0.1em 0.7em;
}

.Service-page .best-box .point-type1 ul li:before {
    content: '';
    display: inline-block;
    width: .35em;
    height: 0.35em;
    background-color: var(--white);
    position: absolute;
    left: 0;
    top: 0.7em;
    border-radius: 50%;
}

.Service-page .best-box .point-type1 ul li {
    padding-left: 1em;
    list-style: none;
}

.Service-page .point-type1 li:hover:before {
    left: -0.2em;
    display: inline-block
}

.Service-page .section-dobest {
    padding: 6.625em 0;
    background-color: #f3f3f3;
}

.Service-page .section-dobest .cms-text {
    margin-bottom: 3.125em
}

.Service-page .section-dobest .right-box {
    width: 100%;
    margin-top: 4em;
}

.Service-page .section-dobest .boxes {
    margin-left: -.4375em;
    margin-right: -.4375em
}

.Service-page .section-dobest .boxes:after {
    display: table;
    clear: both
}

.Service-page .section-dobest .box {
    width: 31.8%
}

.Service-page .section-dobest .right-box .best-box {
    background-color: var(--green);
    min-height: 100%;
    padding: 3.625em 3.2em 10.625em 2.6em;
    position: relative;
    box-sizing: border-box;
}

/*.Service-page .section-dobest .right-box .best-box:before{content: "";position: absolute;bottom: 3.75em;right: 3.75em;width: 6em;height: 6.2em;}
.Service-page .section-dobest .right-box .best-box:before {background: url(./assets/images1.png) no-repeat;    background-size: contain;}
.Service-page .section-dobest .right-box .box+.box .best-box:before {background: url(./assets/images2.png) no-repeat;background-size: contain;}*/
.Service-page .section-dobest .right-box .box+.box .best-box {
    background-color: var(--light-read);
}

/*.Service-page .section-dobest .right-box .box+.box+.box .best-box:before {background: url(./assets/images3.png) no-repeat;background-size: contain;}*/
.Service-page .section-dobest .right-box .box+.box+.box .best-box {
    background-color: var(--sky-blue)
}

/*---Service Page Ttemplate End--*/
.inner-bg-change .wrapper {
    padding: 4em;
    background-color: var(--white);
}


/*----White Label Shopify Store Design Development Page Start--*/
.white-label-shopify-store-design-development {}

body .white-label-shopify-store-design-development .video_wrapper {
    box-shadow: none;
}

.white-label-shopify-store-design-development .banner-with-video .text-content {
    padding-right: 2em;
}

.white-label-shopify-store-design-development .banner-with-video .btn-wrap {
    margin-top: 2em;
}

.white-label-shopify-store-design-development .banner-with-video h3 {
    font-size: 3.1em;
}

.white-label-shopify-store-design-development .banner-with-video .font-24 {
    font-size: 3.1em;
}

.white-label-shopify-store-design-development .banner-with-video .wrapper .wrapper {
    max-width: 100%;
}

.white-label-shopify-store-design-development .banner-with-video+.two-cols .right .figure {
    text-align: left;
}

.white-label-shopify-store-design-development .banner-with-video+.two-cols .figure img {
    width: 31em;
}

.white-label-shopify-store-design-development .columns.col6 .block {
    width: calc(100% / 7);
}

.white-label-shopify-store-design-development .features.style4 .block .content {
    margin-bottom: 1em;
}

.white-label-shopify-store-design-development .gallery-section.gallery-with-text {
    margin: 0;
}

.white-label-shopify-store-design-development .White-Label-Partnership {}

.white-label-shopify-store-design-development .White-Label-Partnership .features.style1 .block {
    border-bottom: 0.56em solid #f3f3f3;
}

.white-label-shopify-store-design-development .White-Label-Partnership .features.style1 .block .inner, .white-label-shopify-store-design-development .White-Label-Partnership .features.style1 .block:nth-child(5), .white-label-shopify-store-design-development .White-Label-Partnership .features.style1 .block:nth-child(4) {
    border-bottom: none;
}

.white-label-shopify-store-design-development .White-Label-Partnership .features.style1 .block .font-1875 {
    font-size: 1.4em;
}

.white-label-shopify-store-design-development .White-Label-Partnership .features.col3 {
    justify-content: flex-start;
}

.white-label-shopify-store-design-development .White-Label-Partnership .features.style1 .block .inner .dflex.wrap {
    align-items: center;
}

.white-label-shopify-store-design-development .why-choose .columns.col4 .block {
    width: calc(100% / 7);
}

.white-label-shopify-store-design-development .hire-r-how-work .features.style4 .block .content {
    margin-bottom: 0;
}

.white-label-shopify-store-design-development .looking-for-custom-pricing .wrapper .dflex.vcenter .text-content p {
    line-height: 1.4;
}

.white-label-shopify-store-design-development .Shopify-Custom-Design .feature-block .head .shead {
    margin-bottom: 0.6em;
}

.white-label-shopify-store-design-development .paymentGatIntSection .logos {
    justify-content: flex-start;
}

.white-label-shopify-store-design-development .paymentGatIntSection .logos .block:nth-child(11), .white-label-shopify-store-design-development .paymentGatIntSection .logos .block:nth-child(12) {
    margin-bottom: 0;
}

.white-label-shopify-store-design-development .gallery-with-text.Font-size-187 .logoTitileText {
    margin-top: 2em;
}

.white-label-shopify-store-design-development .gallery-section:not(.paymentGatIntSection, .hdedicatedshopifyea) .block .logo {
    box-shadow: 0.87em 0.87em 0 0 #d6e1e3;
    border: none;
}

.white-label-shopify-store-design-development .gallery-section.hdedicatedshopifyea .block .logo {
    box-shadow: none;
    border: solid rgb(231 231 231);
    border-width: 0 .375em .375em 0
}

/*----White Label Shopify Store Design Development Page End--*/

/*----- Ecommerce Seo Page Change Start---*/
.ecommerce-seo-Comman-image-small.two-cols .deep-consumer-box {
    align-items: flex-start;
}

.show-mob-image {
    display: none;
}

/*----- Ecommerce Seo Page Change End---*/
.Last-section-white-lable p {
    display: inline;
}

.Last-section-white-lable a {
    display: inline;
}

.whiteLableWPDWhySection.bottom-txt-fontsmall .features {
    margin-bottom: 0;
}

.What-Is-Treepl-CMS.two-cols.Icon .text-content li:last-child .icon {
    display: none;
}

.What-Is-Treepl-CMS.two-cols.Icon .text-content li:last-child .list-text {
    padding-left: 0;
}

.treeple-cms-section .features.style1.col2 .dflex.wrap {
    align-items: flex-start;
}

.brand-identity .feature-block .head :last-child {
    margin-bottom: 2em
}

/* /brand-identity/ */
.page-id-10573 .image-small.two-cols .right .figure, .page-id-10573 .image-small.two-cols .left .figure {
    text-align: center;
    padding: 0;
}

.page-id-10573 .two-cols .left .figure, .page-id-10573 .two-cols .right .text-content {
    padding-right: 0;
}

.page-id-10573 .two-cols .left .text-content, .page-id-10573 .two-cols .right .figure {
    padding-left: 0;
}

.page-id-10573 .two-cols .right .text-content p, .page-id-10573 .two-cols .left .text-content p {
    font-size: 1.7em;
}

.serBanner.p-relative.brandIdentityBanner {
    padding-top: 0;
    padding-bottom: 0;
}

.serBanner.p-relative.brandIdentityBanner .banner-inner {
    align-items: center;
}

.two-cols.Icon .text-content li .icon img {
    width: auto;
}

/* /case-studie/ */
.caseStudiesList .CaseStudySoftLeasing {
    padding-top: 0;
}

.caseStudiesList .service .two-cols:last-child {
    padding-bottom: 8.1em;
}

.caseStudiesList .caseStudyBanner h1 {
    font-size: 3.875em;
    line-height: 1.032258064516129em;
    margin-bottom: 0.24193548387096775em;
}

.caseStudiesList .two-cols .deep-consumer-box .text-content h3 {
    font-size: 2.109em;
    margin-bottom: 0.625em;
}

.caseStudiesList .two-cols .deep-consumer-box .text-content p {
    font-size: 1.3em;
    line-height: 1.55em;
    width: 100%;
    margin-bottom: 0;
}

.caseStudiesList .two-cols .deep-consumer-box .figure {
    width: 50%;
    padding-right: 0;
    text-align: center;
}

.caseStudiesList .two-cols .deep-consumer-box .text-content {
    width: 50%;
    padding-left: 0;
    margin-bottom: 0;
}

.caseStudiesList .two-cols .deep-consumer-box .figure img {
    max-width: 21.563em;
    width: auto;
}

.caseStudiesList .padding-75.two-cols {
    padding-top: 0;
    padding-bottom: 2.2em;
}

.caseStudiesList .padding-75.two-cols .deep-consumer-box {
    box-shadow: none;
    padding: 5em 3em;
}

.guides_List .deep-consumer-box .figure {
    margin: 0 0 -0.2em;
}

.guides_List.caseStudiesList .padding-75.two-cols .deep-consumer-box {
    padding: 0;
}

.guides_List.caseStudiesList .two-cols .deep-consumer-box .text-content {
    padding: 1em 3em;
}

.guides_List.caseStudiesList .two-cols .deep-consumer-box .figure img {
    max-width: 100%;
}

.guides_List.caseStudiesList .padding-75.two-cols {
    padding-bottom: 3.4em;
}

.guides_List.caseStudiesList .two-cols .deep-consumer-box .text-content {
    width: 48%;
}

.guides_List.caseStudiesList .two-cols .deep-consumer-box .figure {
    width: 52%;
}

/* /clients/ */
.serBanner.leftImage.shortWidthBanner .content {
    width: 59%;
}

.serBanner.leftImage.shortWidthBanner .figure {
    width: 30%;
}

.serBanner.leftImage.shortWidthBanner .banner-inner {
    align-items: center;
    justify-content: flex-end;
    width: 92%;
    margin: 0 auto;
    position: relative;
}

.serBanner.leftImage.shortWidthBanner .figure img {
    width: 100%;
}

.shortWidthBanner {
    position: relative;
    overflow: hidden;
}

.shortWidthBanner:before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    height: 300px;
    width: 70%;
    -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%);
    clip-path: polygon(0 0, 0 100%, 100% 100%);
    background-color: #209dc5;
}

.clientLogoPage.gallery-section .logos.columns.col4 .block {
    height: 14.625em;
}

.clientLogoPage.gallery-section .logos.columns.col4 .block img {
    height: auto;
    width: auto;
}

.clientLogoPage.gallery-section .logos.columns.col4 .block .logo {
    padding: 2.2em;
}

/* /it-server-hosting-management/ */
/* .itServerSupportBanner{padding-bottom:0;} */
.itServerSupportBanner .content {
    padding-right: 90px;
}

.itHostComprehensive .features.style2 .block .icon img {
    width: auto;
}

.itServerSupportBanner .banner-inner {
    align-items: center;
}

.google-penguin-white {
    border-top: 1px solid #eee;
    padding-top: 3em;
}

.google-penguin-goal {
    padding-bottom: 16em;
}

.google-penguin-goal img {
    width: 70em !important;
}

.google-penguin-white {
    margin: 0 0 7.5em;
}

.google-penguin-row {
    display: flex;
}

.google-penguin-first-col {
    width: 46%;
    padding-right: 8%;
}

.google-penguin-second-col {
    width: 54%;
    padding-left: 8%;
}

.google-penguin-list li {
    font-size: 1.625em;
    line-height: 1.4230769230769231em;
    padding-left: 1.7307692307692308em;
    margin-bottom: 0.7692307692307693em;
    position: relative;
    font-weight: 500;
}

.google-penguin-list li:before {
    background: url(./assets/images/sprite_prc.png) no-repeat;
    background-position: 0 0;
    height: 1.1153846153846154em;
    width: 1.1153846153846154em;
    background-size: 1.6538461538461537em;
    content: "";
    position: absolute;
    left: 0px;
    top: 0.15384615384615385em;
}

.google-penguin-first-col h2 {
    font-size: 3.8em;
    line-height: 1.0454545454545454em;
    font-weight: 700;
    color: #1a1a27;
    margin-bottom: 0.7em;
}

ul.google-penguin-list {
    margin: 0;
    padding: 0;
    margin-bottom: 3.75em;
}

.sec-eliminating .elimonating-boxes {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.eliminating-headPart .eliminating-heading {
    font-size: 3.75em;
    line-height: 1em;
    font-weight: 700;
    text-align: center;
}

.sec-eliminating .eliminating-subheading {
    font-size: 1.625em;
    line-height: 1.6153846153846154em;
    text-align: center;
    width: 83%;
    margin: 1.623em auto 1.3384em auto;
}

.sec-eliminating .eliminating-subheading-bold {
    font-size: 1.375em;
    line-height: 1.4090909090909092em;
    font-weight: 700;
    text-align: center;
    margin-bottom: 3.1818181818181817em;
}

.sec-eliminating .elimonating-boxes .eliround-box:first-child {
    margin-right: 1%;
}

.sec-eliminating .elimonating-boxes .eliround-box {
    width: 48%;
    background-color: #ffffff;
    font-size: 1.1875em;
    line-height: 1.25em;
    padding: 1.4736842105263157em;
    font-weight: 500;
    border-radius: 3.6842105263157894em;
    margin-bottom: 1.3157894736842106em;
    display: inline-block;
    position: relative;
    padding-left: 4.3263em;
    text-align: left;
    box-sizing: border-box;
}

.sec-eliminating .elimonating-boxes .eliround-box:before {
    content: "";
    background: url(./assets/images/sprite_prc.png) no-repeat;
    background-position: 0 -2.0526em;
    height: 2.2631em;
    width: 2.2631em;
    position: absolute;
    left: 1.21052em;
    top: 1.05263em;
    background-size: 2.263157894736842em;
}

.sec-eliminating .wrapper {
    width: 78%;
}

.two-cols.common-section.google-penguin-goal p:first-child {
    margin-bottom: 2em;
}

.manual-panelty-boxes {
    margin-top: 2.125em;
}

.manual-panelty-boxes .manual-box {
    float: left;
    width: 26.33%;
    margin-right: 7%;
}

.manual-box {
    text-align: center;
}

.manual-box .manual-details {
    text-align: center;
    position: relative;
}

.manual-details.common-text {
    font-size: 1.25em;
    line-height: 1.7em;
    color: #1a1a27;
}

.manual-box .manual-details:before {
    content: "";
    background: url(./assets/images/sprite_google_manual.png) no-repeat;
    height: 3.16em;
    width: 3.15em;
    background-position: 0 -38.89em;
    background-size: 8.79em;
    position: absolute;
    right: -4.55em;
    top: 2.55em;
}

.manual-icon.one {
    margin-bottom: 5em;
}

.manual-box:last-child .manual-details:before {
    display: none;
}

.unnatural-heading {
    font-size: 3.8em;
    line-height: 1.0454545454545454em;
    font-weight: 700;
    color: #1a1a27;
    margin-bottom: 0.7em;
}

.unnatural-boxes {
    margin-top: 3.75em;
    display: flex;
}

.unnatural-boxes .unnaturalbox {
    width: 50%;
    margin-right: 15px;
    box-sizing: border-box;
}

.unnaturalbox .unnaturalbox-data {
    padding: 3.75em 4.1875em;
    position: relative;
    color: #ffffff;
}

h3.unnatural-title {
    margin-bottom: 0.6em;
    font-size: 2.0625em;
    line-height: 1em;
    font-weight: 700;
}

.unnaturalbox .unnatural-innerbox {
    font-size: 1.375em;
    line-height: 1.6818em;
    color: #ffffff;
    color: #ffffff;
    min-height: 18em;
}

.unnaturalbox .unnatural-innerbox:before {
    content: "";
    background: url(./assets/images/sprite_google_manual.png) no-repeat;
    width: 5.6818em;
    height: 6.3636em;
    background-size: 8em;
    background-position: 0 0;
    position: absolute;
    bottom: 1em;
    right: 2.7272em;
}

.unnaturalbox.red .unnatural-innerbox:before {
    background-position: 0 -6.5em;
}

section.sec-unnaturallink.common-section {
    margin: 7.5em 0 0;
}

.unnatural-learnmore {
    padding: 1.75em 1.5em 1.75em 0;
    border-top: 2px solid rgba(255, 255, 255, 0.4);
    text-align: right;
}

.unnaturalbox a.unnatural-link {
    font-size: 1.375em;
    line-height: 1em;
    color: #ffffff;
    font-weight: 700;
    position: relative;
    display: inline-block;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out;
    -webkit-transition: 0.5s ease-out;
    padding-right: 1.4em;
}
.unnaturalbox a.unnatural-link:hover{
    color: #010101;
}
.galgapproach .unnatural-innerbox {
    min-height: 24em;
}

.unnaturalbox a.unnatural-link span {
    font-family: "arial";
    font-weight: 500;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out;
    -webkit-transition: 0.5s ease-out;
    position: absolute;
    right: 0px;
    top: 0px;
}

.galgapproach .unnatural-boxes {
    margin-top: 5em;
}

.sec-unnaturallink .typo.cta-desc {
    width: 55%;
    margin: 0 auto;
}

.galgapproach .unnatural-heading {
    margin-bottom: 0.31746031746031744em;
}

.galgbanner h1 {
    font-size: 3.875em;
}

.galgapproach .unnaturalbox .unnatural-innerbox:before {
    background: url(./assets/images/sprite_penalty_algorithmic.png) no-repeat;
    background-size: 6.6em;
}

.galgapproach .unnaturalbox.red .unnatural-innerbox:before {
    background: url(./assets/images/sprite_penalty_algorithmic.png) no-repeat;
    background-position: 0 -6.8em;
    background-size: 6.85em;
    width: 7.9375em;
    height: 6.5em;
    right: 1.7272em;
}


/*--bug css--*/
.hirededicatedbanner {
    padding: 3.625em 0;
}

.right-sky-border .block .text {
    font-weight: 500;
}

.right-sky-border .features .block .icon {
    width: unset;
    height: unset;
    margin: 0 auto 1.7em;
}

.right-sky-border .features .block .content {
    margin: 0;
}

.hirededicatedmission .wrapper {
    padding: 3em 3em 1em;
    margin: 0 auto;
    background-color: #eef8fa;
    max-width: 67%;
}

.hirededicatedmission {
    padding: 0;
    margin: 7.5em 0 3em;
}

.hire-r-how-work .title-ecom-plat {
    margin-bottom: 6em !important;
}

.hire-r-how-work .features .block .text {
    font-size: 2.000em;
}

.hire-r-how-work .features .block .icon {
    height: 11.625em;
    width: 11.625em;
}

.hirededicatedtechstack .features .block .icon {
    margin-bottom: 1.3em;
}

.hirededicatedbenefitsremote .block {
    padding: 1.5em 2.625em 3em !important;
}

.hirededicatedbenefitsremote .block .icon, .hirededicatedbenefitsremote .block .content {
    margin: 0 auto !important;
}

/*.test-video{margin-right: 1.3em; margin-left: 1.3em;}*/

/* meh */
/* /shopify-store-design-development/ */
.page-id-10836 section.feature-block.common-section.show-box.top-padding-0.Shopify-Custom-Design.removeBoth.padding-75 .features.columns.col2.style8 img.wid100 {
    width: 60%;
    height: auto;
}

.shopifyWhyChooseE2M .wrapper>.dflex.wrap.vcenter {
    align-items: flex-start;
}

.shopifyWhyChooseE2M+.gallery-with-text .block .logoTitileText {
    margin-top: 2em;
}

.shopifyWhyChooseE2M+.gallery-with-text .block .logo img {
    width: 100%;
}

.page-id-10836 .Shopify-Features .features.columns .inner .dflex {
    align-items: center;
}

.page-id-10836 .common-section.removeTop .typo p:last-child {
    margin-bottom: 0;
}

.page-id-10836 .two-cols .right .figure img {
    width: 100%;
}

.page-id-10836 .common-section.removeTop .dflex.wrap.vcenter.right {
    align-items: flex-start;
}

.page-id-10836 .common-section.removeTop .dflex.wrap.vcenter.right .text-content.typo.wid50.leftalign {
    margin-top: 7em;
}

.page-id-10836 section.feature-block.common-section.Migrate-Process.count-remove.bottom-padding-0.removeBoth.padding-75 img.wid100 {
    width: auto;
}

.shopify-page .feature-block.Migrate-Process .block.sect-4 .inner .dflex:after, .shopify-page .feature-block.Migrate-Process .block .inner .dflex:after {
    line-height: 0.6 !important;
}

.shopify-page .feature-block.Migrate-Process .block.sect-2 .inner .dflex:after, .shopify-page .feature-block.Migrate-Process .block.sect-3 .inner .dflex:after {
    bottom: -1.4em !important;
}

.page-id-10836 section.feature-block.common-section.show-box.top-padding-0.Shopify-Custom-Design.removeBoth.padding-75 .features.columns.col2.style8 {
    border-top: 9px solid #fff;
    padding-top: 3.5em;
}

/* /bigcommerce-design-development-services/ */
.feature-block.common-section.box-bottom-border-none.bigCommerceFeatures.removeBoth.padding-75 {
    padding-bottom: 5em;
}

.bigCommerceFeatures .features.columns .block .icon {
    width: 10.625em;
    height: 10.625em;
}

.bigCommerceFeatures .features.columns .block .icon img {
    width: 100%;
}

.bigCommerceFeatures.feature-block .wrapper .head>h3 {
    margin-bottom: 1em;
}

.bigCommerceHereIs .head .font-24 {
    margin-bottom: 0;
}

.bigCommerceHereIs .features.columns.col2.style8 .block:last-child {
    margin-bottom: 0;
}

.bigCommerceHereIs .features.columns.col2.style8 .block img.wid100 {
    width: 60%;
    height: auto;
}

.bigCommerceHereIs+.two-cols .headPart+.dflex.wrap.vcenter {
    align-items: flex-start;
}

.bigCommerceHereIs+.two-cols .headPart+.dflex.wrap.vcenter span.icon {
    margin-top: 0;
}

.bigCommerceHereIs+.two-cols .headPart+.dflex.wrap.vcenter span.list-text {
    display: flex;
    align-items: center;
}

.bigCommerceHereIs+.two-cols {
    margin-bottom: -2em;
}



/* /woocommerce-store-development/ */
.whyUseWooCommercePart.keep {
    margin-bottom: 0;
}

.whyUseWooCommercePart.keep+.two-cols {
    margin-top: 2em;
}

.ourProcessThreeBox.woocommerceOurProcess {
    margin-bottom: 0;
}

.ourProcessThreeBox.woocommerceOurProcess+.feature-block {
    margin-top: 2em;
}

.whyUseWooCommercePart.keep+.two-cols .title {
    margin-bottom: 1em;
}

.imgWidthAuto .icon img {
    width: auto;
}

.wooCommerceWebDevelopment {
    padding-bottom: 6em;
}

.wooCommerceWebDevelopment .features.style1 .block .content {
    width: calc(100% - 12.0625em);
}

.wooCommerceWebDevelopment .features.style1 .block .inner>.dflex.wrap {
    align-items: center;
}

.wooCommerceWebDevelopment+.feature-block .block:last-child .inner {
    padding-bottom: 0;
}

.page-id-9775 .gallery-section .block .logo {
    padding: 1em;
}

.page-id-9775 .gallery-with-text .block .logo a img {
    width: 100%;
}

/* /seo/local-seo/ */
.strategicSEOConsulting .head.text-center {
    margin-bottom: 5em;
}

.local-seo-page .strategicSEOConsulting+.feature-block {
    margin-bottom: 3em;
}

.local-seo-page .cta-block {
    margin-top: 0;
}

/* /seo/ecommerce-seo/ */
.ecommerceGoldRush.two-cols .figure img {
    width: 100%;
}

.ecommerceGoldRush .leftwrapoutImage .text-content {
    width: 60%;
}

.ecommerceGoldRush .leftwrapoutImage .figure {
    width: 36%;
}

.ecommerceGoldRush .leftwrapoutImage .text-content span.list-text {
    font-size: 1.2em;
    border-bottom: .5em solid #eef8fa;
    padding-bottom: 2em;
    padding-left: 1em;
    margin-left: 1em;
    padding-top: 2em;
}

.ecommerceGoldRush .leftwrapoutImage .text-content li {
    border-bottom: none;
    align-items: center;
    padding: 0;
}

.ecommerceGoldRush .leftwrapoutImage .text-content li:last-child .list-text {
    border-bottom: none;
}

.ecommerce-seo .typo p:last-child {
    margin-bottom: 0;
}

.beforeHeadShortContent p {
    font-size: 1.6em;
    margin-bottom: 1.5em !important;
}

.ecommerce-seo .feature-block.imgWidthAuto.keep {
    margin-bottom: 4em;
}

.ecommerce-seo .feature-block.imgWidthAuto.keep .text {
    font-size: 1.4em;
    font-weight: 500;
}

.ecommerce-seo .feature-block.imgWidthAuto.keep+.two-cols {
    margin-top: 0;
}

.ecommerce-seo .ecommerce-seo-Comman-image-small.two-cols .deep-consumer-box {
    justify-content: space-between;
}

.ecommerce-seo .ecommerce-seo-Comman-image-small.two-cols .deep-consumer-box figure.figure.wid50 {
    padding-right: 0;
}

.ecommerce-seo .ecommerce-seo-Comman-image-small.two-cols .deep-consumer-box figure.figure.wid50 {
    padding-left: 0;
}

.ecommerce-seo .ecommerce-seo-Comman-image-small.two-cols .deep-consumer-box p {
    font-size: 1.6em;
    line-height: 1.538em;
}

.ecommerce-seo .feature-block.common-section.strategic-technical-seo.keep .subhead {
    font-size: 1.6em;
    line-height: 1.538em;
    font-weight: bold;
    margin-bottom: 2.5em;
}

.ecommerce-seo .feature-block.common-section.strategic-technical-seo.keep .features.columns.col4.style4 {
    width: 80%;
    margin: 0 auto;
}

.ecommerce-seo .feature-block.common-section.strategic-technical-seo.keep .features.columns.col4.style4+.subhead {
    margin-bottom: 0;
}

.ecommerce-seo .gallery-section.tow-sec .logos .block {
    padding-top: 2.5em;
}

/* /resources/seo-for-ecommerce-website/ */
.ecommerce-guide .serBanner.leftImage .banner-inner {
    align-items: center;
}

.ecommerce-guide .serBanner.leftImage .banner-inner .title {
    margin-bottom: 0;
    line-height: 1;
}

.ecommerce-guide .top-title-block .typo p img {
    width: 70%;
}

/* /resources/seo-for-ecommerce-website/ */
.ecommerce-guide .top-title-block.tableOfContents .table-content {
    margin-top: 0;
    margin-bottom: 0;
}

#which-ecommerce-platforms {
    padding-top: 0;
}

#which-ecommerce-platforms .title-ecom-plat.no-margin-top {
    margin-top: 0;
}

.ecommerce-guide .unlink-btn-ep a, .ecommerce-guide .link-btn-ep a {
    font-weight: 700;
}

.ecommerce-guide .ecommerce-platforms-table table tr:nth-child(2n) {
    background-color: #eaeaea;
}

.contentSkyBlueBg {
    width: 100%;
    float: left;
    background-color: #f5fbfc;
    padding: 3em;
    margin-top: 2em;
}

.ecommerce-guide .ep-img-box-border {
    float: none;
}

.ecommerce-guide .ep-box-contant h4 {
    margin-bottom: 1.25em;
}

.ecommerce-guide .link-btn-ep h4, .ecommerce-guide .unlink-btn-ep h4 {
    margin-bottom: 0;
}

.ecommerce-guide .ep-box-contant ol {
    counter-reset: my-sec-counter;
}

.ecommerce-guide .ep-box-contant ol li:before {
    counter-increment: my-sec-counter;
    content: counter(my-sec-counter);
    position: absolute;
    left: 15px;
    background-color: #f4f4f4;
    color: #39b0d7;
    width: 1.5em;
    height: 1.5em;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
}

.ecommerce-guide .ep-box-contant .sky-bg-con-ep-listing ul {
    padding: 3em 1.875em;
    background-color: #f5fbfc;
    margin-bottom: 2em;
}

.ecommerce-guide .ep-box-contant .sky-bg-con-ep-listing ul li:last-child {
    padding-bottom: 0;
}

.ecommerce-guide .ep-box-contant ul li:after, .ecommerce-guide .ep-box-contant-text ul li:after {
    top: 7px;
}

.ecommerce-guide .ep-box-contant ul li p {
    margin-top: 1em;
}

.ecommerce-guide .ep-box-contant ul li p>b {
    margin-top: 1em;
    display: inline-block;
}

.ecommerce-guide .ep-img-box-border {
    margin-top: 2em;
}

.ecommerce-guide .ep-box-contant ul li .ep-img-box-border {
    margin-bottom: 1em;
}

/* /digital-agency-pandemic-survival-guide-ebook/ */
.digitalAgencyPandemic .free-guide-today {
    background-size: cover;
    padding-top: 4em;
    background-position: top center;
    background-attachment: inherit;
}

.digitalAgencyPandemic .free-guide-today {
    border-top: 0.188em solid #edf7f9;
}

.digitalAgencyPandemic .typo .blockq p {
    margin-bottom: 0;
    font-weight: 500;
    color: #1A1A27;
    border-left: 0.7em solid #DBE9EE;
    padding: 0.7em;
}

.digitalAgencyPandemic .lessOverhead .head .desc {
    font-size: 1.625em;
    font-weight: 600;
}

.digitalAgencyPandemic .lessOverhead .features.style3 .block .title {
    margin-bottom: 0;
}

.digitalAgencyPandemic .lessOverhead .features.style3 .block {
    margin-bottom: 2em;
}

.digitalAgencyPandemic .What-types-of-companies-benefit {
    margin-bottom: 5em;
}

/*.digitalAgencyPandemic .What-types-of-companies-benefit.two-cols .text-content li{padding:1em 0;}*/
.digitalAgencyPandemic .What-types-of-companies-benefit.two-cols .text-content li span {
    margin: 1em 0;
    box-sizing: border-box;
}

.digitalAgencyPandemic .What-types-of-companies-benefit.two-cols .text-content li .list-text {
    padding-left: 2.6em;
}

.digitalAgencyPandemic .What-types-of-companies-benefit.two-cols .text-content li:after {
    display: none;
}

.digitalAgencyPandemic .What-types-of-companies-benefit.two-cols .text-content li span {
    position: relative;
}

.digitalAgencyPandemic .What-types-of-companies-benefit.two-cols .text-content li span:after {
    position: absolute;
    top: 0.3em;
    left: 1em;
    content: "";
    width: 0.725em;
    height: 0.725em;
    background: #39b0d7;
    border-radius: 50%;
}

.digitalAgencyPandemic .remote-white-label-partner .get-btn.btn.orange {
    margin-top: 3em;
}

.form-text-part .form-part .gform_footer input.gform_button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* /choose-web-development-outsourcing-partner/ */
.choose-web-development-outsourcing-partner .deep-consumer-box {
    box-shadow: none;
}

.choose-web-development-outsourcing-partner .two-cols.paddingt0 {
    padding-bottom: 3.125em;
}

/* /resources/seo-for-ecommerce-website/ */
.ecommerce-guide .ep-listing-part-img {
    align-items: center;
    margin-top: 20px;
}

/* /seo/ */
.Service-seo-page .why-e2m-inner-box .features.style2 .block .inner {
    box-shadow: none;
}

/* /link-building/ */
.link-building-page-how_we_do .features.style5 .block .icon {
    pointer-events: none;
}

.link-building-page-how_we_do .features.style5 .block a {
    pointer-events: none;
}

/* /copywriting-services/ */
.copywriting-services .two-cols.common-section.section-title-fontbold.border-bottom-add.keep .typo p:last-child {
    margin-bottom: 0;
}

/* /white-label-wordpress-development/#wl_pricing_packages */
.gallery-section.gallery-with-text.exceptionalHostingServices {
    margin-top: 0;
}

/* /treepl-development-services/ */
.treeple-cms-section a.get-btn.btn.blue {
    margin-top: 5em;
}

.treeple-cms-section.whiteLableWPDWhySection.feature-block a.get-btn.btn.blue, section.feature-block.common-section.treeple-cms-section.removeBoth.padding-75 a.get-btn.btn.blue {
    margin-top: 0;
}

/* /duda-development-services/ */
.duda-development-services .feature-block.common-section.box-full-width-img-title img {
    width: auto;
}

/* /shopify-store-design-development/ */
.shopify-store-design-development .feature-block.common-section.Migrate-Process {
    padding-bottom: 4em;
}

.shopify-store-design-development .feature-block.common-section.show-box.Shopify-Custom-Design .features.columns.col2.style8 {
    padding-top: 7em !important;
}

/* /it-server-hosting-management/ */
.it-server-hosting-management .serBanner .banner-inner {
    align-items: flex-start;
}

.it-server-hosting-management .serBanner .banner-inner .content.box-size {
    padding-top: 2em;
}

/* /woocommerce-store-development/ */
.feature-block.common-section.whyUseWooCommercePart.keep .features .block .icon img {
    width: auto;
}

/* /hire-web-design-development-team/ */
.faq-section .faq-detail .question-answer.active .question:before {
    right: 38px;
    top: 30px;
}

.testimonials-sec .testimonial {
    margin-left: -1.5em;
    margin-right: -1.5em;
}

.plan-list-tabs li a {
    box-shadow: 0px 0px 40px 0 rgb(0 0 0 / 15%);
}

/* /hire-dedicated-wordpress-developer/ */
.feature-block.common-section.hirededicatedwhywd.keep .head.text-center .desc {
    margin-bottom: 2.3em;
}

.feature-block.common-section.hirededicatedwhywd.keep .get-btn {
    margin-top: 0;
}

.hireProfWordPressDev .feature-block.only-text-section.show-box .features .block .inner {
    width: 100%;
    margin-right: 0;
}

.hireProfWordPressDev .feature-block.only-text-section.show-box .features .block {
    padding: 0 1em;
}

.hireProfWordPressDev .hire-d-w-d-key-skill .inner {
    /*display: flex;align-items: center;*/
}

.video_wrapper .ico-play:hover {
    opacity: 0.7;
    transform: scale(1.1);
}

.hirededicatedwd .btn {
    font-weight: 600;
}

.hirededicatedwd .serBanner .figure {
    padding-left: 0;
}

.hirededicatedsupport .wrap.vcenter {
    padding-top: 4em;
}

.hirededicatedsupport .text-content.typo {
    padding-left: 2em;
}

.hirededicatedsupport .figure img {
    width: 45em;
}

.hirededicatedsupport p {
    font-size: 1.65em;
}

.hirededicatedexpertise .head p {
    font-size: 1.6233em;
    font-weight: 500;
}

.hirededicatedexpertise .features {
    width: 80%;
    margin: 0 auto;
}

.hirededicatedexpertise .content.col1 .font-24 {
    font-size: 1.25em;
    font-weight: 500;
}

.hirededicatedexpertise .features .block {
    margin-bottom: 0;
    padding-bottom: 4em;
    margin-top: 3.425em;
}

.planAndPricingSection p {
    font-weight: 500;
}

.hirededicatedshopifybuilder figure.icon {
    height: 10.3125em !important;
    width: 10.3125em !important;
}

.hirededicatedshopifybuilder figure.icon img {
    max-height: 6.8125em !important;
    max-width: 6.875em !important;
}

.paymentGatIntSection {
    margin: 0 !important;
}

.hirededicatedmission p {
    font-size: 1.5em;
    line-height: 1.6em;
}

/* Google Penguin Penalty Recovery CSS */
.google-penalty h1 {
    font-size: 3.875em;
    line-height: 1.032258064516129em;
}

.google-penalty .breadthumb {
    width: 55%;
}

.google-penalty .banner-inner {
    align-items: center;
}

.google-penguin-goal .leftalign p {
    font-size: 1.625em;
    line-height: 1.6153846153846154em;
}

.google-unnatural-links-penalty-recovery .padding-25 .typo h4 {
    line-height: 1.5
}

/* /google-manual-penalty-recovery/ */
.googleManPenRecPage .serBanner.leftImage .banner-inner {
    align-items: center;
}

.googleManPenRecPage .google-penguin-white .typo p a {
    display: contents;
}

.googleManPenRecPage .manual-panelty-boxes .manual-box .manual-icon.one img {
    width: 100%;
    max-width: 11em;
}

/*section.common-section.flex-textbox.light.keep.leftalign .typo .common-text p{font-size:1.6em;}*/
section.common-section.flex-textbox.light.keep.leftalign .typo .common-text p a {
    display: contents;
}

.planAndPricingSection.common-section .head.text-center h3 {
    margin-bottom: 1em;
}

/* /white-label/ */
.best-plan thead tr:first-child th:before {
    display: block;
}

.best-plan thead tr:first-child th:first-child:before {
    display: none;
}

/*.best-plan thead tr:nth-child(2) th:first-child:before{display: block!important;}*/
/* /choose-web-development-outsourcing-partner/ */
.choose-web-development-outsourcing-partner .top-border-on-banner {
    padding-top: 5em;
}

/* /why-e2m/ */
.whyChooseE2M .breadthumb.white li a:hover {
    color: #39b0d7 !important;
}

/* /blog-writing-service/ */
.blog-writing-service .top-border-on-banner {
    padding-top: 4.8em;
}

.blog-writing-service .top-border-on-banner .typo p {
    margin-bottom: 1.4em;
    font-size: 1.66em;
    line-height: 1.32em;
    font-weight: 500;
}

.blog-writing-service .websiteNeedsBlog .subhead {
    font-size: 1.75em;
    font-weight: 600;
}

.blog-writing-service .blogWritingServices .typo p {
    font-size: 1.625em;
    line-height: 1.5em;
    margin-bottom: 1.5em;
}

.blog-writing-service .blogWritingServices .typo p:last-child, .blog-writing-service .top-border-on-banner .typo p:last-child {
    margin-bottom: 0;
}

.blog-writing-service .blogWritingServices.two-cols .figure img {
    width: auto;
}

.blog-writing-service .websiteNeedsBlog .desc {
    font-size: 1.625em;
    font-weight: 500;
    color: #000;
}

.blog-writing-service .websiteNeedsBlog .content .text {
    font-size: 1.75em;
    font-weight: 600;
}

.blog-writing-service .websiteNeedsBlog .block {
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.blog-writing-service .copy-write-process-section .text p:last-child {
    margin-bottom: 0;
}

.blog-writing-service .copy-write-process-section {
    padding-bottom: 2em;
}

.blog-writing-service .faq-section .faq-detail .question-answer:last-child {
    border-bottom: none;
}

.blog-writing-service .faq-section .text-center .get-btn {
    margin-top: 2em;
}

.blog-writing-service .faq-section {
    border: solid #eef8fa;
    border-width: 10px 0 10px 0;
    padding: 7.5em 0;
}

.bloggingModel {
    padding-bottom: 4em;
}

.buildTopicClusters {
    padding: 0;
    text-align: center;
}

.buildTopicClusters ul {
    margin: 0;
    padding: 0;
}

.bloggingModel .head .desc {
    margin-bottom: 0 !important;
    font-size: 1.625em;
    font-weight: 500;
    color: #000;
}

.buildTopicClusters .typo {
    background-color: #fff;
    padding: 2em 3em;
}

.buildTopicClusters .typo h3 {
    font-size: 2.5em;
    line-height: 1.68em;
    font-weight: 600;
    color: #39b0d7;
    margin-bottom: 0.5em;
}

.buildTopicClusters .typo ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.buildTopicClusters .typo ul li {
    text-align: left;
    position: relative;
    padding-left: 2em;
    margin-bottom: .6em;
    width: calc(100% / 2 - 40px);
    font-size: 1.63em;
    font-weight: 500;
    line-height: 1.35em;
}

.buildTopicClusters .typo ul li .number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.85em;
    background-color: #ed5122;
    width: 1.27em;
    height: 1.27em;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 4px;
    line-height: 1.6em;
    color: #fff;
}

.theSEOAdvantages .head .shead {
    font-size: 2.5em;
    line-height: 1.68em;
    font-weight: 600;
    color: #39b0d7;
    margin-bottom: 0.5em;
}

.theSEOAdvantages.feature-block .head .desc {
    font-size: 1.63em;
    font-weight: 500;
    line-height: 1.35em;
    margin-bottom: 1.6em;
}

.theSEOAdvantages {
    padding-top: 3em;
}

.theSEOAdvantages .features.style4 .block .content {
    margin-bottom: 1em;
}

.theSEOAdvantages+.websiteNeedsBlog .head .desc {
    margin-bottom: 0.5em;
}

.websiteNeedsBlog figure.icon img.wid100 {
    width: auto;
}

.websiteNeedsBlog.websiteNeedsBlogWhiteBg a.get-btn.btn.blue {
    margin-top: 0;
}

.blogWritingCaseStudiesPart .typo h3 {
    margin-bottom: 2em;
}

.blogWritingCaseStudiesPart .typo h3 a {
    padding: 0.37em 1.8em;
    font-size: 1.3em;
    color: #fff;
    background-color: #ed5122;
    border-radius: 0.385em;
}

.blogWritingCaseStudiesPart .typo h3 a:hover {
    background-color: #39b0d7;
}

.blogWritingCaseStudiesPart .typo p {
    font-size: 1.625em;
    line-height: 1.346em;
}

.writingRelatedResources.feature-block.only-text-section.show-box .features .block .inner {
    width: 100%;
}

.writingRelatedResources.feature-block.only-text-section.show-box .features .block {
    padding: 0 1em;
}

.writingRelatedResources.feature-block .head .title-ecom-plat {
    margin-bottom: 5em;
}

.websiteNeedsBlogWhiteBg.otherContentServices.feature-block .head .title-ecom-plat {
    margin-bottom: 5em;
}

.websiteNeedsBlogWhiteBg.otherContentServices .features.columns, .whitepaperWritingService .small-icon .features.columns, .Fetureblock-inner-small .features.columns {
    width: 65%;
    margin: 0 auto;
}

.websiteNeedsBlogWhiteBg.otherContentServices .features.columns .content {
    margin-bottom: 0;
}

.websiteNeedsBlogWhiteBg.otherContentServices .features.columns .icon {
    width: 10.625em;
    height: 10.625em;
}

.websiteNeedsBlogWhiteBg.otherContentServices .features.columns .icon img {
    max-height: 5.8125em;
    max-width: 5.875em;
}

.features.style5 .block .text a {
    color: #000;
}

.features.style5 .block .text a:hover {
    color: var(--sky-blue);
}

.theSEOAdvantages .features.style4 .block .content .text {
    font-weight: 500;
}

/* /hire-dedicated-wordpress-developer/ */
.plan-card-mobile-list .plan-cards-list .plan-card.active .plan-card-body {
    display: block !important;
}

/* /it-server-hosting-management/ */
.it-server-hosting-management .it-support-box-img.feature-block.show-box .features .block .inner {
    min-height: auto;
}

.it-server-hosting-management .it-support-box-img .features .block .onlybulletwithicon.oneLineBullet {
    width: 100%;
}

.it-server-hosting-management .it-support-box-img .features .block .onlybulletwithicon.oneLineBullet ul {
    display: flex;
    width: 75%;
    justify-content: space-between;
    flex-wrap: wrap;
}

/* /featured/ */
.weAreFeatured .serBanner.leftImage {
    padding: 6em 0;
    position: relative;
}

.weAreFeatured .serBanner.leftImage:before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    height: 320px;
    width: 70%;
    -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%);
    clip-path: polygon(0 0, 0 100%, 100% 100%);
    background-color: #209dc5;
}

.weAreFeatured .serBanner.leftImage .banner-inner {
    justify-content: flex-end;
    position: relative;
}

.weAreFeatured .serBanner.leftImage .banner-inner .figure {
    width: 30%;
    justify-content: flex-start;
}

.weAreFeatured .serBanner.leftImage .banner-inner .figure img.wid100 {
    width: 30em;
}

.weAreFeatured .serBanner.leftImage .banner-inner .content.box-size {
    padding-left: 3em;
}

/* /resources/local-seo-marketing-guide/ */
.list-seo-sec #srcoll-sec-seo22 .advanced-local-seo a[href^="#"] {
    pointer-events: none;
}

/* /how-to-grow-your-digital-marketing-agency/ */
.whyNotOutsourceThis.feature-block.show-box .features .block .inner {
    border-color: #d5e1e3;
}

/* /seo/local-seo/ */
.industry-specific-services .features.columns.col2.style3 .block:last-child {
    width: 100%;
    background-color: #eeeeee;
    padding: 0 1em 5em 1em;
    border: 0;
    position: relative;
    margin-top: 5em;
}

.industry-specific-services .features.columns.col2.style3 .block:last-child:before {
    content: "";
    position: absolute;
    right: -0.3125em;
    bottom: -0.3125em;
    height: 99.5%;
    width: 0.3125em;
    background-color: #e7e7e7;
}

.industry-specific-services .features.columns.col2.style3 .block:last-child:after {
    content: "";
    position: absolute;
    bottom: -0.3125em;
    right: 0;
    height: 0.3125em;
    width: 99.5%;
    background-color: #e7e7e7;
}

.industry-specific-services .features.columns.col2.style3 .block:last-child figure.icon.icon_image {
    margin-top: -5.53125em;
    margin-bottom: 2em;
}

.industry-specific-services .features.columns.col2.style3 .block:last-child .content .title {
    font-size: 2.5em;
    margin: 0 0 0.6em 0;
}

.industry-specific-services .features.columns.col2.style3 .block:last-child .content .text p {
    font-weight: 600;
    margin: 0 0 0.65em 0;
}

.industry-specific-services .features.columns.col2.style3 .block:last-child .content .text p:last-child {
    margin-bottom: 0;
}

/* /copywriting-services/ */
.copywriting-services .feature-block.common-section.top-border-on-banner .features.columns.col4.style7 .block {
    border-color: #edf7f9;
    padding-top: 1em;
    padding-bottom: 1em;
}

.copywriting-services .feature-block.common-section.top-border-on-banner .features.columns.col4.style7 .block:last-child {
    border-right: none;
}

/* /adobe-business-catalyst-migration-services/ */
.adobe-business-catalyst-migration-services .Migrate-Process .features.style1.col2 .block .inner {
    box-shadow: 0.62em 0.62em 0 0 #d9cdcd !important;
}

.adobe-business-catalyst-migration-services .Migrate-Process .features.style1.col2 .block .inner .dflex::after {
    border-color: transparent transparent transparent #d9cdcd !important;
    right: -2.5em;
}

/* /brand-identity/ */
.brand-identity .two-cols.Icon .text-content li .icon {
    margin-top: -2px;
}

/* /white-label-wordpress-development/ */
.plan-list-tabs li a {
    border-radius: 0;
    box-shadow: none;
}

.plan-list-tabs li:first-child a {
    border-radius: 4px 0 0 4px;
    box-shadow: -15px 0px 34px 0 rgb(0 0 0 / 8%);
}

.plan-list-tabs li:last-child a {
    border-radius: 0 4px 4px 0;
    box-shadow: 27px 0 30px -16px rgb(0 0 0 / 8%);
}

.plan-list-tabs li a:after {
    display: block;
    opacity: 0;
}

.plan-list-tabs li:hover a:after, .plan-list-tabs li.active a:after {
    opacity: 1;
    transition: 2s all !important;
}

/* /seo/ecommerce-seo/ */
.Enterprise-Scale-SEO-For-E-Commerce .typo p code {
    line-height: 1.3;
}

.Enterprise-Scale-SEO-For-E-Commerce .typo h5 p {
    line-height: 1.3;
}

.Enterprise-Scale-SEO-For-E-Commerce .typo h5 {
    margin-bottom: 1.25em;
}

/* /bigcommerce-design-development-services/ */
.bigCommercePage .bigCommerceFeatures .features.style1.col2 .dflex.wrap {
    align-items: flex-start;
}

.bigCommercePage .bigCommerceFeatures .features.columns .block .icon {
    align-items: flex-start;
}

/* /siteglide-development-services/ */
.siteglide-development-services .gallery-section.gallery-with-text {
    margin: 0;
}

.webflow-web-design-development .cta-block .typo.cta-desc p:last-child {
    margin-bottom: 0;
}

/* /white-label-wordpress-development/ */
.white-label-wordpress-development .gallery-section.gallery-with-text {
    margin-bottom: 0;
}

.white-label-wordpress-development .testimonials-sec .video_wrapper {
    margin-top: 0;
}

.white-label-wordpress-development .testimonials-sec .testimonial {
    text-align: center;
    justify-content: center;
}

.white-label-wordpress-development .gallery-section.gallery-with-text .logoTitileText.text-center {
    margin-top: 1.5em;
}

/* Local SEO Marketing */
.localseobanner .banner-inner {
    align-items: center;
    width: 88%;
    margin: 0 auto;
}

.localseobanner.serBanner .figure {
    width: 32%;
}

.localseobanner.serBanner .content {
    width: 68%;
}

.localseobanner.serBanner .title {
    margin-bottom: 0;
}

.localseobanner {
    padding: 7em 0 7.5em;
}

.localseounder .dflex.vcenter {
    align-items: unset;
}

.localseounder .text-content p {
    margin-bottom: 2em;
    font-size: 1.25em;
    line-height: 1.65em;
    margin-right: 3px;
}

.localseounder .full-width-seo p {
    font-size: 1.25em;
    line-height: 1.65em;
}

.localseounder {
    margin: 7.5em 0 0;
}

.localseounder .right .text-content {
    width: 56%;
}

.localseounder .figure.wid50 {
    width: 44%;
}

/*.list-seo-sec section#srcoll-sec-seo1{margin: 0 0 7.5em;}*/
.list-seo-sec .text-content p {
    font-size: 1.25em;
    line-height: 1.65em;
}

.list-seo-sec .right .text-content {
    width: 53%;
    padding-right: 0;
}

.list-seo-sec .left .text-content {
    width: 53%;
    padding-left: 0;
}

.list-seo-sec .right .figure, .list-seo-sec .left .figure {
    width: 46%;
}

.list-seo-sec .right .figure img, .list-seo-sec .left .figure img {
    max-width: 76%;
}

.list-seo-sec .dflex.vcenter {
    align-items: unset;
    margin-top: 0.4em;
}

.list-seo-sec .left .titleh3-sec-seo span {
    background-color: #f4f4f4;
}

.localseoconclusion .typo p {
    font-size: 1.35em;
    line-height: 1.65em;
}

.localseoconclusion .typo h3 {
    margin-bottom: 1em;
}

.growimgcenter .figure {
    text-align: center !important;
}

.growimgcenter .figure img {
    width: 100%;
}

/* .growimgcenter .left .figure, .growimgcenter .right .text-content{padding-right: 0;}
.growimgcenter .left .text-content, .growimgcenter .right .figure{padding-left: 0;} */
.howgrowclearly .head.text-center {
    text-align: left;
}

.howgrowpartner .block {
    border-right: 3px solid #d6e1e3;
    border-right-width: unset !important;
}

.how-to-grow-your-digital-marketing-agency .features .block .content .text {
    font-weight: 400 !important;
}

.beforesection {
    padding: 4.4em 0 7.5em;
}

.beforesection .head p {
    margin-bottom: 1.8em;
}

.howgrowthunderpartner:after {
    position: absolute;
    right: 0;
    left: 0;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 1.875em 1.313em 0 1.313em;
    border-color: #eef8fa transparent transparent transparent;
    bottom: -1.875em;
    z-index: 9;
    margin: 0 auto;
}

.howgrowthrelation .features .block .inner {
    border-bottom: 0.188em solid #eee;
}

.howgrowthrelation .features .block:last-child .inner {
    border-bottom: 0.625em solid #eef8fa;
}

.page-id-11943 .white-label-icon-box .block {
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.looking-for-custom-pricing .left .text-content {
    padding-left: 1rem;
}

.list-seo-sec .two-cols.padding-75.gray-bg .advanced-local-seo a {
    background-color: #f4f4f4;
}

/* /link-building/ */
.linkBuildingPage .link_building_dos_donts .typo:last-child {
    border-left: none;
}

.linkBuildingPage .specifics-section+.common-section {
    border-top: 0.3em solid #eee;
    padding-top: 5em;
}

.webflow-web-design-development .two-cols.common-section.p-relative.Text-Align-left.keep.Icon+.common-section {
    border-top: 0.3em solid #eee;
    padding-top: 5em;
}

/* Defalut template */
.defaultTemplate .serBanner {
    margin: 0;
}

.defaultTemplate .serBanner.banner_img_disable .banner-inner {
    width: 100%;
    text-align: center;
}

.defaultTemplate .serBanner.banner_img_disable .banner-inner .content.box-size {
    width: 100%;
    padding-left: 0;
}

.defaultTemplate .serBanner.banner_img_disable .banner-inner .content.box-size .title {
    margin-bottom: 0;
}

.defaultTemplate .defalutTempContentPart .wrapper * {
    margin: 0;
    padding: 0;
}

.defaultTemplate .defalutTempContentPart .wrapper *:last-child, .defaultTemplate .defalutTempContentPart .wrapper *:nth-last-child(2) {
    margin-bottom: 0;
}

.defaultTemplate .defalutTempContentPart .wrapper h2 {
    margin-bottom: 0.3em;
}

.defaultTemplate .defalutTempContentPart .wrapper p {
    margin-bottom: 2em;
    font-size: 1.125em;
    line-height: 1.65em;
}

.defaultTemplate .defalutTempContentPart .wrapper h3 {
    margin-bottom: 0.5em;
}

.defaultTemplate .defalutTempContentPart .wrapper h4 {
    margin-bottom: 1em;
}

.defaultTemplate .defalutTempContentPart .wrapper h5 {
    margin-bottom: 1em;
}

.defaultTemplate .defalutTempContentPart .wrapper h6 {
    margin-bottom: 1em;
}

.defaultTemplate .defalutTempContentPart .wrapper ul {
    margin-bottom: 2em;
}

.defaultTemplate .defalutTempContentPart .wrapper li {
    margin-bottom: 0.3em;
    font-size: 1.125em;
    line-height: 1.65em;
}

.defaultTemplate .defalutTempContentPart .wrapper ul li, .defaultTemplate .defalutTempContentPart .wrapper ol li {
    padding-left: 1.5em;
    position: relative;
}

.defaultTemplate .defalutTempContentPart .wrapper ul li:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0.6em;
    width: 0.5em;
    height: 0.5em;
    background-color: #353548;
    border-radius: 50%;
}

.defaultTemplate .defalutTempContentPart .wrapper ol {
    counter-reset: my-sec-counter;
}

.defaultTemplate .defalutTempContentPart .wrapper ol li:before {
    position: absolute;
    counter-increment: my-sec-counter;
    content: counter(my-sec-counter) ". ";
    left: 0;
}

/* /why-e2m/ */
.whyChooseE2M .communication-slider .slick-slide {
    cursor: auto;
}

/* /how-to-grow-your-digital-marketing-agency/ */
.Icon-show-above p.subhead {
    margin-bottom: 0;
}

/* /whitepaper-writing-service/ */
.whitepaperWritingService .top-border-on-banner {
    padding: 6em 0;
}

.whitepaperWritingService .section-li-add-arrow ul li {
    position: relative;
    padding-left: 1.5em;
    text-align: left;
    line-height: 1.6;
}

.whitepaperWritingService .section-li-add-arrow ul li:before {
    position: absolute;
    content: '';
    left: 0;
    background-image: url(./assets/images/white-sprite.png);
    background-size: 0.5em;
    width: 1.03em;
    height: 1.03em;
    background-color: #39afd7;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
    top: 0.2em;
}

.change-button-position {
    border-top: 0.688em solid #eef8fa;
    padding: 4em 0;
}

.change-button-position .wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.change-button-position .wrapper .typo {
    order: 2;
    margin-top: 2.5em;
    display: block;
    width: 100%;
}

.change-button-position .wrapper .btn.orange {
    order: 1;
    display: block;
}

.ebook-writing-service .change-button-position .wrapper .btn span {
    display: none;
}

.ebook-writing-service

/* eCommerce Solution */
.headbordertop {
    margin: 0 0 7.5em;
    padding-top: 5.5em;
    border-top: 3px solid #edf7f9;
}

.ecommerce-banner h2 {
    font-size: 4.37em;
    text-transform: unset;
}

.sandiago-Testimonial .h4 {
    color: #ed5122;
    margin-bottom: 1em;
}

.testimonials-sec .comment-box .inner-box .h4 {
    color: var(--light-read);
    margin-bottom: 0.5em;
}

/* /ebook-writing-service/ */
.ebookWorkHand {
    border-bottom: 0.688em solid #eef8fa;
    padding-bottom: 7.5em;
}

.marketing-copywriting-service .feature-block-with-number.copy-write-process-section .text p:last-child {
    margin-bottom: 0;
}

.marketing-copywriting-service .feature-block-with-number.copy-write-process-section {
    padding-bottom: 3em;
}

.marketing-copywriting-service .feature-block-with-number.copy-write-process-section .text ul {
    padding-left: 0;
}

.marketing-copywriting-service .features .block .text b {
    font-weight: 600;
}

/* /ecommerce-copywriting-service/ */
.ecommerce-copywriting-service .feature-block-with-number.copy-write-process-section .text p:last-child {
    margin-bottom: 0;
}

.ecommerce-copywriting-service .feature-block-with-number.copy-write-process-section {
    padding-bottom: 3em;
}

.ecommerce-copywriting-service .feature-block-with-number.copy-write-process-section .text ul {
    padding-left: 0;
}

.full-width-border {
    border-top: 0.688em solid #eef8fa;
    padding-top: 6.5em;
}

.ecommerce-copywriting-service .features .block .text b {
    font-weight: 600;
}

/* /google-manual-penalty-recovery/ */
.googleManPenRecPage .manual-panelty-boxes .manual-box:last-child {
    margin-right: 0 !important;
}

.googleManPenRecPage .manual-panelty-boxes {
    display: flex;
    flex-wrap: wrap;
}

.googleManPenRecPage .manual-panelty-boxes .manual-box {
    width: calc(100% / 3 - 4.9em);
}

/* /hire-web-design-development-team/ */
.hire-web-design-development-team .testimonials-sec .comment-box .inner-box .h4 {
    display: none;
}

.hire-web-design-development-team .testimonials-sec .comment-box .inner-box .cms-text p:last-child {
    margin-bottom: 0;
}

.hire-web-design-development-team .testimonials-sec .comment-box .inner-box .cms-text p a {
    margin-top: 1em;
}

.hire-web-design-development-team .testimonials-sec .comment-box {
    min-height: 25.3em;
}

/* /seo/ecommerce-seo/ */
.ecommerce-seo-Comman-image-small.two-cols .deep-consumer-box {
    align-items: center;
}

/* /seo/ */
.onlyFullContent .typo p:last-child {
    margin-bottom: 0;
}

/* /guide-writing-service/ */
.guide-writing-service .feature-block-with-number.copy-write-process-section .text p:last-child {
    margin-bottom: 0;
}

.guide-writing-service .feature-block-with-number.copy-write-process-section {
    padding-bottom: 3em;
}

.guide-writing-service .feature-block-with-number.copy-write-process-section .text ul {
    padding-left: 0;
}

.guide-writing-service .features .block .text b {
    font-weight: 600;
}

.full-width-big-btn .typo p:last-child {
    margin-bottom: 0;
}

.full-width-big-btn .typo p .get-btn {
    margin-top: 0;
    margin-bottom: 1em;
}

.guide-writing-service .feature-block-with-number.copy-write-process-section .block .dflex.wrap.vcenter:before {
    display: none;
}

.guide-writing-service .faq-section .faq-detail .question-answer:last-child {
    border-bottom: none;
}

.guide-writing-service .ebookWorkHand .features.style4 .block:last-child .icon img {
    width: auto;
}



/* /website-copywriting-service/ */
.website-copywriting-service .feature-block-with-number.copy-write-process-section .text p:last-child {
    margin-bottom: 0;
}

.website-copywriting-service .feature-block-with-number.copy-write-process-section {
    padding-bottom: 3em;
}

.website-copywriting-service .feature-block-with-number.copy-write-process-section .text ul {
    padding-left: 0;
}

.website-copywriting-service .features .block .text b {
    font-weight: 600;
}

.website-copywriting-service .btn {
    font-weight: 600;
}

.website-copywriting-service .feature-block-with-number .content .title {
    text-transform: none;
}


.two-cols.text-width-65 {
    position: relative
}

.two-cols.text-width-65:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    width: 87%;
    height: 0.688em;
    background-color: #eef8fa;
    margin: auto;
}

.two-cols.text-width-65.remove-border-bottom:after {
    display: none;
}

.feature-block.border-white-section .columns.col4 .block {
    border-right: 0.2em solid #ffffff;
}

.feature-block.border-white-section .columns.col4 .block:last-child {
    border: none;
}

.ecommerce-guide .link-btn-ep a, .ecommerce-guide .unlink-btn-ep a {
    pointer-events: none;
}

.content-marketing .best-content-work .columns.col4 .block.sect-7 .text a {
    pointer-events: none;
}

.content-writing-page .features.style1 .block {
    /*border-bottom: 0.2em solid var(--white);*/
    width: 100%;
}

.content-writing-page .features.style1 .block:last-child {
    border-bottom: none;
}


.bigCommercePage .hire-r-how-work .block:nth-child(3) .inner:before {
    background-image: url(./assets/images/aroow-img.png);
}

.bigCommercePage .Icon-show-above .features.style3 .block .icon img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
}

.bigCommercePage .Icon-show-above .features.style3 .block:last-child {
    width: 100%;
}

.bigCommercePage .padding-75 .features.style1 .block .inner {
    border-bottom-color: #eee;
}

/* Elementer Page*/
.elementor-banner h1, .elementor-banner p {
    color: #fff;
}

.elementor-banner .btn.orange:hover {
    background-color: var(--white);
    color: var(--light-read);
}

.elementor-key-features .features .block .icon img {
    max-width: 6.2em;
    max-height: 6.2em;
}

.elementor-banner.two-cols .figure img {
    width: 45em;
}

.wordpress-elementor-development .list-border-bottom .text-content li,
.oxygen-development-services-offer.list-border-bottom .text-content li {
    border-color: #e8e8e9;
    width: 48%;
}

.elementor-list-border-bottom.two-cols.list-border-bottom .wid50,
.oxygen-development-services-offer.list-border-bottom .wid50 {
    width: 100%;
}

.elementor-list-border-bottom.two-cols ul,
.oxygen-development-services-offer.two-cols ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.elementor-most-popular.gallery-section.gallery-with-text,
.beaver-builder-most-popular.gallery-section.gallery-with-text {
    margin: 0;
}

.elementor-build-using .platforms .icn-box {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    vertical-align: middle;
    margin: auto 0;
}

.elementor-build-using .columns.col4 .block {
    width: 31%;
    position: relative;
    margin: 0;
    padding: 2em 0 2em 2em;
}

.elementor-build-using .platforms .platform .name {
    font-size: 1.5em;
    text-align: left;
}

.elementor-build-using .platforms.columns {
    justify-content: space-between;
}

.elementor-build-using .platforms .bottom {
    background: #eeeeee;
    box-shadow: none;
    min-height: inherit;
    padding: 3.1em 0 3.1em 7.4em;
    border-radius: 15% 0 0 15%;
}

.elementor-build-using p.text-center {
    font-size: 1.5em;
    font-weight: 400;
    margin: 2em 0;
    line-height: 1.6em;
}

.elementor-build-using p.text-center b,
.beaver-builder-key-features .head p b,
.beaver-builder-most-popular .headingPart p b,
.oxygen-development-services-offer .headPart p b {
    margin-top: 1em;
    display: block !important;
}

.best-for-elementor-websites.hire-d-w-d-key-skill .features {
    justify-content: center;
}

.wordpress-elementor-development .hire-r-how-work .block:nth-child(3) .inner:before {
    background-image: url(./assets/images/aroow-img.png);
}

.best-for-elementor-websites.feature-block .head .shead {
    margin-bottom: 0.7em;
}

.best-for-elementor-websites.hire-d-w-d-key-skill .head p b {
    display: block !important;
    margin-top: 1.2em;
}

.elementor-list-border-bottom .headPart h2,
.oxygen-development-services-offer .headPart h2 {
    text-transform: none;
}

.wp-maintenance-process.hire-r-how-work .features .block .icon {
    height: 9em;
    width: 9em;
}

.wp-maintenance-process.hire-r-how-work .block .inner:before {
    width: 6em;
    height: 1.4em;
    top: 3.7em;
}

.wp-maintenance-process.hire-r-how-work .block:nth-child(3) .inner:before {
    background-image: url(./assets/images/aroow-img.png);
}

.wp-maintenance-process.hire-r-how-work .block:nth-child(4) .inner:before {
    background-image: url(./assets/images/remote-team-how-does-work5.png);
    transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
}

.wp-maintenance-process.hire-r-how-work .features .block .text {
    font-size: 1.5em;
}

.wp-maintenance-services.Icon-show-above .features.style3 .block .icon {
    height: 11em;
    width: 11em;
}

.wp-maintenance-services.Icon-show-above .features.style3 .block .title {
    font-size: 2em;
}

.wp-maintenance-security-solutions.feature-block .head .shead {
    margin-bottom: 0.5em;
}

.wp-maintenance-security-solutions .features.style2 .block .inner {
    -webkit-box-shadow: 0.625em 0.625em 0 0 #d7eff7;
    box-shadow: 0.625em 0.625em 0 0 #d7eff7;
}

.wp-maintenance-security-solutions .features.style2 .block .content {
    margin-top: 2em;
}

.wp-maintenance-get-support.feature-block .head .shead,
.wp-maintenance-why-choose-e2m .head .shead {
    margin-bottom: 0.6em;
}

.wp-maintenance-get-support.feature-block .head .font-24 b,
.oxygen-builder-why-choose .head .font-24 b,
.wp-maintenance-why-choose-e2m .head .font-24 b {
    display: block !important;
    margin-top: 1em;
}

.wp-maintenance-get-support .features.style4 .block .icon img {
    max-height: 6.8em;
    max-width: 6.8em;
}

.wp-maintenance-get-support .features .inner {
    background: #fff;
    height: 100%;
}

.wp-maintenance-get-support .columns.col4 .block {
    margin-bottom: 2.8em;
    width: 33%;
}

.wp-maintenance-get-support .features.style4 .block .icon {
    margin: 1em auto 0;
}

.wp-maintenance-get-support .features.style4 .block .content {
    margin-bottom: 3.5em;
}

.wp-maintenance-get-support .columns.col4 {
    max-width: 70%;
    margin: 0 auto;
}

.oxygen-builder-why-choose .block .inner {
    background: #fff;
    padding: 0.5em 1em;
    height: 100%;
}

.oxygen-builder-why-choose .features .block .icon img {
    max-height: 6em;
    max-width: 6em;
}

.oxygen-builder-why-choose .features.style4 .block .icon {
    margin-bottom: 0em;
}

.oxygen-builder-why-choose .columns.col4 .block {
    margin-bottom: 3em;
}

.oxygen-builder-why-choose .features.style4 .block .content {
    margin-bottom: 1em;
}

.oxygen-builder-why-choose .features.style4 .block .text {
    font-weight: 600;
    font-size: 1.41em;
}

.formloader {
    display: none;
}

.form-subscription-main .formloader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 9;
}

.form-subscription-main .error ul {
    background-color: #f00;
    padding: 1.5em 2em 1.5em 3.5em;
    display: block;
    box-sizing: border-box;
    color: #fff;
    margin: 0 0 2em 0;
}

.form-subscription-main .error li {
    margin: 0.5em 0;
    list-style-type: decimal;
}

/* Single Website Tab */
.single-website-tab>ul>li>a {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.3em;
    padding: 1.2em 1.6em;
    background: #fff;
    color: #000;
    width: 16em;
    position: relative;
    transition: all 0.3s;
    border-radius: 3px 3px 0px 0px;
    position: relative;
}

.single-website-tab>ul>li>a:hover, .single-website-tab>ul>li>a.selected {
    background: #eff8fa;
    color: #56aed4;
}

.single-website-tab>ul>li>a:before {
    content: '';
    transition: all 0.3s;
    opacity: 0;
    display: block;
    width: 80%;
    margin: 0 auto;
    background: #598cb3;
    height: 0.7em;
    position: absolute;
    top: -6px;
    border-radius: 15px;
    z-index: -1;
    left: 0;
    right: 0;
}

.single-website-tab>ul>li>a:hover:before, .single-website-tab>ul>li>a.selected:before {
    opacity: 1;
}

.single-website-tab {
    padding: 0em;
    margin: 0;
    position: relative;
    z-index: 1;
}

.single-website-tab>ul>li {
    display: inline-block;
    margin: 0.6em;
}

.single-website-tab>ul {
    padding: 0;
    margin: 0;
    position: relative;
    top: -5.2em;
    text-align: center;
}

.single-website-pricing-list {
    width: 100%;
    max-width: 42em;
    background: #fff;
    margin: 3em auto 0;
    padding: 3em 4em 1em;
}

.single-website-pricing-head {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.single-website-pricing-list ul {
    margin: 0;
    padding: 0;
    text-align: left;
}

.planAndPricingSection .single-website-pricing-head h3 {
    padding-bottom: 1em;
    font-size: 3em;
    font-weight: 700;
    margin-bottom: 0;
    position: relative;
    text-align: left;
}

.planAndPricingSection .single-website-pricing-head h3:after {
    content: '';
    width: 2.3em;
    height: 0.2em;
    background: #56afd3;
    display: block;
    bottom: 0;
    position: absolute;
}

.single_w_pricing_box {
    color: #f3692f;
    font-size: 4.2em;
    line-height: 1;
    font-weight: 700;
}

.single_w_pricing_box sup {
    font-size: .56em;
    position: relative;
    top: -0.2em;
}

.single_w_pricing_box sub {
    position: relative;
    top: -0.5em;
    font-size: .5em;
}

.single_w_pricing p {
    font-size: 1em;
    width: auto;
    padding: 0;
    color: #52aed5;
    margin: 0;
}

.single_w_pricing {
    text-align: right;
}

.single_w_included {
    text-align: left;
    margin: 1.9em 0 1.2em;
    font-size: 1.3em;
    font-weight: 600;
}

.single-website-pricing-list ul li {
    font-size: 1.05em;
    line-height: 1.4;
    padding: 0.3em 0 0.3em 1.9em;
    position: relative;
}

.single-website-pricing-list ul li:before {
    content: '';
    width: 0.9em;
    height: 0.7em;
    display: block;
    position: absolute;
    top: 0.6em;
    left: 0;
    background: url(./assets/images/yes_icon.png) no-repeat;
    background-size: 100%;
}

.single-website-btn a.schedule-btn {
    background: #ed5122;
    color: #fff;
    padding: 0.8em 1.3em;
    display: inline-block;
    text-align: center;
    font-size: 1.4625em;
    font-weight: 600;
    line-height: 1.1em;
    border-radius: 0.1875em;
    -ms-transition: color 0.5s, background-color 0.5s;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
}

.single-website-btn a.schedule-btn:hover {
    background: #39b0d7;
}

.single-website-btn {
    margin: 1.8em 0 -2.7em;
    text-align: center;
}

.single-website-faq ul li {
    position: relative;
    padding: 1.2em;
    vertical-align: middle;
    width: 23.5%;
    background: #f2f9fb;
    margin: 0 0.7% 1.2em;
    text-align: center;
}

.single-website-faq ul {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.single-website-faq ul li:before {
    content: '';
    display: block;
    height: 2px;
    width: 100%;
    background: #52aed5;
    position: absolute;
    left: 0;
    bottom: 0;
}

.single-website-faq ul li:nth-child(2n):before {
    background: #e4582d;
}

.single-website-faq ul li:nth-child(3n):before {
    background: #abcf68;
}


/* 3 Diffenrent Pages */
.digital-agency-looking-for-custom p strong {
    color: #f3692f;
}

.digital-agency-looking-for-custom p i {
    display: block;
    font-weight: 700;
    font-style: normal;
    margin-bottom: 0.8em;
    font-size: 1.5em;
}

p.plan-card-mobile_numbers {
    font-size: 14px;
    text-align: center;
    border-top: 1px solid #c7d4d9;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0;
    color: #52aed5;
}

.digital-agencies-services .features.style4 .block .text {
    font-size: 1.21em;
}

.digital-agencies-services .columns.col4 .block {
    padding-left: 3em;
    padding-right: 3em;
    position: relative;
}

.digital-agencies-services .columns.col4 .block:after {
    content: '';
    width: 1px;
    height: 80%;
    background: #f3f3f3;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}

.digital-agencies-services .columns.col4 .block:nth-child(4):after,
.digital-agencies-services .columns.col4 .block:last-child:after {
    display: none;
}

.digital-agencies-services.common-section {
    margin-bottom: 3em;
}

.alternative-digital-agencies .logos.columns {
    align-items: baseline;
    display: table;
}

.alternative-digital-agencies.gallery-section .block .logo {
    min-height: inherit;
    padding: 0;
}

.alternative-digital-agencies.paymentGatIntSection .columns .block {
    padding-bottom: 0;
    margin-bottom: 0;
    display: table-cell;
}

.alternative-digital-agencies .logoTitileText .font-24 {
    font-size: 1.4em;
    line-height: 1.3em;
    margin-top: 1em;
}

.alternative-digital-agencies .logoTitileText .font-24 b {
    color: #39b0d7;
    font-weight: 600;
}

.alternative-digital-agencies.bottom-padding-0 {
    padding-bottom: 2em;
}

.digital-agencies-why-choose.full-width-two-section .wrapper {
    max-width: 87%;
}

.digital-agencies-why-choose .wrap {
    border: 1px solid #d7ebf7;
}

.digital-agencies-why-choose .wrap .wid50.text-content:first-child .tag {
    color: #ed5122;
}

.digital-agencies-why-choose .wrap .wid50.text-content:last-child .tag {
    color: #00a7cf;
}

.digital-agencies-why-choose.two-cols .text-content ul {
    padding: 0 0 0 4em;
    text-align: left;
}

.digital-agencies-why-choose.two-cols .text-content:last-child ul {
    padding: 0 4em 0 0;
    text-align: left;
}

.digital-agencies-why-choose.two-cols .text-content ul li {
    position: relative;
    padding: 0.8em 0 0.8em 2.4em;
    border-bottom: 1px solid #f9ebd6;
    font-size: 1.16em;
    color: #191923;
}

.digital-agencies-why-choose.two-cols .text-content ul li:before {
    content: '';
    background: url(assets/images/fte-cross-icon.png) no-repeat;
    width: 1.36em;
    height: 1.36em;
    display: block;
    position: absolute;
    left: 0;
    background-size: 96%;
}

.digital-agencies-why-choose .wrap .wid50.text-content:last-child ul li {
    border-color: #d7ebf8;
    padding-left: 6.2em;
}

.digital-agencies-why-choose.two-cols .wid50.text-content:last-child ul li:before {
    background: url(assets/images/fte-right-icon.png) no-repeat;
    background-size: 96%;
    left: 3.5em;
}

.digital-agencies-why-choose .wrap .wid50.text-content ul li:last-child {
    border-bottom: none;
}

.digital-agencies-why-choose.full-width-two-section.two-cols-text .text-content:nth-child(2) {
    background: #e9f3fa;
}

.digital-agencies-why-choose.full-width-two-section.two-cols-text .text-content {
    background: #fef9f3;
    padding: 2em 0 0em 0;
}

.digital-agencies-why-choose li.eqheight {
    min-height: 4.56em;
}

.why-your-digital-agency-might.padding-75 {
    padding-bottom: 3em;
}

.why-your-digital-agency-might.feature-block .inner.text-center {
    background: #fff;
    height: 100%;
    padding: 2em 1em 0.6em;
    border: solid #e7e7e7;
    border-width: 0em 0.4375em 0.4375em 0em;
    border-bottom-color: #e7e7e7;
}

.why-your-digital-agency-might.feature-block .features.style3 .icon {
    margin: -6em auto 0;
    height: 8em;
    width: 8em;
}

.why-your-digital-agency-might.feature-block .features.style3 .block .icon img {
    width: 4em;
    height: auto;
}

.why-your-digital-agency-might.feature-block .features.style3 .block {
    margin: 2em 0.8% 8em;
    width: 31.6%;
}

.why-your-digital-agency-might.feature-block .features.style3 .block .title {
    margin: 1em 0 0.65em;
    font-size: 1.3em;
    line-height: 1.3em;
    font-weight: 700;
    text-transform: none;
}

.why-your-digital-agency-might.feature-block .font-24 {
    font-size: 1.3em;
    line-height: 1.3em;
}

.fte-alternative-banner .typo {
    color: #fff;
}

.fte-alternative-banner ul {
    padding: 0;
}

.fte-alternative-banner ul li {
    display: inline-block;
    position: relative;
    padding: 0 0 0 1.3em;
    margin: 0.7em 0 0.8em 1em;
    font-size: 1.5em;
    font-weight: 700;
}

.fte-alternative-banner ul li:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0.35em;
    width: 0.8em;
    height: 0.8em;
    background-image: url(assets/images/list_gree_icon.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.fte-alternative-banner .btn.orange:hover {
    color: var(--light-read);
    background: var(--white);
}

.benefits-of-choosing-digital-agencies ul li {
    background: #fff;
    width: 31.7%;
    margin-bottom: 1.7em;
    padding: 1.3em 1em 1.3em;
    position: relative;
    display: flex;
    align-items: center;
}

.benefits-of-choosing-digital-agencies ul li b {
    font-weight: 600;
    font-size: 1em;
    line-height: 1.3;
    width: 100%;
}

.benefits-of-choosing-digital-agencies ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    margin: 0;
}

.benefits-of-choosing-digital-agencies ul li:after {
    content: '';
    display: block;
    position: absolute;
    background: #39b0d7;
    height: 0.16em;
    width: 100%;
    bottom: 0;
    left: 0;
}

.benefits-of-choosing-digital-agencies ul li:nth-child(2):after,
.benefits-of-choosing-digital-agencies ul li:nth-child(4):after,
.benefits-of-choosing-digital-agencies ul li:nth-child(9):after,
.benefits-of-choosing-digital-agencies ul li:nth-child(11):after,
.benefits-of-choosing-digital-agencies ul li:nth-child(13):after,
.benefits-of-choosing-digital-agencies ul li:nth-child(18):after {
    background: #aacf64;
}

.benefits-of-choosing-digital-agencies ul li:nth-child(3):after,
.benefits-of-choosing-digital-agencies ul li:nth-child(5):after,
.benefits-of-choosing-digital-agencies ul li:nth-child(7):after,
.benefits-of-choosing-digital-agencies ul li:nth-child(12):after,
.benefits-of-choosing-digital-agencies ul li:nth-child(14):after,
.benefits-of-choosing-digital-agencies ul li:nth-child(16):after {
    background: #ed5122;
}

.fte-alternative-main .best-plan tfoot td a {
    width: auto !important;
}

.fte-alternative-main .title {
    text-transform: none;
}

.partnerships-interesting-topics .features.style3 .block .icon {
    width: 9em;
    height: 9em;
    margin-bottom: 1em;
}

.partnerships-interesting-topics .features.style3 .block .icon img {
    width: 5em;
    height: auto;
}

.partnerships-benefit-from.feature-block .features .block .inner {
    background: #eef8fa;
    box-shadow: 0.5em 0.4em 0 0 #d6e1e3;
    border: none;
    min-height: inherit !important;
    height: 100%;
    padding-bottom: 0 !important;
}

.partnerships-benefit-from.feature-block.show-box.remote-white-label-partner .features.style4 .block .content {
    margin-bottom: 0;
}

.partnerships-benefit-from .features {
    margin-bottom: 2em;
}

.partnerships-benefit-working .features.style3 .block .icon img {
    width: 10em;
    height: 10em;
}

.partnerships-benefit-working.feature-block.show-box .features .block .inner {
    min-height: inherit;
    height: 100%;
    padding: 2.75em 2.5em 0em;
    border: none;
    box-shadow: 0.6em 0.6em 0 0 #dee9eb;
}

.partnerships-benefit-working.feature-block.show-box .features .block:nth-child(2) .inner {
    background: #f9fcfd;
}

.scale-your-agency-business-banner .head .description {
    display: block !important;
    margin-bottom: 2.3em;
}

.scale-your-agency-business-banner .banner-inner .description {
    display: none !important;
}

.partnerships-interesting-topics .head h2.shead {
    margin-bottom: 0.7em;
}

.partnerships-interesting-topics .features.style3 .block {
    margin-bottom: 4em;
}

.scale-your-agency-business-banner .head h2 {
    text-transform: none;
}

/*-----Responsive csss Start-----*/
@media only screen and (min-width: 2000px) {
    .specific-list .image-sec {
        left: 10em;
    }

    /*.two-cols .deep-consumer-box .figure{width: 23%;} */
    .ecommerce-seo-Comman-image-small.two-cols.img-wid-25 .deep-consumer-box .figure {
        width: 23%;
    }

    .Why-Link-Building .two-cols .figure img {
        width: 50em;
    }
}

@media only screen and (max-width: 1600px) {
    .typo p, .typo li {
        font-size: 1.5em;
    }

    .faqArrowSet.faq-section .faq-detail .question-answer .question:before {
        right: 43px;
        top: 44px;
        width: 8px;
        height: 8px;
        padding: 0;
    }

    .faqArrowSet.faq-section .faq-detail .question-answer .question:after {
        width: 40px;
        height: 40px;
    }

    .white-border-box .typo li {
        font-size: 1.6em;
    }

    .what-separates-e2m.two-cols .figure img {
        width: 55em;
    }

    .ecommerce-guide .link-btn-ep a, .ecommerce-guide .unlink-btn-ep a {
        background-size: 1.5em;
        background-position: 0.3em 50%;
    }




}

@media only screen and (max-width: 1450px) {


    .faqArrowSet.faq-section .faq-detail .question-answer .question:before {
        right: 40px;
        top: 41px;
    }

}

@media only screen and (max-width: 1500px) {
    /*.faq-section .faq-detail .question-answer .question:after{ right: 2em;top: 1.5em; width: 3.65em;height: 3.65em;}
    .faq-section .faq-detail .question-answer .question:before{ right: 3.5em;top: 2.7em;}*/
}

@media only screen and (max-width: 1550px) and (min-width: 1025px) {

    /* .section-communication .slick-current .slider-icon .icon{padding: 25px;box-sizing: border-box;} */
    .section-communication .slick-current .slider-icon .icon {
        padding: 25px;
    }

    .section-communication .communication-nav .slick-track {
        display: flex;
        align-items: center;
    }
}

@media only screen and (max-width: 1200px) and (min-width:1024px) {
    .faqArrowSet.faq-section .faq-detail .question-answer .question:before {
        right: 36px;
        top: 37px;
    }

    .digitalAgencyPandemic .What-types-of-companies-benefit.two-cols .text-content li:after {
        top: 17px;
    }
}

@media only screen and (max-width: 1024px) and (min-width:961px) {
    .looking-for-custom-pricing.two-cols.looking-for-custom-pricing-img {
        position: relative;
    }

    .looking-for-custom-pricing.two-cols.looking-for-custom-pricing-img .figure {
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .looking-for-custom-pricing .wrapper .dflex.vcenter {
        overflow: hidden;
    }
}

@media(min-width:1279px) {
    .two-cols.text-width-65 .text-content {
        width: 65%;
    }

    .two-cols.text-width-65 .text-content.typo h2 {
        font-size: 3.5em;
    }

    .two-cols.text-width-65 .figure {
        width: 35%;
    }

    .linkBuildingPage .features.style5 .block .icon {
        height: 13em;
        width: 13em;
    }

    /* /shopify-store-design-development/ */
    .page-id-10836 .serBanner .content {
        width: 68%;
    }

    .page-id-10836 .feature-block .head :last-child:not(.shead, .subhead, span, br) {
        margin-bottom: 1.6em;
    }

    .Service-page .serBanner .figure {
        width: 33%;
    }

    .linkBuildingPage .Why-Link-Building .rightwrapoutImage .text-content {
        width: 60%
    }
}

@media only screen and (min-width: 1200px) {
    .Why-Link-Building .text-content p {
        font-size: 1.25em;
    }

    .local-seo-page .serBanner .figure {
        width: 35%;
    }

    .local-seo-page .serBanner .content {
        width: 65%;
    }

    .ecommerce-seo-Comman-image-small.two-cols .deep-consumer-box .figure {
        width: 25%;
    }

    .feature-block.content-writing-process .features.style1 .block .icon img {
        max-height: 6.5em;
        max-width: 6.5em;
    }

    .webflow-web-design-development .two-cols.Icon .text-content li .icon, .webflow-web-design-development .two-cols-text .text-content.Icon li .icon {
        width: 1.5em;
        height: 1.5em;
        margin-top: 0.2em;
    }

    .What-is-Siteglide.two-cols .figure img {
        width: 21em;
    }

    .What-is-Siteglide.two-cols .right .figure {
        text-align: left;
    }

    .duda-development-services .platforms .bottom {
        min-height: 16em;
        padding: 5em 3em 1em;
    }

    /* /it-server-hosting-management/ */
    .itHostVersatileCloud .features.style2 .block .icon img {
        max-width: 5.25em;
        max-height: 5.25em;
    }

    .feature-block.itHostVersatileCloud {
        padding-bottom: 5.5em;
    }

    .page-id-10696 .two-cols .figure img {
        width: 28em;
    }

    .testimonials-sec h2 {
        margin-bottom: 0.7em;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .feature-block.common-section.keep {
        margin-bottom: 6em;
    }

    .ecommerce-guide .ecommerce-platforms-sec-1 .ep-box-contant ul li:last-child {
        padding-bottom: 0;
    }

    .structured-data-txt .imageStru img {
        width: 15em;
    }

    /* /copywriting-services/ */
    .copywriting-services .two-cols.common-section.section-title-fontbold.border-bottom-add.keep {
        margin: 5.5em 0;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .tableOfContents.light {
        padding: 6em 0;
    }

    /* /hire-web-design-development-team/ */
    .hirededicatedtechstack {
        padding-bottom: 4em;
    }

    .hirededicatedtechstack .features .block .text {
        font-size: 1.25em;
    }

    .testimonials-sec.common-section .head.text-center .shead {
        margin-bottom: 1em;
    }

    /* /google-manual-penalty-recovery/ */
    .googleManPenRecPage .manish-intro .contact-note {
        margin-bottom: 2.1em;
    }

    .googleManPenRecPage .google-penguin-white .typo p {
        font-size: 1.6em;
    }

    /* /google-panda-recovery/ */
    /* .google-penalty .sec-recovery-possible .right-part {padding-left: 10%;} */
    .google-penalty .sec-recovery-possible .text-paragraph {
        font-size: 1.25em;
    }

    .google-penalty .white-question-block {
        font-size: 1.18775em;
    }

    .google-penalty .sec-quality-content .text-paragraph {
        width: 80%;
    }

}

@media(min-width:1025px) {

    /* guide-writing-service */
    .guide-writing-service .faq-section .faq-detail .question-answer.active .question {
        padding-bottom: 1.5em;
    }

    .guide-writing-service .whyChooseWritingGuide-writing-service.two-cols .figure img {
        width: 35em;
    }

    /* website-copywriting-service */
    .website-copywriting-service .websiteNeedsBlogWhiteBg.otherContentServices .features.columns .icon img {
        max-height: 8em;
        max-width: 8em;
    }

    /* /google-panda-recovery/ */
    .google-penalty .Google-penalties.two-cols .text-content.leftalign {
        width: 51%;
    }

    .google-penalty .Google-penalties.two-cols .rightwrapoutImage .figure {
        width: 55%;
    }

    /* /hire-dedicated-shopify-developers/ */
    .whiteLableWPDWhySection.hirededicatedexpertise.hirededicatedexpertise .features {
        width: 88%;
    }

    .it-server-hosting-management .it-support-box-img .features.style1 .block .text .col-2.onlybulletwithicon {
        margin-bottom: 0;
    }

    .it-server-hosting-management .it-support-box-img .features.style1 .block .icon img {
        width: auto;
    }

    .it-server-hosting-management .it-support-box-img .features.style1 .block .text .col-2.onlybulletwithicon {
        margin-top: 0.3em;
    }

    /* /featured/ */
    .weAreFeatured .serBanner.leftImage .banner-inner .content.box-size .title {
        margin-bottom: 0.1em;
        font-size: 3.875em;
    }

    /* /resources/local-seo-marketing-guide/ */
    .localseobanner.serBanner .title {
        font-size: 4.16em;
        line-height: 1.0294117647058822em;
    }

    .localseobanner.serBanner .content {
        padding-left: 4em;
    }

    .local-seo-marketing-guide .list-seo-sec .local-seo-unders-box .box-unders-number {
        font-size: 1.42em;
    }

    .local-seo-marketing-guide .header-wrapper {
        width: 87%;
    }

    /* /how-to-grow-your-digital-marketing-agency/ */
    .how-to-grow-your-digital-marketing-agency .Icon-show-above .features.style3 .block .icon {
        width: 11em;
        height: 11em;
    }

    .how-to-grow-your-digital-marketing-agency .Icon-show-above .features.style3 .block .icon img {
        max-width: 6em;
        max-height: 6em;
    }

    .how-to-grow-your-digital-marketing-agency .Icon-show-above .features.style3 .block .content.col1 .title {
        font-size: 1.875em;
        margin-top: 2.8em;
    }

    .how-to-grow-your-digital-marketing-agency .Icon-show-above .subhead {
        font-size: 1.625em;
        line-height: 1.5em;
        font-weight: 400;
    }

    .how-to-grow-your-digital-marketing-agency .features.columns.col2.style3 {
        margin-left: -1.7em;
        margin-right: -1.7em;
    }

    .how-to-grow-your-digital-marketing-agency .Icon-show-above .head .subhead {
        padding-top: 4em;
        margin-bottom: 3em;
        font-weight: 700;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .features.style4 .block .content {
        width: 70%;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .features.style4 .block .content .text {
        font-size: 1.625em;
        line-height: 1.346em;
        font-weight: 600;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection.reasonableMarkup .features.style4 .block {
        border-right-width: 0.188em;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection.reasonableMarkup .features.style4 .block figure.icon {
        height: 12.5em;
        width: 12.5em;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection.reasonableMarkup .features.style4 .block figure.icon img {
        width: 6.2em;
        height: auto;
    }

    .how-to-grow-your-digital-marketing-agency .two-cols.common-section.p-relative.growimgcenter.keep.None .full-width-seo.typo {
        margin-top: 3em;
    }

    .how-to-grow-your-digital-marketing-agency .two-cols.common-section.p-relative.growimgcenter.keep.None .full-width-seo.typo p:last-child {
        margin-bottom: 0;
    }

    /* /brand-identity/ */
    .additionTheseServices .features.style4 .block .icon {
        height: 11.625em;
        width: 11.625em;
    }

    .additionTheseServices .features.style4 .block .icon img {
        max-height: 8.8125em;
        max-width: 5.875em;
    }

    .brandIdentityPageDesignProcess.feature-block-with-number .count {
        font-size: 3.1em;
        width: 1.731em;
        height: 1.731em;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 700;
        margin-top: -1em;
    }

    .brandIdentityPageDesignProcess.feature-block-with-number .block.sect-5:last-child span {
        margin-top: -0.2em;
    }

    /* /copywriting-services/ */
    .copywriting-services .top-border-on-banner.two-cols .figure img {
        width: 32em;
    }

    .copywriting-services .top-border-on-banner.two-cols .figure {
        text-align: center;
    }

    .copywriting-services .feature-block.common-section.top-border-on-banner .features.columns.col4.style7 {
        width: 80%;
        margin: 0 auto;
    }

    .copywriting-services .feature-block.common-section.top-border-on-banner .features.columns.col4.style7 .title {
        font-size: 2.813em;
        font-weight: 600;
    }

    .copywriting-services .feature-block.common-section.top-border-on-banner .features.columns.col4.style7 .icon {
        margin-bottom: 1em;
    }

    .copywriting-services .feature-block.common-section.top-border-on-banner .features.columns.col4.style7 .content.col1 p {
        font-weight: 600;
        color: #1a1a27;
        line-height: 1.5em;
    }

    .copywriting-services .feature-block.common-section.top-border-on-banner .features.columns.col4.style7 .block {
        border-color: #edf7f9;
        margin-bottom: 0;
        padding-top: 1em;
        padding-bottom: 1em;
    }

    /* /bigcommerce-design-development-services/ */
    .whyChooseE2m.two-cols-text .text-content.Icon li .list-text {
        padding-left: 1.1em;
    }

    .bigCommercePage .bigCommerceFeatures .features .block .inner {
        padding-bottom: 0;
    }

    .page-id-10836 .common-section.removeTop .dflex.wrap.vcenter.right {
        align-items: center;
    }

    .page-id-10836 .two-cols .right .figure img {
        width: 43em;
    }

    .bigcommerce-hero.serBanner .content {
        width: 52%;
    }

    .bigcommerce-hero .dflex.wrap {
        justify-content: space-between;
    }

    .bigcommerce-hero.serBanner .figure {
        align-items: center;
        width: 42%;
    }

    .bigcommerce-hero.serBanner .title {
        margin-bottom: 0.5em;
        line-height: 1;
    }

    .bigcommerce-hero.serBanner .note p {
        font-size: 1.5em;
        line-height: 1.4em;
    }

    .bigCommercePage .whiteLableWPDWhySection .subhead {
        margin-bottom: 4em;
    }

    .bigCommercePage .paymentGatIntSection .columns .block {
        border-right: 0.2em solid #eef8fa;
        padding-top: 0;
        padding-bottom: 0;
    }

    .bigCommercePage .paymentGatIntSection .columns .block .logo {
        padding-bottom: 0;
        padding-top: 0;
    }

    .bigCommercePage .paymentGatIntSection .columns .block:nth-child(3n) {
        border-right: none;
    }

    .bigCommercePage .bottom-margin-0 {
        margin-bottom: 0;
    }

    .bigCommercePage .margin-top-none {
        margin-top: 0;
    }

    .bigCommercePage .Icon-show-above .features.style3 .block .title {
        font-size: 2.1em;
        margin: 3.3em 0 0.7em;
    }

    .bigCommercePage .wlbAgencyPartner {
        margin-bottom: 7.5em;
    }

    .bigCommercePage .paymentGatIntSection .columns .block+.block+.block+.block {
        margin-bottom: 0;
    }

    .bigCommercePage .wlbAgencyPartner .block:nth-child(5) {
        margin-bottom: 0em;
    }

    .choose-bigcommerce-development-partner .head.text-center p span {
        font-size: 1.7em;
        font-weight: 700;
        display: block;
        text-align: center;
        margin-top: 1em;
    }


    /* /treepl-development-services/ */
    .What-Is-Treepl-CMS p.font-24.desc.text-center {
        width: 85%;
        margin-left: auto;
        margin-right: auto;
    }

    /* /duda-development-services/ */
    .duda-development-services .typo h2 {
        font-size: 3.68em;
    }

    .duda-development-services .serBanner .banner-inner {
        align-items: center;
    }

    /* /siteglide-development-services/ */
    .siteglide-development-services section.two-cols.common-section.p-relative.image-small.padding-75.removeBoth.None figure.figure.wid50 {
        text-align: center;
    }

    .siteglide-development-services .What-is-Siteglide.two-cols .figure img {
        width: 27em;
    }

    .siteglide-development-services .What-is-Siteglide.two-cols .figure {
        text-align: center;
    }

    .siteglide-development-services .serBanner .figure img {
        width: 31.19em;
        height: auto;
    }

    /* /adobe-business-catalyst-migration-services/ */
    .adobe-business-catalyst-migration-services .we-are-expert-in-section .head .desc {
        font-size: 1.625em;
        font-weight: 600;
        letter-spacing: 0.028em;
        width: 92%;
        margin-left: auto;
        margin-right: auto;
    }

    .adobe-business-catalyst-migration-services .we-are-expert-in-section .head .desc strong {
        font-weight: 600;
    }

    /* /white-label-wordpress-development/ */
    .white-label-wordpress-development .whiteLableWPDWhySection.feature-block .head .h3 {
        margin-bottom: 2em;
    }

    .white-label-wordpress-development .rightwrapoutImage .figure {
        text-align: center;
        justify-content: center;
    }

    .white-label-wordpress-development .serBanner.rightwrapoutImage .figure img {
        width: 35em;
    }

    /* /content-writing-services/ */
    /*.faqArrowSet.faq-section .faq-detail .question-answer.active .question:before {right: 2.9em;top: 3em;}*/

    .faqArrowSet.faq-section .faq-detail .question-answer .question:after {
        top: 2.2em;
        right: 2em;
    }

    .faq-section .faq-detail .question-answer {
        padding: 0;
        cursor: auto;
    }

    .faq-section .faq-detail .question-answer .question {
        padding: 2.625em 15em 2.625em 3.250em;
        cursor: pointer;
    }

    .faq-section .faq-detail .question-answer .answer {
        padding-left: 3.25em;
    }

    .faq-section .faq-detail .question-answer.active .answer {
        padding-bottom: 2.625em;
        margin-top: 0;
    }

    .whiteLabelContentWritingServices.image-small.two-cols .right .figure {
        text-align: center;
    }

    /* /google-penalty-recovery/ */
    .google-penalty .recovery-section {
        padding-bottom: 4em;
    }

    .google-penalty .recovery-section .features.columns.col2.style1 {
        margin-bottom: 0;
    }

    .google-penalty .recovery-section+.common-section .typo p {
        margin-bottom: 0;
    }


    .white-label-website-design-development .features.style4 .block .text {
        font-size: 1.5em;
    }

    /* /ebook-writing-service/ */
    .ebook-writing-service .two-cols.top-border-on-banner {
        padding: 5.5em 0;
    }

    .ebook-writing-service .two-cols.top-border-on-banner .figure img {
        width: 49em;
    }

    .ebook-writing-service .two-cols.top-border-on-banner .text-content.typo .get-btn.btn.orange {
        margin-left: 1em;
    }

    /* /marketing-copywriting-service/ */
    .marketing-copywriting-service .two-cols.top-border-on-banner .text-content.typo .get-btn.btn.orange {
        margin-left: 1em;
    }

    .marketing-copywriting-service .two-cols.top-border-on-banner .figure img {
        width: 49em;
    }

    .marketing-copywriting-service .feature-block-with-number.copy-write-process-section .text ul li {
        width: auto;
        padding: 0 4.93em 0 1.5em;
    }

    .marketing-copywriting-service .feature-block-with-number.copy-write-process-section .text ul li:last-child {
        padding-right: 0;
    }

    .marketing-copywriting-service .feature-block-with-number.copy-write-process-section .text ul li::after {
        top: 2px;
    }

    /* /ecommerce-copywriting-service/ */
    .ecommerce-copywriting-service .two-cols.top-border-on-banner .text-content.typo .get-btn.btn.orange {
        margin-left: 1em;
    }

    .ecommerce-copywriting-service .two-cols.top-border-on-banner .figure img {
        width: 49em;
    }

    .ecommerce-copywriting-service .feature-block-with-number.copy-write-process-section .text ul li {
        width: auto;
        padding: 0 4.93em 0 1.5em;
    }

    .ecommerce-copywriting-service .feature-block-with-number.copy-write-process-section .text ul li:last-child {
        padding-right: 0;
    }

    .ecommerce-copywriting-service .feature-block-with-number.copy-write-process-section .text ul li::after {
        top: 2px;
    }

    /* /google-panda-recovery/ */
    .google-penalty .Google-penalties.two-cols .rightwrapoutImage .figure {
        width: 53%;
    }

    /* /guide-writing-service/ */
    .guide-writing-service .two-cols.top-border-on-banner .wrap-for-flex {
        padding-bottom: 2em;
    }

    .guide-writing-service .whatGuidesDoforYourBrand .text-center .get-btn {
        margin-top: 0 !important;
    }

    /* /guide-writing-service/ */
    .guide-writing-service .two-cols.top-border-on-banner .text-content.typo .get-btn.btn.orange {
        margin-left: 1em;
    }

    .guide-writing-service .two-cols.top-border-on-banner .figure img {
        width: 49em;
    }

    .guide-writing-service .ebookWorkHand .features.style4 .block .icon img {
        max-height: 5.3125em;
        max-width: 4.075em;
    }

    .guide-writing-service .faq-section .faq-detail .question-answer .question .arrow:before {
        right: 4px;
        width: 0.7em;
        height: 0.7em;
    }

    .guide-writing-service .faq-section .faq-detail .question-answer.active .question .arrow:before {
        right: 0;
        top: -5px;
    }

    .guide-writing-service .feature-block.only-text-section.show-box .features .block .inner {
        width: 29em;
    }

    /* /website-copywriting-service/ */
    .website-copywriting-service .two-cols.top-border-on-banner .text-content.typo .get-btn.btn.orange {
        margin-left: 1em;
    }

    .website-copywriting-service .two-cols.top-border-on-banner .figure img {
        width: 49em;
    }

    .website-copywriting-service .feature-block-with-number.copy-write-process-section .text ul li::after {
        top: 2px;
    }

    .website-copywriting-service .feature-block.only-text-section.show-box .features .block .inner {
        width: 29em;
    }

    .website-copywriting-service .copy-write-process-section .head .desc {
        font-weight: 500;
        font-size: 1.625em;
    }

    .website-copywriting-service .ebookWorkHand .features.style4 .block .icon img {
        max-height: 5.3125em;
        max-width: 4.075em;
    }

    .website-copywriting-service .ebookWorkHand .text-center .get-btn.btn.blue {
        margin-top: 0;
    }

    .website-copywriting-service .faq-section .faq-detail .question-answer.active .answer {
        padding-right: 10em;
    }

    .website-copywriting-service .small-icon .features .content {
        margin-bottom: 0;
    }

    /* Elementer Page*/
    .elementor-most-popular .wrapper {
        max-width: 78%;
    }

    .elementor-most-popular.gallery-section .block {
        padding: 4.5em 2em 0;
    }

    .elementor-key-features.feature-block .head .shead {
        margin-bottom: 0.5em;
    }

    .oxygen-builder-why-choose.feature-block .head .shead {
        margin-bottom: 0.8em;
    }
}

@media only screen and (min-width: 768px) {
    .white-label-wordpress-development .rightwrapoutImage .figure {
        right: 5em;
    }

    /* .paymentGatIntSection .logos .block:last-child{border:none;} */
    .only-white-label-page-banner .btn-wrap {
        text-align: left;
    }

}

@media only screen and (max-width: 1500px) and (min-width: 1025px) {
    .platforms .platform .icn-box {
        padding: 2em;
    }

    .elementor-build-using .platforms .platform .icn-box {
        padding: 0;
    }
}

@media only screen and (max-width: 1024px) {

    .bigcommerce-hero.serBanner .note p {
        font-size: 20px;
    }

    .bigCommercePage .Icon-show-above .features.style3 .block .icon {
        padding: 0;
    }

    .bigCommercePage .features.style1 .block .icon, .bigCommercePage .features.style4 .block .icon {
        padding: 0;
    }

    .bigCommercePage .paymentGatIntSection .columns .block {
        border-color: #eef8fa;
    }

    .bigCommercePage .hire-r-how-work .columns.col4 .block {
        width: 25%;
    }

    .bigCommercePage .whiteLableWPDWhySection .subhead {
        font-size: 18px;
        margin-bottom: 30px;
    }


    .typo p, .typo li {
        font-size: 20px;
    }

    .caseStudiesList .service .wrapper {
        max-width: 90%;
    }

    .top-border-on-banner {
        border-width: 2px;
    }

    .link-building-banner-img-position.serBanner.leftImage {
        padding-top: 24px;
    }

    .link-building-banner-img-position figure.figure {
        margin-top: -24px;
    }

    .link-building-banner-img-position .serBanner.leftImage .content {
        padding-top: 30px;
    }

    .Why-Link-Building {
        width: 85%;
        margin-left: auto;
        margin-right: auto;
    }

    .Why-Link-Building .btn {
        margin: 20px auto;
    }

    .Why-Link-Building .rightwrapoutImage .text-content {
        width: 100%;
    }

    .Why-Link-Building .rightwrapoutImage .figure {
        display: none;
    }

    /* /google-unnatural-links-penalty-recovery/ */
    .google-unnatural-links-penalty-recovery .common-section.a-hover-black h4 br {
        display: none;
    }

    .google-unnatural-links-penalty-recovery .Why-Link-Building {
        width: 100%;
    }


    .serBanner .description br {
        display: none;
    }

    .banner-with-video .font-125 {
        font-size: 15px;
    }

    .features.style2 .block .title {
        font-size: 20px;
    }

    .features.style2 .block .content .font-24 {
        font-size: 16px;
    }

    /*.features.style2 .block .icon img{max-width: 60px;max-height: 60px;}*/
    .content-marketing .serBanner .figure {
        bottom: 0;
    }

    .features.style2 .block .content {
        margin-top: 15px;
    }

    .feature-block .columns.col3 .block {
        width: 33.33%;
    }

    .feature-block.sandiservice .columns.col3 .block {
        width: 50%;
    }

    .features.style1 .block .icon, .features.style4 .block .icon {
        width: 100px;
        height: 100px;
        padding: 20px;
    }

    .features.style1 .block .icon img, .features.style4 .block .icon img, .features.style7 .block .icon_image {
        max-width: 55px;
        max-height: 55px;
    }

    .features.style1 .block .content {
        width: calc(100% - 150px);
    }

    .feature-block.Migrate-Process .features.style1.col2 .block {
        width: 100%;
    }

    .feature-block.Migrate-Process .block .inner .title {
        font-size: 24px;
    }

    .feature-block.Migrate-Process .block .inner .dflex:after {
        bottom: -1.313em !important;
        left: 70px !important;
        -ms-transform: rotate(90deg) !important;
        transform: rotate(90deg) !important;
        -webkit-transform: rotate(90deg) !important;
        top: auto !important;
    }

    /*.feature-block.Migrate-Process .block .inner .dflex:after{bottom: -1.313em !important;}*/
    .feature-block.Migrate-Process .block .content .count {
        font-size: 50px;
    }

    .feature-block .columns.col5 .block {
        width: 33.33%;
    }

    .feature-block .head .font-24 br {
        display: none;
    }

    .blog-writing-service .websiteNeedsBlog .font-24.desc br {
        display: block;
    }

    .features.style1 .block .text, .features.style4 .block .text, .features.style5 .block .text {
        font-size: 16px;
    }

    .how-to-grow-your-digital-marketing-agency .features.style1 .block .text {
        font-size: 20px;
    }

    .feature-block-with-number .count {
        width: 60px;
        height: 60px;
        font-size: 40px;
        line-height: 1.3;
    }

    .feature-block-with-number .count .step {
        font-size: 0.35em;
    }

    .feature-block-with-number.copy-write-process-section {}

    .feature-block-with-number .icon {
        height: 150px;
        width: 150px;
        padding: 30px;
    }

    .feature-block.show-box .features.columns.col3 .block {
        width: 33.33%;
    }

    .feature-block.only-text-section.show-box .features .block .inner {
        min-height: 100%;
        padding-bottom: 0.5em;
        height: 250px;
        box-shadow: 10px 10px 0 0 #e7e7e7;
        width: 29.33em;
    }

    .whitepaperWritingService .feature-block.only-text-section.show-box .features .block .inner {
        height: 110px;
    }

    .feature-block.only-text-section .features {
        width: 100%;
        ;
    }

    .feature-block.content-writing-process .features.style1 .block.sect-1 .icon:after {
        height: 218px;
    }

    .feature-block.content-writing-process .features.style1 .block .icon:after {
        height: 265px;
    }

    .feature-block.content-writing-process .features.style1 .block.sect-3 .icon:after, .feature-block.content-writing-process .features.style1 .block.sect-4 .icon:after {
        height: 192px;
    }

    .remote-white-label-partner .features.style4 .block .text {
        font-size: 18px;
    }

    .feature-block.show-box.remote-white-label-partner .features .block .inner {
        min-height: 240px;
        margin-bottom: 30px;
    }

    .industry-specific-services .features.style3 .block .icon {
        padding: 10px;
    }

    .industry-specific-services .features.style3 .block .icon img {
        width: 60PX;
        height: 66PX;
    }

    .features.style1 .text li:before {
        width: 50px;
        height: 50px;
    }

    .strategic-technical-seo .columns.col4 .block, .feature-block.ourProcessThreeBox .columns.col3 .block {
        width: 33.33%;
    }

    .feature-block-with-number.copy-write-process-section .block .dflex.wrap.vcenter:before {
        left: 5.5em;
    }

    .our-promise-icon-width .features.style3 .block .icon img {
        max-width: 100%;
        max-height: 100%;
    }

    .Icon-show-above .features.style3 .block .title {
        font-size: 20px;
        margin-top: 50px;
    }

    .Icon-show-above .features.style3 .block .icon {
        width: 100px;
        height: 100px;
        padding: 20px;
    }

    .Icon-show-above .features.style3 .block .icon img {
        max-width: 100%;
        max-height: 100%;
    }

    .Icon-show-above .features.style3.col2 .block {
        margin-top: 42px;
    }

    .Icon-show-above.feature-block.show-box .features .block .inner {
        min-height: 100%;
    }

    .whiteLableWPDWhySection .features.style4 .block .text {
        font-size: 20px;
    }

    .feature-block-with-number .content .title {
        font-size: 25px;
    }

    .feature-block-with-number .content .h4 {
        font-size: 20px;
    }

    .title-font-big .features.style1 .text li:before {
        width: 25px;
        height: 30px;
    }

    .why-e2m-inner-box .features.style2 .block .content {
        padding-left: 75px;
    }

    .feature-block .head .shead {
        margin-bottom: 40px;
    }

    .only-text-section.feature-block .head .shead {
        margin-bottom: 40px;
    }

    .subhead-title-order .head h5.subhead {
        margin-bottom: 15px;
    }

    .features.style5 .block .icon {
        height: 130px;
        width: 130px;
        padding: 30px;
        box-sizing: border-box;
    }

    .competitive-analysis-box-border .columns.col4 .block {
        border-right-width: 4px;
    }

    .competitive-analysis-box-border .columns.col4 .block:nth-child(2n) {
        border: none;
    }

    .why-us .columns.col6 .block {
        width: 25.66%;
    }

    .need-content-marketing.feature-block .font-24 span {
        display: block;
        margin-top: 15px;
    }

    .h3-tag-font-small .h3 {
        font-size: 16px;
    }

    .whiteLableWPDWhySection .block:last-child {
        margin-bottom: 0;
    }

    .two-cols.list-border-bottom .title br {
        display: none;
    }

    .features.style3 .block .icon, .features.style8 .block .icon {
        width: 100px;
        height: 100px;
        padding: 20px;
    }

    .Shopify-Custom-Design .features.style8 .block .icon {
        margin-right: 10px;
    }

    .shopify-page shopify-store-design-development .features.style8 .block .icon {
        padding: 10px;
    }

    .icon-box-full-width-bg .features .block .content.col2 {
        width: calc(100% - 155px);
    }

    .box-border-none .features.style1.col2 .dflex.wrap {
        align-items: flex-start;
    }

    .box-border-none .features.style1 .block {
        padding-left: 1.75em;
        padding-right: 1.75em;
    }

    .box-border-none .features.style1 .block .content {
        width: calc(100% - 100px);
    }

    .box-border-none .features.style1 .block .icon {
        width: 50px;
        height: 50px;
        padding: 0;
        margin-top: 7px;
    }

    .treeple-cms-section .features.style1 .block .title {
        font-size: 18px;
    }

    .treeple-cms-section .features.style1 .block .text {
        font-size: 16px;
    }

    .treeple-cms-section .features.style1.col2 .block {
        padding-left: 0;
        padding-right: 30px;
    }

    .treeple-cms-section .features.style1.col2 .block:nth-child(2n) {
        padding-right: 0px;
    }

    .whiteLableWPDWhySection.right-white-border .block:nth-child(3) {
        border-right: none;
    }

    .treeple-cms-section .subhead.h3 {
        margin-bottom: 20px;
    }

    .What-Is-Treepl-CMS .font-24 {
        font-size: 17px;
    }

    .feature-block.border-white-section .columns.col4 .block {
        margin-bottom: 20px;
    }

    .copywriting-services .full-width-two-section.two-cols-text .wrapper .text-center {
        display: block;
    }

    /*.adobe-business-catalyst-migration-services .two-cols .title br{display: none;}*/
    .two-cols .title br {
        display: none;
    }

    .two-cols .left .text-content p br, .adobe-business-catalyst-migration-services .two-cols .font-24.desc.text-center strong.w600 br {
        display: none;
    }

    .two-cols.Numeric .text-content li, .two-cols-text .text-content.Numeric li {
        padding: 10px;
    }

    .two-cols.Numeric .text-content li .list-text, .two-cols-text .text-content.Numeric li .list-text {
        padding-left: 15px;
    }

    .two-cols.Numeric .text-content li .number-icon, .two-cols-text .text-content.Numeric li .number-icon {
        width: 50px;
        height: 50px;
        font-size: 30px;
    }

    .two-cols.Icon .text-content li.borderenable {
        padding: 5px 0;
    }

    .webflow-web-design-development .two-cols.Icon .text-content li.borderenable {
        padding: 15px 0;
    }

    .two-cols.list-border-bottom.Border-black .text-content li {
        display: block;
    }

    .two-cols.Icon .text-content li .list-text, .two-cols-text .text-content.Icon li .list-text {
        padding-left: 10px;
        width: calc(100% - 50px);
    }

    .webflow-web-design-development .two-cols.Icon .text-content li .list-text, .webflow-web-design-development .two-cols-text .text-content.Icon li .list-text {
        width: calc(100% - 35px);
    }

    .two-cols.Icon .text-content li.borderenable:nth-last-child(2) {
        border-bottom: 2px solid var(--white);
    }

    .two-cols .text-content.leftalign ul {
        padding-left: 0;
    }

    .two-cols .left .figure, .two-cols .right .text-content {
        padding-right: 0;
    }

    .blogWritingServices.two-cols .right .text-content {
        padding-right: 30px;
    }

    .blogWritingServices+.common-section.flex-textbox {
        text-align: left;
    }

    .blogWritingServices+.common-section.flex-textbox .btn {
        margin-top: 0;
    }

    .blogWritingServices+.common-section.flex-textbox.blogWritingServices-btn-mobile .btn {
        margin: 30px auto 0;
        display: block;
        max-width: 180px;
    }

    .two-cols .text-content ul {
        padding-left: 0;
    }

    .two-cols.full-width-two-section .typo p br {
        display: none;
    }

    /* .two-cols.common-section p br {display: none;} */
    /* .two-cols.common-section p br:nth-child(3), .two-cols.common-section p br:nth-child(2) {display: block;} */
    .full-width-two-section.two-cols-text .text-content {
        padding: 50px 30px;
    }

    .choose-web-development-outsourcing-partner .two-cols .deep-consumer-box .text-content {
        width: 100%;
        margin-bottom: 30px;
    }

    .choose-web-development-outsourcing-partner .two-cols .deep-consumer-box .figure {
        width: 100%;
    }

    .choose-web-development-outsourcing-partner .two-cols .left .text-content h3, .choose-web-development-outsourcing-partner .two-cols .deep-consumer-box .text-content h3, .choose-web-development-outsourcing-partner .typo h3 {
        font-size: 30px;
    }

    .choose-web-development-outsourcing-partner .two-cols .left .text-content, .choose-web-development-outsourcing-partner .two-cols .right .figure {
        padding-left: 0
    }

    .What-types-of-companies-benefit.two-cols .text-content li span {
        padding-left: 35px !important;
    }

    .digitalAgencyPandemic .What-types-of-companies-benefit.two-cols .text-content li span {
        padding-left: 50px !important;
    }

    /*.why-e2m-inner-box .features.col3{justify-content: center;}*/
    .platforms .platform .icn-box {
        padding: 20px;
        width: 60px;
        height: 60px;
    }

    .gallery-section .logos.columns.col4 .block {
        width: 25%;
    }

    .gallery-section .block .logo {
        padding: 20px;
    }

    .page-id-20180 .gallery-section .block .logo {
        min-height: 145px;
        height: auto;
        padding: 15px;
    }

    .rightwrapoutImage .figure, .two-cols .leftwrapoutImage .figure {
        top: auto;
        bottom: auto;
    }

    .two-cols.Numeric .text-content li .list-text, .two-cols-text .text-content.Numeric li .list-text {
        text-align: left;
    }

    .two-cols.Icon .text-content li .icon, .two-cols-text .text-content.Icon li .icon {
        margin-top: 5px;
        width: 25px;
        height: 25px;
        padding-top: 4px;
    }

    .webflow-web-design-development .two-cols.Icon .text-content li .icon, .webflow-web-design-development .two-cols-text .text-content.Icon li .icon {
        padding-top: 0;
    }

    .white-label-wordpress-development .two-cols.Icon .text-content li .icon, .white-label-wordpress-development .two-cols-text .text-content.Icon li .icon {
        margin-top: 0;
        padding-top: 0;
    }

    .Enterprise-Scale-SEO-For-E-Commerce .rightwrapoutImage .figure {
        top: 35em;
    }


    .platforms-list .columns.col4 .platform.block {
        width: 25%;
    }

    .platforms-list .font-60 {
        margin-bottom: 20px;
    }

    .page-id-10573 .platforms-list .columns.col4 .platform.block {
        width: 33.33%;
    }

    .duda-team-need-section .platforms .bottom {
        min-height: 200px;
    }

    .duda-team-need-section .platform .name {
        font-size: 16px;
    }

    .competitive-analysis-box-border .features.style4 .block .icon {
        width: 80px;
        height: 100px;
    }

    .wrapimage-transform-img .rightwrapoutImage .figure {
        top: 220px;
    }

    .bottom-txt-fontsmall h3.subhead.font-36 {
        font-size: 18px;
        margin-top: 30px;
    }

    .bottom-txt-fontsmall.whiteLableWPDWhySection h3.subhead.font-36 {
        margin-top: 0px;
    }

    .bottom-txt-fontsmall h3.subhead.font-36 br {
        display: none;
    }

    .small-icon .features .block .icon img {
        max-height: 80%;
        max-width: 80%;
    }

    .Beat-Them-All .columns.col4 .block {
        margin-bottom: 30px;
    }


    .faq-section .faq-detail .question-answer .answer p {
        font-size: 18px;
    }

    .faq-section .faq-detail .question-answer .answer a {
        font-size: 18px;
    }

    .form-text-part .form-part .gform_body .gfield textarea, .form-text-part .form-part .gform_body .gfield input {
        font-size: 18px;
    }

    .cms-text {
        font-size: 16px;
    }

    .client-box .comment .name {
        font-size: 18px;
        width: 100%;
    }

    .client-box .comment .detail {
        font-size: 13px;
        margin-top: 0.3125em;
        width: 100%;
    }

    .client-box {
        height: auto;
        margin-bottom: 30px;
    }

    .client-box .comment {
        margin-left: 120px;
        height: 70px;
        vertical-align: middle;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    .client-box .icon-imag {
        width: 100px;
        height: 100px;
    }

    .looking-for-custom-pricing .wrapper .dflex.vcenter {
        padding: 3.6em 4em 0 2em;
        align-items: center;
    }

    /*.white-label-shopify-store-design-development .looking-for-custom-pricing .wrapper .dflex.vcenter{padding: 3.6em 4em 0 2em;align-items: center;}*/
    .looking-for-custom-pricing .text-content {
        padding-bottom: 35px;
        width: 63%;
        padding-left: 3rem !important;
    }

    .looking-for-custom-pricing.two-cols .figure img {
        width: 100%;
    }

    .specifics-section p {
        font-size: 20px;
    }

    .specifics-section p br {
        display: none;
    }

    .specific-left ul li p {
        font-size: 16px;
    }

    .icon-width-6em .features.style5 .block .icon img, .icon-width-5em .features.style5 .block .icon img, .links-from-competitive-icon-width .features.style4 .block .icon img {
        max-width: 100%;
        max-height: 100%;
    }

    .image-small.two-cols .figure img {
        width: 40em;
    }

    .recovery-section .features.style1.col2 .block {
        padding-left: 3.75em;
        padding-right: 2.75em;
    }


    .faq-section .faq-detail .question-answer .question:after {
        width: 38px;
        height: 38px;
    }

    .faq-section .faq-detail .question-answer .question:before {
        right: 32px;
        top: 26px;
    }

    .gallery-with-text.Font-size-187 .font-24 {
        font-size: 20px;
    }

    .Service-page .section-dobest .box {
        width: 47%;
        margin-bottom: 30px;
        min-height: 800px;
    }

    .Service-page .section-dobest .box:first-child {
        margin-right: 30px;
    }

    .servicesMainPage .best-box .title {
        font-size: 40px;
    }

    .servicesMainPage .point-type1 li a {
        font-size: 30px;
    }

    .servicesMainPage .best-box .point-type1 ul li:before {
        width: 10px;
        height: 10px;
        top: 20px;
    }

    .servicesMainPage .point-type1 li, .servicesMainPage .best-box .point-type1 ul li {
        padding-left: 30px;
    }

    .servicesMainPage .point-type1 li:before {
        font-size: 28px;
    }

    .servicesMainPage .section-dobest .right-box .best-box:before {
        width: 70px;
        height: 70px;
    }

    .servicesMainPage .section-dobest .boxes {
        justify-content: center;
    }

    .wlbAgencyPartner .font-24 {
        font-size: 16px;
        line-height: 25px;
    }

    .Google-penalties .rightwrapoutImage .figure {
        bottom: 0;
        width: 60%;
    }

    .remove-br p br {
        display: none;
    }

    .Beat-Them-All .features.style5 .block .icon {
        padding: 10px;
    }


    .Industries-section .features.style4 .block .icon {
        height: 180px;
        width: 180px;
    }

    .common-section .typo h3 {
        font-size: 30px;
    }

    .faq-section .title.font-60 {
        margin-bottom: 30px;
    }

    .full-width-two-section.two-cols-text .wrapper .text-center {
        padding: 0 20px;
    }

    .full-width-two-section.two-cols-text .wrapper .text-center br {
        display: none;
    }

    .icon-box-full-width-bg.feature-block .font-24 strong {
        font-size: 16px !important;
    }

    .feature-block.box-full-width-img-title .block .inner {
        padding-top: 35px;
        padding-bottom: 35px;
    }

    .feature-block.box-bg-color .font-1875 {
        font-size: 20px;
    }

    .feature-block.box-bg-color .features.style1.col2 .dflex.wrap {
        align-items: flex-start;
    }

    /* Brand Identity https://e2mwp.devser.net/brand-identity/ */
    .brandIdentityPage .image-small.two-cols .right .figure, .brandIdentityPage .image-small.two-cols .left .figure {
        text-align: center;
    }

    .feature-block-with-number.brandIdentityPageDesignProcess .content {
        align-items: center;
    }

    .feature-block-with-number.brandIdentityPageDesignProcess .icon {
        height: 120px;
        width: 120px;
    }

    .feature-block-with-number.brandIdentityPageDesignProcess .content .h4 p {
        margin-bottom: 0;
    }

    .serBanner.p-relative.brandIdentityBanner .banner-inner .content {
        width: 50%;
    }

    .serBanner.p-relative.brandIdentityBanner .banner-inner .figure {
        width: 50%;
    }

    /* Case study */
    .caseStudiesList .two-cols .deep-consumer-box .figure {
        width: 100%;
        margin-top: 20px;
    }

    .caseStudiesList .two-cols .deep-consumer-box .text-content {
        width: 100%;
        text-align: center;
    }

    .caseStudiesList .padding-75.two-cols .deep-consumer-box {
        justify-content: center;
        align-items: center;
        flex-direction: column-reverse;
        width: 78em;
        margin-left: auto;
        margin-right: auto;
    }

    .caseStudiesList .two-cols .deep-consumer-box .text-content .btn {
        font-size: 18px;
    }

    .caseStudiesList .two-cols .deep-consumer-box .text-content p {
        font-size: 19px;
    }

    .caseStudiesList .two-cols .deep-consumer-box .text-content h3 {
        font-size: 34px;
    }

    .caseStudiesList .two-cols .deep-consumer-box .figure img {
        max-width: 31.563em;
    }

    .caseStudiesList .padding-75.two-cols {
        padding-bottom: 4.2em;
    }

    /* Client page */
    .clientLogoPage.gallery-section .logos.columns.col4 .block {
        width: calc(100% / 3 - 0px);
    }

    /* /it-server-hosting-management/ */
    .itServerSupportBanner .content {
        padding-right: 30px;
        padding-bottom: 60px;
        margin-top: 0;
    }

    .it-support-padding img {
        width: 80%;
    }

    .feature-banner.serBanner .title {
        margin-bottom: 0.141935em;
    }

    .plan-list-tabs {
        width: 60%;
    }

    .best-plan thead tr:first-child th, .best-plan thead tr:nth-child(2) th {
        top: 9.3em;
    }

    .best-plan thead tr:nth-child(2) th {
        top: 4.7em;
    }

    .testimonials-sec .comment-box {
        min-height: 280px;
        padding: 30px 45px;
    }

    .page-id-11943 .testimonials-sec .block {
        padding: 0 18px;
    }

    .comment-box::after {
        left: 20px !important;
        border-left: 34px solid transparent !important;
        border-top: 34px solid var(--white) !important;
        bottom: -34px !important;
        box-shadow: 8px 0 0 0 rgb(231 231 231) !important;
    }

    .comment-box {
        box-shadow: 4px 4px 0 4px rgb(231 231 231) !important;
    }

    .testimonials-sec .client-box {
        margin-top: 40px;
        margin-bottom: 50px;
        margin-left: 10px;
    }

    .video_wrapper .ico-play {
        width: 50px;
        height: 50px;
        background-size: contain;
    }

    .planAndPricingSection.common-section .plan-list-tabs li .discount-text {
        font-size: 15px;
    }

    /* /shopify-store-design-development/ */
    .shopifyPageBanner .banner-inner .figure {
        bottom: 0;
    }

    .page-id-10836 .feature-block.Migrate-Process .block .inner .title {
        margin-bottom: 0;
    }

    .page-id-10836 .features.style8 .block .title-wrap {
        width: calc(100% - 14.0625em);
    }

    /* /* /bigcommerce-design-development-services/ */
    .bigCommerceHereIs .features.columns.col2.style8 .block img.wid100 {
        width: 100%;
    }

    .bigCommerceHereIs .features.columns.col2.style8 .block .title-wrap {
        width: calc(100% - 14.0625em);
    }

    .bigCommerceHereIs+.two-cols .headPart+.dflex.wrap.vcenter span.icon {
        margin-top: 5px;
    }

    .page-id-11042 .serBanner .figure {
        align-items: center;
    }

    .bigCommerceFeatures .features.columns .block .icon {
        padding: 0;
        height: auto;
    }

    .bigCommerceFeatures .features.columns .block .content {
        width: calc(100% - 117px);
    }

    .bigCommerceFeatures .features.columns .block {
        padding-left: 1.75em;
        padding-right: 1.75em;
    }

    .two-cols.common-section.p-relative.bottom-padding-0.bigCommerceWebDevelopmentServices .text-content p:last-child {
        margin-bottom: 0;
    }

    .bigCommerceWebDevelopmentServices .title.w700 {
        margin-bottom: 1.2em;
    }

    /* /woocommerce-store-development/ */
    .wooCommerceWebDevelopment .features.style1 .block .content {
        width: calc(100% - 126px);
        text-align: left;
    }

    .wooCommerceWebDevelopment .features.style1 .block .inner {
        padding: 2em 0;
    }

    .page-id-9775 .gallery-section .block .logo {
        margin-bottom: 15px;
    }

    /* /seo/local-seo/ */
    .local-seo-page .rightwrapoutImage .figure {
        bottom: 0;
    }

    .local-seo-page .feature-block.common-section.keep .title {
        margin-bottom: 0.4em;
    }

    .local-seo-page .feature-block.common-section.keep .block.sect-1 .inner>.dflex.wrap {
        align-items: center;
    }

    .local-seo-page .feature-block.common-section.keep .text li::before {
        width: 30px;
        height: 30px;
    }

    .local-seo-page .Why-E2m-section .features.style1.col2 .block {
        padding-right: 0;
    }

    .local-seo-page .manish-intro .contact-note {
        margin-bottom: 1.6em;
    }

    .local-seo-page .strategicSEOConsulting+.feature-block .features .block {
        padding: 0 3em;
    }

    /* /seo/ecommerce-seo/ */
    .ecommerceGoldRush .leftwrapoutImage .text-content li {
        width: 100%;
    }

    .ecommerceGoldRush .leftwrapoutImage .text-content span.list-text {
        width: calc(100% - 74px);
        padding-bottom: 1em;
        padding-left: 0.5em;
        margin-left: 0.5em;
        padding-top: 1em;
    }

    .ecommerceGoldRush .leftwrapoutImage .figure {
        bottom: 0;
    }

    .ecommerceGoldRush {
        padding-bottom: 5em;
    }

    .ecommerce-seo .feature-block.imgWidthAuto.keep .text {
        font-size: 18px;
    }

    .ecommerce-seo .ecommerce-seo-Comman-image-small.two-cols .deep-consumer-box {
        align-items: center;
    }

    .ecommerce-seo .ecommerce-seo-Comman-image-small.two-cols .deep-consumer-box .text-content.leftalign {
        padding-right: 30px;
    }

    .ecommerce-seo .what-separates-e2m.keep .title br {
        display: block;
    }

    .ecommerce-seo .feature-block.common-section.strategic-technical-seo.keep .subhead {
        font-size: 20px;
        margin-bottom: 40px;
    }

    .beforeHeadShortContent p {
        font-size: 19px;
    }

    .ecommerce-seo .ecommerce-seo-Comman-image-small.two-cols .deep-consumer-box p {
        font-size: 18px;
    }

    .ecommerce-seo .ecommerce-seo-Comman-image-small.two-cols .left.deep-consumer-box .text-content {
        padding-right: 0;
        padding-left: 30px;
    }

    .hirededicatedsupport .typo p {
        font-size: 18px;
        text-align: center;
    }

    .hirededicatedexpertise .features .block {
        width: 25%;
    }

    .hirededicatedexpertise .features {
        width: 100%;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .ecommerce-platforms-sec-1 .ep-right-title-txt {
        width: 72%;
    }

    .ecommerce-guide .sky-bg-con-ep {
        margin-top: 2em;
    }

    .ecommerce-guide .sky-bg-con-ep {
        margin-top: 2em;
    }

    .ecommerce-guide .ep-box-contant {
        margin-bottom: 3em;
        padding-bottom: 3em;
    }

    .ecommerce-guide .link-btn-ep, .ecommerce-guide .unlink-btn-ep {
        margin-top: 1em;
    }

    .ecommerce-guide .ep-img-box-border, .ecommerce-guide .ep-box-contant .sky-bg-con-ep-listing ul, .contentSkyBlueBg {
        box-sizing: border-box;
    }

    .ecommerce-guide .structured-data-txt p {
        padding-right: 0;
        width: 100%;
    }

    /* /digital-agency-pandemic-survival-guide-ebook/ */
    .digitalAgencyPandemic .common-section.flex-textbox.light.keep.centeralign .typo p br {
        display: none;
    }

    .digitalAgencyPandemic .lessOverhead .head .desc {
        font-size: 20px;
    }

    .digitalAgencyPandemic .What-types-of-companies-benefit.two-cols .text-content li:after {
        left: 10px;
    }

    .digitalAgencyPandemic .remote-white-label-partner .get-btn.btn.orange {
        margin-top: 1em;
    }

    .digitalAgencyPandemic .What-types-of-companies-benefit .typo {
        width: 100%;
    }

    .digitalAgencyPandemic .What-types-of-companies-benefit.two-cols .text-content li {
        padding: 0.7em 0;
    }

    .digitalAgencyPandemic .What-types-of-companies-benefit.two-cols .text-content li:after {
        top: 23px;
    }

    .digitalAgencyPandemic .remote-white-label-partner .features.style4 .block .icon {
        width: 150px;
        height: auto;
        padding: 0;
    }

    section.common-section.flex-textbox.light.padding-75.removeBottom.centeralign .typo p:last-child {
        margin-bottom: 0;
    }

    .digitalAgencyPandemic .serBanner .validation_message {
        position: relative;
        font-size: 12px;
        bottom: 0;
        top: auto;
        left: 0;
    }

    section.common-section.flex-textbox.light.keep.centeralign .typo h3 br {
        display: none;
    }

    /* /choose-web-development-outsourcing-partner/ */
    .choose-web-development-outsourcing-partner .two-cols.common-section.p-relative.removeBottom.None .leftalign p:last-child {
        margin-bottom: 0;
    }

    .choose-web-development-outsourcing-partner .left-side-btn .btn {
        font-size: 18px;
    }

    .choose-web-development-outsourcing-partner .deep-consumer-box .figure {
        text-align: center;
    }

    .choose-web-development-outsourcing-partner .deep-consumer-box .figure img {
        width: 60%;
    }

    .choose-web-development-outsourcing-partner .two-cols .deep-consumer-box p:last-child {
        margin-bottom: 0;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .serBanner .figure {
        width: 35%;
    }

    .ecommerce-guide .ep-box-contant ul li, .ecommerce-guide .ep-box-contant-text ul li {
        padding-bottom: 0.7em;
    }

    .ecommerce-guide .ep-listing-part-img img {
        width: 35%;
    }

    .ecommerce-guide .ep-listing-part-img ul {
        padding-right: 40px;
    }

    .ecommerce-guide .structured-data-txt .imageStru {
        text-align: center;
    }

    .ecommerce-guide .structured-data-txt .imageStru img {
        width: 30%;
    }

    /* /seo/ */
    .Service-seo-page .two-cols .left .text-content p br {
        display: none;
    }

    .Service-seo-page section.common-section.flex-textbox.light.padding-75.removeBottom.centeralign {
        margin-bottom: 0;
    }

    .Service-seo-page section.two-cols.common-section.p-relative.padding-75.removeBottom.None {
        margin-top: 0;
    }

    .Service-seo-page .why-e2m-inner-box .features.style2 .block .content {
        padding-left: 61px;
    }

    /* /link-building/ */
    .link-building-banner-img-position .breadthumb {
        margin-bottom: 14px;
    }

    .link-building-banner-img-position .content.box-size {
        padding-top: 40px;
    }

    .competitive-analysis-box-border .features.style4 .block .icon {
        width: 100px;
    }

    .linkBuildingPage .Icon-show-above.feature-block.show-box .features .block .inner {
        position: relative;
    }

    /* /google-penalty-recovery/ */
    .google-penalty .why-us .columns.col4 .block {
        width: calc(100% / 3 - 0px);
    }

    .google-penalty .common-section.flex-textbox.top-padding-0.remove-br.light.padding-75.removeBoth.centeralign {
        padding-top: 30px;
    }

    .google-penalty .common-section.flex-textbox.top-padding-0.remove-br.light.padding-75.removeBoth.centeralign .typo p:last-child {
        margin-bottom: 0;
    }

    /* /google-unnatural-links-penalty-recovery/ */
    .google-unnatural-links-penalty-recovery .padding-25 {
        padding: 60px 0;
    }

    .google-unnatural-links-penalty-recovery .padding-25 .typo h4 {
        line-height: 1.5
    }

    /* /content-marketing/ */
    .content-marketing .feature-block .head .shead {
        margin-bottom: 20px;
    }

    .content-marketing .Icon-show-above.feature-block.show-box .features .block .inner {
        position: relative;
    }

    .content-marketing .need-content-marketing.feature-block .columns.col3 .block {
        width: calc(100% / 2 - 0px);
    }

    /* /copywriting-services/ */
    .copywriting-services .feature-block.only-text-section.show-box .features .block .inner {
        height: auto;
        padding-bottom: 30px;
    }

    /* /treepl-development-services/ */
    .treeple-cms-section a.get-btn.btn.blue {
        margin-top: 3em;
    }

    .treeple-cms-section.whiteLableWPDWhySection.feature-block .columns.col5 .block {
        margin-bottom: 30px;
    }

    .treeple-cms-section.whiteLableWPDWhySection.feature-block .columns.col5 {
        margin-bottom: 0;
    }

    .treeple-cms-section.whiteLableWPDWhySection.feature-block h3.subhead.font-36.w600.text-center {
        margin: 0;
    }

    /* /duda-development-services/ */
    .duda-development-services .feature-block.common-section.box-full-width-img-title img {
        width: auto;
        max-height: none;
        max-width: 55px;
    }

    .duda-team-need-section .platforms .platform .icn-box {
        margin-bottom: -45px;
    }

    .duda-team-need-section .platforms .platform .bottom {
        padding-top: 60px;
        min-height: 220px;
    }

    /* /shopify-store-design-development/ */
    .shopify-store-design-development .Shopify-Features .features .block .content {
        width: calc(100% - 95px);
        padding-left: 15px;
    }

    .shopify-store-design-development .Shopify-Features .features .block figure.icon {
        width: 80px;
        height: 80px;
    }

    .shopify-store-design-development .Shopify-Custom-Design .title {
        line-height: 26px;
    }

    /* /it-server-hosting-management/ */
    .it-server-hosting-management .serBanner .banner-inner {
        align-items: self-end;
    }

    .it-server-hosting-management .serBanner .banner-inner .content.box-size {
        padding-top: 0;
    }

    .it-server-hosting-management .itHostComprehensive .features.style2 .block .icon img {
        max-width: none;
        max-height: none;
        height: 50px;
    }

    .it-server-hosting-management .itHostVersatileCloud .features .block .inner {
        box-shadow: 6px 6px 0 0 #e0e0e0;
    }

    .it-server-hosting-management .itHostVersatileCloud .features .block .inner, .it-server-hosting-management .itHostComprehensive .features.style2 .block .inner {
        box-shadow: 6px 6px 0 0 #e0e0e0;
    }

    /* /woocommerce-store-development/ */
    .wooCommerceWebDevelopment .features.style1 .block .content {
        padding-left: 10px;
        width: calc(100% - 110px);
    }

    /* /hire-web-design-development-team/ */
    .testimonials-sec .head .dflex {
        flex-wrap: wrap;
    }

    .testimonials-sec .head .dflex .video_wrapper {
        margin-bottom: 0px;
    }

    .testimonials-sec .head .dflex .video_wrapper:last-child {
        margin-bottom: 0px;
    }

    body:not(.home) .testimonials-sec .testimonial.columns.col4 {
        margin-top: 35px;
    }

    .client-box .comment span {
        display: block;
        font-size: 14px;
    }

    /* /white-label/ */
    .white-label-digital-section p {
        text-align: center;
    }

    /* /hire-dedicated-wordpress-developer/ */
    .hire-d-w-d-key-skill .shead br {
        display: none;
    }

    .hireProfWordPressDev .feature-block.only-text-section.show-box .features .block .inner {
        width: calc(100% - 20px);
        margin: 0 auto;
    }

    .hireProfWordPressDev .feature-block.only-text-section.show-box .features .block .inner a {
        text-align: left;
    }

    .hireProfWordPressDev .hirededicatedbuilderwd.feature-block .columns.col5 .block {
        width: 20%;
    }

    .hireProfWordPressDev .hirededicatedbuilderwd.feature-block .columns.col5 .block small {
        font-size: 12px !important;
        line-height: 16px !important;
    }

    .hireProfWordPressDev .hirededicatedbuilderwd.feature-block .columns.col5 .block .content {
        margin-bottom: 0;
    }

    .hireProfWordPressDev .hirededicatedexpertise .head p {
        font-size: 18px;
        margin-bottom: 1em !important;
    }

    .hireProfWordPressDev .hirededicatedexpertise .features .block .text p {
        font-size: 16px;
        line-height: 1.4;
    }

    .hireProfWordPressDev .hirededicatedexpertise .head h2 {
        font-size: 40px;
    }

    .hirededicatedbanner .wrapper {
        max-width: 960px;
    }

    .google-penalty .breadthumb {
        width: 100%;
    }

    .google-penalty h1 {
        font-size: 34px;
        line-height: 34px;
        margin-top: 10px;
    }

    .google-penguin-first-col h2 {
        font-size: 36px;
    }

    .google-penguin-first-col {
        width: 47%;
        padding-right: 3%;
    }

    .google-penguin-second-col {
        padding-left: 0;
    }

    .google-penguin-two-col p {
        font-size: 16px;
        line-height: 24px;
    }

    .google-penguin-list li {
        font-size: 16px;
    }

    .eliminating-headPart .eliminating-heading {
        font-size: 2.15em;
    }

    .sec-eliminating .eliminating-subheading {
        font-size: 18px;
    }

    .sec-eliminating .eliminating-subheading-bold {
        font-size: 15px;
    }

    .sec-eliminating .elimonating-boxes .eliround-box {
        font-size: 14px;
    }

    .google-penguin-goal .leftalign p {
        font-size: 17px;
    }

    .two-cols.common-section.google-penguin-goal p:first-child {
        margin-bottom: 15px;
    }

    .google-penguin-white h2.common-header1 {
        font-size: 36px;
    }

    /* /google-manual-penalty-recovery/ */
    .googleManPenRecPage .manual-panelty-boxes .manual-box .manual-icon.one {
        margin-bottom: 20px;
    }

    .googleManPenRecPage .manual-panelty-boxes .manual-box .manual-icon.one img {
        max-width: 10em;
    }

    .googleManPenRecPage .manual-panelty-boxes .manual-box .manual-details.common-text {
        font-size: 16px;
    }

    .googleManPenRecPage .manual-panelty-boxes .manual-box .manual-details::before {
        right: -65px;
        transform: scale(0.7);
    }

    .googleManPenRecPage .unnaturalbox .unnatural-innerbox {
        font-size: 16px;
        padding-bottom: 110px;
        min-height: 23em;
    }

    .googleManPenRecPage .google-penguin-white .typo p {
        font-size: 16px;
        margin-bottom: 0;
    }

    section.common-section.flex-textbox.light.keep.leftalign .typo .common-text p {
        font-size: 16px;
    }

    .googleManPenRecPage .google-penguin-white {
        margin-bottom: 0;
        padding: 50px 0;
    }

    .googleManPenRecPage .unnatural-heading {
        font-size: 40px;
    }

    .white-question-block {
        width: 100%;
    }

    .white-border-box .typo li {
        font-size: 16px;
    }

    /* /google-panda-recovery/ */
    .google-penalty .sec-recovery-possible .text-paragraph {
        font-size: 16px;
    }

    .google-penalty .sec-recovery-possible, .sec-quality-content {
        padding: 5.5em 0;
    }

    .sec-recovery-possible .common-heading, .sec-quality-content .common-heading {
        font-size: 40px;
    }

    .sec-quality-content .wrapper {
        width: 87%;
        max-width: 100%;
    }

    .sec-panda .typo p {
        font-size: 16px;
    }

    .white-question-with-icon {
        margin-top: 30px;
        margin-bottom: 20px;
    }

    .sec-quality-content .text-paragraph-big, .sec-quality-content .text-paragraph {
        font-size: 16px;
        line-height: 1.5;
        -webkit-text-size-adjust: none;
    }

    .google-penalty .serBanner.leftImage {
        padding: 70px 0;
    }

    .google-penalty .serBanner.leftImage .content.box-size .breadthumb {
        margin-bottom: 10px;
    }

    .google-penalty .sub-points-block ul li {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .sec-recovery-possible .text-paragraph p {
        margin-bottom: 15px;
    }

    .google-penalty .sec-recovery-possible .text-paragraph {
        margin-bottom: 2px;
    }

    /* /testimonials/ */
    .testimonialVideoSection .review-client-box:nth-child(2n), .testimonialVideoSection .review-client-box:last-child {
        margin-right: 0;
    }

    .testimonialVideoSection .review-client-box {
        padding: 30px;
    }

    .testimonialTextSection .review-name, .testimonialPostListPage .review-comment .review-name {
        font-size: 20px;
        line-height: 21px;
        margin-bottom: 4px;
    }

    .testimonialTextSection .review-detail, .testimonialPostListPage .review-comment .review-detail {
        font-size: 16px !important;
    }

    .testimonialVideoSection .review-comment:before {
        width: 24px;
        height: 20px;
        background-size: 100%;
        background-repeat: no-repeat;
        top: -37px;
    }

    .testimonialTextSection .review-name, .testimonialPostListPage .review-comment {
        margin-top: 30px;
    }

    /* /blog-writing-service/ */
    .blog-writing-service .top-border-on-banner .typo p {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .blog-writing-service .top-border-on-banner .typo .get-btn.btn {
        margin-top: 15px;
        font-size: 18px;
    }

    .blog-writing-service .websiteNeedsBlog .desc, .blog-writing-service .blogWritingServices .typo p, .bloggingModel .head .desc {
        font-size: 16px;
    }

    .blog-writing-service .websiteNeedsBlog .content .text {
        font-size: 17px;
    }

    .blog-writing-service .websiteNeedsBlog .subhead {
        font-size: 16px;
    }

    .blog-writing-service .websiteNeedsBlog .block {
        margin-bottom: 20px;
    }

    .buildTopicClusters .typo ul li {
        font-size: 16px;
    }

    .buildTopicClusters .typo ul li .number {
        font-size: 14px;
        top: 2px;
    }

    .theSEOAdvantages.feature-block .head .desc {
        font-size: 16px;
    }

    .blog-writing-service .copy-write-process-section .text p {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .blogWritingCaseStudiesPart .typo h3 a {
        font-size: 30px;
    }

    .blogWritingCaseStudiesPart .typo h3 {
        margin-bottom: 40px;
    }

    .blogWritingCaseStudiesPart .typo p {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .blogWritingCaseStudiesPart .typo p:last-child {
        margin-bottom: 0;
    }

    .websiteNeedsBlogWhiteBg.otherContentServices .features.columns, .whitepaperWritingService .small-icon .features.columns, .Fetureblock-inner-small .features.columns {
        width: 80%;
    }

    /*.websiteNeedsBlogWhiteBg.otherContentServices .features.columns .block{width:calc(100% / 4 - 0px);}*/
    .websiteNeedsBlogWhiteBg.otherContentServices .features.columns .icon, .whitepaperWritingService .small-icon .features.columns .icon {
        width: 100px;
        height: 100px;
    }

    .websiteNeedsBlogWhiteBg.otherContentServices .features.columns .icon img {
        max-width: none;
        max-height: none;
        width: auto;
        height: 50px;
    }

    .websiteNeedsBlogWhiteBg.otherContentServices.feature-block .head .title-ecom-plat {
        margin-bottom: 30px;
    }

    .buildTopicClusters .typo h3, .theSEOAdvantages .head .shead {
        font-size: 28px;
    }

    .blog-writing-service .copy-write-process-section.feature-block-with-number .shead {
        margin-bottom: 20px;
    }

    .bloggingModel {
        padding-bottom: 40px;
    }

    .blog-writing-service .bloggingModel .font-24.desc span {
        margin: 15px 0;
    }

    .theSEOAdvantages {
        padding-top: 40px;
    }

    .writingRelatedResources.feature-block.only-text-section .features .block .inner a.text {
        font-size: 22px;
    }

    /* /choose-web-development-outsourcing-partner/ */
    .choose-web-development-outsourcing-partner .top-border-on-banner {
        padding-top: 50px;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .ep-box-contant h3 {
        margin-bottom: 20px;
    }

    /* /shopify-store-design-development/ */
    .shopify-store-design-development .feature-block.common-section.Migrate-Process .features.columns.col2 .block {
        padding-left: 5px;
        padding-right: 5px;
    }

    .shopify-store-design-development .feature-block.common-section.Migrate-Process .features.columns.col2 {
        margin-left: 0;
        margin-right: 0;
    }

    .hireShopifyDeveloperPage .hire-d-w-d-key-skill .features.style2 .block .inner {
        border-left-width: 10px;
        display: flex;
        align-items: center;
    }

    .hireShopifyDeveloperPage .hirededicatedexpertise .head p {
        font-size: 16px;
    }

    .hireShopifyDeveloperPage .hirededicatedexpertise .content.col1 .font-24 {
        font-size: 16px;
    }

    .hireShopifyDeveloperPage .video_wrapper .ico-play {
        display: block;
        width: 50px;
        height: 50px;
        background-size: cover;
    }

    .hireShopifyDeveloperPage .hire-d-w-d-key-skill .features.style2 .block .icon img {
        margin-top: -2px;
    }

    .hireShopifyDeveloperPage .btn-wrap .btn+.btn {
        margin-left: 5px;
    }

    .hireShopifyDeveloperPage .hirededicatedshopifybuilder .features.style4 .block .icon {
        width: 100px !important;
        height: 100px !important;
    }

    .hireShopifyDeveloperPage .hirededicatedshopifybuilder .features.style4 .block .icon img {
        width: 60px;
        height: auto;
        max-height: none !important;
        max-width: none !important;
    }

    /* /clients/ */
    .Client-page .shortWidthBanner:before {
        height: 140px;
    }

    /* /case-studie/ */
    .caseStudiesList .breadthumb li, .caseStudiesList .breadthumb a {
        font-size: 15px !important;
    }

    .caseStudiesList .breadthumb {
        margin-bottom: 5px;
    }

    .caseStudiesList .caseStudyBanner h1 {
        font-size: 34px;
    }

    /* /it-server-hosting-management/ */
    .it-server-hosting-management .it-support-box-img .features.style1 .block .text .col-2.onlybulletwithicon>li ul li {
        font-size: 16px;
    }

    .it-server-hosting-management .it-support-box-img .features .block .onlybulletwithicon.oneLineBullet ul {
        width: 100%;
    }

    .it-server-hosting-management .it-support-box-img .features.style1 .block .content .website-hosting {
        margin-top: 40px;
    }

    .it-server-hosting-management .it-support-box-img .features.style1 .block .content .website-hosting li {
        width: calc(100% / 3 - 0px);
        margin-bottom: 20px;
    }

    .it-server-hosting-management .it-support-box-img .features.style1 .block .content .website-hosting li:nth-last-child(2)::after {
        opacity: 0;
    }

    .it-server-hosting-management .it-support-box-img .features.style1 .block .text .maintenance-design.col-3 {
        width: calc(100% / 2 - 3px);
        margin-top: 10px;
    }

    .it-server-hosting-management .it-support-box-img .features.style1 .block .text .maintenance-design.col-3:last-child>li:after {
        opacity: 0;
    }

    .it-server-hosting-management .it-support-box-img .features.style1 .block .content .website-hosting li p {
        width: 95%;
    }

    .localseobanner .banner-inner {
        width: 100%;
    }

    .localseobanner.serBanner .title {
        font-size: 36px;
    }

    .localseobanner.serBanner .figure {
        width: 26%;
    }

    .localseobanner.serBanner .content {
        width: 74%;
    }

    .localseounder .text-content p {
        font-size: 15.9px;
        line-height: 24px;
        margin-right: 0;
    }

    .localseounder .full-width-seo p {
        font-size: 16px;
        line-height: 24px;
    }

    .localseounder .figure.wid50 {
        width: 43%;
    }

    .localseounder .right .text-content {
        width: 56.5%;
    }

    .list-seo-sec .local-seo-unders-box a {
        width: 47.6%;
        margin-right: 4%;
        margin-top: 1.5%;
        margin-bottom: 1.5%;
    }

    .list-seo-sec .titleh3-sec-seo {
        font-size: 21px;
    }

    .list-seo-sec .text-content p {
        font-size: 15px;
        line-height: 24px;
    }

    .list-seo-sec .right .figure img, .list-seo-sec .left .figure img {
        max-width: 100%;
    }

    .list-seo-sec .local-seo-unders-box a:nth-child(2n) {
        margin-right: 0;
    }

    .localseoconclusion .typo h3 {
        font-size: 32px;
    }

    .localseoconclusion .typo p {
        font-size: 16px;
    }

    /* /featured/ */
    .weAreFeatured .serBanner.leftImage:before {
        height: 150px;
    }

    /* /how-to-grow-your-digital-marketing-agency/ */
    .whyNotOutsourceThis.feature-block.show-box .features .block .inner {
        height: 100%;
        box-sizing: border-box;
    }

    .overExtendYourself .typo p:last-child {
        margin-bottom: 0;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .block {
        border-right-width: 3px;
    }

    .how-to-grow-your-digital-marketing-agency .howgrowclearly+.whiteLableWPDWhySection .col4 .block:nth-child(4) {
        border-right: none !important;
    }

    .how-to-grow-your-digital-marketing-agency .howgrowpartner .col3 .block:nth-child(5) {
        border-right: 3px solid #d6e1e3 !important;
    }

    .list-seo-sec .titleh3-sec-seo span {
        margin-right: 20px;
    }

    .list-seo-sec .titleh3-sec-seo {
        display: flex;
        align-items: center;
    }

    .list-seo-sec .titleh3-sec-seo span {
        margin-top: 0;
    }

    /* /seo/local-seo/ */
    .local-seo-page .strategicSEOConsulting.feature-block .columns.col3 .block {
        width: calc(100% / 2 - 0px);
    }

    .local-seo-page .strategicSEOConsulting.feature-block .columns.col3 .block img {
        width: 50px;
        height: auto;
        max-width: none;
        max-height: none;
    }

    /* /link-building/ */
    .linkBuildingPage .competitive-analysis-box-border .features.style4 .block .icon {
        width: 100px;
        height: auto;
    }

    .linkBuildingPage .competitive-analysis-box-border .features.style4 .block .icon img {
        width: auto;
        height: 70px;
        max-width: initial;
    }

    /* /seo/ecommerce-seo/ */
    .Enterprise-Scale-SEO-For-E-Commerce .typo p code {
        font-size: 20px;
    }

    /* /brand-identity/ */
    .brandIdentityPageDesignProcess.feature-block-with-number .count {
        font-size: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 55px;
        height: 55px;
    }

    /* /treepl-development-services/ */
    .What-Is-Treepl-CMS .text-content.typo.wid50.leftalign {
        padding-left: 0;
    }

    .What-Is-Treepl-CMS .text-content.typo.wid50.leftalign li.h5.dflex.wrap.borderenable:last-child {
        margin-top: 20px;
        width: 100%;
    }

    .What-Is-Treepl-CMS .text-content.typo.wid50.leftalign li.h5.dflex.wrap.borderenable:last-child span.list-text {
        width: 100%;
    }

    /* /siteglide-development-services/ */
    .siteglide-development-services .icon-box-full-width-bg.feature-block .font-24 strong {
        display: block;
        font-size: 20px !important;
        margin-bottom: 10px;
    }

    /* /google-penguin-recovery/ */
    .googlePenguinPenaltyRecoveryConsulting .sec-eliminating .elimonating-boxes .eliround-box:before {
        top: 20px;
    }

    /* /content-writing-services/ */
    .content-writing-page .content-writing-process.feature-block.content-writing-process .features.style1 .block .icon {
        position: relative;
        z-index: 1;
    }

    .content-writing-page .feature-block.only-text-section .features .block .inner a.text {
        font-size: 18px;
    }

    .faqArrowSet.faq-section .faq-detail .question-answer.active .question:before {
        right: 30px;
        top: 24px;
    }

    /* /content-marketing/ */
    .content-marketing .feature-block.common-section.mobile-m-t-b-50.imgWidthAuto.keep figure.icon img.wid100 {
        max-height: 60px;
    }

    /* /link-building/ */
    .linkBuildingPage .specifics-section .specific-list {
        margin-bottom: 50px;
    }

    .linkBuildingPage .specifics-section .specific-list+p.text-center {
        padding-bottom: 10px;
    }

    .linkBuildingPage .wrapimage-transform-img .rightwrapoutImage .figure {
        top: 55%;
        transform: translateY(-50%);
    }

    /* /seo/ */
    /*.why-e2m-inner-box .features.style2 .block {margin-bottom: 30px;}*/
    .Service-seo-page .why-e2m-inner-box .features.style2 .block .inner .dflex.wrap .icon img {
        width: 50px;
        height: auto;
        max-width: none;
        max-height: none;
        margin-right: 10px;
    }

    /* Defalut template */
    .defaultTemplate .defalutTempContentPart .wrapper h2 {
        font-size: 34px;
        margin-bottom: 15px;
        line-height: 1.3;
    }

    .defaultTemplate .defalutTempContentPart .wrapper h3 {
        font-size: 28px;
        margin-bottom: 15px;
        line-height: 1.3;
    }

    .defaultTemplate .defalutTempContentPart .wrapper h4 {
        font-size: 24px;
        margin-bottom: 15px;
        line-height: 1.3;
    }

    .defaultTemplate .defalutTempContentPart .wrapper h5, .defaultTemplate .defalutTempContentPart .wrapper h6 {
        font-size: 22px;
        margin-bottom: 15px;
        line-height: 1.3;
    }

    .defaultTemplate .defalutTempContentPart .wrapper p {
        font-size: 16px;
        line-height: 1.7;
        margin-bottom: 25px;
    }

    .defaultTemplate .defalutTempContentPart .wrapper li {
        font-size: 16px;
    }

    .defaultTemplate .defalutTempContentPart .wrapper ul, .defaultTemplate .defalutTempContentPart .wrapper ol {
        margin-bottom: 25px;
    }

    .defaultTemplate .defalutTempContentPart .wrapper ul li, .defaultTemplate .defalutTempContentPart .wrapper ol li {
        padding-left: 20px;
    }

    /* /services/ */
    .servicesMainPage .best-box .title {
        font-size: 22px;
    }

    .servicesMainPage .point-type1 li a {
        font-size: 16px;
    }

    .servicesMainPage .point-type1 li:before {
        top: -3px;
    }

    .servicesMainPage .best-box .point-type1 ul li:before {
        top: 8.8px;
    }

    .servicesMainPage .best-box .point-type1 ul li {
        padding-left: 20px;
    }

    .servicesMainPage .section-dobest .box {
        min-height: inherit;
    }

    .servicesMainPage .section-dobest .right-box .best-box {
        padding-bottom: 160px;
    }

    /* /whitepaper-writing-service/ */
    .whitepaperWritingService .feature-block-with-number.common-section.copy-write-process-section {
        padding-bottom: 0;
    }

    .whitepaperWritingService .feature-block-with-number.common-section.copy-write-process-section+.common-section {
        padding-top: 0;
    }

    /* Google Algorithmic Penalty Recovery */
    .galgbanner .banner-inner {
        align-items: start;
    }

    .galgbanner .banner-inner p {
        font-size: 16px;
    }

    .sec-unnaturallink .typo.cta-desc {
        width: 66%;
    }

    .page-id-10573 .two-cols .right .text-content p, .page-id-10573 .two-cols .left .text-content p {
        font-size: 18px;
    }

    /*white label page */
    .column-divide-three-section .columns.col6 .block {
        width: 33.33%;
    }

    .form-text-part .title {
        font-size: 26px;
    }

    .form-text-part .description {
        padding-right: 15px;
    }

    .column-divide-three-section .head .shead {
        margin-bottom: 30px;
    }

    .whiteLableWPDWhySection .features.columns.col4 .block {
        width: 33%;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection.change-stucture-ipad .features.columns.col4 .block {
        width: 50%;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection.change-stucture-ipad .features.columns.col4 .block:nth-child(3) {
        border-right: 3px solid #eee;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection.change-stucture-ipad .features.columns.col4 .block:nth-child(2n) {
        border-right: none !important;
    }

    .whiteLableWPDWhySection .features.columns.col4 .block:nth-child(3n) {
        border-right: none;
    }

    .whiteLableWPDWhySection .features.columns.col4 .block:nth-child(4) {
        border-right: .2em solid #eee;
    }

    .faq-section .faq-detail .question-answer .question .arrow {
        right: 0;
        width: 40px;
        height: 40px;
    }

    .faq-section .faq-detail .question-answer {
        padding-right: 0;
    }

    .faq-section .faq-detail .question-answer .question, .faq-section .faq-detail .question-answer .answer {
        padding-right: 55px;
    }

    .faq-section .faq-detail .question-answer .question .arrow:before {
        width: 8px;
        height: 8px;
    }

    .whitepaperWritingService .two-cols.top-border-on-banner .dflex.wrap.vcenter.right {
        align-items: flex-start;
    }

    .feature-block-with-number.copy-write-process-section .content .inner-content ul {
        padding: 0;
    }

    .feature-block-with-number.copy-write-process-section .content .inner-content ul li {
        width: 100%;
    }

    .whitepaperWritingService .small-icon keep .columns.col4 .block {
        width: 25%;
    }

    /* /ebook-writing-service/ */
    .ebook-writing-service .two-cols.top-border-on-banner .figure img {
        width: 100%;
    }

    .ebook-writing-service .two-cols.top-border-on-banner .figure {
        padding-left: 0;
    }

    .ebook-writing-service .whyChooseE2MeBookWriting.two-cols .figure img {
        width: 100%;
    }

    .ebook-writing-service .whyChooseE2MeBookWriting.two-cols .figure {
        padding-left: 30px;
    }

    .ebook-writing-service .two-cols.top-border-on-banner .get-btn {
        font-size: 20px;
    }

    .btn {
        font-size: 20px;
    }

    .ebook-writing-service .two-cols.top-border-on-banner+.feature-block .features .block {
        width: calc(100% / 3 - 0px);
    }

    .ebook-writing-service .faq-section .faq-detail .question-answer .question .arrow {
        right: 0;
    }

    .ebook-writing-service .faq-section .faq-detail .question-answer {
        padding-right: 20px;
    }

    .ebook-writing-service .faq-section .faq-detail .question-answer .answer {
        padding-right: 50px;
    }

    .ebook-writing-service .faq-section .faq-detail .question-answer .question .arrow:before {
        width: 6px;
        height: 6px;
        right: 3px;
        top: -1px;
    }

    .ebook-writing-service .faq-section .faq-detail .question-answer.active .question .arrow:before {
        top: -3px;
        right: 0px;
    }

    .ebook-writing-service .faq-section .faq-detail .question-answer .question .arrow {
        width: 30px;
        height: 30px;
    }

    .ebook-writing-service .faq-section .faq-detail .question-answer .question {
        padding-right: 50px;
    }

    .ebook-writing-service .feature-block.common-section.small-icon.keep .features .block {
        width: calc(100% / 4 - 0px);
    }

    .ebook-writing-service .feature-block.common-section.small-icon.keep .features .block img {
        max-height: 90%;
        max-width: 90%;
    }

    .ebook-writing-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter {
        align-items: flex-start;
    }

    .ebook-writing-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter span.h1.count {
        margin-top: 20px;
    }

    .goto-top {
        bottom: 120px;
    }

    .ebook-writing-service .feature-block.only-text-section .features .block .inner a.text {
        font-size: 18px;
    }

    .ebook-writing-service .two-cols.top-border-on-banner .get-btn {
        margin-left: 0;
    }

    .ebook-writing-service .feature-block.only-text-section.show-box .features .block .inner {
        height: 160px;
    }


    /* /marketing-copywriting-service/ */
    .marketing-copywriting-service .two-cols.top-border-on-banner .figure img {
        width: 100%;
    }

    .marketing-copywriting-service .two-cols.top-border-on-banner .figure {
        padding-left: 30px;
        padding-right: 0 !important;
    }

    .marketing-copywriting-service .two-cols.top-border-on-banner .get-btn {
        font-size: 20px;
    }

    .marketing-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None img {
        width: 100%;
    }

    .marketing-copywriting-service section.two-cols.common-section.p-relative.keep.None img {
        width: 100%;
    }

    .marketing-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .figure {
        padding-right: 30px;
    }

    .marketing-copywriting-service section.two-cols.common-section.p-relative.keep.None figure.figure.wid50 {
        padding-left: 30px;
    }

    .marketing-copywriting-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter {
        align-items: flex-start;
    }

    .marketing-copywriting-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter span.h1.count {
        margin-top: 20px;
    }

    .marketing-copywriting-service .faq-section .faq-detail .question-answer .question .arrow:before {
        right: 3px;
    }

    .marketing-copywriting-service .faq-section .faq-detail .question-answer.active .question .arrow:before {
        right: 0;
        top: -2px;
    }

    .marketing-copywriting-service .feature-block.common-section.small-icon.keep .features .block {
        width: calc(100% / 4 - 0px);
    }

    .marketing-copywriting-service .feature-block.common-section.small-icon.keep .features .block img {
        max-height: 100%;
        max-width: 100%;
    }

    .marketing-copywriting-service .feature-block.common-section.small-icon.keep .features .block .icon {
        padding: 10px;
    }

    .marketing-copywriting-service .feature-block.only-text-section .features .block .inner a.text {
        font-size: 20px;
    }

    .marketing-copywriting-service .two-cols.top-border-on-banner .get-btn {
        margin-left: 0;
    }

    /* /ecommerce-copywriting-service/ */
    .ecommerce-copywriting-service .two-cols.top-border-on-banner .figure img {
        width: 100%;
    }

    .ecommerce-copywriting-service .two-cols.top-border-on-banner .figure {
        padding-left: 30px;
        padding-right: 0 !important;
    }

    .ecommerce-copywriting-service .two-cols.top-border-on-banner .get-btn {
        font-size: 20px;
    }

    .ecommerce-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None img {
        width: 100%;
    }

    .ecommerce-copywriting-service section.two-cols.common-section.p-relative.keep.None img {
        width: 100%;
    }

    .ecommerce-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .figure {
        padding-right: 30px;
    }

    .ecommerce-copywriting-service section.two-cols.common-section.p-relative.keep.None figure.figure.wid50 {
        padding-left: 30px;
    }

    .ecommerce-copywriting-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter {
        align-items: flex-start;
    }

    .ecommerce-copywriting-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter span.h1.count {
        margin-top: 20px;
    }

    .ecommerce-copywriting-service .faq-section .faq-detail .question-answer .question .arrow:before {
        right: 3px;
    }

    .ecommerce-copywriting-service .faq-section .faq-detail .question-answer.active .question .arrow:before {
        right: 0;
        top: -2px;
    }

    .ecommerce-copywriting-service .feature-block.common-section.small-icon.keep .features .block {
        width: calc(100% / 4 - 0px);
    }

    .ecommerce-copywriting-service .feature-block.common-section.small-icon.keep .features .block img {
        max-height: 100%;
        max-width: 100%;
    }

    .ecommerce-copywriting-service .feature-block.common-section.small-icon.keep .features .block .icon {
        padding: 10px;
    }

    .ecommerce-copywriting-service .feature-block.only-text-section .features .block .inner a.text {
        font-size: 20px;
    }

    .ecommerce-copywriting-service .two-cols.top-border-on-banner .get-btn {
        margin-left: 0;
    }

    /* /hire-web-design-development-team/ */
    .hire-web-design-development-team .testimonials-sec .comment-box {
        min-height: 32.8em;
    }

    /* /guide-writing-service/ */
    .guide-writing-service .two-cols.top-border-on-banner .figure img {
        width: 100%;
    }

    .guide-writing-service .two-cols.top-border-on-banner .figure {
        padding-left: 30px;
        padding-right: 0 !important;
    }

    .guide-writing-service .two-cols.top-border-on-banner .get-btn {
        font-size: 20px;
    }

    .guide-writing-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None img {
        width: 100%;
    }

    .guide-writing-service section.two-cols.common-section.p-relative.keep.None img {
        width: 100%;
    }

    .guide-writing-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .figure {
        padding-right: 30px;
    }

    .guide-writing-service section.two-cols.common-section.p-relative.keep.None figure.figure.wid50 {
        padding-left: 30px;
    }

    .guide-writing-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter {
        align-items: flex-start;
    }

    .guide-writing-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter span.h1.count {
        margin-top: 20px;
    }

    .guide-writing-service .faq-section .faq-detail .question-answer .question .arrow:before {
        right: 3px;
    }

    .guide-writing-service .faq-section .faq-detail .question-answer.active .question .arrow:before {
        right: 0;
        top: -2px;
    }

    .guide-writing-service .feature-block.common-section.small-icon.keep .features .block {
        width: calc(100% / 4 - 0px);
    }

    .guide-writing-service .feature-block.common-section.small-icon.keep .features .block .icon {
        padding: 10px;
    }

    .guide-writing-service .feature-block.only-text-section .features .block .inner a.text {
        font-size: 20px;
    }

    .guide-writing-service .whatGuidesDoforYourBrand.feature-block .head .shead {
        margin-bottom: 50px;
    }

    .guide-writing-service .whatGuidesDoforYourBrand.feature-block .columns.col5 .block {
        width: calc(100% / 5 - 0px);
    }

    .guide-writing-service .whatGuidesDoforYourBrand.feature-block .columns.col5 .block .content {
        margin-bottom: 10px;
    }

    .guide-writing-service .feature-block.common-section.small-icon.keep .features .block img {
        max-height: 60%;
        max-width: 60%;
    }

    .guide-writing-service .two-cols.top-border-on-banner .get-btn {
        margin-left: 0;
    }

    /* /website-copywriting-service/ */
    .website-copywriting-service .two-cols.top-border-on-banner .figure img {
        width: 100%;
    }

    .website-copywriting-service .two-cols.top-border-on-banner .figure {
        padding-left: 30px;
        padding-right: 0 !important;
    }

    .website-copywriting-service .two-cols.top-border-on-banner .get-btn {
        font-size: 19px;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None img {
        width: 100%;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.keep.None img {
        width: 100%;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .figure {
        padding-right: 30px;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.keep.None figure.figure.wid50 {
        padding-left: 30px;
    }

    .website-copywriting-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter {
        align-items: flex-start;
    }

    .website-copywriting-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter span.h1.count {
        margin-top: 20px;
    }

    .website-copywriting-service .faq-section .faq-detail .question-answer .question .arrow:before {
        right: 3px;
    }

    .website-copywriting-service .faq-section .faq-detail .question-answer.active .question .arrow:before {
        right: 0;
        top: -2px;
    }

    .website-copywriting-service .feature-block.common-section.small-icon.keep .features .block {
        width: calc(100% / 4 - 0px);
    }

    .website-copywriting-service .feature-block.common-section.small-icon.keep .features .block img {
        max-height: 60%;
        max-width: 60%;
    }

    .website-copywriting-service .feature-block.common-section.small-icon.keep .features .block .icon, .whitepaperWritingService .feature-block.common-section.small-icon.keep .features .block .icon {
        padding: 10px;
    }

    .website-copywriting-service .feature-block.only-text-section .features .block .inner a.text {
        font-size: 20px;
    }

    .website-copywriting-service .two-cols.top-border-on-banner .get-btn {
        margin-left: 0;
    }

    .website-copywriting-service .feature-block-with-number.copy-write-process-section .head .desc br {
        display: none;
    }

    .website-copywriting-service .ebookWorkHand .head .desc br:last-child, .ebookWorkHand .head .desc br:nth-last-child(2) {
        display: block;
    }

    .white-label .feature-block.whiteLableWPDWhySection.wlbAgencyPartner .columns.col5 .block {
        border-right: 3px solid #eee;
    }

    .white-label .feature-block.whiteLableWPDWhySection.wlbAgencyPartner .columns.col5 .block:nth-child(3n) {
        border-right: none;
    }

    .why-e2m-inner-box .features.style2 .block .title:before {
        width: 1em;
    }

    .brand-identity .two-cols .title {
        margin-bottom: 1.1em;
    }

    .linkBuildingPage .two-cols.Icon p.font-24.desc.text-center br {
        display: none;
    }

    .linkBuildingPage .two-cols.Icon p.font-24.desc.text-center span {
        margin-top: 15px;
    }

    .google-penalty .common-section .typo h3 br {
        display: none;
    }

    .whitepaperWritingService .feature-block.common-section.small-icon.keep .features .block {
        width: calc(100% / 4 - 0px);
    }

    /* guide-writing-service */
    .guide-writing-service .ebookWorkHand .head .desc br:last-child {
        display: block;
    }

    /* website-copywriting-service */
    .website-copywriting-service .feature-block.common-section.small-icon.keep .features .block img {
        max-width: none;
        max-height: none;
        height: 80px;
    }

    /* whitepaper-writing-service */
    .whitepaperWritingService .whitepapersBenefitWriting-service .features.columns {
        margin-top: 50px;
    }

    /* white-label-website-design-development */
    .white-label-website-design-development .client-box .comment>span {
        width: 100% !important;
    }

    /*----White Label Shopify Store Design Development Page Start--*/
    .white-label-shopify-store-design-development .banner-with-video .text-content {
        margin-top: 20px;
        width: 100%;
        text-align: center;
        padding: 0;
    }

    .white-label-shopify-store-design-development .banner-with-video .btn-wrap {
        text-align: center;
    }

    .white-label-shopify-store-design-development .banner-with-video .text-content .font-175 {
        text-align: center !important;
    }

    .white-label-shopify-store-design-development .banner-with-video .text-content .font-175 br {
        display: none;
    }

    .white-label-shopify-store-design-development .banner-with-video+.two-cols .figure img {
        width: 40em;
    }

    .white-label-shopify-store-design-development .video_wrapper {
        margin-top: 0;
    }

    .white-label-shopify-store-design-development .banner-with-video .btn-wrap {
        margin-top: 30px;
    }

    .white-label-shopify-store-design-development .feature-block.Shopify-Custom-Design .head .font-24 span {
        display: block;
        margin-bottom: 10px;
    }

    .white-label-shopify-store-design-development .gallery-section.paymentGatIntSection .block .logo {
        /*padding: 45px;*/
    }

    .white-label-shopify-store-design-development .gallery-section.paymentGatIntSection .block:first-child .logo {
        /*padding: 70px;*/
    }

    .white-label-shopify-store-design-development .features.style8 .block .title-wrap {
        width: calc(100% - 14.0625em);
    }

    .white-label-shopify-store-design-development .paymentGatIntSection .logos .block:nth-child(11), .white-label-shopify-store-design-development .paymentGatIntSection .logos .block:nth-child(12) {
        margin-bottom: 4em;
    }

    .paymentGatIntSection .columns .block {
        border-width: 2px;
    }

    .white-label-shopify-store-design-development .feature-block.show-box .features.style8 .block .font-24 p strong br {
        display: none;
    }

    .white-label-shopify-store-design-development .gallery-with-text.hdedicatedshopifyea .font-24 {
        font-size: 16px;
    }

    /*----White Label Shopify Store Design Development Page End--*/
    #wl_pricing_packages p br {
        display: none
    }

    /*.white-label-php-development .btn-wrap .btn{margin-right:0;}*/
    .choose-bigcommerce-development-partner .head.text-center p span {
        font-size: 18px;
        font-weight: 700;
        display: block;
        text-align: center;
        margin-top: 20px;
    }

    .elementor-list-border-bottom .headPart br {
        display: none;
    }

    .elementor-list-border-bottom .headPart p b {
        display: block;
        margin-top: 15px;
    }

    .wordpress-elementor-development .list-border-bottom .text-content li,
    .oxygen-development-services-offer.list-border-bottom .text-content li {
        width: 100%;
    }

    .wordpress-elementor-development .list-border-bottom .text-content li .icon,
    .oxygen-development-services-offer.list-border-bottom .text-content li .icon {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    .elementor-most-popular p.text-center br {
        display: none;
    }

    .elementor-build-using .platforms .icn-box {
        padding: 0;
    }

    .elementor-build-using.platforms-list .columns.col4 .block {
        width: 50%;
        padding: 20px 20px 20px;
    }

    .elementor-build-using .platforms .bottom {
        padding: 23px 0 23px 60px;
        border-radius: 10px 0 0 10px;
    }

    .elementer-how-work .features.style4 .block .icon {
        padding: 0;
    }

    .elementer-how-work .columns.col4 .block {
        width: 24%;
    }

    .wp-maintenance-services.Icon-show-above .features.style3 .block .icon {
        padding: 10px;
    }

    .wp-maintenance-services.Icon-show-above .features.style3 .block .title {
        font-size: 22px;
        margin-top: 60px;
    }

    .wp-maintenance-services.Icon-show-above .features.style3 .block .icon {
        height: 100px;
        width: 100px;
    }

    .wp-maintenance-get-support .features.style4 .block .icon {
        padding: 10px;
    }

    .wp-maintenance-get-support .columns.col4 .block {
        width: 33%;
    }

    .wp-maintenance-get-support .columns.col4 {
        max-width: 100%;
    }

    .wp-maintenance-get-support .features .inner {
        padding: 0 10px;
    }

    .wp-maintenance-get-support .features.style4 .block .icon img {
        max-height: 100px;
        max-width: 100px;
    }

    .wp-maintenance-process.hire-r-how-work .block .inner:before {
        display: none;
    }

    .wp-maintenance-process.hire-r-how-work .features .block .icon {
        width: 100px;
        height: 100px;
    }

    .oxygen-builder-why-choose .features.style4 .block .text {
        font-size: 16px;
    }

    .oxygen-builder-why-choose .features.style4 .block .icon {
        padding: 10px;
    }

    .oxygen-builder-why-choose .features.style4 .block .icon img {
        max-width: 75px;
        max-height: 75px;
    }

    .wl-slider-left .btn-wrap .btn {
        font-size: 13.4px;
        margin-right: 2px;
    }

    /* 3 Diffenrent Pages */
    /*1024*/
    .single-website-faq ul li {
        padding: 12px;
        width: 31.6%;
        margin: 0 0.7% 10px;
        font-size: 14px;
    }

    .single-website-faq ul li br {
        display: none;
    }

    .fte-alternative-banner ul {
        padding-top: 20px;
        padding-bottom: 15px;
    }

    .fte-alternative-banner ul li {
        padding: 0 0 0 25px;
        margin: 0px 0 0px 18px;
        font-size: 16px;
    }

    .fte-alternative-banner ul li:before {
        top: 4px;
        width: 16px;
        height: 16px;
    }

    .fte-alternative-banner .typo br {
        display: none;
    }

    .benefits-of-choosing-digital-agencies ul li:after {
        height: 2px;
    }

    .benefits-of-choosing-digital-agencies ul li b {
        font-size: 15px;
    }

    .benefits-of-choosing-digital-agencies ul li b br {
        display: none;
    }

    .why-your-digital-agency-might.feature-block .features.style3 .block .icon img {
        width: 100%;
    }

    .why-your-digital-agency-might.feature-block .features.style3 .icon {
        margin: -58px auto 10px;
        height: 80px;
        width: 80px;
        padding: 20px;
    }

    .why-your-digital-agency-might.feature-block .features.style3 .block .title {
        margin: 16px 0 12px;
        font-size: 18px;
        line-height: 1.3;
    }

    .why-your-digital-agency-might.feature-block .font-24 {
        font-size: 15px;
        line-height: 1.3;
    }

    .why-your-digital-agency-might.feature-block .font-24 br {
        display: none;
    }

    .why-your-digital-agency-might.feature-block .features.style3 .block {
        margin: 20px 0.5% 70px;
        width: 32.3%;
    }

    .why-your-digital-agency-might.feature-block .inner.text-center {
        padding: 18px 15px 3px;
    }

    .digital-agencies-why-choose.two-cols .text-content ul,
    .digital-agencies-why-choose.two-cols .text-content:last-child ul {
        padding: 0;
    }

    .digital-agencies-why-choose.two-cols .text-content ul li {
        padding: 10px 0 10px 25px;
        font-size: 14px;
        flex-grow: 1;
    }

    .digital-agencies-why-choose .wrap .wid50.text-content:last-child ul li {
        padding-left: 25px;
    }

    .digital-agencies-why-choose li.eqheight {
        min-height: inherit;
    }

    .digital-agencies-why-choose.two-cols .text-content ul li:before {
        width: 16px;
        height: 16px;
        top: 13px;
    }

    .digital-agencies-why-choose.two-cols .wid50.text-content:last-child ul li:before {
        left: 0;
    }

    .digital-agencies-why-choose.full-width-two-section.two-cols-text .text-content,
    .full-width-two-section.two-cols-text .wrapper .text-center,
    .digital-agencies-why-choose.two-cols .text-content ul {
        display: flex;
        flex-direction: column;
        flex: 1 0 auto;
    }

    .alternative-digital-agencies.paymentGatIntSection .columns .block {
        width: 20%;
    }

    .alternative-digital-agencies.paymentGatIntSection .columns .block:nth-child(3) {
        border-right: 2px solid var(--white);
    }

    .alternative-digital-agencies.paymentGatIntSection .columns .block img {
        width: 90px;
    }

    .alternative-digital-agencies .logoTitileText .font-24 {
        font-size: 14px;
        line-height: 1.3;
        margin-top: 13px;
    }

    .digital-agencies-services .features.style4 .block .text {
        font-size: 14px;
    }

    .digital-agencies-services .columns.col4 .block {
        padding-left: 10px;
        padding-right: 10px;
        width: 33%;
    }

    .digital-agencies-services .columns.col4 .block:after {
        display: none !important;
    }

    .benefits-of-choosing-digital-agencies .typo h2 {
        margin-bottom: 30px;
    }

    .scale-your-agency-business-banner .shead br {
        display: none;
    }

    .scale-your-agency-business-banner .head .description {
        margin-bottom: 30px;
    }

    .partnerships-interesting-topics .features.style3 .block .icon {
        width: 100px;
        height: 100px;
        margin-bottom: 10px;
    }

    .partnerships-interesting-topics .features.style3 .block .icon img {
        width: 60px;
    }

    .partnerships-benefit-from.feature-block .columns.col5 .block {
        margin-bottom: 50px;
    }

    .partnerships-benefit-working .features.style3 .block .icon img {
        width: 100px;
        height: 100px;
        padding: 10px;
    }

    .partnerships-benefit-working .features.style3 .block .icon {
        padding: 0;
    }

    .partnerships-benefit-working .features.style3 .block .title {
        margin: 10px 0;
    }

    .partnerships-benefit-working .block .inner p br {
        display: none;
    }

    .partnerships-benefit-working.feature-block.show-box .features .block .inner {
        padding: 20px 10px 0px;
    }




}

@media(min-width:768px) and (max-width:1024px) {
    .white-label-wordpress-development .wlbWpSupportSection.keep .features.columns .block {
        width: calc(100% / 4 - 0px);
    }

    .white-label-wordpress-development .wlbWpSupportSection .block .inner:before {
        top: 40px;
    }

    .wlbWpSupportSection .block:nth-child(4) .inner:before {
        top: auto;
    }

    .list-seo-sec .dflex.vcenter {
        align-items: center;
    }

    .white-label-wordpress-development-banner.rightwrapoutImage .figure {
        width: 36%;
    }

    .elementor-banner .wid50.text-content {
        width: 53%;
    }

    .elementor-banner .wid50.figure {
        width: 47%;
    }


}

@media(max-width:1023px) {

    /* whitepaper-writing-service */
    .whitepaperWritingService .whitepapersBenefitWriting-service .features.columns {
        margin-top: 40px;
    }

    /* /featured/ */
    .weAreFeatured .serBanner.leftImage:before {
        height: 110px;
    }

    .weAreFeatured .gallery-section .logos.columns.col4 .block {
        width: 33.33%;
    }

    /* /how-to-grow-your-digital-marketing-agency/ */
    .whyNotOutsourceThis.feature-block.show-box .features.columns.col3 .block {
        width: calc(100% / 2 - 0px);
        margin-bottom: 15px;
    }

    .whyNotOutsourceThis.feature-block.show-box .features .block .inner {
        border-width: 0 4px 4px 0;
        padding: 30px;
    }

    .whyNotOutsourceThis.feature-block.show-box .features.columns.col3 .block .title {
        margin-bottom: 0;
    }

    .whyNotOutsourceThis.feature-block.show-box .features.columns {
        padding-bottom: 20px;
    }

    .overExtendYourself .typo {
        margin-bottom: 0 !important;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .features.style4 .block .icon {
        width: 90px;
        height: 90px;
        padding: 20px;
    }

    .how-to-grow-your-digital-marketing-agency .bannerPart .head .desc {
        margin-bottom: 10px;
    }

    .ballooningOverheadCosts {
        padding-bottom: 20px;
    }

    .ballooningOverheadCosts+.two-cols+.feature-block {
        padding-top: 20px;
    }

    .ballooningOverheadCosts+.two-cols .text-content.typo {
        margin-bottom: 0;
    }

    .ballooningOverheadCosts+.two-cols+.feature-block .head p {
        margin-bottom: 0;
    }

    .clearlyDefineYourNeeds.common-section {
        margin-bottom: 10px;
    }

    .clearlyDefineYourNeeds.common-section+.two-cols.common-section {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .clearlyDefineYourNeeds.common-section+.two-cols.common-section .text-content.typo.wid50.leftalign {
        margin-bottom: 0;
    }

    .clearlyDefineYourNeeds.common-section+.two-cols.common-section+.feature-block.common-section p.font-24.desc {
        margin-bottom: 30px;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection+.common-section .typo p:last-child {
        margin-bottom: 0;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .head p.font-24.desc {
        margin: 0;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection.feature-block .head h4 {
        margin-bottom: 50px;
    }

    .how-to-grow-your-digital-marketing-agency .typo p:last-child {
        margin-bottom: 0;
    }

    .how-to-grow-your-digital-marketing-agency .font-24 {
        font-size: 16px;
    }

    .how-to-grow-your-digital-marketing-agency .typo p {
        font-size: 16px;
    }

    .how-to-grow-your-digital-marketing-agency .two-cols.common-section.p-relative.growimgcenter.keep.None .full-width-seo.typo {
        margin-top: 20px;
    }

    .how-to-grow-your-digital-marketing-agency .feature-block.bannerPart.button-top-margin-remove .btn {
        margin: 1.4em 0 0;
    }

    .list-seo-sec .text-content p {
        font-size: 16px;
    }

    /* /seo/local-seo/ */
    .industry-specific-services .features.columns.col2.style3 .block:last-child .content {
        padding: 0 30px;
    }

    .industry-specific-services .features.columns.col2.style3 .block:last-child .content .title {
        font-size: 22px;
    }

    .industry-specific-services .features.columns.col2.style3 .block:last-child .content .text p {
        font-size: 16px;
        margin-bottom: 10px;
        line-height: 1.3;
    }

    .industry-specific-services .features.columns.col2.style3 .block:last-child figure.icon.icon_image {
        margin-top: -50px;
    }

    .industry-specific-services .features.columns.col2.style3 .block:last-child {
        margin-top: 50px;
    }

    /* /digital-agency-pandemic-survival-guide-ebook/ */
    .digitalAgencyPandemic .remote-white-label-partner .features.style4 .block .text {
        font-size: 16px;
    }

    .digitalAgencyPandemic .feature-block.show-box.remote-white-label-partner .features .block .inner {
        min-height: 180px;
    }

    /* /seo/ecommerce-seo/ */
    .Enterprise-Scale-SEO-For-E-Commerce .typo p code {
        font-size: 15px;
    }

    /* /content-writing-services/ */
    .content-writing-page .professional-content-writing .features .block .text p br {
        display: none;
    }

    .content-writing-page .professional-content-writing .subhead {
        margin-top: 30px !important;
    }

    .faqArrowSet.faq-section .faq-detail .question-answer.active .question:before {
        right: 26px;
        top: 20px;
    }

    /* /link-building/ */
    .linkBuildingPage .specifics-section .specific-list {
        margin-bottom: 25px;
    }

    /*.link-building-banner-img-position figure.figure {top: -74px;}*/

    /* Defalut template */
    .defaultTemplate .defalutTempContentPart .wrapper h2 {
        font-size: 28px;
    }

    .defaultTemplate .defalutTempContentPart .wrapper h3 {
        font-size: 26px;
    }

    .defaultTemplate .defalutTempContentPart .wrapper h4 {
        font-size: 22px;
    }

    .defaultTemplate .defalutTempContentPart .wrapper h5, .defaultTemplate .defalutTempContentPart .wrapper h6 {
        font-size: 20px;
    }

    /* /ebook-writing-service/ */
    .ebook-writing-service .two-cols.top-border-on-banner .get-btn, .marketing-copywriting-service .two-cols.top-border-on-banner .get-btn,
    .ecommerce-copywriting-service .two-cols.top-border-on-banner .get-btn {
        font-size: 16px;
    }


    .ebook-writing-service .btn, .marketing-copywriting-service .btn, .ecommerce-copywriting-service .btn {
        font-size: 18px;
    }

    /* /marketing-copywriting-service/ */
    .marketing-copywriting-service .feature-block .head .shead {
        margin-bottom: 40px;
    }

    /* /ecommerce-copywriting-service/ */
    .ecommerce-copywriting-service .feature-block .head .shead {
        margin-bottom: 40px;
    }

    /* /guide-writing-service/ */
    .guide-writing-service .feature-block .head .shead {
        margin-bottom: 40px;
    }

    .guide-writing-service .two-cols.top-border-on-banner .get-btn {
        font-size: 16px;
    }

    .guide-writing-service .btn {
        font-size: 18px;
    }

    /* /website-copywriting-service/ */
    .website-copywriting-service .feature-block .head .shead {
        margin-bottom: 40px;
    }

    .website-copywriting-service .two-cols.top-border-on-banner .get-btn {
        font-size: 15px;
    }

    .website-copywriting-service .btn {
        font-size: 18px;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .text-content.typo.wid50.leftalign {
        margin-bottom: 0;
    }

    /* /hire-web-design-development-team/ */
    .hire-web-design-development-team .testimonials-sec .comment-box {
        min-height: 60.2em;
    }

    .form-text-part .form-part .gform_footer input.gform_button {
        padding: 12px 0;
    }

    .form-text-part .form-part .gform_body .gfield input {
        padding: 10px;
        height: 40px;
    }

    .form-text-part .form-part .gform_body .gfield textarea {
        height: 100px;
        padding: 10px;
    }

    .thrive-white-label-bottom-text br {
        display: none;
    }

    .wl-slider-left li {
        font-size: 18px;
        margin-bottom: 15px;
        padding-left: 30px;
    }

    .white-label .white-label-digital-section.only-white-label-page-banner .wl-slider-row p {
        font-size: 12px;
        width: 100%;
    }

    .wl-slider-left li:before {
        width: 20px;
        height: 20px;
        margin-right: 10px;
        top: 0;
    }

    .wl-slider-left ul {
        padding-left: 0;
    }

    .paymentGatIntSection .logos .block:last-child {
        border: none;
    }

}

@media only screen and (max-width: 960px) {

    .bigCommercePage .padding-75.Why-E2m-section .features.style1 .block.sect-7 .inner {
        border-bottom-color: #eee;
    }

    .serBanner .figure {
        align-items: center;
        justify-content: center;
    }

    .typo p, .typo li {
        font-size: 15px;
    }

    .two-cols .left .text-content, .two-cols .right .figure {
        padding-left: 0;
    }

    .two-cols .left .text-content {
        margin-bottom: 30px;
    }

    .common-section .typo p br {
        display: none;
    }

    .banner-with-video .wid50 {
        width: 100%;
    }

    .banner-with-video .shead {
        margin-bottom: 20px;
    }

    .thrive-white-label .shead {
        margin-bottom: 0 !important;
    }

    .thrive-white-label-bottom-text {
        margin: 25px 0;
    }


    .Why-Link-Building {
        width: 100%;
    }

    .features.style1 .block .text, .features.style4 .block .text, .features.style5 .block .text {
        font-size: 16px;
    }

    .features.style1.col2 .block {
        width: 100%;
    }

    .local-seo-page .Why-E2m-section .features.style1.col2 {
        margin: 0;
    }

    .local-seo-page .Why-E2m-section .features.style1.col2 .block {
        padding: 0;
    }

    .padding-75.Why-E2m-section .features.style1 .block.sect-7 .inner {
        border-bottom: 0.7em solid var(--white);
    }

    .feature-block-with-number .content {
        width: calc(100% - 160px);
    }

    .feature-block-with-number .h3 {
        font-size: 30px;
    }

    .feature-block-with-number .h4 {
        font-size: 18px;
    }

    .features.style2 .block .icon img {
        max-width: 55px;
        max-height: 55px;
    }

    .features.style1 .block .text .col-2.onlybulletwithicon:last-child {
        padding-left: 0;
    }

    .whiteLableWPDWhySection .features.style4 .block .text {
        font-size: 16px;
    }

    .two-cols.list-border-bottom .wid50 {
        width: 100%;
    }

    .feature-block-with-number .content .inner-content {
        width: calc(100% - 170px);
    }

    .feature-block-with-number .icon {
        margin-right: 0;
    }

    .feature-block-with-number .count {
        width: 50px;
        height: 50px;
        font-size: 35px;
        line-height: 1.3;
    }

    .feature-block-with-number .content {
        width: calc(100% - 125px);
    }

    .feature-block-with-number .content .h4 {
        font-size: 18px;
    }

    .feature-block-with-number .content .title {
        font-size: 22px;
    }

    .features.style8 .block .title {
        font-size: 18px;
    }

    .features.style8 .block .icon {
        width: 95px;
        height: 95px;
        padding: 20px;
    }

    .show-box.top-padding-0.Shopify-Custom-Design .features.style8 .block .icon {
        padding: 5px;
    }

    .features.style8 .block .icon img {
        width: 100%;
        height: 100%;
    }

    .features.style8 .block .title-wrap {
        width: calc(100% - 110px);
    }

    .feature-block-with-number.copy-write-process-section .block .dflex.wrap.vcenter:before {
        left: 6.5em;
    }

    .gallery-section .title {
        margin-bottom: 30px;
    }

    .gallery-section.top-notch-tools .block .logo {
        padding: 10px;
    }

    .gallery-section.tow-sec .text-content {
        padding-right: 20px;
    }

    .ecommerce-seo .two-cols .left .figure, .ecommerce-seo .two-cols .right .text-content {
        padding-right: 20px;
    }

    .testimonials-sec .comment-box {
        min-height: 410px;
        padding: 30px 45px;
    }

    .client-box {
        height: auto;
        margin-bottom: 40px;
    }

    .btn-wrap .btn+.btn {
        margin-left: 15px;
    }

    .box-border-none .features.style1 .block .icon {
        margin-top: 4px;
    }

    .webflow-web-design-development .two-cols.Icon .text-content li .icon, .webflow-web-design-development .two-cols-text .text-content.Icon li .icon {
        margin-top: 0;
    }

    .ecommerce-seo .two-cols.Icon .text-content li .icon, .ecommerce-seo .two-cols-text .text-content.Icon li .icon {
        padding-top: 0
    }

    /*----Plan Price css Start----*/
    .plan-list-tabs {
        width: 95%;
    }

    .plan-list-tabs ul {
        padding: 0;
    }

    .plan-list-tabs li a {
        font-size: 20px;
    }

    .cont-wrap {
        padding: 0 70px 0 42px;
        position: relative;
    }

    .plan-cards-list {
        padding: 0 15px;
        margin-top: 30px;
    }

    .plan-card {
        -webkit-box-shadow: 0 0 24.5px rgba(0, 0, 0, 0.13);
        box-shadow: 0 0 24.5px rgba(0, 0, 0, 0.13);
        border-radius: 10px;
        margin-bottom: 30px;
    }

    .plan-card:last-child {
        margin-bottom: 0;
    }

    .plan-card-mobile-list .plan-cards-list {
        padding-bottom: 50px;
    }

    .plan-card-header {
        position: relative;
        max-width: 55%;
    }

    .plan-card-price {
        text-align: right;
    }

    .plan-card h2 {
        font-size: 33px;
        color: #1f97be;
        line-height: 1.3;
        font-weight: 600;
        /*text-transform: uppercase*/
        ;
    }

    /*#wl_pricing_packages h2{margin-bottom: 0;}*/
    .plan-card h4 {
        font-size: 48px;
        line-height: 1.3px;
        color: #f3692f;
        /*padding-right: 35px; */
        position: relative;
    }

    .plan-card h4 sup, .plan-card h4 sub {
        font-size: 28px;
    }

    .plan-card h4 sub {
        position: relative;
        top: -10px;
        font-size: 23px;
    }

    .plan-card h4 span {
        font-size: 32px;
        line-height: 33px;
        display: block;
    }

    .thrive-Plan-price-table .plan-card h4 span {
        font-size: 14px;
        line-height: 18px;
    }

    .thrive-Plan-price-table .plan-card h4 span b {
        color: #B2B1B3;
        font-weight: 400;
    }

    .plan-card h4 del {
        display: block;
        color: #b1b1b1;
        font-size: 30px;
        line-height: 24px;
        text-align: right;
        margin-bottom: 5px;
        font-weight: 400;
        text-decoration: none;
    }

    .plan-card h4 del sup, .plan-card h4 del sub {
        font-size: 14px;
    }

    .plan-card h4 del a {
        color: #b1b1b1;
        text-decoration: line-through;
    }

    .plan-card h3 {
        font-size: 18px;
        line-height: 20px;
        font-weight: 600;
    }

    .plan-card-top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
        padding: 22px 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .plan-card-body {
        padding-top: 40px;
        border-top: 1px solid #eeeeee;
        position: relative;
        padding-bottom: 12px;
    }

    .plan-card-body:before {
        position: absolute;
        content: '';
        top: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: #eeeeee;
    }

    .plan-card-body ul {
        padding-left: 15px;
    }

    .plan-card-body ul li {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 20px;
        font-weight: 500;
        position: relative;
        padding-left: 50px;
    }

    .plan-card-body ul li:before {
        content: '';
        position: absolute;
        top: 7px;
        left: 0;
        background-image: url('./assets/images/yes_icon.png');
        display: block;
        width: 25px;
        height: 17px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }

    .plan-card-price span {
        text-align: right;
        color: #000;
        font-size: 16px;
    }

    .plan-card-price span b {
        display: block;
        color: #1f97be;
        padding-top: 6px;
        font-weight: 600;
    }

    .plan-card .try-button {
        text-align: center;
        margin: 35px 0;
        font-size: 20px;
    }

    .plan-card .try-button span {
        font-size: 16px;
        display: block;
        margin-bottom: 20px;
    }

    .expand-btn {
        position: absolute;
        right: 0;
        top: 50%;
        -ms-transform: translate(50%, -50%);
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        width: 62px;
        height: 62px;
        border-radius: 50%;
        background: #1f97be;
        cursor: pointer;
    }

    .expand-btn:before {
        background-image: url('assets/images/arrow-down.png');
        content: '';
        position: relative;
        display: block;
        width: 21px;
        height: 13px;
        -ms-transform: translate(-50%, -50%) rotate(-90deg);
        transform: translate(-50%, -50%) rotate(-90deg);
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%) rotate(-90deg);
        -moz-transform: translate(-50%, -50%) rotate(-90deg);
        -webkit-transition: -webkit-transform 250ms ease-in;
        transition: -webkit-transform 250ms ease-in;
        -o-transition: transform 250ms ease-in;
        transition: transform 250ms ease-in;
        transition: transform 250ms ease-in, -webkit-transform 250ms ease-in;
    }

    .plan-card.active .expand-btn:before {
        -ms-transform: rotate(0deg) translate(-50%, -50%);
        transform: rotate(0deg) translate(-50%, -50%);
        -webkit-transform: rotate(0deg) translate(-50%, -50%);
        -moz-transform: rotate(0deg) translate(-50%, -50%);
    }

    .plan-card-header .most-popular-plan {
        font-size: 16px;
        width: 130px;
    }

    /*----Plan Price css End----*/

    .Service-page .best-box .title {
        font-size: 20px;
    }

    .Service-page .point-type1 li a {
        font-size: 18px;
    }

    .Service-page .point-type1 ul li a {
        font-size: 14px;
    }

    .Service-page .section-dobest .box {
        min-height: 520px;
    }

    .specific-list .image-sec {
        display: none;
    }

    .specific-list {
        display: flex;
        flex-wrap: wrap;
        width: 90%;
        margin: auto;
    }

    .specific-left {
        margin: 0 !important;
    }

    .specific-left ul li {
        width: 100%;
        margin: 0 auto 20px auto !important;
        padding: 0 30px;
    }

    .Icon-show-above .features.style3.col2 .block {
        padding-left: 15px;
        padding-right: 15px;
    }

    .white-label-website-design-development .show-box .features.style3.col2 .block {
        padding-left: 0;
        padding-right: 10px;
    }

    .Icon-show-above .features.style3.col2 .block:nth-child(2n) {
        padding-right: 0;
        padding-left: 10px;
    }

    .common-section .typo h3 {
        font-size: 28px;
    }

    .feature-block.title-font-big .features .block .title {
        font-size: 20px;
    }

    .feature-block.title-font-big.our-promise-icon-width .head, .siteglide-development-services .two-cols .title {
        margin-bottom: 30px;
    }

    .feature-block.title-font-big.our-promise-icon-width .font-24 p br {
        display: none;
    }

    .siteglide-development-services .box-border-none .font-1875 {
        font-size: 18px;
    }

    /* /brand-identity/ */
    .two-cols .title {
        margin-bottom: 40px;
    }

    .serBanner.p-relative.brandIdentityBanner {
        padding-top: 40px;
    }

    .serBanner.p-relative.brandIdentityBanner .banner-inner {
        align-items: flex-end;
    }

    .serBanner.p-relative.brandIdentityBanner .banner-inner .content {
        padding-bottom: 40px;
    }

    /* case study */
    .caseStudiesList .padding-75.two-cols .deep-consumer-box {
        width: auto;
    }



    /* /it-server-hosting-management/ */
    .serBanner.itServerSupportBanner .figure {
        align-items: flex-end;
    }

    .itServerSupportBanner .content {
        margin-top: 0;
    }

    .wlb-page-services .font-1875 {
        font-size: 22px !important;
    }

    .wlb-page-services .features.style1 .block .text {
        font-size: 18px;
    }

    .wlb-page-services .head .shead {
        margin-bottom: 26px;
        font-size: 36px;
    }

    .wlb-page-services .features .block .inner {
        padding: 30px 16px 30px 25px !important;
    }

    /* /shopify-store-design-development/ */
    .page-id-10836 .features.style8 .block .title-wrap {
        width: calc(100% - 114px);
    }

    /* /* /bigcommerce-design-development-services/ */
    .bigCommerceHereIs .features.columns.col2.style8 .block .title-wrap {
        width: calc(100% - 113px);
    }

    .bigCommerceHereIs+.two-cols .headPart+.dflex.wrap.vcenter span.icon {
        margin-top: 0;
    }

    /* /seo/local-seo/ */
    .local-seo-page .feature-block.common-section.keep .text li {
        display: inline-block;
        width: 100%;
        position: relative;
        padding-left: 45px;
        text-align: left;
    }

    .local-seo-page .feature-block.common-section.keep .text li::before {
        position: absolute;
        left: 0;
        top: 0;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .platforms-cont {
        padding-left: 0;
    }

    .ecommerce-guide .platforms-cont::after {
        display: none;
    }

    .ecommerce-guide .ep-box-contant h3 {
        margin-bottom: 0.5em;
    }

    .ecommerce-guide .ecommerce-platforms-sec-1 .ep-right-title-txt {
        width: 63%;
    }

    .ecommerce-guide .ep-left-icon {
        padding-right: 2.75em;
    }

    .ecommerce-guide .sky-bg-con-ep {
        margin-top: 1em;
        padding: 2em;
    }

    .ecommerce-guide .ep-box-contant ul li, .ecommerce-guide .ep-box-contant-text ul li {
        padding-bottom: 1em;
    }

    .ecommerce-guide .ep-img-box-border {
        margin-bottom: 2em;
    }

    .ecommerce-guide .ep-box-contant ul {
        margin-top: 2em;
    }

    .ecommerce-guide .ep-box-contant {
        margin-bottom: 2.5em;
        padding-bottom: 2.5em;
    }

    .ecommerce-guide .ep-box-contant .alignright, .ecommerce-guide .platforms-cont .alignright {
        width: 35% !important;
    }

    .ecommerce-guide .ep-img-box-border img {
        width: 100%;
        vertical-align: top;
    }

    .ecommerce-guide .ep-box-contant ol {
        padding: 2em 1.875em;
    }

    .ecommerce-guide .ep-box-contant ol li {
        padding-left: 45px;
    }

    .ecommerce-guide .ep-box-contant ol li:before {
        top: 4px;
        left: 0;
    }

    .ecommerce-guide .ep-box-contant ol li:last-child {
        padding-bottom: 0;
    }

    .ecommerce-guide .ep-box-contant .sky-bg-con-ep-listing ul {
        padding: 2em 1.875em;
    }

    /* /digital-agency-pandemic-survival-guide-ebook/ */
    .digitalAgencyPandemic .form-text-part .form-part .gform_footer input.gform_button {
        padding: 10px 30px;
    }

    /* /choose-web-development-outsourcing-partner/ */
    .choose-web-development-outsourcing-partner .left-side-btn .btn {
        font-size: 16px;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .ep-listing-part-img ul {
        margin-top: 0;
        padding-right: 20px;
    }

    .ecommerce-guide .ep-listing-part-img img {
        width: 40%;
    }

    /* /seo/ */
    .Service-seo-page .why-e2m-inner-box.feature-block .columns.col3 .block {
        width: calc(100% / 2 - 0px);
    }

    .feature-block.seopage_services_provide_icon .columns.col3 .block {
        width: calc(100% / 2 - 0px);
        margin-bottom: 40px;
    }

    .Service-seo-page section.two-cols.common-section.p-relative.keep.Numeric .text-content.typo.wid50.leftalign {
        margin-bottom: 0;
    }

    .Service-seo-page section.two-cols.common-section.p-relative.keep.Numeric .text-content.typo.wid50.leftalign ul {
        margin: 0;
    }

    .Service-seo-page section.two-cols.common-section.p-relative.padding-75.removeBoth.None .text-content.typo.wid50.leftalign p:last-child {
        margin-bottom: 0;
    }

    .Service-seo-page section.two-cols.common-section.p-relative.padding-75.removeBoth.None .rightwrapoutImage {
        padding-top: 10px;
    }

    .Service-seo-page section.two-cols.common-section.p-relative.padding-75.removeBottom.None .dflex.wrap.vcenter.left .text-content.typo.wid50.rightalign {
        margin-bottom: 0;
    }

    .Service-seo-page section.two-cols.common-section.p-relative.padding-75.removeBottom.None .dflex.wrap.vcenter.left .text-content.typo.wid50.rightalign p:last-child {
        margin-bottom: 0;
    }

    .Service-seo-page .seopage_services_provide_icon+.two-cols .text-content.typo.wid50.leftalign p:last-child {
        margin-bottom: 0;
    }

    /*.Service-seo-page .why-e2m-inner-box .features.style2 .block .content{padding-left:67px;}*/
    .Service-seo-page .platforms-list .columns.col4 .platform.block .bottom {
        padding-top: 70px;
        padding-bottom: 10px;
        min-height: 160px;
    }

    .Service-seo-page .platforms-list .columns.col4 .platform.block .icn-box {
        margin-bottom: -50px;
    }

    /* /link-building/ */
    .link-building-banner-img-position .content.box-size {
        padding-top: 20px;
    }

    /*.link-building-banner-img-position figure.figure{top:-68px;}*/
    .linkBuildingPage .Icon-show-above .features.style3 .block .title {
        margin-top: 65px;
    }

    /* /content-marketing/ */
    .content-marketing .Icon-show-above.feature-block.show-box .features .block .inner .content.col1 {
        padding-top: 20px;
    }

    /* /treepl-development-services/ */
    .treeple-cms-section a.get-btn.btn.blue {
        margin-top: 1em;
    }

    /* /duda-development-services/ */
    .duda-team-need-section .platforms .platform .bottom {
        min-height: 260px;
    }


    /* shopify-store-design-development/ */
    .shopify-store-design-development .features.style1 .block .inner {
        vertical-align: middle;
    }

    .shopify-store-design-development .Shopify-Features .features.style1 .block {
        width: 50%;
    }

    .shopify-store-design-development .Shopify-Features .head h3 {
        margin-bottom: 20px !important;
    }

    .shopify-store-design-development .Shopify-Features .features.style1 .block:last-child {
        border-bottom: none;
    }

    .shopify-store-design-development .Shopify-Features .features.style1 .block:last-child .inner {
        padding-bottom: 0;
    }

    /* /woocommerce-store-development/ */
    .wooCommerceWebDevelopment .features.style1 .block {
        width: 50%;
    }

    /* /hire-web-design-development-team/ */
    /*.hire-remote-team .plan-card .try-button{display:flex;align-items:center;flex-wrap:wrap;padding-left:15px;}*/
    .hire-remote-team .plan-card .try-button {
        padding-left: 15px;
        text-align: center;
        display: block;
    }

    .hire-remote-team .plan-card .try-button .page-scroll {
        margin-top: 20px;
    }

    #wl_pricing_packages .plan-card-header h2 {
        margin-bottom: 0;
    }

    .hirededicatedtechstack .columns.col6 .block {
        width: calc(100% / 4 - 0px);
    }

    .faq-section .faq-detail .question-answer.active .question:before {
        right: 26px;
        top: 21px;
    }

    .hire-d-w-d-key-skill .features.style2 .block .inner {
        margin-bottom: 20px;
    }

    .hireProfWordPressDev .hirededicatedexpertise .head h2 {
        font-size: 30px;
    }

    .eliminating-headPart .eliminating-heading {
        font-size: 24px;
    }

    .google-penguin-second-col {
        padding-left: 3%;
        width: 46%;
    }

    .google-penguin-first-col {
        width: 47%;
        padding-right: 6%;
    }

    /* /google-manual-penalty-recovery/ */
    .googleManPenRecPage .manual-panelty-boxes .manual-box .manual-details::before {
        right: -50px;
    }

    .googleManPenRecPage .manual-panelty-boxes .manual-box .manual-icon.one img {
        max-width: 13em;
    }

    .googleManPenRecPage .unnatural-heading {
        font-size: 30px;
    }

    .sec-recovery-possible .common-heading, .sec-quality-content .common-heading {
        font-size: 30px;
    }

    .google-penalty .sec-recovery-possible, .sec-quality-content {
        padding: 60px 0;
    }

    /* /blog-writing-service/ */
    .blog-writing-service .top-border-on-banner .typo .get-btn.btn {
        font-size: 14px;
    }

    /* /clients/ */
    .Client-page .shortWidthBanner:before {
        height: 100px;
    }

    /* /it-server-hosting-management/ */
    /*.it-server-hosting-management .it-support-box-img .features.style1 .block .content{width:calc(100% - 88px);}*/
    .list-seo-sec .local-seo-unders-box a span {
        width: 33px;
        height: 33px;
        font-size: 16px;
    }

    .list-seo-sec .local-seo-unders-box .box-unders-number, .list-seo-sec .advanced-local-seo a {
        font-size: 14px;
    }

    .localseoconclusion .typo h3 {
        font-size: 28px;
    }

    .localseoconclusion .typo p {
        font-size: 16px;
    }

    .hirededicatedexpertise .features .block {
        width: 33.33%;
    }

    .hirededicatedexpertise .features .block:nth-child(4) {
        border-right: 0.2em solid #eee;
    }

    .hirededicatedexpertise .features .block:nth-child(3), .hirededicatedexpertise .features .block:nth-child(6) {
        border-right: none;
    }

    /*White Lable Design Development*/
    .faq-section .faq-detail .question-answer .question .arrow {
        right: 10px;
        width: 30px;
        height: 30px;
    }

    .faq-section .faq-detail .question-answer .question .arrow:before {
        width: 6px;
        height: 6px;
        border-width: 0 3px 3px 0;
    }

    .faq-section .faq-detail .question-answer .question .h4 {
        font-size: 20px;
    }

    .ebook-writing-service .feature-block.only-text-section .features .block .inner a.text {
        font-size: 20px;
    }

    .ebook-writing-service .feature-block.only-text-section.show-box .features .block .inner {
        height: 210px;
    }

    .how-to-grow-your-digital-marketing-agency .features.style1 .block .text {
        font-size: 16px;
    }

    .Icon-show-above .features.style3 .block .title {
        font-size: 20px;
        margin-top: 65px;
    }

    .website-copywriting-service .feature-block.common-section.small-icon.keep .features .block .icon, .whitepaperWritingService .feature-block.common-section.small-icon.keep .features .block .icon {
        padding: 25px;
    }


    /*----White Label Shopify Store Design Development Page Start--*/
    .white-label-shopify-store-design-development .banner-with-video .shead br {
        display: none;
    }

    .white-label-shopify-store-design-development .banner-with-video+.two-cols .figure img {
        width: 80%;
    }

    .white-label-shopify-store-design-development .banner-with-video+.two-cols .right .figure {
        text-align: center;
    }

    .white-label-shopify-store-design-development .feature-block.White-Label-Partnership .columns.col3 .block, .white-label-shopify-store-design-development .why-choose .columns.col4 .block {
        width: 100%;
    }

    .white-label-shopify-store-design-development .White-Label-Partnership .features.style1 .block .font-1875 {
        font-size: 16px;
    }

    .white-label-shopify-store-design-development .White-Label-Partnership .features.style1 .block {
        border-bottom: 0.56em solid #f3f3f3 !important;
    }

    .white-label-shopify-store-design-development .White-Label-Partnership .features.style1 .block:last-child {
        border-bottom: none !important;
    }

    .white-label-shopify-store-design-development .why-choose.hirededicatedshopifybuilder .columns.col4 .block {
        width: calc(100% / 7);
    }

    .white-label-shopify-store-design-development .feature-block.show-box .features.style8 .block {
        width: 100%;
    }

    .white-label-shopify-store-design-development .gallery-section.paymentGatIntSection .block .logo {
        padding: 15px;
    }

    .white-label-shopify-store-design-development .gallery-section.paymentGatIntSection .block:first-child .logo {
        /*padding: 50px;*/
    }

    .white-label-shopify-store-design-development .hirededicatedshopifybuilder .features.style4 .block .icon {
        padding: 15px;
    }

    .white-label-shopify-store-design-development .features.style8 .block .title-wrap {
        width: calc(100% - 110px);
    }

    /*----White Label Shopify Store Design Development Page End--*/
    .thrive-white-label .btn-wrap .btn {
        display: block;
        max-width: 370px;
        margin: 0px auto 20px !important;
    }

    .thrive-white-label-box {
        max-width: 60em;
    }

    .digitalAgencyPandemic .feature-block.show-box.remote-white-label-partner .features .block .inner {
        min-height: 202px;
    }

    /* Single Website Tab */
    .single-website-tab>ul>li>a {
        font-size: 14px;
        padding: 16px 15px;
        width: 234px;
    }

    .single-website-tab>ul>li {
        margin: 5px;
    }

    .single-website-tab>ul {
        top: -53px;
    }

    .single-website-pricing-list {
        max-width: 500px;
        margin: 0px auto 0;
        padding: 30px 40px 8px;
    }

    .planAndPricingSection .single-website-pricing-head h3 {
        padding-bottom: 25px;
        font-size: 24px;
        margin-bottom: 0 !important;
    }

    .planAndPricingSection .single-website-pricing-head h3:after {
        width: 60px;
        height: 3px;
    }

    .single_w_pricing_box {
        font-size: 42px;
    }

    .single_w_pricing_box sup {
        font-size: 22px;
        top: -4px;
    }

    .single_w_pricing_box sub {
        top: -6px;
        font-size: 20px;
    }

    .single_w_pricing p {
        font-size: 12px;
    }

    .single_w_included {
        margin: 22px 0 15px;
        font-size: 16px;
    }

    .single-website-pricing-list ul li {
        font-size: 14px;
        padding: 5px 0px 5px 25px;
    }

    .single-website-pricing-list ul li:before {
        width: 12px;
        height: 10px;
        top: 11px;
    }

    .single-website-btn {
        margin: 0;
        position: relative;
        top: 29px;
    }

    .single-website-btn a.schedule-btn {
        padding: 14px 22px;
        font-size: 14px;
        line-height: 1.1;
    }



}

@media only screen and (max-width: 960px) and (min-width:767px) {
    .faq-section .faq-detail .question-answer .question:before {
        right: 29px;
        top: 24px;
    }

    .specific-list {
        padding-bottom: 170px;
    }

    .specific-left:not(.specific-right) li:last-child {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 270px;
    }
}

@media only screen and (max-width: 767px) {

    .feature-block.content-writing-process .features.style1 .block .icon:after {
        display: none;
    }

    .bigcommerce-hero.serBanner .note p {
        font-size: 16px;
    }

    .bigCommercePage .typo h2 br {
        display: none;
    }

    .bigCommercePage .hire-r-how-work .columns.col4 .block {
        width: 50%;
    }

    .bigCommercePage .hire-r-how-work .block .inner {
        margin-top: 0;
        margin-bottom: 30px;
    }

    .bigCommercePage .hire-r-how-work .block .inner:before {
        display: none;
    }

    .bigCommercePage .hire-r-how-work .features.style4 .block .icon {
        margin-top: 0;
        padding: 0;
    }

    .bigCommercePage .hire-r-how-work {
        margin-top: 0;
    }

    .bigCommercePage .gallery-section.paymentGatIntSection .block .logo {
        width: 210px;
        max-width: 100%;
    }

    .bigCommercePage .gallery-section .block .logo {
        min-height: auto;
    }

    .bigCommercePage .paymentGatIntSection .columns .block {
        padding: 20px 0;
    }

    .webflow-web-design-development .two-cols.Icon .text-content li .icon, .webflow-web-design-development .two-cols-text .text-content.Icon li .icon {
        margin-top: 5px;
        padding-top: 0;
    }

    .serBanner.common-section.removeTop {
        margin-top: 0;
    }

    .websiteCopywritingService.website-copywriting-service .top-border-on-banner+.two-cols .text-content {
        text-align: left;
    }

    .All-pages .serBanner .figure {
        width: 30%;
    }

    .serBanner .figure, .serBanner .content {
        width: 100%;
    }

    .serBanner .figure {
        margin-top: 20px;
    }

    .adobe-business-catalyst-migration-services .serBanner .figure, .duda-development-services .serBanner .figure {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    .siteglide-development-services .serBanner .figure {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    /*.google-unnatural-links-penalty-recovery .serBanner.leftImage .figure{width: 80%;margin:20px auto;}*/
    .google-unnatural-links-penalty-recovery .serBanner .title {
        font-size: 22px;
        line-height: 1.2;
    }

    .google-unnatural-links-penalty-recovery .serBanner .breadthumb {
        margin-bottom: 10px;
    }

    .google-unnatural-links-penalty-recovery .serBanner .figure {
        margin-top: 00px;
    }

    .serBanner.rightImage .figure {
        margin-top: 30px;
    }

    .it-server-hosting-management .serBanner .figure {
        width: 100%;
    }

    .it-server-hosting-management .serBanner .figure img {
        width: 80%;
    }

    .figure.wid50 {
        text-align: center;
    }

    .gallery-section .block .logo {
        padding: 25px;
    }

    .serBanner.leftImage .content {
        order: 3;
    }

    .serBanner .breadthumb {
        order: 1;
    }

    .serBanner.leftImage .figure {
        order: 2
    }

    .serBanner.leftImage .banner-inner {
        flex-direction: row;
    }

    .google-penalty .serBanner.leftImage .content {
        width: 55%;
    }

    .btn-wrap .btn+.btn {
        margin-left: 0;
    }

    .banner-with-video .shead {
        margin-bottom: 15px;
        font-size: 22px;
    }

    .btn-wrap .btn {
        font-size: 14px;
    }

    /*.duda-development-services .serBanner .figure{width: 100%;}*/
    .wework:before {
        display: none;
    }

    .two-cols .title {
        font-size: 22px;
    }

    .white-label-wordpress-development .two-cols .title {
        font-size: 22px;
    }

    .two-cols .title br {
        display: none;
    }

    /*.top-border-on-banner .two-cols .title br{display: none;}*/
    .Professional-Content-Writing-Services .two-cols .left .text-content {
        text-align: left;
    }

    .Professional-Content-Writing-Services .right.deep-consumer-box {
        flex-direction: column-reverse;
    }

    .Professional-Content-Writing-Services.two-cols .left .figure, .Professional-Content-Writing-Services.two-cols .right .figure {
        margin-bottom: 20px;
    }

    .two-cols .figure {
        margin-top: 20px;
    }

    .two-cols .figure img {
        width: 85%;
    }

    .blog-writing-service .blogWritingServices.two-cols .figure img {
        width: 65%;
    }

    .two-cols.Numeric .left, .two-cols.Numeric .leftwrapoutImage {
        flex-direction: column;
    }

    .two-cols .deep-consumer-box .text-content {
        margin-bottom: 20px;
    }

    .two-cols .deep-consumer-box .text-content, .two-cols .deep-consumer-box .figure {
        width: 100%;
    }

    .two-cols .left .figure, .two-cols .right .text-content {
        padding-right: 0;
    }

    .two-cols .left .text-content, .two-cols .right .figure {
        padding-left: 0;
    }

    .two-cols .left, .two-cols .leftwrapoutImage {
        flex-direction: column-reverse;
    }

    .two-cols .deep-consumer-box {
        padding: 20px;
    }

    .two-cols .left .text-content {
        margin-top: 15px;
        text-align: center;
    }

    .two-cols.Professional-Content-Writing-Services .left .text-content {
        text-align: left;
    }

    .two-cols.Icon .text-content ul {
        padding: 0;
        text-align: left;
    }

    .rightwrapoutImage .figure {
        position: relative;
        width: 85%;
        margin-left: 0;
        margin-right: 0;
    }

    .two-cols.Icon .text-content li .icon, .two-cols-text .text-content.Icon li .icon {
        width: 20px;
        height: 20px;
        margin-top: 5px;
        padding-top: 0;
    }

    .two-cols.Icon .text-content li .list-text, .two-cols-text .text-content.Icon li .list-text {
        width: calc(100% - 27px);
    }

    .two-cols .text-content .col2 li {
        width: 100%;
    }

    .choose-web-development-outsourcing-partner .two-cols .left .text-content h3, .choose-web-development-outsourcing-partner .two-cols .deep-consumer-box .text-content h3, .choose-web-development-outsourcing-partner .typo h3 {
        font-size: 20px;
    }

    .rightwrapoutImage .figure, .two-cols .leftwrapoutImage .figure {
        position: relative;
    }

    .two-cols.list-show-icon .text-content ul li {
        text-align: left;
    }

    .two-cols.list-show-icon .text-content p br {
        display: block;
    }

    .two-cols.list-show-icon .left .text-content {
        text-align: left;
    }

    .wrapimage-transform-img .rightwrapoutImage .figure {
        display: none;
    }

    .ecommerce-solutions .two-cols.common-section.p-relative.section-title-fontbold .right {
        flex-direction: column-reverse;
    }

    .ecommerce-solutions .two-cols.common-section.p-relative.section-title-fontbold .right .figure {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .ecommerce-solutions .two-cols.common-section.p-relative.top-padding-0 {
        padding-top: 0;
    }

    .ecommerce-solutions .customcomuiux .btn {
        margin-top: 0
    }

    .two-cols.text-width-65 .dflex.wrap.vcenter {
        flex-direction: column-reverse;
    }

    .two-cols.text-width-65 .figure {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .form-text-part .title {
        font-size: 24px;
    }

    .feature-block .columns.col3 .block, .feature-block.sandiservice .columns.col3 .block {
        width: 100%;
    }

    .feature-block .columns.col3 .block:last-child {
        margin-bottom: 0;
    }

    .Feture-box-seo-page.feature-block .columns.col3 .block:last-child {
        margin-bottom: 2%;
    }

    .need-content-marketing {
        padding: 40px 0 50px 0;
    }

    .features.style2 .block .icon img {
        width: 45px;
        height: 45px;
        margin-right: 15px;
    }

    .seopage_services_provide_icon .features.style2 .block .icon img {
        width: auto;
    }

    .why-e2m-inner-box .features.style2 .block .content {
        padding-left: 60px;
    }

    .Service-seo-page .why-e2m-inner-box .features.style2 .block .content {
        margin-top: 0;
    }

    .features.style2 .block .inner {
        padding: 20px;
        border-width: 0em 5px 5px 0em;
    }

    .features.style1 .block .content {
        width: 100%;
        text-align: center;
    }

    .Migrate-Process .features.style1 .block .content {
        padding-bottom: 50px;
    }

    .features.style1 .block .icon, .features.style4 .block .icon {
        margin: 15px auto;
    }

    .feature-block.Migrate-Process .block .inner .title {
        font-size: 22px;
    }

    .feature-block.Migrate-Process .block .inner {
        border-width: 0em 10px 10px 0em;
        box-shadow: 10px 10px 0 0 #e7e7e7 !important;
    }

    .feature-block.Migrate-Process .features.style1 .block .inner {
        padding-bottom: 10px;
    }

    /*.adobe-business-catalyst-migration-services .feature-block.Migrate-Process .block .inner{}*/
    .feature-block.Migrate-Process .block .inner .dflex:after {
        bottom: -52px !important;
        border-width: 25px 0 25px 25px;
        right: auto;
    }

    .feature-block.Migrate-Process .block {
        margin-bottom: 25px;
    }

    .feature-block.we-are-expert-in-section .features.style1 .block {
        margin-bottom: 30px;
    }

    .feature-block.we-are-expert-in-section .features.style1 .block .content {
        width: 100%;
    }

    .feature-block.we-are-expert-in-section.show-box .features .block .inner {
        border-width: 0em 5px 5px 0em;
        padding-bottom: 30px;
    }

    .feature-block.we-are-expert-in-section .features.style1 .block .icon {
        width: 100%;
        height: auto;
        padding-top: 30px;
        margin-bottom: 20px;
    }

    .feature-block.we-are-expert-in-section .features.style1 .block .icon img {
        max-height: 100%;
        max-width: 40%;
    }

    .feature-block.we-are-expert-in-section .features.style1 .block .icon:after {
        top: 0px;
        width: 20px;
        height: 20px;
    }

    .features.style1 .block .text, .features.style4 .block .text, .features.style5 .block .text {
        font-size: 16px;
        line-height: 1.3;
    }

    .feature-block.box-full-width-img-title .columns.col5 .block {
        width: 100%;
    }

    .feature-block-with-number .content {
        width: 100%;
        margin-left: 0;
    }

    .feature-block-with-number .content .inner-content {
        width: calc(100% - 120px);
    }

    .feature-block-with-number .icon {
        width: 100px;
        height: 100px;
        padding: 20px;
    }

    .feature-block-with-number .count {
        width: 50px;
        height: 50px;
        font-size: 30px;
        line-height: 1.6;
    }

    .feature-block.professional-content-writing .columns.col3 .block {
        border-bottom: 2px solid #eee;
        padding-bottom: 10px;
    }

    .feature-block.professional-content-writing .columns.col3 .block .font-60 {
        font-size: 28px;
    }

    .section-title-fontbold .deep-consumer-box {
        box-shadow: 6px 5px 0 0 #d6e1e3;
    }

    .feature-block.content-writing-process .features.style1 .block .icon {
        width: 100px;
        height: 100px;
        margin-left: 0;
        margin-bottom: 0;
        border-radius: 0 50px 0 0;
    }

    .feature-block.content-writing-process .features.style1 .block .content {
        width: 100%;
        margin-left: 0;
        text-align: left;
        padding: 30px 15px;
    }

    .feature-block.content-writing-process .features.style1 .block .content .h3 {
        font-size: 18px;
    }

    .feature-block.show-box .features.columns.col3 .block {
        width: 100%;
        margin-bottom: 30px;
    }

    .feature-block.show-box .features.columns.col3 .block:last-child {
        margin-bottom: 0;
    }

    .feature-block.only-text-section.show-box .features .block .inner {
        min-height: 100px;
        padding: 40px 20px;
    }

    .feature-block-with-number.copy-write-process-section .block {
        margin-bottom: 30px;
    }

    .show-box .features.style3.col2 .block {
        width: 100%;
    }

    .features.style3 .block .icon {
        height: 100px;
        width: 100px;
        padding: 20px;
    }

    .link-building-page-how_we_do.subhead-title-order .head h5.subhead {
        font-size: 20px;
    }

    /*.features.style1 .block .icon, .features.style4 .block .icon{padding: 20px;} */
    .features.style3 .block .icon img, .remote-white-label-partner .features.style4 .block .icon img {
        width: 100%;
        height: auto;
    }

    .remote-white-label-partner .features.style4 .block .icon img {
        max-width: 100%;
        max-height: inherit;
    }

    .feature-block .columns.col5 .block {
        width: 100%;
        margin-bottom: 30px;
    }

    .ecommerce-solutions .feature-block .columns.col5 .block {
        width: 50%;
        margin-bottom: 0
    }

    .whitepaperWritingService .feature-block .columns.col5 .block {
        width: 80%;
        margin-bottom: 0px;
    }

    .features.style3.col2 .block {
        width: 100%;
    }

    .strategic-technical-seo .columns.col4 .block {
        width: 50%;
    }

    .features.col3 .block, .features.col2 .block {
        width: 100%;
        padding: 10px;
    }

    .features.style1 .text li:before {
        width: 30px;
        height: 30px;
    }

    .features.style1 .block .text .website-hosting li {
        width: 50%;
        margin-bottom: 20px;
    }

    .features.style1 .block .text .maintenance-design.col-3, .features.style1 .block .text .col-2.onlybulletwithicon {
        width: 100%;
    }

    .features.style1 .block .text .col-2.onlybulletwithicon>li {
        text-align: left;
    }

    .features.style1 .block .text .col-2.onlybulletwithicon:first-child {
        text-align: left;
    }

    .features.style1 .block .text .col-2.onlybulletwithicon {
        padding-right: 0;
        margin: 0;
    }

    .how-to-grow-your-digital-marketing-agency .features.style1 .block .text {
        font-size: 16px;
    }

    .shopify-page .feature-block.Migrate-Process .block .inner .dflex:after {
        bottom: -34px !important;
        font-size: 27px;
        width: 31px;
        height: 18px;
        right: auto;
    }

    .feature-block.ourProcessThreeBox .columns.col3 .block {
        width: 100%;
    }

    .ourProcessThreeBox .block .inner:before {
        display: none;
    }

    .features.style5 .block .icon {
        height: 100px;
        width: 100px;
        padding: 25px;
        box-sizing: border-box;
    }

    .icon-width-6em .features.style5 .block .icon img, .icon-width-5em .features.style5 .block .icon img, .links-from-competitive-icon-width .features.style4 .block .icon img {
        max-width: 100%;
        max-height: 100%;
    }

    .features.style5 .block .icon img {
        max-height: inherit;
        max-width: 100%;
    }

    /*.feature-block-with-number .count{margin: auto;}*/
    .feature-block-with-number.copy-write-process-section .block {
        text-align: center;
    }

    .feature-block-with-number .content {
        border-width: 7px;
        /*margin-bottom: 5px;*/
        padding-bottom: 30px;
    }

    .feature-block-with-number.copy-write-process-section .content .inner-content ul li {
        width: 100%;
        text-align: left;
    }

    .feature-block.title-font-big .features .block .title {
        font-size: 22px;
    }

    .treeple-cms-section .font-60 {
        font-size: 25px;
    }

    .features.style1 .block .title, .treeple-cms-section .h3 {
        font-size: 18px;
    }

    .why-us .columns.col6 .block, .additionTheseServices .features.style4 .block {
        width: 50%;
    }

    .feature-block .head .shead {
        font-size: 22px;
    }

    .features.style1 .block .icon, .features.style4 .block .icon {
        padding: 25px;
    }

    .brand-identity .two-cols.Icon .text-content li .icon {
        margin-top: 5px;
    }

    .links-from-competitive-icon-width .features.style4 .block .icon {
        padding: 0px;
    }

    .icon-with-box .features.col2 .block {
        padding: 30px 20px;
        margin: 0 0 40px s0 !important;
    }

    .treeple-cms-section .features.style1.col2 .block {
        padding-right: 0;
    }

    .premium-copywriting-step.bordre-right .block {
        border-right: none;
    }

    .whiteLableWPDWhySection .features.style4 .block .icon {
        width: 80px;
        height: 80px;
    }

    .feature-block-with-number .content .title {
        font-size: 20px;
    }

    .feature-block-with-number .content .h4 {
        font-size: 15px;
    }

    .it-support-box-img .features.style1 .block .icon {
        width: 100px;
        height: 100px;
        padding: 20px;
    }

    .it-support-box-img .features.style1 .text li:before {
        width: 25px;
        height: 30px;
    }

    .it-support-box-img .features.style1 .text li {
        text-align: left;
    }

    .feature-block.show-box .features .block .inner {
        border-width: 0 5px 5px 0;
    }

    .features.style2 .block .title {
        font-size: 18px;
    }

    .features.style2 .block .content .font-24 {
        font-size: 14px;
    }

    .duda-development-services .features.style2 .block .title {
        margin: 20px 0;
    }

    .duda-development-services .features.style2 .block .icon img {
        width: 65px;
        height: 65px;
    }

    .hire-d-w-d-key-skill .features.style2 .block .icon img {
        max-width: 22px;
        max-height: 22px;
        margin-right: 12px;
    }

    .hire-d-w-d-key-skill .features.style2 .block .inner {
        border-width: 0em 3px 3px 3px;
    }

    .whiteLableWPDWhySection .title.w600 {
        font-size: 40px;
    }

    .whiteLableWPDWhySection .block {
        width: 100%;
        height: auto;
        border-bottom: 3px solid #eef8fa !important;
        border-left: none !important;
        border-right: none !important;
    }

    .looking-for-custom-pricing .wrapper .dflex.vcenter .text-content p {
        padding: 20px;
    }

    .looking-for-custom-pricing.two-cols .left .text-content {
        padding: 0 10px;
        margin-top: 0;
    }

    .looking-for-custom-pricing .figure {
        width: 75%;
        margin: 0 auto;
    }

    .feature-block .head :last-child:not(.shead) {
        margin-bottom: 20px;
    }

    .competitive-analysis-box-border .features.style4 .block .icon {
        width: 60px;
        height: 80px;
    }

    .features.style1 .block .inner {
        border-bottom-width: 3px;
        padding-bottom: 25px;
    }

    /*.wrapimage-transform-img .rightwrapoutImage{display: none}*/


    .platforms-list .columns.col4 .platform.block {
        width: 50%;
        display: flex;
        flex-wrap: wrap;
    }

    .platforms .platform .icn-box {
        width: 70px;
        height: 70px;
        padding: 20px;
        margin: 0 auto -35px;
    }

    .platforms .bottom {
        padding: 45px 10px 10px 10px;
        min-height: auto;
    }

    .platforms-list.duda-team-need-section .columns.col4 .platform.block {
        width: 100%;
    }

    .duda-team-need-section .platforms .bottom {
        min-height: 150px;
    }

    .gallery-section .title {
        font-size: 21px;
    }

    .gallery-section .logos {
        width: 70%;
        margin: 0 auto;
    }

    .gallery-section .logos.columns.col4 .block, .gallery-section.gallery-with-text .logos.col3 .block{
        width: 100%;
    }

    .brand-identity .gallery-section .logos.columns.col4 .block {
        width: 100%;
        margin: 0;
    }

    .gallery-section .block .logo {
        border-width: 0px 3px 3px 0;
    }

    .gallery-section.tow-sec .text-content {
        width: 100%;
        padding-right: 0;
    }

    .gallery-section.tow-sec .logo-part, .gallery-section.tow-sec .logos {
        width: 100%;
    }

    .gallery-section.tow-sec .columns.col3 .block {
        width: 50%;
    }

    .gallery-section.gallery-with-text .columns.col2 .block, .gallery-section.gallery-with-text .logos {
        width: 100%;
    }

    .white-label-wordpress-development .gallery-section.gallery-with-text .logos {
        width: 80%;
    }

    /* .gallery-section.gallery-with-text .block .logo {padding: 20px;} */
    .gallery-section.paymentGatIntSection .block .logo {
        width: 60%;
        margin-left: auto;
        margin-right: auto;
    }

    .paymentGatIntSection .columns .block {
        border-right: none;
        border-bottom: .125em solid var(--white);
        padding-bottom: 0px;
    }

    .gallery-section .block .logo {
        min-height: 150px;
    }

    .gallery-with-text.Font-size-187 .font-24 {
        font-size: 18px;
    }

    .tools-logo-icon-width img.wid100 {
        max-width: 100%;
    }

    .typo h2 {
        font-size: 18px;
    }

    .typo p br {
        display: none;
    }


    .faq-section .font-60 {
        font-size: 21px;
        margin: 30px 0;
    }

    .copywriting-services .columns.col4 .block {
        width: 100%;
        margin-bottom: 25px;
    }

    .form-text-part .form-part .gform_footer input.gform_button {
        font-size: 16px;
        /*height: 2.4em;*/
    }

    .client-box {
        height: 100px;
        margin-top: 40px;
    }

    .btn-wrap .btn+.btn {
        margin-left: 0;
    }

    .looking-for-custom-pricing .text-content {
        width: 100%;
    }

    .paymentGatIntSection .columns .block {
        width: 100%;
    }

    .paymentGatIntSection .h3, .whiteLableWPDWhySection .subhead {
        font-size: 16px;
    }

    .caseStudiesList .two-cols .deep-consumer-box .text-content {
        width: 100%;
    }

    .caseStudiesList .two-cols .deep-consumer-box .figure {
        width: 100%;
    }

    .caseStudiesList .padding-75 {
        padding: 25px 0;
    }

    .caseStudiesList .padding-75:last-child {
        padding-bottom: 100px;
    }

    .Why-Link-Building .text-content {
        display: block;
    }

    .Why-Link-Building .rightwrapoutImage .text-content {
        text-align: center;
    }

    .Why-Link-Building .text-content p {
        width: 100%;
        text-align: left;
    }

    .wrapimage-transform-img .figure {
        transform: translate(0px, 0%);
    }

    .tools-logo-icon-width img.wid100 {
        max-width: 100%;
    }

    .white-border-box.two-cols-text .text-content {
        margin-top: 20px;
    }

    .white-border-box.two-cols-text .text-content:nth-child(2) {
        margin-top: 50px;
    }

    .specifics-section p {
        font-size: 14px;
    }

    .specific-left ul li h6 {
        font-size: 20px;
    }

    .specific-left ul li, .specific-left, .specific-left.specific-right {
        width: 100%;
    }

    .specific-left ul li {
        margin: 0 !important;
        border-bottom: 2px solid #eef8fa;
        padding: 20px 0;
    }

    .specific-left.specific-right ul li:last-child {
        border-bottom: none;
    }

    .specific-left.specific-right {
        margin-top: 20px;
    }

    .specific-left ul label {
        width: 70px;
        height: 70px;
    }

    .specific-left ul label:after {
        font-size: 40px;
    }

    .specific-list .image-sec {
        display: none;
    }

    .faq-section .faq-detail .question-answer {
        padding: 0px 0px 20px 0px;
        margin-top: 20px;
    }

    .faq-section .faq-detail .question-answer .question:after {
        width: 35px;
        height: 35px;
        right: 0px;
        top: 0px;
    }

    .faq-section .faq-detail .question-answer .question:before {
        padding: 3px;
        border-width: 0 3px 3px 0;
        right: 15px;
        top: 13px;
    }

    .btn-part .btn:first-child {
        margin-right: 10px;
    }

    .plan-list-tabs li a {
        font-size: 14px;
    }

    .plan-list-tabs li .discount-text {
        font-size: 12px;
        min-height: 40px;
    }

    .plan-list-tabs li .discount-text b {
        font-size: 20px;
    }

    .plan-card h2 {
        font-size: 20px;
    }

    .cont-wrap {
        padding: 0 27px 0 20px;
    }

    .plan-card h4 {
        font-size: 30px;
        line-height: 1.3;
    }

    .plan-card-mobile-list .plan-cards-list {
        padding-left: 10px;
        padding-right: 10px;
    }

    .expand-btn {
        width: 30px;
        height: 30px;
    }

    .plan-card-body ul {
        padding-left: 0;
    }

    .plan-card-body ul li {
        padding-left: 30px;
        font-size: 16px;
        line-height: 1.3;
        margin-bottom: 18px;
    }

    .plan-card-body ul li:before {
        width: 20px;
        height: 13px;
    }

    .plan-card-price span {
        font-size: 12px;
    }

    /*.plan-card-header{position: initial;} */
    .plan-card h4 sup, .plan-card h4 sub {
        font-size: 15px;
    }

    .plan-card-header .most-popular-plan {
        font-size: 14px;
        width: 112px;
        line-height: 0.7;
        padding: 9px 10px;
        top: -28px;
    }

    .plan-card .try-button {
        font-size: 13px;
    }

    .plan-card-top {
        padding: 15px 0;
    }

    .expand-btn:before {
        background-size: contain;
        width: 16px;
        height: 10px;
    }

    .free-guide-today .content img {
        position: relative;
        width: 80%;
        bottom: 0;
        margin: auto;
        left: auto;
    }

    .free-guide-today.form-text-part.serBanner.rightImage .figure.form-part {
        margin-top: 0;
    }

    .free-guide-today .shead {
        font-size: 21px;
    }

    .Service-page .section-dobest .box {
        width: 100%;
    }

    .Service-page .section-dobest .box:first-child {
        margin-right: 0;
    }

    .Service-page .point-type1 li:before {
        top: 0;
    }

    .Service-page .section-dobest .right-box .best-box {
        padding: 50px 20px 0 20px;
    }

    .wlbAgencyPartner .font-24 {
        font-size: 16px;
    }


    /*Service Seo Page Start*/
    .Service-seo-page .two-cols .figure, .Service-seo-page .serBanner.rightImage .figure {
        width: 85%;
        margin-left: auto;
        margin-right: auto;
    }

    .Service-seo-page .serBanner .btn-wrap {
        text-align: left;
    }

    .Service-seo-page .common-section.removeTop {
        margin-top: 0;
    }

    .Service-seo-page .why-e2m-inner-box {
        margin-top: 0;
        padding-top: 50px;
    }

    /*Service Seo Page End*/
    /*Service linkdin Page Start*/
    .competitive-analysis-box-border .columns.col4 .block {
        border-right: none;
    }

    .competitive-analysis-box-border .columns.col4 .block {
        border-bottom: 1px solid #e5e5e5 !important;
    }

    .Icon-show-above {
        padding-bottom: 50px;
    }

    .Icon-show-above .features.style3 .block .icon {
        top: -50px;
    }

    .Icon-show-above .features.style3 .block .title {
        margin-top: 55px;
    }

    .Icon-show-above .features.style3.col2 .block {
        margin-top: 85px;
    }

    .Icon-show-above .features.style3.col2 .block {
        padding-right: 0;
    }

    .Icon-show-above .subhead.h3 {
        font-size: 14px;
    }

    .Icon-show-above .features.style3.col2 .block {
        padding-right: 0;
    }

    .feature-block.recovery-section .head .shead {
        font-size: 18px;
    }


    .mobile-top-m-r {
        margin-top: 0 !important;
    }

    .small-wrapper .wrapper {
        max-width: 87%;
    }

    .Google-penalties h5 p {
        margin-bottom: 8px;
    }

    .Google-penalties .rightwrapoutImage .figure {
        display: none;
    }

    .why-us {
        margin-top: 0;
    }

    .why-us .columns.col4 .block {
        margin-bottom: 15px;
    }

    .Beat-Them-All .features.style5 .block .icon {
        padding: 20px;
    }

    .Beat-Them-All .features.style5 .block:last-child .icon {
        padding: 10px;
    }

    .recovery-section .feature-block .head :last-child:not(.shead) {
        margin-bottom: 0
    }

    .recovery-section .features.style1 .block .inner {
        padding: 0
    }

    .best-content-work .features.style5 .block .icon {
        width: 170px;
        height: 170px;
        padding: 30px;
    }

    .Industries-section .features.style4 .block .icon {
        height: 150px;
        width: 150px;
    }

    .common-section .typo h3 {
        font-size: 19px;
    }

    .feature-block.content-writing-process .features.style1 .block .title {
        font-size: 17px;
    }

    .contentqualitychecklist .features.style1 .block, .whiteLableWPDWhySection .features.style4 .block {
        border-bottom: 1px solid #cccccc;
    }

    .whiteLableWPDWhySection .feature-block .head .shead br {
        display: none;
    }

    .content-writing-page .image-small .vcenter.right {
        flex-direction: column-reverse;
    }

    .content-writing-page .image-small.two-cols .right .figure {
        text-align: center;
        margin-bottom: 20px;
    }

    .content-writing-page .image-small.two-cols .figure img {
        width: 85%;
    }

    .two-cols .right .figure {
        text-align: center;
    }

    .full-width-two-section.two-cols-text .text-content {
        min-height: auto;
    }

    .full-width-two-section.two-cols-text .text-content img {
        margin: 30px 0;
    }

    .full-width-two-section.two-cols-text .wrapper .text-content .text-center {
        padding: 0;
    }

    .two-cols .bottom-text-data {
        padding-top: 50px;
    }

    .section-title-fontbold .two-cols .title {
        margin-bottom: 40px;
    }

    .two-cols.section-title-fontbold .text-content p a {
        font-size: 18px;
    }

    .feature-block-with-number .shead {
        font-size: 22px;
    }

    .feature-block-with-number.copy-write-process-section .block .dflex.wrap.vcenter:before {
        display: none;
    }

    .feature-block-with-number.copy-write-process-section .count {
        margin: 0 auto 10px auto;
    }

    .feature-block-with-number .block:last-child .content {
        padding-bottom: 0;
    }

    .feature-block-with-number.copy-write-process-section .block:last-child {
        margin-bottom: 0px;
    }

    .best-copywrite .dflex.vcenter.right {
        flex-direction: column-reverse;
    }

    .wlbWpSupportSection .block .inner:before {
        display: none;
    }

    .recovery-section .subhead.h3 {
        font-size: 16px;
    }

    .icon-box-full-width-bg .features .block .content.col2, .icon-box-full-width-bg .features .block .content.col2 .title, .icon-box-full-width-bg .features .block .content.col2 .text {
        width: 100%;
    }

    .icon-box-full-width-bg .features .block .content.col2, .icon-box-full-width-bg .features .block .content.col2 .text {
        padding-left: 0;
    }

    .icon-box-full-width-bg .features .block .content.col2 .text {
        margin-top: 10px;
    }

    .icon-box-full-width-bg .features.style1 .text li {
        text-align: left;
        align-items: flex-start;
    }

    .icon-box-full-width-bg .features .block .content.col2 .text ul li:before {
        margin-top: 10px;
        height: 5px;
        width: 5px;
        margin-right: 10px;
        margin-top: 10px;
    }

    .box-border-none .features.style1 .block .icon {
        width: 25px;
        height: 25px;
        margin: 7px 10px 0px 0px;
    }

    .box-border-none .features.style1 .block .content {
        width: calc(100% - 50px);
        text-align: left;
    }

    .feature-block.box-border-none .block .icon img, .image-small.two-cols .figure img {
        width: 100%;
    }

    .image-small.two-cols .right .figure {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .image-small.two-cols .figure img {
        width: 85%;
    }

    .feature-block.box-full-width-img-title .columns.col5 .block:last-child {
        margin-bottom: 0;
    }

    .whiteLableWPDWhySection .get-btn {
        margin-top: 10px;
    }

    /* /brand-identity/ */
    .feature-block-with-number.brandIdentityPageDesignProcess .icon {
        height: 90px;
        width: 90px;
    }

    .page-id-10573 .two-cols .left .text-content {
        text-align: left;
    }

    .feature-block.common-section.top-padding-0.bottom-txt-fontsmall.border-bottom-white.removeBoth.padding-75 {
        padding-top: 10px;
    }

    section.feature-block.common-section.top-padding-0.bottom-txt-fontsmall.removeBoth.padding-75 h3.subhead.font-36.w600.text-center {
        margin-top: 0;
    }

    .brand-identity .features.style1 .block:last-child .inner {
        border-bottom: none;
    }

    .feature-block-with-number.brandIdentityPageDesignProcess .block {
        margin-top: 20px;
    }

    .serBanner.p-relative.brandIdentityBanner .banner-inner .figure {
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 0;
    }

    /* Case stydy */
    .caseStudiesList .two-cols .deep-consumer-box .figure img {
        width: 100%;
        max-width: 70%;
    }

    .caseStudiesList .two-cols .deep-consumer-box .text-content h3 {
        font-size: 28px;
    }

    .caseStudiesList .two-cols .deep-consumer-box .text-content p {
        font-size: 16px;
    }

    .caseStudiesList .padding-75.two-cols .deep-consumer-box {
        padding: 10px 36px 36px;
    }

    .caseStudiesList .padding-75.two-cols {
        padding-bottom: 40px;
    }

    /* Client Page banner */
    .serBanner.leftImage.shortWidthBanner .breadthumb.white.hide-desk {
        display: none !important;
    }

    .serBanner.leftImage.shortWidthBanner .content .breadthumb.white.hide-mob {
        display: flex !important;
    }

    .serBanner.leftImage.shortWidthBanner .banner-inner {
        justify-content: flex-start;
    }

    /* Client page */
    .clientLogoPage.gallery-section .logos.columns.col4 .block {
        width: calc(100% / 3 - 0px);
        height: 100px;
        margin: 0;
    }

    .Client-page .gallery-section .logos {
        width: 100%;
    }

    .clientLogoPage.gallery-section .logos.columns.col4 .block .logo {
        min-height: inherit;
    }

    /* /it-server-hosting-management/ */
    .itServerSupportBanner .content {
        padding-right: 0;
        padding-bottom: 20px;
    }

    .itHostComprehensive {
        padding-top: 0;
    }

    .itHostComprehensive .content {
        padding-top: 3em;
    }

    .features.style1 .block .text .maintenance-design.col-3 {
        margin-top: 0;
        ;
    }

    .feature-block.show-box .features .block .inner {
        padding: 3.75em 2.5em 6.5em;
    }

    .it-support-box-img ul.col-2.onlybulletwithicon {
        margin: 0;
    }

    .it-support-box-img ul.col-2.onlybulletwithicon li:last-child {
        margin: 0em 0em .75em 0em;
    }

    .it-support-padding, .it-support-padding-last {
        padding: 20px 0;
    }

    .white-label-digital-section {
        margin: 0 0 40px;
        padding-top: 40px;
    }

    .wlbAgencyPartner {
        margin: 40px 0;
    }

    .wlbAgencyPartner .block {
        margin-bottom: 0 !important;
    }

    .wlbAgencyPartner .block .inner {
        padding: 20px;
    }

    .planAndPricingSection.common-section {
        padding: 40px 0 0;
    }

    .planAndPricingSection.common-section h3 {
        font-size: 18px;
    }

    #wl_pricing_packages .head h2 {
        font-size: 22px;
    }

    #wl_pricing_packages h2 {
        font-size: 18px;
        line-height: 28px;
        /*margin-bottom: 0;*/
    }

    .planAndPricingSection.common-section .head h4 {
        font-size: 16px;
    }

    #wl_pricing_packages .plan-card-price h4 {
        font-size: 20px;
        line-height: 15px;
    }

    #wl_pricing_packages .plan-card h4 sub {
        top: -5px;
    }

    .plan-card h4 del {
        font-size: 16px;
        line-height: 12px;
    }

    .plan-card h4 del sup, .plan-card h4 del sub {
        font-size: 11px;
    }

    .planAndPricingSection.common-section .plan-list-tabs li .discount-text {
        font-size: 12px !important;
    }

    .white-label-digital-section p {
        text-align: center;
    }

    .faq-section .question h4 {
        font-size: 15px;
    }

    .faq-section .faq-detail .question-answer .answer p {
        font-size: 13px;
    }

    .faq-section .faq-detail .question-answer .answer a {
        font-size: 13px;
    }

    /* /shopify-store-design-development/ */
    .page-id-10836 .common-section.removeTop .dflex.wrap.vcenter.right .text-content.typo.wid50.leftalign {
        margin-top: 0;
    }

    .page-id-10836 section.feature-block.common-section.show-box.top-padding-0.Shopify-Custom-Design.removeBoth.padding-75 .features.columns.col2.style8 {
        margin-top: -11em;
    }

    .page-id-10836 section.feature-block.common-section.show-box.top-padding-0.Shopify-Custom-Design.removeBoth.padding-75 .features.columns.col2.style8 img.wid100 {
        width: 100%;
        height: auto;
    }

    .shopifyPageBanner .banner-inner .figure {
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    }

    .page-id-10836 section.feature-block.common-section.Migrate-Process.count-remove.bottom-padding-0.removeBoth.padding-75 p.font-24.desc br {
        display: block;
    }

    .page-id-10836 section.feature-block.common-section.show-box.top-padding-0.Shopify-Custom-Design.removeBoth.padding-75 .features.columns.col2.style8 .block {
        padding: 0;
    }

    .page-id-10836 section.feature-block.common-section.show-box.top-padding-0.Shopify-Custom-Design.removeBoth.padding-75 .features.columns.col2.style8 .block .inner.text-center {
        padding: 3.75em 5em 6.5em;
    }

    /* /* /bigcommerce-design-development-services/ */
    .bigCommerceFeatures .features.columns .block .icon {
        padding: 0;
        width: auto;
        height: auto;
    }

    .bigCommerceFeatures .features.columns .block .inner {
        padding-top: 0;
        padding-bottom: 0;
    }

    .feature-block.common-section.box-bottom-border-none.bigCommerceFeatures.removeBoth.padding-75 {
        padding-bottom: 40px;
    }

    .bigCommerceFeatures .features.columns .block .content {
        width: 100%;
    }

    .bigCommerceFeatures .features.columns .block .content p strong {
        display: block;
        margin-bottom: -10px;
    }

    .bigCommerceWebDevelopmentServices {
        padding-bottom: 0;
    }

    /* /woocommerce-store-development/ */
    .wooCommerceWebDevelopment .features.style1 .block .inner {
        padding: 0;
    }

    .wooCommerceWebDevelopment .features.style1 .block {
        padding: 0;
    }

    .wooCommerceWebDevelopment {
        padding-bottom: 10em;
    }

    .page-id-9775 .serBanner.rightwrapoutImage .figure {
        margin-left: auto;
        margin-right: 5%;
    }

    .whyUseWooCommercePart.keep.feature-block .columns.col5 .block {
        margin-bottom: 0;
    }

    .wooCommerceWebDevelopment+.feature-block .features.style1 .block .inner {
        text-align: left;
        border-bottom-width: 6px;
    }

    .wooCommerceWebDevelopment+.feature-block .features.style1 .block .inner figure.icon {
        text-align: left;
        margin-left: 0;
    }

    .wooCommerceWebDevelopment+.feature-block .features.style1 .block .inner .content.col1 {
        text-align: left;
    }

    .page-id-9775 .gallery-section .block .logo {
        padding: 15px;
    }

    /* /seo/local-seo/ */
    .local-seo-page .rightwrapoutImage .figure {
        margin-left: auto;
        margin-right: auto;
    }

    .local-seo-page .cta-block {
        padding-top: 50px;
        margin-top: 30px;
        padding-bottom: 50px;
    }

    .local-seo-page .cta-block+.feature-block {
        margin-top: 0;
    }

    .local-seo-page .strategicSEOConsulting+.feature-block .features .block {
        margin-bottom: 20px;
        border-left: none;
        margin-top: 20px;
    }

    /* /seo/ecommerce-seo/ */
    .ecommerceGoldRush .leftwrapoutImage .text-content {
        width: 100%;
    }

    .ecommerceGoldRush.two-cols .title {
        margin-bottom: 5px;
    }

    .ecommerceGoldRush .leftwrapoutImage .figure {
        width: 100%;
    }

    .ecommerceGoldRush {
        padding-bottom: 0;
    }

    .beforeHeadShortContent p {
        font-size: 17px;
        line-height: 1.4;
    }

    .ecommerce-seo .ecommerce-seo-Comman-image-small.two-cols .deep-consumer-box .text-content.leftalign {
        padding-right: 0 !important;
        padding-left: 0 !important;
        text-align: center;
    }

    .ecommerce-seo .feature-block.imgWidthAuto.keep .title-ecom-plat br {
        display: none;
    }

    .ecommerce-seo .rightwrapoutImage .figure {
        margin-left: auto;
        margin-right: auto;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .top-title-block .typo p img {
        width: 80%;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .ecommerce-platforms-sec-1 .ep-right-title-txt {
        width: 100%;
        margin-top: 20px;
    }

    .contentSkyBlueBg {
        padding: 2em;
    }

    .imageStru {
        text-align: center;
    }

    .imageStru img {
        width: 50%;
    }

    .ecommerce-guide .ep-box-contant .alignright, .ecommerce-guide .platforms-cont .alignright {
        width: 100% !important;
    }

    /* /digital-agency-pandemic-survival-guide-ebook/ */
    .digitalAgencyPandemic .free-guide-today.form-text-part.serBanner.rightImage .figure.form-part {
        padding-bottom: 25px;
        padding-top: 20px;
        margin-top: 0 !IMPORTANT;
    }
    .digitalAgencyPandemic .remote-white-label-partner .features.style4 .block .icon {
        width: 100px;
    }

    .digitalAgencyPandemic .common-section.flex-textbox.light.keep.centeralign .typo h2 br {
        display: none;
    }

    .digitalAgencyPandemic .common-section.flex-textbox.light.keep.centeralign .typo h2 {
        margin-bottom: 20px;
    }

    .digitalAgencyPandemic .common-section.flex-textbox.light.keep.centeralign .typo p:last-child {
        margin-bottom: 0;
    }

    .digitalAgencyPandemic .remote-white-label-partner .features.style4 .block {
        margin-bottom: 0;
    }

    .digitalAgencyPandemic .white-lable-list-box .wid55 {
        width: 100%;
    }

    .digitalAgencyPandemic .remote-white-label-partner .features.style4 .block .text br {
        display: none;
    }

    .digitalAgencyPandemic .remote-white-label-partner .features.style4 .block .text {
        padding: 0 20px 20px;
    }

    .digitalAgencyPandemic .feature-block.show-box.remote-white-label-partner .features .block .inner {
        min-height: auto;
    }

    .digitalAgencyPandemic .serBanner .validation_message {
        padding-bottom: 0;
    }

    /* /choose-web-development-outsourcing-partner/ */
    .choose-web-development-outsourcing-partner .two-cols.common-section.p-relative.removeBottom.None .dflex.wrap.vcenter.right {
        flex-direction: column-reverse;
    }

    .choose-web-development-outsourcing-partner .two-cols.common-section.p-relative.removeBottom.None .dflex.wrap.vcenter.right figure.figure.wid50 {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .choose-web-development-outsourcing-partner .left-side-btn {
        margin-top: 0;
    }

    .choose-web-development-outsourcing-partner .two-cols.common-section.p-relative.removeBottom.None .dflex.wrap.vcenter.right {
        text-align: center;
    }

    .choose-web-development-outsourcing-partner .two-cols.common-section.p-relative.removeBottom.None .dflex.wrap.vcenter.right .text-content.typo.wid50.leftalign {
        text-align: center;
    }

    .choose-web-development-outsourcing-partner .left-side-btn .btn-part.text-center {
        text-align: center;
    }

    .choose-web-development-outsourcing-partner .left-side-btn+.two-cols.common-section .text-content.typo.wid50.leftalign {
        margin-bottom: 0;
    }

    .choose-web-development-outsourcing-partner .left-side-btn+.two-cols.common-section .text-content.typo.wid50.leftalign p:last-child {
        margin-bottom: 0;
    }

    .choose-web-development-outsourcing-partner .deep-consumer-box {
        text-align: center;
    }

    .choose-web-development-outsourcing-partner .deep-consumer-box .text-content.typo.wid50.leftalign {
        text-align: center;
    }

    .choose-web-development-outsourcing-partner .deep-consumer-box .text-content.typo.wid50.leftalign .blueListIcon {
        text-align: left;
    }

    .common-section.inner-bg-change .typo {
        text-align: center;
    }

    .choose-web-development-outsourcing-partner .deep-consumer-box.right {
        flex-direction: column-reverse;
    }

    .choose-web-development-outsourcing-partner .deep-consumer-box.right .figure {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .choose-web-development-outsourcing-partner .deep-consumer-box.right .leftalign {
        margin-bottom: 0;
    }

    .choose-web-development-outsourcing-partner .deep-consumer-box.left .figure {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .choose-web-development-outsourcing-partner .deep-consumer-box.left .leftalign {
        margin-top: 0;
        margin-bottom: 0;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .serBanner.leftImage .content {
        text-align: center;
        padding-left: 0;
        margin-top: 30px;
    }

    .ecommerce-guide .ep-listing-part-img {
        flex-direction: column;
        margin-top: 0;
        text-align: center
    }

    .ecommerce-guide .ep-listing-part-img ul {
        width: 100%;
        padding-right: 0;
    }

    .ecommerce-guide .serBanner .h5 {
        font-size: 18px;
        margin-top: 5px;
    }

    .ecommerce-guide .grey-bg-ep .title-ecom-plat {
        margin-bottom: 20px;
        margin-top: 15px;
    }

    .ecommerce-guide .grey-bg-ep .title-ecom-plat {
        margin-bottom: 20px;
        margin-top: 15px;
    }

    .ecommerce-guide .title-ecom-plat {
        margin-bottom: 20px;
    }

    .ecommerce-guide .ecommerce-seo-agency {
        padding-bottom: 8em;
    }

    .ecommerce-guide .research-econ-key-box {
        float: none;
        width: 100%;
        clear: both;
        margin-left: 0;
        margin-right: 0;
    }

    .ecommerce-guide .ep-left-icon {
        width: 100%;
        text-align: center;
        padding-right: 0;
    }

    .ecommerce-guide .ep-left-icon span {
        margin-left: auto;
        margin-right: auto;
        width: 50px;
        height: 50px;
        padding: 15px;
    }

    .ecommerce-guide .ep-left-icon span {
        width: 120px;
        height: 120px;
    }

    .ecommerce-guide .ep-left-icon span img {
        width: 100%;
    }

    .ecommerce-guide .ecommerce-platforms-sec-1 .ep-right-title-txt h3 {
        text-align: center;
        font-size: 20px;
    }

    .ecommerce-guide .ep-box-contant ul li a {
        display: contents;
    }

    .ecommerce-guide .ep-box-contant h3 {
        text-align: center;
    }

    .ecommerce-guide .structured-data-txt {
        display: flex;
        flex-direction: column-reverse;
    }

    .ecommerce-guide .structured-data-txt .imageStru img {
        width: 98px;
    }

    .ecommerce-guide .structured-data-txt .imageStru {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .ecommerce-guide .structured-data-txt p {
        margin-bottom: 0;
    }

    .ecommerce-guide .ep-box-contant ul {
        margin-top: 1em;
    }

    /* /seo/ */
    .Service-seo-page .why-e2m-inner-box.feature-block .columns.col3 .block {
        width: 100%;
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .Service-seo-page .why-e2m-inner-box.feature-block .columns.col3 .block .inner {
        width: 100%;
    }

    .Service-seo-page .why-e2m-inner-box.feature-block .columns.col3 .block .inner br {
        display: none;
    }

    .Service-seo-page .why-e2m-inner-box.feature-block .columns.col3 .block:last-child {
        border-bottom: none;
        margin-bottom: 0;
    }

    .feature-block.seopage_services_provide_icon .columns.col3 .block {
        width: 100%;
    }

    .feature-block .why-e2m-inner-box .features.col3 {
        border: solid #e7e7e7;
        border-width: 0em 4px 4px 0em;
    }

    .Service-seo-page .gallery-section img.wid100 {
        width: auto;
    }

    section.common-section.flex-textbox.light.keep.leftalign .typo p a {
        display: contents;
    }

    .features.style1 .block .text .website-hosting li:after {
        left: -16px;
    }

    /* /link-building/ */
    .link-building-banner-img-position.serBanner.leftImage ul.breadthumb.white.hide-desk {
        display: none !important;
    }

    .link-building-banner-img-position .content.box-size ul.breadthumb.white.hide-mob {
        display: block !important;
    }

    .link-building-banner-img-position .content.box-size {
        width: 60%;
        padding-top: 0;
    }

    .link-building-banner-img-position figure.figure {
        width: 40%;
    }

    .link-building-banner-img-position .content.box-size .description {
        font-size: 16px;
    }

    .linkBuildingPage .competitive-analysis-box-border .features.style4 .block .icon img {
        width: auto;
    }

    .linkBuildingPage .white-border-box .wid50 {
        border-width: 2px;
    }

    .linkBuildingPage .feature-block.recovery-section .head .shead {
        font-size: 22px;
    }

    /* /content-marketing/ */
    .content-marketing .gallery-section.Tools-We-Use {
        padding-bottom: 0;
    }

    .content-marketing .gallery-section.Tools-We-Use+.common-section {
        padding-top: 0;
    }

    .content-marketing .need-content-marketing.feature-block .columns.col3 .block {
        width: 100%;
    }

    /* /copywriting-services/ */
    .copywriting-services .full-width-two-section.two-cols-text .text-content.typo p br {
        display: none !important;
    }

    .copywriting-services .full-width-two-section.two-cols-text .text-content.typo p:last-child {
        margin-bottom: 0;
    }

    /* /siteglide-development-services/ */
    .siteglide-development-services .icon-with-box .features.col2 .block:nth-child(3) {
        margin-bottom: 3% !important;
    }

    .siteglide-development-services .icon-box-full-width-bg .features .block .content.col2 .text ul li:before {
        margin-top: 7px;
    }

    .siteglide-development-services section.feature-block.common-section.icon-box-full-width-bg.title-font-big.removeBoth.padding-75 .features .block {
        margin-bottom: 5%;
    }

    .siteglide-development-services section.feature-block.common-section.icon-box-full-width-bg.title-font-big.removeBoth.padding-75 .head.text-center {
        margin-bottom: 40px;
    }

    .siteglide-development-services section.feature-block.common-section.box-border-none.bottom-full-image.removeBoth.padding-75 .block figure.icon {
        margin-top: 0;
    }

    .siteglide-development-services section.feature-block.common-section.box-border-none.bottom-full-image.removeBoth.padding-75 .block .inner {
        padding-bottom: 0;
    }

    /* /duda-development-services/ */
    .duda-development-services .feature-block.common-section.box-full-width-img-title img {
        width: auto !important;
        max-width: none;
        height: 55px !important;
        max-width: none;
    }

    .duda-team-need-section .platforms .platform .bottom {
        min-height: auto;
        padding-bottom: 30px;
    }

    /* /shopify-store-design-development/ */
    .shopify-store-design-development .feature-block.common-section.Migrate-Process {
        padding-bottom: 30px;
    }

    .shopify-store-design-development .Shopify-Features .features.style1 .block {
        width: 100%;
    }

    .shopify-store-design-development .Shopify-Features .features.style1 .block .content.col1 {
        text-align: left;
    }

    .shopify-store-design-development .Shopify-Features .features.style1 .block .inner {
        padding-bottom: 0;
        padding-top: 0;
    }

    .shopify-store-design-development .Shopify-Features .features.style1 .block:last-child {
        padding-bottom: 0;
    }

    .shopify-store-design-development .Shopify-Features .head h3 {
        font-size: 17px;
        margin-bottom: 0 !important;
    }

    .shopify-store-design-development .Shopify-Features .features .block .icon img {
        max-width: none;
        max-height: none;
        width: 100%;
        height: auto;
    }

    .shopify-store-design-development .Shopify-Features .features .block .icon {
        padding: 18px;
    }

    .shopify-store-design-development .Shopify-Custom-Design .content .text p {
        margin-bottom: 13px;
    }

    .shopify-store-design-development .feature-block.common-section.Migrate-Process .features.columns {
        margin-left: -6px;
        margin-right: 0;
    }

    .shopify-store-design-development .feature-block.common-section.Migrate-Process .features.columns .content {
        padding-left: 0;
    }

    .shopify-store-design-development .feature-block.Migrate-Process .features.style1 .block .inner {
        box-shadow: 7px 7px 0 0 #e7e7e7 !important;
    }

    .shopify-store-design-development .gallery-section .block {
        padding-top: 25px;
    }

    .shopify-store-design-development .gallery-section .headingPart .title {
        margin-bottom: 5px;
    }

    /* /woocommerce-store-development/ */
    .wooCommerceWebDevelopment .features.style1 .block {
        width: 100%;
    }

    /* /hire-web-design-development-team/ */
    .hire-remote-team .plan-card .try-button {
        padding-left: 0;
    }

    .testimonials-sec .testimonial {
        margin-left: 5px;
        margin-right: 4px;
    }

    .hirededicatedtechstack .columns.col6 .block {
        width: calc(100% / 3 - 0px);
    }

    .hire-remote-team .serBanner {
        padding-bottom: 0;
    }

    .hire-remote-team .serBanner+.feature-block.common-section {
        margin-top: 30px;
    }

    .three-white-box.hirededicatedbenefitsremote .head .title-ecom-plat {
        margin-bottom: 30px;
    }

    .faq-section .faq-detail .question-answer.active .question:before {
        right: 14px;
        top: 13px;
    }

    .hire-r-how-work .block .inner:before {
        right: 44%;
    }

    .hireProfWordPressDev .hirededicatedbuilderwd.feature-block .columns.col5 .block {
        width: calc(100% / 3 - 0px) !important;
    }

    .client-box .icon-imag {
        width: 80px;
        height: 80px;
    }

    .client-box .comment {
        margin-left: 90px;
    }

    /* /white-label/ */
    .white-label-digital-section p {
        font-size: 15px;
        margin-bottom: 0;
    }

    .feature-block.common-section.white-label-icon-box {
        padding-bottom: 0;
    }

    .common-section.white-label-btn {
        padding-top: 0;
    }

    .planAndPricingSection.common-section h3 {
        margin-top: 15px;
        margin-bottom: 20px;
    }

    .whiteLableWPDWhySection.wlbAgencyPartner .features .block:last-child {
        border-bottom: none !important;
    }

    .whiteLableWPDWhySection.wlbAgencyPartner .features .block:last-child .inner.text-center {
        padding-bottom: 0;
    }

    .hireProfWordPressDev .hirededicatedexpertise .head h2 {
        font-size: 20px;
    }

    .google-penalty .content.box-siz, .google-unnatural-links-penalty-recovery .content.box-size {
        width: 70%;
    }

    .google-penalty .serBanner.leftImage figure.figure, .google-unnatural-links-penalty-recovery .serBanner.leftImage figure.figure {
        width: 30%;
    }

    .google-penalty h1 {
        font-size: 22px;
        line-height: 24px;
    }

    .google-penguin-row {
        display: block;
    }

    .google-penguin-first-col {
        width: 100%;
        padding-right: 0;
    }

    .google-penguin-second-col {
        padding-left: 0;
        width: 100%;
    }

    .google-penguin-two-col p {
        font-size: 14px;
        line-height: 22px;
    }

    .eliminating-headPart .eliminating-heading {
        font-size: 18px;
        line-height: 1.6153846153846154em;
    }

    .sec-eliminating .eliminating-subheading {
        font-size: 16px;
        width: 100%;
    }

    .sec-eliminating .elimonating-boxes .eliround-box {
        font-size: 12px;
        width: 100%;
    }

    .google-penguin-goal .rightwrapoutImage .figure {
        display: none;
    }

    .google-penguin-goal .leftalign p {
        font-size: 14px;
    }

    .google-penguin-goal {
        padding-bottom: 20px;
    }

    .google-penguin-white h2.common-header1 {
        font-size: 22px;
    }

    .google-penguin-white p {
        font-size: 14px !important;
    }

    .google-penguin-white {
        padding: 40px 0;
        margin: 0 !important;
    }

    .google-penalty {
        padding: 25px 0;
    }

    .breadthumb li, .breadthumb a {
        font-size: 11px !important;
    }

    body .googleManPenRecPage .manual-panelty-boxes .manual-box .manual-details.common-text {
        font-size: 14px;
    }

    /* /google-manual-penalty-recovery/ */
    .googleManPenRecPage .manual-panelty-boxes .manual-box {
        width: 100%;
        margin-right: 0 !important;
        float: none;
        padding-bottom: 100px;
    }

    .googleManPenRecPage .manual-panelty-boxes .manual-box .manual-icon.one img {
        max-width: 90px;
    }

    .googleManPenRecPage .manual-panelty-boxes .manual-box .manual-details::before {
        bottom: -76px;
        top: auto;
        left: 0;
        right: 0;
        margin: 0 auto;
        transform: rotate(90deg);
    }

    .googleManPenRecPage .manual-panelty-boxes .manual-box:last-child {
        padding-bottom: 0;
    }

    .unnatural-heading {
        font-size: 30px;
    }

    .googleManPenRecPage .manual-panelty-boxes .manual-box .manual-icon.one {
        margin-bottom: 10px;
    }

    .unnatural-boxes .unnaturalbox {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .unnatural-boxes {
        flex-wrap: wrap;
    }

    .googleManPenRecPage .unnaturalbox .unnatural-innerbox {
        padding-bottom: 40px;
    }

    .googleManPenRecPage .serBanner.leftImage .figure {
        margin-bottom: 20px;
    }

    .manish-intro .my-intro {
        padding-top: 20px;
    }

    .googleManPenRecPage .google-penguin-white .typo h2 {
        font-size: 25px;
    }

    .googleManPenRecPage .google-penguin-white {
        padding: 40px 0;
    }

    /* /google-panda-recovery/ */
    .google-penalty .serBanner.leftImage {
        padding: 40px 0;
    }

    .google-penalty .serBanner.leftImage figure.figure {
        /*margin-bottom:20px;*/
    }

    .google-penalty .sec-recovery-possible, .sec-quality-content {
        padding: 40px 0;
    }

    .sec-recovery-possible .left-part {
        width: 100%;
        padding-right: 0;
    }

    .sec-recovery-possible .right-part {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }

    .Google-penalties {
        padding-top: 20px;
    }

    .white-question-block:before {
        top: 50%;
        transform: translateY(-50%);
    }

    /* /testimonials/ */
    .testimonialPostListPage .review-comment {
        margin-top: 0 !important;
    }

    .testimonialVideoSection .review-client-box .review-comment {
        margin-top: 20px !important;
    }

    .page-id-10836 section.feature-block.common-section.show-box.top-padding-0.Shopify-Custom-Design.removeBoth.padding-75 .features.columns.col2.style8 {
        margin-top: -40px;
        border-width: 4px;
        padding-top: 40px !important;
    }

    /* /blog-writing-service/ */
    .websiteNeedsBlog h3.subhead.font-36.w600.text-center {
        margin-top: 20px;
    }

    .blogWritingServices+.common-section {
        margin-top: 0;
    }

    .buildTopicClusters .typo ul li {
        width: 100%;
    }

    .buildTopicClusters .typo {
        padding: 20px 30px;
    }

    .buildTopicClusters .typo h3, .theSEOAdvantages .head .shead {
        font-size: 26px;
        line-height: 1.2;
        margin-bottom: 20px;
    }

    .buildTopicClusters .typo ul li:nth-child(2) {
        order: 4;
    }

    .buildTopicClusters .typo ul li:nth-child(4) {
        order: 4;
    }

    .blog-writing-service .copy-write-process-section .text p {
        line-height: 1.5;
    }

    .blog-writing-service .copy-write-process-section+.common-section {
        padding-top: 0;
    }

    .blog-writing-service .faq-section h2.title {
        font-size: 22px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .blogWritingCaseStudiesPart .typo h3 a {
        font-size: 20px;
    }

    .blogWritingCaseStudiesPart .typo p {
        font-size: 17px;
    }

    .blogWritingCaseStudiesPart .typo h3 {
        margin-bottom: 30px;
    }

    .writingRelatedResources.feature-block .head .title-ecom-plat .shead {
        margin-bottom: 0;
    }

    .writingRelatedResources.feature-block .head .title-ecom-plat {
        margin-bottom: 30px;
    }

    .writingRelatedResources.feature-block.only-text-section .features .block .inner a.text {
        font-size: 18px;
    }

    .writingRelatedResources.feature-block.only-text-section.show-box .features .block .inner {
        box-shadow: 6px 6px 0 0 #e7e7e7;
    }

    .websiteNeedsBlogWhiteBg.otherContentServices .features.columns .block {
        width: calc(100% / 3 - 0px);
    }

    .blog-writing-service .faq-section .faq-detail .question-answer .question:after {
        top: -7px;
    }

    .blog-writing-service .faq-section .faq-detail .question-answer .question:before {
        top: 7px;
    }

    .blog-writing-service .faq-section .faq-detail .question-answer.active .question:before {
        top: 6px;
    }

    /*.blog-writing-service .top-border-on-banner .wrapper{display: flex;flex-wrap: wrap;}*/
    .blog-writing-service .top-border-on-banner .figure {
        order: 1;
        margin-top: 0;
        margin-bottom: 20px;
    }

    .blog-writing-service .top-border-on-banner .text-content {
        order: 2
    }

    .websiteNeedsBlogWhiteBg.otherContentServices .features.columns, .whitepaperWritingService .small-icon .features.columns, .Fetureblock-inner-small .features.columns {
        width: 100%;
    }

    /* /choose-web-development-outsourcing-partner/ */
    .choose-web-development-outsourcing-partner .top-border-on-banner {
        padding-top: 40px;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .link-btn-ep a {
        background-position: 0.6em 0.3em;
    }

    .ecommerce-guide .ep-box-contant h3 {
        font-size: 20px;
    }

    /* /siteglide-development-services/ */
    .siteglide-development-services .icon-box-full-width-bg .features .block .content.col2 .text ul li {
        margin-bottom: 10px;
    }

    /* /shopify-store-design-development/ */
    .shopify-store-design-development .feature-block.common-section.Migrate-Process {
        padding-bottom: 15px;
    }

    /*/hire-dedicated-wordpress-developer/  */
    .hireProfWordPressDev .hire-d-w-d-key-skill .features.style2 .block .inner {
        border-width: 0em 3px 3px 10px;
        margin-bottom: 10px;
    }

    .hireProfWordPressDev .gallery-section .logos.columns.col4 .block img {
        width: 120px;
        height: auto;
    }

    .hireProfWordPressDev .gallery-section .logos.columns.col4 .block {
        width: 25%;
    }

    .hireProfWordPressDev .gallery-section .block .logo {
        min-height: 120px;
    }

    .hirededicatedbuilderwd.feature-block .head .desc {
        -webkit-text-size-adjust: none;
    }

    .hireProfWordPressDev .hire-d-w-d-key-skill .features.style2 .block .icon img {
        margin-top: 5px;
    }

    *, p {
        -webkit-text-size-adjust: none;
    }

    .hireProfWordPressDev .whiteLableWPDWhySection.hirededicatedexpertise figure.icon.icon_image {
        margin-bottom: 12px;
    }

    .hireShopifyDeveloperPage .video_wrapper .ico-play {
        width: 30px;
        height: 30px;
    }

    .hireShopifyDeveloperPage .hire-d-w-d-key-skill .features.style2 .block .icon img {
        margin-top: 0;
    }

    .hireShopifyDeveloperPage .hirededicatedshopifybuilder .block {
        margin-bottom: 0 !important;
    }

    .hireShopifyDeveloperPage #wl_pricing_packages .head h2 {
        margin-bottom: 15px;
    }

    .hireShopifyDeveloperPage .white-label-custom-price p {
        font-size: 18px !important;
    }

    /* /clients/ */
    .Client-page .shortWidthBanner:before {
        height: 80px;
    }

    /* /case-studie/ */
    .caseStudiesList .caseStudyBanner h1 {
        font-size: 28px;
    }

    .caseStudiesList .breadthumb li, .caseStudiesList .breadthumb a {
        font-size: 13px !important;
    }

    /* /it-server-hosting-management/ */
    .it-server-hosting-management .it-support-box-img .features .block .onlybulletwithicon.oneLineBullet ul li {
        width: calc(100% / 2 - 0px);
    }

    .it-server-hosting-management .itHostVersatileCloud .features.style2 .block .title {
        font-size: 18px;
    }

    .it-server-hosting-management .it-support-box-img .features.style1 .block .content {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .it-server-hosting-management .it-support-box-img .features.style1 .block .text .maintenance-design.col-3 {
        width: 100%;
    }

    .features.style1 .block .text .maintenance-design.col-3 li ul li, .features.style1 .block .text .maintenance-design.col-3 li p {
        font-size: 16px;
    }

    .it-server-hosting-management .it-help-section .features.style1 .block .content {
        padding-left: 0;
    }

    .localseobanner.serBanner .title {
        font-size: 26px;
        line-height: 28px;
    }

    .localseobanner.serBanner .breadthumb {
        width: 100%;
        text-align: center;
        margin-bottom: 2em;
    }

    .localseobanner.serBanner .figure {
        width: 30%;
        margin-top: 0;
    }

    .localseobanner.serBanner .content {
        width: 70%;
    }

    .localseounder .title {
        font-size: 21px;
    }

    .localseounder .right .text-content, .localseounder .figure.wid50 {
        width: 100%;
    }

    .localseounder .dflex.vcenter {
        flex-flow: column-reverse;
    }

    .localseounder .figure.wid50 {
        margin-top: 0;
        margin-bottom: 30px;
    }

    .localseounder .text-content p, .localseounder .full-width-seo p {
        font-size: 14px;
        line-height: 22px;
    }

    .list-seo-sec .local-seo-unders-box a {
        width: 100%;
        margin: 0 0 15px;
    }

    .list-seo-sec .right .figure {
        width: 100%;
        margin-top: 0
    }

    .list-seo-sec .left .figure {
        width: 100%;
        margin-top: 0
    }

    .list-seo-sec .right .text-content, .list-seo-sec .left .text-content {
        width: 100%;
    }

    .list-seo-sec .dflex.wrap.vcenter.right {
        flex-flow: column-reverse;
    }

    .list-seo-sec .right .figure img, .list-seo-sec .left .figure img {
        max-width: 60%;
        margin-bottom: 30px;
    }

    .list-seo-sec .text-content p {
        font-size: 14px;
        line-height: 22px;
    }

    .list-seo-sec .titleh3-sec-seo {
        font-size: 18px;
    }

    .list-seo-sec .advanced-local-seo {
        margin-top: 40px;
    }

    .localseoconclusion .typo h3 {
        font-size: 20px;
    }

    .localseoconclusion .typo p {
        font-size: 14px;
    }

    .list-seo-sec .text-content p:last-child {
        margin-bottom: 0;
    }

    .google-penguin-first-col h2 {
        font-size: 21px;
    }

    .sec-eliminating .elimonating-boxes .eliround-box:last-child {
        margin-bottom: 0;
    }

    /* /featured/ */
    .weAreFeatured .serBanner.leftImage .banner-inner ul.breadthumb.white.hide-desk {
        display: none !important;
    }

    .weAreFeatured .serBanner.leftImage .banner-inner .content.box-size {
        width: 70%;
        margin-top: 20px;
    }

    .weAreFeatured .serBanner.leftImage .banner-inner .content.box-size ul.breadthumb.white.hide-mob {
        display: block !important;
    }

    .weAreFeatured .serBanner.leftImage .banner-inner .content.box-size .description.h5 {
        font-size: 16px;
        line-height: 1.4;
    }

    .weAreFeatured .serBanner.leftImage .banner-inner {
        margin-top: -20px;
    }

    .weAreFeatured .serBanner.leftImage:before {
        height: 100px;
    }

    .weAreFeatured .gallery-section .logos.columns.col4 .block {
        width: 50%;
        margin: 0 !important;
    }

    .weAreFeatured .gallery-section .logos {
        width: 100%;
    }

    .weAreFeatured .gallery-section .logos.columns.col4 .block img.wid100 {
        width: auto;
        max-width: 250px;
    }

    /* /how-to-grow-your-digital-marketing-agency/ */
    section.feature-block.common-section.show-box.top-padding-0.bottom-padding-0.whyNotOutsourceThis.removeBoth.padding-75 {
        padding: 0;
    }

    .whyNotOutsourceThis.feature-block.show-box .features.columns.col3 .block {
        margin-bottom: 0;
    }

    .whyNotOutsourceThis.feature-block.show-box .features.columns {
        padding-bottom: 0;
    }

    .how-to-grow-your-digital-marketing-agency .two-cols.common-section .right {
        flex-direction: column-reverse;
    }

    .how-to-grow-your-digital-marketing-agency .two-cols.common-section .right .figure.wid50 {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .how-to-grow-your-digital-marketing-agency .two-cols.common-section .left .figure.wid50 {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .how-to-grow-your-digital-marketing-agency .ballooningOverheadCosts+.two-cols+.feature-block {
        padding-top: 0;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .block:last-child {
        border-bottom: none !important;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .features.columns {
        margin-bottom: 0 !important;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .subhead {
        margin: 0 !important;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection {
        padding-top: 0;
        padding-bottom: 0;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection.feature-block .head h4 {
        margin-bottom: 20px;
    }

    .how-to-grow-your-digital-marketing-agency .Icon-show-above .subhead.h3 {
        font-size: 18px;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection .features.style4 .block .icon {
        width: 100px;
        height: 100px;
    }

    /* /seo/local-seo/ */
    .local-seo-page .strategicSEOConsulting.feature-block .columns.col3 .block {
        width: 100%;
    }

    .industry-specific-services .features.columns.col2.style3 .block:last-child .content .title {
        line-height: 1.2;
    }

    .industry-specific-services .features.columns.col2.style3 .block:last-child figure.icon.icon_image {
        margin-bottom: 15px;
    }

    .industry-specific-services .features.columns.col2.style3 .block:last-child .content {
        padding: 0 20px 20px;
    }

    .google-penalty .feature-block.recovery-section .head .shead {
        font-size: 22px;
    }

    .google-penalty .typo h2 {
        font-size: 22px;
    }

    /* /link-building/ */
    .linkBuildingPage .competitive-analysis-box-border .features.style4 .block .icon {
        width: 60px;
        height: auto;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .ep-box-contant p a {
        display: contents;
    }

    /* /digital-agency-pandemic-survival-guide-ebook/ */
    .remote-white-label-partner .features.style4 .block .text br {
        display: none;
    }

    .digitalAgencyPandemic .common-section.white-lable-list-box ul li {
        padding-right: 15px;
        padding-left: 55px;
    }

    /* /seo/ecommerce-seo/ */
    .ecommerceGoldRush .leftwrapoutImage .text-content span.list-text {
        font-size: 16px;
    }

    .ecommerce-seo .two-cols .tag-title span {
        margin-bottom: 0;
    }

    /* /woocommerce-store-development/ */
    .gallery-with-text.Font-size-187 .font-24 h4.w600 a {
        display: contents;
    }

    /* /bigcommerce-design-development-services/ */
    .whyChooseE2m .headPart .desc br {
        display: none !important;
    }

    .whyChooseE2m .headPart .desc strong {
        display: block;
        margin-bottom: 20px;
    }

    .bigCommerceHereIs.feature-block .head h3 {
        margin-bottom: 30px !important;
    }

    /* /treepl-development-services/ */
    .treeple-cms-section .features.style1.col2 .dflex.wrap .content.col1 {
        padding-left: 0;
    }

    /* /duda-development-services/ */
    .duda-development-services .serBanner.rightImage .figure {
        width: 80%;
    }

    .white-label-wordpress-development .wlbWpSupportSection+.gallery-section.gallery-with-text .block .logo {
        min-height: 120px;
        padding: 25px;
    }

    .white-label-wordpress-development .gallery-section.gallery-with-text.paymentGatIntSection .block .logo {
        min-height: auto;
        padding: 15px;
    }

    /* .white-label-wordpress-development .gallery-section.gallery-with-text.paymentGatIntSection  .block:nth-child(3) .logo{padding:35px;} */
    .paymentGatIntSection .columns .block {
        margin-bottom: 0;
        padding: 30px 0px;
    }

    .white-label-wordpress-development .gallery-with-text .block .logo a img {
        width: 210px;
        height: auto;
    }

    .white-label-wordpress-development .feature-block.recovery-section .head .shead, .white-label-wordpress-development .gallery-section .title {
        font-size: 22px !important;
    }

    /* /google-penguin-recovery/ */
    .googlePenguinPenaltyRecoveryConsulting .sec-eliminating .elimonating-boxes .eliround-box:before {
        top: 11px;
    }

    /* /copywriting-services/ */
    .copywriting-services .top-border-on-banner .typo {
        text-align: center;
    }

    .copywriting-services .text-content.typo {
        text-align: center !important;
    }

    .copywriting-services .text-content.typo li {
        text-align: left;
    }

    .copywriting-services section.feature-block.common-section.button-top-margin-remove.removeTop.padding-75,
    .copywriting-services section.two-cols.two-cols-text.common-section.p-relative.full-width-two-section.padding-75.removeTop {
        margin-top: 0;
    }

    .copywriting-services .two-cols .title {
        font-size: 22px;
    }

    .copywriting-services .full-width-two-section.two-cols-text .text-content img {
        margin: 0;
    }

    .copywriting-services section.two-cols.two-cols-text.common-section.p-relative.full-width-two-section.padding-75.removeTop .typo .text-center {
        margin-top: 20px;
    }

    .content-writing-page .features.style1 .block .content {
        padding-left: 0;
    }

    .content-writing-page .btn-part .btn:first-child {
        margin-right: 7px;
    }

    .content-writing-page .contentqualitychecklist .features.style1 .block {
        width: 100%;
    }

    .content-writing-page .feature-block .head .shead br {
        display: none;
    }

    .content-writing-page .whiteLableWPDWhySection .block:last-child {
        border-bottom: none !important;
    }

    .content-writing-page .contentqualitychecklist .features.style1 .block:last-child {
        border-bottom: none;
    }

    .faqArrowSet.faq-section .faq-detail .question-answer .question:after {
        top: -9px;
    }

    .faqArrowSet.faq-section .faq-detail .question-answer .question:before {
        top: 5px;
    }

    .faqArrowSet.faq-section .faq-detail .question-answer.active .question:before {
        right: 14px;
        top: 4px;
    }

    /* /google-penalty-recovery/ */
    .google-penalty .recovery-section {
        padding-bottom: 0;
    }

    .google-penalty .recovery-section .features.style1 .block .content {
        padding-left: 0;
    }

    .google-penalty .Google-penalties .typo p:last-child {
        margin-bottom: 0;
    }

    /* /link-building/ */
    .linkBuildingPage .specifics-section .specific-list {
        margin-bottom: 10px;
    }

    .linkBuildingPage .specifics-section .specific-list+p.text-center {
        padding-bottom: 0;
        font-size: 16px;
    }

    .specifics-section p {
        font-size: 16px;
    }

    .common-section.flex-textbox .typo p, .common-section.flex-textbox .typo li {
        font-size: 16px;
    }

    .linkBuildingPage .link_building_dos_donts .typo:last-child {
        border-left: 2px solid #fff;
    }

    /* /seo/ecommerce-seo/ */
    .ecommerce-seo .Enterprise-Scale-SEO-For-E-Commerce .rightwrapoutImage .figure {
        right: 0;
        top: 30px;
        bottom: 0;
        left: 0;
        margin: auto;
    }

    .ecommerce-seo .Enterprise-Scale-SEO-For-E-Commerce .rightwrapoutImage {
        padding-bottom: 50px;
    }

    /* Defalut template */
    .defaultTemplate .defalutTempContentPart .wrapper ul li, .defaultTemplate .defalutTempContentPart .wrapper ol li {
        line-height: 1.4;
    }

    .defaultTemplate .defalutTempContentPart .wrapper ul li:before {
        top: 8px;
    }

    /* /services/ */
    .servicesMainPage .serBanner.leftImage .figure {
        width: 40%;
        margin-top: 0;
    }

    .servicesMainPage .serBanner.leftImage .content {
        width: 60%;
    }

    .servicesMainPage .serBanner .breadthumb {
        display: none !important;
    }

    .servicesMainPage .serBanner.leftImage .content .breadthumb {
        display: block !important;
    }

    .servicesMainPage .serBanner.leftImage .content .description {
        font-size: 16px;
    }

    .servicesMainPage .serBanner.leftImage .banner-inner {
        align-items: center;
    }

    .servicesMainPage .section-dobest>.h6 {
        padding-left: 7%;
        padding-right: 7%;
        margin-bottom: 20px;
    }

    .servicesMainPage .section-dobest>.h6 br {
        display: none;
    }

    .servicesMainPage .section-dobest .box {
        margin-bottom: 30px;
    }

    .servicesMainPage .section-dobest .box:last-child {
        margin-bottom: 0;
    }

    /* /whitepaper-writing-service/ */
    .whitepaperWritingService .top-border-on-banner {
        padding: 40px 0;
    }

    .whitepaperWritingService .top-border-on-banner .dflex.wrap.vcenter.right {
        flex-direction: column-reverse;
    }

    .whitepaperWritingService .top-border-on-banner .figure {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .whitepaperWritingService .feature-block-with-number.common-section.copy-write-process-section {
        padding-bottom: 0;
    }

    .whitepaperWritingService .feature-block-with-number.common-section.copy-write-process-section+.common-section {
        padding-top: 0;
    }

    .whitepaperWritingService .section-li-add-arrow.two-cols .left .text-content {
        text-align: left;
    }

    .whitepaperWritingService .feature-block.small-icon .columns.col4 .block {
        width: 50%;
    }

    /* /website-copywriting-service/ */
    .websiteCopywritingService .feature-block-with-number.common-section.copy-write-process-section {
        padding-bottom: 0;
    }

    .websiteCopywritingService .feature-block-with-number.common-section.copy-write-process-section+.common-section {
        padding-top: 0;
    }

    .sec-unnaturallink .typo.cta-desc {
        width: 100%;
    }

    .sec-unnaturallink .typo.cta-desc p {
        font-size: 14px;
    }

    h3.unnatural-title {
        font-size: 18px;
    }

    .unnaturalbox .unnatural-innerbox {
        font-size: 14px;
        line-height: 20px;
    }

    .unnaturalbox .unnaturalbox-data {
        padding: 30px 40px;
    }

    .galgapproach .unnatural-innerbox {
        min-height: 32em;
    }

    .unnaturalbox a.unnatural-link {
        font-size: 14px;
        line-height: 16px;
    }

    .unnatural-learnmore {
        padding: 20px;
    }

    .galgapproach h2, .galgbanner h1 {
        font-size: 22px;
    }

    .galgbanner .hide-mob {
        display: block !important;
    }

    .galgbanner .hide-desk {
        display: none !important;
    }

    .galgbanner .breadthumb {
        margin-left: 0px;
        margin-bottom: 0px;
        position: absolute;
        top: 25px;
    }

    .galgbanner h1 {
        width: 65%;
        position: relative;
        top: -90px;
        left: 36%;
        font-size: 22px;
    }

    .galgbanner p {
        margin-top: -60px;
        font-size: 14px !important;
    }

    .galgbanner .figure {
        width: 30%;
        padding-top: 25px;
    }

    .galgbanner.leftImage .content {
        padding-left: 0;
        padding-top: 15px;
    }

    .page-id-10573 .two-cols .right .text-content p, .page-id-10573 .two-cols .left .text-content p {
        font-size: 16px;
    }

    .column-divide-three-section .columns.col6 .block {
        width: 100%;
    }

    /*White Lable Design and Development*/
    .whiteLableWPDWhySection .features.columns.col4 .block {
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
    }

    .whiteLableWPDWhySection .features.columns.col4 .block:last-child {
        border-bottom: none !important;
    }

    .faq-section .faq-detail .question-answer .question .h4 {
        font-size: 15px;
    }

    .form-text-part .form-part {
        padding: 30px 10px;
        margin-top: 30px !important;
    }

    .white-label-website-design-development .two-cols.common-section.bottom-padding-0 {
        padding-bottom: 0;
    }

    .whitepaperWritingService .small-icon keep .columns.col4 .block {
        width: 100%;
    }

    /*Service Page Teamplate*/
    .section-dobest {
        padding: 50px 0;
    }

    .All-pages .serBanner .breadthumb {
        width: 100%;
        text-align: left;
    }

    .page-template-site-map .serBanner .breadthumb {
        text-align: center;
    }

    .All-pages .serBanner.leftImage .content {
        padding-left: 0;
        text-align: center;
        width: 50%;
    }

    /* /ebook-writing-service/ */
    .ebook-writing-service .two-cols.top-border-on-banner.two-cols .figure {
        padding-left: 0;
        margin-bottom: 30px;
        margin-top: 0;
    }

    .ebook-writing-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .dflex.wrap.vcenter.right {
        flex-direction: column-reverse;
    }

    .ebookWorkHand {
        padding-bottom: 40px;
    }

    .ebook-writing-service .whyChooseE2MeBookWriting.two-cols .figure {
        padding-left: 0;
    }

    .ebook-writing-service .faq-section .faq-detail .question-answer .answer {
        padding-right: 0;
    }

    .ebook-writing-service .two-cols.whyChooseE2MeBookWriting .text-content.leftalign,
    .marketing-copywriting-service .two-cols .text-content.leftalign {
        text-align: center;
    }

    .ebook-writing-service .whyChooseE2MeBookWriting.two-cols .figure {
        margin-top: 40px;
    }

    .ebook-writing-service .two-cols.whyChooseE2MeBookWriting .text-content.leftalign .get-btn {
        margin-top: 10px;
    }

    .btn {
        font-size: 16px;
    }

    .ebook-writing-service .feature-block.show-box .features.columns.col3 .block {
        margin-bottom: 20px;
    }

    .ebook-writing-service .only-text-section.feature-block .head .shead {
        margin-bottom: 0;
    }

    .ebook-writing-service .two-cols.top-border-on-banner .get-btn:last-child,
    .marketing-copywriting-service .two-cols.top-border-on-banner .get-btn:last-child {
        margin-left: 5px;
    }

    .ebook-writing-service .two-cols.top-border-on-banner.two-cols .text-content.leftalign,
    .marketing-copywriting-service .two-cols.top-border-on-banner.two-cols .text-content.leftalign {
        text-align: center;
    }

    .ebook-writing-service section.two-cols.common-section.p-relative.keep.None .right {
        flex-direction: column-reverse;
    }

    .ebook-writing-service section.two-cols.common-section.p-relative.keep.None .right figure {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .ebook-writing-service .two-cols.top-border-on-banner .get-btn {
        margin-right: 0;
    }

    /* /marketing-copywriting-service/ */
    .marketing-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .dflex.wrap.vcenter.right {
        flex-direction: column-reverse;
    }

    .marketing-copywriting-service .two-cols.top-border-on-banner.two-cols .figure {
        padding-left: 0;
        margin-bottom: 30px;
        margin-top: 20px;
    }

    .marketing-copywriting-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter span.h1.count {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .marketing-copywriting-service .feature-block.common-section.ebookWorkHand.keep .block {
        width: calc(100% / 2 - 0px);
        margin-bottom: 15px;
    }

    .marketing-copywriting-service .feature-block.common-section.ebookWorkHand.keep .block:last-child {
        margin-bottom: 0;
    }

    .marketing-copywriting-service .feature-block.common-section.show-box.only-text-section.keep.padding-75 .block {
        margin-bottom: 15px;
    }

    .marketing-copywriting-service .feature-block.common-section.show-box.only-text-section.keep.padding-75 .title-ecom-plat .shead {
        margin-bottom: 0;
    }

    .marketing-copywriting-service .feature-block.common-section.small-icon.keep .shead {
        margin-bottom: 0;
    }

    .marketing-copywriting-service .feature-block.common-section.small-icon.keep .features.columns.col4.style5 {
        margin-bottom: 10px;
    }

    .faq-section .get-btn.btn {
        margin-top: 35px;
    }

    .marketing-copywriting-service .feature-block.common-section.ebookWorkHand.keep .shead {
        margin-bottom: 20px;
    }

    .marketing-copywriting-service .feature-block-with-number.copy-write-process-section+.common-section.flex-textbox.top-padding-0.light.padding-75.removeBoth.centeralign {
        padding-top: 0;
    }

    .marketing-copywriting-service section.two-cols.common-section.p-relative.keep.None .right {
        flex-direction: column-reverse;
    }

    .marketing-copywriting-service section.two-cols.common-section.p-relative.keep.None .right figure {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .marketing-copywriting-service section.two-cols.common-section.p-relative.keep.None figure.figure.wid50 {
        padding-left: 0;
    }

    .marketing-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .figure {
        padding-right: 0;
    }

    .marketing-copywriting-service .two-cols.top-border-on-banner .get-btn {
        margin-right: 0;
    }

    /* /ecommerce-copywriting-service/ */
    .full-width-border {
        padding-top: 40px;
    }

    .ecommerce-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .dflex.wrap.vcenter.right {
        flex-direction: column-reverse;
    }

    .ecommerce-copywriting-service .two-cols .text-content.leftalign,
    .ecommerce-copywriting-service .two-cols.top-border-on-banner.two-cols .text-content.leftalign {
        text-align: center;
    }

    .ecommerce-copywriting-service .two-cols.top-border-on-banner.two-cols .figure {
        padding-left: 0;
        margin-bottom: 30px;
        margin-top: 20px;
    }

    .ecommerce-copywriting-service .two-cols.top-border-on-banner .get-btn:last-child {
        margin-left: 5px;
    }

    .ecommerce-copywriting-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter span.h1.count {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .ecommerce-copywriting-service .feature-block.common-section.ebookWorkHand.keep .block {
        width: calc(100% / 2 - 0px);
        margin-bottom: 15px;
    }

    .ecommerce-copywriting-service .feature-block.common-section.ebookWorkHand.keep .block:last-child {
        margin-bottom: 0;
    }

    .ecommerce-copywriting-service .feature-block.common-section.show-box.only-text-section.keep.padding-75 .block {
        margin-bottom: 15px;
    }

    .ecommerce-copywriting-service .feature-block.common-section.show-box.only-text-section.keep.padding-75 .title-ecom-plat .shead {
        margin-bottom: 0;
    }

    .ecommerce-copywriting-service .feature-block.common-section.small-icon.keep .shead {
        margin-bottom: 0;
    }

    .ecommerce-copywriting-service .feature-block.common-section.small-icon.keep .features.columns.col4.style5 {
        margin-bottom: 10px;
    }

    .faq-section .get-btn.btn {
        margin-top: 35px;
    }

    .ecommerce-copywriting-service .feature-block.common-section.ebookWorkHand.keep .shead {
        margin-bottom: 20px;
    }

    .ecommerce-copywriting-service .feature-block-with-number.copy-write-process-section+.common-section.flex-textbox.top-padding-0.light.padding-75.removeBoth.centeralign {
        padding-top: 0;
    }

    .ecommerce-copywriting-service section.two-cols.common-section.p-relative.keep.None figure.figure.wid50 {
        padding-left: 0;
    }

    .ecommerce-copywriting-service section.two-cols.common-section.p-relative.keep.None .right {
        flex-direction: column-reverse;
    }

    .ecommerce-copywriting-service section.two-cols.common-section.p-relative.keep.None .right figure {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .ecommerce-copywriting-service .two-cols.top-border-on-banner .get-btn {
        margin-right: 0;
    }

    /* /google-manual-penalty-recovery/ */
    .googleManPenRecPage .serBanner.leftImage .content {
        width: 100%;
        padding-left: 0;
        text-align: center;
    }

    .googleManPenRecPage .serBanner .breadthumb {
        text-align: center;
    }

    .googleManPenRecPage .manual-panelty-boxes .manual-box {
        width: 100%;
    }

    .googleManPenRecPage .manual-section+.sec-unnaturallink .unnatural-innerbox {
        padding: 0;
        min-height: auto;
        padding-bottom: 120px;
    }

    .googleManPenRecPage .manual-section+.sec-unnaturallink .unnaturalbox-data {
        padding: 30px;
    }

    .googleManPenRecPage .serBanner.leftImage .figure img {
        width: 60%;
    }

    .googleManPenRecPage .two-cols.top-border-on-banner .get-btn {
        margin-right: 0;
    }

    /* /white-label/ */
    .feature-block.common-section.whiteLableWPDWhySection.wlbAgencyPartner.keep .shead br {
        display: none;
    }

    /* /guide-writing-service/ */
    .guide-writing-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .dflex.wrap.vcenter.right {
        flex-direction: column-reverse;
    }

    .guide-writing-service .two-cols .text-content.leftalign,
    .guide-writing-service .two-cols.top-border-on-banner.two-cols .text-content.leftalign {
        text-align: center;
    }

    .guide-writing-service .two-cols.top-border-on-banner.two-cols .figure {
        padding-left: 0;
        margin-bottom: 30px;
        margin-top: 20px;
    }

    .guide-writing-service .two-cols.top-border-on-banner .get-btn:last-child {
        margin-left: 5px;
    }

    .guide-writing-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter span.h1.count {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .guide-writing-service .feature-block.common-section.ebookWorkHand.keep .block {
        width: calc(100% / 2 - 0px);
        margin-bottom: 15px;
    }

    .guide-writing-service .feature-block.common-section.ebookWorkHand.keep .block:last-child {
        margin-bottom: 0;
    }

    .guide-writing-service .feature-block.common-section.show-box.only-text-section.keep.padding-75 .block {
        margin-bottom: 15px;
    }

    .guide-writing-service .feature-block.common-section.show-box.only-text-section.keep.padding-75 .title-ecom-plat .shead {
        margin-bottom: 0;
    }

    .guide-writing-service .feature-block.common-section.small-icon.keep .shead {
        margin-bottom: 0;
    }

    .guide-writing-service .feature-block.common-section.small-icon.keep .features.columns.col4.style5 {
        margin-bottom: 10px;
    }

    .guide-writing-service .feature-block.common-section.ebookWorkHand.keep .shead {
        margin-bottom: 20px;
    }

    .guide-writing-service .feature-block-with-number.copy-write-process-section+.common-section.flex-textbox.top-padding-0.light.padding-75.removeBoth.centeralign {
        padding-top: 0;
    }

    .guide-writing-service section.two-cols.common-section.p-relative.keep.None figure.figure.wid50 {
        padding-left: 0;
    }

    .guide-writing-service section.two-cols.common-section.p-relative.keep.None .right {
        flex-direction: column-reverse;
    }

    .guide-writing-service section.two-cols.common-section.p-relative.keep.None .right figure {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .guide-writing-service .feature-block.common-section.small-icon.keep .features .block img {
        max-height: inherit;
        max-width: 70%;
    }

    .guide-writing-service .whatGuidesDoforYourBrand.feature-block .columns.col5 .block {
        width: calc(100% / 3 - 0px);
        margin-bottom: 0;
    }

    .guide-writing-service .whatGuidesDoforYourBrand.feature-block .head .shead {
        margin-bottom: 0;
    }

    .guide-writing-service .two-cols .text-content.leftalign {
        text-align: center;
    }

    .guide-writing-service .two-cols.top-border-on-banner .get-btn {
        margin-right: 0;
    }

    /* /website-copywriting-service/ */
    .website-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .dflex.wrap.vcenter.right {
        flex-direction: column-reverse;
    }

    .website-copywriting-service .two-cols.top-border-on-banner.two-cols .figure {
        padding-left: 0;
        margin-bottom: 30px;
        margin-top: 20px;
    }

    .website-copywriting-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter span.h1.count {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .website-copywriting-service .feature-block.common-section.ebookWorkHand.keep .block {
        width: calc(100% / 2 - 0px);
        margin-bottom: 15px;
    }

    .website-copywriting-service .feature-block.common-section.ebookWorkHand.keep .block:last-child {
        margin-bottom: 0;
    }

    .website-copywriting-service .feature-block.common-section.show-box.only-text-section.keep.padding-75 .block {
        margin-bottom: 15px;
    }

    .website-copywriting-service .feature-block.common-section.show-box.only-text-section.keep.padding-75 .title-ecom-plat .shead {
        margin-bottom: 0;
    }

    .website-copywriting-service .feature-block.common-section.small-icon.keep .shead {
        margin-bottom: 0;
    }

    .website-copywriting-service .feature-block.common-section.small-icon.keep .features.columns.col4.style5 {
        margin-bottom: 10px;
    }

    .website-copywriting-service .feature-block.common-section.ebookWorkHand.keep .shead {
        margin-bottom: 20px;
    }

    .website-copywriting-service .feature-block-with-number.copy-write-process-section+.common-section.flex-textbox.top-padding-0.light.padding-75.removeBoth.centeralign {
        padding-top: 0;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.keep.None .right {
        flex-direction: column-reverse;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.keep.None .right figure {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.keep.None figure.figure.wid50 {
        padding-left: 0;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .figure {
        padding-right: 0;
        margin-bottom: 30px;
        margin-top: 10px;
    }

    .website-copywriting-service .two-cols.top-border-on-banner .get-btn:last-child {
        margin-left: 5px;
    }

    .website-copywriting-service .two-cols.top-border-on-banner.two-cols .text-content.leftalign {
        text-align: center;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.keep.None .right .leftalign {
        text-align: center;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.keep.None .right .leftalign {
        margin-bottom: 0;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.keep.None .right .leftalign .btn-wrap .get-btn.btn {
        margin-top: 0;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .text-content.typo.wid50.leftalign {
        margin-bottom: 0;
    }

    .website-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .text-content.typo.wid50.leftalign a.get-btn.btn.blue {
        margin-top: 10px;
    }

    .website-copywriting-service .two-cols.top-border-on-banner .get-btn {
        margin-right: 0;
    }

    .full-width-big-btn .typo p .get-btn {
        margin-bottom: 10px;
    }

    .full-width-big-btn .typo p {
        margin-bottom: 15px;
    }

    .manish-intro-hire-center.mobile-note {
        margin-top: 30px;
    }

    .faq-section .title.font-60 {
        margin-bottom: 15px;
    }

    .blogWritingServices.two-cols .right .text-content {
        padding-right: 0px;
    }

    /* whitepaper-writing-service */
    .whitepaperWritingService .whitepapersBenefitWriting-service .features.columns {
        margin-top: 0;
    }

    .whitepaperWritingService .whitepapersBenefitWriting-service .title-ecom-plat {
        margin-bottom: 0 !important;
    }

    .whitepaperWritingService .whitepapersBenefitWriting-service .title-ecom-plat .shead {
        margin-bottom: 15px;
    }

    .platforms-list .font-60 {
        margin-bottom: 10px;
    }

    .bigCommerceHereIs .features.columns.col2.style8 .block .icon {
        width: 70px;
        height: 70px;
        padding: 15px;
    }

    /*----White Label Shopify Store Design Development Page Start--*/

    .white-label-shopify-store-design-development .banner-with-video .shead br {
        display: none;
    }

    .white-label-shopify-store-design-development .banner-with-video+.two-cols .figure img {
        width: 80%;
    }

    .white-label-shopify-store-design-development .banner-with-video+.two-cols .right .figure {
        text-align: center;
    }

    .white-label-shopify-store-design-development .feature-block.White-Label-Partnership .columns.col3 .block, .white-label-shopify-store-design-development .why-choose .columns.col4 .block {
        width: 100%;
    }

    .white-label-shopify-store-design-development .two-cols .figure {
        margin-top: 0;
    }

    .white-label-shopify-store-design-development .gallery-section .block .logo {
        min-height: auto;
    }

    .white-label-shopify-store-design-development .gallery-section.paymentGatIntSection .block:first-child .logo {
        padding: 30px 30px 15px 30px;
    }

    .white-label-shopify-store-design-development .White-Label-Partnership .features.style1 .block .font-1875 {
        font-size: 18px;
    }

    .white-label-shopify-store-design-development .gallery-section .title br {
        display: none;
    }

    .white-label-shopify-store-design-development .features.style8 .block .title {
        font-size: 16px;
        line-height: 1.2;
    }

    .white-label-shopify-store-design-development .feature-block.show-box .features.style8 .block {
        padding: 0;
        margin-bottom: 20px;
    }

    .white-label-shopify-store-design-development .feature-block.show-box .features.style8 .block .inner {
        padding: 20px;
    }

    .white-label-shopify-store-design-development .paymentGatIntSection .logos .block:nth-child(11) {
        margin-bottom: 4em;
    }

    .paymentGatIntSection .logos .block:last-child {
        border-bottom: none;
        margin-bottom: 0;
    }

    .feature-block.show-box .features .block .inner .content .text p strong br {
        display: none;
    }

    .white-label-shopify-store-design-development .gallery-with-text.Font-size-187 .logoTitileText {
        margin: 10px 0;
    }

    .white-label-shopify-store-design-development .why-choose.hirededicatedshopifybuilder .columns.col4 .block {
        width: 100%;
    }

    .white-label-shopify-store-design-development .feature-block.hirededicatedshopifybuilder .head .shead br {
        display: none;
    }

    .white-label-shopify-store-design-development .columns.col6 .block {
        width: 50%;
    }

    .white-label-custom-price {
        padding: 0px 0 50px 0;
    }

    /*----White Label Shopify Store Design Development Page End--*/
    .thrive-white-label-bottom-text br {
        display: none;
    }

    .thrive-white-label-box {
        width: 80%;
        max-width: 450px;
        padding: 40px 0;
    }

    .thrive-white-label-box div {
        font-size: 40px;
        line-height: 60px;
    }

    .thrive-white-label-box img {
        max-width: 180px;
        width: 80%;
    }

    .thrive-white-label h2 {
        font-size: 24px;
    }

    .white-label-php-development-banner.two-cols .right .figure {
        margin-top: 50px;
    }

    .white-label-wordpress-development .whiteLableWPDWhySection.feature-block .head .h3 br {
        display: none;
    }

    .whiteLableWPDWhySection .title.w600 {
        margin-bottom: 0
    }

    .elementor-key-features.feature-block .columns.col5 .block {
        width: 33%;
    }

    .elementor-key-features.feature-block .columns.col5 .block:last-child {
        margin-bottom: 0;
    }

    .elementor-key-features.feature-block {
        padding-bottom: 0;
    }

    .oxygen-builder-development .elementor-key-features.feature-block {
        padding-bottom: 30px;
    }

    .elementor-key-features.feature-block .columns.col5 .block img {
        max-width: 75px;
        max-height: 75px;
    }

    .elementor-key-features.feature-block .columns.col5 .block .icon {
        padding: 10px;
    }

    .elementor-build-using .platforms .icn-box {
        padding: 0;
        width: 60px;
        height: 60px;
        margin: 21px 0 0;
    }

    .elementor-build-using p.text-center {
        font-size: 14px;
        font-weight: 400;
        margin: 10px 0 0;
        line-height: 1.3;
    }

    .elementor-build-using .platforms .platform .name {
        font-size: 14px;
    }

    .elementor-build-using p.text-center br {
        display: none;
    }

    .elementer-how-work .columns.col4 .block {
        width: 49%;
    }

    .elementer-how-work .features.style4 .block .icon {
        padding: 0;
        margin: 10px auto 16px !important;
    }

    .elementer-how-work.hire-r-how-work .block .inner {
        margin-top: 0;
    }

    .elementor-banner.two-cols .figure img {
        width: 85%;
    }

    .wp-maintenance-services.Icon-show-above {
        padding-bottom: 0;
    }

    .wp-maintenance-security-solutions {
        margin-bottom: -25px !important;
    }

    .wl-wordpress-maintenance .btn-part .btn:first-child {
        margin-right: 10px;
    }

    .wp-maintenance-process.feature-block .columns.col5 .block {
        width: 33%;
    }

    .wp-maintenance-process.hire-r-how-work .block .inner {
        margin-top: 0;
    }

    .wp-maintenance-process.hire-r-how-work .features .block .text {
        font-size: 14px;
    }

    .wp-maintenance-process.hire-r-how-work .features .block .icon {
        margin: 0 auto 15px;
    }

    .wp-maintenance-process.feature-block .columns.col5 .block {
        margin-bottom: 0;
    }

    .oxygen-builder-why-choose .columns.col4 .block {
        margin-bottom: 30px;
        width: 50%;
    }

    .white-label-digital-section.only-white-label-page-banner figure {
        margin-top: 0;
    }

    .wl-slider-left li {
        font-size: 15px;
    }

    /* Single Website Tab */
    .single_website_tab_top_section+section#wl_pricing_packages {
        padding-bottom: 50px;
    }

    #wl_pricing_packages.single_website_tab_top_section {
        padding-bottom: 55px;
    }

    .single-website-tab>ul {
        top: -92px;
        margin-bottom: -40px;
    }

    .single-website-tab>ul>li>a {
        width: 210px;
    }

    .single-website-pricing-list {
        max-width: 420px;
    }

    .planAndPricingSection .single-website-pricing-head h3 {
        margin: 0;
    }

    /* 3 Diffenrent Pages */
    /*768*/
    .single-website-faq ul li {
        width: 48%;
        margin: 0 1% 10px;
    }

    .fte-alternative-banner .btn-part .btn:first-child {
        margin-right: 10px;
    }

    .benefits-of-choosing-digital-agencies ul li {
        width: 48%;
        padding: 16px;
        margin-bottom: 18px;
    }

    .why-your-digital-agency-might.feature-block .features.style3 .block {
        margin: 20px 1% 38px;
        width: 48%;
    }

    .why-your-digital-agency-might.feature-block .columns.col3 .block:last-child {
        margin-bottom: 38px;
    }

    .digital-agencies-why-choose.two-cols .text-content ul {
        padding: 0 20px 0 20px !important;
    }

    .alternative-digital-agencies .logos.columns {
        display: flex;
    }

    .alternative-digital-agencies.paymentGatIntSection .columns .block,
    .alternative-digital-agencies.paymentGatIntSection .columns .block:nth-child(3) {
        border-bottom: none;
        border-right: none;
        width: 33%;
    }

    .alternative-digital-agencies.gallery-section.paymentGatIntSection .block .logo {
        width: 90%;
    }

    .digital-agencies-services .features.style4 .block .icon {
        margin: 0 auto 10px;
    }

    .partnerships-interesting-topics .features.style3 .block {
        width: 50%;
    }

    .digitalAgencyPandemic .remote-white-label-partner.partnerships-benefit-from .features.style4 .block {
        margin-bottom: 30px;
        width: 49%;
    }

    .partnerships-benefit-working .features {
        margin-bottom: 20px;
    }

    .partnerships-benefit-working.feature-block.show-box .features.columns.col3 .block {
        width: 50%;
    }

}

@media only screen and (max-width: 640px) {
    .weAreFeatured .gallery-section .logos.columns.col4 .block img.wid100 {
        max-width: 100%;
    }

    .whitepaperWritingService .feature-block.common-section.small-icon.keep .features .block {
        width: calc(100% / 2);
    }

    .white-label-digital-section .text-center .btn {
        max-width: 370px;
    }

    .smartagency-white-label .btn-wrap .btn {
        max-width: 229px;
    }

    .elementor-key-features.feature-block .columns.col5 .block {
        width: 49%;
    }

    .elementor-most-popular .columns.col3 .block {
        width: 49%;
    }

    .elementor-most-popular.gallery-section .block .logo {
        min-height: 100px;
    }

    .elementor-build-using.platforms-list .columns.col4 .block {
        width: 100%;
        padding: 12px 0px 12px 20px;
    }

    .elementor-build-using .platforms .icn-box {
        margin-top: 13px;
    }

    .elementor-build-using p.text-center b {
        margin: 18px 0 20px;
    }

    .wp-maintenance-get-support .columns.col4 .block {
        width: 50%;
    }

    .wl-slider-left ul {
        padding-left: 0;
        margin-top: 20px;
    }

    .only-white-label-page-banner .head h1 br {
        display: none;
    }

    /* Single Website Tab */
    #wl_pricing_packages.single_website_tab_top_section {
        padding-bottom: 75px;
    }

    .single-website-tab>ul {
        top: -107px;
        margin-bottom: -70px;
    }

    .single-website-pricing-list {
        max-width: 320px;
        padding: 30px 22px 10px;
    }

    .single-website-tab>ul>li>a {
        width: 140px;
        font-size: 13px;
    }

    /* 3 Diffenrent Pages */
    /*640*/
    .alternative-digital-agencies.paymentGatIntSection .columns .block,
    .alternative-digital-agencies.paymentGatIntSection .columns .block:nth-child(3) {
        width: 50%;
        margin-bottom: 20px;
    }

    .digital-agencies-services .columns.col4 .block {
        width: 50%;
    }

    .partnerships-interesting-topics .block .text br {
        display: none;
    }

    .partnerships-benefit-from .head h2 br {
        display: none;
    }

    .digitalAgencyPandemic .remote-white-label-partner.partnerships-benefit-from .features.style4 .block,
    .partnerships-benefit-working.feature-block.show-box .features.columns.col3 .block {
        width: 100%;
    }



}

@media only screen and (max-width: 479px) {


    .device_android .video_wrapper .ico-play {
        /*display: none;*/
    }

    .device_android .testimonialPostListPage .video_wrapper .ico-play {
        display: block;
    }

    .feature-block .subhead br {
        display: none;
    }

    .typo p, .typo li {
        font-size: 16px;
    }

    .gallery-section .logos {
        width: 80%;
    }

    .Enterprise-Scale-SEO-For-E-Commerce .hide-mob-image {
        display: none;
    }

    .Enterprise-Scale-SEO-For-E-Commerce .show-mob-image {
        display: block;
    }

    .hireShopifyDeveloperPage .btn-wrap .btn+.btn {
        margin-left: 0;
    }

    .work-process .blue .tooltip-content:after {
        left: 50%;
    }

    /*.ecommerce-solutions .feature-block .columns.col5 .block{width:50%;}*/
    .white-label-wordpress-development .two-cols.Icon .text-content li .icon, .white-label-wordpress-development .two-cols-text .text-content.Icon li .icon {
        margin-top: 5px;
    }

    /* /brand-identity/ */
    .serBanner.p-relative.brandIdentityBanner .banner-inner .content {
        width: 100%;
        padding-bottom: 0;
    }

    .serBanner.p-relative.brandIdentityBanner {
        padding-top: 20px;
    }

    .serBanner.p-relative.brandIdentityBanner .banner-inner .figure {
        position: relative;
        width: 100%;
        padding-left: 0;
    }

    .serBanner.p-relative.brandIdentityBanner .banner-inner .content .btn-wrap {
        text-align: left;
        margin-bottom: 20px;
    }

    /* Client Page */
    .serBanner.leftImage.shortWidthBanner .banner-inner {
        width: 100%;
    }

    .clientLogoPage.gallery-section .logos.columns.col4 .block {
        width: 100%;
        height: 150px;
    }

    /* /shopify-store-design-development/ */
    .page-id-10836 section.feature-block.common-section.show-box.top-padding-0.Shopify-Custom-Design.removeBoth.padding-75 .features.columns.col2.style8 {
        margin-top: -18em;
        padding-top: 8em;
    }

    .page-id-10836 section.feature-block.common-section.show-box.top-padding-0.Shopify-Custom-Design.removeBoth.padding-75 .features.columns.col2.style8 .block .inner.text-center figure.icon.icon_image {
        width: 80px;
        height: 80px;
        padding: 15px;
    }

    .page-id-10836 .features.style8 .block .title-wrap {
        width: calc(100% - 87px);
    }

    /* /bigcommerce-design-development-services/ */
    .feature-block.bigCommerceHereIs .features.columns .block {
        padding: 0;
    }

    .feature-block.bigCommerceHereIs .features.columns .block .inner {
        padding: 3.75em 5em 6.5em;
    }

    .bigCommerceHereIs+.two-cols .headPart .desc br:last-child {
        display: block;
    }

    /* /seo/ecommerce-seo/ */

    .Enterprise-Scale-SEO-For-E-Commerce .rightwrapoutImage .figure {
        width: 100%;
    }

    .Enterprise-Scale-SEO-For-E-Commerce .rightwrapoutImage .figure img {
        width: 100%;
    }

    .ecommerce-seo .typo p a {
        display: inline;
    }

    .ecommerce-seo .two-cols.Icon .text-content li .icon, .ecommerce-seo .two-cols-text .text-content.Icon li .icon {
        margin-top: 5px;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .top-title-block .typo p img {
        width: 100%;
    }

    /* /choose-web-development-outsourcing-partner/ */
    .choose-web-development-outsourcing-partner .deep-consumer-box .figure img {
        width: 100%;
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .serBanner.leftImage .content {
        margin-top: 50px;
    }

    .ecommerce-guide .serBanner .figure {
        width: 70%;
    }

    .ecommerce-guide .ep-listing-part-img img {
        width: 100%;
    }

    /* /link-building/ */
    .link-building-banner-img-position .content.box-size {
        width: 100%;
        padding-left: 0;
        margin-top: -54px;
    }

    .link-building-banner-img-position .breadthumb li, .link-building-banner-img-position .breadthumb a {
        font-size: 11px !important;
    }

    .link-building-banner-img-position figure.figure {
        margin-left: 0;
        width: 25%;
    }

    .link-building-banner-img-position .content.box-size ul, .link-building-banner-img-position .content.box-size h1 {
        margin-left: 23%;
    }

    .link-building-banner-img-position .content.box-size ul.breadthumb.white.hide-mob {
        margin-bottom: 10px;
    }

    .link-building-banner-img-position .content.box-size .description {
        font-size: 15px;
    }

    .link-building-banner-img-position .content.box-size .btn-wrap {
        text-align: center;
    }

    /* /google-penalty-recovery/ */
    .google-penalty .why-us .columns.col4 .block {
        width: calc(100% / 2 - 0px);
    }

    /* /siteglide-development-services/ */
    .siteglide-development-services .icon-box-full-width-bg .features .block .content.col2 .text ul li {
        position: relative;
        padding-left: 14px;
    }

    .siteglide-development-services .icon-box-full-width-bg .features .block .content.col2 .text ul li:before {
        position: absolute;
        left: 0;
        top: 0;
    }

    /* /shopify-store-design-development/ */
    .shopify-store-design-development .feature-block.common-section.Migrate-Process {
        padding-bottom: 25px;
    }

    /* /hire-web-design-development-team/ */
    .hire-remote-team .plan-card .try-button {
        flex-direction: column;
        align-items: flex-start;
    }

    .hire-remote-team .plan-card .try-button .page-scroll {
        margin-left: 0;
        margin-top: 20px;
    }

    .hirededicatedtechstack .columns.col6 .block {
        width: calc(100% / 2 - 0px);
    }

    .hire-r-how-work .block .inner:before {
        right: 35%;
    }

    .hireProfWordPressDev .hirededicatedbuilderwd.feature-block .columns.col5 .block {
        width: calc(100% / 2 - 0px) !important;
    }

    /* /google-manual-penalty-recovery/ */
    .googleManPenRecPage .unnaturalbox .unnatural-innerbox {
        padding: 30px;
        padding-bottom: 110px;
    }

    .page-id-10836 .features.style8 .block .title-wrap {
        width: calc(100% - 88px);
    }

    .websiteNeedsBlogWhiteBg.otherContentServices .features.columns .block {
        width: calc(100% / 2 - 0px);
    }

    /* /resources/seo-for-ecommerce-website/ */
    .ecommerce-guide .ep-listing-part-img img {
        width: 70%;
        float: none;
    }

    /* /shopify-store-design-development/ */
    .shopify-store-design-development .feature-block.common-section.Migrate-Process {
        padding-bottom: 20px;
    }

    /*/hire-dedicated-wordpress-developer/  */
    .hireProfWordPressDev .gallery-section .logos.columns {
        width: 80%;
    }

    .hireProfWordPressDev .gallery-section .logos.columns.col4 .block {
        width: 100%;
    }

    .hireProfWordPressDev .feature-block.only-text-section.show-box .features .block .inner a {
        text-align: center;
    }

    .hireShopifyDeveloperPage .paymentGatIntSection.gallery-section .title br {
        display: none;
    }

    /* /clients/ */
    .Client-page .shortWidthBanner:before {
        height: 50px;
    }

    /* /it-server-hosting-management/ */
    .it-server-hosting-management .it-support-box-img .features.style1 .block .content .website-hosting li {
        width: calc(100% / 2 - 0px);
    }

    .it-server-hosting-management .it-support-box-img .features.style1 .block .content .website-hosting li:nth-last-child(2)::after {
        opacity: 1;
    }

    /* /featured/ */
    .weAreFeatured .serBanner.leftImage .banner-inner .content.box-size {
        margin-top: 0;
        width: 100%;
    }

    .weAreFeatured .serBanner.leftImage .banner-inner {
        margin-top: 0;
        text-align: center;
        justify-content: center;
    }

    .weAreFeatured .serBanner.leftImage .banner-inner ul.breadthumb.white.hide-desk {
        display: block !important;
    }

    .weAreFeatured .serBanner.leftImage .banner-inner .figure {
        width: 100%;
        text-align: center;
        justify-content: center;
        margin-top: 10px;
    }

    .weAreFeatured .serBanner.leftImage .banner-inner .figure img.wid100 {
        width: 70%;
    }

    .weAreFeatured .serBanner.leftImage .banner-inner .content.box-size ul.breadthumb.white.hide-mob {
        display: none !important;
    }

    .weAreFeatured .serBanner.leftImage:before {
        height: 80px;
    }

    .weAreFeatured .gallery-section .logos.columns.col4 .block {
        width: 100%;
    }

    /* /how-to-grow-your-digital-marketing-agency/ */
    .whyNotOutsourceThis.feature-block.show-box .features.columns.col3 .block {
        width: 100%;
    }

    .how-to-grow-your-digital-marketing-agency .two-cols.common-section .right .text-content, .how-to-grow-your-digital-marketing-agency .two-cols.common-section .left .text-content {
        text-align: center;
    }

    .how-to-grow-your-digital-marketing-agency .typo h2, .how-to-grow-your-digital-marketing-agency .two-cols .title {
        font-size: 22px;
        text-align: center;
    }

    .how-to-grow-your-digital-marketing-agency .typo h2 {
        font-size: 22px;
        text-align: center;
    }

    .how-to-grow-your-digital-marketing-agency .features.style1 .block .text p {
        font-size: 16px;
    }

    .how-to-grow-your-digital-marketing-agency .typo p {
        text-align: center;
    }

    .how-to-grow-your-digital-marketing-agency .bannerPart .head .shead br {
        display: none;
    }

    .local-seo-marketing-guide .localseobanner.serBanner .content {
        width: 100%;
        text-align: center;
        padding-left: 0;
    }

    .local-seo-marketing-guide .localseobanner.serBanner figure.figure {
        width: 100%;
        margin-bottom: 10px;
        shape-rendering: geometricprecision;
    }

    .how-to-grow-your-digital-marketing-agency .whiteLableWPDWhySection.change-stucture-ipad .features.columns.col4 .block {
        width: 100%;
    }

    /* /link-building/ */
    .linkBuildingPage .gallery-section .logos {
        width: 100%;
    }

    .linkBuildingPage .gallery-section .logos .block {
        margin-bottom: 0;
    }

    .linkBuildingPage .gallery-section .logos .block .logo {
        min-height: 93px;
    }

    .linkBuildingPage .gallery-section .logos .block .logo .wid100 {
        width: 34.125em;
        height: auto;
    }

    .linkBuildingPage .gallery-section .title {
        margin-bottom: 0;
    }


    /* /seo/ecommerce-seo/ */
    .ecommerce-seo .text-content.typo {
        text-align: center;
    }

    .ecommerce-seo .text-content.typo p {
        text-align: center;
    }

    .ecommerce-seo .gallery-section.tow-sec .text-content p {
        font-size: 16px;
        text-align: center;
    }

    /* /webflow-web-design-development/ */
    .webflow-web-design-development .serBanner figure.figure {
        text-align: center;
    }

    .webflow-web-design-development .serBanner .banner-inner {
        justify-content: center;
    }

    /* /google-penguin-recovery/ */
    .googlePenguinPenaltyRecoveryConsulting .sec-eliminating .elimonating-boxes .eliround-box:before {
        top: 16px;
    }

    /* /copywriting-services/ */
    .content-writing-page .btn-part .btn:first-child {
        margin-right: 0;
    }

    .content-writing-page .a-tag-color-orange .btn-part.text-center {
        flex-direction: column;
        display: inline-flex;
    }

    /* .content-writing-page .two-cols .right .text-content {text-align: center;} */
    .content-writing-page .whiteLableWPDWhySection .block:last-child {
        margin-bottom: 30px !important;
    }

    /* /google-penalty-recovery/ */
    .google-penalty .recovery-section .head .desc {
        max-width: 350px;
        margin-left: auto;
        margin-right: auto;
    }

    .google-penalty .serBanner.leftImage {
        padding: 30px 0 25px;
    }

    .google-penalty .serBanner.leftImage .title {
        margin-bottom: 0;
    }

    /* /seo/ */
    .Service-seo-page .platforms-list .columns.col4 .platform.block {
        width: 100%;
    }

    .Service-seo-page .platforms-list .columns.col4 .platform.block .bottom {
        padding-top: 60px;
        min-height: inherit;
        padding-bottom: 30px;
    }

    .servicesMainPage .serBanner.leftImage .content {
        width: 100%;
        text-align: center;
        padding-left: 0;
        margin-top: 25px;
    }

    .servicesMainPage .serBanner.leftImage .figure {
        width: 80%;
        margin: 0 auto;
    }

    .servicesMainPage .serBanner .breadthumb {
        display: block !important;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }

    .servicesMainPage .serBanner.leftImage .content .breadthumb {
        display: none !important;
    }

    /* /ebook-writing-service/ */
    .ebook-writing-service .two-cols.top-border-on-banner+.feature-block .features .block {
        width: calc(100% / 2 - 0px);
    }

    .ebook-writing-service .feature-block.common-section.small-icon.keep .features .block {
        width: calc(100% / 2 - 0px);
    }

    .ebook-writing-service .feature-block-with-number.copy-write-process-section .block .inner .dflex.wrap.vcenter span.h1.count {
        margin-top: 0;
    }

    /* /marketing-copywriting-service/ */
    .marketing-copywriting-service .feature-block.common-section.small-icon.keep .features .block {
        width: calc(100% / 2 - 0px);
    }

    /* /ecommerce-copywriting-service/ */
    .ecommerce-copywriting-service .feature-block.common-section.small-icon.keep .features .block {
        width: calc(100% / 2 - 0px);
    }

    /* /guide-writing-service/ */
    .guide-writing-service .feature-block.common-section.small-icon.keep .features .block {
        width: calc(100% / 2 - 0px);
    }

    .guide-writing-service .whatGuidesDoforYourBrand.feature-block .columns.col5 .block {
        width: calc(100% / 2 - 0px);
    }

    .guide-writing-service .two-cols.top-border-on-banner.two-cols .desc b br {
        display: none;
    }

    /* /website-copywriting-service/ */
    .website-copywriting-service .feature-block.common-section.small-icon.keep .features .block {
        width: calc(100% / 2 - 0px);
    }

    .google-unnatural-links-penalty-recovery .padding-25 {
        padding: 40px 0;
    }


    .treepl-development-services .treeple-cms-section .features.style1 .block .icon img {
        max-width: 75px;
        max-height: 75px;
    }

    .treepl-development-services .treeple-cms-section .features.style1 .block .icon {
        padding: 20px;
    }

    .blogWritingServices+.common-section.flex-textbox .btn {
        margin-top: 30px;
    }

    /*----White Label Shopify Store Design Development Page Start--*/

    .white-label-shopify-store-design-development .banner-with-video .shead {
        max-width: 300px;
        margin: 0 auto 15px auto;
    }

    .white-label-shopify-store-design-development .features.style8 .block .icon {
        width: 85px;
        height: 85px;
        padding: 15px
    }

    /*----White Label Shopify Store Design Development Page End--*/
    .wp-maintenance-services.feature-block .head .shead br {
        display: none;
    }

    .wp-maintenance-process.feature-block .columns.col5 .block {
        width: 50%;
    }

    .oxygen-builder-why-choose .columns.col4 .block {
        margin-bottom: 30px;
        width: 100%;
    }

    .oxygen-builder-why-choose .block .inner {
        padding: 10px;
    }

    /* Single Website Tab */
    .single-website-tab>ul>li>a {
        width: 120px;
        font-size: 12px;
        padding: 10px 4px;
    }

    .single-website-tab>ul {
        top: -93px;
        margin-bottom: -60px;
    }

    .single-website-pricing-list {
        max-width: 253px;
        padding: 30px 12px 10px;
    }

    .planAndPricingSection .single-website-pricing-head h3 {
        font-size: 20px !important;
    }

    .single_w_pricing p {
        font-size: 9px;
    }

    .single_w_pricing_box {
        font-size: 32px;
    }

    /* 3 Diffenrent Pages */
    /*480*/
    .single-website-faq ul li {
        width: 100%;
        margin: 0 0 10px;
    }

    .fte-alternative-banner .btn-part .btn:first-child {
        margin-right: 0px;
    }

    .benefits-of-choosing-digital-agencies ul li {
        width: 100%;
    }

    .why-your-digital-agency-might.feature-block .features.style3 .block {
        margin: 20px 0 38px;
    }

    .why-your-digital-agency-might.feature-block .head .shead br {
        display: none;
    }

    .digital-agencies-why-choose.two-cols .text-content ul {
        padding: 0 16px 0 16px !important;
    }

    .digital-agencies-why-choose.two-cols .text-content ul li {
        font-size: 14px;
        padding: 10px 0 10px 20px !important;
    }

    .digital-agencies-why-choose.two-cols .text-content ul li:before {
        width: 12px;
        height: 12px;
    }

    .why-your-digital-agency-might.feature-block .features.style3 .block {
        margin: 20px 0% 38px;
        width: 100%;
    }
    .learn-more-guide.ai-agency-guide.why-your-digital-agency-might.feature-block .features.style3 .block{
        margin-top: 40px;
    }

    .alternative-digital-agencies.gallery-section.paymentGatIntSection .block .logo {
        padding-bottom: 0;
    }

    .partnerships-benefit-explosive-business .get-btn {
        max-width: 200px;
    }

    /* New Css Start */
    .blueListIcon li:before {
        width: 17px;
        height: 17px;
    }

    /* New Css End */

}

@media only screen and (max-width: 455px) {
    .btn-part .btn:first-child {
        margin-right: 0;
    }
}

@media(max-width:374px) {

    /* /it-server-hosting-management/ */
    .it-server-hosting-management .it-support-box-img .features.style1 .block .content .website-hosting li {
        width: 100%;
    }

    /* /ebook-writing-service/ */
    .ebook-writing-service .two-cols.top-border-on-banner .get-btn:last-child, .marketing-copywriting-service .two-cols.top-border-on-banner .get-btn:last-child,
    .ecommerce-copywriting-service .two-cols.top-border-on-banner .get-btn:last-child {
        margin-left: 0;
    }

    /* /website-copywriting-service/ */
    .website-copywriting-service .two-cols.top-border-on-banner .get-btn:last-child {
        margin-left: 0;
    }

    .wp-maintenance-get-support .columns.col4 .block {
        width: 100%;
    }

    /* 3 Diffenrent Pages */
    /*374*/
    .digital-agencies-why-choose.two-cols .text-content ul li {
        font-size: 12px;
    }

    .alternative-digital-agencies.paymentGatIntSection .columns .block,
    .alternative-digital-agencies.paymentGatIntSection .columns .block:nth-child(3) {
        width: 100%;
    }

    .digital-agencies-services .columns.col4 .block {
        width: 100%;
    }

    .partnerships-interesting-topics .features.style3 .block {
        width: 100%;
    }

    /*.plan-card-body ul li{word-break: break-all;}*/
    .plan-card-header .most-popular-plan {
        margin: -6px 0 6px;
    }

    .faq-section .faq-detail .question-answer a {
        word-break: break-all;
        margin-bottom: 10px;
        display: inline-block;
    }
}

@media(max-width:330px) {
    .google-penalty h1 {
        font-size: 21px;
    }
}

@media only screen and (max-width: 320px) {
    .features.style1 .block .text .website-hosting li {
        width: 100%;
    }

    .features.style1 .block .text, .features.style4 .block .text, .features.style5 .block .text {
        font-size: 16px;
    }
}

@media only screen and (max-width: 786px) and (min-width:393px) {
    .white-label-custom-price p {
        margin-left: 30px;
        margin-right: 30px;
    }

    body .looking-for-custom-pricing .wrapper .dflex.vcenter {
        padding: 5.6em 5em 0 5em;
    }
}

@media only screen and (max-width: 1280px) and (min-width: 800px) {
    .contactUsPage .gform_footer:after {
        right: 0.5em;
    }
}

/*-----Responsive csss End-----*/
/*-----Servicess Page Css End------*/
/*---white-label-php-development Page Start-----*/
.white-label-php-development .typo p, .white-label-php-development .typo li, .white-label-php-development .font-24, .white-label-php-development .features.style4 .block .text, .white-label-php-development .Icon-show-above .subhead.h3, .white-label-php-development .faq-section .faq-detail .question-answer .answer p {
    color: var(--black);
}

.white-label-php-development .typo p {
    font-size: 1.5em;
    line-height: 1.5em;
}

.white-label-php-development .features.style4 .block .text {
    font-size: 1.375em;
}

.white-label-php-development #wl_pricing_packages h2, .white-label-php-development .two-cols .title {
    text-transform: none
}

.white-label-php-development .btn.orange span {
    margin-left: 0.5em;
}

.white-label-php-development .php-banner .text-content strong {
    font-size: 1.2em;
    display: block;
}

.white-label-php-development .Icon-show-above .features.style3 .block .title, .white-label-web-design .Icon-show-above .features.style3 .block .title {
    font-size: 2.2em;
    margin-top: 2.5em;
    font-weight: 600;
}

.white-label-php-development .gallery-section {
    margin-bottom: 7.5em;
}

.white-label-php-development .bottom-margin-remove {
    margin-bottom: 2em;
}

.white-label-php-development .logo-right-border .block {
    padding-left: 0;
    padding-right: 0;
}

.white-label-php-development .logo-right-border .block .logo {
    border-right: 0.3em solid #eef8fa;
    border-bottom: none;
    padding: 1.5em;
    min-height: 10em;
}

.white-label-php-development .logo-right-border .block:last-child .logo {
    border-right: none;
}

.white-label-php-development .php-project-section {
    margin-top: 0;
    margin-bottom: 0;
}

.white-label-php-development .php-project-section .block {
    width: 50%;
    margin: 0 auto;
    padding-right: 0;
}

.white-label-php-development .Step-section .features.style3 .block .title {
    font-size: 2.5em;
    margin-bottom: 0.5em;
}

.white-label-php-development .White-Label-Partnership .features.style4 .block .icon {
    height: 9.625em;
    width: 9.625em;
}

.white-label-php-development .White-Label-Partnership .features.style4 .block .icon img {
    max-height: 100%;
    max-width: 100%;
}

.white-label-php-development .Step-section .features.style3 .block .icon img {
    height: 100%;
    width: 100%;
}

.white-label-php-development .looking-for-custom-pricing .left .text-content {
    padding-bottom: 1.2em;
}

.white-label-php-development .looking-for-custom-pricing .wrapper .dflex.vcenter {
    padding-top: 1.5em;
}

.white-label-php-development .two-cols-text .dflex.wrap.vcenter {
    align-items: flex-start;
}

.white-label-php-development .faq-section .faq-detail .question-answer.active .question {
    padding-bottom: 1.5em;
}

.white-label-php-development .Icon-show-above .features.style3 .block .icon {
    top: -6em;
}

.white-label-php-development .gallery-section.Client-Side-Technologies .block .logo {
    padding: 0;
}

.Plan-price-table-php {
    margin-top: 6em;
}

/* white-label-php-development ReSponsive Start---- */
@media only screen and (max-width: 1600px) {
    .white-label-php-development .php-banner .typo h2 {
        font-size: 3.5em;
    }

    .white-label-php-development .php-banner .text-content strong {
        font-size: 1.2em;
        display: block;
    }

    .white-label-php-development .logo-right-border .block .logo {
        padding: 2.5em;
    }

}

@media only screen and (max-width: 1200px) {
    .white-label-php-development .typo p br {
        display: none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .whiteLableWPDWhySection.grow-agency-might-require-border .block:nth-child(3) {
        border-right: 3px solid #eee !important;
    }

    .bigcommerce-banner-img.serBanner .figure {
        align-items: center;
    }
}

@media only screen and (max-width: 1024px) {
    .whiteLableWPDWhySection .block {
        border-right-width: 1px;
    }

    .white-label-php-development .typo p {
        font-size: 20px;
        line-height: 1.45;
    }

    .white-label-php-development .btn-wrap .btn {
        font-size: 14px;
    }

    .white-label-php-development .White-Label-Partnership .features.style4 .block .icon {
        width: 100px;
        height: 100px;
        padding: 0;
    }

    .white-label-php-development .Step-section .features.style3 .block .icon {
        padding: 0;
    }

    .white-label-php-development .php-banner .text-content strong {
        font-size: 20px;
    }

    .white-label-php-development .Icon-show-above .features.style3 .block .title, .white-label-web-design .Icon-show-above .features.style3 .block .title {
        font-size: 22px;
    }

    .white-label-php-development .logo-right-border .col5 .block {
        width: calc(100% / 3);
    }

    .white-label-php-development .logo-right-border .col5 .block:nth-child(3) .logo {
        border-right: none;
    }

    .white-label-php-development .logo-right-border .block .logo {
        padding: 40px;
    }

    .white-label-php-development .gallery-section .headingPart .font-24 br, .white-label-php-development .planAndPricingSection .head .font-24 br, .white-label-php-development .flex-textbox .typo p br {
        display: none;
    }

    .white-label-php-development .gallery-section .headingPart .font-24 span {
        display: block;
        margin-top: 15px;
    }

    .white-label-php-development .two-cols-text .typo li br {
        display: none;
    }

    .white-label-php-development .two-cols-text .wid50:first-child {
        padding-right: 15px;
    }

    .white-label-php-development .two-cols-text .wid50:last-child {
        padding-left: 15px;
    }

    .white-label-php-development .Step-section .features.style3 .block .title {
        font-size: 20px;
    }

    .white-label-php-development .features.style4 .block .text {
        font-size: 16px;
        max-width: 200px;
        margin: 0 auto;
    }

    .white-label-php-development .looking-for-custom-pricing .wrapper .dflex.vcenter {
        padding-top: 40px;
    }

    .white-label-php-development .looking-for-custom-pricing .left .text-content {
        padding-bottom: 40px;
    }

    .white-label-php-development .Icon-show-above .font-24 br {
        display: none;
    }

    .white-label-php-development .White-Label-Partnership .columns.col4 .block {
        width: calc(100% / 3);
    }

}

@media only screen and (max-width: 960px) {
    .white-label-php-development .typo p {
        font-size: 15px;
    }

    .white-label-php-development .php-banner .text-content strong {
        font-size: 17px;
    }

    .white-label-php-development .php-banner .btn-wrap .btn+.btn {
        margin-left: 0;
    }

    .white-label-php-development .Icon-show-above .features.style3 .block .title, .white-label-web-design .Icon-show-above .features.style3 .block .title {
        font-size: 18px;
        margin-top: 65px;
    }

    .white-label-php-development .Icon-show-above .features.style3.col2 .block {
        padding-right: 0;
    }

    .white-label-php-development .Icon-show-above .features.style3 .block .icon {
        width: 120px;
        height: 120px;
        padding: 25px;
    }

    .white-label-php-development .Icon-show-above .features.style3 .block .icon img {
        width: 100%;
        height: auto;
    }

    .white-label-php-development .Icon-show-above .features.style3 .block .title, .white-label-web-design .Icon-show-above .features.style3 .block .title {
        margin-top: 75px;
    }

    .white-label-php-development .btn-part .btn:first-child {
        margin-right: 10px;
    }

    .white-label-php-development #wl_pricing_packages h2 {
        margin-bottom: 0;
    }

    .white-label-php-development #wl_pricing_packages .head h2 {
        margin-bottom: 15px;
    }

    .white-label-php-development .looking-for-custom-pricing .left .text-content {
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .white-label-php-development .looking-for-custom-pricing .wrapper .dflex.vcenter {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .white-label-php-development .Icon-show-above {
        padding-bottom: 0;
    }
}

@media only screen and (max-width: 768px) {
    .white-label-php-development .blueListIcon li:before {
        top: 3px;
    }
}

@media only screen and (max-width: 767px) {
    .white-label-php-development .php-banner .typo h2 {
        font-size: 18px;
    }

    .white-label-php-development .php-banner .text-content strong {
        font-size: 15px;
    }

    .white-label-php-development .planAndPricingSection .head p {
        font-size: 16px;
    }

    .white-label-php-development .two-cols-text .wid50:first-child {
        padding-right: 0;
    }

    .white-label-php-development .two-cols-text .wid50:last-child {
        padding-left: 0;
    }

    .white-label-php-development .gallery-section .logos.columns.col4 .block, .white-label-php-development .Step-section .columns.col4 .block, .white-label-php-development .White-Label-Partnership .columns.col4 .block {
        width: 50%;
    }

    .whiteLableWPDWhySection.grow-agency-might-require-border .block:nth-child(3) {
        border-bottom: none !important;
    }
}

@media only screen and (max-width: 640px) {
    .white-label-php-development .typo h2 {
        font-size: 22px;
    }

    .white-label-php-development .logo-right-border .block, .white-label-php-development .logo-right-border .col5 .block {
        width: 100%;
    }

    .white-label-php-development .logo-right-border .block .logo {
        border-right: none;
        border-bottom: 3px solid #eef8fa;
        min-height: 150px;
    }

    .white-label-php-development .logo-right-border .block:last-child .logo {
        border-bottom: none;
    }

    .white-label-php-development .Icon-show-above {
        padding-bottom: 0;
    }

    .white-label-php-development .Icon-show-above+.flex-textbox {
        padding-top: 20px;
    }

    .white-label-php-development .php-project-section .block {
        width: 100%;
    }

    .white-label-php-development .Icon-show-above .features.style3 .block .icon {
        top: -50px;
    }

    .white-label-php-development .white-label-custom-price h3 {
        font-size: 22px !important;
    }

    .white-label-php-development .btn-part .btn {
        width: 160px;
        margin-right: 0 !important;
    }

    .white-label-php-development .Icon-show-above .subhead.h3 {
        font-size: 18px;
    }

    .white-label-php-development .Icon-show-above .features.style3.col2 .block {
        padding-left: 0;
    }

    .white-label-php-development .Step-section {
        margin-bottom: 30px;
    }

    .white-label-php-development .gallery-section {
        margin: 40px 0;
    }

}

@media only screen and (max-width: 479px) {
    .white-label-php-development .gallery-section .logos.columns.col4 .block, .white-label-php-development .Step-section .columns.col4 .block, .white-label-php-development .White-Label-Partnership .columns.col4 .block {
        width: 100%;
    }
}

@media(max-width:374px) {
    .white-label-php-development .btn-part .btn:first-child {
        margin-right: 0;
    }
}

/* white-label-php-development ReSponsive End---- */
/*---white-label-php-development Page End-----*/
/*Price Table Fro Safari start--*/
@media only screen and (min-width:1025px) {
    @supports (-webkit-appearance:none) {
        .best-plan thead tr:nth-child(2) th {
            top: 3.3em;
        }
    }
}

@media only screen and (max-width:1024px) {
    @supports (-webkit-appearance:none) {
        .best-plan thead tr:nth-child(2) th {
            top: 4.7em;
        }

        .fte-alternative-main .best-plan thead tr:nth-child(2) th {
            top: 4.3em;
        }



    }
}

/*Price Table Fro Safari End--*/

/*----Interview Page Start-----*/
.interview-page {}

.interview-page .interview-banner {
    background-color: var(--sky-blue);
    padding: 5.2em 0;
    color: var(--white);
}

.interview-page .interview-banner img {
    width: 100%;
}

.interview-page .interview-banner .left-part {
    width: 65%;
}

.interview-page .interview-banner .left-part .title-text {}

.interview-page .interview-banner .left-part .title-text .h1 {
    font-size: 3.875em;
    line-height: 1.1;
}

.interview-page .interview-banner .left-part .title-text .p {
    font-size: 2.125em;
    margin-bottom: 0;
    margin-top: 0.7em;
}

.interview-page .interview-banner .right-part {
    width: 35%;
}

.interview-page .interview-detail {
    background-color: #eef8fa;
}

.interview-page .interview-list {}

.interview-page .interview-list .col {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    padding: 5.6em 5.6em 4.4em 5.6em;
    box-sizing: border-box;
    margin-bottom: 5.3125em;
}

.interview-page .interview-list .col:last-child {
    margin-bottom: 0;
}

.interview-page .interview-list .col .left-part {
    width: 37%;
    box-sizing: border-box;
}

.interview-page .interview-list .col .left-part .imgpart {
    position: relative;
}

.interview-page .interview-list .col .left-part .play-video {
    position: absolute;
    width: 9.67em;
    bottom: 4.7em;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 0.125em;
    background-color: #fff;
}

.interview-page .interview-list .col .left-part .play-video .play-btn {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 1.125em;
    color: #000 !important;
    text-align: center;
    vertical-align: middle;
    font-weight: 700;
    line-height: 2.8;
    border: none;
    margin: 0;
    box-shadow: none;
}

.interview-page .interview-list .col .left-part .play-video .play-btn:hover {
    opacity: 0.7;
}

.interview-page .interview-list .col .left-part img {
    width: 100%;
}

.interview-page .interview-list .col .right-part {
    width: 63%;
    box-sizing: border-box;
    padding-left: 4.375em;
    cursor: default;
}

.interview-page .interview-list .col .right-part .h2 {
    font-size: 2.8em;
    line-height: 1.3;
    color: #000;
}

.interview-page .interview-list .col .right-part .h2 a {
    color: #000;
}

.interview-page .interview-list .col .right-part .h2 a:hover {
    color: var(--sky-blue);
}

.interview-page .interview-list .col .right-part .date {
    margin-top: 2.3em;
}

.interview-page .interview-list .col .right-part .date span {
    font-size: 1.25em;
}

.interview-page .interview-list .col .right-part .date span.blue {
    color: var(--sky-blue);
    text-transform: uppercase;
}

.interview-page .interview-list .col .right-part .btn {
    border-radius: 0.125em;
    font-size: 1.375em;
    padding-top: 0.9em;
}

.interview-page .interview-list .col .right-part .btn span {
    margin-left: 0.5em;
}

.interview-page .interview-list .col .right-part .audio-part {
    margin-top: 3.125em
}

.interview-page .interview-list .mejs-mediaelement {
    display: none;
}

.interview-page .interview-list .cue-playlist {
    font-size: 1em;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-inner {
    background-color: #f3f3f3 !important;
    height: 100%;
    padding: 1.5em;
    box-sizing: border-box;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-track-artwork img {
    display: none;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-track-artwork {
    display: none;
}

.interview-page .interview-list .cue-playlist .cue-tracks {
    display: none;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
    height: 0.2em;
    width: 97%;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail, .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail .mejs-time-buffering, .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current, .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded, .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle, .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail .mejs-time-hovered {
    height: 0.2em;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-volume-button.mejs-unmute button, .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-volume-button.mejs-unmute button:focus {
    background-image: url(assets/images/mute.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 2.5em;
    width: 2.5em;
    display: block;
    font-size: 1em;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-volume-button button, .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-volume-button button:focus {
    background-image: url(assets/images/unmute.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 2.5em;
    width: 2.5em;
    display: block;
    font-size: 1em;
}

.interview-page .interview-list .mejs-time, .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time span, .interview-page .interview-list .cue-skin-default.mejs-container .mejs-track-details .mejs-track-title {
    color: #000
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-button button {
    border-color: #39b0d7;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-play button, .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-replay button {
    border-color: transparent #39b0d7;
    margin: auto;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button {
    box-shadow: 0 0 0 0.125em rgb(0 0 0 / 50%);
    height: 5.025em;
    width: 5.025em;
    background-color: transparent;
    position: absolute;
    top: 0;
    right: auto;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    float: none;
    order: 1;
    padding-left: 0;
    left: 1.5em;
    line-height: 0;
    font-size: .7em;
    bottom: 0;
    margin: auto;
    BORDER-RADIUS: 50%;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button:hover, .interview-page .interview-list .is-playing .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button {
    box-shadow: 0 0 0 0.125em rgb(0 0 0 / 50%);
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-volume-button {
    float: none;
    top: auto;
    position: relative;
    right: auto;
    order: 4;
    width: auto;
    height: auto;
    margin: 0;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-button button:hover {
    opacity: 0.7;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    display: none;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-track-details .mejs-track-title {
    font-size: 1em !important;
    font-weight: 400;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls {
    margin-top: 0.2em;
    padding: 0;
    position: initial;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    height: auto;
    padding-left: 4.85em;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-horizontal-volume-slider {
    float: none;
    display: none !important;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    order: 3;
    width: 70% !important;
    margin-left: 0.5em;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    order: 2;
    margin-left: 0;
    font-size: 1em;
    line-height: 0.7;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-track-details {
    padding-left: 4.85em;
    margin-top: 0;
    padding-top: 0;
}

.interview-page .interview-list .cue-skin-default.mejs-container {
    height: 5.6em;
    background-color: transparent;
    border-radius: 0;
    box-sizing: border-box;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-track-details .mejs-track-artist {
    display: none;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-play button, .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-replay button {
    border-width: 0.625em 0 0.625em 1em;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button button {
    background-repeat: no-repeat;
    width: 2em;
    height: 2em;
    border: none !IMPORTANT;
    display: block;
    font-size: 1em !IMPORTANT;
    text-align: center;
    margin: auto;
    background-size: contain;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-pause button {
    background-image: url(assets/images/puse-icon.png);
    background-position: 0.2em;
}

.interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-play button {
    background-image: url(assets/images/play-icon.png);
    background-position: 0.3em;
}

@media only screen and (min-width:2555px) {
    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls {
        margin-top: 0.7em;
    }
}

@media only screen and (max-width:1080px) {
    .interview-page .interview-list .cue-skin-default.mejs-container {
        height: auto !important;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-inner {
        padding: 15px 20px;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail {
        width: 55% !important;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button {
        width: 40px;
        height: 40px;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time {
        padding-right: 10px;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-track-details {
        padding-left: 50px;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls {
        padding-left: 50px;
    }

    .interview-page .interview-list .col .left-part .play-video {
        bottom: 3.2em;
    }
}

@media only screen and (max-width:1024px) {
    .interview-page .interview-list .col .right-part .date span {
        font-size: 14px;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-inner {
        font-size: 11px;
    }

    .interview-page .interview-list .col .right-part .h2 {
        font-size: 25px;
    }

    .interview-page .interview-list .col .left-part .play-video {
        bottom: 30px;
    }
}

@media only screen and (max-width:940px) {
    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-inner {
        padding: 10px;
    }

    .interview-page .interview-list .cue-playlist.max-width-480 .cue-skin-default.mejs-container .mejs-track-details .mejs-track-title {
        font-size: 14px !important;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button {
        height: 30px;
        width: 30px;
        margin-top: 0;
        top: 0px;
        position: relative;
        padding-left: 0;
        left: 0;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls {
        padding-left: 0;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-play button, .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-replay button {
        border-width: 5px 0 5px 9px;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button button {
        height: 10px;
        width: 9px;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-pause button {
        border-width: 0 3px;
        margin: auto;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-track-details {
        padding-left: 0;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls {
        margin-top: 10px;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time {
        margin-left: 10px;
        font-size: 15px;
    }

    /*767 css*/
    .interview-page .interview-list .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-layers {
        height: auto;
    }

    .interview-page .interview-list .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-controls {
        height: auto;
    }

    .interview-page .interview-list .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-controls .mejs-previous-button {
        margin-left: 0;
    }

    .interview-page .interview-list .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-controls .mejs-next-button, .interview-page .interview-list .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-controls .mejs-previous-button {
        margin-left: 0;
        margin-top: 0;
        position: relative;
        top: auto;
        left: auto;
    }

    .interview-page .interview-list .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button {
        position: relative;
        margin: 0;
        top: auto;
        left: auto;
        height: 30px;
        width: 30px
    }

    .interview-page .interview-list .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-play button {
        margin: auto;
    }

    .interview-page .interview-list .cue-playlist.max-width-380 .cue-skin-default.mejs-container {
        height: 90px;
        padding-bottom: 0;
    }

    .interview-page .interview-list .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-controls .mejs-time {
        position: relative;
        right: auto;
        bottom: auto;
        float: none;
        font-size: 10px;
        width: auto;
    }

    .interview-page .interview-list .col .right-part .btn {
        font-size: 13px;
    }

    .interview-page .interview-list .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-inner {
        padding: 15px;
        position: relative;
    }

    .interview-page .interview-list .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-controls .mejs-time {}

    .interview-page .interview-list .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-controls {
        margin-top: 10px;
    }

    .interview-page .interview-list .cue-playlist.max-width-480 .cue-skin-default.mejs-container .mejs-track-details .mejs-track-title {
        text-align: left;
    }

    .interview-page .interview-list .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-track-details {
        position: relative;
        bottom: auto;
        padding: 0;
    }


}

@media only screen and (max-width:767px) {
    .interview-page .interview-list .col .right-part .h2 {
        font-size: 20px;
    }
}

@media only screen and (max-width:685px) {
    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail {
        width: 55% !important
    }
}

@media only screen and (max-width:660px) {
    .interview-page .interview-banner .wrapper.dflex.wrap {
        flex-direction: column-reverse;
    }

    .interview-page .interview-banner .right-part {
        width: 90%;
        margin: 0 auto 20px auto;
    }

    .interview-page .interview-banner .left-part {
        width: 100%;
    }

    .interview-page .interview-banner .left-part .title-text .h1 {
        font-size: 22px;
    }

    .interview-page .interview-banner .left-part .title-text .h1 br {
        display: none;
    }

    .interview-page .interview-banner .left-part .title-text .p {
        font-size: 14px;
    }

    .interview-page .interview-list .col {
        padding: 20px;
        margin-bottom: 30px;
    }

    .interview-page .interview-list .col:last-child {
        margin-bottom: 0;
    }

    .interview-page .interview-list .col .left-part {
        width: 100%;
    }

    .interview-page .interview-list .col .right-part {
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }

    .interview-page .interview-list .col .right-part .date {
        margin: 20px 0;
    }

    .interview-page .interview-list .cue-playlist .cue-skin-default.mejs-container .mejs-track-details {
        display: block !important;
        position: relative !important;
        bottom: auto !important;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail {
        width: 55% !important;
    }

    .interview-page .interview-list .cue-playlist .cue-skin-default.mejs-container {
        height: auto !important;
    }

    .interview-page .interview-list .cue-playlist .cue-skin-default.mejs-container .mejs-track-details {
        padding: 0 !important;
    }

    .interview-page .interview-list .cue-playlist .cue-skin-default.mejs-container .mejs-track-details .mejs-track-title {
        font-size: 14px !important;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button {
        margin-top: 0 !important;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-inner {
        padding: 15px;
    }

    .interview-page .interview-list .col .right-part .btn {
        font-size: 13px;
        text-wrap: wrap;
        text-align: left;
            white-space: normal;
    word-break: break-word;
    overflow-wrap: break-word;
    }

    .interview-page .interview-list .col .left-part .play-video {
        bottom: 60px;
        width: 175px;
        height: auto;
        border-radius: 2px;
    }

    .interview-page .interview-list .col .left-part .play-video .play-btn {
        font-size: 18px;
        line-height: 2.9;
    }

    .white-lbl-interview.interview-page .interview-list .col .left-part .play-video .play-btn {
        font-size: 12px;
    }

    .white-lbl-interview.interview-page .interview-list .col .left-part .play-video {
        width: 125px;
    }
}

@media only screen and (max-width:460px) {
    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time {
        margin-left: 10px;
    }

    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail {
        width: 40% !important;
    }

    .interview-page .interview-list .col .left-part .play-video {
        bottom: 40px;
        width: 125px;
    }

    .interview-page .interview-list .col .left-part .play-video .play-btn {
        font-size: 14px;
        line-height: 2.5;
    }

    .white-lbl-interview.interview-page .interview-list .col .left-part .play-video .play-btn {
        font-size: 11px;
    }

    .white-lbl-interview.interview-page .interview-list .col .left-part .play-video {
        bottom: 40px;
        width: 86px;
    }

}

@media only screen and (max-width:380px) {
    .interview-page .interview-list .cue-playlist.max-width-480 .cue-skin-default.mejs-container .mejs-track-details .mejs-track-title {
        font-size: 14px !important;
    }

    .interview-page .interview-list .col .right-part .btn {
        font-size: 11px;
    }
}

@media only screen and (max-width:321px) {
    .interview-page .interview-list .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail {
        width: 35% !important;
    }

    .interview-page .interview-list .col .left-part .play-video {
        bottom: 20px;
    }
}

/*----Interview Page End-----*/
.thrive-Plan-price-table .best-plan-table th strong, .thrive-Plan-price-table .plan-card h4 span b {
    color: #B2B1B3;
}

/*--White label web design Page Start--*/
.white-label-web-design .gallery-section.gallery-with-text {
    margin-bottom: 0;
}

.icon-inner-padding-0 .features.style4 .block .icon img {
    max-height: 100%;
    max-width: 100%;
}

.white-label-web-design .Icon-show-above .features.style3 .block .icon img {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    height: 100%;
}

.white-label-web-design .Icon-show-above.feature-block.show-box {
    padding-bottom: 3em;
}

.white-label-web-design .hire-r-how-work .block:nth-child(3) .inner:before {
    background-image: url(./assets/images/aroow-img.png);
}

.white-label-web-design .two-cols-text.common-section .dflex.vcenter {
    align-items: flex-start;
}

.white-label-web-design .two-cols-text.common-section .dflex.vcenter .text-content:first-child {
    padding-right: 1em;
}

.white-label-web-design .typo p:last-child {
    margin-bottom: 0;
}

@media only screen and (max-width:1024px) {
    .white-label-web-design .typo p br {
        display: none;
    }

    .white-label-web-design .features.style4 .block .icon, .white-label-web-design .Icon-show-above .features.style3 .block .icon {
        padding: 0;
    }

    .white-label-web-design .hire-r-how-work .columns.col4 .block {
        width: 25%;
    }

    .white-label-web-design .two-cols-text.common-section .dflex.vcenter .typo li br, .white-label-web-design .two-cols-text .font-24.text-center br, .white-label-web-design .gallery-section .font-24.text-center br, .white-label-web-design .planAndPricingSection .head p br {
        display: none;
    }


}

@media only screen and (max-width:960px) {
    .white-label-web-design .typo li br {
        display: none;
    }

    .hire-r-how-work .block .inner:before {
        right: -40px;
        top: 50px;
        display: none;
    }

}

@media only screen and (max-width: 767px) {
    .white-label-web-design .hire-r-how-work .columns.col4 .block {
        width: 50%;
    }

    .white-label-web-design .hire-r-how-work .block .inner {
        margin-top: 0;
        margin-bottom: 30px;
    }

    .white-label-web-design .hire-r-how-work .block .inner:before {
        display: none;
    }

    .white-label-web-design .hire-r-how-work .features.style4 .block .icon {
        margin-top: 0;
        padding: 0;
    }

    .white-label-web-design .hire-r-how-work {
        margin-top: 0;
    }

    .white-label-web-design .two-cols .font-60 {
        font-size: 25px;
    }

    .white-label-web-design .feature-block .head .shead br, .white-label-web-design .gallery-section.gallery-with-text .font-24 br {
        display: none;
    }

    .white-label-web-design .gallery-section .logos.columns.col4 .block, .white-label-web-design .feature-block.icon-inner-padding-0 .columns.col4 .block {
        width: 50%;
    }

    .white-label-web-design .btn-part .btn:first-child {
        margin-right: 10px;
    }

    .white-label-web-design .two-cols-text.common-section .dflex.vcenter .text-content:first-child {
        padding-left: 0;
    }

}

@media only screen and (max-width: 640px) {
    .white-label-web-design .btn-part .btn:first-child {
        margin-right: 5px;
    }
}

@media only screen and (max-width: 479px) {
    .white-label-web-design .gallery-section .logos.columns.col4 .block, .white-label-web-design .feature-block.icon-inner-padding-0 .columns.col4 .block {
        width: 100%;
    }

    .white-label-web-design .typo h2 {
        font-size: 20px;
    }

    .white-label-web-design .features .block .text br {
        display: none;
    }
}

/*--White label web design Page End--*/
/*--White label woocommerce Page Start--*/
.white-label-woocommerce-development .hire-r-how-work .block:nth-child(3) .inner:before {
    background-image: url(./assets/images/aroow-img.png);
}

.white-label-woocommerce-development .gallery-section.gallery-with-text {
    margin: 0;
}

.white-label-woocommerce-development .Why-E2m-section .features.style1.col2 {
    justify-content: flex-start;
}

@media only screen and (max-width:1024px) {
    .white-label-woocommerce-development .hire-r-how-work .columns.col4 .block {
        width: 25%;
    }

}

@media only screen and (max-width:960px) {

    .white-label-woocommerce-development .wooCommerceWebDevelopment .features.col3 {
        justify-content: flex-start;
    }
}

@media only screen and (max-width: 767px) {
    .white-label-woocommerce-development .hire-r-how-work .columns.col4 .block {
        width: 50%;
    }

    .white-label-woocommerce-development .hire-r-how-work .block .inner {
        margin-top: 0;
        margin-bottom: 30px;
    }

    .white-label-woocommerce-development .hire-r-how-work .block .inner:before {
        display: none;
    }

    .white-label-woocommerce-development .hire-r-how-work .features.style4 .block .icon {
        margin-top: 0;
        padding: 0;
    }

    .white-label-woocommerce-development .hire-r-how-work {
        margin-top: 0;
    }




}

/*--White label woocommerce Page End--*/
/*how-to-use-your-white-label-team-efficiently Css Start--- */
.how-to-use-your-white-label-team-efficiently .two-cols .deep-consumer-box {
    justify-content: space-between;
}

.how-to-use-your-white-label-team-efficiently .two-cols .deep-consumer-box .text-content {
    width: 57%;
}

.how-to-use-your-white-label-team-efficiently .two-cols .deep-consumer-box .figure {
    width: 42%;
}

.how-to-use-your-white-label-team-efficiently .deep-consumer-box {
    box-shadow: none;
}

.how-to-use-your-white-label-team-efficiently .deep-consumer-box .typo h3 {
    margin-bottom: 0.8em;
}

@media only screen and (max-width: 1024px) {
    .how-to-use-your-white-label-team-efficiently .typo p br {
        display: none;
    }

    .how-to-use-your-white-label-team-efficiently .deep-consumer-box .typo p {
        margin-bottom: 0;
    }

    .how-to-use-your-white-label-team-efficiently .two-cols .deep-consumer-box {
        padding: 5em 4em;
        align-items: center;
        align-content: center;
    }

    .how-to-use-your-white-label-team-efficiently .two-cols .left.deep-consumer-box .text-content {
        padding-left: 20px;
        margin-bottom: 0;
    }

    .how-to-use-your-white-label-team-efficiently .two-cols .right.deep-consumer-box .text-content {
        padding-right: 20px;
        margin-bottom: 0;
    }

    .how-to-use-your-white-label-team-efficiently .features .block .text br {
        display: none;
    }

}

@media only screen and (min-width: 960px) {
    .how-to-use-your-white-label-team-efficiently .top-border-on-banner .font-60 {
        font-size: 3.5em;
    }

    .how-to-use-your-white-label-team-efficiently .top-border-on-banner+.common-section {
        padding-bottom: 4em;
    }

    .how-to-use-your-white-label-team-efficiently .two-cols.paddingt0 {
        padding-bottom: 4em;
    }
}

@media only screen and (max-width: 960px) {
    .how-to-use-your-white-label-team-efficiently .btn-wrap .btn {
        font-size: 12px;
    }

    .how-to-use-your-white-label-team-efficiently .btn-wrap .btn+.btn {
        margin-left: 0;
    }

    .how-to-use-your-white-label-team-efficiently .common-section .typo h3 {
        font-size: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .how-to-use-your-white-label-team-efficiently .two-cols .deep-consumer-box .text-content {
        width: 100%;
        margin-top: 15px;
    }

    .how-to-use-your-white-label-team-efficiently .two-cols .deep-consumer-box .figure {
        width: 100%;
    }

    .how-to-use-your-white-label-team-efficiently .two-cols .left.deep-consumer-box .text-content {
        padding-left: 0;
    }

    .how-to-use-your-white-label-team-efficiently .two-cols .right.deep-consumer-box .text-content {
        padding-right: 0;
    }

    .how-to-use-your-white-label-team-efficiently .typo h2 {
        font-size: 25px;
    }

    .how-to-use-your-white-label-team-efficiently .right.deep-consumer-box {
        flex-direction: column-reverse;
    }

    .how-to-use-your-white-label-team-efficiently .common-section .typo {
        text-align: center;
    }

    .how-to-use-your-white-label-team-efficiently .btn-part .btn:first-child {
        margin-right: 10px;
    }
}

@media only screen and (max-width: 400px) {
    .how-to-use-your-white-label-team-efficiently .btn-part .btn:first-child {
        margin-right: 5px;
    }
}

/*how-to-use-your-white-label-team-efficiently Css End--- */
/*---headless-cms-guide Page Start-----*/
.headless-cms-guide {}

.headless-cms-guide .serBanner.leftImage .banner-inner {
    align-items: center;
}

.headless-cms-guide .features .block .icon img {
    max-width: 100%;
    max-height: 100%;
}

.headless-cms-guide .feature-block.common-section.removeBoth {
    padding-top: 1.5em;
}

.headless-cms-guide .features.col2 .block {
    padding-right: 1.5em;
    padding-left: 0;
}

.headless-cms-guide .features.col2 .block:nth-child(2n) {
    padding-left: 1.5em;
    padding-right: 0;
}

.headless-cms-guide .features.col2 .block:nth-child(2n + 1) {
    padding-right: 1.5em;
    padding-left: 0;
}

.headless-cms-guide .list-seo-sec .local-seo-unders-box {
    justify-content: flex-start;
    padding-top: 0;
}

.headless-cms-guide .list-seo-sec .local-seo-unders-box a {
    width: calc(100% / 3 - 2.1em);
    margin-right: 3.1em;
}

.headless-cms-guide .list-seo-sec .local-seo-unders-box a:nth-child(3n) {
    margin-right: 0;
}

.headless-cms-guide .list-seo-sec .local-seo-unders-box a span.number {
    background-color: var(--sky-blue);
    padding: 0;
}

.headless-cms-guide .list-seo-sec .local-seo-unders-box a span img {
    width: 100%;
    display: block;
    height: 100%;
}

.headless-cms-guide .tradition-cms .features.style8 .block .icon {
    height: 4.4em;
    width: 4.4em;
}

.headless-cms-guide .tradition-cms .features.style8 .block:last-child {
    margin-bottom: 3em !important;
}

.headless-cms-guide .tradition-cms .features.columns.col2.style8 .block img.wid100 {
    width: 100%;
}

.headless-cms-guide .tradition-cms.col-gray.show-box .features .block .inner {
    background-color: #f4f4f4;
    border: none;
}

.headless-cms-guide .text ul {
    padding: 0;
}

.headless-cms-guide .text ul li {
    padding-left: 1.2em;
    position: relative;
}

.headless-cms-guide .text ul li:before {
    content: '';
    position: absolute;
    left: 0;
    width: 1em;
    height: 1em;
    background-image: url(assets/images/tre-li-iocn.png);
    background-repeat: no-repeat;
    background-position: center;
    top: 0.2em;
}

.headless-cms-guide .features.style8 .block .title {
    line-height: 1.3;
}

.headless-cms-guide .tradition-cms.draw-back .columns.col2 .block:first-child, .headless-cms-guide .tradition-cms.draw-back .columns.col2 .block:last-child {
    width: 100%;
    padding: 0;
}

.headless-cms-guide .tradition-cms.draw-back.features.col2 .block {
    padding: 0;
}

.headless-cms-guide .tradition-cms.draw-back .features.col2 .block:nth-child(2) {
    padding-right: 1.5em;
    padding-left: 0;
}

.headless-cms-guide .tradition-cms.draw-back .features.col2 .block:nth-child(3) {
    padding-left: 1.5em;
    padding-right: 0;
}

.headless-cms-guide .tradition-cms.seo-cms .columns.col2 .block:last-child {
    width: 100%;
    padding: 0;
}

.headless-cms-guide .tradition-cms.seo-cms .subhead.font-36 {
    font-size: 1.5em;
}

.headless-cms-guide .text ul, .headless-cms-guide .typo ul.read-arrow, .headless-cms-guide .typo ul.green-arrow {
    padding: 0;
}

.headless-cms-guide .text ul li, .headless-cms-guide .typo ul.read-arrow li, .headless-cms-guide .typo ul.green-arrow li {
    padding-left: 1.5em;
    position: relative;
    padding-bottom: 0.2em;
}

.headless-cms-guide .typo ul.green-arrow li {
    padding-bottom: 0.7em;
}

.headless-cms-guide .text ul li:before, .headless-cms-guide .typo ul.read-arrow li:before, .headless-cms-guide .typo ul.green-arrow li:before {
    content: '';
    position: absolute;
    left: 0;
    width: 1em;
    height: 1em;
    background-image: url(assets/images/tre-li-iocn.png);
    background-repeat: no-repeat;
    background-position: center;
    top: 0.2em;
    background-size: contain;
}

.headless-cms-guide .typo ul.read-arrow li:before {
    background-image: url(assets/images/list-read-arrow.png);
}

.headless-cms-guide .typo ul.green-arrow li:before {
    background-image: url(assets/images/list-green-arrow.png);
}

.headless-cms-guide .typo a {
    color: var(--sky-blue);
}

.headless-cms-guide .typo a:hover {
    color: var(--orange);
}

.headless-cms-guide .eg-page-padding {
    padding-top: 10em;
    padding-bottom: 0;
}

.headless-cms-guide .ep-box-contant {
    border-bottom: 5px solid #daf1f7;
}

.headless-cms-guide .ep-left-icon span {
    padding: 0;
}

.headless-cms-guide .ep-box-contant ul li {
    padding-bottom: 0.5em;
}

.headless-cms-guide .ep-box-contant ul li:after {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.headless-cms-guide .ep-box-contant .unlink-btn-ep+ul li:after {
    background-image: url(assets/images/list-read-arrow.png);
}

.headless-cms-guide .ep-box-contant .link-btn-ep+ul li:after {
    background-image: url(assets/images/list-green-arrow.png);
}

.headless-cms-guide .ep-box-contant .clearfix {
    display: block;
    width: 100%;
}

.headless-cms-guide .ep-box-contant .cover {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 70.9%;
    margin: 0 auto;
}

/*.headless-cms-guide .ep-box-contant .cover .col{width: calc(100% / 2 - 0.4em);}*/
.headless-cms-guide .ep-box-contant .cover .col:first-child {
    padding-right: 1em;
}

.headless-cms-guide .two-cols.Top-javascript {
    position: relative;
}

.headless-cms-guide .two-cols.Top-javascript:after {
    content: '';
    position: absolute;
    bottom: -2.4em;
    background-image: url(assets/images/bottom-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 5em;
    height: 2.5em;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.headless-cms-guide .columns {
    justify-content: center;
}

.headless-cms-guide .features.style8 .block .dflex.wrap.vcenter {
    margin-bottom: 2.7em;
}

.headless-cms-guide .features.style8 .block .title-wrap {
    width: calc(100% - 7em);
}

.headless-cms-guide .link-btn-ep a h4 {
    font-size: 1em;
    padding: 0;
    margin: 0;
}

.headless-cms-guide .unlink-btn-ep a h4 {
    font-size: 1em;
    padding: 0;
    margin: 0;
}

.headless-cms-guide .ep-box-contant.common-text .dflex.wrap {
    align-items: center;
}

.headless-cms-guide .link-btn-ep a, .headless-cms-guide .unlink-btn-ep a {
    line-height: 1.3em;
    box-sizing: border-box;
    display: block;
    width: 5.5em;
    font-size: 1.36em;
}

/*.headless-cms-guide .seo-cms span.dash{font-size: 0.8em;}*/
.headless-cms-guide.ecommerce-guide .link-btn-ep a {
    background-position: 0.6em 50%;
}

.headless-cms-guide.ecommerce-guide .unlink-btn-ep a {
    background-position: 0.5em 50%;
}

@media only screen and (min-width: 1800px) {
    .headless-cms-guide .serBanner .wrapper {
        max-width: 63.1%;
    }

    .headless-cms-guide .serBanner .content {
        width: 63%;
    }

    .headless-cms-guide .serBanner .figure {
        width: 37%;
    }
}

@media only screen and (max-width: 1600px) and (min-width:1250px) {
    .headless-cms-guide .text-content.typo p, .headless-cms-guide .flex-textbox .typo p {
        font-size: 1.3em;
    }
}

@media only screen and (max-width: 1250px) and (min-width:1025px) {
    .headless-cms-guide .text-content.typo p, .headless-cms-guide .flex-textbox .typo p {
        font-size: 1.2em;
    }
}

@media only screen and (min-width: 1025px) {
    .headless-cms-guide .text.font-24 {
        font-size: 1.2em;
    }

    .headless-cms-guide .concution .typo p {
        font-size: 1.2em;
    }

    .headless-cms-guide .two-cols .figure {
        width: 40%;
    }

    .headless-cms-guide .two-cols .text-content {
        width: 60%;
    }

    .headless-cms-guide .features.style8 .block .title {
        font-size: 2em;
    }

    .headless-cms-guide .feature-block.show-box .features .block .inner {
        padding: 2.5em;
    }

    .headless-cms-guide .two-cols .figure img {
        width: 35em;
    }

    .headless-cms-guide .two-cols .right .figure {
        text-align: left;
    }

    .headless-cms-guide .two-cols.draw-back .text-content, .headless-cms-guide #when-consider-headless-cms .text-content {
        width: 50%;
    }

    .headless-cms-guide .two-cols.draw-back .figure img {
        width: 40em;
    }

    .headless-cms-guide #when-consider-headless-cms .figure {
        width: 45%;
        text-align: right;
    }

    /*.headless-cms-guide .two-cols.draw-back .right .figure {padding-left: 0;}*/
    .headless-cms-guide .two-cols .left .figure {
        text-align: right;
    }

    .headless-cms-guide #when-consider-headless-cms .figure img {
        width: 40em;
    }

    .headless-cms-guide .two-cols#top-js-frameworks-headless-cms .right .figure {
        text-align: left;
    }

    .headless-cms-guide .two-cols#top-js-frameworks-headless-cms .figure img {
        width: 30em;
    }

}

@media only screen and (max-width: 1450px) {
    .headless-cms-guide .unlink-btn-ep a {
        background-position: 0.6em 0.3em;
    }
}

@media only screen and (max-width: 1024px) {
    .headless-cms-guide .features.style8 .block .title br, .headless-cms-guide .two-cols .text-content br, .headless-cms-guide ul li br {
        display: none;
    }

    .headless-cms-guide .features .block .icon {
        padding: 0;
    }

    .headless-cms-guide .list-seo-sec .local-seo-unders-box a span {
        width: 40px;
        height: 40px;
    }

    .headless-cms-guide .list-seo-sec .local-seo-unders-box a span.box-unders-number {
        width: calc(100% - 40px);
        height: auto;
    }

    .headless-cms-guide .ep-left-icon {
        padding-right: 30px;
    }

    .headless-cms-guide .ep-left-icon span {
        width: 150px;
        height: 150px;
    }

    .headless-cms-guide .ecommerce-platforms-sec-1 .ep-right-title-txt {
        width: calc(100% - 180px);
    }

    .headless-cms-guide .ep-box-contant .cover {
        width: 100%;
    }

    .headless-cms-guide .tradition-cms .features.style8 .block .icon {
        height: 60px;
        width: 60px;
    }

    .headless-cms-guide .features .block .text p br, .headless-cms-guide .flex-textbox .typo p br {
        display: none;
    }


}

@media only screen and (max-width: 910px) {
    .headless-cms-guide .subhead.font-24 {
        font-size: 16px;
    }

    .headless-cms-guide .unlink-btn-ep a {
        background-position: 0.6em 0.5em;
    }
}

@media only screen and (max-width: 768px) {
    .headless-cms-guide .subhead.font-24 {
        width: 450px;
        margin: 0 auto;
    }

    .headless-cms-guide .tradition-cms .features.style8 .block .icon {
        width: 50px;
        height: 50px;
    }

    .headless-cms-guide .ep-box-contant .cover {
        width: 100%;
    }

    .headless-cms-guide .ep-left-icon {
        padding-right: 20px;
    }

    .headless-cms-guide .ep-left-icon span {
        width: 120px;
        height: 120px;
    }

    .headless-cms-guide .ecommerce-platforms-sec-1 .ep-right-title-txt {
        width: calc(100% - 140px);
    }

    .headless-cms-guide .tradition-cms.seo-cms .subhead.font-36 {
        font-size: 16px;
    }

    .headless-cms-guide .tradition-cms.seo-cms .subhead.font-36 br {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .headless-cms-guide .list-seo-sec .local-seo-unders-box a {
        width: calc(100% / 2 - 15px);
        margin-right: 30px;
    }

    .headless-cms-guide .list-seo-sec .local-seo-unders-box a:nth-child(3n) {
        margin-right: 30px;
    }

    .headless-cms-guide .list-seo-sec .local-seo-unders-box a:nth-child(2n) {
        margin-right: 0;
    }

    .headless-cms-guide .list-seo-sec .local-seo-unders-box a span {
        height: 30px;
        width: 30px;
    }

    .headless-cms-guide .ep-left-icon {
        width: 120px;
    }

    .headless-cms-guide .ecommerce-platforms-sec-1 .ep-right-title-txt h3 {
        text-align: left;
    }

    .headless-cms-guide .bigCommerceHereIs .features.columns.col2.style8 .block .icon {
        padding: 0;
        width: 50px;
        height: 50px;
    }

    .headless-cms-guide .typo h2 {
        font-size: 22px;
    }

    .headless-cms-guide .two-cols .left .text-content {
        text-align: left;
    }

    .headless-cms-guide .features.style8 .block .icon {
        margin-right: 15px;
    }

    .white-label-website-design-development .go-to-web-design-section.show-box .features.style3.col2 .block {
        padding: 0;
    }


}

@media only screen and (max-width: 479px) {
    .headless-cms-guide .subhead.font-24 {
        width: 100%;
    }

    .headless-cms-guide .list-seo-sec .local-seo-unders-box a {
        width: 100%;
        margin-right: 0 !important;
    }

    .headless-cms-guide .font-60 br, .headless-cms-guide .text.font-24 br {
        display: none;
    }

    .headless-cms-guide .feature-block.show-box .features.style8 .block {
        margin-bottom: 30px;
    }

    .headless-cms-guide .feature-block.bigCommerceHereIs .features.columns .block .inner {
        padding: 20px;
    }

    .headless-cms-guide .features.style8 .block .dflex.wrap.vcenter {
        margin-bottom: 20px;
    }

    .headless-cms-guide .features.style8 .block .title {
        line-height: 1.4;
    }

    .headless-cms-guide .ep-left-icon {
        width: 100%;
        text-align: left;
        margin: 0;
    }

    .headless-cms-guide .ep-left-icon span {
        text-align: left;
        margin: 0;
    }

    .headless-cms-guide .ecommerce-platforms-sec-1 .ep-right-title-txt {
        width: 100%;
    }

    .headless-cms-guide .ep-box-contant .cover .col {
        width: 100%;
    }

    .headless-cms-guide .two-cols .left {
        flex-direction: row-reverse;
    }

    /*.headless-cms-guide  .two-cols .right{flex-direction: column-reverse;}*/
    .headless-cms-guide .unlink-btn-ep a {
        background-position: 0.6em 0.3em;
    }

    .whiteLableWPDWhySection.grow-agency-might-require-border .block:nth-child(3) {
        border-bottom: 3px solid #eef8fa !important;
    }

}


/*---headless-cms-guide Page End-----*/

@media only screen and (max-width: 3500px) and (min-width:1661px) {
    .only-white-label-page-banner.white-label-digital-section {
        padding-top: 3.5em;
        margin-bottom: 5em;
    }

    .white-label .white-label-digital-section .font-60 {
        margin-bottom: 0.4em;
    }

    .only-white-label-page-banner.white-label-digital-section p {
        margin-bottom: -0.3em;
        line-height: 1.55em;
        font-size: 1.3em;
    }

    .white-label-digital-section p.text-center.font-125.w500 {
        margin: 1.25em 0 1em;
    }

    .white-label .white-label-digital-section .video_wrapper {
        border: none;
    }

    .white-label-digital-section figure.wid50 {
        padding: 0 2.125em;
    }
}

@media only screen and (max-width:1660px) and (min-width:1024px) {
    .only-white-label-page-banner.white-label-digital-section {
        padding-top: 2.5em;
        margin-bottom: 5em;
    }

    .white-label .white-label-digital-section h2 {
        margin-bottom: 0.2em;
    }

    .only-white-label-page-banner.white-label-digital-section p {
        margin-bottom: 0;
    }

    .white-label .white-label-digital-section .video_wrapper {
        border: none;
    }

    .only-white-label-page-banner.white-label-digital-section p {
        margin-bottom: -0.3em;
        line-height: 1.55em;
        font-size: 1.3em;
    }

    .white-label-digital-section p.text-center.font-125.w500 {
        margin-bottom: 0;
    }

    .white-label-digital-section figure.wid50 {
        padding: 0 2.125em;
    }
}

/*----White Label eCommerce Solutions Start----*/
/*.white-label-ecommerce-solutions-design .top-banner-part .font-60{margin-bottom: 0.7em;}*/
.white-label-ecommerce-solutions-design .two-cols .deep-consumer-box {
    box-shadow: none;
}

.white-label-ecommerce-solutions-design .two-cols.bottom-padding-0 .wrap-for-flex {
    margin-bottom: 4em;
}

.white-label-ecommerce-solutions-design .whiteLableWPDWhySection .wrapper {
    background-color: var(--white);
    padding-bottom: 5em;
}

.white-label-ecommerce-solutions-design .whiteLableWPDWhySection .features {
    margin-bottom: 0;
}

.white-label-ecommerce-solutions-design .whiteLableWPDWhySection .get-btn {
    margin-top: 0;
}

.white-label-ecommerce-solutions-design .whiteLableWPDWhySection .features.style4 .block .icon {
    padding: 0;
}

.white-label-ecommerce-solutions-design .whiteLableWPDWhySection.why-we-love .features.style4 .block {
    border: none;
    margin-bottom: 0;
}

.white-label-ecommerce-solutions-design .whiteLableWPDWhySection.why-we-love+.two-cols {
    position: relative;
}

.white-label-ecommerce-solutions-design .whiteLableWPDWhySection.why-we-love+.two-cols:after {
    position: absolute;
    content: '';
    width: 6em;
    height: 3em;
    background-image: url(assets/images/bottom-white-arrow.png);
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 4.5em;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .wrapper {
    padding-bottom: 0;
}

.white-label-ecommerce-solutions-design .Industries-We-Serve .features.style4 .block .icon img {
    max-height: 100%;
    max-width: 100%;
}

.white-label-ecommerce-solutions-design .Our-ecommerce-webdesign-service .platforms .icn-box {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    vertical-align: middle;
    margin: auto 0;
}

.white-label-ecommerce-solutions-design .platforms .icn-box {
    border: none;
    background: none;
}

.white-label-ecommerce-solutions-design .platforms-list .title, .white-label-ecommerce-solutions-design #wl_pricing_packages h2 {
    text-transform: inherit;
}

.white-label-ecommerce-solutions-design .platforms-list .title {
    margin-bottom: 0.6em;
}

.white-label-ecommerce-solutions-design .Our-ecommerce-webdesign-service .platforms .bottom {
    background: #eeeeee;
    box-shadow: none;
    padding: 0;
    padding-left: 5.5em;
    vertical-align: middle;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.white-label-ecommerce-solutions-design .Our-ecommerce-webdesign-service .columns.col4 .block {
    padding-left: 4em;
    position: relative;
}

.white-label-ecommerce-solutions-design .Our-ecommerce-webdesign-service .platforms .platform .name {
    text-align: left;
}

.white-label-ecommerce-solutions-design .Industries-We-Serve .btn {
    margin-top: 0;
}

.white-label-ecommerce-solutions-design .whiteLableWPDWhySection.Why-We-Love-wo .block {
    padding: 1.5em 0;
}

.white-label-ecommerce-solutions-design .shopify-tab .typo a:hover {
    color: var(--orange) !important;
}

.whiteLableWPDWhySection .features.style4 .block .text {
    color: #1a1a27;
}

.two-cols h1.font-60 {
    margin-bottom: 0.7em;
}

@media only screen and (max-width:1500px) and (min-width:1024px) {
    .white-label-ecommerce-solutions-design .Our-ecommerce-webdesign-service .platforms .platform .icn-box {
        padding: 0
    }

    .white-label-ecommerce-solutions-design .platforms .platform .icn-box {
        padding: 0
    }
}

@media only screen and (min-width:1025px) {
    .white-label-ecommerce-solutions-design .typo p, .white-label-ecommerce-solutions-design .typo li {
        font-size: 1.3em;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection .h3, .white-label-ecommerce-solutions-design .platforms-list .h3 {
        font-size: 2.2em;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .columns.col4 .block {
        margin-bottom: 0;
    }

    .white-label-ecommerce-solutions-design .two-cols .text-content .h3 {
        font-size: 3em;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection .features.style4 .block .text {
        font-size: 1.5em;
    }

    .white-label-ecommerce-solutions-design .two-cols.top-banner-part .right .text-content {
        width: 60%;
    }

    .white-label-ecommerce-solutions-design .two-cols.top-banner-part .right .figure {
        width: 40%;
    }

    .white-label-ecommerce-solutions-design .two-cols.image-full-width .figure {
        padding: 0;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .white-label-ecommerce-solutions-design .typo h2 {
        font-size: 40px;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection .h3, .white-label-ecommerce-solutions-design .platforms-list .h3 {
        font-size: 25px;
    }

    .white-label-ecommerce-solutions-design .top-banner-part .font-60 {
        font-size: 35px;
    }

    .whiteLableWPDWhySection .block:nth-child(3), .whiteLableWPDWhySection .block:last-child {
        border-right: none !important;
    }
}

@media only screen and (max-width:1024px) {
    .white-label-ecommerce-solutions-design .two-cols.top-banner-part .right .text-content p br {
        display: none;
    }

    .white-label-ecommerce-solutions-design .typo h2 br {
        display: none;
    }

    .white-label-ecommerce-solutions-design .two-cols .text-content .h3 {
        font-size: 30px;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection .features.style4 .block .icon {
        width: 100px;
        height: 100px;
    }

    .white-label-ecommerce-solutions-design .features.style4 .block .icon {
        padding: 0;
    }

    .white-label-ecommerce-solutions-design .platforms .icn-box {
        padding: 0;
        width: 70px;
        height: 70px;
    }

    .white-label-ecommerce-solutions-design .Our-ecommerce-webdesign-service .platforms .bottom {
        padding-left: 50px;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .columns.col4 .block {
        width: 50%;
        border: none;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .columns.col4 .block:first-child {
        border-right: 1px solid #eee;
        margin-bottom: 30px;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .columns.col4 .block:last-child {
        border-left: 1px solid #eee;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .columns.col4 .block:nth-child(2) {
        margin-bottom: 30px;
    }

    .white-label-ecommerce-solutions-design .two-cols .left .figure {
        padding-right: 20px;
    }

    .white-label-ecommerce-solutions-design .two-cols .right .figure {
        padding-left: 20px;
    }

    .white-label-ecommerce-solutions-design .blueListIcon li:before {
        top: 0;
        margin: auto 0;
        bottom: 0;
    }

    .white-label-ecommerce-solutions-design .Why-We-Love-wo .get-btn {
        margin-top: 20px;
    }

    .white-label-ecommerce-solutions-design .Industries-We-Serve .get-btn {
        margin-top: 20px;
    }

}

@media only screen and (max-width:850px) {
    .white-label-ecommerce-solutions-design .typo h2 {
        font-size: 30px;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection .h3, .white-label-ecommerce-solutions-design .platforms-list .h3 {
        font-size: 22px;
    }
}

@media only screen and (min-width:768px) {
    .white-label-ecommerce-solutions-design .platforms-list .font-36 {
        font-size: 1.5em;
        line-height: 1.3;
    }

    .white-label-ecommerce-solutions-design .Industries-We-Serve .columns.col6 .block {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }

    .white-label-ecommerce-solutions-design .two-cols .deep-consumer-box .figure img {
        width: 35em;
    }

    .white-label-ecommerce-solutions-design .two-cols .deep-consumer-box .figure {
        width: 47%;
    }

    .white-label-ecommerce-solutions-design .two-cols .deep-consumer-box .text-content {
        width: 53%;
    }

    .white-label-ecommerce-solutions-design .two-cols.image-full-width .figure img {
        width: 100%;
    }

    .white-label-ecommerce-solutions-design .two-cols.top-banner-part .right .figure {
        padding-left: 10px;
    }

    .white-label-ecommerce-solutions-design .Why-We-Love-wo .features.style4 .block .content {
        margin-bottom: 0;
    }

}

@media only screen and (max-width:767px) {
    .white-label-ecommerce-solutions-design .typo h2 {
        font-size: 26px;
    }

    .white-label-ecommerce-solutions-design .two-cols .deep-consumer-box .figure img {
        width: 85%;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.top-padding-0 {
        padding-top: 0;
    }

    .white-label-ecommerce-solutions-design .two-cols.bottom-padding-0 {
        padding-bottom: 0;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.why-we-love .features.style4 .block:last-child {
        border-bottom: 0 !important;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .columns.col4 .block {
        width: 50%;
        border: none !important;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .columns.col4 .block:first-child {
        border-right: 1px solid #eee !important;
        margin-bottom: 30px;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .columns.col4 .block:last-child {
        border-left: 1px solid #eee !important;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .columns.col4 .block:nth-child(2) {
        margin-bottom: 30px;
    }

    .white-label-ecommerce-solutions-design .two-cols .left .text-content {
        margin-top: 40px;
        text-align: left;
    }

    .white-label-ecommerce-solutions-design .two-cols .right .text-content {
        margin-bottom: 40px;
        text-align: left;
    }

    .white-label-ecommerce-solutions-design .two-cols.top-banner-part .right .text-content {
        text-align: left;
    }

    .white-label-ecommerce-solutions-design .Our-ecommerce-webdesign-service .platforms .bottom {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 70px;
    }

    .white-label-ecommerce-solutions-design .Our-ecommerce-webdesign-service .platforms-list .font-60 {
        font-size: 30px;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection .wrapper {
        padding: 20px 20px 40px 20px;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection .h3, .white-label-ecommerce-solutions-design .platforms-list .h3 {
        font-size: 18px;
    }

    .white-label-ecommerce-solutions-design .platforms .platform .name {
        font-size: 16px;
    }

    .two-cols h1.font-60 {
        font-size: 24px;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.why-we-love+.two-cols:after {
        width: 60px;
        height: 30px;
        bottom: 10px;
    }

    .white-label-ecommerce-solutions-design .platforms .bottom {
        min-height: 110px
    }

    .white-label-ecommerce-solutions-design .two-cols .right .figure {
        padding-left: 0;
    }

    .white-label-ecommerce-solutions-design .two-cols .left .figure {
        padding-right: 0;
    }

    .white-label-ecommerce-solutions-design .blueListIcon li:before {
        height: 18px;
        width: 18px;
    }
}

@media only screen and (max-width:650px) {
    .white-label-ecommerce-solutions-design .Our-ecommerce-webdesign-service .columns.col4 .block {
        width: 60%;
        padding-left: 35px;
    }

    .white-label-ecommerce-solutions-design .Our-ecommerce-webdesign-service .font-60 {
        font-size: 19px;
    }

    .white-label-ecommerce-solutions-design .platforms .platform .name {
        font-size: 15px;
    }

    .white-label-ecommerce-solutions-design .Our-ecommerce-webdesign-service .platforms .bottom {
        padding-top: 25px;
        padding-bottom: 25px;
        padding-left: 50px;
    }

    .white-label-ecommerce-solutions-design .Our-ecommerce-webdesign-service .platforms .bottom strong br {
        display: none;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .title.w600 {
        margin-bottom: 10px;
    }

}

@media only screen and (max-width:420px) {
    .white-label-ecommerce-solutions-design .Our-ecommerce-webdesign-service .columns.col4 .block {
        width: 240px;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .columns.col4 .block {
        width: 100%;
        border: none !important;
        margin-bottom: 30px;
    }

    .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .columns.col4 .block:first-child, .white-label-ecommerce-solutions-design .whiteLableWPDWhySection.BenefitsofOur .columns.col4 .block:last-child {
        border-right: none !important;
        border-left: none !important;
    }

    .white-label-ecommerce-solutions-design .feature-block.BenefitsofOur .head .shead br {
        display: none;
    }
}

/*---White Label eCommerce Solutions End---*/

/*---White Label Seo Start---*/
.white-label-seo .seo-page-banner {
    padding: 2em 0 0 0;
    border-top: 0.0625em solid #ededed;
}

.white-label-seo .seo-page-banner .right .figure {
    text-align: center;
}

.white-label-seo .featured {
    padding: 1.8em 0;
    border-top: 0.0625em solid #ededed;
}

.white-label-seo .featured .logo-list {
    width: 78%;
}

.white-label-seo .featured .img-box {
    width: 18%;
}

.white-label-seo .hire-r-how-work .block:nth-child(3) .inner:before {
    background-image: url(./assets/images/aroow-img.png);
}

.white-label-seo .Feture-box-seo-page .features.style7 .block .icon_image {
    max-height: 7.8em;
    max-width: 7.8em;
}

.white-label-seo .Feture-box-seo-page .features .block {
    width: calc(100% / 4 - 2%);
    padding: 3em;
}

.white-label-seo .Feture-box-seo-page .features .block:nth-child(3n) {
    margin-right: 2%;
}

.white-label-seo .Feture-box-seo-page .features .block:nth-child(4n) {
    margin-right: 0;
}

.white-label-seo .Facts-and-figure .title {
    font-size: 2.25em;
    margin-bottom: 0.3em;
}

.white-label-seo .Facts-and-figure .block {
    border-color: #fff;
}

.white-label-seo .Facts-and-figure .btn.orange {
    background: var(--light-read);
}

.white-label-seo .Facts-and-figure .btn.orange:hover {
    background: var(--sky-blue);
}

.white-label-seo .Our-Commitment-to-Agencies .features.style2 .block .content {
    padding-left: 5.95em;
}

.white-label-seo .Our-Commitment-to-Agencies .subhead {
    margin-top: 2em;
    font-weight: 500;
}

.white-label-seo .Our-Commitment-to-Agencies .features.style2 .block .inner {
    -webkit-box-shadow: 0.625em 0.625em 0 0 #eef8fa;
    box-shadow: 0.625em 0.625em 0 0 #eef8fa;
}

.australia-agencies-page-banner .font-60 {
    font-size: 3em;
}

@media only screen and (min-width:1025px) {
    .white-label-seo .Our-Commitment-to-Agencies .subhead {
        font-size: 1.5em;
    }

    .white-label-seo .seo-page-banner .figure img {
        width: 34em;
    }

    .white-label-seo .seopage_services_provide_icon .subhead {
        margin-bottom: 1.5em;
        font-weight: 600;
        font-size: 1.7em;
    }

}

@media only screen and (max-width:1024px) {
    .white-label-seo .seopage_services_provide_icon .subhead {
        margin-bottom: 30px;
        font-weight: 600;
    }

    .seo-page-banner .dflex.right {
        align-items: end;
    }

    .white-label-seo .featured .font-1875 {
        width: 100%;
        text-align: center;
    }

    .seo-page-banner .text-content {
        padding: 30px 0;
    }

    .white-label-seo .seo-page-banner .figure img {
        width: 90%;
    }

    .white-label-seo .featured .logo-list {
        width: 100%;
        margin-top: 15px;
    }

    .white-label-seo .hire-r-how-work .block .inner:before {
        display: none;
    }

    .white-label-seo .features.style4 .block .icon {
        padding: 0;
    }

    .white-label-seo .two-cols h1.font-60 br {
        display: none;
    }

    .white-label-seo .btn-wrap .btn {
        padding: 0.8em 1.2em;
    }

    .white-label-seo .btn-wrap .btn+.btn {
        margin-left: 0;
    }

    .white-label-seo .Our-Commitment-to-Agencies .features.style2 .block .inner {
        -webkit-box-shadow: 5px 5px 0 0 #eef8fa;
        box-shadow: 5px 5px 0 0 #eef8fa;
        width: 100%;
    }

    .australia-agencies-page-banner .font-60 {
        font-size: 26px;
    }

}

@media only screen and (max-width:960px) {
    .white-label-seo .feature-block.seopage_services_provide_icon .columns.col3 .block {
        width: calc(100% / 2 - 10px);
        margin-right: 10px;
    }

    .white-label-seo .feature-block.seopage_services_provide_icon .columns.col3 .block:nth-child(2n) {
        margin-right: 0;
    }

    .services-premium-white-label-partner .inner {
        min-height: unset !important;
        margin-bottom: 0 !important;
    }

    .services-premium-white-label-partner .inner .icon {
        align-items: center !important;
    }

    .australia-agencies-page-banner .font-60 br {
        display: none;
    }

}

@media only screen and (max-width:768px) {
    .white-label-seo .Feture-box-seo-page .features .block {
        width: calc(100% / 2 - 2%);
    }

    .white-label-seo .Feture-box-seo-page .features .block:nth-child(2n) {
        margin-right: 0;
    }

    .white-label-seo .Feture-box-seo-page .features.style7 .block .icon_image {
        max-height: 70px;
        max-width: 70px;
    }

    .white-label-seo .features.style2 .block .icon img {
        margin-right: 20px;
    }

    .white-label-seo .Our-Commitment-to-Agencies .features.style2 .block .content {
        padding-left: 75px;
    }
}

@media only screen and (max-width:767px) and (min-width:680px) {
    .white-label-seo .Facts-and-figure .features.columns.col4 .block {
        width: 33%;
        margin-bottom: 30px;
    }

    .white-label-seo .Our-Commitment-to-Agencies .features.style2 .block {
        width: 50%;
    }
}

@media only screen and (max-width:767px) {
    .white-label-seo .featured {
        padding: 30px 0;
    }

    .white-label-seo .Facts-and-figure .features.columns.col4 .block {
        margin-bottom: 30px;
    }

    .white-label-seo .feature-block .head .shead {
        font-size: 30px;
    }

    .white-label-seo .whiteLableWPDWhySection .title.w600 {
        font-size: 25px !important;
    }

    .white-label-seo .hire-r-how-work .columns.col4 .block {
        width: 50%;
    }

    .white-label-seo .hire-r-how-work .block .inner {
        margin-top: 0;
    }

    .white-label-seo .hire-r-how-work .features.style4 .block .icon {
        margin: 0 auto;
    }

    .white-label-seo .hire-r-how-work .features.style4 .block .content {
        margin: 15px auto;
    }

    .white-label-seo .feature-block.seopage_services_provide_icon .columns.col3 .block {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .responsive-bottom-paddi {
        padding-bottom: 40px !important;
    }

    .why-best-wordPress-websites .text-content.typo.wid50.Icon li span.icon {
        margin-top: 2px !important;
    }

}

@media only screen and (max-width:479px) {
    .white-label-seo .featured .img-box {
        width: 40%;
        padding: 10px;
    }

    .white-label-seo .featured .logo-list {
        justify-content: center;
    }

    .white-label-seo .featured.box-size .dflex.wrap.vcenter {
        justify-content: center;
    }

    .white-label-seo .hire-r-how-work .columns.col4 .block {
        width: 100%;
    }

    .client-box .comment span {
        font-size: 14px;
    }
}

/*---White Label Seo End---*/

/*---Subscription server Css Start-----*/
/*member page*/
#members-table {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

#members-table td, #members-table th {
    border: 1px solid #ddd;
    padding: 8px;
}

#members-table tr:nth-child(even) {
    background-color: #f2f2f2;
}

#members-table tr:hover {
    background-color: #ddd;
}

#members-table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #f3692f;
    color: white;
}

#payment-members-table {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

#payment-members-table td, #payment-members-table th {
    border: 1px solid #ddd;
    padding: 8px;
}

#payment-members-table tr:nth-child(even) {
    background-color: #f2f2f2;
}

#payment-members-table tr:hover {
    background-color: #ddd;
}

#payment-members-table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #f3692f;
    color: white;
}

/* Payment form css start */
form#payment-form {
    width: 50em;
    border: 0.5625em solid #d0e7eb;
    padding: 2.5em;
}

.fancybox-inner .paymment-form-wrap {
    padding: 0;
}

#payment-form .form-group input[type="text"],
#payment-form .form-group input[type="email"],
#payment-form .form-group input[type="password"],
#payment-form .form-group input[type="email"], select, textarea {
    box-sizing: border-box;
    background-color: transparent;
    border: 1px solid #a4a8b1;
    color: var(--black);
    font-size: 1em;
    line-height: 1.1em;
    padding: 0.75em 1.9375em;
    width: 100%;
    text-align: left;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0.3125em;
}

.selectbox_group:before {
    position: absolute;
    content: "";
    right: 1.3em;
    top: 50%;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 10px solid #726161;
    transform: translateY(-50%);
}

#payment-form .form-group {
    width: 100%;
    margin-bottom: 1em;
    position: relative;
}

#payment-form .form-group.half-width {
    width: 48%;
}

div#product-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

button#card-button {
    margin: 1em auto 0;
    display: block;
    font-size: 1.2em;
    min-width: 11em;
    border: none;
    cursor: pointer;
}

button#card-button:before {
    display: none;
}

button#card-button:hover {
    background-color: var(--light-read);
}

.form-cart-groop {
    border: 1px solid #000;
}

#payment-form .form-cart-groop .form-group {
    margin-bottom: 0;
}

.form-cart-groop {
    border: 1px solid #a4a8b1;
    padding: 0.75em 1.9375em;
    border-radius: 0.3125em;
}

#check_password_match {
    padding-bottom: 10px;
}

/*.Plan-price-table{background-color: #eef8fa;width: 100%;padding: 2% 5% 7%  5%;box-sizing: border-box; }*/
.planAndPricingSection .best-plan tfoot td:last-child a {
    width: 100%;
    display: block;
    box-sizing: border-box;
}

/*.planAndPricingSection .best-plan tfoot td:last-child{padding: 0;}*/

/*-----Steps Away Section Start-----*/
.steps-away {
    margin-top: 3em;
}

.steps-away img {
    width: 100%;
}

.steps-away ul {
    padding: 0;
}

.steps-away .steps-title .h4 {
    font-size: 2.4em;
    color: var(--black);
    font-weight: 500;
    line-height: 1.5;
}

.steps-away .steps-title .h4 span {
    color: var(--sky-blue);
    font-weight: 600
}

.steps-away .step-progress-bar {
    width: 100%;
    max-width: 1050px;
    margin: auto;
    margin-top: 3em;
    margin-bottom: 3em;
}

.steps-away .step-progress-bar ul {
    padding: 0;
}

.steps-away .step-progress-bar li {
    width: calc(100% / 3);
    position: relative;
}

.steps-away .step-progress-bar li span {
    display: block;
    text-align: center;
}

.steps-away .step-progress-bar li .step-icon {
    Width: 6em;
    height: 6em;
    border-radius: 50%;
    background-color: #f2f2f2;
    margin: 0 auto;
    letter-spacing: 0.01em;
    position: relative;
    z-index: 9;
}

.steps-away .step-progress-bar li:after, .steps-away .step-progress-bar li:before {
    position: absolute;
    ;
    content: '';
    top: 35%;
    width: 50%;
    height: 0.15em;
    background-color: #f2f2f2;
    z-index: 1;
}

.steps-away .step-progress-bar li:after {
    right: 0;
}

.steps-away .step-progress-bar li:last-child:after {
    display: none;
}

.steps-away .step-progress-bar li:before {
    left: 0;
}

.steps-away .step-progress-bar li:first-child:before {
    display: none;
}

.steps-away .step-progress-bar li .step-text {
    color: #9c9c9c;
    margin-top: 1.1em;
    font-size: 1.3em;
}

.steps-away .step-progress-bar li .step-icon .White {
    display: none
}

.steps-away .step-progress-bar li .step-icon .gray {
    display: block
}

.steps-away .step-progress-bar li.active:after, .steps-away .step-progress-bar li.active:before {
    background-color: var(--sky-blue)
}

.steps-away .step-progress-bar li.active .step-icon {
    background-color: var(--sky-blue)
}

.steps-away .step-progress-bar li.active .step-icon .White {
    display: block
}

.steps-away .step-progress-bar li.active .step-icon .gray {
    display: none
}

.steps-away .step-progress-bar li.active .step-text {
    color: #1a1a27;
}

.steps-away .step-center-part {
    background-color: #f2f2f2;
    padding: 4em 3.7em;
    margin-bottom: 7.5em;
}

.steps-away .step-center-part .left-content {
    width: 65%;
}

.steps-away .step-center-part .form-title .h2 {
    font-size: 2.375em;
    line-height: 1.2;
}

.steps-away .step-center-part .form-title .p {
    font-size: 1.312em;
    margin-top: 1em;
}

.steps-away .step-center-part .form-part {
    margin-top: 4em;
}

.steps-away .step-center-part .form-part .row-part {
    width: 100%;
    margin-bottom: 1.5em;
}

.register-btn {
    border: none;
    cursor: pointer;
    font-family: "Arial";
}

select.error {
    color: #1a1a27 !important;
}

.steps-away .step-center-part .form-part .row-part .col {
    width: 48.5%;
}

.steps-away .step-center-part .form-part label {
    font-size: 1.2em;
    font-weight: 600;
    color: var(--black);
    margin-bottom: 0.5em;
    font-weight: 400;
}

.steps-away .step-center-part .form-part .error {
    font-weight: 200 !important;
    font-size: .8em;
}

.steps-away .step-center-part .form-part input[type="text"], .steps-away .step-center-part .form-part input[type="number"], .steps-away .step-center-part .form-part input[type="password"], .steps-away .step-center-part .form-part select {
    width: 100%;
    height: 3em;
    border: 0.15em solid #e5e5e5;
    border-radius: 0.3em;
    background-color: var(--white);
    padding: 0.6em 1.4375em;
    line-height: 1.14;
    font-size: 1em;
    color: var(--black);
}

.steps-away .step-center-part .form-part select {
    background-image: url(assets/images/dwon-arrow.png);
    background-repeat: no-repeat;
    background-position: right 1em center;
}

.steps-away .step-center-part .form-part input[type="submit"] {
    border: none;
    cursor: pointer;
    font-weight: 500
}

.steps-away .step-center-part .right-content {
    width: 29.7%;
}

.steps-away .step-center-part .right-content .right-center {
    background-color: var(--white);
    width: 100%;
    height: auto;
    padding: 4em 2em 2em;
    box-sizing: border-box;
    position: relative;
    margin-top: 3em;
    /*overflow: hidden;*/
}

.steps-away .step-center-part .right-content .right-center iframe {
    height: 600px;
    width: 100%;
}

.steps-away .step-center-part .right-content .right-center .calendly-inline-widget {
    /*height: 100%;*/
}

.steps-away .step-center-part .right-content .right-center .calander-iframe {
    /*height: 510px;overflow: hidden;*/
}

.steps-away .step-center-part .manish-icon {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: -3em;
    width: 7em;
}

.steps-away .step-center-part .manish-text-part {}

.steps-away .step-center-part .manish-text-part .h3 {
    font-weight: 700;
    font-size: 2.3em;
    margin: 0.4em 0;
}

.steps-away .step-center-part .manish-text-part .p {
    font-size: 1.3em;
    line-height: 1.3
}

.steps-away .tabs-list-plan {
    width: 35em;
    margin: 3em auto;
}

.steps-away .tabs-list-plan li {
    width: calc(100% / 3);
    text-align: center;
}

.steps-away .tabs-list-plan li a {
    border-radius: 4px;
    position: relative;
    font-size: 1.174em;
    color: var(--black);
    font-weight: 500;
    padding: 0.82em 0;
    display: inline-block;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background-color: var(--white);
    text-transform: uppercase;
}

.steps-away .tabs-list-plan li a:after {
    position: absolute;
    bottom: -0.345em;
    left: 0;
    right: 0;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.488em 0.488em 0 0.488em;
    border-color: #39b0d7 transparent transparent transparent;
    margin: 0 auto;
    display: none;
}

.steps-away .tabs-list-plan li:hover a, .steps-away .tabs-list-plan li.active a {
    color: var(--white);
    background-color: var(--sky-blue);
}

.steps-away .tabs-list-plan li:hover a:after, .steps-away .tabs-list-plan li.active a:after {
    display: block;
}

.steps-away .tabs-list-plan li .discount-text {
    color: #f3692f;
    min-height: 3.75em;
}

.steps-away .tabs-list-plan li .discount-text b {
    font-size: 2em;
}

.steps-away .tabs-list-plan li .discount-text sub {
    font-size: 0.56em;
    position: relative;
    top: -0.4em;
}

.steps-away .tabs-list-plan li .discount-text span {
    font-size: 1.12em;
}

.steps-away .tabs-list-plan li a {
    box-shadow: 0px 0px 40px 0 rgb(0 0 0 / 15%);
}

.steps-away .tabs-list-plan li a {
    border-radius: 0;
    box-shadow: none;
}

.steps-away .tabs-list-plan li:first-child a {
    border-radius: 4px 0 0 4px;
    box-shadow: -15px 0px 34px 0 rgb(0 0 0 / 8%);
}

.steps-away .tabs-list-plan li:last-child a {
    border-radius: 0 4px 4px 0;
    box-shadow: 27px 0 30px -16px rgb(0 0 0 / 8%);
}

.steps-away .tabs-list-plan li a:after {
    display: block;
    opacity: 0;
}

.steps-away .tabs-list-plan li:hover a:after, .steps-away .tabs-list-plan li.active a:after {
    opacity: 1;
    transition: 2s all !important;
}

.steps-away .tab-data-plan .form-part {
    width: 100%;
}

.steps-away .tab-data-plan .form-part .col {
    width: calc(100% / 4);
    padding-left: 1em;
    padding-right: 1em;
    box-sizing: border-box;
    margin-bottom: 2em;
}

.steps-away .tab-data-plan .form-part .col:first-child, .steps-away .tab-data-plan .form-part .col:nth-child(4n + 1) {
    padding-right: 2em;
    padding-left: 0;
}

.steps-away .tab-data-plan .form-part .col:nth-child(4n) {
    padding-left: 2em;
    padding-right: 0;
}

.steps-away .tab-data-plan .form-part .col .box-sec {
    text-align: center;
    width: 100%;
    background-color: var(--white);
    padding: 2em 1.8em;
    box-sizing: border-box;
    height: 100%;
}

.steps-away .tab-data-plan .form-part .col.active .box-sec {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(57, 176, 215);
    border-radius: 3px;
    background-color: var(--white);
    box-shadow: 0px 0px 28px 0px rgba(0, 1, 1, 0.08);
}

.steps-away .box-sec .plan-name {
    font-weight: 500;
    background: #9c9c9c;
    text-align: center;
    width: 7.2em;
    border-radius: 0.2em;
    color: var(--white);
    padding: 0.5em;
    font-size: 1.1em;
    margin: 1em auto 0.75em;
    text-transform: uppercase;
    display: block;
    text-wrap: wrap;
    white-space: normal;
    word-break: break-word;
    overflow-wrap: break-word;
}

.steps-away .col.active .box-sec .plan-name {
    background: #39b0d7;
   
}

.steps-away .tab-data-plan .form-part .col:nth-child(4) .plan-name {
    width: 10em;
}

.steps-away .col.active .box-sec .price {
    color: #f3692f;
}

.steps-away .box-sec .price {
    color: #9c9c9c;
    font-size: 3.1em;
    font-weight: 700;
    display: block
}

.steps-away .box-sec .price sup {
    font-size: .56em;
    vertical-align: super;
}

.steps-away .box-sec .price sub {
    position: relative;
    top: -0.5em;
    font-size: .5em;
}

.steps-away .box-sec .price-cancel {
    font-size: 1.6em;
    color: var(--gray);
}

.steps-away .box-sec .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.steps-away .box-sec .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.steps-away .box-sec .checkmark {
    position: relative;
    height: 1.4em;
    width: 1.4em;
    border: 0.15em solid #cfcfcf;
    border-radius: 0;
    margin: auto;
}

.steps-away .box-sec .container:hover input~.checkmark {
    background-color: #ccc;
}

.steps-away .box-sec .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.steps-away .box-sec .container input:checked~.checkmark:after {
    display: block;
}

.steps-away .box-sec .container input:checked~.checkmark {
    background-color: #39b0d7;
    border-color: #39b0d7;
}

.steps-away .box-sec .container .checkmark:after {
    width: 0.4em;
    height: 0.8em;
    border: solid white;
    border-width: 0 0.2em 0.2em 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    left: 0;
    right: 0;
    margin: auto;
}

.steps-away .step-center-part .form-part .box-sec label {
    display: block;
    text-align: center;
    margin: auto;
    padding: 0;
}

.steps-away .box-sec .quty {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.steps-away .box-sec .quty button {
    background-color: transparent;
    border: none;
    width: 0.7em;
    font-size: 2em;
    height: 0.7em;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0.5em;
}

.steps-away .box-sec .quty .add {
    background-image: url(assets/images/plus.png);
}

.steps-away .box-sec .quty .sub {
    background-image: url(assets/images/minus.png);
}

.steps-away .active .box-sec .quty .sub {
    background-image: url(assets/images/minus_hover.png);
}

.steps-away .active .box-sec .quty .add {
    background-image: url(assets/images/plus_hover.png);
}

.steps-away .step-center-part .form-part .box-sec .quty .count {
    width: 3em;
    padding: 0;
    text-align: center;
    height: 3em;
    background-color: #efefef;
    border: 0.2em solid transparent;
    border-radius: 50%;
    margin: 0 0.5em;
}

.steps-away .step-center-part .form-part .active .box-sec .quty .count {
    border: 0.2em solid #d3d3d3;
    background-color: #39b0d7;
    color: #fff;
}

.steps-away .tab-data-plan .form-part .col.active .box-sec button#sub,
.steps-away .tab-data-plan .form-part .col.active .box-sec button#add {
    background-color: #39b0d7;
    cursor: pointer;
    border-radius: 2px;
}

.steps-away .tab-data-plan .form-part .col.active .box-sec button#sub:hover,
.steps-away .tab-data-plan .form-part .col.active .box-sec button#add:hover {
    background-color: #f3692f;
}

.steps-away .box-sec p {
    font-weight: 500;
    font-size: 1em;
}

.steps-away .box-sec p span {
    font-weight: 600;
}

.steps-away .col.active .box-sec p span {
    color: #39b0d7;
}

.steps-away .coupon-part {
    margin: 3em 0;
    padding: 1em 0;
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    align-items: center;
}

.steps-away .subtotal-part .price {
    font-size: 1.2em;
    color: var(--black);
    display: block;
    vertical-align: middle;
}

.steps-away .subtotal-part .price .amount {
    color: #f3692f;
    font-size: 2.6em;
    font-weight: 700;
    vertical-align: middle;
    margin-left: 0.5em;
}

.steps-away .subtotal-part .price sup {
    font-size: .56em;
    vertical-align: super;
}

.steps-away .subtotal-part .price sub {
    position: relative;
    top: -0.5em;
    font-size: .5em;
}

.steps-away .subtotal-part {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

del.old-amount {
    display: block;
    color: #b1b1b1;
    font-size: 2.2em;
    text-decoration: none;
    font-weight: 500;
    width: 100%;
    text-align: center;
}

del.old-amount span.subtotal-old {
    text-decoration: line-through;
}

.subtotal-part span.per-month-msg {
    color: #898989;
    text-align: center;
    display: block;
    font-size: 1em;
    margin-top: 0.8em;
}

.steps-away .input-part {
    width: 22%;
}

.steps-away .input-part input[type="text"] {
    width: 70% !important;
    padding: 0.6em 1.4375em !important;
    height: 3em !important;
    background-color: var(--white) !important;
    line-height: 1.14 !important;
    border-bottom-left-radius: 0.3em !important;
    border-top-left-radius: 0.3em !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-right: 0;
    border: 0.15em solid #e5e5e5 !important;
    box-sizing: border-box;
    border-right: none !important;
}

.steps-away .input-part .coupon_btn, .steps-away .input-part .remove-coupon {
    -webkit-appearance: none;
    color: #fff;
    font-size: 1em;
    width: 30%;
    padding: 0.6em 0;
    text-transform: uppercase;
    font-weight: 600;
    height: 3em;
    border-bottom-right-radius: 0.3em !important;
    border-top-right-radius: 0.3em !important;
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0.3em !important;
    -webkit-border-top-right-radius: 0.3em !important;
    -webkit-border-bottom-left-radius: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
    background-color: #40b0d5;
    line-height: 1.14;
    border: 0.15em solid #e5e5e5;
    border-left: none;
    padding-left: 0;
    box-sizing: border-box;
    cursor: pointer;
}

.steps-away .input-part .coupon_btn:hover, .steps-away .input-part .remove-coupon:hover {
    background: #ed5122;
}

.remove-coupon {
    text-transform: uppercase;
    border: none;
    line-height: 1;
    height: auto;
    color: #39b0d7;
    font-size: 1em;
    background-color: transparent;
    cursor: pointer;
    padding: 0;
    font-weight: 500;
}

.steps-away .coupon-part. .input-part {
    justify-content: inherit;
}

.coupon_message {
    margin: 0.5em 0;
}

.coupon_message {
    color: #f11 !important;
}

.coupon_message_success {
    text-align: right;
}

.coupon_message_success span {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(64, 176, 213);
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    width: auto;
    font-size: 1.1em;
    color: rgb(64, 176, 213);
    font-weight: bold;
    text-align: center;
    line-height: inherit;
    margin: 0 0 0 auto;
    padding: 0.5em 1em;
}

.steps-away .input-part {
    position: relative;
}

.steps-away .tab-data-plan {
    display: none;
}

.steps-away .tab-data-plan.active {
    display: block;
}

.steps-away .tab-data-plan .form-part input[type="submit"] {
    margin-top: 0;
}

.steps-away .step3 .left-content {
    width: 65%;
    border-right: 0.15em solid #e6e6e6;
    padding-right: 10em;
    box-sizing: border-box;
}

.steps-away .form-title .secure {
    margin-top: 1.2em;
}

.steps-away .form-title .price {
    font-size: 1.2em;
    color: var(--black);
    font-weight: 700;
    display: block;
    vertical-align: middle;
}

.steps-away .form-title .price .amount {
    color: #f3692f;
    font-size: 3.5em;
    font-weight: 700;
    vertical-align: middle;
    margin-left: 0.5em;
}

.steps-away .form-title .price sup {
    font-size: .56em;
    vertical-align: super;
}

.steps-away .form-title .price sub {
    position: relative;
    top: -0.5em;
    font-size: .5em;
}

.steps-away .form-title img {
    width: 15em;
}

.steps-away .input-cart {
    margin-top: 1.3em;
}

.steps-away .input-cart .StripeElement {
    width: 100%;
    border: 0.15em solid #e5e5e5;
    border-radius: 0.3em;
    background-color: var(--white);
    line-height: 1.14;
    font-size: 1em;
    padding: 1em 1em 0.4em 1em;
    box-sizing: border-box;
}

.steps-away .input-cart .StripeElement .__PrivateStripeElement {
    height: 2em !important;
}

.steps-away .input-cart .StripeElement iframe {
    width: 100%;
    height: 2em !important;
}

.steps-away .bottom-part p {
    font-size: 1em;
    font-weight: 400
}

.steps-away .bottom-part label {
    font-size: 1em;
    font-weight: 400
}

.steps-away .bottom-part label a {
    font-weight: 600
}

.steps-away .right-content .title .h2 {
    font-size: 5.375em;
    text-transform: uppercase;
}

.steps-away .step3 .step-center-part {
    padding: 2em 3.7em;
}

.steps-away .step3 .form-title .price .amount {
    font-size: 2.5em;
}

.steps-away .form-title img {
    width: 12.7em;
}

.steps-away .right-content .title .p {
    color: #abce6a;
    font-size: 1.5625em;
    text-transform: uppercase;
    margin: 0.5em 0 1em 0;
}

.steps-away .configure {
    margin: auto;
    text-align: center;
    position: relative;
}

.steps-away .configure .btn.gray-black-button {
    position: absolute;
    left: 0;
}

.steps-away .configure .btn {
    border: none;
    text-align: center;
    margin-top: 0;
    cursor: pointer;
}

.steps-away .configure .final-subscription-btn {
    background-color: #ed5122;
    margin-left: 1em;
    opacity: 1;
    cursor: pointer !important;
    pointer-events: all;
}

.steps-away .configure .final-subscription-btn:hover {
    background-color: #39b0d7;
}

.steps-away .step3 .step-center-part {
    margin-bottom: 5em;
}

.steps-away .step3 {
    margin-bottom: 7.5em;
}

.steps-away .step-center-part .form-part label.error {
    color: #f11 !important;
}

.steps-away .input-part .coupon_code::placeholder {
    color: #101011;
}

.previous-step1, .subscription-btn {
    border: none;
    cursor: pointer;
    font-family: "Arial";
}

.btn.gray-black-button {
    background: #c1c1c1;
    color: #000;
    font-weight: 600;
}

.steps-away .bottom-part label {
    position: relative;
    display: inline-block;
    margin-top: 1em;
}

.steps-away .bottom-part label.error {
    position: absolute;
    margin-top: 0;
    bottom: -30px;
    left: 0;
    padding-left: 0;
    font-weight: 300;
    color: #f11 !important;
    font-size: .8em;
}

.steps-away .configure .btn.blue.previous-step2, .steps-away .configure .final-subscription-btn {
    font-family: "Arial";
}

.steps-away .bottom-part label.error::before {
    content: "";
    position: absolute;
    top: -37px;
    left: 0;
    width: 25px;
    height: 25px;
    border: 2px solid #e5e5e5;
    background-color: #fff;
    color: #000;
    font-weight: bold;
    line-height: 16px;
    text-align: center;
    border-radius: 5px;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.steps-away .bottom-part label.error::before {
    display: none;
}

.steps-away .step3 .bottom-part {
    margin-top: 1.3em;
}

.steps-away .input-cart+.ssl-secure+.payment-errors {
    position: relative;
    top: 5px;
    color: #f11 !important;
    font-size: .8em;
}

.disabled {
    opacity: 0.5 !important;
    pointer-events: none !important;
}

#custom-payment-form .right-content img {
    max-width: 20em;
    margin: 0 auto;
    display: block;
}

.steps-away .bottom-part input[type="checkbox"] {
    -moz-appearance: auto;
}

.page-loader {
    height: 100%;
    position: relative;
    width: 100%;
}

.page-loader .steps-away .step2, .page-loader .steps-away .step3 {
    position: relative;
}

.page-loader .steps-away .step2:after, .page-loader .steps-away .step3:after {
    content: '';
    display: block;
    background-image: url(assets/images/page-loader.gif);
    width: 4em;
    height: 4em;
    position: absolute;
    z-index: 33333;
    top: 50%;
    left: 50%;
    background-size: 100%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background-repeat: no-repeat;
}

.page-loader:before {
    content: '';
    display: block;
    background: rgb(255 255 255 / 70%);
    width: 100%;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 22222;
}

.loader-text {
    display: none;
}

.page-loader .steps-away .step3 .loader-text {
    position: absolute;
    z-index: 33333;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    color: #f3692f;
    font-size: 1.3em;
    margin-top: 2em;
    font-weight: 500;
    width: 100%;
    text-align: center;
    display: block;
}

.register-step1 select::-webkit-scrollbar-track {
    background: #ddd;
}

.register-step1 select::-webkit-scrollbar-thumb {
    background-color: #38a6d3;
    border-radius: 10px;
    border: 3px solid #ddd;
}

/* Works on Chrome, Edge, and Safari */
.register-step1 select::-webkit-scrollbar {
    width: 12px;
}

/* End scrollbar styling*/
.grecaptcha-badge {
    visibility: hidden;
}

.ssl-secure {
    color: #1fc946;
    font-size: 1em;
    margin: 0.7em 0 0;
    padding: 0;
}

.ssl-secure:before {
    content: '';
    display: inline-block;
    background-image: url(assets/images/lock.svg);
    width: 1.6em;
    height: 1.6em;
    position: relative;
    left: 0;
    top: -0.1em;
    background-size: 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
    background-position: top center;
}

.steps-away.member-pay-main {
    margin: 5em auto;
    width: 100%;
    max-width: 60em;
}

.member-pay-main.steps-away .step-center-part .left-content {
    width: 100%;
}

.member-pay-main.steps-away .step-center-part {
    margin-bottom: 4em;
}

/*---- Responsive css Start---*/
@media only screen and (max-width: 1100px) {
    .steps-away .step-center-part .right-content, .steps-away .step-center-part .left-content {
        width: 100%;
    }

    .steps-away .step-center-part .right-content .right-center {
        padding: 4em 2em 2em;
    }

    .steps-away .step3 .step-center-part .left-content {
        width: 65%;
    }

    .steps-away .step3 .step-center-part .right-content {
        width: 29.7%;
    }
}

@media only screen and (max-width: 1024px) {
    .steps-away .steps-title .h4 {
        font-size: 25px;
    }

    .steps-away .step-progress-bar li .step-text {
        font-size: 16px;
    }

    .steps-away .step-progress-bar li .step-icon {
        width: 70px;
        height: 70px;
    }

    .steps-away .step-center-part .form-title .h2 {
        font-size: 25px;
    }

    .steps-away .step-center-part .form-title .p {
        font-size: 18px;
        margin-top: 10px;
    }

    .steps-away .step-center-part .form-part label {
        font-size: 16px;
    }

    .steps-away .step-center-part .form-part input[type="text"], .steps-away .step-center-part .form-part input[type="number"], .steps-away .step-center-part .form-part input[type="password"], .steps-away .step-center-part .form-part select {
        height: 40px;
        font-size: 16px;
    }

    .steps-away .step-center-part .manish-icon {
        top: -40px;
        width: 80px;
    }

    .steps-away .step-center-part .right-content .right-center {
        margin: 80px auto 0 auto;
        width: 450px;
    }

    .steps-away .step-center-part .manish-text-part {
        margin-top: 40px;
    }

    .steps-away .step-center-part .manish-text-part .h3 {
        font-size: 30px;
    }

    .steps-away .step-center-part .manish-text-part .p {
        font-size: 16px;
    }

    .steps-away .tabs-list-plan {
        width: 250px;
    }

    .steps-away .tabs-list-plan li a {
        font-size: 12px;
    }

    .steps-away .step-center-part .form-part {
        margin-top: 50px;
    }

    .steps-away .tab-data-plan .form-part .col {
        width: calc(100% / 2);
        margin-bottom: 30px;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .steps-away .box-sec .price {
        font-size: 25px;
    }

    .steps-away .box-sec .plan-name {
        font-size: 12px;
    }

    .steps-away .box-sec p {
        font-size: 15px;
    }

    .steps-away .step-center-part .form-part .box-sec .quty .count {
        width: 35px;
        height: 35px;
    }

    .steps-away .input-part {
        width: 250px;
    }

    .steps-away .subtotal-part .price, .steps-away .form-title .price {
        font-size: 14px;
    }

    .steps-away .subtotal-part .price .amount, .steps-away .form-title .price .amount {
        font-size: 40px;
    }

    .steps-away .input-part input[type="text"] {
        width: 70% !important;
        height: 40px !important;
    }

    .steps-away .input-part .coupon_btn, .steps-away .input-part .remove-coupon {
        font-size: 14px;
        width: 30% !important;
        height: 40px;
    }

    .steps-away .input-part .coupon_message {
        font-size: 14px;
        font-size: 14px;
        margin: 10px 0;
    }

    .steps-away .step3 .left-content {
        padding-right: 20px;
    }

    .steps-away .form-title img {
        width: 30%;
    }

    .steps-away .input-cart .StripeElement {
        padding: 10px 5px;
    }

    .steps-away .bottom-part p {
        font-size: 10px;
    }

    .steps-away .bottom-part label {
        font-size: 12px;
    }

    .steps-away .input-cart .StripeElement .__PrivateStripeElement, .steps-away .input-cart .StripeElement iframe {
        height: 15px !important;
    }

    .steps-away .step-center-part .form-part .error {
        font-size: 11px;
    }

    #custom-payment-form .right-content img {
        max-width: inherit;
    }

    .steps-away .box-sec .quty button {
        padding: 10px;
        font-size: 32px
    }

    .coupon_message_success span {
        font-size: 13px;
        padding: 8px 10px;
    }

    .steps-away .input-cart+.ssl-secure+.payment-errors {
        font-size: 13px;
        margin: 4px 0 10px;
    }

    .steps-away .step3 .bottom-part .custom-error {
        font-size: 13px;
    }

    .page-loader .steps-away .step2:after, .page-loader .steps-away .step3:after {
        width: 50px;
        height: 50px;
    }

    .page-loader .steps-away .step3 .loader-text {
        font-size: 14px;
        margin-top: 40px;
    }

    .steps-away .subtotal-part .subtotal-text {
        font-size: 14px;
    }

    .subtotal-part span.per-month-msg {
        font-size: 16px;
    }

    .ssl-secure {
        font-size: 13px;
    }

    #custom-payment-form .right-content img {
        max-width: 330px;
    }


}

@media only screen and (max-width:768px) {
    .steps-away .step3 .bottom-part p br {
        display: none;
    }

    .steps-away .input-part {
        width: 100%;
    }

    .steps-away .coupon-part {
        display: block;
        padding: 20px 0;
    }

    .steps-away .subtotal-part {
        justify-content: center;
        width: 100%;
        margin-top: 20px;
    }
}

@media only screen and (max-width:640px) {
    .steps-away .step-center-part .form-part .row-part .col {
        width: 100%;
    }

    .coupon_message_success span {
        margin: 0 auto 0 0;
    }

    .coupon-part .subtotal-part {
        text-align: center;
        margin: 10px 0 2px;
    }

    .coupon_message_success {
        text-align: center;
    }

    .steps-away .step3 .step-center-part .left-content {
        width: 100%;
        padding-right: 0;
        border-right: none;
        border-bottom: 1px solid #e6e6e6;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .steps-away .step3 .step-center-part .right-content {
        width: 100%;
        max-width: 290px;
        margin: 0 auto;
    }

    .steps-away .bottom-part p {
        font-size: 12px;
    }

    .steps-away .step-center-part .form-part input[type="submit"], .steps-away .step-center-part .form-part input[type="button"], .steps-away .configure .btn {
        width: 250px;
        margin-left: auto;
        margin-right: auto;
    }

    .page-loader .steps-away .step3 .loader-text {
        margin-top: 30px;
    }

    .member-pay-main.steps-away .bottom-part p br {
        display: none;
    }

    .steps-away .configure .btn.gray-black-button {
        position: relative;
        margin-bottom: 10px;
    }

}

@media only screen and (max-width: 479px) {
    .steps-away .step-center-part {
        padding: 50px 20px;
    }

    .steps-away .steps-title .h4 {
        font-size: 20px;
    }

    .steps-away .steps-title .h4 br {
        display: none;
    }

    .steps-away .step-center-part .form-title .p {
        font-size: 16px;
    }

    .steps-away .step-center-part .right-content .right-center {
        width: 100%;
        padding: 10px;
    }

    .steps-away .step-progress-bar li {
        padding: 0 5px;
    }

    .steps-away .step-progress-bar li .step-text {
        font-size: 12px;
    }

    .steps-away .step-center-part .form-part .row-part .col {
        width: 100%;
    }

    .steps-away .step-center-part .form-part input[type="submit"], .steps-away .step-center-part .form-part input[type="button"], .steps-away .configure .btn {
        width: 250px;
        margin-left: auto;
        margin-right: auto;
    }

    .steps-away .configure .btn.blue.previous-step2, .steps-away .configure .final-subscription-btn {
        margin-top: 10px;
    }

    .steps-away .step-center-part .form-part .error {
        font-size: 12px;
    }

    .steps-away .step-center-part .form-part input[type="text"], .steps-away .step-center-part .form-part input[type="number"], .steps-away .step-center-part .form-part input[type="password"], .steps-away .step-center-part .form-part select {
        font-size: 12px;
    }

    .steps-away .tabs-list-plan {
        margin-top: 25px;
    }

    .steps-away .step-center-part .form-title .h2 {
        font-size: 20px;
    }

    .steps-away .tab-data-plan .form-part .col {
        width: 100%;
        max-width: 240px;
        margin: 0 auto 30px auto;
        padding: 0 !important;
    }

    .steps-away .tab-data-plan .form-part .col .box-sec {
        padding: 30px 10px;
    }

    .steps-away .input-part {
        width: 100%;
    }

    .steps-away .coupon-part {
        padding: 20px 0;
    }

    .steps-away .subtotal-part {
        margin-top: 20px;
    }

    .steps-away .step3 .step-center-part .left-content, .steps-away .step3 .step-center-part .right-content {
        width: 100%;
    }

    .steps-away .step3 .step-center-part .left-content {
        padding-right: 0;
        border: none;
    }

    .steps-away .form-title .secure {
        margin: 20px 0;
    }

    .steps-away .input-cart .StripeElement iframe {
        font-size: 20px !important;
    }

    .steps-away .form-title .price {
        font-size: 12px;
    }

    .steps-away .form-title .price .amount {
        font-size: 30px;
    }

    .steps-away .bottom-part p br {
        display: none;
    }

    .steps-away .bottom-part label {
        font-size: 10px;
    }

    .steps-away .bottom-part input[type="checkbox"] {
        margin-right: 5px;
        width: 15px;
        height: 15px;
    }

    .steps-away .right-content .title .h2 {
        font-size: 40px;
        margin-top: 30px;
    }

    .steps-away .right-content .title .p {
        font-size: 15px;
    }

    .steps-away .form-title .secure {
        display: block;
        text-align: center;
    }

    .page-loader .steps-away .step3 .loader-text {
        max-width: 270;
    }

    del.old-amount {
        font-size: 30px;
    }

    .steps-away .subtotal-part .price .amount, .steps-away .form-title .price .amount {
        font-size: 36px;
    }

    .ssl-secure {
        font-size: 11.7px;
    }

    .steps-away .step3 .step-center-part {
        padding: 30px 20px;
    }

    .member-pay-main.steps-away .step-center-part .form-title h2 {
        text-align: center;
    }
}

/*---- Responsive css End---*/
/*-----Steps Away Section End-----*/
/*-----Dashboard Section Start-----*/
.dashboard-page {
    background-color: #f3f3f3;
}

.dashboard-page ul {
    padding: 0;
}

.dashboard-page .font-25 {
    font-size: 1.56em;
}

.dashboard-page .font-24 {
    font-size: 1.5em;
}

.dashboard-page .font-22 {
    font-size: 1.4em;
}

.dashboard-page .font-18 {
    font-size: 1.125em;
}

.dashboard-page .font-19 {
    font-size: 1.19em;
}

.dashboard-page .font-17 {
    font-size: 1.1em
}

.dashboard-page .font-15 {
    font-size: 0.94em
}

.dashboard-page .font-16 {
    font-size: 1em
}

.dashboard-page .margin-auto {
    margin: 0 auto
}

.dashboard-page img {
    width: 100%;
}

.dashboard-page .left-part {
    width: 16.46%;
    transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    transform: translateX(0);
    -o-transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
}

.dashboard-page .left-part * {
    transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
}

.dashboard-page .right-part {
    width: 83.54%;
    height: 100%;
    transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
}

.dashboard-page .left-part.deactive {
    /*display: none;*/
    transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    width: 0;
}

.dashboard-page .left-part.deactive * {
    display: none;
}

.dashboard-page .right-part.active {
    width: 98%;
    margin: 0 auto;
}

/*---Dashboadr Header Footer Start----*/
.dashboard-page .dashboard-head {
    padding: 0;
    background-color: transparent;
    box-shadow: none;
    position: relative;
}

.dashboard-head .head-inner-part {
    height: 100%;
    height: 5.625em;
}

.dashboard-head .left-part .site-logo {
    height: 100%;
    align-items: end;
    text-align: center;
}

.dashboard-head .left-part .site-logo a {
    width: auto;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    height: 4.1em;
}

.dashboard-head .right-part .inner-part {
    align-items: center;
    justify-content: space-between;
    height: 100%;
}

.dashboard-head .right-part .my-account-part {
    width: 30%;
}

.dashboard-head .right-part .my-account-part .h1 {
    vertical-align: middle;
}

.dashboard-head .right-part .my-account-part .h1 span {
    background-image: url(assets/images/dashboard/my-account-icon.png);
    width: 1.3em;
    height: 1em;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;
    margin-right: 2em;
    cursor: pointer;
}

.dashboard-head .right-part .my-account-part .h1 span.deactive {
    background-image: url(assets/images/dashboard/close.png);
}

.dashboard-head .right-part .sign-up-part {
    width: 70%;
    text-align: right;
    box-sizing: border-box;
    padding-right: 2em;
}

.dashboard-head .right-part .sign-up-part .user-part {
    align-items: center;
    justify-content: flex-end;
    box-sizing: border-box;
}

.dashboard-head .right-part .sign-up-part .icon-part {
    display: inline-flex;
    vertical-align: middle;
    margin-right: 1em;
    padding-left: 1.2em;
    border-left: 0.1em solid #dbdedf;
}

.dashboard-head .right-part .sign-up-part .icon-part img {
    max-width: 2.62em;
    max-height: 2.62em;
    border-radius: 50%;
    background-color: #fdfdfd;
}

.dashboard-head .right-part .sign-up-part .name-part {
    display: inline-flex;
}

.dashboard-head .right-part .sign-up-part .name {}

.dashboard-page .site-dashboard-footer {
    background-color: #f3f3f3;
    box-sizing: border-box;
    padding: 1.56em 0;
}

.dashboard-page .site-dashboard-footer p {
    margin-bottom: 0;
}

/*---Dashboadr Header Footer End----*/
.dashboard-section-part {}

.dashboard-section-part .dash-sec-inner {}

.dashboard-section-part .dashboard-menu-list {
    box-sizing: border-box;
    padding-top: 4.1em;
}

.dashboard-section-part .dashboard-menu-list .menu-list {
    width: 100%;
    height: 3.75em;
}

.dashboard-section-part .dashboard-menu-list .font-17 {
    color: #000;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: flex-start;
    box-sizing: border-box;
    padding-left: 2.5em;
    border-left: 0.32em solid transparent;
}

.dashboard-section-part .dashboard-menu-list .menu-icon {
    margin-right: 1.25em;
}

.dashboard-section-part .dashboard-menu-list .menu-icon .normal {
    display: block;
}

.dashboard-section-part .dashboard-menu-list .menu-icon .hover {
    display: none;
}

.dashboard-section-part .dashboard-menu-list .menu-list.active .font-17, .dashboard-section-part .dashboard-menu-list .menu-list:hover .font-17 {
    color: var(--sky-blue);
    background-image: -moz-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(244, 244, 244) 100%);
    background-image: -webkit-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(244, 244, 244) 100%);
    background-image: -ms-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(244, 244, 244) 100%);
    border-left-color: #39b0d7;
}

.dashboard-section-part .dashboard-menu-list .menu-list.active .menu-icon .normal, .dashboard-section-part .dashboard-menu-list .menu-list:hover .menu-icon .normal {
    display: none;
}

.dashboard-section-part .dashboard-menu-list .menu-list.active .menu-icon .hover, .dashboard-section-part .dashboard-menu-list .menu-list:hover .menu-icon .hover {
    display: block;
}

.dashboard-section-part .dashboard-manish-part {}

.dashboard-section-part .dashboard-manish-part .manish-intro {
    background: transparent;
    padding-top: 5em;
}

.dashboard-section-part .dashboard-manish-part .manish-intro .manish-icon {
    width: 100%;
    margin-bottom: 0.5em;
}

.dashboard-section-part .dashboard-manish-part .manish-intro .manish-icon img {
    width: 5em;
    height: 5em;
    border-radius: 50%;
}

.dashboard-section-part .dashboard-manish-part .manish-intro .manish-text {}

.dashboard-section-part .dashboard-manish-part .manish-intro .manish-text .h2 {
    margin-bottom: 0.5em;
    color: var(--black);
}

.dashboard-section-part .dashboard-manish-part .manish-intro .manish-text .p {
    line-height: 1.5;
    color: var(--black);
}

.dashboard-section-part .dashboard-manish-part .calander-iframe {
    box-sizing: border-box;
    padding: 0 1em;
}

.dashboard-section-part .dashboard-manish-part iframe {
    height: 600px;
    width: 100%;
}

.dashboard-section-part .right-part {
    border-radius: 0.625em;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 10.75em 0px rgb(0 0 0 / 4%);
    height: auto;
    box-sizing: border-box;
    padding: 3.125em;
}

.dashboard-section-part .right-part.right-se {
    min-height: 100vh;
}

.dashboard-section-part .dashbord-main-title {
    margin-bottom: 1.75em;
}

.dashboard-section-part .dashbord-main-title .h2 {
    color: #080808;
}

/*-- Dashboard Plan Section Start----*/
.dashboard-section-part .dashboard-plan-details {}

.dashboard-section-part .dashboard-plan-details .plan-inner {
    justify-content: flex-start;
}

.dashboard-section-part .dashboard-plan-details .plan-sec {
    border: 0.1em solid rgb(234, 234, 234);
    border-radius: 0.5em;
    background-color: var(--white);
    box-shadow: 0px 0.125em 0.375em 0px rgba(0, 1, 1, 0.04);
    width: 33.625em;
    margin-right: 1.625em;
    box-sizing: border-box;
    padding: 2.125em 2.25em;
}

.dashboard-section-part .dashboard-plan-details .plan-sec:last-child {
    margin-right: 0;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .top-part {
    padding-bottom: 1.3em;
    border-bottom: 0.1em solid #eaeaea;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .top-part .left-part {}

.dashboard-section-part .dashboard-plan-details .plan-sec .top-part .left-part span {
    display: inline-flex;
    align-items: center;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .top-part .left-part span.plan-name {
    color: var(--white);
    background-color: var(--sky-blue);
    padding: 0.425em 0.625em;
    box-sizing: border-box;
    margin-right: 0.75em;
    border-radius: 0.19em;
    line-height: 1;
    min-width: 6.65em;
    text-align: center;
    display: inline;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .top-part .right-part {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    justify-content: flex-end;
    display: flex;
    flex-wrap: wrap;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .top-part .price {
    color: #000000;
    font-size: 3.8em;
    font-weight: 700;
    display: block;
    line-height: 0.7;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .top-part .price sup {
    font-size: 0.5em;
    vertical-align: super;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .top-part .price sub {
    position: relative;
    top: -1.8em;
    font-size: 0.3em;
    font-weight: 500;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .bottom-part {}

.dashboard-section-part .dashboard-plan-details .plan-sec .bottom-part .hours-detail {
    margin: 1.5em 0;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .bottom-part .hours-detail .hours {
    color: #40b0d5;
    margin-bottom: 0.3em;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .bottom-part .hours-detail span.font-17 {
    color: #000000;
    display: block;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .bottom-part .button-part {
    justify-content: flex-start;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .bottom-part .button-part .button {
    border-radius: 0.3125em;
    width: 9.64em;
    border: 0.1em solid transparent;
    background-repeat: no-repeat;
    background-position: right 0.6em center;
    vertical-align: middle;
    line-height: 2.44em;
    padding-left: 0.9em;
    box-sizing: border-box;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .bottom-part .button-part .button.change-plan {
    background-color: rgb(243, 105, 47);
    background-image: url(assets/images/dashboard/change-plan-iocn.png);
    margin-right: 1.25em;
    color: #fff;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .bottom-part .button-part .button.cancle-plan {
    background-color: rgb(255, 233, 224);
    border-color: rgb(243, 105, 47);
    background-image: url(assets/images/dashboard/cancle-plan-iocn.png);
    color: #f3692f;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .bottom-part .button-part .button.change-plan:hover {
    background-color: rgb(255, 233, 224);
    border-color: rgb(243, 105, 47);
    background-image: url(assets/images/dashboard/change-plan-iocn-h.png);
    color: #f3692f;
}

.dashboard-section-part .dashboard-plan-details .plan-sec .bottom-part .button-part .button.cancle-plan:hover {
    background-color: rgb(243, 105, 47);
    background-image: url(assets/images/dashboard/cancle-plan-iocn-h.png);
    color: #fff;
}

/*-- Dashboard Plan Section End----*/
/*-- Dashboard Edit Profile Start----*/
.dashboard-section-part .dashboard-form-part .col {
    margin-bottom: 1.25em;
    align-items: center;
}

.dashboard-section-part .dashboard-form-part input[type="text"], .dashboard-section-part .dashboard-form-part input[type="number"], .dashboard-section-part .dashboard-form-part input[type="password"], .dashboard-section-part .dashboard-form-part select {
    width: calc(100% - 17.2em);
    border: 0.1em solid rgb(229, 229, 229);
    border-radius: 0.3125em;
    height: 2.9em;
    box-sizing: border-box;
    font-size: 1.125em;
    padding: 0.7em;
    color: #010101;
}

.dashboard-section-part .dashboard-form-part select {
    background-image: url(assets/images/dwon-arrow.png);
    background-position: right 0.5em center;
    background-repeat: no-repeat;
}

.dashboard-section-part .dashboard-form-part input::placeholder {
    color: #010101;
}

.dashboard-section-part .dashboard-form-part input:-ms-input-placeholder {
    color: #010101;
}

.dashboard-section-part .dashboard-form-part input::-ms-input-placeholder {
    color: #010101;
}

.dashboard-section-part .dashboard-form-part label.font-19 {
    width: 13em;
}

.dashboard-section-part .dashboard-form-part .submit-button {
    border-radius: 0.3125em;
    background-color: rgb(243, 105, 47) !important;
    width: 12.9em;
    line-height: 2.54em;
    font-size: 1.1em;
    border: 0.1em solid transparent !important;
    text-align: center;
    color: var(--white);
    cursor: pointer;
}

.dashboard-section-part .dashboard-form-part .submit-button:hover {
    background-color: rgb(255, 233, 224) !important;
    border-color: #f3692f !important;
    color: #f3692f;
}

.dashboard-section-part .dashboard-change-password-details .dashboard-form-part input[type="text"], .dashboard-section-part .dashboard-change-password-details .dashboard-form-part input[type="number"], .dashboard-section-part .dashboard-change-password-details .dashboard-form-part input[type="password"], .dashboard-section-part .dashboard-change-password-details .dashboard-form-part select, .dashboard-section-part .dashboard-update-payment-details .dashboard-form-part input[type="text"], .dashboard-section-part .dashboard-update-payment-details .dashboard-form-part input[type="number"], .dashboard-section-part .dashboard-update-payment-details .dashboard-form-part input[type="password"], .dashboard-section-part .dashboard-update-payment-details .dashboard-form-part select {
    width: 40%;
}

/*-- Dashboard Edit Profile End----*/
/*-- Dashboard invoices Start----*/
.dashboard-invoice-details {}

.dashboard-invoice-details .invoice-inner {}

.dashboard-invoice-details .invoice-inner .col {
    border: 0.1em solid rgb(234, 234, 234);
    border-radius: 0.5em;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0.125em 0.375em 0px rgba(0, 1, 1, 0.04);
    box-sizing: border-box;
    padding: 0.55em 2.67em 0.55em 0.55em;
    align-items: center;
    margin-bottom: 1.25em
}

.dashboard-invoice-details .col .pdf-name {
    align-items: center;
}

.dashboard-invoice-details .col .pdf-name .pdf-icon {
    border: 0.1em solid rgb(234, 234, 234);
    border-radius: 0.3em;
    box-sizing: border-box;
    padding: 0.4em 0.65em;
    margin-right: 2em;
}

.dashboard-invoice-details .col .pdf-name .pdf-icon img {
    width: 1.3em;
    height: 1.625em;
    display: block;
}

.dashboard-invoice-details .col .pdf-name .name {
    color: #000000;
}

.dashboard-invoice-details .col .pdf-time {}

.dashboard-invoice-details .col .pdf-time span {
    color: #9a9a9a;
}

.dashboard-invoice-details .col .pdf-time span.date {
    color: #000000;
    margin-left: 0.5em;
}

/*-- Dashboard invoices End----*/
/*-----Dashboard Section End-----*/
.custom-error {
    color: #f11;
}

/*---Plan Thank you Page Start---*/
.page-template-thankyou .site-content {
    /*background-color: #353548;*/
    background-color: #ebf7f9;
}

.thank-you-page .wrapper {
    align-items: center;
    height: 100%;
}

.thank-you-page img {
    width: 100%;
}

.thank-you-page .inner-part {
    width: 100%;
    margin: 0 auto;
}

.thank-you-page .logo-part {
    margin-bottom: 2.3em;
    /*margin-top: 3.5em;*/
}

.thank-you-page .logo-part img {
    width: 9.5em;
}

.thank-you-page .inner-part .center-image {
    margin: 3.45em 0 3.05em 0;
    width: 37.4em;
}

.thank-you-page .inner-part .title {
    font-size: 3.5em;
    color: #aacf64;
    margin-bottom: 0.3em;
}

.thank-you-page .inner-part .title img {
    width: 0.8em;
}

.thank-you-page .inner-part .p {
    color: #000;
    margin-bottom: 1.6em;
    font-size: 1.5em;
    line-height: 1.3;
}

.thank-you-page .inner-part .bottom .p:last-child {
    margin-bottom: 0;
}

.thank-you-page .inner-part .p.bottom-margin-0 {
    margin-bottom: 0
}

.thank-you-page section {
    padding: 4em 0;
}

/* Policy Pages  */
.policy-page-main #policy_embed_div h3 {
    font-size: 1.8em !important;
    margin: 1.4em 0 0.6em !important;
}

.policy-page-main #policy_embed_div hr {
    margin: 3em 0 !important;
}

.policy-page-main #policy_embed_div ol {
    font-size: 1em !important;
}

.policy-page-main #policy_embed_div ol li {
    list-style: auto !important;
    margin-bottom: 1em !important;
}

.policy-page-main #policy_embed_div li {
    position: relative;
    margin-bottom: 1.1em !important;
    font-size: 1.25em !important;
    line-height: 1.5em !important;
}

.policy-page-main #policy_embed_div ul, .policy-page-main #policy_embed_div ol {
    margin: 1em 0 !important;
}

.policy-page-main #policy_embed_div ul {
    padding: 0 !important;
}

.policy-page-main #policy_embed_div ul li:before {
    content: '';
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: 0.5em;
    width: 0.5em;
    height: 0.5em;
    background: #4e8db4;
    display: block;
    position: absolute;
    left: 0;
}

.policy-page-main #policy_embed_div ul li {
    padding-left: 1.5em !important;
}

.policy-page-main #policy_embed_div p {
    margin: 0em 0em 1em 0em !important;
    font-size: 1.25em !important;
    line-height: 1.5em !important;
}

.policy-page-main #policy_embed_div .accordion-content {
    padding: 0.9em 1.7em 1.8em!important;
    display: block !important;
}

.policy-page-main #policy_embed_div .accordion-heading {
    font-size: 1.2em !important;
}

.ourPoliciesPage #policy_embed_div .accordion-section ul li {
    margin-bottom: 0.4em !important;
    font-size: 1.1em !important;
    line-height: 1.2em !important;
    padding-left: 1em !important;
}

.ourPoliciesPage #policy_embed_div .accordion-section ul li:before {
    top: 0.32em !important;
}

.policy-page-main #policy_embed_div .accordion-summary {
    padding: 1em 1.3em !important;
}

label.gfield_label.screen-reader-text.gfield_label_before_complex {
    display: none;
}

/* Resources for E2M clients */
.client-login-main {
    background-color: #eef8fa;
}

.client-login-page {
    max-width: 800px;
    margin: 0 auto;
    width: 100%;
    padding: 4em;
    border: .5625em solid #d0e7eb;
}

.client-login-page form input#username, .client-login-page form input#password {
    border: 1px solid #a4a8b1;
    padding: 0.75em 1.4375em;
    border-radius: 0.3125em;
    height: 2.7em;
    background-color: transparent;
    font-size: 1.2em;
    line-height: 1.14em;
    color: var(--black);
    width: 100%;
}

.client-login-page form label {
    font-size: 1.2em;
    color: var(--black);
}

.client-login-page form input.btn.orange {
    border-color: transparent;
    padding: 0.5em 2.8em;
    cursor: pointer;
}

.client-login-block.feature-block .features .block .inner a.text, .client-login-block.feature-block.only-text-section .features .block .inner div.text {
    display: block;
    color: var(--black);
}

.client-login-block.feature-block .features .block .inner a.text:hover, .client-login-block.feature-block.only-text-section .features .block .inner div.text:hover {
    color: var(--sky-blue);
}

.client-login-block .features.style4 .block .content, .client-login-block .features.style5 .block .content {
    margin: 0;
}

.client-login-block.feature-block .features .block .inner img {
    max-height: 2.25em;
    max-width: 2.25em;
}

.client-login-page .error {
    color: #f11;
    font-size: 13px;
}

.client-login-book {
    margin-top: 3em;
    font-size: 1.7em;
}

.client-login-book a {
    cursor: pointer;
}

/* Resources for E2M clients */
.client-login-page form input#username, .client-login-page form input#password {
    border: 1px solid #a4a8b1;
    padding: 0.75em 1.4375em;
    border-radius: 0.3125em;
    height: 2.7em;
    background-color: transparent;
    font-size: 1.2em;
    line-height: 1.14em;
    color: var(--black);
    width: 100%;
}

.client-login-page form input.btn.orange {
    border-color: transparent;
    padding: 0.5em 2.8em;
    cursor: pointer;
}

.client-login-page .error {
    color: #f11;
    font-size: 13px;
}

.client-login-book {
    margin-top: 3em;
    font-size: 1.7em;
}

.client-login-book a {
    cursor: pointer;
}

.reading_time svg {
    width: 1.2em;
    height: 1.2em;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.4em;
}

.reading_time b {
    font-style: italic;
}

.reading_time {
    margin: 1em 0;
}

@media only screen and (max-width: 1024px) {

    .reading_time {
        font-size: 14px;
        margin: 16px 0;
    }

    .reading_time svg {
        width: 16px;
        height: 16px;
        margin-right: 8px;
    }

    /* New Css Start Client Resource */
    .client-login-page {
        max-width: 100%;
        width: auto;
    }

    .client-login-book {
        font-size: 16px
    }

    .client-login-page form label {
        font-size: 16px
    }

    .client-login-page form input#username, .client-login-page form input#password {
        font-size: 16px
    }

    /* New Css End Client Resource*/

    .thank-you-page .logo-part img {
        width: 155px;
    }

    .thank-you-page .inner-part .title {
        font-size: 40px;
    }

    .thank-you-page .inner-part .p {
        font-size: 20px;
    }

    .thank-you-page .inner-part .center-image {
        width: 500px;
    }

    .thank-you-page section {
        padding: 40px 0;
    }

    .policy-page-main #policy_embed_div h3 {
        font-size: 24px !important;
        margin: 20px 0 10px !important;
    }

    .policy-page-main #policy_embed_div hr {
        margin: 25px 0 !important;
    }

    .policy-page-main #policy_embed_div ol li {
        margin-bottom: 14px !important;
        font-size: 14px !important;
    }

    .policy-page-main #policy_embed_div p {
        font-size: 14px !important;
        margin-bottom: 10px !important;
        line-height: 24px !important;
    }

    .policy-page-main #policy_embed_div ul li {
        font-size: 14px !important;
        margin-bottom: 20px !important;
    }

    .policy-page-main .ourPoliciesPage #policy_embed_div ul li:before {
        width: 12px;
        height: 12px;
        top: 4px !important;
    }

    .ourPoliciesPage #policy_embed_div .accordion-section ul li {
        display: flex;
        align-items: center;
        padding-left: 20px !important;
        margin-bottom: 20px !important;
    }

    .policy-page-main #policy_embed_div .accordion-heading {
        font-size: 20px !important;
    }

    .policy-page-main #policy_embed_div .accordion-summary {
        padding: 15px !important;
    }

    ::marker {
        font-size: 14px;
    }

    .ourPoliciesPage .accordion-section #policy_embed_div ul li {
        margin-bottom: 8px !important;
        font-size: 14px !important;
        line-height: 24px !important;
    }

    .policy-page-main #policy_embed_div .accordion-section-content {
        font-size: 14px !important;
    }

    @supports (-webkit-touch-callout: none) {

        /* CSS specific to iOS devices */
        summary::-webkit-details-marker {
            height: 15px;
            width: 15px;
        }
    }

    @supports not (-webkit-touch-callout: none) {

        /* CSS for other than iOS devices */
        summary::-webkit-details-marker {
            height: 15px;
            width: 15px;
        }
    }

}

@media only screen and (max-width: 768px) {
    @supports (-webkit-touch-callout: none) {

        /* CSS specific to iOS devices */
        summary::-webkit-details-marker {
            height: 10px;
            width: 10px;
        }
    }

    @supports not (-webkit-touch-callout: none) {

        /* CSS for other than iOS devices */
        summary::-webkit-details-marker {
            height: 10px;
            width: 10px;
        }
    }
}

@media only screen and (max-width: 640px) {
    .thank-you-page .inner-part .p br {
        display: none;
    }

    .policy-page-main #policy_embed_div .accordion-heading {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 480px) {
    .thank-you-page .logo-part {
        margin-bottom: 30px;
    }

    .thank-you-page .inner-part .title {
        font-size: 30px;
        margin-bottom: 15px;
    }

    .thank-you-page .inner-part .p {
        font-size: 15px;
    }

    .thank-you-page .inner-part .center-image {
        margin: 30px 0;
    }

}

@media only screen and (max-width: 460px) {
    .policy-page-main .ourPoliciesPage #policy_embed_div ul li:before {
        top: 4px !important;
    }
}

/*---Plan Thank you Page End---*/
/*---Subscription server Css Start-----*/
.page-id-21020 .wl-offer-main, .page-id-28476 .wl-offer-main {
    display: none !important;
}

/* Aftiliate Page Start*/
.brand-voice-section h1 span {
    background: #abd064;
    color: #fff;
    padding: 0.1em 0.3em;
    transform: rotate(-2.5deg);
    transform-origin: left;
}

.brand-voice-section h2 span {
    background: #abd064;
    color: #fff;
    padding: 0.1em 0.3em;
    transform: rotate(-2.5deg);
    transform-origin: left;
}

.earn-money-section.two-cols .figure img {
    width: 46em;
}

.earn-money-section.two-cols .right .figure {
    text-align: center;
    padding: 0;
}

.count-e2m-section.two-cols .left .figure img {
    width: 34em;
    margin-bottom: -0.2em;
}

section.count-e2m-section.common-section {
    padding-bottom: 0 !important;
    padding-top: 4em;
}

.e2m-nembers-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

ul.e2m-numbers-box {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}

.e2m-numbers-box li span {
    font-size: 3.8em;
    font-weight: 700;
    line-height: 1;
    color: #39b0d7;
    border-bottom: 3px solid #fff;
    padding-bottom: 0.25em;
}

.e2m-numbers-box div {
    font-size: 1.1em;
    color: #191a2c;
    margin-top: 0.7em;
    font-weight: 600;
}

.e2m-numbers-left {
    width: 48%;
}

.e2m-numbers-box li {
    width: 33%;
    padding: 1.8em 0;
}

.promote-our-services h2 {
    margin-bottom: 0.6em;
}

.referral-table {
    margin: 3.8em 0 2em;
}

table.network-table {
    border: 1px solid #c0dee3;
    margin: 0 auto;
    border-collapse: collapse;
    box-shadow: 0px 5px 10px 1px #e4eff1;
}

.referral-table thead th {
    font-size: 1.625em;
    text-transform: uppercase;
    padding: 1em 1.6em;
    line-height: 1.3;
    color: #39b0d7;
    border-right: 1px solid #d0e7eb;
    width: 33.33%;
    background: #fff;
}

.referral-table thead th:last-child {
    border: none;
}

.referral-table tr td {
    font-size: 1.5em;
    color: #191a2c;
    border-left: 1px solid #d0e7eb;
    font-weight: 700;
    padding: 1em;
    background: #fff;
    border-bottom: none;
    border-top: none;
    position: relative;
}

.referral-table tr td:first-child {
    background: #f5fbfd;
    font-weight: 400;
}

.referral-table tr td:after {
    content: '';
    background: #d0e7eb;
    height: 1px;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
}

.referral-table tr td:last-child:after {
    width: 95%;
    left: 0;
}

.referral-table tr td:first-child:after {
    width: 95%;
}

.referral-table thead th:first-child {
    background: #f5fbfd;
}

.referral-table thead th:nth-child(2) {
    color: #ed5122;
}

.referral-table thead th:last-child {
    color: #96bf48;
}

.aftiliate-getting .features .block .icon img {
    width: 11em;
    height: 11em;
}

.aftiliate-getting .features .block .title {
    margin: 0.9em 0 0.55em;
    font-size: 2.125em;
    font-weight: 700;
}

.aftiliate-getting .features {
    justify-content: space-between;
}

.aftiliate-getting .columns.col3 .block {
    width: 28%;
    margin-bottom: 0;
}

.aftiliate-getting .font-24 {
    font-size: 1.4em;
    line-height: 1.4em;
}

.aftiliate-getting figure {
    position: relative;
}

.aftiliate-getting .block:first-child figure:after {
    content: '';
    display: inline-block;
    position: absolute;
    background: url(assets/images/affiliate-blue-arrow.png);
    width: 19em;
    height: 3.3em;
    left: 14.8em;
    background-repeat: no-repeat;
    top: 2em;
    background-size: 100%;
}

.aftiliate-getting .block:nth-child(2n) figure:after {
    content: '';
    display: inline-block;
    position: absolute;
    background: url(assets/images/affiliate-orange-arrow.png);
    width: 19em;
    height: 3.3em;
    left: 15.6em;
    background-repeat: no-repeat;
    top: 5.5em;
    background-size: 100%;
}

.being-an-affliate .features.style4 .block .icon img {
    max-height: 8.75em;
    max-width: 8.75em;
}

.being-an-affliate .columns.col4 .block {
    width: 23.5%;
}

.brand-voice-section.two-cols .title {
    color: #000;
}

.testimonial-agency-slider .slick-dots {
    margin: 5em 0 0;
}

.testimonial-agency-slider .slick-track {
    padding-bottom: 2em;
}

/*custom css*/
.affiliate.d-flex {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.affiliate.d-flex .colwidth {
    width: calc(100% / 2 - 50px);
    padding: 0 0px;
    text-align: center;
}

.affiliate.d-flex .colwidth p {
    margin-bottom: 40px !important;
}

.affiliate.d-flex .colwidth p:last-child {
    margin-bottom: 0 !important;
}

.page-template-affiliates-dashboard .center-title .banner-inner {
    justify-content: center;
}

.page-template-affiliates-dashboard .serBanner.center-title .content {
    padding-left: 5em;
    text-align: center;
    padding: 0;
}

.page-template-affiliates-dashboard .dashboard-contnet-affiliates h2,
.page-template-affiliates-dashboard .dashboard-contnet-affiliates h3,
.page-template-affiliates-dashboard .dashboard-contnet-affiliates h4 {
    margin-bottom: 20px;
}

.register-login-form input.button, #password-lost-form-wrap button[type="submit"] {
    background: var(--sky-blue);
    outline: none;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    margin-top: 1.25em;
    text-align: left;
    display: flex;
    position: relative;
    color: var(--white);
    border: 0 none;
    cursor: pointer;
    font-size: 1.250em;
    font-weight: 600;
    line-height: 0.88462em;
    padding: 0.8em 2.4em 0.8em 1.5em;
    height: unset;
    border-radius: 3px;
}

.register-login-form input.button:hover, #password-lost-form-wrap button[type="submit"]:hover {
    background-color: var(--red);
}

.register-login-form textarea {
    height: 6em !important;
}

.register-login-form input[type="number"], .register-login-form input[type="text"], .register-login-form input[type="email"], .register-login-form input[type="password"], .register-login-form textarea, .register-login-form select, .affwp-custom-link-generator input, #password-lost-form-wrap input {
    border-radius: .3125em;
    height: 3.125em;
    background-color: transparent;
    border: 1px solid #a4a8b1;
    color: var(--black);
    font-size: 1.2em;
    line-height: 1.125em;
    padding: 0.8em 1.9375em;
    width: 100%;
    text-align: left;
}

.register-login-form .affwp-tos {
    display: flex;
}

.register-login-form form label {
    display: none;
}

.register-login-form p {
    text-transform: capitalize;
    font-size: 16px;
}

.register-login-form .affwp-form legend, .affwp-generator-toggle-campaign, #password-lost-form-wrap .account-page-form legend {
    font-size: 1.5em;
    font-weight: 600;
}

#affwp-affiliate-dashboard {
    width: 100%;
}

#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs {
    margin: 0 0px 1.5em -10px;
}

#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li {
    padding: 0 10px 20px 10px;
}

#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a {
    text-transform: uppercase;
    font-size: 16px;
}

#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active a {
    color: var(--orange);
}

#affwp-affiliate-dashboard-url-generator {
    margin-top: 30px;
}

.affwp-wrap {
    margin-bottom: 5px;
}

table.affwp-table th {
    color: #fff !important;
    background: #38b0d7;
    border: none;
}

table.affwp-table td, table.affwp-table th {
    padding: 1.3em 1em;
}

table.affwp-table td, table.affwp-table th, #affwp-custom-links-table .affwp-custom-link, .affwp-custom-link-action, .affwp-form label {
    font-size: 16px;
    color: #000;
    text-transform: capitalize;
}

.affwp-custom-slug-wrap span {
    display: block;
}

#affwp-affiliate-dashboard-profile-form .affwp-wrap {
    margin-bottom: 30px;
}

.register-login-form {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.affwp-wrap.affwp-send-notifications-wrap {
    display: flex;
}

.affwp-wrap.affwp-send-notifications-wrap label {
    display: block !important;
    padding-left: 0;
}

.affwp-wrap.affwp-send-notifications-wrap label:before {
    display: none;
}


/* Acqusition page */
.serBanner.business-acqusition-banner .content {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    padding-left: 0;
    padding: 0 4.2em;
}

.serBanner.business-acqusition-banner .title {
    margin-bottom: 0.6em;
}

.serBanner.business-acqusition-banner .description.h5 {
    order: -1;
    margin-bottom: 10px;
}

.serBanner.business-acqusition-banner .note p {
    font-size: 1.25em;
    line-height: 1.5;
}

.serBanner.business-acqusition-banner .note p strong {
    font-size: 1.25em;
    line-height: 1.25;
}

.serBanner.business-acqusition-banner .btn-wrap {
    /*margin-top: 3em;*/
    margin-top: 0em;
}

.business-acqusition .feature-block .head .shead {
    margin-bottom: 1em;
}

.business-acqusition .feature-block .head {
    padding: 0 7em;
}

.business-acqusition .about-us.Icon-show-above .features.style3 .block .icon, .business-acqusition .our_offerings .block .icon {
    height: 7.864em;
    width: 7.864em;
}

.business-acqusition .our_offerings .features.style3 .block .title {
    margin: 1.7em 0 1.6em;
}

.business-acqusition .partner-with-us.image-width-height-full .icon img, .business-acqusition .our_offerings .icon img {
    width: 4.12em !important;
    height: 4.12em !important;
    object-fit: contain;
}

.business-acqusition .partner-with-us.Icon-show-above .features.style3 .block .title {
    font-size: 1.5em;
    margin: 0.54em 0 0.3em;
}

.business-acqusition .partner-with-us.feature-block.show-box .features .block .inner {
    background-color: #fff;
}

.business-acqusition .partner-with-us.Icon-show-above .features.style3 .block .text, .business-acqusition .our_offerings .features.style3 .block .text, .business-acqusition .partner-new .features.style2 .block .text {
    font-size: 1.25em;
    line-height: 1.66;
}

.business-acqusition .about-us .inner.text-center {
    padding: 3.75em 1.6226em !important;
    position: relative;
}

.business-acqusition .Icon-show-above.feature-block.show-box .features .block .inner {
    min-height: auto;
    height: 10em;
}

.business-acqusition .about-us .columns:not(.single, .business-acqusition .partner-new .columns) {
    height: 100%;
    margin-top: 10em;
    row-gap: 30px;
}

.business-acqusition .bottom-txt-fontsmall h3.subhead.font-36, .business-acqusition .about-us .head.text-center .font-24 {
    font-size: 1.125em;
    line-height: 1.66;
}

.business-acqusition .ideal-new h3.subhead.font-36 {
    font-size: 1.4em;
}

.business-acqusition .columns.col4 .block {
    padding-left: 0.68em;
    padding-right: 0.68em;
    height: 100%;
}

.business-acqusition .bottom-txt-fontsmall h3.subhead.font-36 {
    padding: 0 15em;
}

.business-acqusition .our_offerings .features.columns.col3.style3 .block:nth-child(3n+2):after {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 2px;
    height: 60%;
    background: rgb(255 255 255 / 80%);
}

.business-acqusition .our_offerings .features.columns.col3.style3 .block:nth-child(3n+2):before {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    width: 2px;
    height: 60%;
    background: rgb(255 255 255 / 80%);
}

.business-acqusition .our_offerings .features.style3 .block {
    position: relative;
    padding: 0 4em;
}

.business-acqusition .our_offerings .feature-block .head :last-child:not(.shead, .subhead, span, br) {
    margin-bottom: 3.3em;
}

.business-acqusition .partner-new .features.style2 {
    margin-top: 6.21em;
}

.business-acqusition .feature-block.show-box.works-new .features .block .inner {
    padding: 0;
    border: 0;
    display: block;
    border-width: 0;
    min-height: 0;
}

.business-acqusition .partner-new .features.style2 .block .inner {
    height: auto !important;
    padding: 1.65em 2em;
    box-shadow: unset;
    border-color: #ECF7F9;
}

.business-acqusition .partner-new .features.style2 .block .content {
    margin-top: 2.3em;
}

.business-acqusition .partner-new .features.style2 .block {
    margin-bottom: 5.5em;
}

.business-acqusition .ideal-new .block:nth-child(2n+1) {
    background: #FEF8F1;
}

.business-acqusition .ideal-new .block:nth-child(2n+2) {
    background: #E6F2F9;
}

.business-acqusition .ideal-new .features.style3 .block .icon {
    position: absolute;
    left: 0;
    right: 0;
    top: -5em;
}

.business-acqusition .feature-block.ideal-new .head .shead {
    margin-bottom: 2.5em;
}

.business-acqusition .ideal-new .block:nth-child(2n+2) h3.title {
    color: #3AA9D0;
}

.business-acqusition .ideal-new .block:nth-child(2n+1) h3.title {
    color: #ED5121;
}

.business-acqusition .ideal-new .features.style3.col2 .block {
    padding: 8em 1.6226em 4.4em !important;
    position: relative;
}

.business-acqusition .works-new .beforeHeadShortContent p {
    margin-bottom: 2% !important;
    color: #39B0D8;
}

.business-acqusition .works-new .features.style3 .block .icon, .business-acqusition .works-new .features.style8 .block .icon {
    background-color: transparent !important;
}

.business-acqusition .works-new .features.style3 .block:nth-child(6n+1) .icon {
    border: 1px solid #39b0d7;
}

.business-acqusition .works-new .features.style3 .block:nth-child(6n+2) .icon {
    border: 1px solid #ed5122;
}

.business-acqusition .works-new .features.style3 .block:nth-child(6n+3) .icon {
    border: 1px solid #aacf64;
}

.business-acqusition .works-new .features.style3 .block:nth-child(6n+4) .icon {
    border: 1px solid #39b0d7;
}

.business-acqusition .works-new .features.style3 .block:nth-child(6n+5) .icon {
    border: 1px solid #ed5122;
}

.business-acqusition .works-new .features.style3 .block:nth-child(6n+6) .icon {
    border: 1px solid #aacf64;
}

.business-acqusition .works-new .features.style3 .block:nth-child(6n+1) {
    border-top: 2px solid #39b0d7;
}

.business-acqusition .works-new .features.style3 .block:nth-child(6n+2) {
    border-top: 2px solid #ed5122;
}

.business-acqusition .works-new .features.style3 .block:nth-child(6n+3) {
    border-top: 2px solid #aacf64;
}

.business-acqusition .works-new .features.style3 .block:nth-child(6n+4) {
    border-top: 2px solid #39b0d7;
}

.business-acqusition .works-new .features.style3 .block:nth-child(6n+5) {
    border-top: 2px solid #ed5122;
}

.business-acqusition .works-new .features.style3 .block:nth-child(6n+6) {
    border-top: 2px solid #aacf64;
}

.business-acqusition .works-new .features.style3 .block:before {
    content: "";
    background-image: url(assets/images/arrow-work.png);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    width: 3.2em;
    height: 2em;
    top: -5em;
    right: -2em;
    z-index: 11;
    overflow: hidden;
    position: absolute;
}

.business-acqusition .works-new .features.style3 .block:nth-child(6n+6):before {
    display: none;
}

.business-acqusition .works-new .block {
    background-color: #fff !important;
}

.business-acqusition .works-new .features.style3 .block .icon {
    position: absolute;
    left: 0;
    right: 0;
    top: -5em;
    background-color: #fff !important;
}

.business-acqusition .works-new .block .icon img {
    object-fit: contain;
}

.business-acqusition .works-new .features.style3 .block {
    margin: 0 0.67em 0em;
}

.business-acqusition .works-new .features.style3 .block .title {
    font-weight: 700;
}

.business-acqusition .works-new .text.font-24 {
    font-size: 1em;
    font-weight: 400;
}

.business-acqusition .works-new .block {
    padding: 8em 1.6226em 4.4em !important;
    position: relative;
}

.business-acqusition .works-new .columns.col6 .block {
    width: calc(100% / 6 - 2em);
    box-shadow: 0px 4px 33px 0px #00000017;
}

.business-acqusition .works-new .features.style3 .block .icon img, .business-acqusition .works-new .features.style8 .block .icon img {
    width: 4.8125em;
    height: 4.8125em;
}

.business-acqusition .the-process.works-new .features.columns.col6.style3 {
    margin-top: 10em;
}

.business-acqusition .timeline-sec .shead {
    color: #000;
}


/* Table styling */
.register-login-form table {
    width: 100%;

    border-collapse: collapse;
}

#affwp-affiliate-dashboard .affwp-graph table {
    font-size: 1.65em !important;
}

table#affwp-custom-links-table th {
    color: #fff;
}

.tickLabels {
    font-size: 1.30em !important;
}

#password-lost-form-wrap {
    display: flex;
    flex-wrap: wrap;
    border: 0.5625em solid #d0e7eb;
    margin: 3.5em auto 0;
    box-sizing: border-box;
    padding: 2.375em 2.375em;
}

#password-lost-form-wrap #lostpasswordform fieldset, #resetpasswordform fieldset, #password-lost-form-wrap fieldset {
    border: 0;
}

#password-lost-form-wrap .somfrp-lost-pass-form-text {
    margin: 0.5em 0 2em !important;
    display: block;
}

/* Responsive styling for smaller screens */
@media (max-width: 767px) {
    .register-login-form table {
        min-width: 100%;
        /* Ensure the table fits within the viewport */
    }

    .register-login-form th, .register-login-form td {
        padding: 8px;
    }

    table#affwp-custom-links-table .affwp-table th {
        color: #fff;
    }

    #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li {
        padding: 0 20px 20px 0;
    }

    #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs {
        margin: 0 0px 25px 0;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

    #affwp-affiliate-dashboard {
        display: block;
    }

    div#affwp-affiliate-dashboard-url-generator {
        width: 100%;
    }

    .register-login-form th, .register-login-form td {
        padding: 8px;
    }

    .tickLabels {
        font-size: 11px !important;
    }
}


@media only screen and (max-width:1024px) {
    .brand-voice-section.two-cols .title br {
        display: block !important;
    }

    .earn-money-section .typo p br {
        display: none;
    }

    .aftiliate-getting .features .block .icon {
        height: 11.0625em;
        width: 11.0625em;
        padding: 0;
    }

    .e2m-numbers-box div {
        font-size: 14px;
    }

    .e2m-nembers-flex {
        flex-direction: column;
    }

    .e2m-numbers-left {
        width: 100%;
        text-align: center;
        margin-bottom: 22px;
    }

    .e2m-numbers-box div {
        font-size: 14px;
        margin-top: 15px;
    }

    .e2m-numbers-box li span {
        font-size: 44px;
        padding-bottom: 9px;
    }

    .being-an-affliate .features.style4 .block .icon {
        width: 100px;
        height: 100px;
        padding: 0;
    }

    .being-an-affliate .features.style4 .block .icon img {
        max-width: 100%;
        max-height: 100%;
    }

    .referral-table tr td {
        font-size: 14px;
        padding: 15px;
    }

    .referral-table thead th {
        font-size: 14px;
        padding: 15px;
    }

    section.count-e2m-section.common-section {
        padding-bottom: 40px !important;
    }

    ul.e2m-numbers-box {
        text-align: center;
    }

    .testimonial-agency-slider .slick-dots {
        margin: 10px 0 0;
    }

    .testimonial-agency-slider .slick-track {
        padding-bottom: 20px;
    }

    /*custom css*/
    .dashboard-contnet-affiliates p, .register-login-form .affwp-form legend, .register-login-form p, p.affwp-lost-password a, #password-lost-form-wrap .account-page-form legend {
        font-size: 16px;
        margin-bottom: 0;
    }

    .register-login-form .affwp-form legend {
        margin-bottom: 25px;
    }

    .register-login-form input[type="number"], .register-login-form input[type="text"], .register-login-form input[type="email"], .register-login-form input[type="password"], .register-login-form textarea, .register-login-form select {
        margin-bottom: 15px;
        padding: 0.75em 1em;
        font-size: 16px;
        height: 3.125em;
    }

    .register-login-form input.button, .password-lost-form-wrap input[type="submit"], #password-lost-form-wrap button[type="submit"] {
        display: block;
        margin: auto;
        font-size: 16px;
        line-height: 1;
        text-align: center;
        width: 100%;
        margin: 20px 0;
    }

    .page-template-affiliates-dashboard .register-login-form {
        padding: 20px 20px;
    }

    /*business accquistion*/
    .business-acqusition .works-new .features.style3 .block .title {
        line-height: 1.25;
        margin: 10px 0 10px;
    }

    .business-acqusition .serBanner.business-acqusition-banner .note p {
        font-size: 18px;
    }

    .business-acqusition .bottom-txt-fontsmall h3.subhead.font-36, .business-acqusition .about-us .head.text-center .font-24, .business-acqusition .ideal-new h3.subhead.font-36 {
        font-size: 16px;
    }

    .business-acqusition .Icon-show-above.feature-block.show-box .features .block .inner {
        min-height: 180px;
    }

    .business-acqusition .partner-with-us.Icon-show-above .features.style3 .block .title {
        font-size: 18px;
    }

    .business-acqusition .partner-with-us.Icon-show-above .features.style3 .block .text, .business-acqusition .our_offerings .features.style3 .block .text, .business-acqusition .partner-new .features.style2 .block .text {
        font-size: 14px;
    }

    .business-acqusition .works-new .features.style3 .block .icon {
        width: 70px;
        height: 70px;
        padding: 15px;
    }

    .business-acqusition .works-new .text.font-24 {
        font-size: 14px;
    }

    .business-acqusition .works-new .features.style3 .block:nth-child(2n+2):before {
        display: none;
    }

    .business-acqusition .works-new .features.style3 .block:before {
        display: none;
    }

    .business-acqusition .works-new .columns.col6 .block {
        width: calc(100% / 2 - 2em);
        padding: 50px 20px !important;
    }

    .business-acqusition .works-new .features.style3 {
        row-gap: 50px;
    }

    .business-acqusition .works-new .features.style3 .block .icon img, .business-acqusition .our_offerings .icon img {
        width: 50px !important;
        height: 50px !important;
    }

    .business-acqusition .about-us.Icon-show-above .features.style3 .block .icon, .business-acqusition .our_offerings .block .icon {
        width: 85px !important;
        height: 85px !important;
    }

    .business-acqusition .about-us.Icon-show-above .features.style3 .block .content.col1 {
        padding-top: 50px !important;
    }

    .business-acqusition .bottom-txt-fontsmall h3.subhead.font-36 {
        padding: 0 2em;
    }

    .partner-new .features.style2 .block .icon img {
        width: 55px !important;
        height: 55px !important;
    }

    .business-acqusition .our_offerings .features.columns.col3.style3 .block:nth-child(3n+2):before, .business-acqusition .our_offerings .features.columns.col3.style3 .block:nth-child(3n+2):after {
        height: 80%;
    }

}

@media only screen and (max-width:960px) {
    .brand-voice-section.two-cols .title {
        margin-bottom: 20px;
    }

    .aftiliate-getting .font-24 {
        font-size: 14px;
        line-height: 1.2;
    }

    .aftiliate-getting .features .block .title {
        margin: 13px 0 15px;
        font-size: 18px;
    }
}

@media only screen and (max-width:767px) {
    .earn-money-section .typo h2, .e2m-numbers-left .font-60 {
        font-size: 22px;
        line-height: 1.2;
    }

    .earn-money-section.two-cols .figure img {
        width: 85%;
    }

    .aftiliate-getting .block:first-child figure:after,
    .aftiliate-getting .block:nth-child(2n) figure:after {
        display: none;
    }

    .aftiliate-getting .columns.col3 .block {
        width: 100%;
        margin-bottom: 30px;
    }

    .aftiliate-getting .features .block .icon img {
        width: 100%;
        height: 100%;
    }

    .aftiliate-getting .features .block .icon {
        height: 120px;
        width: 120px;
    }

    .e2m-numbers-box li {
        width: 33%;
        padding: 0 10px 30px;
    }

    .being-an-affliate .columns.col4 .block {
        width: 48%;
    }

    .count-e2m-section.two-cols .left .figure img {
        width: 80%;
        margin-bottom: 30px;
        max-width: 320px;
    }

    .promote-our-services .font-24 {
        font-size: 14px;
    }

    section.count-e2m-section.common-section {
        padding-bottom: 20px !important;
    }

    .business-acqusition .serBanner.business-acqusition-banner .note p strong {
        font-size: 16px;
    }

    .business-acqusition .serBanner.business-acqusition-banner .note p, .business-acqusition .bottom-txt-fontsmall h3.subhead.font-36, .business-acqusition .about-us .head.text-center .font-24 {
        font-size: 14px;
    }

    .business-acqusition .about-us .columns:not(.single, .business-acqusition .partner-new .columns) {
        margin-top: 20em;
        row-gap: 50px;
    }

    .feature-block.show-box .features .block .inner {
        padding: 20px !important;
    }

    .business-acqusition .partner-with-us.image-width-height-full .icon img, .business-acqusition .our_offerings .icon img {
        width: 50px !important;
        height: 50px !important;
    }

    .business-acqusition .columns.col4 .block {
        margin-top: 5em;
    }

    .business-acqusition .partner-with-us .columns:not(.single) {
        gap: 40px;
    }

    .business-acqusition .partner-new .features.style2 .block .content {
        margin-top: 25px;
    }

    .business-acqusition .feature-block.show-box .features.columns.col3 .block {
        margin-bottom: 0;
    }

    .business-acqusition .our_offerings .features.style3 .block .title {
        margin: 15px 0;
    }

    .business-acqusition .our_offerings .features {
        row-gap: 30px;
    }

    .business-acqusition .our_offerings .features.columns.col3.style3 .block:nth-child(3n+2):before, .business-acqusition .our_offerings .features.columns.col3.style3 .block:nth-child(3n+2):after {
        display: none;
    }

    .features.style3 .block .icon img, .remote-white-label-partner .features.style4 .block .icon img {
        width: 50px;
        height: 50px;
    }

    .business-acqusition .ideal-new .features.style3.col2 {
        row-gap: 30px;
    }

    .business-acqusition .ideal-new .features.style3 .block .icon {
        width: 85px;
        height: 85px;
    }

    .business-acqusition .ideal-new .features.style3.col2 .block {
        padding: 50px 25px !important;
    }

    .business-acqusition .ideal-new .features.style3 .block .icon {
        top: -30px;
    }

    .business-acqusition .works-new .features.style3 .block .icon {
        width: 70px;
        height: 70px;
        padding: 15px;
    }

    .business-acqusition .works-new .columns.col6 .block {
        width: calc(100% / 1 - 2em);
        padding: 50px 20px !important;
    }

    .business-acqusition .works-new .text.font-24 {
        font-size: 16px;
    }

    .business-acqusition .works-new .features.style3 {
        row-gap: 50px;
    }

    .business-acqusition .works-new .features.style3 .block .icon img {
        width: 50px;
        height: 50px;
    }

    .business-acqusition .works-new .features.style3 .block .icon {
        top: -30px;
    }

    .business-acqusition .works-new .features.style3 .block:before {
        display: none;
    }

    .business-acqusition .feature-block .head .shead {
        margin-bottom: 30px;
    }

    .business-acqusition .Icon-show-above.feature-block.show-box .features .block .inner {
        min-height: 200px;
    }

    /*custom*/
    .affiliate.d-flex .colwidth {
        width: 100%;
        padding-bottom: 50px;
    }

    #affwp-custom-link-generator {
        padding: 10px;
    }

}

@media only screen and (max-width:640px) {
    .referral-table thead th {
        font-size: 13px;
        padding: 10px 6px;
    }

    .earn-money-section .btn-wrap .btn {
        margin: 0 auto 30px;
        display: block;
        max-width: 140px;
    }
}

@media only screen and (max-width:480px) {
    .business-acqusition .about-us .columns:not(.single, .business-acqusition .partner-new .columns) {
        margin-top: 25em;
    }

    .business-acqusition .serBanner.business-acqusition-banner .note p, .business-acqusition .bottom-txt-fontsmall h3.subhead.font-36, .business-acqusition .about-us .head.text-center .font-24 {
        font-size: 14px;
    }

    .brand-voice-section.two-cols .title {
        font-size: 20px;
    }

    .e2m-numbers-box li {
        width: 49%;
    }

    .e2m-numbers-box li {
        text-align: center;
    }

    .home-banner .h1 span br {
        display: none;
    }
}

@media only screen and (max-width:375px) {
    .referral-table thead th {
        font-size: 12px;
        padding: 13px 6px;
    }

    .referral-table tr td {
        font-size: 11px;
        padding: 11px;
    }

    .brand-voice-section.two-cols .title {
        font-size: 19.5px;
    }
}

/* Aftiliate Page End*/
.coupon_message_cou {
    margin: 0.5em 0 !important;
    color: #f11 !important;
}


/* Client Resource Page  New PDF BOX */
.client-login-block {
    padding: 0em;
}

.login-page-menu {
    position: sticky;
    box-shadow: 0 0.125em 0.125em 0 rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0 0.125em 0.125em 0 rgb(0 0 0 / 10%);
    padding: 0;
    top: 6.5em;
    background: #fff;
    z-index: 1;
}

.login-page-menu ul {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.login-page-menu ul li {
    display: inline-block;
}

.login-page-menu li a {
    display: block;
    font-size: 1.125em;
    line-height: 1em;
    color: #1a1a27;
    font-weight: 500;
    background-color: #ffffff;
    padding: 1.375em 1.25em 1.25em;
    border-right: 1px solid #eeeeee;
    margin-bottom: 0;
    text-transform: uppercase;
}

.login-page-menu li:last-child a {
    border-right: 0;
}

.login-page-menu li a:hover {
    color: #ed5122;
}

.client-tab {
    padding: 6em 0;
}

.pdf-box {
    width: 19%;
    background: #fff;
    margin: 0 1% 2em;
    text-align: center;
    padding: 2em;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: 8px 8px #5a5a5a17;
}

.pdf-box a {
    display: block;
    background: #dae6ee;
    padding: 2em;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.pdf-box img {
    margin-bottom: 1.4em;
    padding-bottom: 2.3em;
    border-bottom: 1px solid var(--parot);
}

.pdf-title {
    color: #4e8db4;
    font-size: 1.7em;
    font-weight: 900;
    text-align: center;
    display: inline-block;
    pointer-events: none;
}

.pdf-title span {
    color: var(--parot);
}

.webinar_main_content {
    text-align: center;
}

.insider-col h2 {
    text-align: center;
    margin: 0 0 1em;
    font-size: 2.3em;
}

.insider-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}


@media only screen and (max-width:1024px) {
    .login-page-menu {
        background-color: #ebf7f9;
        top: 80px;
        text-align: center;
    }

    .login-page-menu ul {
        flex-wrap: wrap;
        padding: 30px 0px 20px 0px;
    }

    .login-page-menu ul li {
        margin: 0px 10px 10px 0px;
    }

    .login-page-menu li a {
        font-size: 13px;
        padding: 15px 10px;
        line-height: 18px;
    }

    .insider-col h2 {
        margin: 20px 0 15px;
        font-size: 27px;
    }

    .pdf-box {
        width: 25%;
        margin: 10px;
    }

    .pdf-title {
        font-size: 16px;
        line-height: 20px;
    }

    .pdf-box img {
        margin-bottom: 15px;
        padding-bottom: 15px;
        max-width: 110px;
        max-height: 110px;
    }

    .pdf-box a {
        display: block;
    }

    .pdf-title {
        font-size: 16px;
        line-height: 20px;
    }

    /* .cloud-solution-services .features.style3 .text li::before{width: 50px;height: 50px;} */

    /* 04/12/23 */
    .whitepaper-writing-strategy-section .content .inner-content ul li br {
        display: none;
    }

    /*  New Css Start (23-01-24)*/

    .it-server-support-listing .features.style2 .block .content .font-24 {
        font-size: 20px;
    }

    .cloud-solution-services .features.style3 .text li::before {
        height: 25px;
        width: 25px;
        left: -2em;
    }

    .server-support-maintenance-section.whiteLableWPDWhySection .features.columns .block {
        margin-bottom: 50px;
    }

    .itServerSupportBanner .wl-slider-left {
        width: 100%;
    }

    .it-services-agency .features.style1 .text li:before {
        height: 25px;
        width: 25px;
    }

    .it-services-agency .features.style1 .text ul {
        display: block;
        border: 0;
        padding: 0;
    }

    .server-support-maintenance-section.whiteLableWPDWhySection .features.columns .block {
        margin-bottom: 50px;
    }

}

@media only screen and (max-width:960px) {
    .pdf-box {
        width: 27%;
    }

    .pdf-title {
        font-size: 14px;
    }

    .serBanner .title {
        font-size: 30px;
    }
}

@media only screen and (max-width:767px) {
    .login-page-menu ul li {
        width: 100%;
    }

    .login-page-menu {
        position: relative;
        top: 0;
    }

    .insider-col h2 {
        font-size: 25px;
    }

    .pdf-box {
        width: 38%;
    }

    .pdf-box img {
        max-height: 90px;
        max-width: 90px;
    }

    .pdf-title {
        line-height: 18px;
    }

    .serBanner .title {
        font-size: 25px;
    }

    /* New Css Start */
    .client-tab .insider-row .insider-col iframe {
        width: 100%;
    }

    .jobs_request_page .required-detail.account-manager-page {
        text-align: center;
        padding-bottom: 20px;
    }

    .jobs_request_page .required-detail-left, .jobs_request_page .required-detail-right {
        float: none;
    }

    /* New Css End */

    /*  New Css Start (23-01-24)*/
    .it-server-support-listing .features.style2 .block .content .font-24 {
        font-size: 18px;
    }

    .cloud-solution-services .features.style3 .text li:before {
        width: 20px;
        height: 20px;
        top: 0.1em;
    }

    .server-support-maintenance-section.whiteLableWPDWhySection .features.columns .block {
        margin-bottom: 30px;
    }

    .server-support-maintenance-section.whiteLableWPDWhySection .block {
        border-bottom: 0px !important;
    }

    .it-services-agency .features.style1 .text li:before {
        height: 20px;
        width: 20px;
    }

    .whiteLableWPDWhySection.Facts-and-figure.server-support-maintenance-section .title.w600 {
        font-size: 25px !important;
    }

    /* New Css Start */

    .howgrowpartner.whiteLableWPDWhySection .block {
        border-bottom: 3px solid #d6e1e3 !important;
    }

    .how-to-grow-your-digital-marketing-agency .howgrowpartner .col3 .block:nth-child(5) {
        border-right: unset !important;
    }
}

@media only screen and (max-width:500px) {
    .pdf-box {
        width: 100%;
        padding: 10px 20px;
    }

    .pdf-box a {
        width: 100%;
        padding: 10px 8px;
        display: flex;
    }

    .client-tab .wrapper {
        width: 100%;
    }
}

@media only screen and (max-width:380px) {
    .cloud-solution-services .features.style3 .text li:before {
        top: 0.3em;
    }
}

/* Client Resource Page  */
/* .client-login-block{}
.login-page-tab{padding: 0em; margin: 0; position: relative; z-index: 1; }

.login-page-tab>ul {padding: 0; margin: 0; position: relative; text-align: center; }
.login-page-tab>ul>li {display: inline-block; margin: 0 0.6em; }

.login-page-tab>ul>li>a:hover, .login-page-tab>ul>li>a.selected { background: #eff8fa; color: #56aed4; }

.login-page-tab>ul>li>a { text-transform: uppercase; font-weight: 600; font-size: 1.3em; padding: 1.2em 1.6em; background: #fff; color: #000; width: 18em; position: relative; transition: all 0.3s; border-radius: 3px 3px 0px 0px; position: relative; }
.client-tab{padding: 5em; background: #eef8fa; border-radius:5px;}

.login-page-tab>ul>li>a:hover:before, .login-page-tab>ul>li>a.selected:before {opacity: 1;}
.login-page-tab>ul>li>a:before {content: ''; transition: all 0.3s; opacity: 0; display: block; width: 80%; margin: 0 auto; background: #598cb3; height: 0.7em; position: absolute; top: -6px; border-radius: 15px; z-index: -1; left: 0; right: 0; }
.insider-col{margin-top:2em;}
.insider-col:first-child{margin-top: 0;}
.insider-col h2{text-align: center;margin: 0 0 0.7em;font-size: 2.3em;}
.insider-inner { display: flex; flex-wrap: wrap; justify-content:center;  }
.insider-inner a { line-height: 1.4em; width: 25.7%;text-align: left; padding:1.3em 1.5em 1.3em 3.3em; background: #fff; margin:0 1em 1.8em; position: relative;border-radius: 5px;display: flex;flex-direction: column; justify-content: center;}
.insider-inner a:hover { background: #f5f5f5;}
.insider-inner a::before{content: ''; position: absolute; left: 1.1em;top: 50%; display: inline-block; vertical-align: bottom;background-size: contain; background-repeat: no-repeat; background-position: center;width: 1.5em;height: 1.9em; transform: translateY(-50%);}
.insider-inner a.pdf::before {background-image: url('data:image/svg+xml;utf8,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 210 257" width="210" height="257"> <path d="m43.4 172.4c-1.5 0-2.6 0-3.5-0.2v-13.7c0.8-0.2 2.2-0.4 4.3-0.4 5.2 0 8.2 2.5 8.2 6.8 0 4.7-3.4 7.5-9 7.5z" fill="rgba(228,88,45,1)"/> <path d="m99.1 172.9c0 11-6.1 16.2-15.6 16.2-1.3 0-2.7 0-3.6-0.2v-30.2c0.9-0.2 2.4-0.4 4.7-0.4 9 0 14.6 5 14.5 14.6z" fill="rgba(228,88,45,1)"/> <path fill-rule="evenodd" d="m209.2 64.7v164.2c0 15.1-12.2 27.3-27.2 27.3h-140.3c-15.1 0-27.3-12.2-27.3-27.3v-12.2h-2.6c-6.1 0-11-4.9-11-10.9v-66.6c0-6.1 4.9-11 11-11h2.6v-100.8c0-15 12.2-27.2 27.3-27.2h102.8zm-179.6 132.1h10.3v-16.5c1 0.1 2.2 0.2 3.6 0.2 6.1 0 11.4-1.5 15-4.9 2.7-2.6 4.2-6.4 4.2-11 0-4.5-2-8.3-4.9-10.7-3.1-2.4-7.7-3.6-14.1-3.6-6.4 0-10.9 0.4-14.1 0.9zm162.9 32.2l-0.4-157.7-35 0.1c-10.4 0-18.9-8.4-18.9-18.9v-35.7l-96.6 0.1c-5.8 0-10.5 4.8-10.5 10.6v100.7h130.8c6 0 11 5 11 11v66.6c0 6.1-5 11-11 11h-130.8v12.2c0 5.8 4.7 10.6 10.5 10.6h140.3c5.9 0 10.6-4.8 10.6-10.6zm-111.3-31.7c9.1 0 16.5-1.9 21.4-6 4.4-3.7 7.6-9.8 7.6-18.7 0-8.1-3-13.8-7.8-17.4-4.4-3.3-10.1-4.9-18.9-4.9-5.3 0-10.3 0.3-14.1 0.9v45.4c2.6 0.3 6.4 0.7 11.8 0.7zm46.4-27.6v-10.5h17.7v-8.6h-28.2v46.2h10.5v-18.6h16.6v-8.5z" fill="rgba(228,88,45,1)"/> </svg>');}
.insider-inner a.doc::before {background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="512" height="512" x="0" y="0" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M419.08 224.94v62.12h15.59c17.12 0 31-13.88 31-31V256M314.68 7.5h104.4v62.13M419.08 365.16V504.5H46.33V69.63L108.45 7.5H282M419.08 332.48V224.94" style="stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;" fill="none" stroke="%23000000" stroke-width="15" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" data-original="%23000000" class=""></path><path d="M46.33 69.627h62.124V7.502M215.97 224.94h218.64c17.15 0 31.06 13.9 31.06 31.06V100.63c0-17.12-13.88-31-31-31H139.52v155.31h43.76" style="stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;" fill="none" stroke="%23000000" stroke-width="15" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" data-original="%23000000" class=""></path><path d="M403.363 121.525a30.919 30.919 0 0 0-17.367-5.305c-17.155 0-31.062 13.907-31.062 31.062s13.907 31.062 31.062 31.062c6.967 0 12.698-2.294 17.048-6.168.9-.802 1.741-1.671 2.521-2.601" style="stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;" fill="none" stroke="%23000000" stroke-width="15" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" data-original="%23000000" class=""></path><circle cx="298.34" cy="147.282" r="31.062" style="stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;" transform="rotate(-76.538 298.33 147.29)" fill="none" stroke="%23000000" stroke-width="15" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" data-original="%23000000" class=""></circle><path d="M210.719 178.344h-11.096V116.22h11.096c17.155 0 31.062 13.907 31.062 31.062v0c0 17.155-13.907 31.062-31.062 31.062zM108.454 379.883h248.498M108.454 410.945h248.498M108.454 442.008h139.781M248.234 286.696h108.718M248.234 317.758h108.718M248.234 348.821h108.718M139.517 286.696l12.104 61.192c.445 1.253 2.221 1.241 2.649-.018l18.899-61.06M173.169 286.696l18.851 61.192c.445 1.253 2.221 1.241 2.649-.018l12.152-61.06" style="stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;" fill="none" stroke="%23000000" stroke-width="15" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" data-original="%23000000" class=""></path></g></svg>');}
.webinar-row{display: flex; flex-wrap: wrap; justify-content: center; }
.webinar-col{width: 48%; text-align: center; margin:0 1% 1em;}
.webinar-col iframe{margin: 0 auto;display: block;text-align: center; max-width: 100%;}
.webinar-col .uc-embedding-container {margin: 0 auto;}
.webinar-col p{margin-bottom: 1.5em;}
.login-page-tab .show_on_mobile{display: none;}

@media only screen and (max-width:1400px) {
  .client-login-page form input#username, .client-login-page form input#password{padding: 1.55em 1.4375em;}
}
@media only screen and (max-width:1024px) {
  .client-tab{padding: 20px;}
  .login-page-tab>ul>li>a{font-size: 14px;padding: 14px 0;width: 100%}
  .login-page-tab>ul>li{width: 33.33%; margin:0 0.2%;}
  .login-page-tab>ul {display: flex; flex-wrap: nowrap;}
  .insider-inner a {line-height: 21px; width: 35.7%; padding: 14px 10px 14px 50px; margin: 0 10px 15px 10px; font-size: 14px;}
  .insider-col h2 {margin: 20px 0 15px;font-size: 27px;}
  .webinar-col p {margin-bottom: 20px;font-size: 16px;}
  .client-login-page{    max-width: 600px;    padding: 30px;}
  .client-login-page form label{font-size: 14px}
  .client-login-page form input#username, .client-login-page form input#password{padding: 10px 23px;font-size: 16px;line-height: 28px;}
  .client-login-page form input.btn.orange{padding: 10px 40px;}
  .client-login-book {margin-top: 40px;font-size: 18px;}
}
@media only screen and (max-width:900px) {
  .login-page-tab>ul>li>a {font-size: 11.8px;}
  .login-page-tab .show_on_mobile{display: block;}
  .login-page-tab .show_on_mobile a {background: #fff; display: block; padding: 15px; font-size: 16px; text-align: center; margin: 15px 0 0;color: #000; text-transform: uppercase; font-weight:600; }
  .login-page-tab .show_on_mobile.open a{background: #353548; color: #fff;}
  .hide_on_mobile{display: none !important;}

  }
@media only screen and (max-width:767px) {
  .insider-inner a{width: 100%;margin: 0 0 15px;}
  .webinar-col{width: 100%; margin: 0 0 20px;}
  .login-page-tab>ul>li>a {font-size: 15px;}
  .login-page-tab>ul{flex-direction: column;}
  .login-page-tab>ul>li {width: 100%;margin:0px;}
  .client-login-page{width: 82%;padding: 22px;}
  
} */

.page-id-35451 .defalutTempContentPart {
    background-color: #eef8fa;
}

.page-id-35451 .defalutTempContentPart .gform_wrapper {
    border: 0.5625em solid #d0e7eb;
    display: block;
    margin: 0 auto;
    padding: 4.375em 8em 6.75em;
    max-width: 82%;
    margin-top: 0;
    box-sizing: border-box;
}

.page-id-35451 .defalutTempContentPart .gform_wrapper input[type='text'],
.page-id-35451 .defalutTempContentPart .gform_wrapper input[type='email'],
.page-id-35451 .defalutTempContentPart .gform_wrapper select,
.page-id-35451 .defalutTempContentPart .gform_wrapper textarea {
    box-sizing: border-box;
    background-color: transparent;
    border: 1px solid #a4a8b1;
    color: var(--black);
    font-size: 1.2em;
    line-height: 1.125em;
    padding: 0.75em 1.2375em;
    width: 100%;
    text-align: left;
}

.page-id-35451 .defalutTempContentPart input::-webkit-input-placeholder,
.page-id-35451 .defalutTempContentPart textarea::-webkit-input-placeholder {
    color: #000;
    opacity: 1;
}

.page-id-35451 .defalutTempContentPart input::-moz-placeholder,
.page-id-35451 .defalutTempContentPart textarea::-moz-placeholder {
    color: #000;
    opacity: 1;
}

.page-id-35451 .defalutTempContentPart input:-ms-input-placeholder,
.page-id-35451 .defalutTempContentPart textarea:-ms-input-placeholder {
    color: #000;
    opacity: 1;
}

.page-id-35451 .defalutTempContentPart input:-moz-placeholder,
.page-id-35451 .defalutTempContentPart textarea:-moz-placeholder {
    color: #000;
    opacity: 1;
}

.page-id-35451 .defalutTempContentPart label.gfield_label,
.page-id-35451 .defalutTempContentPart .gform_required_legend {
    display: none;
}

.page-id-35451 .defalutTempContentPart .gfield {
    width: 100%;
    margin-bottom: 2em;
}

.page-id-35451 .defalutTempContentPart .gform_fields {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.page-id-35451 .defalutTempContentPart .gform_footer {
    margin: 3em auto 0 !important;
    background-color: var(--sky-blue);
}

.page-id-35451 .defalutTempContentPart .gform_footer:hover {
    background-color: var(--red);
}

.page-id-35451 .defalutTempContentPart .gform_footer input.gform_button {
    padding: 1.0625em 3.876em 1.0625em 1.875em !important;
    font-size: 1.05em !important;
    width: 100%;
}

.page-id-35451 .defalutTempContentPart .gform_footer:after {
    font-size: 1.295em;
}

.page-id-35451 .defalutTempContentPart .gform_footer input.gform_button:hover {
    background-color: transparent;
}

.page-id-35451 .defalutTempContentPart .validation_message {
    padding: .3875em .5125em;
}

.page-id-35451 .defalutTempContentPart .ginput_container_select:before {
    position: absolute;
    content: '';
    right: 1.3em;
    top: 50%;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 10px solid #726161;
    transform: translateY(-50%);
}

.page-id-35451 .defalutTempContentPart .gfield.gfield--type-checkbox {
    border: none;
    width: 100%;
    margin-top: 0em;
}

.page-id-35451 .defalutTempContentPart .gfield.gfield--type-checkbox .gfield-choice-input {
    position: absolute;
}

.page-id-35451 .defalutTempContentPart .gfield.gfield--type-checkbox .gform-field-label {
    font-size: 0.90vw;
    padding-left: 1.7em;
}

.page-id-35450 .thank-inner p {
    margin: 2em 0 0;
    line-height: 1;
}

.page-id-35451 .coaching-program-loader {
    position: relative;
}

.page-id-35451 .gform_footer img {
    opacity: 0;
    position: absolute;
}

.page-id-35451 .coaching-program-loader:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #d0e7eb5c;
    top: 0;
    left: 0;
}

.page-id-35451 .coaching-program-loader:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 34px;
    height: 31px;
    background: url(assets/images/spinner.svg);
    background-repeat: no-repeat;
    z-index: 1;
}

/* Local Seo Page Feature Listing Box Start */

.local-seo-feature-listing .features.style7 .block .inner {
    background-color: var(--white);
    padding: 3.75em 2.5em 2.5em;
    border-width: 0em 0.4375em 0.4375em 0em;
    -webkit-box-shadow: 0.625em 0.625em 0 0 #e0e0e0;
    box-shadow: 0.625em 0.625em 0 0 #e0e0e0;
}

.local-seo-feature-listing .feature-block.show-box .features .block .inner {
    background-color: var(--white);
    padding: 3.75em 2.5em 2.5em;
    border: solid #e7e7e7;
    display: block;
    border-width: 0em 0.4375em 0.4375em 0em;
    min-height: 25em;
    border-bottom-color: #e7e7e7;
}

.local-seo-feature-listing .features.style7 .block .title {
    font-size: 1.6em;
    color: var(--black);
    line-height: 1.08em;
}

.local-seo-feature-listing .features.style7 .block .title a {
    color: var(--black);
}

.local-seo-feature-listing .features.style7 .block .title a:hover {
    color: var(--sky-blue);
}

.local-seo-feature-listing .features.style7 .block .content {
    margin-top: 1.2em;
}

.local-seo-feature-listing .features.style7 .block {
    margin: 0 0 2.5em;
    display: flex;
}

.local-seo-feature-listing .features.style7 .block .inner {
    text-align: left;
}

.local-seo-feature-listing .features.style7 .wl-slider-left li {
    font-size: 1.3em;
}

.local-seo-feature-listing .features.style7 .icon-left li {
    align-items: center;
    position: relative;
    margin: 0em 0em .75em 0em;
    padding-left:1.6em;
}

.local-seo-feature-listing .features.style7 .block ul {
    padding: 0;
}
.local-seo-feature-listing .features.style7 .icon-left li:before {
    content: '';
    background: url(./assets/images/right_icon.png) no-repeat left center;
    width: 1em;
    height: 1em;
    background-size: contain;
    position: absolute;
    /*left: -1.60em;*/
    left: 0;
    top: 0.3em;
}

.local-seo-feature-listing .features.style7 .icon-left li strong {
    color: #ec5121;
}

.white-label-seo .seo-page-banner-agencies {
    border-top: 0;
}

.local-seo-page-banner .wl-slider-left li strong {
    color: #000000;
}

.local-seo-page-banner .wl-slider-left li:before {
    background-image: url(./assets/images/webflow-point-img.png);
    top: 0.17em;
}

.seo-matters-for-your-agency.two-cols .figure img {
    width: 100%;
}

.seo-matters-for-your-agency.two-cols .left .figure {
    padding-right: 3em;
}

/* .exclusive-main-box{
    width: 73%;
    margin: 0 auto;
} */
.exclusive-video-player-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.exclusive-video-player-box .exclusive-video-box {
    padding: 20px;
    width: 45em;
}

/* .white-label-seo .seo-agencies-case-studies{margin: 0;} */

/* .sales-coaching-form-section .sales-coaching-form form label{text-align: left;} */
/* .gravity-theme.sales-coaching-form_wrapper .ginput_full.gform-grid-col:last-child{margin-bottom: 0em !important;} */
/* .gravity-theme.sales-coaching-form_wrapper .CardNumberField-input-wrapper input::placeholder{color: var(--black);    font-size: 1.2em;} */
/* .gravity-theme.sales-coaching-form_wrapper .validation_message{top: unset;right: 0em;} */


/* New SalesCoaching Form Css Start */

/* Sales Coaching Form Css Start */
.sales-coaching-form_wrapper.gform_wrapper textarea, .sales-coaching-form_wrapper.gform_wrapper textarea input[type='text'] {
    background-color: transparent;
    border: 1px solid #a4a8b1;
    color: var(--black);
    font-size: 1.2em;
    line-height: 1.125em;
    padding: 0.75em 1.2375em !important;
    width: 100%;
    text-align: left;
}

body .sales-coaching-form_wrapper.gform_wrapper input::placeholder, body .sales-coaching-form_wrapper.gform_wrapper textarea::placeholder {
    color: var(--black);
}

/* body .sales-coaching-form_wrapper.gform_wrapper input[type="checkbox"] + label:before{left: -2em;} */
body .sales-coaching-form_wrapper.gform_wrapper .gfield--input-type-checkbox {
    border: none;
}

.sales-coaching-form_wrapper.gform_wrapper input#gf_coupon_button.button, .sales-coaching-form_wrapper.gform_wrapper input#gf_coupon_button.button {
    background-color: var(--sky-blue);
    padding: 1em 3.876em 1em 1.875em;
    font-size: 1.05em;
    width: 100%;
    color: var(--white);
    border: none;
    border-radius: 0.1875em;
    cursor: pointer;
}

/* Sales Coaching Form Css Start */

.sales-coach-price {
    background: linear-gradient(90deg, rgba(238, 248, 250, 1) 0%, rgba(255, 255, 255, 1) 52%);
    padding: 1.3em 5em 1.3em 2em;
    border-radius: 10px;
    margin: 2em 0em;
}

.sales-coach-price p {
    text-align: left;
    display: inline-flex;
    margin-bottom: 0;
}

.sales-coach-price p strong {
    color: #F3692F;
    font-size: 2em;
    font-weight: 700;
    padding-left: 0.375em;
}

.sales-coaching-intro ul {
    padding: 0;
}

.sales-coaching-intro .slick-dots li:hover button, .sales-coaching-intro .slick-dots li.slick-active button {
    display: none;
}


.sales-coaching-form_wrapper.gform_wrapper input#gf_coupon_button.button, .sales-coaching-form_wrapper.gform_wrapper input#gf_coupon_button.button {
    margin: 0;
}

.sales-coaching-form-section .hidden {
    opacity: 0;
    visibility: hidden;
    height: 0;
    margin: 0 !important;
}

.sales-coaching-form .gfield label {
    text-align: left;
}

.sales-coaching-form #field_21_14 {
    margin-bottom: 0 !important;
}

.gravity-theme.sales-coaching-form_wrapper .sales-coaching-form input.gf_coupon_code {
    width: 70%;
    margin-right: 1.563em;
}

.sales-coaching-form_wrapper.gform_wrapper input#gf_coupon_button.button {
    width: 30%;
}

.gravity-theme.sales-coaching-form_wrapper .sales-coaching-form .ginput_container_coupon {
    display: flex;
    position: relative;
}

.gravity-theme.sales-coaching-form_wrapper .sales-coaching-form .ginput_container_coupon img#gf_coupon_spinner {
    height: 15px;
    object-fit: cover;
    margin-top: 0.313em;
}

.gravity-theme.sales-coaching-form_wrapper .sales-coaching-form .CardField input::placeholder {
    font-size: 1.2em;
}

.gravity-theme.sales-coaching-form_wrapper .sales-coaching-form .StripeElement {
    padding: 1.088em 1.2375em !important;
    height: auto !important;
    background-color: #eff8fa !important;
    border-radius: 0.3125em !important;
    line-height: 1.125em;
    border: 1px solid #a4a8b1 !important;
}

.gravity-theme.sales-coaching-form_wrapper .ginput_full {
    margin-bottom: 2em !important;
}

.sales-coaching-form .gfield_checkbox label {
    font-size: .9vw;
    padding-left: 1.7em;
}

.gravity-theme.sales-coaching-form_wrapper #field_18_11 {
    margin-bottom: 0em !important;
}

.gravity-theme.sales-coaching-form_wrapper .ginput_stripe_creditcard label {
    margin-bottom: 0;
    display: none;
}

.gravity-theme.sales-coaching-form_wrapper .validation_message {
    top: inherit;
    right: 0;
}

.gravity-theme.sales-coaching-form_wrapper .gf_coupon_invalid span {
    color: var(--red);
}

.gravity-theme.sales-coaching-form_wrapper #gf_coupon_info .gf_coupon_item .gf_coupon_name_container .gf_coupon_name, .gravity-theme.sales-coaching-form_wrapper span.gf_coupon_discount {
    font-size: 0.875em;
}

.gravity-theme.sales-coaching-form_wrapper #field_18_14 {
    margin-bottom: 0 !important;
}

.gravity-theme.sales-coaching-form_wrapper .gf_coupon_invalid.gfield_validation_message {
    text-align: left;
}

.gravity-theme.sales-coaching-form_wrapper #validation_message_18_11 {
    bottom: 1em;
}


.gravity-theme.sales-coaching-form_wrapper .loader-image {
    position: relative;
    display: flex;
    left: -9em;
    align-items: center;
    visibility: visible;
    margin-right: -1em;
}

.sales-coaching-form_wrapper .gform_required_legend {
    display: none;
}

.sales-coaching-form_wrapper .gform_footer {
    width: 16.7em;
}

/* Sales Coaching Intro Section */

.sales-coaching-intro ul {
    padding: 0;
}

.sales-coaching-intro .slick-dots li:hover button, .sales-coaching-intro .slick-dots li.slick-active button {
    display: none;
}

.sales-coaching-intro h3 {
    margin-bottom: 0.9em;
    font-size: 1.9em;
    font-weight: 600;
}

.sales-coaching-intro .wl-slider-left ul li {
    border-bottom: 1px solid #eee;
    padding-bottom: 1em;
    padding-left: 3.5em;
    margin-bottom: 1em;
    font-size: 1.125em;
}

.sales-coaching-intro .wl-slider-left ul li:last-child {
    padding-bottom: 0;
    border-bottom: unset;
    margin-bottom: 0;
}

.sales-coaching-intro .wl-slider-left ul li strong {
    color: var(--sky-blue);
    display: block;
    font-size: 1.235em;
}

.sales-coaching-intro .wl-slider-left ul li::before {
    height: 2.45em;
    width: 2.25em;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
}

.sales-coaching-intro .wl-slider-left ul li:nth-of-type(1)::before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="44" viewBox="0 0 40 44" fill="none"><path d="M9.23077 29.8571C8.80596 29.8571 8.46154 30.2086 8.46154 30.6429V33.7857C8.4765 34.8153 9.98355 34.8208 10 33.7857V31.4286H10.7692C11.6177 31.4286 12.3077 30.7234 12.3077 29.8571V20.6902C12.3077 18.223 10.9052 16.0892 8.87498 15.0609C10.0208 14.2023 10.7692 12.8213 10.7692 11.2617C10.5574 5.03247 1.75698 5.01459 1.53845 11.2617C1.53845 12.8213 2.28685 14.2023 3.43271 15.0609C1.40245 16.0892 0 18.223 0 20.6902V29.8571C0 30.7234 0.689977 31.4286 1.53846 31.4286H2.30769V43.2143C2.30769 43.6486 2.65212 44 3.07692 44H9.23077C9.65558 44 10 43.6486 10 43.2143V37.7143C9.98055 36.6766 8.47847 36.6853 8.46154 37.7143V42.4286H3.84615V30.6429C3.84615 30.2086 3.50173 29.8571 3.07692 29.8571H1.53846V20.6902C1.53846 18.0906 3.60878 15.9759 6.15385 15.9759C8.69892 15.9759 10.7692 18.0906 10.7692 20.6902V29.8571H9.23077ZM3.07692 11.2617C3.20596 7.10815 9.10233 7.10912 9.23077 11.2617C9.10172 15.4152 3.20535 15.4142 3.07692 11.2617Z" fill="%233AA9D0"/><path d="M14.6154 25.9286C14.6154 26.3629 14.9598 26.7143 15.3846 26.7143H37.6923C38.1171 26.7143 38.4615 26.3629 38.4615 25.9286V1.57143H39.2308C39.6556 1.57143 40 1.22 40 0.785714C40 0.351426 39.6556 0 39.2308 0H4.61538C3.61408 0.0186057 3.59512 1.55041 4.61542 1.57143H5.38462V3.40451C5.38462 3.8388 5.72904 4.19022 6.15385 4.19022C6.57865 4.19022 6.92308 3.8388 6.92308 3.40451V1.57143H36.9231V25.1429H15.3846C14.9598 25.1429 14.6154 25.4943 14.6154 25.9286Z" fill="%233AA9D0"/><path d="M18.0769 15.7143C17.6521 15.7143 17.3077 16.0657 17.3077 16.5V18.8571H15.7692C14.7644 18.8707 14.7536 20.412 15.7693 20.4286H32.6923C33.1171 20.4286 33.4615 20.0771 33.4615 19.6429C33.4615 19.2086 33.1171 18.8571 32.6923 18.8571H31.1538V7.07143C31.1355 6.04283 29.6345 6.0344 29.6154 7.07147V18.8571H27.0512V10.2143C27.0342 9.18439 25.5304 9.1789 25.5127 10.2143V18.8571H22.9488V13.3571C22.9488 12.9229 22.6044 12.5714 22.1796 12.5714C21.7548 12.5714 21.4104 12.9229 21.4104 13.3571V18.8571H18.8461V16.5C18.8461 16.0657 18.5017 15.7143 18.0769 15.7143Z" fill="%233AA9D0"/></svg>')
}

.sales-coaching-intro .wl-slider-left ul li:nth-of-type(2)::before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="38" viewBox="0 0 40 38" fill="none"><path d="M39.2939 27.8733H39.0563V8.68143C39.0563 6.62425 37.3549 4.95099 35.2625 4.95099H25.6576C25.3136 2.16492 22.907 0 19.9962 0C17.0861 0 14.6804 2.16492 14.3364 4.95099H4.71682C2.63565 4.95099 0.942881 6.62433 0.942881 8.68143V27.8734H0.705224C0.316071 27.8734 0 28.1866 0 28.5713V33.644C0 36.0459 1.97609 38 4.406 38H35.5932C38.0231 38 40 36.0459 40 33.644V28.5713C40 28.1866 39.6831 27.8733 39.2939 27.8733ZM19.9962 1.39411C22.337 1.39411 24.2439 3.25508 24.2873 5.55797C24.2834 5.58754 24.2808 5.61745 24.2808 5.648C24.2808 5.67758 24.2833 5.70649 24.2868 5.73515C24.2342 8.03079 22.331 9.88238 19.9962 9.88238C17.6292 9.88238 15.703 7.97841 15.703 5.63787C15.703 3.29808 17.6291 1.39411 19.9962 1.39411ZM2.35333 8.68143C2.35333 7.39366 3.41412 6.3451 4.71691 6.3451H14.339C14.6923 9.12137 17.0932 11.2765 19.9962 11.2765C22.8999 11.2765 25.3016 9.12137 25.655 6.3451H35.2625C36.5765 6.3451 37.6442 7.39366 37.6442 8.68143V27.8734H16.0121V25.2128C16.0121 22.2032 13.5348 19.7545 10.4902 19.7545C7.44464 19.7545 4.9674 22.2032 4.9674 25.2128V27.8734H2.35333V8.68143ZM14.6017 27.8733H6.37784V25.2127C6.37784 22.9726 8.22303 21.1495 10.4902 21.1495C12.7574 21.1495 14.6017 22.9726 14.6017 25.2127V27.8733ZM38.5879 33.644C38.5879 35.2764 37.2447 36.6042 35.5932 36.6042H4.406C2.75448 36.6042 1.41045 35.2764 1.41045 33.644V29.2692H38.5879V33.644Z" fill="%23F3692F"/><path d="M6.28743 33.6355H33.7041C34.0933 33.6355 34.4101 33.3222 34.4101 32.9376C34.4101 32.5529 34.0933 32.2396 33.7041 32.2396H6.28743C5.8982 32.2396 5.58221 32.5529 5.58221 32.9376C5.58221 33.3222 5.8982 33.6355 6.28743 33.6355Z" fill="%23F3692F"/><path d="M10.4902 18.0386C12.5386 18.0386 14.2047 16.3917 14.2047 14.3669C14.2047 12.3421 12.5386 10.6952 10.4902 10.6952C8.44177 10.6952 6.77475 12.3421 6.77475 14.3669C6.77475 16.3917 8.44177 18.0386 10.4902 18.0386ZM10.4902 12.0893C11.7602 12.0893 12.7944 13.1115 12.7944 14.3669C12.7944 15.6223 11.7602 16.6445 10.4902 16.6445C9.21932 16.6445 8.18519 15.6223 8.18519 14.3669C8.18519 13.1115 9.21932 12.0893 10.4902 12.0893Z" fill="%23F3692F"/><path d="M21.6579 24.7259H34.8526C35.2418 24.7259 35.5587 24.4126 35.5587 24.028C35.5587 23.6432 35.2418 23.33 34.8526 23.33H21.6579C21.2687 23.33 20.9527 23.6432 20.9527 24.028C20.9528 24.4127 21.2688 24.7259 21.6579 24.7259Z" fill="%23F3692F"/><path d="M21.6579 20.8959H34.8526C35.2418 20.8959 35.5587 20.5835 35.5587 20.1988C35.5587 19.814 35.2418 19.5017 34.8526 19.5017H21.6579C21.2687 19.5017 20.9527 19.814 20.9527 20.1988C20.9527 20.5835 21.2688 20.8959 21.6579 20.8959Z" fill="%23F3692F"/><path d="M21.6579 17.2786H34.8526C35.2418 17.2786 35.5587 16.9663 35.5587 16.5815C35.5587 16.1968 35.2418 15.8844 34.8526 15.8844H21.6579C21.2687 15.8844 20.9527 16.1968 20.9527 16.5815C20.9528 16.9663 21.2688 17.2786 21.6579 17.2786Z" fill="%23F3692F"/><path d="M17.8489 2.75321V8.519L22.9005 5.63606L17.8489 2.75321Z" fill="%23F3692F"/></svg>');
}

.sales-coaching-intro .wl-slider-left ul li:nth-of-type(3)::before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M24.3133 1.54291C23.028 1.54291 21.9859 2.58491 21.9859 3.8703V15.1448C21.9859 16.4302 23.028 17.4722 24.3133 17.4722H24.3205C25.6059 17.4722 26.6479 16.4302 26.6479 15.1448V3.8703C26.6479 2.58489 25.6059 1.54291 24.3205 1.54291H24.3133ZM20.443 3.8703C20.443 1.73276 22.1759 0 24.3133 0H24.3205C26.4581 0 28.1908 1.73277 28.1908 3.8703V15.1448C28.1908 17.2823 26.4581 19.0151 24.3205 19.0151H24.3133C22.1759 19.0151 20.443 17.2823 20.443 15.1448V3.8703ZM10.2588 4.80362C10.2588 2.54011 12.0938 0.705121 14.3573 0.705121H14.365C16.6285 0.705121 18.4635 2.54011 18.4635 4.80362V8.8843C18.4635 9.31036 18.1181 9.65575 17.6921 9.65575H14.3573C12.0938 9.65575 10.2588 7.82076 10.2588 5.55725V4.80362ZM14.3573 2.24803C12.9459 2.24803 11.8017 3.39223 11.8017 4.80362V5.55725C11.8017 6.96864 12.9459 8.11284 14.3573 8.11284H16.9206V4.80362C16.9206 3.39223 15.7764 2.24803 14.365 2.24803H14.3573ZM34.2259 11.4261C32.8144 11.4261 31.6702 12.5703 31.6702 13.9816V17.2909H34.2335C35.645 17.2909 36.7892 16.1467 36.7892 14.7353V13.9816C36.7892 12.5703 35.645 11.4261 34.2335 11.4261H34.2259ZM30.1273 13.9816C30.1273 11.7181 31.9623 9.88315 34.2259 9.88315H34.2335C36.4971 9.88315 38.3321 11.7181 38.3321 13.9816V14.7353C38.3321 16.9988 36.4971 18.8338 34.2335 18.8338H30.8988C30.4727 18.8338 30.1273 18.4884 30.1273 18.0623V13.9816ZM3.86575 12.687C2.58289 12.687 1.54291 13.727 1.54291 15.0098V15.0119C1.54291 16.2947 2.58289 17.3347 3.86575 17.3347H15.1896C16.4725 17.3347 17.5124 16.2947 17.5124 15.0119V15.0098C17.5124 13.727 16.4725 12.687 15.1896 12.687H3.86575ZM0 15.0098C0 12.8749 1.73077 11.1441 3.86575 11.1441H15.1896C17.3246 11.1441 19.0553 12.8749 19.0553 15.0098V15.0119C19.0553 17.1468 17.3246 18.8776 15.1896 18.8776H3.86575C1.73077 18.8776 0 17.1468 0 15.0119V15.0098ZM15.1779 21.7343C13.8925 21.7343 12.8505 22.7763 12.8505 24.0617V35.3362C12.8505 36.6216 13.8925 37.6636 15.1779 37.6636H15.1851C16.4704 37.6636 17.5125 36.6216 17.5125 35.3362V24.0617C17.5125 22.7763 16.4704 21.7343 15.1851 21.7343H15.1779ZM11.3076 24.0617C11.3076 21.9242 13.0404 20.1914 15.1779 20.1914H15.1851C17.3225 20.1914 19.0554 21.9241 19.0554 24.0617V35.3362C19.0554 37.4737 17.3225 39.2065 15.1851 39.2065H15.1779C13.0404 39.2065 11.3076 37.4737 11.3076 35.3362V24.0617ZM24.3089 21.8718C23.0259 21.8718 21.9859 22.9117 21.9859 24.1946V24.1966C21.9859 25.4795 23.0259 26.5195 24.3089 26.5195H26.6093C27.0354 26.5195 27.3808 26.8649 27.3808 27.2909C27.3808 27.717 27.0354 28.0624 26.6093 28.0624H24.3089C22.1738 28.0624 20.443 26.3316 20.443 24.1966V24.1946C20.443 22.0596 22.1738 20.3289 24.3089 20.3289H35.6326C37.7676 20.3289 39.4984 22.0596 39.4984 24.1946V24.1966C39.4984 26.3316 37.7676 28.0624 35.6326 28.0624H33.5843C33.1582 28.0624 32.8128 27.717 32.8128 27.2909C32.8128 26.8649 33.1582 26.5195 33.5843 26.5195H35.6326C36.9155 26.5195 37.9555 25.4795 37.9555 24.1966V24.1946C37.9555 22.9117 36.9155 21.8718 35.6326 21.8718H24.3089ZM5.26487 21.9156C3.85339 21.9156 2.7092 23.0598 2.7092 24.4712V25.2248C2.7092 26.6362 3.85339 27.7804 5.26487 27.7804H5.27251C6.68398 27.7804 7.82818 26.6362 7.82818 25.2248V21.9156H5.26487ZM1.16629 24.4712C1.16629 22.2077 3.00129 20.3727 5.26487 20.3727H8.59963C9.02569 20.3727 9.37108 20.7181 9.37108 21.1441V25.2248C9.37108 27.4883 7.53609 29.3233 5.27251 29.3233H5.26487C3.00129 29.3233 1.16629 27.4883 1.16629 25.2248V24.4712ZM21.0349 30.3222C21.0349 29.8961 21.3803 29.5507 21.8063 29.5507H25.1411C27.4046 29.5507 29.2396 31.3857 29.2396 33.6492V34.4029C29.2396 36.6664 27.4046 38.5013 25.1411 38.5013H25.1334C22.8699 38.5013 21.0349 36.6664 21.0349 34.4029V30.3222ZM22.5778 31.0936V34.4029C22.5778 35.8142 23.722 36.9584 25.1334 36.9584H25.1411C26.5525 36.9584 27.6967 35.8142 27.6967 34.4029V33.6492C27.6967 32.2378 26.5525 31.0936 25.1411 31.0936H22.5778Z" fill="%23AACF64"/></svg>');
}

.sales-coaching-intro .head {
    text-align: center;
}

.sales-coaching-intro .head h1 {
    color: var(--sky-blue);
    font-size: 3.7em;
}

.sales-coaching-intro .head p {
    display: inline-flex;
    background: linear-gradient(90deg, rgba(238, 248, 250, 1) 50%, rgba(238, 248, 250, 1) 50%);
    padding: 0.7em 1em 0.7em 1em;
    border-radius: 10px;
    margin: 0;
    font-size: 1.75em;
    font-weight: 500;
}

.sales-coaching-intro .head p strong {
    color: #F3692F;
    font-size: 1.45em;
    font-weight: 700;
    padding-left: 0.340em;
}

.sales-coaching-intro figure.wid50 {
    width: 90em !important;
    padding: 0;
}

.sales-coaching-intro .wl-slider-row {
    width: 100%;
    margin: 4em auto 0 auto;
    max-width: 87%;
}

.sales-coaching-intro .wl-slider-left {
    width: 42%;
}

.sales-coaching-intro .wl-slider-right {
    width: 58%;
}

.sales-coaching-intro .wl-slider-left .btn-wrap .btn {
    border: none;
}

.sales-coaching-form-section h2 {
    margin-bottom: 1.5em;
    font-size: 3em;
}





/*Podcast Interviews archive*/

.audio-player {
    background-color: #f3f3f3 !important;
    padding: 1.5em;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 10;
    width: 96.36%;
    border-radius: unset;
}

.right-player {
    margin-left: 5em;
}

.player-play {
    box-shadow: 0 0 0 0.125em rgb(0 0 0 / 50%);
    height: 5.025em;
    width: 5.025em;
    background-color: transparent;
    position: absolute;
    top: 0;
    right: auto;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    float: none;
    order: 1;
    padding-left: 0;
    left: 1.5em;
    line-height: 0;
    font-size: .7em;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
}

.play-pause {
    background-position: 0.3em;
    background-repeat: no-repeat;
    width: 5.025em;
    height: 5.025em;
    border-radius: 50%;
    background-size: 1.5em !important;
    background-position: center;
    border: none !IMPORTANT;
    display: block;
    font-size: 1em !IMPORTANT;
    text-align: center;
    margin: auto;
    background-size: contain;
    padding: 0;
    outline: 0;
    position: relative;
    transition: none;
    cursor: pointer;
}

.play-pause:hover {
    opacity: 0.8;
}

button.play {
    background-image: url(./assets/images/play-icon.png);
}

button.pause {
    background-image: url(./assets/images/pause-icon.png);
}

button.mute {
    background-image: url(./assets/images/unmute.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 2em;
    height: 2em;
    border: none !IMPORTANT;
    display: block;
    font-size: 1em !IMPORTANT;
    text-align: center;
    margin: 0 auto;
    background-size: contain;
    position: relative;
    transition: none;
    cursor: pointer;
    opacity: 0.6;
}

button.unmute {
    background-image: url(./assets/images/mute.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 2em;
    height: 2em;
    border: none !IMPORTANT;
    display: block;
    font-size: 1em !IMPORTANT;
    text-align: center;
    margin: 0 auto;
    background-size: contain;
    position: relative;
    transition: none;
    cursor: pointer;
    opacity: 0.6;
}

span.separator {
    padding: 0 5px;
}

input.seek-bar {
    height: 0.145em;
    width: 97%;
    background: rgba(0, 0, 0, .4);
    border-radius: 0;
    cursor: pointer;
    display: block;
    margin: 0 10px;
}

.player-flex {
    display: flex;
    align-items: center;
}

span.podcast-title {
    font-size: 1em !important;
    line-height: 1.2;
    font-weight: 400;
    color: #000;
}

span.current-time, span.duration {
    line-height: 16px;
    margin: 0;
    color: #000;
    font-size: 1em;
    font-weight: 400;
}



/* Affiliates */
body .affiliates-page a.btn {
    padding: .8em 1.3em !important;
}

body .affiliates-page a.btn:hover {
    background-color: var(--light-read);
    color: #fff;
}

.page-template-affiliates-dashboard .register-login-form {
    display: flex;
    flex-wrap: wrap;
    border: 0.5625em solid #d0e7eb;
    margin: 3.5em auto 0;
    box-sizing: border-box;
    padding: 2.375em 2.375em 0;
    position: relative;
    overflow: unset;
}

#lostpasswordform #somfrp_user_info, #resetpasswordform input {
    display: block;
    height: 2.8em;
    max-width: unset;
}

p.som-password-sent-message {
    border: none;
    background: var(--sky-blue);
    padding: 1em !important;
    color: #fff;
    margin: 0 0 1.5em !important;
}

.affwp-errors {
    margin: 0px 15px 20px;
}

.page-template-affiliates-dashboard .register-login-form>form {
    width: 50%;
}

.page-template-affiliates-dashboard .register-login-form>form:only-child {
    width: 100%;
}

.logged-in.page-template-affiliates-dashboard .register-login-form>form {
    width: 100%;
}

.register-login-form input::placeholder, .register-login-form textarea::placeholder {
    color: var(--black);
}

p.affwp-lost-password a {
    font-size: 0.90vw;
}

.dashboard-contnet-affiliates p {
    font-size: 1.15em;
    line-height: 1.5;
}

section.mob-padding {
    padding: 8.5em 30px;
}

p.som-password-sent-message.som-password-error-message {
    background: var(--sky-blue);
    padding: 10px 10px !important;
    border: none;
    margin: 0em 0 1em !important;
    display: block;
}


/* New Version V1 E-Commerce Seo Css Start */
.ecommerce-seo-services-banner .wl-slider-left {
    width: 100%
}

.ecommerce-seo-services-banner .wl-slider-left li strong {
    color: var(--black);
}

.ecommerce-seo-services-banner.top-border-on-banner {
    border: unset !important;
}

.white-label-e-commerce-seo-services.local-seo-feature-listing .features.style7 .icon-left li:before {
    background: url(./assets/images/dots-icon.png) no-repeat left center;
    background-size: contain;
}

.white-label-seo-services-listing.Icon-show-above .features.style4.col3 .block {
    position: relative;
    margin-bottom: 8em;
    margin-top: 5em;
}

.white-label-seo-services-listing.Icon-show-above .features.style4 .block .icon {
    height: 13em;
    width: 13em;
}

.white-label-seo-services-listing.Icon-show-above .features.style4 .block .icon img {
    max-width: 7em;
    max-height: 7em;
}

.white-label-seo-services-listing.Icon-show-above .features.style4 .block .icon {
    position: absolute;
    left: 0;
    right: 0;
    top: -6.2em;
}

.white-label-seo-services-listing.Icon-show-above .features.style4 .block .inner {
    background-color: #eeeeee;
    padding: 3.75em 2.5em 2.5em;
    border: solid #e7e7e7;
    display: block;
    border-width: 0em 0.4375em 0.4375em 0em;
    border-bottom-color: #e7e7e7;
    min-height: 10em;
}

.white-label-seo-services-listing.Icon-show-above .features.style4 .block .text {
    margin-top: 3em;
    font-weight: 700;
}

.white-label-seo-services-listing.Icon-show-above .features.style4 .block .content {
    margin-bottom: 0;
}

.ecommerce-seo-experts.feature-block .head .shead, .white-label-seo-services-listing.feature-block .head .shead {
    margin-bottom: 0.6em;
}

/* .sales-coaching-intro .wl-slider-left{width: auto;} */

/* Sales Coaching Intro Section */

@media only screen and (max-width:1080px) {
    .player-play {
        width: 40px;
        height: 40px;
    }

    .audio-player {
        padding: 15px 20px;
    }

    .player-flex {
        margin-top: 5px;
    }
}

@media only screen and (max-width: 1024px) {
    .page-id-35451 .defalutTempContentPart .gform_wrapper {
        max-width: 960px;
        padding: 40px;
    }

    .page-id-35451 .defalutTempContentPart .gfield {
        width: 100%;
        margin-bottom: 20px !important;
    }

    .page-id-35451 .defalutTempContentPart .gfield:nth-child(1),
    .page-id-35451 .defalutTempContentPart .gfield:nth-child(2) {
        width: 100%;
    }

    .page-id-35451 .defalutTempContentPart .gform_wrapper input[type="text"],
    .page-id-35451 .defalutTempContentPart .gform_wrapper input[type="email"],
    .page-id-35451 .defalutTempContentPart .gform_wrapper select,
    .page-id-35451 .defalutTempContentPart .gform_wrapper textarea {
        font-size: 14px;
        line-height: 1.125;
        padding: 14px 20px;
    }

    .page-id-35451 .defalutTempContentPart .ginput_container_select:before {
        right: 12px;
    }

    .page-id-35451 .defalutTempContentPart .gform_footer {
        margin-top: 20px !important;
        width: 250px;
    }

    .page-id-35451 .defalutTempContentPart .gform_footer input.gform_button {
        padding: 20px 25px !important;
        font-size: 16px !important;
    }

    .page-id-35451 .defalutTempContentPart .gform_footer:after {
        font-size: 18px;
        right: 16px;
    }

    .page-id-35451 .defalutTempContentPart .gfield.gfield--type-checkbox .gform-field-label {
        font-size: 14px;
    }

    .local-seo-feature-listing .features.style7 .block .title {
        font-size: 20px;
    }

    .local-seo-feature-listing .features.style7 .icon-left li {
        font-size: 16px;
        padding-left: 30px;
    }

    .local-seo-feature-listing .features.style7 .block {
        width: calc(100% / 2 - 10px);
    }

    .local-seo-feature-listing .features.style7 .icon-left li:before {
        top: 0.4em;
        width: 17px;
        height: 17px;
    }

    .seo-page-banner-agencies .wl-slider-left p {
        font-size: 18px;
    }



    /* New CSS */

    .sales-coach-price p {
        font-size: 18px;
    }

    .sales-coach-price p strong {
        font-size: 25px;
    }

    .gravity-theme.sales-coaching-form_wrapper .sales-coaching-form .ginput_container_coupon {
        flex-wrap: nowrap;
    }

    .gravity-theme.sales-coaching-form_wrapper .sales-coaching-form input.gf_coupon_code {
        width: 100%;
        margin-bottom: 0px !important;
        margin-right: 0;
    }

    .sales-coaching-form_wrapper.gform_wrapper input#gf_coupon_button.button {
        width: 180px;
        font-size: 16px;
        padding: 15px 20px !important;
        margin-left: 15px;
    }

    .gravity-theme.sales-coaching-form_wrapper .sales-coaching-form .StripeElement {
        font-size: 14px;
        line-height: 1.125;
        padding: 14px 20px;
    }

    .gravity-theme.sales-coaching-form_wrapper #gf_coupon_info .gf_coupon_item .gf_coupon_name_container .gf_coupon_name, .gravity-theme.sales-coaching-form_wrapper span.gf_coupon_discount {
        font-size: 14px;
    }

    .gravity-theme.sales-coaching-form_wrapper .gf_coupon_invalid span {
        font-size: 14px;
    }

    .gravity-theme.sales-coaching-form_wrapper .loader-image {
        margin: -45px auto 0 auto;
        left: 40px;
        right: 0;
    }

    .gravity-theme.sales-coaching-form_wrapper .sales-coaching-form .ginput_container_coupon img#gf_coupon_spinner {
        margin-top: 0;
    }

    .gravity-theme.sales-coaching-form_wrapper .ginput_full {
        margin-bottom: 20px !important;
    }

    .gravity-theme.sales-coaching-form_wrapper #validation_message_18_11 {
        bottom: 2px;
    }

    .gravity-theme.sales-coaching-form_wrapper .sales-coaching-form #field_21_9 {
        margin: 0 !important;
    }

    /* Sales Coaching Intro*/

    .sales-coaching-intro .wl-slider-left {
        width: 100%;
        margin-bottom: 25px;
    }

    .sales-coaching-intro .wl-slider-right {
        width: 100%;
        margin: 0 auto;
    }

    .sales-coaching-intro figure.wid50 {
        padding: 0;
    }

    .sales-coaching-intro .wl-slider-left ul li {
        padding-bottom: 20px;
        font-size: 16px;
        padding-left: 55px;
    }

    .sales-coaching-intro h3 {
        font-size: 25px;
        margin-bottom: 30px;
    }

    .sales-coaching-intro .head p {
        font-size: 20px;
    }

    .sales-coaching-intro .wl-slider-left ul li strong {
        font-size: 18px;
    }

    .sales-coaching-intro .head h1 {
        font-size: 30px;
    }

    .sales-coaching-intro .wl-slider-left ul li::before {
        height: 44px;
        width: 40px;
    }

    .sales-coaching-intro .wl-slider-left .btn-wrap .btn {
        padding: 12px 28px;
        border: none;
    }

    .sales-coaching-form-section h2 {
        font-size: 30px;
    }

    .ecommerce-seo-experts.Icon-show-above .features.style3 .block .icon img {
        max-width: 100px !important;
        max-height: 100px !important;
        height: 100px !important;
        width: 100px !important;
    }

    .white-label-seo-services-listing.Icon-show-above .features.style4 .block .icon img {
        max-width: 120px !important;
        max-height: 120px !important;
        height: 120px !important;
        width: 120px !important;
    }

    .white-label-seo-services-listing.Icon-show-above .features.style4 .block .inner {
        min-height: 100px;
    }

    .white-label-e-commerce-seo-services.local-seo-feature-listing .features.style7 .icon-left li:before {
        width: 14px;
        height: 14px;
        background-size: cover !important;
    }

    /*audio player*/
    span.podcast-title {
        font-size: 14px !important;
    }

    span.current-time, span.duration {
        font-size: 10px;
    }

    .player-play {
        width: 30px;
        height: 30px;
    }

    /* 14-10-24 bullet point */
    .page-id-35626 .white-label-e-commerce-seo-services.local-seo-feature-listing .features.style7 .icon-left li:before {
        top: 0.5em;
    }
}

@media only screen and (max-width: 960px) {

    /* .seo-matters-for-your-agency.two-cols .left .figure{padding-right: 0;} */
    .white-label-seo-services-listing.Icon-show-above .features.style4.col3 .block {
        width: 50%;
    }
}

@media only screen and (max-width: 767px) {
    .local-seo-expertise .features.style3.col2 .block:nth-child(2n) {
        border-left: 0;
    }
    .local-seo-expertise .features.style3.col2 .block{
        margin-bottom: 40px;
    }
    .local-seo-feature-listing .feature-block .columns.col3 .block {
        width: 100%;
    }

    .local-seo-feature-listing .features.style7 .block {
        width: 100%;
    }

    .local-seo-feature-listing .features.style7 .block .inner {
        width: 100%;
        padding: 20px;
    }

    .local-seo-feature-listing .features.style7 .icon-left li:before {
        top: 0.20em;
        width: 17px;
        height: 17px;
    }

    .seo-page-banner-agencies .wl-slider-left p {
        font-size: 15px;
    }

    /* New Css Start*/

    .sales-coach-price p {
        font-size: 16px;
    }

    .sales-coach-price {
        margin: 20px 0px;
    }

    .sales-coach-price p strong {
        font-size: 20px;
    }

    .sales-coaching-intro h3 br {
        display: none;
    }

    /* Sales Coaching Intro */

    .sales-coaching-intro h3 br {
        display: block;
    }

    .sales-coaching-intro .head p {
        font-size: 16px;
    }

    .sales-coaching-intro h3 {
        font-size: 18px;
    }

    .sales-coaching-intro .wl-slider-left ul li strong {
        font-size: 16px;
    }

    .sales-coaching-intro .head h1 {
        font-size: 24px;
    }

    .sales-coaching-intro.only-white-label-page-banner .btn-wrap {
        text-align: left;
    }

    .sales-coaching-form-section h2 {
        font-size: 20px;
    }

    .white-label-seo-services-listing.Icon-show-above .features.style4 .block .icon {
        height: 90px;
        width: 90px;
        top: -8.7em;
    }

    .white-label-seo-services-listing.Icon-show-above .features.style4 .block .icon img {
        max-width: 120px !important;
        max-height: 120px !important;
        height: 120px !important;
        width: 120px !important;
    }

    .white-label-seo-services-listing.Icon-show-above .features.style4 .block .inner {
        min-height: 100px;
    }

    .white-label-seo-services-listing.Icon-show-above .features.style4.col3 .block {
        width: 100%;
    }

    #page-id-35626 .faq-section .title.font-60, #page-id-35626 .gallery-section .title, #page-id-35626 .ecommerce-seo-experts.white-label-seo .feature-block .head .shead {
        font-size: 30px;
    }

    .exclusive-video-player-box .exclusive-video-box {
        width: 100%;
    }

    span.current-time, span.duration {
        font-size: 14px;
    }

    .audio-player {
        width: auto;
    }

    .player-play {
        font-size: 1em;
    }

    /* 14-10-24 bullet point */
    .page-id-35626 .white-label-e-commerce-seo-services.local-seo-feature-listing .features.style7 .icon-left li:before {
        top: 0.3em;
    }

}

@media only screen and (max-width: 600px) {

    .page-id-35451 .defalutTempContentPart .gfield:nth-child(1),
    .page-id-35451 .defalutTempContentPart .gfield:nth-child(2) {
        width: 100%;
    }

    .page-id-35451 .defalutTempContentPart .gform_wrapper input[type="text"], .page-id-30736 .defalutTempContentPart .gform_wrapper input[type="email"], .page-id-30736 .defalutTempContentPart .gform_wrapper select {
        padding: 14px 30px 14px 20px;
    }

    .page-id-35451 .defalutTempContentPart .gform_wrapper {
        padding: 25px;
    }

    .right-player {
        margin-left: 8em;
    }
}


/* Plan Table Css Start */
/*.Plan-price-table .best-plan thead tr:first-child th:last-child{overflow:hidden}*/
.Plan-price-table .most-popular-plan.newly-plan {
    transform: rotate(43deg);
    bottom: 37%;
    right: -20em;
    padding: 5px 10px;
    font-size: 0.640em;
    color: #000;
    background: #aacf64;
    font-weight: 600;
}

.best-plan thead tr:first-child th:nth-child(7) .most-popular-plan.newly-plan {
    right: -17.8em;
    bottom: 40%;
}

.thrive-Plan-price-table .most-popular-plan.newly-plan {
    right: -18.5em;
    bottom: 38.5%;
}

.thrive-Plan-price-table .best-plan thead tr:first-child th:nth-child(7) .most-popular-plan.newly-plan {
    right: -18.2em;
    bottom: 38.5%;
}


/* Sales Coaching Resources New Login Page 11-06-24 */

.sales-coaching-resources-login .gf_login_form.gravity-theme .gform_body .gfield input[type="text"], .sales-coaching-resources-login .gf_login_form.gravity-theme .gform_body .gfield input[type="password"] {
    border: 1px solid #a4a8b1;
    padding: 0.75em 1.4375em;
    border-radius: 0.3125em;
    height: 2.7em;
    background-color: transparent;
    font-size: 1.2em;
    line-height: 1.14em;
    color: var(--black);
    width: 100%;
}

.sales-coaching-resources-login .gf_login_form.gravity-theme .gform_body .gfield {
    margin: 0em 0em 1.25em 0em !important;
}

.sales-coaching-resources-login .gf_login_form.gravity-theme .gform_body .gfield#field_0_3 {
    margin: 3em 0em 1.25em 0em !important;
}

.sales-coaching-resources-login .defalutTempContentPart {
    background: #eef8fa;
}

.sales-coaching-resources-login .gf_login_form.gravity-theme {
    max-width: 800px;
    margin: 0 auto;
    width: 100%;
    padding: 4em;
    border: .5625em solid #d0e7eb;
}

.sales-coaching-resources-login .gf_login_form.gravity-theme .gform_button.button {
    border-color: transparent;
    padding: 0.5em 5.8em 0.5em 2.8em;
    cursor: pointer;
    color: var(--white);
    font-weight: 600;
    font-size: 1.5625em;
    line-height: 1.1em;
    background: var(--light-read);
}

.sales-coaching-resources-login .gf_login_form.gravity-theme label.gfield_label {
    font-size: 1.2em;
    color: var(--black);
    margin: 0.5em 0;
}

.sales-coaching-resources-login .gf_login_form.gravity-theme .gform_footer::after {
    content: none;
}

.sales-coaching-resources-login .gf_login_form.gravity-theme .gfield_checkbox label {
    font-size: 0.90vw;
    padding-left: 2em;
}

.sales-coaching-resources-login .gf_login_form.gravity-theme .gform_footer.top_label {
    margin: 0 auto;
}

.sales-coaching-resources-login .gf_login_form.gravity-theme .validation_message {
    background-color: transparent;
    padding: 0.8em 0.4em !important;
    color: red;
    right: 0;
    top: unset;
    font-size: 0.85em;
    line-height: 1.3em;
}

.sales-coaching-resources-login #gform_wrapper_0.gf_login_form.gravity-theme .gfield_required_text {
    display: none;
}

.sales-coaching-resources-login .gf_login_form.gravity-theme .gform_button.button:hover {
    background-color: var(--sky-blue);
}

/* .sales-coaching-resources-section .main-banner-video {display: flex;justify-content: center;align-items: center;} */
.sales-coaching-resources-section .main-banner-video {
    margin-bottom: 5em;
}

.sales-coaching-resources-section .main-banner-video:last-child {
    margin-bottom: 0;
}

.sales-coaching-resources-section .pdf-inner-box {
    display: flex;
    padding-top: 1.5em;
    justify-content: center;
}

.sales-coaching-resources-section .video-box {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.sales-coaching-resources-section .pdf-inner-box .pdf-info-box {
    padding-right: 0.938em;
}

.sales-coaching-resources-section .pdf-inner-box .pdf-info-box .pdf-viewer img {
    height: 2.5em;
    width: 2.5em;
    object-fit: cover;
}

.sales-coaching-resources-section .pdf-inner-box .pdf-viewer {
    background: #EEF8FA;
    padding: 0.7em;
    border-radius: 10px;
    position: relative;
}
.sales-coaching-resources-section .video-box .video-inner-box {
    padding: 2em;
    width: 45%;
}

.sales-coaching-resources-section .video-box .video-inner-box .video_wrapper {
    margin-top: 0;
    width: 47em;
}

.sales-coaching-resources-section .video-box .video-inner-box .video_wrapper img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.sales-coaching-resources-section .video-box .video-inner-box .video-title h3 {
    font-size: 1.7em;
    text-align: center;
    color: var(--sky-blue);
    font-weight: 600;
    margin-bottom: 1em;
}

body.page-template-sales-coaching-resources-login .mfp-iframe-holder .mfp-content {
    max-width: 1600px;
}

.sales-coaching-resources-section .banner-title {
    text-align: center;
    margin-bottom: 3em;
}

.sales-coaching-resources-section {
    background: #eeeeee;
}

.sales-coaching-resources-section .banner-title h2 {
    font-size: 3.3em;
}

.sales-coaching-resources-section .banner-title h2 span {
    color: #ed5122;
}

/* New Css Start 02-07-24 */

.client-login-block .login-page-menu .wrapper {
    max-width: 95%;
}

.exclusive-main-box .banner-title h3 {
    font-size: 2.3em;
}

.exclusive-main-box .banner-title h3 span {
    color: #ed5122;
}

.webinar_main_content .exclusive-main-box {
    margin-bottom: 4em;
}

.webinar_main_content .exclusive-main-box:last-child {
    margin-bottom: 0;
}

#agency-sales-accelerator-program .pdf-inner-box {
    display: flex;
    padding-top: 1.5em;
    justify-content: center;
    flex-wrap: wrap;
}

#agency-sales-accelerator-program .pdf-inner-box .pdf-info-box {
    padding-right: 0.938em;
}

#agency-sales-accelerator-program .pdf-inner-box .pdf-info-box .pdf-viewer img {
    height: 2.5em;
    width: 2.5em;
    object-fit: cover;
}

#agency-sales-accelerator-program .pdf-inner-box .pdf-viewer {
    background: #fff;
    padding: 0.7em;
    border-radius: 10px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

@media only screen and (max-width: 1650px) {
    body.page-template-sales-coaching-resources-login .mfp-iframe-holder .mfp-content {
        max-width: 1200px;
    }
}

@media only screen and (max-width: 1540px) {
    .Plan-price-table .most-popular-plan.newly-plan {
        bottom: 35%;
    }
}

@media only screen and (max-width: 1380px) {
    .best-plan thead tr:first-child th:nth-child(7) .most-popular-plan.newly-plan {
        bottom: 35%;
    }
}

@media only screen and (max-width: 1350px) {
    body.page-template-sales-coaching-resources-login .mfp-iframe-holder .mfp-content {
        max-width: 900px;
    }
}

@media only screen and (max-width: 1200px) {
    .exclusive-video-player-box {
        flex-wrap: wrap;
    }
}

@media only screen and (max-width: 1024px) {
    .best-plan thead tr:first-child th:nth-child(7) .most-popular-plan.newly-plan {
        bottom: 32%;
    }

    .sales-coaching-resources-login .gf_login_form.gravity-theme {
        max-width: 100%;
        width: auto;
    }

    .sales-coaching-resources-login .gf_login_form.gravity-theme label.gfield_label, .sales-coaching-resources-login .gf_login_form.gravity-theme .gfield_checkbox label {
        font-size: 16px;
    }

    .sales-coaching-resources-login .gf_login_form.gravity-theme .gform_body .gfield input[type="text"], .sales-coaching-resources-login .gf_login_form.gravity-theme .gform_body .gfield input[type="password"] {
        padding: 18px 23px;
        font-size: 16px;
    }

    .sales-coaching-resources-login .gf_login_form.gravity-theme .gform_button.button {
        font-size: 20px;
    }

    .sales-coaching-resources-login .gf_login_form.gravity-theme .gform_footer.top_label {
        width: 100%;
        max-width: 140px;
        margin: 20px auto 0px auto;
    }

    .sales-coaching-resources-login .gf_login_form.gravity-theme .validation_message {
        font-size: 14px;
    }

    .sales-coaching-resources-login .gf_login_form.gravity-theme .gform_body .gfield#field_0_3 {
        margin: 50px 0px 24px 0px !important;
    }

    .page-template-sales-coaching-resources-login .serBanner .title br {
        display: none;
    }

    /* New Css Start 02-07-24*/
    .exclusive-main-box .banner-title h3 {
        font-size: 27px;
    }


}

@media only screen and (min-width: 961px) {
    .best-plan-name {
        font-size: 1.1em;
        top: -0.5em;
        font-weight: 600;
    }

    .planAndPricingSection .best-plan tfoot td:last-child {
        font-size: 1.1em;
    }

    .best-plan tfoot td a {
        font-size: 1.1em;
        padding: 1em 1em;
    }
}

@media only screen and (max-width: 960px) {
    .plan-card-header .most-popular-plan.newly-plan {
        bottom: 100%;
        right: 0;
        font-size: 14px;
        width: 130px;
        background-color: #aacf64;
        transform: unset;
        padding: 8px 10px;
    }

    .thrive-Plan-price-table .most-popular-plan.newly-plan {
        bottom: 100%;
    }

    .sales-coaching-resources-section .video-box .video-inner-box {
        width: 100%;
        padding: 0px 30px 30px 30px;
    }

    .sales-coaching-resources-section .video-box .video-inner-box .video-title h3 {
        font-size: 25px;
    }

    .sales-coaching-resources-section .pdf-inner-box .pdf-info-box .pdf-viewer img {
        height: 35px;
        width: 35px;
    }

    .sales-coaching-resources-section .pdf-inner-box {
        padding-top: 30px;
    }

    .sales-coaching-resources-section .video-box {
        flex-wrap: wrap;
    }

    .sales-coaching-resources-section .video-box .video-inner-box .video_wrapper {
        width: 100%;
    }

    .white-label-seo .Icon-show-above .features.style3.col2 .block {
        padding: 0 10px;
    }

    .white-label-seo .Icon-show-above .features.style3.col2 .block:nth-child(2n) {
        padding-right: 0;
        padding-left: 0;
    }

    .websiteNeedsBlog .features.style4 .block .text br {
        display: none;
    }

    #agency-sales-accelerator-program .pdf-inner-box .pdf-viewer img {
        height: 35px !important;
        width: 35px !important;
    }

    #agency-sales-accelerator-program .pdf-inner-box .pdf-viewer {
        padding: 8px;
    }
}

@media only screen and (max-width: 767px) {
    .sales-coaching-resources-login .gf_login_form.gravity-theme .gform_button.button {
        font-size: 16px;
    }

    .sales-coaching-resources-section .pdf-inner-box .pdf-info-box .pdf-viewer img {
        height: 30px;
        width: 30px;
    }

    .sales-coaching-resources-section .video-box .video-inner-box .video-title h3 {
        font-size: 18px;
    }

    /* New Bug Css Start 27-06-24 */
    .page-id-9539 .common-section.flex-textbox.btn-arrow-none .btn.orange {
        text-wrap: balance;
        font-size: 13px;
    }

    .it-support-box-img .features.style1 .text li {
        position: relative;
    }

    .it-services-agency .features.style1 .text li p {
        padding-left: 35px;
    }

    .it-services-agency .features.style1 .text li:before {
        position: absolute;
        left: 0;
    }

    .sales-coaching-resources-section .banner-title h2 {
        font-size: 26px;
    }

    /* New Css Start 02-07-24*/
    .exclusive-main-box .banner-title h3 {
        font-size: 25px;
    }

    .webinar_main_content .exclusive-main-box {
        margin-bottom: 30px;
    }

    .Service-seo-page.white-label-seo .white-label-custom-price {
        padding: 50px 0 50px 0;
    }

    .Icon-show-above .features.style3.col2 .block:nth-child(2n) {
        padding-left: 0;
    }

    .white-label-seo .Icon-show-above .features.style3.col2 .block {
        padding: 0;
        margin-bottom: 50px;
    }

    .Service-seo-page .white-label-custom-price {
        padding: 50px 0 50px 0;
    }

    #agency-sales-accelerator-program .pdf-inner-box .pdf-viewer img {
        height: 30px !important;
        width: 30px !important;
    }

    #agency-sales-accelerator-program .pdf-inner-box .pdf-viewer {
        margin: 10px 5px;
    }

}

@media only screen and (max-width: 490px) {
    .sales-coaching-resources-login .gf_login_form.gravity-theme .validation_message {
        font-size: 12px;
    }
}

@media only screen and (max-width: 479px) {
    .sales-coaching-resources-section .video_wrapper .ico-play {
        width: 35px;
        height: 35px;
        display: block;
    }

    .sales-coaching-resources-section .video-box .video-inner-box {
        padding: 15px;
    }
}

@media only screen and (max-width: 460px) {
    .page-id-35451 .defalutTempContentPart .gform_footer {
        width: 230px;
    }

    .white-label-seo-services-listing.Icon-show-above .features.style4 .block .icon {
        height: 70px;
        width: 70px;
        top: -37px;
    }

    .white-label-seo-services-listing.Icon-show-above .features.style4 .block .icon img {
        max-width: 90px !important;
        max-height: 90px !important;
        height: 90px !important;
        width: 90px !important;
    }

    .blog-writing-service .websiteNeedsBlog .block {
        width: 100%;
    }
}


@media only screen and (max-width: 360px) {
    .plan-card-header {
        max-width: 100%;
    }

    .plan-card-price {
        width: 100%;
    }
}

/* 26-7 css start */
.footer-bottom .logo-sec {
    padding: 60px 0px;
}

.footer-bottom .logo-sec .col span {
    font-size: 1.25em;
}

.footer-bottom .logo-sec .wrapper {
    justify-content: space-between;
}

.footer-bottom .logo-sec .wrapper .col {
    width: calc(33% - 14px);
    padding: 2em 0 1em 0;
    border: 1px solid rgba(56, 166, 211, 0.3);
    border-radius: 15px;
    background-image: linear-gradient(0deg, #ffffff 0%, #edf7f9 100%);
}

.footer-bottom .logo-sec .logo-list {
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-bottom .logo-sec .col:first-child .logo-list {
    padding: 0px 0.938em;
}

.footer-bottom .logo-sec .col:first-child .logo-list a:first-child {
    padding-right: 0;
}

.footer-bottom .logo-sec .col:last-child a:first-child {
    margin: 0 1.1em 0 0;
}

.footer-bottom .logo-sec .col:last-child a:last-child {
    margin: 0 0 0 2.1em;
}

.footer-bottom .logo-sec .col a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    pointer-events: auto;
}

.footer-bottom .logo-sec .logo-list .wid100 {
    max-height: 5.625em;
    object-fit: contain;
}

.footer-bottom .logo-sec .col:last-child a:last-child {
    max-width: 11em;
}

.footer-bottom .logo-sec .col:first-child .logo-list:before {
    display: none;
}

/* responsive start */
@media only screen and (max-width: 1600px) {
    .footer-bottom .logo-sec .col span {
        margin-bottom: -0.13em;
    }
}

@media only screen and (max-width: 1399px) {
    .footer-bottom .logo-sec .wrapper .col {
        padding: 2.3em 0 1em;
    }
}

@media only screen and (max-width: 1199px) {
    .footer-bottom .logo-sec .wrapper .col {
        width: calc(34% - 14px);
    }

    .footer-bottom .logo-sec .logo-list .wid100 {
        max-height: unset;
    }
}

@media only screen and (max-width: 1024px) {
    .footer-bottom .logo-sec .wrapper .col {
        padding: 3em 0;
        width: 100%;
        margin-bottom: 20px;
    }

    .footer-bottom .logo-sec .col span {
        font-size: 2.25em;
        margin-bottom: 1.87em;
    }

    .footer-bottom .logo-sec .col a {
        width: 20em;
    }

    .footer-bottom .logo-sec .col:last-child a:last-child {
        max-width: 20em;
    }
}

@media only screen and (max-width: 990px) {
    .footer-bottom .logo-sec .col a {
        height: auto;
        margin-right: unset;
    }

    .footer-bottom .logo-sec .col a:not(:first-child) {
        margin: 0 1.625em;
    }
}

@media only screen and (max-width: 767px) {
    .footer-bottom .logo-sec .col a {
        justify-content: center;
        width: 20em !important;
    }

    /* .footer-bottom .logo-sec .logo-list a{margin-bottom: 20px;} */
    .footer-bottom .logo-sec .wrapper .col .logo-list {
        width: 100%;
    }

    .footer-bottom .logo-sec .col span {
        margin-bottom: 0.87em;
    }
}

@media only screen and (max-width: 575px) {
    .footer-bottom .logo-sec .wrapper .col .logo-list {
        flex-wrap: wrap;
    }

    .footer-bottom .logo-sec .col a {
        width: 40em !important;
    }

    .footer-bottom .logo-sec .col:last-child a:last-child {
        max-width: 40em;
    }

    .footer-bottom .logo-sec .col:first-child a:last-child {
        margin-top: 2.25em;
    }

    .footer-bottom .logo-sec .col a:not(:first-child) {
        margin: 0 4.625em;
    }

    .footer-bottom .logo-sec .col span {
        font-size: 3.25em;
    }
}

/* Business Acqusition Page CSS start */
.feature_text p {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 4.375em;
    margin: 0px;
    color: #fff;
    font-weight: 600;
}

.feature_text p span {
    font-size: 0.5142857142857142em;
}

.the-process .features.style1 .block {
    width: 100%;
}

.timeline-sec {
    position: relative;
}

.timeline-sec:before {
    border-top: 1px solid #ddd;
    position: absolute;
    content: '';
    display: inline-block;
    width: 100%;
    max-width: 87%;
    left: 50%;
    top: 0;
    transform: translate(-50%);
}

.timeline-sec .shead {
    color: #39b0d7;
}

.the-process .features.style1 .block .title {
    margin: 0 0 0.25em;
}

.feature-block.content-writing-process.the-process .features.style1 .block.sect-5 .icon:after {
    background: #ed5121;
}

.feature-block.content-writing-process.the-process .features.style1 .block .content {
    min-height: 12.25em;
}

.feature-block.content-writing-process.the-process .features.style1 .block .icon:after {
    height: 43% !important;
    z-index: 0;
}

body .partner-with-us.image-width-height-full .icon img {
    width: 5.8125em !important;
    height: 5.8125em !important;
}

.partner-with-us.feature-block.show-box .features .block .inner {
    background-color: #eef8fa;
}

.about_e2m .features.style3.col2 .block:nth-child(2n) {
    border-left: none;
}

.about_e2m .features.style3 .block .title {
    margin: 0.3em 0 0.3em;
    font-size: 2.2em;
}

.partner-with-us .features.style3.col2 .block:nth-child(2n) {
    border-left: none;
}

.partner-with-us .columns.col2 .block {
    width: 33.33%;
}

.partner-with-us .show-box .features.style3.col2 .block {
    padding: 0 1.5em;
}

.partner-with-us.Icon-show-above .features.style3 .block .title {
    font-size: 2.2em;
    margin: 3em 0 0.7em;
}

.partner-with-us.show-box .features.style3.col2 .block {
    padding: 0 1em;
}

.our_offerings .features.style8 .block .dflex.wrap.vcenter {
    margin-bottom: 1.68em;
}

.our_offerings .columns.col2 .block:last-child {
    width: 100%;
}

.the-process .p-acc {
    font-size: 1.5em;
    margin-top: 1em;
}

.page-id-36215 #contactus {
    display: none !important;
}

.business_bottom_text span {
    margin: 2em 0 2.69231em !important;
}

.business_aq_form.get-touch .form-box {
    width: 100%;
    padding: 0;
}

.business_aq_form.get-touch .form-box form ul {
    display: flex;
    flex-wrap: wrap;
    gap: 0px 30px;
}

.business_aq_form .gform_body .gfield {
    width: calc(50% - 15px);
}

.business_aq_form .gform_body .gfield#field_19_17 {
    width: 100%;
}

.business_aq_form .gform_body .gfield.full-textarea {
    width: 100%;
}

.business_aq_form.get-touch .h4 {
    font-size: 1.3em;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 0;
}

.business_aq_form.get-touch .business_bottom_text .h4 {
    font-size: 1.13em;
    font-weight: 500;
    line-height: 1.4;
    text-align: left;
    margin-bottom: 0 !important;
}

.business_aq_form.get-touch {
    padding: 0em 0;
}

.business_aq_form .gform_footer {
    width: 100%;
    max-width: 11em;
    margin: 0 auto;
}

.ideal_partner .title.capitalize.font-24.w600 {
    font-size: 2.2em;
    margin-bottom: 0.3em !important;
}

.business_aq_form.get-touch .h2 {
    margin-bottom: 1.021em;
    color: var(--white);
}

.business_aq_form .dropline-box form {
    max-width: 83.3%;
    margin: 0 auto;
}

.business_aq_form.get-touch .local-head {
    width: 50%;
    padding: 6em 0;
    text-align: left;
    background-color: #353548;
}

.business_aq_form .dropline-box {
    width: 50%;
    background-color: #303044;
    padding: 6.3em 0;
}

.business_aq_form.get-touch .wrapper {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}

.business_aq_form.get-touch .main-wrapper {
    width: 100%;
    margin: 0 auto;
}

.business_aq_form.get-touch .local-head .main-wrapper {
    max-width: 74%;
}

.business_aq_form .dropline-box .main-wrapper {
    max-width: 88%;
}

@media only screen and (max-width: 1024px) {
    .about_e2m.feature-block.show-box .features .block .inner {
        min-height: 32em;
    }

    .ideal_partner .title.capitalize.font-24.w600 {
        font-size: 18px;
    }

    .the-process .p-acc {
        font-size: 16px;
    }

    .business_aq_form.get-touch {
        padding: 50px 0;
    }

    .business_bottom_text span {
        margin: 30px 0 30px !important;
    }

    .business_aq_form.get-touch .business_bottom_text .h4, .business_aq_form.get-touch .h4 {
        font-size: 17px;
    }

    .business_aq_form .gform_footer {
        max-width: 130px;
    }

    .the-process .features.style1 .block .icon {
        padding: inherit;
    }

    .partner-with-us .columns.col2 .block {
        width: 50%;
    }

    .our_offerings .features.style8 .block .dflex.wrap.vcenter {
        gap: 20px;
        justify-content: center;
    }

    .our_offerings .features.style8 .block .content {
        text-align: center;
    }

    .our_offerings .features.style8 .block .title {
        text-align: center;
    }

    .partner-with-us.Icon-show-above .features.style3 .block .title {
        font-size: 20px;
        margin-top: 50px;
    }

    body .partner-with-us.image-width-height-full .icon img {
        max-width: 100% !important;
        max-height: 100% !important;
        width: 100% !important;
        height: 100% !important;
    }

    .about_e2m .features.style3 .block .title {
        font-size: 18px;
    }

    .get-touch.business_aq_form .dflex.wrap {
        flex-direction: column;
    }

    .business_aq_form.get-touch .local-head {
        width: 100%;
    }

    .business_aq_form.get-touch .dropline-box {
        width: 100%;
    }

    .business_aq_form.get-touch .local-head .main-wrapper, .business_aq_form .dropline-box form {
        max-width: 87%;
    }

    .business_aq_form .dropline-box .main-wrapper {
        max-width: 100%;
    }

    .get-touch.business_aq_form input[type="number"], .get-touch.business_aq_form input[type="text"], .get-touch.business_aq_form input[type="email"], .get-touch.business_aq_form textarea {
        margin-bottom: 15px;
    }

    .business_aq_form.get-touch .h2 br {
        display: none;
    }
}

@media only screen and (max-width: 960px) {
    .about_e2m.feature-block.show-box .features .block .inner {
        min-height: 38em;
    }

    .partner-with-us.Icon-show-above .features.style3 .block .title {
        font-size: 20px;
        margin-top: 65px;
    }
}

@media only screen and (max-width: 767px) {
    .about_e2m.feature-block.show-box .features .block .inner {
        min-height: 28em;
    }

    .ideal_partner .title.capitalize.font-24.w600 {
        font-size: 16px;
    }

    .ideal_partner .features.style3.col2 .block:nth-child(2n) {
        border-left: none;
    }

    .partner-with-us.Icon-show-above .features.style3 .block .title {
        margin-top: 55px;
    }

    .about_e2m .inner.text-center {
        padding: 15px !important;
    }

    .our_offerings.feature-block.show-box .features.style8 .block .inner {
        padding: 15px;
    }

    .partner-with-us.feature-block.show-box .features .block .inner {
        padding: 15px;
    }

    .partner-with-us .columns:not(.single) {

        gap: 20px;
    }

    .business_aq_form .gform_body .gfield {
        width: 100%;
    }

    .feature_text p {
        font-size: 30px;
    }

    .feature_text p span {
        font-size: 20px;
    }

    .about_e2m .features.style3 .block .title {
        font-size: 16px;
    }

    .get-touch.business_aq_form input[type="number"], .get-touch.business_aq_form input[type="text"], .get-touch.business_aq_form input[type="email"], .get-touch.business_aq_form textarea {
        margin-bottom: 10px;
    }

    .business_aq_form.get-touch .h2 {
        font-size: 30px;
    }
}

/* Business Acqusition Page CSS End */

/* new css start 12-09-24 */

.download-guide-box .features.style2 .block .inner {
    box-shadow: 0.625em 0.625em 0 0 #E3E3E3;
}

.guide-for-us.benefits-of-choosing-digital-agencies ul li {
    width: 23.7%;
    background-color: #F4F4F4;
}

.guide-for-instruction-box.benefits-of-choosing-digital-agencies ul li {
    background-color: #F4F4F4;
}

.ai-guide-for-digital-agencies-banner.two-cols .figure img {
    box-shadow: 10px 20px 20px 10px #00000038;
    width: 27em;
}

/* Form css */

.download-form-ai-gpt .typo h2 {
    font-size: 2.313em;
    margin-bottom: 1.5em;
}

.download-form-ai-gpt .typo h2 {
    font-size: 2.313em;
    margin-bottom: 1.5em;
}

.download-form-ai-gpt form .gform_fields {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.download-form-ai-gpt form .gfield--width-half {
    width: 47%;
    margin: 0 1em !important;
}

.download-form-ai-gpt form input {
    height: 60px;
}

.download-form-ai-gpt .gfield--type-html {
    margin: 4em 0 !important;
}

.download-form-ai-gpt .gravity-theme {
    background: linear-gradient(to bottom, #fff 0%, #fff 66%, #eef8fa 34%, #eef8fa 100%);
    padding: 3.5em 4em 3.5em 4em;
}

.download-form-ai-gpt .gravity-theme .gform_footer {
    width: 11.6em;
    margin-left: auto;
    margin-right: auto;
}

.download-form-ai-gpt form input[type="submit"]:hover {
    background: var(--sky-blue);
}

.download-form-ai-gpt .wrapper {
    box-sizing: border-box;
    width: 100%;
    max-width: 78.125em;
    margin: 0 auto;
}


#gform_24 .gform_footer::after {
    content: none;
}


.why-your-digital-agency-might.feature-block.learn-more-guide .col4.features.style3 .block {
    width: 23.2%;
}

/* New Css Start Ai Page Banner Form */

.ai-main-banner-form.hirededicatedsupport .figure img {
    width: 31em;
    box-shadow: 10px 0px 30px 10px #00000038;
    display: block;

}

.ai-main-banner-form .guide-banner-form {
    background-color: var(--sky-blue);
    color: var(--white);
    padding: 2.5em 5.125em 3.6em 5.125em;
    border-radius: 10px;
}

.ai-main-banner-form .text-content.typo.wid50.leftalign {
    width: 40%;
}

.ai-main-banner-form .gform_body .gfield input, .ai-main-banner-form .gform_body .gfield select {
    border-radius: 2px;
    background-color: var(--white);
    border: none !important;
    font-size: 1.138em;
    color: #9e9eab;
    font-weight: 300;
    padding: 0.6em 1.18em;
    resize: none;
    line-height: 1.2 !important;
    outline: none;
    height: 2.6em;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.ai-main-banner-form .gform_footer input.gform_button {
    font-size: 2.000em;
    color: var(--white);
    font-weight: 600;
    border: none;
    text-align: center;
    border-radius: 2px;
    background-color: #ec5121;
    width: 100%;
    line-height: 1 !important;
    padding: 0.45em 0;
    cursor: pointer;
    outline: none;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    z-index: 1;
}

.ai-main-banner-form .gform_footer input.gform_button:hover {
    color: #ec5121;
    background-color: var(--white);
}

.ai-main-banner-form .gform_footer {
    width: 100%;
}

.ai-main-banner-form .gform_footer:after {
    content: none;
}

.ai-main-banner-form .gform_body #field_23_4, .ai-main-banner-form .gform_body #field_24_4 {
    text-align: center;
}

.ai-main-banner-form .ginput_container.ginput_container_select::before {
    content: '';
    position: absolute;
    right: 1.3em;
    top: 50%;
    border-right: 0.5em solid transparent;
    border-left: 0.5em solid transparent;
    border-top: 0.7em solid #727171;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.ai-main-banner-form.hirededicatedsupport .wrap.vcenter {
    align-items: flex-end;
    justify-content: center;
}

.ai-main-banner-form .text-content.typo.wid50.leftalign {
    margin-bottom: 7.5em;
}

.ai-main-banner-form figure.figure.wid50 {
    position: relative;
    width: 45%;
}

.ai-main-banner-form figure.figure.wid50::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 25em;
    background-image: url(./assets/images/ai-arrow-banner.png);
    height: 150px;
    width: 100%;
    background-repeat: no-repeat;
    margin-bottom: 9em;
}

.ai-agency-guide.why-your-digital-agency-might.feature-block .inner.text-center {
    border-color: #eef8fa;
}

.ai-main-banner-form {
    margin-top: 2.5em;
}

.ai-main-banner-form.hirededicatedsupport .wrap.vcenter {
    padding-top: 3em;
}

.ai-main-banner-form.two-cols h1.font-60 {
    margin-bottom: 0;
}

.ai-main-banner-form .guide-banner-form.ecommerce-banner-form h3 {
    font-size: 2.4em;
}

/* PPC Services Page Css Start */
.ppc-services-banner .wl-slider-left {
    width: 100%
}

.ppc-services-banner .wl-slider-left li {
    color: var(--black);
}

.ppc-services-banner.two-cols .title {
    color: var(--sky-blue);
}

.ppc-services-banner .dflex.vcenter {
    align-items: flex-end;
}

.ppc-services-banner .wrap-for-flex {
    margin-bottom: 4em;
    margin-top: 7.5em;
}

.ppc-services-banner .btn-wrap {
    margin-bottom: 7.5em;
}

.ppc-services-banner.two-cols .figure img {
    margin-bottom: -0.5em;
    width: 45em;
}

.ppc-services-listing .features.style2 .icon-left li {
    align-items: center;
    position: relative;
    margin: 0em 0em .75em 0em;
}

.ppc-services-listing .features.style2 .icon-left li:before {
    content: '';
    background: url(./assets/images/dots-icon.png) no-repeat left center;
    width: 1em;
    height: 1em;
    background-size: contain;
    position: absolute;
    left: -1.60em;
    top: 0.3em;
}

.agencies-partner-with-us .features.style2 .block .inner {
    box-shadow: 0.625em 0.625em 0 0 #eef8fa;
}

.white-label-ppc-management {
    border-bottom: 0.5em solid #eeeeee;
    padding-bottom: 7.5em;
}

@media only screen and (max-width: 1500px) {
    .ai-main-banner-form figure.figure.wid50::after {
        margin-bottom: 8.4em;
    }

    .ppc-partner-agency .typo h2 {
        font-size: 3.1em;
    }
}



@media only screen and (max-width: 1360px) {
    .download-form-ai-gpt form input {
        height: 40px;
        font-size: 16px;
    }

    .download-form-ai-gpt .gravity-theme {
        padding: 30px 30px 45px 30px;
    }

    .ai-main-banner-form figure.figure.wid50::after {
        top: unset;
        bottom: 0;
        margin-bottom: 98px;
    }

    .ai-main-banner-form figure.figure.wid50 {
        width: 55%;
    }

    .ai-main-banner-form.hirededicatedsupport .figure img {
        width: 35em;
    }
}

@media only screen and (max-width: 1300px) {
    .ai-main-banner-form figure.figure.wid50::after {
        margin-bottom: 93px;
    }
}

@media only screen and (max-width: 1200px) {
    .ai-main-banner-form figure.figure.wid50 {
        width: 60%;
    }

    .ai-main-banner-form figure.figure.wid50::after {
        margin-bottom: 82px;
    }
}

@media only screen and (max-width: 1100px) {

    /* 14-10-24 ppc services */
    .ppc-services-listing .features.style2 .icon-left li:before {
        top: 0.2em;
    }
}

@media only screen and (max-width: 1050px) {
    .ai-main-banner-form figure.figure.wid50::after {
        margin-bottom: 80px;
    }
}

@media only screen and (max-width: 1024px) {
    .download-form-ai-gpt p {
        font-size: 16px;
    }

    .download-form-ai-gpt .typo h2 {
        font-size: 24px;
        margin-bottom: 30px;
    }

    .download-form-ai-gpt form input {
        height: 40px;
        font-size: 16px;
    }

    .download-form-ai-gpt form input[type="submit"] {
        font-size: 16px !important;
        line-height: 1 !important;
        text-align: center;
        width: 100%;
    }

    .download-form-ai-gpt .gfield--type-html {
        margin: 25px 0 50px !important;
        font-size: 16px;
    }

    .download-form-ai-gpt .gravity-theme .gform_footer {
        width: 150px;
        height: 39px;
        margin-top: 30px;
    }

    .download-form-ai-gpt form input {
        height: 35px;
    }

    .download-form-ai-gpt .gravity-theme {
        padding: 40px 30px 45px 30px;
    }

    .guide-for-us.benefits-of-choosing-digital-agencies ul li {
        width: 48%;
    }

    .ai-guide-for-digital-agencies-banner.two-cols .figure img {
        width: 40em;
    }

    .why-your-digital-agency-might.feature-block.learn-more-guide .col4.features.style3 .block {
        width: 32.3%;
    }

    .white-label-ppc-management .columns.col4 .block {
        padding-bottom: 25px;
    }

    /* new ai form */

    .ai-main-banner-form.hirededicatedsupport .figure img {
        width: 45em;
    }

    .ai-main-banner-form.hirededicatedsupport .wrap.vcenter {
        align-items: center;
    }

    .ai-main-banner-form .text-content.typo.wid50.leftalign {
        margin-bottom: 7.5em;
        width: 40%;
    }

    .ai-main-banner-form.hirededicatedsupport .wrap.vcenter {
        flex-direction: row-reverse;
    }

    .ai-main-banner-form .guide-banner-form {
        padding: 25px 25px;
    }

    .ai-main-banner-form figure.figure.wid50 {
        width: 60%;
    }

    .ai-main-banner-form figure.figure.wid50::after {
        left: 46em;
        background-size: contain;
        width: 150px;
        margin-bottom: 49px;
    }

    .ai-main-banner-form.common-section .typo h3 {
        font-size: 25px;
    }

    .ai-main-banner-form .guide-banner-form.ecommerce-banner-form h3 {
        font-size: 23px;
    }

    .page-id-21626 .blueListIcon li:before {
        width: 16px;
        height: 16px;
        background-position: center;
    }

    /* 08-01-2024 New css */
    .page-id-26484 .faq-section .faq-detail .question-answer .question, .page-id-26484 .faq-section .faq-detail .question-answer .answer {
        padding: 15px 55px 15px 15px;
    }

    /* Affiliate dashboard */
    .page-template-affiliates-dashboard .container {
        padding: 0;
    }

    .page-template-affiliates-dashboard .container {
        max-width: 87%;
    }

    section.mob-padding {
        padding: 7.5em 0px;
    }
}

@media only screen and (max-width: 970px) {
    .Case-Studies-Banner:before {
        bottom: -3em;
    }
}

@media only screen and (max-width: 960px) {
    .guide-for-us.benefits-of-choosing-digital-agencies ul li {
        width: 48%;
    }

    .benefits-of-choosing-digital-agencies.maximizing-conversation .btn {
        width: 450px;
        text-wrap: wrap;
            white-space: normal;
    word-break: break-word;
    overflow-wrap: break-word;
    }

    /* new ai form */

    .ai-main-banner-form.common-section .typo h3 {
        font-size: 23px;
    }

    .ai-main-banner-form .gform_footer input.gform_button {
        font-size: 16px;
        padding: 10px 0px;
    }

    .ai-main-banner-form .gform_body #field_23_4, .ai-main-banner-form .gform_body #field_24_4 {
        font-size: 14px;
        margin-top: 15px;
    }

    .ai-main-banner-form .gform_body .gfield input, .ai-main-banner-form .gform_body .gfield select {
        font-size: 14px;
        height: 40px;
    }

    .ai-main-banner-form .gform_body #field_23_4 br, .ai-main-banner-form .gform_body #field_24_4 br {
        display: none;
    }

    .ai-main-banner-form figure.figure.wid50 {
        width: 100%;
    }

    .ai-main-banner-form.hirededicatedsupport .wrap.vcenter {
        flex-direction: column-reverse;
    }

    .ai-main-banner-form .text-content.typo.wid50.leftalign {
        width: 85%;
    }

    .ai-main-banner-form.hirededicatedsupport .figure img {
        width: 50em;
    }

    .ai-main-banner-form figure.figure.wid50::after {
        content: none;
    }

    .ai-main-banner-form.two-cols h1.font-60 {
        margin-bottom: 40px;
        margin-top: 70px;
    }

    .ppc-services-banner.two-cols .figure img {
        align-items: center;
    }

    .page-id-21626 .blueListIcon li:before {
        top: 2px;
    }

    .register-login-form input.button, .password-lost-form-wrap input[type="submit"], #password-lost-form-wrap button[type="submit"] {
        width: auto;
        padding: 15px 30px;
    }

}

@media only screen and (max-width: 767px) {
    .download-form-ai-gpt .wrapper {
        max-width: 100%;
        padding: 0 20px;
    }

    .download-form-ai-gpt .typo h2 {
        font-size: 16px;
    }

    .download-form-ai-gpt form .gfield--width-half {
        width: 100% !important;
        margin: 0px 15px 15px 15px !important;
    }

    .guide-for-us.benefits-of-choosing-digital-agencies ul li {
        width: 100%;
    }

    .why-your-digital-agency-might.feature-block.learn-more-guide .col4.features.style3 .block {
        width: 48%;
    }

    /* new ai form */

    .ai-main-banner-form.hirededicatedsupport .wrap.vcenter {
        flex-direction: column-reverse;
    }

    .ai-main-banner-form .text-content.typo.wid50.leftalign {
        width: 75%;
    }

    .ai-main-banner-form.hirededicatedsupport .figure img {
        width: 60%;
    }

    .ai-main-banner-form.two-cols h1.font-60 {
        margin-bottom: 25px;
        margin-top: 60px;
    }

    .white-label-ppc-management {
        border-bottom: 5px;
    }

    .itHostComprehensive.ppc-services-listing.padding-75 {
        padding: 40px 0;
    }

    .ppc-works .features.style4 .block .icon {
        padding: 0;
    }

    .ppc-services-banner.two-cols .figure img {
        width: 85%;
    }

    .ppc-partner-agency .typo h2 {
        font-size: 24px;
        padding-top: 15px;
    }

    /* New 07-10-24 */
    .page-id-21626 .Icon-show-above .features.style3.col2 .block, .page-id-26484 .Icon-show-above .features.style3.col2 .block {
        padding-bottom: 30px;
    }

    .page-id-21626 .blueListIcon li:before {
        width: 14px;
        height: 14px;
    }

    .ppc-services-banner .wl-slider-left li::before {
        line-height: normal;
        margin-top: 3px;
    }

    .ppc-services-banner .wl-slider-left li {
        position: relative;
        line-height: 1.5;
        word-wrap: break-word;
    }

    .page-id-11679 .white-label-website-design-development .go-to-web-design-section.show-box .features.style3.col2 .block {
        padding-bottom: 30px !important;
    }

    section.mob-padding {
        padding: 40px 0px;
    }

    .page-id-26634 .best-for-elementor-websites .features.style2 .block .title span{
        line-height: normal !important;
    }
}

@media only screen and (max-width: 600px) {
    .benefits-of-choosing-digital-agencies.maximizing-conversation .btn {
        width: 350px;
        text-wrap: wrap;
            white-space: normal;
    word-break: break-word;
    overflow-wrap: break-word;
    }

    .Case-Studies-Banner:before {
        bottom: -2.3em;
    }

    .page-id-21626 .blueListIcon li:before {
        top: 2px;
    }
}

@media only screen and (max-width: 479px) {
    .why-your-digital-agency-might.feature-block.learn-more-guide .col4.features.style3 .block {
        width: 100%;
    }

    .ai-main-banner-form.two-cols h1.font-60 {
        margin-bottom: 20px;
        margin-top: 40px;
    }

}

@media only screen and (max-width: 460px) {
    .benefits-of-choosing-digital-agencies.maximizing-conversation .btn {
        width: 300px;
        text-wrap: wrap;
            white-space: normal;
    word-break: break-word;
    overflow-wrap: break-word;
    }

    /* new ai form */
    .ai-main-banner-form.common-section .typo h3 {
        font-size: 17px;
    }

    .ai-main-banner-form .gform_body .gfield input, .ai-main-banner-form .gform_body .gfield select {
        font-size: 14px;
        height: 35px;
    }

    .ai-main-banner-form .gform_footer input.gform_button {
        font-size: 13px;
    }

    /* New 07-10-24 */
    .plan-card-body ul li {
        font-size: 14px;
    }

    /* 14-10-24 ppc services */
    .ppc-services-listing .features.style2 .icon-left li:before {
        top: 0.2em;
    }

    .ppc-services-banner .wl-slider-left li::before {
        margin-top: 4px;
    }

    .register-login-form input[type="number"], .register-login-form input[type="text"], .register-login-form input[type="email"], .register-login-form input[type="password"], .register-login-form textarea, .register-login-form select {
        font-size: 14px;
    }

    .dashboard-contnet-affiliates p, .register-login-form .affwp-form legend, .register-login-form p, p.affwp-lost-password a, #password-lost-form-wrap .account-page-form legend {
        font-size: 14px;
    }

    .page-template-affiliates-dashboard .affwp-tos a {
        font-size: 14px;
    }

    .affwp-form {
        margin-bottom: 0;
    }

    .page-template-affiliates-dashboard .register-login-form {
        padding: 20px 15px;
    }
}

@media only screen and (max-width: 400px) {
    .benefits-of-choosing-digital-agencies.maximizing-conversation .btn {
        width: 230px;
        text-wrap: wrap;
            white-space: normal;
    word-break: break-word;
    overflow-wrap: break-word;
    }
}

#menu-item-36199 a span {
    background: red;
    border-radius: 5px;
    padding: 3px 5px;
    font-size: 13px;
    line-height: 1;
    color: var(--white);
}

.affwp-form input[type="checkbox"] {
    -moz-appearance: auto;
}

/* ppc section */

.ppc_section .ppc-heading {
    text-align: center;
}

.ppc_section .ppc-heading h2 {
    margin-bottom: 0.78em;
}

.ppc_section .ppc-heading p {
    font-size: 2.625em;
    font-weight: 500;
    margin-bottom: 0;
}

.ppc_section .ppc-heading p span {
    color: var(--light-read);
}

.ppc_section .main-ppc-section {
    display: flex;
    justify-content: space-between;
    margin-top: 4.188em;
}

.ppc_section .initial-setup-ppc {
    width: 49%;
    background-color: #fef9f3;
    position: relative;
}

.ppc_section .management-fees-ppc {
    width: 49%;
    background-color: #e9f3fa;
    position: relative;
}

.ppc_section .ppc-plan-listing ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 2.810em 2.810em 5.6em 2.810em;
    margin-bottom: 0;
}

.ppc_section .ppc-plan-listing ul li {
    width: 48%;
    margin-bottom: 1em;
    font-size: 1.25em;
    padding-bottom: 1.195em;
    border-bottom: 1px solid #CFE2E5;
    position: relative;
    padding-left: 1.5em;
    line-height: 1.145em;
}

.ppc_section .ppc-plan-listing ul li::before {
    content: '';
    background: url(./assets/images/ppc-right-icon.png) no-repeat left center;
    width: 1.250em;
    height: 1.250em;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-size: contain;
}

a.schedule-btn.page-scroll.monthly-btn, a.schedule-btn.page-scroll.one-time-btn {
    position: absolute;
    bottom: 0;
    font-weight: 700;
    padding: 1.3em 0em;
    width: 100%;
    color: var(--white);
    text-align: center;
    border-radius: 0;
}

a.schedule-btn.page-scroll.monthly-btn {
    background-color: var(--sky-blue);
}

a.schedule-btn.page-scroll.one-time-btn {
    background-color: var(--light-read);
}

a.schedule-btn.page-scroll.one-time-btn:hover {
    background-color: var(--sky-blue);
}

a.schedule-btn.page-scroll.monthly-btn:hover {
    background-color: var(--light-read);
}

a.schedule-btn.page-scroll.monthly-btn span, a.schedule-btn.page-scroll.one-time-btn span {
    background-position: 0 0;
    width: 1em;
    height: .39em;
    transition: all .5s ease;
    background-size: 55em;
    font-family: "Arial";
    margin-left: 0.5em;
}

.ppc-price-listing {
    padding: 2.810em;
}

.management-fees-ppc .ppc-price-listing h3, .initial-setup-ppc .ppc-plan-listing h3 {
    font-weight: 600;
    margin-bottom: 29px;
}

.initial-setup-ppc .ppc-plan-listing h3 {
    padding: 0 1.125em;
}

.ppc-radio-box {
    border: 1px solid #00000024;
    border-radius: 5px;
    background-color: var(--white);
    padding: 0em 2.875em 0em 2.875em;
    margin-bottom: 1em;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    cursor: pointer;
    align-items: center;
    min-height: 7.075em;
    height: 100%;
    align-items: center;
}

.ppc-radio-box.active {
    border-color: var(--sky-blue);
}

.ppc-radio-box .gform_body input[type="radio"]:checked, .ppc-radio-box input[type="radio"]:checked {
    box-shadow: unset;
}

.ppc-radio-box input[type="radio"] {
    margin: 0 1.5em 0 0;
}

.ppc-price-label {
    width: 15em;
    display: flex;
    align-items: center;
}

.ppc-price-label label {
    font-size: 1em;
    line-height: 2.063em !important;
}

.ppc-price-label label b {
    font-size: 1.25em;
    display: block;
    line-height: 1em;
}

.ppc-main-box {
    padding-bottom: 30px;
}

.ppc-price-radio span {
    font-size: 2.5em;
    font-weight: 700;
}

.ppc-plan-listing {
    padding: 2.810em 0em;
}

.ppc-initial-price {
    font-size: 1em;
    padding: 1em 2.810em;
    background: linear-gradient(to right, rgba(238, 82, 37, 0.1) 0%, rgba(254, 247, 239, 0.1) 100%);
}

.ppc-initial-price .ppc-pricing-number {
    font-size: 3em;
    font-weight: 700;
    color: var(--light-read);
    padding-top: 0.2em;
}

.ppc-initial-price .ppc-pricing-number sup {
    font-size: 0.875em;
}

.ppc-initial-price .ppc-pricing-number span {
    font-size: 0.5em;
    text-transform: uppercase;
}

.ppc-radio-box.active .ppc-price-radio span {
    color: var(--sky-blue);
}

.sign-btn-box {
    text-align: center;
}

.ppc-plan-signup-btn {
    margin: 3.4em 0 0;
}

.ppc-plan-signup-btn:hover {
    background-color: var(--light-read);
    color: var(--white);
}

.ppc_section input.monthly_plan {
    accent-color: hsla(198, 62%, 50%, 1);
    cursor: pointer;
    height: 1.875em;
    width: 1.875em;
}

@media only screen and (max-width: 1024px) {
    .ppc-initial-price {
        font-size: 16px;
        padding: 1em 1.425em;
    }
}


@media only screen and (max-width: 960px) {
    .ppc_section .main-ppc-section {
        flex-direction: column;
    }

    .ppc_section .main-ppc-section .initial-setup-ppc {
        margin-bottom: 30px;
    }

    .ppc_section .initial-setup-ppc, .ppc_section .management-fees-ppc {
        width: 85%;
        margin: 0 auto;
    }

    .ppc_section .ppc-plan-listing ul li {
        font-size: 15px;
    }

    .ppc-initial-price {
        font-size: 16px;
    }

    a.schedule-btn.page-scroll.monthly-btn, a.schedule-btn.page-scroll.one-time-btn {
        font-size: 15px;
        padding: 13px 0;
    }

    .ppc-price-label label {
        font-size: 18px;
        line-height: normal !important;
    }

    .ppc-price-label label b {
        font-size: 18px;
        padding-bottom: 5px;
        line-height: normal;
    }

    .ppc-price-radio span {
        font-size: 18px;
    }

    .ppc-price-label {
        width: 50%;
    }

    .ppc-radio-box {
        margin-bottom: 16px;
        min-height: auto;
        padding: 25px 20px;
    }

    .ppc_section input.monthly_plan {
        height: 20px;
        width: 20px;
    }

    .ppc-services-listing .features.style2 .icon-left li:before {
        height: 14px;
        width: 14px;
    }

    .ppc-initial-price {
        padding: 1em 1.125em;
    }

    .ppc-initial-price .ppc-pricing-number {
        font-size: 2.5em;
    }

}

@media only screen and (max-width: 767px) {
    .ppc_section .ppc-plan-listing ul li {
        width: 100%;
    }

    .ppc-initial-price .ppc-pricing-number {
        font-size: 25px;
    }

    .ppc-price-listing {
        padding: 25px 20px;
    }

    .management-fees-ppc .ppc-price-listing h3, .initial-setup-ppc .ppc-plan-listing h3 {
        font-size: 22px;
    }

    .ppc_section .ppc-heading p {
        font-size: 18px;
    }

    .ppc-price-label label, .ppc-price-radio span, .ppc-price-label label b {
        font-size: 16px;
    }

    .ppc_section .main-ppc-section {
        margin-top: 50px;
    }

    .ppc-services-listing .features.style2 .icon-left li:before {
        height: 12px;
        width: 12px;
    }

    .ppc-initial-price {
        padding: 1em 1.525em;
    }

    .ppc_section .ppc-plan-listing ul {
        padding: 2.810em 4.21em 5.6em 4.21em;
    }
}

@media only screen and (max-width: 600px) {
    .ppc-price-label {
        width: 100%;
        padding-bottom: 10px;
    }

    .ppc-price-radio {
        width: 100%;
    }

    .ppc-radio-box {
        padding: 20px 15px;
    }

    .ppc-price-radio span {
        text-align: right;
    }

    .ppc-plan-listing {
        padding: 25px 0;
    }

    .initial-setup-ppc .ppc-plan-listing h3 {
        padding: 0 20px;
    }

    .ppc-initial-price {
        padding: 15px 20px;
    }

    .ppc_section .ppc-plan-listing ul {
        padding: 25px 20px;
    }

    .ppc-price-radio {
        text-align: right;
    }

    .ppc-price-label label b {
        font-size: 16px;
    }

    .management-fees-ppc .ppc-price-listing h3, .initial-setup-ppc .ppc-plan-listing h3 {
        margin-bottom: 15px;
    }

}

.steps-away .step-center-part .form-part .row-part .col {
    position: relative
}

.steps-away .step-center-part .form-part .row-part .col #loader {
    height: 20px;
    width: 20px;
    background-size: contain;
    background-image: url(./assets/images/loading.gif);
    background-repeat: no-repeat;
    position: absolute;
    bottom: 12px;
    right: 10px
}

/* 06-11-24 webflow */

.webflow-web-design-development .border-bottom-add .wrapper {
    border-bottom: 0.625em solid #edf7f9;
    padding-bottom: 5em;
}

.scale-your-agency-agreement.two-cols.Numeric .text-content li .number-icon, .scale-your-agency-agreement.two-cols-text .text-content.Numeric li .number-icon {
    width: 1.8em;
    height: 1.8em;
    background: #cdec93;
    border-radius: 50%;
    color: var(--white);
    line-height: 1.5em;
    font-size: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
}

.scale-your-agency-agreement.two-cols.Numeric .text-content li, .scale-your-agency-agreement.two-cols-text .text-content.Numeric li {
    align-items: center;
}

.scale-your-agency-agreement.two-cols.Numeric .text-content li .list-text, .scale-your-agency-agreement.two-cols-text .text-content.Numeric li .list-text {
    padding-left: 1.3em;
}

.duda-development-services .box-bg-color .features.style1 .block .inner, .webflow-web-design-development .box-bg-color .features.style1 .block .inner {
    border-bottom: unset;
}

.duda-development-services .feature-block.box-full-width-img-title .block {
    padding: 1.2em;
    margin: 0;
}

.duda-development-services .features.style2 .block .inner {
    padding: 3.75em 1.5em 3.5em;
}

.duda-development-services .box-bg-color .features.style1.col2 .dflex.wrap, .webflow-web-design-development .box-bg-color .features.style1.col2 .dflex.wrap {
    align-items: flex-start;
}

.duda-development-listing .features.style1 .block .text {
    font-size: 1.51em;
}

.expertise-in-duda.two-cols.Icon .text-content li.borderenable, .expertise-in-webflow.two-cols.Icon .text-content li.borderenable {
    align-items: center;
}

@media only screen and (max-width: 1024px) {
    .webflow-listing .wid50 {
        width: 100%;
    }

    .webflow-listing.two-cols .figure img {
        width: 85%;
    }

    .webflow-listing.two-cols .right .figure {
        text-align: center;
    }

    .webflow-web-design-development .common-section br, .duda-development-services .common-section br {
        display: none;
    }

    .webflow-web-design-development .common-section .planAndPricingSection br, .duda-development-services .common-section .planAndPricingSection br {
        display: block;
    }

    .webflow-web-design-development .serBanner .description b {
        padding: 15px 0px;
        display: block;
    }

    .duda-development-listing .feature-block.box-bg-color .features.style1.col2 .dflex.wrap {
        align-items: center;
    }

    .expertise-in-duda.two-cols.Icon .text-content li .icon {
        padding-top: 0;
    }

}

@media only screen and (max-width: 960px) {
    .expertise-in-webflow.two-cols .wid50, .expertise-in-duda.two-cols .left .wid50 {
        width: 100%;
    }

    .expertise-in-webflow.two-cols .title {
        margin-bottom: 0;
    }

    .expertise-in-webflow.two-cols .left, .expertise-in-duda.two-cols .left {
        flex-direction: column-reverse;
    }

    .expertise-in-webflow.two-cols .figure, .expertise-in-duda.two-cols .left .figure {
        text-align: center;
    }

    .expertise-in-webflow.two-cols .figure img, .expertise-in-duda.two-cols .left .figure img {
        width: 85%;
    }

    .duda-development-services .box-bg-color .features.style1.col2 .dflex.wrap, .webflow-web-design-development .box-bg-color .features.style1.col2 .dflex.wrap {
        align-items: center;
    }

    .duda-development-services .feature-block.box-full-width-img-title .block {
        padding: 20px 15px;
    }

    .expertise-in-duda.two-cols.Icon .text-content li .icon {
        margin-top: 0;
    }
}

@media only screen and (max-width: 767px) {
    .duda-development-listing .features.style1 .block .text {
        font-size: 16px;
    }

    .duda-development-services .feature-block.box-full-width-img-title .block {
        padding: 15px 0px;
    }

    .expertise-in-duda.two-cols.Icon .text-content li .icon, .webflow-web-design-development .two-cols.Icon .text-content li .icon {
        margin-top: 0px;
    }

}

/* Go High Level Page Css 12-11-24 */

.experience-go-highlevel-development.feature-block.show-box .features .block .inner {
    min-height: 17em;
    border: none;
    background-color: #D9D9D94D;
}

.experience-go-highlevel-development .features.style3 .block .icon {
    height: 8.6625em;
    width: 8.6625em;
}

.experience-go-highlevel-development .features.style3 .block .icon img {
    width: 4.7175em;
    height: 4.7175em;
}

.experience-go-highlevel-development .features.style3 .block {
    margin: 0 0 3em 0;
}

.experience-go-highlevel-development .features.style3 .block .title {
    margin-bottom: 0;
}

.key-skill-services-go-high-level .features.style1 .block .content {
    padding-left: 1em;
    width: 100%;
}

.key-skill-services-go-high-level.feature-block.show-box .features .block .inner {
    padding: 3.75em 1em 2.5em;
}

.key-skill-services-go-high-level .features.style1 .block .text b {
    font-size: 0.8em;
    font-weight: 400;
}

.key-skill-services-go-high-level.feature-block.show-box .features .block .inner {
    min-height: 8em;
}

.key-skill-services-go-high-level.feature-block.show-box .features .block .inner .dflex.wrap {
    align-items: center;
    flex-wrap: nowrap;
}

.key-skill-services-go-high-level .features.col3 .block {
    padding: 0.65em;
}

.agencies-support-gohigh-level .subhead.font-36 {
    font-weight: 400;
}

.gohighlevel-support-listing.Icon-show-above .features.style3.col3 .block {
    position: relative;
    margin-bottom: 8em;
    margin-top: 5em;
}

.gohighlevel-support-listing.Icon-show-above .features.style3 .block .title {
    font-size: 2.2em;
    margin-top: 2.5em;
    font-weight: 600;
}

.new {
    background: red;
    border-radius: 5px;
    padding: 3px 5px;
    font-size: 13px;
    line-height: 1;
    color: var(--white);
}



@media only screen and (max-width: 1360px) {
    .go-highlevel-banner.two-cols .left .figure, .two-cols .right .text-content {
        padding-right: 0;
    }
}

@media only screen and (min-width: 1025px) {
    .go-high-level-development .hire-dedicated-developer .figure.wid50 {
        width: 42%;
    }

    .go-high-level-development .hire-dedicated-developer .text-content.wid50 {
        width: 55%;
    }

    .experience-go-highlevel-development.feature-block.show-box .features .block .inner {
        padding: 2.5em 1.8em 2.5em;
    }

    .agencies-support-gohigh-level .subhead.font-36 {
        font-size: 1.5em;
        padding-top: 1em;
    }

    .gohighlevel-support-listing.Icon-show-above .features.style3 .block .icon {
        height: 11em;
        width: 11em;
    }

    .gohighlevel-support-listing.Icon-show-above .features.style3 .block .icon img {
        max-width: 5em;
        max-height: 5em;
    }
}

@media only screen and (max-width: 1024px) {
    .key-skill-services-go-high-level.feature-block.show-box .features.columns.col3 .block {
        width: 50%;
        padding: 15px;
    }

    .key-skill-services-go-high-level.feature-block.show-box .features .block .inner {
        min-height: 100px;
        padding: 15px !important;
    }

    .agencies-support-gohigh-level.feature-block .columns.col3 .block {
        width: 50%;
        padding: 15px;
    }

    .agencies-support-gohigh-level .font-1875 {
        font-size: 20px;
    }

    .experience-go-highlevel-development .features.style3 .block .icon {
        height: 115px;
        width: 115px;
    }

    .experience-go-highlevel-development .features.style3 .block .icon img {
        width: 65px;
        height: 65px;
    }

    .experience-go-highlevel-development .features.style3 .content h3 br {
        display: none;
    }

    .experience-go-highlevel-development.feature-block.show-box .features .block .inner {
        min-height: 23em;
        padding: 30px 25px;
    }

    .key-skill-services-go-high-level.feature-block.show-box .features.columns.col3 .block .content .text br {
        display: none;
    }

    .key-skill-services-go-high-level.feature-block.show-box .features.columns.col3 .block .content .text strong {
        display: block;
    }

    .go-highlevel-banner .text-content.wid50 h1 {
        font-size: 33px;
    }

    .gohighlevel-support-listing.Icon-show-above .features.style3.col3 .block {
        margin-top: 42px;
    }

    .gohighlevel-support-listing.Icon-show-above .features.style3 .block .title {
        margin-top: 70px;
        font-size: 22px;
    }

}

@media only screen and (max-width: 960px) {
    .experience-go-highlevel-development .features.style3 .block {
        width: 100%;
    }

    .key-skill-services-go-high-level.feature-block.show-box .features.columns.col3 .block {
        width: 100%;
    }

    .go-highlevel-banner .btn-wrap .btn+.btn {
        margin-left: 0;
    }

    .go-highlevel-banner .text-content.wid50, .go-highlevel-banner .figure.wid50 {
        width: 100%;
    }

    .gohigh-level-hire-developer .text-content.wid50, .gohigh-level-hire-developer .figure.wid50, .hire-dedicated-developer .text-content.wid50, .hire-dedicated-developer .figure.wid50 {
        width: 100%;
    }

    .gohigh-level-hire-developer .dflex.vcenter, .hire-dedicated-developer .dflex.vcenter {
        flex-direction: column-reverse;
    }

    .gohigh-level-hire-developer .figure.wid50 img, .hire-dedicated-developer .figure.wid50 img {
        width: 85%;
    }

    .gohigh-level-hire-developer .figure.wid50, .hire-dedicated-developer .figure.wid50 {
        margin: 0 auto;
        text-align: center;
    }

    .gohigh-level-hire-developer .text-content.wid50, .hire-dedicated-developer .text-content.wid50 {
        padding-top: 30px;
        margin-top: 0;
    }

    .go-highlevel-banner.two-cols .right .figure {
        margin: 40px auto 0 auto;
        text-align: center;
    }

    .go-highlevel-banner.two-cols .figure img {
        width: 85%;
    }

    .key-skill-services-go-high-level.feature-block.show-box .features.style1 .block .icon img {
        max-width: 65px;
        max-height: 65px;
    }

    .agencies-support-gohigh-level.feature-block .columns.col3 .block {
        width: 100%;
    }

    .agencies-support-gohigh-level.wooCommerceWebDevelopment .features.style1 .block .content {
        width: calc(100% - 130px);
    }

    .agencies-support-gohigh-level .subhead.font-36 {
        font-size: 18px;
    }

    .go-highlevel-banner .text-content.wid50 h1 {
        font-size: 30px;
    }

    .gohighlevel-support-listing.Icon-show-above .features.style3.col3 .block {
        padding-left: 15px;
        padding-right: 15px;
        width: 50%;
    }

    .gohighlevel-support-listing.Icon-show-above .features.style3 .block .title {
        margin-top: 50px;
        font-size: 18px;
    }
}


@media only screen and (max-width: 767px) {
    .key-skill-services-go-high-level .feature-block.show-box .features.columns.col3 .block {
        width: 100%;
        margin-bottom: 10px;
    }

    .agencies-support-gohigh-level.feature-block .columns.col3 .block {
        width: 100%;
    }

    .agencies-support-gohigh-level .font-1875 {
        font-size: 18px;
    }

    .key-skill-services-go-high-level .features.style1 .block .text {
        text-align: center;
    }

    .page-id-36584 br {
        display: none;
    }

    .page-id-36584 .planAndPricingSection br {
        display: block;
    }

    .experience-go-highlevel-development .features.style3 .block .icon {
        height: 80px;
        width: 80px;
    }

    .experience-go-highlevel-development .features.style3 .block {
        margin-bottom: 25px;
    }

    .key-skill-services-go-high-level.feature-block.show-box .features .block .inner .dflex.wrap {
        flex-wrap: wrap;
    }

    .gohigh-level-hire-developer .dflex.vcenter {
        flex-direction: column-reverse;
    }

    .gohigh-level-hire-developer.two-cols .right .text-content {
        margin-top: 30px;
    }

    .key-skill-services-go-high-level.feature-block.show-box .features.columns.col3 .block {
        margin-bottom: 15px;
    }

    .agencies-support-gohigh-level.wooCommerceWebDevelopment .features.style1 .block .content {
        width: 100%;
        text-align: center;
    }

    .agencies-support-gohigh-level .subhead.font-36 {
        font-size: 16px;
    }

    .go-highlevel-banner .text-content.wid50 h1 {
        font-size: 22px;
    }

    .go-highlevel-banner.two-cols .right .figure {
        margin: 30px auto 0 auto;
    }

    .gohighlevel-support-listing.Icon-show-above .features.style3.col3 .block {
        width: 100%;
        padding: 0px 0px 50px 0px;
    }

    .gohighlevel-support-listing.Icon-show-above .features.style3.col3 .block:last-child {
        padding-bottom: 0;
    }

    .gohighlevel-support-listing.Icon-show-above .subhead {
        margin-top: 70px;
    }

    .gohighlevel-support-listing.Icon-show-above .head.text-center {
        margin-bottom: 30px;
    }
}

/* Aws BuG Desktop Css */
.footer-bottom .logo-sec .col:nth-of-type(3) .logo-list a {
    cursor: pointer;
}

body.page-id-9209 {
    font-size: 0.835vw
}

.current-menu-item a {
    color: var(--light-read);
}

/* Menu Css only for Mozila Firefox */
@supports (-moz-appearance:none) {
    @media only screen and (min-width: 1024px) {
        .service-menu-sub ul.service-menu>li>.sub-menu .sub-menu {
            width: 100%;
        }

        .service-menu-sub li .sub-menu li {
            display: inline-flex;
            width: 100%;
        }

        .service-menu-sub li>.sub-menu>li {
            display: flex;
            align-items: center;
        }

        .service-menu-sub li>.sub-menu>li::before {
            position: relative;
            top: 7px;
        }
    }

    .kh-main-container .kh-accordion-content .kh-form-check input[type="checkbox"] {
        -moz-appearance: auto !important;
    }

    .ppc_section input {
        -moz-appearance: revert !important;
    }

}

@media only screen and (min-width: 1024px) {
    .page-id-14944 .white-label-digital-section .wl-slider-left li:before, .page-id-30013 .white-label-digital-section .wl-slider-left li:before, .page-id-10696 .itServerSupportBanner .wl-slider-left li:before {
        top: 0.1em;
    }
}

@media only screen and (max-width: 1024px) {
    .home .section-blog .left-box h2 br {
        display: none;
    }

    .page-id-14524 .ebook-writing-service .feature-block.common-section.small-icon.keep .features .block {
        width: 25%;
    }

    .page-id-11720 .right-sky-border.small-wrapper .wrapper, .page-id-11720 .hirededicatedmission .wrapper, .page-id-11720 .hirededicatedbanner .wrapper {
        max-width: 87%;
    }

    .page-id-21626 .Icon-show-above .features .block .text br {
        display: none;
    }
}

@media only screen and (max-width: 960px) {
    .page-id-9539 .common-section.flex-textbox.btn-arrow-none .btn.orange {
        font-size: 18px;
    }

    .page-id-12352 .ballooningOverheadCosts.growimgcenter .figure.wid50, .page-id-12352 .growimgcenter .figure {
        width: 85%;
        margin: 0 auto;
        padding: 25px 0px;
    }

    .page-id-12352 .ballooningOverheadCosts.growimgcenter .text-content.typo.wid50, .page-id-12352 .growimgcenter .text-content.typo.wid50 {
        width: 100%;
    }

    .page-id-12352 .ballooningOverheadCosts.growimgcenter .dflex.vcenter, .page-id-12352 .clearlyDefineYourNeeds.growimgcenter .dflex.vcenter, .page-id-12352 .growimgcenter .dflex.vcenter, .page-id-12352 .growimgcenter.howgrowthunderpartner .dflex.vcenter, .page-id-12352 .growimgcenter .dflex.vcenter {
        flex-direction: column-reverse;
    }

    .page-id-14587 .ebookWorkHand .columns.col6 .block {
        width: 33.33%;
    }

    .bigCommercePage .Icon-show-above .features.style3 .block:last-child {
        width: 50%;
    }

    .vision-mission .vision:last-child {
        padding-left: 0;
    }

    .weworkwith li.font-125 {
        width: 80%;
    }

    .page-id-14524 .ebook-writing-service .feature-block.common-section.small-icon.keep .features .block {
        width: 50%;
    }

    .page-id-21736 .rightwrapoutImage .figure {
        margin: 50px auto 0 auto;
    }

    .page-id-21736 .serBanner .dflex.wrap {
        flex-direction: column-reverse;
    }

    .page-id-21736 .serBanner .content {
        width: 100%;
    }

    .page-id-21736 .serBanner .figure {
        width: 100%;
        position: unset;
        max-width: 90%;
        margin: 0 auto;
        padding-bottom: 30px;
    }
}



@media(min-width:769px) and (max-width:1024px) {
    .home .section-dobest .box {
        width: 50%;
        padding: 10px;
        margin-bottom: 0;
    }

    .home .section-dobest .boxes {
        justify-content: center;
    }
}

@media only screen and (max-width: 768px) {
    .home .blog-boxes .blog-box .blog-title {
        min-height: inherit;
    }

    .home .blog-boxes .blog-box .blog-inner-boxes {
        padding: 50px 10px 30px 10px;
    }
}

@media only screen and (max-width: 767px) {
    .beaver-builder-key-features.elementor-key-features.feature-block {
        padding: 40px 0;
    }

    .goto-top {
        bottom: 120px;
        height: 37px;
        width: 37px;
        padding: 0;
        font-size: 12px;
        right: 7px;
    }

    .goto-top::before {
        left: 8px;
        top: 3px;
    }

    .image-width-height-full.Icon-show-above .features.style3.col2 .block, .cloud-solution-services.Icon-show-above .features.style3.col2 .block, .bigCommercePage .image-width-height-full.Icon-show-above .features.style3.col2 .block {
        margin-bottom: 50px;
    }

    .fte-alternative-banner a.get-btn {
        display: block;
        width: 150px;
    }

    .fte-alternative-banner .btn-part {
        text-align: -webkit-center;
        text-align: center;
    }

    .fte-alternative-banner .btn-part .btn:first-child {
        margin-right:15px;
    }
    .fte-alternative-banner .btn-part{display: flex;justify-content: center;}

    .page-id-14546 .website-copywriting-service .two-cols.top-border-on-banner .get-btn {
        margin-top: 0;
    }

    .page-id-14546 .website-copywriting-service section.two-cols.common-section.p-relative.padding-75.removeBoth.None .text-content.typo.wid50.leftalign a.get-btn.btn.blue {
        margin-top: 0;
    }

    .page-id-14546 .top-border-on-banner .btn-wrap a.get-btn {
        width: 150px;
        margin: 15px auto;
    }

    .page-id-12515 .partnerships-benefit-explosive-business .get-btn {
        width: 190px;
        text-wrap: wrap;
            white-space: normal;
    word-break: break-word;
    overflow-wrap: break-word;
    }

    .page-id-12515 .digitalAgencyPandemic .partnerships-benefit-from.remote-white-label-partner .features.style4 .block .icon img {
        width: 80px;
        height: 80px;
    }

    .page-id-12515 .digitalAgencyPandemic .partnerships-benefit-from.remote-white-label-partner .features.style4 .block .text {
        padding: 0px 15px;
    }

    .page-id-12515 .digitalAgencyPandemic .partnerships-benefit-from.remote-white-label-partner.feature-block.show-box .features .block .inner {
        padding: 0px !important;
    }

    .page-id-12515 .digitalAgencyPandemic .partnerships-benefit-working.feature-block.show-box .features.columns.col3 .block {
        margin-bottom: 50px;
    }

    .page-id-12515 .digitalAgencyPandemic .partnerships-benefit-working .features .text-center .btn {
        margin-top: 40px;
    }

    .bigCommercePage .Icon-show-above .features.style3 .block:last-child {
        width: 100%;
    }

    .weworkwith li.font-125 {
        width: 100%;
    }

    .ebook-writing-service .feature-block.common-section.small-icon.keep .features .block {
        width: 100%;
    }

    .interview-detail button.play-pause.play {
        font-size: 6px !important;
    }

    .interview-detail button.mute-unmute.mute, .interview-detail button.unmute {
        font-size: 14px !important;
    }

}

@media only screen and (max-width: 767px) {
    .say-box.columns.col4 .block {
        padding: 0px 10px;
    }
}


@media only screen and (max-width: 460px) {
    .page-id-14546 .full-width-big-btn .typo p .get-btn {
        width: 190px;
        text-wrap: wrap;
            white-space: normal;
        word-break: break-word;
        overflow-wrap: break-word;
    }

    .page-id-14587 .full-width-big-btn .typo p .get-btn {
        width: 226px;
        text-wrap: wrap;
            white-space: normal;
        word-break: break-word;
        overflow-wrap: break-word;
    }

    .home .section-service .h2 {
        font-size: 6em;
    }

    .change-button-position .wrapper .btn.orange {
        text-wrap: wrap;
        line-height: 20px;
        white-space: normal;
        word-break: break-word;
        overflow-wrap: break-word;
    }

    .page-id-21736 .project-management-tools-we-use.gallery-section .title, .page-id-25867 .project-management-tools-we-use.gallery-section .title {
        width: 220px;
        margin: 0 auto 30px auto;
    }
    .fte-alternative-banner .btn-part{
            flex-direction: column;
            align-items: center;
    }
    .fte-alternative-banner .btn-part .btn:first-child {
        margin-right: 0px;
    }
}


/* Media Query for aws bug related */

/* Offshore  Page Css Start */

.offshore-wordpress-development-services .wl-slider-left {
    width: 100%;
}

.industries-we-support .features.style4 .block .content {
    margin: 0 auto 0 auto;
}

.industries-we-support.feature-block.show-box .features .block .inner {
    height: 100%;
    min-height: 14em;
    padding: 0;
    border: solid #e7e7e7;
    box-sizing: border-box;
    border-width: 0 .375em .375em 0;
    background-color: var(--white);
}

.industries-we-support .features.style4 .block .icon {
    margin: 0 auto 0 auto;
}

.industries-we-support .columns.col5 .block {
    padding-bottom: 3em;
}

.offshore-wordpress-development-services.digital-agencies-why-choose.full-width-two-section.two-cols-text .text-content:nth-child(2) {
    background: var(--white)
}

.offshore-wordpress-development-services.digital-agencies-why-choose.full-width-two-section.two-cols-text .text-content {
    background: #eef8fa;
    padding: 0;
}

.offshore-wordpress-development-services.digital-agencies-why-choose.two-cols .text-content ul, .offshore-wordpress-development-services.digital-agencies-why-choose.two-cols .text-content:last-child ul {
    padding: 0;
}

.offshore-wordpress-development-services.digital-agencies-why-choose.two-cols .text-content ul li {
    border-bottom-color: #d7e1e3;
    padding-left: 6.2em;
}

.offshore-wordpress-development-services.digital-agencies-why-choose.two-cols .text-content ul li:before {
    background: url(./assets/images/offshore-close-icon.png) no-repeat;
    background-size: 96%;
    left: 3.5em;
}

.offshore-wordpress-development-services.digital-agencies-why-choose.two-cols .wid50.text-content:last-child ul li:before {
    background: url(./assets/images/right_icon.png) no-repeat;
    background-size: 96%;
}


/* Offshore-icon-box section css start */

/* Offshore Common Column Structure */

/*--- Columns Structure ---*/
.columns:not(.single) .offshore-box.block {
    box-sizing: border-box;
}

.columns.col4 .offshore-box.block {
    padding-left: 1em;
    padding-right: 1em;
}

.columns.col5 .offshore-box.block {
    padding-left: 1em;
    padding-right: 1em;
}

.columns.col6 .offshore-box.block {
    padding-left: 1em;
    padding-right: 1em;
}

/* Offshore Common Column Structure */

.offshore-icon-box-section .offshore-icon-box-column {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
}

.offshore-icon-box-section .offshore-box {
    position: relative;
}

.offshore-icon-box-section .offshore-box:nth-child(2n+1) .offshore-flex-wrap {
    flex-direction: column-reverse;
}

.offshore-icon-box-section .offshore-flex-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.offshore-icon-box-section figure.icon {
    height: 8.688em;
    width: 8.688em;
    border-radius: 50%;
}

.offshore-icon-box-section .icon-text h3 {
    text-align: center;
    font-size: 1.5em;
}

.offshore-icon-box-section .offshore-box:nth-child(2n+1) .offshore-flex-wrap .icon-text {
    padding-bottom: 0.975em;
}

.offshore-icon-box-section .offshore-box:nth-child(2n+2) .offshore-flex-wrap .icon-text {
    padding-top: 0.975em;
}

.offshore-icon-box-section .offshore-box:nth-child(2n+2) {
    padding-top: 15.625em;
}

.offshore-box:nth-child(3n + 1)::before {
    content: '';
    position: absolute;
    width: 9em;
    height: 5em;
    background-image: url(/app/uploads/2024/12/offshore-support-process1.png);
    background-repeat: no-repeat;
    background-size: contain;
    top: calc(54% - (4em / 2));
    right: -6em;
    left: unset;
}

.offshore-box:nth-child(3n + 2)::before {
    content: '';
    position: absolute;
    width: 9em;
    height: 4.5em;
    background-image: url(/app/uploads/2024/12/offshore-support-process2.png);
    background-repeat: no-repeat;
    background-size: contain;
    top: calc(54% - (4em / 2));
    right: -6em;
    left: unset;
}

.offshore-box:nth-child(3n + 3)::before {
    content: '';
    position: absolute;
    width: 9em;
    height: 4.5em;
    background-image: url(/app/uploads/2024/12/offshore-support-process3.png);
    background-repeat: no-repeat;
    background-size: contain;
    top: calc(54% - (4em / 2));
    right: -6em;
    left: unset;
}

.offshore-box:nth-child(6n + 1)::before {
    right: -3em;
    transform: rotate(0deg);
    top: calc(58% - (4em / 2));
}

.offshore-box:nth-child(6n + 2)::before {
    right: -6.5em;
    transform: rotate(-6deg);
    top: calc(60% - (4.5em / 2));
}

.offshore-box:nth-child(6n + 3)::before {
    right: -4.5em;
    transform: rotate(0deg);
    top: calc(59.3% - (4.5em / 2));
}

.offshore-box:nth-child(6n + 4)::before {
    right: -7.5em;
    transform: rotate(-57deg);
    top: calc(55.6% - (4.5em / 2));
}

.offshore-box:nth-child(6n + 5)::before {
    right: -2.9em;
    transform: rotate(50deg);
    top: calc(60% - (4.5em / 2));
}

.offshore-box:nth-child(6n + 6)::before {
    display: none;
}

/* Offshore-icon-box section css end */

/* Offer Table Css Start */
.offers-table {
    margin-top: 3.938em;
}

.offers-table table {
    border-collapse: collapse;
    width: 100%;
}

.offers-table td, .offers-table th {
    padding: 1.438em 0.938em 1.438em 1.188em;
    border: 2px solid #d7e7ea;
    text-align: left;
    background-color: var(--white);
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    width: 9.52em;
    vertical-align: top;
}

.offers-table th {
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top: 0;
    box-shadow: none;
    font-size: 1.625em;
    font-weight: 700;
    color: #191a2c;
}

.offers-table td {
    font-size: 1.625em;
    font-weight: 500;
    color: #191a2c;
}

.offers-table tr th:nth-of-type(1), .offers-table tr td:nth-of-type(1) {
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    width: 10.52em;
}

.offers-table tr th:nth-of-type(2), .offers-table tr td:nth-of-type(2) {
    border-left: 0;
}

.offers-table tr:last-child td {
    border-bottom: 0;
}

.offers-table tr td:first-child {
    font-weight: 700;
}

.offers-table tr td:last-child, .offers-table tr th:last-child {
    border-right: 0;
}

.offers-pricing-table .wrapper .head p {
    text-align: center;
    padding-top: 2.25em;
}

.offers-table tr th:nth-of-type(1), .offers-table tr td:nth-of-type(1) {
    box-shadow: none;
}

.hire-offshore-wordpress-team .head h2 {
    margin-bottom: 0.7em;
}

.hire-offshore-wordpress-team .head p {
    text-align: center;
}

.offshore-why-choose-e2m .features .block {
    margin-bottom: 3em;
}

.offshore-wordpress-development-advantages.wp-maintenance-security-solutions .features.style2 .block .inner {
    box-shadow: 0.625em 0.625em 0 0 #e7e7e7;
}



/* Css For OutSourcing Page */


@-moz-document url-prefix() {
    .offers-table td, .offers-table th {
        background-clip: padding-box;
    }
}

@supports (-moz-appearance:none) {
    .offers-table td, .offers-table th {
        background-clip: padding-box;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    }
}

/* Offer Table Css End */

.planAndPricingSection .best-plan-table .best-plan tfoot tr td:nth-child(6), .planAndPricingSection .best-plan-table .best-plan tfoot tr td:nth-child(7), .planAndPricingSection .best-plan-table .best-plan tfoot tr td:nth-child(8) {
    display: none;
}

/* Css Start Contract Seo Services Page*/

.contractor-seo-box-listing.why-your-digital-agency-might.feature-block .inner.text-center {
    background: #EEEEEE;
    height: 13em;
}

.contractors-marketing-agencies-how-works .features.style3 .block .icon img {
    width: 4.8125em;
    height: auto;
}

.contractors-marketing-seo-toolkit.gallery-section.gallery-with-text {
    margin: 0;
}

.seo-services-for-contractors-section .features.style1 .text li {
    margin: 0em 0em .75em 0em;
    position: relative;
    width: 100%;
    padding: 0em 1em 0em 1.9em;
    display: unset;
    border-right: .2em solid #eee;
}

.seo-services-for-contractors-section .features.style1 .text li p {
    font-size: 0.855em;
}

.seo-services-for-contractors-section .features.style1 .text ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 15px;
}

.seo-services-for-contractors-section .features.style1 .text li:before {
    content: '';
    width: 0.9em;
    height: 0.9em;
    margin-right: 0;
    position: absolute;
    top: 0.3em;
    left: 0.3em;
}

.seo-services-for-contractors-section .features.style1 .text li:nth-of-type(3) {
    border: none;
}

.seo-services-for-contractors-section.feature-block.show-box .features .block .inner {
    min-height: auto;
    margin-bottom: 5em;
}

.seo-services-for-contractors-section .text p {
    font-size: 0.855em;
}

.seo-services-for-contractors-section.feature-block.show-box .features .block:last-child .inner {
    margin-bottom: 0;
}


.feature-listing-experience.whiteLableWPDWhySection .features {
    margin-bottom: 0;
}

.feature-listing-experience.whiteLableWPDWhySection .block {
    border-right: 0.1em solid rgba(0, 0, 0, 0.5);
}

@media only screen and (max-width:1480px) {
    .offers-table td, .offers-table th {
        font-size: 1.375em;
    }
}

@media only screen and (max-width:1260px) {
    .offers-table td, .offers-table th {
        font-size: 14px;
        padding: 23px 10px 23px 10px;
    }
}

@media only screen and (min-width: 1025px) {
    .feature-listing-experience.whiteLableWPDWhySection .block, .feature-listing-experience.whiteLableWPDWhySection .bordre-right .block {
        margin-bottom: 0;
    }

    .ecommerce-seo-services-banner.two-cols .figure img {
        width: 50em;
    }

    .hvac-marketing-agencies-banner.two-cols .figure img {
        width: 36em;
    }

    .seo-services-for-contractors-section.feature-block .head .shead, .contractor-seo-box-listing.feature-block .head .shead {
        margin-bottom: 0.6em;
    }

    .contractor-seo-box-listing.why-your-digital-agency-might.feature-block .font-24 {
        margin-bottom: 4.5em;
    }
}

@media only screen and (max-width: 1024px) {

    /* 31-12-24 */
    .offshore-wordpress-development-services-page .industries-we-support .features.style4 .block .icon, .outsourcing-website-design-and-development-page .industries-we-support .features.style4 .block .icon {
        padding: 0px 20px 20px 20px;
    }

    .offshore-wordpress-development-services-page .industries-we-support.feature-block.show-box .features .block .inner, .outsourcing-website-design-and-development-page .industries-we-support.feature-block.show-box .features .block .inner {
        padding: 25px 20px;
    }

    .offshore-wordpress-development-services.digital-agencies-why-choose.two-cols .text-content ul li {
        padding-left: 25px;
    }

    .offshore-wordpress-development-services.digital-agencies-why-choose.two-cols .text-content ul li:before {
        left: 0;
    }

    .seo-services-for-contractors-section .features.style1 .text ul {
        grid-template-columns: repeat(2, 1fr);
    }

    .seo-services-for-contractors-section .features.style1 .text li:nth-of-type(3) {
        border-right: .2em solid #eee;
    }

    .seo-services-for-contractors-section .features.style1 .text li:nth-of-type(2), .seo-services-for-contractors-section .features.style1 .text li:nth-of-type(4) {
        border-right: none;
    }

    .contractors-marketing-agencies-how-works.features.style3 .block .title {
        margin: 15px 0 10px 0px;
    }

    .contractors-marketing-agencies-how-works.wp-maintenance-process.hire-r-how-work .features .block .text {
        font-size: 18px;
    }

    .contractors-marketing-agencies-how-works .features.style3 .block .icon img {
        height: 50px;
        width: 50px;
    }

    .contractors-marketing-agencies-how-works.features.style3 .block {
        margin-bottom: 30px;
    }

    .contractor-seo-box-listing.feature-block .head .shead {
        margin-bottom: 20px;
    }

    .contractor-seo-box-listing .head.text-center {
        margin-bottom: 50px;
    }

    .feature-listing-experience.Facts-and-figure .features.columns.col4 .block:last-child {
        margin-bottom: 0;
    }

    .feature-listing-experience.Facts-and-figure {
        padding: 60px 0px;
    }

    .contractor-seo-box-listing.why-your-digital-agency-might.feature-block .inner.text-center {
        height: 100%;
    }
}

@media only screen and (max-width: 960px) {
    .offshore-icon-box-section .offshore-icon-box {
        padding-top: 70px;
    }

    .offshore-box:nth-child(3n + 1)::before, .offshore-box:nth-child(3n + 2)::before, .offshore-box:nth-child(3n + 3)::before {
        display: none;
    }

    .offshore-icon-box-section .offshore-icon-box-column.columns.col6 .offshore-box.block {
        width: 33.33%;
    }

    .offshore-icon-box-section .offshore-box:nth-child(2n+2) {
        padding-top: 0;
    }

    .offshore-icon-box-section .offshore-box:nth-child(2n+1) .offshore-flex-wrap {
        flex-direction: column;
    }

    .offshore-icon-box-section .offshore-icon-box-column .offshore-box.block .offshore-inner-box {
        padding-bottom: 30px;
    }

    .offshore-icon-box-section .icon-text h3 {
        font-size: 16px;
    }

    .offshore-icon-box-section .offshore-box:nth-child(2n+1) .offshore-flex-wrap .icon-text {
        padding-bottom: 0px;
        padding-top: 20px;
    }

    .offshore-icon-box-section .offshore-box:nth-child(2n+2) .offshore-flex-wrap .icon-text {
        padding-top: 20px;
    }

    .offshore-icon-box-section.hire-r-how-work .features .block .icon {
        height: 100px;
        width: 100px;
    }

    /* Offers Table */

    .offers-table td {
        padding: 20px 12px 20px 12px;
        font-size: 14px;
    }

    .offers-table th {
        padding: 20px 9px 20px 9px;
        font-size: 14px;
    }

    .offers-table {
        overflow-x: auto;
    }

    .offers-table::-webkit-scrollbar {
        scrollbar-color: var(--sky-blue);
    }

    .offers-table tr th:nth-of-type(1), .offers-table tr td:nth-of-type(1) {
        width: 20.52em;
    }

    .offers-table td, .offers-table th {
        width: 12.52em;
    }

    .offshore-wordpress-development-services .btn-wrap .btn+.btn {
        margin-left: 0;
    }

    /* Slide Tab Css End */
    .tab-right-content p, .tab-right-content h5 {
        font-size: 13px;
    }
}

@media only screen and (max-width:810px) {
    .offers-table table {
        width: 800px;
        table-layout: fixed;
    }

    .offers-table td, .offers-table th, .offers-table tr th:nth-of-type(1), .offers-table tr td:nth-of-type(1) {
        width: auto;
    }
}

@media only screen and (max-width:767px) {
    .offshore-icon-box-section.feature-block .head .shead br {
        display: block;
    }

    .offers-pricing-table .wrapper .head p {
        padding-top: 20px;
    }

    .offers-table {
        margin-top: 20px;
    }

    .slide-tab .tab-left-content ul li a.active::after {
        height: 20px;
        width: 20px;
    }

    .slide-tab .tab-left-content {
        display: none;
    }

    .slide-tab .tab-right-content .common-side-tab {
        padding: 3.12em;
    }

    .slide-tab .side-tab-block {
        width: 32%;
    }

    .slide-tab .side-tab-block:nth-child(4n+1) {
        padding-left: 0.625em;
    }

    .slide-tab .side-tab-block:nth-child(4n+4) {
        padding-right: 0.625em;
    }

    .slide-tab .side-tab-flex {
        margin-top: 3.25em;
    }

    .slide-tab .tab-right-content {
        width: 100%;
    }

    .offshore-wordpress-development-services .dflex.wrap.vcenter.right {
        flex-direction: column-reverse;
    }

    .offshore-wordpress-development-services.two-cols .right .figure {
        margin-bottom: 30px;
    }

    .offshore-why-choose-e2m.padding-75 {
        padding-bottom: 0;
    }

    .offshore-website-design-development-services br, .offshore-why-choose-e2m br {
        display: none;
    }

    .offshore-website-design-development-services.gohighlevel-support-listing.Icon-show-above .features.style3.col3 .block:last-child {
        padding-bottom: 50px;
    }

    .offshore-icon-box-section.common-section {
        margin: 40px 0;
    }

    .offshore-wordpress-development-services.full-width-two-section.two-cols-text .wrapper .text-center {
        padding: 0px;
    }

    .offshore-wordpress-development-services.digital-agencies-why-choose.two-cols .text-content ul {
        padding: 0 !important;
    }

    /* 31-12-24 */
    .offshore-wordpress-development-services.digital-agencies-why-choose.two-cols .text-content ul li, .offshore-wordpress-development-services.digital-agencies-why-choose.two-cols .wrap .wid50.text-content:last-child ul li {
        padding-left: 40px !important;
    }

    .offshore-wordpress-development-services.digital-agencies-why-choose.two-cols .text-content ul li:before {
        left: 15px !important;
    }

    .offshore-wordpress-development-services.digital-agencies-why-choose.two-cols .wid50.text-content:last-child ul li:before {
        left: 15px !important;
    }

    .offshore-wordpress-development-advantages.wp-maintenance-security-solutions {
        margin-bottom: 0 !important;
    }

    .outsourcing-wordpress-development-support-process.hire-r-how-work.wp-maintenance-process {
        margin: 40px 0px;
    }

    .white-label-woocommerce-development .hire-r-how-work.outsourcing-wordpress-development-support-process {
        margin: 40px 0px;
    }

    .seo-services-for-contractors-section .features.style1 .text ul {
        grid-template-columns: repeat(1, 1fr);
    }

    .seo-services-for-contractors-section .features.style1 .text li {
        border-right: 0;
        text-align: left;
        padding: 0 0 0 35px;
    }

    .seo-services-for-contractors-section .features.style1 .text li:before {
        width: 20px;
        height: 20px;
        top: 0;
    }

    .ecommerce-seo-services-banner .wl-slider-left ul li {
        text-align: left;
    }

    .feature-listing-experience.Facts-and-figure .features.columns.col4 .block {
        border-bottom: none !important;
    }

    .seo-services-for-contractors-section .features.style1 .text li, .seo-services-for-contractors-section .features.style1 .text li:nth-of-type(3) {
        border-right: none;
    }

    .ecommerce-seo-services-banner.two-cols .right .figure {
        padding-top: 35px;
    }

    .contractors-marketing-agencies-how-works.wp-maintenance-process.hire-r-how-work .features .block .text {
        font-size: 16px;
    }

    .contractors-marketing-agencies-how-works.wp-maintenance-process.feature-block .columns.col5 .block {
        width: 50%;
        margin-bottom: 35px;
    }

    .ecommerce-seo-services-banner {
        padding-bottom: 0px;
    }

    .single-line-text-btn-work-with-us {
        padding-top: 0px;
    }

    .ecommerce-seo-services-banner.two-cols .left .text-content {
        margin-top: 30px;
    }

    .feature-listing-experience.Facts-and-figure {
        padding: 40px 0px;
    }

    .ecommerce-seo-services-banner .typo h2, .contractors-marketing-agencies-page #wl_pricing_packages .head h2, .contractors-marketing-agencies-page .gallery-section .title, .contractors-marketing-agencies-page .faq-section .title.font-60 {
        font-size: 30px;
    }

    .ecommerce-seo-services-banner.two-cols h1.font-60 {
        font-size: 32px;
    }
}

@media only screen and (max-width:700px) {
    .offers-table td, .offers-table th {
        padding: 16px 8px 16px 8px;
    }
}

@media only screen and (max-width:660px) {
    .offshore-icon-box-section .offshore-icon-box-column.columns.col6 .offshore-box.block {
        width: 50%;
    }

    .offshore-icon-box-section .offshore-icon-box {
        padding-top: 30px;
    }
}

@media only screen and (max-width:460px) {
    .contractors-marketing-agencies-how-works.wp-maintenance-process.feature-block .columns.col5 .block {
        width: 100%;
    }

    .ecommerce-seo-services-banner .typo h2, .contractors-marketing-agencies-page #wl_pricing_packages .head h2, .contractors-marketing-agencies-page .gallery-section .title, .contractors-marketing-agencies-page .faq-section .title.font-60 {
        font-size: 22px;
    }

    .ecommerce-seo-services-banner.two-cols h1.font-60 {
        font-size: 24px;
    }
}

@media only screen and (max-width:380px) {
    .offshore-icon-box-section.feature-block .head .shead br {
        display: none;
    }

    .offshore-icon-box-section .offshore-icon-box-column.columns.col6 .offshore-box.block {
        width: 100%;
    }

    .offshore-icon-box-section .offshore-icon-box-column .offshore-box.block .offshore-inner-box {
        padding-bottom: 15px;
    }
}



/* Pricing Table Hire Ai CSS Start 13-01-2025 */


.gallery-section.gallery-with-text.model-we-use-ai-section {
    margin: 0;
}

.business-acqusition .Icon-show-above.feature-block.show-box.tansform-your-agency-ai-section .features .block .inner {
    height: 7em;
}

.business-acqusition .about-us.tansform-your-agency-ai-section .head.text-center .font-24 {
    font-size: 1.5em;
}

.single-website-tab.hire-a-fractional-ai-consultant-price-table ul li strong {
    display: block;
    padding-bottom: 0.3em
}

.hire-a-fractional-ai-consultant-price-table.single-website-tab>ul {
    position: absolute;
    top: -12em;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.hire-a-fractional-ai-consultant-price-table .single-website-pricing-list {
    margin: 0em auto 0;
}

.planAndPricingSection .hire-a-fractional-ai-consultant-price-table .single-website-pricing-head h3 {
    font-size: 2.5em;
}

.agency-with-a-fractional-ai-consultant-banner.serBanner .btn.orange:hover {
    background-color: var(--sky-blue);
    color: #fff;
}

.agency-with-a-fractional-ai-consultant-banner.serBanner .content .description {
    line-height: 1.55em;
}

.agency-with-a-fractional-ai-consultant-banner.serBanner.leftImage .content {
    padding-left: 0;
}

/* .fractional-ai-consultant-heading { text-transform: uppercase; font-weight: 600; font-size: 1.3em; padding: 1.2em 1.6em; width: 16em; transition: all 0.3s; border-radius: 3px 3px 0px 0px; position: relative; background: #ffffff; color: #56aed4; margin: 0 auto; text-align: center;} */
.hire-a-fractional-ai-consultant-price-table .single-website-pricing-head span {
    color: #ed5122;
}

.fractional-tools.paymentGatIntSection .columns .block:last-child {
    border-right: none;
}

.fractional-tools.paymentGatIntSection .columns .block {
    padding-bottom: 0
}

.fractional-tools.gallery-section .block .logo {
    min-height: inherit;
    padding: 2em 3em;
}

.fractional-agency-operations .subhead {
    margin-bottom: 0;
}

.tansform-your-agency-ai-section .features.style3 .block {
    margin-bottom: 0;
}

.fractional_what_sets_e2m_apart .features.style2 .block {
    margin-bottom: 0;
}

.white-label-digital-section.fractional-ai-consultant-banner h1.shead {
    font-size: 4.9em;
    color: var(--sky-blue);
}

.fractional-ai-consultant-banner .wl-slider-left p {
    text-align: left;
    margin-bottom: 1em;
}

.fractional-ai-consultant-banner .wl-slider-left p:first-child {
    font-weight: 700;
    font-size: 1.4em;
}

.fractional-ai-consultant-banner.only-white-label-page-banner.white-label-digital-section .wl-slider-right p {
    font-size: 0.950em;
}


@media only screen and (min-width: 1025px) {
    .service-menu-sub ul.service-menu>li:nth-of-type(4) {
        width: 32%;
        margin-top: -17em;
    }

    .service-menu-sub .service-menu {
        justify-content: end;
    }

    .fractional-ai-consultant-pricing .single-website-pricing-list ul li {
        font-size: 1.2em;
    }

    .footer-bottom .logo-sec .col:last-child .logo-list {
        padding: 0px 0.938em;
    }
}

@media only screen and (max-width:1024px) {
    .fractional-al-video video {
        max-width: 640px;
        width: auto;
        height: auto;
    }

    .agency-with-a-fractional-ai-consultant-banner.serBanner .description br {
        display: block;
    }

    .agency-with-a-fractional-ai-consultant-banner.hirededicatedbanner .wrapper {
        max-width: 100%;
        padding: 0 25px;
    }

    .model-we-use-ai-section .columns.col5 .block {
        padding: 20px 10px;
        width: 30%;
    }

    .fractional-al-video .typo p {
        font-size: 14px;
        padding-bottom: 0 !important;
    }

    .tansform-your-agency-ai-section .features.style3 .block {
        margin-top: 30px;
    }

    .business-acqusition .Icon-show-above.feature-block.show-box.tansform-your-agency-ai-section .features .block .inner {
        height: inherit;
        min-height: inherit;
    }

    /* Fractional AI  Consultant Banner*/

    .fractional-ai-consultant-banner .wl-slider-left p:first-child, .fractional-ai-consultant-banner .wl-slider-left p {
        font-size: 18px;
        line-height: 25px;
    }

    .fractional-ai-consultant-banner.only-white-label-page-banner.white-label-digital-section .wl-slider-right p {
        font-size: 15px
    }

    .white-label-digital-section.fractional-ai-consultant-banner h1.shead {
        font-size: 40px;
    }

    .fractional-ai-page .hire-remote-Calendly {
        margin-bottom: 30px;
    }

}

@media(min-width:960px) and (max-width:1024px) {
    .fractional-ai-consultant-pricing .single_w_included {
        font-size: 16px;
    }

    .fractional-ai-consultant-pricing .single-website-pricing-list ul li {
        font-size: 14px;
    }

    /* .fractional-ai-consultant-heading{width: 32em; font-size: 1.8em;} */
    .hire-a-fractional-ai-consultant-price-table .single-website-pricing-list {
        max-width: 70em;
    }
}

@media only screen and (max-width: 960px) {
    .two-cols.fractional-ai-consulting .left .text-content {
        margin-bottom: 0;
    }

    .fractional_what_sets_e2m_apart.feature-block.seopage_services_provide_icon .columns.col3 .block {
        margin-bottom: 20px;
    }

    .fractional-agency-operations .subhead {
        font-size: 18px;
        margin-top: 30px;
    }

    .fractional-agency-operations.feature-block.seopage_services_provide_icon .columns.col3 .block {
        margin-bottom: 20px;
    }

    .hire-a-fractional-ai-consultant-price-table .single-website-pricing-list {
        max-width: 600px;
    }

    /* .fractional-ai-consultant-heading{font-size: 18px;padding: 18px 20px 20px;width: 400px;} */
    .planAndPricingSection .hire-a-fractional-ai-consultant-price-table .single-website-pricing-head h3 {
        font-size: 22px;
        margin-bottom: 12px !important;
    }

    .hire-a-fractional-ai-consultant-price-table .single_w_included {
        margin: 0 0 15px;
        font-size: 19px;
    }

    .hire-a-fractional-ai-consultant-price-table .single-website-pricing-list ul li {
        font-size: 14px;
        line-height: 1.4;
        padding: 0 0 20px 30px;
    }

    .hire-a-fractional-ai-consultant-price-table .single-website-pricing-list ul li:before {
        width: 14px;
        height: 12px;
        top: 7px;
    }

    .single-website-tab.hire-a-fractional-ai-consultant-price-table ul li strong {
        padding-bottom: 8px;
    }

    .hire-a-fractional-ai-consultant-price-table .single-website-pricing-list {
        padding: 30px 50px;
    }

    .hire-a-fractional-ai-consultant-price-table .single-website-btn {
        margin: 20px 0 -30px;
    }

    .business-acqusition .about-us.tansform-your-agency-ai-section .head.text-center .font-24 {
        font-size: 14px;
    }

    .business-acqusition .about-us.tansform-your-agency-ai-section .columns {
        margin-top: 40px !important;
    }

    .hire-a-fractional-ai-consultant-price-table .single-website-pricing-list {
        box-sizing: border-box;
    }

    .ecommerce-copywriting-service .other-copywriting-services.feature-block.common-section.small-icon.keep .features .block {
        width: 50%;
    }
}

@media(min-width:768px) and (max-width:960px) {
    .planAndPricingSection.common-section.fractional-ai-consultant-pricing {
        padding: 70px 0 85px;
    }
}

@media only screen and (max-width:767px) {
    .fractional-al-video video {
        max-width: 500px;
    }

    body .agency-with-a-fractional-ai-consultant-banner.hirededicatedbanner .wrapper {
        max-width: 100%;
        padding-bottom: 30px;
    }

    .fractional-agency-operations .subhead {
        font-size: 15px;
        margin-top: 20px;
    }

    .model-we-use-ai-section .columns.col5 .block {
        width: 48%;
    }

    .fractional-tools.paymentGatIntSection .columns .block {
        width: 33%;
        border-bottom: none;
    }

    .fractional-tools.gallery-section.paymentGatIntSection .block .logo {
        width: 100%;
    }

    .planAndPricingSection.common-section.fractional-ai-consultant-pricing {
        padding: 40px 0 50px;
    }

    .fractional-agency-operations .features.style2 .block {
        display: block;
    }

    .hire-a-fractional-ai-consultant-price-table .single-website-pricing-list {
        max-width: 85%;
    }

    .fractional-al-video .typo h2 {
        font-size: 22px;
    }

    .white-label-digital-section.fractional-ai-consultant-banner h1.shead {
        font-size: 24px;
    }

    .fractional-ai-consultant-banner .wl-slider-left p:first-child, .fractional-ai-consultant-banner .wl-slider-left p {
        font-size: 16px;
    }

    .fractional-ai-page h2 {
        font-size: 22px;
    }

    /* E-Copy writing services */
    .ecommerce-copywriting-service .other-copywriting-services.feature-block.common-section.small-icon.keep .features .block {
        width: 100%;
    }

    .section-value .values-box .expand-col-box .header {
        display: flex;
        align-items: center;
    }

    .section-value .values-box .expand-col-box .header:before {
        top: unset;
    }

}

@media(min-width:460px) and (max-width:767px) {

    /* .fractional-ai-consultant-heading {width: 75%;} */
    .fractional-ai-consultant-pricing .single-website-pricing-list {
        max-width: 100%;
        box-sizing: border-box;
    }

    .planAndPricingSection.common-section.fractional-ai-consultant-pricing {
        padding: 40px 0 85px;
    }

    .fractional-ai-consultant-heading {
        font-size: 18px;
        width: 80%;
        box-sizing: border-box;
    }

    .page-id-29997 .plan-card-top, .page-id-24635 .plan-card-top {
        flex-wrap: unset;
    }

    .model-we-use-ai-section .columns.col5 .block {
        width: 100%;
    }
}

@media only screen and (max-width:640px) {
    .fractional-al-video video {
        max-width: 400px;
    }

    .fractional-ai-consultant-pricing .single-website-pricing-list {
        max-width: 90%;
        padding: 20px 25px;
    }

    /* .fractional-ai-consultant-heading{width: 80%;} */
}

@media only screen and (max-width: 575px) {
    .footer-bottom .logo-sec .col:last-child a:last-child {
        margin-top: 2.25em;
    }
}

@media only screen and (max-width:480px) {
    .fractional-al-video video {
        max-width: 350px;
    }

    .fractional-tools.paymentGatIntSection .columns .block {
        width: 50%;
    }

    .fractional-ai-consultant-pricing .single-website-pricing-list {
        max-width: 90%;
    }

    .fractional-tools.paymentGatIntSection .columns .block {
        width: 100%;
    }
}

@media only screen and (max-width: 459px) {
    .fractional-ai-consultant-heading {
        font-size: 14px;
    }

    .planAndPricingSection.common-section.fractional-ai-consultant-pricing {
        padding: 40px 0 85px;
    }

    .fractional-ai-consultant-heading {
        box-sizing: border-box;
        width: 80%;
    }

    .fractional-ai-consultant-pricing .single-website-pricing-list {
        max-width: 100%;
        box-sizing: border-box;
    }
}

@media only screen and (max-width:380px) {
    .model-we-use-ai-section .columns.col5 .block {
        width: 100%;
    }

    .fractional-al-video video {
        max-width: 270px;
    }
}

/* Pricing Table Hire Ai CSS End 13-01-2025 */

/* new section css start 31 jan*/
.single-promise-video-section .single-promise-image {
    position: relative;
}

.single-promise-video-section .single-promise-video-part a.video_wrapper {
    position: relative;
    margin: 0px;
    box-shadow: unset;
    border: 0.625em solid var(--white);
    display: block;
}
.single-promise-video-section .single-promise-video-part a.video_wrapper img{
    display: block;
}

.page-template-page-home .mfp-iframe-holder .mfp-content , .page-id-30013 .mfp-iframe-holder .mfp-content  {
    max-width: 85em;
}

.single-promise-white-label-video .head h2, .single-promise-video-section .head h2 {
    margin-bottom: 0.5em;
}

.single-promise-video-section .wid70, .single-promise-white-label-video .wid70 {
    margin: 0 auto;
    width: 100%;
    max-width: 70%;
}

@media only screen and (max-width:1200px) {
    .page-template-page-home .mfp-iframe-holder .mfp-content , .page-id-30013 .mfp-iframe-holder .mfp-content {
        max-width: 900px;
    }
}

@media only screen and (max-width:1024px) {
    .single-promise-video-section p br, .single-promise-white-label-video p br {
        display: none;
    }
}

@media only screen and (max-width:960px) {
    .single-promise-white-label-video .head h2, .single-promise-video-section .head h2 {
        margin-bottom: 30px;
    }

    .single-promise-video-section .wid70, .single-promise-white-label-video .wid70 {
        margin: 0 auto;
        width: 100%;
        max-width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .single-promise-white-label-video .head h2, .single-promise-video-section .head h2 {
        margin-bottom: 20px;
    }
}

/* new section css end 31 jan*/

.hire-fractional-pricing-section .single-website-pricing-list {
    position: relative;
}

.hire-fractional-pricing-section .single_w_included {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 100%;
    background: #eaeaea;
    max-width: 16em;
    padding: 1.125em 3em;
    text-align: center;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.hire-fractional-pricing-section ul {
    margin-top: 2.625em;
}

.hire-fractional-pricing-section ul li:before {
    content: "";
    width: 1.2em;
    height: 1.2em;
    display: block;
    position: absolute;
    top: 0.6em;
    left: -0.4em;
    background: url(./assets/images/right_icon.png) no-repeat left center;
    background-size: 100%;
}

.hire-fractional-pricing-section .fractional-main-price-box {
    display: flex;
    justify-content: space-between;
}

.hire-fractional-pricing-section .fractional-main-price-box {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}

.hire-fractional-pricing-section .fraction-box {
    width: 100%;
    max-width: 38em;
    background: #fff;
    padding: 2.3em 3em;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 0.5em;
    margin-bottom: 1.5em;
    cursor: pointer;
    border: 1px solid #00000024;
}

.hire-fractional-pricing-section .fraction-box:last-child {
    margin-bottom: 0;
}

.hire-fractional-pricing-section .fractional-pricing-box {
    width: 100%;
    max-width: 32em;
}

.hire-fractional-pricing-section .price-plansup {
    font-size: 0.49em;
}

.hire-fractional-pricing-section .price-plan {
    color: #f3692f;
    font-size: 2.8em;
    font-weight: 700;
    position: relative;
}

.hire-fractional-pricing-section .price-plan span {
    font-size: 0.5em;
}

.hire-fractional-pricing-section .price-plan span {
    font-size: 0.49em;
}

.hire-fractional-pricing-section .single-website-pricing-list {
    padding: 3em 4em 3em 4em;
    border-radius: 0.625em;
}

.hire-fractional-pricing-section .price-plan sup {
    font-size: 0.49em;
}

.hire-fractional-pricing-section .single-website-tab.hire-a-fractional-ai-consultant-price-table ul li strong {
    padding-bottom: 0.7em;
    font-size: 1.3em;
}

.hire-fractional-pricing-section ul li {
    margin-bottom: 1em;
}

.fractional-ai-consultant-pricing .head h3 {
    font-size: 2.5em;
}

.hire-fractional-pricing-section .button-schedule.desktop {
    display: block;
}

.hire-fractional-pricing-section .button-schedule.mobile {
    display: none;
}

.hire-fractional-pricing-section .hire-fractional-wrapper {
    width: 100%;
    max-width: 87%;
    margin: 0 auto;
    box-sizing: border-box;
}

.hide {
    display: none;
}

.show {
    display: block;
}

.hvac-marketing-agencies-banner .wl-slider-left, .hvac-marketing-work-with-us .wl-slider-left, .law-firm-work-with-us .wl-slider-left {
    width: 100%;
    text-align: left;
}

.havc-page .feature-listing-experience .btn, .lawfirm-page .feature-listing-experience .btn {
    margin-top: 4em;
}



/* wix page css start */

.wix-page .feature-block.box-bg-color .features.style1 .block .inner {
    border: none;
}

.wix-page .feature-block.box-bg-color .features.style1 .block .inner {
    border: none;
}

.wix-platform-section .wrap-for-flex {
    margin-bottom: 4.5em;
}

.wix-development-banner.serBanner .btn.light:first-child {
    color: var(--sky-blue);
}

.wix-development-banner.serBanner .btn.light:first-child:hover {
    color: var(--white);
}

.havc-page .feature-listing-experience .btn, .lawfirm-page .feature-listing-experience .btn {
    margin-top: 4em;
}

.why-wix-listing.feature-block.box-full-width-img-title .block {
    padding-left: 0.9em;
    padding-right: 0.9em;
}

/* Radio Box */

.hire-fractional-pricing-section .fraction-box input[type="radio"] {
    border-radius: 100%;
    accent-color: hsla(198, 62%, 50%, 1);
    cursor: pointer;
    height: 1.875em;
    width: 1.875em;
    outline: none !important;
    box-shadow: none !important;
    margin: 0 1.5em 0 0;
}

.hire-fractional-pricing-section .fraction-box.active {
    border: 1px solid var(--sky-blue);
}

.hire-fractional-pricing-section .fractional-desc p {
    margin-bottom: 0;
}

.hire-fractional-pricing-section .fraction-title {
    display: flex;
    align-items: center;
    width: 15em;
}

.hire-fractional-pricing-section .fraction-box.active .price-plan {
    color: var(--sky-blue);
}

/* Video Module Page Css Updated */

/* Sales Accelerator Banner */

.sales-accelerator-training.two-cols .figure img {
    vertical-align: bottom;
}

.sales-accelerator-training.two-cols.common-section h3 {
    font-weight: 500;
}

.sales-accelerator-training h3 strong {
    font-weight: 700;
    text-transform: uppercase;
    color: #ED5122;
}

/*  Video Module Post Section Css */

.module-section .pdf-info-box:last-child .pdf-viewer {
    padding: 1.5em 2.5em 1.5em 1.25em;
}

.module-section .module-hour p {
    font-size: 1.125em;
    font-weight: 500;
    margin-bottom: 0;
}

.module-section .pdf-info-box {
    border-left: 0.063em solid rgba(0, 0, 0, 0.05);
    display:none;
}
.module-section .pdf-info-box:first-child, .module-section .pdf-info-box:last-child {
    display: block;
}

.module-section .pdf-viewer {
    padding: 1.25em 1.25em;
}

.module-section .module-main-banner {
    border-bottom: 0.063em solid rgba(0, 0, 0, 0.1);
}

.module-section .module-box {
    width: 100%;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.module-section .module-box-details {
    height: 100%;
    width: 100%;
    cursor: pointer;
    position: relative;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.module-section .module-inner-box {
    width: calc(100% / 3);
    padding: 20px;
    box-sizing: border-box;
}

.module-section .module-post .module-inner-post {
    display: flex;
    flex-wrap: wrap;
}

.module-section .module-content-bottom .module-file .pdf-viewer img {
    height: 2em;
    width: 2em;
}

.module-section .module-content-top {
    padding: 2.5em;
}

.module-section .module-content-bottom {
    padding: 0 0 0 2.5em;
    border-top: 0.063em solid rgba(0, 0, 0, 0.05);
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
}

.module-section .module-content-top p {
    font-size: 1.375em;
    font-weight: 600;
    margin-bottom: 0;
}

.module-section .module-file {
    display: flex;
}

.module-section .module-inner-box a {
    cursor: pointer;
}

.module-section .module-content-bottom .module-hour {
    display: flex;
    justify-content: space-between;
    padding: 1.5em 0;
    align-items: center;
}

.module-section .module-content-bottom .module-hour-image img {
    display: block;
}

.module-section .module-content-bottom .module-hour-image {
    padding-right: 0.625em;
}

.module-section .module-content-bottom .module-hour {
    font-size: 1.125em;
    font-weight: 500;
    margin-bottom: 0;
}

.module-section .module-post-title {
    margin-bottom: 3.75em;
}

.module-section .module-post-title h2 {
    font-size: 3.75em;
    text-align: center;
}

.module-section .module-image .module-top-image img {
    display: block;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
    height: 100%;
    min-height: 18.375em;
    width: 100%;
    object-fit: cover;
}

.module-section .module-image .module-bottom-image img {
    width: 3em;
    height: 3em;
    object-fit: contain;
}

.module-section .module-image {
    position: relative;
}

.module-section .module-image .module-bottom-image img {
    width: 3.3em;
    height: 3.3em;
    min-width: 3em;
    object-fit: contain;
    display: inline;
}

.module-section .module-post .module-inner-box .module-image video {
    height: 100%;
    width: 100%;
    min-height: 21.875em;
    object-fit: cover;
    vertical-align: bottom;
}

.module-section .module-image img {
    height: 4em;
    width: 4em;
}

.module-section .icon .hidden {
    display: none;
}

.module-section .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0 auto;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translate(-50%, -50%);
}

.module-section .module-post {
    border-bottom: 1px solid #0000001A;
    padding: 7.5em 0;
}

.module-section .module-post:first-child {
    padding-top: 0;
}

.module-section .module-post:last-child {
    border-bottom: none;
    padding: 7.5em 0 0 0;
}

.module-section .module-box-details .module-category {
    display: none;
}

.module-section .module-inner-box .module-content-top h4 {
    display: block;
    font-size: 1.375em;
    line-height: 1.5;
    font-weight: 600;
    color: var(--dark-black);
}

.module-section .module-inner-box .module-content-top h4:hover {
    color: var(--sky-blue);
}

/* .module-section .module-content-bottom .module-hour{align-items:center;} */
.module-section .pdf-info-box:last-child .pdf-viewer {
    padding: 1.25em 2.5em 1.25em 1.25em;
}

.module-section .module-post .module-inner-post {
    justify-content: center;
}

.module-section .icon a.play-btn:hover {
    transform: scale(1.1);
}

.module-section .icon a.play-btn {
    transition: all 0.5s;
}

/* Course Module Step */

.course-modules .features .block .icon img {
    width: 5.1125em;
    height: 5.1125em;
}

.course-modules .features .block .title {
    color: var(--sky-blue);
}

.course-modules .features .block ol li {
    text-align: left;
    list-style-type: auto;
    font-size: 0.9em;
}

.course-modules .features .block ol li::marker {
    font-weight: bold;
}

.course-modules .features .block ol {
    margin: 0 auto;
    width: 15em;
}

.course-modules .features.style3 .block .icon {
    position: relative;
}

.course-modules .features.style3 .block .icon::after {
    content: '';
    border: 2px dashed rgba(0, 0, 0, 0.20);
    width: 24em;
    position: absolute;
    right: 0;
    left: 11em;
}

.course-modules .features.style3 .block:last-child .icon::after {
    content: unset;
    border: unset;
}

.course-modules .features .block {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

/* Module Form Section Video Module Page */

.module-form .module-form-content {
    background: var(--white);
    padding: 3.75em 2.5em;
    border: 1px solid #38A6D34D;
    border-radius: 15px;
    width: 40em;
    box-sizing: border-box;
}

.module-form .mdoule-form-title {
    margin-bottom: 2.5em;
}

.module-form .exclusive-sales-coaching-programme-form .gfield.gfield--type-checkbox {
    border: none;
    margin: 1em 0 2.375em 0 !important;
}

.module-form .exclusive-sales-coaching-programme-form .gfield.gfield--type-checkbox input {
    padding: 0;
}

.module-form .module-user-form .exclusive-sales-coaching-programme-form input[type="checkbox"]+label {
    font-size: 1em;
}

.module-form .exclusive-sales-coaching-programme-form .gform_body .gfield {
    margin-bottom: 1.25em;
}

.module-form .exclusive-sales-coaching-programme-form .gform_body .gfield:nth-of-type(2) {
    margin-bottom: 0;
}

.module-form .module-user-form .gform_footer input.gform_button:hover, .module-form .module-user-form .gform_footer:hover {
    background-color: var(--orange);
}

.module-form .module-user-form .gform_body .gfield input {
    border-color: rgba(56, 166, 211, 0.5);
    padding: 21px 20px;
    font-size: 1.1em;
    color: rgba(0, 0, 0, 1);
}

.module-form .module-user-form .gform_footer:after {
    right: 1.2em;
    font-size: 23px;
}

.module-form .module-user-form .gform_footer input.gform_button {
    font-size: 1.625em;
    font-weight: 600;
    line-height: 0.88462em;
    padding: 0.8em 2.4em 0.8em 1.2em;
    height: unset;
    border-radius: 3px;
}

.module-form .module-user-form .gform_footer {
    background: var(--sky-blue);
    width: 13.5em;
}

.module-form .exclusive-sales-coaching-programme-form .gform_body div#field_27_8 {
    padding-top: 2.375em;
    padding-bottom: 1em;
}

.module-section .module-box-details .module-content {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding-bottom: 4.938em;
}

.module-section .module-post .module-inner-box .module-image video {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.module-section .module-post:nth-of-type(1) .module-inner-box .module-box-details {
    background-color: #F5FBFD;
}

.module-section .module-post:nth-of-type(2) .module-inner-box .module-box-details {
    background-color: #FBFDF7;
}

.module-section .module-post:nth-of-type(3) .module-inner-box .module-box-details {
    background-color: #FEF6F4;
}

.course-modules .features .block ol li {
    line-height: 1.405em;
    padding-bottom: 0.95em;
}


/* Single Video Module Page Css */


.single-video-modules-box {
    padding-top: 6em;
    justify-content: space-between;
}

.single-video-modules-box, .single-video-modules-box .e2m-logo-details {
    display: flex;
}

.single-video-modules-box .time-details {
    margin-left: 1.875em;
}

.single-video-modules-box .single-video-content {
    width: calc(60% - 15px);
}

.single-video-modules-box .module-custom-video {
    width: 100%;
}

.single-video-modules-box .single-video-content div#videoContainer .icon {
    top: 50%;
    position: absolute;
}

.single-video-modules-box .video-banner.module-section {
    position: relative;
}

.single-video-modules-box .single-right-tabbing {
    width: calc(40% - 15px);
    background-color: #eef8fa;
}

.single-video-modules-box .single-right-tabbing .accordion-item {
    padding: 1.875em;
    border-bottom: 1px solid #ddd;
    margin: 0.625em;
}

.single-video-modules-box .single-right-tabbing .accordion-item.active {
    background: #fff;
    margin: 0.625em;
    border-bottom: 0px;
}

.single-video-modules-box .single-right-tabbing .accordion-item .accordion-header {
    position: relative;
}

.single-video-modules-box .single-right-tabbing .accordion-item .arrow {
    content: '';
    position: absolute;
    right: 0.5em;
    top: 0;
    bottom: 0;
    margin: auto;
}

.single-video-modules-box .single-right-tabbing .accordion-item .arrow:before {
    content: "";
    border: solid #000;
    border-width: 0 2.5px 2.5px 0;
    display: inline-block;
    position: absolute;
    right: 0.2em;
    top: 0;
    -o-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
    -webkit-transition: all ease-in 0.3s;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    margin: auto;
    left: 0;
    bottom: 0;
    width: 0.6em;
    height: 0.6em;
}

.single-video-modules-box .single-right-tabbing .accordion-item.active .arrow:before {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: -0.3em;
    right: 0;
}

.single-video-modules-box .single-right-tabbing .accordion-item .accordion-content {
    padding: 1.625em 0;
}

.single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-module-flex {
    display: flex;
    align-items: center;
    padding: 1.5em 0;
    border-bottom: 1px solid #ddd;
}

.single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-module-flex:last-child {
    border-bottom: 0px;
    padding-bottom: 0;
}

.single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-module-flex .video-blog-title {
    width: calc(85% - 15px);
    display: flex;
}

.single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-module-flex .time-details {
    width: calc(15% - 15px);
    text-align: center;
}

.single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-blog-title h6 {
    font-weight: 400;
    display: flex;
    align-items: center;
    line-height: normal;
    width: 100%;
}

.single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-blog-title h6 span {
    padding-right: 0.3em;
    width: 13%;
}

.single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-blog-title h6 a {
    color: #111111;
    width: 87%;
}

.single-video-modules-box .accordion-header, .single-video-modules-box .single-video-content .tabs .tab-link {
    cursor: pointer;
}

.single-video-modules-box .single-video-content .tabs {
    padding-left: 0px;
    display: flex;
    border-bottom: 1px solid #ddd;
    margin: 1.625em 0em;
}

.single-video-modules-box .single-video-content .tabs .tab-link {
    margin-right: 0.95em;
    color: #9d9a9a;
}

.single-video-modules-box .single-video-content .tabs .tab-link.current {
    padding-bottom: 0.625em;
    position: relative;
    color: #111111;
    font-weight: 600;
}

.single-video-modules-box .single-video-content .tabs li.tab-link.current::after {
    content: '';
    position: absolute;
    top: auto;
    bottom: -2px;
    left: 0px;
    height: 3px;
    width: 100%;
    background-color: #757070;
}

.single-video-modules-box .single-video-content .tab-content {
    display: none;
}

.single-video-modules-box .single-video-content .tab-content.current {
    display: block;
}

.single-video-docs {
    display: flex;
}

.single-video-docs .pdf-info-box {
    padding: 0px 1.625em 0px 0px;
}

.single-video-modules-box .video-desctiption h1 {
    font-size: 2.25em;
    color: #111111;
    padding-bottom: 0.8em;
}

.single-video-modules-box {
    padding-top: 0;
}

.video-module-page .single-video-modules-box .video-content {
    font-size: 1.125em;
    line-height: 1.75em;
    margin: 0 0 1em;
}

.single-video-modules-box .video-content ul li {
    list-style: disc;
}

.single-video-modules-box .e2m-logo-details {
    padding-bottom: 1.4em;
    align-items: center;
}

.single-video-modules-box .e2m-logo-details img {
    width: 6em;
}

.single-video-modules-box .video-desctiption .time-details p:first-child {
    font-size: 1.625em;
    font-weight: 700;
    margin-bottom: 0;
}

.single-video-modules-box .video-desctiption .time-details p:last-child {
    margin-bottom: 0;
}

.single-right-tabbing .accordion-header h4 {
    font-size: 1.5em;
    font-weight: 600;
}

.single-video-modules-box .single-video-content div#videoContainer {
    position: relative;
}

.single-video-modules-box .single-video-content div#videoContainer .icon a img {
    height: 4em;
    width: 4em;
}

.sales-accelator-banner.two-cols .title {
    color: var(--white);
}

.course-modules .features .block .title {
    font-size: 1em;
}

.single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-blog-title h6 a:hover {
    color: var(--light-read);
}

/* Thank You Redesign Css */
.thank-you-main-banner.thank-inner {
    padding: 13em 0 7.5em 0;
}

.thank-you-main-banner.thank-inner .thank-star {
    background-color: transparent;
    border: none;
    height: 11.875em;
    width: 100%;
    position: unset;
    display: flex;
    align-items: center;
    justify-content: center;
}

.thank-you-main-banner.thank-inner .thank-bor {
    background-color: #3AA9D0;
}

.thank-you-main-banner.thank-inner .thank-line {
    margin: 0;
}

.thank-you-main-banner.thank-inner .thank-box h1 {
    text-transform: uppercase;
    font-size: 12.110em;
    font-weight: 600;
    line-height: 0.8em;
    color: var(--sky-blue);
}

.thank-you-main-banner.thank-inner .thank-bor {
    width: 50em;
}

.thank-you-calendar .calendly-inline-widget {
    height: 600px;
    width: 100%;
}

.thank-you-main-calendar .thank-you-calendar {
    width: 100%;
    max-width: 400px;
    display: inline-block;
}

.page-template-thank-you .thank-you-main-calendar .text-content {
    text-align: right;
}

.thank-you-main-calendar figure.figure.wid50 {
    position: relative;
}

.thank-you-main-calendar figure.figure.wid50::before {
    position: absolute;
    content: '';
    background-image: url(/app/uploads/2025/03/thank-you-arrow-img.svg);
    right: 0;
    margin: 0 auto;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    left: unset; 
    right: -10.6em;
    transform: rotate(-4.52deg);
    top:0;
    height: 9.968em;
    width: 9.968em;
}
.thank-you-main-calendar .wrapper{max-width: 1360px;}

.thank-you-testimonial-sec .thank-you-testimonial-slider .slick-track {
    padding-bottom: 0;
    padding-top: 4em;
}

.thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-main-box {
    background: var(--white);
    position: relative;
    padding: 2em 2.5em;
    height: 100%;
    min-height: 27em;
}

.thank-you-testimonial-sec .thank-you-testimonial-slider .thank-icon-image {
    position: absolute;
    top: -3em;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box {
    padding-top: 4em;
}

.thank-you-testimonial-sec .thank-you-testimonial-slider .thank-icon-image img {
    height: 7.5em;
    width: 7.5em;
    border: 0.625em solid var(--white);
    border-radius: 50%;
    margin: 0 auto;
}

.thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-main-box .cms-text p {
    margin-bottom: 0;
    display: inline;
}

.thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box .thank-you-box .comment {
    padding-bottom: 3em;
}

.thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box .thank-you-box .comment>span {
    display: block;
    text-align: center;
}

.thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box .thank-you-box .comment>span.name {
    font-size: 1.75em;
    padding-bottom: 0.8em;
}

.thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box .thank-you-box .comment>span.detail {
    font-size: 1.375em;
}

.thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box .thank-you-box .comment>span {
    font-size: 1.375em;
}

.thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box .thank-you-comment-box {
    text-align: center;
}

.thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-main-box .cms-text p {
    text-align: left;
}

.thank-you-testimonial-sec.testimonials-sec.common-section .head.text-center .shead {
    color: var(--white);
}

.thank-you-main-banner.thank-inner .thank-box h3 {
    color: var(--dark-black);
    font-size: 3.75em;
}

.thank-you-main-banner.thank-inner .thank-box p {
    font-size: 1.375em;
    color: var(--black);
}

@supports (-moz-appearance:none) {
    .hire-fractional-pricing-section .fraction-box input {
        -moz-appearance: revert !important;
    }
}

@media(min-width: 1441px) and (max-width: 1600px){
    .thank-you-main-calendar .wrapper {max-width: 1300px;}
}
@media(min-width: 1360px) and (max-width: 1440px){
    .thank-you-main-calendar figure.figure.wid50::before{height: 11.968em;width: 11.968em;right: -6.6em;}
    .thank-you-main-calendar .wrapper {max-width: 1200px;}

}
@media only screen and (max-width: 1360px) {
    .module-section .module-inner-box .module-content-top h4 {
        font-size: 1.275em;
    }

    /* .module-section .module-content {padding-bottom: 5.938em;} */
    /* .thank-you-main-calendar figure.figure.wid50::before {
        left: 46em;
    } */
}

@media(min-width: 1201px) and (max-width: 1359px){
    .thank-you-main-calendar .wrapper {max-width: 87%;}
    .thank-you-main-calendar figure.figure.wid50::before{right: -5em;}
}


@media(min-width: 1025px) and (max-width: 1360px) {
    .hire-fractional-pricing-section .fraction-box input[type="radio"] {
        height: 1.375em;
        width: 1.375em;
    }
}

@media(min-width: 961px) and (max-width: 1200px){
    .thank-you-main-calendar figure.figure.wid50::before{right: -2.5em;}
}

@media only screen and (max-width: 1200px) {
    /* .thank-you-main-calendar figure.figure.wid50::before {
        left: 43em;
    } */
     
     .thank-you-main-calendar .wrapper {max-width: 87%;}
}

@media only screen and (min-width: 1025px) {
    .dental-marketing-scale-your-agency .dflex.vcenter {
        align-items: start;
    }

    .why-wix-listing .features.style2 .block .content .font-24 {
        font-size: 1.2em;
    }

    .why-wix-listing.feature-block.box-full-width-img-title .block .inner {
        padding: 3.75em 2.2em 2.5em 2.2em;
    }

    .hvac-marketing-agencies-banner.two-cols .figure img {
        width: 36em;
    }

    .single-video-modules-box #video {
        height: 35.125em;
        object-fit: cover;
    }
}

@media only screen and (max-width: 1024px) {
    .lawfirm-page .dental-marketing-agency-banner p br {
        display: none;
    }

    .havc-page.feature-listing-experience .btn, .lawfirm-page.feature-listing-experience .btn {
        margin-top: 30px;
    }

    .havc-page.feature-listing-experience .btn, .lawfirm-page.feature-listing-experience .btn {
        margin-top: 30px;
    }

    .wix-platform-section .wrap-for-flex {
        margin-bottom: 30px;
    }

    .why-wix-listing.feature-block.box-full-width-img-title .block {
        width: 24%;
    }

    .why-wix-listing .features.style2 .block .title br {
        display: none;
    }

    .planAndPricingSection .head .shead br, .planAndPricingSection .head p br {
        display: none;
    }

    .wix-page .box-bg-color.feature-block .head .shead br {
        display: none;
    }

    .wix-platform-section.two-cols.Icon .text-content li.borderenable {
        padding: 15px 0;
    }

    .hire-fractional-pricing-section .fraction-title {
        width: 17em;
    }

    .hire-fractional-pricing-section .fractional-desc h4 {
        font-size: 18px;
    }

    .single-video-modules-box .single-video-content div#videoContainer .icon a img {
        height: 55px;
        width: 55px;
    }

    .sales-accelerator-training.two-cols.common-section h3 {
        font-size: 21px;
    }

    .sales-accelerator-training .typo p {
        font-size: 16px;
    }

    .sales-accelerator-training .btn-wrap {
        margin-bottom: 5em;
    }

    .course-modules .features.style3 .block .icon::after {
        left: 12.3em;
    }

    .course-modules .features .block ol {
        width: auto;
    }

    .module-section .module-inner-box .module-content-top h4 {
        font-size: 16px;
    }

    .module-section .module-content-top {
        padding: 20px;
    }

    .module-section .module-content-bottom .module-hour {
        font-size: 16px;
        padding: 15px 0px;
    }

    .module-section .module-box-details .module-content {
        padding-bottom: 60px
    }

    .module-section .pdf-viewer, .module-section .pdf-info-box:last-child .pdf-viewer {
        padding: 15px;
    }

    .module-section .module-content-bottom .module-file .pdf-viewer img {
        height: 20px;
        width: 20px;
        object-fit: cover;
    }

    .module-form .module-form-content {
        width: 100%;
    }

    .module-form .module-user-form .gform_body .gfield input {
        padding: 10px 15px;
        font-size: 14px;
    }

    .module-form .module-user-form .exclusive-sales-coaching-programme-form input[type="checkbox"]+label {
        font-size: 11px;
    }

    .module-form .module-user-form .gform_footer:after {
        right: 1.2em;
        font-size: 20px;
    }

    .module-form .module-user-form .gform_footer input.gform_button {
        padding: 15px 15px;
        width: auto;
    }

    .module-form .module-user-form .gform_footer {
        width: 40%;
    }

    .module-form .mdoule-form-title h3 {
        font-size: 26px;
    }

    .video-module-page .single-video-modules-box {
        flex-wrap: wrap;
    }

    .video-module-page .single-video-modules-box .single-video-content, .video-module-page .single-video-modules-box .single-right-tabbing {
        width: 100%;
    }

    .single-video-modules-box .single-video-content .tabs .tab-link.current, .single-video-modules-box .single-video-content .tabs .tab-link {
        font-size: 18px;
    }

    .single-video-modules-box .video-desctiption h1 {
        font-size: 30px;
        padding-bottom: 30px;
    }

    .single-video-modules-box .single-video-content .tabs {
        margin: 30px 0;
    }

    .video-module-page .single-video-modules-box.video-content p {
        font-size: 16px;
        margin: 0 0 20px 0
    }

    .single-video-modules-box .e2m-logo-details {
        padding-bottom: 20px;
    }

    .single-video-modules-box .e2m-logo-details img {
        width: 115px;
    }

    .single-video-modules-box .video-desctiption .time-details p:first-child {
        font-size: 18px;
    }

    .single-video-modules-box .video-desctiption .time-details p:last-child {
        font-size: 16px;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item {
        margin: 10px;
        padding: 20px;
    }

    .single-video-modules-box .single-right-tabbing .accordion-header h4 {
        font-size: 20px;
    }

    .single-video-modules-box .accordion-item .accordion-header span.arrow::after {
        width: 10px;
        height: 10px;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-blog-title h6 {
        font-size: 18px;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-module-flex .time-details p {
        font-size: 16px
    }

    .single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-module-flex {
        padding: 20px 0;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-module-flex .video-blog-title span img {
        height: 30px;
        width: 30px;
    }

    .single-video-modules-box .accordion-item .accordion-header span.arrow {
        border: unset;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item .arrow:before {
        height: 10px;
        width: 10px;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-module-flex .time-details {
        text-align: right;
    }

    .video-module-page .single-video-modules-box .single-right-tabbing {
        margin-top: 50px;
    }

    .course-modules .features .block .title {
        font-size: 18px;
    }

    .single-video-modules-box #video {
        height: 100%;
    }

    .module-form .exclusive-sales-coaching-programme-form .gform_body div#field_27_8 {
        font-size: 14px;
        line-height: 20px;
        text-align: left;
    }

    .video-module-page .single-video-modules-box .video-content {
        font-size: 18px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box .thank-you-box .comment>span.detail, .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box .thank-you-box .comment>span.location {
        font-size: 16px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box .thank-you-box .comment>span.name {
        font-size: 20px;
        padding-bottom: 16px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-main-box {
        min-height: 47em;
        padding: 20px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-icon-image img {
        height: 100px;
        width: 100px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-icon-image {
        top: -6em;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .slick-track {
        padding-top: 65px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box .thank-you-box .comment {
        padding-bottom: 20px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box {
        padding-top: 40px;
    }

    .thank-you-main-banner.thank-inner .thank-box h3 {
        font-size: 45px;
    }

    .thank-you-main-banner.thank-inner .thank-box p {
        font-size: 20px;
    }
}

@media(min-width: 961px) and (max-width: 1024px) {
    .hire-fractional-pricing-section .single-website-pricing-list {
        max-width: 42em;
    }

    .hire-fractional-pricing-section ul {
        margin-top: 5em;
    }

    .hire-fractional-pricing-section .single_w_included {
        padding: 13px 20px;
        font-size: 16px;
    }

    .hire-fractional-pricing-section ul li:before {
        height: 14px;
        width: 14px;
    }

    .hire-fractional-pricing-section .button-schedule .btn {
        font-size: 18px;
    }

    .wix-platform-section.two-cols.Icon .text-content li .icon {
        margin-top: 0;
        width: 20px;
        height: 20px;
    }

    .hire-fractional-pricing-section .fraction-box input[type="radio"] {
        height: 1.375em;
        width: 1.375em;
    }

    .module-section .icon {
        top: 45%;
    }
}

@media only screen and (min-width:961px) and (max-width:1024px) {
    .hire-fractional-pricing-section .fractional-desc p {
        font-size: 12px;
    }

    .hire-fractional-pricing-section .fraction-box input[type="radio"] {
        height: 1.375em;
        width: 1.375em;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .dental-marketing-agency-banner.common-section .dflex.vcenter {
        align-items: end;
    }

    .dental-marketing-agency-banner.common-section .text-content {
        padding-bottom: 7.5em;
    }

    .dental-marketing-scale-your-agency .dflex.vcenter {
        align-items: center;
        padding: 7.5em 0;
    }
}

@media only screen and (max-width: 960px) {
    .hire-fractional-pricing-section .fractional-main-price-box {
        flex-wrap: wrap;
    }

    .hire-fractional-pricing-section .single-website-pricing-list {
        max-width: 600px;
    }

    .hire-fractional-pricing-section .fraction-box {
        margin: 0 auto 20px auto;
        max-width: 50em;
    }

    .hire-fractional-pricing-section .fraction-title p {
        font-size: 16px;
    }

    .fractional-ai-consultant-pricing .head h3 {
        font-size: 22px;
        margin-bottom: 40px !important;
    }

    .hire-fractional-pricing-section .price-plan {
        font-size: 28px;
    }

    .hire-fractional-pricing-section .button-schedule {
        text-align: center;
    }

    .hire-fractional-pricing-section .fractional-pricing-box {
        padding-bottom: 50px;
        max-width: 400px;
        margin: 0 auto;
    }

    .hire-fractional-pricing-section .fractional-list-box {
        margin: 0 auto;
    }

    .hire-fractional-pricing-section ul {
        margin-top: 60px;
    }

    .hire-fractional-pricing-section ul li:before {
        width: 16px !important;
        height: 16px !important;
    }

    .hire-fractional-pricing-section ul li {
        font-size: 16px;
    }

    .hire-fractional-pricing-section .single_w_included {
        max-width: 45%;
        font-size: 18px;
        padding: 15px 20px;
    }

    .hire-fractional-pricing-section .button-schedule.desktop {
        display: none;
    }

    .hire-fractional-pricing-section .button-schedule.mobile {
        display: block;
        margin: 0 auto;
    }

    .hvac-marketing-work-with-us.common-section .typo h3 {
        font-size: 22px;
    }

    .why-wix-listing.feature-block.box-full-width-img-title .block {
        width: 48%;
        padding: 10px 15px;
    }

    .hire-fractional-pricing-section .fraction-title {
        width: 45%;
    }

    .hire-fractional-pricing-section .fraction-box input[type="radio"] {
        height: 1.375em;
        width: 1.375em;
    }

    .hire-fractional-pricing-section .fraction-box {
        padding: 25px 20px;
    }

    .sales-accelerator-training .dflex.vcenter {
        flex-wrap: wrap;
        justify-content: center;
    }

    .sales-accelerator-training.two-cols .right .text-content {
        width: 100%;
    }

    .sales-accelerator-training.two-cols .btn-wrap {
        margin-bottom: 30px;
    }

    .course-modules .features.style3 .block .icon::after {
        content: none;
    }

    .course-modules.feature-block .columns.col3 .block {
        width: 50%;
        margin-bottom: 50px;
    }

    .course-modules.feature-block .columns.col3 .block:last-child {
        margin-bottom: 0;
    }

    .module-section .module-post-title h2 {
        font-size: 30px;
    }

    .module-section .module-inner-box {
        width: 50%;
    }

    .module-section .module-post .module-inner-box .module-image video {
        min-height: 250px;
    }

    .module-section .icon {
        top: 0;
        bottom: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .module-section .module-inner-box .module-content-top h4 {
        font-size: 16px;
    }

    .module-section .module-box-details .module-content {
        padding-bottom: 60px;
    }

    .module-section .module-content-bottom .module-hour {
        font-size: 15px;
    }

    .module-section .module-content-bottom .module-file .pdf-viewer img {
        height: 25px;
        width: 25px;
    }

    .module-section .pdf-info-box:last-child .pdf-viewer, .module-section .pdf-viewer, .module-section .pdf-info-box:last-child .pdf-viewer {
        padding: 20px;
    }

    .module-section .module-content-top {
        padding: 20px 20px 30px 20px;
    }

    .module-form .mdoule-form-title h3 {
        font-size: 24px;
    }

    .sales-accelerator-training.two-cols .left .text-content {
        width: 100%;
        text-align: center;
    }

    .course-modules .features .block ol li br {
        display: none;
    }

    .module-section .icon {
        top: 50%;
    }

    .thank-you-main-calendar figure.figure.wid50 {
        width: 55%;
        margin: 0 auto;
        padding-bottom: 40px;
    }

    .thank-you-main-calendar.two-cols .figure img {
        width: 100%;
    }

    .thank-you-main-calendar figure.figure.wid50::before {
        content: unset;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box .thank-you-box .comment>span.name {
        font-size: 20px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box .thank-you-box .comment>span.detail, .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box .thank-you-box .comment>span.location {
        font-size: 16px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-main-box {
        min-height: 443px;
        padding: 25px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-icon-image img {
        height: 100px;
        width: 100px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .slick-track {
        padding-top: 70px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-icon-image {
        top: -6em;
    }

    .thank-you-main-calendar.two-cols .left {
        flex-direction: column-reverse;
    }

    .thank-you-main-calendar .thank-you-calendar {
        max-width: 100%;
    }

    .thank-you-main-banner.thank-inner .thank-box h3 {
        font-size: 32px;
    }

    .thank-you-main-banner.thank-inner .thank-box p {
        font-size: 18px;
    }
}

@media only screen and (min-width:768px) and (max-width:960px) {
    .wix-platform-section.two-cols.Icon .text-content li .icon {
        padding-top: 0;
        margin-top: 0;
        width: 20px;
        height: 20px;
    }

    .course-modules .features .block ol {
        padding-left: 22%;
    }
}

@media (min-width: 768px) {
    .dental-marketing-services-page .seo-services-for-contractors-section .features.style1 .text li:before {
        top: 0.165em;
    }
}

@media only screen and (max-width: 767px) {
    .hire-fractional-pricing-section .hire-fractional-wrapper {
        width: 100%;
        max-width: 100%;
    }

    .hire-fractional-pricing-section .fractional-pricing-box {
        max-width: 100%;
        padding-bottom: 25px;
    }

    .hire-fractional-pricing-section .single-website-pricing-list {
        max-width: 100%;
        padding: 20px;
    }

    .hire-fractional-pricing-section .fraction-title p {
        margin-bottom: 0;
    }

    .hire-fractional-pricing-section .fraction-box {
        padding: 40px 20px;
        border-radius: 8px;
        box-sizing: border-box;
        max-width: 100%;
    }

    .hire-fractional-pricing-section .single_w_included {
        max-width: 100%;
        box-sizing: border-box;
    }

    .hire-fractional-pricing-section .wrapper {
        width: 100%;
        max-width: 100%;
    }

    .hire-fractional-pricing-section .wrapper {
        width: 100%;
        max-width: 100%;
    }

    .hvac-marketing-work-with-us .two-cols .left .text-content {
        margin-top: 30px;
    }

    .hvac-marketing-work-with-us.common-section .typo h3 {
        font-size: 18px;
    }

    .havc-page .feature-listing-experience .btn, .lawfirm-page .feature-listing-experience .btn {
        margin-top: 20px;
    }

    .havc-page .feature-listing-experience .btn, .lawfirm-page .feature-listing-experience .btn {
        margin-top: 20px;
    }

    .wix-platform-section.two-cols.Icon .text-content li.borderenable {
        padding: 10px 0;
    }

    .why-wix-listing.feature-block.box-full-width-img-title .block {
        width: 70%;
        padding: 15px 0px;
    }

    .why-wix-listing .features.style2 .block .title {
        padding-top: 10px;
    }

    .wix-platform-section.two-cols.Icon .text-content li.borderenable .icon {
        margin-top: 0;
    }

    .wix-platform-section.two-cols.Icon .text-content li.borderenable {
        align-items: center;
    }

    .wix-page .box-bg-color .features.style1 .block .content {
        padding-left: 0;
    }

    .sales-accelerator-training.two-cols .figure img {
        width: 50%;
    }

    .sales-accelerator-training.two-cols.common-section h3 {
        margin-bottom: 20px;
    }

    .sales-accelerator-training.two-cols.common-section h3 br {
        display: none;
    }

    .course-modules.feature-block .columns.col3 .block {
        width: 100%;
    }

    .course-modules.feature-block .columns.col3 .block .content {
        width: 46%;
        margin: 0 auto;
    }

    .course-modules .features .block .title {
        font-size: 18px;
    }

    .module-section .module-inner-box {
        width: 100%;
        padding: 20px 0px;
    }

    .module-section .module-post-title h2 {
        font-size: 25px;
    }

    .module-section .module-image img {
        height: 45px;
        width: 45px;
    }

    .module-form .mdoule-form-title {
        text-align: left;
        margin-bottom: 20px;
    }

    .module-form .mdoule-form-title h3 {
        font-size: 19px;
    }

    .module-form .exclusive-sales-coaching-programme-form .gform_body .gfield {
        margin-bottom: 20px
    }

    .course-modules.feature-block .columns.col3 .block .content {
        width: 100%;
        text-align: left;
    }

    .course-modules.feature-block .columns.col3 .block {
        margin-bottom: 35px;
        padding-left: 0;
    }

    .course-modules .features .block .icon img {
        width: 45px;
        height: 45px;
    }

    .course-modules .features .block ol {
        padding-left: 15px;
    }

    .course-modules .features.style3 .block .icon {
        margin: unset
    }

    .course-modules .wrapper {
        padding: 0px 10px;
    }

    .module-form .module-form-content {
        margin-top: 35px;
        padding: 20px;
    }

    .module-form .module-user-form .gform_footer input.gform_button {
        font-size: 16px;
    }

    .module-form .module-user-form .gform_footer {
        width: 145px;
        margin-top: 25px;
    }

    .module-form .module-user-form .exclusive-sales-coaching-programme-form input[type="checkbox"]+label {
        font-size: 14px;
    }

    .module-form .mdoule-form-title h3 br, .course-modules .features .block .title br, .module-section .module-post-title h2 br {
        display: none;
    }

    .single-video-modules-box .video-desctiption h1 {
        font-size: 26px;
    }

    .single-video-modules-box .e2m-logo-details img {
        width: 100px;
    }

    .single-video-modules-box .time-details {
        margin-left: 15px;
    }

    .single-video-modules-box .single-video-content .tabs .tab-link.current, .single-video-modules-box .single-video-content .tabs .tab-link {
        font-size: 16px;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item {
        padding: 15px;
    }

    .single-right-tabbing .accordion-header h4 {
        font-size: 16px;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item.active {
        margin: 10px;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-blog-title h6 {
        font-size: 16px;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-module-flex .video-blog-title span img {
        height: 25px;
        width: 25px;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item .arrow:before {
        height: 7px;
        width: 7px;
    }

    .video-module-page .single-video-modules-box .single-right-tabbing {
        margin-top: 30px;
    }

    .single-video-modules-box .module-custom-video {
        height: 100%;
    }

    .module-section .module-content-bottom {
        padding: 0 0 0 20px;
    }

    .module-form .exclusive-sales-coaching-programme-form .gform_body div#field_27_8 {
        font-size: 13px;
    }

    .video-module-page .single-video-modules-box .video-content {
        font-size: 16px;
    }

    .single-video-modules-box .single-right-tabbing .accordion-header h4 {
        font-size: 18px;
    }

    .single-video-modules-box .single-video-content div#videoContainer .icon a img {
        height: 40px;
        width: 40px;
    }

    .single-video-modules-box .single-video-content div#videoContainer .icon {
        top: 40%;
    }

    .thank-you-main-calendar .thank-you-calendar {
        max-width: 400px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-main-box {
        min-height: 290px;
        padding: 20px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-icon-image {
        top: -12%;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-icon-image img {
        height: 90px;
        width: 90px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-you-content-box {
        padding-top: 40px;
    }

    .thank-you-testimonial-sec .slick-list {
        padding-bottom: 90px;
    }

    .testimonials-sec.thank-you-testimonial-sec .testimonial {
        margin-top: 0;
    }

    .thank-you-main-banner.thank-inner {
        padding: 70px 0 70px;
    }

    .thank-you-main-banner.thank-inner .thank-box h1 {
        font-size: 50px;
    }

    .thank-you-main-banner.thank-inner .thank-star {
        height: 65px;
    }

    .thank-you-main-calendar figure.figure.wid50 {
        width: 100%;
        padding-bottom: 20px;
    }

    .thank-you-main-calendar.two-cols .figure img {
        width: 85%;
    }

    .page-template-thank-you .thank-you-main-calendar .text-content {
        text-align: center;
    }

    .thank-you-main-banner.thank-inner .thank-box h3 {
        font-size: 20px;
    }

    .thank-you-main-banner.thank-inner .thank-box p {
        font-size: 16px;
    }
}

@media only screen and (min-width:601px) and (max-width:767px) {
    .course-modules.feature-block .columns .block {
        width: 50%;
    }

    .course-modules.feature-block .columns {
        justify-content: space-between;
    }
}

@media only screen and (max-width: 600px) {
    .sales-accelerator-training.two-cols .figure img {
        width: 85%;
    }

    .single-video-modules-box .video-desctiption h1 {
        font-size: 18px;
    }

    .video-module-page .single-video-modules-box.video-content p {
        margin: 0 0 15px 0;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-module-flex .time-details {
        width: 100%;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-module-flex .video-blog-title {
        width: 100%;
    }

    .single-video-modules-box .single-right-tabbing .accordion-item .accordion-content .video-module-flex {
        flex-wrap: wrap;
    }

    .course-modules.feature-block .columns .block {
        width: 100%;
    }

    .thank-you-main-banner.thank-inner .thank-box h1 {
        font-size: 40px;
    }

    .thank-you-main-banner.thank-inner .thank-star {
        height: 45px;
    }

    .thank-you-main-banner.thank-inner {
        padding: 60px 0 40px;
    }
}


@media only screen and (max-width: 460px) {
    .lawfirm-page .dental-marketing-agency-banner .wl-slider-left li:before {
        top: 3px;
    }

    .hire-fractional-pricing-section .fraction-box {
        flex-wrap: wrap;
    }

    .hire-fractional-pricing-section .fraction-title, .hire-fractional-pricing-section .price-plan {
        width: 100%;
    }

    .hire-fractional-pricing-section .price-plan {
        text-align: right;
    }

    .hire-fractional-pricing-section .fraction-box {
        padding: 20px;
    }

    .hire-fractional-pricing-section .fraction-title {
        padding-bottom: 10px;
    }

    .thank-you-testimonial-sec .thank-you-testimonial-slider .thank-icon-image {
        top: -9%;
    }

}

/* SEO new ai section  */
.feature-block.show-box.ai_search_too_seopage .features .block .inner {
    border: none;
    background: #ECF7F9;
    min-height: inherit;
    -webkit-box-shadow: 0.625em 0.625em 0 0 #F0F0F0;
    box-shadow: 0.625em 0.625em 0 0 #F0F0F0;
}
.ai_search_too_seopage .block .dflex {
    display: block;
}
.ai_search_too_seopage .features.style2 .block .title {
    margin-top: 0.7em;
}
@media only screen and (max-width: 1024px) {
    .ai_search_too_seopage.feature-block .head .font-24 br {
         display: block; 
    }
}


/* Customizing CSS Start*/

.ginput_container.ginput_container_select::before{pointer-events:none;}
.faq-section .faq-detail .question-answer .answer p a {font-size: inherit;}
.gform_confirmation_message_25 {font-size: 40px; text-align: center; font-weight: 700;}
.contact-form.prize-contact-page {margin: 0 auto !important; padding: 5em !important;}
.page-id-36172 .get-touch{display:none;}
.prize-contact-page .gfield {margin-bottom: 2.1em !important;}
.prize-contact-page .gform_fields .gfield input{padding:10px;}
.defaultTemplate .defalutTempContentPart .prize-contact-page .gform_button{font-size: 1.625em;font-weight: 600;line-height: 0.88462em;padding: 0.8em 2.4em 0.8em 1.5em;height: unset;
    border-radius: 3px;}
.prize-contact-page .gform_footer:after{display:none;}
.prize-contact-page .gform_footer{margin:25px auto 0 !important; } 
.page-id-36172 .serBanner .note {margin-top: 22px; font-size: 1.4em;}
.page-id-36172 .validation_message{font-size: 14px;padding: 3px !important;}
.outsource-website-big-button a.get-btn.btn.orange {text-wrap: wrap;     white-space: normal;word-break: break-word;overflow-wrap: break-word;}
.page-id-35479 .seo-page-banner-agencies .slick-dots{display:none;}
.fWUQZM:focus-visible {outline-style: unset !important;}
::focus-visible {outline:none !important;}
#focus-lock-id>div::focus-visible,  #focus-lock-id>div::focus, .fWUQZM::focus-visible {outline: none !important;}
body *::focus-visible, body div::focus {  outline:none !important;}
#usercentrics-root{background:#ddd;}
footer .media-sec a.whatsapp {display: none; width: 2em; height: 2em;}
footer .media-sec a.whatsapp.whatsapp-icon-show {display: block;}
footer .media-sec a.whatsapp:hover svg{fill:#40c351;}
.wlbAgencyPartner .col5 .block:nth-child(15){border-right:none;}
.single-post .entry-content p a, .single-post .entry-content ul li a {font-size: inherit;line-height: inherit;}
.home-banner-overlay:before { content: ''; display: block; background: #000000c2; position: absolute; height: 100%; width: 100%; left: 0; right: 0; }
.page-safe-area ._31054ad {left: 11.30777%;}
.page-safe-area ._53ec300 {top: 91.48576%;left: 11.30777%;}
.page-safe-area ._835c1ad {left: 11.30777%;top: 95.79288%;}
.page-safe-area ._5bc97fb {left: 12.52136%;}
.page-safe-area ._8b69d83 {left: 12.52136%;}
.page-safe-area ._2fdf76d {left: 12.52136%;}
figcaption {text-align: center;}
.formloader{display: none;}
.form-subscription-main .formloader {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,0.8); z-index: 9;}
.form-subscription-main .error ul {background-color: #f00; padding: 1.5em 2em 1.5em 3.5em; display: block; box-sizing: border-box; color: #fff; margin: 0 0 2em 0;}
.form-subscription-main .error li {margin: 0.5em 0; list-style-type: decimal;}
.postid-31632 .entry-content code, .postid-31632 .entry-content pre{font-family: monospace;background:#333;color:#fff;   border-radius: 7px;padding: 1.5em;    font-size: 1.125em;line-height: 1.75em; }
.entry-content a{word-break: break-word !important;}
.new-cta-block {margin: 3em 0px;}
.new-cta-block .row {display: flex;justify-content: space-between;}
.cta-left-box {width: 60.8%; display: flex; align-items: center; flex-direction: column; background-color: #eef8fa; padding-top: 2.4em; justify-content: space-between; padding-left: 1.4em; padding-right: 1.4em; box-sizing: border-box;}
.new-cta-block img {width: 14.35em;height: auto;}
h4.cta-heading {font-size: 1.25em; letter-spacing: 0px; line-height: 1.3; color: #0a0a0a; font-weight: 700; font-family: "Work Sans"; text-align: center; margin-top: 0;}
.cta-right-box {width: 39.2%; background-color: #5d99bf; padding: 2.2em; display: flex; flex-direction: column; justify-content: center;}
.cta-right-box h5 {font-size: 1.3em !important; letter-spacing: 0px; line-height: 1.22; color: #ffffff; font-weight: 700; font-family: "Work Sans"; text-align: center; padding-top: 0 !important; margin-bottom: 0.8em !important;}
.cta-right-box .gform_body.gform-body input {margin-bottom: 0px; font-weight: 600; padding: 1em 1.1375em;}
.cta-right-box .gform_footer.top_label {width: 100%;}
.cta-right-box input.gform_button {width: 100%;}
.cta-right-box form .gform-body > div .half-width-inpt {width: 48%;display: inline-block;margin-right: 4%;}
.cta-right-box form .gform-body > div .half-width-inpt:nth-child(2) {margin-right:0;}
.cta-left-box p {margin-bottom: 2.2em; line-height: 0; margin-top: 1.2em; box-shadow: 1px 1px 30px -5px rgba(0,0,0,0.2); border-radius: 100%; width: 16em; height: 16em; overflow: hidden; padding-top: 0; display: flex; align-items: flex-end; justify-content: center;}
.cta-right-box .gform_confirmation_message {text-align: center;color: #f3f3f3;}
.page-template-company #kh-job-widget h1.kh-font-weight-600.kh-col-sm-12.kh-mb-16.kh-mt-0.kh-d-flex.kh-align-items-center.kh-flex-wrap.kh-text-truncate-2 {font-size:16px;}
.thank-you-main-calendar figure.figure.wid50::before{background-image: url('./assets/images/thank-you-arrow-img.svg');}

@media only screen and (min-width: 1200px) {
    .mfp-iframe-holder .mfp-content.brent-mfp-content {max-width: 85em;}
}
@media only screen and (max-width: 1204px){
    .postid-31632 .entry-content pre{padding:20px;font-size:14px;line-height: 1.2; overflow: auto;}
}
@media only screen and (min-width: 1025px) {
    .footer-bottom .logo-sec .col:last-child .logo-list {padding: 0px 0.938em;}
}
@media (min-width:1024px){
    .home .testimonials .left-box .h2{font-size: 3.5em;}
}
@media only screen and (max-width: 1024px){  
    .page-id-36172 .serBanner .note {margin-top: 22px; font-size: 16px;}
    .page-id-36172 .validation_message{position: inherit;left: 0; top: inherit; padding: 11px !important; margin-top: 5px !important;}
    .defaultTemplate .defalutTempContentPart .prize-contact-page .gform_button {font-size: 18px; font-weight: 600; line-height: 0.88462em; padding: 16px 10px!important; height: unset; border-radius: 3px; max-width: inherit !important; width: 160px !important; text-align: center;
    }
    #freshteam-widget .form-control, #freshteam-widget{font-size:14px !important;}
    footer .media-sec a.whatsapp {width: 25px; height: 25px; margin-left: 12px;}
    h4.cta-heading {font-size: 18px;}
    .cta-right-box input.gform_button {width: 100%;font-size: 17px;}
    .cta-right-box h5 {font-size: 18px !important;}
    .cta-right-box .gform_body.gform-body input {padding: 13px 16px;font-size: 15px;margin-bottom: 5px;}
    .cta-left-box {padding-top: 38px;}
    .cta-left-box p {width: 14em;height: 14em;margin-top: 0;margin-bottom: 2em;}
    .new-cta-block img {width: 12.35em; height: auto;}
    .footer-bottom .logo-sec {padding: 0 0 20px;}
}
@media (max-width:991px){
    .cta-right-box {padding-top: 21px;}
    .cta-right-box h5 {font-size: 17px !important;}
    h4.cta-heading {font-size: 17px;}
    .cta-right-box .gform_body.gform-body input {padding: 11px 15px; font-size: 14px; }
    .cta-right-box input.gform_button {font-size: 16px;}
    .cta-right-box form .gform-body > div .half-width-inpt {width:100%; margin-right:0;}
}
@media only screen and (max-width: 960px){
    p.plan-card-mobile_numbers {font-size: 14px; text-align: center; border-top:1px solid #c7d4d9; padding-top: 15px; padding-bottom: 15px; margin: 0; color: #52aed5;}
    .hire-a-fractional-ai-consultant-price-table .single-website-pricing-list {box-sizing: border-box;}
}
@media (max-width:767px){
  .new-cta-block .row {flex-direction: column;}
  .cta-left-box {width: 100%; margin: 0 auto;}
  .cta-left-box p {width: 230px; height: 230px; margin-top: 0; margin-bottom: 30px;}
  .cta-left-box {padding-top: 10px;}
  .new-cta-block img {width: 85%; height: auto;}
  .cta-right-box {width: 100%; margin: 0 auto;}
  .new-cta-block img {margin-bottom: 0;}
  .cta-right-box {padding: 10px 15px 30px !important; box-sizing: border-box;}
  .cta-left-box h4.cta-heading br {display: none;}
  .cta-right-box h5 br {display: none;}
  .cta-right-box form .gform-body > div .half-width-inpt {width:48%; margin-right:4%;}
  .cta-left-box h4.cta-heading {padding-left:10px; padding-right:10px;}
  .new-cta-block {margin: 50px 0px;}
}
@media only screen and (max-width: 640px){
    .contact-form.prize-contact-page {padding: 22px !important;}
    .prize-contact-page .gform_fields .gfield input {padding: 10px; font-size: 16px;}
    .page-id-8782 .leader-detail.text-center{margin-bottom: 20px;}
    .page-id-8782 .leadership .leader-detail{width: 70%;}
    .seo101-nav ul li a{word-break: inherit !important;}
}
@media only screen and (max-width: 575px) {
    .footer-bottom .logo-sec .col:last-child a:last-child {margin-top: 2.25em;}
}
@media (max-width:480px){
    .cta-right-box form .gform-body > div .half-width-inpt {width:100%; margin-right:0%;}
}
@media only screen and (max-width: 479px) {
    .home .btn-wrap .btn {text-wrap: wrap;white-space: normal;word-break: break-word;overflow-wrap: break-word;}
    .page-id-8782 .leadership .leader-detail{width:100%;}
}
/* Customizing CSS End*/

/*fractional pricing section Start*/
.fractional-pricing-section{padding-top: 3em;}
.fractional-pricing-row{display: flex;justify-content: space-between; }
.fractional-pricing-col * {box-sizing: border-box;}
.fractional-pricing-col {width: 31.5%; background: #fff; display: flex; flex-direction: column; padding: 0; box-sizing: border-box; border-right: 2px solid #eef8fa;border-radius: 3px 3px 0 0;
    -webkit-box-shadow: 0.25em 0.25em 0 0.25em rgb(231 231 231);box-shadow: 0.25em 0.25em 0 0.25em rgb(231 231 231);position: relative;}
.fractional-pricing-col:last-child {border: none;}
.fractional-price {color: #f3692f;text-align: center; font-weight: 700; font-size: 3.1em; padding:0.6em 0.4em 0.4em;}
.fractional-price sup {font-size: 0.5em;}
.fractional-price sub {font-size: 0.5em; position: relative; left: -0.1em; top: -0.4em;}
.fractional-price-box{text-align: center;}
.fractional-pricing-col h2 {font-size: 1.178em;line-height: 1.4; width: auto; padding: 0.65em 0.7em 1.8em; color: #52aed5; text-align: center; margin: 0 auto !important; border-top: 1px solid #e9f3f7; position: relative; display: inline-block; font-weight: 500;}
.fractional-price-content {border-top: 2px solid #eef8fa; padding: 2em;}
.button-schedule.fps-button {padding: 0 2em 2em; margin: 0 auto;}
.fps-button a.btn.orange {margin: 0; border-radius: 0;}
.fractional-pricing-col p{font-size: 1.1em; line-height: 1.5;}
.fractional-price-content p:last-child {margin-bottom: 0;}
.fractional-pricing-col ul {margin: 0;padding: 0;}
.fractional-pricing-col ul li{margin: 0;line-height: 1.4;padding:0.5em 0 0.5em 1.9em;position: relative; font-size: 1.1em;}
.fractional-pricing-col ul li:before{content: ""; width: 1.2em; height: 1.2em; display: block; position: absolute; top: 0.6em; left:0; background: url(./assets/images/right_icon.png) no-repeat left center; background-size: 100%;}
.fractional-pricing-col:first-child .fractional-price sub {opacity: 0;}

.fractional-pricing-col:first-child:before {content: 'One Time Plan';position: absolute; background: #39b0d7; color: #fff; padding: 0.7em; margin: 0 auto; max-width: 100%; left: 0; right: 0; font-size: 1.1em; border-radius: 3px 3px 0px 0; text-align: center; top: -2.6em; font-weight: 500;text-transform: uppercase;}

@media only screen and (max-width: 1024px){ 
.fractional-pricing-row{flex-direction: column;}    
.fractional-pricing-col{width: 100%; margin-bottom: 30px;}
.fractional-pricing-col p{font-size: 16px; margin-bottom: 10px}
.fractional-pricing-col ul li {margin: 0; padding: 10px 0 10px 35px;font-size: 16px;}
.fractional-pricing-col ul li:before {width: 18px; height: 18px; top: 12px; left: 0;}
.fractional-price{font-size: 40px;}
.fractional-price sup {font-size: 22px;}
.fractional-price sub{    font-size: 22px;left: -1px;top: -5px;}
.fractional-pricing-col h2{padding: 18px 10px 30px; font-size: 22px; }
.fractional-price-content{padding: 20px 35px;}
.button-schedule.fps-button{padding: 0 35px 35px; margin: 0 auto;}
.fractional-pricing-col:first-child .fractional-price sub {display: none;}
.fractional-pricing-section {padding-top: 40px;}
.fractional-pricing-col:first-child:before{top: -40px;font-size: 16px;max-width: 260px;}


}
@media only screen and (max-width: 640px){ 
    .fractional-price{font-size: 34px;padding: 25px 20px 10px;}
    .fractional-pricing-col h2{padding: 15px 15px 20px;}
    .fractional-price-content{padding: 20px;}
    .button-schedule.fps-button {padding: 0 20px 20px; margin: 0 auto;}

}
/*fractional pricing section End*/



.ourPoliciesPage #policy_embed_div h5 {margin: 1em 0 0.5em !important; font-size: 1.2em !important;}
.jobs-page-main .gform_body input[type="checkbox"] + label:before{display: block !important;}
.sitemap-box li ul li a:hover{color:#e4582d !important;}
.caseStudyBanner ul li:last-child a {font-weight: 700;}
.testimonial-agency-slider .slick-dots li:hover button{border: unset;}  
 .testimonial-agency-slider .slick-dots li:hover button:before{background-color:#d3d0bb;}
 .testimonial-agency-slider .slick-dots li.slick-active button {border: 2px solid var(--green) ;}
 .versatile-payment-gateways-integration.paymentGatIntSection .columns .block:last-child {border-right: 0;}
.feature-block.show-box.ai_search_too_seopage .features .block .inner{width:100%;}
.sitemap-box li ul li a:hover{color:#e4582d !important;}
.list-seo-sec .titleh3-sec-seo span {width: 2.5em; height: 2.5em; background-color: #fff; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; display: flex; align-items: center; justify-content: center; line-height: normal; margin: 0 0.67em 0 0;}
.list-seo-sec .titleh3-sec-seo {margin-bottom: 1.775em; display: flex; align-items: center;}
.white-label-seo .Facts-and-figure .block {border-color: #fff !important;}
.alternative-digital-agencies.paymentGatIntSection .columns .block:last-child{border:none;}
.duda-banner .dflex.wrap{align-items:center;}
.client-box .comment{text-align:left;}
.client-box .comment br{display:none;}
.white-label-ppc-management .features.style4 .block .content{margin: 0 auto 0 auto;}
.jobs-req .kh-main-container .kh-accordion-item .kh-form-check-input[type="checkbox"] {accent-color: #39b6d7 !important;}
.page-template-company #kh-job-widget h1.kh-font-weight-600.kh-col-sm-12.kh-mb-16.kh-mt-0.kh-d-flex.kh-align-items-center.kh-flex-wrap.kh-text-truncate-2 {font-size: 1.5em;}
.blog-writing-service-banner.top-border-on-banner{border-top:unset;}

@media only screen and (min-width: 1025px){
    .woocommerce_paymentGatIntSection.paymentGatIntSection .columns .block:nth-child(3n) {border-right: none;}
    .white-label-gutenberg-development-services-offer.hire-d-w-d-key-skill .features.style2 .block .icon img{width: 1.6em;} 
    .why-e2m-is-the-best-for-oxygen-builder-websites .features.style2 .block .icon img{width: 1.6em;margin-top: 0.4em;}
    .hirededicatedbanner-iconsize .features .block figure.icon {height: 5em;}
    .key-skill-services-go-high-level.feature-block.show-box .features .block .inner {padding: 2.5em 1em 2.5em;}
    .fps-button a.btn.orange{font-size:1.21em;padding: 1em 1em;width: 12em;}
}
@media only screen and (max-width: 1024px){ 
    .ourPoliciesPage #policy_embed_div h5{margin: 15px 0 10px !important; font-size: 20px !important;line-height: 26px !important;}
    .policy-page-main #policy_embed_div ol {padding-left: 20px !important;}
    .whiteLableWPDWhySection .icon_image img[alt="Experience working"]{height: 60px;}
    .benefits-white-label-e-commerce-seo-services h3.title br,
    .white-label-e-commerce-seo-services .title-ecom-plat h2 br {display: none;}
    .white-label-seo .benefits-white-label-e-commerce-seo-services.Our-Commitment-to-Agencies .features.style2 .block .content {padding-left: 0;}
    .testimonialTextSection .client-img img{max-width: 100px;}
    .white-label-gutenberg-development-services-offer.hire-d-w-d-key-skill .btn{margin-top: 30px;}
    .page-id-26484 .faq-section .faq-detail .question-answer .answer {padding: 15px 15px 15px 15px;}
    .white-label-gutenberg-development-services-offer.hire-d-w-d-key-skill .features.style2 .block .icon img, 
    .why-e2m-is-the-best-for-oxygen-builder-websites .features.style2 .block .icon img{width: 20px; height: auto;margin-top: 5px;}
    .oxygen-development-services-offer .headPart .font-24 br{display: none;}
    .type-build-using-oxygen-builder p.text-center {font-size: 18px;}
    .type-build-using-oxygen-builder p.text-center br{display: none;}
    .type-build-using-oxygen-builder.elementor-build-using .platforms .platform .name{font-size: 14px;}
    .policy-page-main #policy_embed_div .accordion-content{padding: 10px 20px 30px !important;}
    .ai-main-banner-form .ginput_container.ginput_container_select::before{border-right: 6px solid transparent;border-left: 6px solid transparent;border-top: 6px solid #727171;}
    .wp-maintenance-process.hire-r-how-work .features .block .text{font-size:16px;}
    .form-text-part .form-part .gform_body .gfield textarea, .form-text-part .form-part .gform_body .gfield input {font-size: 15px;}
	.wp-maintenance-process.hire-r-how-work .features .block .text{font-size:18px;}
	.elementor-build-using .platforms .platform .name{font-size:18px}
    .testimonials-sec .say-box {padding: 0 15px;}
    .work-process .blue .tooltip-content:after , .tooltip-content:after{left: 0;right: 0;margin: 0 auto;}
    .hirededicatedbanner-iconsize .features .block figure.icon {height:50px;}
    .whiteLabelContentWritingServices.image-small.two-cols .right .figure {text-align: center;}
    .home .section-service .h2, 
    .home .featured .font-1875, 
    .home .testimonials .left-box .h2,
    .home .section-dobest .left-box .h2, 
    .home .section-blog .left-box .h2, 
    .home .white-lbl-interview .font-60,
    .home .single-promise-video-section .h2{font-size: 34px;line-height: 36px;} 
    .theSEOAdvantages.feature-block .columns.col5 .block {margin-bottom: 30px;}
    .page-template-company #kh-job-widget h1.kh-font-weight-600.kh-col-sm-12.kh-mb-16.kh-mt-0.kh-d-flex.kh-align-items-center.kh-flex-wrap.kh-text-truncate-2 {font-size: 18px;}
    .home .client-box .comment{padding-top: 0}
    .home .client-box .comment .name, .home .client-box .comment .detail{margin: 0;}
    .get-touch .gform_body .gfield select{line-height: 1.1;}
    

}
@media only screen and (max-width: 960px){
    .two-cols.Professional-Content-Writing-Services .text-content {width: 100%;}
    .Professional-Content-Writing-Services .deep-consumer-box {flex-direction: unset !important;}
    .two-cols.Professional-Content-Writing-Services .deep-consumer-box .figure {width: 80%;margin: 0 auto;}
    .ai-main-banner-form.hirededicatedsupport .figure img{margin-left: auto;margin-right: auto;}
    .elementor-build-using .platforms .platform .name{font-size:16px}
    .hire-d-w-d-key-skill .features.style2 .block .inner {min-height: auto;}
	.business-acqusition .partner-with-us.image-width-height-full .icon img{    width: 100% !important;height: 100%!important;}
    .business-acqusition .feature-block.show-box .features.columns.col3 .block {width: 50%;}
    .team-member-data-section .team-section:last-child .team-box:last-child .onhover{display: none;}
    .banner-bottom .font-17{width: 100%;}
    .banner-bottom .world-map {width: 100%;}
    .home .readmore{margin-left: auto; margin-right: auto;}
    .ppc-services-banner .btn-wrap .btn+.btn {margin-left: 0;}
    .ppc-partner-agency.two-cols .left .text-content {margin-bottom: 0;}

}
@media only screen and (max-width: 767px){
    .testimonial-agency-slider .comment-box {box-shadow: none !important;}
    .testimonial-agency-slider .slick-active .comment-box {box-shadow: 4px 4px 0 4px rgb(231 231 231) !important;}
    .mt30-768 {margin-top: 30px;}
    .page-id-26484 .two-cols .right .figure{margin-top: 35px;}
    .type-build-using-oxygen-builder p.text-center {font-size: 16px;}
    .white-label-seo .featured.box-size .img-box {width: 45%;}
    .different_content_goals_icon.whiteLableWPDWhySection .features.style4 .block .icon img {width: 60px;}
    body.page-id-11679 .looking-for-custom-pricing.two-cols .figure img{padding-right: 0% !important;width: 70% !important;}
    body.page-id-11679 .looking-for-custom-pricing .figure{padding:0 !important;}
    .wp-maintenance-process.hire-r-how-work .features .block .text{font-size:16px;}
    .hire-d-w-d-key-skill .features.style2 .block .inner {padding: 25px 15px 25px 20px;min-height: auto;}
    .best-for-elementor-websites .features.style2 .block{margin-bottom: 0;}
    .elementor-banner.two-cols .figure {margin-top: 45px;}
    .alternative-digital-agencies .logos.columns {flex-wrap: wrap;gap: 20px;justify-content: center;}
    /*.fte-alternative-banner .btn-part .btn:first-child , .fte-alternative-banner a.get-btn{margin: 20px auto;}*/
    .seo-matters-for-your-agency.two-cols .left .text-content{margin-top: 40px;}
    .faq-section .faq-detail .question-answer .question .arrow:before{right: 4px;}
    .list-seo-sec .titleh3-sec-seo{text-align:left;}
    .Service-page .point-type1 li:before {top: -1px;}
    .download-guide-box.feature-block.seopage_services_provide_icon .columns.col3 .block {margin-bottom: 5px;}
    .rightwrapoutImage .figure{margin: 0 auto;padding:0;}
    .fractional-agency-operations .title-ecom-plat h2 br{display: none;} 
    .key-skill-services-go-high-level.feature-block.show-box .features .block .inner{min-height: auto;}
    .key-skill-services-go-high-level .features.style1 .block .icon{width: auto;height: auto;margin: 0 auto;padding:0;}
    .key-skill-services-go-high-level .features.style1 .block .content{padding-top: 20px;}
    .key-skill-services-go-high-level.feature-block.show-box .features .block .inner{padding: 30px 15px !important;}
    .alternative-digital-agencies h2 br{display:none;}
    body .looking-for-custom-pricing .text-content {width: 80%;}
    .looking-for-custom-pricing .figure{padding-right: 0 !important;}
    .looking-for-custom-pricing.two-cols.looking-for-custom-pricing-img .figure img {width: 50%;}
    .duda-development-services .features.style2 .block .inner {padding: 30px 20px;}
    .duda-development-services .features.style2 .block .title {margin: 20px 0 0 0;}
    .page-template-company #kh-job-widget h1.kh-font-weight-600.kh-col-sm-12.kh-mb-16.kh-mt-0.kh-d-flex.kh-align-items-center.kh-flex-wrap.kh-text-truncate-2 {font-size: 16px;}
    .home .client-box .comment{height: auto;}
    .home .client-box{height: 60px;}
    .home .client-box .comment .name{margin: 0 0 10px;}
    .learn-more-guide.ai-agency-guide.why-your-digital-agency-might.feature-block .features.style3 .block{margin-top: 40px;}
    
}
@media only screen and (max-width: 660px){
    .model-we-use-ai-section .columns.col5 .block {width: 100%;}
}
@media only screen and (max-width: 640px){
    .local-seo-partners.feature-block .head .font-60 br, .alternative-freelancers-digital-agencies .title br{display: none;} 

}
@media only screen and (max-width: 479px) {
    .gallery-section .logos {width: 100%;}
	.gallery-section .logos.columns.col4 .block, .gallery-section.gallery-with-text .logos.col3 .block{width: 50%;}
	.gallery-section .block .logo {min-height: auto;padding: 15px}
    .home .section-service .h2, 
    .home .featured .font-1875, 
    .home .testimonials .left-box .h2,
    .home .section-dobest .left-box .h2, 
    .home .section-blog .left-box .h2, 
    .home .white-lbl-interview .font-60,
    .home .single-promise-video-section .h2{font-size: 26px;line-height: 30px;}
    .home .client-box{height: 70px;}

}
@media only screen and (max-width: 460px){
    .pm-tool-white-label .columns.col6 .block{width: 80%;}
    .pm-tool-white-label.gallery-section .block .logo {padding: 15px;}
    .clientLogoPage.gallery-section .logos.columns.col4 .block img {height: auto;width: 230px;object-fit: contain;}
    li#field_2_6 {max-width: 340px;}
}
@media only screen and (max-width: 430px) {
    .gallery-section .logos.columns.col4 .block{width: 100%;}
}
@media only screen and (max-width: 400px){
    .ai-main-banner-form .guide-banner-form {padding: 25px 15px;}
    .ai-main-banner-form .gform_body .gfield input, .ai-main-banner-form .gform_body .gfield select{font-size: 14px;padding: 10px;}
    .ai-main-banner-form .text-content.typo.wid50.leftalign{width: 100%;}

}

/* PPC Landing page  */
.ppc_landingpage #site-navigation{display: none !important;}
.ppc_landingpage .get-touch{display: none;}
.hidemenu_onlybtn a{margin: 0;}
.ppc_landing_banner .dflex{justify-content: space-between;}
.ppc_landing_banner.serBanner .content {width: 44%;}
.ppc_landing_banner.serBanner .figure {width: 50%;}
.ppc_landing_banner .title{font-size: 3.75em;}
.ppc_landing_banner .description{font-size:1.37em; line-height: 1.3;}
.ppc_landing_banner .note ul{    padding: 1.5em 0 0;margin: 0;}
.ppc_landing_banner .note ul li:before{content: ""; width: 1.2em; height: 1.2em; display: block; position: absolute; top: 0.6em; left:0; background: url(./assets/images/right_icon.png) no-repeat left center; background-size: 100%;     filter: brightness(0) invert(1);}
.ppc_landing_banner ul li{margin: 0;line-height: 1.4;padding:0.5em 0 0.5em 1.9em;position: relative; font-size: 1.37em;}
.ppc_landingpage .banner-bottom-logo{background: #ECF7F9; border-bottom: 1px solid #0000001A;}
.ppc_landingpage_whoitfor .block .inner .icon {margin: -5.5em auto 3.8em; width: 7.375em; max-width: inherit;}
.ppc_landingpage_whoitfor .block .inner {background: #fff; margin-bottom: 6em; padding: 2em; border-top: 2px solid #3BB1D7;}
.ppc_landingpage_whoitfor .block:nth-child(2) .inner{border-color:#A0C75D }
.ppc_landingpage_whoitfor .block:nth-child(3) .inner{border-color:#3BB1D7 }
.ppc_landingpage_whoitfor .block:nth-child(4) .inner{border-color:#A0C75D }
.ppc_landingpage_whoitfor .block:nth-child(5) .inner{border-color:#3BB1D7 }
.ppc_landingpage_whoitfor .block:nth-child(6) .inner{border-color:#A0C75D }
.ppc_landingpage_whoitfor .head {padding-bottom: 2em;}
.ppc_landingpage_whoitfor .block .inner .text {font-weight: 600;min-height: 4.5em;}
.goodbye-to-wordpres-down ul li:before{content: ""; width: 1.2em; height: 1.2em; display: block; position: absolute; top: 0.6em; left:0; background: url(./assets/images/right_icon.png) no-repeat left center; background-size: 100%;}
.goodbye-to-wordpres-down ul li{margin: 0;line-height: 1.4;padding:0.5em 0 0.5em 1.9em;position: relative; font-size: 1.37em;}
.ppc_lendingpage_howitwork .block:nth-child(3) .inner:before{display: none !important;}
.ppc_lendingpage_howitwork.hire-r-how-work .features .block .text {font-weight: 500; font-size: 1.875em; padding: 0 1.4em;}
.ppc_landing_speak_themselves .features .block {border-right: 1px solid hsl(0deg 0% 0% / 20%);}
.ppc_landing_speak_themselves .features .block:last-child{border:none;} 
.ppc_landingpage .wl-offer-main{display:none;}

@media only screen and (max-width: 1024px){
    .ppc_landing_banner .title {font-size: 32px; margin-bottom: 20px}
    .ppc_landing_banner .description{font-size: 16px;}
    .ppc_landing_banner .note ul{padding: 20px 0 0; }
    .ppc_landing_banner ul li {padding: 10px 0 10px 30px; font-size: 16px;}
    .ppc_landing_banner .note ul li:before{width: 20px;height: 20px;top: 11px;}
    .ppc_landingpage .mobielMainToggle{display:none !important; }
    .ppc_landingpage_whoitfor .head {padding-bottom:0;}
    .ppc_landingpage_whoitfor .features.col3 {margin: 0;}
    .ppc_landingpage_whoitfor .block .inner{margin-bottom: 60px; padding: 20px;}
    .ppc_landingpage_whoitfor .block .inner .text{min-height: 90px;}
    .ppc_landingpage_whoitfor .block .inner .icon {margin: -56px auto 30px;width: 70px;}
    .goodbye-to-wordpres-down ul li {padding: 10px 0 10px 30px; font-size: 16px;}
    .goodbye-to-wordpres-down ul li:before{width: 20px;height: 20px;top: 11px;}
    .ppc_lendingpage_howitwork.hire-r-how-work .features .block .text{font-size:18px; padding: 0;}
    .ppc_landing_speak_themselves .features .block:nth-child(2){border:none;} 
    .ppc_landing_speak_themselves .features .block:{margin-bottom: 40px;}
    .ppc_landingpage .site-branding{width: 50%;text-align: left;margin: 0;}
    .ppc_landingpage .site-header .logo {width: 120px;}


}
@media only screen and (max-width: 960px){
    .ppc_landing_banner.serBanner .content{width: 100%;margin-bottom: 30px;}
    .ppc_landing_banner.serBanner .figure {width: 100%;}
    .ppc_landingpage_whoitfor .text br{display: none;}

}
@media only screen and (max-width: 768px){
    .ppc_landing_banner .title{font-size: 25px;}
    .ppc_landingpage_whoitfor.feature-block .columns.col3 .block{width: 50%}

    .ppc_landing_speak_themselves .features .block{width: 50%;}
    .ppc_landingpage_partner .typo h2{font-size: 24px;}
    .ppc_landingpage_partner.two-cols .text-content.leftalign{text-align: center;margin-bottom: 30px;}
}
@media only screen and (max-width: 540px){
    .ppc_landingpage_whoitfor.feature-block .columns.col3 .block{width: 100%;}
    .ppc_landingpage_whoitfor .block .inner .text{min-height: inherit;}
    .goodbye-to-wordpres-down .left .text-content{text-align: left;}

}
@media only screen and (max-width: 480px){
    .ppc_landing_speak_themselves .features .block{width: 100%; border-right: none;}
    .hidemenu_onlybtn{display: none;}
    .ppc_landingpage .site-header .logo {width: 80px;margin: 0 auto;text-align: center;}

}

/*Brent Weaver*/

.brent-hero__btn{margin-top: 0;}
.brent-hero{background-color: #3AA9D0;color: #fff;padding: 5.875em 0 7.1875em;}
.brent-hero__content {width: 43%;padding-right: 3.28125em;box-sizing: border-box;}
.brent-hero__video {width: 57%;padding-left: 3.28125em;box-sizing: border-box;}
.brent-hero__video video{width: 100%;height: 100%;}
.brent-hero .bfont-22 p{color: #ffffff;}
.bfont-22 p, .bfont-22 li{font-size: 1.375em;line-height: 1.4;color: #111111;}
.bfont-22.w500{font-weight: 500;}
.brent-hero__subtitle {max-width: 80%;margin: 0 auto;}
.brent-hero__head {margin-bottom: 4.375em;}
.brent-hero__head .brent-hero__title{margin-bottom: 0.45em;}
.brent-hero__btn{color: #3AA9D0;background: var(--white);margin-top: 0.5em;}
.brent-head__btn{margin-top: 0;}
.brent-hero__btn span {margin-left: 0.5em;}

.b_meet_section{background-color: #ECF7F9;padding: 8.25em 0 9.3125em;}
.b_meet_meaning{background: #fff;padding: 3.0625em 1.75em 3.0625em 3.0625em;position: relative;margin-top: -3.5em;}
.b_meet_image {width: 55.5%;box-sizing: border-box;padding-right: 2.5em;margin-top: -1em;}
.b_meet_content {width: 44.5%;box-sizing: border-box;padding-right: 1.75em;padding-left: 2.5em;}
.b_meet_image img{display: block;width: 100%;}
.b_meet_meaning::before {
    content: "";
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 40px solid #fff;
    position: absolute;
    left: 15em;
    top: -1.625em;
}
.m_desc ul{padding-left: 0;}
.m_desc li {position: relative;padding-left: 1.8em;font-weight: 500;margin-bottom: 1.37em;}
.m_desc p{font-weight: 500;}
.m_desc ul li::before{content: '';
    background: url(./assets/images/right_icon.png) no-repeat left center;
    width: 1.271em;
    height: 1.271em;
    display: block;
    background-size: contain;
    margin-right: 0.5em;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 0;
    left: 0;}

.meet_subtitle {margin-bottom: 1.25em;color: #000000;}
h3.meet_desc-title {margin-bottom: 0.75em;color: #111111;}

.m_meet_section{background-color: #EBEBEB;padding: 8.1875em 0 9.25em;}
.m_meet_meaning{background: #fff;padding: 3.0625em 1.75em 3.0625em 3.0625em;}
.m_meet_content{width: 47%;box-sizing: border-box;padding-right: 3.28125em;}
.m_meet_image{width: 53%;box-sizing: border-box;padding-left: 3.28125em;}
.m_desc{font-weight: 500;}
.m_meet_image img{display: block;width: 100%;margin-top: -1em;}
.m_meet_meaning {position: relative;margin-top: -3.7em;}
.m_meet_meaning::before{content: "";
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 40px solid #fff;
    position: absolute;
    right: 13em;
    top: -1.625em;
}
h3.meet_meaning_title {margin-bottom: .75em;color: #111111;}
.b_meet_meaning .bfont-22 p:last-child{margin-bottom: 0;}
span.meet_name {background-color: #4EB2D5;color: var(--white);padding: 1px 8px 1px 5px;}
.m_meet_content .meet_title{margin-bottom: 0.5em;}
.b_agency_evolve_cta-title{color: #111111;}

.m_again_section{padding: 8.25em 0 9.25em;}
.m_again_section .b_e2m_title{margin-bottom: 0.5em;color: #000000;}
.b_e2m_head {max-width: 86%;margin: 0 auto 3.2em;}
.b_e2m_expect_title{margin-bottom: 0.7em;color: #111111;}
.b_e2m_cta-box{background-color: var(--orange); color: var(--white); padding: 4.1875em  5em 5em;}
.b_expect.features{margin-left: -3.7em;margin-right: -3.7em;}
.b_expect.columns.col5 .block {padding-left: 3.7em;padding-right: 3.7em;}
.b_expect.features.style4 .block .icon {height: 14.5em;width: 14.5em;margin-bottom: 1.5em;}
.b_expect.features.style4 .block .content{margin: 0 auto 3.44em auto;}
.b_expect.features.style4 .block .icon img{width: auto;max-height: 7.5em;max-width: 7.5em;}
.b_e2m_cta-btn-wrap .get-btn:hover{background:var(--sky-blue);color: #fff;}
.bfont-23{font-size: 1.44em;line-height: 1.3;}
.bfont-23.w400{font-weight: 400;}
.b_e2m_cta-title {margin-bottom: 0.53em;}
.b_e2m_cta-desc p:last-child{margin-bottom: 0;}
.b_e2m_cta-desc {max-width: 53.5%;margin: 0 auto;}
.b_e2m_cta-title.font-50 {font-size: 3.12em;line-height: 1;}
.b_e2m_expect_head {margin-bottom: 4.25em;}
.b_meet_content  .meet_title{margin-bottom: 0.27em;}


.b_agency_evolve{background-color: var(--light-gray); padding: 7.375em 0 7.375em;}
.b_agency_evolve_gallery {width: 45%;box-sizing: border-box;padding-right: 6.25em;}
.b_agency_evolve_content {width: 55%;box-sizing: border-box;padding-left: 6.25em;}
.b_agency_evolve_title {margin-bottom: 0.27em;}
.b-image-frame {background: #D9D9D9;height: 100%;border: 12px solid #FFFFFF;box-shadow: -4px 8px 18px 2px rgba(220, 220, 220, 0.7);}
.b-image-frame img{width: 100%;display: block;height: 100%;}
.b_agency_evolve_gallery-full, .b_agency_evolve_gallery-style2{margin-bottom: 1.75em;}
.baeg-col.baeg-col-1 {width: 50%;padding-right: 0.875em;box-sizing: border-box;}
.baeg-col.baeg-col-2 {padding-left: 0.875em;width: 50%;box-sizing: border-box;}
.baegs-col.baegs-col-1 {width: 67.9%;padding-right: 0.875em;box-sizing: border-box;}
.baegs-col.baegs-col-2 {padding-left: 0.875em;width: 32.1%;box-sizing: border-box;}
.b_agency_evolve_desc.m_desc li{margin-bottom: 0.82em;}
.b_agency_evolve_desc.m_desc ul{margin-bottom: 2.5em;} 
.b_agency_evolve_gallery, .b_agency_evolve_gallery > div{position: relative;}
.b_agency_evolve_gallery::before {
    content: "";
    background: url(./assets/images/back-img.png) no-repeat center center;
    position: absolute;
    top: -4em;
    bottom: -4em;
    left: 0;
    right: 0;
    z-index: 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.m_meet_meaning .bfont-22 p:last-child, .b_meet_meaning .bfont-22 p:last-child{margin-bottom: 0;}
.btn.light.brent-hero__btn{
color: #3AA9D0;
}
.btn.light.brent-hero__btn:hover{
color:#fff;
}

@media only screen and (max-width: 1024px){
.b-header .site-branding {width: 25%;text-align: left;margin: 0;}
.bfont-23 {font-size: 18px;line-height: 1.3;}
.bfont-22 p, .bfont-22 li {font-size: 16px;}
.b_meet_meaning{margin-top: 0;}
.m_meet_meaning{margin-top: 0;}
.b_meet_row, .m_meet_row{align-items: flex-end;}
.b_agency_evolve_gallery{padding-right: 3em;}
.b_agency_evolve_content{padding-left: 3em;}
.b_agency_evolve_gallery::before{background-size: cover;}
.b_expect.columns.col5 .block {padding-left: 2em;padding-right: 2em;}
.b_expect.features.style4 .block .icon img {width: auto;max-height: 6em;max-width: 6em;}
.b_expect.features {margin-left: -2em;margin-right: -2em;}
.b_e2m_cta-title.font-50 {font-size: 40px;}
.b_e2m_cta-desc{max-width: 600px;}
.b_e2m_cta-box{margin-top: 20px;}
.b_agency_evolve_title.font-60{font-size: 38px;text-wrap-mode: nowrap;margin-bottom: 20px;}
h3.meet_desc-title {margin-bottom: 20px;}
}
@media only screen and (max-width: 991px){
.b_meet_row{flex-direction: column-reverse;}
.b_meet_image, .m_meet_image {width: 100%;padding-right: 0;margin-top: 0;}
.b_meet_content, .m_meet_content {width: 100%;padding-right: 0;padding-left: 0;}
.m_meet_image img{margin-top: 0;}
.b_meet_row, .m_meet_row{gap:15px 0;}
.columns.col5 .block {width: 33.33%;}
.b_expect.features.style4 .block .icon {height: 100px;width: 100px;margin-bottom: 10px;}
.b_expect.features.style4 .block .icon img {width: auto;max-height: 60px;max-width: 60px;}
.m_meet_meaning::before{right: 28em;top: -2.5em;}
.b_meet_meaning::before{left: 28em;top: -2.5em;}
.brent-page h3 {font-size: 20px;}
}
@media only screen and (max-width: 960px){
.b_e2m_cta-title.font-50 {font-size: 30px;line-height: 1.2;}
.b_agency_evolve_title.font-60{font-size: 28px;}
}
@media only screen and (max-width: 767px){
.brent-page .font-60 {font-size: 24px;}
.b_e2m_cta-title.font-50 {font-size: 24px;}
.b_agency_evolve_title.font-60{font-size: 24px;}
.bfont-23 {font-size: 16px;}
.b_agency_evolve_gallery::before {top: -30px;bottom: -30px;}
.brent-hero__row {flex-direction: column-reverse;gap: 20px 0;}
.brent-hero__content {width: 100%;padding-right: 0}
.brent-hero__video {width: 100%;padding-left: 0;}
.b_agency_evolve_gallery {width: 100%;padding-right: 0;}
.b_agency_evolve_content {width: 100%;padding-left: 0;}
.b_agency_evolve_row{gap:40px 0;}
.b_e2m_cta-desc {max-width: 100%;}
.b_meet_meaning, .m_meet_meaning{padding: 20px;}
.b_meet_meaning::before {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #fff;
    position: absolute;
    left: 25em;
    top: -15px;
}
.m_meet_meaning::before {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #fff;
    position: absolute;
    right: 25em;
    top: -15px;
}
.b_e2m_head {max-width: 100%;}
.b_agency_evolve_desc.m_desc ul {margin-bottom: 20px;}
.b_agency_evolve, .m_again_section, .m_meet_section, .b_meet_section, .brent-hero{padding: 40px 0;}
.b-image-frame{border: 8px solid #FFFFFF;}
.b_e2m_cta-box{padding: 40px 30px;}
}
@media only screen and (max-width: 640px){
.columns.col5 .block {width: 50%;}
.baeg-col.baeg-col-1, .baegs-col.baegs-col-1{padding-right: 5px;}
.baeg-col.baeg-col-2, .baegs-col.baegs-col-2{padding-left: 5px;}
.b_agency_evolve_gallery-full, .b_agency_evolve_gallery-style2 {margin-bottom: 10px;}
}
@media only screen and (max-width: 480px){
.b-header .brent-head__btn{font-size: 13px;padding: .8em 0.8em;}
.site-branding a {margin-right: 15px;}
}
@media only screen and (max-width: 360px){
.b_e2m_cta-box{padding: 30px 10px;}
}

.ppc-book-cta-block{margin: 0;padding: 2em 0;position: fixed;width: 100%;bottom: 0px;z-index: 99;}
.ppc-book-cta-block .wrapper{display:flex;align-items:center;justify-content:space-between;}
.ppc-book-cta-block .wrapper .typo h4 {margin-bottom: 0;color: var(--white);}
.ppc-book-cta-block .wrapper .btn{margin:0;}
.ppc_landingpage footer{padding-bottom:6em;}
section.ppc-landing-form{padding: 4.876em 0 0 0;}
section.ppc-landing-form .typo p{margin: 0;}
.ppc-landing-form .cta-title ,.ppc-landing-form .typo.cta-desc p{color:var(--white);}
.ppc_lendingpage_howitwork.hire-r-how-work .features .block .text {font-weight: 500;font-size: 1.370em;padding: 0;}
.ppc_lendingpage_howitwork  .btn{margin:0;}
.feature-block.box-full-width-img-title .block {padding-left: 1em;padding-right: 1em;}

@media only screen and (max-width: 1024px){
section.ppc-landing-form{padding: 70px 0 0 0;}
 .elementor-banner .btn-wrap .btn+.btn{margin-left: 0;}
 .ppc_lendingpage_howitwork.hire-r-how-work .features .block .text{font-size: 16px;}
.feature-block.ppc-box-full-width-img-title .block{padding:15px;}
.ppc-box-full-width-img-title .features.style2 .block .icon img{margin-bottom: 15px;max-width: 75px;max-height: 75px;height: 75px;width: 75px;}
}

@media only screen and (max-width: 960px){
    .ppc-book-cta-block .btn {font-size: 18px;}	
}
@media only screen and (max-width: 767px){
    section.ppc-landing-form{padding:60px 0 0 0;}
    .ppc-book-cta-block .wrapper{flex-direction:column;flex-wrap:wrap;}
    .ppc-book-cta-block .wrapper .typo h4 {margin-bottom: 20px;color: var(--white);font-size: 20px;text-align: center;}
    .ppc-book-cta-block .btn{font-size:16px;}
    .ppc-book-cta-block{padding: 25px 0px;}
    .ppc_landingpage footer {padding-bottom: 110px;}
   
}

.job-listing-section{padding: 15em 0 8.5em 0;} 
.post-type-archive-jobs .swp_social_panel ,.single-jobs .job-detail-content .swp_social_panel { display:none !important; } 
.job-listings-section{ background: #eef8fa; padding: 13em 0 7.5em 0;} 
.job-header-content { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.875em; } 
.job-listings-section .department-navigation { display: flex; gap: 0.625em; margin-bottom:1.5em } 
.job-listings-section .department-pill { text-decoration: none; padding: 0.5em 1em; background-color: #39b0d7; border-radius: 1.25em; color: #333; font-size:1em; transition: background-color 0.3s ease; color:#fff; font-weight: 600; letter-spacing: 0.031em; }
.job-listings-section .department-pill:hover { background-color: #e4582d; color:#fff; } /* Main grid for the job listings */ 
.job-listings-section .job-listings-grid { display: grid; grid-template-columns: repeat(2, 1fr); /* Creates a responsive 3-column layout */ gap: 1.875em; padding: 2.5em 0; } /* Individual job card styling */ 
.job-listings-section .job-card { background-color: #ffffff; border-radius: 0.75em; box-shadow: 0 0.25em 1em rgba(0, 0, 0, 0.05); transition: transform 0.3s ease, box-shadow 0.3s ease; overflow: hidden; display: flex; flex-direction: column; } 
.job-listings-section .job-card:hover { transform: translateY(-5px); box-shadow: 0 0.5em 1.5em rgba(0, 0, 0, 0.1); } /* Inner card content wrapper */ 
.job-listings-section .job-card-inner { padding: 1.5em; display: flex; flex-direction: column; height: 100%; } /* Header section with job title and optional company icon */ 
.job-listings-section .job-card-header { display: flex; align-items: center; gap: 0.938em; margin-bottom: 1.25em; border-bottom: 0.063em solid #e0e6ed; padding-bottom: 1.25em; } /* Styling for the company icon (if you choose to use it) */ 
.job-listings-section .job-company-icon { width: 2.813em; height: 2.813em; border-radius: 0.5em; background-color: #f7f9fc; border: 0.063em solid #e0e6ed; box-shadow: 0 0.125em 0.25em rgba(0, 0, 0, 0.05); display: flex; align-items: center; justify-content: center; } 
.job-listings-section .job-company-icon img { width: 1.563em; height: 1.563em; } 
.job-listings-section .job-title { font-size: 1.5em; font-weight: 600; color: #1a202c; margin: 0; line-height: 1.3; } 
.job-listings-section .job-title a { text-decoration: none; color: inherit; } /* Metadata section with tags and date */ 
.job-listings-section .job-card-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 0.75em; margin-bottom: 1.25em; padding-top:0.625em; } 
.job-listings-section .job-types { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 0.5em; } /* Styling for the job type tags (e.g., Full Time, Internship, Remote) */
.job-listings-section .job-types li.job-posted-type span { padding: 0.5em 1em; border-radius: 1.25em; font-size: 0.875em; font-weight: 500; white-space: nowrap; background-color: #aacf64; /* Green background */ color: #fff; } 
/* Styling for the experience/duration tags (e.g., 6 Month, 2+ Years) */ 
.job-listings-section .job-types li p { padding: 0.5em 1em; border-radius: 1.25em; font-size: 0.875em; font-weight: 500; white-space: nowrap; background-color: #ec5121; /* Yellow/Amber background */ color: #fff; } /* Styling for the date tag (e.g., 2 days ago) */
.job-listings-section .job-posted-date { padding: 0.5em 1em; border-radius: 1.25em; font-size: 0.875em; font-weight: 500; white-space: nowrap; background-color: #6c757d; /* Grey background */ color: #fff; text-transform:capitalize; } /* Footer section with the button */ 
.job-listings-section .job-location-place .job-location { padding: 0.5em 1em; border-radius: 1.25em; font-size: 0.875em; font-weight: 500; white-space: nowrap; background-color: #6c757d; /* Grey background */ color: #fff; text-transform:capitalize; } /* Footer section with the button */ 
.job-listings-section .job-card-footer .get-btn.btn.blue { max-width: 9em; width: 100%; padding: 0.75em; text-align: center; font-size: 1em; font-weight: 600; border-radius: 0.5em;letter-spacing: 0.1em;} 


/* Wrapper for the main content area */
.job-main-content-section .wrapper { display: flex; }

/* Grid for the two-column layout */


/* Main Content Column */


/* Sidebar Column */
.job-main-content-section .job-sidebar-container { position: relative;}
.job-main-content-section .job-sidebar-container .sticky-sidebar {position: sticky;top: 13.75em;}

/* .job-sidebar-container .job-details-meta-card{background-color: #fff;border: 0.063em solid #ddd;border-radius: 0.5em;padding: 1.563em;margin-bottom: 1.563em;box-shadow: 0 4px 6px rgba(0,0,0,0.05);} */

/* .job-details-meta-card h3 { font-size: 1.25em; margin-bottom: 0.938em; }  */
/* .job-meta-list { list-style: none; padding: 0; } 
.job-meta-list li { margin-bottom: 0.625em; } */

 section.job-details-section{padding: 13em 0 7.5em 0;}
.job-header-section ul.job-meta-badges li {display: inline-block;margin: 0;padding: 0 0.3em 0 0;}
.job-header-section ul.job-meta-badges{margin: 0;padding: 2em 0 0 0;}
.job-header-section .department-type{background-color: #aacf64;}
.job-header-section ul.job-meta-badges li .job-type{background-color: #ec5121;}
.job-header-section ul.job-meta-badges li .experience-type{background-color: #6c757d;}
.job-header-section ul.job-meta-badges li .location-type{background-color: #6c757d;}
.job-header-section h1{color:#fff;}
.job-header-section ul.job-meta-badges li span{padding: 0.5em 1em;border-radius: 1.25em;font-size: 0.875em;font-weight: 500;white-space: nowrap;color: #fff;}

/* Job Blog Font Set */

.job-main-content-section .job-description-container .job-description-block .job-detail-content ul li { list-style-type: disc; margin-bottom: 1em; }
.job-main-content-section .job-description-block .job-detail-content h1, .job-main-content-section .job-description-block .job-detail-content h2, .job-main-content-section .job-description-block .job-detail-content h3, .job-main-content-section .job-description-block .job-detail-content h4,.job-main-content-section .job-description-block .job-detail-content h5,.job-main-content-section .job-description-block .job-detail-content h6, .job-main-content-section .job-description-block .job-detail-content .h1, .job-main-content-section .job-description-block .job-detail-content .h2, .job-main-content-section .job-description-block .job-detail-content .h3, .job-main-content-section .job-description-block .job-detail-content .h4, .job-main-content-section .job-description-block .job-detail-content .h5, .job-main-content-section .job-description-block .job-detail-content .h6{margin: 1em auto; color: var(--sky-blue);}
.job-main-content-section .job-description-block .job-detail-content ul{margin: 1.5em 0;padding-left: 1.1em;}
.job-main-content-section .job-description-block .job-detail-content h1, .job-main-content-section .job-description-block .job-detail-content .h1 { font-size: 2.5em; font-weight: bold; }
.job-main-content-section .job-description-block .job-detail-content h2, .job-main-content-section .job-description-block .job-detail-content .h2 { font-size: 2em; font-weight: bold; }
.job-main-content-section .job-description-block .job-detail-content h3, .job-main-content-section .job-description-block .job-detail-content .h3 { font-size: 1.6em; font-weight: bold; }
.job-main-content-section .job-description-block .job-detail-content h4, .job-main-content-section .job-description-block .job-detail-content .h4 { font-size: 1.4em; font-weight: bold; } 
.job-main-content-section .job-description-block .job-detail-content h5, .job-main-content-section .job-description-block .job-detail-content .h5 { font-size: 1.2em; font-weight: bold; } 
.job-main-content-section .job-description-block .job-detail-content h6, .job-main-content-section .job-description-block .job-detail-content .h6 { font-size: 1em;  font-weight: bold; }
.job-main-content-section .job-description-block .job-detail-content p , .job-main-content-section .job-description-block .job-detail-content div{ font-size: 1em; line-height: 1.6em; margin: 0 0 1em;}
.job-main-content-section .apply-cta-card .get-btn{margin: 0 0 2em 0;font-size: 1.2em;font-weight: 600;text-transform: capitalize;}
.job-main-content-section .job-sidebar-container .apply-cta-card .apply-text { text-align: center; margin-top: 0.938em; font-size: 0.875em; color: #555; }
.job-main-content-section .job-sidebar-container .similar-openings-card ul li h4{font-size: 1.125em;font-weight: 400;color: var(--black);} 
.job-main-content-section .job-sidebar-container .similar-openings-card a.get-btn.btn.orange{ font-size: 1em; font-weight: 600;margin: 0;}
.job-main-content-section .job-sidebar-container .similar-openings-card h3 { font-size: 1.5em; font-weight: 600;color:var(--sky-blue);}
.job-main-content-section .job-sidebar-container .similar-openings-card h3{padding-bottom:1em;}
.job-main-content-section .job-sidebar-container .similar-openings-card ul{padding:0;margin: 0;}
.job-main-content-section .job-sidebar-container .similar-job-post-card { background-color: #fff; border: 0.063em solid #ddd; border-radius: 0.5em; padding: 1.563em; margin-bottom: 1.563em; box-shadow: 0 0.25em 0.375em rgba(0, 0, 0, 0.05); }
.job-main-content-section .job-sidebar-container .similar-openings-card ul li {position:relative;padding: 1.5em 0 1.5em 0;border-top: 0.063em solid #e7e7e7;}
.job-main-content-section .job-sidebar-container .similar-openings-card ul li a h4{position:relative;margin:0;padding-left:1.2em;text-wrap:wrap;}
.job-main-content-section .job-sidebar-container .similar-openings-card ul li a h4:before {content: '';position: absolute;left: 0em;top:0.3em;width: 0.5em;height: 0.5em;border-radius: 50%;background-color: #aacf64;}
.job-card .job-card-header .department-type{padding: 0.5em 1em; border-radius: 1.25em; font-size: 0.875em; white-space: nowrap; background-color: #dddddd; color: #000; font-weight: 600; text-transform: capitalize;}
.job-listings-section .department-pill.active { background-color:#e4582d; color: #fff; font-weight: bold; }
.job-main-content-section .job-description-container .job-description-block .apply-job-btn a.get-btn.btn.blue { margin: 1.5em 0 0 0; font-size: 1.2em; font-weight: 600; text-transform: capitalize; }


.pagination.jobs-pagination{text-align: center;}

.pagination.jobs-pagination a.prev.page-numbers ,.pagination.jobs-pagination a.prev.page-numbers { font-size: 1.2em; padding: 0; }
.pagination.jobs-pagination a.page-numbers { font-size: 1em; transition:all 0.4s; padding:0.25em 0.75em; border-radius:0.25em; }
.pagination.jobs-pagination a.page-numbers:hover{ background: var(--sky-blue); color:var(--white); }
.pagination.jobs-pagination .nav-links { gap: 1.25em; display: flex; justify-content: center; align-items: center; }
.pagination.jobs-pagination .page-numbers.current{ background: var(--sky-blue); color:var(--white); padding:0.25em 0.75em; border-radius:0.25em; }
.hide-desk-single-jobs{display: none;}
.job-main-content-section .job-content-grid { display: grid; grid-template-columns: 2fr 1fr; gap: 2.5em; }

.job-listings-section .job-posted-date-item {display: none;}

/* @media only screen and (max-width: 1024px){
    .job-main-content-section .job-description-container .job-description-block .job-detail-content ul li::marker{font-size: unset;}
} */

@media only screen and (max-width: 1024px){
    .job-main-content-section .job-sidebar-container .similar-openings-card ul li a h4{font-size: 16px;padding-left: 18px;}
    .job-header-section ul.job-meta-badges li span{padding: 5px 14px;    font-size: 12px;}
    .job-header-section ul.job-meta-badges {padding: 25px 0 0 0;}
    .job-header-section ul.job-meta-badges li{padding: 0 7px 0 0;margin-bottom: 10px;}
     .job-main-content-section .job-description-block .job-detail-content h1 { font-size: 34px; }
    .job-main-content-section .job-description-block .job-detail-content h2 { font-size: 28px; }
    .job-main-content-section .job-description-block .job-detail-content h3 { font-size: 24px; }
    .job-main-content-section .job-description-block .job-detail-content h4 { font-size: 20px; }
    .job-main-content-section .job-description-block .job-detail-content h5 { font-size: 18px; }
    .job-main-content-section .job-description-block .job-detail-content h6 { font-size: 16px; }
    .job-main-content-section .job-description-block .job-detail-content p,
    .job-main-content-section .job-description-block .job-detail-content div { font-size: 16px; }
    .job-main-content-section .job-description-container .job-description-block .job-detail-content ul li{font-size: 16px;}
    .job-main-content-section .job-content-grid { grid-template-columns: 1fr; } 
    .job-main-content-section .job-sidebar-container .similar-openings-card h3 {padding-bottom: 16px;font-size: 18px;}
    .job-main-content-section .apply-cta-card .get-btn{display: none;}
    .job-main-content-section .job-sidebar-container .similar-openings-card ul li{padding: 18px 0;}
    .job-main-content-section .job-sidebar-container .similar-openings-card a.get-btn.btn.orange{font-size: 14px;}   
    .job-main-content-section .job-description-container .job-description-block .apply-job-btn a.get-btn.btn.blue{margin: 24px 0 0 0;font-size: 16px;}
    .job-main-content-section .job-description-container .job-description-block .job-detail-content ul li{margin-bottom: 12px;}
    .job-main-content-section .job-description-block .job-detail-content ul{margin: 24px 0;padding-left: 17.6px;}
    .job-main-content-section .job-description-block .job-detail-content p, .job-main-content-section .job-description-block .job-detail-content div{font-size: 16px;}
    .job-main-content-section .job-description-block .job-detail-content h1, .job-main-content-section .job-description-block .job-detail-content h2, .job-main-content-section .job-description-block .job-detail-content h3, .job-main-content-section .job-description-block .job-detail-content h4,.job-main-content-section .job-description-block .job-detail-content h5,.job-main-content-section .job-description-block .job-detail-content h6, .job-main-content-section .job-description-block .job-detail-content .h1, .job-main-content-section .job-description-block .job-detail-content .h2, .job-main-content-section .job-description-block .job-detail-content .h3, .job-main-content-section .job-description-block .job-detail-content .h4, .job-main-content-section .job-description-block .job-detail-content .h5, .job-main-content-section .job-description-block .job-detail-content .h6{margin: 16px auto;}
    .job-main-content-section .job-sidebar-container{margin-top: 25px;}
    .job-main-content-section .job-sidebar-container .similar-job-post-card {border: 1px solid #ddd;padding: 20px 15px;}
    .job-header-section ul.job-meta-badges li { padding: 0 7px 0 0; margin-bottom:10px; }
}

@media only screen and (max-width: 960px){
    .job-card .job-card-header .dflex{flex-wrap: wrap;align-items:center;}
    .job-listings-section .department-pill{font-size: 10px;padding: 5px 10px;}
    /* .job-listings-section .job-title{font-size: 10px;} */
    .job-listings-section .job-types li.job-posted-type span , .job-listings-section .job-posted-date , .job-listings-section .job-types li p , .job-listings-section .job-location-place .job-location{font-size: 8px;padding: 4px 7px;}
    .job-listings-section .job-card-footer .get-btn.btn.blue{max-width: 90px;padding: 7px;font-size: 10px;}
}

@media only screen and (max-width: 767px) {
   .job-listings-section .job-listings-grid{grid-template-columns: repeat(1, 1fr);gap: 20px;}
   .job-main-content-section .job-sidebar-container .sticky-sidebar { position: static; }
   .hide-mob { display: none; }
   .hide-desk { display: block; }
    .job-listings-section .department-dropdown{width: 100%;}
    .job-listings-section .job-listings-grid .job-card .job-card-header .department-type{    font-size: 10px;    padding: 5px 7px;}
	.job-listings-section .job-title{font-size:14px;}
	.job-listings-section .job-card-inner{padding:14px 12px;}
    .job-listings-section .job-types li.job-posted-type span, .job-listings-section .job-posted-date, .job-listings-section .job-types li p , .job-listings-section .job-location-place .job-location{font-size:10px;}
	.job-listings-section .job-card-meta{padding-top:10px;}
    .job-listings-section .job-types{gap: 10px;}
    .job-main-content-section .job-description-block .job-detail-content h1 { font-size: 28px; }
    .job-main-content-section .job-description-block .job-detail-content h2 { font-size: 24px; }
    .job-main-content-section .job-description-block .job-detail-content h3 { font-size: 20px; }
    .job-main-content-section .job-description-block .job-detail-content h4 { font-size: 18px; }
    .job-main-content-section .job-description-block .job-detail-content h5 { font-size: 16px; }
    .job-main-content-section .job-description-block .job-detail-content h6 { font-size: 14px; }
    .job-main-content-section .job-description-block .job-detail-content p,
    .job-main-content-section .job-description-block .job-detail-content div { font-size: 14px; }
    .job-main-content-section .job-description-container .job-description-block .job-detail-content ul li{font-size: 14px;}
    .job-listings-section .department-dropdown { margin: 15px 0; }
    .job-listings-section #department-select.custom-dropdown { width: 100%; ; padding: 10px 15px; border: 1px solid #ccc; border-radius: 8px; font-size: 14px; background: #fff url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D'16'%20height%3D'16'%20viewBox%3D'0%200%2016%2016'%20xmlns%3D'http://www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M4%206l4%204%204-4'%20stroke%3D'%23666'%20stroke-width%3D'2'%20fill%3D'none'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E") no-repeat right 12px center; background-size: 12px; appearance: none; cursor: pointer; }
    .job-listings-section .job-card-header{ gap: 15px; margin-bottom: 10px; border-bottom: 1px solid #e0e6ed;padding-bottom: 10px;}
}
@media only screen and (max-width: 460px){
    .job-listings-section .job-card-header .heading , .job-listings-section .job-card-header .department{width:100%}
    .job-listings-section .job-card-header .heading{margin-bottom: 10px;} .job-listings-section .job-card-header{gap: 10px; margin-bottom: 10px; border-bottom: 1px solid #e0e6ed; padding-bottom: 12px;}
}


.single-post-pre{ font-family: monospace; background: #333; color: #fff; border-radius: 7px; padding: 1.5em; font-size: 1.125em; line-height: 1.75em; overflow-x: auto;}
.single-post-table table{width: 100%;}

.get-touch{padding:7.5em 0 0 0;}
/* footer.site-footer section.get-touch .dropline-box .form-box.box-size{ position:relative; padding-top:0%; height:600px; overflow:hidden; } */
/* footer.site-footer section.get-touch .dropline-box .form-box.box-size iframe{ height:100% !important; position:absolute; top:0; left:0; width:100%; border:none; max-width:700px; right:0; margin:0 auto; } */
/* .contact-form iframe{height: 510px !important;}
.header-frame-form iframe{height:580px !important;} */
.contact-form{padding-bottom:0;}
/* .limited-offer{height: 570px !important;} */

.widget.services-block .calander-iframe iframe{margin-bottom: 0px;
    margin-top: 30px;}

@media only screen and (min-width: 1921px){
    .contact-form{width: 40%;}
}

@media only screen and (max-width: 1600px){
/* footer.site-footer section.get-touch .dropline-box .form-box.box-size iframe{max-width: 700px;margin: 0 auto;} */
}


@media only screen and (max-width: 1500px){
/* footer.site-footer section.get-touch .dropline-box .form-box.box-size iframe{max-width: 600px;} */
}

@media screen and (min-width: 1401px) and (max-width: 1560px){
    .hire-remote-Calendly{
        right:50px;
    }
}

@media only screen and (max-width: 1360px){
   /* footer.site-footer section.get-touch .dropline-box .form-box.box-size iframe { max-width: 500px; } */
   .offer-pop-form{width: 35em;}
   /* footer.site-footer section.get-touch .dropline-box .form-box.box-size iframe{max-width: 500px;} */
}

@media screen and (min-width: 1025px) and (max-width: 1360px) {
	.get-touch .location-box{height:40em;}
     .get-touch .dropline-box.dflex.wrap { align-items: unset; }
	.get-touch .location-box{height:40em;}
}
@media only screen and (min-width: 1200px){
/* .header-frame-form{margin-top: 3em;} */
}
@media only screen and (max-width: 1200px) {
   /* footer.site-footer section.get-touch .dropline-box .form-box.box-size iframe { max-width: 450px; } */
  /* .contact-form iframe { height: 510px !important; } */
}

@media only screen and (max-width: 1024px) {
.single-post-table table tr td , .single-post-table table tr th{ font-size: 16px;padding:10px; }
.single-post-table{ overflow-x: auto; }
.single-post-pre{font-size:16px;line-height:28px;}
.get-touch { padding-bottom:70px;}
.offer-pop-form { left: 50px; }
/* footer.site-footer section.get-touch .dropline-box .form-box.box-size iframe { max-width: 100%; } */
.hire-remote-Calendly iframe {
    height: 500px !important;
}
}

@media only screen and (max-width: 767px){
.single-post-pre{font-size:14px;line-height:21px;}
.single-post-table table tr td , .single-post-table table tr th{ font-size: 14px;}
.get-touch { padding: 70px 0px; }
.hire-remote-Calendly iframe{height: 550px !important;}
}

@media only screen and (max-width: 560px) {
  .offer-pop-form { left: 0; margin: 0 auto; }
    
}

@media only screen and (max-width: 400px){
/* footer.site-footer section.get-touch .dropline-box .form-box.box-size{height: 625px;} */
 /* .contact-form iframe { height: 560px !important; } */
}
.page-id-21626 .orderlist_move_letf .blueListIcon li:before {background-size: 100%;}
.fractional-ai-consultant-new-pricing table thead tr th:first-child , table tbody tr td:first-child ,.fractional-ai-consultant-new-pricing table tfoot tr td:first-child { background: no-repeat;}
.fractional-ai-consultant-new-pricing table tbody tr td:not(:first-child) { text-align:center; }
.fractional-ai-consultant-new-pricing table tfoot tr td a { background: #ed5122; display: block; margin: .6em; text-align: center; color: var(--white); cursor: pointer; font-weight: 600; line-height: 1.1em; font-size: 1.1em; padding: 1em 1em; }
.fractional-ai-consultant-new-pricing .best-plan-table .best-plan tfoot tr td:nth-child(4),.fractional-ai-consultant-new-pricing .best-plan-table .best-plan tfoot tr td:nth-child(5) { display: none; }
.fractional-ai-consultant-new-pricing .best-plan td, .fractional-ai-consultant-new-pricing .best-plan th{    width: 31.875em;}
.fractional-ai-consultant-new-pricing .best-plan td, .fractional-ai-consultant-new-pricing .best-plan th{    width: 31.875em;}
.fractional-ai-consultant-new-pricing .best-plan thead tr:nth-child(1) th { color: #f3692f; font-size: 3.1em; height: 1.97em; font-weight: 700; width: 270px; }
.fractional-ai-consultant-new-pricing .best-plan thead tr:first-child th, .fractional-ai-consultant-new-pricing .best-plan thead tr:nth-child(1) th{ position: sticky; }
.fractional-ai-consultant-new-pricing .best-plan thead tr:nth-child(1) th { padding: 0.5em 0.5em; z-index: 991 !important }
.fractional-ai-consultant-new-pricing .best-plan thead th p{padding: 0em 0.7em 1.5em 0.7em; border-top: unset; margin: 0 auto 0.7em 0; border-bottom: 1px solid #e9f3f7;}
.fractional-ai-consultant-new-pricing .best-plan-table tr td ul li { position: relative; text-align: left; }
.fractional-ai-consultant-new-pricing .best-plan-table tr td ul{margin:0;padding:0 0 0 1.5em; }
.fractional-ai-consultant-new-pricing .best-plan-table tr td .fraction-plan-text{padding:0 0 0 1.5em;text-align: left; }
.fractional-ai-consultant-new-pricing .best-plan-table tr td ul li:before { content: ''; background: url(./assets/images/right_icon.png) no-repeat left center; width: 1.1em; height: 1.1em; background-size: 100%; margin-right: 3.6em; display: inline-block; vertical-align: middle; position: absolute; top: 0; left: 0; }
.fractional-ai-consultant-new-pricing .best-plan-table tr td ul li { position: relative; text-align: left; padding: 0em 1.5em 1em 1.7em; }
.fractional-ai-consultant-new-pricing .best-plan-table tr td ul li:last-child{padding-bottom:0;}
.fractional-ai-consultant-new-pricing .best-plan-table .best-plan tfoot td a{margin: 1em auto;max-width: 9em;}

_:-webkit-full-screen:not(:root:root), .fractional-ai-consultant-new-pricing table tbody tr td {
    height: 100%;
    padding: 20px 0;
}
@media only screen and (max-width: 1360px) {
     .page-id-21626 .orderlist_move_letf .blueListIcon li:before {    top: 0.150em;}
}
@media only screen and (min-width: 1025px) {
  @supports (-webkit-appearance:none) { .fractional-ai-consultant-new-pricing .best-plan thead tr:nth-child(1) th { top: 2.1em; } }
}

@media only screen and (max-width: 1024px) {
     @supports (-webkit-appearance:none) { .fractional-ai-consultant-new-pricing .best-plan thead tr:nth-child(1) th { top: 3.4em; } }
     .page-id-21626 .orderlist_move_letf .blueListIcon li:before {top: 0.35em;}
}
@media only screen and (max-width: 960px) {
    .fractional-ai-consultant-new-pricing .plan-card-price{margin: 0 auto;} 
    .fractional-ai-consultant-new-pricingp.plan-card-mobile_numbers { border-top: unset; border-bottom: 1px solid #c7d4d9; padding-top: 15px; padding-bottom: 15px; margin: 0; font-size: 16px; font-weight: 600;}
    .fractional-ai-consultant-new-pricing.plan-card-mobile-list .plan-cards-list{padding-bottom: 0;}
     .page-id-21626 .blueListIcon li:before { top: 2px; }
}



.hire-fractional-ai-assessment-section .fractional-main-price-box { display: flex; justify-content: space-between; width: 100%; align-items: center; }
.hire-fractional-ai-assessment-section .fractional-ai-content-box , .hire-fractional-ai-assessment-section .fractional-ai-pricing-box { width: 100%; max-width: 50%; }
.hire-fractional-ai-assessment-section .fractional-ai-content-box-list ul li:before { content: ""; width: 1.2em; height: 1.2em; display: block; position: absolute; top: 0.6em; left: -0.4em; background: url(./assets/images/right_icon.png) no-repeat left center; background-size: 100%; }
.hire-fractional-ai-assessment-section .fractional-ai-content-box-list ul li { margin-bottom: 1em; }
.hire-fractional-ai-assessment-section .fractional-ai-content-box-list ul li:last-child{margin-bottom: 0;}
.hire-fractional-ai-assessment-section .fractional-ai-content-box-list ul li { font-size: 1.375em; line-height: 1.4; padding: 0.3em 0 0.3em 1.9em; position: relative; }
.hire-fractional-ai-assessment-section .fractional-price-plan-ai-box-list li strong{display:block;padding-bottom:0.2em;}
.hire-fractional-ai-assessment-section .fractional-price-plan-ai-box-list ul li:before { content: ""; width: 1.2em; height: 1.2em; display: block; position: absolute; top: 0.6em; left: -0.1em; background: url(/app/uploads/2025/09/right-white-arrow.svg) no-repeat left center; background-size: 100%; }
.hire-fractional-ai-assessment-section .fractional-price-plan-ai-box-list ul li:last-child{margin-bottom: 0;}
.fractional-ai-pricing-box .single-website-pricing-list { width: 100%; max-width: 42em; background: #52AED5; margin: 3em auto 0; padding: 3em 0em 0em 0em; position: relative; border-radius: 0.625em; }
.fractional-ai-pricing-box .single_w_included { position: absolute; top: -2em; left: 0;right:0; margin: 0 auto; width: 100%; background: #9BC851; color:#fff; max-width: 8em; padding: 1em 1em; text-align: center; border-radius:50px; font-size: 1.2em; font-weight: 600; }
.fractional-ai-pricing-box .fractional-ai-plan-name h3{ font-size: 1.625em; font-weight: 600; color: #fff;}
.fractional-ai-pricing-box  .fractional-ai-plan-price h2 {font-size:5em;color:#fff;font-weight:700;padding-left: 0.8em;}
.fractional-ai-pricing-box .fractional-ai-plan-name { padding: 1em 4em 2.313em 4em; }
.fractional-ai-pricing-box .fractional-plan-notification { padding: 2.313em 4em; background:#FFFFFF0F; }
.fractional-ai-pricing-box .fractional-plan-notification p{margin: 0;font-size: 1.175em;color: var(--white);font-weight: 600;font-style: italic;}
.fractional-ai-pricing-box .fractional-price-plan-ai-box-list{padding: 2.063em 4em 4em 4em;}
.fractional-ai-pricing-box .fractional-price-plan-ai-box-list h5{ font-size: 1.75em; color: #fff; font-weight: 600;padding-bottom: 1em;}
.fractional-ai-pricing-box .fractional-price-plan-ai-box-list ul li{color: #fff;}
.fractional-ai-pricing-box .single-website-pricing-list ul{padding-bottom: 3em;}
.ai-assessment-discovery-section .head  p {font-size: 1.375em;}
.fractional-main-price-box .fractional-ai-content-box-list ul{padding: 0 0 0 0.7em;margin: 0;}
.fractional-ai-pricing-box .fractional-btn{position: relative;}
.fractional-ai-pricing-box .fractional-btn .btn{ position: absolute; bottom: 0; left: 0;right: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0;margin: 0 auto;max-width: 7em; }
.fractional-ai-content-box-list h5{margin-bottom: 1em;}
.fractional-ai-pricing-box .fractional-btn .btn.orange:hover{background-color: var(--white);color: var(--orange);}
.fractional-ai-pricing-box .fractional-price-plan-ai-box-list ul li{padding: 0.3em 0 0.3em 2.3em;}
.fractional-ai-consultant-pricing _:-webkit-full-screen:not(:root:root),
.fractional-ai-consultant-pricing .best-plan tbody td { padding: 0.9em 0; }
.fractional-ai-consultant-pricing .head h3{margin: 0;}
.fractional-ai-consultant-pricing  .planAndPricingSection .best-plan{margin-top: 6em;}
.fractional-tools.paymentGatIntSection .columns .block:nth-child(4){ border: unset; }
section.rethink-growth-trajectory-section .typo.cta-desc iframe{height:450px !important;}
.white-label-meta-ads .why-e2m-inner-box .features.style2 .block .inner { box-shadow: none; }
.meta-ads-agency-partner .text-content h5 { padding-bottom: 0.5em; font-weight: 600; color: var(--light-read); }
.ai-assessment-discovery-section .head p { line-height: 1.5; }

/* New Css add for Fractional Pages */

.page-id-37117 .business-acqusition .about-us.tansform-your-agency-ai-section .head.text-center .font-24 , .page-id-37117 section.gallery-section.gallery-with-text.common-section.model-we-use-ai-section p , .page-id-37117 .only-white-label-page-banner.white-label-digital-section p , .page-id-37117 section.best-copywrite.seo-matters-for-your-agency p,  .page-id-37117 section.seopage_services_provide_icon.fractional_what_sets_e2m_apart .font-24 , .page-id-37117 section.seopage_services_provide_icon.Our-Commitment-to-Agencies.fractional-agency-operations .features .block .content .font-24 , .page-id-37117 section.gallery-section.gallery-with-text.paymentGatIntSection.fractional-tools .logobottomDescription .font-24 , .page-id-37117 section.Icon-show-above.image-width-height-full.bottom-txt-fontsmall.partner-with-us.about-us.tansform-your-agency-ai-section .features .block .text , .page-id-37117 section.common-section.flex-textbox p{
    font-size: 1.4em;
	line-height: 1.4;
}

@media only screen and (min-width: 1025px) {
	.fractional-pricing-section { padding-top: 4em; }
}

@media only screen and (max-width: 1024px){ .fractional-ai-pricing-box .fractional-btn .btn{ padding: 12px 18px; font-size: 16px; } }

@media only screen and (max-width: 960px){
    .hire-fractional-ai-assessment-section .fractional-main-price-box{flex-wrap: wrap;}
    .hire-fractional-ai-assessment-section .fractional-ai-content-box, .hire-fractional-ai-assessment-section .fractional-ai-pricing-box{width: 100%;    max-width: 100%;}
    .hire-fractional-ai-assessment-section .fractional-ai-content-box{margin-bottom: 50px;}
    .fractional-ai-pricing-box .single-website-pricing-list{max-width: 85%;}
    .fractional-ai-pricing-box .single-website-pricing-list{padding: 30px 0 0 0;}
    .fractional-ai-pricing-box .fractional-ai-plan-name h3{font-size: 20px;}
    .fractional-ai-pricing-box .fractional-ai-plan-name{padding: 16px 25px;}
    .fractional-ai-pricing-box .fractional-ai-plan-name h3{margin: 0 !important;}
    .fractional-ai-pricing-box .fractional-ai-plan-price h2{font-size: 40px;padding-left: 25px;}
    .fractional-ai-pricing-box .fractional-plan-notification{padding: 20px 25px;}
    .fractional-ai-pricing-box .fractional-plan-notification p{font-size: 16px;}
    .fractional-ai-pricing-box .fractional-price-plan-ai-box-list{padding: 25px 25px 35px 25px;}
    .fractional-ai-pricing-box .fractional-price-plan-ai-box-list h5{font-size: 18px;padding-bottom: 16px;}
    .hire-fractional-ai-assessment-section .single-website-pricing-list ul li{padding: 0 0 20px 25px;}
    .fractional-ai-pricing-box .single-website-pricing-list ul{padding-bottom: 20px;}
    .hire-fractional-ai-assessment-section .fractional-price-plan-ai-box-list ul li:before{        top: 3px;}
    .fractional-ai-pricing-box .single_w_included{padding: 16px;max-width: 125px;    font-size: 14px;}
    .ai-assessment-discovery-section .head p { font-size: 18px; }
    .fractional-ai-content-box-list h5{margin-bottom: 16px;}
    .hire-fractional-ai-assessment-section .fractional-ai-content-box-list ul li{font-size: 16px;}
    .hire-fractional-ai-assessment-section .fractional-ai-content-box-list ul li:before{top: 8px;}
    .fractional-ai-pricing-box .fractional-btn .btn{        padding: 12px 30px;}
    .fractional-ai-consultant-new-pricing .best-plan-table .best-plan tfoot td a { max-width: 9em; }
}

@media only screen and (max-width: 767px){
.planAndPricingSection.common-section.ai-assessment-discovery-section{padding: 40px 0 40px 0;}
.fractional-ai-pricing-box .single-website-pricing-list{max-width: 100%;}
.fractional-ai-pricing-box .fractional-ai-plan-name h3{font-size: 16px;}
.fractional-ai-plan-price h2{font-size: 30px;}
.hire-fractional-ai-assessment-section .fractional-price-plan-ai-box-list ul li:before{ width: 15px; height: 15px;top: 5px;}
.page-id-21626 .blueListIcon li:before { top: 5px; }
.section-communication .slider-icon .icon { width: 111px; height: 111px; }
}



.ga4_seo_services.feature-block .head .shead{color:var(--white);}
.white-label-seo .seo-page-banner.ga4-seo-page-banner{padding:7.5em 0;}
/* .white-label-seo .seo-page-banner.ga4-seo-page-banner .right .figure{position: absolute; right: 0; bottom: 0;} */
.white-label-seo .seo-page-banner.ga4-seo-page-banner .right .figure img{width: 40em;}
.seopage_services_provide_icon.ga4_seo_services .features .block ul li{ position:relative; margin: 0em 0em .75em 0em; }
.seopage_services_provide_icon.ga4_seo_services .features .block ul li::before { content: ''; background: url(./assets/images/right_icon.png) no-repeat left center; width: 1em; height: 1em; background-size: 100%; position: absolute; left: -1.5em; top: 0.2em; }
.seopage_services_provide_icon.ga4_seo_services .features .block .content .font-24{line-height: 1.5;}
/* .seopage_services_provide_icon.ga4_seo_services .features .block figure.icon.dflex.vcenter{flex-direction: column;align-items: flex-start;} */
/* .seopage_services_provide_icon.ga4_seo_services .features .block .title{margin-top: 1.2em;} */
.seopage_services_provide_icon.ga4_seo_services .features .block .icon img{max-width: 5em;}

.single-growth-section h2{color:#fff;}

/* .icon-inner-padding-0.hire-work-ga4 .features.style4 .block .icon img{ max-height: 4.8125em; max-width: 4.875em; } */
.hire-work-ga4.feature-block .head .shead { margin-bottom: 0.7em; }

.hire-r-how-work.hire-work-ga4 .title-ecom-plat{margin: 0 !important;}
.ga4-icon-show-above.Icon-show-above.feature-block .head .shead , .ga4-icon-show-above.Icon-show-above.feature-block p.font-24.desc{color:var(--white);}

.ga4-icon-show-above.Icon-show-above.feature-block.show-box .features .block .inner{ background-color: var(--white); padding: 3.75em 2.5em 2.5em; display: block;  min-height: 100%; padding-bottom: 0.5em;box-shadow: 8px 8px 0px 0px rgba(255, 255, 255, 0.2);border:unset;}

.ga4-icon-show-above.Icon-show-above.feature-block .block{ position: relative; margin-bottom: 8em; margin-top: 5em;}

.ga4-icon-show-above.Icon-show-above.feature-block .features .block .icon img { max-height: 4.375em; max-width: 4.375em; width: 100%; height: 100%; }

.ga4-icon-show-above.Icon-show-above.feature-block .features .block .icon { position: absolute; left: 0; right: 0; top: -3.8em;height: 7.5em;width: 7.5em; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.14); }

.ga4-icon-show-above.Icon-show-above.feature-block .features.style3 .block .title{font-size:1.625em;}
.ga4_seo_services_new.ga4_seo_services.feature-block .head .shead{color:var(--black);}
.ga4-icon-show-above.Icon-show-above.feature-block .features.style3 .block .text.font-24 {font-size:1.25em;}
.ga4-platforms-blocks .platforms .platform .name{font-size:1.375em;font-weight: 400;}
.ga4-platforms-blocks .platforms .platform .icn-box img{height:4.375em;width:4.375em;}
.ga4-platforms-blocks.platforms-list .columns.col4 .platform.block{width:33%;}
.ga4-platforms-blocks .platforms .bottom{padding: 5em 1.8em 2em;}
.ga4-platforms-blocks p.w600.h3.text-center{font-size:1.5em;margin-top:1.5em;font-weight:500;}
.e-commerce-tracking-support.feature-block.show-box .features .block .inner{min-height: 100%; padding: 1.5em 2.5em 1.5em;width: 100%;border:unset;}
.e-commerce-tracking-support .features .block .icon img{max-width: 1.75em;}
.ga4-and-gtm-experts-box span.title{ font-size:1.625em;}
.ga4-and-gtm-experts-box .inner { background: #ECF7F9; padding: 2.5em; box-shadow: 8px 8px 0px 0px #FFFFFF33; }
.ga4-and-gtm-experts-box .text{ font-size:1.25em;}
.ga4-and-gtm-experts-box .features .block .icon{margin: 0 auto 1em auto;}
.ga4-and-gtm-experts-box .features .block{padding: 1.25em;}
.ga4-seo-page-banner .wl-slider-left li:before {background-size: 100%; top: 0.2em;}
.ga4-seo-page-banner .wl-slider-left{width:100%;padding-top:1em;}
.ga4-seo-page-banner  h2{font-size:1.5em;color:var(--green);}
/* @media only screen and (min-width: 1025px) { .white-label-seo .seo-page-banner.ga4-seo-page-banner .figure img { width: 40em; } } */





/* Form Fractional */
.factional-form-call input[type="tel"], .factional-form-call input[type="text"], .factional-form-call input[type="email"], .factional-form-call textarea { border-color: #59596a; padding: .75em 1.4375em; border-radius: .3125em; height: 3em; background-color: transparent; font-size: 0.9em; line-height: 1.14em; color: #000; border: 1px solid; }
.factional-form-call input#gform_submit_button_28 { font-size: 1.3em; line-height: 1.125em; }
.factional-form-call .gform_footer:after{font-size:1.5em;}
.factional-form-call .gform_footer{ background-color:var(--light-read); width:12em; margin: 2em auto 0 auto; }
.factional-form-call .gravity-fractional-form-container { max-width: 800px; width: 100%; border: 0.5625em solid #d0e7eb; display: block; margin: 0 auto; padding: 4.375em; margin-top: 3.5em; box-sizing: border-box; }

.geo-seo-services-banner .wl-slider-left{width:100%;}
.white-label-seo .geo-seo-services-banner.seo-page-banner{padding:0;border-top:0;}
.get-touch{padding:7.5em 0;}
section.feature-block.common-section.best-for-elementor-websites.hire-d-w-d-key-skill.tracking-support-ga4 .features.style2 .block{    width: 100%;}
.tracking-support-ga4.hire-d-w-d-key-skill .features.style2 .block .inner{    border-left: unset;}
.hire-d-w-d-key-skill.tracking-support-ga4 .features.style2 .block .icon img { max-width: 2.25em; max-height: 2.25em;}

.framer_services_offer .wl-slider-left{width:100%;}
.framer_services_offer .wl-slider-left ul{padding:0;}
.framer_services_offer .wl-slider-left li{font-size:1em;}
.framer_services_offer .wl-slider-left li strong{color:#000000;}

/* Case Studies */

.fitness-casestudies-page .restult-data .result-detail .wp-block-column img{width: auto;margin: 0 auto;}
.fitness-casestudies-page .serBanner.Case-Studies-Banner .figure.csDetailsImgWrap{padding:1em;}
.fitness-casestudies-page section.csDetailsFull .csChallenges.csSolutions.block:last-child , .marking-product-ecommerce-seo section.csDetailsFull .csChallenges.csSolutions.block:last-child  {width:70%;} 
.fitness-casestudies-page .restult-data .result-detail .wp-block-column img{width: auto;}
.fitness-casestudies-page .wp-block-column-is-layout-flow{margin: 0 auto;}
.fitness-casestudies-page .restult-data h2.font-60.text-center{text-align:center;}
.fitness-casestudies-page .restult-data h2.has-text-align-center.wp-block-heading{text-align:left;}
.marking-product-ecommerce-seo .csChallenges.csSolutions.block h3{font-size:1.5em;margin-bottom:0.8em;}
.marking-product-ecommerce-seo .restult-data .result-detail li li { font-size: 1em; }
.marking-product-ecommerce-seo  .restult-data .result-detail li ul{margin-top:2em;}
.marking-product-ecommerce-seo .csDetailsFull .block li li{ font-size: 1em; }
.marking-product-ecommerce-seo  .csDetailsFull .block li ul{margin:1.5em 0;}

/* Meta Ads Agency Pricing*/

.meta-ads-agency-partner .text-content h5{padding-bottom: 0.5em;}
.home .section-dobest .right-box .best-box{min-height: 31.4375em;}
.fitness-casestudies-page .wp-block-columns.fitness-first-col.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex , .marking-product-ecommerce-seo .wp-block-columns.fitness-first-col.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex{ padding-top: 0; }
.fitness-casestudies-page .restult-data .result-detail li:before , .marking-product-ecommerce-seo .restult-data .result-detail li:before { background-image: url(./assets/images/true-mark.svg);}
.marking-product-ecommerce-seo  .wp-block-columns.fitness-first-col.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex{padding-top:0;}  
.marking-product-ecommerce-seo .restult-data .result-detail h2{font-size:3.5em}
.marking-product-ecommerce-seo  .restult-data .result-detail h3{margin:1em 0;font-size:2em;}
.marking-product-ecommerce-seo  .restult-data .result-detail li{margin-bottom:1.2em;}
.marking-product-ecommerce-seo  .black-text { color: var(--black); }
.marking-product-ecommerce-seo .case-studies-spacing { padding: 1em 0; }

/* Form Fractional */
@media only screen and (max-width: 1500px) and (min-width: 1025px) { .ga4-platforms-blocks .platforms .platform .icn-box { padding: 0; } }



@media only screen and (max-width: 1024px){
    .ga4-icon-show-above.Icon-show-above.feature-block .features .block .icon{ height: 75px; width: 75px; top: -4.8em; }
    .ga4-icon-show-above.Icon-show-above.feature-block .features .block .icon img{ max-height: 70px; max-width: 70px; }
    .ga4-icon-show-above.Icon-show-above.feature-block .features.style3 .block .title{margin-top:20px;}
    .ga4-icon-show-above.Icon-show-above.feature-block.show-box .features .block .inner{padding: 40px 20px 0px 20px;min-height: 100%;}
    .ga4-icon-show-above.Icon-show-above.feature-block .block{margin:70px 0px;}
    .e-commerce-tracking-support.feature-block.show-box .features .block .inner{padding: 25px 20px;}
    .ga4-platforms-blocks .platforms .platform .icn-box{padding:0;} .ga4-platforms-blocks .platforms .platform .icn-box img { height: auto; width: 100%; max-width: 40px; }
    .ga4-seo-page-banner .wl-slider-left li:before{    top: 0.3em;}
    .geo-services-tool-white-label.pm-tool-white-label .columns.col6 .block{width: 25%;} .hire-d-w-d-key-skill.tracking-support-ga4 .features.style2 .block .icon img { max-width: 30px; max-height: 30px; }
    .ga4-icon-show-above.Icon-show-above.feature-block .features .block .icon{ height: 75px; width: 75px; top: -4.8em; }
    .ga4-icon-show-above.Icon-show-above.feature-block .features .block .icon img{ max-height: 70px; max-width: 70px; }
    .ga4-icon-show-above.Icon-show-above.feature-block .features.style3 .block .title{margin-top:20px;}
    .ga4-icon-show-above.Icon-show-above.feature-block.show-box .features .block .inner{padding: 40px 20px 0px 20px;min-height: 100%;}
    .ga4-icon-show-above.Icon-show-above.feature-block .block{margin:70px 0px;}
    .e-commerce-tracking-support.feature-block.show-box .features .block .inner{padding: 25px 20px;}
    .ga4-platforms-blocks .platforms .platform .icn-box{padding:10px;height: 70px;width: 70px;}
    .ga4-platforms-blocks .platforms .platform .icn-box img { height: auto; width: 100%; max-width: 50px; }
    .ga4-platforms-blocks .platforms .platform .name{font-size:16px;}
    .ga4-platforms-blocks .platforms .bottom{height:85%;padding: 50px 15px 20px 15px;}
    .ga4-platforms-blocks.platforms-list .columns.col4 .platform.block{padding: 30px;}
    .ga4-seo-page-banner  h2{font-size:18px;}
    .white-label-seo .seo-page-banner.ga4-seo-page-banner .right .figure img{width: 90%;}
    .gallery-section.fractional-tools.paymentGatIntSection .logos.columns.col4 .block { width: 33%; }
    .fitness-casestudies-page section.csDetailsFull .csChallenges.csSolutions.block:last-child , .marking-product-ecommerce-seo section.csDetailsFull .csChallenges.csSolutions.block:last-child{width:100%;}
     .home .section-dobest .right-box .best-box { min-height: 435px; }
    .page-id-37117 .business-acqusition .about-us.tansform-your-agency-ai-section .head.text-center .font-24 , .page-id-37117 section.gallery-section.gallery-with-text.common-section.model-we-use-ai-section p , .page-id-37117 .only-white-label-page-banner.white-label-digital-section p , .page-id-37117 section.best-copywrite.seo-matters-for-your-agency p, .page-id-37117 section.seopage_services_provide_icon.fractional_what_sets_e2m_apart .font-24 , .page-id-37117 section.seopage_services_provide_icon.Our-Commitment-to-Agencies.fractional-agency-operations .features .block .content .font-24 , .page-id-37117 section.gallery-section.gallery-with-text.paymentGatIntSection.fractional-tools .logobottomDescription .font-24 , .page-id-37117 section.Icon-show-above.image-width-height-full.bottom-txt-fontsmall.partner-with-us.about-us.tansform-your-agency-ai-section .features .block .text , .page-id-37117 section.common-section.flex-textbox p{ font-size: 18px; line-height: 25px; }
    .marking-product-ecommerce-seo .case-studies-spacing { padding: 15px 0; }
    .marking-product-ecommerce-seo.case-studies-different-blogs .restult-data{padding: 5.6em 7.5em;}
    .marking-product-ecommerce-seo .restult-data .result-detail h3{font-size: 22px;}
}


@media only screen and (min-width: 1025px){
	.fitness-casestudies-page .restult-data .result-detail li {margin-bottom:1.3em;} 
    .fitness-casestudies-page .csChallenges.csSolutions.block h4{margin:1em 0;font-weight:600;}
}
@media(min-width: 768px) and (max-width: 1024px) {
.gallery-section.fractional-tools.paymentGatIntSection .columns .block:nth-child(4) { border-right: 2PX solid var(--white); }
}
@media only screen and (max-width: 960px){
.white-label-seo .seo-page-banner.ga4-seo-page-banner .right .figure{position: unset;}
.white-label-seo .seo-page-banner.ga4-seo-page-banner .right .figure img{width: 60%;}
 .ga4-seo-page-banner .dflex{flex-wrap: wrap;}
 .white-label-seo .seo-page-banner.ga4-seo-page-banner .text-content.typo.wid50 {width:100%;}
 .white-label-seo .seo-page-banner.ga4-seo-page-banner .right .figure {width:100%;}
 .white-label-seo .seo-page-banner.ga4-seo-page-banner{padding:7.5em 0 0 0;}
 .seopage_services_provide_icon.ga4_seo_services .features .block .icon img{max-width:55px;}
 .seopage_services_provide_icon.ga4_seo_services .features .block ul li::before{top:0.3em;}
 .ga4-and-gtm-experts-box span.title{font-size:16px;}

 .ga4-and-gtm-experts-box .text{font-size:14px;}
 .ga4-and-gtm-experts-box.feature-block .columns.col3 .block{width:50%;}
 .ga4-icon-show-above.Icon-show-above.feature-block .features.style3 .block .title{font-size:16px;}
 .ga4-icon-show-above.Icon-show-above.feature-block .features.style3 .block .text.font-24{font-size:14px;}
 .ga4-icon-show-above.feature-block.show-box .features.columns.col3 .block{width:50%;}
 .ga4-icon-show-above.Icon-show-above.feature-block .block{margin:50px 0;padding: 10px 20px;}
 .ga4-icon-show-above.Icon-show-above.feature-block .features .block .icon{top:-5.8em;}
 .e-commerce-tracking-support .features.style2 .block{margin-bottom:30px;}
 .ga4-platforms-blocks.platforms-list .columns.col4 .platform.block{width:50%;}
 .ga4-platforms-blocks p.w600.h3.text-center{font-size: 16px;}
 .ga4-seo-page-banner .wl-slider-left li:before{    top: 0;}
 .ga4-seo-page-banner .wl-slider-left{padding-top: 16px;}
 .factional-form-call .gform_footer{width: 150px;}
 .factional-form-call input#gform_submit_button_28{font-size: 18px;}
.factional-form-call .gform_footer:after { font-size: 20px; }
.geo-services-tool-white-label.pm-tool-white-label .columns.col6 .block{width: 33%;}
.page-id-37117 .feature-block-with-number.copy-write-process-section .block .dflex.wrap.vcenter { align-items: center; }
.page-id-37117 .feature-block-with-number.copy-write-process-section .count { margin-top: 0; }
section.gallery-section.fractional-tools .columns .block img { max-width: 160PX; }
.page-id-37117 .feature-block-with-number.copy-write-process-section .block .dflex.wrap.vcenter { align-items: center; }
.page-id-37117 .feature-block-with-number.copy-write-process-section .count { margin-top: 0; }
.page-id-37117 .feature-block-with-number.copy-write-process-section .block { text-align: center; }
.page-id-37117 .feature-block-with-number.copy-write-process-section .count { margin: 0 auto 10px auto; }
.page-id-37117 .feature-block-with-number.copy-write-process-section .block .dflex.wrap.vcenter:before { content: none; }
.page-id-37117 .feature-block-with-number .content { width: 100%; margin-left: 0; padding-bottom: 0; }
.page-id-37117 .feature-block-with-number.copy-write-process-section .block { margin-bottom: 30px; }
.page-id-37117 .feature-block-with-number .content { border-width: 7px; padding-bottom: 30px; }
}

@media only screen and (max-width: 767px){
section.feature-block.common-section.whiteLableWPDWhySection.Facts-and-figure.quick-facts-ga4 .block{border:unset !important;}
section.feature-block.common-section.whiteLableWPDWhySection.Facts-and-figure.quick-facts-ga4 .title.w600{display:block;font-size: 40px;}
section.feature-block.common-section.whiteLableWPDWhySection.Facts-and-figure.quick-facts-ga4 br{display:none;}
.seopage_services_provide_icon.ga4_seo_services .features .block .content .font-24{font-size:16px;}
.seopage_services_provide_icon.ga4_seo_services .features .block .title{font-size:18px;}
.ga4-and-gtm-experts-box  .feature-block .columns .block{width:100%;margin:0 auto;}
.ga4-and-gtm-experts-box .inner{padding: 20px;}
.ga4-and-gtm-experts-box.feature-block .columns.col3 .block{width: 100%;}
.ga4-and-gtm-experts-box.feature-block .columns.col3 .block{padding: 15px 0px;}
/* .icon-inner-padding-0.hire-work-ga4 .features.style4 .block .icon img {
    max-height: 45px;
    max-width: 45px;
} */
.ga4-icon-show-above.feature-block.show-box .features.columns.col3 .block{width: 100%;margin-bottom: 50px;}
.ga4-icon-show-above.Icon-show-above.feature-block .features .block .icon{top: -35px;}
.ga4-icon-show-above.Icon-show-above .get-btn{margin-top: 50px;}
.e-commerce-tracking-support .features.style2 .block .title{font-size: 16px;}
.e-commerce-tracking-support .features .block .icon img{max-width:15px;}
.ga4-platforms-blocks.platforms-list .columns.col4 .platform.block{width: 100%;}
.ga4-platforms-blocks.platforms-list .columns.col4 .platform.block{padding: 20px;}
.white-label-seo .seo-page-banner.ga4-seo-page-banner .figure img{width: 85%;}
.ga4-icon-show-above.Icon-show-above.feature-block .get-btn{margin-top: 30px;}
.white-label-seo .seo-page-banner.ga4-seo-page-banner .right .figure img{ width: 75%;}

.geo-services-tool-white-label.pm-tool-white-label.gallery-section .block .logo{padding: 16px;}
.geo-services-tool-white-label.pm-tool-white-label .columns.col6 .block{width: 50%;}
.white-label-seo .Facts-and-figure.geo-services-facts-figure .block{ border-color: transparent !important;}
.white-label-seo .Facts-and-figure.geo-services-facts-figure .features.columns.col4 .block{width: 50%;}
.white-label-seo .Facts-and-figure.geo-services-facts-figure .features.columns.col4 .block p br{display:none;}
.white-label-seo .Facts-and-figure.geo-services-facts-figure.whiteLableWPDWhySection .title.w600{display:block;}
.gallery-section.model-we-use-ai-section .block .logo { padding: 35px 15px; }
body.single-post table.blog-table th { font-size: 16px; }
.single-post-pre { font-size: 14px; line-height: 21px; }
.single-post-table table tr td, .single-post-table table tr th { font-size: 14px; }
.factional-form-call input#gform_submit_button_29 { padding: 10px 20px 10px 5px; width: 100%; }
table.blog-table { overflow-x: scroll; display: block; }
table.blog-table tr td { font-size: 14px; }
.page-id-37117 .business-acqusition .about-us.tansform-your-agency-ai-section .head.text-center .font-24 , .page-id-37117 section.gallery-section.gallery-with-text.common-section.model-we-use-ai-section p , .page-id-37117 .only-white-label-page-banner.white-label-digital-section p , .page-id-37117 section.best-copywrite.seo-matters-for-your-agency p, .page-id-37117 section.seopage_services_provide_icon.fractional_what_sets_e2m_apart .font-24 , .page-id-37117 section.seopage_services_provide_icon.Our-Commitment-to-Agencies.fractional-agency-operations .features .block .content .font-24 , .page-id-37117 section.gallery-section.gallery-with-text.paymentGatIntSection.fractional-tools .logobottomDescription .font-24 , .page-id-37117 section.Icon-show-above.image-width-height-full.bottom-txt-fontsmall.partner-with-us.about-us.tansform-your-agency-ai-section .features .block .text , .page-id-37117 section.common-section.flex-textbox p{ font-size: 16px; }
.white-label-framer-services-page .wp-maintenance-security-solutions{margin: 40px 0 !important;} 
.white-lable-framer-home-banner a.get-btn.btn.orange{text-wrap: wrap; white-space: normal; word-break: break-word; overflow-wrap: break-word;}
.fitness-casestudies-page br{display:none;}
.fitness-casestudies-page .restult-data .result-detail ul{padding:15px;}
.fitness-casestudies-page .restult-data .result-detail strong{font-size:16px;}
.marking-product-ecommerce-seo .restult-data .result-detail h2{font-size: 26px;}
}
@media only screen and (max-width: 680px) {
	.white-label-seo .Facts-and-figure.geo-services-facts-figure .features.columns.col4 .block{width: 100%;}
}
@media only screen and (max-width: 560px) {
.fitness-casestudies-page section.csDetailsFull .csChallenges.block span{display: block;}
}

@media only screen and (max-width: 460px) {
.geo-services-tool-white-label.pm-tool-white-label .columns.col6 .block{width: 100%;}
.white-label-seo .Facts-and-figure.geo-services-facts-figure .btn.orange , .geo-services-agencies a.get-btn.btn.blue {text-wrap: wrap; white-space: normal; word-break: break-word; overflow-wrap: break-word; width: 180px;}
}
@media only screen and (max-width: 480px){
section.feature-block.common-section.whiteLableWPDWhySection.Facts-and-figure.quick-facts-ga4 .btn.orange{width: 180px; text-wrap: wrap; white-space: normal; word-break: break-word; overflow-wrap: break-word;}
}

@media only screen and (max-width: 420px) {
section.rethink-growth-trajectory-section .typo.cta-desc iframe{height:550px !important;}
}


/* Vistara Header */

header{z-index:111;}
.vistara_banner_desk { position: fixed; top: 0; width: 100%; z-index: 111; padding: 15px 0; left: 0; right: 0; margin: 0 auto; background-color:#e4582d; }
.vistara_banner_mobile{z-index:1111;}
.vistara_banner_desk p , .vistara_banner_mobile p{color:var(--white);}
.vistara_banner_desk a , .vistara_banner_mobile a{color:var(--white);font-weight:600;text-decoration:underline;}
.vistara_banner_desk a:hover , .vistara_banner_mobile a:hover{ color:var(--black); }
.vistara_banner_desk p{width: 87.76%; margin: 0 auto; text-align: center;font-size:1em;}
header#masthead.home-sticky ,.home header#masthead , header#masthead{top:2.85em !important;}
#page{padding-top:100px}
.page-template-page-home #page{padding-top:0px}
@media only screen and (min-width: 1921px) { 
    header#masthead.home-sticky , header#masthead , .home header#masthead , header#masthead{ top: 2.50em !important; }
}
@media only screen and (max-width: 1360px){
	header#masthead.home-sticky , header#masthead , .home header#masthead{
    top: 3.85em !important;
}
}
@media only screen and (max-width: 1024px){
.vistara_banner_mobile { position: fixed; top: 0; width: 100%; z-index: 111; padding: 15px 0; left: 0; right: 0; margin: 0 auto; background-color:#e4582d; }
 header#masthead.home-sticky, header#masthead{top:47px !important;} 
 .vistara_banner_mobile p{ width: 95%; margin: 0 auto; text-align: center;} 
 .vistara_banner_mobile p{ font-size:16px;} 
 .home header#masthead {top: 5.75em !important;} 
 .page-template-page-home #page { padding-top: 100px; }
}

@media only screen and (max-width: 767px){
	.vistara_banner_mobile p{ font-size:16px;}
	header#masthead.home-sticky, header#masthead , .home header#masthead , header#masthead{ top: 48px !important; }
	main.service{padding-top:30px;}
    #page { padding-top: 125px; }
	.page-template-page-home #page { padding-top: 150px; }
}
@media only screen and (max-width: 594px){	
  header#masthead.home-sticky, header#masthead , .home header#masthead , header#masthead{ top: 67px !important; }
}
@media only screen and (max-width: 460px){
	 header#masthead.home-sticky, header#masthead , .home header#masthead , header#masthead { top: 61px !important; }
     .vistara_banner_mobile p{ font-size:14px;}
	
}
.denver-list-bottom.two-cols-text .text-content.Icon li .list-text a{color:var(--black);}
.denver-list-bottom.two-cols-text .text-content.Icon li .list-text a:hover{color:var(--sky-blue);}