
html {
    line-height: 1.15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    }
    html{
        scroll-behavior: smooth;
    }
    
    /* Sections
    ========================================================================== */
    
    /**
    * Remove the margin in all browsers.
    */
    
    body {
    margin: 0;
    }
    
    /**
    * Correct the font size and margin on `h1` elements within `section` and
    * `article` contexts in Chrome, Firefox, and Safari.
    */
    
    h1 {
    font-size: 2em;
    margin: 0.67em 0;
    }
    
    /* Grouping content
    ========================================================================== */
    
    /**
    * 1. Add the correct box sizing in Firefox.
    * 2. Show the overflow in Edge and IE.
    */
    
    hr {
    box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
    overflow: visible; /* 2 */
    }
    
    /**
    * 1. Correct the inheritance and scaling of font size in all browsers.
    * 2. Correct the odd `em` font sizing in all browsers.
    */
    
    pre {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
    }
    
    /* Text-level semantics
    ========================================================================== */
    
    /**
    * Remove the gray background on active links in IE 10.
    */
    
    a {
    background-color: transparent;
    }
    
    /**
    * 1. Remove the bottom border in Chrome 57-
    * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
    */
    
    abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    text-decoration: underline dotted; /* 2 */
    }
    
    /**
    * Add the correct font weight in Chrome, Edge, and Safari.
    */
    
    b,
    strong {
    font-weight: bolder;
    }
    
    /**
    * 1. Correct the inheritance and scaling of font size in all browsers.
    * 2. Correct the odd `em` font sizing in all browsers.
    */
    
    code,
    kbd,
    samp {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
    }
    
    /**
    * Add the correct font size in all browsers.
    */
    
    small {
    font-size: 80%;
    }
    
    /**
    * Prevent `sub` and `sup` elements from affecting the line height in
    * all browsers.
    */
    
    sub,
    sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    }
    
    sub {
    bottom: -0.25em;
    }
    
    sup {
    top: -0.5em;
    }
    
    /* Embedded content
    ========================================================================== */
    
    /**
    * Remove the border on images inside links in IE 10.
    */
    
    img {
    border-style: none;
    }
    
    /* Forms
    ========================================================================== */
    
    /**
    * 1. Change the font styles in all browsers.
    * 2. Remove the margin in Firefox and Safari.
    */
    
    button,
    input,
    optgroup,
    select,
    textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */
    margin: 0; /* 2 */
    }
    
    /**
    * Show the overflow in IE.
    * 1. Show the overflow in Edge.
    */
    
    button,
    input { /* 1 */
    overflow: visible;
    }
    
    /**
    * Remove the inheritance of text transform in Edge, Firefox, and IE.
    * 1. Remove the inheritance of text transform in Firefox.
    */
    
    button,
    select { /* 1 */
    text-transform: none;
    }
    
    /**
    * Correct the inability to style clickable types in iOS and Safari.
    */
    
    button,
    [type="button"],
    [type="reset"],
    [type="submit"] {
    -webkit-appearance: button;
    }
    
    /**
    * Remove the inner border and padding in Firefox.
    */
    
    button::-moz-focus-inner,
    [type="button"]::-moz-focus-inner,
    [type="reset"]::-moz-focus-inner,
    [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
    }
    
    /**
    * Restore the focus styles unset by the previous rule.
    */
    
    button:-moz-focusring,
    [type="button"]:-moz-focusring,
    [type="reset"]:-moz-focusring,
    [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
    }
    
    /**
    * Correct the padding in Firefox.
    */
    
    fieldset {
    padding: 0.35em 0.75em 0.625em;
    }
    
    /**
    * 1. Correct the text wrapping in Edge and IE.
    * 2. Correct the color inheritance from `fieldset` elements in IE.
    * 3. Remove the padding so developers are not caught out when they zero out
    *		`fieldset` elements in all browsers.
    */
    
    legend {
    box-sizing: border-box; /* 1 */
    color: inherit; /* 2 */
    display: table; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */
    white-space: normal; /* 1 */
    }
    
    /**
    * Add the correct vertical alignment in Chrome, Firefox, and Opera.
    */
    
    progress {
    vertical-align: baseline;
    }
    
    /**
    * Remove the default vertical scrollbar in IE 10+.
    */
    
    textarea {
    overflow: auto;
    }
    
    /**
    * 1. Add the correct box sizing in IE 10.
    * 2. Remove the padding in IE 10.
    */
    
    [type="checkbox"],
    [type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    }
    
    /**
    * Correct the cursor style of increment and decrement buttons in Chrome.
    */
    
    [type="number"]::-webkit-inner-spin-button,
    [type="number"]::-webkit-outer-spin-button {
    height: auto;
    }
    
    /**
    * 1. Correct the odd appearance in Chrome and Safari.
    * 2. Correct the outline style in Safari.
    */
    
    [type="search"] {
    -webkit-appearance: textfield; /* 1 */
    outline-offset: -2px; /* 2 */
    }
    
    /**
    * Remove the inner padding in Chrome and Safari on macOS.
    */
    
    [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
    }
    
    /**
    * 1. Correct the inability to style clickable types in iOS and Safari.
    * 2. Change font properties to `inherit` in Safari.
    */
    
    ::-webkit-file-upload-button {
    -webkit-appearance: button; /* 1 */
    font: inherit; /* 2 */
    }
    
    /* Interactive
    ========================================================================== */
    
    /*
    * Add the correct display in Edge, IE 10+, and Firefox.
    */
    
    details {
    display: block;
    }
    
    /*
    * Add the correct display in all browsers.
    */
    
    summary {
    display: list-item;
    }
    
    /* Misc
    ========================================================================== */
    
    /**
    * Add the correct display in IE 10+.
    */
    
    template {
    display: none;
    }
    
    /**
    * Add the correct display in IE 10.
    */
    
    [hidden] {
    display: none;
    }
    
    a:hover, button:hover{
    transition: all 0.3s ease-in-out 0.03s;
    opacity: 1;
    }
    /*--------------------------------------------------------------
    # Fonts
    --------------------------------------------------------------*/
    
    @font-face {
    font-family: 'AkkuratPro-Regular';
    src: url('fonts/AkkuratPro-Regulard41d.eot?#iefix') format('embedded-opentype'),  url('fonts/AkkuratPro-Regular.otf')  format('opentype'),
    url('fonts/AkkuratPro-Regular.woff') format('woff'), 
    url('fonts/AkkuratPro-Regular.ttf')  format('truetype'), 
    url('fonts/AkkuratPro-Regular.svg#AkkuratPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    }
    @font-face {
    font-family: 'Montserrat-Regular';
    src: url('fonts/Montserrat-Regulard41d.eot?#iefix') format('embedded-opentype'),  url('fonts/Montserrat-Regular.otf')  format('opentype'),
    url('fonts/Montserrat-Regular.woff') format('woff'), 
    url('fonts/Montserrat-Regular.ttf')  format('truetype'), 
    url('fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    }
    @font-face {
    font-family: 'Poppins-SemiBold';
    src: url('fonts/Poppins-SemiBoldd41d.eot?#iefix') format('embedded-opentype'), url('fonts/Poppins-SemiBold.woff') format('woff'), url('fonts/Poppins-SemiBold.ttf') format('truetype'), url('fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
    }
    
    @font-face {
    font-family: 'Poppins-Light';
    src: url('fonts/Poppins-Lightd41d.eot?#iefix') format('embedded-opentype'), url('fonts/Poppins-Light.woff') format('woff'), url('fonts/Poppins-Light.ttf') format('truetype'), url('fonts/Poppins-Light.svg#Poppins-Light') format('svg');
    font-weight: normal;
    font-style: normal;
    }
    
    @font-face {
    font-family: 'Poppins-Regular';
    src: url('fonts/Poppins-Regulard41d.eot?#iefix') format('embedded-opentype'), url('fonts/Poppins-Regular.woff') format('woff'), url('fonts/Poppins-Regular.ttf') format('truetype'), url('fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    }
    
    @font-face {
    font-family: 'Poppins-Medium';
    src: url('fonts/Poppins-Mediumd41d.eot?#iefix') format('embedded-opentype'), url('fonts/Poppins-Medium.woff') format('woff'), url('fonts/Poppins-Medium.ttf') format('truetype'), url('fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
    }
    
    @font-face {
    font-family: 'SofiaProSoftLight';
    src: url('fonts/SofiaProSoftLightd41d.eot?#iefix') format('embedded-opentype'), 
    url('fonts/SofiaProSoftLight.otf')  format('opentype'),
    url('fonts/SofiaProSoftLight.woff') format('woff'), 
    url('fonts/SofiaProSoftLight.ttf')  format('truetype'), 
    url('fonts/SofiaProSoftLight.svg#SofiaProSoftLight') format('svg');
    font-weight: normal;
    font-style: normal;
    }
    
    @font-face {
    font-family: 'AttenRoundNewBold';
    src: url('fonts/AttenRoundNewBold.eot');
    src: url('fonts/AttenRoundNewBold.eot') format('embedded-opentype'),
    url('fonts/AttenRoundNewBold.woff2') format('woff2'),
    url('fonts/AttenRoundNewBold.woff') format('woff'),
    url('fonts/AttenRoundNewBold.ttf') format('truetype'),
    url('fonts/AttenRoundNewBold.svg#AttenRoundNewBold') format('svg');
    }
    
    
    
    /*--------------------------------------------------------------
    # Typography
    --------------------------------------------------------------*/
    body,
    button,
    input,
    select,
    optgroup,
    textarea {
    color: #404040;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    
    }
    
    h1, h2, h3, h4, h5, h6 {
    clear: both;
    }
    
    p {
    margin-bottom: 1.5em;
    }

.inflanar-hero p {
    font-size: 16px;
    width: 81%;
}

.inflanar-hero h4 {
    font-size: 29px;
    font-weight: 800;
}

.inflanar-hero span.pr {
    font-size: 41px;
    font-weight: 700;
}

.inflanar-hero span.pr b {color: #41b883;}

.inflanar-hero h4 img {
    width: 54px;
    /* background: red; */
    filter: brightness(0) saturate(100%) invert(53%) sepia(90%) saturate(1124%) hue-rotate(357deg) brightness(102%) contrast(102%);
}
    
    dfn, cite, em, i {
    font-style: italic;
    }
    
    blockquote {
    margin: 0 1.5em;
    }
    
    address {
    margin: 0 0 1.5em;
    }
    
    pre {
    background: #eee;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
    }
    
    code, kbd, tt, var {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 15px;
    font-size: 0.9375rem;
    }
    
    abbr, acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
    }
    
    mark, ins {
    background: #fff9c0;
    text-decoration: none;
    }
    
    big {
    font-size: 125%;
    }
    
    /*--------------------------------------------------------------
    # Elements
    --------------------------------------------------------------*/
    html {
    box-sizing: border-box;
    }
    
    *,
    *:before,
    *:after {
    /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    box-sizing: inherit;
    }
    
    body {
    font-family: 'Poppins', sans-serif;
    background: #fff;
    /* Fallback for when there is no custom background color defined. */
    }
    
    hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
    }
    
    ul, ol {
    margin: 0 0 1.5em 3em;
    }
    
    ul {
    list-style: disc;
    }

ul.brand_logo {
    display: flex;
    margin: 0;
    align-items: center;
    padding: 23px 0 0 0;
    list-style: none;
}

ul.brand_logo li {
    margin: 0 15px 0 0;
}

ul.brand_logo li img {
    width: 116px;
    /* height: 116px; */
    object-fit: scale-down;
}
    
    ol {
    list-style: decimal;
    }
    
    li > ul,
    li > ol {
    margin-bottom: 0;
    margin-left: 1.5em;
    }
    
    dt {
    font-weight: bold;
    }
    
    dd {
    margin: 0 1.5em 1.5em;
    }
    
    img {
    height: auto;
    /* Make sure images are scaled correctly. */
    max-width: 100%;
    /* Adhere to container width. */
    }

img.off {
    position: absolute;
    right: 33%;
    top: 6%;
    z-index: 2;
    width: 198px;
    animation: rotate 20s linear infinite;
}
@keyframes rotate {
0%{transform: rotate(0deg);}    
50%{transform: rotate(180deg);}
100%{transform: rotate(360deg);}
}
    
    figure {
    margin: 1em 0;
    /* Extra wide images within figure tags don't overflow the content area. */
    }
    
    table {
    margin: 0 0 1.5em;
    width: 100%;
    }
    
    /*--------------------------------------------------------------
    # Forms
    --------------------------------------------------------------*/
    button,
    input[type="button"],
    input[type="reset"],
    input[type="submit"] {
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
    border-radius: 3px;
    background: #e6e6e6;
    color: rgba(0, 0, 0, 0.8);
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1;
    padding: .6em 1em .4em;
    }
    
    button:hover,
    input[type="button"]:hover,
    input[type="reset"]:hover,
    input[type="submit"]:hover {
    border-color: #ccc #bbb #aaa;
    }
    
    button:active, button:focus,
    input[type="button"]:active,
    input[type="button"]:focus,
    input[type="reset"]:active,
    input[type="reset"]:focus,
    input[type="submit"]:active,
    input[type="submit"]:focus {
    border-color: #aaa #bbb #bbb;
    }
    
    input[type="text"],
    input[type="email"],
    input[type="url"],
    input[type="password"],
    input[type="search"],
    input[type="number"],
    input[type="tel"],
    input[type="range"],
    input[type="date"],
    input[type="month"],
    input[type="week"],
    input[type="time"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="color"],
    textarea {
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 3px;
    }
    
    input[type="text"]:focus,
    input[type="email"]:focus,
    input[type="url"]:focus,
    input[type="password"]:focus,
    input[type="search"]:focus,
    input[type="number"]:focus,
    input[type="tel"]:focus,
    input[type="range"]:focus,
    input[type="date"]:focus,
    input[type="month"]:focus,
    input[type="week"]:focus,
    input[type="time"]:focus,
    input[type="datetime"]:focus,
    input[type="datetime-local"]:focus,
    input[type="color"]:focus,
    textarea:focus {
    color: #111;
    }
    
    select {
    border: 1px solid #ccc;
    }
    
    textarea {
    width: 100%;
    }
    
    /*--------------------------------------------------------------
    # Navigation
    --------------------------------------------------------------*/
    /*--------------------------------------------------------------
    ## Links
    --------------------------------------------------------------*/
    a {
    color: royalblue;
    }
    
    a:visited {
    color: purple;
    }
    
    a:hover, a:focus, a:active {
    color: midnightblue;
    }
    
    a:focus {
    outline:0;
    }
    
    a:hover, a:active{
    outline: 0;
    }
    
    /*--------------------------------------------------------------
    ## Menus
    --------------------------------------------------------------*/
    .main-navigation {
        width: auto;
        display: block;
    }
    .main-navigation ul {
        display: none;
        list-style: none;
        margin: 0;
        padding-left: 0;
        justify-content: center;
    }
    .main-navigation ul ul {
        box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
        float: left;
        position: absolute;
        top: 100%;
        left: -999em;
        z-index: 99999;
    }
    .main-navigation ul ul ul {
        left: -999em;
        top: 0;
    }
    .main-navigation ul ul li:hover > ul,
    .main-navigation ul ul li.focus > ul {
        left: 100%;
    }
    .main-navigation ul ul a {
        width: 200px;
    }
    .main-navigation ul li:hover > ul,
    .main-navigation ul li.focus > ul {
        left: auto;
        display: block !important;
    }
    .main-navigation ul li {
        float: none;
        position: relative;
        display: inline-block;
    }
    .main-navigation a {
        display: block;
        text-decoration: none;
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        color: #000000;
        text-transform: capitalize;
        line-height: 1.5;
        font-size: 16px;
        padding: 12px 19px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
        text-transform: uppercase;
    }
    
    /* Small menu. */
    .menu-toggle,
    .main-navigation.toggled ul {
        display: block;
    }
    
    @media screen and (min-width: 37.5em) {
    
    .menu-toggle {
        display: none;
    }
    
    .main-navigation ul {
        display: flex;
        justify-content: space-between;
    }
    
    }
    
    .site-main .comment-navigation, .site-main
    .posts-navigation, .site-main .post-navigation {
        margin: 0 0 1.5em;
        overflow: hidden;
    }
    
    .comment-navigation .nav-previous,
    .posts-navigation .nav-previous,
    .post-navigation .nav-previous {
        float: left;
        width: 50%;
    }
    
    .comment-navigation .nav-next,
    .posts-navigation .nav-next,
    .post-navigation .nav-next {
        float: right;
        text-align: right;
        width: 50%;
    }
    
    /*--------------------------------------------------------------
    # Accessibility
    --------------------------------------------------------------*/
    /* Text meant only for screen readers. */
    .screen-reader-text {
        border: 0;
        clip: rect(1px, 1px, 1px, 1px);
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute !important;
        width: 1px;
        word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
    }
    
    .screen-reader-text:focus {
        background-color: #f1f1f1;
        border-radius: 3px;
        box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
        clip: auto !important;
        clip-path: none;
        color: #21759b;
        display: block;
        font-size: 14px;
        font-size: 0.875rem;
        font-weight: bold;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000;
        /* Above WP toolbar. */
    }
    
    /* Do not show the outline on the skip link target. */
    #content[tabindex="-1"]:focus {
        outline: 0;
    }
    
    /*--------------------------------------------------------------
    # Alignments
    --------------------------------------------------------------*/
    .alignleft {
        display: inline;
        float: left;
        margin-right: 1.5em;
    }
    
    .alignright {
        display: inline;
        float: right;
        margin-left: 1.5em;
    }
    
    .aligncenter {
        clear: both;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    
    /*--------------------------------------------------------------
    # Clearings
    --------------------------------------------------------------*/
    .clear:before,
    .clear:after,
    .entry-content:before,
    .entry-content:after,
    .comment-content:before,
    .comment-content:after,
    .site-header:before,
    .site-header:after,
    .site-content:before,
    .site-content:after,
    .site-footer:before,
    .site-footer:after {
        content: "";
        display: table;
        table-layout: fixed;
    }
    
    .clear:after,
    .entry-content:after,
    .comment-content:after,
    .site-header:after,
    .site-content:after,
    .site-footer:after {
        clear: both;
    }
    
    /*--------------------------------------------------------------
    # Widgets
    --------------------------------------------------------------*/
    .widget {
    margin: 0 0 1.5em;
    /* Make sure select elements fit in widgets. */
    }
    
    .widget select {
    max-width: 100%;
    }
    
    /*--------------------------------------------------------------
    # Content
    --------------------------------------------------------------*/
    /*--------------------------------------------------------------
    ## Posts and pages
    --------------------------------------------------------------*/
    .sticky {
        display: block;
    }
    
    .post, .page {
    margin: 0;
    padding: 0 !important;
    left: 0 !important;
    overflow: inherit;
    }
    
    .updated:not(.published) {
    display: none;
    }
    
    .page-content,
    .entry-content,
    .entry-summary {
    margin: 1.5em 0 0;
    }
    
    .page-links {
    clear: both;
    margin: 0 0 1.5em;
    }
    
    /*--------------------------------------------------------------
    ## Comments
    --------------------------------------------------------------*/
    .comment-content a {
    word-wrap: break-word;
    }
    
    .bypostauthor {
    display: block;
    }
    
    /*--------------------------------------------------------------
    # Infinite scroll
    --------------------------------------------------------------*/
    /* Globally hidden elements when Infinite Scroll is supported and in use. */
    .infinite-scroll .posts-navigation,
    .infinite-scroll.neverending .site-footer {
    /* Theme Footer (when set to scrolling) */
    display: none;
    }
    
    /* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
    .infinity-end.neverending .site-footer {
    display: block;
    }
    
    /*--------------------------------------------------------------
    # Media
    --------------------------------------------------------------*/
    .page-content .wp-smiley,
    .entry-content .wp-smiley,
    .comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    }
    
    /* Make sure embeds and iframes fit their containers. */
    embed,
    iframe,
    object {
    max-width: 100%;
    }
    
    /* Make sure logo link wraps around logo image. */
    .custom-logo-link {
    display: inline-block;
    }
    
    /*--------------------------------------------------------------
    ## Captions
    --------------------------------------------------------------*/
    .wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
    }
    
    .wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }
    
    .wp-caption .wp-caption-text {
    margin: 0.8075em 0;
    }
    
    .wp-caption-text {
    text-align: center;
    }
    
    /*--------------------------------------------------------------
    ## Galleries
    --------------------------------------------------------------*/
    .gallery {
    margin-bottom: 1.5em;
    }
    
    .gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    }
    
    .gallery-columns-2 .gallery-item {
    max-width: 50%;
    }
    
    .gallery-columns-3 .gallery-item {
    max-width: 33.33%;
    }
    
    .gallery-columns-4 .gallery-item {
    max-width: 25%;
    }
    
    .gallery-columns-5 .gallery-item {
    max-width: 20%;
    }
    
    .gallery-columns-6 .gallery-item {
    max-width: 16.66%;
    }
    
    .gallery-columns-7 .gallery-item {
    max-width: 14.28%;
    }
    
    .gallery-columns-8 .gallery-item {
    max-width: 12.5%;
    }
    
    .gallery-columns-9 .gallery-item {
    max-width: 11.11%;
    }
    
    .gallery-caption {
    display: block;
    }
    
    
    @font-face {
    font-family: 'RobotoBold';
    src: url('fonts/RobotoBold.eot');
    src: url('fonts/RobotoBold.eot') format('embedded-opentype'),
         url('fonts/RobotoBold.woff2') format('woff2'),
         url('fonts/RobotoBold.woff') format('woff'),
         url('fonts/RobotoBold.ttf') format('truetype'),
         url('fonts/RobotoBold.svg#RobotoBold') format('svg');
    }
    @font-face {
    font-family: 'RobotoBlack';
    src: url('fonts/RobotoBlack.eot');
    src: url('fonts/RobotoBlack.eot') format('embedded-opentype'),
         url('fonts/RobotoBlack.woff2') format('woff2'),
         url('fonts/RobotoBlack.woff') format('woff'),
         url('fonts/RobotoBlack.ttf') format('truetype'),
         url('fonts/RobotoBlack.svg#RobotoBlack') format('svg');
    }
    @font-face {
    font-family: 'berkshireswashregular';
    src: url('fonts/berkshireswashregular.eot');
    src: url('fonts/berkshireswashregular.eot') format('embedded-opentype'),
         url('fonts/berkshireswashregular.woff2') format('woff2'),
         url('fonts/berkshireswashregular.woff') format('woff'),
         url('fonts/berkshireswashregular.ttf') format('truetype'),
         url('fonts/berkshireswashregular.svg#berkshireswashregular') format('svg');
    }
    @font-face {
    font-family: 'Baskervald ADF Std';
    src: url('fonts/BaskervaldADFStd.eot');
    src: url('fonts/BaskervaldADFStdd41d.eot?#iefix') format('embedded-opentype'),
        url('fonts/BaskervaldADFStd.woff2') format('woff2'),
        url('fonts/BaskervaldADFStd.woff') format('woff'),
        url('fonts/BaskervaldADFStd.ttf') format('truetype'),
        url('fonts/BaskervaldADFStd.svg#BaskervaldADFStd') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    }
    
    @font-face {
    font-family: 'Baskervald ADF Std';
    src: url('fonts/BaskervaldADFStd-Bold.eot');
    src: url('fonts/BaskervaldADFStd-Boldd41d.eot?#iefix') format('embedded-opentype'),
        url('fonts/BaskervaldADFStd-Bold.woff2') format('woff2'),
        url('fonts/BaskervaldADFStd-Bold.woff') format('woff'),
        url('fonts/BaskervaldADFStd-Bold.ttf') format('truetype'),
        url('fonts/BaskervaldADFStd-Bold.svg#BaskervaldADFStd-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
    }
    
    
    /******** Header CSS ********/
    
    a, button, select, input, textarea, li{
        outline: none;
    }
    a:focus, button:focus, select:focus, input:focus, textarea:focus, li:focus{
        outline: none;
    }
    a:focus-visible, button:focus-visible, select:focus-visible, input:focus-visible, textarea:focus-visible, li:focus-visible{
        outline: none;
    }
    
    .container {
        width:100%;
        max-width: 1624px;
        margin:0 auto;
    }
    .header_enquiry ul {
        padding: 0;
        margin: 0;
        display: flex;
        align-items: center;
    }
    .header_enquiry ul li {
        display: inline-block;
        margin-right: 25px;
        vertical-align: middle;
    }
    .header_enquiry ul li:last-child{
        margin-right:0;
    }
    .header_enquiry ul li a>span {
        font-family: 'Inter', sans-serif;
        font-weight: 600;
        padding-left: 3px;
        display: inline-block;
        vertical-align: middle;
    } 
    .header_enquiry ul li a:hover, .header_Search ul li a:focus{
        color: #ff7a03;
        outline: none;
    }
    .header_enquiry ul li a>span:focus{
        outline:none;
    }
    .header_enquiry button.enquiry_btn {
        background: none;
        border-radius: 30px;
        width: auto;
        padding: 16px 14px;
        color: #fff;
        font-size: 16px;
        border: none;
        cursor: pointer;
        font-weight: 450!important;
        font-family: 'AttenRoundNewBold';
        background: #36a7f9;
        border-radius: 14.3px;
    } 
    .header_enquiry button.enquiry_btn:before {
        content: '';
        display: inline-block;
        background: url(images/whatsapp-chat-icn.png) no-repeat;
        width: 18px;
        height: 18px;
        vertical-align: middle;
        margin: -3px 8px 0;
    }
    .header_enquiry ul li:focus{
        outline:none;
    }
    .header_enquiry button.enquiry_btn{
        outline:none;
    }
    .header_enquiry ul li a {
        color: #000000;
        font-size: 18px;
        text-decoration: none;
        padding: 0;
        display: block;
    }
    .header-section .main-navigation ul li:last-child a {
        padding-right: 0;
        border-right:0;
    }
    .header-section .main-navigation ul li a:after {
        content: "\f107";
        font-family:'Font Awesome 5 Free';
        font-weight:900;
        padding-left: 10px;
        font-size: 20px;
        display: none;
    }
    .header-section .main-navigation ul li#menu-item-22 a:after{
        display:none;
    }
    .main-navigation ul.sub-menu {
        box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
        float: left;
        position: absolute;
        top: 100%;
        left: -999em;
        z-index: 99999;
        background: #ffffff;
        border-top: solid #ff7a03 3px;
        width:auto!important;
        display: block;
    }
    .main-navigation ul.sub-menu li{
        padding:0;
    }
    .main-navigation ul.sub-menu li a {
        width: 262px;
        border-right: 0!important;
        text-align: left;
        display: block;
        padding: 10.5px 22px;
        border-bottom: solid #efeeee 1px;
        text-transform: capitalize;
        font-size: 15.5px;
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        color: #000000;
    }
    .main-navigation ul.sub-menu li:last-child a{
        border-bottom:none;
    }
    .main-navigation ul.sub-menu li a:after{
        display:none;
    }
    .main-navigation ul.sub-menu li a:hover {
        background: #ff7a03;
        color: #fff;
    }
    
    /******** Home Page CSS ********/
    
    .home_slider .carousel-caption {
        position:absolute; 
        top:40%; 
        left:31%;
        -webkit-transform:translate(0%,0%); 
        -moz-transform:translate(0%,0%); 
        -ms-transform:translate(0%,0%);
        transform:translate(0%,0%); 
        text-align:left;  
        bottom:auto; 
        right:0;
    }
    .home_slider .carousel-caption h5{
        font-family: 'AkkuratPro-Regular'; 
        font-size:38px;
    }
    .home_slider .carousel-caption p{
        font-family: 'AkkuratPro-Regular'; 
        font-size:27px;
        letter-spacing: 2px;
        text-shadow: 1px 1px 1px #000;
    }
    .welcome-text {
        float: left;
        text-align: center;
        width: 100%;
        display: block;
        margin: 0 auto;
        padding: 0 20px;
        box-sizing: border-box;
    }
    hr.wlcm-line {
        width: 130px;
        color: #ff7a03;
        height: 6px;
        float: none;
        border-top: solid 3px;
        text-align: center;
        display: inline-block;
        background: none;
        margin-left: -2px;
        margin-bottom: 0;
    }
    .home_logos-sec{
        display:block;
        width:100%;
        clear:both;
        /* margin:15px 0 0; */
    }
    .counter-section ul li:last-child{
        margin-right:0;
    }
    .counter-section ul li a strong {
        display:block;
        color:#ff7a03;
        line-height:30px;
        font-size: 39px; 
        padding-bottom:18px;
        font-weight: normal;
    }
    .counter-section ul li a:hover{
        text-decoration:none;
        color:#fff;
        background-color:#ff7a03;
    }
    .counter-section ul li a:hover strong{
        color:#fff;
    }
    .tab_section_web-design .tabber_online_store .nav-tabs {
        padding: 0 9px;
    }
    .online-big-small .fade:not(.show) {
        opacity: 0;
        display: none;
    }
    .tabber_online_store .nav-tabs>li {
        margin-bottom:16px;
        border: none;
        display: inline-block;
    }
    .tabber_online_store .nav-tabs>li a.active.show{
        background-color: #ff7a03;
        color: #ffffff;	
    }
    .tabber_online_store .nav-tabs>li a:hover{
        text-decoration:none;
        border-color: #E8E8E8;
    }
    .tabber_online_store .nav-tabs>li.active>a, .tabber_online_store .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
        background-color: #ff7a03;
        color: #ffffff;
        border-radius: 0px;
    }
    .tabber_online_store .nav-tabs>li:last-child a {
        margin-right: 0;
    }
    .tabber_online_store .slide-img {
        display: inline-block;
        position: relative;
        transition: all 0.3s ease-in-out 0.1s;
        width: auto;
        padding: 0 13px;
    }
    .tabber_online_store .slide-img.upper-element {
        margin: 0 0px 23px;
    }
    .tabber_online_store .slide-img a img{
        width: 100%;
        border-radius: 16px;
    }
    .tabber_online_store .slide-img img {
        -webkit-box-shadow: 0px 1px 2px 1px #eee;
        -moz-box-shadow: 0px 1px 2px 1px #eee;
        -o-box-shadow: 0px 1px 2px 1px #eee;
        -ms-box-shadow: 0px 1px 2px 1px #eee;
        box-shadow: 0px 1px 2px 1px #eee;
    }
    .tabber_online_store .slide-img .overlay {
        opacity:0;
        width:auto; 
        transition: all 0.3s ease-in-out 0.1s;
    }
    .tabber_online_store .slide-img:hover .overlay{
        background: rgba(255,255,255,0.9);  
        opacity:1; 
        position: absolute;
        left:0; 
        right:0;
        top:0; 
        bottom:0;
        float: left; 
        width: auto; 
        height: auto;
        cursor:pointer;
    }
    .tabber_online_store .slide-img .overlay span{
        font-size:20px; 
        text-align:center;
        color:#010101; 
        position:absolute;
        left:0; 
        right:0;
        top:30%; 
        bottom:0; 
        font-weight:500;
        z-index:1;
        font-family: 'Poppins-Medium';
    }
    .tabber_online_store .slide-img .overlay a{
        font-size:17px; 
        text-align:center;
        color:#ff7a03; 
        position:absolute;
        left:0; 
        right:0;
        top:45%; 
        bottom:0; 
        font-weight:500;
        z-index:1; 
        text-decoration:none;
        font-family: 'Poppins-Medium';
    }
    .tabber_online_store .slick-slider button.slick-prev {
        left: -25px;
        background-image: url(images/work-arrow-prev.png);
        background-repeat: no-repeat;
        width: 14px; 
        height: 25px; 
    }
    .tabber_online_store .slick-slider button.slick-prev:before { 
        font-size: 0;
    }  
    .tabber_online_store .slick-slider button.slick-next {
        right: -25px;
        background-image: url(images/work-arrow-next.png); 
        background-repeat: no-repeat;
        width: 14px;
        height: 25px;  
    }
    .tabber_online_store .slick-slider button.slick-next:before { 
        font-size: 0; 
    }
    a.load-more{
        color: #ff7a03;
        font-family: 'DM Sans', sans-serif;
        font-size: 17px;
        font-weight: 500;
        letter-spacing: 2px;
    }
    .tabber_online_store  a.load-more:hover{
        text-decoration:none;
        color:#000;
    }
    .tabber_online_store  a.load-more:focus{
        outline:none;
    }
    .tabber_online_store  a.load-more i{
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        font-size: 22px;
        vertical-align: middle;
    }
    .tabber_online_store a.load-more i:first-child {
        margin-left: 2px;
    }
    .tabber_online_store a.load-more i:nth-child(2n) {
        margin-left: -8px;
    }
    .our_services_section{
        position: relative;
    }
    .our_services_section:before {
        content: '';
        background: url(images/before-half-circle.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 151px;
        height: 306px;
        position: absolute;
        bottom: -75px;
        left: 0;
    }
    .home_testimonial-sec.testimonials_web-design:before {
        content: '';
        background: url(images/before-half-circle.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 151px;
        height: 306px;
        position: absolute;
        top: -60%;
        left: 0;
    }
    .home_service_sec ul,
    .our_services_blocks ul{
        margin:0;
        padding:0;
        list-style: none;
        width:100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .home_service_sec ul li{
        width: 23.3%;
        margin-top: 15px;
        margin-bottom: 55px;
        margin-right: 27.85px;
    }
    .home_service_sec ul li:nth-of-type(4n){
        margin-right: 0px;
    }
    .home_service_sec ul li .new-serviceHome{
        position:relative;
        text-align:center;
    }
    .home_service_sec ul li .new-serviceHome img,
    .our_services_section .new-serviceHome img{
        width:100%;
        border-radius: 15px;
    }
    .services-sml-des {
        overflow: hidden;
        height: 82px;
        border-bottom: 1px solid #D3DEE4;
        margin: 0 17px 0 0px;
    }
    .home_service_sec ul li .new-serviceHome p{
        text-align: left;
        margin: 10px 0 0;
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 30px;
        color: #000000;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .wh-section hr.wlcm-line {
        position:relative;
        left:50%;
        top:50%;
        margin-top:0;
        transform: translate(-50%, -50%); 
        margin-left:0; 
        width:86px;
        height:3px;
        text-align:center;
        display:block;
    }
    .new-serviceHome .read-more{
        display: block;
        text-align: left;
        margin: 15px auto 15px;
    }
    .new-serviceHome .read-more a {
        text-align: center;
        border-radius: 20px;
        border: none;
        padding: 0;
        font-family: 'Inter', sans-serif;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        text-transform: capitalize;
        color: #000000;
        text-decoration: none;
    }
    .new-serviceHome .read-more a:hover{
        color: #ff7a03;
    }
    .tabber_online_store.home-news-section .tab-pane ul{
        margin:0;
        width:100%;
        text-align:left;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .tabber_online_store.home-news-section .tab-pane ul li {
        display: inline-block;
        width: 31.59%;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0 15px 30px;
        background: transparent;	
    }
    .tabber_online_store.home-news-section .tab-pane ul li .new-serviceHome {
        border: 1px solid #D2D9F5;
        border-radius: 20px;
        padding: 20px;
        background: #fff;
        transition: all 0.3s ease-in-out 0.1s;
        height: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-direction: column;
    }
    .tabber_online_store.home-news-section .tab-pane ul li .new-serviceHome:hover{
        box-shadow: 0px 14px 25.8537px rgb(215 228 249 / 50%);
        border: 1px solid transparent;
    }
    .tabber_online_store.home-news-section .tab-pane ul li .new-serviceHome img{
        width:100%;
        border-bottom: solid 1px #fbf7f7;
        border-radius: 20px;
    }
    .tabber_online_store.home-news-section ul li .new-serviceHome strong,
    .article_searchpost p strong {
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        font-size: 24px;
        text-transform: capitalize;
        color: #000000;
        padding-bottom: 10px;
        text-align: left;
        width: 100%;
        display: block;
    }
    .tabber_online_store.home-news-section .tab-pane ul .slick-track{
        height: 100%;
    }
    .news-read-btn,
    .blog.hfeed .srchpst-read-btn {
        border-top: 1px solid #F1F1F1;
        padding-top: 15px;
        margin: 15px 0 0;
        padding-bottom: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-grow: 1;
        align-items: center;
    }
    .news-read-btn i,
    .blog.hfeed .srchpst-read-btn i{
        color:#ff7a03; 
        font-size:22px;
        display:inline-block;
        vertical-align:text-top; 
        margin-left: 10px;
    }
    .news-read-btn a,
    .blog.hfeed .srchpst-read-btn a {
        font-size: 16px;
        color: #000000;
        display: inline-block;
        vertical-align: text-top;
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        text-transform: capitalize;
    }
    .news-read-btn a:hover,
    .blog.hfeed .srchpst-read-btn a:hover{
        color:#ff7a03;
    }
    .our_contact_section {
        clear: both;
        width: 100%;
        text-align: center;
        position: relative;
    }
    .our_contact_section:after {
        content: '';
        background: url(images/after-orng-contctbg.png) no-repeat;
        background-size: auto 100%;
        width: 292px;
        height: 481px;
        position: absolute;
        right: 0;
        top: -85px;
        background-position: right top;
    }
    .our_contact_section:before {
        content: '';
        background: url(images/before-orng-gapicn.png) no-repeat;
        background-position: left top;
        background-size: auto 100%;
        width: 292px;
        height: 481px;
        position: absolute;
        top: -85px;
        left: 0;
    }
    .our_contact_section .contact-form {
        /* display: block; */
        /* padding-top: 0px; */
        /* clear: both; */
        width: 70%;
        /* float:left; */
        margin: 0 auto;
    }
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage form.wpcf7-form p {
        margin-bottom: 25px;
    }
    .our_contact_section .contact-form input,
    .our_contact_section .contact-form textarea{
        width: 100%;
        padding: 15px 20px;
        border: 1px solid #C3CCD9 !important;
        text-align: left;
        font-family: 'Inter';
        font-size: 16px !important;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        border-radius: 7px !important;
        margin: 9px 0;
    }
    .our_contact_section .contact-form textarea{
        height: 150px;
    }

.our_contact_section .contact-form button {
    width: 100%;);)%;);
    background: #36a7f9;
    color: #fff;
    padding: 15px 0;
    font-size: 20px;
    text-transform: uppercase;
    border-radius: 10px;
    border: none;
}
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field input,
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field textarea {
        height: 60px;
        padding: 15px 20px !important;
        border: 1px solid #C3CCD9 !important;
        text-align: left;
        font-family: 'Inter';
        font-size: 16px !important;
    }
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field textarea {
        padding: 20px 20px;
        height: 220px;
    }
    .our_contact_section .contact-form input:focus::placeholder, 
    .our_contact_section .contact-form textarea:focus::placeholder,
    .quickEnquiry_popup .form_section form input:focus::placeholder,
    .quickEnquiry_popup .form_section form textarea:focus::placeholder{
        color: transparent;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    .our_contact_section .contact-form label{
        display:block;
    }
    .our_contact_section .contact-form input:focus, .our_contact_section .contact-form textarea:focus {
        outline: none;
    }
    .our_contact_section .contact-form p{
        margin-bottom:10px;
    }
    .our_contact_section .contact-form input.wpcf7-submit{
        background-color:#ff7a03;
        color:#ffffff;
        border: 1px solid #ff7a03;
        font-size:20px;
        font-family: 'Poppins-Regular';
        display: block;
        text-align: center;
        margin: 30px auto 0;
        padding:15px;
    }
    .our_contact_section .contact-form input.wpcf7-submit:hover{
        background-color:#000000;
        border: 1px solid #000000 !important;
    }
    .contact-hide {
        display:none;
    }
    a#open-close-toggle1 img.arrow-visible.my-visible,
    a#open-close-toggle1 img.arrow-hidden.my-hidden {width: 21px;}
    a#open-close-toggle1 {
        margin: 0px 0 0;
        display: inline-block;
        cursor: pointer;
        display: none;
    }
    a#open-close-toggle1 img#arrow-visible-down {
        width: 21px;
    }
    a#open-close-toggle1 img#arrow-visible-up {
        width: 21px;
    }
    a#open-close-toggle1 span {
        display: block;
        margin: 5px 0px 0;
    }
    a#open-close-toggle span {
        display:block;
        font-size:17px;
        color:#ff7a03;
        font-family:'Poppins-Medium';
    }
    .home_testimonial-sec:after {
        content: '';
        background: url(images/before-orngdot-bgicon.png) no-repeat;
        position: absolute;
        right: 0;
        width: 292px;
        height: 481px;
        background-size: auto 100%;
        top: -41%;
        z-index: -1;
    }
    .home_testimonial-sec {
        margin: 90px 0 82px;
        display:inline-block;
        clear: both;
        width: 100%;
        position: relative;
    }
    .home_testimonial-sec .slick-slider{
        float:left;
        width:100%;
    }
    .home_testimonial-sec .slick-slider {
        margin:0px auto;
        display: inline-block;
    }
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide {
        margin: 15px 15px 28px;
        border: none;
        min-height: 398px;
        margin-top: 17px;
        position: relative;
        box-shadow: 0px 20px 25px -6px rgb(19 71 100 / 10%);
        border-radius: 12px;
        padding: 45px;
        border-bottom: 7px solid #ff7a03;
        background: #fff;
    }
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p{
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 18px;
        line-height: 1.75;
        margin-bottom: 0;
        text-align: left;
        color: #000000;
    }
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p strong {
        font-weight: 700;
        font-size: 18px;
        text-transform: capitalize;
        color: #ff7a03;
        font-family: 'Inter', sans-serif;
    }
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p span {
        display: inline-block;
        margin: 30px auto 0;
        font-weight: 400;
        font-size: 18px;
        text-transform: capitalize;
        color: #515E6C;
        font-family: 'Inter', sans-serif;
        text-align: left;
    }
    .google_reviews_sec1.google_reviews_home .ti-widget.ti-no-logo .ti-reviews-container-wrapper,
    .google_reviews_sec1.google_reviews_website-conversion-experts .ti-widget.ti-no-logo .ti-reviews-container-wrapper,
    .google_reviews_sec1.google_reviews_web-design .ti-widget.ti-no-logo .ti-reviews-container-wrapper{
        margin-right: -8px;
        margin-left: -8px;
    }
    .google_reviews_sec1.google_reviews_home .ti-widget.ti-no-logo .ti-reviews-container .ti-next,
    .google_reviews_sec1.google_reviews_website-conversion-experts .ti-widget.ti-no-logo .ti-reviews-container .ti-next,
    .google_reviews_sec1.google_reviews_web-design .ti-widget.ti-no-logo .ti-reviews-container .ti-next{
        right: -35px;
        display: block !important;
    }
    .google_reviews_sec1.google_reviews_home .ti-widget.ti-no-logo .ti-reviews-container .ti-prev,
    .google_reviews_sec1.google_reviews_website-conversion-experts .ti-widget.ti-no-logo .ti-reviews-container .ti-prev,
    .google_reviews_sec1.google_reviews_web-design .ti-widget.ti-no-logo .ti-reviews-container .ti-prev{
        left: -35px;
    }
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_sect_cont {
        right: 13%;
        width: 38%;
    }
    
    /******** Footer CSS ********/
    
    .footer-section {
        background-color:#252525;
        width: 100%;
        clear: both;
        padding-bottom: 50px;
        padding-top: 50px;
    }
    .footer-section  .ftr-title, .footer-section .ftr-logo {
        margin: 60px auto 0;
    } 
    .footer-section .ftr-menu {
        display: inline-block;
        margin: 21px auto;
    }
    .footer-section .ftr-menu ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
        font-family:'Work Sans', sans-serif;
        font-weight:300
    }
    .footer-section .about1 .ftr-menu ul li{
        margin-bottom: 44px;
        display: inline-block;
    }
    .footer-section .ftr-menu ul li {
        margin-bottom:20px;
        line-height: normal;
        display: flex;
        font-family: 'Work Sans', sans-serif;
        font-weight: 300;
    }
    .footer-section .ftr-title strong {
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        font-size: 20px;
        text-transform: capitalize;
        color: #FFFFFF;
    }
    .footer-section .ftr-menu ul li > p {
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 1.75;
        text-transform: capitalize;
        color: #CDD2D8;
        display: inline-block;
        width: 78%;
        margin: 0;
    }
    .footer-section .ftr-menu ul li > p br{
        display: none;
    }
    .footer-section .ftr-menu ul li>span{
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 1.75;
        text-transform: capitalize;
        color: #CDD2D8;
    }
    .footer-section .ftr-content p{
        color:#ffffff;
        text-align: left;
        line-height:1.8;
        font-size:16px;
        font-family: 'Work Sans', sans-serif;
        font-weight:300;
    }
    .footer-section .ftr-menu ul li a{
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        font-size: 16px;
        outline: none;
        text-transform: capitalize;
        color: #CDD2D8;
    }
    .footer-section .ftr-menu ul li a:hover{
        color:#ff7a03;
        text-decoration:none;
    }
    .footer-section .ftr-menu ul li>span>em {
        font-style:normal;
        display:block;
        text-align:left;
        text-transform:uppercase;
        padding-bottom:8px;
        font-size:18px;
        font-family:'Work Sans', sans-serif;
        font-weight: 400;
    }
    .footer-section .ftr-menu ul li>i {
        color:#ff7a03;
        float:left;
        font-size:18px;
        margin-right: 20px;
        padding-top: 5px;
    }
    .ftr-about .ftr-menu {
        margin: 20px auto;
    }
    .ftr-content {
        margin: 20px auto 0;
        padding-right:40px;
    } 
    .copyright{
        width:100%;
        display:block;
        text-align:center;
        background: #202121;
        padding: 9px 0;
    }
    .copyright p{
        font-family: 'Inter', sans-serif;
        font-weight: 300;
        font-size: 16px;
        color: #CDD2D8;
        margin:0;
    }
    .footer-section .new_container_width{
        text-align: left;
    }
    .footer-section .ftr-about {
        padding-left: 0px;
        padding-right: 0;
    }
    .ftr-about:last-child {
        padding-left: 50px;
        padding-right: 0;
    }
    .footer-logos {
        width: 100%;
        float: right;
        margin-top:-120px;
    }
    .footer-logos ul {
        margin: 0;
        padding: 0;
        float: right;
    }
    .footer-logos ul li {
        float: none;
        list-style: none;
        margin-left: 25px;
        padding-bottom: 10px;
        display: inline-block;
        vertical-align: middle;
    }
    .footer_quickenquiry.deskop_only{
        position:fixed;
        bottom:80px;
        right:0;
        z-index: 2;
    }
    .footer_quickenquiry.deskop_only button.enquiry_btn {
        width: auto;
        padding: 13px 20px;
        color: #fff;
        font-size: 16px;
        border: none;
        cursor: pointer;
        font-weight: 450!important;
        font-family: 'AttenRoundNewBold';
        background: #36a7f9;
        box-shadow: 0px 4px 20px rgb(11 11 11 / 20%);
        border-radius: 10px;
        float: right;
        margin: 8px 0 0;
    }
    .footer_quickenquiry.deskop_only button.enquiry_btn:before {
        content: '';
        display: inline-block;
        background: url(images/whatsapp-chat-icn.png) no-repeat;
        width: 18px;
        height: 18px;
        vertical-align: middle;
        margin: -3px 8px 0;
    }
    .footer_quickenquiry.deskop_only button.enquiry_btn:focus{
        outline:none;
    }
    
    /********12-12-2019*********/
    
    .welcome-text{
        padding: 0;
    }
    .home_testimonial-sec .slick-slider .slick-prev:before, 
    .home_testimonial-sec .slick-slider .slick-next:before{
        color:transparent;
    }
    .home_testimonial-sec .slick-slider button.slick-prev{
        position: absolute;
        top: 55%;
        left: 0px;
        opacity: 1;
        width: 50px;
        height: 45px;
        background: #fff;
        border: 1px solid #F1F1F1;
        border-radius: 8px;
        box-shadow: 0px 3.33px 3px rgb(16 16 16 / 13%);
    }
    .home_testimonial-sec .slick-slider button.slick-next{
        position: absolute;
        top: 55%;
        right: 0px;
        opacity: 1;
        width: 50px;
        height: 45px;
        background: #fff;
        border: 1px solid #F1F1F1;
        border-radius: 8px;
        box-shadow: 0px 3.33px 3px rgb(16 16 16 / 13%);
    }
    .home_testimonial-sec .slick-slider button.slick-next:before{
        content: '\f054';
        font-size: 20px;
        color: #000;
        display: inline-block;
        font-family: 'Font Awesome 5 Free';
        font-weight: 700;
        line-height: 40px;
    }
    .home_testimonial-sec .slick-slider button.slick-prev:before{
        content: '\f053';
        font-size: 20px;
        color: #000;
        display: inline-block;
        font-family: 'Font Awesome 5 Free';
        font-weight: 700;
        line-height: 40px;
    }
    .home_testimonial-sec .slick-slider .slick-prev {
        left: 5px;
    }
    .home_testimonial-sec .slick-slider .slick-next {
        right: 5px;
    }
    .home_testimonial-sec .owl-prev{
        font-size: 0;
    }
    .home_testimonial-sec .owl-next{
        font-size: 0;
    }
    .home_testimonial-sec .card-body .owl-item .item span p{
        margin:0;
        padding: 0;
        color: #797979;
    }
    .home_testimonial-sec .card-body .owl-item .item p{
        padding: 30px 30px 0px 30px;
        color: #000000;
        font-size: 16px;
        font-family: 'Poppins', sans-serif;
        line-height: 1.8;
        margin: 50px 0px 10px 0px;
        font-weight: 400;
        text-align: center;
    }
    .trading-txt {
        font-size: 50px;
        color: #222222;
        font-family: 'RobotoBold';
        line-height: 1;
    }
    .banner-item-block .banner-lft-caption strong{
        font-size: 70px;
        color: #ff7502;
        font-family: 'RobotoBlack';
        line-height: 1.5;
    }
    .percant-lable {
        background: #efefef;
        padding: 8px 0;
        width: 295px;
        text-align: center;
        transform: skew(20deg, 0deg);
        border-radius: 10px;
        margin: 0 0 0 3.5%;
    }
    .percant-lable span {
        font-size: 45px;
        color: #8dc63f;
        font-family: 'RobotoBold';
        transform: skew(-18deg);
        display: inline-block;
    }
    .percant-lable span span {
        color: #0093d0;
        transform: skew(0deg);
        margin: 0 0 0 15px;
    }
    .selling-contnt{
        font-size: 50px;
        color: #ff7502;
        font-family: 'berkshireswashregular';
        letter-spacing: 3px;
    }
    .banner-item-block.bnr-animat2 .banner-lft-caption strong {
        text-transform: uppercase;
        color: #000;
    }
    .banner-item-block.bnr-animat2 .trading-txt {
        font-weight: 700;
        font-family: 'Baskervald ADF Std';
        line-height: 0.25;
        font-size: 60px;
    }
    
    /*************Wordpress_development*********/
    
    .woocomrec_integrat_main{
        background:  #f0efef;
        width: 100%;
        display: inline-block;
        padding-top: 84px;
        padding-bottom: 100px;
    }
    .advantages_main p{
        line-height: 35px;
        font-size: 15.15px;
        font-family: 'Poppins', sans-serif;
        color: #000;
        font-weight: 500;
        margin-bottom: 30px;
    }
    .advantages_main{
        width: 100%;
        float: left;
        margin: 95px 0 95px;
        position: relative;
    }
    .advantages_sect.welcome-text h2{
        margin-bottom: 16px;
    }
    
    /*Header SearchBox CSS*/
    
    .search_form_section {
        padding:2.5% 0;
        background: #ff7a03;
        position: absolute;
        width: 100%;
        z-index: 9;
    }
    .search_form_section input.search-field {
        background: #fff;
        border-bottom: 1px solid #ff7a03;
        font-size: 15px;
        color: #666 !important;
        padding: 20px;
        border-radius: 30px;
        border: 0;
    }
    .search_form_section input.search-field:focus{
        outline:none;
    }
    .search_form_section .closebtn {
        cursor: pointer;
        font-size: 14px;
        position: absolute;
        right: 30px;
        top: 18px;
        font-weight: bold;
        border-radius: 50%;
        background: #252525;
        width: 25px;
        height: 25px;
        color: #fff;
        line-height: 25px;
        text-align: center;
    }
    
    /*************** E-mail Marketing Page CSS ***************/
    
    .websoluion-business.e-marketing_Section {
        margin: 80px auto;
        display:inline-block;
    }
    .eprocess_Section {
        display: inline-block;
        clear: both;
        width: 100%;
        margin-bottom:90px;
    }
    .emarketing-process .step-icon-sect {
        text-align:center;
        position: relative;
    }
    .emarketing-process .step-text-sect h5{
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        font-size: 24px;
        text-align: center;
        text-transform: capitalize;
        color: #000000;
        margin: 0 0 15px;
    }
    .emarketing-process .step-text-sect p {
        font-size: 18px;
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        color: #000;
        padding: 0;
        margin: 0;
        line-height: 1.75;
        text-align:center;
    }
    .page-template-temp-seo-services .emarketing-process .step-text-sect {
        text-align: center;
        margin: 30px auto 0;
        background: #FFFFFF;
        box-shadow: 0px 15px 32px rgb(0 0 0 / 6%);
        border-radius: 20px;
        min-height: 58%;
        padding: 35px 28px 35px;
    }
    .eprocess_Section.our_process_e-mail-marketing {
        margin:90px auto 0;
    }
    .our_contact_section.contact_section_e-mail-marketing {
        margin:0px auto 60px;
    }
    
    .websoluion-business.eight_block_section_e-mail-marketing {
        display: inline-block;
        margin-top: 80px;
    }
    .eprocess_Section.our_process_e-mail-marketing p{
        font-weight:300;
        line-height:2;
    }
    .emarketing-process .row.stp-row{
        position:relative;
    }
    .eprocess_Section.our_process_e-mail-marketing .emarketing-process .row.stp-row .col-12.col-md-3{
        display: inline-block;
        z-index: 9;
    }
    .eprocess_Section.our_process_e-mail-marketing .emarketing-process .row.stp-row:before{
        display: inline-block;
        content: "";
        border-top: 3px solid #ff7a03;
        transform: translateY(-1rem);
        position: absolute;
        top: 27%;
        width: 60%;
        left: 20%;
        z-index: 8;
    }
    
    /********12-12-2019*********/
    
    .header-inner {
        max-width: 1568px;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: 21px 0 0 0;
        margin: 0 auto;
    }
    .logo {
        margin-right: 75px;
    }

.logo img {
    width: 137px;
}
    .counter_section.counter_section_web-design .counter-section{
        margin-top:0;
    }
    .web-icon-sect a:hover {
        text-decoration: none;
    }
    .web-icon-sect a {
        color: #ff7a03;
    }
    .welcome-text{
        padding: 0;
    }
    .home_testimonial-sec .owl-prev:after{
        position: absolute;
        top: 50%;
        left: -10px;
        content: "\f104";
        display: block;
        font: normal normal normal 49px/1 FontAwesome;
        color: #fff;
        background: #b1b1b1;
        padding: 5px 11px 5px 11px; 
    }
    .home_testimonial-sec .owl-next:before{
        position: absolute;
        top: 50%;
        right: -10px;
        content: "\f105";
        display: block;
        font: normal normal normal 49px/1 FontAwesome;
        color: #fff;
        background: #b1b1b1;
        padding: 5px 11px 5px 11px;
    }
    .home_testimonial-sec .owl-prev{
        font-size: 0;
    }
    .home_testimonial-sec .owl-next{
        font-size: 0;
    }
    .home_testimonial-sec .card-body .owl-item .item span p{
        margin:0;
        padding: 0;
        color: #797979;
    }
    .home_testimonial-sec .card-body .owl-item .item p{
        padding: 30px 30px 0px 30px;
        color: #000000;
        font-size: 16px;
        font-family: 'Poppins', sans-serif;
        line-height: 1.8;
        margin: 50px 0px 10px 0px;
        font-weight: 400;
        text-align: center;
    }
    .tabber_online_store.home-news-section ul li .new-serviceHome p,
    .article_searchpost p{
        margin: 0;
        font-weight: 400;
        font-size: 16px;
        text-transform: capitalize;
        flex-grow: 1;
        height: 100%;
        font-family: 'Inter', sans-serif;
        padding: 20px 0 0;
        line-height: 1.7;
        color: #343D48;
    }
    
    /******************/
    
    .about1{
        padding: 0;
    }
    .footer-section .ftr-about3 {
        padding-left: 30px;
        padding-right: 0;
    }
    .ftr-about4:last-child {
        padding-left: 80px;
        padding-right: 0;
    }
    .footer-section .new_container_width{
        padding: 0;
    }
    .ftr-logo {
        padding-bottom: 23px;
    }
    
    /********************Web_Design_page*******************/
    
    .websoluion-business{
        background: #EFF4F7;
        width: 100%;
        display: inline-block;
        padding: 70px 0;
        margin: 56px 0 0;
        background-size: 100% 100%;
        text-align: center;
    }
    .websoluion-business .row {
        margin: auto;
        justify-content: space-between;
    }
    .websoluion-business .web_sect h2{
        margin: 0 0 20px 0;
    }
    .websoluion-business .web_sect p{
        font-weight: 400;
        font-size: 20px;
        line-height: 1.5;
        color: #515E6C;
        font-family: 'Manrope', sans-serif;
        margin: 0 0 45px;
    }
    .web-icon-sect h5{
        font-size: 24px;
        font-family: 'Lato', sans-serif;
        color: #000;
        font-weight: 700;
        margin: 25px 0 16px;
    }
    .web-icon-sect p{
        font-size: 18px;
        font-family: 'Manrope', sans-serif;
        font-weight:400;
        color: #000;
        padding: 0;
        margin: 0;
        line-height: 1.75;
    }
    .websoluion-business .row .col-12.col-md-3 {
        padding: 0;
        margin: 12px 0;
        -ms-flex: 0 0 23.59%;
        flex: 0 0 23.59%;
        max-width: 23.59%;
    }
    .web-icon-sect:hover {
        background: #ff7a03;
        transition: all 0.3s ease-in-out 0.03s;
        opacity: 1;
    }
    .web-icon-sect {
        padding: 40px 6px 36px 25px;
        height: 100%;
        background: #FFFFFF;
        box-shadow: 0px 15px 32px rgb(0 0 0 / 6%);
        border-radius: 20px;
        text-align: left;
    }
    .websoluion-business .web-icon-sect p {
        font-size: 16px;
    }
    .web-icon-wrapp.active .web-icon-sect {
        background: #ff7a03;
    }
    .web-icon-wrapp.active .web-icon-sect img.webicon-img {
        display: none;
    }
    .web-icon-wrapp.active .web-icon-sect h5 {
        color: #fff;
    }
    .web-icon-wrapp.active .web-icon-sect p {
        color: #fff;
    }
    .websoluion-business.eight_block_section_magento-support-services .web-icon-wrapp.active .web-icon-sect{
        background: #fff;
    }
    .websoluion-business.eight_block_section_magento-support-services .web-icon-wrapp.active .web-icon-sect img.webicon-img{
        display: inline-block;
    }
    .websoluion-business.eight_block_section_magento-support-services .web-icon-wrapp.active .web-icon-sect h5{
        color: #000;
    }
    .web-icon-sect .web-icon-sect-img {
        height: 50px;
    }
    .web-aboutsect{
        width: 100%;
        display: inline-block;
        position: relative;
    }
    .abut_sectleft p{
        font-size: 18px;
        font-family: 'Manrope', sans-serif;
        color: #000;
        padding: 0;
        margin: 0;
        line-height: 1.9;
        font-weight: 400;
        margin-bottom: 20px;
    }
    .abut_sectleft span{
        font-size: 15.5px;
        font-family: 'Poppins', sans-serif;
        color: #000;
        line-height: 28px;
        text-align: justify;
        display: inline-block;
        font-style: italic;
        font-weight: 600;
        margin-bottom: 12px;
    }
    .abut_sectleft strong{
        width: 100%;
        font-size: 20px;
        font-family: 'Manrope', sans-serif;
        color: #000;
        line-height: 1.75;
        display: inline-block;
        font-weight: 600;
        margin: 10px 0 0;
    }
    .abut_sectleft strong em {
        font-style: normal;
    }
    
    .abut_sectleft strong:last-child{
        margin-top:18px;
        display:block;
        font-size: 24px;
        font-weight: 700;
        color: #111111;
        text-transform: capitalize;
    }
    .whatyou-main{
        background: #EFF4F7;
        display: inline-block;
        width: 100%;
        padding: 119px 0 100px 9.5%;
        position: relative;
        z-index: 1;
    }
    .website_cork_main.content_only_web-design .cork_sect p a {
        color: #000;
    }
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht:after {
        content: '';
        width: 65.2%;
        height: 85%;
        background: #E2E9ED;
        border-radius: 20px 0 0 20px;
        position: absolute;
        top: -25px;
        right: 0;
        z-index: -1;
    }
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .whatu-get-rht:after {
        border-radius: 0px 20px 20px 0px !important;
        position: absolute;
        top: -25px;
        right: auto;
        left: 0;
    }
    .whatuget-img {
        position: relative;
    }
    .whatuget-img:after {
        content: '';
        width: 55%;
        height: 68%;
        background: #E2E9ED;
        border-radius: 20px 0 0 20px;
        position: absolute;
        top: 50%;
        left: 17.9%;
        transform: translate(-50%, -50%);
        z-index: -1;
    }
    .whatuget-img:before {
        content: '';
        background: url(images/dot-pattern-img-after.png) no-repeat;
        position: absolute;
        top: -97px;
        left: -3.5%;
        width: 27.5%;
        height: 40%;
        background-size: cover;
        z-index: -1;
    }
    .whatyou_sect{
        display: inline-block;
        margin-top: 10px;
    }
    .whatyou_sect ul{
        list-style: none;
        margin:0;
        padding: 0;
    }
    .whatyou_sect ul li,
    .some-key-points.do-i-qualify ul li{
        padding: 0 0 0 35px;
        font-size: 18px;
        font-family: 'Manrope', sans-serif;
        color: #000;
        font-weight: 400;
        margin: 0 0 40px;
    
    }
    .whatyou_sect ul li:last-of-type {
        margin: 0;
    }
    .whatyou_sect ul li strong,
    .some-key-points.do-i-qualify ul li strong{
        font-weight: 700;
    }
    .whatyou_sect ul li span{
        font-size: 17px;
        font-family: 'Poppins', sans-serif;
        color: #000;
        font-weight: 600;
    }
    .customr_sect_cont {
        background: transparent;
        padding: 0;
        position: absolute;
        top: 50%;
        right: 3%;
        bottom: 0;
        text-align: initial;
        width: 50%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-content: center;
        transform: translate(0, -50%);
    }
    .customer_search_main{
        position: relative;
        display: inline-block;
        width: 100%;
    }
    .customr_sect_cont p {
        font-size: 18px;
        color: #fff;
        font-family: 'Manrope', sans-serif;
        font-weight: 500;
        line-height: 1.75;
        margin: 0 0 10px;
        padding-right: 15%;
    }
    .customr_sect_cont a{
        font-size: 25px;
        color: #ff7a03;
        font-family: 'Manrope', sans-serif;
        font-weight: 500;
        text-decoration: none;
    }
    .think_right_cont h2{
        font-size: 30px;
        font-family: 'Manrope', sans-serif;
        color: #111;
        font-weight: 500;
        line-height: 1.5;
        text-transform: capitalize;
    }
    .think_right_cont h2 strong{
        font-weight: 600;
        color: #ff7a03;
    }
    .think_right_cont p{
        font-size: 18px;
        font-family: 'Manrope', sans-serif;
        color: #000;
        line-height: 1.9;
        font-weight: 400;
    }
    .web_design_process_main .our_proces{
        padding: initial;
    }
    .our_proces p{
        line-height: 35px;
        font-size: 15.5px;
        font-family: 'Poppins', sans-serif;
        color: #fff;
        margin-top: 23px;
        font-weight: 300;
        margin-bottom: 90px;
    }
    .think_right_img img {
        margin-top: 20px;
    }
    .web_design_process_main{
        background-image: url(images/our-proces-bacgd.jpg);
        width: 100%;
        display: inline-block;
        padding-top: 55px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding-bottom: 90px;
    }
    .welcome-text.our_proces h2{
        color: #fff;
    }
    .ourweb-icon-sect{
        position: relative;
        margin-bottom: 55px;
    }
    .ourweb-icon-sect span{
        position: absolute;
        top: 5%;
        left: 37%;
        font-size: 53px;
        color: #fff;
    }
    .ourweb-icon-sect p {
        line-height: 1.5;
        font-size: 22px;
        color: #fff;
        margin-top: 23px;
        font-weight: 500;
        font-family: 'Lato', sans-serif;
        text-transform: capitalize;
        padding: 0 14%;
    }
    .ourweb-icon-sect img{
        margin: 0 50px;
    }
    .col-12.col-md-3.one_list {
        padding: 0;
        text-align:center;
    }
    .col-12.col-md-3.one_list p{
        text-align: center;
        padding-right:0;
    }
    .website_cork_main{
        padding-top: 90px;
        padding-bottom: 95px;
        display: inline-block;
        width: 100%;
        float: left;
        position: relative;
        background: url(images/after-half-circle.png) no-repeat;
        background-position: right top 30px;
        background-size: auto;
    }
    .website_cork_main.content_only_magento-support-services .welcome-text.cork_sect h2 {
        margin-bottom: 30px;
    }
    .cork_sect p{
        line-height: 1.9;
        font-size: 18px;
        font-family: 'Manrope', sans-serif;
        color: #000;
        margin-top: 16px;
        font-weight: 400;
        margin-bottom: 35px;
        padding: 0 7%;
    }
    .cork_sect p:last-of-type{
        margin-bottom: 0px;
    }
    .cork_sect p strong {
        font-weight: normal;
    }
    .cork_sect span {
        font-weight: 500;
    }
    .website_cork_main .see_more{
        display: inline-block;
        clear: both;
        margin-top: 12px;
        margin-bottom: 0;
        width: 100%;
    }
    .website_cork_main .see_more a {
        border: 1.5px solid #ff7a03;
        border-radius: 50px;
        padding: 10px 50px;
        font-family: 'DM Sans', sans-serif;
        font-weight: 500;
        font-size: 20px;
        letter-spacing: -0.16px;
        text-transform: capitalize;
        color: #ff7a03;
        text-decoration: none;
    }
    .website_cork_main .see_more a:after {
        content: '';
        background: url(images/double-arrow-orng.png) no-repeat;
        display: inline-block;
        width: 17px;
        height: 17px;
        vertical-align: middle;
        margin: 0 0 0 15px;
    }
    .website_cork_main a.load-more {
        color: #ff7a03;
        font-family: 'Poppins', sans-serif;
        font-size: 15px;
        font-weight: 500;
    }
    .website_cork_main i.fa.fa-arrow-right {
        padding-left: 8px;
    }
    
    /*****************Wordpress_development**************/
    
    .woocomrec_integrat_main{
        background: #EFF4F7;
        width: 100%;
        display: inline-block;
        padding-top: 90px;
        padding-bottom: 100px;
    }
    .advantages_main p{
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 18px;
        line-height: 1.75;
        text-align: center;
        color: #000000;
        margin-bottom: 40px;
    }
    .welcome-text.advantages_sect{
        width: 100%; 
    }
    .advantages_sect.welcome-text h2{
        margin-bottom: 35px;
    }
    
    /*Header SearchBox CSS*/
    
    .search_form_section {
        padding:3.2% 0;
        background: #ff7a03;
        position: absolute;
        width: 100%;
        z-index: 9;
    }
    .search_form_section input.search-field {
        background: #fff;
        border-bottom: 1px solid #ff7a03;
        font-size: 15px;
        color: #666 !important;
        padding: 20px;
        border-radius: 30px;
        border: 0;
    }
    .search_form_section input.search-field:focus{
        outline:none;
    }
    .search_form_section .closebtn {
        cursor: pointer;
        font-size: 14px;
        position: absolute;
        right: 30px;
        top: 18px;
        font-weight: bold;
        border-radius: 50%;
        background: #252525;
        width: 25px;
        height: 25px;
        color: #fff;
        line-height: 25px;
        text-align: center;
    }
    
    /************** Enquiry Popup CSS *******************/
    
    .wpforms-container.wpforms-container-full.custom_submit_field {
        margin: 20px auto;
    }
    .quickEnquiry_popup {
        clear: both;
        width: 100%;
        display: block;
    }
    .quickEnquiry_popup .modal-open .modal {
        overflow: hidden;
        padding:0;
    }
    .quickEnquiry_popup .modal-dialog {
        max-width: 100%;
        margin: 0 auto;
    }
    .quickEnquiry_popup .modal-content{
        border-radius: 0;
        border:0;
        background: url(images/popup-form-bg.jpg) no-repeat;
        background-position: center;
        background-size: 100% 100%;
    }
    .quickEnquiry_popup .modal-header{
        border-bottom:0;
    }
    .quickEnquiry_popup #quick_enquiry{
        padding-right:0!important;
    }
    .modal-open .modal{
        overflow:hidden;
    }
    .quickEnquiry_popup .address_section, .quickEnquiry_popup .form_section{
        display: block;
        text-align: left;
    }
    .quickEnquiry_popup .address_section ul{
        padding:0;
        margin:0;
        list-style-type:none;
        background-image:url(images/pop-up-avtarlogo.png);
        background-repeat:no-repeat;
        background-position: bottom right 46px;
        height: 93%;
    }
    .quickEnquiry_popup .address_section ul li{
        display:block;
        margin-bottom: 25px;
        width:70%;
    }
    .quickEnquiry_popup .address_section ul li>i{ 
        color: #ff7a03;
        display: inline-block;
        font-size: 26px;
        padding-right:20px;
        font-weight: bold;
    }
    .quickEnquiry_popup .address_section ul li>span{
        color: #ff7a03;
        font-size: 25px;
        font-family: 'Poppins', sans-serif;
        font-weight: 200;
    }
    .quickEnquiry_popup .address_section ul li>a{
        display:block;
    }
    .quickEnquiry_popup .address_section ul li>p{
        color: #010101;
        font-size: 17px;
        font-family: 'Poppins', sans-serif;
        font-weight:400;
        line-height:1.8;
        padding-top:10px;
        text-align:left;
    }
    .quickEnquiry_popup .address_section ul li>a{
        color: #010101;
        font-size:17px;
        font-family: 'Poppins', sans-serif;
        font-weight:400;
        line-height:1.8;
        padding-top:5px;
    }
    .quickEnquiry_popup .form_section h5 {
        color: #ff7a03;
        font-size: 28px;
        font-family: 'Poppins', sans-serif;
        font-weight: 200;
    }
    .quickEnquiry_popup .form_section span{
        color: #010101;
        font-size:18px;
        font-family: 'Poppins', sans-serif;
        font-weight:400;
        line-height:1.8;
        padding-top:3px; 
        display:block;
    }
    .quickEnquiry_popup .form_section form{
        margin-top: 20px;
    }
    .quickEnquiry_popup .form_section label {
        display: block;
    }
    .quickEnquiry_popup .form_section p {
        margin-bottom: 15px;
    }
    .quickEnquiry_popup .form_section input, .quickEnquiry_popup .form_section textarea {
        border-radius:5px;
        padding:12px 15px !important;
        text-align:left;
        width:100%;
        font-size:16px;
        font-family: 'SofiaProSoftLight';
        border:1px solid #afafaf;
        color:#afafaf;
    }
    .quickEnquiry_popup .form_section input::placeholder { 
        color:#666;
    }
    .quickEnquiry_popup .form_section textarea {
        height: 120px;
    }
    .quickEnquiry_popup .form_section textarea::placeholder
    {
        color:#666; 
    }
    .quickEnquiry_popup .form_section input:focus,
    .quickEnquiry_popup .form_section textarea:focus{
        outline:none;
    }
    .quickEnquiry_popup .form_section input.wpcf7-submit {
        background-color: #ff7a03;
        color: #ffffff;
        border: 1px solid #ff7a03;
        font-size: 20px;
        font-family: 'Poppins-Regular';
        display: block;
        text-align: center;
        margin: 0px auto 0;
        padding: 15px;
    }
    .quickEnquiry_popup .form_section input.wpcf7-submit:hover{
        background-color:#000000;
        border:1px solid #000000;
    }
    .quickEnquiry_popup .modal-header button.close{
        opacity:1;
        padding: 20px 30px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        box-sizing:border-box;
        font-family: 'Poppins', sans-serif;
        font-weight:300;
        color:#ff7a03;
    }
    .quickEnquiry_popup .modal-header button.close img {
        padding-left: 15px;
        max-width:100%;
    }
    .quickEnquiry_popup .modal-header button.close:hover,
    .quickEnquiry_popup .modal-header button.close:focus{
        opacity:0.7;
        outline:none;
    }
    
    /*************** Small Business Page CSS ***************/
    
    .our_services_section.small_busines_section .welcome-text{
        margin-bottom:20px;
    }
    .our_services_section.small_busines_section .welcome-text h2{
        margin-bottom:25px;
    }
    .our_services_section.small_busines_section .welcome-text p{
        line-height:2;
    }
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li {
        margin-bottom: 40px !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
    }
    .container.our_work_small-business .tabber_online_store.home-our-work{
        margin:30px auto;
    }
    .home_testimonial-sec.testimonials_small-business{
        padding-top:100px;
        margin-bottom: 70px;
    }
    .our_services_section.our_services_small-business .home_service_sec {
        display: inline-block;
    }
    .our_services_section.our_services_small-business .welcome-text p{
        line-height:1.8;
    } 
    .our_services_section.small_busines_section.mobile_sector .welcome-text {
        margin: 0;
    }
    
    /*************** Social SideBar CSS ***************/
    
    .social-sidebar {
        position: fixed;
        right: 0;
        top: 300px;
        padding: 10px 0px 10px 10px;
        border: 0;
        z-index: 9;
    }
    .social-sidebar span.icon i{
        background: #00a7e7;
        color: #fff;
        padding: 8px 10px;
        display: block;
        text-align: center;
        font-size: 15.5px;
    }
    .social-sidebar span.icon i.fa-facebook-f{
        background-color: #3b579d;
    }
    .social-sidebar span.icon{
        margin-bottom:10px!important;
    }
    .social-sidebar span.icon i.fa.fa-facebook {
        background: #4664a5;
        color: #fff;
        padding: 10px 12px;
        display: block;
        text-align: center;
        font-size: 18px;
    }
    .social-sidebar span.icon i.fa.fa-twitter {
        background: #00a7e7;
        color: #fff;
        padding: 10px 12px;
        display: block;
        text-align: center;
        font-size: 18px;
    }
    
    /**************** Mobile Apps Page CSS *************/ 
    
    .mobile_solution {
        padding: 80px 0 55px;
    }
    .mobileapp_hdng p{
        line-height: 1.9;
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 18px;
        text-align: center;
        color: #000000;
    }
    .mobileapp_hdng p:last-of-type{
        margin-bottom: 0px;
    }
    .mobile_tdd_sectn {
        width: 100%;
        clear: both;
        padding: 75px 0 75px;
    }
    .mobile_tdd_sectn .mobile-content .mobileapp_hdng{
        text-align:left;
    }
    .mobile_tdd_sectn .mobile-content .mobileapp_hdng p{
        font-size:15.5px;
        font-weight:300;
        font-family: 'Poppins', sans-serif;
        line-height:2;
    }
    .mobile_solution .mobile-img{
        text-align:center;
        padding-right: 85px;
    }
    .mobile_solution .mobile-content .mobileapp_hdng h2{
        color:#000000;
        margin-bottom:12px;
        text-align:left;
    }
    .mobile_solution .mobile-content hr.wlcm-line{
        float:left;
        text-align:left;
        padding-bottom:15px;
    }
    .mobile_solution .welcome-text.mobileapp_hdng span,
    .mobile_pharmcy  .welcome-text.mobileapp_hdng span{
        text-align: left;
        width: 100%;
        color: #ff7a03;
        font-size: 20px;
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
        display: block;
    }
    .mobile_solution .welcome-text.mobileapp_hdng p,
    .mobile_pharmcy  .welcome-text.mobileapp_hdng p {
        margin: 25px 0;
        font-size: 18px;
        font-family: Manrope, sans-serif;
        color: #000;
        font-weight: 400;
        line-height: 2;
        text-align: left;
    }
    .mobile_pharmcy{
        background: #EFF4F7;
    }
    .mobile_pharmcy .mobile-content .see_more {
        display: inline-block;
        clear: both;
        margin-top:20px;
        margin-bottom:50px;
        width: 100%;
    }
    .mobile_pharmcy .mobile-content .see_more a{
        color:#f47b22;
        font-size:20px;
    }
    .mobile_pharmcy .mobile-content hr.wlcm-line{
        float:left;
        text-align:left;
        padding-bottom:15px;
        color: #fff;
    }
    .mobile_pharmcy  .mobile-content .mobileapp_hdng h2{
        margin-bottom:12px;
    }
    .mobile-app-logo{
        width:100%;
        display: inline-block;
        clear:both;
        padding: 50px 0 50px;
    }
    .mobile-app-logo ul{
        list-style-type:none;
        margin:0;
        padding:0;
        text-align:center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }
    .mobile-app-logo ul li {
        display: inline-block;
        text-align: center;
    }
    .mobile-app-logo ul li:last-child {
        margin-right: 0px!important;
    }
    .our_services_section.small_busines_section.mobile_sector .home_service_sec ul li{
        width: 31.8%;
        margin-right: 28px;
        margin-bottom: 15px;
    }
    .our_services_section.small_busines_section.mobile_sector .home_service_sec ul li:nth-of-type(3n){
        margin-right: 0px;
    }
    .our_services_section.small_busines_section.mobile_sector .home_service_sec .white-box:before{
        display:none;
    }
    .our_services_section.small_busines_section.mobile_sector .home_service_sec .white-box:after{
        display:none;
    }
    .mobile_sector{
        margin: 90px 0 80px;
    }
    .our_services_section.small_busines_section.mobile_sector .home_service_sec 
    .wh-section {
        border-bottom: 1px solid #D3DEE4;
    }
    .our_services_section.small_busines_section.mobile_sector .home_service_sec .white-box h3{
        margin-bottom: 0;
        padding: 20px 0 20px;
        line-height: 1.5;
        font-size: 24px;
        font-family: 'Lato', sans-serif;
        color: #000;
        font-weight: 700;
        text-align: left;
    }
    .banner img{
        width:100%;
    }
    .hide-h1{
        visibility: hidden;
        position: absolute!important;
        border: 0!important;
        padding: 0!important;
        margin: 0!important;
    }
    .contact-form  .captcha-image span{
        color:#000000;
        font-size:17.7px;
        font-family: 'Work Sans', sans-serif;
        font-weight:400;
        text-transform:capitalize;
    }
    .contact-form  .captcha-image svg {
        padding: 4px;
        width:35px;
        height: 35px;
    }
    .contact-form .captcha-image .cf7ic_instructions span {
        color: #ff7a03;
        text-transform:uppercase;
    }
    .contact-form .captcha-image label{
        line-height:0;
        margin-bottom: 0;
    }
    .contact-form .captcha-image{
        padding: 10px 0 0 0;
    }
    .quickEnquiry_popup span.captcha-image {
        border:none;
    }
    .quickEnquiry_popup  .captcha-image span{
        color:#000000;
        font-size:17.7px;
        font-family: 'Work Sans', sans-serif;
        font-weight:300;
        text-transform:capitalize;
    }
    .quickEnquiry_popup .captcha-image .cf7ic_instructions span {
        color: #ff7a03;
        text-transform:uppercase;
        display: inline-block;
        padding-left:5px;
    }
    .quickEnquiry_popup .captcha-image label{
        line-height:0;
        margin-bottom: 0;
    }
    .quickEnquiry_popup .captcha-image{
        padding: 10px 0 0 0;
    }
    .quickEnquiry_popup .captcha-image svg {
        padding: 4px;
        width:36px;
        height: 36px;
    }
    .captcha-image label > input:checked + svg, .captcha-image label > input:focus + svg {
        border: 2px solid #ff7a03!important;
    }
    .mobile_banner {
        display: none;
    }
    .mobile_banner_main{
        display:none;
    }
    .one_list{
        text-align:center;
    }
    .woocomrec_integrat_main.gray_section_ecommerce p{
        font-weight:300;
        line-height:2;
    } 
    .woocomrec_integrat_main.gray_section_ecommerce p>strong{
        font-weight:600;
    }
    .our_contact_section.contact_section_web-development {
        display: block;
        margin: 80px auto 0;
    }
    .single.single-post strong {
        font-weight: 600;
    }
    
    /*********************** Thank You Page CSS *******************/
    
    .title_thanku .welcome-text.thanku-sec p{
        font-family: 'Lato', sans-serif;
        font-weight: 600;
        font-size:30px; 
        color: #000;
        text-align: center;
        line-height: 1.5;
        margin-top: 10px;
    }
    .title_thanku {
        text-align: center;
        background: url(images/thank-u-bg-img.png) no-repeat;
        background-position: center;
        background-size: 100% 100%;
        padding: 124px 15% 135px;
        margin: 60px 0 60px;
    }
    .home_slider .carousel-caption{
        margin-left:30px;
    }
    .carousel-indicators li{
        border-radius: 50%;
        height: 10px;
        width: 10px;
    }
    .home_slider .carousel-indicators{
        cursor:pointer;
    }
    .home_slider .carousel-indicators .active {
        background-color: #ff7a03;
    }
    .footer_quickenquiry{display:none;}
    .welcome-text.tab-text-section a {
        color:#ff7a03;
    }
    .welcome-text.cork_sect a{
        color:#ff7a03;
    }
    .welcome-text.wocmrceintert_sect p a {
        color: #000;
    }
    .row{
        width:100%;
        margin: 0;
    }
    .ftr.row {
        margin: 0 -15px;
    }
    .tab-content ul{
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
    textarea:focus,  input:focus {
    color: #000 !important;
    }
    
    input:focus::-webkit-input-placeholder { color:transparent; }
    input:focus:-moz-placeholder { color:transparent; }
    input:focus::-moz-placeholder { color:transparent; }
    input:focus:-ms-input-placeholder { color:transparent; }
    
    textarea:focus::-webkit-input-placeholder { color:transparent; }
    textarea:focus:-moz-placeholder { color:transparent; }
    textarea:focus::-moz-placeholder { color:transparent; }
    textarea:focus:-ms-input-placeholder { color:transparent; }
    
    .our_contact_section .contact-form div.wpforms-container-full {
        max-width: 630px;
    }
    .request-consult .wpforms-submit-container, 
    .request-consult .wpforms-field {
        display: block;
    }
    div#wpforms-5822-field_0-container {
        display: block;
    }
    .quickEnquiry_popup .form_section{text-align:center;}
    
    .quickEnquiry_popup .form_section form::-webkit-scrollbar {
        width: 5px;
    }
    .quickEnquiry_popup .form_section form::-webkit-scrollbar-track {
        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    }
    .quickEnquiry_popup .form_section form::-webkit-scrollbar-thumb {
        background-color: #ff7a03;
    }
    div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=text],
    form.wpcf7-form.init { 
        max-width: 630px;  
        margin: 0 auto;
    }
    .whatyou-main.what_you_get_mobile-apps .row {
        align-items: center;
    }
    
    /*******************Digital-Marketing-Services********************/
    
    .digital_marketing_sec ul {
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: center;
    }
    .digital_marketing_sec > ul > li {
        display: inline-block;
        margin: 0 19px;
    }
    .digital_marketing_sec > p {
        font-size: 15.5px;
        color: #000000;
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
        line-height: 35px;
        padding: 0 9%;
    }
    .digital_services_circle {
        margin: 55px 0 0px;
        display: inline-block;
        width: 100%;
    }
    .digital_services_circle ul li {
        display: inline-block;
        margin: 0px 12px;
        width: 27%;
    }
    .digital_services_circle ul li a {
        display: block;
        font-family: 'Montserrat', sans-serif;
        font-weight: 600;
        font-size: 30px;
        text-transform: capitalize;
        color: #111111;
        padding: 52px 0;
        text-decoration: none;
        background: #FFFFFF;
        border: 1px solid #E9E9E9;
        box-shadow: 0px 18px 36px rgb(16 16 16 / 5%);
        border-radius: 16px;
    }
    .result-driven-bg{
        background: #EFF4F7;
        padding: 90px 0 80px;
        margin-bottom: 100px;
    }
    .result-driven-bg ul {
        margin: 0;
        padding: 0;
        list-style: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
    }
    .result-driven-bg ul li {
        background: #FFFFFF;
        box-shadow: 0px 15px 40px #d5e3ec;
        border-radius: 15px;
        width: 31.438%;
        padding: 21px 20px 7px;
        margin: 0 35px 35px 0;
    }
    .result-driven-bg ul li:nth-of-type(3n){
        margin-right: 0;
    }
    .result-driven-bg ul li h3{
        font-size: 34px;
        color: #000000;
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        margin: 20px 0 10px;
    }
    .result-driven-bg ul li h4{
        font-size: 18px;
        color: #ff7a03;
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        margin: 0 0 15px;
    }
    .result-driven-bg ul li p{
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 16px;
        color: #000000;
        line-height: 1.9;
    }
    .marketing_success_sec {
        padding: 11px 0 68px;
    }
    .marketing_success_sec p{
        font-size: 15.5px;
        color: #000000;
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
        line-height: 35px;
        padding: 0 9%;
        margin-top: -6px;
        display: inline-block;
        text-align: center;
    }
    .quickEnquiry_popup .form_section span.wpforms-required-label {
        display: inline-block;
    }
    
    /**********************3-December-2021******************/
    
    .reviews-cont-sec {
        margin: 112px 0 95px;
    }
    .reviews-cont-sec h1.new_heading_style {
        text-align: center;
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 45px;
        text-transform: capitalize;
        color: #111111;
        margin-bottom: 35px;
    }
    .ti-goog .ti-inner .ti-review-header {
        display: inline-block !important;
        width: 65%;
    }
    .ti-goog .ti-review-header .ti-profile-img {
        display: inline-block;
    }
    .ti-goog .ti-inner .ti-profile-details {
        display: inline-block;
        width: 70%;
    }
    .ti-widget.ti-goog .ti-review-content{
        width: 100%;
    }
    
    .ti-widget.ti-goog ::-webkit-scrollbar {
        width: 5px !important;
        border-radius: 0 !important;
    }
    .ti-widget.ti-no-logo.ti-goog .ti-reviews-container .ti-review-item .ti-inner {
        padding-right: 0 !important;
        background: #f7f7f7 !important;
        border: none !important;
        padding-bottom: 23px !important;
        margin: 0 0 15px !important;
    }
    .ti-widget.ti-goog ::-webkit-scrollbar-thumb {
        background: #bebebe !important;
    }
    .ti-widget.ti-goog ::-webkit-scrollbar-track {
        background: transparent !important;
    }
    .ti-widget.ti-no-logo.ti-goog .ti-review-content {
        height: 94.2px !important;
    }
    .ti-widget.ti-no-logo.ti-goog .ti-reviews-container .ti-review-item .ti-inner .ti-name {
        font-size: 17.5px;
        color: #000;
        font-weight: 600;
        font-family: 'Poppins', sans-serif;
        padding-right: 0;
    }
    .ti-widget.ti-no-logo.ti-goog .ti-reviews-container .ti-review-item .ti-inner .ti-date {
        font-size: 16px !important;
        color: #b7b7b7;
        font-weight: 500;
        font-family: 'Poppins', sans-serif;
    }
    .ti-widget.ti-no-logo.ti-goog .ti-reviews-container .ti-review-item .ti-inner .ti-review-content {
        font-size: 16px !important;
        color: #848484;
        font-weight: 400;
        font-family: 'Poppins', sans-serif !important;
        line-height: 25px !important;
        margin: 15px 0 0;
    }
    .ti-widget.ti-no-logo.ti-goog .ti-reviews-container .ti-review-item .ti-inner .ti-stars {
        padding-right: 15px;
        float: right;
        margin: 0;
    }
    .ti-review-item .ti-inner .ti-stars span.ti-star.f{
        background: url(images/review-star-icn.png) no-repeat;
        width: 18px;
        height: 20px;
        display: inline-block;
    }
    .ti-widget.ti-goog .ti-rating-text span.nowrap strong {
        color: #ff7a03;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item {
        background: #f7f7f7;
        padding: 20px 0 20px 15px;
        margin: 0px 15px 0px;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget {
        margin: 0 -13px 0 -13px;
    }
    
    /***********************Home-Review*******************/
    
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-stars {
        float: right;
        margin: 4px 20px 0px 0px;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-profile-img{
        width: 48px;
        height: 48px;
        margin: 0 15px 0 0;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-profile-details{
        vertical-align: top;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-name {
        font-size: 17.5px;
        color: #000;
        font-weight: 600;
        font-family: 'Poppins', sans-serif;
        padding-right: 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-date {
        font-size: 16px;
        color: #b7b7b7;
        font-weight: 500;
        font-family: 'Poppins', sans-serif;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-review-content {
        font-size: 16px;
        color: #848484;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
        line-height: 26px;
        margin: 15px 35px 0 0;
        overflow: auto;
        height: 100px;
        width: 100%;
        overflow-x: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: inherit;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget.ti-goog ::-webkit-scrollbar {
        width: 5px;
        border-radius: 0;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget.ti-goog ::-webkit-scrollbar-thumb {
        background: #bebebe;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget.ti-goog ::-webkit-scrollbar-track {
        background: transparent;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-stars span.ti-star.f{
        margin: 0 0 0 3px;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget button.slick-prev:before {
        font-size: 0;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget button.slick-prev {
        left: -4px;
        top: 43%;
        z-index: 8;
        background-image: url(images/home-revw-arrw.png);
        background-repeat: no-repeat;
        width: 25px;
        height: 38px;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget button.slick-next:before{
        font-size: 0px;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget button.slick-next {
        right: -4px;
        top: 43%;
        z-index: 8;
        background-image: url(images/home-revw-nxt.png);
        background-repeat: no-repeat;
        width: 25px;
        height: 38px;
    }
    .google_reviews_sec1.google_reviews_home .my_custom_widget .slick-slider {
        padding: 0 15px;
    }
    .google_reviews_sec1.google_reviews_home hr.wlcm-line {
        width: 60px;
        margin: 0 0 0 15px;
        height: 0;
    }
    .google_reviews_sec1.google_reviews_home h3,
    .google_reviews_sec1.google_reviews_web-design h3{
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        font-size: 28px;
        color: #111111;
        margin: 0px 0px 17px;
    }
    .google_reviews_sec1.google_reviews_home .ti-footer,
    .google_reviews_sec1.google_reviews_web-design .ti-footer{
        display: none;
    }
    .google_reviews_sec1.google_reviews_home a,
    .google_reviews_sec1.google_reviews_website-conversion-experts a,
    .google_reviews_sec1.google_reviews_web-design a {
        float: right;
        color: #ff7a03;
        font-family: 'DM Sans', sans-serif;
        font-weight: 500;
        font-size: 20px;
        text-align: center;
        letter-spacing: -0.16px;
    }
    
    .google_reviews_sec1.google_reviews_home a,
    .google_reviews_sec1.google_reviews_website-conversion-experts a, 
    .google_reviews_sec1.google_reviews_web-design a, 
    .google_reviews_sec1.google_reviews_web-design-company-dublin a, 
    .google_reviews_sec1.google_reviews_web-design-company-cork a, 
    .google_reviews_sec1.google_reviews_web-design-company a, 
    .google_reviews_sec1.google_reviews_wesbite-developers-ireland a{
        float: right;
        color: #ff7a03;
        font-family: 'DM Sans', sans-serif;
        font-weight: 500;
        font-size: 20px;
        text-align: center;
        letter-spacing: -0.16px;
    }
    
    
    
    
    .google_reviews_sec1.google_reviews_home,
    .google_reviews_sec1.google_reviews_web-design {
        margin: 30px 0 75px;
    }
    
    /***************************************************/
    
    .reviews-cont-sec.reviews_google_rv .my_custom_widget .ti-review-item {
        background: #f7f7f7;
        padding: 20px 0 20px 15px;
    }
    .reviews-cont-sec.reviews_google_rv .my_custom_widget .ti-review-item .ti-stars {
        float: right;
        margin: 4px 20px 0px 0px;
    }
    .reviews-cont-sec.reviews_google_rv .my_custom_widget .ti-review-item .ti-profile-img{
        width: 48px;
        height: 48px;
        margin: 0 15px 0 0;
    }
    .reviews-cont-sec.reviews_google_rv .my_custom_widget .ti-review-item .ti-profile-details{
        vertical-align: top;
    }
    .reviews-cont-sec.reviews_google_rv .my_custom_widget .ti-review-item .ti-name {
        font-size: 17.5px;
        color: #000;
        font-weight: 600;
        font-family: 'Poppins', sans-serif;
        padding-right: 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .reviews-cont-sec.reviews_google_rv .my_custom_widget .ti-review-item .ti-date {
        font-size: 16px;
        color: #b7b7b7;
        font-weight: 500;
        font-family: 'Poppins', sans-serif;
    }
    .reviews-cont-sec.reviews_google_rv .my_custom_widget .ti-review-item .ti-review-content {
        font-size: 16px;
        color: #848484;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
        line-height: 26px;
        margin: 15px 35px 0 0;
        overflow: auto !important;
        overflow-x: hidden !important;
        height: 94.2px !important;
        width: 100%;
    }
    .reviews-cont-sec.reviews_google_rv .my_custom_widget.ti-goog ::-webkit-scrollbar {
        width: 5px !important;
        border-radius: 0 !important;
    }
    .reviews-cont-sec.reviews_google_rv .my_custom_widget.ti-goog ::-webkit-scrollbar-thumb {
        background: #bebebe !important;
    }
    .reviews-cont-sec.reviews_google_rv .my_custom_widget.ti-goog ::-webkit-scrollbar-track {
        background: transparent !important;
    }
    .reviews-cont-sec.reviews_google_rv .ti-footer {
        display: none;
    }
    .reviews-cont-sec.reviews_google_rv ul.slick-dots{
        bottom: -35px;
    }
    .reviews-cont-sec.reviews_google_rv ul.slick-dots li {
        height: 10px;
        width: 10px;
    }
    .reviews-cont-sec.reviews_google_rv ul.slick-dots li button {
        padding: 0;
        width: 100%;
        height: 100%;
    }
    .reviews-cont-sec.reviews_google_rv ul.slick-dots li button:before{
        width: 100%;
        height: 100%;
        font-size: 11px;
        line-height: 14px;
    }
    .reviews-cont-sec.reviews_google_rv ul.slick-dots li.slick-active button:before{
        color: #ff7a03;
    }
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-goog .ti-col-4 .ti-review-item {
        -ms-flex: 0 0 32.55%;
        flex: 0 0 32.55%;
        max-width: 32.55%;
        margin-right: 14px;
    }
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-goog .ti-col-4 .ti-review-item:nth-of-type(3n){
        margin-right: 0px;
    }
    
    .ti-reviews-container-wrapper .ti-inner .ti-review-header {
        display: inline-block !important;
        width: 70%;
    }
    .ti-reviews-container-wrapper .ti-inner .ti-stars {
        float: right;
        margin: 22px 18px 0 0px !important;
    }
    .google_reviews_sec1.google_reviews_home .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_website-conversion-experts .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_web-design .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content{
        width: 100%;
        font-size: 16px !important;
        color: #848484;
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        line-height: 1.55 !important;
        margin: 15px 35px 0 0;
        height: 98px !important;
    }
    .ti-widget.ti-no-logo .ti-reviews-container .ti-review-item.source-Google .ti-inner {
        background: #EFF4F7 !important;
        border-radius: 10px !important;
        border: none !important;
        padding: 30px 0 35px 30px!important;
    }
    .ti-widget[data-layout-id='4'][data-set-id='light-background'] ::-webkit-scrollbar {
        width: 5px !important;
        border-radius: 0 !important;
    }
    .ti-widget[data-layout-id='4'][data-set-id='light-background'] ::-webkit-scrollbar {
        background: #bebebe !important;
    }
    .ti-widget[data-layout-id='4'][data-set-id='light-background'] ::-webkit-scrollbar {
        background: transparent !important;
    }
    .ti-widget[data-layout-id='4'][data-set-id='light-background'] ::-webkit-scrollbar-track{
        background: transparent !important;
    }
    .ti-reviews-container-wrapper .ti-inner .ti-review-header .ti-profile-img {
        display: inline-block;
    }
    .ti-reviews-container-wrapper .ti-inner .ti-review-header .ti-profile-details {
        display: inline-block;
    }
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-no-logo .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google {
        -ms-flex: 0 0 32.55%;
        flex: 0 0 32.55%;
        max-width: 32.55%;
        margin: 0 15px 15px 0px;
    }
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-no-logo .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google:nth-of-type(3n){
        margin-right: 0px;
    }
    .ti-widget.ti-no-logo .ti-reviews-container .ti-review-item.source-Google .ti-inner .ti-profile-details {
        width: 100%;
        display: block;
    }
    
    /******************Home-New********************/
    
    .footer-section .ftr.row .about1 {
        padding-left: 25px;
    }
    
    .mobile-header {
        display: none;
    }
    .header_enquiry {
        padding: 0 0 0 30px;
        position: relative;
        float: right;
        margin: 0 0 0 25px;
    }
    .header_enquiry:before {
        content: '';
        width: 1px;
        height: 24px;
        background: #D7D7D7;
        position: absolute;
        left: 0;
        top: 26%;
    }
    header.site-header {
        /* background: #FFFFFF; */
        /* box-shadow: 0px 4px 6px rgb(0 0 0 / 4%); */
        position: relative;
        z-index: 2;
    }
    @keyframes fadeInLeft {
        0% {
            opacity: 0;
            transform: translate(-150px, -50%);
        }
    
        100% {
            opacity: 1;
            transform: translate(0%, -50%);
        }
    }
    .banner-lft-caption {
        position: absolute;
        top: 50%;
        transform: translate(0%, -50%);
    }
    .home .bnr-heading{
        font-size: 70px;
        line-height: 90px;
    }
    .bnr-heading {
        font-family: 'Lato', sans-serif;
        font-weight: 800;
        font-size: 40px;
        line-height: 70px;
        text-transform: capitalize;
        color: #111111;
        margin: 0 0 20px;
        letter-spacing: -0.9px;
    }
    .home .banner-lft-caption p{
        color: #748293;
    }
    .banner-lft-caption p{
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        font-size: 26.5px;
        text-transform: capitalize;
        color: #ff7a03;
    }
    .banner-lft-caption a.get-started{
        display: inline-block;
        font-family: 'Lato', sans-serif;
        font-weight: 500;
        font-size: 21px;
        color: #FFFFFF;
        background: #181818;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        border-radius: 15px;
        text-align: center;
        text-decoration: none;
        padding: 14px 40px;
        margin: 0 8px 0 0px;
    }
    .banner-lft-caption a.free-consult,
    .banner-rht-caption a.free-consult{
        display: inline-block;
        font-family: 'Lato', sans-serif;
        font-weight: 500;
        font-size: 20px;
        color: #FFFFFF;
        background: #ff7a03;
        box-shadow: 0px 4px 4px rgb(77 36 13 / 20%);
        border-radius: 12px;
        text-align: center;
        text-decoration: none;
        padding: 13.5px 38px;
    }
    .banner-lft-caption ul {
        margin: 34px 0 34px 0px;
        padding: 0;
        list-style: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
    }
    .banner-lft-caption ul li {
        display: inline-block;
        margin: 0 23px 0 4px;
    }
    .banner-rht-caption {
        position: absolute;
        right: 2.55%;
        bottom: 15px;
    }
    .banner-rht-caption p.sme-digital {
        background: #181818;
        border: 2px solid #C7C7C7;
        box-shadow: 0px 11.4564px 11.4564px rgb(0 0 0 / 8%);
        border-radius: 3px 35px 35px 35px;
        display: inline-block;
        font-family: 'Lato', sans-serif;
        font-weight: 800;
        font-size: 25px;
        text-align: center;
        text-transform: capitalize;
        color: #FFFFFF;
        padding: 10px 30px;
        text-decoration: none;
        margin: 0px;
    }
    .banner-rht-caption a.click-here{
        display: inline-block;
        background: #ff7a03;
        border-radius: 10px;
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        font-size: 18px;
        color: #FFFFFF;
        padding: 10px 20px;
        vertical-align: top;
        margin: 8.5px 0 0 22px;
        text-decoration: none;
    }
    .banner-item-block.bnr-animat2.slick-current .banner-lft-caption,
    .banner-item-block.bnr-animat3.slick-current .banner-lft-caption{
      -webkit-animation-duration: 2s;
      animation-duration: 2s;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both;
      animation-name: fadeIn;
      animation-delay: 0.6s;
      visibility: visible;
      opacity: 1;
    }
    .banner-rht-caption p.sme-digital strong{
        color: #ff7a03;
    }
    .home_logos-sec.logos_home .card-body {
        padding-top: 0px;
    }
    .home_slider.home_slider_home .carousel {
        z-index: 1;
    }
    .home_logos-sec .card-body .slick-slider .item.slick-slide{
        border:none;
    }
    .tabber_online_store {
        display: inline-block;
        width: 100%;
    }
    .tabber_online_store .nav-tabs{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        padding: 0;
        border-bottom: 0;
        margin: 0;
    }
    .tabber_online_store .nav-tabs>li {
        margin-bottom: 16px;
        border: none;
        display: block;
        flex: 0 0 16.5%;
    }
    .tabber_online_store.home-our-work ul.nav.nav-tabs li {
        flex: 0 0 15.69%;
    }
    .tabber_online_store .nav-tabs>li a {
        display: block;
        border: 1.3px solid #E8E8E8;
        margin: 0;
        position: relative;
        padding: 21px 0;
        transition: all 0.3s ease-in-out 0.1s;
        border-left: 0;
        font-family: 'Lato', sans-serif;
        font-weight: 600;
        font-size: 18px;
        color: #748293;
        text-transform: capitalize; 
        text-align: center;
        background: #eff4f7;
    }
    .tabber_online_store .nav-tabs>li a:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        padding: 15px 45px;
        background: #36a7f9;
        border-radius: 0;
        right: 0;
        bottom: 0;
        border: 1.3px solid #36a7f9;
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s ease-in-out 0.1s;
    }
    .tabber_online_store .nav-tabs>li a.active.show:before{
        opacity: 1;
        visibility: visible;
        z-index: -1;
        box-shadow: none;
    }
    .tabber_online_store .nav-tabs>li a.active.show {
        color: #ffffff;
        transition: all 0.3s ease-in-out 0.1s;
        border: 1.3px solid #ff7a03;
    }
    .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before {
        border-radius: 38px 75px 0px 38px;
        box-shadow: 6px 1px 4px 0px rgb(0 0 0 / 15%);
        height: 78px;
        top: -8px;
        padding: 0;
    }
    .tabber_online_store .nav-tabs>li:first-of-type a.active.show{
        background-color: #eff4f7;
        color: #ffffff;
        border-radius: 32px 0px 0px 38px;
        z-index: 1;
        box-shadow: none;
        border: 1.3px solid #E8E8E8;
        border-right: 0;
    }
    .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before {
        border-radius: 75px 38px 38px 0px;
        box-shadow: -5px 0px 4px 0px rgb(0 0 0 / 15%);
        height: 78px;
        top: -8px;
        padding: 0;
    }
    .tabber_online_store .nav-tabs>li:last-of-type a.active.show{
        background-color: #eff4f7;
        color: #ffffff;
        border-radius: 0 38px 45px 0px;
        z-index: 1;
        box-shadow: none;
        border: 1.3px solid #E8E8E8;
        border-left: 0;
    }
    .tabber_online_store .nav-tabs>li:first-of-type a{
        border-radius: 38px 0 0 38px;
        border-left: 1.3px solid #E8E8E8;
    }
    .tabber_online_store .nav-tabs>li:last-of-type a{
        border-radius: 0 38px 38px 0;
    }
    .tabber_online_store .nav-tabs>li:last-of-type a:after{
        content: '';
        width: 6px;
        height: 100%;
        position: absolute;
        left: -3px;
        top: 0px;
        background: #eff4f7;
        z-index: -2;
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s ease-in-out 0.1s;
    }
    .tabber_online_store .nav-tabs>li:last-of-type a.active.show:after{
        opacity: 1;
        visibility: visible;
    }
    .welcome-text h1.new_heading_style{
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 45px;
        text-transform: capitalize;
        color: #111111;
        margin-bottom: 35px;
    } 
    .welcome-text h1.new_heading_style span{
        color: #ff7a03;
        font-weight: 700;
    }
    .tabdigital_section .tabber_online_store.home-our-work hr.wlcm-line {
        display: none;
    }
    .welcome-text h2,
    .tabber_tabs_strip .welcome-text h1{
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 45px;
        text-transform: capitalize;
        color: #111111;
        margin-bottom: 35px;
    }
    .tabber_tabs_strip .welcome-text h1{
        margin: 0;
    }
    .welcome-text.tab-text-section p {
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 18px;
        line-height: 1.85;
        text-align: center;
        color: #000000;
        padding: 0 12.9%;
        margin-bottom:0;
    }
    .welcome-text.tab-text-section a {
        font-weight: 700;
    }
    .counter-section ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
        list-style: none;
        margin: 0;
        padding: 0;
    }
    .counter-section ul li{
        width: 23.55%;
    }
    .counter-section ul li a {
        padding: 50px 0;
        background: #FFFFFF;
        box-shadow: 0px 18px 36px rgb(16 16 16 / 5%);
        border-radius: 16px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        height: 100%;
    }
    .counter-section ul li a img {
        display: inline-block;
    }
    .counter-section ul li a strong {
        display: inline-block;
        font-family: 'Montserrat', sans-serif;
        font-weight: 600;
        font-size: 30px;
        text-transform: capitalize;
        color: #111111;
        margin: 0 0 0 12px;
        padding-bottom: 0;
        vertical-align: middle;
        text-align: left;
    }
    .counter-section ul li a strong p{
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        font-size: 18px;
        text-transform: capitalize;
        color: #748293;
        margin-bottom: 0px;
    }
    .counter-section ul li a:hover{
        background: #ff7a03;
    }
    .counter-section ul li.active a{
        background-color: #ff7a03;
    }
    .counter-section ul li.active a img.icn-without-hvr {
        display: none;
    }
    .counter-section ul li.active a img.icn-with-hvr {
        display: inline-block;
    }
    .counter-section ul li.active a strong {
        color: #fff;
    }
    .counter-section ul li.active a strong p {
        color: #fff;
    }
    .counter-section ul li a:hover strong {
        color: #fff;
    }
    .counter-section ul li a:hover strong p{
        color: #fff;
    }
    .counter-section ul li a img.icn-with-hvr {
        display: none;
    }
    .counter-section ul li a:hover img.icn-without-hvr {
        display: none;
    }
    .counter-section ul li a:hover img.icn-with-hvr {
        display: inline-block;
    }
    .tabber_tabs_strip {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
        margin: 0 0 45px;
    }
    .tabber_tabs_strip .welcome-text {
        display: inline-block;
        float: none;
        text-align: left;
        width: auto;
        margin: 0;
    }
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs {
        margin: 0 auto 0;
        border: none;
        width: auto;
    }
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a {
        font-family: 'Lato', sans-serif;
        font-weight: 400;
        font-size: 22px;
        color: #748293 !important;
        text-decoration: none;
        background: transparent;
        border: none;
        border-radius: 0;
        display: inline-block;
        padding: 0;
        transition: all 0.3s ease-in-out 0.1s;
    }
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a:hover{
        color: #ff7a03 !important;
    }
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a:before,
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a:after{
        display: none;
    }
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li{
        display: inline-block;
        flex: auto;
        margin: 0;
    }
    .tabber_tabs_strip ul.nav.nav-tabs li a:hover{
        color: #ff7a03;
    }
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a.active.show {
        background: transparent;
        border: none;
        border-radius: 0px;
        color: #ff7a03 !important;
    }
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li:after {
        content: '';
        display: inline-block;
        width: 1px;
        height: 24px;
        border: 1px solid #D7D7D7;
        vertical-align: middle;
        margin: -5px 22px 0 22px;
    }
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li:last-of-type:after{
        display: none;
    }
    .tabber_online_store .tabber_tabs_stripp .welcome-text h2 {
        margin: 0;
    }
    .tabber_online_store .tabber_tabs_strip .see_more a.load-more {
        background: rgba(255, 255, 255, 0.1);
        border: 1.5px solid #ff7a03;
        border-radius: 50px;
        display: inline-block;
        font-size: 20px;
        font-weight: 500;
        letter-spacing: 0;
        padding: 7px 25px;
        line-height: 1.5;
        text-decoration: none;
    }
    .tabber_online_store .tabber_tabs_strip .see_more .show_others{
        display: block;
    }
    .tabber_latest_work .slide-img {
        margin: 0px auto 40px;
        display: inline-block;
        position: relative;
        transition: all 0.3s ease-in-out 0.1s;
    }
    .tabber_online_store.our-latest-work {
        margin: 0;
    }
    .tabber_online_store.our-latest-work .slick-slider button.slick-prev {
        left: 0;
        z-index: 8;
        background-image: url(images/work-arrow-prev.png);
        background-repeat: no-repeat;
        width: 14px;
        height: 25px;
    }
    .tabber_online_store.our-latest-work .slick-slider button.slick-next {
        right: 0;
        z-index: 8;
        background-image: url(images/work-arrow-next.png);
        background-repeat: no-repeat;
        width: 14px;
        height: 25px;
    }
    .tabber_online_store.our-latest-work .slick-slider button.slick-prev:before,
    .tabber_online_store.our-latest-work .slick-slider button.slick-next:before{
        font-size: 0;
    }
    .tabber_online_store .tabber_tabs_strip .welcome-text h2 {
        margin: 0;
    }
    .our_contact_section .welcome-text p {
        margin: 0 0 0;
        font-weight: 400;
        font-size: 20px;
        line-height: 1.5;
        color: #515E6C;
        font-family: 'Manrope', sans-serif;
    }
    .our_contact_section .welcome-text hr.wlcm-line {
        margin-bottom: 10px;
    }
    .services-iner {
        margin: 25px 0 0 0;
    }
    .services-iner h4 {
        font-weight: 700;
        font-size: 24px;
        text-transform: capitalize;
        color: #000000;
        font-family: 'Lato', sans-serif;
        text-align: left;
        margin: 0;
    }
    .our_services_section.our_services_home .welcome-text p {
        font-weight: 400;
        font-size: 20px;
        line-height: 1.5;
        color: #515E6C;
        font-family: 'Manrope', sans-serif;
    }
    .new-serviceHome .read-more a i.fa.fa-arrow-circle-right {
        color: #ff7a03;
        font-size: 22px;
        display: inline-block;
        vertical-align: middle;
        margin: 0px 0 0 5px;
        transition: all 0.3s ease-in-out 0.1s;
    }
    .home_testimonial-sec.home_testimonial-sec .welcome-text h2 {
        margin: 0 0 25px;
    }
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide img {
        margin: 0 0 25px;
    }
    .tabber_online_store.home-news-section ul.nav.nav-tabs {
        margin: 0 auto 0;
    }
    .home_testimonial-sec .card-body .slick-slider {
        overflow: visible !important;
    }
    .home_testimonial-sec .card-body .slick-slider .slick-list {
        overflow: hidden !important;
        margin: 0 55px;
    }
    .footer-section .ftr-menu ul li>span br {
        display: none;
    }
    .ftr-about4 {
        padding-left: 55px;
    }
    .footer-top-section .ftr-logo {
        display: inline-block;
        margin: 0;
        padding: 0px;
    }

.ftr-logo img {}

.ftr-logo img {
    width: 183px;
}
    .footer-top-section .footer-logos {
        display: inline-block;
        width: auto;
        float: none;
        margin: 0 0 0 45px;
        vertical-align: middle;
    }
    .footer-top-section button.enquiry_btn{
        width: auto;
        padding: 13px 20px;
        color: #fff;
        font-size: 16px;
        border: none;
        cursor: pointer;
        font-weight: 450!important;
        font-family: 'AttenRoundNewBold';
        background: #ff7a03;
        box-shadow: 0px 4px 20px rgba(11, 11, 11, 0.2);
        border-radius: 10px;
        float: right;
        margin: 8px 0 0;
    }
    .footer-top-section button.enquiry_btn:before {
        content: '';
        display: inline-block;
        background: url(images/whatsapp-chat-icn.png) no-repeat;
        width: 18px;
        height: 18px;
        vertical-align: middle;
        margin: 0 8px 0 1px;
    }
    .footer-top-section .footer-logos li {
        padding: 0;
    }
    .footer-top-section .footer-logos ul {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .footer-section .ftr.row .about1 .ftr-menu .footer-socail ul li {
        display: inline-block;
        margin: 0 5px 0 0;
    }
    .footer-section .ftr.row .about1 .ftr-menu .footer-socail ul li a {
        display: block;
        width: 38px;
        height: 35px;
        background: #2C3034;
        border-radius: 3px;
        text-align: center;
        line-height: 35px;
        color: #fff;
    }
    .footer-section .ftr.row .about1 .ftr-menu .footer-socail ul li a:hover{
        color: #ff7a03;
    }
    .ftr-info-icn {
        display: inline-block;
        width: 45px;
        height: 45px;
        border: 1px solid #6A6A6A;
        text-align: center;
        line-height: 45px;
        border-radius: 50%;
        margin: -6px 15px 0 0px;
        vertical-align: top;
    }
    .header_Search {
        display: none;
    }
    .mobile-header {
        display: none;
    }
    .wpforms-container-full .wpforms-form .floating-label .wpforms-field-label {
        font-weight: 400;
        font-family: 'Inter';
        color: #576379;
        font-size: 14px !important;
        background: transparent !important;
        opacity: 0;
        visibility: hidden;
    }
    .wpforms-container-full .wpforms-form .floating-label .wpforms-field-label .wpforms-required-label {
        display: none;
    }
    .floating-label {
       position: relative !important;
    }
    .floating-label .wpforms-field-label {
        position: absolute !important;
        left: 13px;
        top: 30px;
        background-color: #fff !important;
        padding: 0 7px !important;
        transition-duration: .3s;
        transition-property: font-size, top;
    }
    .home_logos-sec .card-body .slick-slider button.slick-arrow {
        display: none !important;
    }
    .container.news_thoughts_home hr.wlcm-line {
        display: none;
    }
    .footer-section .about1 .ftr-menu > ul > li{width: 100%;}
    .tabber_online_store.home-our-work .tab-content .our_work_slider_1 {
        overflow: visible !important;
    }
    .tabber_online_store.home-our-work .tab-content .our_work_slider_2.active,
    .tabber_online_store.home-our-work .tab-content .our_work_slider_3.active,
    .tabber_online_store.home-our-work .tab-content .our_work_slider_4.active {
        overflow: visible !important;
    }
    .tabber_online_store.home-our-work .tab-content .our_work_slider_1 .slick-list.draggable,
    .tabber_online_store.home-our-work .tab-content .our_work_slider_2 .slick-list.draggable,
    .tabber_online_store.home-our-work .tab-content .our_work_slider_3 .slick-list.draggable,
    .tabber_online_store.home-our-work .tab-content .our_work_slider_4 .slick-list.draggable{
        overflow: hidden !important;
    }
    .owl-carousel-01 { display: none; }
    .owl-carousel-01.slick-initialized { display: block; }
    .quickEnquiry_popup .form_section form textarea.wpforms-field-large {
        height: 100px!important;
    }
    #quick_enquiry .wpforms-submit-container, #quick_enquiry .wpforms-field {
        display: block;
    }
    #quick_enquiry a#open-close-toggle1{
        display: none;
    }
    .page-template-temp-flexible-content .card-body {
        padding: 0px;
    } 
    .ti-review-item.source-Google .ti-inner .ti-review-header .ti-profile-details .ti-name {
        font-size: 18px;
        color: #0F2137;
        font-family: 'Lato', sans-serif;
        font-weight: 700;
    }
    .ti-review-item.source-Google .ti-inner .ti-review-header .ti-profile-details .ti-date{
        font-size: 15px !important;
        color: #A1A7AE;
        font-family: 'Manrope', sans-serif;
        font-weight: 500;
        letter-spacing: -0.375px;
    }
    
    .banner-item-block{
        position: relative;
    }
    
    .banner-section .home-slider .slick-list {
        overflow: hidden !important;
    }
    
    /*******************Web-Design**********************/
    
    .web-icon-sect:hover img.webicon-img {
        display: none;
    }
    .web-icon-sect:hover h5 {
        color: #fff;
    }
    .web-icon-sect:hover p {
        color: #fff;
    }
    .web-icon-sect:hover p a{
        color: #000;
        transition: all 0.3s ease-in-out 0.1s;
    }
    .online-trad {
        margin: 40px 0 0;
    }
    .online-trad p.trading-vouchers{
        font-family: 'Inter', sans-serif;
        font-weight: 600;
        font-size: 28px;
        text-transform: capitalize;
        color: #81C038;
        display: inline-block;
        text-decoration: none;
        margin: 0;
    }
    .online-trad a.trad-click {
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        font-size: 18px;
        text-decoration-line: underline;
        text-transform: capitalize;
        color: #037FDA;
        display: inline-block;
        vertical-align: middle;
        margin: -5px 0 0 22px;
    }
    .abut_sectright img {
        width: 100%;
    }
    .abut_sectleft .welcome-text.web_sect h2 {
        text-align: left;
        margin: 0 0 25px;
    }
    .whatu-get-cont .welcome-text.web_sect {
        text-align: left;
        padding: 0 25% 0 0;
    }
    .abut_sectright {
        padding-right: 0;
    }
    .whatuget-img img {
        width: 100%;
        border-radius: 20px;
        position: relative;
        z-index: 1;
    }
    .customr_sect_cont .customr_heading{
        display: block;
        font-size: 70px;
        color: #ff7a03;
        font-family: 'Manrope', sans-serif;
        font-weight: 800;
        line-height: 1.33;
        text-transform: capitalize;
    }
    .customr_sect_cont .sub_heading {
        display: block;
        font-size: 55px;
        color: #fff;
        font-family: 'Manrope', sans-serif;
        font-weight: 800;
        line-height: 1.15;
        text-transform: capitalize;
        margin: 0 0 5px;
    }
    .welcome-text h2 span {
        color: #ff7a03;
    }
    .whatyou-main .row .col-12.col-md-6 {
        -ms-flex: 0 0 43.5%;
        flex: 0 0 43.5%;
        max-width: 43.5%;
    }
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht {
        -ms-flex: 0 0 56.5%;
        flex: 0 0 56.5%;
        max-width: 56.5%;
        padding: 52px 75px 0px 122px;
        height: 100%;
    }
    .think_right_img h3 {
        font-size: 55px;
        color: #000;
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1.35;
    }
    .think_right_img h3 span{
        color: #ff7a03;
        font-weight: 800;
    }
    .think_right_img h3 strong{
        font-weight: 800;
    }
    .proc_num_wraper {
        width: 96px;
        height: 96px;
        background: #ff7a03;
        border-radius: 20px;
        margin: 0 auto;
        line-height: 70px;
        padding: 12px;
        position: relative;
    }
    .process_number {
        height: 100%;
        background: #FFFFFF;
        border: 1px solid #ff7a03;
        border-radius: 50px;
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        font-size: 40px;
        text-transform: capitalize;
        color: #ff7a03;
    }
    .ourweb-icon-sect:after {
        content: '';
        background: url(images/number-after-icn.png) no-repeat;
        position: absolute;
        width: 100px;
        height: 32px;
        top: 25%;
        left: 50%;
        margin: 0 auto;
        right: -50%;
        transform: translate(15%, -50%);
        background-position: center;
        background-size: cover;
    }
    .one_list:nth-of-type(4n) .ourweb-icon-sect::after {
        display: none;
    }
    .abut_sectleft {
        position: relative;
        z-index: 2;
        padding-left: 0;
    }
    .abut_sectright{
        position: relative;
        z-index: 1;
        height: 100%;
    }
    .abut_sectright:before {
        content: '';
        background: url(images/about-img-before.png) no-repeat;
        position: absolute;
        left: 0;
        bottom: -50px;
        width: 100%;
        height: 100%;
        z-index: -1;
        transform: translate(-20%, 0%);
        background-position: left bottom 0;
    }
    .link_to_reviews {
        margin: 68px 0 0;
    }
    .link_to_reviews a,
    .read-about-btn a,
    .achieve_list a {
        border: 1.5px solid #ff7a03;
        border-radius: 50px;
        padding: 10px 50px;
        font-family: 'DM Sans', sans-serif;
        font-weight: 500;
        font-size: 20px;
        letter-spacing: -0.16px;
        text-transform: capitalize;
        color: #ff7a03;
        text-decoration: none;
    }
    .read-about-btn a,
    .achieve_list a{
        padding: 10px 35px;
    }
    .link_to_reviews a:after,
    .show_others a.load-more:after,
    .read-about-btn a:after,
    .achieve_list a:after{
        content: '';
        background: url(images/double-arrow-orng.png) no-repeat;
        display: inline-block;
        width: 17px;
        height: 17px;
        vertical-align: middle;
        margin: 0 0 0 15px;
    }
    .show_others {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .show_others a.load-more {
        border-radius: 50px;
        padding: 0;
        font-family: 'DM Sans', sans-serif;
        font-weight: 500;
        font-size: 20px;
        letter-spacing: -0.16px;
        text-transform: capitalize;
        text-decoration: none;
        margin: 0px 48px;
    }
    .show_others i.fa,
    .show_others i.fal {
        display: none;
    }
    .welcome-text.wocmrceintert_sect p {
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 18px;
        line-height: 1.75;
        text-align: center;
        color: #000000;
    }
    .welcome-text.wocmrceintert_sect p strong{
        font-weight: 600;
        font-size: 21px;
    }
    .achieve_list {
        display: inline-block;
        margin: 22px auto 0;
        width: 100%;
    }
    .achieve_list ul,
    .features_list ul{
        margin:0;
        padding:0;
        list-style:none;
    }
    .achieve_list ul li,
    .features_list ul li {
        padding: 0 0 30px 35px;
        font-size: 18px;
        font-family: 'Manrope', sans-serif;
        color: #000;
        font-weight: 400;
        line-height: 2;
        text-align: left;
    }
    .achieve_list ul li:before,
    .features_list ul li:before {
        content: "\f058";
        display: inline-block;
        color: #ff7a03;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        margin-left: -35px;
        margin-right: 15px;
        font-size: 22px;
        line-height: 0;
        vertical-align: middle;    
    }
    .achieve_list ul li strong {
        font-weight:700;
    }
    .features_list ul li{
        display: block;
        font-weight:700;
    }
    .customr_sect_cont .customr_heading span {
        font-size: 55px;
        color: #fff;
        text-transform: capitalize;
    }
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a {
        width: auto;
        background: #ff7a03;
        border-radius: 5px;
        padding: 14px 50px;
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 20px;
        color: #FFFFFF;
        margin: 55px 0 0;
        display: inline-block;
    }
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a:before {
        content: '';
        display: inline-block;
        background: url(images/quick-chat-icn.png) no-repeat;
        width: 27px;
        height: 30px;
        vertical-align: middle;
        margin: 0 13px 0 0;
    }
    body.page-template-temp-online-trading-voucher {
        background-size: cover;
    }
    .banner-lft-caption .bnr-heading span {
        color: #8DC63F;
        display: block;
    }
    .banner-lft-caption .bnr-heading span .txt-blue {
        display: inline-block;
        color: #0093D0;
    }
    .about_section h1.new_heading_style{
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 45px;
        text-transform: capitalize;
        color: #111111;
        margin-bottom: 35px;
    }
    .about_section h1.new_heading_style span{
        color: #ff7a03;
    }
    .about_section .welcome-text.abt_sect p{
        line-height: 1.9;
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 18px;
        text-align: center;
        color: #000000;
        margin:0px;
    }
    .whatyou_sect ul li p {
        font-size: 18px;
        font-family: 'Manrope', sans-serif;
        color: #000;
        font-weight: 400;
        margin: 12px 0 0;
        line-height: 2;
    }
    .do-qualify-cont .welcome-text.abt_sect h2 {
        text-align: left;
    }
    .some-key-points.do-i-qualify p {
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 18px;
        line-height: 1.9;
        color: #000000;
    }
    .some-key-points.do-i-qualify ul{
        list-style: none;
        margin: 0;
        padding: 0;
    }
    .some-key-points.do-i-qualify .welcome-text.abt_sect {
        text-align: left;
    }
    .magento-list {
        -ms-flex: 0 0 48.65%;
        flex: 0 0 48.65%;
        max-width: 48.65%;
        padding: 0;
    }
    .magento_advntg .magento-list ul {
        margin: 0;
        padding: 0;
        list-style: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-direction: column;
    }
    .magento_advntg .magento-list ul li {
        position: relative;
        margin: 0 0 30px;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.74) 100%);
        box-shadow: 0px 18px 52.8537px rgb(215 228 249 / 50%);
        border-radius: 12px;
        min-height: 30%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-direction: column;
        border-bottom: 4px solid #ff7a03;
        padding: 23px 25px 25px;
        min-height: 250px;
    }
    .magento_advntg .magento-list ul li br {
        display: none;
    }
    .magento_advntg .magento-list ul li:before {
        content: '';
        background: url(images/android-checkmark-circle.png) no-repeat;
        width: 59px;
        height: 59px;
        display: block;
    }
    .magento-advntg-link{
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .magento-advntg-link a {
        border: 1.5px solid #ff7a03;
        border-radius: 50px;
        padding: 10px 50px;
        font-family: 'DM Sans', sans-serif;
        font-weight: 500;
        font-size: 20px;
        letter-spacing: -0.16px;
        text-transform: capitalize;
        color: #ff7a03;
        text-decoration: none;
        display: inline-block;
    }
    .magento-advntg-link a:after {
        content: '';
        background: url(images/double-arrow-orng.png) no-repeat;
        display: inline-block;
        width: 17px;
        height: 17px;
        vertical-align: middle;
        margin: 0 0 0 15px;
    }
    .mgnto_enquiry_bg {
        Padding: 125px 0 140px;
        position: relative;
        background: url(images/magento-aftr-bgicn.png) no-repeat;
        background-position: right top -75px;
        background-size: auto 52%;
    }
    .mgnto_enquiry_sec .enquiry-text p a {
        color: #fff;
        font-size: 32px;
        font-weight: 700;
    }
    .mgnto_enquiry_sec {
        background: url(images/we-do-for-bg.jpg) no-repeat;
        width: 100%;
        background-position: center;
        background-size: cover;
        border-radius: 52px;
        padding: 40px 60px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-size: contain;
    }
    .mgnto_enquiry_sec .enquiry-text {
        text-align: left;
        display: inline-block;
        width: 65%;
    }
    .mgnto_enquiry_sec .enquiry-text p,
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text span {
        font-family: 'Manrope', sans-serif;
        font-weight: 600;
        font-size: 26px;
        line-height: 1.9;
        letter-spacing: -0.02em;
        color: #FFFFFF;
        margin:0;
    }
    .mgnto_enquiry_sec .enquiry-text strong {
        font-weight: 700;
        font-size: 55px;
        display: block;
    }
    .mgnto_enquiry_sec .enquiry-btn {
        float:right;
        margin-top:10px;
        margin-right: 32px;
    }
    .mgnto_enquiry_sec .enquiry-btn button{
        width: auto;
        background: #000;
        border-radius: 5px;
        padding: 15px 48px;
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 20px;
        color: #FFFFFF;
        border: none;
        cursor: pointer;
    }
    .mgnto_enquiry_sec .enquiry-btn button:before{
        content: '';
        display: inline-block;
        background: url(images/quick-chat-icn.png) no-repeat;
        width: 27px;
        height: 30px;
        vertical-align: middle;
        margin: 0 13px 0 0;
    }
    .website_cork_main.content_only_ecommerce-website-development-ireland.ecom_achieve_bg {
        background: linear-gradient(180deg, #F2F6F9 0%, rgba(239, 244, 247, 0) 100%);
        float: left;
    }
    .some-key-points.do-i-qualify .row {
        align-items: center;
        margin: 0;
    }
    .tabdigital_section.tab_section_home {
        margin-top: 75px;
        position: relative;
    }
    .tabdigital_section {
        margin: 0;
        display: inline-block;
        width: 100%;
        position: relative;
    }
    .counter_bg_after {
        margin: 0;
        text-align: center;
        box-sizing: border-box;
        display: inline-block;
        width: 100%;
        position: relative;
    }
    .think_right_img {
        -ms-flex: 0 0 36.333333%;
        flex: 0 0 36.333333%;
        max-width: 36.333333%;
        padding-left: 0;
    }
    .think_right_cont {
        -ms-flex: 0 0 63.666667%;
        flex: 0 0 63.666667%;
        max-width: 63.666667%;
        padding-left: 15px;
    }
    .think_strategy_main .row {
        align-items: center;
    }
    .think_strategy_main {
        margin: 68px 0 60px;
    }
    .web_design_process_main .welcome-text h2 {
        margin: 0px 0 125px;
    }
    .container.news_thoughts_home .tabber_online_store.home-news-section .tab-pane ul {
        padding-bottom: 100px;
        padding-left: 0;
    }
    .tabber_online_store.home-news-section .slick-slider .slick-list {
        overflow: hidden !important;
    }
    .website_cork_main.content_only_ecommerce-website-development-ireland {
        padding-bottom: 115px;
        padding-top: 100px;
    }
    .website_cork_main.content_only_ecommerce-website-development-ireland.ecom_achieve_bg .cork_sect p {
        margin: 35px 0 0px;
        padding: 0;
    }
    .website_cork_main.content_only_web-design .see_more {
        margin: 45px 0 0;
    }
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_sect_cont p:empty {
        display: none;
    }
    .magnto_devlopmnt_sectn .magento-advntg-link {
        margin: 20px 0 0;
    }
    .do-qualify-rht .qualify-img{
        margin: 0 auto 0; 
    }
    .do-qualify-cont {
        padding: 0 0 0 6.5%;
    }
    .tabber_online_store .show_others {
        margin: 45px 0 25px;
    }
    .tabber_online_store .tab-content {
        margin: 55px -10px 0;
    }
    .tabber_online_store.home-news-section .tab-content {
        margin: 50px 0 0;
    }
    .home .tabber_bg_after {
        padding: 135px 0 90px;
    }
    .tabber_bg_after {
        padding: 95px 0 95px;
        background: url(images/after-half-circle.png) no-repeat;
        background-position: right top 55%;
        background-size: auto;
    }
    .about_us_web-design,
    .about_us_website-design-ireland {
        margin: 130px 0 20px;
    }
    .web_design_process_main.design_process_web-design .row {
        margin: 0;
    }
    .woocomrec_integrat_main.gray_section_ecommerce-website-development-ireland .welcome-text.wocmrceintert_sect p{
        margin: 0 0 25px;
    }
    .woocomrec_integrat_main.gray_section_ecommerce-website-development-ireland .read-about-btn {
        margin: 35px 0 40px;
    }
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_heading {
        line-height: 1;
    }
    .magnto_devlopmnt_sectn .magento_advntg  .welcome-text.tab-text-section h2 {
        margin: 0 0 20px;
    }
    .magnto_devlopmnt_sectn .magento_advntg .welcome-text.tab-text-section p {
        margin: 0 0 67px;
    }
    .about_us_web-design .row {
        margin: 0;
    }
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_sect_cont .sub_heading {
        display: none;
    }
    .home-baner-item {
        position: relative;
    }
    .banner-hang-img {
        position: absolute;
        top: 21%;
        right: 37.3%;
        box-shadow: 0px 24px 50px rgb(0 0 0 / 15%);
        border-radius: 24px;
    }
    .banner-hang-img img{
        border-radius: 20px;
    }
    .some-key-points.do-i-qualify ul li:last-of-type{margin-bottom: 0px;}
    .tabber_bg_after .container > .see_more{
        display: block;
        margin: 30px 0 20px;
    }
    .home .tabber_bg_after .container .see_more,
    .tabber_bg_after .container.our_work_magento-development .see_more,
    .tabber_bg_after .container.our_work_shopify-development .see_more,
    .tabber_bg_after .container.our_work_website-development .see_more,
    .tabber_bg_after .container.our_work_web-design-dublin .see_more{
        display: none;
    }
    .tabber_online_store.home-our-work .tabber_tabs_strip .see_more {
        display: none;
    }
    .container.our_work_home .tabber_online_store .tabber_tabs_strip .see_more,
    .container.our_work_website-projects .tabber_online_store .tabber_tabs_strip .see_more{
        display: inline-block;
        width: auto;
    }
    .advantg-img-before ul, .advantg-img-after ul {
        margin: 0;
        padding: 0;
        list-style: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
        flex-direction: column;
    }
    .advantg-img-before ul li, .advantg-img-after ul li{
        font-family: 'Manrope', sans-serif;
        font-weight: 500;
        font-size: 16px;
        line-height: 1.33;
        text-align: center;
        color: #000000;
        position: relative;
        width: 65%;
        display: block;
        margin: 65px 0;
    }
    .advantg-img-before ul li.adv-operate:after,
    .advantg-img-before ul li.adv-optimiz:after{
        content: '';
        display: block;
        background: url(images/group_arrow_upLft.png) no-repeat;
        width: 180px;
        height: 37px;
        margin: 0 auto;
        position: absolute;
        right: 16%;
        transform: translate(50%, 8px);
    }
    .advantg-img-before ul li.adv-develop {
        width: auto;
        text-align: right;
        margin-right: 57%;
    }
    .advantg-img-before ul li.adv-develop:after {
        content: '';
        display: inline-block;
        background: url(images/group_arrow_strgtLft.png) no-repeat;
        width: 170px;
        height: 10px;
        position: absolute;
        right: -71%;
        transform: translate(50%, -8px);
    }
    .advantg-img-before ul li.adv-optimiz::after {    
        background: url(images/group_arrow_upRht.png) no-repeat;
        transform: rotate(180deg);
        top: -47px;
        right: -53px;
    }
    .advantg-img-after ul li {
        margin: 54px 0 69px;
    }
    .advantg-img-after ul li.adv-operate:after,
    .advantg-img-after ul li.adv-optimiz:after{
        content: '';
        display: block;
        background: url(images/group_arrow_upRht.png) no-repeat;
        width: 180px;
        height: 37px;
        margin: 0 auto;
        position: absolute;
        left: 25%;
        transform: translate(-50%, 8px);
    }
    .advantg-img-after ul li.adv-develop {
        width: auto;
        text-align: left;
        margin-left: 60%;
    }
    .advantg-img-after ul li.adv-develop:after {
        content: '';
        display: inline-block;
        background: url(images/group_arrow_strgtRht.png) no-repeat;
        width: 166px;
        height: 10px;
        position: absolute;
        left: -75%;
        transform: translate(-50%, -8px);
        background-size: 166px;
    }
    .advantg-img-after ul li.adv-optimiz::after {
        background: url(images/group_arrow_upLft.png) no-repeat;
        transform: rotate(180deg);
        top: -47px;
        left: -37px;
    }
    .home_testimonial-sec.testimonials_wordpress-development {
        margin: 100px 0 82px;
    }
    .woocomrec_integrat_main.gray_section_wordpress-development{
        padding-top: 100px;
    }
    .quickEnquiry_popup .modal-body .form_section .custom_submit_field .wpforms-field-container .floating-label label {
        font-size: 14px;
        top: 27px;
        display: none;
    }
    .header_enquiry ul li a img {
        margin:-2px 3px 0 0;
    }
    .about_section.top-serch-marketing .welcome-text.abt_sect p {
        padding: 0 10%;
    }
    .about_section.top-serch-marketing .accordion {
        display: inline-block;
        margin: 56px 8.5% 0;
        width: 83%;
    }
    .about_section.top-serch-marketing .accordion .card {
        min-width: 100%;
        margin: 0 0 30px;
        border: 0;
        border-radius: 10px;
    }
    .about_section.top-serch-marketing .accordion .card:last-of-type{
        margin:0px;
    }
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0.collapsed {
        border-radius: 10px;
        border: 1px solid #DDDDDD;
        background: #fff;
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 18px;
        color: #000000;
        text-transform: uppercase;
        line-height: 2;
    }
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0.collapsed:after{
        content: '';
        float: right;
        background: url(images/accordion-dwn-arw.png) no-repeat;
        width: 17px;
        height: 36px;
        background-position: center;
    }
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0 {
        background: #ff7a03;
        border-radius: 10px 10px 0px 0px;
        border: 1px solid #ff7a03;
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 18px;
        color: #fff;
        text-transform: uppercase;
        padding: 15px 25px;
        line-height: 2;
    }
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0:after{
        content: '';
        float: right;
        background: url(images/accordion-up-arw.png) no-repeat;
        width: 17px;
        height: 36px;
        background-position: center;
    }
    .about_section.top-serch-marketing .accordion .card .collapse.show {
        background: #FFFFFF;
        box-shadow: 0px 10px 10px rgb(16 16 16 / 5%);
        border-radius: 10px;
    }
    .about_section.top-serch-marketing .accordion .card .card-body {
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 18px;
        line-height: 1.75;
        color: #000000;
        padding: 30px 25px;
    }
    .about_section.top-serch-marketing {
        padding: 90px 0 100px;
    }
    .our_services_section.our_services_small-business.marketing-outer-serch {
        margin-top: 95px;
        padding-bottom: 70px;
    }
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect h5{
        font-size: 20px;
    }
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect:hover {
        background: #fff;
    }
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect:hover img.webicon-img {
        display: block;
        margin: 0 auto;
    }
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect img.webicon-hvr-img {
        display: none;
    }
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect:hover h5 {
        color: #000;
    }
    .advantages_img img.advantages_mob_img {
        display: none;
    }
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-3 {
        padding: 50px 0 0;
        background: url(images/before-half-circle.png) no-repeat;
        background-position: left top 0%;
        background-size: auto 100%;
    }
    .search-box-single-post h1.new_heading_style{
        text-align: center;
        margin-bottom: 25px;
    }
    .search-box-single-post form.searchform {
        text-align: center;
    }
    .search-box-single-post form.searchform input[type="text"] {
        border: 1px solid #C3CCD9;
        border-radius: 7px;
        display: inline-block;
        width: 55%;
        padding: 18px 16px;
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 22px;
    }
    .search-box-single-post form.searchform input[type="text"]::-webkit-input-placeholder {color:#666;}
    .search-box-single-post form.searchform input[type="text"]::-moz-placeholder {color:#666;}
    .search-box-single-post form.searchform input[type="text"]:-ms-input-placeholder {color:#666;}
    .search-box-single-post form.searchform input[type="text"]:-moz-placeholder {color:#666;}
    
    .search-box-single-post form.searchform input[type="submit"] {
        background: #ff7a03;
        border-radius: 7px;
        border: 1px solid #ff7a03;
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 20px;
        color: #FFFFFF;
        padding: 19px 40px;
        margin: 0px 0px 0 5px;
        display: inline-block;
    }
    .single-format-standard h1.new_heading_style{
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 45px;
        text-transform: capitalize;
        color: #111111;
        margin-bottom: 35px;
    }
    .search-box-single-post h1.page-title {
        text-align: center;
    }
    .blog-outer-page article header.entry-header h1.new_heading_style {
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 40px;
        text-transform: capitalize;
        color: #111111;
        margin: 35px 0 20px;
    }
    .tabdigital_section.tab_section_home:before {
        content: '';
        background: url(images/before-half-circle.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 151px;
        height: 306px;
        position: absolute;
        top: -50%;
    }
    .tabdigital_section.tab_section_home:after {
        content: '';
        background: url(images/after-orng-bgicn.png) no-repeat;
        position: absolute;
        right: 0;
        width: 292px;
        height: 481px;
        background-size: auto 100%;
        top: 52%;
    }
    .tabdigital_section.tab_section_home + .counter_bg_after:after{
        display: none;
    }
    .tabdigital_section.tab_section_web-design + .counter_bg_after:after{
        bottom: -5%;
    }
    .thoughts-bg-after{
        position: relative;
    }
    .thoughts-bg-after {
        position: relative;
        background: url(images/after-half-circle.png) no-repeat;
        background-position: right top 45.5%;
        background-size: auto;
    }
    .thoughts-bg-after:before {
        content: '';
        background: url(images/before-orng-bgicn.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 292px;
        height: 481px;
        position: absolute;
        bottom: 6%;
        left: 0;
    }
    .tabdigital_section.tab_section_web-design::after {
        bottom: -58%;
        top: auto;
    }
    .tabdigital_section {
        background: url(images/before-half-circle.png) no-repeat;
        background-position: left top 78%;
        background-size: auto;
    }
    .tabdigital_section.tab_section_home {
        background: none;
    }
    .website_cork_main:before{
        content: '';
        background: url(images/before-orng-bgicn.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 292px;
        height: 481px;
        position: absolute;
        top: 55px;
        left: 0;
    }
    .tabdigital_section.tab_section_ecommerce-website-development-ireland:after {
        top: 84%;
    }
    .home_testimonial-sec.testimonials_ecommerce-website-development-ireland::after,
    .home_testimonial-sec.small-business::after{
        display: none;
    }
    .website_cork_main.content_only_ecommerce-website-development-ireland.test-10 {
        background-position: right top -75px;
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .website_cork_main.content_only_ecommerce-website-development-ireland.ecom_achieve_bg.test-11::before{
        display: none;
    }
    .about_section{
        background: url(images/after-orng-bgicn.png) no-repeat;
        background-position: right top 25px;
        padding: 100px 0 100px;
        background-size: auto 90%;
    }
    .about_section:before {
        content: '';
        background: url(images/before-half-circle.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 151px;
        height: 306px;
        position: absolute;
        top: -80px;
        z-index: -1;
    }
    .some-key-points.do-i-qualify:before {
        content: '';
        background: url(images/before-half-circle.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 151px;
        height: 306px;
        position: absolute;
        top: -35px;
        z-index: -1;
    }
    .some-key-points.do-i-qualify:after {
        content: '';
        background: url(images/after-orng-bgicn.png) no-repeat;
        position: absolute;
        right: 0;
        width: 292px;
        height: 481px;
        background-size: auto 100%;
        bottom: -10.5%;
    }
    .home_testimonial-sec.testimonials-online:after,
    .home_testimonial-sec.testimonials_magento-development:after,
    .home_testimonial-sec.testimonials_wordpress-development:after,
    .home_testimonial-sec.testimonials_shopify-development:after{
        display: none;
    }
    .tabdigital_section.tab_section_magento-development:after{
        top: 68%;
    }
    .mgnto_enquiry_bg:before{
        content: '';
        background: url(images/before-orng-bgicn.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 292px;
        height: 481px;
        position: absolute;
        top: 50px;
        left: 0;
        z-index: -1;
    }
    .tabdigital_section.tab_section_wordpress-development:after{
        top: 65%;
    }
    .about_section.top-serch-marketing{
        background: url(images/before-half-circle.png) no-repeat;
        background-position: left top 50px;
        background-size: auto;
    }
    .about_section.top-serch-marketing:after{
        content: '';
        background: url(images/after-half-circle.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 144px;
        height: 306px;
        position: absolute;
        bottom: 25%;
        right: 0;
    }
    .our_services_section.our_services_small-business.marketing-outer-serch:before{
        bottom: 14.5%;
    }
    .our_services_section.our_services_small-business.marketing-outer-serch:after {
        content: '';
        background: url(images/before-orngdot-bgicon.png) no-repeat;
        position: absolute;
        right: 0;
        width: 221px;
        height: 481px;
        background-size: auto 73%;
        bottom: -45px;
        background-position: right bottom 85px;
    }
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-3:before{
        display: none;
    }
    .counter_bg_after:after {
        content: '';
        background: url(images/after-orng-bgicn.png) no-repeat;
        position: absolute;
        right: 0;
        width: 292px;
        height: 481px;
        background-size: auto 100%;
        bottom: -58px;
        z-index: -1;
        background-position: right bottom;
    }
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-8{
        background: none;
    }
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-8:before{
        display: none;
    }
    .single-post .site-content:before{
        content: '';
        background: url(images/before-orng-bgicn.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 292px;
        height: 481px;
        position: absolute;
        top: 81px;
        left: 0;
        display: none;
    }
    .single-post .site-content::after {
        content: '';
        background: url(images/after-half-circle.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 143px;
        height: 306px;
        position: absolute;
        top: 20px;
        right: 0;
        display: none;
    }
    .tabdigital_section.tab_section_web-design .tabber_online_store ul.nav.nav-tabs li {
        flex: 0 0 17.5%;
    }
    .tabdigital_section.tab_section_web-design .welcome-text.tab-text-section p {
        padding: 0 9%;
    }
    .our_contact_section.contact_section_web-design,
    .our_contact_section.contact_section_website-design-ireland {
        margin: 70px 0;
    }
    .home_testimonial-sec.testimonials_web-design::after {
        top: -37%;
        width: 282px;
        background-size: auto 97%;
        z-index: -1;
    }
    .tabdigital_section.tab_section_ecommerce-website-development-ireland .tabber_online_store ul.nav.nav-tabs li {
        flex: 0 0 16.69%;
    }
    .website_cork_main.content_only_ecommerce-website-development-ireland.test-10::before {
        background-size: auto 80%;
        background-position: left top 50px;
    }
    .about_section.online-about-trade .welcome-text.abt_sect p {
        padding: 0 9%;
    }
    .footer-section .ftr-menu ul li span a {
        text-transform: initial;
    }
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field.floated input,
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field.floated textarea{
        background: rgba(244, 109, 34, 0.1);
        border: 1px solid rgba(244, 109, 34, 0.1) !important;
    }
    div.wpforms-container-full .wpforms-form label.wpforms-error{
        text-align: left;
    }
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container .wpforms-field.floated input, 
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container .wpforms-field.floated textarea{
        background: rgba(244, 109, 34, 0.1);
        border: 1px solid rgba(244, 109, 34, 0.1) !important;
    }
    .our_contact_section .contact-form div.wpforms-container-full .wpforms-field-container .custom_name_field input {
        background-color: rgb(244 109 34 / 10%);
        border: 1px solid rgba(244, 109, 34, 0.1) !important;
    }
    input:-internal-autofill-selected,
    input:-internal-autofill-selected:hover,
    input:-internal-autofill-selected:focus {
           transition: background-color 5000s ease-in-out 0s !important;
        background-color: rgb(244 109 34 / 10%) !important;
        -webkit-box-shadow: inset 0px 0px 0px 25px #fdf0e8 !important;
    }
    textarea:-internal-autofill-selected,
    textarea:-internal-autofill-selected:hover,
    textarea:-internal-autofill-selected:focus {
        transition: background-color 5000s ease-in-out 0s !important;
        background-color: rgb(244 109 34 / 10%) !important;
        -webkit-box-shadow: inset 0px 0px 0px 25px #fdf0e8 !important;
    }
    div.wpforms-container-full .wpforms-form .wpforms-captcha-equation {
        font-size: 16px;
        display: block;
        margin: 10px 0 10px;
    }
    .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-captcha .wpforms-captcha-math input {
        max-width: 50% !important;
        margin: 0;
    }
    .quickEnquiry_popup #quick_enquiry .modal-body {
        padding: 25px 9% 75px;
    }
    .quickEnquiry_popup #quick_enquiry .modal-body .row .col-md-3 {
        padding: 0;
    }
    .banner-section ul.slick-dots {
        position: absolute;
        bottom: 30px;
    }
    .banner-section ul.slick-dots li {
        width: 11px;
        height: 11px;
    }
    .banner-section ul.slick-dots li button {
        background: rgba(0,0,0,.7);
        border-radius: 50%;
        width: 100%;
        height: 100%;
    }
    .banner-section ul.slick-dots li button:hover{
        background: #ff7a03;
    }
    .banner-section ul.slick-dots li.slick-active button{
        background: #ff7a03;
    }
    .banner-section ul.slick-dots li button:before{
        display: none;
    }
    div#wpforms-5822-field_1-container {
        display: block;
        position: relative;
    }
    .our_contact_section div#wpforms-5822-field_1-container:after {
        content: '';
        background: rgba(255,255,255,0.3);
        background: linear-gradient(to top,white 0%,white 26%,rgba(255,255,255,0.3) 90%);
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 0;
    }
    .our_contact_section .wpforms-field-container.open-fields div#wpforms-5822-field_1-container:after,
    .our_contact_section .wpforms-field-container .custom_email_field.floated:after{
        display: none;
    }
    div.wpforms-container-full .wpforms-field-container .wpforms-field{padding: 6.5px 0;}
    .banner-section .banner-item-block img.d-block.w-100.mobele-banner{
        display: none !important;
    }
    .tdd-reviews__btn {
        display: flex;
        align-items: center;
    }
    
    .tdd-reviews__btn span {
        position: relative;
        margin-left: 4px;
        top: 2px;
    }
    .google_reviews_sec1.google_reviews_home .ti-widget.ti-no-logo .ti-reviews-container .ti-next:hover,
    .google_reviews_sec1.google_reviews_home .ti-widget.ti-no-logo .ti-reviews-container .ti-prev:hover {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    .review-fixed-box {
        position: fixed;
        top: 160px;
        right: 0;
        z-index: 9;
        max-width: 180px;
    }
    .review-fixed-box .ti-header .ti-name {
        font-size: 12px !important;
    }
    .review-fixed-box .ti-header .ti-star {
        width: 12px !important;
        height: 12px !important;
    }
    .review-fixed-box .ti-header .ti-rating-text {
        font-size: 12px !important;
    }
    .review-fixed-box .ti-header.source-Google {
        padding: 2px 4px !important;
    }
    .review-fixed-box .ti-header.source-Google .ti-profile-img {
        display: none;
    }
    .review-fixed-box .ti-widget-container .ti-header:hover{
        -webkit-transform: translate(0px, 0) !important;
        -ms-transform: translate(0px, 0) !important;
        transform: translate(0px, 0) !important;
    }
    .review-fixed-box .ti-reviews-container-wrapper .ti-inner .ti-review-header {
        display: flex !important;
    }
    .review-fixed-box .ti-widget.ti-no-logo .ti-reviews-container .ti-review-item.source-Google .ti-inner .ti-profile-details{
        width: initial;
    }
    .review-fixed-box .ti-reviews-container-wrapper .ti-inner .ti-stars {
        width: 30%;
        margin: 0 !important;
        display: flex;
        align-items: center;
    }
    .review-fixed-box .ti-widget.ti-no-logo .ti-reviews-container .ti-review-item.source-Google .ti-inner {
        display: flex;
        flex-wrap: wrap;
    }
    .review-fixed-box .ti-widget.ti-no-logo .ti-reviews-container .ti-review-item.source-Google .ti-inner .ti-review-content {
        margin-top: 10px;
    }
    .review-fixed-box .ti-widget.ti-no-logo .ti-reviews-container .ti-review-item.source-Google .ti-inner .ti-review-content {
        background: #EFF4F7 !important;
        border-radius: 10px !important;
        padding: 10px;
        border: none !important;
        font-size: 12px;
    }
    .review-fixed-box .ti-widget.ti-no-logo .ti-reviews-container .ti-review-item.source-Google .ti-inner .ti-review-content .ti-inner {
        padding: 0!important;
        background: none !important;
        font-size: 12px;
    }
    .review-fixed-box .ti-widget[data-layout-id='23'][data-set-id='light-background'] .ti-widget-container .ti-header {
        background: #fef1e9 !important;
        border-color: #fdc8ab;
        border-right: none;
        border-radius: 5px 0px 0px 5px;
    }
    .footer-top-section {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }
    .footer-top-section .footer-logos {
        /* margin-right: auto; */
    }
    
    .home .bnr-animat3 {
        color: #fff;
    }
    .home .bnr-animat3 .light-heading {
        font-size: 56px;
        line-height: 1;
        font-weight: 300;
        padding-bottom: 24px;	
        font-family: 'Poppins', sans-serif;
    }
    .home .bnr-animat3 .tdd-banner-heading {
        font-size: 60px;
        line-height: 1;
        font-weight: 700;
        padding-bottom: 32px;
        font-family: 'Poppins', sans-serif;
    }
    .home .bnr-animat3 .tdd-sub-heading {
        background: #fff;
        text-align: center;
        max-width: 75%;
        font-size: 28px;
        line-height: 1;
        padding: 15px;
        color: #ff7a03;
        border-radius: 0px 0px 15px 0px;
        margin: 0px 0px 30px;
        font-family: 'Poppins', sans-serif;
        font-weight: 500;
    }
    .home .bnr-animat3  ul {
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        font-family: 'Poppins', sans-serif;
    }
    .home .bnr-animat3 ul li {
        padding-left: 50px;
        position: relative;
        margin: 0;
        font-size: 23px;
        line-height: 1;
        padding-top: 8px;
        padding-bottom: 8px;
        margin-left: 50px;
        font-weight: 600;
    }
    .home .bnr-animat3  ul li:first-child {
        margin-left: 0;
    }
    .home .bnr-animat3 ul li:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 37px;
        height: 37px;
        display: block;
        background: url(images/banner-icon.png) no-repeat;
        background-size: 37px;
    }
    #cookie-law-info-bar {
        background: #fff !important;
    }
    #cookie-law-info-bar {
        color: #000 !important;
        padding: 6px 13px !important;
    }
    #cookie-law-info-bar a#cookie_action_close_header {
        background-color: rgb(244, 109, 34) !important;
        margin: 0 6px 0 30px !important;
        padding: 9px 15px !important;
    }
    #cookie-law-info-bar a#cookie_action_close_header_reject {
        padding: 9px 16px !important;
        text-transform: uppercase;
    }
    #cookie-law-info-bar span{
        font-weight: 400;
        font-size: 15px;
        font-family: 'Inter', sans-serif;
    }
    .our_services_section .services-iner {
        margin: 31px 0 0px;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
    }
    .our_services_section .services-iner .services-sml-des p{
        display: inline-block;
    }
    .our_services_section .services-iner .services-sml-des {
        height: 100%;
        padding: 0 0 20px;
        border-bottom: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
        border-bottom: 1px solid #D3DEE4;
    }
    .our_services_section .new-serviceHome {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
    }
    .our_services_section .new-serviceHome .read-more {
        margin: 20px 0 0;
    }
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li:nth-of-type(n+5) {margin-bottom: 0;}
    
    .blog-outer-page .row .col-md-3 {
        padding-left: 0;
    }
    .archive .blog-outer-page article {
        box-shadow: 0px 10px 30px rgb(19 71 100 / 16%);
        border-radius: 12px;
        margin-bottom: 55px;
        border-bottom: 7px solid #ff7a03;
    }
    .archive .blog-outer-page article header.entry-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
    }
    .archive .blog-outer-page article header.entry-header h1.new_heading_style, 
    .archive .blog-outer-page article header.entry-header h2.entry-title {
        padding: 0 15px;
        order: 3;
        margin-top: 0;
        margin-bottom: 25px;
    }
    .archive .blog-outer-page article header.entry-header .entry-meta {
        padding: 0 15px;
        line-height: 1.5;
        margin: 30px 0 30px;
    }
    .archive .blog-outer-page article .entry-content {
        padding: 0 15px 27px;
        margin: 0;
    }
    section.categ-search {
        padding: 0 0 40px 0px;
    }
    .categ-search form.search-form {
        position: relative;
    }
    .categ-search form.search-form label {
        width: 100%;
        margin: 0;
    }
    .categ-search form.search-form label input.search-field {
        border: none;
        padding: 18px 60px 18px 16px;
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 22px;
        width: 100%;
        border: 1px solid #C3CCD9;
        border-radius: 7px;
    }
    .categ-search form.search-form input.search-submit {
        width: 61px;
        height: 60px;
        background: #ff7a03 url(images/categ-srch-icn.png) no-repeat;
        border-radius: 7px;
        border: none;
        position: absolute;
        right: 0;
        top: 0;
        font-size: 0px;
        background-position: center;
    }
    .websoluion-business .show_mobile{
        display: none;
    }
    .gallery-section.websoluion-business.mobile-sect {
        display: none;
    }
    .banner-item-block.bnr-animat1 .banner-lft-caption {
        width: 52%;
    }
    .extr-img {
        position: absolute;
        right: 20px;
        top: 95px;
        width: 310px;
    }
    .banner-rht-caption{
        display: none;
    }
    .home_testimonial-sec.testimonials_website-development::after{
        display: none;
    }
    .customer_search_main.full_image_content_website-design-ireland .customr_sect_cont .customr_heading {
        line-height: 1;
        margin: 15px 0 30px;
    }
    .website_cork_main.content_only_website-design-ireland.test-15 {
        background: linear-gradient(180deg, #EFF4F7 0%, rgba(239, 244, 247, 0) 100%);
    }
    .footer-top-section .footer-logos li:nth-of-type(3) { order: 4; margin: 0 0 0 65px; width: 122px;}
    
    .features_list ul li p {
        padding-left: 0;
    }
    .fullview_bg.fullview_content_btm_website-design-ireland {
        background: #EFF4F7;
        width: 100%;
        overflow: hidden;
        padding: 80px 0 50px;
    }
    .home_testimonial-sec.testimonials_web-design-dublin::after{
        display: none;
    }
    .fiv-block-process {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .fiv-block-process .one_list {
        width: 32.25%;
        margin: 0 20px 45px 0px;
        min-height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
    }
    .fiv-block-process .one_list:nth-of-type(3n){
        margin-right: 0px;
    }
    .proc-inr-contnt {
        background: rgba(255, 255, 255, 0.2);
        box-shadow: 0px 15px 32px rgb(0 0 0 / 6%);
        border-radius: 20px;
        height: 100%;
        margin: -40px 0 0;
        padding: 65px 30px 0;
        color: #fff;
    }
    .proc-inr-contnt h4 {
        font-size: 22px;
        text-transform: capitalize;
        font-weight: 700;
        font-family: 'Lato', sans-serif;
    }
    .proc-inr-contnt p {
        font-family: 'Manrope', sans-serif;
        margin-top: 16px;
        font-weight: 400;
        line-height: 1.75;
    }
    .website_cork_main.content_only_web-design-dublin.test-10 {
        background: transparent;
        padding-bottom: 90px;
    }
    .website_cork_main.content_only_web-design-dublin.test-10:before{
        display: none;
    }
    .web_design_process_main.design_process_web-design{
        padding-bottom: 0px;
    }
    .cookies-content-box {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-wrap: wrap;
      padding: 0px 15px;
    }
    .whatyou_sect > p {
        font-size: 18px;
        font-family: 'Manrope', sans-serif;
        color: #000;
        font-weight: 400;
        line-height: 2;
    }
    .seo-step-circle {
        width: 242px;
        height: 242px;
        background: #fff;
        margin: 0 auto;
        border-radius: 50%;
        border: 9px solid #ff7a03;
        position: relative;
    }
    .seo-step-circle span {
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 30px;
        text-transform: uppercase;
        display: block;
        line-height: 1;
    }
    .seo-step-circle span span.step-num {
        display: inline-block;
        font-size: 40px;
        margin: 0 0px 0 4px;
    }
    .emarketing-process .step-icon-sect img {
        margin: 38px 0 5px;
    }
    .seo-step-circle:before {
        content: '';
        background: url(images/Seo-step-up0.png) no-repeat;
        width: 452px;
        height: 156px;
        position: absolute;
        top: 50px;
        left: 50%;
        background-position: center;
        background-size: 100%;
        transform: translate(-50%, -50%);
    }
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2) .seo-step-circle:before,
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) .seo-step-circle:before,
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2) .step-icon-sect:after,
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) .step-icon-sect:after{
        display: none;
    }
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2) .seo-step-circle:after,
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) .seo-step-circle:after {
        content: '';
        background: url(images/Seo-step-dwn00.png) no-repeat;
        width: 445px;
        height: 164px;
        position: absolute;
        bottom: -55%;
        left: 50%;
        background-position: center;
        background-size: 100%;
        transform: translate(-50%, -50%);
    }
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2),
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) {
        margin-top: 30px;
    }
    .page-template-temp-seo-services .emarketing-process .step-icon-sect:after {
        content: '';
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-top: 13px solid #ff7a03;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        bottom: -12px;
    }
    .emarketing-process.step-serch-processs .col-md-4 {
        margin: 0 0 100px;
    }
    .step-serch-processs .step-text-sect h4 {
        font-size: 24px;
        font-family: 'Lato', sans-serif;
        color: #000;
        font-weight: 700;
        margin: 0 0 16px;
    }
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2) .step-text-sect,
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) .step-text-sect {
        margin: 55px 0 0;
    }
    .Seo-optimiz-block {
        background: #FFFFFF;
        box-shadow: 0px 20px 30px rgb(19 71 100 / 10%);
        border-radius: 12px;
        min-height: 100%;
        border-bottom: 4px solid #ff7a03;
        padding: 30px 30px 15px;
    }
    .whatyou-main.seo-plan-section {
        padding: 119px 9.5% 100px 0;
    }
    .whatyou-main.seo-plan-section .col-12.col-md-6.whatu-get-rht,
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .row .col-12.col-md-6.whatu-get-rht, 
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(odd) .row .col-12.col-md-6.whatu-get-rht {
        padding: 52px 122px 0px 75px;
    }
    .whatyou-main.seo-plan-section .col-12.col-md-6 {
        padding-left: 50px;
        padding-top: 68px;
    }
    .whatyou-main.seo-plan-section::after {
        right: auto;
        left: 0;
        border-radius: 0px 20px 0px 0;
    }
    .whatyou-main.seo-plan-section .whatuget-img::before,
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .whatuget-img::before, 
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(odd) .whatuget-img::before {
        left: auto;
        right: -3.5%;
    }
    .whatyou-main.seo-plan-section .whatuget-img::after {
        left: auto;
        right: -37.5%;
        border-radius: 0 20px 20px 0;
    }
    .seo-serch-bg.captaring-serch .welcome-text.abt_sect {
        display: inline-block;
        width: 52%;
        text-align: left;
        margin: 55px 0 0;
    }
    .digital-patner-section ul {
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
    }
    .digital-patner-section ul li {
        background: #FFFFFF;
        box-shadow: 0px 20px 30px rgb(19 71 100 / 10%);
        border-radius: 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        margin: 0 13px 0;
        padding: 18px 60px;
    }
    .about_section.middle-seo-step {
        background: url(images/before-orngdot-bgicon.png) no-repeat;
        background-position: right top 50px;
        background-size: auto 90%;
    }
    .page-template-temp-website-projects .tabber_bg_after{position: relative; background: transparent;}
    .page-template-temp-website-projects .tabber_bg_after:before{top: 40px;}
    .about_section.middle-seo-step:before,
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:before,
    .page-template-temp-website-projects .tabber_bg_after:before{
        content: '';
        background: url(images/before-half-circle.png) no-repeat;
        background-size: auto 100%;
        width: 151px;
        height: 306px;
        position: absolute;
        top: 50px;
        z-index: -1;
        background-position: top left;
    }
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:after {
        content: '';
        background: url(images/after-orng-contctbg.png) no-repeat;
        background-size: auto 100%;
        width: 292px;
        height: 481px;
        position: absolute;
        right: 0;
        bottom: -210px;
        background-position: right bottom 0;
        top: auto;
        z-index: -1;
    }
    .page-template-temp-website-projects .tabber_bg_after:after{
        content: '';
        background: url(images/after-orng-contctbg.png) no-repeat;
        background-size: auto 100%;
        width: 292px;
        height: 481px;
        position: absolute;
        right: 0;
        bottom: 80px;
        background-position: right bottom 0;
        top: auto;
        z-index: -1;
    }
    .mobile_solution .col-12.col-md-6.mobile-content {
        padding-left: 70px;
    }
    .mobile_solution .row,
    .mobile_tdd_sectn.mobile_pharmcy .row {
        align-items: center;
    }
    .page-template-temp-mobileapps .whatyou-main .row .col-12.col-md-6{
        padding-right: 75px;
    }
    .mobile_tdd_sectn.mobile_pharmcy .col-12.col-md-6.mobile-content {
        padding-right: 6%;
    }
    .mobile_tdd_sectn.mobile_pharmcy .col-12.col-md-6.mobile-img {
        padding: 0 75px;
        text-align: center;
    }
    .page-template-temp-mobileapps .about_section,
    .about_section.pricripction-mobile,
    .page-template-temp-about-us .about_section,
    .about_section.small-business-abt,
    .about_section.top-amazon-secton{
        background: transparent;
    }
    .page-template-temp-mobileapps .about_section::before,
    .page-template-temp-about-us .about_section:before,
    .about_section.small-business-abt:before,
    .about_section.top-amazon-secton:before {
        background: url(images/before-half-circle.png) no-repeat;
        top: 35px;
        background-position: left top;
    }
    .our_services_section.small_busines_section.mobile_sector:before{
        display: none;
    }
    .page-template-temp-mobileapps .banner-lft-caption,
    .page-template-temp-amazon-sevices .banner-lft-caption{
        transform: translate(31.5%, -50%);
    }
    .page-template-temp-pharmacy-prescription .banner-lft-caption ul li img{
        width: auto;
    }
    .midd-list-icn {
        width: 66px;
        height: 60px;
        background: #ff7a03;
        border-radius: 5px;
        text-align: center;
        line-height: 60px;
    }
    .middle-pricriptin-left ul li p, .middle-pricriptin-right ul li p {
        width: 77%;
        margin: 0;
    }
    .whatyou-main.what_you_get_pharmacy-prescription-ordering-mobile-app-solution {
        background: #fff;
    }
    .about_section.pricripction-mobile::before {
        background: url(images/before-half-circle.png) no-repeat;
        top: 50px;
        background-position: left top;
    }
    .whatu-get-cont a.free-consult {
        display: inline-block;
        font-family: 'Lato', sans-serif;
        font-weight: 500;
        font-size: 20px;
        color: #FFFFFF;
        background: #ff7a03;
        box-shadow: 0px 4px 4px rgb(77 36 13 / 20%);
        border-radius: 15px;
        text-align: center;
        text-decoration: none;
        padding: 14px 40px;
        margin: 50px 0 0;
    }
    .page-template-temp-search-marketing-and-lead-generation .about_section.top-serch-marketing {
        background: transparent;
    }
    .about_section.middle-serch-content:before{
        display: none;
    }
    .digitl-market-businss{
        padding: 90px 0 100px;
    }
    .page-template-temp-digital-marketing-services .our_services_section {
        display: inline-block;
        width: 100%;
        background: #EFF4F7;
        padding: 90px 0 100px;
    }
    .page-template-temp-digital-marketing-services .our_services_section.our_services_small-business.marketing-outer-serch:after,
    .page-template-temp-digital-marketing-services .our_services_section.our_services_small-business.marketing-outer-serch:before{
        display: none;
    }
    .our_contact_section.contact_section_small-business.digital-marketing-services::before,
    .our_contact_section.contact_section_small-business.digital-marketing-services::after{
        display: none;
    }
    .banner-lft-caption .digital_social-icns ul li {
        margin: 0 16px 0 0px;
    }
    .banner-lft-caption .digital_social-icns ul li img {
        width: auto;
    }
    
    .digital_services_circle ul li.active a {
        background: #ff7a03;
        color: #fff;
    }
    .digital_services_circle ul li a:hover{
        transition: all 0.3s ease-in-out 0.1s;
        opacity: 1;
        background: #ff7a03;
        color: #fff;
    }
    .whatyou-main.seo-plan-section .col-12.col-md-6 .whatyou_sect {
        margin: 0;
    }
    .whatyou-main.seo-plan-section .whatyou_sect strong {
        font-size: 20px;
        font-family: 'Manrope', sans-serif;
        color: #000;
        font-weight: 600;
        line-height: 1.75;
    }
    .whatyou-main.seo-plan-section .whatyou_sect p.abt-team-mamber strong {
        font-size: 21px;
        font-weight: 700;
    }
    .whatyou-main.seo-plan-section.about-us {
        background: transparent;
    }
    .our_services_blocks ul li {
        width: 31.99%;
        margin-top: 15px;
        margin-bottom: 35px;
        margin-right: 25px;
    }
    .our_services_blocks ul li:nth-of-type(3n){
        margin-right: 0px;
    }
    .services-sml-des p {
        margin: 10px 0 0;
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 30px;
        color: #000000;
    }
    .our_services_section .welcome-text p {
        line-height: 1.9;
        font-size: 18px;
        font-family: 'Manrope', sans-serif;
        color: #000;
        margin-top: 16px;
        font-weight: 400;
        padding: 0 7%;
    }
    .our_services_blocks ul li:nth-of-type(n+4){
        margin-bottom: 15px;
    }
    .our_services_section.our_services_home {
        margin-top: 15px;
        display: inline-block;
        width: 100%;
    }
    .page-template-temp-about-us .home_testimonial-sec:after,
    .our_services_section.about-us::before {
        display: none;
    }
    
    .reviews-cont-sec.reviews_google_rv111 {
        position: relative;
        padding: 100px 0 90px;
        margin: auto;
    }
    .reviews-cont-sec.reviews_google_rv111:before {
        content: '';
        background: url(images/before-half-circle.png) no-repeat;
        background-position: left top;
        background-size: auto 100%;
        width: 151px;
        height: 306px;
        position: absolute;
        top: 40px;
        z-index: -1;
    }
    .our_services_section.small-business ul {
        justify-content: space-between;
    }
    .review-google-logo ul li img {
        width: auto;
    }
    .contact-middle-section h4 + hr.wlcm-line {
        margin: 0 auto 25px;
        display: block;
    }
    .our_contact_section .contact-form input::placeholder {color:#666;}
    .our_contact_section .contact-form textarea::placeholder {color:#666;}
    .page-template-temp-contact span.wpcf7-form-control-wrap.kc_captcha {
        display: none;
    }
    .content-address-mail h5{
        font-family: 'Inter', sans-serif;
        font-weight: 700;
        font-size: 24px;
        line-height: 1;
        color: #ff7a03;
    }
    .content-address-mail p{
        font-family: 'Lato', sans-serif;
        font-weight: 500;
        font-size: 20px;
        line-height: 1.5;
        color: #393939;
        margin: 0;
    }
    .content-address-mail a{
        font-family: 'Lato', sans-serif;
        font-weight: 500;
        font-size: 20px;
        line-height: 2px;
        color: #393939;
        text-decoration: none;
        text-shadow: 0px 0px 0px;
    }
    .contact-middle-section.our_contact_section.contact_section_homepage .row {
        padding: 0 5%;
    }
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-dtls-sec {
        padding-right: 50px;
    }
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-form-sec {
        padding-left: 50px;
    }
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage .welcome-text.abt_sect {
        margin: 0 0 15px;
    }
    .title_thanku .welcome-text.thanku-sec h1{
        font-family: 'Lato', sans-serif;
        font-weight: 800;
        font-size: 45px;
        line-height: 1.5;
        text-align: center;
        text-transform: capitalize;
        color: #ff7a03;
        margin: 0;
    }
    .any_urgent {
        background: #FFFFFF;
        box-shadow: 0px 15px 32px rgb(0 0 0 / 6%);
        border-radius: 20px;
        display: inline-block;
        padding: 0 0 50px;
        margin: 0 0 45px;
    }
    .any_urgent h4 {
        font-family: 'Lato', sans-serif;
        font-weight: 800;
        font-size: 24px;
        line-height: 100%;
        text-align: center;
        letter-spacing: 0.03em;
        text-transform: capitalize;
        color: #FFFFFF;
        background: #ff7a03;
        border-radius: 10px 10px 0px 0px;
        padding: 18px 40px;
    }
    .any_urgent p {
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        font-style: italic;
        font-size: 32px;
        line-height: 1;
        text-align: center;
        letter-spacing: 0.03em;
        text-transform: capitalize;
        color: #000000;
        margin: 62px 0 37px;
    }
    .thnku_top{
        display: inline-block;
    }
    .thnku_top a {
        background: #ff7a03;
        border-radius: 70px;
        font-family: 'Inter', sans-serif;
        font-weight: 600;
        font-size: 28px;
        line-height: 1;
        color: #fff;
        padding: 13px 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        text-decoration: none;
        box-shadow: 0px 0px 0px 1px #000;
        border: 4px solid #fff;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    .thnku_top a:hover{
        background: #000;
    }
    .thnku_top a:before {
        content: '';
        background: url(images/call-headphn-icn.png) no-repeat;
        display: inline-block;
        width: 30px;
        height: 30px;
        margin: 0 18px 0 0;
    }
    .return-home a.back-btn {
        border: 1.5px solid #ff7a03;
        border-radius: 50px;
        padding: 10px 40px;
        font-family: 'DM Sans', sans-serif;
        font-weight: 500;
        font-size: 20px;
        letter-spacing: -0.16px;
        text-transform: capitalize;
        color: #ff7a03;
        text-decoration: none;
        display: inline-block;
    }
    .return-home a.back-btn:after {
        content: '';
        background: url(images/double-arrow-orng.png) no-repeat;
        display: inline-block;
        width: 17px;
        height: 17px;
        vertical-align: middle;
        margin: 0 0 0 15px;
    }
    .tab-content > .tab-pane, .pill-content > .pill-pane {
        display: block;    
        height: 0;       
        overflow: hidden;  
    }
    .tab-content > .active, .pill-content > .active {
        height: auto;     
    }
    .our_services_section.small-business {
        background: #EFF4F7;
        padding: 100px 0 90px;
    }
    .our_services_section.small-business:before{
        display: none;
    }
    .about_section.seo-top-sevices-content .welcome-text.abt_sect h3 {
        font-size: 28px;
        color: #ff7a03;
        font-family: 'Manrope', sans-serif;
        font-weight: 600;
        margin: 0 0 20px;
    }
    .page-template-temp-online-trading-voucher .banner-lft-caption{
        top: 50%;
        transform: translate(10%, -50%);
    }
    .page-template-temp-seo-services .banner-lft-caption {
        transform: translate(15%, -50%);
        top: 50%;
    }
    .page-template-temp-seo-services .banner-lft-caption p {
        margin: 0 0 23px;
    }
    .page-template-temp-seo-services .banner-lft-caption .bnr-heading {
        line-height: 45px;
    }
    .banner-lft-caption .quote-content {
        font-family: 'Inter', sans-serif;
        font-weight: 400;
        font-size: 22px;
        color: #000;
        margin: 0px 0 40px;
    }
    .request-consult {
        text-align: center;
        background: url(images/popup-form-bg.jpg) no-repeat;
        background-position: center;
        background-size: 100% 100%;
        padding: 80px 21% 7.5%;
    }
    .consult-avtar-img {
        text-align: right;
    }
    .title_thanku .welcome-text.thanku-sec.request p{
        font-size: 46px;
        line-height: 1.5;
        text-align: center;
        text-transform: uppercase;
        color: #000000;
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        margin: 15px 0 55px;
    }
    .booking-content h4 {
        background: #ff7a03;
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        font-size: 32px;
        color: #fff;
        text-align: center;
        letter-spacing: 0.99px;
        border-radius: 10px;
        padding: 18px 40px;
        margin: 0 0 62px;
    }
    .thnku-contact {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0 0 55px;
    }
    .thnku-contact a {
        background: #ff7a03;
        border-radius: 70px;
        font-family: 'Inter', sans-serif;
        font-weight: 600;
        font-size: 28px;
        line-height: 1;
        color: #fff;
        padding: 13px 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        text-decoration: none;
        box-shadow: 0px 0px 0px 1px #000;
        border: 4px solid #fff;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    .thnku-contact a:hover {
        background: #000;
    }
    .thnku-contact a:before {
        content: '';
        background: url(images/call-headphn-icn.png) no-repeat;
        display: inline-block;
        width: 30px;
        height: 30px;
        margin: 0 18px 0 0;
    }
    .request-consult .welcome-text.thanku-sec h1,
    .quickEnquiry_popup .welcome-text.thanku-sec h2 {
        font-size: 35px;
        color: #ff7a03;
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        margin: 0;
        text-transform: none;
    }
    .welcome-text.thanku-sec hr.wlcm-line {
        width: 108px;
        height: 5px;
        border: none;
        background: #ff7a03;
        margin: 20px 0 10px;
    }
    .welcome-text.thanku-sec p {
        font-size: 20px;
        color: #000;
        font-family: 'Lato', sans-serif;
        font-weight: 500;
        margin: 0 0 42px;
    }
    .request-consult .booking-form form.wpforms-form {
        max-width: initial;
    }
    .request-consult .booking-form form.wpforms-form input,
    .request-consult .booking-form form.wpforms-form textarea {
        border-radius: 7px;
        width: 100%;
        padding: 15px 20px ;
        border: 1px solid #C3CCD9 !important;
        text-align: left;
        font-family: 'Inter';
        font-size: 16px !important;
    }
    .request-consult .booking-form form.wpforms-form textarea {
        height: 120px;
        padding: 15px 19px !important;
        font-size: 18px !important;
        resize: none;
    }
    .request-consult .booking-form form.wpforms-form .row .col-md-12 {
        margin: 0 0 20px;
    }
    .consult-avtar-img {
        position: absolute;
        right: 6px;
        top: 50%;
        transform: translate(-6px, -50%);
    }
    .booking-form form.wpcf7-form input::placeholder,
    .booking-form form.wpcf7-form textarea::placeholder {color:#666; -webkit-transition: 0.3s; transition: 0.3s;}
    
    .booking-form form.wpcf7-form input:focus::placeholder,
    .booking-form form.wpcf7-form textarea:focus::placeholder {color: transparent;}
    
    .request-consult .booking-form form.wpforms-form button.wpforms-submit {
        color: #fff;
        font-size: 20px;
        cursor: pointer;
        margin: 5px 0 0;
        border: 1px solid #ff7a03 !important;
        background: #ff7a03;
        border-radius: 10px;
        font-family: 'DM Sans', sans-serif;
        text-align: center;
        letter-spacing: -0.16px;
        font-weight: 500;
        transition: all 0.3s ease-in-out 0.1s;
        padding: 10px 40px !important;
    }
    .request-consult .booking-form form.wpforms-form button.wpforms-submit:hover{
        background: #000;
        border: 1px solid #000 !important;
    }
    .our_contact_section button.wpforms-submit {
        border-radius: 10px!important;
        background: #ff7a03!important;
        font-family: 'DM Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 20px !important;
        line-height: 24px;
        letter-spacing: -0.16px;
    }
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field {
        margin: 0 auto;
        max-width: 76%;
    }
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container input,
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container textarea{
        max-width: 100% !important;
        color: #000;
        padding: 28px 20px !important;
        border: 1px solid #C3CCD9 !important;
        border-radius: 7px;
        width: 100%;
        font-size: 18px !important;
        font-family: 'Inter', sans-serif;
        font-weight: normal;
        text-align: left;
    }
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container textarea{
        height: 125px;
        resize: none;
    }
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container input::placeholder,
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container textarea::placeholder {color:#666; -webkit-transition: 0.3s; transition: 0.3s;}
    
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container input:focus::placeholder,
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container textarea:focus::placeholder {color: transparent;}
    
    .quickEnquiry_popup #quick_enquiry .modal-body .consult-avtar-img {
        right: auto;
        top: 47%;
    }
    #quick_enquiry .wpforms-submit-container button {
        padding: 8px 55px !important;
        font-size: 20px !important;
        border-radius: 50px;
        font-family: 'DM Sans', sans-serif;
        letter-spacing: -0.16px;
        font-weight: 500;
        margin: 0 auto;
        display: block;
        background: #ff7a03 !important;
    }
    #quick_enquiry .wpforms-submit-container button:hover{
        background: #000 !important;
    }
    .contact-info-btm ul {
        margin: 0;
        padding: 0;
        list-style: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .contact-info-btm ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .contact-info-btm .image-sign-contact{
        display: inline-block;
        width: 50px;
        height: 50px;
        background: #F0F0F0;
        text-align: center;
        line-height: 50px;
        border-radius: 50%;
        margin: -5px 18px 0 0;
    }
    .contact-info-btm .content-address-mail h5 {
        font-weight: 600;
        margin: 0 0 12px;
        text-transform: capitalize;
    }
    .contact-info-btm {
        width: 76%;
        margin: 0 auto;
    }
    #quick_enquiry .wpforms-submit-container{
        margin: 0px 0 75px;
    }
    .our_services_section.about-us{
        display: inline-block;
        width: 100%;
    }
    header.site-header .search_form_section {
        display: none !important;
    }
    .container.our_work_website-projects .tabber_online_store .tab-content .row .col-md-4 {
        padding: 0;
    }
    .search-box-single-post h2,
    article h1.entry-title {
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 45px;
        text-transform: capitalize;
        color: #111111;
        margin-bottom: 35px;
        text-align: center;
    }
    .blog-outer-page .row .col-md-9 {
        padding-right: 25px;
    }
    .single-post .blog-outer-page article h5 {
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 23px;
        text-transform: capitalize;
        color: #111111;
        margin: 30px 0 18px;
        line-height: 1.5;
    }
    .platform-logos ul {
        margin: 0;
        padding: 0;
        list-style: none;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: end;
    }
    .platform-logos ul li {
        margin: 0 25px;
    }
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage .wpforms-container.wpforms-container-full.custom_submit_field {
        margin-top: 0;
    }
    
    /****************Social-Media-Even***************/
    
    .reverse-list-cont{
        margin: 100px 0 -20px;
        display: inline-block;
        width: 100%;
        position: relative;
    }
    .whatyou-main.what_you_get_social-media:nth-of-type(even),
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd),
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(odd) {
        padding: 119px 9.5% 100px 0px;
        background: transparent;
    }
    .whatyou-main.what_you_get_social-media:nth-of-type(even)::after,
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd)::after,
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(odd):after {
        right: auto;
        left: 0;
        border-radius: 0px 20px 0px 0;
        background: #F8F8F8;
    }
    .col-12.col-md-6.contente-sectin .whatu-get-cont.welcome-text,
    .rgt-heading-referal .whatu-get-cont.welcome-text {
        text-align: left;
    }
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .whatuget-img::after,
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::after,
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(odd) .whatuget-img::after{
        left: auto;
        right: -37.5%;
        border-radius: 0 20px 20px 0;
        background: #F8F8F8;
    }
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .col-md-6.contente-sectin,
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(odd) .col-md-6.rgt-heading-referal{
        padding-left: 55px;
    }
    
    /****************Social-Media-Odd***************/
    
    .whatyou-main.what_you_get_social-media:nth-of-type(odd),
    .whatyou-main.what_you_get_testimonial:nth-of-type(even),
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(even) {
        background: #EFF4F7;
    }
    .whatyou_sect h4 {
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 22px;
        line-height: 1.9;
        color: #ff7a03;
        margin: 0 0 25px;
    }
    .col-12.col-md-6.contente-sectin .whatyou_sect,
    .col-12.col-md-6.testmnl-text .whatyou_sect{
        margin: 0;
    }
    .social-media-cont .welcome-text h1.new_heading_style {
        margin: 0;
    }
    .whatyou-main.what_you_get_social-media:nth-of-type(odd) .col-12.col-md-6.contente-sectin,
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(even) .col-12.col-md-6.rgt-heading-referal{
        padding-right: 55px;
    }
    .page-template-temp-social-media .our_contact_section.contact_section_homepage {
        margin: 90px 0 90px;
    }
    .page-template-temp-social-media .our_contact_section.contact_section_homepage::before{
        background-position: left top 50px;
    }
    .page-template-temp-social-media .our_contact_section.contact_section_homepage::after{
        background-position: right top 50px;
    }
    .page-template-temp-social-media .quote-content{
        width: 68%;
    }
    .page-template-temp-social-media .banner-lft-caption{
        transform: translate(17%, -50%);
    }
    .social-media-cont:after{
        content: '';
        background: url(https://www.thedigitaldepartment.ie/) no-repeat;
        background-position: left bottom 0;
        background-size: auto 100%;
        width: 144px;
        height: 306px;
        position: absolute;
        bottom: 70px;
        right: 0;
        background-size: auto 90%;
        background-position: right bottom;
    }
    .websoluion-business.desktop-sec.eight_block_section_email-marketing {
        margin-top: 0;
    }
    .website_cork_main.content_only_email-marketing.ecom_achieve_bg.test-2 {
        background: transparent;
    }
    .website_cork_main.content_only_email-marketing.ecom_achieve_bg.test-2:before{
        content: '';
        background: url(images/before-half-circle.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 151px;
        height: 306px;
        position: absolute;
        top: 50px;
        z-index: -1;
    }
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-sect:hover {
        background: #fff;
    }
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-sect img.webicon-hvr-img {
        display: none;
    }
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-sect img.webicon-img {
        display: block;
        width: auto;
    }
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-sect:hover h5,
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-sect:hover p{
        color: #000;
    }
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-sect-img {
        height: 55px;
    }
    .eprocess_Section.our_process_email-marketing {
        margin-top: 90px;
    }
    .eprocess_Section.our_process_email-marketing hr.wlcm-line {
        display: none;
    }
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-wrapp.active .web-icon-sect {
        background: #fff;
    }
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-wrapp.active .web-icon-sect h5,
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-wrapp.active .web-icon-sect p{color: #000;}
    .website_cork_main.content_only_email-marketing.ecom_achieve_bg.test-2:before{
        top: 35px;
    }
    .points-sub-heading {
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 25px;
        line-height: 1.5;
        color: #ff7a03;
        display: inline-block;
        width: 100%;
        margin: 0 0 25px;
    }
    .our_services_section.amazon-marketing-services .new-serviceHome {
        background: #FFFFFF;
        box-shadow: 0px 15px 32px rgb(0 0 0 / 6%);
        border-radius: 15px;
    }
    .our_services_section.amazon-marketing-services .services-iner {
        padding: 22px 22px 35px;
        margin: 0;
    }
    .our_services_section.amazon-marketing-services .white-box p {
        margin: 12px 0 0;
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 30px;
        color: #000000;
    }
    .our_services_section.amazon-marketing-services .our_services_blocks ul li {
        margin-bottom: 10px;
    }
    .our_services_section.amazon-marketing-services::before{
        display: none;
    }
    .our_services_section.amazon-marketing-services {
        padding: 100px 0 100px;
    }
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text p {
        line-height: 1.4;
        margin: 0 0 20px;
    }
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text p strong {
        font-size: 34px;
        font-weight: 600;
    }
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon {
        padding: 45px 35px;
        background-size: cover;
        border-radius: 35px 52px 52px 35px;
    }
    .page-template-temp-amazon-sevices .our_contact_section.contact_section_homepage.seo-contact-servicss {
        margin-top: 100px;
    }
    .request-consult .wpforms-submit-container button {
        border-radius: 10px !important;
    }
    
    /******************Testimonial************************/
    
    .whatyou-main.what_you_get_testimonial:nth-of-type(even) .row {
        flex-direction: row-reverse;
    }
    .whatyou-main.what_you_get_testimonial .whatuget-img {
        border: 17px solid #323232;
        box-shadow: 0px 8px 32px rgb(0 0 0 / 11%);
        border-radius: 37px;
    }
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::after {
        right: -40%;
        height: 74%;
    }
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .row .col-12.col-md-6.whatu-get-rht {
        padding: 52px 100px 0px 75px;
    }
    .whatyou-main.what_you_get_testimonial:nth-of-type(even) .row .col-12.col-md-6.whatu-get-rht.testmnl-image {
        padding: 55px 75px 0px 100px;
    }
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::before {
        left: auto;
        right: -6%;
    }
    .whatyou-main.what_you_get_testimonial::after{
        width: 34.65%;
    }
    .whatu-get-rht.testmnl-image .whatuget-img::before {
        left: -6.5%;
    }
    .whatu-get-rht.testmnl-image .whatuget-img::after{
        left: 14.3%;
        height: 74%;
    }
    .whatyou-main.what_you_get_testimonial .whatyou_sect p {
        font-weight: 500;
        font-size: 15.5px;
        line-height: 29px;
        margin: 0 0 32px;
    }
    .whatyou-main.what_you_get_testimonial .whatyou_sect p:before {
        content: '';
        background: url(images/testmnl-qot-up.png) no-repeat;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin: 0 8px 7px -28px;
    }
    .whatyou-main.what_you_get_testimonial .whatyou_sect p:after{
        content: '';
        background: url(images/testmnl-qot-down.png) no-repeat;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin: 0px 0 -8px 10px;
    }
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .col-md-6.testmnl-text {
        padding-left: 30px;
    }
    .whatyou-main.what_you_get_testimonial:nth-of-type(even) .col-md-6.testmnl-text {
        padding-right: 30px;
    }
    .testmnl-text .whatyou_sect strong {
        display: block;
        margin: 0px 0 5px;
    }
    .testmnl-text .whatyou_sect strong.testmnl-client {
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 20px;
        color: #ff7a03;
    }
    .testmnl-text .whatyou_sect strong.testmnl-client:before {
        content: '';
        display: inline-block;
        width: 10px;
        height: 2px;
        background: #ff7a03;
        vertical-align: middle;
        margin: 0 5px 0 0;
    }
    .testmnl-text .whatyou_sect strong.testmnl-sites {
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 24px;
        color: #111111
    }
    .whatyou-main.what_you_get_testimonial .row {
        align-items: center;
    }
    .testmnl-text .whatyou_sect strong.testmnl-client{
        font-size: 16.5px;
    }
    .testmnl-text .whatyou_sect strong.testmnl-sites{
        font-size: 20px;
    }
    .post-type-archive-testimonials .banner-lft-caption {
        transform: translate(35%, -50%);
    }
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(even) .row.align-items-center {
        flex-direction: row-reverse;
    }
    .whatyou_sect p:empty {
        display: none;
    }
    .rgt-heading-referal .whatyou_sect p strong {
        font-weight: 600;
        color: #ff7a03;
    }
    .rgt-heading-referal .whatyou_sect ul li {
        width: 100%;
        font-weight: 500;
    }
    .rgt-heading-referal .whatyou_sect h4 {
        font-weight: 500;
    }
    
    /*****************Blog******************/
    
    .article_search {
        width: 100%;
        text-align: left;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .article_searchpost {
        border: 1px solid #D2D9F5;
        border-radius: 20px;
        padding: 20px;
        background: #fff;
        transition: all 0.3s ease-in-out 0.1s;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-direction: column;
        flex: 31%;
        margin: 0 14px 30px;
    }
    .blog-outer-page .entry-content {
        margin: 0;
    }
    .blog-outer-page ul {
        margin: 0 0 0 20px;
        padding: 0;
    }
    .blog-outer-page ul li {
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #000000;
        margin: 0 0 15px;
    }
    article .entry-content p {
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 15.5px;
        line-height: 1.9;
        color: #000000;
    }
    article .entry-content p a {
        color: #ff7a03;
    }
    .content-area.Noor {
        padding-bottom: 100px;
        padding-top: 30px;
        position: relative;
    }
    .blog.hfeed div.site-content {
        position: relative;
        padding: 50px 0 100px;
    }
    .blog.hfeed div.site-content:before,
    .content-area.Noor:before {
        content: '';
        background: url(images/before-half-circle.png) no-repeat;
        background-position: left top;
        background-size: auto 100%;
        width: 151px;
        height: 306px;
        position: absolute;
        top: 22px;
    }
    .blog.hfeed div.site-content:after,
    .content-area.Noor:after{
        content: '';
        background: url(images/after-orng-bgicn.png) no-repeat;
        background-size: auto 100%;
        width: 292px;
        height: 481px;
        position: absolute;
        right: 0;
        bottom: -80px;
        background-position: right bottom;
        z-index: -1;
    }
    .content-area.Noor:after{
        bottom: 50px;
    }
    .blog.hfeed .site-main header h1.page-title {
        position: static !important;
        width: 100%;
        height: auto;
        clip-path: none;
        clip: unset;
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 45px;
        text-transform: capitalize;
        color: #111111;
        margin-bottom: 35px;
        text-align: center;
        line-height: 1.33;
    }
    .blog.hfeed div.site-content nav.navigation.posts-navigation {
        margin: 15px 0 0;
        overflow: inherit;
        display: inline-block;
        width: 100%;
        text-align: center;
        line-height: 2.5;
    }
    .blog.hfeed div.site-content .nav-previous {
        width: 50%;
        text-align: left;
    }
    .blog.hfeed div.site-content .nav-previous a,
    .blog.hfeed div.site-content .nav-next a {
        border: 1.5px solid #ff7a03;
        border-radius: 50px;
        padding: 10px 50px;
        font-family: 'DM Sans', sans-serif;
        font-weight: 500;
        font-size: 20px;
        letter-spacing: -0.16px;
        text-transform: capitalize;
        color: #ff7a03;
        text-decoration: none;
    }
    .blog.hfeed div.site-content .nav-previous a:after{
        content: '';
        background: url(images/double-arrow-orng.png) no-repeat;
        display: inline-block;
        width: 17px;
        height: 17px;
        vertical-align: middle;
        margin: 0 0 0 15px;
    }
    .blog.hfeed div.site-content .nav-next a:before{
        content: '';
        background: url(images/double-arrow-orng.png) no-repeat;
        display: inline-block;
        width: 17px;
        height: 17px;
        vertical-align: middle;
        margin: -4px 15px 0 0px;
        transform: rotate(180deg);
    }
    .article_searchpost_img {
        padding-bottom: 100%;
        position: relative;
        width: 100%;
    }
    .article_searchpost_img img {
        border-bottom: solid 1px #fbf7f7;
        border-radius: 20px;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .article_searchpost:hover {
        box-shadow: 0px 14px 25.8537px rgb(215 228 249 / 50%);
    }
    article h3 {
        font-family: 'Manrope', sans-serif;
        color: #ff7a03;
        font-size: 30px;
        font-weight: 600;
        margin: 0 0 12px;
    }
    .policy-btm-list ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .policy-btm-list ul li {
        font-family: 'Manrope', sans-serif;
        font-weight: 600;
        font-size: 18px;
        line-height: 1.9;
        color: #000000;
        margin: 0 0 10px;
    }
    .policy-btm-list ul li:before {
        content: '';
        background: url(images/double-arrow-orng.png) no-repeat;
        display: inline-block;
        width: 17px;
        height: 17px;
        vertical-align: middle;
        margin: 0 12px 0 0;
    }
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage .wpforms-submit-container {
        text-align: center;
    }
    div.wpforms-container-full .wpforms-form .wpforms-field-hidden{display: none !important;}
    div.wpforms-container-full .wpforms-form .wpforms-submit-container{
        padding: 20px 0 0 0 !important;
    }
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-form .wpforms-field-container .custom_name_field input {
        background: #fff;
        border: 1px solid #c3ccd9 !important;
    }
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-form .wpforms-field-container .wpforms-field.floated input{
        background: rgba(244,109,34,.1);
        border: 1px solid rgba(244,109,34,.1)!important;
    }
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage .welcome-text.abt_sect {
        display: none;
    }
    .legal-banner-section img.mob-bnr{
        display: none !important;
    }
    .legal-banner-left-content img.mob-img {
        display: none;
    }
    .post-type-img {
        position: relative;
        padding: 20.5%;
    }
    .post-type-img img.wp-post-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    
    /* hide the reCaptcha v3 badge */
    .grecaptcha-badge { opacity:0;}
    
    
    /*_______________________________
    
    Legal Services
    _______________________________*/
    
    
    .legal-banner-section {
        position: relative;
    }
    
    .legal-banner-section .container {
        position: absolute;
        left: 50%;
        top: 0;
        transform: translate(-50%, 0%);
        bottom: 0;
    }
    .legal-banner-left-content {
        text-align: right;
    }
    
    .legal-banner-section .bnr-heading {
        color: #fff;
        line-height: 50px;
        margin: 0 0 25px;
        letter-spacing: 0.5px;
    }
    .page-id-8001 .legal-banner-section .bnr-heading{
        color: #000;
        font-size: 47.6px;
        line-height: 60px;
        margin: 38px 0 33px;
    }
    
    .legal-banner-section .row {
        height: 100%;
    }
    
    .legal-banner-right-content {
        height: 100%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        align-content: center;
        padding-left: 10px;
    }
    .legal-banner-section .row .col-md-6:nth-of-type(even) {
        padding-right: 0;
    }
    
    .legal-banner-right-content h4{
        font-family: 'Manrope', sans-serif;
        font-weight: 800;
        font-size: 30px;
        line-height: 1.366666666666667;
        color: #ff7a03; 
        margin: 0 0 10px;
    }
    
    .legal-banner-right-content p{
        font-family: 'Manrope', sans-serif;
        font-weight: 500;
        font-size: 20px;
        line-height: 35px;
        color: #fff;
        line-height: 1.59;
        margin-bottom: 30px;
    }
    .legal-banner-right-content p br {
        display: none;
    }
    .page-id-8001 .legal-banner-right-content p{
        color: #000;
        line-height: 1.75;
        margin-bottom: 20px;
    }
    .page-id-8001 .legal-banner-right-content .trial-para p {
        font-size: 22px;
        margin-bottom: 33px;
    }
    .page-id-8001 .legal-banner-right-content p strong{
        font-size: 30px;
        margin:0px;
    }
    .page-id-8001 .legal-banner-right-content .common-banner-btn{
        font-size: 22px;
        padding: 13px 40px;
    }
    .legal-banner-right-content h5{
        font-family: 'Manrope', sans-serif;
        font-weight: 800;
        font-size: 30px;
        line-height: 1.366666666666667;
        color: #fff;
        margin-bottom: 40px;
    }
    .page-id-8001 .legal-banner-right-content h5{
        color: #000;
        font-size: 27px;
    }
    .common-banner-btn {
        display: inline-block;
        font-family: 'Lato', sans-serif;
        font-weight: 500;
        font-size: 21px;
        color: #FFFFFF !important;
        background: #ff7a03;
        box-shadow: 0px 4px 4px rgba(77, 36, 13, 0.2);
        border-radius: 12px;
        text-align: center;
        text-decoration: none;
        padding: 14px 40px;
        text-decoration: none;
    }
    .common-banner-btn:active,
    .common-banner-btn:focus,
    .common-banner-btn:hover {
        text-decoration: none;
        color: #fff;
    }
    
    .legal-banner-left-content h3{
        font-family: 'Lato', sans-serif;
        font-weight: 900;
        font-size: 36px;
        line-height: 1.2;
        text-align: center;
        color: #FFFFFF;
        text-shadow: 0px 6px 14px rgba(255, 255, 255, 0.36);
        margin: 56px 0px 0px;
        position: relative;
        display: inline-block;
        width: 100%;
        letter-spacing: 0.35px;
    }
    .legal-banner-left-content h3:after { 
      -webkit-text-stroke: 4px black;
      content: attr(title);
      position: absolute;
      top: 0;
      left: 0;
      z-index: -1;
      right: 0px;
    }
    
    .page-id-8001 .legal-banner-left-content h3{
        font-family: lato,sans-serif;
        font-style: normal;
        font-weight: 800;
        font-size: 37px;
        line-height: 55px;
        text-align: center;
        color: #000;
        text-shadow: 0px 6px 14px rgba(255, 255, 255, 0.36);
        margin: 5px 65px 0 -65px;
        padding: 0 73px;
    }
    .page-id-8001 .legal-banner-left-content h3:after{
        display: none;
    }
    .page-id-8001 .program-offers-section .legal-welcome-text p strong {
        color: #ff7a03;
        margin: 0 0 20px;
        line-height: 40px;
    }
    .page-id-8001 .program-offers-section .legal-welcome-text p {
        color: #000;
        max-width: 100%;
        line-height: 36px;
        font-size: 25px;
        font-weight: 500;
    }
    
    .program-offers-section {
        padding: 100px 0px 115px;
        position: relative;
        overflow: hidden;
    }
    .survey-btn {
        text-align: center;
        margin: 50px 0 0;
    }
    
    .legal-our-methods-section {
        padding: 120px 0px 0;
    }
    
    .program-offers-section .web-icon-sect:hover .web-icon-sect-img img {
        filter: brightness(100);
    }
    .program-offers-section .web-icon-sect-img {
        height: auto;
    }
    
    .legal-businesses-content-section {
        box-shadow: 0px 0px 44px rgba(0, 0, 0, 0.07);
        text-align: center;
        background: url(images/legal-businesses-shape.png) no-repeat, #fff url(images/legal-businesses-shape2.png) right bottom no-repeat;
        padding: 82px 122px;
        position: relative;
        margin-top: 100px;
    }
    .legal-businesses-content-section h1 {
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        font-size: 50px;
        line-height: 1.4;
        color: #ff7a03;
        margin: 0px;
    }
    .legal-businesses-content-section h2 {
        font-family: 'Lato', sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 40px;
        line-height: 32px;
        text-align: center;
        color: #000000;
        margin: 40px 0 58px;
    }
    .lead-grow-list ul {
        margin: 0;
        padding: 0;
        list-style: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        column-count: 3;
        -moz-column-count: 3;
        -webkit-column-count: 3;
        page-break-inside: avoid;
        break-inside: avoid-column;
    }
    .lead-grow-list > ul > li {  
        break-inside: avoid-column;
        margin: 0px 60px;
    }
    .lead-grow-list ul li ul{
        margin: 0;
        padding: 0;
        list-style: none;
        column-count: 1;
        -moz-column-count: 1;
        -webkit-column-count: 1;
        flex-direction: column;
        align-items: start;
    }
    .lead-grow-list ul li ul li{
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        padding: 0 0 0 35px;
        margin: 0 0 35px;
        color: #000000;
    }
    .lead-grow-list ul li ul li:before {
        content: "\f058";
        display: inline-block;
        font-size: 22.5px;
        color: #ff7a03;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        margin-right: 14px;
        margin-left: -35px;
        vertical-align: middle;
    }
    .lead-grow-list h5 {
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        color: #000000;
        margin: -4px 0 -30px;
    }
    .page-id-8001 .legal-welcome-text {
        margin-bottom: 55px;
    }
    .page-id-8001 .gray-background .legal-welcome-text h2 {
        margin-bottom: 20px;
    }
    .page-id-8001 .legal-welcome-text p {
        max-width: 100%;
        font-size: 30px;
    }
    .legal-welcome-text p {
        color: #ff7a03;
        font-size: 24px;
        font-weight: 500;
        font-family: 'Lato', sans-serif;
        margin: 0;
        max-width: 888px;
        margin: 0 auto;
    }
    .legal-welcome-text h1.new_heading_style {
        margin-bottom: 30px;
    }
    .legal-welcome-text {
        margin-bottom: 50px;
    }
    
    .program-offers-section .web-icon-sect p {
        font-size: 16px;
        line-height: 28px;
    }
    
    .legal-welcome-text h2 {
        margin-bottom: 30px;
    }
    
    .howitwork-box {
        background: #FFFFFF;
        box-shadow: 0px 15px 32px rgba(0, 0, 0, 0.06);
        border-radius: 0px 20px 20px 20px;
        padding: 50px 10px;
    }
    
    .howitwork-box ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -10px;
        margin-right: -10px;
    }
    
    .howitwork-box ul li {
        padding: 10px;
        width: 25%;
    }
    .howitwork-box ul li img {
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }
    .legal-you-do-this .howitwork-box ul li {
        width: 50%;
    }
    
    .legal-howitworks-section .row {
        margin-left: -9px;
        margin-right: -9px;
        width: auto;
    }
    
    .legal-howitworks-section .row .col-12 {
        padding-right: 9px;
        padding-left: 9px;
    }
    
    .legal-you-do-this h3,
    .legal-we-do-this h3  {
        background: #FFFFFF;
        border-radius: 20px 20px 0px 0px;
        display: inline-block;
        vertical-align: top;
        margin: 0;
        padding: 15px 30px 0;
        font-family: 'Manrope', sans-serif;
        font-size: 35px;
        line-height: 1;
        width: 100%;
        max-width: 270px;
        font-weight: 700;
        text-align: center;
    }
    .gray-background {
        background: #EFF4F7;
    }
    .legal-you-do-this h3 {
        color: #ff7a03;
    }
    .legal-howitworks-section {
        padding: 100px 0px;
    }
    
    
    .methods-box {
        width: 100%;
        height: 100%;
        position: relative;
        background: #ff7a03;
        box-shadow: 0px 6px 42px rgba(0, 0, 0, 0.09);
        border-radius: 20px;
        padding: 40px 40px 47px;
        text-align: center;
    }
    .methods-box:before {
        content: "";
        position: absolute;
        left: 15px;
        right: 15px;
        top: 15px;
        bottom: 15px;
        border: 1px solid rgba(255, 255, 255, 0.3);
        border-radius: 20px;
    }
    .methods-box img {
        margin-bottom: 20px;
        position: relative;
    }
    
    .methods-box h3 {
        margin: 0;
        font-weight: 700;
        font-size: 24px;
        line-height: 1.333333333333333;
        color: #fff;
        font-family: 'Lato', sans-serif;
        position: relative;
    }
    .legal-our-methods-content {
        padding: 168px 0 140px;
        position: relative;
        overflow: hidden;
    }
    .legal-our-methods-content .legal-welcome-text h2 {
        margin-bottom: 22px;
    }
    .legal-our-methods-content .legal-welcome-text p {
        max-width: 950px;
    }
    
    .legal-our-methods-content .source-Google {
        width: 100%;
        max-width: 400px;
    }
    
    .legal-services-marketing-section {
        background: #fff;
    }
    .legal-services-marketing-section .whatu-get-cont .welcome-text.web_sect {
        padding-right: 10%;
    }
    .legal-services-marketing-section .welcome-text h2 {
        line-height: 1.5;
        font-size: 40px;
    }
    
    .legal-services-marketing-section .whatyou_sect ul li {
        font-size: 20px;
        font-weight: 600;
    }
    
    .legal-services-marketing-section .whatu-get-cont h4 {
        font-family: 'Manrope', sans-serif;
        font-weight: 800;
        font-size: 25px;
        line-height: 1.6;
        color: #000000;
        margin: 40px 0px;
    }
    
    .legal-lead-month-section {
        padding: 78px 0px 0px;
        background: linear-gradient(90deg, rgba(0, 0, 0, 0.69) 14.11%, #000000 100%);
        padding-left: 9.5%;
    }
    .legal-lead-content {
        color: #fff;
        max-width: 100%;
        padding: 32px 0px 110px;
    }
    .legal-lead-content h2{
        font-family: 'Manrope', sans-serif;
        font-weight: 800;
        font-size: 50px;
        color: #FFF;
        line-height: 1.2;
        margin-bottom: 40px;
    }
    .legal-lead-content h2 span {
        color: #ff7a03;
    }
    .legal-lead-content h3{
        font-family: 'Manrope', sans-serif;
        font-weight: 800;
        font-size: 40px;
        color: #FFF;
        line-height: 1.5;
        margin-bottom: 40px;
    }
    .legal-lead-content h4{
        font-family: 'Manrope', sans-serif;
        font-weight: 800;
        font-size: 34px;
        color: #FFF;
        line-height: 1.205882352941176;
        margin: 60px 0px 0px;
    }
    
    .legal-lead-content .common-banner-btn {
        font-size: 36px;
        padding: 13px 68px;
    }
    .legal-lead-graph {
        text-align: right; 
    }
    
    .legal-services-marketing-section:before {
        content: '';
        background: url(images/before-orng-gapicn.png) no-repeat;
        background-position: left top;
        background-size: auto 100%;
        width: 291px;
        height: 541px;
        position: absolute;
        bottom: 120px;
        left: -130px;
    }
    
    .legal-our-methods-content:before,
    .program-offers-section:before {
        content: '';
        background: url(images/before-half-circle.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 151px;
        height: 306px;
        position: absolute;
        top: 27px;
        z-index: -1;
    }
    
    .legal-our-methods-content:after,
    .program-offers-section:after{
        content: '';
        background: url(images/after-orng-contctbg.png)no-repeat;
        background-size: auto 100%;
        width: 291px;
        height: 541px;
        position: absolute;
        right: -130px;
        bottom: 80px;
        background-position: 100% 100%;
        top: auto;
        z-index: -1;
    }
    
    
    .legal-our-methods-content:before {
        top: 113px;
    }
    
    .legal-our-methods-content:after {
        bottom: auto;
        top: 35px;
    }
    
    /*____________________________________
    
    Request A Chat About Our Legal Popup 
    ____________________________________*/
    
    
    .legalEnquiry_popup .wpforms-submit-container,
    .legalEnquiry_popup .wpforms-field {
        display: block;
    }
    .legalEnquiry_popup .welcome-text {
        float: none;
    }
    .legalEnquiry_popup .modal-content{
        border-radius: 0;
        border:0;
        background: url(images/popup-form-bg.jpg) no-repeat;
        background-position: center;
        background-size: 100% 100%;
    }
    .legalEnquiry_popup .modal-dialog {
        width: 100%;
        max-width: 73.95833333333333%;
        margin-top: 45px;
    }
    div#legalModal .modal-content{
        border-radius: 0;
        border:0;
        background: url(images/popup-form-bg.jpg) no-repeat;
        background-position: center;
        background-size: 100% 100%;
    }
    div#legalModal .modal-dialog{
        width: 100%;
        max-width: 73.95833333333333%;
        margin-top: 45px;
    }
    div#legalModal .modal-header{
        padding: 10px;
        border: none;
        flex-direction: column-reverse;
    }
    div#legalModal .modal-header .close{
        margin: 0;
        padding: 0;
        color: #18181B;
        opacity: 1;
        margin-left: auto;
    }
    div#legalModal .modal-header h5.modal-title{	
        padding: 6px 18% 0;
    }
    div#legalModal .modal-header h5.modal-title:after{
        content: '';
        width: 108px;
        height: 5px;
        border: none;
        background: #ff7a03;
        margin: 20px auto 10px;
        display: block;
    }
    div#legalModal .modal-body .wpforms-field-container label {
        display: block!important;
        position: static!important;
        padding: 0 !important;
        margin: 0 0 10px;
        visibility: visible;
        opacity: 1;
        font-weight: 500;
        font-family: 'Inter', sans-serif;
        color: #576379;
        font-size: 18px !important;
    }
    .legalEnquiry_popup .modal-header {
        padding: 10px;
        border: none;
    }
    .legalEnquiry_popup .modal-header .close {
        margin: 0;
        padding: 0;
        color: #18181B;
        opacity: 1;
        margin-left: auto;
    }
    .legalEnquiry_popup .modal-header .close svg{
        vertical-align: top;
    }
    div#legalModal .modal-header .close span {
        width: 38px;
        height: 38px;
        border: 2px solid #000;
        display: block;
        border-radius: 50px;
        line-height: 36px;
        font-weight: 500;
        transition: all 0.3s ease-in-out 0.03s;
    }
    div#legalModal .modal-header .close:hover {
        color: #ff7a03;
    }
    div#legalModal .modal-header .close:hover span{
        border: 2px solid #ff7a03;
        color: #ff7a03;
    }
    .legalEnquiry_popup .modal-header .close:hover {
        color: #ff7a03;
    }
    .legalEnquiry_popup .wpforms-field-label {
        display: none !important; 
    }
    .legalEnquiry_popup .welcome-text.thanku-sec h2,
    div#legalModal .modal-header h5.modal-title{
        font-size: 35px;
        color: #ff7a03;
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        margin: 0;
        text-transform: none;
        line-height: 1.428571428571429;
        text-align: center;
    }
    .legalEnquiry_popup .welcome-text.thanku-sec hr.wlcm-line {
        margin-top: 17px;
    }
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container input,
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container textarea,
    div#legalModal .modal-body form.wpforms-form .wpforms-field-container input,
    div#legalModal .modal-body form.wpforms-form .wpforms-field-container textarea{
        max-width: 100% !important;
        color: #000;
        padding: 28px 20px !important;
        border: 1px solid #C3CCD9 !important;
        border-radius: 7px;
        width: 100%;
        font-size: 18px !important;
        font-family: 'Inter', sans-serif;
        font-weight: normal;
        text-align: left;
    }
    div#legalModal .modal-body form.wpforms-form .wpforms-submit-container {
        text-align: center;
    }
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container textarea{
        height: 125px;
        resize: none;
    }
    .legalEnquiry_popup div.wpforms-container-full .wpforms-form button[type=submit],
    div#legalModal .modal-body form.wpforms-form .wpforms-submit-container button[type=submit] {
        padding: 8px 46px !important;
        font-size: 20px !important;
        border-radius: 50px;
        font-family: 'DM Sans', sans-serif;
        letter-spacing: -0.16px;
        font-weight: 500;
        margin: 0 auto;
        display: block;
        background: #ff7a03 !important;
    }
    .legalEnquiry_popup div.wpforms-container-full .wpforms-form button[type=submit]:hover,
    div#legalModal .modal-body form.wpforms-form .wpforms-submit-container button[type=submit]:hover{
        background: #000 !important;
    }
    .legalEnquiry_popup .wpforms-container {
        max-width: 89%;
    }
    .legalEnquiry_popup .modal-body {
        padding: 0 11% 35px;
    }
    div#legalModal .modal-body{
        padding: 0 22% 35px;
    }
    div#legalModal .modal-body div.wpforms-container-full {
        margin: 0 auto;
    }
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container .wpforms-field.floated input, 
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container .wpforms-field.floated textarea {
        background: rgba(244, 109, 34, 0.1);
        border-color: rgba(244, 109, 34, 0.1) !important;	
    }
    
    /**********************************************/
    
    .title_thanku .image_thnku {
        margin: 0 0 30px;
    }
    .single-post-main {
        background: #FFFFFF;
        box-shadow: 0px 18px 36px rgb(16 16 16 / 5%);
        border-radius: 16px;
        display: inline-block;
        width: 100%;
    }
    .single-post-main .welcome-text.web_sect {
        padding: 0 26px 10px;
    }
    .top-tips-lst {
        background: linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(180deg, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.74) 100%);
        box-shadow: 0px 18px 52.8537px rgb(215 228 249 / 50%);
        border-radius: 10px;
        margin: 25px 0 0;
    }
    .short-descript {
        background: #ff7a03;
        border-radius: 10px 10px 0 0;
        text-align: center;
        padding: 15px 62px 28px;
        font-family: 'Lato', sans-serif;
        font-weight: 700;
        font-size: 34px;
        line-height: 40px;
        color: #FFFFFF;
    }
    .top-tips-lst ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .top-tips-lst ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        align-items: start;
        border-top: 1px solid #ff7a03;
        border-radius: 2px;
        background: #fff;
        margin: -10px 0 0;
        padding: 30px 20px 18px;
    }
    .top-tips-lst ul li:first-of-type{
        border-radius: 10px;
    }
    .top-tips-lst ul li img{
        width: 50px;
        margin: 0 17px 0 0px;
    }
    .tips-content strong{
        font-family: 'Manrope', sans-serif;
        font-weight: 700;
        font-size: 23px;
        line-height: 42px;
        color: rgba(17, 17, 17, 0.87);
    }
    .tips-content p{
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 30px;
        color: rgba(0, 0, 0, 0.87);
    }
    .simple-proc-block {
        background: #EFF4F7;
        padding: 20px 40px;
        border-left: 4px solid #ff7a03;
        font-family: 'Manrope',sans-serif;
        font-weight: 600;
        font-size: 22px;
        line-height: 40px;
        color: #000;
        margin: 50px 0 30px;
    }
    .post-mgnto-bg {
        background: #ff7a03;
        border-radius: 40px;
        padding: 25px 30px;
        text-align: center;
        font-family: 'Manrope',sans-serif;
        font-weight: 600;
        font-size: 24px;
        line-height: 35px;
        color: #FFFFFF;
    }
    .post-callus-btm {
        margin: 44px 0 50px;
    }
    .post-mgnto-bg a{
        color: #fff;
        text-decoration: underline;
    }
    .single-post .post-callus-btm p{
        font-family: 'Manrope',sans-serif;
        font-weight: 700;
        font-size: 25px;
        color: #000000;
        margin: 0px;
    }
    .single-post .post-callus-btm p a{
        color: #ff7a03;
    }
    .blog-outer-page .navigation .alignleft a:before {
        content: '';
        background: url(images/double-arrow-orng.png) no-repeat;
        display: inline-block;
        width: 17px;
        height: 17px;
        vertical-align: middle;
        margin: -5px 8px 0 0px;
        transform: rotate(180deg);
    }
    .blog-outer-page .navigation .alignright a:after{
        content: '';
        background: url(images/double-arrow-orng.png) no-repeat;
        display: inline-block;
        width: 17px;
        height: 17px;
        vertical-align: middle;
        margin: 2px 0px 0 8px;
    }
    .survey-btn a.common-banner-btn {
        margin: 0 5px;
    }
    .program-offers-section p {
        max-width: 1020px;
    }
    .program-offers-section p strong {
        margin: 0 0 10px;
        display: block;
    }
    .program-offers-section .web-icon-sect:hover h5 {
        color: #fff;
    }
    .legal-businesses-content-section p {
        color: #ff7a03;
        font-size: 24px;
        font-weight: 500;
        font-family: 'Lato',sans-serif;
        margin: 18px 0 0;
    }
    .modal-open div#legalModal {overflow: scroll;}
    
    .automtn-wrapper .row .col-md-7 {
        padding-left: 0;
    }
    .automtn-wrapper .row .col-md-5 {
        padding-right: 0;
    }
    .srvy-vido {
        background: radial-gradient(94.82% 426.01% at 6.81% 11.21%, #08E9FC 0%, #0464D5 28.65%, #4F21D1 55.73%, #DB6BAE 78.12%, #DD4C4C 100%, #DD4C4C 100%);
        padding: 9px;
        border-radius: 10px;
        line-height: 0;
    }.srvy-vido iframe {
        border-radius: 9px;
        background: #fff;
        padding: 10px;
    }
    .srvy-form {
        background: #EFF4F7;
        border-radius: 10px;
        height: 100%;
        padding: 30px 23px;
    }
    .automtn-wrapper h1{
        font-family: 'Oswald', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 40px;
        line-height: 60px;
        text-align: center;
        color: #000000;
        margin: 0 0 55px;
        padding: 0 10%;
    }
    .automtn-wrapper h1 span{
        color: #ff7a03;
    }
    .automtn-wrapper h1:after{
        content: '';
        display: block;
        width: 108px;
        height: 5px;
        background: #ff7a03;
        margin: 20px auto 0;
    }
    .srvy-form h2{
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 25px;
        line-height: 40px;
        color: #111111;
    }
    .srvy-form h2:after{
        content: '';
        display: block;
        width: 83.41px;
        height: 7px;
        background: #ff7a03;
        margin: 17px 0 0;
    }
    .survey-vid-bg {
        background: url(images/legal-businesses-shape.png)no-repeat,#fff url(images/legal-businesses-shape2.png)100% 100% no-repeat;
        background-size: 25% 22%;
        box-shadow: 0 0 44px rgb(0 0 0 / 7%);
        margin: 80px 6.5% 80px;
        padding: 55px 0 82px;
    }
    
    /****************Marketing-Automation*****************/
    
    .page-template-marketing-automation .legal-banner-right-content {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: center;
        align-items: inherit;
        align-content: inherit;
    }
    .lead-convrsion {
        margin: 80px 0px 0;
    }
    .lead-convrsion .welcome-text h1.new_heading_style {
        margin: 0px 0 53px;
    }
    .lead-convrsn-lst .row {
        align-items: center;
    }
    .lead-convrsn-lst {
        padding: 75px 0;
    }
    .convrsion-cont h2{
        font-family: 'Manrope',sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 35px;
        line-height: 1.33;
        text-transform: capitalize;
        color: #111;
        margin: 0 0 8px;
    }
    .convrsion-cont h2:before{
        content: '';
        display: block;
        width: 94px;
        height: 7px;
        background: #ff7a03;
        margin: 0px 0 8px;
    }
    .convrsion-cont p {
        font-family: 'Manrope',sans-serif;
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 33px;
        color: #000;
        margin: 0 0 20px;
    }
    .lead-convrsn-lst:nth-of-type(odd) .row {
        flex-direction: row-reverse;
    }
    .lead-convrsn-lst:nth-of-type(odd){
        background: linear-gradient(180deg, #F1FEFF 0%, rgba(255, 255, 255, 0) 53.12%, #F1FEFF 100%);
    }
    .convrsion-cont span{
        font-family: 'Manrope',sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 26px;
        color: #ff7a03;
        display: block;
        margin: 0 0 15px;
    }
    .page-template-marketing-automation .legal-banner-section .bnr-heading{
        margin: 0 0 25px;
    }
    .page-template-marketing-automation .legal-banner-right-content h4{
        font-size: 35px;
    }
    .page-template-marketing-automation .legal-banner-right-content h5{
        position: relative;
        text-shadow: 0px 6px 14px rgba(255, 255, 255, 0.36);
        font-size: 40px;
        margin-bottom: 0;
    }
    .page-template-marketing-automation .legal-banner-right-content h5:after{
        -webkit-text-stroke: 4px #000;
        content: attr(title);
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }
    .automtn-labl {
        background: linear-gradient(180deg,#FFFFFF 0%,#848484 99.78%);
        border-radius: 25px 0;
        text-align: center;
        max-width: 748px;
        width: 100%;
        padding: 4px;
        line-height: 0;
        margin: 32px 0 42px;
    }
    .legal-banner-right-content .automtn-labl p {
        background: linear-gradient(179.12deg,#DA5B14 -6.28%,#ff7a03 93.85%);
        border-radius: 25px 0;
        font-family: 'Patua One',cursive;
        font-style: normal;
        font-weight: 400;
        font-size: 35px;
        line-height: 43px;
        color: #FFF;
        margin: 0;
        padding: 6px 0;
    }
    .page-template-marketing-automation .legal-banner-right-content .common-banner-btn {
        min-width: 233px;
        max-width: min-content;
    }
    .lead-convrsn-lst:nth-of-type(even) .convrsion-cont{
        padding: 0 0 0 50px;
    }
    .lead-convrsn-lst:nth-of-type(odd) .convrsion-cont{
        padding: 0 50px 0 0px;
    }
    .convrsion-img {
        text-align: center;
    }
    .legal-banner-right-content p strong {
        color: #ff7a03;
        font-size: 25px;
        font-weight: 800;
        display: block;
        margin: 0 0 10px;
    }
    .automtn-dark-bg{
        background: url(images/autmtn-drk-bg.jpg) no-repeat;
        background-size: cover;
        background-position: center bottom 145px;
        padding: 80px 0 125px;
        position: relative;
    }
    .automtn-expland {
        text-align: center;
    }
    .automtn-expland .welcome-text h2{
        color: #ff7a03;
    }
    .automtn-expland .welcome-text p {
        font-size: 18px;
        font-family: 'Manrope',sans-serif;
        font-weight: 400;
        line-height: 40px;
        color: #FFFFFF;
        padding: 0 4.5%;
    }
    .automtn-expland strong {
        font-size: 24px;
        font-family: 'Lato',sans-serif;
        font-weight: 700;
        line-height: 40px;
        color: #FFFFFF;
    }
    .automtn-expland strong span{
        color: #ff7a03;
    }
    .automtn-expland h3{
        font-family: 'Manrope',sans-serif;
        font-weight: 700;
        font-size: 45px;
        text-transform: capitalize;
        color: #ffffff;
        margin: 60px 0 15px;
    }
    .automtn-expland h4{
        font-size: 24px;
        font-family: 'Lato',sans-serif;
        font-weight: 700;
        line-height: 40px;
        color: #ff7a03;
    }
    .automtn-vido {
        background: radial-gradient(94.82% 426.01% at 6.81% 11.21%,#08E9FC 0%,#0464D5 28.65%,#4F21D1 55.73%,#DB6BAE 78.12%,#DD4C4C 100%,#DD4C4C 100%);
        padding: 10px;
        border-radius: 19.8917px;
        line-height: 0;
        width: 74%;
        margin: 40px auto -125px;
        box-shadow: 25px 20px 25px rgb(0 0 0 / 20%);
    }
    .automtn-vidobg {
        background: #fff;
        border-radius: 19.8917px;
        padding: 10px 15px 17px;
        text-align: left;
    }
    .legal-businesses-content-section h3{
        font-family: 'Lato',sans-serif;
        font-weight: 700;
        font-size: 50px;
        line-height: 1.6;
        color: #ff7a03;
        margin: 0;
    }
    .reqst-demo-frm .welcome-text h2 {
        margin: 0 0 15px;
    }
    .reqst-demo-frm hr.wlcm-line {
        margin: 0;
        width: 108px;
        border-top: solid 5px;
    }
    .requst-demo-bg {
        position: relative;
        padding: 90px 0 90px;
        display: inline-block;
        overflow: hidden;
        width: 100%;
    }
    .requst-demo-bg:before {
        content: '';
        background: url(images/before-orng-gapicn.png) no-repeat;
        background-position: left bottom;
        background-size: auto 100%;
        width: 292px;
        height: 481px;
        position: absolute;
        bottom: 65px;
        left: 0;
    }
    .requst-demo-bg:after {
        content: '';
        background: url(images/after-half-circle.png) no-repeat;
        background-position: right top;
        background-size: auto 100%;    
        position: absolute;
        top: 55px;
        right: 0;
        width: 230px;
        height: 481px;
    }
    
    .srvy-form div.wpforms-container-full .wpforms-form input {
        border: 1px solid #C3CCD9 !important;
        text-align: left;
    }
    .srvy-form .wpforms-container-full .wpforms-form .floating-label .wpforms-field-label {
        opacity: 1;
        visibility: visible;
        position: static !important;
        margin: 0 0 10px;
        display: block !important;
    }
    .srvy-form div.wpforms-container-full .wpforms-form .wpforms-submit-container {
        text-align: center;
    }
    .wpforms-submit-container button{
        border-radius: 10px !important;
    }
    .reqst-demo-frm div.wpforms-container-full .wpforms-form input, 
    .reqst-demo-frm div.wpforms-container-full .wpforms-form textarea{
        border: 1px solid #C3CCD9 !important;
        text-align: left;
    }
    .reqst-demo-frm div.wpforms-container-full .wpforms-form textarea.wpforms-field-large{
        height: 142px;
    }
    .reqst-demo-frm div.wpforms-container-full {
        margin: 0px auto;
    }
    .reqst-demo-frm div.wpforms-container-full .wpforms-form input::-webkit-input-placeholder {color: #576379; font-weight: 500;}
    .reqst-demo-frm div.wpforms-container-full .wpforms-form input::-moz-placeholder {color: #576379; font-weight: 500;}
    .reqst-demo-frm div.wpforms-container-full .wpforms-form input:-ms-input-placeholder {color: #576379; font-weight: 500;}
    .reqst-demo-frm div.wpforms-container-full .wpforms-form input:-moz-placeholder {color: #576379; font-weight: 500;}
    
    .reqst-demo-frm div.wpforms-container-full .wpforms-form textarea::-webkit-input-placeholder {color: #576379; font-weight: 500;}
    .reqst-demo-frm div.wpforms-container-full .wpforms-form textarea::-moz-placeholder {color: #576379; font-weight: 500;}
    .reqst-demo-frm div.wpforms-container-full .wpforms-form textarea:-ms-input-placeholder {color: #576379; font-weight: 500;}
    .reqst-demo-frm div.wpforms-container-full .wpforms-form textarea:-moz-placeholder {color: #576379; font-weight: 500;}
    
    div.wpforms-container-full .wpforms-form input:focus::-webkit-input-placeholder{color: transparent;}
    div.wpforms-container-full .wpforms-form input:focus::-moz-placeholder{color: transparent;}
    div.wpforms-container-full .wpforms-form input:focus:-ms-input-placeholder{color: transparent;}
    div.wpforms-container-full .wpforms-form input:focus:-moz-placeholder{color: transparent;}
    
    .page-template-marketing-automation .requst-demo-bg {
        padding-bottom: 0;
    }
    .quickEnquiry_popup #quick_enquiry .modal-body iframe,
    .requst-demo-bg .reqst-demo-frm iframe{
        height: 572px!important;
    }
    .quickEnquiry_popup #quick_enquiry,
    .legalEnquiry_popup #leadgeneration_enquiry{
        overflow-y: scroll;
    }
    .legalEnquiry_popup .modal-body iframe {
        height: 572px !important;
    }
    .our_contact_section .contact-form iframe {
        height: 572px !important;
    }
    .hero-section .owl-dots {
        position: absolute;
        left: 0;
        right: 0;
        text-align: center;
        bottom: 25px;
    }
    .hero-section .owl-dots button.owl-dot {
        width: 11px;
        height: 11px;
        margin: 0 5px;
    }
    .hero-section .owl-dots button.owl-dot span {
        background: rgba(0,0,0,.7);
        border-radius: 50%;
        width: 100%;
        height: 100%;
        display: block;
    }
    .hero-section .owl-dots button.owl-dot.active span {
        background: #ff7a03;
    }
    .page-template-temp-marketing.page-id-8001 .legal-banner-section .row .col-md-6:first-of-type{
        padding: 0 15px 0 0px;
    }
    .hero-section .owl-carousel .home_bnr_item img.mob{
        display: none;
    }
    
    /*******************Landing-Page*******************/
    
    .hm-landing {
        position: relative;
        height: 800px;
        overflow: hidden;
    }
    .landing-captn {
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
    }
    .landing-captn span, .landing-captn p strong{
        color: rgba(244, 109, 34, 1);
    }
    .lavle-contn {
        display: inline-block;
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 17px;
        line-height: 26px;
        text-align: center;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        color: #FFFFFF;
        background: rgba(255, 255, 255, 0.1);
        border: 1px solid #4D4D4D;
        border-radius: 50px;
        padding: 10px 20px;
    }
    .lnding-hding {
        font-family: 'Montserrat', sans-serif;
        font-style: normal;
        font-weight: 800;
        font-size: 45px;
        line-height: 61px;
        text-transform: uppercase;
        color: #FFFFFF;
        width: 60%;
        margin: 40px 0 0px;
    }
    .l-sub-hding {
        font-family: 'Montserrat', sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 40px;
        line-height: 60px;
        color: #FFFFFF;
        margin: 15px 0 35px;
    }
    .google_revws {
        margin: 36px 0px 40px;
        display: none;
    }
    .google_revws .ti-widget[data-layout-id='60'][data-set-id='light-minimal'] .ti-header .ti-stars .ti-star {
        margin-right: 10px !important;
        width: 18px;
        height: 18px;
    }
    .google_revws .ti-widget-container a.ti-header.source-Google {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }
    .google_revws .ti-widget-container a.ti-header.source-Google .ti-mob-row span.nowrap {
        font-size: 0;
    }
    .google_revws .ti-widget-container a.ti-header.source-Google .ti-mob-row span.nowrap strong {
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 400 !important;
        font-size: 18px;
        line-height: 50PX;
        text-align: center;
        letter-spacing: 0.04em;
        color: #FFFFFF !important;
        text-transform: capitalize;
    }
    .google_revws .ti-widget-container a.ti-header.source-Google .ti-mob-row {
        display: inline-block;
        text-align: left;
    }
    .google_revws .ti-widget-container a.ti-header.source-Google .ti-mob-row .ti-small-logo {
        display: none;
    }
    .google_revws .ti-widget[data-layout-id='60'][data-set-id='light-minimal'] .ti-header {
        padding: 0;
    }
    .landing-captn p{
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 20px;
        line-height: 30px;
        text-transform: uppercase;
        color: #FFFFFF;
        margin: 0 0 35px;
    }
    .landing-captn ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .landing-captn ul li {
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 20px;
        color: #FFFFFF;
        /* padding: 0 0 0 35px; */
        margin: 0 0 20px;
    }
    .landing-captn ul li i{
        color:#ff7a03;
        margin: 0 6px 0 0;
    }
    .request_cnsult {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
        margin: 30px 0 0;
    }
    /*.request_cnsult a.free-consult {
        background: #ff7a03;
        border-radius: 60px;
        padding: 18px 40px;
        font-family: 'Lato', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 22px;
        line-height: 25px;
        color: #FFFFFF;
        text-decoration: none;
    }
    .request_cnsult a.contact-cnsult {
        font-family: 'Inter', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 28px;
        line-height: 25px;
        background: #FFFFFF;
        border-radius: 70px;
        padding: 13px 45px;
        box-shadow: 0px 0px 0px 1px #ff7a03;
        border: 3.55px solid #000;
        margin: 0 0px 0 17px;
        text-decoration: none;
    }*/
    
    .request_cnsult a.free-consult {
        background: #ff7a03;
        border-radius: 60px;
        padding: 15px 40px;
        font-family: 'Lato', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 20px;
        line-height: 25px;
        color: #FFFFFF;
        text-decoration: none;
        box-shadow: none;
    }
    .request_cnsult a.contact-cnsult {
        font-family: 'Inter', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 22px;
        line-height: 25px;
        background: #FFFFFF;
        border-radius: 70px;
        padding: 13px 45px;
        box-shadow: 0px 0px 0px 1px #ff7a03;
        border: 3.55px solid #000;
        margin: 0 0px 0 17px;
        text-decoration: none;
        color: #ff7a03;
    }
    .request_cnsult a.contact-cnsult img {
        margin: 0 15px 0 0;
    }
    .hding_content {
        margin: 0 0 30px;
        text-align: center;
    }
    .hding_content h2 {
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 40px;
        line-height: 60px;
        text-align: center;
        color: #1F2A44;
        margin: 0;
    }
    .hding_content .sub_hding {
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 30px;
        line-height: 50px;
        text-align: center;
        color: #1F2A44;
    }
    .apportn-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        margin-left: -15px;
        margin-right: -15px;
    }
    .apportn-list .list-itmes {
        width: calc(33.33% - 30px);
        margin: 55px 15px 23px;
        background: #EFF4F7;
        border-radius: 10px;
        padding: 0px 30px 0;
    }
    .apportn-list .item_numb {
        display: inline-block;
        width: 92px;
        height: 92px;
        background: #051726;
        border-radius: 50%;
        text-align: center;
        line-height: 90px;
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 800;
        font-size: 45px;
        text-transform: uppercase;
        color: #ff7a03;
        margin: -50px 0 13px;
    }
    .apportn-list .list-itmes h4{
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 33px;
        color: #ff7a03;
        margin: 0 0 15px;
    }
    .apportn-list .list-itmes p{
        font-family: 'Manrope';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 30px;
        color: #313131;
        margin: 0 0 18px;
    }
    .hding_content span {
        display: inline-block;
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 40px;
        line-height: 50px;
        text-align: center;
        color: #ff7a03;
        margin: 0 0 15px;
    }
    .website-cnvert {
        background: #EFF4F7;
        padding: 100px 0 115px;
        text-align: center;
        margin: 0 0 85px;
    }
    .conversn-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
    }
    .convrsn-item {
        width: calc(33.33% - 0px);
        margin: 20px 0px 20px;
        padding: 0px 28px 0;
        text-align: center;
    }
    .convrsn-img {
        width: 138px;
        height: 138px;
        background: #fff;
        border-radius: 50%;
        margin: 0 auto;
        line-height: 99px;
        text-align: center;
        border: 20px solid #051726;
        box-shadow: 0px 6px 14px rgba(0, 0, 0, 0.1);
    }
    .convrsn-item h5 {
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 800;
        font-size: 27px;
        line-height: 30px;
        text-align: center;
        color: #000000;
        margin: 20px 0 16px;
    }
    .convrsn-item p {
        font-family: 'Manrope';
        font-style: normal;
        font-weight: 500;
        font-size: 20px;
        line-height: 30px;
        text-align: center;
        color: #5F5F5F;
    }
    .website-cnvert .request_cnsult {
        display: inline-block;
        margin: 45px auto 0;
    }
    .website-cnvert .request_cnsult a.free-consult {
        padding: 15px 38px;
        font-weight: 500;
    }
    .proven-process ul {
        margin: 0;
        padding: 0;
        list-style: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        margin-left: -15px;
        margin-right: -15px;
    }
    .proven-process ul li {
        width: calc(33.33% - 30px);
        margin: 0px 15px 30px;
        padding: 15px 30px 0;
        background: #051726;
        box-shadow: 0px 2px 0px #051726, 0px 0px 18px rgba(0, 0, 0, 0.1);
        border-radius: 10px;
    }
    .proven-process ul li strong {
        font-family: 'Manrope';
        font-style: normal;
        font-weight: 700;
        font-size: 22px;
        line-height: 32px;
        text-transform: capitalize;
        color: #ff7a03;
    }
    .proven-process ul li strong:before {
        content: '';
        background: url(images/android-checkmark-circle.png) no-repeat;
        width: 45px;
        height: 45px;
        display: inline-block;
        vertical-align: middle;
        background-size: 100%;
        margin: 0 7px 0 0;
    }
    .proven-process ul li p {
        font-family: 'Manrope';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 26px;
        color: #FFFFFF;
        margin: 6px 0 20px;
    }
    .book-consult {
        background: #051726;
        padding: 55px 130px 75px;
        margin-bottom: 135px;
    }
    .book-consult .hding_content h2,
    .book-consult .hding_content .sub_hding {
        color: #fff;
        font-family: 'Lato', sans-serif;
    }
    .our_contact_section.contact_section_landing .hding_content h2,
    .our_contact_section.contact_section_landing .hding_content .sub_hding{
        font-family: 'Lato', sans-serif;
    }
    .book-consult ul {
        margin: 45px -35px 0 0;
        padding: 0;
        list-style: none;
        -webkit-column-count: 2;
          -moz-column-count: 2;
          column-count: 2;
    }
    .book-consult ul li {
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 22px;
        color: #FFFFFF;
        padding: 0 0 0 35px;
        margin: 0 0 28px;
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
        display: inline-block;
        vertical-align: top;
    }
    .book-consult ul li:before {
        content: "\f058";
        display: inline-block;
        font-size: 24px;
        color: #ff7a03;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        margin-right: 14px;
        margin-left: -35px;
        vertical-align: middle;
    }
    .stratgy-call {
        text-align: center;
        margin: 48px 0 0;
    }
    .stratgy-call a {
        background: #ff7a03;
        border-radius: 60px;
        padding: 15px 30px;
        font-family: 'Lato', sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 22px;
        line-height: 25px;
        color: #FFFFFF;
        text-decoration: none;
        display: inline-block;
    }
    .landing-hdr {
        text-align: center;
        padding: 30px 0;
    }
    .landing-hdr .logo {
        margin: 0 auto 0;
    }
    .home_logos-sec.logos_landing {
        margin: 0;
        border-bottom: 1px solid #F1F1F1;
    }
    .google_reviews_sec1.google_reviews_website-conversion-experts .container > .ti-stars {
        position: static;
    }
    .google_reviews_sec1.google_reviews_website-conversion-experts, 
    .google_reviews_sec1.google_reviews_web-design-company-dublin, 
    .google_reviews_sec1.google_reviews_web-design-company-cork, 
    .google_reviews_sec1.google_reviews_web-design-company, 
    .google_reviews_sec1.google_reviews_wesbite-developers-ireland  {
        margin: 60px 0 75px;
    }
    .google_reviews_sec1.google_reviews_website-conversion-experts .ti-stars .ti-star.f {
        background-image: url(images/f-star-revew1.png);
        background-size: contain;
        background-repeat: no-repeat;
        display: inline-block;
        margin: 0;
        margin-right: 8px;
        width: 17px;
        height: 17px;
        cursor: pointer;
    }
    .google_reviews_sec1 .ti-stars .ti-star.f {
        background-image: url(images/f-star-revew1.png);
        background-size: contain;
        background-repeat: no-repeat;
        display: inline-block;
        margin: 0;
        margin-right: 8px;
        width: 17px;
        height: 17px;
        cursor: pointer;
    }
    .google_reviews_sec1 .container > .ti-stars {
        position: static;
    }
    .google_reviews_sec1.google_reviews_website-conversion-experts p {
        font-family: 'Manrope', sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 35px;
        color: #1F2A44;
    }
    .google_reviews_sec1.google_reviews_website-conversion-experts .ti-widget-container .ti-footer {
        display: none;
    }
    .lose-apportnty {
        margin: 115px 0 60px;
    }
    .proven-process ul li:nth-of-type(n+4) {
        margin-bottom: 0;
    }
    .our_contact_section.contact_section_website-conversion-experts iframe {
        height: 587px !important;
    }
    .web-aboutsect.about_us_website-conversion-experts {
        padding: 55px 0 135px;
    }
    .web-aboutsect.about_us_website-conversion-experts:before {
        content: '';
        background: url(images/before-half-circle.png) no-repeat;
        background-position: left;
        background-size: auto 100%;
        width: 151px;
        height: 306px;
        position: absolute;
        top: auto;
        left: 0;
        bottom: 50px;
    }
    .contact_section_landing .hding_content {
        margin: 0;
    }
    .contact_section_landing .hding_content:after {
        content: '';
        width: 110px;
        color: #ff7a03;
        float: none;
        border-top: solid 5px;
        text-align: center;
        display: block;
        background: none;
        margin: 25px auto -26px;
    }
    .whatyou-main.what_you_get_landing {
        background: transparent;
        padding-top: 56px;
    }
    .whatyou-main.what_you_get_landing .whatyou_sect {
        margin: 0;
    }
    .whatyou-main.what_you_get_landing .whatu-get-cont {
        padding: 0 10px 0 6%;
    }
    .whatyou-main.what_you_get_landing .welcome-text.web_sect h2,
    .whatyou-main.what_you_get_landing .whatyou_sect h3 {
        font-family: 'Manrope';
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        line-height: 35px;
        text-transform: uppercase;
        color: #1F2A44;
        margin: 0;
    }
    .whatyou-main.what_you_get_landing .whatyou_sect h3 {
        font-size: 40px;
        text-transform: capitalize;
        line-height: 50px;
        padding: 0 30% 0 0;
        margin: 0 0 28px;
    }
    .hm-landing.mobi {
        display: none; 
        background: url(images/landing-mobBg.jpg) no-repeat;
        background-position: center;
        background-size: 100% 100%;
        text-align: center;
    }
    .hm-landing.mobi .landing-captn {
        top: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        left: 50%;
    }
    .landing-captn ul.bnr_logos li::before{
        display: none;
    }
    .landing-captn ul.bnr_logos li {
        padding: 0;
        margin: 7px 21px 0px 0px;
    }
    .landing-captn ul.bnr_logos li:last-of-type{margin-right: 0px;}
    
    .hm-landing > img {
        width: 100%;
        height: 788px;
        object-fit: cover;
    }
    .review-fixed-box .ti-widget[data-layout-id='55'][data-set-id='drop-shadow'] .ti-large-logo {height: 23px;}
    .review-fixed-box .ti-widget[data-layout-id='55'][data-set-id='drop-shadow'] .ti-large-logo img {max-height: 18.5px;}
    .review-fixed-box .ti-widget[data-layout-id='55'][data-set-id='drop-shadow'] .ti-text{font-size: 12.5px;}
    
    
    .web_fram_img {
        position: absolute;
        top: 51%;
        transform: translate(42.5%, -50%);
        left: 42.5%;
    }
    
    .page-id-7 .lavle-contn, 
    .page-id-7 .lnding-hding, 
    .page-id-7 .l-sub-hding,
    .page-id-7 .landing-captn p,
    .page-id-7 .landing-captn ul li{
        color: #000;
    }
    .page-id-7 .banner-section,
    .page-id-7 .mobile_banner_main{
        display: none !important;
    }
    /*.page-id-7 .request_cnsult a.free-consult{
        border-radius: 15px;
    }*/
    .page-id-7 .request_cnsult a.contact-cnsult{
        border-radius: 15px;
        border: 1px solid #ff7a03;
        box-shadow: none;
    }
    /*.web_fram_img {
        position: absolute;
        top: 51.5%;
        transform: translate(42%, -50%);
        left: 42%;
    }*/
    .page-id-7 .l-sub-hding{
        margin: 23px 0 28px;
        font-size: 30px;
        line-height: 36.57px;
    }
    .hm-landing ul.bnr_logos {
        display: none;
    }
    .web_fram_img {
        position: absolute;
        top: 51%;
        transform: translate(42.5%, -50%);
        left: 42.5%;
    }
    .page-id-7 .lnding-hding{
        margin-top: 25px;
    }
    
    .page-id-8433 .lnding-hding{
        margin-top: 30px;
    }
    .page-id-8433 .landing-captn ul li{
        font-size: 19px;
        margin: 0 0 22px;
    }
    
    /**/
    .page-id-7 .request_cnsult a.free-consult {
        font-size: 20px;
        padding: 15px 38px;
        font-weight: 500;
        box-shadow: 0px 4px 4px rgb(77 36 13 / 20%);
        border-radius: 12px;
    }
    .page-id-7 .request_cnsult a.contact-cnsult{
        font-size: 20px;
    }
    .page-id-7 .landing-captn ul li{
        font-size: 18px;
        margin: 0 0 15px;
    }
    .page-id-8180 .web_fram_img{
        display: none;
    }
    .hm-landing.mobi {
        display: none;
    }
    .landing-captn .online-trad p.trading-vouchers {
        font-family: 'Inter', sans-serif;
        font-weight: 600;
        font-size: 28px;
        text-transform: capitalize;
        color: #81C038;
        display: inline-block;
        text-decoration: none;
        margin: 0;
        padding: 0;
    }
    
    
    /********************Business To Business********************/
    
    .business-b-left-content {
        position: relative;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
        align-content: center;
    }
    .business-b-left-content img.b-inner-img {
        margin: -42px 0 0 -92px;
    }
    .business-b-left-content img.b-circle-img {
        position: absolute;
        top: 0;
        right: 10px;
    }
    .business-b-left-content h3 {
        color: #000;
        text-align: center;
        text-shadow: 0px 6px 14px rgba(255, 255, 255, 0.36);
        font-family: 'Lato', sans-serif;
        font-size: 37px;
        font-style: normal;
        font-weight: 800;
        line-height: 55px;
        margin: 50px 29% 0 -21%;
    }
    .business-b-right-content {
        margin: 42px 0 0 0;
    }
    .business-b-right-content .bnr-heading {
        color: #000;
        font-size: 50px;
        line-height: 60px;
    }
    .business-b-right-content p {
        color: #000;
        font-family: 'Manrope', sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: 35px;
        margin: 0 0 25px;
    }
    .business-b-right-content h4 {
        display: block;
        width: 100%;
        color: #ff7a03;
        font-family: 'Manrope', sans-serif;
        font-size: 30px;
        font-style: normal;
        font-weight: 800;
        line-height: normal;
        margin: 0 0 10px;
    }
    .business-b-right-content ul {
        margin: 0 0 25px;
        padding: 0;
        list-style: none;
    }
    .business-b-right-content ul li {
        color: #000;
        font-family: 'Manrope', sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 50px;
        padding: 0 0 0 35px;
        position: relative;
    }
    .business-b-right-content ul li:before{
        content: "\f058";
        display: inline-block;
        font-size: 23px;
        color: #ff7a03;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        vertical-align: middle;
        position: absolute;
        left: 0px;
    }
    .business-b-right-content ul + h4 + p {
        font-size: 22px;
        margin: 0 0 35px;
    }
    .legal-welcome-text.business p {
        color: #000;
        font-weight: 600;
        line-height: 40px;
        margin: 20px 0 0;
        max-width: 100%;
    }
    .legal-welcome-text.business p strong {
        color: #ff7a03;
        font-weight: 600;
    }
    .prog-icon-wrapp {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
    }
    .prog-icon-sect {
        width: calc(33.33% - 0px);
        text-align: center;
    }
    .prog-icon-img {
        display: block;
        width: 140px;
        height: 140px;
        line-height: 100px;
        background: #fff;
        filter: drop-shadow(0px 6px 7px rgba(0, 0, 0, 0.10));
        border-radius: 50%;
        margin: 0 auto 0;
        padding: 20px;
    }
    .icon-shad {
        background: #ff7a03;
        filter: drop-shadow(0px 4px 5px rgba(244, 109, 34, 0.37));
        border-radius: 50%;
    }
    .prog-icon-sect h5 {
        color: #000;
        font-family: 'Manrope', sans-serif;
        font-size: 23px;
        font-style: normal;
        font-weight: 800;
        line-height: 30px;
        margin: 20px 55px 15px;
    }
    .prog-icon-sect p{
        color: #5F5F5F;
        font-family: 'Manrope', sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: 30px;
        padding: 0 15px;
    }
    .welcome-text.legal-welcome-text.business {
        margin-bottom: 30px;
    }
    .page-template-b2b .legal-businesses-content-section h1 {
        font-family: 'Manrope', sans-serif;
        font-size: 45px;
        line-height: normal;
    }
    .page-template-b2b .legal-businesses-content-section h2 {
        color: #000;
        font-family: 'Lato', sans-serif;
        font-size: 35px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin: 36px 0 50px;
    }
    .legal-businesses-content-section > ul {
        margin: 0 auto 0;
        padding: 0;
        list-style: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: 1048px;
        margin-left: 11%;
    }
    .legal-businesses-content-section > ul li {
        width: calc(33.33% - 0px);
        text-align: left;
        color: #000;
        font-family: 'Manrope', sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px;
        padding: 0 0 40px 35px;
        position: relative;
    }
    .legal-businesses-content-section > ul li:before {
        content: "\f058";
        display: inline-block;
        font-size: 23px;
        color: #ff7a03;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        vertical-align: middle;
        position: absolute;
        left: 0px;
    }
    .legal-businesses-content-section > strong {
        color: #000;
        text-align: center;
        font-family: 'Manrope', sans-serif;
        font-size: 24px;
        font-style: normal;
        font-weight: 800;
        line-height: normal;
    }
    .business-keys-sect .welcome-text.tab-text-section p {
        padding: 0;
    }
    .business-keys-sect .welcome-text.tab-text-section p strong {
        color: #ff7a03;
        font-family: 'Lato', sans-serif;
        font-size: 25px;
        font-weight: 600;
    }
    .business-keys-sect .welcome-text.tab-text-section p {
        padding: 0;
        color: #000;
        font-family: 'Lato', sans-serif;
        font-size: 22px;
        font-weight: 600;
        line-height: 40px;
    }
    .magento_advntg.business {
        display: inline-block;
        width: 100%;
        margin: 40px 0 0;
    }
    .magento_advntg.business .welcome-text.tab-text-section {
        margin: 0 0 40px;
    }
    .magento_advntg.business h3 {
        color: #111;
        text-align: center;
        font-family: 'Manrope', sans-serif;
        font-size: 35px;
        font-style: normal;
        font-weight: 700;
        line-height: 50px;
        margin: 0 0 16px;
    }
    .magento_advntg.business .magento-list ul li>strong {
        color: #ff7a03;
        font-family: 'Inter', sans-serif;
        font-size: 28px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px;
        margin: 15px 0 22px 80px;
    }
    .magento_advntg.business .magento-list ul {
        height: 100%;
        flex-direction: inherit;
        justify-content: space-between;
    }
    .magento_advntg.business .magento-list ul li{
        width: calc(50% - 30px);
        margin: 0 15px 30px;
        border-bottom: 7px solid #ff7a03;
        padding: 40px 50px 30px;
        min-height: auto;
        box-shadow: 0px 20px 30px 0px rgba(19, 71, 100, 0.10);
    }
    .magento_advntg.business .magento-list ul li::before {
        position: absolute;
    }
    .magento_advntg.business .magento-list ul li em {
        color: #000;
        font-size: 18px;
        line-height: 35px;
    }
    .business-keys-sect .welcome-text h2 {
        margin-bottom: 25px;
    }
    .business-keys-sect .survey-btn {
        margin-top: 30px;
    }
    .plan-bg {
        background: #EFF4F7;
        text-align: center;
        padding: 100px 0 100px;
        margin-top: 115px;
    }
    .busins-plan-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        margin-left: -10px;
        margin-right: -10px;
    }
    .plan-bg .welcome-text.tab-text-section p {
        padding: 0;
        margin: -8px 0 33px;
    }
    .plan-bg .welcome-text.tab-text-section p strong {
        color: #ff7a03;
        font-family: 'Lato', sans-serif;
        font-size: 30px;
        font-style: normal;
        font-weight: 600;
        line-height: 35px;
    }
    .plan-items {
        width: calc(20% - 20px);
        margin: 0 10px;
        border-radius: 10px;
        background: #FFF;
        box-shadow: 0px 15px 32px 0px rgba(0, 0, 0, 0.06);
    }
    .plan-items h5 {
        border-radius: 10px 10px 0px 0px;
        background: #ff7a03;
        color: #FFF;
        font-family: 'Lato', sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: capitalize;
        margin: 0;
        height: 60px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .plan-increas {
        color: #ff7a03;
        font-family: 'Lato', sans-serif;
        font-size: 35px;
        font-weight: 700;
        line-height: normal;
        text-transform: capitalize;
        padding: 16px 0 27px;
    }
    .plan-bg h3 {
        color: #ff7a03;
        text-align: center;
        font-family: 'Manrope', sans-serif;
        font-size: 45px;
        font-style: normal;
        font-weight: 700;
        line-height: 50px;
        margin-top: 60px;
    }
    .page-template-b2b .legal-our-methods-content .legal-welcome-text p {
        color: #ff7a03;
        font-size: 30px;
        font-weight: 600;
        line-height: 50px;
        max-width: initial;
    }
    .business-keys-sect .magento-list.busins-list {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .business-keys-sect > .welcome-text.tab-text-section {
        margin-bottom: 13px;
    }
    .page-template-b2b .home_testimonial-sec.testimonials_ {
        margin-bottom: 0;
    }
    .page-template-b2b .legal-our-methods-content {
        padding: 125px 0 65px;
    }
    .page-template-b2b .legal-our-methods-content:after {
        bottom: auto;
        top: -23px;
        right: -90px;
    }
    .page-template-b2b .home_testimonial-sec.testimonials_::after{
        display: none;
    }
    
    
    /*************************Extra-Changes***********************/
    
    
    .off-site-optimization + .whatyou-main.seo-plan-section .row .col-12.col-md-6.whatu-get-rht:after,
    .whatyou-main.seo-plan-section.about-us .row .col-12.col-md-6.whatu-get-rht:after{
        right: auto;
        left: 0;
        border-radius: 0px 20px 20px 0px;
    }
    
    /*01_07_2024*/
    
    ul.logo_new_banner {
        /* float: right; */
    }
    .landing-captn ul.logo_new_banner li:before{display: none;}
    .logo_new_banner li {
        display: inline-block;
        padding-left: 15px !important;
    }
    
    .new_class_mx {
        width: 1430px;
        padding: 1% 12% 0 10%;
    }
    .landing-captn.new_class_mx{left: 0;}
    .new_class_mx b, .color_ong b {
        font-weight: 500;
        color: #ff7a03;
    }
    
    
    
    .google_reviews_sec1.google_reviews_web-design-company-dublin .ti-footer, 
    .google_reviews_sec1.google_reviews_web-design-company-cork .ti-footer, 
    .google_reviews_sec1.google_reviews_web-design-company .ti-footer, 
    .google_reviews_sec1.google_reviews_wesbite-developers-ireland .ti-footer{display: none;}
    
    
    .web-aboutsect.about_us_web-design-company-dublin, 
    .web-aboutsect.about_us_web-design-company-cork, 
    .web-aboutsect.about_us_web-design-company, 
    .web-aboutsect.about_us_wesbite-developers-ireland{
        padding: 55px 0 135px;
    }
    
    
    
    
    
    
    
    
    
    
    .page-id-9291 .request_cnsult a.contact-cnsult {
        border-radius: 15px;
        border: 1px solid #ff7a03;
        box-shadow: none;
    }
    .page-id-9291 .lavle-contn{
        color: #000;
    }
    .page-id-9291 .banner-lft-caption .bnr-heading span{
        display: inherit;
    }
    .bnr-heading b.color-bl{
        color: #0093D0;
    }
    .page-id-9291 .landing-captn p{
        color: #000;
    }
    .page-id-9291 .landing-captn ul li{
        color: #000;
    }
    .page-id-9291 .landing-captn p strong {
        color: rgba(244, 109, 34, 1);
        color: #8DC63F;
    }
    .page-id-9291 .request_cnsult a.free-consult{
        border-radius: 15px;
    }
    .grow-sectionn .whatyou_sect ul li:last-of-type{
        margin: 0 0 28px;
    }
    .grow-sectionn .whatyou_sect ul li {
        margin: 0 0 28px;
    }
    .page-id-9291 .off-site-optimization h3 span{
        color: #ff7a03;
    }
    
    .legal-businesses-content-section.new-legal {
        box-shadow: 0px 0px 44px rgba(0, 0, 0, 0.07);
        background: url(images/lefttt.png) no-repeat, #fff url(images/righttt.png) right bottom no-repeat;
        display: inline-block;
        width: 100%;
        background-color: #000000;
        margin: 0 0 100px;
    }
    .legal-businesses-content-section.new-legal h3 {
        text-transform: uppercase;
        font-weight: 700;
    }
    .book-consult.new-book {
        margin-bottom: 0;
    }
    .lose-apportnty.new-lose {
        margin-top: 0;
    }
    .new-groww .whatyou_sect ul {
        margin: 0 0 20px;
    }
    .new-groww .whatyou_sect ul li {
        margin: 0 0 25px;
    }
    .sub_para {
        font-size: 18px;
        font-family: 'Manrope', sans-serif;
        color: #000;
        font-weight: 400;
        line-height: 2;
        margin: -20px 0 0;
    }
    .legal-businesses-content-section.new-buss h1 span {
        color: #ff7a03;
    }
    
    .legal-businesses-content-section.new-buss h1 {
        color: #000;
    }
    .page-id-9291 .banner-item-block > img {
        min-height: 550px;
    }
    .legal-businesses-content-section.new-buss h2 {
        margin: 20px 0 43px;
    }
    .page-id-9291 .Seo-optimiz-block h3 {
        display: flex;
        align-items: center;
    }
    
    /******************************************************* Responsive CSS ****************************************************************/
    
    @media only screen and (max-width:454px) and (min-width: 320px)  {	
    
    .title_thanku {margin: 50px auto; background: #fff; box-shadow: 0px 0px 10px -2px #ccc; padding: 25px 20px;}	
    .page-template-temp-thank-you .title_thanku .welcome-text.thanku-sec p {font-size: 15.5px;}
    .welcome-text.thanku-sec p>strong {font-size: 16.5px;}
    .any_urgent{margin: 15px auto 35px; padding: 0 0 35px;}
    .any_urgent .thnku_top{width: 100%; float: left; margin: 0px;}
    .any_urgent .thnku_top .thnku_inner {left: -3px; top: 83px;}
    .title_thanku .any_urgent p {line-height: 24px; font-size: 16px; margin: 23px 0;}
    .title_thanku a.back-home{margin-bottom:0;}
    .reviews-cont-sec.reviews_google_rv .my_custom_widget .ti-review-item .ti-profile-img {width: 45px; height: 45px; margin: 0 6px 0 0;}
    .ti-goog .ti-inner .ti-profile-details{width: 59%;}
    .ti-goog .ti-inner .ti-review-header{width: 59%;}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-stars span.ti-star.f,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-stars span.ti-star.f{margin: 0; background-size: 15px 15px; width: 15px;}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-profile-img,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-profile-img{width: 42px; height: 42px; margin: 0 10px 0 0;}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-date,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-date{font-size: 16px;}
    .ti-widget.ti-no-logo .ti-reviews-container .ti-review-item.source-Google .ti-inner{padding: 30px 0px 25px 20px!important;}
    ul.page-numbers li{width: 30px; height: 32px; line-height: 32px; margin: 0 1px;}
    ul.page-numbers li a.page-numbers{font-size: 14px;}
    span.page-numbers.current{font-size: 14px;}
    
    }
    
    @media only screen and (max-width:767px) and (min-width: 455px)  {
    
    .title_thanku {margin: 50px auto; background: #fff; box-shadow: 0px 0px 10px -2px #ccc; padding: 25px 20px;}	
    .page-template-temp-thank-you .title_thanku .welcome-text.thanku-sec p {font-size: 15.5px;}
    .welcome-text.thanku-sec p>strong {font-size: 16.5px;}
    .any_urgent{margin: 15px auto 35px; padding: 0 0 35px;}
    .any_urgent .thnku_top{width: 100%; float: left; margin: 0px;}
    .any_urgent .thnku_top .thnku_inner {left: -3px; top:55px;}
    .title_thanku a.back-home{margin-bottom:0;}
    .title_thanku .any_urgent p {line-height: 24px; font-size: 16px; margin: 23px 0;}
    ul.page-numbers li a.page-numbers{font-size: 16px;}
    span.page-numbers.current{font-size: 16px;}
    ul.page-numbers li{margin: 0px 3px; width: 43px; height: 45px; line-height: 45px;}
    
    }
    
    @media only screen and (max-width:479px) and (min-width: 320px)  {
    
    /********* Home page ********/
    .mobile-contentt {margin: 0 0 30%;}
    
    
    .quickEnquiry_popup .address_section ul li{width:100%; margin-bottom: 25px;}
    .quickEnquiry_popup .address_section ul li:last-child{background-size: 30%; width: 250px; height: 250px;}
    .quickEnquiry_popup .form_section{margin-top:0px;} 
    .quickEnquiry_popup .address_section {display: none;}
    .home-our-work .slide-img img{width:100%;}
    .home_service_sec ul li .new-serviceHome p{min-height:100px;}
    .counter-section ul li a strong{font-size: 20px; padding-bottom: 5px; margin: 0 0 0 10px; max-width: calc(80% - 50px);}
    .counter-section ul li a strong p{font-size: 16px;}
    .counter-section ul li a{padding: 35px 0; font-size: 14px;}
    .home-our-work .slide-img .overlay span{font-size: 15px;}
    .home-our-work .slide-img .overlay a{font-size: 15px;}
    .banner-lft-caption.banner-mob-capt ul {margin: 0 0 15px !important;}
    .banner-lft-caption p{margin: 0 0 12px; font-size: 15.5px !important;}
    .online-trad p.trading-vouchers{ font-size: 17px !important;}
    .online-trad a.trad-click{font-size: 15px !important;}
    .websoluion-business.eight_block_section_magento-support-services .row .col-12.col-md-3 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .banner-lft-caption.banner-mob-capt ul li{margin: 0 7.5px 5px !important;}
    .banner-item-block .banner-lft-caption strong, .trading-txt{font-size: 22px !important;}
    .percant-lable{padding: 5px 0 !important; width: 50% !important; margin: 10px auto 10px !important;}
    .percant-lable span{font-size: 21px !important;}
    .selling-contnt{font-size: 22px !important; letter-spacing: 1.2px !important; margin: 5px 0 5px !important;}
    .home .bnr-animat3 .light-heading {font-size: 23px !important;	padding-bottom: 10px !important;}
    .home .bnr-animat3 .tdd-banner-heading {font-size: 23px !important;}
    .home .bnr-animat3 .tdd-sub-heading {font-size: 14px !important;}
    .home .bnr-animat3 ul li:before {width: 17px !important; height: 17px !important; background-size: 17px !important;}
    .banner-lft-caption ul li {width: 88px !important;}
    .extr-img {width: 155px !important;}
    .banner-item-block.bnr-animat3 .banner-lft-caption{top: 162px !important;}
    .home .bnr-animat3 ul li {font-size: 14px !important;}
    .banner-item-block.active .banner-lft-caption {top: 67% !important;}
    .banner-lft-caption a.free-consult, .banner-rht-caption a.free-consult {font-size: 16px !important; padding: 10px 22px !important;}
    .banner-rht-caption{bottom: 25px !important;}
    .tabber_bg_after .container.our_work_home .see_more {margin: 20px auto 0px;}
    .platform-logos ul li {width: 118px!important; margin: 0 13.5px !important;}
    .our_services_section.amazon-marketing-services .our_services_blocks ul li{width: 100% !important;}
    .blog.hfeed div.site-content .nav-previous {width: 100%; margin: 0 0 10px;}
    .blog.hfeed div.site-content .nav-next {width: 100%; text-align: left;}
    
    /********* E-commerce page ********/
    
    .full_image_content_ecommerce a{width:80%; font-size:16px;}
    
    /********* AboutUs page ********/
    
    .home_service_sec.about_service_sec ul li{width: 100%; margin-top: 0; display:inline-flex}
    .about_services_section .home_service_sec.about_service_sec ul li p{padding:20px 30px;}
    .about_services_section .about_service_sec .new-serviceHome .read-more{margin-top: 0; min-height: 50px;}
    .about_services_section .home_service_sec.about_service_sec ul li p{min-height:150px;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.ecom_achieve_bg .cork_sect p a {padding: 0; border: none; line-height: 0; font-size: 15.5px;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.ecom_achieve_bg .cork_sect p a:after{display: none;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.ecom_achieve_bg .cork_sect p{margin:0px;}
    
    /********* E-mail Marketing page ********/
    
    .emarketing-process .step-icon-sect:last-child img {margin: 0; padding: 0 30px; width:100%; margin-left: 25px; margin-bottom: 30px; text-align: center; display: block; box-sizing: border-box;}
    .emarketing-process .step-icon-sect{margin-bottom:25px;}
    
    /********* Marketing-Referral page ********/
    
    .tabber_online_store > .nav-tabs>li {display:inline-block; padding: 0; margin: 0 -2.33px 5px;}
    .tabdigital_section .tabber_online_store.home-our-work {margin-top: 0;}
    .tabber_online_store.home-news-section .tab-pane ul li:last-child{margin-bottom:0;}
    .tabber_online_store .nav-tabs>li a {font-size: 13px; padding: 15px 30px;}
    .home-our-work a.load-more{font-size: 15px; letter-spacing: 1px; display: inline-block; margin-bottom:15px;}
    .show_others a {margin-right:5px;}
    .home-our-work a.load-more i:first-child {margin-left: 3px;}
    .home-our-work a.load-more:nth-child(2n){margin-right:0;}
    .tabber_online_store > ul.nav.nav-tabs {width:100%; overflow-x:scroll; overflow-y:hidden; white-space: nowrap; margin-bottom:30px; margin-top:0; display: block; padding: 0 0 8px 1px;}
    .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before{height: 54px; top: -3px;}
    .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before{height: 54px; top: -3px;}
    
    /********* Digital-Marketing page ********/
    
    .website_cork_main.content_only_digital-marketing{margin-top:50px; padding-top: 50px;}
    .think_strategy_main.left_image_right_content_digital-marketing{margin-top:50px; padding-bottom: 50px;}
    .think_strategy_main.left_image_right_content_digital-marketing .think_right_img{float: none!important; width: 100%!important;}
    .think_strategy_main.left_image_right_content_digital-marketing .think_right_img img {margin-top: 0;}
    .think_strategy_main.left_image_right_content_digital-marketing .think_right_cont{float: none!important; width: 100%!important;}
    .think_strategy_main.left_image_right_content_digital-marketing .think_right_cont h2{font-size: 22px; margin-bottom: 20px;}
    .our_services_section.our_services_digital-marketing {margin: 40px auto 20px;}
    .our_services_section.our_services_digital-marketing .home_service_sec ul li{width: 100%; margin-right: 0; margin-bottom: 40px;}
    
    /********* Mobile-Apps page ********/
    
    .our_services_section.small_busines_section.mobile_sector .home_service_sec ul li {width: 100%; display: block; margin-bottom: 30px;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec .wh-section{min-height:40px;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec .white-box h3{padding: 20px 5px 10px 5px; font-size:14.5px;}
    .page-template-temp-mobileapps .magnto_devlopmnt_sectn .magento-list ul li{min-height: 100px;}
    
    /********* search-marketing-and-lead-generation page ********/
    
    .our_services_section.our_services_small-business.marketing-outer-serch 
    .home_service_sec ul li {width: 100%; margin-right: 0; margin-bottom: 20px;}
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li:nth-child(3n){margin-right:0;}
    
    /********* small-business page ********/
    
    .our_services_section.our_services_small-business .home_service_sec ul li {width: 100%; margin-right: 0; display: inline-flex;}
    .our_contact_section.contact_section_small-business {margin-top: 0; display: inline-block;}
    
    /********* amazon-services page ********/
    
    .our_services_section.our_services_small-business.repeater-amazon-services .welcome-text p{width: 100%; font-size: 15px;}
    .our_services_section.our_services_small-business.repeater-amazon-services
    .home_service_sec{margin-top:0;}
    .our_services_section.our_services_small-business.repeater-amazon-services
    .home_service_sec ul li {width: 100%; margin-bottom: 40px; margin-right:0;}
    .page-template-temp-amazon-sevices .about_section.middle-seo-step{margin:20px auto;}
    .page-template-temp-amazon-sevices .about_section.middle-seo-step p{font-size:15px;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content {margin-top: 0;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development
    .amazon-bottum-content .magento_advntg .welcome-text.tab-text-section{margin-top: 50px}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .welcome-text.tab-text-section p{font-size: 15px; width: 100%; line-height: 2;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li em{font-size: 15px; padding: 15px 0;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li>strong {font-size: 16px;}
    
    /********* Magento-Support-Services Page ********/
    
    .website_cork_main.content_only_magento-support-services {padding-top: 50px; padding-bottom: 50px;}
    .bordered_list{margin: 30px 0;}
    .bordered_list ul li{font-size: 15px; margin-bottom: 20px;}
    .bordered_list ul li:last-child{margin-bottom: 0px;}
    .counter_section_magento-support-services .counter-section ul li a {min-height: 180px;}
    .websoluion-business.eight_block_section_magento-support-services{margin-top: 65px;}
    .websoluion-business.eight_block_section_magento-support-services .col-md-3{width:100%;}
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect {padding: 20px 0; margin-bottom: 0;}
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect:hover{padding: 20px 0;}
    .our_work_magento-support-services .tabber_online_store.home-our-work .welcome-text h2{margin-bottom:0;}
    .advantages_main.background_image_section_magento-support-services .welcome-text.advantages_sect{padding: 50px 0;}
    .advantages_main.background_image_section_magento-support-services .advantages_sect.welcome-text h2{font-size: 20px;}
    .advantages_main.background_image_section_magento-support-services p{width: 100%; margin: 30px auto 0; font-size: 15px; line-height: 2;}
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-3 {padding: 20px 0 0; background: transparent;}
    .counter_bg_after:after{display: none;}
    .ourweb-icon-sect img{margin:0;}
    
    /********* web-development page ********/
    
    .web_design_process_main.design_process_web-development{margin-top: 60px; padding-top: 30px;}
    .web_design_process_main.design_process_web-development .welcome-text.our_proces{margin-bottom: 0;}
    .web_design_process_main.design_process_web-development .col-md-3{width:100%;}
    .web_design_process_main.design_process_web-development .welcome-text.our_proces p{display:none;}
    .our_contact_section.contact_section_web-development {margin: 0px auto 0;}
    .web_design_process_main.design_process_web-development .ourweb-icon-sect p{margin: 30px auto 0; font-size: 16px;}
    .web_design_process_main.design_process_web-development .ourweb-icon-sect{margin-bottom:0;}
    .web_design_process_main.design_process_web-development .ourweb-icon-sect p.content_show{font-size:15px;}
    .websoluion-business.eight_block_section_web-development {margin-top: 50px;} 
    .home_service_sec.about_service_sec ul li{margin-right: 0!important;}
    .digital_services_circle ul li{width: 100% !important;}
    
    /*******************Reviews***********************/
    
    .reviews-cont-sec.reviews_google_rv .my_custom_widget .ti-review-item .ti-name{font-size: 16px;}
    .reviews-cont-sec h1.new_heading_style{font-size: 22px; margin-bottom: 20px;}
    .reviews-cont-sec {margin: 55px 0 80px;}
    .reviews-cont-sec.reviews_google_rv .slick-prev {left: 0; display: none !important;}
    .reviews-cont-sec.reviews_google_rv .slick-next {right: 0; display: none !important;}
    .ti-review-item .ti-inner .ti-stars span.ti-star.f{width: 16px; background-size: 16px;}
    .ti-reviews-container-wrapper .ti-inner .ti-review-header .ti-profile-details{width: 69%;}
    .ti-reviews-container-wrapper .ti-inner .ti-review-header{width: 63%;}
    .google_reviews_sec1.google_reviews_home .ti-reviews-container-wrapper .ti-inner .ti-review-header .ti-profile-img,
    .google_reviews_sec1.google_reviews_web-design .ti-reviews-container-wrapper .ti-inner .ti-review-header .ti-profile-img{margin: 0 7px 0 0 !important;}
    .reviews-cont-sec.reviews_google_rv .ti-reviews-container-wrapper .ti-inner .ti-review-header .ti-profile-img {margin: 0 7px 0 0 !important;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-no-logo .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google{margin: 0 0 15px !important;}
    .counter-section ul li{width: 100% !important; max-width: 100% !important; margin: 12px 8px !important;}
    .counter-section ul li a img{width: 45px;}
    .counter-section ul li a img.icn-with-hvr{width: 45px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li{position: relative;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li:after{height: 17px; margin: 0; position: absolute; right: 0; top: 11px;}
    .tabber_online_store .tabber_tabs_strip .see_more{margin: 32px auto 0;}
    .tabber_online_store .tabber_tabs_strip .see_more a.load-more{font-size: 16px; padding: 5px 20px;}
    .home-our-work a.load-more i{font-size: 20px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a{font-size: 14px;}
    .tabber_online_store.home-news-section ul.nav.nav-tabs{width: 100%; padding: 0;}
    .tabber_online_store.home-news-section ul.nav.nav-tabs li {margin: 0 -3px 0px;}
    .tabber_tabs_strip .welcome-text{text-align: center; width: 100%;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs{width: 100%; text-align: center;}
    .fiv-block-process .one_list{width: 100% !important;}
    .proc-inr-contnt{padding: 65px 20px 0 !important;}
    .proc-inr-contnt h4{font-size: 20px !important;}
    .proc-inr-contnt p{font-size: 15px !important;}
    .article_searchpost{flex:  100%; padding: 15px;}
    .legal-our-methods-section .row .col-6.col-md-3 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 0 0 15px;}
    .legal-banner-left-content img.dsktp-img{margin: -15px 0 0 24px!important; width: 255px;}
    
    .reqst-demo-frm .wpforms-container .wpforms-form .wpforms-field-layout-columns {width: 100%; margin:0px !important;}
    .reqst-demo-frm .wpforms-container .wpforms-form .wpforms-field-layout-columns .wpforms-layout-column {padding: 0;}
    .page-template-marketing-automation .legal-banner-section {max-height: 425px !important;}
    .automtn-labl{margin: 18px 0 30px !important;}
    .legal-businesses-content-section h2{font-size: 22px; line-height: 26px;}
    .lead-grow-list ul{margin: 0 18px;}
    .lead-grow-list > ul > li{width: 100% !important;}
    .lead-grow-list ul li ul li{font-size: 16px;padding: 0 0 0 25px; margin: 0 0 15px;}
    .lead-grow-list ul li ul li:before{font-size: 19.5px; margin-right: 10px; margin-left: -25px;}
    
    .review-fixed-box .ti-widget[data-layout-id='23'][data-set-id='light-background'][data-pid='8dc205c9002162368659690552'] .ti-widget-container .ti-header {padding: 8px 5px !important;}
    .review-fixed-box .ti-widget[data-layout-id='23'][data-set-id='light-background'][data-pid='8dc205c9002162368659690552'] .ti-widget-container .ti-header .ti-name {font-size: 11.5px !important;}
    .online-trad p.trading-vouchers {font-size: 17px !important;}
    
    }
    
    @media only screen and (max-width:599px) and (min-width:480px)  {	
    
    /******************Digital-Marketing-Services*******************/
    
    .digital_marketing_sec ul{margin: 0; display: flex; flex-wrap: wrap; justify-content: space-between;}
    .digital_marketing_sec > ul > li{margin: 0 8px;}
    .digital_marketing_sec > ul > li > a img {width: 45px;}
    .digital_marketing_sec .welcome-text.cork_sect h1.new_heading_style{font-size: 28px; margin-bottom: 30px;}
    .digital_services_circle ul li{margin: 0 5px 15px;}
    .digital_services_circle {margin: 35px 0 0;}
    .result-driven-bg{padding: 50px 0 31px;}
    .result-driven-bg h1.new_heading_style {font-size: 24px; margin-bottom: 40px;}
    .result-driven-bg ul li{width: 100%; margin: 0 0px 15px 0;}
    .result-driven-bg ul li p{padding: 0px;}
    .page-template-temp-digital-marketing-services .our_contact_section.contact_section_small-business .welcome-text h2{font-size: 27px;}
    .case_studies_sector .welcome-text h2 {font-size: 27px;}
    .case_studies_sector ul li{width: 100%; margin: 0 0px 50px 0;}
    .case_studies_cont{padding: 25px 19px 5px 20px;}
    .case_studies_cont p{font-size: 15px; line-height: 30px;}
    .case_studies_sector ul li:last-of-type {margin-bottom: 0px;}
    .marketing_success_sec {padding: 40px 0 50px;}
    .marketing_success_sec p{line-height: 30px; padding: 0;}
    .marketing_success_sec p:last-of-type{margin-bottom: 0px;}
    .digital_marketing_sec > p{padding: 0px}
    .digital_services_circle ul li a {font-size: 18px !important; padding: 25px 0 !important;}
    .case_studies_sector ul li img {width: 100%;}
    .marketing_success_sec .welcome-text h2 {font-size: 24px;}
    .ti-review-item .ti-inner .ti-stars span.ti-star.f{width: 18px; background-size: 18px;}
    .ti-reviews-container-wrapper .ti-inner .ti-review-header{width: 69%;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-no-logo .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google{margin: 0 0 15px !important;}
    .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before{height: 51px; top: -5px;}
    .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before{height: 51px; top: -5px;}
    .container.counter_section.counter_section_home .counter-section ul li {margin: 0 0 18px; width: 48%; max-width: 48%;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a{font-size: 17px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li:after{height: 20px; margin: -3px 10px 0 10px;}
    .tabber_tabs_strip .welcome-text{width: 100%; text-align: center;}
    .home-our-work a.load-more i:nth-child(2n) {margin-left: 0;}
    .tabber_online_store .tabber_tabs_strip .see_more a.load-more{font-size: 16px; padding: 8px 20px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs{width: 100%; text-align: center;}
    .tabber_online_store .tabber_tabs_strip .see_more{width: 100%; text-align: center; margin: 25px auto 0;}
    .tabber_online_store.home-news-section ul.nav.nav-tabs li {flex: 0 0 45%;}
    .home .bnr-heading, .bnr-heading{margin: 0 0 25px;}
    .online-trad p.trading-vouchers{font-size: 27px !important;}
    .online-trad a.trad-click {font-size: 18px !important; margin: 0px 0px 0 35px !important;}
    .websoluion-business.eight_block_section_magento-support-services .row .col-12.col-md-3 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 0 12px;}
    .footer-section .ftr-logo {margin: 20px 21px 0 0px !important; width: 195px;}
    .tabber_bg_after .container.our_work_home .see_more {margin: 20px auto 0px;}
    .article_searchpost{flex:  100%;}
    
    /*****************************************************************/
    
    .footer-top-section .footer-logos ul {margin-left: 0;}	
    .footer-top-section .footer-logos li {width: 48px;}
    .legal-banner-section{max-height: 1020px; overflow: hidden;}
    .legal-banner-section img.mob-bnr{height: 1020px; object-fit: cover;}
    .legal-banner-section.business-bnr {max-height: 1035px; overflow: hidden;}
    .legal-banner-section.business-bnr img.mob-bnr {height: 1035px;}
    .online-trad p.trading-vouchers {font-size: 21px !important;}
    
    }
    
    @media only screen and (max-width:767px) and (min-width:600px)  {	
    
    /******************Digital-Marketing-Services*******************/
    
    .digital_marketing_sec ul{margin: 0; display: flex; flex-wrap: wrap; justify-content: space-between;}
    .digital_services_circle ul li a {font-size: 18px !important; padding: 30px 0 !important;}
    .digital_marketing_sec > ul > li{margin: 0 8px;}
    .digital_marketing_sec > ul > li > a img {width: 45px;}
    .digital_marketing_sec .welcome-text.cork_sect h1.new_heading_style{font-size: 31px; margin-bottom: 30px;}
    .digital_services_circle ul li{margin: 0 5px 15px;}
    .digital_services_circle {margin: 35px 0 0;}
    .result-driven-bg{padding: 50px 0 25px;}
    .result-driven-bg h1.new_heading_style {font-size: 31px; margin-bottom: 40px;}
    .result-driven-bg ul li{width: 48%; margin: 0 18px 15px 0 !important;}
    .result-driven-bg ul li:nth-of-type(2n) { margin-right: 0 !important;;}
    .result-driven-bg ul li p{padding: 0px;}
    .page-template-temp-digital-marketing-services .our_contact_section.contact_section_small-business .welcome-text h2{font-size: 31px;}
    .case_studies_sector .welcome-text h2 {font-size: 31px;}
    .case_studies_sector ul li{width: 48%; margin: 0 18px 50px 0;}
    .case_studies_sector ul li:nth-of-type(2n) { margin-right: 0;}
    .case_studies_cont{padding: 25px 19px 5px 20px;}
    .case_studies_cont p{font-size: 15px; line-height: 30px;}
    .case_studies_sector ul li:last-of-type {margin-bottom: 0px;}
    .marketing_success_sec {padding: 0px 0 58px;}
    .marketing_success_sec p{line-height: 30px; padding: 0;}
    .marketing_success_sec p:last-of-type{margin-bottom: 0px;}
    .digital_marketing_sec > p{padding: 0px}
    .case_studies_sector ul li img {width: 100%;}
    .marketing_success_sec .welcome-text h2 {font-size: 30px;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-no-logo .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google{margin: 0 0 15px !important;}
    .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before{height: 56px;}
    .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before{height: 56px;}
    .container.counter_section.counter_section_home .counter-section ul li {width: 48.55%; margin: 8px 0;}
    .counter-section ul li a img{width: 45px;}
    .tabber_online_store .tabber_tabs_strip .see_more a.load-more {font-size: 13px; padding: 5px 10px; margin: 0;}
    .home-our-work a.load-more i:nth-child(2n) {margin-left: 0;}
    .container.our_work_home .tabber_online_store.home-our-work ul.nav.nav-tabs {width: 57%; text-align: center;}
    .tabber_online_store .nav-tabs>li{flex: 0 0 25%;}
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li {flex: 0 0 20%;}
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li a{font-size: 12.5px !important;}
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before{height: 53px; top: -9px;}
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before{height: 53px; top: -9px;}
    .tabber_online_store.home-news-section ul.nav.nav-tabs li {flex: 0 0 40%;}
    .tabber_online_store .nav-tabs>li a{font-size: 14.5px !important;}
    .tabber_online_store.home-our-work .tabber_tabs_strip .welcome-text h2 {margin: 0; font-size: 16.5px;}
    .home-our-work a.load-more i {font-size: 14px !important;}
    .websoluion-business .row .col-12.col-md-3 {-ms-flex: 0 0 48% !important; flex: 0 0 48% !important; max-width: 48% !important;}
    .tabber_bg_after .container.our_work_home .tabber_tabs_strip ul.nav.nav-tabs li {padding: 7px 7px;}
    .tabber_tabs_strip .welcome-text h1 {margin: 0 !important; font-size: 16.5px !important;}
    .tabber_bg_after .container.our_work_website-projects .tabber_online_store .slide-img.upper-element {padding: 0;}
    .legal-banner-section{max-height: 965px; overflow: hidden; height: 100%;}
    .legal-banner-section img.mob-bnr{height: 965px; object-fit: cover;}
    .lead-grow-list ul {justify-content: space-between !important;}
    .lead-grow-list > ul > li {width: auto !important; margin: 0px 14px 0 0 !important;}
    .lead-grow-list > ul > li:last-of-type{margin-right: 0px !important;}
    .legal-banner-section.business-bnr {max-height: 1045px;}
    .legal-banner-section.business-bnr img.mob-bnr {height: 1045px;}
    
    }
    
    @media only screen and (max-width:767px) and (min-width:480px)  {
    .mobile-contentt {margin: 0 0 50%; }
    
    .home-our-work .slide-img img{width:100%;}
    .home-our-work .slide-img:nth-child(2n){margin-right:0;}
    .home_service_sec ul li{width: 49%; margin-bottom: 40px; margin-right: 2%; float: left;}
    .home_service_sec ul li:nth-child(2n){margin-right:0;}
    .home-our-work .slide-img .overlay span{font-size: 14px;}
    .home-our-work .slide-img .overlay a{font-size: 15px;}
    .counter-section ul li a strong{font-size: 20px; margin: 0px 0 0 10px; max-width: calc(85% - 50px);}
    .counter-section ul li a{padding: 26px 0px;}
    .counter-section ul li a strong p{font-size: 14px;}
    .tabber_online_store.home-our-work .item.slick-slide{padding:10px;}
    .home_service_sec ul li .new-serviceHome p{min-height:200px;}
    .tabber_online_store > .nav-tabs>li {display: inline-block; margin: 0px -2.33px 0; width: 35%;}
    .tabdigital_section .tabber_online_store.home-our-work {margin-top: 0;}
    .tabber_online_store .nav-tabs>li a {font-size: 13px; padding: 12px 0px;}
    .home-our-work a.load-more{font-size: 15px; text-align: center; padding-left: 40px; padding-bottom: 20px; margin: 0 auto 15px; display: inline-block;}
    .home-our-work a.load-more i{font-size: 15px;}
    .web-aboutsect {margin-top: 10px;}
    .web-aboutsect .welcome-text h2{margin-bottom:30px;}
    .quickEnquiry_popup .address_section ul li:last-child {width: 66%; background-size: 100px;}
    .tabber_online_store.home-news-section ul.nav.nav-tabs{width:auto; overflow-x:hidden; overflow-y:hidden;}
    .counter-section ul li a img{width: 35px;}
    .tabber_online_store.home-our-work .tab-content .slick-list.draggable .slick-track .item.slick-slide {padding: 0px 0px !important;}
    .tabber_online_store.home-news-section .tab-pane ul li:last-child {margin-bottom: 0;}
    .tabber_online_store > ul.nav.nav-tabs {width: 100%; white-space: nowrap; margin-bottom: 30px; margin-top: 0; overflow-x: scroll; overflow-y: hidden; display: block; padding: 0 0 0 2px;}
    .banner-item-block .banner-lft-caption strong, .trading-txt{line-height: 1.5 !important; font-size: 38px !important;}
    .percant-lable span{font-size: 26px !important;}
    .percant-lable{padding: 5px 0 !important; width: 36% !important; margin: 20px auto 20px !important;}
    .extr-img {width: 210px !important; margin: 30px auto 50px !important;}
    .home .bnr-animat3 .light-heading{font-size: 31.5px !important;}
    .home .bnr-animat3 .tdd-banner-heading{font-size: 31.5px !important; line-height: 1.3;}
    .home .bnr-animat3 .tdd-sub-heading{font-size: 16.5px !important; padding: 13px 70px !important; margin: 8px auto 32px 0 !important;}
    .home .bnr-animat3 ul li{font-size: 17.5px !important; padding-left: 25px !important;}
    .home .bnr-animat3 ul li:before {width: 18px !important; height: 18px !important; background-size: 18px !important;}
    .banner-item-block.bnr-animat3 .banner-lft-caption{top: 33% !important;}
    .banner-item-block.bnr-animat2 .banner-lft-caption {top: 23% !important;}
    .seo-serch-bg.captaring-serch .welcome-text.abt_sect{width: 63% !important;}
    .page-template-temp-online-trading-voucher .banner-lft-caption .bnr-heading{font-size: 31px;}
    .footer-section .ftr-logo {margin-right: 40px !important;}
    
    /********* Magento Developement page ********/
    
    .mgnto_enquiry_sec .enquiry-text{text-align: center; float: none;}
    .mgnto_enquiry_sec .enquiry-text strong{font-size:20px; padding-bottom: 20px;} 
    .mgnto_enquiry_sec .enquiry-text p,
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text span{font-size: 15.5px; text-align:center;}
    .mgnto_enquiry_sec .enquiry-btn {float: none; margin-top: 30px; width: 100%; text-align: center;}
    .full_image_content_ecommerce a{width:50%; font-size:16px;}
    
    /********* AboutUs page ********/
    
    .home_service_sec.about_service_sec ul li{width:49%; margin-top: 0; margin-right: 2%;}
    .about_services_section .home_service_sec.about_service_sec ul li p{padding:20px 18px; min-height: 0px;}
    .about_services_section .about_service_sec .new-serviceHome .read-more{margin-top: 0; min-height: 0px;}
    .home_service_sec.about_service_sec ul li:nth-child(2n) {margin-right: 0;}
    .about_services_section .about_service_sec .new-serviceHome .wh-section{left: 10%; width: 80%;}
    
    /********* Mobile-Apps page ********/
    
    .our_services_section.small_busines_section.mobile_sector .home_service_sec ul li {display: inline-block; width: 48%; margin-bottom: 30px;margin-right: 18px;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec .white-box h3{font-size: 12.5px; padding-bottom: 15px;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec ul li:nth-of-type(2n){margin-right: 0px;}
    
    /********* Digital-Marketing page ********/
    
    .our_services_section.our_services_digital-marketing .home_service_sec ul li{width: 49%; margin-bottom: 40px; margin-right: 2%;}
    .think_strategy_main.left_image_right_content_digital-marketing{margin-top:50px; padding-bottom: 50px;}
    .think_strategy_main.left_image_right_content_digital-marketing .think_right_img{float: none!important; width: 100%!important;}
    .think_strategy_main.left_image_right_content_digital-marketing .think_right_cont{float: none!important; width: 100%!important;}
    .think_strategy_main.left_image_right_content_digital-marketing .think_right_img img {margin-top: 0; width: 100%;}
    .think_strategy_main.left_image_right_content_digital-marketing .think_right_cont h2{font-size: 20px; margin-bottom: 20px;}
    .our_services_section.our_services_digital-marketing .home_service_sec ul li:nth-child(even){margin-right: 0;}
    .our_services_section.our_services_digital-marketing .home_service_sec ul li:nth-child(odd) {margin-right: 2%;}
    .our_services_section.our_services_digital-marketing .home_service_sec ul li .new-serviceHome p {min-height: 210px;}
    
    /********* Pharmacy-Prescription page ********/
    
    .about_section.pricripction-mobile .welcome-text.abt_sect p{font-size: 15px;}
    .top-pharmcy-content{padding: 40px 15px;}
    .top-pharmcy-content .welcome-text h2{margin-bottom:25px;}
    .top-pharmcy-content .welcome-text p{font-size: 15px;}
    .middle-pricriptin-center{width:100%;}
    .middle-pricriptin-left {width: 100%; margin-top: 10px;}
    .middle-pricriptin-left ul{padding-right: 0;}
    .middle-pricriptin-left ul li{font-size: 15px; line-height: 20px; text-align: center; margin-right: 0; margin-bottom: 30px;}
    .middle-pricriptin-left ul:after{width: 20px; height: 200px; right: -10px;}
    .middle-pricriptin-right {width: 100%; margin-top: 50px;}
    .middle-pricriptin-right ul{padding-left: 0;}
    .middle-pricriptin-right ul li{font-size: 15px; line-height: 20px; text-align: center; margin-right: 0; margin-bottom: 30px;}
    .middle-pricriptin-right ul:before{width: 20px; height: 220px; left: -10px;}
    .rgt-store-content{margin-top: 0; padding: 20px; width:100%;}
    .rgt-store-content ul{padding: 15px; background-color: #fff; display: inline-block;}
    .rgt-store-content ul li{font-size: 14.5px; margin-bottom: 13px;}
    .rgt-store-content ul li:before{font-size: 13px; margin-right: 10px;}
    
    /********* search-marketing-and-lead-generation page ********/
    
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li{width: 48%; margin-bottom: 20px; margin-right: 2%;}
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li:nth-child(2n){margin-right:0;}
    .our_contact_section.contact_section_homepage.serch-marketing-contact {margin-top: 40px;}
    
    /********* amazon-services page ********/
    
    .our_services_section.our_services_small-business.repeater-amazon-services .welcome-text p{width: 100%; font-size: 15px;}
    .our_services_section.our_services_small-business.repeater-amazon-services .home_service_sec{margin-top:0;}
    .our_services_section.our_services_small-business.repeater-amazon-services .home_service_sec ul li {width: 49%; margin-bottom: 40px; margin-right: 2%; float: left; text-align: left;}
    .our_services_section.our_services_small-business.repeater-amazon-services .home_service_sec ul li:nth-child(2n) {margin-right: 0;}
    .page-template-temp-amazon-sevices .about_section.middle-seo-step{margin:20px auto;}
    .page-template-temp-amazon-sevices .about_section.middle-seo-step p{font-size:15px;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content {margin-top: 0;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development
    .amazon-bottum-content .magento_advntg .welcome-text.tab-text-section{margin-top: 50px;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .welcome-text.tab-text-section p{font-size: 15px; width: 100%; line-height: 2;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li em{font-size: 15px; padding: 15px 0;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li>strong {font-size: 16px;}
    .magento_advntg .magento-list ul li:before{font-size:15px;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon{margin-bottom: 50px;}
    
    /********* Small Business ********/	 
    
    .our_services_section.our_services_small-business .home_service_sec ul li {width: 49%; margin-right: 2%;}
    .our_services_section.our_services_small-business .home_service_sec ul li:nth-child(even) {margin-right: 0;}
    .our_services_section.our_services_small-business .home_service_sec ul li:nth-child(odd) {margin-right: 2%;}
    .our_services_section.our_services_small-business .home_service_sec ul li:nth-of-type(n+3) {margin-bottom: 40px;}
    
    /********* Magento-Support-Services Page ********/
    
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-3 {padding: 30px 0 0;}
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-8{padding-top: 50px; padding-bottom: 55px;}
    .bordered_list{margin: 30px 0;}
    .bordered_list ul li{font-size: 15px; margin-bottom: 20px;}
    .bordered_list ul li:last-child{margin-bottom: 0px;}
    .counter_section_magento-support-services .counter-section ul li a {min-height: 180px;}
    .websoluion-business.eight_block_section_magento-support-services{margin-top: 68px;}
    .websoluion-business.eight_block_section_magento-support-services .col-md-3{width:100%;}
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect {padding: 20px 0; margin-bottom: 0;}
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect:hover{padding: 20px 0;}
    .our_work_magento-support-services .tabber_online_store.home-our-work .welcome-text h2{margin-bottom:0;}
    .advantages_main.background_image_section_magento-support-services .welcome-text.advantages_sect{padding: 50px 0;}
    .advantages_main.background_image_section_magento-support-services .advantages_sect.welcome-text h2{font-size: 20px;}
    .advantages_main.background_image_section_magento-support-services p{width: 100%; margin: 30px auto 0; font-size: 15px; line-height: 2;}
    
    /********* web-development page ********/
    
    .web_design_process_main.design_process_web-development{margin-top: 60px; padding-top: 30px;}
    .web_design_process_main.design_process_web-development .welcome-text.our_proces{margin-bottom: 0; margin-top: 20px;}
    .web_design_process_main.design_process_web-development .col-md-3{width:49%;}
    .web_design_process_main.design_process_web-development .welcome-text.our_proces p{display:none;}
    .our_contact_section.contact_section_web-development {margin: 0px auto 0;}
    .web_design_process_main.design_process_web-development .ourweb-icon-sect p{margin: 30px auto 0; font-size: 15px;}
    .web_design_process_main.design_process_web-development .ourweb-icon-sect{margin-bottom:0;}
    .web_design_process_main.design_process_web-development .ourweb-icon-sect p.content_show{font-size:15px;}
    .websoluion-business.eight_block_section_web-development {margin-top: 50px;} 
    .counter_section.counter_section_ecommerce-website-development-ireland .counter-section ul li a{min-height: 180px;}
    
    /*******************Reviews***********************/
    
    .reviews-cont-sec.reviews_google_rv .my_custom_widget .ti-review-item .ti-name{font-size: 16px;}
    .reviews-cont-sec h1.new_heading_style{font-size: 25px;}
    .reviews-cont-sec {margin: 55px 0 80px;}
    .reviews-cont-sec.reviews_google_rv .slick-prev {left: 0; display: none !important;}
    .reviews-cont-sec.reviews_google_rv .slick-next {right: 0; display: none !important;}
    .home_service_sec ul li{width:100%; margin-bottom: 16px; margin-right:0;}
    .our_services_section.our_services_home .home_service_sec ul {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a{font-size: 16px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li{position: relative; padding: 7px 12px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li:after{height: 18px; margin: 0; position: absolute; right: 0;  top: 10px;}
    
    }
    
    @media screen and (max-width:767px) {
    
    
    .sub_para{font-size: 15px;}
    .legal-businesses-content-section h1{font-size: 30px;}
    .legal-businesses-content-section{padding: 50px 40px;}
    .legal-businesses-content-section.new-buss ul li {width: 100%;}
    .off-site-optimization .col-12.col-md-4 {margin: 0 0 10px;}
    .legal-businesses-content-section.new-legal{background: #000000;}
    .legal-businesses-content-section h3{font-size: 30px;}
    .page-id-9291 .welcome-text h2{font-size: 30px;}
    /*******************Header*******************/
    
    #wp-megamenu-menu-1.wpmm-mobile-menu{padding: 0px; background: transparent; height: auto;}
    .hdr-btm-sec .hdr-search-sec form {position: absolute; width: 300px; left: 0; transform: translate(-91%, 30px); z-index: 2;}
    #wp-megamenu-menu-1.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{height: auto;}
    #wp-megamenu-menu-1.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap a.wpmm_mobile_menu_btn.show-close-icon {margin: 0;}
    .menu_title {display: none;}
    html.js {padding: 0 !important;}
    body.admin-bar #wprmenu_bar {top: 28px; width: auto; padding: 5px 0 0 0px; position: absolute;  background: transparent; height: auto;}
    html body div#wprmenu_bar{top: 65px !important; width: auto; padding: 0; position: absolute; background: transparent; height: auto; right: auto; left: 15px; z-index: 2;}
    html body div#wprmenu_bar .menu_title {display: none;}
    .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{height: 2px; border-radius: 0px;}
    .hamburger--slider .hamburger-inner::before{top: 7px;}
    .hamburger--slider .hamburger-inner::after {top: 14px;}
    .hamburger--slider.is-active .hamburger-inner::after {transform: translate3d(0, -14px, 0) rotate(-90deg);}
    #wprmenu_bar div.hamburger{padding: 0 !important;}
    #mg-wprm-wrap.cbp-spmenu-left{position: absolute; top: 113px !important; height: auto; max-width: 100%; border-top: 1px solid #c4cad1;}
    html.wprmenu-body-fixed body{position: static !important;}
    #mg-wprm-wrap li.menu-item a {background: #fff !important;}
    #mg-wprm-wrap ul li, #mg-wprm-wrap ul li ul.sub-menu li{border-bottom: 1px solid #c4cad1;}
    #mg-wprm-wrap ul li:last-of-type, #mg-wprm-wrap ul li ul.sub-menu li:last-of-type{border-bottom: 0px;}
    #wprmenu_menu_ul{padding: 0px;}
    .wprm-overlay.active{background: transparent;}
    div#mg-wprm-wrap ul#wprmenu_menu_ul>li>span.wprmenu_icon:before {color: #000 !important;}
    html body #wprmenu_menu_ul li.wprmenu_parent_item_li>ul {padding: 0; background: #f7f6f6; box-shadow: 0 3px 3px rgb(0 0 0 / 20%); margin: 0 0 5px;}
    html body #wprmenu_menu_ul li.wprmenu_parent_item_li>ul a {background: transparent !important;}
    #mg-wprm-wrap li.current-menu-item a.wprmenu_parent_item {background: #ff7a03 !important;}
    .cbp-spmenu {border-right: 0 !important; border-left: 0 !important;}
    #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover{background: #ff7a03 !important;}
    #mg-wprm-wrap ul#wprmenu_menu_ul li.wprmenu_no_border_bottom span.wprmenu_icon::before {color: #fff !important;}
    #mg-wprm-wrap li.menu-item-has-children.wprmenu_no_border_bottom > a.wprmenu_parent_item {background: #ff7a03 !important; color: #fff !important;}
    .hamburger--slider .hamburger-inner {top: 3px;}
    .hamburger-box{width: 25px;}
    .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{width: 25px;}
    /* .headr-menu {display: none;} */
    .current-menu-parent.current_page_parent {background: transparent !important;}
    #mg-wprm-wrap  #wprmenu_menu_ul > li.current-menu-item > a {background: #ff7a03 !important;}
    #mg-wprm-wrap #wprmenu_menu_ul > li.current-menu-item span.wprmenu_icon::before {color: #fff !important;}
    .about_section:before{display: none;}
    .achieve_list ul li, .features_list ul li{font-size: 16px;}
    .achieve_list ul li:before, .features_list ul li:before{margin-right: 11px; font-size: 21px;}
    .website_cork_main.features_content_only_website-design-ireland.test-11 {padding-bottom: 45px;}
    .fullview_bg.fullview_content_btm_website-design-ireland{padding: 60px 0 25px;}
    .page-template-temp-mobileapps .banner-lft-caption, .page-template-temp-amazon-sevices .banner-lft-caption {transform: translate(-50%, -50%);}
    .woocomrec_integrat_main.gray_section_ecommerce-website-development-ireland .read-about-btn {margin: 30px 0 25px;}
    .customer_search_main.full_image_content_ecommerce-website-development-ireland img {display: none;}
    .some-key-points.do-i-qualify:before{display: none;}
    .page-template-temp-online-trading-voucher .banner-lft-caption .bnr-heading {margin-bottom: 13px;}
    .do-qualify-rht .qualify-img{text-align: center;}
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field textarea{height: 150px;}
    .search-box-single-post h2, article h1.entry-title{font-size: 23px; margin-bottom: 25px;}
    html body .wprm-overlay.active{position: static !important;}
    
    /******************************************/
    
    .quickEnquiry_popup .form_section form {overflow-y: inherit !important; max-height: initial !important; margin-top: 20px;}		
    .quickEnquiry_popup .modal-header button.close{padding: 18px 18px 15px; font-size: 18px;}
    .quickEnquiry_popup .new_container_width .row {margin-left: 0;}
    .quickEnquiry_popup .modal-header button.close img{width: 42px;}
    .advantages_img img.advantages_mob_img {display: block;}
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0.collapsed{font-size: 15px; line-height: 2.5;}
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0:after,
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0.collapsed:after{background-size: 13px;}
    .search-box-single-post {margin: 40px 0 0;}
    .single-format-standard h1.new_heading_style{font-size: 30px; margin-bottom: 30px;}
    .search-box-single-post form.searchform input[type="text"]{width: 100%; padding: 13px 16px;}
    .search-box-single-post form.searchform input[type="submit"]{font-size: 16px; padding: 12px 35px; margin: 15px 0px 0 0px;}
    .home_testimonial-sec .card-body .slick-slider .slick-list{margin: 0 -5px;}
    .tabdigital_section.tab_section_home:before{display: none;}
    .tabdigital_section:after{display: none;}
    .our_contact_section:after,
    .our_contact_section:before{background: transparent !important; display: none;}
    .our_services_section:before{display: none;}
    .home_testimonial-sec:after{display: none;}
    .thoughts-bg-after{background: transparent;}
    .thoughts-bg-after:before{display: none;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.test-10{padding-top: 50px; padding-bottom: 50px;}
    .single-post .site-content:before{display: none;}
    .wpforms-container-full .wpforms-form .floating-label.floated .wpforms-field-label{top: 4px;}
    .banner-section ul.slick-dots li {width: 5px; height: 5px; margin: 0 7px;}
    .counter_bg_after:after{display: none;}
    .some-key-points.do-i-qualify:after{display: none;}
    .single-post .site-content::after{display: none;}
    .gallery-section.websoluion-business.mobile-sect{display: inline-block; width: 100%; margin: 55px 0 0;}
    .banner-lft-caption a.free-consult{display: none;}
    .our_contact_section div#wpforms-5822-field_1-container:after{display: none;}
    .review-fixed-box{top: 125px;}
    .tabber_bg_after .container > .see_more{margin: 20px 0 0;}
    .whatyou_sect > p{font-size: 14.5px;}
    .page-template-temp-digital-marketing-services .mobile_banner_main .banner-lft-caption.banner-mob-capt ul li {width: 32px !important; margin: 0px 7px 0 !important;}
    
    /***************** Mobile Header *****************/	 
    
    .tab-content ul{display:block;}
    .main-navigation ul{display: none; padding: 0;}
    .main-navigation a{font-size: 15px; padding: 15px 15px; justify-content: space-between;}
    .main-navigation ul > li {width: 100%; margin: 0; padding:0; border-bottom: 1px solid #F4F4F4;}
    .main-navigation ul > li:last-of-type{border-bottom: 0px;}
    .main-navigation ul.menu > li > a:hover{color: #fff; background: #ff7a03;}
    .menu-toggle {border: none; background: transparent; padding: 0px; margin: -7px 0 0; display: block;}
    .btn-shape-wrap {height: auto; width: 25px; position: relative;}
    .btn-shape-wrap .line {position: absolute; width: 100%; background: #222; height: 2px; left: 0; right: 0; margin: 0 auto 0; transform-origin: left; transition-duration: .2s;}
    .btn-shape-wrap .line.a {top: 0px;}
    .btn-shape-wrap .line.b {top: 6px;}
    .btn-shape-wrap .line.c {top: 12px;}
    .header-info {display: none;}
    .menu-toggle.toggled .line{background: #ff7a03;}
    .menu-toggle.toggled .line.a {transform: rotate(45deg); width: 21px; top: 0; left: 0px;}
    .menu-toggle.toggled .line.c {transform: rotate(-45deg); width: 21px; left: 0px; top: 15px;}
    .menu-toggle.toggled .line.b {opacity: 0;}
    .main-navigation {position: absolute; top: 113px; width: 100%; z-index: 2; left: 0; right: 0; background: #fff;}
    .header-logo{margin-right: auto; width: 225px;}
    .header_enquiry{position: absolute; top: 0; background: #EFF4F7; margin: 0; padding: 5px 0; left: 0; right: 0; text-align: center;}
    .banner-lft-caption a.free-consult, .banner-rht-caption a.free-consult{font-size: 17px; padding: 11.3px 29px; border-radius: 8px;}
    button{outline: none;}
    button:focus{outline: none;}
    .mobile-header{display: none;}
    .header_Search{display: block;}
    header.site-header > .search_form_section {display: none !important;}
    .header_enquiry ul li a{font-size: 15px; color: #ff7a03;}
    .header-inner .logo {width: 175px; margin: 0 auto;}
    .header-inner .mobile-header {order: 3; width: auto; margin: 0 0 0 5px;}
    .header-inner{padding: 55px 15px 20px; position: relative;}
    .header_enquiry ul li{margin:0px;}
    .header_enquiry ul li:last-child {display: none;}
    .header-section .main-navigation ul li a:after{float: right;}
    .main-navigation .menu-menu-1-container > ul > li.current-menu-item > a{background: #ff7a03; color: #fff;}
    .main-navigation ul.sub-menu > li > a {width: 100%; padding: 18px 15px; font-size: 15px;}
    .main-navigation ul > li.focus > a {background: #ff7a03; color: #fff;}
    .main-navigation ul > li.focus > a::after {transform: rotate(180deg); padding: 0;}
    .main-navigation ul.sub-menu{position: static; float: none; padding: 0; margin:0; border:none; display: none; background: #f7f6f6;}
    body{position: relative; background: transparent;}
    .hdr-menu-overlay.active {position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); z-index: 2;}
    html {margin: 0!important;}
    .tabber_bg_after {padding: 50px 0 45px; background: transparent;}
    a#open-close-toggle1 img.arrow-visible.my-visible {width: 19px;}
    .banner {display: none;}
    .footer_quickenquiry {position: fixed; bottom: 0; width: 100%; text-align: center; display:block;}
    .footer_quickenquiry button.enquiry_btn {outline: none;}
    .modal-open .modal {overflow-y: scroll; overflow-x: hidden !important;}
    .copyright{padding: 15px 0 55px 0;}
    .quickEnquiry_popup .address_section ul li>span{font-size: 19px; font-weight: 300;}
    .quickEnquiry_popup .address_section ul li>a{font-size:15px;}
    .quickEnquiry_popup .address_section ul li>i{font-size:22px;}
    .quickEnquiry_popup .address_section ul li>p{font-size:15px;}
    .quickEnquiry_popup .address_section ul li:last-child{min-height: 345px; margin-bottom: 0px;}
    .quickEnquiry_popup .form_section h5{font-size: 19px;}
    .quickEnquiry_popup .form_section span{font-size: 17px;}
    .quickEnquiry_popup .form_section div.wpforms-container-full .wpforms-form .wpforms-field{padding: 7px 0;}
    .quickEnquiry_popup .form_section .wpforms-container input, textarea{padding: 22px !important;}
    .quickEnquiry_popup .form_section .wpforms-submit-container button{font-size: 17px !important; padding: 5px 40px !important;}
    .quickEnquiry_popup .form_section div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size: 15px;}
    .quickEnquiry_popup .form_section div.wpforms-container-full .wpforms-form .wpforms-captcha-question{font-size: 15px;}
    .quickEnquiry_popup .form_section div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {height: 85px!important;}
    .quickEnquiry_popup .form_section{margin-top:0px;} 
    .quickEnquiry_popup .address_section {display: none;}
    .google_reviews_sec1.google_reviews_home h3,
    .google_reviews_sec1.google_reviews_web-design h3{font-size: 22px;}
    h1.new_heading_style{font-size: 22px; margin-bottom: 20px;}
    .tabber_online_store.home-our-work .tab-content .slick-list.draggable .slick-track .item.slick-slide {padding: 0px 10px;}
    .home-our-work .slide-img{width:100%; display:inline-block;}
    .home_service_sec ul, .our_services_blocks ul{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between;}
    .home_service_sec ul li, .our_services_blocks ul li{width: 47.33%; margin-bottom: 15px; margin-right: 0;}
    .new-serviceHome .read-more a{font-size: 14.5px;}
    .new-serviceHome .read-more a i.fa.fa-arrow-circle-right{font-size: 17.5px;}
    .container.news_thoughts_home .welcome-text h2 {margin: 0 0 20px;}
    .home_testimonial-sec .slick-slider button.slick-next{width: 33px; height: 40px; top: 50%; right: -10px;}
    .home_testimonial-sec .slick-slider button.slick-prev{width: 33px; height: 40px; top: 50%; left: -10px; z-index: 1;}
    .home_testimonial-sec .slick-slider button.slick-next:before,
    .home_testimonial-sec .slick-slider button.slick-prev:before{font-size: 18px;}
    .footer-top-section {text-align: left;}
    .footer-top-section .footer-logos{margin: 25px 0 20px;}
    .footer-top-section button.enquiry_btn{padding: 14px 15px; font-size: 15px; margin: 8px auto 35px; float: none; display: block; margin-left: 0;}
    .footer-top-section .footer-logos li {width: 46px; margin: 0 8px 0 0;}
    .tabber_online_store.home-news-section .tab-pane ul{padding: 35px 0 50px;}
    .tabber_online_store.home-news-section::-webkit-scrollbar{    width: auto;}
    .tabber_online_store .slick-slider button.slick-prev{left:0; z-index: 1; width: 11px; height: 22px; background-size: cover;}
    .tabber_online_store .slick-slider button.slick-next{right: 0; z-index: 1; width: 11px; height: 22px; background-size: cover;}
    .tabdigital_section.tab_section_home {margin-top: 35px;}
    .google_reviews_sec1.google_reviews_home a,
    .google_reviews_sec1.google_reviews_web-design a{display: none;}
    ::-webkit-scrollbar{height: 4px;}
    ::-webkit-scrollbar-track{box-shadow: inset 0 0 20px #eff4f7;}
    .welcome-text h1.new_heading_style{font-size: 20px; margin-bottom: 20px;}
    .container.news_thoughts_home .tabber_online_store.home-news-section .tab-pane ul{padding-bottom: 32px;}
    .tabber_online_store .nav-tabs>li{padding: 7px 0px;}
    .tabdigital_section{margin: 20px 0 0; background: transparent;}
    .tabdigital_section.tab_section_web-design .tab-content .welcome-text.tab-text-section h2 {display: none;}
    .tabdigital_section.tab_section_web-design .tabber_online_store.home-our-work {margin: 0;}
    .link_to_reviews {margin: 50px 0 0;}
    .link_to_reviews a, .read-about-btn a, .achieve_list a{font-size: 16.5px; padding: 10px 32px;}
    .read-about-btn a{display: block; line-height: 1.33;}
    .link_to_reviews a:after, .show_others a.load-more:after, .read-about-btn a:after, .achieve_list a:after{background-size: 14px; width: 15px; height: 14px; vertical-align: middle; margin: 0px 0 0 5px;}
    .websoluion-business{padding: 50px 0 50px; margin: 65px 0 0;}
    .websoluion-business .row .col-12.col-md-3{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .welcome-text.wocmrceintert_sect p{font-size: 14.5px;}
    .welcome-text.wocmrceintert_sect p strong{font-size: 16px;}
    .wocmrceintert_img_sect{margin: 20px auto 0px;}
    .customer_search_main.full_image_content_ecommerce-website-development-ireland{background: url(images/ecommrc-btm-bite-mob.jpg) no-repeat; padding: 50px 0; background-size: cover;}
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_sect_cont {right: 0; width: 100%;}
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_heading {line-height: 1.2;}
    .customr_sect_cont .customr_heading span{font-size: 31.55px;}
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a{padding:11px 25px; font-size: 16px; margin: 18px 0 0;}
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a:before{width: 22px; height: 24px; margin: 0 13px 0 0; background-size: 22px;}
    .magento_advntg .magento-list ul li em{font-size: 14.5px;}
    .magento_advntg .magento-list ul li{min-height: auto; padding: 23px 25px 23px;}
    .magento-advntg-link a{padding: 9px 15px; font-size: 16px; line-height: 1.3;}
    .magento-advntg-link a:after{width: 15px; height: 15px; margin: 0 0 0 10px; background-size: 14px;}
    .mgnto_enquiry_bg{padding: 55px 0 60px; background: transparent;}
    .mgnto_enquiry_bg:before{display: none;}
    .mgnto_enquiry_sec{padding: 40px 25px 50px; flex-direction: column; background-size: cover;}
    .mgnto_enquiry_sec .enquiry-text strong{font-size: 28px; padding-bottom: 20px; line-height: 1.5;}
    .mgnto_enquiry_sec .enquiry-text p,
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text span{font-size: 16px; text-align: center;}
    .mgnto_enquiry_sec .enquiry-text{width: 100%;}
    .mgnto_enquiry_sec .enquiry-btn{margin-top: 30px; margin-right: 0px;}
    .mgnto_enquiry_sec .enquiry-btn button{padding: 13px 28px; font-size: 16px;}
    .mgnto_enquiry_sec .enquiry-btn button:before{width: 22px; height: 22px; margin: 0 13px 0 0; background-size: 22px;}
    .magento_advntg .magento-list ul li:before{width: 50px; height: 50px; background-size: 50px;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon{margin-bottom: 50px; padding: 35px 30px;}
    .about_section.top-serch-marketing .welcome-text.abt_sect p {padding: 0 0%;}
    .about_section.top-serch-marketing .accordion {display: inline-block; margin: 35px 0 0; width: 100%}
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0{padding: 11px 15px; display: inline-block; width: 100%; font-size: 15px; line-height: 2.5;}
    .about_section.top-serch-marketing .accordion .card .card-body{font-size: 15px; padding: 20px 15px;}
    .mgnto_enquiry_sec .enquiry-text p a{font-size: 22px;}
    .home_testimonial-sec.testimonials_web-design:before{display: none;}
    .tabdigital_section.tab_section_ecommerce-website-development-ireland {height: auto; background: transparent;}
    
    /********************** slick nav-menu css *************************************/
    
    .slicknav_menu{background-color:transparent; top: 48px; font-size: 19px; padding:0; display: inline-block; float: left; width: auto;}
    .slicknav-flex {display: inline-block; float: left;}
    nav.slicknav_nav {width: 100vw;}
    .slicknav-flex a.slicknav_btn{position: relative;}
    .slicknav_menu .slicknav_menutxt{display: none;}
    .slicknav-flex a.slicknav_btn {background-color: transparent;}
    .slicknav_nav{background-color:#fff; -webkit-box-shadow:-7px 0 5px 0px #ddd; -moz-box-shadow:-7px 0 5px 0px #ddd; -ms-box-shadow:-7px 0 5px 0px #ddd; box-shadow: -7px 0 5px 0px #ddd;}
    .slicknav_nav ul {margin: 0 ;}
    .slicknav_menu {display: inline-block; z-index: 99;}
    .slicknav_nav li a{color:#000;}
    .slicknav_nav .slicknav_row, .slicknav_nav a{padding:12px; margin:0;}
    .slicknav_nav ul.menu li.current_page_item {background:#ff7a03;}
    .slicknav_nav ul.menu li.current_page_item a{color:#fff;}
    .slicknav_nav ul.sub-menu li.menu-item a {color: #000; text-transform: capitalize; font-weight: 300; background: #f7f6f6;}
    .slicknav_nav li a{padding:12px; margin:0;}
    .main-navigation .menu-menu-1-container .current-menu-parent.current_page_parent {background: transparent;}
    .current-menu-parent.current_page_parent span:before{color: #fff;} 
    .slicknav_parent.slicknav_open a{color: #fff;}
    .slicknav_parent.slicknav_open span:before{color: #fff;}
    .slicknav_nav .current_page_item a:hover{background:#ff7a03; border-radius:0;}
    .slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover{background:#ff7a03; border-radius:0; color:#ffffff;}
    .slicknav_nav .current_page_item .current-menu-parent.current_page_parent a{color:#ffffff;}
    .slicknav_nav .slicknav_arrow{font-size:0;}
    .slicknav_nav ul.menu li.current_page_item span.slicknav_arrow:before{color: #fff;}
    span.slicknav_arrow:before {content: "\f078"; display: inline-block; color: #000; font-family: 'Font Awesome 5 Free'; font-weight: 900; margin-right: 0; font-size: 15px;}
    .slicknav_open span.slicknav_arrow:before{content: "\f077";}
    .slicknav_nav ul.menu li a{text-transform:uppercase; font-size:15px;}
    .container{width:100%;}
    .home_logos-sec .card-body .slick-slider .item.slick-slide img{margin:0 auto; text-align:center; display:block;}
    .counter-section ul li {width: 48%; margin: 12px 0px;}
    .welcome-text h2{font-size:18px; line-height: 1.5;}
    .tabber_tabs_strip .welcome-text h1{font-size:20px; line-height: 1.5; margin-bottom: 20px;}
    .home_service_sec .white-box h3{font-size:15px;}
    .home_testimonial-sec{margin: 0;}
    .home_testimonial-sec .card-body .owl-item .item{margin: 50px 0 40px;}
    .home_service_sec ul li .new-serviceHome p, .services-sml-des p {font-size: 14.5px; padding: 0; min-height: 69px; line-height: 24px;}
    .tabber_online_store.home-news-section ul li .new-serviceHome p, .article_searchpost p{font-size:15px;}
    .tabber_online_store.home-news-section ul li .new-serviceHome strong, .article_searchpost p strong{font-size:15px;}
    .google_reviews_sec1.google_reviews_home .card-body .ti-widget-container .ti-reviews-container .ti-controls,
    .google_reviews_sec1.google_reviews_web-design .card-body .ti-widget-container .ti-reviews-container .ti-controls{display: block;}
    .google_reviews_sec1.google_reviews_home .card-body .ti-widget-container .ti-reviews-container .ti-controls .ti-next,
    .google_reviews_sec1.google_reviews_web-design .card-body .ti-widget-container .ti-reviews-container .ti-controls .ti-next{right: -25px;}
    .google_reviews_sec1.google_reviews_home .card-body .ti-widget-container .ti-reviews-container .ti-controls .ti-prev,
    .google_reviews_sec1.google_reviews_web-design .card-body .ti-widget-container .ti-reviews-container .ti-controls .ti-prev{left: -25px;}
    .ti-review-item.source-Google .ti-inner .ti-review-header .ti-profile-details .ti-name{font-size: 16px;}
    .ti-review-item.source-Google .ti-inner .ti-review-header .ti-profile-details .ti-date{font-size: 14px !important;}
    .google_reviews_sec1.google_reviews_home .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_website-conversion-experts .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_web-design .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content{font-size: 14px !important; height: 108px !important;}
    .welcome-text.tab-text-section h2 {margin-bottom: 20px; font-size: 22px;}
    .home_testimonial-sec.testimonials_wordpress-development {margin: 50px 0 40px;}
    .woocomrec_integrat_main.gray_section_wordpress-development {padding-top: 50px;}
    .welcome-text.tab-text-section p{font-size: 14.5px; text-align: center; padding: 0;}
    .home_testimonial-sec.testimonials_home {margin: 10px 0;}
    .home_testimonial-sec{margin: 45px 0 40px;}
    .tabber_online_store.home-news-section .tab-content {margin: 0;}
    .home .tabber_bg_after {padding: 50px 0 45px; background: transparent;}
    .home-our-work .tab-content{margin:0;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p{font-size: 14px; padding: 10px; margin-top: 15px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide{height: 100%; margin: 5px 15px 25px; padding: 35px 15px 15px; box-shadow: 0px 0px 25px -6px rgb(19 71 100 / 10%); min-height: 325px;}
    .container.news_thoughts_home .welcome-text {margin-top: 20px;}
    .welcome-text  h2{margin:0 auto 20px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p span{margin: 0px auto 20px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide img{top: -8px; width: auto; padding: 0 10px;}
    .our_contact_section .contact-form input, textarea{max-width:100%;}
    .tabber_tabs_strip{margin: 0 0 25px;}
    .wpforms-container-full .wpforms-form .floating-label .wpforms-field-label{line-height: 12px;}
    .our_contact_section .contact-form input{height: 50px !important;}
    .our_contact_section.contact_section_home .contact-form .wpforms-field-container .wpforms-field.wpforms-field-captcha .wpforms-captcha-math .wpforms-field-medium.wpforms-field-required.a {margin: 0 0 0 0px;}
    .our_contact_section.contact_section_home .contact-form .wpforms-submit-container button.wpforms-submit {padding: 5px 30px !important; font-size: 16px !important;}
    a#open-close-toggle1{margin:0px;}
    .our_contact_section .welcome-text p, .our_services_section.our_services_home .welcome-text p, .mobileapp_hdng p{font-size: 14.5px;}
    .services-iner h4{font-size: 17px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p strong{font-size: 14px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p span{font-size: 14px;}
    .footer-section .ftr.row .about1 {padding-left: 15px;}
    .tabber_online_store .tabber_tabs_strip .welcome-text h2 {margin: 0 0 20px;}
    .our_services_section.our_services_home .welcome-text h2 {margin: 0 0 20px;}
    .our_services_section{margin: 50px auto 20px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide img {margin: 0 0 16px;}
    .tabber_online_store.home-news-section{margin: 0;}
    .tabber_online_store.home-news-section ul.nav.nav-tabs{text-align: center;}
    .tabber_online_store.home-news-section ul.nav.nav-tabs::-webkit-scrollbar{height: 0px;}
    .tabber_online_store .tab-content {margin: 0;}
    .ftr-info-icn{margin: -6px 10px 0 0px; line-height: 40px;}
    .footer-section .ftr-menu ul li > p{font-size: 14.75px; line-height: 1.5;}
    .footer-section .about1 .ftr-menu ul li{margin-bottom: 25px;}
    .footer-section .about1 .ftr-menu ul li:last-of-type{margin-bottom: 0px;}
    .our_services_section.our_services_small-business.marketing-outer-serch .welcome-text h2 {margin-bottom: 20px;}
    .tabdigital_section.tab_section_web-design .welcome-text.tab-text-section p{padding: 0px;}
    .tabdigital_section.tab_section_web-design {height: auto; background: transparent;}
    .our_services_section.our_services_home {margin-top: 50px;}
    .services-sml-des{margin-right: 0px;}
    .footer-section .ftr.row .about1 .ftr-menu {margin-bottom: 13px;}
    .page-template-temp-mobileapps .whatyou-main .row .col-12.col-md-6 {padding-right: 0;}
    .mobile_solution {padding: 50px 0 40px;}
    .mobile_solution .col-12.col-md-6.mobile-content{padding: 0px;}
    .mobile_solution .welcome-text.mobileapp_hdng span, .mobile_pharmcy .welcome-text.mobileapp_hdng span{font-size: 17px;}
    .mobile_solution .welcome-text.mobileapp_hdng p, .mobile_pharmcy .welcome-text.mobileapp_hdng p{margin: 15px 0; font-size: 14.5px;}
    .mobile_tdd_sectn.mobile_pharmcy .col-12.col-md-6.mobile-content {padding: 0;}
    .mobile_tdd_sectn.mobile_pharmcy .col-12.col-md-6.mobile-img {padding: 0;}
    .social-media-cont{margin-top: 35px;}
    
    /********* Footer ********/
    
    .footer-section .new_container_width{padding:20px;}
    .footer-section .ftr-logo {margin: 20px auto 0;}
    .about1 {padding: 0px; padding-bottom: 0;}
    .footer-section .ftr-menu ul li{margin-bottom:30px;}
    .footer-section .ftr-title{padding-top: 0; margin: 0px auto 20px;}
    .footer-section .ftr-menu ul > li {margin: 0 0 15px;}
    .footer-section .ftr-title strong{font-size:18px;}
    .footer-section .ftr-menu ul li a{font-size: 14.75px;}
    .footer-section .ftr-about3, .footer-section .ftr-about4{padding-left: 15px; padding-right: 0px;}
    .footer-section .ftr-menu ul li>span>em{font-size:16px;}
    .footer-section .ftr-menu ul li>span{font-size:16px;}
    .footer-logos{margin-top:-28px;}
    .footer-section .ftr-menu {margin: 0 0 25px;}
    .footer-logos ul{float:none; display:inline-block;}
    .footer-logos ul li{width: 18%;	text-align: center; float: none; margin-left: 0;}
    .footer-section{padding-bottom:40px; padding-top: 40px;}
    .copyright p{font-size:15px;}
    
    /********* web-design page ********/
    
    .websoluion-business .web_sect p{font-size: 15px; margin: 0 0 15px;} 
    .web-icon-sect{min-height:50px;}
    .home_testimonial-sec .card-body .owl-item .item p{padding:30px; margin-top:80px; font-size:15px;}
    .whatyou_sect ul li{font-size:15px;}
    .customer_search_main.full_image_content_web-design img{width:100%;}
    .customr_sect_cont h2{font-size:20px;}
    .customr_sect_cont{padding: 0; position: static; width: 100%; transform: translate(0);}
    .think_strategy_main {margin-top: 50px; text-align: center;}
    .think_right_cont {display: inline-block; margin: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0; text-align: left;}
    .think_right_cont h2{font-size: 21px; margin: 10px 0 20px;}
    .think_right_cont p{font-size: 15px;}
    .think_right_cont p:last-of-type{margin-bottom: 0px;}
    .web_design_process_main{padding-top: 60px;}
    .welcome-text.our_proces h2{margin-bottom: 35px;}
    .website_cork_main{padding-top: 50px; padding-bottom: 50px; background: transparent;}
    .website_cork_main:before{display: none;}
    .website_cork_main.content_only_ecommerce-website-development-ireland {padding-bottom: 50px; padding-top: 50px;}
    .welcome-text.cork_sect h2{padding-bottom:0px; margin-bottom: 0;}
    .cork_sect p{font-size: 14.5px; padding: 0 2%;}
    .website_cork_main i.fa.fa-arrow-right {padding-left: 5px;}
    .website_cork_main .see_more{margin-bottom: 60px;}
    .col-12.col-md-5.abut_sectright {text-align: center;}
    .home_logos-sec{padding-top: 0; margin: 6px 0 0;}
    .websoluion-business.eight_block_section_shopify-development{margin-top:50px;}
    .one_list .ourweb-icon-sect p{font-size: 14px; margin-bottom:0; line-height: 1.5; padding:0px;}
    .whatyou-main .row { flex-direction: column-reverse; margin: 0;}
    .whatu-get-rht {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; position: static;}
    .whatyou-main .row .col-12.col-md-6 {padding: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .whatu-get-cont .welcome-text.web_sect {padding: 25px 0 0;}
    .whatu-get-cont .welcome-text.web_sect h2{margin-bottom: 20px;}
    .whatyou_sect{margin-top: 0;}
    .whatyou_sect ul li, .some-key-points.do-i-qualify ul li{font-size: 14.5px; padding: 0 0 0 30px; margin: 0 0 20px;}
    .customr_sect_cont .customr_heading{font-size: 28px; line-height: 1.5;}
    .customr_sect_cont .sub_heading{font-size: 23px; line-height: 1.5;}
    .customr_sect_cont p:empty {display: none;}
    .customr_sect_cont p{font-size: 15px; margin: 20px 0 10px; padding-right: 0;}
    .customr_sect_cont a{font-size: 20px; line-height: 1; margin: 20px 0 0; display: inline-block;}
    .tabber_online_store .show_others {margin: 25px 0 0;}
    .container.our_work_ecommerce-website-development-ireland .see_more {margin-top: 18px;}
    .show_others a.load-more{padding: 8px 20px; margin: 0 5px 10px;  font-size: 15px; display: inline-block;}
    .whatyou-main{padding: 60px 15px 40px;}
    .whatuget-img:after{left: 21.8%;}
    .mobile_solution .mobile-img{padding: 0px;}
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-sect img.webicon-img{width: 45px;}
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-sect-img {height: 45px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center;}
    .websoluion-business .row .col-12.col-md-3:first-of-type .web-icon-sect-img img.webicon-img {width: 55px;}
    
    /********* E-Commerce page ********/
    
    .websoluion-business.eight_block_section_ecommerce {margin-top: 50px;}
    .woocomrec_integrat_main{padding-top:50px; padding-bottom: 55px;}
    .achieve_list ul li strong{font-size: 14.5px;}
    .achieve_list ul li{font-size: 14.5px;}
    .customer_search_main.full_image_content_ecommerce {margin: 50px auto 80px;}
    .customer_search_main.full_image_content_ecommerce .customr_sect_cont p{font-size:22px; margin-top: 0px;}
    .customer_search_main.full_image_content_ecommerce .customr_sect_cont{margin-top: -35px;}
    .customer_search_main.full_image_content_ecommerce img {height: 250px; width: 100%;}
    .website_cork_main.content_only_ecommerce.container .welcome-text.cork_sect {margin-top: 30px;}
    .achieve_list ul li:before{font-size: 20px;}
    
    /********* e-mail-marketing page ********/
    
    .eprocess_Section.our_process_e-mail-marketing .emarketing-process .row.stp-row .col-12.col-md-3 {z-index: -9;}
    .eprocess_Section.our_process_e-mail-marketing .emarketing-process .row.stp-row:before{display:none;}
    .emarketing-process{margin: 50px auto 0;}
    .emarketing-process .step-text-sect{padding: 20px 0px 20px;}
    
    /********* AboutUs page ********/
    
    .about_section{padding: 50px 0 50px; background: transparent;}
    .about_section.middle-serch-content{margin: 20px auto -7px;}
    .about_section .welcome-text h2{margin-bottom:30px;}
    .about_section .welcome-text.abt_sect p{font-size:15.5px;}
    .about-logos{padding: 50px 0 45px;}
    .about-logos .welcome-text h2{margin-bottom:20px;}
    .about-logos ul li{width: 50%;}
    .about-team .welcome-text.web_sect {padding-top: 50px;}
    .abut_sectright img {width: 100%;}
    .abut_sectleft p{font-size: 14.5px; margin-bottom: 15px;}
    .abut_sectleft strong{font-size: 16px;}
    .our_services_section.about_services_section{margin-top:20px;}
    .our_contact_section.about_contact_us{margin: 0px auto 50px;}
    .abut_sectleft strong:last-child{margin-top: 20px; font-size: 19px;}
    .about_section.top-serch-marketing {padding: 50px 0 50px; background: transparent;}
    .about_section.online-about-trade{background: transparent; padding: 50px 0 50px;}
    .about_section.online-about-trade:before{display: none;}
    .about_section.top-serch-marketing:after{display: none;}
    .our_services_section.our_services_small-business.marketing-outer-serch:after{display: none;}
    .page-template-temp-search-marketing-and-lead-generation .about_section.middle-serch-content {margin-top: 0;}
    .page-template-temp-search-marketing-and-lead-generation .our_services_section.our_services_small-business.marketing-outer-serch {padding-bottom: 25px;}
    
    /********* Contactus page ********/
    
    .contact-middle-section .content-address-mail p{font-size: 15px; line-height: 2;}
    .contact-middle-section .content-address-mail a{font-size: 15px; line-height: 2;}
    .contact-middle-section h4{font-size: 18px;}
    .map-contact-section{margin: 30px 0 35px;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage .welcome-text.abt_sect {margin: 0;}
    .about_section.middle-seo-step:before, .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:before{display: none;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:after{display: none;}
    
    /********* E-mail Marketing page ********/
    
    .website_cork_main.content_only_e-mail-marketing.container.new_container_width {display: inline-block; padding-bottom:0;}
    .eprocess_Section.our_process_e-mail-marketing {margin: 40px auto 0;}
    .websoluion-business.eight_block_section_e-mail-marketing{margin: 40px auto 0;}
    .emarketing-process .step-icon-sect:last-child img {margin-left: 0;}
    .emarketing-process .step-icon-sect h5{display:block; font-size:16px;}
    
    /********* Mobile-Apps page ********/
    
    .mobile_tdd_sectn{padding: 50px 0 50px;}
    .mobile_tdd_sectn .mobile-content .mobileapp_hdng.welcome-text h2{margin-bottom: 30px;}
    .mobile-app-logo ul li {margin-right: 0; width: 20%;}
    .mobile_pharmcy .mobile-content .see_more{margin-bottom: 0;}
    .page-template-temp-mobileapps .magnto_devlopmnt_sectn{margin-top: 0;}
    .magento_advntg .magento-list ul li>strong{font-size:15px;}
    .about_section.store-mangemnt-bg{padding-top: 30px; margin:0; padding-bottom: 0;}
    .mobile_tdd_sectn.mobile_pharmcy .col-12.col-md-7.mobile-content {padding: 0;}
    .mobile-app-logo{padding: 30px 0 30px;}
    
    /********* Magento Development page ********/
    
    .websoluion-business.eight_block_section_magento-development {display: inline-block; margin-top: 50px;}
    .container.our_work_magento-development .welcome-text h2, .container.our_work_shopify-development .welcome-text h2{margin-bottom:0px;}
    .show_mobile {display: block; text-align: center; width: 100%; margin: 0 auto 50px;}
    .show_mobile a.load-more{cursor:pointer;}
    .show_mobile a.load-more:hover, .show_mobile a.load-more.less:hover{transition: all 0.3s ease-in-out 0.1s; opacity: 1; text-decoration:none;}
    .show_mobile a.load-more:after{content: "\f103"; display: block; font-family: 'Font Awesome 5 Free'; font-weight: 900; text-align: center; margin: 0 auto; font-size: 20px;} 
    .show_mobile a.load-more.less:after{content: "\f102"; display: block; font-family: 'Font Awesome 5 Free'; font-weight: 900; text-align: center; margin: 0 auto; font-size: 20px;} 
    .websoluion-business .row .col-12.col-md-3{padding:0px; display: block !important;}
    .web-icon-sect{padding: 30px 25px;}
    .web-icon-sect:hover{padding: 30px 25px;}
    .web-icon-sect h5{font-size: 17.5px; margin: 25px 0 10px;}
    .web-icon-sect p{font-size: 14.4px;}
    .web-icon-sect .web-icon-sect-img {height: 45px;}
    .web-icon-sect .web-icon-sect-img img {width: 45px;}
    .magnto_devlopmnt_sectn{padding: 58px 0 40px;}
    .magnto_devlopmnt_sectn .magento_advntg .welcome-text.tab-text-section p {margin: 0 0 35px;}
    .magento-list{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .counter-section ul li:nth-of-type(n+3) {margin-bottom: 0;}
    .websoluion-business .web-icon-sect p {font-size: 14px;}
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect h5 {font-size: 16px;}
    
    /********* Testimonials page ********/
    
    ul.page-numbers{margin-bottom: 0;}
    section.categ-search {padding: 0 0 35px 0px;}
    
    /********* search-marketing-and-lead-generation page ********/
    
    .search-marketing-reapter ul li h4{font-size: 15px;}
    .search-marketing-reapter ul li p{font-size: 15px;}
    .search-marketing-reapter{margin: 30px 0 0px;}
    .our_services_section.our_services_small-business.marketing-outer-serch {margin-top: 50px; margin-bottom: 0;}
    .serch-marketing-contact{margin-top:30px;}
    
    /********* thoughts-and-opinions page ********/
    
    .blog-outer-page{margin-top: 40px; margin-bottom: 40px;}
    .blog-outer-page article h2, .blog-outer-page article h1{font-size: 18px; margin: 20px auto 0; padding-left: 15px; line-height: 1.5; padding-bottom: 12px;}
    article h2{font-size: 20px;}
    article h3{font-size: 18px;}
    article .entry-content p{font-size: 15px;}
    article .entry-content p a{word-break: break-word;}
    .blog-outer-page article span{font-size: 13px; margin: 0px 6px 0 0px;}
    .blog-outer-page article p{font-size: 14.5px; padding-left: 0; margin-bottom: 15px; padding-bottom: 20px;}
    .blog-outer-page article .entry-content a{font-size: 15.33px;}
    .blog-outer-page article {margin-bottom: 30px; font-size: 16px;}
    .blog-outer-page .widget-area h2{font-size: 20px; margin-bottom: 25px;}
    .blog-outer-page .widget-area .widget_categories ul li{font-size: 14.5px; margin-bottom: 20px;}
    .blog-outer-page .widget-area .widget_categories ul li a{font-size: 14.5px;}
    .blog-outer-page ul.sidebar_posts li a{font-size: 15.5px; line-height: 1.8;}
    .blog-outer-page h2.widget-title{font-size: 20px;}
    .blog-outer-page ul.sidebar_posts li span{font-size: 16px;}
    .blog-outer-page article span:last-of-type{margin-right: 0;}
    .blog-outer-page article span.date_post:before{width: 16px; height: 16px; margin: 0 6px 0 0; background-size: 16px;}
    .blog-outer-page article span.author_post:before{width: 13.5px; height: 17px; margin: 0 6px 0 0; background-size: 13.5px;}
    .blog-outer-page article span.comment_counts:before{width: 15px; height: 16px; margin: 0 6px 0 0; background-size: 15px;}
    .archive .blog-outer-page article header.entry-header h1.new_heading_style, .archive .blog-outer-page article header.entry-header h2.entry-title{font-size: 17.5px; margin-bottom: 15px;}
    .archive .blog-outer-page article{margin-bottom: 35px;}
    .archive .blog-outer-page article header.entry-header h2.entry-title{margin-left: 0px;}
    .content-area.Noor{padding-bottom: 25px;}
    
    /********* web-development page ********/
    
    .counter_section_web-development .counter-section ul li a {min-height: 175px;}
    
    /********* seo-services-ireland page ********/
    
    .about_section.top-serch-marketing .welcome-text.abt_sect p, .about_section.middle-serch-content .welcome-text.abt_sect p, 
    .about_section.seo-top-sevices-content .welcome-text.abt_sect p, .about_section.middle-seo-step .welcome-text.abt_sect p{font-size:15px;}
    .emarketing-process.step-serch-processs .row.stp-row:before, 
    .emarketing-process.step-serch-processs .row.stp-row:after{display:none;}
    .emarketing-process.step-serch-processs .col-md-4{z-index: 0; margin: 0px 0 55px; height: 100%;}
    .step-serch-processs .step-text-sect h4{font-size: 17px;}
    .emarketing-process .step-text-sect p{font-size: 14.5px;}
    .off-site-optimization p{font-size: 14.5px; line-height: 28px;}
    .emarketing-process.step-serch-processs .seo-plan-section {padding: 50px 0;}
    .emarketing-process.step-serch-processs .seo-plan-section .welcome-text.abt_sect{margin-bottom: 30px;}
    .emarketing-process.step-serch-processs .seo-plan-section .welcome-text p{font-size: 15px;}
    .seo-plan-section img {text-align: center; display: block; margin: 0 auto;}
    .seo-plan-section .welcome-text h2{margin-bottom: 20px;}
    .emarketing-process.step-serch-processs .welcome-text.abt_sect h2 {font-size: 22px; margin: 0 auto 30px;}
    
    /********* online-trading-voucher page ********/
    
    .about_section.online-about-trade .welcome-text.abt_sect p{font-size:14.5px; line-height: 2; padding: 0;}
    .some-key-points.do-i-qualify{margin: 30px auto 0;}
    .some-key-points h4{font-size: 16px;}
    .some-key-points.do-i-qualify p{font-size: 14.5px; line-height: 2;}
    .some-key-points.do-i-qualify ul{width:100%;}
    .some-key-points.do-i-qualify ul li{font-size: 14.5px;}
    .advantages_main.background_image_section_wordpress-development p{font-size:14.5px; line-height: 2;}
    .advantages_main.background_image_section_wordpress-development.this_is_mobile p{margin-bottom: 8px;}
    .news-read-btn a, .blog.hfeed .srchpst-read-btn a{font-size:15px;}
    .news-read-btn i, .blog.hfeed .srchpst-read-btn i{font-size:19px;} 
    .design_process_web-design .one_list .ourweb-icon-sect img {margin: 0;}
    .tabber_online_store.home-our-work .welcome-text.tab-text-section img{margin-top:25px;}
    .web-aboutsect.about_us_web-design.about-team .row {margin: 0;}
    .tabdigital_section.tab_section_ecommerce-website-development-ireland .aligncenter{margin:0px 0 15px;}
    img.size-full.wp-image-4947.aligncenter{margin:0;}
    .advantages_main{margin: 50px 0 50px;}
    .advantages_main.background_image_section_wordpress-development.this_is_mobile .welcome-text.advantages_sect {margin-top: 0px;}
    .advantg-img-before ul li, .advantg-img-after ul li{width: 100%; margin: 25px 0 0; font-size: 14.5px;}
    .advantg-img-before ul li:after, .advantg-img-after ul li:after{display: none !important;}
    .advantg-img-before ul li.adv-develop, .advantg-img-after ul li.adv-develop {width: 100%; text-align: center; margin: 25px 0 0;}
    .advantages_main.background_image_section_wordpress-development.this_is_mobile {margin-bottom: 60px;}
    .advantages_sect.welcome-text h2 {margin-bottom: 20px;}
    .advantages_main.background_image_section_wordpress-development img.advantages_mob_img {display: none;}
    .advantages_main.background_image_section_wordpress-development img {margin: 8px 0;}
    /* width */
    ::-webkit-scrollbar {width: 7px;}
    /* Track */
    ::-webkit-scrollbar-track {box-shadow: inset 0 0 5px #e1e1e1; border-radius: 10px;}
    /* Handle */
    ::-webkit-scrollbar-thumb {background:#ff7a03; border-radius: 10px;}
    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {background:#f75b04;}
    .quickEnquiry_popup #quick_enquiry{padding-left:0!important;}
    .quickEnquiry_popup .modal-header {padding: 8px 10px;}
    .google_reviews_sec1.google_reviews_home,
    .google_reviews_sec1.google_reviews_web-design {margin: 20px 20px 0px;}
    .counter_bg_after {margin: 25px 0 0;}
    .about_us_web-design, .about_us_website-design-ireland {margin: 50px 0 0px;}
    .abut_sectright{order: 1; padding: 0;}
    .abut_sectleft{order: 2; padding: 25px 0 0;}
    .abut_sectright:before{display: none;}
    .abut_sectleft .welcome-text.web_sect h2{margin: 0 0 15px;}
    .abut_sectleft p:empty {display: none;}
    .whatuget-img:before{width: 26%; background-size: contain; top: -42px; left: -2.5%;}
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht:after{width: 69%; height: 30%; top: 48px;}
    .customer_search_main.full_image_content_web-design {background: url(images/customer_search_rectbg.jpg) no-repeat; background-size: cover; background-position: center; padding: 60px 0 60px;}
    .customer_search_main.full_image_content_web-design img{display: none;}
    .think_right_img {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0; text-align: left;}
    .think_right_img h3{font-size: 28px; line-height: 1.5;}
    .one_list{padding: 0 10px;}
    .proc_num_wraper{width: 65px; height: 65px; line-height: 50px; padding: 7px;}
    .ourweb-icon-sect:after{width: 67px; background-size: 67px; top: 20%; transform: translate(17%, -50%);}
    .process_number{font-size: 26px;}
    .one_list:nth-of-type(2n) .ourweb-icon-sect:after{display: none;}
    .ourweb-icon-sect{margin-bottom: 65px;}
    .website_cork_main .see_more a{padding: 10px 14px; font-size: 15px;}
    .website_cork_main .see_more a:after{background-size: 14px; margin: 5px 0 0 5px;}
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht,
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .row .col-12.col-md-6.whatu-get-rht {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; position: static; right: 0; padding: 30px 0 0;}
    .whatyou_sect ul li p{font-size: 14.4px;}
    .do-qualify-cont{padding:0;}
    .some-key-points.do-i-qualify .do-qualify-rht {margin: 0 0 20px;}
    .some-key-points.do-i-qualify .do-qualify-cont .welcome-text.abt_sect h2 {margin: 0 0 15px;}
    .home_testimonial-sec.testimonials_magento-development {margin-top: 50px;}
    .banner-section {display: none;}
    .banner-lft-caption{top: 70%; left: 50%; width: 100%; text-align: center; transform: translate(-50%, -50%);}
    .page-template-temp-online-trading-voucher .banner-lft-caption{top: 70%; transform: translate(-50%, -50%);}
    .page-template-temp-seo-services .banner-lft-caption{top: 70%; transform: translate(-50%, -50%);}
    .page-template-temp-seo-services .banner-lft-caption .bnr-heading {line-height: 35px;}
    .page-template-temp-seo-services .banner-lft-caption p {margin: 0 0 15px;}
    .banner-lft-caption .quote-content{font-size: 15.5px; margin: 0px 0 30px;}
    .page-template-temp-social-media .quote-content{font-size: 14.5px;}
    .bnr-heading, .home .bnr-heading{font-size: 33px; line-height: 1.3;}
    .legal-banner-section .bnr-heading{font-size: 29px; margin: 20px 0 20px; line-height: 40px;}
    .page-id-8001 .legal-banner-section .bnr-heading{font-size: 34px; margin: 0 0 20px; line-height: 48px;}
    .banner-lft-caption p {font-size: 19px; line-height: 1.3;}
    .banner-lft-caption ul li {width: 100px; margin: 0px 5px 0;}
    .mobile_banner_main{clear: both; display: block; width: 100%; position: relative;}
    .online-trad{margin:0px 15px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; align-items: center;}
    .online-trad p.trading-vouchers{font-size: 22px;}
    .online-trad a.trad-click{font-size: 17px; margin: 0px 0px 0 20px;}
    .blog-outer-page .row .col-md-9 {padding: 0;}
    .single-post .blog-outer-page article .entry-content a{word-break: break-word;}
    .blog-outer-page .navigation .alignleft a, .blog-outer-page .navigation .alignright a{font-size: 17px; padding: 5px 18px;}
    .blog-outer-page .row .col-md-3 {padding: 40px 0 0;}
    .recent_posts_sidebar{margin-top: 25px;}
    .search-box-single-post + .blog-outer-page article {margin-bottom: 25px;}
    .home .banner-section {display: block;}
    .banner-section .banner-item-block img.d-block.w-100.mobele-banner{display: block !important;}
    .banner-section .banner-item-block img.d-block.w-100.desktop-banner{display: none !important;}
    .home .banner-rht-caption p.sme-digital,
    .home .banner-rht-caption a.click-here{display: none;}
    .banner-lft-caption a.get-started, .banner-rht-caption a.get-started{display: none;}
    .home .bnr-heading br {display: none;}
    .banner-lft-caption ul {margin: 0px 0 10px 0; display: block;}
    .banner-section ul.slick-dots{bottom: 10px;}
    .banner-item-block.active .banner-lft-caption {top: 70%;}
    .home .banner-item-block.active .banner-lft-caption a.free-consult {order: 4;}
    .banner-lft-caption a.free-consult{margin: 0 auto 0;}
    .banner-rht-caption{display: block; right: 0; left: 0; margin: 0 auto; width: 268px; bottom: 40px; text-align: center;}
    .home .banner-item-block .banner-rht-caption {bottom: 40px !important;}
    .percant-lable span span{margin: 0 0 0 10px;}
    .home-baner-item .banner-hang-img {display: none;}
    .banner-item-block .banner-lft-caption strong, .trading-txt{font-size: 33px;}
    .percant-lable span{font-size: 27px;}
    .percant-lable{padding: 3px 0; width: 42%;  margin: 10px auto 20px; border-radius: 7px;}
    .extr-img {display: block; width: 200px; margin: 20px auto 20px; position: static;}
    .banner-item-block.bnr-animat2 .trading-txt{font-size: 33px; margin: 0 0 5px; line-height: 1;}
    .selling-contnt{font-size: 28px; letter-spacing: 2px; margin: 10px 0;}
    .banner-hang-img.aos-init.aos-animate {display: none;}
    .banner-item-block.bnr-animat1 .banner-lft-caption {width: 100%; top: 30%;}
    .banner-item-block.bnr-animat2 .banner-lft-caption {top: 22.55%; }
    .page-template-temp-digital-marketing-services .banner-lft-caption.banner-mob-capt {top: 67%;}
    .categ-search form.search-form label input.search-field{font-size: 15px; padding: 13px 56px 13px 16px;}
    .categ-search form.search-form input.search-submit{width: 50px; height: 50px;}
    .whatyou-main.what_you_get_social-media:nth-of-type(odd) .col-12.col-md-6.contente-sectin {padding-right: 0;}
    .page-template-temp-social-media .our_contact_section.contact_section_homepage {margin: 40px 0 40px;}
    .post-type-archive-testimonials .banner-lft-caption {transform: translate(-50%, -50%);}
    
    /**************************************************************/
    
    .home .bnr-animat3 .light-heading {font-size: 30px;	padding-bottom: 16px; padding-left: 20px;}
    .home .bnr-animat3 .tdd-banner-heading {font-size: 30px; padding-bottom: 16px; padding-left: 20px;}
    .home .bnr-animat3 .tdd-sub-heading {font-size: 15.5px; padding: 10px 30px; margin: 5px auto 22px 0; max-width: fit-content;}
    .home .bnr-animat3 ul li {font-size: 16px; padding-left: 23px; padding-top: 3px; padding-bottom: 4px; width: auto; margin: 0 10px 7px;}
    .home .bnr-animat3 ul li:last-of-type{margin-bottom: 0px;}
    .home .bnr-animat3 ul li:before {width: 16px; height: 16px;	background-size: 16px;}
    .banner-item-block.bnr-animat3 .banner-lft-caption ul {margin-left: 20px !important;}
    .banner-item-block.bnr-animat3 .banner-lft-caption {top: 30%; text-align: left;}
    .banner-item-block.bnr-animat3 .banner-lft-caption ul li {margin: 0 0 20px !important; display: block; width: 100% !important;}
    .footer-top-section {display: block;}
    .footer-top-section .footer-logos li {width: 70px;}
    .footer-top-section .footer-logos li:nth-of-type(3){width: 88px;}
    .active-nav-main {position: relative; z-index: 9999;}
    .site {position: relative;}
    .review-fixed-box .ti-widget[data-layout-id='23'][data-set-id='light-background']>.ti-widget-container>.ti-header{background-color: rgba(239,239,239, 0.5) !important;}
    .banner-lft-caption .online-trad {display: none;}
    .websoluion-business.desktop-sec {display: none;}
    .gallery-section.websoluion-business.mobile-sect .gallery-img {margin: 0 0 25px;}
    .websoluion-business.mobile-sect button#loadMore,
    .websoluion-business.mobile-sect button#showLess{font-size: 0px; background: transparent; border: transparent;}
    .websoluion-business.mobile-sect button#loadMore:before{content: 'See More'; display: block; color: #ff7a03; font-family: 'DM Sans', sans-serif; font-size: 17px; font-weight: 500; letter-spacing: 2px;}
    .websoluion-business.mobile-sect button#loadMore:after{content: '';	display: block;	background: url(images/see-more-arwdwn.png) no-repeat; width: 20px;	height: 20px; margin: 10px auto 0;}
    .websoluion-business.mobile-sect button#showLess:before{content: 'See less'; display: block; color: #ff7a03; font-family: 'DM Sans', sans-serif; font-size: 17px; font-weight: 500; letter-spacing: 2px;}
    .websoluion-business.mobile-sect button#showLess::after{content: ''; display: block;	background: url(images/see-more-arwdwn.png) no-repeat; width: 20px;	height: 20px; margin: 10px auto 0; -webkit-transform: rotate(180deg); transform: rotate(180deg);}
    .banner-item-block.bnr-animat1 .banner-lft-caption ul {margin-bottom: 15px; display: none;}
    .footer_quickenquiry.deskop_only button.enquiry_btn{margin: 0 auto 0; float: none;}
    .footer_quickenquiry.deskop_only{bottom: 0px; display: none;}
    .fiv-block-process .one_list{margin: 0 0px 45px 0px; padding: 0 8px; width: 50%;}
    .proc-inr-contnt{padding: 65px 10px 0;}
    .proc-inr-contnt h4{font-size: 18px;}
    .proc-inr-contnt p{font-size: 14px;}
    .fiv-block-process .one_list:last-of-type{margin-bottom: 0px;}
    .web_design_process_main.design_process_website-development {padding-bottom: 60px;}
    .our_services_section.small-business{padding: 50px 0 50px; margin: 0;}
    .our_services_section .welcome-text p{font-size: 15.5px; padding: 0px;}
    .about_section.middle-seo-step{background: transparent;}
    
    /********* seo-services-ireland Page ********/
    
    .seo-step-circle:before{background-size: auto 100px; background-position: center 5px; width: 292px;}
    .seo-step-circle{width: 164px; height: 164px; line-height: 109px;}
    .emarketing-process .step-icon-sect img { margin: 0px 0 5px; width: 42px;}
    .seo-step-circle span{font-size: 22px; line-height: 0;}
    .seo-step-circle span span.step-num{font-size: 30px;}
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2) .seo-step-circle:after, 
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) .seo-step-circle:after{background-size: auto 108px; bottom: -77%; background-position: bottom; width: 292px;}
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2), .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) {margin-top: -15px;}
    .whatyou-main.what_you_get_seo-services-ireland{padding-bottom: 30px;}
    .emarketing-process.step-serch-processs{padding: 50px 0 15px; margin: 0px;}
    .off-site-optimization{background: transparent; padding: 55px 0 35px;}
    .seo-serch-bg{margin: 20px 0 0;}
    .seo-serch-bg .welcome-text p{font-size:15px;}
    .emarketing-process.step-serch-processs .col-md-4:first-child .step-icon-sect img{padding: 0; margin-bottom: 30px; max-width: 100%; width: auto; text-align: center; display: block; margin: 0 auto 30px;}
    .emarketing-process .step-icon-sect p{font-size: 15px;}
    .off-site-optimization h3{font-size: 16px;}
    .off-site-optimization .col-md-6 {padding-bottom: 30px; padding-top: 0px; padding-left: 10px; padding-right: 10px;}
    .seo-serch-bg.captaring-serch{padding: 55px 0 40px;}
    .digital-patner-section p{font-size: 15px; margin: 0 0 20px;}
    .off-site-optimization:after{display: none;}
    .Seo-optimiz-block{padding: 25px 23px 15px;}
    .whatyou-main.seo-plan-section {padding: 65px 15px 30px;}
    .whatyou-main.seo-plan-section .row {flex-direction: column;}
    .seo-plan-section .welcome-text{padding: 25px 0 0;}
    .whatyou-main.seo-plan-section::after{width: 70%; height: 34%; top: 55px;}
    .seo-serch-bg.captaring-serch .welcome-text.abt_sect{margin: 0; width: 100%;}
    .digital-patner-section{margin: 55px 0 50px;}
    .digital-patner-section ul li{margin: 10px 13px 10px; padding: 20px 50px;}
    .digital-patner-section ul li img {width: 120px;}
    .whatyou-main.seo-plan-section .whatuget-img::before, .whatyou-main.what_you_get_social-media:nth-of-type(even) .whatuget-img::before{right:-15px;}
    .whatyou-main.seo-plan-section .whatuget-img::after,
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .whatuget-img::after{right: -15px; transform: translate(-0%, -50%);}
    .seo-contact-servicss {margin-bottom: 60px;}
    .whatyou-main.seo-plan-section .whatyou_sect strong{font-size: 16px;}
    .whatyou-main.seo-plan-section .whatyou_sect p.abt-team-mamber strong{font-size: 17px;}
    .page-template-temp-about-us .our_services_section.about-us {display: inline-block; width: 100%; margin: 10px 0 0;}
    .whatyou_sect p.abt-team-mamber {margin: 0;}
    .whatyou-main.seo-plan-section.about-us::after {height: 22%;}
    .whatyou-main.what_you_get_social-media:nth-of-type(odd){padding: 60px 15px 25px;}
    .page-template-temp-social-media .quote-content {width: 79%; margin: 0 auto 30px;}
    
    /********* Pharmacy-Prescription page ********/
    
    .about_section.pricripction-mobile .welcome-text.abt_sect p{font-size: 15px;}
    .top-pharmcy-content{padding: 50px 0;}
    .top-pharmcy-content .welcome-text h2{margin-bottom:25px; padding: 0;}
    .top-pharmcy-content .welcome-text p{font-size: 15px; padding: 0;}
    .middle-pricriptin-center{width:100%; margin: 26px 0 0; text-align: center;}
    .middle-pricriptin-left {width: 100%; margin: 0;}
    .middle-pricriptin-left ul{padding-right: 0;}
    .middle-pricriptin-left ul li, .middle-pricriptin-right ul li{justify-content: center;}
    .middle-pricriptin-left ul li{font-size: 15px; line-height: 20px; text-align: center; margin: 0 0 15px; flex-direction: row-reverse;}
    .middle-pricriptin-left ul:after{width: 20px; height: 200px; right: -10px;}
    .middle-pricriptin-right {width: 100%; margin: 0;}
    .middle-pricriptin-right ul{padding-left: 0;}
    .middle-pricriptin-right ul li{font-size: 15px; line-height: 20px; text-align: center; margin: 0 0 15px;}
    .middle-pricriptin-right ul:before{width: 20px; height: 220px; left: -10px;}
    .top-pharmcy-content .welcome-text.abt_sect {margin: 0;}
    .middle-pricriptin-left ul li p, .middle-pricriptin-right ul li p{width: 70%; text-align: left; margin: 0 0 0 20px;}
    .whatu-get-cont a.free-consult{font-size: 16.5px; padding: 13.5px 29px; margin: 35px 0 0; display: block; width: 267px;}
    .whatyou-main.what_you_get_pharmacy-prescription-ordering-mobile-app-solution{padding-bottom: 50px;}
    .bottum-content-pharmacy{padding-top: 40px;}
    .bottum-content-pharmacy a {margin: 20px 10px 0 0px;}
    .bottum-content-pharmacy a img { width: 137px;}
    .bottum-content-pharmacy .welcome-text.abt_sect{margin: 0px;}
    .pricript-mob-order{justify-content: center;}
    .digitl-market-businss {padding: 50px 0;}
    
    /******************Digital-Marketing-Services*******************/
    
    .digital_marketing_sec > ul > li{margin: 0 8px;}
    .digital_marketing_sec > ul > li > a img {width: 38px;}
    .digital_marketing_sec .welcome-text.cork_sect h1.new_heading_style{font-size: 22px; margin-bottom: 25px;}
    .digital_services_circle ul li{margin: 0 0 15px; width: 32%;}
    .digital_services_circle {margin: 35px 0 0;}
    .result-driven-bg{padding: 50px 0 40px; margin-bottom: 50px;}
    .result-driven-bg h1.new_heading_style {font-size: 22px; margin-bottom: 40px;}
    .result-driven-bg ul li{width: 100%; margin: 0 0px 15px 0;}
    .result-driven-bg ul li p{padding: 0px;}
    .page-template-temp-digital-marketing-services .our_contact_section.contact_section_small-business h2 {font-size: 18.3px;}
    .case_studies_sector ul li{width: 100%; margin: 0 0px 50px 0;}
    .case_studies_cont{padding: 25px 19px 5px 20px;}
    .case_studies_cont p{font-size: 15px; line-height: 30px;}
    .case_studies_sector ul li:last-of-type {margin-bottom: 0px;}
    .marketing_success_sec {padding: 40px 0 50px;}
    .marketing_success_sec p{line-height: 30px; padding: 0;}
    .marketing_success_sec p:last-of-type{margin-bottom: 0px;}
    .digital_marketing_sec > p{padding: 0px}
    .digital_services_circle ul li a{font-size: 20px; padding: 30px 0;}
    .result-driven-bg ul li h3{font-size: 18px;}
    .page-template-temp-digital-marketing-services .our_services_section{padding: 50px 0 0;}
    .our_services_section.our_services_small-business.marketing-outer-serch{padding-bottom: 15px;}
    .result-driven-bg ul li img {width: 100%;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage{padding-top: 50px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-dtls-sec {padding: 0;}
    .contact-middle-section ul li{padding: 20px 10px;}
    .contact-middle-section .image-sign-contact{width: 45px; height: 45px; line-height: 45px;}
    .content-address-mail h5{font-size: 21px;}
    .contact-middle-section .image-sign-contact img {width: 28px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-form-sec {padding: 0; margin: 22px 0 0;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage form.wpcf7-form p {margin-bottom: 0;}
    .quickEnquiry_popup #quick_enquiry .modal-body .row .col-md-3{display: none;}
    .quickEnquiry_popup .modal-content{background: #fff;}
    .quickEnquiry_popup #quick_enquiry .modal-body {padding: 15px 15px 40px;}
    .welcome-text.thanku-sec h2{font-size: 19px;}
    .welcome-text.thanku-sec p{font-size: 16px; margin: 0 0 20px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field {max-width: 100%;}
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container input, 
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container textarea{padding: 20px 15px !important; font-size: 14.5px !important;}
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container textarea{height: 100px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .col-md-9 {padding: 0;}
    #quick_enquiry .wpforms-submit-container {margin: 0px 0 15px; padding: 0px;}
    .contact-info-btm{width: 100%;}
    .contact-info-btm .image-sign-contact{width: 43px; height: 43px; line-height: 43px; margin: -7px 15px 0 0;}
    .contact-info-btm .image-sign-contact img {width: 25px;}
    .contact-info-btm .content-address-mail h5{font-size: 18px; margin-bottom: 10px;}
    .content-address-mail a {font-size: 16px;}
    .contact-info-btm ul li{margin: 30px 0 0;}
    .reviews-cont-sec.reviews_google_rv111:before{display: none;}
    .reviews-cont-sec.reviews_google_rv111{padding: 45px 0 40px;}
    .whatyou-main.seo-plan-section .whatyou_sect strong{font-size: 16px;}
    .whatyou-main.seo-plan-section .whatyou_sect p.abt-team-mamber strong{font-size: 17px;}
    .our_contact_section.about_contact_us {margin-bottom: 50px;}
    .about-logos{padding: 50px 0 50px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .row {padding: 0;}
    .title_thanku .welcome-text.thanku-sec h1{font-size: 22px;}
    .any_urgent h4{font-size: 15px; line-height: 1.25; padding: 15px 15px;}
    .thnku_top a{font-size: 17px; padding: 10px 17px;}    
    .thnku_top a:before{width: 25px; height: 25px; margin: 0 12px 0 0; background-size: 25px;}
    .return-home a.back-btn{font-size: 17px;     padding: 10px 22px;} 
    .return-home a.back-btn:after{margin: 0 0 0 12px; background-size: 15px; width: 15px; height: 16px;}
    .request-consult .row .col-md-4 {display: none;}
    .request-consult{padding: 45px 15px 25px; background: #fff;}   
    .request-consult .row + p {margin: 0;}
    .request-consult .row .col-md-8 {padding: 0;}
    .request-consult .booking-form form.wpforms-form button.wpforms-submit{margin: 0px auto 0 !important; display: inherit; padding: 9px 32px !important; font-size: 16px!important;}
    .request-consult .booking-form form.wpforms-form input, .request-consult .booking-form form.wpforms-form textarea{font-size: 14.5px !important; padding: 10px 18px;}
    .request-consult .booking-form form.wpforms-form textarea{height: 100px; font-size: 14.5px !important;}
    .request-consult .booking-form form.wpforms-form .row .col-md-12 {padding: 0px;}
    .banner-lft-caption.banner-mob-capt ul li img {width: 80px;}
    .booking-content h4{font-size: 17.5px; line-height: 1.25; padding: 15px 15px; margin: 0px 0 14px;}
    .title_thanku .welcome-text.thanku-sec.request p{font-size: 17px; margin: 15px 0 25px;}
    .archive.category .banner-section {display: block;}
    .archive.category .banner-section .banner-item-block.active {display: none;}
    .archive .blog-outer-page article header.entry-header .entry-meta{margin: 25px 0 25px;}
    .page-template-temp-website-projects .tabber_bg_after:before,
    .page-template-temp-website-projects .tabber_bg_after:after,
    .blog.hfeed div.site-content:before, .content-area.Noor:before,
    .blog.hfeed div.site-content:after, .content-area.Noor:after{display: none;}
    .single-post .blog-outer-page article h3{font-size: 18px;}
    .platform-logos ul{display: flex !important;}
    .platform-logos ul li {margin: 0 2.59px; width: 107px;}
    .platform-logos ul li img.size-full {margin: 25px auto 0 !important;}
    
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .row.align-items-center {flex-direction: row-reverse;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even){padding: 60px 15px 25px;}
    .page-template-temp-social-media .banner-lft-caption {transform: translate(-50%, -50%); top: 68%;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even)::after{width: 72%; top: 48px;}
    .col-12.col-md-6.contente-sectin .whatu-get-cont.welcome-text{padding: 25px 0 0;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .col-md-6.contente-sectin {padding-left: 0;}
    .whatyou_sect h4{font-size: 15.5px; margin: 0 0 15px;}
    .col-12.col-md-6.contente-sectin .whatu-get-cont.welcome-text h2 {margin: 0 auto 15px;}
    .request-consult .welcome-text.thanku-sec h1, .quickEnquiry_popup .welcome-text.thanku-sec h2 {font-size: 19px;}
    .reverse-list-cont{margin: 35px 0 -35px;}
    .eprocess_Section.our_process_email-marketing {margin-top: 50px; margin-bottom: 30px;}
    .eprocess_Section.our_process_email-marketing .emarketing-process .step-icon-sect {margin: 0;}
    .eprocess_Section.our_process_email-marketing .emarketing-process .step-icon-sect img {width: 165px; margin: 0;}
    .eprocess_Section.our_process_email-marketing p {font-size: 14.5px;}
    .emarketing-process .step-text-sect h5{font-size: 19px;}
    .contact_section_email-marketing {margin-bottom: 50px;}
    .points-sub-heading{font-size: 19px; margin: 0 0 18px;}
    .our_services_section.amazon-marketing-services {padding: 40px 0 45px; margin: 0;}
    .our_services_section.amazon-marketing-services .white-box p{font-size: 14.5px;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text p strong {font-size: 21px; font-weight: 600; padding: 0;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text {text-align: center;}
    .page-template-temp-amazon-sevices .our_contact_section.contact_section_homepage.seo-contact-servicss {margin-top: 0; margin-bottom: 50px;}
    .page-template-temp-amazon-sevices .banner-lft-caption.banner-mob-capt ul {display: inline-block;}
    .whatyou-main.what_you_get_testimonial .row {align-items: normal; flex-direction: column;}
    .whatyou-main.what_you_get_testimonial .whatuget-img::before{top: -55px; left: -2.5%;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::before{right: -15px;}
    .whatyou-main.what_you_get_testimonial {padding: 55px 15px 30px !important;}
    .whatyou-main.what_you_get_testimonial::after{width: 69%; height: 27%;}
    .whatyou-main.what_you_get_testimonial .col-md-6.testmnl-text {padding: 20px 0 0 20px !important;}
    .whatyou-main.what_you_get_testimonial .whatyou_sect p:before{margin: 0 7px 7px -25px;}
    .testmnl-text .whatyou_sect strong.testmnl-sites {font-size: 17px;}
    .whatyou-main.what_you_get_testimonial .row .col-12.col-md-6.whatu-get-rht {padding: 30px 0 0 !important;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::after{right: -16px; transform: translate(16px, -50%);}
    .blog.hfeed div.site-content{padding: 45px 0 45px;}
    .blog.hfeed div.site-content .nav-previous a, .blog.hfeed div.site-content .nav-next a{padding: 10px 35px; font-size: 17px;}
    .blog.hfeed .site-main header h1.page-title{font-size: 30px; margin-bottom: 25px;}
    .tabber_online_store.home-news-section ul li .new-serviceHome strong, .article_searchpost p strong{font-size: 17px;}
    .blog.hfeed div.site-content .nav-previous a:after{background-size: 15px; width: 14px; height: 14px;}
    .blog.hfeed div.site-content .nav-next a:before{background-size: 15px; width: 14px; height: 14px;}
    .policy-btm-list ul li{font-size: 14.5px; margin: 0 0 5px;}
    .policy-btm-list ul li:before{width: 14px; height: 13px; margin: 0 10px 0 0; background-size: 14px;}
    .our_contact_section button.wpforms-submit{font-size: 16px!important;  line-height: 22px;}
    .legal-banner-section img.dsktp-bnr{display: none !important;}
    .legal-banner-section img.mob-bnr{display: block !important;}
    .legal-banner-left-content img.dsktp-img{margin: -15px 0 0 56px; width: 425px;}
    .legal-banner-section .legal-banner-left-content h3{font-size: 23px; margin: 30px 0 0; line-height: 30px;}
    .page-id-8001 .legal-banner-section .legal-banner-left-content h3{font-size: 25px; margin: 20px 0 35px; padding: 0 43px; line-height: 38px;}
    .legal-banner-section .legal-banner-right-content h4{font-size: 22.5px;}
    .page-id-8001 .legal-banner-section .legal-banner-right-content h4{font-size: 24.5px;}
    .legal-banner-right-content p strong{font-size: 22.5px;}
    .page-id-8001 .legal-banner-right-content p strong{font-size: 24.5px;}
    .legal-banner-section .legal-banner-right-content .trial-para p {font-size: 18.5px; margin-bottom: 27px;}
    .legal-banner-section .legal-banner-right-content p{font-size: 18px; margin-bottom: 32px; line-height: 30px;}
    .legal-banner-section .legal-banner-right-content h5{font-size: 22px; margin-bottom: 35px;}
    .legal-banner-section .col-md-6 {padding: 0px;}
    .legal-banner-section .common-banner-btn{font-size: 19px !important; padding: 12px 38px !important; margin: 0 auto 0;}
    .legal-our-methods-content:before, .program-offers-section:before{display: none;}
    .legal-our-methods-content:after, .program-offers-section:after{display: none;}
    .program-offers-section{padding: 45px 0px 45px !important;}
    .legal-welcome-text p{font-size: 18px !important;}
    .legal-welcome-text h2 {margin-bottom: 15px !important; font-size: 20px;}
    .legal-welcome-text {margin-bottom: 30px !important;}
    .program-offers-section .row .web-icon-wrapp {padding: 0; margin: 0 0 20px;}
    .program-offers-section .web-icon-sect p {font-size: 15px;}
    .program-offers-section .legal-businesses-content-section{margin-top: 25px; padding: 40px 25px; background-size: auto 50%;}
    .program-offers-section .legal-businesses-content-section h1{font-size: 26px;}
    .legal-howitworks-section {padding: 40px 0px !important;}
    .legal-you-do-this h3, .legal-we-do-this h3{font-size: 28px !important; max-width: 215px !important;}
    .howitwork-box{padding: 25px 10px !important;}
    .legal-we-do-this .howitwork-box ul li{width: 50%;}
    .legal-howitworks-section.gray-background .row .col-12.col-md-8 {margin: 0 0 25px;}
    .legal-our-methods-section {padding: 40px 0px 0 !important;}
    .legal-services-marketing-section .whatu-get-cont .welcome-text.web_sect {padding-right: 0;}
    .legal-services-marketing-section .welcome-text h2{font-size: 20px !important; margin-bottom: 15px !important;}
    .legal-services-marketing-section .whatyou_sect ul li{font-size: 15px !important; margin: 0 0 15px;}
    .legal-services-marketing-section .whatu-get-cont h4{font-size: 17px !important; margin: 10px 0px 20px !important;}
    .common-banner-btn{font-size: 18px !important; padding: 10px 32px !important;}
    .legal-services-marketing-section:before{display: none;}
    .legal-our-methods-content{padding: 30px 0 10px !important;}
    .legal-lead-month-section{padding-left: 0 !important; padding: 40px 0px 0px !important;}
    .legal-lead-content h2{font-size: 23px !important; margin-bottom: 20px !important;}
    .legal-lead-content h3{font-size: 24px !important; margin-bottom: 25px !important;}
    .legal-lead-content h4{font-size: 24px !important; margin: 35px 0px 0px !important;}
    .legal-lead-content{padding: 0 0px 15px !important;}
    .legal-banner-section .row {height: auto !important;}
    .legal-our-methods-section .row .col-6.col-md-3 {padding: 8px 8px;}
    .methods-box{padding: 35px 25px 40px !important;}
    .methods-box h3{font-size: 19px !important;}
    .legal-banner-section .legal-banner-right-content{text-align: center; justify-content: center;}
    
    .title_thanku .welcome-text.thanku-sec p{font-size: 20px; line-height: 32px;}
    .page-template-thank-you-request .title_thanku .image_thnku img {width: 130px;}
    .legalEnquiry_popup .modal-dialog{max-width: 100%;  margin-top: 20px;}
    .legalEnquiry_popup .consult-avtar-img {display: none;}
    .legalEnquiry_popup .modal-body {padding: 0 0% 25px;}
    .legalEnquiry_popup .wpforms-container {max-width: 100%;}
    .legalEnquiry_popup .welcome-text.thanku-sec h2{font-size: 21px;}
    .legalEnquiry_popup div.wpforms-container-full {margin: 12px auto;}
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container input, 
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container textarea{padding: 24px 20px!important; font-size: 15px!important;}
    .legalEnquiry_popup div.wpforms-container-full .wpforms-form button[type=submit]{font-size: 17px!important;}
    .short-descript{font-size: 21px; line-height: 30px; padding: 15px 18px 28px;}
    .top-tips-lst ul li{padding: 20px 15px 5px;}
    .top-tips-lst ul li img {width: 40px; margin: 0 10px 0 0;}
    .tips-content strong{font-size: 18px; line-height: 30px;}
    .simple-proc-block{padding: 20px 23px; font-size: 16px; line-height: 32px; margin: 30px 0 30px;}
    .post-mgnto-bg{padding: 25px 20px; font-size: 16.5px; line-height: 28px;}
    .single-post .post-callus-btm p{font-size: 16px; padding: 0;}
    .post-callus-btm {margin: 30px 0 30px;}
    div#legalModal .modal-dialog{max-width: 100%; margin-top: 20px;}
    div#legalModal .modal-header h5.modal-title{font-size: 18px; padding: 6px 15px 0;}
    div#legalModal .modal-header h5.modal-title:after{width: 75px; height: 4px; margin: 15px auto 10px;}
    div#legalModal .modal-body {padding: 0 5% 35px;}
    div#legalModal .modal-body form.wpforms-form .wpforms-submit-container button[type=submit]{font-size: 16.5px!important;}
    div#legalModal .modal-body .wpforms-field-container label{font-size: 15px!important;}
    div#legalModal .modal-body form.wpforms-form .wpforms-field-container input{padding: 23px 20px!important; font-size: 15px!important;}
    .survey-btn a.common-banner-btn:first-of-type {margin: 0 0 10px;}
    
    .lead-convrsion {margin: 35px 0 0;}
    .convrsion-cont {margin: 20px 0 0;}
    .convrsion-cont h2:before{width: 55px; height: 4px;}
    .convrsion-cont h2{font-size: 20px;}
    .lead-convrsn-lst:nth-of-type(odd) .convrsion-cont, .lead-convrsn-lst:nth-of-type(even) .convrsion-cont{padding: 0px;}
    .convrsion-cont p{font-size: 15px; line-height: 25px; margin: 0 0 15px;}
    .lead-convrsn-lst {padding: 13px 0;}
    .convrsion-cont span{font-size: 16.5px;}
    .lead-convrsion .welcome-text h1.new_heading_style {margin: 0 0 20px;}
    .automtn-dark-bg{background-position: center bottom 35px; padding: 35px 0 50px;}
    .automtn-expland .welcome-text p{font-size: 15px; line-height: 25px; padding: 0 0%;}
    .automtn-expland strong{font-size: 18px; line-height: 25px;}
    .automtn-expland h3{font-size: 21px; margin: 20px 0 15px;}
    .automtn-expland h4{font-size: 17px; line-height: 25px;}
    .automtn-vido{margin: 30px auto -95px; width: 100%;}
    .automtn-vidobg img {width: 155px;}
    .page-template-marketing-automation .legal-businesses-content-section {padding: 40px 35px; background-size: auto 80%;}
    .reqst-demo-frm div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {height: 120px;}
    .reqst-demo-frm div.wpforms-container-full .wpforms-submit-container button{font-size: 16px !important;}
    .requst-demo-bg{padding: 35px 0 40px;}
    
    .requst-demo-bg:before, .requst-demo-bg:after{display: none;}
    .automtn-labl{margin: 25px 0 40px; width: 512px;}
    .legal-banner-section .legal-banner-right-content .automtn-labl p {margin: 0;}
    .page-template-marketing-automation .legal-businesses-content-section h3 {font-size: 26px; line-height: 1.3;}
    .page-template-marketing-automation .legal-banner-section .legal-banner-right-content{flex-direction: inherit; align-content: center; justify-content: left;}
    .page-template-marketing-automation .legal-banner-section .common-banner-btn{margin-left: 0px; font-size: 17px !important;}
    .page-template-marketing-automation .legal-banner-section{max-height: 520px; overflow: hidden; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-content: center;}
    .page-template-marketing-automation .legal-banner-section .legal-banner-right-content h5{margin-bottom: 15px;}
    .legal-banner-right-content .automtn-labl p{font-size: 21px; line-height: 35px;}
    .quickEnquiry_popup #quick_enquiry .modal-body iframe {height: 538px!important;}
    
    .survey-vid-bg{background:transparent; margin: 35px 3.5%; padding: 25px 0 42px;}
    .automtn-wrapper h1{font-size: 23px; line-height: 35px; margin: 0 0 15px; padding:0px;}
    .automtn-wrapper .row .col-md-7, .automtn-wrapper .row .col-md-5{padding: 0px; margin: 20px 0 0;}
    .srvy-form{padding: 25px 15px;}
    .srvy-form h2{font-size: 19px; line-height: 26px;}
    
    .page-template-temp-marketing.page-id-8001 .legal-banner-section .row .col-md-6:first-of-type {padding: 0;}
    .page-id-8001 .program-offers-section .legal-welcome-text p strong{line-height: 27px;}
    .page-id-8001 .program-offers-section .legal-welcome-text p{line-height: 30px;}
    .legal-businesses-content-section h2{margin: 26px 0 26px; font-size: 22px; line-height: 26px;}
    .lead-grow-list h5{font-size: 19px; margin: 10px 0 0px;}
    .lead-grow-list ul{justify-content: left;}
    .lead-grow-list > ul > li{width: 50%; margin: 0px;}
    .lead-grow-list ul li ul li{font-size: 14px; padding: 0 0 0 15px; margin: 0 0 15px;}
    .lead-grow-list ul li ul li:before{font-size: 16.5px; margin-right: 8px; margin-left: -22px;}
    .hero-section .owl-carousel .home_bnr_item img.mob{display: block;}
    .hero-section .owl-carousel .home_bnr_item img.desktop{display: none;}
    
    .hm-landing {display: none;}
    .google_reviews_sec1.google_reviews_website-conversion-experts h3{font-size: 23px; margin: 0 0 0px; text-align: center;}
    .google_reviews_sec1.google_reviews_website-conversion-experts {margin: 35px 0 35px;}
    .web-aboutsect.about_us_website-conversion-experts {padding: 35px 0 25px;}
    .web-aboutsect.about_us_website-conversion-experts:before{display: none;}
    .hm-landing.mobi {display: block; max-height: 1100px; overflow: hidden;height: 1100px;}
    .hm-landing.mobi img {max-height: 1150px; object-fit: cover;}
    .lavle-contn {font-size: 13px; padding: 6px 17px;}
    .lnding-hding {width: 100%; font-size: 26px; line-height: 40px; margin: 25px 0 0px; text-align: center;}
    .l-sub-hding {font-size: 25px; margin: 0 0 25px;}
    .landing-captn ul.bnr_logos {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; margin: 22px 14% 0; align-items: end;}
    .landing-captn p {font-size: 18px; /*margin: 35px 0 28px;*/}
    .hm-landing.mobi .landing-captn ul {text-align: left;}
    .request_cnsult a.free-consult {padding: 14px 35px; font-size: 17px; margin: 0 auto 0;}
    .request_cnsult a.contact-cnsult {font-size: 21px; padding: 13px 57px; margin: 22px auto 0;}
    .hm-landing.mobi .landing-captn {padding: 0 15px; text-align: center;}
    .request_cnsult {margin: 43px 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: column;}
    .google_reviews_sec1.google_reviews_website-conversion-experts .container > .ti-stars {text-align: center; margin: 0 auto 0; display: block;}
    .google_reviews_sec1.google_reviews_website-conversion-experts p {margin: 0 0 20px; text-align: center;}
    .lose-apportnty {margin: 30px 0 35px;}
    .apportn-list .list-itmes {width: calc(100% / 1); margin: 0px 15px 10px 50px; padding: 20px 15px 0 55px; position: relative;}
    .apportn-list .item_numb {width: 70px; height: 70px; line-height: 70px; margin: 0; position: absolute; left: -35px; top: 50%; transform: translate(0, -50%); font-size: 30px;}
    .hding_content h2 {font-size: 25px; line-height: 35px;}
    .apportn-list .list-itmes h4 {font-size: 18px; line-height: 28px; margin: 0 0 10px;}
    .apportn-list .list-itmes p {font-size: 16px; line-height: 25px; margin: 0 0 23px;}
    .website-cnvert {padding: 40px 0 65px; margin: 0 0 40px;}
    .hding_content span {font-size: 28px; line-height: 25px;}
    .hding_content .sub_hding {font-size: 18px; line-height: 24px; margin: 10px 0 0;}
    .google_reviews_sec1.google_reviews_website-conversion-experts a {display: none;}
    
    .convrsn-item{width: calc(100% - 0px); margin: 8px 0px 8px; padding: 0px 20px 0;}
    .convrsn-item h5{font-size: 20px; margin: 15px 0 10px;}
    .convrsn-item p{font-size: 16px; line-height: 25px;}
    .convrsn-img{width: 108px; height: 108px; line-height: 80px; border: 15px solid #051726;}
    .convrsn-img img {width: 50px;}
    .website-cnvert .request_cnsult a.free-consult {padding: 16px 20px; font-weight: 500;}
    .website-cnvert .request_cnsult{margin: 20px auto 0;}
    .proven-process ul li{width: calc(100% - 0px); margin: 0px 15px 18px; padding: 15px 23px 0;}
    .proven-process ul li p{font-size: 15px; line-height: 25px;}
    .proven-process ul li strong{font-size: 20px;}
    .proven-process ul li:nth-of-type(n+4) {margin-bottom: 18px;}
    .proven-process ul li:last-of-type {margin-bottom: 0;}
    .book-consult{padding: 35px 20px 45px; margin-bottom: 35px;}
    .book-consult ul{margin: 25px 0 0 0; column-count: 1;}
    .book-consult ul li{font-size: 16px; line-height: 25px; padding: 0 0 0 35px; margin: 0 0 20px;}
    .stratgy-call{margin: 18px 0 0;}
    .stratgy-call a{padding: 12px 28px; font-size: 18px;}
    .contact_section_landing .hding_content:after{margin: 25px auto -35px;}
    .whatyou-main.what_you_get_landing .whatu-get-cont {padding: 0;}
    .whatyou-main.what_you_get_landing .welcome-text.web_sect h2{text-transform: capitalize;}
    .whatyou-main.what_you_get_landing .whatyou_sect h3{font-size: 25px; line-height: 40px; padding: 0; margin: 0px 0 15px;}
    .whatyou-main.what_you_get_landing{padding-bottom: 25px;}
    /*.lavle-contn{font-size: 15px; padding: 10px 17px;}*/
    /*.lnding-hding{width: 100%; font-size: 31px; line-height: 45px; margin: 25px 0 0px;}
    .l-sub-hding{font-size: 25px; margin: 0 0 25px;}
    .landing-captn ul.bnr_logos {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; margin: 36px 0 0;}
    .landing-captn p{font-size: 20px; margin: 35px 0 28px;}
    .hm-landing.mobi .landing-captn ul{text-align: left;}*/
    .landing-captn ul li{font-size: 16px;        margin: 0 0 10px;}
    .request_cnsult{margin: 43px 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: column;}
    .google_revws .ti-widget[data-layout-id='60'][data-set-id='light-minimal'][data-pid='635d3171605f24659d9667992bb']{text-align: center !important;}
    .google_revws .ti-widget-container a.ti-header.source-Google .ti-mob-row{text-align: center;}
    .google_revws .ti-widget-container a.ti-header.source-Google .ti-mob-row span.nowrap strong{font-size: 16px; line-height: 25PX;}
    .google_revws{margin: 20px 0px 36px;}
    
    
    /********************Business To Business********************/
    
    .legal-banner-section.business-bnr .row .col-md-6 {padding: 0;}
    .business-b-left-content img.b-inner-img {margin: 10px auto -93px; width: 54%; margin-right: 27.5%;}
    .business-b-left-content img.b-circle-img{right: -22px; width: 33.5%;}
    .business-b-left-content h3{font-size: 24px; line-height: 1.5em; color: #ff7a03; width: 100%; margin: 5em 50px 0;}
    .legal-banner-section.business-bnr .bnr-heading {font-size: 27px; margin: 0 60px 0.7em; line-height: 1.4em;}
    .business-b-right-content {margin: 0.8em 0 0 0; text-align: center;}
    .business-b-right-content p{font-size: 17.5px; line-height: 1.7em; margin: 0 0 0.99em;}
    .business-b-right-content h4{font-size: 22px; margin: 0 0 0.8em;}
    .business-b-right-content ul{margin: 20px auto 1.1em;  width: 262px;}
    .business-b-right-content ul li{font-size: 17.5px; line-height: 2em; padding: 0 0 5px 1.75em; text-align: left;}
    .business-b-right-content ul li:before{font-size: 21px; left: 0px;}
    .business-b-right-content ul + h4 + p {font-size: 18px; margin: 0 0 1.35em;}
    .business-b-right-content a.common-banner-btn {padding: 0.5em 0.9em !important; border-radius: 8px;}
    .legal-welcome-text.business p{font-size: 16px; line-height: 30px; margin: 13px 0 0;}
    .prog-icon-sect{width: calc(100% - 0px);}
    .prog-icon-img{width: 120px; height: 120px; line-height: 90px; padding: 15px;}
    .prog-icon-img img {width: 55px;}
    .prog-icon-sect h5{font-size: 18px; line-height: 28px; margin: 18px 0 15px;}
    .prog-icon-sect p{font-size: 15.5px; line-height: 25px;}
    .page-template-b2b .program-offers-section .legal-businesses-content-section {padding: 85px 11px 70px; background-size: auto 20%;}
    .page-template-b2b .legal-businesses-content-section h2{font-size: 20px; line-height: 25px; margin: 20px 0 28px;}
    .legal-businesses-content-section > ul{margin-left: 0; width: 100%; flex-direction: column; align-items: center;}
    .legal-businesses-content-section > ul li{width: 225px; font-size: 16px; line-height: 25px; padding: 0 0 18px 30px;}
    .legal-businesses-content-section > ul li:before{font-size: 20px;}
    .legal-businesses-content-section > strong{font-size: 20px; display: block; margin: 10px 0 0;}
    .page-template-b2b .program-offers-section .legal-businesses-content-section + .survey-btn {margin-top: 30px;}
    .page-template-b2b .survey-btn {margin: 15px 0 0;}
    .page-template-b2b .survey-btn a.common-banner-btn {margin: 0;}
    .business-keys-sect .welcome-text.tab-text-section p{line-height: 28px; font-size: 18px;}
    .business-keys-sect .welcome-text.tab-text-section p strong{font-size: 18px; display: block; margin: 0 0 13px;}
    .business-keys-sect > .welcome-text.tab-text-section p strong {margin: 0;}
    .business-keys-sect .welcome-text.tab-text-section h2 {margin-bottom: 15px;}
    .magento_advntg.business h3{font-size: 19.5px; line-height: 30px; margin: 0 0 15px;}
    .magento_advntg.business .welcome-text.tab-text-section {margin: 0 0 23px;}
    .magento_advntg.business .magento-list ul{flex-direction: column;}
    .magento_advntg.business .magento-list ul li{padding: 25px 25px 30px; margin: 0 0 25px; width: 100%;}
    .magento_advntg.business .magento-list ul li>strong{font-size: 18.5px; line-height: 25px; margin: 10px 0 20px 60px;}
    .magento_advntg.business .magento-list ul li em{font-size: 15.5px; line-height: 26px;}
    .magento_advntg.business{margin: 20px 0 0;}
    .plan-bg{padding: 35px 0 35px; margin-top: 45px;}
    .plan-bg .welcome-text.tab-text-section p strong{font-size: 18px; line-height: 25px;}
    .busins-plan-wrapper{margin-left: -8px; margin-right: -8px;}
    .plan-items{width: calc(50% - 16px); margin: 0 8px 16px;}
    .plan-bg .welcome-text.tab-text-section p {padding: 0; margin: -5px 0 22px;}
    .plan-items h5{font-size: 15px; height: 50px;}
    .plan-increas{font-size: 25px; padding: 15px 0 20px;}
    .plan-items:last-of-type {width: 100%; margin-bottom: 0;}
    .plan-bg h3{font-size: 22px; line-height: 33px; margin-top: 30px;}
    .page-template-b2b .legal-our-methods-content .legal-welcome-text p{line-height: 28px;}
    .page-template-b2b .legal-our-methods-content {padding: 10px 0 10px !important;}
    
    .page-id-7 .hm-landing.mobi {max-height: 1030px;}
    .page-id-7 .hm-landing.mobi > img {height: 1080px;}
    .page-id-7 .lnding-hding {margin-top: 20px;}
    .page-id-7 .l-sub-hding {font-size: 22px; margin: 12px 0 20px;}
    .hm-landing.mobi .landing-captn > img {display: block; margin: 0 auto 0;}
    .page-id-7 .landing-captn ul.bnr_logos {flex-direction: inherit;}
    .page-id-7 .landing-captn ul li {font-size: 15px; margin: 0 0 10px;}
    .page-id-7 .landing-captn p {margin: 25px 0 18px;}
    .page-id-7 .landing-captn ul li {font-size: 15px; margin: 0 0 10px;}
    .page-id-7 .request_cnsult {margin: 10px 0 0;}
    .page-id-7 .request_cnsult a.free-consult {font-size: 16px; padding: 10px 30px;}
    .page-id-7 .request_cnsult a.contact-cnsult {font-size: 16px; padding: 8px 30px; margin: 15px auto 0;}
    .page-id-7 .landing-captn .online-trad {margin: 23px 0 0;}
    .page-id-7 .landing-captn p {margin: 25px 0 18px;}
    .landing-captn ul.bnr_logos li img {width: 120px;}
    .landing-captn ul.bnr_logos li {margin: 17px 16px 0 !important;}
    .page-id-7 .landing-captn > ul {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: column; justify-content: center; align-content: center;}
    .request_cnsult a.contact-cnsult img {margin: 0 7px 0 0; width: 20px;}
    .page-id-7 .landing-captn ul.bnr_logos {flex-direction: inherit;}
    
    .page-id-8433 .hm-landing.mobi {max-height: 1030px;}
    .page-id-8433 .hm-landing.mobi > img{height: 1080px;}	
    .page-id-8433 .lnding-hding {margin-top: 20px;}	
    .page-id-8433 .l-sub-hding {font-size: 22px; margin: 12px 0 20px; line-height: 36.57px;}	
    .page-id-8433 .landing-captn ul.bnr_logos {flex-direction: inherit;}	
    .page-id-8433 .landing-captn > ul {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: column; justify-content: center; align-content:center;}	
    .page-id-8433 .landing-captn p {margin: 25px 0 18px;}
    .page-id-8433 .landing-captn ul li {font-size: 15px; margin: 0 0 10px;}	
    .page-id-8433 .request_cnsult {margin: 10px 0 0;}	
    .page-id-8433 .request_cnsult a.free-consult {font-size: 16px; padding: 10px 20px;}	
    .page-id-8433 .request_cnsult a.contact-cnsult {font-size: 16px; padding: 8px 33px; margin: 15px auto 0;}
    .page-id-8433 .landing-captn .online-trad {margin: 23px 0 0;}
    .page-id-8433 .landing-captn p {margin: 25px 0 18px;}	
    
    /**/
    .google_reviews_sec1.google_reviews_web-design-company-dublin span.ti-stars, 
    .google_reviews_sec1.google_reviews_web-design-company-cork span.ti-stars, 
    .google_reviews_sec1.google_reviews_web-design-company span.ti-stars, 
    .google_reviews_sec1.google_reviews_wesbite-developers-ireland span.ti-stars{
        text-align: center;margin: 0 auto;display: block;
    }
    
    .google_reviews_sec1.google_reviews_web-design-company-dublin h3, 
    .google_reviews_sec1.google_reviews_web-design-company-cork h3, 
    .google_reviews_sec1.google_reviews_web-design-company h3, 
    .google_reviews_sec1.google_reviews_wesbite-developers-ireland h3 {
        font-size: 23px;margin: 0 0 0;text-align: center;
    }
    
    .google_reviews_sec1.google_reviews_web-design-company-dublin p, 
    .google_reviews_sec1.google_reviews_web-design-company-cork p , 
    .google_reviews_sec1.google_reviews_web-design-company p, 
    .google_reviews_sec1.google_reviews_wesbite-developers-ireland p{
        margin: 0 0 20px;text-align: center;
    }
    
    .google_reviews_sec1.google_reviews_web-design-company-dublin a.tdd-reviews__btn, 
    .google_reviews_sec1.google_reviews_web-design-company-cork a.tdd-reviews__btn, 
    .google_reviews_sec1.google_reviews_web-design-company a.tdd-reviews__btn, 
    .google_reviews_sec1.google_reviews_wesbite-developers-ireland a.tdd-reviews__btn{
        display: none;
    }
    
    .google_reviews_sec1.google_reviews_web-design-company-dublin, 
    .google_reviews_sec1.google_reviews_web-design-company-cork, 
    .google_reviews_sec1.google_reviews_web-design-company, 
    .google_reviews_sec1.google_reviews_wesbite-developers-ireland{
                margin: 35px 0;
    }
    .page-id-9001 .request_cnsult a.free-consult, 
    .page-id-9005 .request_cnsult a.free-consult, 
    .page-id-9007 .request_cnsult a.free-consult, 
    .page-id-9003 .request_cnsult a.free-consult{
        font-size: 16px;padding: 10px 20px;
    }
    
    .page-id-9001 .request_cnsult a.contact-cnsult, 
    .page-id-9005 .request_cnsult a.contact-cnsult, 
    .page-id-9007 .request_cnsult a.contact-cnsult, 
    .page-id-9003 .request_cnsult a.contact-cnsult {font-size: 16px;padding: 8px 33px;margin: 15px auto 0;}
    
    .page-id-9001 .landing-captn .online-trad, 
    .page-id-9005 .landing-captn .online-trad, 
    .page-id-9007 .landing-captn .online-trad, 
    .page-id-9003 .landing-captn .online-trad{
                margin: 23px 0 0;
    }
    
    .web-aboutsect.about_us_web-design-company-dublin, 
    .web-aboutsect.about_us_web-design-company-cork, 
    .web-aboutsect.about_us_web-design-company, 
    .web-aboutsect.about_us_wesbite-developers-ireland {
        padding: 35px 0 25px;
    }
    
    
    }	  
    
    @media only screen and (max-width:899px) and (min-width:768px)  {
    
    /* ****************************************************************************************** */
    .sub_para{font-size: 15px;}
    .legal-businesses-content-section h1{font-size: 30px;}
    .legal-businesses-content-section{padding: 50px 40px;}
    .legal-businesses-content-section h3{font-size: 30px;}
    
    
    
    .main-navigation ul {width: 100%; text-align: center; margin: 0 auto;}
    .header-section .main-navigation ul li{float:none; display: inline-block;}
    .header-section .main-navigation ul li a {font-size: 14px; padding: 0 6px;}
    .header-section .main-navigation ul li a:after{font-size: 14px; line-height: 22px; padding-left: 6px}
    .main-navigation ul.sub-menu li a{padding: 20px;}
    .home_slider .carousel-caption h5{font-size:28px;}
    .home_slider .carousel-caption p{font-size: 22px;}
    .home_logos-sec{padding-top: 0;}
    .tabber_online_store .tab-content {margin: 25px 0px 0;}
    .welcome-text.tab-text-section h2{font-size: 25px; margin-bottom: 30px;}
    .welcome-text h2{font-size: 23px; margin-bottom: 30px;}
    .counter-section{margin: 0; padding: 0 15px;}
    .home-our-work .slide-img img{width:100%;}
    .home_service_sec ul li, .our_services_blocks ul li{width: 31.45%; margin-bottom: 30px; margin-right: 2.8%;}
    .home_service_sec ul li:nth-child(4n) {margin-right:2.8%;}
    .home_service_sec ul li:nth-child(3n) {margin-right:0;}
    .footer-section .ftr-menu ul li>span{font-size: 13px;}
    .footer-section .ftr-menu ul li>span>em{font-size: 13px;}
    .footer-section .ftr-menu ul li a{font-size: 13px;}
    .footer-section .ftr-title strong{font-size: 16px;}
    .footer-section .new_container_width {padding: 0 30px;}
    .ftr.row{justify-content: space-between;}
    .ftr-about4:last-child{padding-left: 15px;}
    .footer-section .ftr-about3{padding-left: 15px; -ms-flex: 0 0 36%; flex: 0 0 36%; max-width: 36%;}
    .ftr-about4 {padding-left: 15px; padding-right: 0; -ms-flex: 0 0 35.333333%; flex: 0 0 35.333333%; max-width: 35.333333%;}
    .ftr-about2 {-ms-flex: 0 0 22%; flex: 0 0 22%; max-width: 22%;}
    .footer-top-section .footer-logos li {width: 53px; margin-left: 16px;}
    .copyright p, .mobileapp_hdng p{font-size: 15px;}
    .footer-section .ftr.row .about1 {padding-left: 15px; -ms-flex: 0 0 45%; flex: 0 0 45%; max-width: 45%;}
    .footer-section .ftr-menu ul li > p{font-size: 13px;}
    .ftr-info-icn{width: 40px; height: 40px; line-height: 35px;}
    .footer-section .about1 .ftr-menu ul li{margin-bottom: 30px;}
    .footer-section{padding-top: 70px;}
    .counter-section ul li {max-width: 48%; width: 100%; margin: 0 0px 27px;}
    .counter-section ul li a{padding: 30px 20px; font-size:13px; min-height: 150px;}
    .counter-section ul li a strong{font-size: 21px;}
    .show_others a.load-more{padding: 10px 40px; font-size: 15.5px; margin: 0 6px;}
    .show_others a {margin-right: 70px;}
    .home-our-work a.load-more{font-size: 15.5px; padding: 10px 40px; margin: 0 6px;}
    .tabber_online_store .nav-tabs>li a{font-size: 14px; padding: 15px;}
    .home_service_sec ul li .new-serviceHome p, .services-sml-des p{font-size: 14px;} 
    .home_service_sec .white-box h3{font-size: 15px;}
    .home_testimonial-sec .card-body .owl-item .item p{font-size:14px; padding: 20px;}
    .tabber_online_store.home-news-section ul li .new-serviceHome strong, .article_searchpost p strong{font-size:15px;}
    .tabber_online_store.home-news-section ul li .new-serviceHome p, .article_searchpost p{font-size: 14px;}
    .news-read-btn a, .blog.hfeed .srchpst-read-btn a{font-size: 15px;}
    .news-read-btn i, .blog.hfeed .srchpst-read-btn i{font-size: 18px;}
    .tabber_online_store.home-news-section .tab-pane ul li{width: 31.33%; padding: 0 8.5px 30px;}
    .home_testimonial-sec.testimonials_wordpress-development{margin: 65px 0 55px;}
    .woocomrec_integrat_main.gray_section_wordpress-development {padding-top: 65px;}
    .home_testimonial-sec{margin: 65px 0 55px;}
    .welcome-text h1.new_heading_style{font-size: 23px; margin-bottom: 22px;}
    .welcome-text.tab-text-section p{font-size: 15px; padding: 0 5.9%;}
    .counter_bg_after{margin: 40px 0 0px;}
    .counter-section ul li a img{width: 40px;}
    .counter-section ul li a strong p{font-size: 16px;}
    .home .tabber_bg_after {padding: 55px 0 60px;}
    .our_contact_section .contact-form div.wpforms-container-full {max-width: 520px;}
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field input, .our_contact_section .contact-form .wpforms-field-container .wpforms-field textarea{height: 48px; padding: 8px 20px !important;}
    .floating-label .wpforms-field-label{top: 24px;}
    a#open-close-toggle1 img.arrow-visible.my-visible, a#open-close-toggle1 img.arrow-hidden.my-hidden {width: 19px;}
    .our_services_section{margin: 60px auto 0px;}
    .our_contact_section .welcome-text p,
    .our_services_section.our_services_home .welcome-text p, .our_services_section .welcome-text p{font-size: 16px;}
    .services-iner h4{font-size: 18px;}
    .new-serviceHome .read-more a{font-size: 14.5px;}
    .new-serviceHome .read-more a i.fa.fa-arrow-circle-right{font-size: 19px; margin: -2px 0 0 5px;}
    .home_service_sec ul{justify-content: start;}
    .home_testimonial-sec.testimonials_home {margin: 40px 0 40px;}
    .tabber_online_store.home-news-section ul.nav.nav-tabs li {flex: 0 0 28%;}
    .tabber_online_store.home-news-section .tab-content {margin: 30px 0 0;}
    .container.news_thoughts_home .tabber_online_store.home-news-section .tab-pane ul{padding-bottom: 47px;}
    .footer-top-section .ftr-logo img {width: 200px;}
    .footer-top-section .footer-logos{margin:0px;}
    .footer-top-section button.enquiry_btn:before{width: 17px; height: 17px; margin: 0 7px 0; background-size: 17px;}
    .footer-top-section button.enquiry_btn{padding: 12px 14px; font-size: 14px;}
    .google_reviews_sec1.google_reviews_home .ti-widget.ti-no-logo .ti-reviews-container .ti-next,
    .google_reviews_sec1.google_reviews_web-design .ti-widget.ti-no-logo .ti-reviews-container .ti-next{right: -15px;}
    .google_reviews_sec1.google_reviews_home .ti-widget.ti-no-logo .ti-reviews-container .ti-prev,
    .google_reviews_sec1.google_reviews_web-design .ti-widget.ti-no-logo .ti-reviews-container .ti-prev{left: -15px;}
    .tabber_online_store .slick-slider button.slick-next{right: -10px;}
    .tabber_online_store .slick-slider button.slick-prev{left: -10px;}
    .tabber_online_store .tabber_tabs_strip .welcome-text h2, .tabber_tabs_strip .welcome-text h1 {margin: 0; font-size: 21px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a{font-size: 16.5px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li:after{height: 20px; margin: -3px 14px 0 14px;}
    .tabber_online_store .tabber_tabs_strip .see_more a.load-more{font-size: 16px; padding: 6px 15px;}
    .tabber_online_store a.load-more i{font-size: 19px;}
    .websoluion-business .row .col-12.col-md-3{-ms-flex: 0 0 48.5%; flex: 0 0 48.5%; max-width: 48.5%;}
    .mgnto_enquiry_sec .enquiry-btn{margin-right: 0;}
    .advantages_main.background_image_section_wordpress-development.this_is_mobile {padding: 0; margin: 65px 0 65px;}
    .websoluion-business.eight_block_section_magento-support-services .row {margin: auto; justify-content: start;}
    .websoluion-business.eight_block_section_magento-support-services .row .col-12.col-md-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding: 0 11px;}
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect h5 {font-size: 15px;}
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect .web-icon-sect-img img {width: 50px;}
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-8 {padding: 65px 0 70px;}
    .quickEnquiry_popup .modal-header button.close img {width: 48px;}
    .quickEnquiry_popup .modal-header button.close{font-size: 20px;}
    .quickEnquiry_popup .address_section ul li{margin-bottom: 20px;}
    .quickEnquiry_popup #quick_enquiry{max-height: 695px;}
    .tabdigital_section.tab_section_web-design {height: auto; background: transparent;}
    .tabdigital_section.tab_section_web-design .tabber_online_store ul.nav.nav-tabs li {flex: 0 0 19.5%;}
    .tabdigital_section.tab_section_ecommerce-website-development-ireland {height: auto; background: transparent;}
    .tabdigital_section{background: transparent; margin: 40px 0 0;}
    .single-post .site-content:before{display: none;}
    .wpforms-container.wpforms-container-full.custom_submit_field {margin: 15px auto;}
    .quickEnquiry_popup .form_section form {margin-top: 15px;}
    .quickEnquiry_popup .form_section .wpforms-container input, .quickEnquiry_popup .form_section .wpforms-container textarea{padding: 21px 18px !important;}
    .quickEnquiry_popup .form_section form textarea.wpforms-field-large {height: 95px!important;}
    #quick_enquiry .wpforms-submit-container button {padding: 6px 40px !important; font-size: 17px !important;}
    .footer-top-section .footer-logos li:nth-of-type(3){margin: 0 0 0 45px; width: 78px;}
    .home .bnr-heading br {display: initial;}
    /* .bnr-heading br {display: none;} */
    .page-id-9291 .landing-captn{margin: 0 0 0 9%;}
    .page-id-9291 .legal-businesses-content-section{padding: 65px 0;}
    .page-id-9291 .Seo-optimiz-block{padding: 30px 10px 15px;}
    .legal-businesses-content-section.new-legal{background-size: 100px;}
    .tabber_tabs_strip{margin: 0 13px 45px;}
    .page-template-temp-pharmacy-prescription .banner-lft-caption ul li {width: 90px; margin-bottom: 5px;}
    .banner-lft-caption .digital_social-icns ul li {margin: 0 14px 3px 0px; width: 28px;}
    .page-template-temp-smallbusiness .banner-lft-caption {transform: translate(45%, -50%);}
    .our_services_section.our_services_home {margin-top: 60px;}
    .footer-section .about1 .ftr-menu ul li:last-of-type {margin-bottom: 0;}
    .footer-section .about1 .ftr-title {margin-top: 25px;}
    .some-key-points.do-i-qualify:before, .some-key-points.do-i-qualify:after{display: none;}
    .magnto_devlopmnt_sectn.advantages_section_magento-development .magento-list ul li {min-height: 302px;}
    .about_section.middle-seo-step:before, .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:before{display: none;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:after{display: none;}
    .container.our_work_website-projects .tabber_online_store .tab-content .row .col-md-4 .slide-img.upper-element {padding: 0 10px;}
    
    /********* web-design page ********/
    
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li a{padding: 15px 0;}
    .websoluion-business .web_sect p{font-size: 15px; margin: 0 0 30px;}
    .abut_sectleft p{font-size:15px; text-align: left;}
    .customer_search_main.full_image_content_web-design .customr_sect_cont{padding: 50px 30px; position:static; right: 0; max-width: 100%; width: 100%; transform: initial;}
    .customr_sect_cont .customr_heading{font-size: 30px; line-height: 1.5;}
    .customr_sect_cont .sub_heading{font-size: 33px; line-height: 1.33;}
    .customr_sect_cont a{font-size: 20px; margin: 10px 0 0; display: inline-block;}
    .customr_sect_cont p{font-size: 15px; padding:0px;}
    .col-12.col-md-3.one_list p {padding: 15px; font-size: 13px; line-height: 2;}
    .our_proces p{font-size: 15px; margin-top: 20px; margin-bottom: 60px;}
    .website_cork_main{padding-top: 70px; padding-bottom: 80px; background: transparent;}
    .website_cork_main:before{display: none;}
    .cork_sect p{font-size: 15px;}
    .website_cork_main .see_more{margin-bottom: 60px;}
    .ourweb-icon-sect{text-align:center; margin-bottom: 75px;}
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before{height: 58px;}
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before{height: 58px;}
    img.size-full.wp-image-4947.aligncenter{margin-top: 30px; margin-bottom: 0px;}
    .link_to_reviews {margin: 30px 0 0;}
    .link_to_reviews a, .read-about-btn a, .achieve_list a{font-size: 17px;}
    .link_to_reviews a:after, .show_others a.load-more:after, .read-about-btn a:after, .achieve_list a:after{background-size: 14px; width: 15px; height: 16px; margin: 0 0 0 10px;}
    .websoluion-business{padding: 80px 0 80px; margin: 95px 0 0;}
    .tabber_bg_after {padding: 65px 0 65px; background: transparent;}
    .about_us_web-design, .about_us_website-design-ireland{margin: 75px 0 0;}
    .abut_sectleft strong{font-size: 16px;}
    .abut_sectleft strong:last-child{font-size: 19px;}
    .abut_sectright:before{background-size: auto 80%; bottom: -35px; transform: translate(-19%, 0%);}
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht{padding: 43px 15px 0px 45px;}
    .whatu-get-cont .welcome-text.web_sect h2{margin-bottom: 20px;}
    .whatyou_sect ul li, .some-key-points.do-i-qualify ul li{margin: 0 0 25px; font-size: 15px;}
    .whatuget-img:after{left: 15%;}
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht:after{top: -5px; height: 270px;}
    .whatyou-main.seo-plan-section::after{top: 72px;}
    .whatuget-img:before{top: -18.5%; left: -5.5%; width: 30%; height: 52%; background-size: cover;}
    .website_cork_main .see_more a{padding: 9px 32px; font-size: 17px;}
    .website_cork_main .see_more a:after{width: 15px; height: 15px; margin: 0 0 0 12px; background-size: 15px;}
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_sect_cont {right: 15px; width: 48%;}
    .customr_sect_cont .customr_heading span{font-size: 32px;}
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_heading {line-height: 1.33;}
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a{margin: 30px 0 0; padding: 8px 25px; font-size: 18px;}
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a:before{width: 24px; height: 25px; background-size: 23px;}
    .welcome-text.wocmrceintert_sect p{font-size: 15px;}
    .welcome-text.wocmrceintert_sect p strong{font-size: 18px;}
    .woocomrec_integrat_main.gray_section_ecommerce-website-development-ireland .read-about-btn {margin: 35px 0 20px;}
    .wocmrceintert_img_sect img {width: 635px;}
    .woocomrec_integrat_main{padding-bottom: 85px;}
    .website_cork_main.content_only_ecommerce-website-development-ireland {padding-bottom: 80px; padding-top: 80px;}
    .achieve_list ul li{font-size: 15px; padding: 0 0 25px 35px;}
    .achieve_list ul li:before{font-size: 20px;}
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-3 {padding: 32px 0 0; background: transparent;}
    .counter_bg_after:after{display: none;}
    .home_testimonial-sec.testimonials_web-design:before{display: none;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.test-10{padding-top: 75px; padding-bottom: 75px;}
    .single-post .site-content::after{display: none;}
    .about_section.middle-seo-step{background: transparent;}
    .emarketing-process.step-serch-processs{margin: 0; padding: 75px 0 65px;}
    .off-site-optimization{background: transparent; padding: 80px 0 80px;}
    .off-site-optimization:after{display: none;}
    .whatyou-main.seo-plan-section, .whatyou-main.what_you_get_social-media:nth-of-type(even) {padding: 70px 15px 60px;}
    .whatyou-main.seo-plan-section .col-12.col-md-6.whatu-get-rht,
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .row .col-12.col-md-6.whatu-get-rht {padding: 45px 43px 0px 0;}
    .whatyou-main.seo-plan-section .col-12.col-md-6{padding-top: 0; padding-right: 0;}
    .whatyou-main.seo-plan-section .whatuget-img::before{right: -5.5%; top: -18.5%;}
    .seo-serch-bg.captaring-serch{padding: 20px 0 50px;}
    .seo-serch-bg .welcome-text p{font-size: 16px;}
    .seo-serch-bg.captaring-serch .welcome-text.abt_sect{width: 55%;}
    .digital-patner-section{margin: 75px 0 75px;}
    .digital-patner-section p{font-size: 17px; margin: 0 0 45px;}
    .digital-patner-section ul li{padding: 16px 34px;}
    .digital-patner-section ul li img {width: 150px;}
    .seo-contact-servicss {margin-bottom: 75px;}
    .whatyou-main.seo-plan-section .whatuget-img::after{right: -40%;}
    .whatyou-main.seo-plan-section .whatyou_sect strong{font-size: 16px;}
    .whatyou-main.seo-plan-section .whatyou_sect p.abt-team-mamber strong{font-size: 18px;}
    .about_contact_us {margin-bottom: 70px;}
    .whatyou-main.seo-plan-section.about-us::after {top: 9%; height: 35.5%;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .col-md-6.contente-sectin {padding-left: 30px; padding-right: 0;}
    .whatyou-main.what_you_get_social-media:nth-of-type(odd) .col-12.col-md-6.contente-sectin {padding-right: 30px;}
    .whatyou_sect h4{font-size: 16.5px; line-height: 1.5; margin: 0 0 20px;}
    .page-template-temp-social-media .our_contact_section.contact_section_homepage {margin: 60px 0 58px;}
    
    /********* Magento Developement page ********/
    
    .mgnto_enquiry_sec .enquiry-text{width:60%;}
    .customer_search_main.full_image_content_ecommerce {margin:80px auto 80px;}
    .container.our_work_ecommerce-website-development-ireland .tabber_tabs_strip .welcome-text h2{font-size: 18px;}
    .container.our_work_ecommerce-website-development-ireland .tabber_tabs_strip ul.nav.nav-tabs li a {font-size: 15px;}
    .container.our_work_ecommerce-website-development-ireland .tabber_tabs_strip ul.nav.nav-tabs li:after{height: 18px; margin: -3px 9px 0 7px;}
    .container.our_work_ecommerce-website-development-ireland .tabber_tabs_strip .see_more a.load-more{font-size: 14px; padding: 6px 10px;}
    .container.our_work_ecommerce-website-development-ireland .tabber_online_store a.load-more i{font-size: 16px;}
    .home_testimonial-sec.testimonials_ecommerce-website-development-ireland {padding-top: 5px;}
    
    /********* AboutUs page ********/
    
    .home_service_sec.about_service_sec ul li{width: 31%; margin-top: 0; margin-right: 2.8%; display: inline-flex;}
    .home_service_sec.about_service_sec ul li:nth-child(3n){margin-right:0;}
    .home_service_sec.about_service_sec ul li:nth-child(4n) {margin-right: 2.8%;}
    .about_services_section .home_service_sec.about_service_sec ul li p{padding:20px 18px; min-height: 240px;}
    .about_services_section .about_service_sec .new-serviceHome .read-more{margin-top: 0; min-height: 0px; padding-bottom:0;}
    .about_services_section .about_service_sec .new-serviceHome .wh-section{left: 10%; width: 80%;}
    .about_section{padding: 60px 0 60px; background: transparent;}
    .about_section .welcome-text h2{margin-bottom:30px;}
    .about_section .welcome-text.abt_sect p{font-size:15.5px;}
    .about-logos {margin-top: 0; padding: 60px 0;}
    .about-logos .welcome-text h2{margin-bottom:20px;}
    .about-logos ul li{width: 25%;}
    .about-team .welcome-text.web_sect {padding-top: 50px;}
    .about-team .abut_sectleft p{margin-bottom:0;}
    .abut_sectright img {width: 100%;}
    .our_services_section.about_services_section{margin-top:50px;}
    .some-key-points p {font-size: 15px;}
    .whatyou_sect ul li p{font-size: 15px;}
    .about_section.top-serch-marketing {padding: 60px 0 65px; background: transparent;}
    .our_services_section.our_services_small-business.marketing-outer-serch {margin-top: 60px;}
    .about_section.top-serch-marketing .accordion{margin: 40px 8.5% 0;}
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0{font-size: 16px; padding: 12px 25px;}
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0:after,
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0.collapsed:after{background-size: 15px; height: 35px;}
    .about_section.top-serch-marketing .accordion .card .card-body{font-size: 15px; padding: 25px 18px;}
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0.collapsed{font-size: 16px;}
    .about_section.online-about-trade{background: transparent; padding: 60px 0 60px;}
    .about_section.online-about-trade:before{display: none;}
    .about_section.top-serch-marketing:after{display: none;}
    .our_services_section.our_services_small-business.marketing-outer-serch:after{display: none;}
    .page-template-temp-search-marketing-and-lead-generation .our_services_section.our_services_small-business.marketing-outer-serch {padding-bottom: 33px;}
    .whatyou_sect > p{font-size: 15.5px; line-height: 1.79; text-align: left;}
    .our_services_section.about-us {margin: 0;}
    
    /********* Contactus page ********/
    
    .contact-middle-section .content-address-mail p{font-size: 15.5px;}
    .contact-middle-section .content-address-mail a{font-size: 15.5px;}
    .contact-middle-section h4{font-size: 18px;}
    .map-contact-section{margin: 15px 0 45px;}
    
    /********* Marketing-Referral page ********/
    
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide{height: 100%; min-height: 325px; padding: 35px;}
    
    /********* Digital-Marketing page ********/
    
    .think_strategy_main.left_image_right_content_digital-marketing .think_right_cont h2{font-size: 25px;}
    .our_services_section.our_services_digital-marketing .home_service_sec ul li{margin-bottom: 40px;}
    .our_services_section.our_services_digital-marketing .home_service_sec ul li .new-serviceHome p {min-height: 150px;}
    
    /********* Mobile-Apps page ********/
    
    .mobile_tdd_sectn .mobile-content .mobileapp_hdng p{font-size: 15px;}
    .mobile_pharmcy .mobile-content .see_more a{font-size: 16px;}
    .mobile-app-logo{padding: 30px 0 30px;}
    .mobile-app-logo ul li{width: 20%;}
    .magento_advntg .magento-list ul li>strong{font-size: 15px;}
    .magento_advntg .magento-list ul li em{font-size: 15px; padding-top: 0;}
    .magnto_devlopmnt_sectn{padding: 75px 0 55px;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec ul li{width: 31%; margin-bottom: 30px; margin-right: 25.75px;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec ul li .white-box h3{font-size: 13.38px;} 
    .page-template-temp-mobileapps .our_contact_section.about_contact_us{margin: 30px auto 60px;}
    .magnto_devlopmnt_sectn .magento_advntg .welcome-text.tab-text-section p {margin: 0 0 40px;}
    .magento_advntg .welcome-text.tab-text-section h2 {margin-bottom: 25px;}
    .magento_advntg .magento-list ul li{padding-bottom: 20px;}
    .magento-advntg-link a{padding: 10px 35px; font-size: 16.5px;}
    .magento-advntg-link a:after{background-size: 15px;}
    .mgnto_enquiry_bg{padding: 80px 0 80px; background: transparent;}
    .mgnto_enquiry_bg:before{display: none;}
    .mgnto_enquiry_sec{padding: 30px 35px; background-size: cover;}
    .mgnto_enquiry_sec .enquiry-text p,
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text span{font-size: 19px; line-height: 1.5;}
    .mgnto_enquiry_sec .enquiry-text p a{font-size: 21px;}
    .mobile_tdd_sectn.mobile_pharmcy .col-12.col-md-6.mobile-content {padding-right: 25px;}
    .mobile_tdd_sectn.mobile_pharmcy .col-12.col-md-6.mobile-img{padding: 0px;}
    .mobile_tdd_sectn{padding: 50px 0 50px;}
    .magnto_devlopmnt_sectn.advantages_section_mobile-apps .magento_advntg .magento-list ul li {min-height: 274px;}
    .our_services_section.small_busines_section.mobile_sector {margin: 75px 0 40px;}
    
    /********* Pharmacy-Prescription page ********/
    
    .about_section.pricripction-mobile .welcome-text.abt_sect p{font-size: 15px;}
    .top-pharmcy-content{padding: 70px 0;}
    .top-pharmcy-content .welcome-text h2{margin-bottom:25px; padding: 0 7.5%;}
    .top-pharmcy-content .welcome-text p{font-size: 15px; padding: 0 7%;}
    .middle-pricriptin-left ul{padding-right: 0;}
    .middle-pricriptin-left ul li{font-size: 15px; line-height: 20px; margin: 30px 0 0;}
    .middle-pricriptin-left ul:after{width: 20px; height: 200px; right: -10px;}
    .middle-pricriptin-right ul li{font-size: 15px; line-height: 20px; margin: 30px 0 0;}
    .middle-pricriptin-right ul:before{width: 20px; height: 220px; left: -10px;}
    .rgt-store-content{margin-top: 0; padding: 20px; width:100%;}
    .rgt-store-content ul{padding: 15px; background-color: #fff; display: inline-block;}
    .rgt-store-content ul li{font-size: 14.5px; margin-bottom: 13px;}
    .rgt-store-content ul li:before{font-size: 13px; margin-right: 10px;}
    .store-mangemnt-bg{padding: 0;}
    .about_section.store-mangemnt-bg{padding-top: 30px; margin:0; padding-bottom: 0;}
    .mgnto_enquiry_sec .enquiry-text strong{font-size: 32px; line-height: 1.25; margin: 0 0 10px;}
    .mgnto_enquiry_sec .enquiry-btn button{padding: 12px 18px; font-size: 16.5px;}
    .mgnto_enquiry_sec .enquiry-btn button:before{width: 24px; height: 23px; margin: 0 13px 0 0; background-size: 23px;}
    .mgnto_enquiry_sec .enquiry-btn{margin:0px;}
    .top-pharmcy-content .welcome-text.abt_sect {margin: 0 0 20px;}
    .pricript-mob-order{justify-content: center;}
    .middle-pricriptin-left {width: 34%; margin:0px;}
    .middle-pricriptin-center {width: 32%;}
    .middle-pricriptin-right {width: 34%; margin: 0;}
    .middle-pricriptin-left ul li, .middle-pricriptin-right ul li{justify-content: center;}
    .middle-pricriptin-left ul li p {margin: 0 15px 0 0px; text-align: right;}
    .middle-pricriptin-right ul li p {text-align: left; margin: 0 0 0 15px;}
    .middle-pricriptin-left ul li p, .middle-pricriptin-right ul li p{width: 72%;}
    .midd-list-icn{width: 50px; height: 50px; line-height: 50px;}
    .midd-list-icn img {width: 30px;}
    .whatu-get-cont a.free-consult{font-size: 17px; margin: 35px 0 0;}
    .bottum-content-pharmacy .welcome-text.abt_sect{margin: 0 30px 0 0px;}
    .bottum-content-pharmacy a{margin: 0 15px 0 0px;}
    .bottum-content-pharmacy a img {width: 136px;}
    
    /********* Amazon page ********/
    
    .our_services_section.our_services_small-business.repeater-amazon-services ul li{float: left; width: 32%; margin-right: 2%; min-height: 500px;}
    .our_services_section.our_services_small-business.repeater-amazon-services .home_service_sec{margin-top: 0;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li>strong{font-size: 16px;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li em{font-size: 16px;}
    .magento_advntg .magento-list ul li:before{background-size: 50px; width: 50px; height: 50px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p{font-size: 15px; padding: 15px 0 0;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon{padding: 30px 35px;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text p strong{font-size: 23px;}
    
    /********* search-marketing-and-lead-generation page ********/
    
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li {width: 32%; margin-bottom:0; margin-right: 2%;}
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li:nth-child(2n){margin-right:2%;}
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li:nth-child(3n){margin-right:0;}
    .our_contact_section.contact_section_homepage.serch-marketing-contact {margin-top: 40px;}
    
    /********* Small Business ********/	 
    
    .our_services_section.our_services_small-business .home_service_sec ul li {width: 32%; margin-right: 2%; float: left;}
    .our_services_section.our_services_small-business .home_service_sec ul li:nth-child(3n) {margin-right:0;}
    .our_services_section.our_services_small-business .home_service_sec ul li:nth-of-type(n+3) {margin-bottom: 40px;}
    .our_services_section.our_services_small-business {margin-bottom: 0px;}
    
    /********* thoughts-and-opinions page ********/
    
    .blog-outer-page{margin-top: 50px; margin-bottom: 70px;}
    .blog-outer-page article h2, .blog-outer-page article h1{font-size: 18px; margin: 35px 0 20px;}
    article h2{font-size: 20px;}
    article .entry-content p{font-size: 15px;}
    .content-area.Noor{padding-bottom: 35px;}
    .single-post .blog-outer-page article h3{font-size: 18px; margin: 0px 0 5px;}
    .blog-outer-page article span{margin-right: 20px;}
    .blog-outer-page article span{font-size: 14px; vertical-align:top;}
    .blog-outer-page article p{font-size: 14.5px; margin: 0 0 20px;}
    .blog-outer-page article .entry-content a{font-size: 16px;}
    .blog-outer-page article {margin-bottom: 50px; font-size: 16px;}
    .blog-outer-page .widget-area h2{font-size: 16px;}
    .blog-outer-page .widget-area .widget_categories ul li{font-size: 14px;}
    .blog-outer-page .widget-area .widget_categories ul li a{font-size: 14px; width: 80%; text-align: left;}
    .blog-outer-page ul.sidebar_posts li a{font-size: 14px; line-height: 1.8;}
    .blog-outer-page ul.sidebar_posts li span{font-size: 14px;}
    .recent_posts_sidebar {margin-top: 25px;}
    .search-box-single-post {margin: 55px 0 0;}
    .single-format-standard h1.new_heading_style{font-size: 30px; margin-bottom: 30px;}
    .search-box-single-post form.searchform input[type="text"]{font-size: 16px; padding: 10.5px 16px;}
    .search-box-single-post form.searchform input[type="submit"]{font-size: 16px; padding: 13px 28px;}
    .blog-outer-page h2.widget-title{font-size: 20px;}
    .blog-outer-page .navigation .alignleft a, .blog-outer-page .navigation .alignright a{font-size: 18px; padding: 6px 20px;}
    ul.page-numbers li a.page-numbers{font-size: 16px;}
    span.page-numbers.current{font-size: 16px;}
    ul.page-numbers li{margin: 0 5px; width: 50px; height: 55px; line-height: 55px;}
    .archive .blog-outer-page article{margin-bottom: 43px;}
    .archive .blog-outer-page article header.entry-header h1.new_heading_style, .archive .blog-outer-page article header.entry-header h2.entry-title{font-size: 21px;}
    section.categ-search {padding: 0 0 35px 0;}
    .categ-search form.search-form label input.search-field{padding: 13px 55px 13.35px 14px; font-size: 15px;}
    .categ-search form.search-form input.search-submit{width: 45px; height: 50px;}
    .blog-outer-page .row .col-md-9 {padding-right: 25px; -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%;}
    .blog-outer-page .row .col-md-3{-ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%;}
    .single-post-main .welcome-text.web_sect {padding: 0 20px 10px;}
    .short-descript{padding: 15px 31px 28px; font-size: 20px; line-height: 33px;}
    .tips-content strong{font-size: 18px;}
    .top-tips-lst ul li img {width: 45px; margin: 0 13px 0 0;}
    .top-tips-lst ul li{padding: 20px 18px 15px;}
    .simple-proc-block{padding: 20px 30px; font-size: 17px; line-height: 30px; margin: 30px 0 30px;}
    .post-mgnto-bg{font-size: 17.5px; line-height: 28px;}
    .single-post .post-callus-btm p{font-size: 17.5px;}
    .post-callus-btm {margin: 30px 0 30px;}
    .blog-outer-page .widget-area .widget_categories ul li span.post_count{width: 28px; height: 28px; line-height: 28px;}
    
    /********* magento-support-services page ********/
    
    .web-icon-sect h5{font-size: 17px;}
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect{padding: 20px 0;}
    .advantages_main.background_image_section_magento-support-services .advantages_sect.welcome-text h2{font-size: 23px;}
    .advantages_main.background_image_section_magento-support-services p{font-size: 15.5px; line-height: 2;}
    .counter_section_magento-support-services .counter-section ul li a{min-height: 163px;}
    .web-icon-sect p{font-size: 15px;}
    .websoluion-business .web-icon-sect p {font-size: 15px;}
    
    /********* e-mail-marketing Page ********/
    
    .eprocess_Section.our_process_e-mail-marketing {margin: 50px auto 0;}
    .websoluion-business.eight_block_section_e-mail-marketing .web-icon-sect{padding-top:25px;}
    .websoluion-business.eight_block_section_e-mail-marketing .web-icon-sect p{font-size: 14px; line-height: 1.8;}
    .emarketing-process{margin: 50px auto;}
    .eprocess_Section.our_process_e-mail-marketing .emarketing-process .row.stp-row:before {top: 20.5%; left: 21%;}
    .eprocess_Section.our_process_e-mail-marketing p{font-size:14px;}
    
    /********* web-development page ********/
    
    .our_contact_section.contact_section_web-development{margin: 50px auto 0;}
    .web_design_process_main.design_process_web-development .ourweb-icon-sect p{font-size: 15px!important; margin: 20px auto!important; line-height: 1.8!important;} 
    .web_design_process_main.design_process_web-development .col-md-3{margin-bottom:30px;}
    
    /********* seo-services-ireland page ********/
    
    .emarketing-process.step-serch-processs .row.stp-row:before{top: 118px;}
    .step-serch-processs .step-text-sect h4{font-size: 16px;}
    .emarketing-process .step-text-sect p{font-size: 14.5px;}
    .emarketing-process.step-serch-processs .row.stp-row:after{width: 72%; left: 4px;}
    .seo-serch-bg{padding: 50px 0; margin: 50px 0 0;}
    .off-site-optimization p{font-size: 15px; line-height: 2;}
    .seo-plan-section .welcome-text p{font-size: 15px; line-height: 2;}
    .seo-plan-section .welcome-text h2{margin-bottom: 20px;}
    .modal-open .modal {overflow-y: auto;}
    .quickEnquiry_popup .address_section ul li>span{font-size: 22px;}
    .quickEnquiry_popup .form_section h5{font-size: 22px;}
    .quickEnquiry_popup .address_section ul li>p{font-size:15px;}
    .quickEnquiry_popup .address_section ul li>a{font-size:15px;}
    .quickEnquiry_popup .form_section span{font-size:15px;}
    .quickEnquiry_popup .address_section ul li>i{font-size: 22px;}
    .title_thanku {margin: 60px auto; padding: 30px 10% 50px; background: #fff; box-shadow: 0px 0px 15px -2px #eee;}	
    .welcome-text.thanku-sec p>strong {font-size: 18px;}
    .any_urgent{margin: 15px auto 40px;}
    .any_urgent .thnku_top {width: 55%; margin: 0 auto; float: none;}
    .any_urgent .thnku_top .thnku_inner {left: 160px; top: 55px;}
    .title_thanku a.back-home{margin-bottom:0;}
    .title_thanku .welcome-text.thanku-sec h1{font-size: 31px;}
    .page-template-temp-thank-you .title_thanku .welcome-text.thanku-sec p{font-size: 19px;}
    .any_urgent h4{font-size: 17px; padding: 18px 25px;}
    .any_urgent p{font-size: 22px; margin: 50px 0 35px}
    .thnku_top a{font-size: 20px; padding: 12px 35px;}
    .thnku_top a:before{width: 26px; height: 26px; margin: 0 13px 0 0; background-size: 26px;}
    .return-home a.back-btn{font-size: 18px; padding: 10px 35px;}
    .return-home a.back-btn:after{background-size: 15px;}
    
    /********* online-trading-voucher page ********/
    
    .about_section.online-about-trade .welcome-text.abt_sect p{font-size:15px; line-height: 2;}
    .some-key-points .welcome-text h2 , .some-key-points.do-i-qualify .welcome-text h2{font-size:25px; margin-bottom: 30px;}
    .some-key-points.do-i-qualify{margin: 75px auto 0;}
    .some-key-points h4{font-size: 15px;}
    .some-key-points.do-i-qualify p{font-size: 15px; line-height: 2;}
    .some-key-points.do-i-qualify ul{width:100%;}
    .some-key-points.do-i-qualify ul li{font-size: 15px;}
    .home_testimonial-sec.testimonials-online {margin-top: 70px; margin-bottom: 55px;}
    .advantages_main.background_image_section_wordpress-development.this_is_mobile img {display: none;}
    .design_process_web-design .one_list .ourweb-icon-sect img{margin:0;}
    .design_process_web-design .one_list .ourweb-icon-sect p{font-size: 15px; padding: 0;}
    .counter_section.counter_section_ecommerce-website-development-ireland .counter-section ul li a{min-height: 180px;}
    .ourweb-icon-sect:after{width: 75px; transform: translate(20.5%, -50%);}
    .web_design_process_main{padding-top: 75px;}
    .tabber_online_store.home-our-work.business-taber-section .tabber_tabs_strip .welcome-text h2 {font-size: 18px;}
    .tabber_online_store.home-our-work.business-taber-section .tabber_tabs_strip ul.nav.nav-tabs li a {font-size: 16px;}
    .tabber_online_store.home-our-work.business-taber-section .tabber_tabs_strip ul.nav.nav-tabs li:after{margin: -3px 10px 0 10px;}
    .tabber_online_store.home-our-work.business-taber-section .tabber_tabs_strip .see_more a.load-more {font-size: 14px; padding: 6px 10px;}
    .tabber_online_store.home-our-work.business-taber-section a.load-more i {font-size: 16px;}
    .tabber_online_store a.load-more i:first-child {margin-left: 2px;}
    .tabber_online_store a.load-more i:nth-child(2n) {margin-left: -6px;}
    .whatyou_sect ul li:before, .some-key-points.do-i-qualify ul li:before{font-size: 19px;}
    .advantages_main{margin: 65px 0 65px;}
    .advantages_main p{font-size: 15px;}
    .advantages_sect.welcome-text h2 {margin-bottom: 25px;}
    .advantages_main.background_image_section_wordpress-development .row .col-12.col-md-3 {display: none;}
    .advantages_main.background_image_section_wordpress-development .advantages_img img {display: none;}
    .advantages_main.background_image_section_wordpress-development .advantages_img img.advantages_mob_img{display: block;}
    .advantages_main.background_image_section_wordpress-development .row .col-12.col-md-6 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .advantages_main.background_image_section_wordpress-development{margin: 70px 0 60px;}
    /* Track */
    ::-webkit-scrollbar-track {box-shadow: inset 0 0 5px #e1e1e1; border-radius: 10px;} 
    /* Handle */
    ::-webkit-scrollbar-thumb {background:#ff7a03; border-radius: 10px;}
    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {background:#f75b04;}
    .quickEnquiry_popup #quick_enquiry{padding-left:0!important;}
    .modal-body.container.new_container_width .row{margin:0;}
    
    /******************Digital-Marketing-Services*******************/
    
    .digital_marketing_sec > ul > li{margin: 0 8px;}
    .digital_marketing_sec > ul > li > a img {width: 45px;}
    .digital_marketing_sec .welcome-text.cork_sect h1.new_heading_style{font-size: 31px; margin-bottom: 30px;}
    .digital_services_circle ul li{margin: 0 5px 15px;}
    .digital_services_circle {margin: 35px 0 0;}
    .result-driven-bg{padding: 55px 0 55px;}
    .result-driven-bg h1.new_heading_style {font-size: 31px; margin-bottom: 40px;}
    .result-driven-bg ul li{width: 48%; margin: 0 25px 15px 0 !important;}
    .result-driven-bg ul li:nth-of-type(2n) { margin-right: 0 !important;;}
    .result-driven-bg ul li p{padding: 0px;}
    .page-template-temp-digital-marketing-services .our_contact_section.contact_section_small-business .welcome-text h2{font-size: 31px;}
    .case_studies_sector .welcome-text h2 {font-size: 31px;}
    .case_studies_sector ul li{width: 48%; margin: 0 25px 50px 0;}
    .case_studies_sector ul li:nth-of-type(2n) { margin-right: 0;}
    .case_studies_cont{padding: 25px 19px 5px 20px;}
    .case_studies_cont p{font-size: 15px; line-height: 30px;}
    .case_studies_sector ul li:last-of-type {margin-bottom: 0px;}
    .marketing_success_sec {padding: 0px 0 58px;}
    .marketing_success_sec p{line-height: 30px; padding: 0;}
    .marketing_success_sec p:last-of-type{margin-bottom: 0px;}
    .digital_services_circle ul li a{font-size: 22px; padding: 40px 0;}
    .case_studies_sector ul li img {width: 100%;}
    .marketing_success_sec .welcome-text h2 {font-size: 30px;}
    .result-driven-bg ul li h3{font-size: 20px;}
    .our_services_section.our_services_small-business.marketing-outer-serch{padding-bottom: 36px;}
    .page-template-temp-digital-marketing-services .our_services_section{padding: 60px 0 36px;}
    .website_cork_main.content_only_digital-marketing-services.test-1 {padding-top: 60px; padding-bottom: 60px;}
    
    /*********************Reviews*****************/
    
    .reviews-cont-sec {margin: 65px 0 55px;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-goog .ti-col-3 .ti-review-item{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-name,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-name{font-size: 16.5px;}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-stars,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-stars{margin: 0px 15px 0px 0px;}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-stars span.ti-star.f,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-stars span.ti-star.f{margin: 0px;}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-profile-img,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-profile-img{width: 45px; height: 45px; margin: 0 12px 0 0;}
    .ti-review-item .ti-inner .ti-stars span.ti-star.f{width: 19px; background-size: 19px;}
    .ti-reviews-container-wrapper .ti-inner .ti-review-header .ti-profile-details{width: 72%;}
    .ti-reviews-container-wrapper .ti-inner .ti-review-header{width: 63%;}
    .google_reviews_sec1.google_reviews_home .ti-reviews-container-wrapper .ti-inner .ti-review-header .ti-profile-img,
    .google_reviews_sec1.google_reviews_web-design .ti-reviews-container-wrapper .ti-inner .ti-review-header .ti-profile-img{margin: 0 7px 0 0 !important;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-no-logo .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google {-ms-flex: 0 0 48.9%; flex: 0 0 48.9%; max-width: 48.9%; margin: 0 15px 15px 0px !important;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-no-logo .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google:nth-of-type(2n){margin-right: 0px !important;}
    .reviews-cont-sec.reviews_google_rv .ti-reviews-container-wrapper .ti-inner .ti-review-header .ti-profile-details {width: 69%;}
    .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before{height: 60px;}
    .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before{height: 60px;}
    .home_testimonial-sec .slick-slider button.slick-next{top:50%; right: 0px; width: 40px;}
    .home_testimonial-sec .slick-slider button.slick-prev{top:50%; left: 0px; z-index: 1; width: 40px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p strong{font-size: 15px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p span{font-size: 15px;}
    
    /******************************************************/
    
    .logo {margin-right: 0; width: 180px;}
    .header-inner{align-items: inherit; flex-direction: column; padding: 15px 15px;}
    .logo {margin-right: 0; width: 190px;}
    .header_enquiry{position: absolute; right: 15px; margin:0px; padding:0px;}
    .header_enquiry:before{display: none;}
    .header_enquiry ul li a{font-size: 14px;}
    .header_enquiry ul li a img {width: 15px;}
    .header_enquiry ul li{margin-right: 15px;}
    .header_enquiry button.enquiry_btn{font-size: 14px; padding: 10.33px 12px;}
    .header_enquiry button.enquiry_btn:before{margin: 0 5px 0; background-size: 16px;}
    .headr-menu {margin: 22px 0 0;}
    .banner-lft-caption{top: 50%; transform: translate(22%, -50%);}
    .home .banner-item-block .banner-lft-caption{top: 48%; transform: translate(18%, -50%);}
    .bnr-heading{font-size: 25px; line-height: 1.3;}
    .banner-lft-caption p{font-size: 15.5px; margin: 0 0 18px;}
    .banner-lft-caption a.get-started{font-size: 13.5px; padding: 10px 15px; margin: 0 5px 0 0px; border-radius: 8px;}
    .home .banner-lft-caption a.free-consult{font-size: 13.5px; padding: 10px 10px; border-radius: 8px;}
    .banner-lft-caption a.free-consult{font-size: 14.5px; padding: 11px 18px; border-radius: 8px;}
    .banner-lft-caption ul{margin: 15px 0 15px;}
    .banner-lft-caption ul li {margin: 0 5px 0 0;}
    .home .banner-lft-caption ul li{margin: 0 4px 0 2px;}
    .banner-lft-caption ul li img {width: 76px;}
    .banner-rht-caption p.sme-digital{font-size: 13px; padding: 7px 15px;}
    .banner-rht-caption a.click-here{font-size: 13px; padding: 5px 13px; margin: 3.5px 0 0 6px;}
    .banner-rht-caption{right: 15px; bottom: 6px;}
    .home .bnr-heading {font-size: 28px; line-height: 1.3;}
    .banner-hang-img img{width: 100px;}
    .google_reviews_sec1.google_reviews_home h3,
    .google_reviews_sec1.google_reviews_web-design h3{font-size: 23px;}
    .ti-review-item.source-Google .ti-inner .ti-review-header .ti-profile-details .ti-name{font-size: 16px;}
    .google_reviews_sec1.google_reviews_home .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_website-conversion-experts .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_web-design .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content{font-size: 14px !important;}
    .google_reviews_sec1.google_reviews_home a,
    .google_reviews_sec1.google_reviews_web-design a{font-size: 17px;}
    .tabber_online_store .nav-tabs>li{flex: 0 0 22.5%;}
    .tabdigital_section.tab_section_home {margin-top: 40px;}
    .online-trad p.trading-vouchers{font-size: 16px;}
    .online-trad a.trad-click{font-size: 15px;}
    .online-trad {margin: 6% 0 0;}
    .tab_section_web-design .tabber_online_store .nav-tabs {padding: 0;}
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li {flex: 0 0 20%;}
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li a{font-size: 13px;}
    .customer_search_main.full_image_content_web-design{background: url(images/customer_search_rectbg.jpg) no-repeat; background-size: cover; padding: 15px 0 15px;}
    .customer_search_main.full_image_content_web-design img{display: none;}
    .think_strategy_main {margin: 75px 0 60px;}
    .think_right_img{padding-right: 0;}
    .think_right_cont{padding-left: 60px;}
    .think_right_img h3{font-size: 33px;}
    .think_right_cont h2{font-size: 23px;}
    .think_right_cont p{font-size: 15px;}
    .web_design_process_main .welcome-text h2 {margin: 0px 0 60px;}
    .proc_num_wraper{width: 75px; height: 75px; line-height: 56px; padding: 8px;}
    .tabdigital_section.tab_section_home:before{display: none;}
    .tabdigital_section:after{display: none;}
    .our_contact_section:after,
    .our_contact_section:before{background: transparent !important;}
    .our_services_section:before{display: none;}
    .home_testimonial-sec:after{display: none;}
    .thoughts-bg-after{background: transparent;}
    .thoughts-bg-after:before{display: none;}
    .process_number{font-size: 28px;}
    .tabber_online_store.home-our-work > ul.nav.nav-tabs > li {flex: 0 0 18.69%;}
    .tabdigital_section.tab_section_shopify-development .tabber_online_store.home-our-work > ul.nav.nav-tabs > li {flex: 0 0 19.69%;}
    .quickEnquiry_popup .address_section ul{background: transparent;}
    .trading-txt{font-size: 25px;}
    .banner-item-block .banner-lft-caption strong{font-size: 28px;}
    .banner-section ul.slick-dots li button{background: #efefef;}
    .percant-lable span{font-size: 21px;}
    .percant-lable{padding: 2px 0; width: 160px; border-radius: 8px; margin: 4px 0 -5px 1.5%;}
    .extr-img {width: 154px; right: 5px; top: 45px;}
    .banner-item-block.bnr-animat2 .trading-txt{font-size: 25px; line-height: 0.5;}
    .selling-contnt{font-size: 25px;}
    .banner-item-block.active.bnr-animat0 .banner-lft-caption {top: 47%;}
    .tabdigital_section.tab_section_website-development .tabber_online_store.home-our-work > ul.nav.nav-tabs > li {flex: 0 0 19.69%;}
    .tabdigital_section.tab_section_website-development .tabber_online_store .nav-tabs>li a{padding: 15px 11px;}
    .fiv-block-process .one_list{width: 31.68%; margin: 0 18px 45px 0px;}
    .proc-inr-contnt{padding: 65px 15px 0;}
    .proc-inr-contnt h4{font-size: 18px;}
    .proc-inr-contnt p{font-size: 14.5px;}
    .web_design_process_main.design_process_website-development {padding-bottom: 30px;}
    .page-template-temp-mobileapps .banner-lft-caption, .page-template-temp-amazon-sevices .banner-lft-caption {transform: translate(50%, -50%);}
    
    /*****************************************************************/
    
    .home .banner-item-block.bnr-animat1 .banner-lft-caption,
    .home .banner-item-block.bnr-animat2 .banner-lft-caption,
    .home .banner-item-block.bnr-animat3 .banner-lft-caption {left: 0%;}
    .home .bnr-animat3 .light-heading {font-size: 24px;	padding-bottom: 10px;}
    .home .bnr-animat3 .tdd-banner-heading {font-size: 30px; padding-bottom: 16px;}
    .home .bnr-animat3 .tdd-sub-heading {font-size: 14px; margin-bottom: 22px; max-width: 75.5%; padding: 9px;}
    .home .bnr-animat3 ul li {font-size: 11px; padding-left: 20px; margin-left: 20px; padding-top: 3px;	padding-bottom: 4px;}
    .home .bnr-animat3 ul li:before {width: 16px; height: 16px;	background-size: 16px;}
    .home .bnr-animat3 ul {margin: 0px 0px 20px;}
    .home .banner-item-block.bnr-animat1 .banner-lft-caption{width: 54%;}
    .whatyou-main{padding: 75px 0 75px 0;}
    .whatu-get-cont .welcome-text.web_sect{padding: 0 16% 0 0;}
    .page-template-temp-mobileapps .about_section::before, .page-template-temp-about-us .about_section:before, .about_section.small-business-abt:before,
    .about_section.top-amazon-secton:before{display: none;}
    .our_services_section.small-business{padding: 75px 0 65px; margin: 0;}
    .about_section:before{display: none;}
    .whatyou_sect > p:last-of-type {margin-bottom: 0;}
    
    /****************************Seo**************************/
    
    .seo-step-circle:before{background-size: auto 84px; background-position: center 7px; width: 246px;}
    .seo-step-circle{width: 144px; height: 144px; line-height: 95px;}
    .emarketing-process .step-icon-sect img { margin: 0px 0 5px; width: 35px;}
    .seo-step-circle span{font-size: 19px; line-height: 0;}
    .seo-step-circle span span.step-num{font-size: 24px;}
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2) .seo-step-circle:after, 
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) .seo-step-circle:after{background-size: auto 92px; bottom: -87.5%; background-position: bottom; width: 267px;}
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2), .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) {margin-top: 7px;}
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2) .step-text-sect, 
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) .step-text-sect {margin: 38px 0 0;}
    .emarketing-process .step-text-sect{min-height: 75%; padding: 30px 15px 20px;}
    .emarketing-process.step-serch-processs .col-md-4 {margin: 0 0 55px;}
    .off-site-optimization .col-md-6 {padding-top: 25px;}
    .whatyou-main.what_you_get_mobile-apps .row {align-items: normal;}
    .page-template-temp-mobileapps .whatyou-main .row .col-12.col-md-6 {padding-right: 15px;}
    .mobile_solution .mobile-img{padding: 0px;}
    .mobile_solution .col-12.col-md-6.mobile-content {padding-left: 25px; padding-right: 0;}
    .mobile_solution .welcome-text.mobileapp_hdng span, .mobile_pharmcy .welcome-text.mobileapp_hdng span{font-size: 17px;}
    .mobile_solution .welcome-text.mobileapp_hdng p, .mobile_pharmcy .welcome-text.mobileapp_hdng p{margin: 20px 0; font-size: 15px;}
    .mobile_solution {padding: 70px 0 40px;}
    .digitl-market-businss {padding: 55px 0;}
    .whatyou-main.seo-plan-section .col-12.col-md-6{padding-right: 0;}
    .quickEnquiry_popup #quick_enquiry .modal-body {padding: 0px 9% 55px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field{max-width: 94%;}
    .quickEnquiry_popup #quick_enquiry .modal-body .row .col-md-3{-ms-flex: 0 0 28%; flex: 0 0 28%; max-width: 28%;}
    .quickEnquiry_popup #quick_enquiry .modal-body .row .col-md-9 {-ms-flex: 0 0 72%; flex: 0 0 72%; max-width: 72%;}
    .welcome-text.thanku-sec h2{font-size: 28px;}
    .welcome-text.thanku-sec p{font-size: 18px; margin: 0 0 28px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container input, 
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container textarea{font-size: 15px !important; padding: 22px 18px !important;}
    .quickEnquiry_popup #quick_enquiry .modal-body .consult-avtar-img{top: 44%;}
    #quick_enquiry .wpforms-submit-container {margin: 0px 0 60px; padding: 0;}
    .contact-info-btm .image-sign-contact{width: 40px; height: 40px; line-height: 40px; margin: -5px 10px 0 0;}
    .contact-info-btm .image-sign-contact img {width: 25px;}
    .contact-info-btm .content-address-mail h5{font-size: 17px; margin: 0 0 10px;}
    .content-address-mail a{font-size: 15px;}
    .contact-info-btm{width: 94%;}
    .reviews-cont-sec.reviews_google_rv111:before{display: none;}
    .reviews-cont-sec.reviews_google_rv111{padding: 50px 0 50px;}
    .reviews-cont-sec h1.new_heading_style{font-size: 23px; margin-bottom: 25px;}
    .quickEnquiry_popup .modal-content{background: #fff;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage{padding-top: 55px;}
    .contact-middle-section .image-sign-contact{width: 46px; height: 46px; line-height: 46px; margin: -7px 15px 0 0;}
    .contact-middle-section .image-sign-contact img{width: 25px;}
    .contact-middle-section ul li{margin-bottom: 25px; padding: 25px 10px;}
    .content-address-mail h5 {font-size: 20px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-form-sec h4 {font-size: 20px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-dtls-sec {padding-right: 25px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-form-sec {padding-left: 25px;}
    .contact-middle-section h4 + hr.wlcm-line{margin: 0 auto 25px;}
    .our_contact_section .contact-form input, .our_contact_section .contact-form textarea{padding: 12px 18px !important; font-size: 14.5px !important;}
    .contact-middle-section.our_contact_section.contact_section_homepage textarea{height: 115px;}
    .our_contact_section .contact-form input.wpcf7-submit{font-size: 16px !important;}
    .contact-middle-section.our_contact_section.contact_section_homepage form.wpcf7-form p {margin-bottom: 15px;}
    .request-consult{padding: 55px 10% 45px; background: #fff;}
    .request-consult .welcome-text.thanku-sec h1,
    .quickEnquiry_popup .welcome-text.thanku-sec h2{font-size: 21px;}
    .page-template-request-consultation .welcome-text.thanku-sec p {font-size: 16px;}
    .request-consult .booking-form form.wpforms-form input, .request-consult .booking-form form.wpforms-form textarea{font-size: 14.5px !important; padding: 10px 20px;}
    .request-consult .booking-form form.wpforms-form textarea {height: 105px; padding: 10px 20px !important; font-size: 14.5px !important;}
    .request-consult .booking-form form.wpforms-form button.wpforms-submit{font-size: 16.5px !important;}
    .consult-avtar-img{top: 40%;}
    .whatyou-main.what_you_get_seo-services-ireland::after{top: 72px; height: 269px;}
    .booking-content h4{font-size: 18.5px; padding: 18px 20px; margin: 0 0 5px;}
    .title_thanku .welcome-text.thanku-sec.request p{font-size: 25px; margin: 15px 0 30px;}
    .page-template-temp-website-projects .tabber_bg_after:before,
    .page-template-temp-website-projects .tabber_bg_after:after,
    .blog.hfeed div.site-content:before, .content-area.Noor:before,
    .blog.hfeed div.site-content:after, .content-area.Noor:after{display: none;}
    .page-template-temp-online-trading-voucher .banner-lft-caption{transform: translate(30%, -50%);}
    .page-template-temp-seo-services .banner-lft-caption .bnr-heading {line-height: 23px; margin: 0 0 15px;}
    .page-template-temp-seo-services .banner-lft-caption p {margin: 0 0 14px;}
    .banner-lft-caption .quote-content{font-size: 15.5px; margin: 0px 0 26px;}
    .page-template-temp-seo-services .banner-lft-caption{transform: translate(27%, -50%);}
    .search-box-single-post h1, article h1.entry-title{font-size: 28px;}
    .platform-logos ul li {margin: 0 12px; width: 125px;}
    .page-template-temp-social-media .quote-content {width: 52%;}
    .social-media-cont{margin: 50px 0 -20px;}
    .whatyou-main.what_you_get_social-media .row.align-items-center {align-items: normal !important;}
    .reverse-list-cont{margin: 60px 0 -45px;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .whatuget-img::after, 
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::after, 
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(odd) .whatuget-img::after{right: -40%;}
    .website_cork_main.content_only_email-marketing.ecom_achieve_bg.test-2{padding-top: 55px; padding-bottom: 55px;}
    .websoluion-business.desktop-sec.eight_block_section_email-marketing{padding: 60px 0 60px;}
    .eprocess_Section.our_process_email-marketing {margin-top: 65px; margin-bottom: 10px;}
    .eprocess_Section.our_process_email-marketing .emarketing-process .step-icon-sect img {width: 150px; margin: 0;}
    .eprocess_Section.our_process_email-marketing .emarketing-process .row.stp-row .col-12.col-md-3 {padding: 0 0;}
    .eprocess_Section.our_process_email-marketing .emarketing-process .step-text-sect {min-height: 55%; padding: 5px 10px 10px;}
    .emarketing-process .step-text-sect h5{font-size: 18px; margin-bottom: 10px;}
    .contact_section_email-marketing {margin-bottom: 75px;}
    .our_services_section.amazon-marketing-services{padding: 60px 0 60px; margin: 0;}
    .our_services_section.amazon-marketing-services .services-iner{padding: 22px 15px 30px;}
    .our_services_section.amazon-marketing-services .white-box p{font-size: 15px; line-height: 26px;}
    .page-template-temp-amazon-sevices .our_contact_section.contact_section_homepage.seo-contact-servicss {margin-top: 75px;}
    .whatyou-main.what_you_get_testimonial {padding: 70px 15px 60px !important;}
    .whatyou-main.what_you_get_testimonial .row {align-items: inherit;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .row .col-12.col-md-6.whatu-get-rht {padding: 45px 50px 0px 0;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(even) .row .col-12.col-md-6.whatu-get-rht.testmnl-image {padding: 45px 0 0px 50px;}
    .whatyou-main.what_you_get_testimonial::after{top: 65px; width: 35.65%; height: 280px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::before{right: -9%;}
    .whatu-get-rht.testmnl-image .whatuget-img::after{left: 9%;}
    .whatu-get-rht.testmnl-image .whatuget-img::before {left: -9.5%;}
    .whatu-get-rht.testmnl-image .whatuget-img::before{top: -70px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::after{right: -45%;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .col-md-6.testmnl-text{padding-right: 0px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(even) .col-md-6.testmnl-text {padding-right: 25px; padding-left: 28px;}
    .testmnl-text .whatyou_sect strong.testmnl-client {font-size: 15.5px;}
    .testmnl-text .whatyou_sect strong.testmnl-sites {font-size: 17px;}
    .whatyou-main.what_you_get_testimonial .whatyou_sect p{font-size: 15px;}
    .whatyou-main.what_you_get_testimonial .whatuget-img{border: 13px solid #323232;}
    .blog.hfeed .site-main header h1.page-title{font-size: 30px;}
    .blog.hfeed div.site-content{padding-bottom: 50px;}
    .blog.hfeed div.site-content .nav-previous a, .blog.hfeed div.site-content .nav-next a{font-size: 16px;}
    .blog.hfeed div.site-content .nav-next a:before{width: 14px; height: 14px; margin: 0 12px 0 0; background-size: 15px;}
    .blog.hfeed div.site-content .nav-previous a:after{width: 14px; height: 14px; margin: 0 0 0 12px; background-size: 15px;}
    article h3{font-size: 20px;}
    .policy-btm-list ul li{font-size: 15px;}
    .policy-btm-list ul li:before{width: 13px; height: 13px; margin: 0 10px 0 0; background-size: 14px;}
    .our_contact_section button.wpforms-submit{font-size: 17px!important; line-height: 22px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .wpforms-field-container .wpforms-field textarea{height: 108px;}
    .legal-banner-section .legal-banner-left-content h3{font-size: 21px; margin: 35px 0px 0px; line-height: 35px; }
    .page-id-8001 .legal-banner-section .legal-banner-left-content h3{padding: 0 17px; margin: 13px 0 0;}
    .legal-banner-right-content{padding-left: 3px;}
    .legal-banner-section .bnr-heading{font-size: 23px; margin: 0 0 25px; line-height: 30px;}
    .legal-banner-section .legal-banner-right-content h4{font-size: 17.5px; line-height: 1.2;}
    .legal-banner-section .legal-banner-right-content p{font-size: 14px; margin-bottom: 25px; line-height: 1.5;}
    .page-id-8001 .legal-banner-right-content .trial-para p {font-size: 15px; margin-bottom: 25px;}
    .legal-banner-right-content p strong{font-size: 17.5px;}
    .legal-banner-section .legal-banner-right-content h5{font-size: 17.5px; margin-bottom: 25px;}
    .legal-banner-section img.dsktp-bnr {height: 480px; object-fit: cover;}
    .common-banner-btn{font-size: 17px; padding: 10px 35px;}
    .legal-our-methods-content:before, .program-offers-section:before,
    .legal-our-methods-content:after, .program-offers-section:after,
    .legal-services-marketing-section:before{display: none;}
    .program-offers-section{padding: 60px 0px 60px;}
    .legal-welcome-text h2 {margin-bottom: 20px;}
    .legal-welcome-text p{font-size: 20px;}
    .legal-welcome-text {margin-bottom: 35px;}
    .page-id-8001 .legal-welcome-text {margin-bottom: 35px;}
    .web-icon-sect{padding: 35px 15px 35px 15px;}
    .program-offers-section .row .web-icon-wrapp {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin: 0 0 30px;}
    .legal-businesses-content-section{margin-top: 25px; background-size: auto 70%; padding: 65px 65px;}
    .legal-businesses-content-section h1{font-size: 28px; line-height: 1.35; padding: 0 11%;}
    .legal-businesses-content-section p{font-size: 22px;}
    .legal-howitworks-section {padding: 60px 0px;}
    .legal-you-do-this h3, .legal-we-do-this h3{font-size: 25px; max-width: 195px;}
    .legal-our-methods-section {padding: 60px 0px 0;}
    .legal-our-methods-section .row .col-6.col-md-3{padding: 0 7px;}
    .methods-box{padding: 35px 23px 40px;}
    .methods-box img{width: 110px;}
    .methods-box h3{font-size: 19px;}
    .legal-our-methods-content{padding: 60px 0 15px;}
    .legal-services-marketing-section .welcome-text h2{font-size: 22px;}
    .legal-services-marketing-section .whatyou_sect ul li{font-size: 16px; margin: 0 0 20px;}
    .legal-services-marketing-section .whatu-get-cont h4{font-size: 18px; margin: 5px 0px 30px;}
    .legal-services-marketing-section{padding: 60px 0 60px 0;}
    .legal-lead-month-section{padding: 60px 0px 0px; padding-left: 0;}
    .legal-lead-content h2{font-size: 25px; margin-bottom: 30px;}
    .legal-lead-content h3{font-size: 26px; line-height: 1.35; margin-bottom: 30px;}
    .legal-lead-content .common-banner-btn {font-size: 21px; padding: 12px 38px;}
    .legal-lead-content h4{font-size: 23px; margin: 35px 0px 0px;}
    .legal-lead-content{padding: 10px 0px 60px;}
    
    .title_thanku .welcome-text.thanku-sec p{font-size: 23.5px;}
    .page-template-thank-you-request .title_thanku .image_thnku img {width: 140px;}
    
    .legalEnquiry_popup .modal-body.container.new_container_width .row .col-md-3 {display: none;}
    .legalEnquiry_popup .modal-body.container.new_container_width .row{justify-content: center;}
    .legalEnquiry_popup .modal-body {padding: 0 0% 25px;}
    .legalEnquiry_popup .wpforms-container {max-width: 100%;}
    .legalEnquiry_popup .welcome-text.thanku-sec h2{font-size: 22px;}
    .legalEnquiry_popup div.wpforms-container-full {margin: 12px auto;}
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container input, 
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container textarea{padding: 24px 20px!important; font-size: 15px!important;}
    .legalEnquiry_popup div.wpforms-container-full .wpforms-form button[type=submit]{font-size: 17px!important;}
    div#legalModal .modal-header h5.modal-title{font-size: 18px; padding: 6px 11% 0;}
    div#legalModal .modal-header h5.modal-title:after{width: 75px; height: 4px; margin: 15px auto 10px;}
    div#legalModal .modal-body {padding: 0 17% 35px;}
    div#legalModal .modal-body form.wpforms-form .wpforms-submit-container button[type=submit]{font-size: 16.5px!important;}
    div#legalModal .modal-body .wpforms-field-container label{font-size: 15px!important;}
    div#legalModal .modal-body form.wpforms-form .wpforms-field-container input{padding: 23px 20px!important; font-size: 15px!important;}
    .requst-demo-bg:before, .requst-demo-bg:after{display: none;}
    .page-template-marketing-automation .legal-banner-right-content{width: 62%;}
    .page-template-marketing-automation .legal-banner-section .bnr-heading{font-size: 27px;}
    .page-template-marketing-automation .legal-banner-right-content h4 {font-size: 25px !important; margin: 0 0 25px;}
    .page-template-marketing-automation .legal-banner-right-content h5{font-size: 22px; margin: 0px;}
    .page-template-marketing-automation .legal-banner-right-content p{font-size: 21px; margin-bottom: 0px;}
    .automtn-labl{margin: 30px 0 42px;}
    .lead-convrsion .welcome-text h1.new_heading_style {margin: 0 0 30px;}
    .convrsion-cont h2{font-size: 21px;}
    .convrsion-cont h2:before{width: 52px; height: 5px;}
    .convrsion-cont p{font-size: 16.5px; line-height: 25px; margin: 0 0 15px;}
    .lead-convrsn-lst {padding: 40px 0;}
    .automtn-dark-bg{background-position: center bottom 100px; padding: 60px 0 125px;}
    .automtn-expland .welcome-text p{font-size: 16px; line-height: 30px; padding: 0 3%;}
    .automtn-expland strong{font-size: 19px; line-height: 30px;}
    .automtn-expland h3{font-size: 23px; margin: 40px 0 15px;}
    .automtn-expland h4{font-size: 19px; line-height: 30px;}
    .automtn-vido{width: 90%;}
    .page-template-marketing-automation .legal-businesses-content-section {margin-top: 80px; padding: 45px 60px;}
    .page-template-marketing-automation .legal-businesses-content-section h3{font-size: 31px; line-height: 1.25;}
    .requst-demo-bg{padding: 55px 0 55px;}
    .quickEnquiry_popup #quick_enquiry .modal-body iframe {height: 555px!important;}
    
    .survey-vid-bg{background:transparent; margin: 45px 7%; padding: 40px 20px 50px;}
    .automtn-wrapper h1{font-size: 23px; line-height: 35px; margin: 0 0 15px; padding: 0px;}
    .automtn-wrapper .row .col-md-7, .automtn-wrapper .row .col-md-5{padding: 0px;}
    .srvy-form{padding: 35px 45px;}
    .srvy-form h2{font-size: 19px; line-height: 26px;}
    .automtn-wrapper .row {flex-direction: column-reverse;}
    .automtn-wrapper .col-md-5 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 15px 0 0;}
    .automtn-wrapper .col-md-7 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 30px 0 0;}
    
    .page-id-8001 .legal-banner-section .bnr-heading{font-size: 23px; line-height: 30px; margin: 0px 0 25px;}
    .page-id-8001 .legal-banner-right-content p strong{font-size: 18px;}
    .page-id-8001 .legal-banner-right-content .common-banner-btn {font-size: 17px; padding: 12px 40px;}
    .page-id-8001 .program-offers-section .legal-welcome-text p{line-height: 28px; font-size: 17px;}
    .page-id-8001 .program-offers-section .legal-welcome-text p strong{margin: 0 0 15px; line-height: 30px;}
    .page-id-8001 .legal-businesses-content-section {background-size: auto 45%; padding: 65px 65px;}
    .legal-businesses-content-section h2{font-size: 25px; line-height: 30px; margin: 25px 0 30px;}
    .lead-grow-list > ul > li{margin: 0px 9px;}
    .lead-grow-list ul li ul li{font-size: 15px; padding: 0 0 0 30px; margin: 0 0 28px;}
    .lead-grow-list ul li ul li:before{font-size: 18.5px; margin-right: 8px; margin-left: -30px;}
    .lead-grow-list h5{font-size: 18px; margin:0px;}
    .page-id-8001 .legal-welcome-text p{font-size: 20px;}
    
    /********************Landing-Page******************/
    
    .hm-landing {max-height: 725px; overflow: hidden;}
    .hm-landing > img {height: 725px; object-fit: cover;}
    .lavle-contn{padding: 7px 18px; font-size: 14px;}
    .lnding-hding{font-size: 32px; line-height: 45px; margin: 18px 0 0px; width: 56%;}
    .l-sub-hding{font-size: 22px; line-height: 40px; margin: 0 0 20px;}
    .google_revws {margin: 25px 0px 30px;}
    .landing-captn p{font-size: 18px; padding: 0 40% 0 0; margin: 0 0 15px;}
    .landing-captn ul li{font-size: 16px; margin: 0 0 10px;}
    .request_cnsult a.free-consult{padding: 13px 22px; font-size: 17px;}
    .request_cnsult a.contact-cnsult{font-size: 20px; padding: 12px 28px; margin: 0 0px 0 15px;}
    .request_cnsult a.contact-cnsult img {margin: 0 7px 0 0; width: 23px;}
    .landing-captn{top: 50%;}
    .google_reviews_sec1.google_reviews_website-conversion-experts {margin: 50px 0 60px;}
    .google_reviews_sec1.google_reviews_website-conversion-experts h3{font-size: 26px;}
    .google_reviews_sec1.google_reviews_website-conversion-experts p{font-size: 17.5px;}
    .lose-apportnty {margin: 80px 0 50px;}
    .hding_content h2{font-size: 25px; line-height: 45px;}
    .hding_content .sub_hding{font-size: 21px; line-height: 30px;}
    .apportn-list{margin-left: -10px; margin-right: -10px;}
    .apportn-list .list-itmes{width: calc(35% - 35px); margin: 30px 10px 25px; padding: 0px 15px 0; text-align: center;}
    .apportn-list .item_numb{width: 75px; height: 75px; line-height: 75px; font-size: 33px;}
    .apportn-list .list-itmes h4{font-size: 18px; line-height: 24px; margin: 0 0 10px;}
    .apportn-list .list-itmes p{font-size: 15px; line-height: 26px;}
    .hding_content span{font-size: 28px; line-height: 30px;}
    .website-cnvert{padding: 60px 0 80px; margin: 0 0 50px;}
    .convrsn-item{margin: 0px 0px 10px; padding: 0px 15px 0;}
    .convrsn-item h5{font-size: 18px; line-height: 25px; margin: 15px 0 10px;}
    .convrsn-img{width: 110px; height: 110px; line-height: 80px; border: 14px solid #051726;}
    .convrsn-img img {width: 50px;}
    .convrsn-item p{font-size: 16px; line-height: 25px;}
    .website-cnvert .request_cnsult{margin: 10px auto 0;}
    .proven-process ul li{padding: 15px 18px 0;}
    .proven-process ul li strong:before{width: 38px; height: 38px; margin: 0 7px 0 -47px;}
    .proven-process ul li strong{font-size: 18px; padding: 0 0 13px 45px; display: block; line-height: 0;}
    .proven-process ul li p{font-size: 15px; line-height: 24px;}
    .book-consult{padding: 50px 50px 65px; margin-bottom: 55px;}
    .book-consult ul li{font-size: 17.5px; line-height: 28px;}
    .stratgy-call a{padding: 13px 30px; font-size: 18px;}
    .stratgy-call{margin: 25px 0 0;}
    .whatyou-main.what_you_get_landing{padding-bottom: 60px;}
    .whatyou-main.what_you_get_landing .whatu-get-cont {padding: 0;}
    .whatyou-main.what_you_get_landing .whatyou_sect h3{font-size: 25px; padding: 0; line-height: 40px; margin: 0 0 15px;}
    
    .web-aboutsect.about_us_website-conversion-experts {padding: 40px 0 40px;}
    .web-aboutsect.about_us_website-conversion-experts:before{display: none;}
    
    /********************Business To Business********************/
    
    .legal-banner-section.business-bnr img.dsktp-bnr {height: 710px;}
    .business-b-right-content .bnr-heading{line-height: 32px;}
    .business-b-right-content p{font-size: 16px; line-height: 28px; margin: 0 0 15px;}
    .business-b-right-content h4{font-size: 18.5px; }
    .business-b-right-content ul li{font-size: 16.5px; line-height: 38px; padding: 0 0 0 32px;}
    .business-b-right-content ul li:before{font-size: 21px;}
    .business-b-right-content ul + h4 + p {font-size: 17px; margin: 0px 0 30px;}
    .business-b-right-content {margin: 30px 0 0 0;}
    .business-b-left-content img.b-inner-img {margin: -205px 0 0 -15px; width: 70%;}
    .business-b-left-content img.b-circle-img{right: 0px; width: 38%;}
    .business-b-left-content h3{font-size: 21px; line-height: 35px; margin: 40px 14% 0 -3%;}
    .legal-welcome-text.business p{line-height: 32px;}
    .prog-icon-img{width: 120px; height: 120px; line-height: 88px; padding: 16px;}
    .icon-shad img {width: 55px;}
    .prog-icon-sect h5{font-size: 18px; line-height: 30px; margin: 20px 6px 15px;}
    .prog-icon-sect p{font-size: 16px; line-height: 26px; padding: 0 18px;}
    .page-template-b2b .legal-businesses-content-section {padding: 58px 35px; background-size: auto 35%;}
    .page-template-b2b .legal-businesses-content-section h1{font-size: 31.5px;}
    .page-template-b2b .legal-businesses-content-section h2{font-size: 24px; margin: 25px 0 35px;}
    .legal-businesses-content-section > ul{margin-left: 16%; margin-right: 16%;}
    .legal-businesses-content-section > ul li{font-size: 16px; line-height: 30px; padding: 0 0 28px 30px; width: calc(50% - 0px);}
    .legal-businesses-content-section > ul li:before{font-size: 21px;}
    .legal-businesses-content-section > strong{font-size: 22px;}
    .business-keys-sect .welcome-text.tab-text-section p strong{font-size: 20px;}
    .business-keys-sect .welcome-text.tab-text-section p{font-size: 20px; line-height: 30px;}
    .magento_advntg.business .welcome-text.tab-text-section p strong {display: block; margin: 0 0 10px;}
    .business-keys-sect .welcome-text.tab-text-section h2 {margin-bottom: 20px;}
    .magento_advntg.business h3{font-size: 23px; line-height: 33px;}
    .magento_advntg.business .magento-list ul li>strong{font-size: 19px; line-height: 25px; margin: 13px 0 20px 60px;}
    .magento_advntg.business .magento-list ul li em{font-size: 16px; line-height: 28px;}
    .magento_advntg.business{margin: 25px 0 0;}
    .magento_advntg.business .magento-list ul li{padding: 35px 33px 30px; width: calc(50% - 20px); margin: 0 10px 25px;}
    .plan-bg{padding: 60px 0 60px; margin-top: 70px;}
    .plan-bg .welcome-text.tab-text-section p strong{font-size: 22px; line-height: 30px;}
    .plan-bg .welcome-text.tab-text-section p{margin: -10px 0px 30px;}
    .plan-items h5{font-size: 15.5px; height: 48px;}
    .plan-increas{font-size: 24px; padding: 15px 0 20px;}
    .plan-bg h3{font-size: 25px; line-height: 35px; margin-top: 45px;}
    .page-template-b2b .legal-our-methods-content .legal-welcome-text p{font-size: 20px; line-height: 33px;}
    .magento_advntg.business .welcome-text.tab-text-section {margin: 0 0 25px;}
    .page-template-b2b .legal-our-methods-content {padding: 20px 0 10px !important;}
    
    .hm-landing {max-height: 635px;}
    .hm-landing > img {height: 725px; object-fit: cover;}
    .page-id-7 .lnding-hding, .page-id-8433  .lnding-hding{margin-top: 18px;}
    .page-id-7 .l-sub-hding{margin: 15px 0 20px; font-size: 25px; line-height: 36.57px;}
    .page-id-8433 .l-sub-hding{margin: 10px 0 20px; font-size: 25px; line-height: 36.57px;}
    .page-id-7 .landing-captn ul li, .page-id-8433 .landing-captn ul li{font-size: 16px; margin: 0 0 15px;}
    .page-id-7 .request_cnsult, .page-id-8433 .request_cnsult{margin: 17px 0 0;}
    .page-id-7 .request_cnsult a.free-consult {font-size: 15px; padding: 8px 35px;}
    .page-id-7 .request_cnsult a.contact-cnsult {font-size: 15px; padding: 6px 35px;}
    .page-id-8433 .request_cnsult a.free-consult {padding: 12px 20px; font-size: 16px;}
    .page-id-8433 .request_cnsult a.contact-cnsult {font-size: 19px; padding: 10px 28px;}
    .landing-captn .online-trad {margin: 20px 0 0;}
    .landing-captn .online-trad p.trading-vouchers {font-size: 20px; padding: 0;}
    .web_fram_img img {display: none;}
    .web_fram_img {width: 57%; height: 100%; top: 56%; transform: translate(40%, -50%); left: 40%;}
    .web_fram_img:after {content: ''; background: url(images/Frame-view-accor.png) no-repeat; height: 100%; display: block;}
    
    
    .new_class_mx {        padding: 0 10px;}
    .logo_new_banner img { max-width: 70px;}
    
    .web-aboutsect.about_us_web-design-company-dublin, 
    .web-aboutsect.about_us_web-design-company-cork, 
    .web-aboutsect.about_us_web-design-company, 
    .web-aboutsect.about_us_wesbite-developers-ireland {
        padding: 40px 0 0px;
    }
    
     
    .page-id-9001 .request_cnsult a.free-consult, 
    .page-id-9005 .request_cnsult a.free-consult, 
    .page-id-9007 .request_cnsult a.free-consult, 
    .page-id-9003 .request_cnsult a.free-consult{padding: 12px 20px;font-size: 16px;}
    
    .page-id-9001 .request_cnsult a.contact-cnsult, 
    .page-id-9005 .request_cnsult a.contact-cnsult, 
    .page-id-9007 .request_cnsult a.contact-cnsult, 
    .page-id-9003 .request_cnsult a.contact-cnsult {font-size: 19px;padding: 10px 28px;}
    
    }
    
    @media only screen and (max-width:1023px) and (min-width:900px)  {
    
    /******************************************************/
    .legal-businesses-content-section h3{font-size: 30px;}
    
    .logo {margin-right: 0; width: 180px;}
    .header-inner{align-items: inherit; flex-direction: column; padding: 15px 15px;}
    .logo {margin-right: 0; width: 190px;}
    .header_enquiry{position: absolute; right: 15px; margin:0px; padding:0px;}
    .header_enquiry:before{display: none;}
    .header_enquiry ul li a{font-size: 14px;}
    .header_enquiry ul li a img {width: 15px;}
    .header_enquiry ul li{margin-right: 15px;}
    .header_enquiry button.enquiry_btn{font-size: 14.5px; padding: 13px 13px;}
    .header_enquiry button.enquiry_btn:before{margin: -3px 6px 0;}
    .header-section .main-navigation ul li a{font-size: 15px; padding-left: 8px;}
    .header-section .main-navigation ul li a:after{font-size: 14px;}
    .header-section .main-navigation{margin: 25px auto 0;}
    .main-navigation ul.sub-menu li a{padding: 20px;}
    .home_slider .carousel-caption h5{font-size:28px;}
    .home_slider .carousel-caption p{font-size: 22px;}
    .home_logos-sec{padding-top: 0;}
    .tabber_online_store .tab-content {margin: 25px 0px 0;}
    .welcome-text.tab-text-section h2{font-size: 25px; margin-bottom: 30px;}
    .welcome-text h2{font-size: 24px; margin-bottom: 25px;}
    .tabber_tabs_strip .welcome-text h1{font-size: 24px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a{font-size: 17px;}
    .counter-section{margin: 0; padding: 0 15px;}
    .home-our-work .slide-img img{width:100%;}
    .home_service_sec ul, .our_services_blocks ul{justify-content: start;}
    .home_service_sec ul li, .our_services_blocks ul li{width: 31.35%; margin-bottom: 35px; margin-right: 2.9%;}
    .home_service_sec ul li:nth-child(4n) {margin-right:2.9%;}
    .home_service_sec ul li:nth-child(3n) {margin-right:0;}
    .footer-section .ftr-menu ul li>span{font-size: 13px;}
    .footer-section .ftr-menu ul li>span>em{font-size: 13px;}
    .footer-section .ftr-menu ul li a{font-size: 12px;}
    .footer-section .about1 .ftr-menu ul li{margin-bottom: 30px;}
    .footer-section .ftr.row .about1 .ftr-menu .footer-socail ul li a{width: 34px; height: 34px;}
    .footer-section .ftr-title strong{font-size: 16px;}
    .footer-section .new_container_width {padding: 0 30px;}
    .ftr-about4:last-child{padding-left: 15px;}
    .footer-section .ftr-about3{padding-left:0;}
    .ftr-about2 {padding-left: 15px;}
    .ftr-about4 {padding-left: 32px;}
    .footer-section .ftr.row .about1 {padding-left: 0px;}
    .footer-section .ftr-menu ul li > p{font-size: 13px;}
    .footer-logos{margin: 0 0 0 25px;}
    .footer-top-section .footer-logos li {width: 58px;}
    .copyright p{font-size: 15px;}
    .counter-section ul li {max-width: 48%; width: 100%; margin: 0 0px 27px;}
    .counter-section ul li a img {width: 45px;}
    .counter-section ul li a{padding: 30px 20px; font-size:13px; min-height: 150px;}
    .counter-section ul li a strong{font-size: 23px;}
    .tabber_online_store .nav-tabs>li a{font-size: 14px; padding:18px 0px;}
    .home_service_sec ul li .new-serviceHome p, .services-sml-des p{font-size: 14.5px; line-height: 26px;} 
    .home_service_sec .white-box h3{font-size: 15px;}
    .home_testimonial-sec .card-body .owl-item .item p{font-size:14px; padding: 20px;}
    .tabber_online_store.home-news-section ul li .new-serviceHome strong, .article_searchpost p strong{font-size:15px;}
    .tabber_online_store.home-news-section ul li .new-serviceHome p, .article_searchpost p{font-size: 14px;}
    .news-read-btn a, .blog.hfeed .srchpst-read-btn a{font-size: 15px;}
    .news-read-btn i, .blog.hfeed .srchpst-read-btn i{font-size: 18px;}
    .home_testimonial-sec.testimonials_home {margin: 50px 0 65px;}
    .welcome-text.tab-text-section p{font-size: 15px; padding: 0 7.9%;}
    .counter_bg_after{margin: 40px 0 0px;}
    .counter-section ul li a strong p{font-size: 16.5px;}
    .tabber_online_store .tabber_tabs_strip .see_more a.load-more{font-size: 16.33px; padding: 6px 16px;}
    .tabber_online_store a.load-more i{font-size: 18px; margin: -2px 0 0;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li:after{height: 18px; margin: -3px 14px 0 14px;}
    .our_contact_section .contact-form div.wpforms-container-full {max-width: 555px;}
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field input, 
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field textarea {height: 48px; padding: 8px 20px !important;}
    .floating-label .wpforms-field-label {top: 24px;}
    .our_contact_section .welcome-text p, .our_services_section.our_services_home .welcome-text p, .our_services_section .welcome-text p{font-size: 15px;}
    .services-iner h4{font-size: 20px;}
    .our_services_section .services-iner h4 {font-size: 16.59px;}
    .new-serviceHome .read-more a{font-size: 15.5px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p strong{font-size: 15px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p span{font-size: 15px;}
    .tabber_online_store.home-news-section .tab-content {margin: 35px 0 0;}
    .footer-top-section button.enquiry_btn{padding: 13px 15px; font-size: 15px;}
    .ftr-info-icn{width: 35px; height: 35px; line-height: 32px; margin: -6px 5px 0 0px;}
    .ftr-info-icn img {width: 15px;}
    .tabdigital_section.tab_section_home {margin-top: 50px;}
    .home .tabber_bg_after {padding: 65px 0 60px;}
    .our_services_section{margin: 75px auto 0px;}
    .container.news_thoughts_home .tabber_online_store.home-news-section .tab-pane ul{padding-bottom: 60px;}
    .footer-section{padding-bottom: 45px; padding-top: 80px;}
    .tabber_online_store .slick-slider button.slick-next {right: -10px;}
    .tabber_online_store .slick-slider button.slick-prev {left: -10px;}
    .google_reviews_sec1.google_reviews_home .ti-widget.ti-no-logo .ti-reviews-container .ti-next,
    .google_reviews_sec1.google_reviews_web-design .ti-widget.ti-no-logo .ti-reviews-container .ti-next {right: -15px;}
    .google_reviews_sec1.google_reviews_home .ti-widget.ti-no-logo .ti-reviews-container .ti-prev,
    .google_reviews_sec1.google_reviews_web-design .ti-widget.ti-no-logo .ti-reviews-container .ti-prev{left: -15px;}
    .home_testimonial-sec .slick-slider button.slick-next{top: 50%; width: 38px; height: 40px; right: 0px;}
    .home_testimonial-sec .slick-slider button.slick-prev{top: 50%; width: 38px; height: 40px; left: 0px; z-index: 1;}
    .abut_sectright:before {bottom: -36px; background-size: auto 80%; transform: translate(-20%, 0%);}
    .tabdigital_section{margin: 40px 0 0; background: transparent;}
    .websoluion-business{padding: 80px 0 80px; margin: 95px 0 0;}
    .tabber_bg_after {padding: 80px 0 75px; background: transparent;}
    .about_us_web-design, .about_us_website-design-ireland{margin: 100px 0 10px;}
    .abut_sectleft strong{font-size: 17px;}
    .abut_sectleft strong:last-child{font-size: 20px;}
    .home_testimonial-sec{margin: 65px 0 60px;}
    .home_testimonial-sec.testimonials_wordpress-development{margin: 65px 0 60px;}
    .magnto_devlopmnt_sectn{padding: 80px 0 60px;}
    .magento-advntg-link a{font-size: 17.5px;}
    .magento-advntg-link a:after{background-size: 16px;}
    .tabdigital_section.tab_section_web-design {height: auto; background: transparent;}
    .home_testimonial-sec.testimonials_web-design:before{display: none;}
    .tabdigital_section.tab_section_ecommerce-website-development-ireland {height: auto; background: transparent;}
    .single-post .site-content:before{display: none;}
    .single-post .site-content::after{display: none;}
    .banner-lft-caption{top: 50%; transform: translate(26%, -50%);}
    .home .banner-item-block .banner-lft-caption{top: 48%; transform: translate(18%, -50%);}
    .bnr-heading{font-size: 28px; line-height: 38px;}
    .banner-lft-caption p{font-size: 18.5px; margin: 0 0 18px;}
    .banner-lft-caption a.get-started{font-size: 14.5px; padding: 11px 18px; margin: 0 5px 0 0px;}
    .home .banner-lft-caption a.free-consult{font-size: 14.5px; padding: 11px 21px;}
    .banner-lft-caption a.free-consult{font-size: 15.5px; padding: 12px 25px;}
    .banner-lft-caption ul {margin: 22px 0 22px;}
    .banner-lft-caption ul li{margin: 0 4px 0 4px;}
    .home .banner-lft-caption ul li{margin: 0 8px 0 2px;}
    .banner-lft-caption ul li img {width: 80px;}
    .banner-rht-caption p.sme-digital{font-size: 13px; padding: 7px 15px;}
    .banner-rht-caption a.click-here{font-size: 13px; padding: 5px 13px; margin: 3.5px 0 0 6px;}
    .banner-rht-caption{right: 15px; bottom: 6px;}
    .home .bnr-heading {font-size: 33px; line-height: 1.3;}
    .banner-hang-img img{width: 112px;}
    .google_reviews_sec1.google_reviews_home h3,
    .google_reviews_sec1.google_reviews_web-design h3{font-size: 24px;}
    .ti-review-item.source-Google .ti-inner .ti-review-header .ti-profile-details .ti-name{font-size: 16px;}
    .google_reviews_sec1.google_reviews_home .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_website-conversion-experts .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_web-design .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content{font-size: 14.5px !important;}
    .ti-widget.ti-no-logo .ti-reviews-container .ti-review-item.source-Google .ti-inner{padding: 25px 0 30px 22px!important;}
    .google_reviews_sec1.google_reviews_home a, 
    .google_reviews_sec1.google_reviews_web-design a{font-size: 18px;}
    .tabber_online_store .nav-tabs>li{flex: 0 0 23.5%;}
    .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before{height: 68px; top: -10px;}
    .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before{height: 68px; top: -10px;}
    .welcome-text h1.new_heading_style{font-size: 26px; margin-bottom: 25px;}
    .footer-top-section .ftr-logo img {width: 210px;}
    .online-trad p.trading-vouchers{font-size: 18px;}
    .online-trad {margin: 8% 0 0;}
    .online-trad a.trad-click{font-size: 16px;}
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li {flex: 0 0 20%;}
    .about_section{padding: 75px 0 75px; background: transparent;}
    .counter-section ul li:nth-of-type(n+3) {margin-bottom: 0;}
    .container.our_work_ecommerce-website-development-ireland .tabber_tabs_strip .welcome-text h2{font-size: 22px;}
    .container.our_work_ecommerce-website-development-ireland .tabber_tabs_strip ul.nav.nav-tabs li a{font-size: 16.5px;}
    .container.our_work_ecommerce-website-development-ireland .tabber_tabs_strip ul.nav.nav-tabs li:after{margin: -3px 12px 0 10px;}
    .container.our_work_ecommerce-website-development-ireland .tabber_tabs_strip .see_more a.load-more {font-size: 16px; padding: 6px 13px;}
    .welcome-text.wocmrceintert_sect p{font-size: 15px;}
    .welcome-text.wocmrceintert_sect p strong{font-size: 18.5px;}
    .woocomrec_integrat_main.gray_section_ecommerce-website-development-ireland .read-about-btn a {font-size: 16.5px;}
    .wocmrceintert_img_sect img {width: 665px;}
    .wocmrceintert_img_sect{margin: 30px auto 0px;}
    .woocomrec_integrat_main{padding-top: 85px; padding-bottom: 85px;}
    .woocomrec_integrat_main.gray_section_wordpress-development {padding-top: 85px;}
    .website_cork_main.content_only_ecommerce-website-development-ireland {padding-bottom: 80px; padding-top: 85px;}
    .achieve_list ul li{padding: 0 0 25px 35px; font-size: 15px;}
    .achieve_list ul li:before{font-size: 22px;}
    .customr_sect_cont .customr_heading span{font-size: 28px; line-height: 1.33;}
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a{font-size: 17px; padding: 11px 28px; padding: 9px 25px;}
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a:before{width: 23px; height: 25px; background-size: 23px;}
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_sect_cont{top:50%;}
    .link_to_reviews {margin: 58px 0 0;}
    .advantages_main.background_image_section_wordpress-development{margin: 75px 0 70px;}
    .advantages_main p{font-size: 16px;}
    .advantages_main.background_image_section_wordpress-development .row .col-12.col-md-3 {display: none;}
    .advantages_main.background_image_section_wordpress-development .advantages_img img{display: none;}
    .advantages_main.background_image_section_wordpress-development .advantages_img img.advantages_mob_img {display: block;}
    .advantages_main.background_image_section_wordpress-development .row .col-12.col-md-6 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .about_section.top-serch-marketing {padding: 70px 0 75px; background: transparent;}
    .about_section .welcome-text.abt_sect p{font-size: 15px;}
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0{font-size: 16px; padding: 12px 25px;}
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0.collapsed{font-size: 16px;}
    .about_section.top-serch-marketing .accordion .card .card-body{font-size: 15px; padding: 25px 25px;}
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0:after{background-size: 15px;}
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0.collapsed:after{background-size: 15px;}
    .tabdigital_section.tab_section_web-design .tabber_online_store ul.nav.nav-tabs li {flex: 0 0 19.5%;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.test-10{padding-top: 75px; padding-bottom: 75px;}
    .about_section.online-about-trade{background: transparent; padding: 70px 0 70px;}
    .about_section.online-about-trade:before{display: none;}
    .about_section.top-serch-marketing:after{display: none;}
    .our_services_section.our_services_small-business.marketing-outer-serch:after{display: none;}
    .footer-top-section .footer-logos li:nth-of-type(3){margin: 0 0 0 65px; width: 82px;}
    .home .bnr-heading br {display: initial;}
    .bnr-heading br {display: none;}
    .tabber_tabs_strip{margin: 0 13px 45px;}
    .fiv-block-process .one_list{width: 31.79%;}
    .proc-inr-contnt{padding: 65px 20px 0;}
    .proc-inr-contnt h4{font-size: 18px;}
    .proc-inr-contnt p{font-size: 15px;}
    .web_design_process_main.design_process_website-development {padding-bottom: 38px;}
    .page-template-temp-mobileapps .banner-lft-caption, .page-template-temp-amazon-sevices .banner-lft-caption {transform: translate(48%, -50%);}
    .page-template-temp-pharmacy-prescription .banner-lft-caption ul li {width: 100px; margin: 0 10px 3px 0px;}
    .banner-lft-caption .digital_social-icns ul li {margin: 0 15px 0 0px; width: 32px;}
    .page-template-temp-smallbusiness .banner-lft-caption {transform: translate(45%, -50%);}
    .our_services_section.our_services_home {margin-top: 70px;}
    .some-key-points.do-i-qualify:before, .some-key-points.do-i-qualify:after{display: none;}
    .magnto_devlopmnt_sectn.advantages_section_magento-development .magento_advntg .magento-list ul li {min-height: 296px;}
    .our_services_section.small_busines_section.mobile_sector {margin-bottom: 60px;}
    .about_section.middle-seo-step:before, .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:before{display: none;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:after{display: none;}
    
    /********* About Us page ********/
    
    .home_service_sec.about_service_sec ul li {width: 31%; margin-top: 20px; display: inline-flex; margin-right:2.9%;}
    .home_service_sec.about_service_sec ul li:nth-child(3n) {margin-right: 0;}
    .home_service_sec.about_service_sec ul li:nth-child(4n) {margin-right:2.9%;}
    .about_services_section .home_service_sec.about_service_sec ul li p {min-height: 210px; padding: 20px 30px;}
    .our_services_section.about_services_section {margin-top: 50px;}
    .home-our-work a.load-more {font-size: 16.5px; padding: 10px 40px; margin: 0 6px;}
    .show_others a.load-more{padding: 10px 40px; font-size: 16.5px; margin: 0 6px;}
    
    /********* web-design page ********/
    
    .websoluion-business .web_sect p{font-size: 15px; margin: 0 0 35px;}
    .abut_sectleft p{font-size:15px; text-align: left;}
    .col-12.col-md-3.one_list p {padding: 15px; font-size: 13px; line-height: 2;}
    .our_proces p{font-size: 15px; margin-top: 20px; margin-bottom: 60px;}
    .website_cork_main{padding-top: 75px; padding-bottom: 85px; background: transparent;}
    .website_cork_main:before{display: none;}
    .cork_sect p, .mobileapp_hdng p{font-size: 15px;}
    .website_cork_main .see_more{margin-bottom: 60px;}
    .ourweb-icon-sect{text-align:center; margin-bottom: 75px;}
    .design_process_web-design .one_list .ourweb-icon-sect p{font-size: 15px; padding: 0 9%;}
    .customr_sect_cont .customr_heading{font-size: 28px;}
    .customr_sect_cont .sub_heading{font-size: 20px; line-height: 1.33; margin: 8px 0px 8px;}
    .customr_sect_cont p{font-size: 14px; padding-right: 0px;}
    .customr_sect_cont a{font-size: 19px; margin: 5px 0 0; display: inline-block;}
    .customr_sect_cont{width: 58%; right: 15px; top: 53%;}
    .think_right_img h3{font-size: 37px;}
    .think_right_cont h2{font-size: 24px;}
    .think_right_cont p, .mobile_solution .welcome-text.mobileapp_hdng p, .mobile_pharmcy .welcome-text.mobileapp_hdng p{font-size: 15px;}
    .web_design_process_main .welcome-text h2 {margin: 0px 0 60px;}
    .ourweb-icon-sect:after{width: 90px; transform: translate(17%, -50%);}
    .web_design_process_main{padding-top: 75px;}
    .proc_num_wraper{width: 75px; height: 75px; line-height: 56px; padding: 8px;}
    .process_number{font-size: 28px;}
    .website_cork_main .see_more a{font-size: 17px;}
    .website_cork_main .see_more a:after{background-size: 16px;}
    .whatyou-main.what_you_get_mobile-apps .row {align-items: inherit;}
    .page-template-temp-mobileapps .whatyou-main .row .col-12.col-md-6 {padding-right: 15px;}
    .mobile_solution .mobile-img{padding: 0px;}
    .mobile_solution .col-12.col-md-6.mobile-content {padding-left: 35px; padding-right: 0;}
    .mobile_solution .welcome-text.mobileapp_hdng span, .mobile_pharmcy .welcome-text.mobileapp_hdng span{font-size: 17px;}
    
    /********* Magento Developement page ********/
    
    .mgnto_enquiry_sec .enquiry-text{width:60%;}
    .customer_search_main.full_image_content_ecommerce {margin:80px auto 80px;}
    
    /********* Marketing-Referral page ********/
    
    a.home_testimonial-sec .card-body .slick-slider .item.slick-slide{height: 100%; min-height: 420px;}
    
    /********* Digital-Marketing page ********/
    
    .our_services_section.our_services_digital-marketing .home_service_sec ul li{margin-bottom: 40px;}
    .our_services_section.our_services_digital-marketing .home_service_sec ul li .new-serviceHome p {min-height: 150px;}
    .digitl-market-businss {padding: 75px 0 75px;}
    .digital_services_circle ul li a{font-size: 22px; padding: 35px 0;}
    
    /********* Mobile-Apps page ********/
    
    .mobile_tdd_sectn.mobile_pharmcy{padding: 45px 0 50px;}
    .mobile_pharmcy .mobile-content .see_more a{font-size: 16px;}
    .mobile-app-logo{padding: 30px 0 30px;}
    .mobile-app-logo ul li{width: 20%;}
    .magento_advntg .magento-list ul li>strong{font-size: 15px;}
    .magento_advntg .magento-list ul li em{font-size: 15px; padding-top: 20px;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec ul li{width: 31%; margin-right: 30.4px;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec ul li .white-box h3{font-size: 15px;} 
    .page-template-temp-mobileapps .our_contact_section.about_contact_us {margin-bottom: 80px;}
    .mgnto_enquiry_bg{padding: 85px 0 85px; background: transparent;}
    .mgnto_enquiry_bg:before{display: none;}
    .mgnto_enquiry_sec{padding: 35px 40px; background-size: cover;}
    .mgnto_enquiry_sec .enquiry-text p,
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text span{font-size: 20px; line-height: 1.5;}
    .mgnto_enquiry_sec .enquiry-text p a{font-size: 22px;}
    .mgnto_enquiry_sec .enquiry-text strong{line-height: 1.25; margin: 0 0 15px; font-size: 37px;}
    .mgnto_enquiry_sec .enquiry-btn button{font-size: 18px; padding: 11px 24px;}
    .magento_advntg .magento-list ul li{padding: 23px 25px 20px;}
    .mgnto_enquiry_sec .enquiry-btn{margin-right: 5px;}
    .mobile_tdd_sectn.mobile_pharmcy .col-12.col-md-6.mobile-content {padding: 0;}
    .mobile_tdd_sectn.mobile_pharmcy .col-12.col-md-6.mobile-img{padding: 0 0 0 45px;}
    .magnto_devlopmnt_sectn.advantages_section_mobile-apps .magento_advntg .magento-list ul li {min-height: 278px;}
    .magnto_devlopmnt_sectn .magento_advntg .welcome-text.tab-text-section p {margin: 0 0 45px;}
    
    /********* Pharmacy-Prescription page ********/
    
    .about_section.pricripction-mobile .welcome-text.abt_sect p{font-size: 15px;}
    .top-pharmcy-content{padding: 70px 0;}
    .top-pharmcy-content .welcome-text h2{margin-bottom:25px; padding: 0 7.5%;}
    .top-pharmcy-content .welcome-text p{font-size: 15px; padding: 0 7%;}
    .middle-pricriptin-left ul{padding-right: 0;}
    .middle-pricriptin-left ul li{font-size: 15px; line-height: 20px; margin: 45px 0 0;}
    .middle-pricriptin-left ul:after{width: 20px; height: 200px; right: -10px;}
    .middle-pricriptin-right ul li{font-size: 15px; line-height: 20px; margin: 45px 0 0;}
    .middle-pricriptin-right ul:before{width: 20px; height: 220px; left: -10px;}
    .rgt-store-content{margin-top: 0; padding: 20px; width:100%;}
    .rgt-store-content ul{padding: 15px; background-color: #fff; display: inline-block;}
    .rgt-store-content ul li{font-size: 14.5px; margin-bottom: 13px;}
    .rgt-store-content ul li:before{font-size: 13px; margin-right: 10px;}
    .store-mangemnt-bg{padding: 0;}
    .about_section.store-mangemnt-bg{padding-top: 30px; margin:0; padding-bottom: 0;}
    .mgnto_enquiry_sec .enquiry-text strong{font-size: 32px; line-height: 1.25; margin: 0 0 10px;}
    .mgnto_enquiry_sec .enquiry-btn button{padding: 12px 18px; font-size: 16.5px;}
    .mgnto_enquiry_sec .enquiry-btn button:before{width: 24px; height: 23px; margin: 0 13px 0 0; background-size: 23px;}
    .mgnto_enquiry_sec .enquiry-btn{margin:0px;}
    .top-pharmcy-content .welcome-text.abt_sect {margin: 0 0 20px;}
    .pricript-mob-order{justify-content: center;}
    .middle-pricriptin-left {width: 32%; margin:0px;}
    .middle-pricriptin-center {width: 34%;}
    .middle-pricriptin-right {width: 32%; margin: 0;}
    .middle-pricriptin-left ul li, .middle-pricriptin-right ul li{justify-content: center;}
    .middle-pricriptin-left ul li p {margin: 0 20px 0 0px; text-align: right;}
    .middle-pricriptin-right ul li p {text-align: left; margin: 0 0 0 20px;}
    .middle-pricriptin-left ul li p, .middle-pricriptin-right ul li p{width: 74%;}
    .midd-list-icn{width: 50px; height: 50px; line-height: 50px;}
    .midd-list-icn img {width: 30px;}
    .whatu-get-cont a.free-consult{font-size: 17px; margin: 35px 0 0;}
    .bottum-content-pharmacy .welcome-text.abt_sect{margin: 0 30px 0 0px;}
    .bottum-content-pharmacy a{margin: 0 15px 0 0px;}
    .bottum-content-pharmacy a img {width: 185px;}
    
    /********* Amazon page ********/
    
    .our_services_section.our_services_small-business.repeater-amazon-services ul li{float: left; width: 32%; margin-right: 2%; min-height: 500px;}
    .our_services_section.our_services_small-business.repeater-amazon-services .home_service_sec{margin-top: 0;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li>strong{font-size: 16px;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li em{font-size: 16px; padding: 0 0 0px;}
    .magento_advntg .magento-list ul li:before{background-size: 50px;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text{width:60%;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide{height:100%; min-height: 365px; padding: 35px;} 
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p{font-size: 14px;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text p strong{font-size: 25px;}
    .page-template-temp-amazon-sevices .our_contact_section.contact_section_homepage.seo-contact-servicss {margin-top: 85px;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon{padding: 35px 40px;}
    
    /********* search-marketing-and-lead-generation page ********/
    
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li {width: 32%; margin-bottom: 40px; margin-right: 2%;}
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li:nth-child(2n){margin-right:2%;}
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li:nth-child(3n){margin-right:0;}
    .our_contact_section.contact_section_homepage.serch-marketing-contact {margin-top: 40px;}
    .about_section.middle-serch-content{margin: 65px auto -10px;}
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li {margin-bottom: 20px !important;}
    
    /********* Small Business ********/	 
    
    .our_services_section.our_services_small-business .home_service_sec ul li {width: 32%; margin-right: 2%; float: left;}
    .our_services_section.our_services_small-business .home_service_sec ul li:nth-child(3n) {margin-right:0;}
    .our_services_section.our_services_small-business .home_service_sec ul li:nth-of-type(n+3) {margin-bottom: 40px;}
    .our_services_section.our_services_small-business {margin-bottom: 0px;}
    .our_services_section.our_services_small-business.marketing-outer-serch {margin-top: 70px; padding-bottom: 65px;}
    .page-template-temp-digital-marketing-services .our_services_section{padding: 70px 0 70px;}
    
    /********* thoughts-and-opinions page ********/
    
    .search-box-single-post h1, article h1.entry-title{font-size: 32px;}
    .blog-outer-page{margin-top: 50px;}
    .blog-outer-page article h2, .blog-outer-page article h1{font-size: 18px; margin: 30px 0 25px;}
    article h2{font-size: 21px;}
    article .entry-content p{font-size: 15px;}
    .content-area.Noor{padding-bottom: 45px;}
    .blog-outer-page article span{margin-right: 20px;}
    .blog-outer-page article span{font-size: 14px; vertical-align:top;}
    .blog-outer-page article p{font-size: 15px; margin: 0 0 25px;}
    .blog-outer-page article .entry-content a{font-size: 16px;}
    .blog-outer-page article {margin-bottom: 50px; font-size: 16px;}
    .blog-outer-page .widget-area h2{font-size: 16px;}
    .blog-outer-page .widget-area .widget_categories ul li{font-size: 14px;}
    .blog-outer-page .widget-area .widget_categories ul li a{font-size: 14px; width: 80%; text-align: left;}
    .blog-outer-page ul.sidebar_posts li a{font-size: 14px; line-height: 1.8;}
    .blog-outer-page ul.sidebar_posts li span{font-size: 14px;}
    .search-box-single-post {margin: 65px 0 0;}
    .single-format-standard h1.new_heading_style{font-size: 30px; margin-bottom: 30px;}
    .search-box-single-post form.searchform input[type="text"]{font-size: 16px; padding: 10px 16px;}
    .search-box-single-post form.searchform input[type="submit"]{font-size: 16px; padding: 13px 28px;}
    .blog-outer-page h2.widget-title{font-size: 20px;}
    .blog-outer-page .navigation .alignleft a, .blog-outer-page .navigation .alignright a{font-size: 18px; padding: 6px 20px;}
    .single-post .blog-outer-page article h3{font-size: 18px; line-height: 1.5;}
    .short-descript{padding: 15px 50px 28px; font-size: 22px; line-height: 35px;}
    .tips-content strong{font-size: 19px;}
    .top-tips-lst ul li{padding: 22px 20px 13px;}
    .simple-proc-block{font-size: 17.5px; line-height: 32px; margin: 35px 0 30px; }
    .post-mgnto-bg{font-size: 18px; line-height: 30px;}
    .single-post .post-callus-btm p{font-size: 19px;}
    .blog-outer-page .widget-area .widget_categories ul li span.post_count{width: 28px; height: 28px; line-height: 28px;}
    
    /********* magento-support-services page ********/
    
    .web-icon-sect h5{font-size: 18px;}
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect{padding: 20px 0;}
    .advantages_main.background_image_section_magento-support-services .advantages_sect.welcome-text h2{font-size: 23px;}
    .advantages_main.background_image_section_magento-support-services p{font-size: 16px; line-height: 2;}
    .counter_section_magento-support-services .counter-section ul li a{min-height: 163px;}
    .web-icon-sect p{font-size: 15px;}
    .web-icon-sect{padding: 40px 15px 40px 25px;}
    
    /********* e-mail-marketing Page ********/
    
    .eprocess_Section.our_process_e-mail-marketing {margin: 50px auto 0;}
    .websoluion-business.eight_block_section_e-mail-marketing .web-icon-sect{padding-top:25px;}
    .websoluion-business.eight_block_section_e-mail-marketing .web-icon-sect p{font-size: 15px; line-height: 1.8;}
    .emarketing-process{margin: 50px auto;}
    .eprocess_Section.our_process_e-mail-marketing .emarketing-process .row.stp-row:before {top: 20.5%; left: 21%;}
    .eprocess_Section.our_process_e-mail-marketing p{font-size:15px;}
    
    /********* web-development page ********/
    
    .our_contact_section.contact_section_web-development{margin: 50px auto 0;}
    .web_design_process_main.design_process_web-development .ourweb-icon-sect p{font-size: 15px!important; margin: 20px auto!important; line-height: 1.8!important;} 
    .web_design_process_main.design_process_web-development .col-md-3{margin-bottom:30px;}
    
    /********* seo-services-ireland page ********/
    
    .emarketing-process.step-serch-processs .row.stp-row:before{top: 118px;}
    .step-serch-processs .step-text-sect h4{font-size: 16px;}
    .emarketing-process .step-text-sect p{font-size: 15px;}
    .emarketing-process.step-serch-processs .row.stp-row:after{width: 72%; left: 4px;}
    .seo-serch-bg{padding: 50px 0; margin: 50px 0 0;}
    .off-site-optimization p {font-size: 15px; line-height: 2;}
    .seo-plan-section .welcome-text p{font-size: 15px; line-height: 2;}
    .modal-open .modal {overflow-y: auto;}
    .quickEnquiry_popup .address_section ul li>span{font-size: 22px;}
    .quickEnquiry_popup .form_section h5{font-size: 22px;}
    .quickEnquiry_popup .address_section ul li>p{font-size:15px; padding-top: 5px;}
    .quickEnquiry_popup .address_section ul li>a{font-size:15px; padding-top: 0px;}
    .quickEnquiry_popup .form_section span{font-size:15px;}
    .quickEnquiry_popup .address_section ul li>i{font-size: 22px;}
    .title_thanku {margin: 75px auto; padding: 35px 13% 60px; background: #fff; box-shadow: 0px 0px 20px 0px #eee;}	
    .welcome-text.thanku-sec p>strong {font-size: 18px;}
    .any_urgent{margin: 15px auto 45px;}
    .title_thanku a.back-home{margin-bottom:0;}
    .quickEnquiry_popup .modal-header button.close img{width: 45px;}
    .quickEnquiry_popup .modal-header button.close{font-size: 20px;}
    .quickEnquiry_popup .form_section form textarea.wpforms-field-large {height: 95px!important;}
    #quick_enquiry .wpforms-submit-container button {padding: 9.5px 45px !important; font-size: 17px !important;}
    .wpforms-container.wpforms-container-full.custom_submit_field {margin: 15px auto;}
    .quickEnquiry_popup .form_section form {margin-top: 15px;}
    .quickEnquiry_popup .address_section ul li{margin-bottom: 20px;}
    .title_thanku .welcome-text.thanku-sec h1{font-size: 33px;}
    .page-template-temp-thank-you .title_thanku .welcome-text.thanku-sec p{font-size: 20.5px;}
    .any_urgent h4{font-size: 18px; padding: 18px 30px;}
    .any_urgent p{font-size: 22px; margin: 45px 0 37px;}
    .thnku_top a{font-size: 20px;}
    .thnku_top a:before{width: 26px; height: 25px; margin: 0 15px 0 0; background-size: 26px;}
    .return-home a.back-btn{font-size: 18px;}
    .return-home a.back-btn:after{background-size: 15px;}
    
    /********* online-trading-voucher page ********/
    
    .about_section.online-about-trade .welcome-text.abt_sect p{font-size:15px; line-height: 2;}
    .some-key-points .welcome-text h2 , .some-key-points.do-i-qualify .welcome-text h2{font-size:25px; margin-bottom: 30px;}
    .some-key-points p{font-size: 15px;}
    .some-key-points.do-i-qualify{margin: 80px auto 0;}
    .some-key-points h4{font-size: 15px;}
    .some-key-points.do-i-qualify p{font-size: 15px; line-height: 2;}
    .some-key-points.do-i-qualify ul{width:100%;}
    .some-key-points.do-i-qualify ul li{font-size: 15px;}
    .home_testimonial-sec.testimonials-online {margin-top: 70px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide {height: 100%; min-height: 368px;}
    .modal-body.container.new_container_width .row{margin:0;}
    .whatuget-img:after{left: 15.8%;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .whatuget-img::after{right: -40%;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .whatuget-img::before{right: -7%;}
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht:after{height: 315px; top: -23px; width: 66.2%;}
    .whatuget-img:before{top: -17.5%; left: -6.5%; width: 28%; height: 52%; background-size: cover;}
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht{padding: 30px 15px 0 50px;}
    .whatu-get-cont .welcome-text.web_sect h2{margin-bottom: 25px;}
    .whatyou_sect ul li, .some-key-points.do-i-qualify ul li{margin: 0 0 30px; font-size: 15px;}
    .whatyou_sect ul li p{font-size: 15px;}
    .whatyou_sect ul li:before, .some-key-points.do-i-qualify ul li:before{font-size: 19px;}
    .tabber_online_store.home-our-work.business-taber-section .tabber_tabs_strip .welcome-text h2{font-size: 22px;}
    .about_section.middle-seo-step{background: transparent;}
    .emarketing-process.step-serch-processs{padding: 80px 0 70px; margin: 0px;}
    .seo-step-circle:before{width: 290px; background-size: auto 99px; top: 30px;}
    .seo-step-circle{width: 169px; height: 169px; line-height: 108px;}
    .emarketing-process .step-icon-sect img {margin: 0px 0 5px; width: 42px;}
    .seo-step-circle span{font-size: 24px; line-height: 0;}
    .seo-step-circle span span.step-num{font-size: 33px;}
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2) .seo-step-circle:after, 
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) .seo-step-circle:after{width: 299px; bottom: -90%; background-size: auto 110px;}
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2) .step-text-sect, 
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) .step-text-sect {margin: 40px 0 0;}
    .emarketing-process .step-text-sect{padding: 30px 20px 30px; min-height: 68%;}
    .emarketing-process.step-serch-processs .col-md-4 {margin: 0 0 50px;}
    .off-site-optimization{background: transparent; padding: 85px 0 85px;}
    .off-site-optimization:after{display: none;}
    .whatyou-main.seo-plan-section,
    .whatyou-main.what_you_get_social-media:nth-of-type(even) {padding: 85px 15px 75px 0;}
    .whatyou-main.seo-plan-section .col-12.col-md-6.whatu-get-rht,
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .row .col-12.col-md-6.whatu-get-rht {padding: 30px 50px 0 15px;}
    .whatyou_sect > p{font-size: 15.5px;}
    .seo-serch-bg.captaring-serch{padding: 30px 0 45px;}
    .seo-serch-bg .welcome-text p{font-size: 15.55px;}
    .seo-serch-bg.captaring-serch .welcome-text.abt_sect{width: 54%; margin: 40px 0 0;}
    .digital-patner-section{margin: 70px 0 70px;}
    .digital-patner-section p{font-size: 17px; margin: 0 0 45px;}
    .digital-patner-section ul li{padding: 18px 45px;}
    .digital-patner-section ul li img {width: 150px;}
    .whatyou-main.seo-plan-section::after{top: 13%;}
    .whatyou-main.seo-plan-section .whatuget-img::after{right: -39%;}
    .our_services_section.about-us{margin: 0px;}
    .our_contact_section.about_contact_us {margin-bottom: 80px;}
    .whatyou-main.seo-plan-section.about-us::after{top: 8.5%; height: 37%;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .col-md-6.contente-sectin {padding-left: 45px; padding-right: 0;}
    .whatyou_sect h4{font-size: 16px; margin: 0 0 20px;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even)::after{top: 65px;}
    
    
    /******************Digital-Marketing-Services*******************/
    
    .result-driven-bg{padding: 60px 0 60px; margin-bottom: 70px;}
    .result-driven-bg ul li{width: 31.6%;  margin: 0 18px 25px 0;}
    .result-driven-bg ul li img{width: 100%;}
    .result-driven-bg ul li h3{font-size: 15.5px;}
    .result-driven-bg ul li p{line-height: 30px; padding: 0 10px;}
    .case_studies_sector ul li{width: 23.33%; margin: 0 15px 60px 0;}
    .case_studies_cont{padding: 22px 13px 5px 18px;}
    .case_studies_cont p{font-size: 15.5px; line-height: 30px;}
    .marketing_success_sec {padding: 0 0 50px;}
    .page-template-temp-digital-marketing-services .our_contact_section.contact_section_small-business .welcome-text h2{font-size: 31px;}
    .case_studies_sector .welcome-text h2 {font-size: 31px;}
    .marketing_success_sec .welcome-text h2 {font-size: 31px;}
    
    /*********************Reviews*****************/
    
    .reviews-cont-sec {margin: 75px 0 62px;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-goog .ti-col-3 .ti-review-item{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
    .ti-reviews-container-wrapper .ti-inner .ti-review-header {width: 69%;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-no-logo .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google {-ms-flex: 0 0 48.9%; flex: 0 0 48.9%; max-width: 48.9%; margin: 0 18px 25px 0px !important;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-no-logo .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google:nth-of-type(2n){margin-right: 0px !important;}
    img.size-full.wp-image-4947.aligncenter {margin-top: 30px; margin-bottom: 0;}
    .link_to_reviews a, .read-about-btn a, .achieve_list a{font-size: 17.5px; padding: 9px 40px;}
    .link_to_reviews a:after, .show_others a.load-more:after, .read-about-btn a:after, .achieve_list a:after{background-size: 15px; width: 15px; height: 16px;}
    .link_to_reviews {margin: 48px 0 0;}
    .websoluion-business .row{justify-content: start;}
    .websoluion-business .row .col-12.col-md-3{-ms-flex: 0 0 31.59%; flex: 0 0 31.59%; max-width: 31.559%; margin-right: 23px;}
    .websoluion-business .row .col-12.col-md-3:nth-of-type(3n){margin-right: 0px;}
    .websoluion-business.eight_block_section_magento-support-services .row .col-12.col-md-3:nth-of-type(3n){margin-right: 23px;}
    .websoluion-business.eight_block_section_magento-support-services .row .col-12.col-md-3:nth-of-type(4n){margin-right: 0px;}
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-3 {padding: 35px 0 0; background: transparent;}
    .counter_bg_after:after{display: none;}
    .websoluion-business.eight_block_section_magento-support-services .row .col-12.col-md-3 {-ms-flex: 0 0 23%; flex: 0 0 23%; max-width: 23%;}
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect h5 {font-size: 16px;}
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect .web-icon-sect-img img { width: 50px;}
    .website_cork_main.content_only_magento-support-services {padding-top: 75px; padding-bottom: 80px;}
    .tabdigital_section.tab_section_home:before{display: none;}
    .tabdigital_section:after{display: none;}
    .our_contact_section:after,
    .our_contact_section:before{background: transparent !important;}
    .our_services_section:before{display: none;}
    .home_testimonial-sec:after{display: none;}
    .thoughts-bg-after{background: transparent;}
    .thoughts-bg-after:before{display: none;}
    .quickEnquiry_popup .address_section ul{background-position: bottom right 15px; height: 64%; background-size: 42.5% auto;}
    .quickEnquiry_popup #quick_enquiry .modal-body {padding: 20px 0 30px;}
    .trading-txt{font-size: 28px;}
    .banner-item-block .banner-lft-caption strong{font-size: 33px;}
    .home .banner-item-block.active .banner-lft-caption{top: 47%;}
    .banner-section ul.slick-dots li button{background: #efefef;}
    .percant-lable span{font-size: 26px;}
    .percant-lable{padding: 3px 0; width: 180px; border-radius: 10px; margin: 0px 0 0 2.5%;}
    .extr-img {width: 165px; right: 40px; top: 52px;}
    .banner-item-block.bnr-animat2 .trading-txt{font-size: 29px; line-height: 0.5;}
    .selling-contnt{font-size: 28px;}
    .banner-rht-caption a.get-started{font-size: 15px; padding: 8px 20px; margin: 0 5px 0 0px;}
    .banner-rht-caption a.free-consult{font-size: 15px; padding: 8px 15px;}
    
    /******************************************************************/
    
    .home .bnr-animat3 .light-heading {font-size: 29px;	padding-bottom: 10px;}
    .home .bnr-animat3 .tdd-banner-heading {font-size: 34px; padding-bottom: 16px;}
    .home .bnr-animat3 .tdd-sub-heading {font-size: 16px; margin-bottom: 22px; max-width: 76.5%; padding: 9px;}
    .home .bnr-animat3 ul li {font-size: 12px; padding-left: 24px; margin-left: 24px; padding-top: 4px;	padding-bottom: 4px;}
    .home .bnr-animat3 ul li:before {width: 20px; height: 20px; background-size: 20px;}
    .some-key-points.do-i-qualify:after{display: none;}
    .home .banner-item-block.bnr-animat1 .banner-lft-caption{width: 55%;}
    .whatyou-main{padding: 85px 0 85px 0;}
    .page-template-temp-mobileapps .about_section::before, .page-template-temp-about-us .about_section:before, .about_section.small-business-abt:before,
    .about_section.top-amazon-secton:before{display: none;}
    .our_services_section.small-business{padding: 75px 0 75px; margin: 0;}
    .about_section:before{display: none;}
    .page-template-temp-search-marketing-and-lead-generation .our_services_section.our_services_small-business.marketing-outer-serch {padding-bottom: 0;}
    .whatyou_sect > p{font-size: 15px;}
    .whatyou-main.seo-plan-section .whatuget-img::before{top: -15.5%; right: -6.5%;}
    .seo-contact-servicss {margin-bottom: 85px;}
    .reviews-cont-sec.reviews_google_rv111:before{display: none;}
    .reviews-cont-sec h1.new_heading_style{font-size: 26px; margin: 0 0 25px;}
    .reviews-cont-sec.reviews_google_rv111{padding: 75px 0 65px;}
    .whatyou-main.seo-plan-section.about-us{padding-bottom: 60px;}
    .whatyou-main.seo-plan-section .col-12.col-md-6{padding-right: 0; padding-top: 55px;}
    .quickEnquiry_popup #quick_enquiry .modal-body {padding: 0px 9% 55px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field{max-width: 85%;}
    .quickEnquiry_popup #quick_enquiry .modal-body .row .col-md-3{-ms-flex: 0 0 28%; flex: 0 0 28%; max-width: 28%;}
    .quickEnquiry_popup #quick_enquiry .modal-body .row .col-md-9 {-ms-flex: 0 0 72%; flex: 0 0 72%; max-width: 72%;}
    .welcome-text.thanku-sec h2{font-size: 28px;}
    .welcome-text.thanku-sec p{font-size: 18px; margin: 0 0 28px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container input, 
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container textarea{font-size: 14.5px !important; padding: 22px 18px !important;}
    .quickEnquiry_popup #quick_enquiry .modal-body .consult-avtar-img{top: 43%;}
    #quick_enquiry .wpforms-submit-container {margin:0px 0 60px; padding: 0;}
    .contact-info-btm .image-sign-contact{width: 43px; height: 43px; line-height: 43px; margin: -5px 12px 0 0;}
    .contact-info-btm .image-sign-contact img {width: 25px;}
    .contact-info-btm .content-address-mail h5{font-size: 18px; margin: 0 0 10px;}
    .content-address-mail a{font-size: 16px;}
    .contact-info-btm{width: 85%;}
    .reviews-cont-sec.reviews_google_rv111:before{display: none;}
    .reviews-cont-sec.reviews_google_rv111{padding: 50px 0 50px;}
    .reviews-cont-sec h1.new_heading_style{font-size: 23px; margin-bottom: 25px;}
    .quickEnquiry_popup .modal-content{background: #fff;}
    .about-logos{padding: 80px 0 75px;}
    .whatyou-main.seo-plan-section .whatyou_sect strong{font-size: 16px;}
    .whatyou-main.seo-plan-section .whatyou_sect p.abt-team-mamber strong{font-size: 18px;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage{padding-top: 65px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-dtls-sec {padding-right: 35px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-form-sec {padding-left: 35px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-form-sec h4{font-size: 23px;}
    .contact-middle-section .image-sign-contact{width: 46px; height: 46px; line-height: 46px;}
    .contact-middle-section .image-sign-contact img{width: 25px;}
    .content-address-mail h5{font-size: 20px;}
    .content-address-mail p, .content-address-mail a{font-size: 16px;}
    .our_contact_section .contact-form input, .our_contact_section .contact-form textarea{padding: 13px 20px !important; font-size: 15px !important;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage form.wpcf7-form p { margin-bottom: 20px;}
    .map-contact-section{margin: 20px 0 55px;}
    .request-consult{padding: 60px 10% 50px; background: #fff;}
    .request-consult .welcome-text.thanku-sec h1,
    .quickEnquiry_popup .welcome-text.thanku-sec h2{font-size: 22.5px;}
    .page-template-request-consultation .welcome-text.thanku-sec p {font-size: 17.35px;}
    .request-consult .booking-form form.wpforms-form input, .request-consult .booking-form form.wpforms-form textarea{font-size: 14.5px !important; padding: 11px 20px;}
    .request-consult .booking-form form.wpforms-form textarea {height: 105px; padding: 11px 20px !important; font-size: 14.5px !important;}
    .request-consult .booking-form form.wpforms-form button.wpforms-submit{font-size: 16px !important;}
    .consult-avtar-img{top: 45%;}
    .whatyou-main.what_you_get_seo-services-ireland:after{height: 315px; top: 65px;}
    .whatyou-main.what_you_get_seo-services-ireland .whatu-get-cont {padding: 0 15px 0px 0px;}
    .title_thanku .welcome-text.thanku-sec.request p{font-size: 25px; margin: 15px 0 32px}
    .booking-content h4{font-size: 20.5px; padding: 18px 24px; margin: 0 0 0px;}
    section.categ-search {padding: 0 0 35px 0;}
    .categ-search form.search-form label input.search-field{padding: 13px 55px 13.35px 14px;  font-size: 15px;}
    .categ-search form.search-form input.search-submit{width: 45px; height: 50px;}
    .archive .blog-outer-page article header.entry-header h1.new_heading_style, .archive .blog-outer-page article header.entry-header h2.entry-title{font-size: 21px; margin-bottom: 20px; margin-left: 0;}
    .archive .blog-outer-page article{margin-bottom: 45px;}
    ul.page-numbers li{margin: 0 6px; width: 55px; height: 55px; line-height: 55px;}
    ul.page-numbers li a.page-numbers, span.page-numbers.current{font-size: 16px;}
    .page-template-temp-website-projects .tabber_bg_after:before,
    .page-template-temp-website-projects .tabber_bg_after:after,
    .blog.hfeed div.site-content:before, .content-area.Noor:before,
    .blog.hfeed div.site-content:after, .content-area.Noor:after{display: none;}
    .page-template-temp-online-trading-voucher .banner-lft-caption{transform: translate(35%, -50%);}
    .page-template-temp-seo-services .banner-lft-caption .bnr-heading {line-height: 25px;}
    .page-template-temp-seo-services .banner-lft-caption p {margin: 0 0 15px;}
    .banner-lft-caption .quote-content{font-size: 17.5px; margin: 0px 0 27px;}
    .page-template-temp-seo-services .banner-lft-caption{transform: translate(30%, -50%);}
    .blog-outer-page .row .col-md-9 {padding-right: 25px;}
    .platform-logos ul li {margin: 0 15px; width: 137px;}
    .whatyou-main.what_you_get_social-media .row.align-items-center {align-items: normal !important;}
    .page-template-temp-social-media .quote-content{width: 55%;}
    .reverse-list-cont{margin: 65px 0 -40px;}
    .page-template-temp-social-media .our_contact_section.contact_section_homepage {margin: 75px 0 75px;}
    .eprocess_Section.our_process_email-marketing .emarketing-process .row.stp-row .col-12.col-md-3 {padding: 0;}
    .eprocess_Section.our_process_email-marketing .emarketing-process .step-icon-sect img {width: 150px; margin: 0;}
    .eprocess_Section.our_process_email-marketing .emarketing-process .step-text-sect {padding: 10px 10px 10px;}
    .emarketing-process .step-text-sect h5{font-size: 19px;}
    .eprocess_Section.our_process_email-marketing{margin-bottom: 25px;}
    .websoluion-business .web-icon-sect p {font-size: 15px;}
    .our_services_section.amazon-marketing-services {padding: 75px 0 75px; margin: 0;}
    
    .whatyou-main.what_you_get_testimonial {padding: 70px 15px 60px !important;}
    .whatyou-main.what_you_get_testimonial .row {align-items: inherit;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .row .col-12.col-md-6.whatu-get-rht {padding: 45px 70px 0px 0;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(even) .row .col-12.col-md-6.whatu-get-rht.testmnl-image {padding: 45px 0 0px 70px;}
    .whatyou-main.what_you_get_testimonial::after{top: 65px; width: 35.65%; height: 280px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::before{right: -9%;}
    .whatu-get-rht.testmnl-image .whatuget-img::after{left: 10.5%;}
    .whatu-get-rht.testmnl-image .whatuget-img::before {left: -9.5%;}
    .whatu-get-rht.testmnl-image .whatuget-img::before{top: -70px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::after{right: -43.5%;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .col-md-6.testmnl-text{padding-right: 0px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(even) .col-md-6.testmnl-text {padding-right: 25px; padding-left: 28px;}
    .testmnl-text .whatyou_sect strong.testmnl-client {font-size: 15.5px;}
    .testmnl-text .whatyou_sect strong.testmnl-sites {font-size: 17px;}
    .whatyou-main.what_you_get_testimonial .whatyou_sect p{font-size: 15px;}
    .whatyou-main.what_you_get_testimonial .whatuget-img{border: 13px solid #323232;}
    .blog.hfeed .site-main header h1.page-title{font-size: 30px;}
    .blog.hfeed div.site-content{padding-bottom: 50px;}
    .blog.hfeed div.site-content .nav-previous a, .blog.hfeed div.site-content .nav-next a{font-size: 17px;}
    .blog.hfeed div.site-content .nav-next a:before{width: 14px; height: 14px; margin: 0 12px 0 0px; background-size: 15px;}
    .blog.hfeed div.site-content .nav-previous a:after{width: 14px; height: 14px; margin: 0 0 0 12px; background-size: 15px;}
    article h3{font-size: 20px;}
    .policy-btm-list ul li{font-size: 15px;}
    .policy-btm-list ul li:before{width: 13px; height: 13px; margin: 0 10px 0 0; background-size: 14px;}
    .our_contact_section button.wpforms-submit{font-size: 17px!important; line-height: 22px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .wpforms-field-container .wpforms-field textarea{height: 105px; resize: auto;}
    
    /***************************************************************/
    
    .legal-banner-section img.dsktp-bnr {height: 600px; object-fit: cover;}
    .legal-banner-left-content h3{font-size: 24.5px; margin: 40px 0px 0px; line-height: 35px;}
    .page-id-8001 .legal-banner-left-content h3{font-size: 24.5px; margin: 20px 0 0; padding: 0 25px; line-height: 40px;}
    .legal-banner-section .bnr-heading{font-size: 27.5px; line-height: 38px; margin: 0 0 25px;}
    .legal-banner-section .legal-banner-right-content h4{font-size: 21px;}
    .legal-banner-section .legal-banner-right-content p{font-size: 15.5px; margin-bottom: 25px;}
    .page-id-8001 .legal-banner-right-content .trial-para p {font-size: 16px;}
    .legal-banner-right-content p strong{font-size: 21px;}
    .legal-banner-section .legal-banner-right-content h5{font-size: 19px; margin-bottom: 28px;}
    .legal-banner-section .common-banner-btn{font-size: 18px; padding: 11px 25px!important;}
    .program-offers-section{padding: 70px 0px 70px;}
    .legal-our-methods-content:before, .program-offers-section:before,
    .legal-our-methods-content:after, .program-offers-section:after,
    .legal-services-marketing-section:before{display: none;}
    .legal-welcome-text p{font-size: 20px;}
    .legal-welcome-text h2 {margin-bottom: 25px;}
    .legal-welcome-text {margin-bottom: 35px;}
    .page-id-8001 .legal-welcome-text {margin-bottom: 35px;}
    .program-offers-section .row .web-icon-wrapp {padding: 0 8px;}
    .program-offers-section .web-icon-sect-img img {width: 60px;}
    .program-offers-section .row .web-icon-wrapp .web-icon-sect {padding: 35px 15px 35px 15px;}
    .program-offers-section .web-icon-sect p {font-size: 15px;}
    .legal-businesses-content-section{margin-top: 70px; padding: 70px 85px; background-size: auto 70%;}
    .legal-businesses-content-section h1{font-size: 30px; padding: 0 5.5%;}
    .legal-howitworks-section {padding: 70px 0px;}
    .legal-you-do-this h3, .legal-we-do-this h3{font-size: 25px; max-width: 215px;}
    .legal-our-methods-section {padding: 70px 0px 0;}
    .legal-our-methods-section .row .col-6.col-md-3 {padding: 0 8px;}
    .methods-box{padding: 38px 30px 40px;}
    .methods-box img{width: 120px;}
    .methods-box h3{font-size: 19px;}
    .legal-our-methods-content{padding: 70px 0 20px;}
    .legal-services-marketing-section .welcome-text h2{font-size: 25px;}
    .legal-services-marketing-section .whatyou_sect ul li{font-size: 17.33px; margin: 0 0 25px;}
    .legal-services-marketing-section .whatu-get-cont h4{font-size: 20px; margin: 10px 0px 35px;}
    .legal-services-marketing-section{margin-bottom: 0px;}
    .legal-lead-month-section{padding: 70px 0px 0px; padding-left: 0;}
    .legal-lead-content h2, .legal-lead-content h3{font-size: 31px; margin-bottom: 35px;}
    .legal-lead-content .common-banner-btn{font-size: 26px; padding: 13px 40px;}
    .legal-lead-content h4{font-size: 26px; margin: 45px 0px 0px;}
    .legal-lead-content{padding: 0px 0px 70px;}
    .howitwork-box ul li{padding: 5px;}
    
    .title_thanku .welcome-text.thanku-sec p{font-size: 27px;}
    .page-template-thank-you-request .title_thanku .image_thnku img {width: 150px;}
    .legalEnquiry_popup .welcome-text.thanku-sec h2{font-size: 24px;}
    .legalEnquiry_popup div.wpforms-container-full {margin: 12px auto;}
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container input, 
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container textarea{padding: 24px 20px!important; font-size: 15px!important;}
    .legalEnquiry_popup div.wpforms-container-full .wpforms-form button[type=submit]{font-size: 17px!important;}
    
    div#legalModal .modal-header h5.modal-title{font-size: 20px; padding: 6px 12% 0;}
    div#legalModal .modal-header h5.modal-title:after{width: 75px; height: 4px; margin: 15px auto 10px;}
    div#legalModal .modal-body {padding: 0 17% 35px;}
    div#legalModal .modal-body form.wpforms-form .wpforms-submit-container button[type=submit]{font-size: 16.5px!important;}
    div#legalModal .modal-body .wpforms-field-container label{font-size: 15px!important;}
    div#legalModal .modal-body form.wpforms-form .wpforms-field-container input{padding: 23px 20px!important; font-size: 15px!important;}
    .requst-demo-bg:before, .requst-demo-bg:after{display: none;}
    
    .page-template-marketing-automation .legal-banner-right-content{width: 58%;}
    .page-template-marketing-automation .legal-banner-section .bnr-heading{font-size: 30px;}
    .page-template-marketing-automation .legal-banner-right-content h4 {font-size: 25px !important; margin: 0 0 25px;}
    .page-template-marketing-automation .legal-banner-right-content h5{font-size: 22px; margin: 0px;}
    .page-template-marketing-automation .legal-banner-right-content p{font-size: 23px; margin-bottom: 0; line-height: 35px;}
    .automtn-labl{margin: 30px 0 42px; max-width: 485px;}
    .lead-convrsion .welcome-text h1.new_heading_style {margin: 0 0 30px;}
    .convrsion-cont h2{font-size: 23px;}
    .convrsion-cont h2:before{width: 52px; height: 5px;}
    .convrsion-cont p{font-size: 17px; line-height: 25px; margin: 0 0 15px;}
    .lead-convrsn-lst {padding: 40px 0;}
    .automtn-dark-bg{background-position: center bottom 100px; padding: 60px 0 125px;}
    .automtn-expland .welcome-text p{font-size: 16px; line-height: 30px; padding: 0 3%;}
    .automtn-expland strong{font-size: 19px; line-height: 30px;}
    .automtn-expland h3{font-size: 23px; margin: 40px 0 15px;}
    .automtn-expland h4{font-size: 19px; line-height: 30px;}
    .page-template-marketing-automation .legal-businesses-content-section {margin-top: 80px; padding: 50px 127px; background-size: auto 100%;}
    .page-template-marketing-automation .legal-businesses-content-section h3{font-size: 35px; line-height: 1.3;}
    .requst-demo-bg{padding: 60px 0 60px;}
    
    .survey-vid-bg{background: transparent; margin: 65px 6.5%; padding: 40px 0 60px;}
    .automtn-wrapper h1{font-size: 25px; line-height: 40px; margin: 0 0 40px; padding: 0 12%;}
    .srvy-form{padding: 25px 20px;}
    .srvy-form h2{font-size: 19px; line-height: 25px;}
    .srvy-form h2:after{width: 63.41px; height: 5px;}
    .srvy-form div.wpforms-container-full {margin: 15px auto;}
    .page-id-8001 .legal-businesses-content-section {background-size: auto 45%;}
    .page-id-8001 .legal-banner-section .bnr-heading{font-size: 27.6px; line-height: 38px; margin: 0px 0 30px;}
    .page-id-8001 .legal-banner-right-content p strong{font-size: 21px;}
    .page-id-8001 .legal-banner-right-content .common-banner-btn, .common-banner-btn{font-size: 19px;}
    .page-id-8001 .program-offers-section .legal-welcome-text p{line-height: 28px; font-size: 18px;}
    .page-id-8001 .program-offers-section .legal-welcome-text p strong{line-height: 30px;}
    .legal-businesses-content-section h2{font-size: 26px; line-height: 30px; margin: 30px 0 35px;}
    .lead-grow-list > ul > li{margin: 0px 17px;}
    .lead-grow-list ul li ul li{font-size: 16px; margin: 0 0 25px;}
    .lead-grow-list ul li ul li:before{font-size: 20px; margin-right: 12px;}
    .lead-grow-list h5{margin: 0px 0 -15px;}
    .page-id-8001 .legal-welcome-text p{font-size: 22px;}
    
    /********************Landing-Page******************/
    
    .hm-landing {max-height: 635px; overflow: hidden;}
    .hm-landing > img {height: 725px; object-fit: cover;}
    .lavle-contn{font-size: 14px; padding: 7px 18px;}
    .lnding-hding{font-size: 32px; line-height: 45px; margin: 20px 0 0px; width: 56%;}
    .l-sub-hding{font-size: 22px; line-height: 30px; margin: 0 0 20px;}
    .google_revws {margin: 25px 0px 30px;}
    .landing-captn p{font-size: 17px; padding: 0 40% 0 0;        margin: 0 0 15px;}
    .landing-captn ul li{font-size: 16px; margin: 0 0 15px;}
    .request_cnsult a.free-consult{padding: 13px 22px; font-size: 17px;}
    .request_cnsult a.contact-cnsult{font-size: 20px; padding: 12px 28px; margin: 0 0px 0 15px;}
    .request_cnsult a.contact-cnsult img {margin: 0 7px 0 0; width: 23px;}
    .landing-captn{top: 50%;}
    .google_reviews_sec1.google_reviews_website-conversion-experts {margin: 50px 0 60px;}
    .google_reviews_sec1.google_reviews_website-conversion-experts h3{font-size: 26px;}
    .google_reviews_sec1.google_reviews_website-conversion-experts p{font-size: 17.5px;}
    .lose-apportnty {margin: 80px 0 50px;}
    .hding_content h2{font-size: 25px; line-height: 45px;}
    .hding_content .sub_hding{font-size: 21px; line-height: 30px;}
    .apportn-list{margin-left: -12px; margin-right: -12px;}
    .apportn-list .list-itmes{width: calc(34% - 31px); margin: 30px 12px 25px; padding: 0px 15px 0; text-align: center;}
    .apportn-list .item_numb{width: 75px; height: 75px; line-height: 75px; font-size: 33px;}
    .apportn-list .list-itmes h4{font-size: 18px; line-height: 24px; margin: 0 0 10px;}
    .apportn-list .list-itmes p{font-size: 15px; line-height: 26px;}
    .hding_content span{font-size: 28px; line-height: 30px;}
    .website-cnvert{padding: 60px 0 80px; margin: 0 0 50px;}
    .convrsn-item{margin: 0px 0px 10px; padding: 0px 15px 0;}
    .convrsn-item h5{font-size: 18px; line-height: 25px; margin: 15px 0 10px;}
    .convrsn-img{width: 110px; height: 110px; line-height: 80px; border: 14px solid #051726;}
    .convrsn-img img {width: 50px;}
    .convrsn-item p{font-size: 16px; line-height: 25px;}
    .website-cnvert .request_cnsult{margin: 10px auto 0;}
    .proven-process ul li{padding: 15px 18px 0;}
    .proven-process ul li strong:before{width: 38px; height: 38px; margin: 0 7px 0 -47px;}
    .proven-process ul li strong{font-size: 17px; padding: 0 0 13px 45px; display: block; line-height: 0;}
    .proven-process ul li p{font-size: 15px; line-height: 24px;}
    .book-consult{padding: 50px 50px 65px; margin-bottom: 55px;}
    .book-consult ul li{font-size: 17.5px; line-height: 28px;}
    .stratgy-call a{padding: 13px 30px; font-size: 18px;}
    .stratgy-call{margin: 25px 0 0;}
    .whatyou-main.what_you_get_landing{padding-bottom: 60px;}
    .whatyou-main.what_you_get_landing .whatu-get-cont {padding: 0;}
    .whatyou-main.what_you_get_landing .whatyou_sect h3{font-size: 25px; padding: 0; line-height: 40px; margin: 0 0 15px;}
    
    .web-aboutsect.about_us_website-conversion-experts {padding: 40px 0 50px;}
    .web-aboutsect.about_us_website-conversion-experts:before{display: none;}
    
    
    
    /********************Business To Business********************/
    
    .legal-banner-section.business-bnr img.dsktp-bnr {height: 700px;}
    .business-b-right-content .bnr-heading{line-height: 32px;}
    .business-b-right-content p{font-size: 16.5px; line-height: 30px; margin: 0 0 20px;}
    .business-b-right-content h4{font-size: 21px;}
    .business-b-right-content ul li{font-size: 17.5px; line-height: 40px; padding: 0 0 0 32px;}
    .business-b-right-content ul li:before{font-size: 21px;}
    .business-b-right-content ul + h4 + p {font-size: 17px; margin: 0px 0 30px;}
    .business-b-right-content {margin: 35px 0 0 0;}
    .business-b-left-content img.b-inner-img {margin: -235px 0 0 -15px; width: 70%;}
    .business-b-left-content img.b-circle-img{right: 0px; width: 38%;}
    .business-b-left-content h3{font-size: 24.5px; line-height: 38px; margin: 43px 16% 0 -1%;}
    .legal-welcome-text.business p{line-height: 32px;}
    .prog-icon-img{width: 120px; height: 120px; line-height: 88px; padding: 16px;}
    .icon-shad img {width: 55px;}
    .prog-icon-sect h5{font-size: 18px; line-height: 30px; margin: 20px 6px 15px;}
    .prog-icon-sect p{font-size: 16px; line-height: 26px; padding: 0 18px;}
    .page-template-b2b .legal-businesses-content-section {padding: 58px 35px; background-size: auto 35%;}
    .page-template-b2b .legal-businesses-content-section h1{font-size: 31.5px;}
    .page-template-b2b .legal-businesses-content-section h2{font-size: 24px; margin: 25px 0 35px;}
    .legal-businesses-content-section > ul{margin-left: 16%; margin-right: 16%;}
    .legal-businesses-content-section > ul li{font-size: 16px; line-height: 30px; padding: 0 0 28px 30px; width: calc(50% - 0px);}
    .legal-businesses-content-section > ul li:before{font-size: 21px;}
    .legal-businesses-content-section > strong{font-size: 22px;}
    .business-keys-sect .welcome-text.tab-text-section p strong{font-size: 20px;}
    .business-keys-sect .welcome-text.tab-text-section p{font-size: 20px; line-height: 30px;}
    .magento_advntg.business .welcome-text.tab-text-section p strong {display: block; margin: 0 0 10px;}
    .business-keys-sect .welcome-text.tab-text-section h2 {margin-bottom: 20px;}
    .magento_advntg.business h3{font-size: 23px; line-height: 33px;}
    .magento_advntg.business .magento-list ul li>strong{font-size: 19px; line-height: 25px; margin: 13px 0 20px 60px;}
    .magento_advntg.business .magento-list ul li em{font-size: 16px; line-height: 28px;}
    .magento_advntg.business{margin: 30px 0 0;}
    .magento_advntg.business .magento-list ul li{padding: 35px 33px 30px;}
    .plan-bg{padding: 60px 0 60px; margin-top: 70px;}
    .plan-bg .welcome-text.tab-text-section p strong{font-size: 22px; line-height: 30px;}
    .plan-bg .welcome-text.tab-text-section p{margin: -10px 0px 30px;}
    .plan-items h5{font-size: 15.5px; height: 48px;}
    .plan-increas{font-size: 24px; padding: 15px 0 20px;}
    .plan-bg h3{font-size: 25px; line-height: 35px; margin-top: 45px;}
    .page-template-b2b .legal-our-methods-content .legal-welcome-text p{font-size: 20px; line-height: 33px;}
    .page-template-b2b .legal-our-methods-content {padding: 38px 0 25px;}
    
    .page-id-7 .lnding-hding, .page-id-8433 .lnding-hding{margin-top: 25px; font-size: 26px; line-height: 35px;}
    .page-id-7 .l-sub-hding, .page-id-8433 .l-sub-hding{font-size: 25px; margin: 15px 0 20px; line-height: 36.57px;}
    .page-id-7 .landing-captn ul li, .page-id-8433 .landing-captn ul li{font-size: 16px; margin: 0 0 15px;}
    .page-id-7 .request_cnsult, .page-id-8433 .request_cnsult{margin: 20px 0 0;}
    .page-id-7 .request_cnsult a.free-consult {font-size: 15px; padding: 8px 35px;}
    .page-id-7 .request_cnsult a.contact-cnsult {font-size: 15px; padding: 6px 35px;}
    .page-id-8433 .request_cnsult a.free-consult{font-size: 16px;}
    .page-id-8433 .request_cnsult a.contact-cnsult {font-size: 19px; padding: 11px 28px;}
    .landing-captn .online-trad {margin: 20px 0 0;}
    .landing-captn .online-trad p.trading-vouchers {font-size: 19px;}
    .web_fram_img img {display: none;}
    .web_fram_img {width: 45%; height: 100%; top: 60%; transform: translate(42%, -50%); left: 42%;}
    .web_fram_img:after {content: ''; background: url(images/Frame-view-accor.png) no-repeat; height: 100%; display: block; width: 100%;}
    
    .new_class_mx {padding: 0 3% 0 10%;}
    .logo_new_banner img { max-width: 80px;}
    
    .web-aboutsect.about_us_web-design-company-dublin, 
    .web-aboutsect.about_us_web-design-company-cork, 
    .web-aboutsect.about_us_web-design-company, 
    .web-aboutsect.about_us_wesbite-developers-ireland {
        padding: 40px 0 50px;
    }
    
    
    .page-id-9001 .request_cnsult a.free-consult, 
    .page-id-9005 .request_cnsult a.free-consult, 
    .page-id-9007 .request_cnsult a.free-consult, 
    .page-id-9003 .request_cnsult a.free-consult{padding: 12px 20px;font-size: 16px;}
    
    .page-id-9001 .request_cnsult a.contact-cnsult, 
    .page-id-9005 .request_cnsult a.contact-cnsult, 
    .page-id-9007 .request_cnsult a.contact-cnsult, 
    .page-id-9003 .request_cnsult a.contact-cnsult {font-size: 19px;padding: 10px 28px;}
    
    
    
    }
    
    @media only screen and (max-width:1199px) and (min-width:1024px)  {
    .page-id-9291 .landing-captn{margin: 0 0 0 9%;}
    .legal-businesses-content-section h3{font-size: 30px;}
    .hm-landing.new_hight {max-height: 705px;}	
    .logo {margin-right: 0; width: 180px;}
    .header-inner{align-items: inherit; flex-direction: column; padding: 18px 15px;}
    .logo {margin-right: 0; width: 190px;}
    .header_enquiry{position: absolute; right: 15px; margin:0px; padding:0px;}
    .header_enquiry:before{display: none;}
    .header_enquiry ul li a{font-size: 14px;}
    .header_enquiry ul li a img {width: 15px;}
    .header_enquiry ul li{margin-right: 15px;}
    .header_enquiry button.enquiry_btn{font-size: 14.5px; padding: 13.5px 13px;}
    .header_enquiry button.enquiry_btn:before{margin: -3px 7px 0 3px;}	
    .banner-lft-caption{top: 50%; transform: translate(23%, -50%);}
    .bnr-heading{font-size: 30px; line-height: 1.33;}
    .banner-lft-caption p{font-size: 19px; margin: 15px 0 20px;}
    .banner-lft-caption ul li{margin: 0 15px 0 4px;}
    .banner-lft-caption a.get-started{font-size: 16.5px; padding: 12px 22px; margin: 0 5px 0 0px;}
    .banner-lft-caption a.free-consult{font-size: 16.5px; padding: 12px 25px;}
    .banner-lft-caption ul{margin: 22px 0 22px;}
    .banner-lft-caption ul li img {width: 90px;}
    .banner-rht-caption p.sme-digital{font-size: 14.5px; padding: 8px 20px;}
    .banner-rht-caption a.click-here{font-size: 14.5px; padding: 6px 15px; margin: 3.5px 0 0 6px;}
    .banner-rht-caption{right: 15px; bottom: 6px;}
    .home .bnr-heading {font-size: 34px; line-height: 1.5;}
    .banner-hang-img img{width: 120px;}	
    .google_reviews_sec1.google_reviews_home h3,
    .google_reviews_sec1.google_reviews_web-design h3{font-size: 24px;}
    .ti-review-item.source-Google .ti-inner .ti-review-header .ti-profile-details .ti-name{font-size: 16px;}
    .ti-widget.ti-no-logo .ti-reviews-container .ti-review-item.source-Google .ti-inner{padding: 25px 0 25px 25px!important;}
    .google_reviews_sec1.google_reviews_home .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_website-conversion-experts .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_web-design .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content{font-size: 14.5px !important;}
    .ti-review-item .ti-inner .ti-stars span.ti-star.f{background-size: 16px; width: 17px;}
    .google_reviews_sec1.google_reviews_home a,
    .google_reviews_sec1.google_reviews_web-design a{font-size: 18.5px;}
    .home .banner-lft-caption ul li{margin: 0 14px 0 2px;}
    .tabber_online_store .nav-tabs>li{flex: 0 0 22.5%;}
    .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before{height: 63px;}
    .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before{height: 63px;}
    .tabber_online_store .tab-content {margin: 25px 0px 0;}
    .welcome-text h1.new_heading_style{font-size: 24px; margin-bottom: 20px;}
    .welcome-text.tab-text-section p{font-size: 15px; padding: 0 8%;}
    .counter_bg_after{margin: 40px 0 0px;}
    .counter-section ul li a img{width: 35px;}
    .about_section .welcome-text.abt_sect p{font-size: 15px; line-height: 1.75;}
    .whatu-get-cont .welcome-text.web_sect h2{margin-bottom: 30px;}
    .online-trad {margin: 6% 0 0;}
    .online-trad p.trading-vouchers{font-size: 19.5px;}
    .online-trad a.trad-click{font-size: 16px;}
    .some-key-points.do-i-qualify{margin: 83px 0 0;}
    .header-section .main-navigation ul li a{ font-size: 14.5px; padding-left: 5px; padding-right: 5px;}
    .header-section .logo img{width:100%;}
    .header_Search {padding-top:15px;}
    .header_Search ul li a>span{font-size: 15px;}
    .header_Search ul li a{font-size: 16px;}
    .header-section .main-navigation ul li a:after{font-size: 14px;}
    .header_Search button.enquiry_btn {padding: 12px 20px; font-size: 15px;}
    .header-section .main-navigation{margin: 22px auto 0;}
    .main-navigation ul.sub-menu li a{padding: 20px;}
    .home_slider .carousel-caption h5{font-size:28px;}
    .home_slider .carousel-caption p{font-size: 22px;}
    .home_logos-sec{padding-top: 0;}
    .welcome-text.tab-text-section h2{font-size: 25px; margin-bottom: 30px;}
    .tabber_tabs_strip .welcome-text h1{font-size: 25px;}
    .welcome-text h2{font-size: 24px; margin-bottom: 30px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a{font-size: 17px;}
    .tabber_online_store .tabber_tabs_strip .see_more a.load-more{font-size: 16.5px; padding: 6px 20px;}
    .tabber_online_store a.load-more i{font-size: 20px;}
    .counter-section{margin: 0; padding: 0 15px;}
    .home-our-work .slide-img img{width:100%;}
    .home_service_sec ul li{width: 23.55%; margin-bottom: 40px; margin-right: 1.5%;}
    .home_service_sec ul li:nth-child(4n) {margin-right:0;}
    .new-serviceHome .read-more a{font-size: 15px;}
    .new-serviceHome .read-more a i.fa.fa-arrow-circle-right{font-size: 20px;}
    .abut_sectleft strong{font-size: 17px;}
    .abut_sectleft strong:last-child{font-size: 20px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li:after{height: 20px; margin: -3px 19px 0 19px;}
    .tabber_online_store.home-our-work.business-taber-section .welcome-text {padding: 0;}
    .footer-section .ftr-menu ul li>span{font-size: 14px;}
    .footer-section .ftr-menu ul li>span>em{font-size: 14px;}
    .footer-section .ftr-menu ul li a{font-size: 14px;}
    .footer-section .ftr-title strong{font-size: 17px;}
    .footer-section .new_container_width {padding: 0 30px;}
    .ftr-about4:last-child{padding-left: 15px;}
    .footer-section .ftr-about3{padding-left:0;}
    .ftr-about2 {padding-left: 15px;}
    .footer-logos{width:70%; float: right; margin-top:-28px;}
    .footer-logos ul li{width: 62px;}
    .copyright p{font-size: 15px;}
    .counter-section ul li {max-width: 23%; width: 100%; text-align: center; display: inline-block; vertical-align:top; float:none;}
    .counter-section ul li a{padding: 30px 20px; font-size:14px; min-height: 150px;}
    .counter-section ul li a strong{font-size: 18px; margin: 0 0 0 8px; max-width: calc(100% - 50px);}
    .counter-section ul li a strong p{font-size: 15px; line-height: 1.33;}
    .tabber_online_store .nav-tabs>li a{font-size: 15px; padding: 16px 0;}
    .home_service_sec ul li .new-serviceHome p, .services-sml-des p{font-size: 15px;} 
    .home_service_sec .white-box h3{font-size: 15px;}
    .home_testimonial-sec .card-body .owl-item .item p{font-size:15px; padding: 20px;}
    .tabber_online_store.home-news-section ul li .new-serviceHome strong, .article_searchpost p strong{font-size:15px;}
    .tabber_online_store.home-news-section ul li .new-serviceHome p, .article_searchpost p{font-size: 15px;}
    .news-read-btn a, .blog.hfeed .srchpst-read-btn a{font-size: 15px;}
    .news-read-btn i, .blog.hfeed .srchpst-read-btn i{font-size: 18px;}
    .modal-open .modal {overflow-y: auto;}
    .quickEnquiry_popup .address_section ul li>span{font-size: 22px;}
    .quickEnquiry_popup .form_section h5{font-size: 22px;}
    .quickEnquiry_popup .address_section ul li>p{font-size:15px; padding-top: 5px;}
    .quickEnquiry_popup .address_section ul li>a{font-size:15px; padding-top: 0px;}
    .quickEnquiry_popup .form_section span{font-size:15px;}
    .quickEnquiry_popup .address_section ul li>i{font-size: 22px;}
    .title_thanku {margin: 75px 7%; padding: 40px 7% 60px; background: #fff; box-shadow: 0px 0px 25px -3px #eee;}	
    .thnku_top a{font-size: 21px;  padding: 12px 35px;}    
    .thnku_top a:before{width: 27px; height: 27px; background-size: 27px;}
    .title_thanku .welcome-text.thanku-sec h1{font-size: 33px;}
    .page-template-temp-thank-you .title_thanku .welcome-text.thanku-sec p{font-size: 21px;}
    .any_urgent h4{font-size: 19px; padding: 18px 33px;}
    .welcome-text.thanku-sec p>strong {font-size: 18px;}
    .any_urgent{margin: 20px auto 55px;}
    .any_urgent p{font-size: 23px; margin: 50px 0 37px;}
    .any_urgent .thnku_top .thnku_inner {left: 52.8%;}
    .title_thanku a.back-home{margin-bottom:0;}
    .quickEnquiry_popup .modal-header button.close img{width: 45px;}
    .quickEnquiry_popup .modal-header button.close{font-size: 20px; padding: 20px 30px 12px;}
    #quick_enquiry .wpforms-submit-container button {padding: 6.5px 40px !important; font-size: 16.5px !important; }
    .quickEnquiry_popup .address_section ul li{margin-bottom: 20px;}
    .wpforms-container.wpforms-container-full.custom_submit_field {margin: 15px auto;}
    .quickEnquiry_popup .form_section form {margin-top: 15px;}
    #quick_enquiry .wpforms-submit-container{padding: 0px 0 0 0; margin: 0px 0 60px;}
    .search-box-single-post form.searchform input[type="text"]{padding: 12px 16px;}
    .tabber_tabs_strip {margin: 0 13px 40px;}
    .our_contact_section .welcome-text p,
    .our_services_section.our_services_home .welcome-text p, .our_services_section .welcome-text p{font-size: 15.5px;}
    .services-iner h4{font-size: 20px;}
    .tabdigital_section.tab_section_home {margin-top: 50px;}
    .home .tabber_bg_after {padding: 90px 0 75px;}
    .our_services_section{margin: 90px auto 0px;}
    .our_services_section.our_services_home {margin-top: 85px;}
    .home_testimonial-sec.testimonials_home {margin: 50px 0 75px;}
    .container.news_thoughts_home .tabber_online_store.home-news-section .tab-pane ul{padding-bottom: 70px; }
    .footer-top-section .ftr-logo{width: 220px;}
    .footer-top-section button.enquiry_btn{padding: 12px 15px;}
    .ftr-about4 {padding-left: 35px;}
    .footer-section .ftr.row .about1 {padding-left: 0px;}
    .ftr-info-icn{width: 40px; height: 40px;  line-height: 35px; margin: -6px 5px 0 0px;}
    .footer-section .ftr-menu ul li > p{font-size: 14px;}
    .footer-section .about1 .ftr-menu ul li{margin-bottom: 35px;}
    .home_testimonial-sec .slick-slider button.slick-next{width: 40px; right: 0px;} 
    .home_testimonial-sec .slick-slider button.slick-prev{width: 40px; left: 0px; z-index: 1;}
    .tabber_online_store .slick-slider button.slick-next{right: -10px;}
    .tabber_online_store .slick-slider button.slick-prev{left: -10px;}
    .google_reviews_sec1.google_reviews_home .ti-widget.ti-no-logo .ti-reviews-container .ti-next,
    .google_reviews_sec1.google_reviews_web-design .ti-widget.ti-no-logo .ti-reviews-container .ti-next{right: -15px;}
    .google_reviews_sec1.google_reviews_home .ti-widget.ti-no-logo .ti-reviews-container .ti-prev,
    .google_reviews_sec1.google_reviews_web-design .ti-widget.ti-no-logo .ti-reviews-container .ti-prev{left: -15px;}
    .mgnto_enquiry_sec .enquiry-btn{margin:0px;}
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-3 {padding: 26px 0 0; background-position: left top 95%; background-size: auto 85%;}
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect h5 {font-size: 16px;}
    .website_cork_main.content_only_magento-support-services {padding-top: 80px; padding-bottom: 85px;}
    .about_section.top-serch-marketing .accordion .card .card-body{font-size: 15px;}
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0{font-size: 17px;}
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0.collapsed{font-size: 17px;}
    .about_section.top-serch-marketing {padding: 75px 0 75px; background-size: auto 26%;}
    .our_services_section.our_services_small-business.marketing-outer-serch {margin-top: 80px; padding-bottom: 60px;}
    .counter_bg_after:after{background-size: auto 70%; bottom: 11%; width: 203px;}
    .about_section.top-serch-marketing:after{background-size: auto 185px; background-position: right;}
    .single-post .site-content:before{background-size: auto 60%; top: 7px;}
    .tabdigital_section.tab_section_web-design + .counter_bg_after:after {bottom: 17%;}
    .single-post .site-content::after{background-size: auto 80%; width: 115px; top: 0px;}
    .footer-top-section .footer-logos li:nth-of-type(3){margin: 0 0 0 60px; width: 85px;}
    .home .bnr-heading br {display: initial;}
    .bnr-heading br {display: none;}
    .fiv-block-process .one_list{width: 31.99%;}
    .proc-inr-contnt h4{font-size: 20px;}
    .proc-inr-contnt p, .mobile_solution .welcome-text.mobileapp_hdng p, .mobile_pharmcy .welcome-text.mobileapp_hdng p{font-size: 15px;}
    .web_design_process_main.design_process_website-development {padding-bottom: 50px;}
    .banner-lft-caption .digital_social-icns ul li{width: 40px;}
    .page-template-temp-smallbusiness .banner-lft-caption {transform: translate(45%, -50%);}
    .some-key-points.do-i-qualify:before{background-size: auto 200px; background-position: left top;}
    .magnto_devlopmnt_sectn.advantages_section_magento-development .magento_advntg .magento-list ul li {min-height: 300px;}
    .our_contact_section .welcome-text h2 {margin: 0 0 20px;}
    .mobileapp_hdng > p{font-size: 15px;}
    .page-template-temp-mobileapps .whatyou-main .row .col-12.col-md-6 {padding-right: 25px;}
    .mobile_solution .mobile-img{padding: 0px;}
    .mobile_solution .col-12.col-md-6.mobile-content {padding-left: 35px;}
    .mobile_solution .welcome-text.mobileapp_hdng span, .mobile_pharmcy .welcome-text.mobileapp_hdng span{font-size: 17.5px;}
    
    /********* web-design page ********/
    
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li{flex: 0 0 19.5%;}
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before{height: 63px;}
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before{height: 63px;}
    .websoluion-business .web_sect p{font-size: 15px;}
    .abut_sectleft p{font-size:15px; text-align: left;}
    .home_testimonial-sec{margin: 80px 0 65px;}
    .whatyou_sect ul li, .some-key-points.do-i-qualify ul li {font-size: 15px; margin: 0 0 30px;}
    .whatyou_sect ul li p{font-size: 15px;}
    .col-12.col-md-3.one_list p {padding: 15px; font-size: 13px; line-height: 2;}
    .our_proces p{font-size: 15px; margin-top: 20px; margin-bottom: 60px;}
    .website_cork_main{padding-bottom: 100px; background-size: auto 200px;}
    .cork_sect p{font-size: 15px;}
    .website_cork_main .see_more{margin-bottom: 60px;}
    .ourweb-icon-sect{margin-bottom: 90px;}
    .design_process_web-design .one_list .ourweb-icon-sect p{font-size: 15px;}
    .customr_sect_cont{width: 55%; right:15px; top: 54%;}
    .customr_sect_cont .customr_heading{font-size: 30px; } 
    .customr_sect_cont .sub_heading{font-size: 21px; margin: 8px 0 15px;}
    .customr_sect_cont p{font-size: 15px; padding-right: 0;}
    .customr_sect_cont a{font-size: 19px; display: inline-block; margin: 8px 0 0;}
    .think_right_img h3{font-size: 40px;}
    .think_right_cont h2{font-size: 24px;}
    .think_right_cont p{font-size: 15px;}
    .web_design_process_main .welcome-text h2 {margin: 0px 0 80px;}
    .proc_num_wraper{width: 80px; height: 80px; line-height: 58px; padding: 10px;}
    .process_number{font-size: 30px;}
    .web_design_process_main{padding-top: 95px;}
    .think_strategy_main {margin: 85px 0 60px;}
    .website_cork_main .see_more a{padding: 10px 35px; font-size: 17px;}
    .website_cork_main .see_more a:after{background-size: 16px;}
    .websoluion-business{padding: 85px 0 85px; margin: 100px 0 0;}
    .tabber_bg_after {padding: 75px 0 75px;}
    .about_us_web-design, .about_us_website-design-ireland{margin: 105px 0 0;}
    .tabber_online_store .show_others{margin-bottom: 0px;}
    .home-our-work a.load-more {font-size: 17.5px; padding: 10px 40px; margin: 0 6px;}
    .show_others a.load-more{padding: 10px 40px; font-size: 17.5px; margin: 0 6px;}
    
    /********* Magento Developement page ********/
    
    .mgnto_enquiry_sec .enquiry-text{width:60%;}
    .customer_search_main.full_image_content_ecommerce {margin:80px auto 80px;}
    
    /********* Digital-Marketing page ********/
    
    .our_services_section.our_services_digital-marketing .home_service_sec ul li{margin-bottom: 40px;}
    .our_services_section.our_services_digital-marketing .home_service_sec ul li .new-serviceHome p {min-height: 160px;}
    .digitl-market-businss {padding: 85px 0 85px;}
    .digital_services_circle ul li a{font-size: 23px; padding:40px 0;}
    
    /********* Mobile-Apps page ********/
    
    .mobile_tdd_sectn.mobile_pharmcy{padding: 50px 0 50px;}
    .mobile_pharmcy .mobile-content .see_more a{font-size: 16px;}
    .mobile-app-logo{padding: 35px 0 35px;}
    .mobile-app-logo ul li{width: 20%;}
    .magento_advntg .magento-list ul li>strong{font-size: 15px;}
    .magento_advntg .magento-list ul li em{font-size: 15px; padding-top: 20px;}
    .magnto_devlopmnt_sectn{padding: 85px 0 73px;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec ul li{width: 31%;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec ul li .white-box h3{font-size: 14.5px;} 
    .page-template-temp-mobileapps .our_contact_section.about_contact_us {margin-bottom: 85px;}
    .mobile_pharmcy .mobile-content .welcome-text.mobileapp_hdng span{font-size:18px;}
    .magento-advntg-link a{padding: 10px 40px; font-size: 17.5px;}
    .magento-advntg-link a:after{background-size: 16px;}
    .mgnto_enquiry_bg{padding: 90px 0 90px; background-size: auto 230px;}
    .mgnto_enquiry_sec{background-size: cover; width: 83%; padding: 30px 40px; margin: 0 auto 0;}
    .mgnto_enquiry_sec .enquiry-text strong{font-size: 31px;}
    .mgnto_enquiry_sec .enquiry-text p,
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text span{font-size: 20px;}
    .mgnto_enquiry_sec .enquiry-btn button{font-size: 17px; padding: 8px 20px;}
    .mgnto_enquiry_sec .enquiry-text p a{font-size: 22px;}
    .mgnto_enquiry_sec .enquiry-btn button:before{margin: 3px 10px 0 0; background-size: 25px;}
    .mobile_solution {padding-bottom: 45px;}
    .mobile_tdd_sectn.mobile_pharmcy .col-12.col-md-6.mobile-content {padding: 0;}
    .mobile_tdd_sectn.mobile_pharmcy .col-12.col-md-6.mobile-img{padding: 0 0px 0 40px;}
    .magnto_devlopmnt_sectn.advantages_section_mobile-apps .magento_advntg .magento-list ul li {min-height: 283px;}
    .our_services_section.small_busines_section.mobile_sector {margin-bottom: 70px;}
    .magnto_devlopmnt_sectn .magento_advntg .welcome-text.tab-text-section p {margin: 0 0 50px;}
    
    /********* Pharmacy-Prescription page ********/
    
    .about_section.pricripction-mobile .welcome-text.abt_sect p{font-size: 15px;}
    .top-pharmcy-content{padding: 70px 0;}
    .top-pharmcy-content .welcome-text h2{margin-bottom:25px; padding: 0 7.5%;}
    .top-pharmcy-content .welcome-text p{font-size: 15px; padding: 0 5%;}
    .middle-pricriptin-left ul{padding-right: 0;}
    .middle-pricriptin-left ul li{font-size: 15px; line-height: 20px; margin: 55px 0 0;}
    .middle-pricriptin-left ul:after{width: 20px; height: 200px; right: -10px;}
    .middle-pricriptin-right ul li{font-size: 15px; line-height: 20px; margin: 45px 0 0;}
    .middle-pricriptin-right ul:before{width: 20px; height: 220px; left: -10px;}
    .rgt-store-content{margin-top: 0; padding: 20px; width:100%;}
    .rgt-store-content ul{padding: 15px; background-color: #fff; display: inline-block;}
    .rgt-store-content ul li{font-size: 14.5px; margin-bottom: 13px;}
    .rgt-store-content ul li:before{font-size: 13px; margin-right: 10px;}
    .store-mangemnt-bg{padding: 0;}
    .about_section.store-mangemnt-bg{padding-top: 30px; margin:0; padding-bottom: 0;}
    .mgnto_enquiry_sec .enquiry-text strong{font-size: 32px; line-height: 1.25; margin: 0 0 10px;}
    .mgnto_enquiry_sec .enquiry-btn button{padding: 12px 18px; font-size: 16.5px;}
    .mgnto_enquiry_sec .enquiry-btn button:before{width: 24px; height: 23px; margin: 0 13px 0 0; background-size: 23px;}
    .mgnto_enquiry_sec .enquiry-btn{margin:0px;}
    .top-pharmcy-content .welcome-text.abt_sect {margin: 0 0 20px;}
    .pricript-mob-order{justify-content: center;}
    .middle-pricriptin-left {width: 30%; margin:0px;}
    .middle-pricriptin-center {width: 36%;}
    .middle-pricriptin-right {width: 30%; margin: 0;}
    .middle-pricriptin-left ul li, .middle-pricriptin-right ul li{justify-content: center;}
    .middle-pricriptin-left ul li p {margin: 0 23px 0 0px; text-align: right;}
    .middle-pricriptin-right ul li p {text-align: left; margin: 0 0 0 20px;}
    .middle-pricriptin-left ul li p, .middle-pricriptin-right ul li p{width: 70%; font-size: 15.55px;}
    .whatu-get-cont a.free-consult{font-size: 17px; margin: 35px 0 0;}
    .bottum-content-pharmacy a img {width: 200px;}
    .about_section.pricripction-mobile::before{background-size: auto 200px;}
    
    /********* Amazon page ********/
    
    .our_services_section.our_services_small-business.repeater-amazon-services ul li{float: left; width: 32%; margin-right: 2%; min-height: 500px;}
    .our_services_section.our_services_small-business.repeater-amazon-services .home_service_sec{margin-top: 0;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li>strong{font-size: 16px;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li em{font-size: 16px;}
    .magento_advntg .magento-list ul li:before{background-size: 50px;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text{width: 60%;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text p strong{font-size: 25px;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon{padding: 35px 40px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide{height:100%; min-height: 424px;} 
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p{font-size: 14.5px; padding: 15px 0 0;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p strong{font-size: 15.5px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p span{font-size: 15.5px;}
    .whatuget-img:after{left: 14.5%;}
    .whatyou-main.seo-plan-section::after{width: 36.5%; height: 50%; top: 80px;}
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht:after{height: 84%; top: -8px;}
    .whatuget-img:before{top: -63px; left: -9.5%; width: 28%; height: 47%; background-size: cover;}
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht{padding: 50px 15px 0px 90px;}
    .abut_sectright:before {bottom: -72px; background-size: auto 85%; height: 85%; transform: translate(-17%, -10%);}
    .web-icon-sect .web-icon-sect-img img {width: 43px;}
    .web-icon-sect .web-icon-sect-img {height: 45px; line-height: 52px;}
    .web-icon-sect{padding: 30px 15px 35px 15px;}
    .do-qualify-cont .welcome-text.abt_sect h2{margin-bottom: 25px;}
    .some-key-points.do-i-qualify p{font-size: 15px; margin: 0 0 30px;}
    .whatyou_sect ul li, .some-key-points.do-i-qualify ul li{font-size: 15px; margin: 0 0 25px;}
    .whatyou_sect ul li:before, .some-key-points.do-i-qualify ul li:before{font-size: 19.5px;}
    .whatyou_sect > p{font-size: 15px;}
    .about_section.middle-seo-step{background-size: auto 75%;}
    .about_section.middle-seo-step:before, .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:before{background-size: auto 200px;}
    .emarketing-process.step-serch-processs{padding: 85px 0 80px; margin: 0;}
    .seo-step-circle:before{width: 331px; background-size: auto 113px; background-position: center top 7px;}
    .seo-step-circle{width: 197px; height: 197px;}
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2) .seo-step-circle:after, 
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) .seo-step-circle:after{width: 341px; bottom: -63%; background-position: center bottom; background-size: auto 125px;}
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2) .step-text-sect, 
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) .step-text-sect {margin: 45px 0 0;}
    .emarketing-process .step-text-sect{padding: 30px 22px 30px; min-height: 62%;}
    .emarketing-process.step-serch-processs .col-md-4 {margin: 0 0 50px;}
    .off-site-optimization{background: transparent; padding: 85px 0 85px;}
    .off-site-optimization:after{display: none;}
    .whatyou-main.seo-plan-section .col-12.col-md-6.whatu-get-rht {padding: 50px 100px 0px 15px;}
    
    /********* About Us page ********/
    
    .home_service_sec.about_service_sec ul li {width: 31%; margin-top: 20px; display: inline-flex; margin-right:2.9%;}
    .home_service_sec.about_service_sec ul li:nth-child(3n) {margin-right: 0;}
    .home_service_sec.about_service_sec ul li:nth-child(4n) {margin-right:2.9%;}
    .about_services_section .home_service_sec.about_service_sec ul li p {min-height: 268px; padding: 30px;}
    .our_services_section.about_services_section {margin-top: 50px;}
    
    /********* search-marketing-and-lead-generation page ********/
    
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li {width: 32%; margin-bottom: 40px; margin-right: 19px;}
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li:nth-child(3n){margin-right:0;}
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li:nth-child(4n) {margin-right: auto;}
    .our_contact_section.contact_section_homepage.serch-marketing-contact {margin-top: 40px;}
    .about_section.middle-serch-content{margin: 55px auto -8px;}
    .about_section.top-serch-marketing .accordion{margin: 45px 8.5% 0;}
    .our_services_section:after{background: transparent;}
    .our_services_section:before{display: none;}
    .home_testimonial-sec.testimonials_home::after,
    .our_services_section.our_services_small-business.marketing-outer-serch:after{display: none;}
    
    /********* Small Business ********/	 
    
    .our_services_section.our_services_small-business .home_service_sec ul li {width: 32%; margin-right: 2%; float: left;}
    .our_services_section.our_services_small-business .home_service_sec ul li:nth-child(3n) {margin-right:0;}
    .our_services_section.our_services_small-business .home_service_sec ul li:nth-of-type(n+3) {margin-bottom: 40px;}
    .our_services_section.our_services_small-business {margin-bottom: 0px;}
    
    /********* thoughts-and-opinions page ********/
    
    .blog-outer-page{margin-top: 55px;}
    .blog-outer-page article h2, .blog-outer-page article h1{font-size: 18px; line-height: 1.5; margin: 30px 0 25px;}
    article h2{font-size: 21px;}
    article .entry-content p{font-size: 15px;}
    .content-area.Noor{padding-bottom: 50px;}
    .blog-outer-page article span{margin-right: 20px;}
    .blog-outer-page article span{font-size: 14px; vertical-align:top;}
    .blog-outer-page article p{font-size: 15px; margin: 0px 0 23px;}
    .blog-outer-page article .entry-content a{font-size: 16px;}
    .blog-outer-page article {margin-bottom: 50px; font-size: 16px;}
    .blog-outer-page .widget-area h2{font-size: 16px;}
    .blog-outer-page .widget-area .widget_categories ul li{font-size: 14px;}
    .blog-outer-page .widget-area .widget_categories ul li a{font-size: 14px; width: 80%; text-align: left;}
    .blog-outer-page ul.sidebar_posts li a{font-size: 14px; line-height: 1.8;}
    .blog-outer-page ul.sidebar_posts li span{font-size: 14px;}
    .blog-outer-page h2.widget-title{font-size: 22px;}
    ul.page-numbers li{margin: 0 7px; width: 55px; height: 57px; line-height: 57px;}
    ul.page-numbers li a.page-numbers, span.page-numbers.current{font-size: 16px;}
    .categ-search form.search-form input.search-submit{width: 50px;  height: 52px;}
    .categ-search form.search-form label input.search-field{padding: 14px 56px 14px 14px;}
    .archive .blog-outer-page article{margin-bottom: 45px;}
    .single-post .blog-outer-page article h3{font-size: 18px; line-height: 1.5;}
    .blog-outer-page .navigation .alignleft a, .blog-outer-page .navigation .alignright a{font-size: 17px;}
    .blog-outer-page .navigation .alignleft a:before, .blog-outer-page .navigation .alignright a:after{width: 15px; height: 15px; background-size: 15px;}
    .blog-outer-page .row .col-md-9 {padding-right: 25px;}
    .blog-outer-page .navigation .alignright a:after{margin-top: 0px;}
    .short-descript{font-size: 23px; line-height: 36px;}
    .tips-content strong{font-size: 20px;}
    .top-tips-lst ul li{padding: 30px 20px 5px;}
    
    /********* e-mail-marketing Page ********/
    
    .eprocess_Section.our_process_e-mail-marketing {margin: 50px auto 0;}
    .websoluion-business.eight_block_section_e-mail-marketing .web-icon-sect{padding-top:25px;}
    .websoluion-business.eight_block_section_e-mail-marketing .web-icon-sect p{font-size: 15px; line-height: 1.8; }
    .emarketing-process{margin: 50px auto;}
    .eprocess_Section.our_process_e-mail-marketing .emarketing-process .row.stp-row:before {top: 21.5%; left: 21%;}
    .eprocess_Section.our_process_e-mail-marketing p{font-size:15px;}
    
    /********* web-development page ********/
    
    .our_contact_section.contact_section_web-development{margin: 50px auto 0;}
    .web_design_process_main.design_process_web-development .ourweb-icon-sect p{font-size: 15px!important; margin: 20px auto!important; line-height: 1.8!important;} 
    .web_design_process_main.design_process_web-development .col-md-3{margin-bottom:30px;}
    
    /********* seo-services-ireland page ********/
    
    .emarketing-process.step-serch-processs .row.stp-row:before{top: 118px;}
    .step-serch-processs .step-text-sect h4{font-size: 16px;}
    .emarketing-process .step-text-sect p{font-size: 15px;}
    .emarketing-process.step-serch-processs .row.stp-row:after{width: 72%; left: 4px;}
    .seo-serch-bg{padding: 50px 0; margin: 50px 0 0;}
    .off-site-optimization p {font-size: 15px; line-height: 2;}
    .seo-plan-section .welcome-text p{font-size: 15px; line-height: 2;}
    
    /******************Digital-Marketing-Services*******************/
    
    .result-driven-bg{padding: 75px 0 70px;}
    .result-driven-bg ul li{width: 31.6%;  margin: 0 18px 25px 0;}
    .result-driven-bg ul li img{width: 100%;}
    .result-driven-bg ul li h3{font-size: 15.5px;}
    .result-driven-bg ul li p{line-height: 30px; padding: 0 10px;}
    .case_studies_sector ul li{width: 23.33%; margin: 0 15px 60px 0;}
    .case_studies_cont{padding: 22px 13px 5px 18px;}
    .case_studies_cont p{font-size: 15.5px; line-height: 30px;}
    .marketing_success_sec {padding: 0 0 50px;}
    .page-template-temp-digital-marketing-services .our_contact_section.contact_section_small-business .welcome-text h2{font-size: 31px;}
    .case_studies_sector .welcome-text h2 {font-size: 31px;}
    .marketing_success_sec .welcome-text h2 {font-size: 31px;}
    .digital_marketing_sec > p{padding: 0;}
    .page-template-temp-digital-marketing-services .our_services_section {background: #EFF4F7; padding: 80px 0 80px;}
    
    /*********************Reviews*****************/
    
    .reviews-cont-sec {margin: 75px 0 62px;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-goog .ti-col-3 .ti-review-item{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-no-logo .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google {-ms-flex: 0 0 49%; flex: 0 0 49%; max-width: 49%; margin: 0 16px 17px 0px !important;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-no-logo .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google:nth-of-type(2n){margin-right: 0px !important;}
    img.size-full.wp-image-4947.aligncenter {margin-top: 30px; margin-bottom: 0;}
    .link_to_reviews a, .read-about-btn a, .achieve_list a{padding: 10px 40px; font-size: 17.5px;}
    .link_to_reviews a:after, .show_others a.load-more:after, .read-about-btn a:after, .achieve_list a:after{background-size: 15px;}
    .web-icon-sect h5{font-size: 16px;}
    .web-icon-sect p{font-size: 14px;}
    .welcome-text.wocmrceintert_sect p{font-size: 15px;}
    .welcome-text.wocmrceintert_sect p strong{font-size: 19px;}
    .website_cork_main.content_only_ecommerce-website-development-ireland {padding-bottom: 85px; padding-top: 85px;}
    .achieve_list ul li{padding: 0 0 25px 35px; font-size: 15px;}
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_heading{font-size: 35px; line-height: 1.33;}
    .customr_sect_cont .customr_heading span{font-size: 35px;}
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_sect_cont {right: 10%; width: 40%; top: 50%;}
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a{font-size: 18px; padding: 9px 30px;}
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a:before{width: 23px; height: 25px; background-size: 23px;}
    .advantages_main p{font-size: 16px;}
    .advantages_main.background_image_section_wordpress-development .row .col-12.col-md-3 {display: none;}
    .advantages_main.background_image_section_wordpress-development .advantages_img img{display: none;}
    .advantages_main.background_image_section_wordpress-development .advantages_img img.advantages_mob_img {display: block;}
    .advantages_main.background_image_section_wordpress-development .row .col-12.col-md-6 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .search-box-single-post {margin: 70px 0 0;}
    .single-format-standard h1.new_heading_style{font-size: 33px;}
    .search-box-single-post form.searchform input[type="submit"]{font-size: 16px; padding: 15px 28px; margin: -4px 0px 0 3px;}
    .our_contact_section .contact-form div.wpforms-container-full {max-width: 560px;}
    .tabdigital_section.tab_section_home:before{background-size: auto 200px;}
    .tabdigital_section:after{background-size: auto 63%; top: 68%; width: 183px;}
    .tabdigital_section.tab_section_home:after{background-size: auto 63%; top: 67%; width: 183px;}
    .tabber_bg_after{background-size: auto 26%;}
    .our_contact_section:before{top: -20%; background-size: auto 65%;}
    .our_contact_section:after{top: -20%; background-size: auto 65%;}
    .our_services_section:before{background-size: auto 62%; bottom: -135px;}
    .home_testimonial-sec:after{background-size: auto 62%; top: -18%; width: 180px;}
    .thoughts-bg-after{background-size: auto 26%;}
    .thoughts-bg-after:before{background-size: auto 62%; bottom: -3%;}
    .tabdigital_section{background-position: left top 50%; background-size: auto 190px;}
    .tabdigital_section.tab_section_shopify-development {background-position: left top 98%;}
    .tabdigital_section.tab_section_web-design::after{bottom: -85%;}
    .home_testimonial-sec.testimonials_web-design:before{background-size: auto 200px; top: -60%;}
    .home_testimonial-sec.testimonials_web-design::after{background-size: auto 65%; top: -28%; width: 189px;}
    .website_cork_main:before{background-size: auto 60%; background-position: left top;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.test-10{background-position: right top -50px; padding-top: 85px; padding-bottom: 85px;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.test-10::before{background-size: auto 60%; background-position: left top 70px;}
    .about_section.online-about-trade{background-position: right top 30px; padding: 98px 0 98px; background-size: auto 75%;}
    .about_section.online-about-trade:before{background-size: auto 70%; top: -95px;}
    .some-key-points.do-i-qualify:after{background-size: auto 65%; background-position: right bottom 35px;}
    .tabdigital_section.tab_section_magento-development{background-position: left top 75%;}
    .mgnto_enquiry_bg:before{background-size: auto 60%; top: -46px;}
    .tabdigital_section.tab_section_wordpress-development{background-position: left top 100%; background-size: auto 67%;}
    .tabdigital_section.tab_section_wordpress-development:after {top: 74%;}
    .quickEnquiry_popup .address_section ul{background-position: bottom right 25px; height: 65%; background-size: 41.5% auto;}
    .quickEnquiry_popup #quick_enquiry .modal-body {padding: 0 9% 30px;}
    .trading-txt{font-size: 29px;}
    .banner-item-block .banner-lft-caption strong{font-size: 34px;}
    .home .banner-item-block.active .banner-lft-caption{top: 48%; transform: translate(20%, -50%);}
    .banner-lft-caption {top: 50%; transform: translate(22%, -50%);}
    .banner-section ul.slick-dots li button{background: #efefef;}
    .percant-lable span{font-size: 30px;}
    .percant-lable{padding: 4px 0; width: 215px; margin: 0px 0 0 3%;}
    .extr-img {width: 195px; right: 60px; top: 35px;}
    .banner-item-block.bnr-animat2 .trading-txt{font-size: 30px; line-height: 0.5;}
    .selling-contnt{font-size: 31px;}
    .banner-rht-caption a.get-started{font-size: 16px; padding: 10px 22px; margin: 0 5px 0 0px;}
    .banner-rht-caption a.free-consult{font-size: 16px; padding: 10px 22px;}
    .page-template-temp-mobileapps .banner-lft-caption, .page-template-temp-amazon-sevices .banner-lft-caption {transform: translate(48%, -38%);}
    .whatyou-main, .whatyou-main.seo-plan-section,
    .whatyou-main.what_you_get_social-media:nth-of-type(even){padding: 85px 0 85px 0;}
    .welcome-text.thanku-sec h2{font-size: 28px;}
    .welcome-text.thanku-sec p{font-size: 18.5px; margin-bottom: 30px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container input, 
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container textarea{font-size: 15px !important; padding: 22px 20px !important;}
    .contact-info-btm .image-sign-contact{width: 43px; height: 43px; line-height: 43px; margin: -7px 15px 0 0;}
    .contact-info-btm .image-sign-contact img{width: 25px;}
    .contact-info-btm .content-address-mail h5{font-size: 18.5px;}
    .about-logos{padding: 85px 0 80px;}
    .whatyou-main.seo-plan-section.about-us{padding: 85px 15px 58px 0;}
    .whatyou-main.seo-plan-section .whatyou_sect strong{font-size: 16px;}
    .whatyou-main.seo-plan-section .whatyou_sect p.abt-team-mamber strong{font-size: 18px;}
    .our_services_section.about-us{margin: 0px;}
    .our_contact_section.about_contact_us {margin-bottom: 85px;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even)::after{top: 80px;}
    
    /*****************************************************************/
    
    .home .bnr-animat3 .light-heading {font-size: 29px;	padding-bottom: 10px;}
    .home .bnr-animat3 .tdd-banner-heading {font-size: 36px; padding-bottom: 16px;}
    .home .bnr-animat3 .tdd-sub-heading {font-size: 16px; margin-bottom: 22px; max-width: 76.5%; padding: 9px;}
    .home .bnr-animat3 ul li {font-size: 13px; padding-left: 24px; margin-left: 24px; padding-top: 4px;	padding-bottom: 4px;}
    .home .bnr-animat3 ul li:before {width: 20px; height: 20px;	background-size: 20px;}
    .home .bnr-animat3 ul {margin: 0px 0px 28px;}
    .home .banner-item-block.bnr-animat1 .banner-lft-caption{width: 57%; transform: translate(19%, -50%);}
    .home .banner-item-block.bnr-animat3 .banner-lft-caption{transform: translate(20%, -50%);}
    .about_section.small-business-abt{padding: 85px 0 85px;}
    .page-template-temp-mobileapps .about_section::before, .page-template-temp-about-us .about_section:before, .about_section.small-business-abt:before,
    .about_section.top-amazon-secton:before{top: 40px; background-size: auto 200px;}
    .our_services_section.small-business{padding: 85px 0 80px; margin: 0;}
    .our_services_blocks ul li{width: 31.65%;}
    .page-template-temp-search-marketing-and-lead-generation .our_services_section.our_services_small-business.marketing-outer-serch {padding-bottom: 10px;}
    .about_section:before{background-size: auto 200px;}
    .about_section{background-size: auto 75%; background-position: right top 40px; padding: 85px 0 85px;}
    .whatyou-main.seo-plan-section .col-12.col-md-6.whatu-get-rht{padding: 50px 100px 0px 15px;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .row .col-12.col-md-6.whatu-get-rht {padding: 50px 81px 0px 15px;}
    .whatyou-main.seo-plan-section .whatuget-img::after{right: -40%;}
    .whatyou-main.seo-plan-section .whatuget-img::before{right: -9.5%;}
    .whatyou-main.seo-plan-section .col-12.col-md-6{padding-left: 15px; padding-top: 50px; padding-right: 0;}
    .seo-serch-bg.captaring-serch{padding: 85px 0 62px;}
    .seo-serch-bg .welcome-text p{font-size: 15.55px;}
    .seo-serch-bg.captaring-serch .welcome-text.abt_sect{margin: 0px;}
    .digital-patner-section p{font-size: 17.55px; margin: 0 0 50px;}
    .digital-patner-section{margin: 85px 0 85px;}
    .digital-patner-section ul li img {width: 165px;}
    .seo-contact-servicss {margin-bottom: 85px;}
    .reviews-cont-sec.reviews_google_rv111:before{background-size: auto 190px;}
    .reviews-cont-sec h1.new_heading_style{font-size: 24px; margin-bottom: 25px;}
    .reviews-cont-sec.reviews_google_rv111{padding: 80px 0 70px;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage{padding-top: 75px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-dtls-sec {padding-right: 40px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-form-sec {padding-left: 40px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-form-sec h4{font-size: 25px;}
    .contact-middle-section .image-sign-contact{width: 47px; height: 47px; line-height: 47px;}
    .contact-middle-section .image-sign-contact img{width: 26px;}
    .content-address-mail h5{font-size: 20.5px;}
    .content-address-mail p, .content-address-mail a{font-size: 16px;}
    .our_contact_section .contact-form input, .our_contact_section .contact-form textarea{padding: 14px 20px !important; font-size: 15.5px !important;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage form.wpcf7-form p { margin-bottom: 20px;}
    .map-contact-section{margin: 30px 0 60px;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:after{display: none;}
    .request-consult{padding: 70px 13% 55px; background: #fff;}
    .request-consult .welcome-text.thanku-sec h1, .quickEnquiry_popup .welcome-text.thanku-sec h2{font-size: 24px;}
    .page-template-request-consultation .welcome-text.thanku-sec p {font-size: 18px;}
    .request-consult .booking-form form.wpforms-form input, .request-consult .booking-form form.wpforms-form textarea{font-size: 15px !important; padding: 11px 20px;}
    .request-consult .booking-form form.wpforms-form textarea {height: 110px; padding: 11px 20px !important;}
    .request-consult .booking-form form.wpforms-form button.wpforms-submit{font-size: 17px !important;}
    .consult-avtar-img{top: 45%;}
    .quickEnquiry_popup #quick_enquiry .modal-body .consult-avtar-img{transform: translate(30px, -50%);}
    .whatyou-main.seo-plan-section.about-us .col-12.col-md-6.whatu-get-rht {padding: 50px 90px 0px 15px;}
    .whatyou-main.seo-plan-section.about-us .col-12.col-md-6 {padding-left: 22px;}
    .whatyou-main.seo-plan-section.about-us::after{height: 48%;}
    .title_thanku .welcome-text.thanku-sec.request p{font-size: 28px; margin: 15px 0 40px;}
    .booking-content h4{font-size: 23px; padding: 18px 25px; margin: 0 0 5px;}
    section.categ-search{padding-left: 0px;}
    .archive .blog-outer-page article header.entry-header h1.new_heading_style, .archive .blog-outer-page article header.entry-header h2.entry-title{font-size: 23px; margin-left: 0;}
    .page-template-temp-website-projects .tabber_bg_after:before,
    .page-template-temp-website-projects .tabber_bg_after:after,
    .blog.hfeed div.site-content:before, .content-area.Noor:before,
    .blog.hfeed div.site-content:after, .content-area.Noor:after{display: none;}
    .page-template-temp-online-trading-voucher .banner-lft-caption{transform: translate(34%, -50%);}
    .page-template-temp-seo-services .banner-lft-caption .bnr-heading {line-height: 25px;}
    .page-template-temp-seo-services .banner-lft-caption p {margin: 0 0 15px;}
    .banner-lft-caption .quote-content{font-size: 19px; margin: 0px 0 30px;}
    .page-template-temp-seo-services .banner-lft-caption{transform: translate(32%, -50%);}
    .search-box-single-post h1, article h1.entry-title{font-size: 33px;}
    .platform-logos ul li {margin: 0 15px; width: 135px;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .whatuget-img::before{right: -8%;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .col-md-6.contente-sectin {padding-left: 25px;}
    .whatyou-main.what_you_get_social-media:nth-of-type(odd) .col-12.col-md-6.contente-sectin {padding-right: 25px;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .whatuget-img::after{right: -40%;}
    .whatyou_sect h4{font-size: 17px;}
    .page-template-temp-social-media .our_contact_section.contact_section_homepage {margin: 75px 0 75px;}
    .page-template-temp-social-media .quote-content {width: 55%;}
    .reverse-list-cont{margin: 75px 0 -40px;}
    .website_cork_main.content_only_email-marketing.ecom_achieve_bg.test-2:before{display: none;}
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-sect h5 {font-size: 18.5px;}
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-wrapp.active .web-icon-sect p{font-size: 15px;}
    .eprocess_Section.our_process_email-marketing .emarketing-process .step-text-sect {padding: 0px 10px 10px; min-height: 55%;}
    .emarketing-process .step-text-sect h5{font-size: 20px;}
    .eprocess_Section.our_process_email-marketing{margin-bottom: 25px;}
    .our_services_section.amazon-marketing-services {padding: 80px 0 80px; margin: 0;}
    
    .whatyou-main.what_you_get_testimonial {padding: 70px 15px 60px !important;}
    .whatyou-main.what_you_get_testimonial .row {align-items: inherit;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .row .col-12.col-md-6.whatu-get-rht {padding: 45px 85px 0px 0;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(even) .row .col-12.col-md-6.whatu-get-rht.testmnl-image {padding: 45px 0 0px 85px;}
    .whatyou-main.what_you_get_testimonial::after{top: 65px; width: 35.65%; height: 280px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::before{right: -9%;}
    .whatu-get-rht.testmnl-image .whatuget-img::after{left: 11%;}
    .whatu-get-rht.testmnl-image .whatuget-img::before {left: -9.5%;}
    .whatu-get-rht.testmnl-image .whatuget-img::before{top: -70px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::after{right: -43%;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .col-md-6.testmnl-text{padding-right: 0px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(even) .col-md-6.testmnl-text {padding-right: 25px; padding-left: 28px;}
    .testmnl-text .whatyou_sect strong.testmnl-client {font-size: 15.5px;}
    .testmnl-text .whatyou_sect strong.testmnl-sites {font-size: 17px;}
    .whatyou-main.what_you_get_testimonial .whatyou_sect p{font-size: 15px;}
    .whatyou-main.what_you_get_testimonial .whatuget-img{border: 13px solid #323232;}
    .blog.hfeed .site-main header h1.page-title{font-size: 32px;}
    .blog.hfeed div.site-content{padding-bottom: 55px;}
    .blog.hfeed div.site-content .nav-previous a, .blog.hfeed div.site-content .nav-next a{font-size: 17px;}
    .blog.hfeed div.site-content .nav-next a:before{width: 14px; height: 14px; margin: 0 12px 0 0px; background-size: 15px;}
    .blog.hfeed div.site-content .nav-previous a:after{width: 14px; height: 14px; margin: 0 0 0 12px; background-size: 15px;}
    article h3{font-size: 20px;}
    .policy-btm-list ul li{font-size: 15px;}
    .policy-btm-list ul li:before{width: 13px; height: 13px; margin: 0 10px 0 0; background-size: 14px;}
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field input, .our_contact_section .contact-form .wpforms-field-container .wpforms-field textarea{height: 50px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .wpforms-field-container .wpforms-field textarea {height: 100px; resize: auto;}
    .our_contact_section button.wpforms-submit{font-size: 17px!important; line-height: 22px;}
    
    /************************************************************/
    
    .legal-banner-left-content h3 {font-size: 24.5px; margin: 40px 0 0; padding: 0; line-height: 38px;}
    .page-id-8001 .legal-banner-left-content h3{font-size: 23.5px; margin: 0 50px 0 0; padding: 0 40px; line-height: 40px;}
    .legal-banner-section .bnr-heading{font-size: 30px; line-height: 40px;}
    .legal-banner-right-content h4{font-size: 22.5px; line-height: 1.25;}
    .legal-banner-right-content p{font-size: 16.5px; margin-bottom: 30px;}
    .legal-banner-right-content p strong{font-size: 22.5px;}
    .legal-banner-right-content h5{font-size: 21px; margin-bottom: 30px;}
    .common-banner-btn{font-size: 18px; padding: 12px 40px;}
    .legal-banner-section img.dsktp-bnr {height: 618px;}
    .legal-our-methods-content:before, .program-offers-section:before{background-size: auto 200px; background-position: left top;}
    .legal-our-methods-content:after, .program-offers-section:after{right: 0; background-position: right bottom; background-size: auto 65%;}
    .program-offers-section{padding: 75px 0px 100px;}
    .program-offers-section:after{bottom: 45px;}
    .legal-welcome-text p{font-size: 21px;}
    .legal-welcome-text h2 {margin-bottom: 25px;}
    .legal-welcome-text {margin-bottom: 40px;}
    .program-offers-section .row .web-icon-wrapp {padding: 0 10px;}
    .program-offers-section .web-icon-sect p {font-size: 15.5px;}
    .legal-businesses-content-section{margin-top: 70px; padding: 70px 115px;}
    .legal-businesses-content-section h1{font-size: 31px; padding: 0 13%;}
    .legal-howitworks-section {padding: 75px 0px;}
    .legal-you-do-this h3, .legal-we-do-this h3{font-size: 28px; max-width: 235px;}
    .howitwork-box ul li{padding: 5px;}
    .legal-our-methods-section {padding: 75px 0px 0;}
    .methods-box{padding: 40px 28px 40px;}
    .methods-box img{width: 130px;}
    .methods-box h3{font-size: 21px;}
    .legal-our-methods-content{padding: 75px 0 75px;}
    .legal-our-methods-content:before {top: 50px;}
    .legal-our-methods-content:after{top: -80px;}
    .legal-services-marketing-section{padding: 50px 0 75px;}
    .legal-services-marketing-section .welcome-text h2{font-size: 25px; margin-bottom: 20px;}
    .legal-services-marketing-section .whatyou_sect ul li{font-size: 17.5px;}
    .legal-services-marketing-section .whatu-get-cont h4{font-size: 20px; margin: 30px 0px 35px;}
    .legal-services-marketing-section:before{display: none;}
    .legal-lead-month-section{padding: 75px 0px 0px; padding-left: 0;}
    .legal-lead-content{padding: 0px 0px 75px;}
    .legal-lead-content h2, .legal-lead-content h3{font-size: 31px; margin-bottom: 35px;}
    .legal-lead-content .common-banner-btn{font-size: 25px; padding: 13px 43px;}
    .legal-lead-content h4{font-size: 26px; margin: 45px 0px 0px;}
    
    .title_thanku .welcome-text.thanku-sec p{font-size: 29px;}
    .page-template-thank-you-request .title_thanku .image_thnku img {width: 165px;}
    .legalEnquiry_popup .welcome-text.thanku-sec h2{font-size: 27px;}
    .legalEnquiry_popup div.wpforms-container-full {margin: 15px auto;}
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container input, 
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container textarea{padding: 27px 20px!important; font-size: 15.5px!important;}
    .legalEnquiry_popup div.wpforms-container-full .wpforms-form button[type=submit]{font-size: 17.5px!important;}
    div#legalModal .modal-header h5.modal-title {font-size: 21px; padding: 6px 16% 0;}
    div#legalModal .modal-body .wpforms-field-container label{font-size: 15.3px!important;}
    div#legalModal .modal-body form.wpforms-form .wpforms-field-container input{padding: 23px 20px!important; font-size: 15px!important;}
    div#legalModal .modal-body form.wpforms-form .wpforms-submit-container button[type=submit]{font-size: 16.5px;}
    .requst-demo-bg:before, .requst-demo-bg:after{display: none;}
    
    .page-template-marketing-automation .legal-banner-right-content{width: 61%;}
    .page-template-marketing-automation .legal-banner-section .bnr-heading{font-size: 33px;}
    .page-template-marketing-automation .legal-banner-right-content h4 {font-size: 27px !important; margin: 0 0 25px;}
    .page-template-marketing-automation .legal-banner-right-content h5{font-size: 23px; margin: 0px;}
    .page-template-marketing-automation .legal-banner-right-content p{font-size: 23px; margin-bottom: 0; line-height: 35px;}
    .automtn-labl{margin: 30px 0 42px; max-width: 485px;}
    .lead-convrsion .welcome-text h1.new_heading_style {margin: 0 0 30px;}
    .convrsion-cont h2{font-size: 23px;}
    .convrsion-cont h2:before{width: 60px; height: 5px;}
    .convrsion-cont p{font-size: 17px; line-height: 25px; margin: 0 0 15px;}
    .lead-convrsn-lst {padding: 50px 0;}
    .automtn-dark-bg{background-position: center bottom 100px; padding: 60px 0 125px;}
    .automtn-expland .welcome-text p{font-size: 16px; line-height: 30px;}
    .automtn-expland strong{font-size: 19px; line-height: 30px;}
    .automtn-expland h3{font-size: 24px; margin: 40px 0 15px;}
    .automtn-expland h4{font-size: 19px; line-height: 30px;}
    .requst-demo-bg{padding: 60px 0 60px;}
    
    .survey-vid-bg{background-size: 24% 15%; margin: 65px 6.5%; padding: 40px 20px 60px;}
    .automtn-wrapper h1{font-size: 27px; line-height: 40px; margin: 0 0 40px; padding: 0 12%;}
    .srvy-form{padding: 25px 20px;}
    .srvy-form h2{font-size: 20px; line-height: 25px;}
    .srvy-form h2:after{width: 63.41px; height: 5px;}
    .srvy-form div.wpforms-container-full {margin: 15px auto;}
    
    .page-id-8001 .legal-banner-section .bnr-heading{font-size: 30px; line-height: 40px; margin: 0px 0 30px;}
    .legal-businesses-content-section h2{font-size: 27px; line-height: 30px; margin: 33px 0 40px;}
    .page-id-8001 .legal-banner-right-content p strong{font-size: 22.5px;}
    .page-id-8001 .legal-banner-right-content .common-banner-btn {font-size: 19px; padding: 12px 40px;}
    .page-id-8001 .legal-banner-right-content h5{font-size: 21px;}
    .page-id-8001 .legal-banner-right-content .trial-para p {font-size: 17px; margin-bottom: 30px;}
    .lead-grow-list > ul > li{margin: 0px 21px;}
    .lead-grow-list ul li ul li{font-size: 17px; margin: 0 0 30px;}
    .lead-grow-list ul li ul li:before{font-size: 21px; margin-right: 12px;}
    .lead-grow-list h5{margin: 0px 0 -15px;}
    .page-id-8001 .legal-welcome-text p{font-size: 23px;}
    .page-id-8001 .program-offers-section .legal-welcome-text p{font-size: 19.5px; line-height: 30px;}
    .page-id-8001 .program-offers-section .legal-welcome-text p strong{margin: 0 0 15px; line-height: 33px;}
    
    /********************Landing-Page******************/
    
    .hm-landing {max-height: 640px; overflow: hidden;}
    .hm-landing > img {height: 700px; object-fit: cover;}
    .lavle-contn{font-size: 14px; padding: 6px 11px;}
    .lnding-hding{font-size: 32px; line-height: 45px; margin: 35px 0 0px; width: 56%;}
    .l-sub-hding{font-size: 25px; line-height: 55px; margin: 0 0 25px;}
    .google_revws {margin: 25px 0px 30px;}
    .landing-captn p{font-size: 17px; margin: 0 0 25px;}
    .landing-captn ul li{font-size: 17px; margin: 0 0 23px;}
    .request_cnsult a.free-consult{padding: 13px 22px; font-size: 17px;}
    .request_cnsult a.contact-cnsult{font-size: 20px; padding: 12px 28px; margin: 0 0px 0 15px;}
    .request_cnsult a.contact-cnsult img {margin: 0 7px 0 0; width: 23px;}
    .landing-captn{top: 50%;}
    .google_reviews_sec1.google_reviews_website-conversion-experts {margin: 50px 0 60px;}
    .google_reviews_sec1.google_reviews_website-conversion-experts h3{font-size: 26px;}
    .google_reviews_sec1.google_reviews_website-conversion-experts p{font-size: 17.5px;}
    .lose-apportnty {margin: 80px 0 50px;}
    .hding_content h2{font-size: 28px; line-height: 45px;}
    .hding_content .sub_hding{font-size: 23px; line-height: 35px;}
    .apportn-list .item_numb{width: 77px; height: 77px; line-height: 77px; font-size: 33px;}
    .apportn-list .list-itmes h4{font-size: 19px; line-height: 25px; margin: 0 0 10px;}
    .apportn-list .list-itmes p{font-size: 16px; line-height: 28px;}
    .website-cnvert{padding: 60px 0 85px; margin: 0 0 60px;}
    .hding_content span{font-size: 30px; line-height: 38px; }
    .convrsn-img{width: 125px; height: 125px; line-height: 90px; border: 16px solid #051726;}
    .convrsn-item h5{font-size: 20px; line-height: 25px; margin: 20px 0 13px;}
    .convrsn-item p{font-size: 16px; line-height: 25px;}
    .proven-process ul li{padding: 15px 22px 0;}
    .proven-process ul li strong{font-size: 17px;}
    .proven-process ul li p{font-size: 15px;}
    .book-consult{padding: 55px 75px 75px; margin-bottom: 75px;}
    .whatyou-main.what_you_get_landing .whatu-get-cont {padding: 0;}
    .whatyou-main.what_you_get_landing .whatyou_sect h3{font-size: 26px; line-height: 40px; padding: 0; margin: 0 0 20px;}
    .whatyou-main.what_you_get_landing{padding-bottom: 56px;}
    .book-consult ul li{font-size: 18px;}
    .stratgy-call a{font-size: 18px; line-height: 23px;}
    
    .web-aboutsect.about_us_website-conversion-experts:before{background-size: auto 200px; bottom: 64px;}
    .page-id-8433 .lnding-hding{margin-top: 25px;}
    .page-id-8433 .l-sub-hding {font-size: 25px; margin: 12px 0 28px; line-height: 36.57px;}
    .page-id-8433 .landing-captn ul li {font-size: 16px; margin: 0 0 15px;}
    .page-id-8433 .request_cnsult {margin: 25px 0 0;}
        
    .google_reviews_sec1.google_reviews_home .ti-widget.ti-no-logo .ti-reviews-container .ti-next, .google_reviews_sec1.google_reviews_website-conversion-experts .ti-widget.ti-no-logo .ti-reviews-container .ti-next, .google_reviews_sec1.google_reviews_web-design .ti-widget.ti-no-logo .ti-reviews-container .ti-next{right: -15px;}
    
    /********************Business To Business********************/
    
    .legal-banner-section.business-bnr img.dsktp-bnr {height: 678px;}
    .business-b-right-content .bnr-heading{line-height: 35px;}
    .business-b-right-content p{font-size: 16.5px; line-height: 30px; margin: 0 0 20px;}
    .business-b-right-content h4{font-size: 21px;}
    .business-b-right-content ul li{font-size: 17.5px; line-height: 40px; padding: 0 0 0 32px;}
    .business-b-right-content ul li:before{font-size: 21px;}
    .business-b-right-content ul + h4 + p {font-size: 17px; margin: 0px 0 30px;}
    .business-b-right-content {margin: 32px 0 0 0;}
    .business-b-left-content img.b-inner-img {margin: -130px 0 0 20px; width: 62%;}
    .business-b-left-content img.b-circle-img{right: 5px; width: 36.5%;}
    .business-b-left-content h3{font-size: 24.5px; line-height: 40px; margin: 45px 20% 0 6%;}
    .legal-welcome-text.business p{line-height: 32px;}
    .prog-icon-img{width: 120px; height: 120px; line-height: 88px; padding: 16px;}
    .icon-shad img {width: 55px;}
    .prog-icon-sect h5{font-size: 18px; line-height: 30px; margin: 20px 6px 15px;}
    .prog-icon-sect p{font-size: 16px; line-height: 26px; padding: 0 18px;}
    .page-template-b2b .legal-businesses-content-section {padding: 58px 35px; background-size: auto 35%;}
    .page-template-b2b .legal-businesses-content-section h1{font-size: 31.5px;}
    .page-template-b2b .legal-businesses-content-section h2{font-size: 24px; margin: 25px 0 35px;}
    .legal-businesses-content-section > ul{margin-left: 11%; margin-right: 6%;}
    .legal-businesses-content-section > ul li{font-size: 16.5px; line-height: 30px; padding: 0 0 30px 32px;}
    .legal-businesses-content-section > ul li:before{font-size: 21px;}
    .legal-businesses-content-section > strong{font-size: 22px;}
    .business-keys-sect .welcome-text.tab-text-section p strong{font-size: 21px;}
    .business-keys-sect .welcome-text.tab-text-section p{font-size: 21px; line-height: 32px;}
    .magento_advntg.business .welcome-text.tab-text-section p strong {display: block; margin: 0 0 10px;}
    .business-keys-sect .welcome-text.tab-text-section h2 {margin-bottom: 20px;}
    .magento_advntg.business h3{font-size: 23px; line-height: 33px;}
    .magento_advntg.business .magento-list ul li>strong{font-size: 20px; line-height: 25px; margin: 13px 0 10px 60px;}
    .magento_advntg.business .magento-list ul li em{font-size: 16px; line-height: 28px;}
    .magento_advntg.business{margin: 30px 0 0;}
    .magento_advntg.business .magento-list ul li{padding: 35px 33px 30px;}
    .plan-bg{padding: 60px 0 60px; margin-top: 70px;}
    .plan-bg .welcome-text.tab-text-section p strong{font-size: 23px; line-height: 32px;}
    .plan-bg .welcome-text.tab-text-section p{margin: -10px 0px 30px;}
    .plan-items h5{font-size: 16px; height: 48px;}
    .plan-increas{font-size: 25px; padding: 15px 0 20px;}
    .plan-bg h3{font-size: 26px; line-height: 35px; margin-top: 45px;}
    .page-template-b2b .legal-our-methods-content .legal-welcome-text p{font-size: 21px; line-height: 35px;}
    .page-template-b2b .legal-our-methods-content {padding: 50px 0 50px;}
    .page-template-b2b .legal-our-methods-content:after{background-position: right top 40px; background-size: auto 62%;}
    
    .page-id-7 .l-sub-hding {font-size: 25px;}
    .page-id-7 .landing-captn ul li {font-size: 16px;}
    .page-id-7 .request_cnsult {margin: 24px 0 0;}
    .page-id-7 .request_cnsult a.free-consult {font-size: 15px; padding: 8px 35px;}
    .page-id-7 .request_cnsult a.contact-cnsult {font-size: 15px; padding: 6px 35px;}
    .landing-captn .online-trad {margin: 25px 0 0;}
    .landing-captn .online-trad p.trading-vouchers {font-size: 21px;}
    .web_fram_img {top: 58%; transform: translate(-3.5%, -50%); left: 56%;}
    
    
    .new_class_mx {padding: 0 3% 0 10%;}
    .logo_new_banner img { max-width: 105px;}
    
    .web-aboutsect.about_us_web-design-company-dublin, 
    .web-aboutsect.about_us_web-design-company-cork, 
    .web-aboutsect.about_us_web-design-company, 
    .web-aboutsect.about_us_wesbite-developers-ireland {
        padding: 40px 0 50px;
    }
    
    
    
    
    
    
    
    }
    
    @media only screen and (max-width:1300px) and (min-width:1200px)  {
    .legal-businesses-content-section h3{font-size: 30px;}
    
    .header-section .main-navigation ul li a {font-size: 13px; padding: 0 9px;}
    .header-section .main-navigation ul li{padding: 0px;}
    .header-section .logo {width: 143px; margin: 0px 11px 0 0px;}
    .header-section .logo img{width: 100%;}
    .header_Search {padding-top: 15px;}
    .header_Search ul li a{font-size: 17px;}
    .header_Search ul li a>span{font-size: 16px;}
    .header_Search button.enquiry_btn {padding: 12px 20px; font-size: 15px;}
    .eprocess_Section.our_process_e-mail-marketing .emarketing-process .row.stp-row:before{top: 24%;}
    .header_enquiry ul li {margin-right: 10px;}
    .quickEnquiry_popup .modal-header button.close{padding: 20px 30px 10px; font-size: 20px;}
    .quickEnquiry_popup .modal-header button.close img{width: 46px;}
    .quickEnquiry_popup .form_section h5{font-size: 23.5px;}
    .quickEnquiry_popup .form_section span{font-size: 16.5px;}
    .quickEnquiry_popup .address_section ul li>span{font-size: 22px;}
    .quickEnquiry_popup .address_section ul li>i{font-size: 22px;}
    .quickEnquiry_popup .address_section ul li>a{font-size: 15.33px; line-height: 1.5;}
    .quickEnquiry_popup .address_section ul li>p{padding-top: 5px; font-size: 15.33px; line-height: 1.5;}
    .quickEnquiry_popup .address_section ul li{margin-bottom: 20px;}
    .quickEnquiry_popup .form_section form {margin-top: 15px;}
    .wpforms-container.wpforms-container-full.custom_submit_field {margin: 15px auto;}
    #quick_enquiry .wpforms-submit-container{padding: 5px 0 0 0;}
    #quick_enquiry .wpforms-submit-container button {padding: 7px 40px !important; font-size: 16.5px !important; margin-bottom: 60px;}
    .quickEnquiry_popup .form_section form .wpforms-field input {padding: 22.5px 20px !important;}
    .quickEnquiry_popup .form_section form .wpforms-field textarea {padding: 15px 20px !important;}
    
    /********* seo-services-ireland page ********/
    
    .emarketing-process.step-serch-processs .row.stp-row:before{top: 118px;}
    .step-serch-processs .step-text-sect h4{font-size: 16px;}
    .emarketing-process .step-text-sect p{font-size: 15px; }
    .emarketing-process.step-serch-processs .row.stp-row:after{top: 61.6%;}
    .seo-serch-bg{padding: 50px 0; margin: 50px 0 0;}
    .off-site-optimization p {font-size: 15px; line-height: 2;}
    .seo-plan-section .welcome-text p{font-size: 15px; line-height: 2;}
    .any_urgent .thnku_top .thnku_inner {left: 52.8%;}
    .title_thanku a.back-home{margin-bottom:0;}
    .thnku_top a{font-size: 21px;}
    .thnku_top a:before{width: 27px; height: 26px; background-size: 27px;}
    
    /******************Digital-Marketing-Services*******************/
    
    .result-driven-bg{padding: 75px 0 72px; margin-bottom: 75px;}
    .page-template-temp-digital-marketing-services .our_services_section {background: #EFF4F7; padding: 80px 0 80px;}
    .result-driven-bg ul li{width: 31.6%;  margin: 0 23px 25px 0;}
    .result-driven-bg ul li img{width: 100%;}
    .result-driven-bg ul li h3{font-size: 15.5px;}
    .result-driven-bg ul li p{line-height: 30px; padding: 0 10px;}
    .case_studies_sector ul li{width: 23.33%; margin: 0 19px 60px 0;}
    .case_studies_cont{padding: 22px 13px 5px 18px;}
    .case_studies_cont p{font-size: 15.5px; line-height: 30px;}
    .marketing_success_sec {padding: 0 0 50px;}
    .page-template-temp-digital-marketing-services .our_contact_section.contact_section_small-business .welcome-text h2{font-size: 31px;}
    .case_studies_sector .welcome-text h2 {font-size: 31px;}
    .marketing_success_sec .welcome-text h2 {font-size: 31px;}
    .digital_marketing_sec > p{padding: 0;}
    .reviews-cont-sec {margin: 90px 0 72px;}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-profile-img,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-profile-img{width: 45px; height: 45px; margin: 0 10px 0 0;}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-name,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-name{font-size: 16.5px;}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-stars,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-stars{margin: 1px 15px 0px 0px;}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-stars span.ti-star.f,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-stars span.ti-star.f{margin: 0px;}
    .ti-reviews-container-wrapper .ti-inner .ti-review-header {width: 63%;}
    .ti-reviews-container-wrapper .ti-inner .ti-review-header .ti-profile-details{width: 68%;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-no-logo .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google{margin: 0 11px 12px 0px}
    .headr-menu{width: 61%;}	
    .header_enquiry{padding: 0px 0 0 15px; margin: 0 0 0 15px;}
    .header-inner{width: 94%;}
    .header_enquiry button.enquiry_btn{font-size: 13.5px; padding: 12.5px 11.5px;}
    .header_enquiry button.enquiry_btn:before{margin: -2px 5px 0px 2px; background-size: 16.55px;}
    .header_enquiry ul li a{font-size: 12.9px;}
    .header_enquiry ul li a img {width: 13px;}
    .header_enquiry:before{height: 16px;}
    .home_service_sec ul li{width:22.89%; margin-bottom: 50px; margin-right: 26.8px;}
    .ftr-info-icn{width: 39px; height: 39px; line-height: 39px; margin: -6px 4px 0 0px;}
    .footer-section .ftr.row .about1 {padding-left: 0px;}
    .think_right_img h3{font-size: 45px;}
    .fiv-block-process .one_list{width: 31.93%;}
    .proc-inr-contnt{padding: 65px 25px 0;}
    .proc-inr-contnt h4{font-size: 20px;}
    .proc-inr-contnt p{font-size: 15.35px;}
    .web_design_process_main.design_process_website-development {padding-bottom: 55px;}
    
    
    .new_class_mx {padding: 0 3% 0 10%;}
    .logo_new_banner img { max-width: 105px;}
    }
    
    @media only screen and (max-width:1450px) and (min-width:1301px) {
    .legal-businesses-content-section h3{font-size: 35px;}
    .header-section .logo img {width: 100%;}
    .reviews-cont-sec {margin: 90px 0 72px;}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-stars span.ti-star.f,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-stars span.ti-star.f{margin: 0}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-name,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-name{font-size: 16.5px;}
    .google_reviews_sec1.google_reviews_home .my_custom_widget .ti-review-item .ti-profile-img,
    .google_reviews_sec1.google_reviews_web-design .my_custom_widget .ti-review-item .ti-profile-img{margin: 0 10px 0 0;}
    .ti-reviews-container-wrapper .ti-inner .ti-review-header {width: 65%;}
    .ti-reviews-container-wrapper .ti-inner .ti-review-header .ti-profile-details{width: 70%;}
    .reviews-cont-sec.reviews_google_rv .ti-widget.ti-no-logo .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item.source-Google{margin: 0 12px 14px 0px}
    .think_right_img h3{font-size: 47px;}
    .fiv-block-process .one_list{width: 32.035%;}
    .result-driven-bg ul li h3{font-size: 20px;}
    
    
    
    .new_class_mx {padding: 0 3% 0 10%;}
    .logo_new_banner img { max-width: 105px;}
    
    }
    
    @media only screen and (max-width:1500px) and (min-width:1451px){
    
    .fiv-block-process .one_list{width: 32.18%;}
    .web_design_process_main.design_process_website-development {padding-bottom: 68px;}
    .result-driven-bg ul li h3{font-size: 20px;}
    .legal-businesses-content-section h3{font-size: 35px;}
    }
    
    @media only screen and (max-width:1500px) and (min-width:1301px)  {
    
    .header_Search {padding-top: 22px;}
    .header_Search ul li a{font-size: 17px;}
    .header_Search ul li a>span{font-size: 16px;}
    .header_Search button.enquiry_btn {padding: 12px 20px; font-size: 15px;}
    .eprocess_Section.our_process_e-mail-marketing .emarketing-process .row.stp-row:before{top: 24%;} 
    
    /******************Digital-Marketing-Services*******************/
    
    .result-driven-bg ul li{margin: 0 16.7px 40px 0;}
    .case_studies_sector ul li{margin: 0 21px 74px 0;}
    
    /****************************************************/
    
    .header-inner{width: 92%;}
    .headr-menu {width: 61%;}
    .logo {margin-right: 10px; width: 157px;}
    .main-navigation ul li{padding:0px;}
    .header_enquiry{padding: 0 0 0 15px; margin: 0 0 0 15px;}
    .main-navigation a{font-size: 13.5px; padding: 0 10px;}
    .header_enquiry ul li a {font-size: 13.33px;}
    .header_enquiry ul li a img {width: 15px;}
    .header_enquiry button.enquiry_btn {font-size: 11px;padding: 13px 13px;}
    .header_enquiry button.enquiry_btn:before {margin: -3px 6px 0px 2px; background-size: 17px;}
    .header_enquiry:before{top: 25%; height: 20px;}
    .header_enquiry ul li{margin-right: 13px;}
    .home_service_sec ul li {width: 23.059%; margin-right: 26.75px;}
    .ftr-info-icn{width: 38px; height: 38px; line-height: 34px; margin: -6px 6px 0 0px;}
    .think_right_img h3{font-size: 47px;}
    .quickEnquiry_popup .modal-header button.close {padding: 20px 30px 10px; font-size: 21px;}
    .quickEnquiry_popup .form_section h5{font-size: 24px;}
    .quickEnquiry_popup .form_section span{font-size: 17px;}
    .quickEnquiry_popup .address_section ul li>span{font-size: 22px;}
    .quickEnquiry_popup .address_section ul li>i{font-size: 22px;}
    .quickEnquiry_popup .address_section ul li>a{font-size: 16px; line-height: 1.55;}
    .quickEnquiry_popup .address_section ul li>p{font-size: 16px; padding-top: 5px; line-height: 1.55;}
    .quickEnquiry_popup .address_section ul li{margin-bottom: 20px;}
    .quickEnquiry_popup .modal-header button.close img{width: 49px;}
    #quick_enquiry .wpforms-submit-container {padding: 5px 0 0 0;}
    #quick_enquiry .wpforms-submit-container button {padding: 6.5px 40px !important; font-size: 16.5px !important; margin-bottom: 60px;}
    .quickEnquiry_popup .form_section form .wpforms-field input {padding: 22.5px 20px !important;}
    .quickEnquiry_popup .form_section form .wpforms-field textarea {padding: 15px 20px !important;}
    .wpforms-container.wpforms-container-full.custom_submit_field {margin: 15px auto;}
    .quickEnquiry_popup .form_section form {margin-top: 15px;}
    
    
    .web-aboutsect.about_us_web-design-company-dublin, 
    .web-aboutsect.about_us_web-design-company-cork, 
    .web-aboutsect.about_us_web-design-company, 
    .web-aboutsect.about_us_wesbite-developers-ireland {
        padding: 40px 0 90px;
    }
    
    }
    
    @media only screen and (max-width:1574px) and (min-width:1501px){
    
    /********************************************/
    
    .think_right_img h3{font-size: 47px;}
    .container {width: 84%;}
    .header-inner{width: 90%;}
    .logo {margin-right: 20px; width: 198px;}
    .main-navigation a{font-size: 14px; padding: 0 13px;}
    .header_enquiry ul li a {font-size: 14px; }
    .header_enquiry ul li a img {width: 17px;}
    .header_enquiry button.enquiry_btn {font-size: 14.5px; padding: 13.5px 16px; border-radius: 10px;}
    .header_enquiry button.enquiry_btn:before {margin: -3px 8px 0 1.5px;}
    .header_enquiry{padding: 0 0 0 25px;}
    .header-section .main-navigation ul li a:after{font-size: 14px; padding-left: 5px;}
    .home .bnr-heading {font-size: 50px; line-height: 65px;}
    .bnr-heading{font-size: 45px; line-height: 55px; margin: 0 0 15px;}
    .banner-lft-caption p{font-size: 20px;}
    .banner-lft-caption a.get-started{font-size: 17.5px; padding: 14px 28px; margin: 0 8px 0 0px;}
    .banner-lft-caption a.free-consult{font-size: 17.5px; padding: 14px 37px;}
    .banner-lft-caption ul li img {width: 133px;}
    .banner-lft-caption{top: 50%;  transform: translate(5%, -50%);}
    .home .banner-lft-caption ul li{margin: 0 15px 0 4px;}
    .online-trad p.trading-vouchers{font-size: 24px;}
    .banner-hang-img img{width: 140px;}
    .banner-rht-caption p.sme-digital{font-size: 17px; padding: 8px 25px;}
    .banner-rht-caption a.click-here{font-size: 14px; padding: 9px 23px; margin: 2.5px 0 0 18px;}
    .google_reviews_sec1.google_reviews_home h3,
    .google_reviews_sec1.google_reviews_web-design h3{font-size: 23px;}
    .ti-widget.ti-no-logo .ti-reviews-container .ti-review-item.source-Google .ti-inner .ti-profile-details .ti-name {font-size: 14px;}
    .ti-widget.ti-no-logo .ti-reviews-container .ti-review-item.source-Google .ti-inner .ti-review-content {font-size: 14.5px !important; height: 90px !important;}
    .google_reviews_sec1.google_reviews_home a,
    .google_reviews_sec1.google_reviews_web-design a{font-size: 17px;}
    .tabber_online_store .nav-tabs>li a{padding: 15px 0; font-size: 15px;}
    .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before{height: 62px; top: -8px;}
    .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before{height: 62px; top: -8px;}
    .welcome-text h1.new_heading_style{font-size: 29px;}
    .welcome-text.tab-text-section p{font-size: 15.5px; padding: 0 11.9%;}
    .counter-section ul li a img.icn-without-hvr {width: 46px;}
    .counter-section ul li a img.icn-with-hvr {width: 46px;}
    .counter-section ul li a strong{font-size: 22px; margin: 0 0 0 11px;}
    .counter-section ul li a strong p{font-size: 16px;}
    .counter-section ul li a{padding: 40px 0;}
    .welcome-text h2, .tabber_tabs_strip .welcome-text h1{font-size: 33px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a{font-size: 18.33px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li:after{height: 22px; margin: -3px 19px 0 19px;}
    .tabber_online_store .tabber_tabs_strip .see_more a.load-more{font-size: 16.5px; padding: 7px 22px;}
    .home-our-work a.load-more i{font-size: 20px;}
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field input {height: 50px;}
    .our_contact_section .contact-form div.wpforms-container-full .wpforms-field-container .wpforms-field {padding: 6.5px 0;}
    .our_contact_section .contact-form div.wpforms-container-full {max-width: 560px;}
    .floating-label .wpforms-field-label {top: 21px;}
    a#open-close-toggle1{margin:0px;}
    a#open-close-toggle1 img.arrow-visible.my-visible {width: 20px;}
    .our_services_section.our_services_home .welcome-text p{font-size: 16.55px;}
    .services-iner h4{font-size: 19px;}
    .home_service_sec ul li .new-serviceHome p{font-size: 14.5px;}
    .new-serviceHome .read-more a{font-size: 14.5px;}
    .new-serviceHome .read-more a i.fa.fa-arrow-circle-right{font-size: 19.5px;}
    .home_service_sec ul li {margin-bottom: 40px; margin-right: 27.35px;}
    .home_service_sec ul li:nth-of-type(n+5) {margin-bottom: 15px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p{font-size: 15.33px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p strong{font-size: 15px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p span{font-size: 15px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide{min-height: 375px; box-shadow: 0px 18px 20px -6px rgb(19 71 100 / 10%)}
    .tabber_online_store.home-news-section ul li .new-serviceHome strong, .article_searchpost p strong{font-size: 19px;}
    .news-read-btn a, .blog.hfeed .srchpst-read-btn a{font-size: 14.5px;}
    .news-read-btn i, .blog.hfeed .srchpst-read-btn i{font-size: 19.5px;}
    .services-sml-des{height: 85px;}
    .ti-review-item .ti-inner .ti-stars span.ti-star.f {background-size: 17px;}
    .home_logos-sec .card-body .slick-slider {margin: -5px 0 0;}
    .footer-top-section .ftr-logo img {width: 220px;}
    .footer-section .ftr-title strong{font-size: 18px;}
    .footer-section .ftr-menu ul li a{font-size: 14.5px;}
    .footer-section .ftr-menu ul li > p{font-size: 14.5px; width: 76%;}
    .ftr-info-icn{width: 42px; height: 42px; line-height: 38px; margin: -6px 10px 0 0px;}
    .ftr-info-icn img {width: 18px;}
    .footer-section .about1 .ftr-menu ul li{margin-bottom: 35px;}
    .footer-section .ftr.row .about1 .ftr-menu .footer-socail ul li a{width: 36px; height: 32px; line-height: 32px;}
    .copyright p{font-size: 16.5px;}
    .online-trad {margin: 9% 0 0;}
    .whatyou_sect ul li:last-of-type, .some-key-points.do-i-qualify ul li:last-of-type{margin:0;}
    .advantg-img-before ul li, .advantg-img-after ul li{width: 75%; margin: 53px 0;}
    .advantg-img-before ul li.adv-develop{margin-right: 50%;}
    .advantg-img-after ul li.adv-develop{margin-left: 54%;}
    .single-post .site-content:before{background-size: auto 75%; top: 6%;}
    .single-post .site-content::after{background-size: auto 90%; width: 129px; top: 10px;}
    .tabdigital_section.tab_section_home:before{background-size: auto 200px;}
    .tabdigital_section:after{background-size: auto 70%; top: 76.5%; width: 203px;}
    .tabdigital_section.tab_section_home:after{width: 213px; background-size: auto 73%; top: 63%;}
    .tabber_bg_after{background-size: auto 210px;}
    .our_contact_section:before{background-size: auto 70%;}
    .our_contact_section:after{background-size: auto 70%;}
    .our_services_section:before{background-size: auto 205px; bottom: -30px;}
    .home_testimonial-sec:after{background-size: auto 60%; top: -34.5%; width: 174px;}
    .thoughts-bg-after{background-size: auto 230px;}
    .thoughts-bg-after:before{background-size: auto 70%; bottom: 2%;}
    .tabdigital_section{background-position: left top 55%; background-size: auto 230px;}
    .tabdigital_section.tab_section_web-design::after{bottom: -100%;}
    .home_testimonial-sec.testimonials_web-design:before{background-size: auto 205px; top: -70%;}
    .home_testimonial-sec.testimonials_web-design::after{top: -32%; width: 204px; background-size: auto 70%;}
    .website_cork_main{background-size: auto 230px;}
    .website_cork_main:before{background-size: auto 65%; background-position: left top;}
    .counter_bg_after{margin: 50px 0 0px;}
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht:after{top: -10px; width: 64.5%;}
    .abut_sectright:before{bottom: -45px; transform: translate(-20%, 0%); background-size: auto 80%;}
    .whatuget-img:before{top: -15.5%; left: -3.5%; background-size: contain;}
    .tabdigital_section.tab_section_ecommerce-website-development-ireland .aligncenter {margin: 40px auto 0px;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.test-10{background-size: auto 58%; padding-top: 100px; padding-bottom: 100px;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.test-10::before {background-size: auto 63%; top: 0;}
    .about_section.online-about-trade{padding: 98px 0 98px; background-size: auto 70%; background-position: right top 65px;}
    .about_section.online-about-trade:before{background-size: auto 72%;}
    .some-key-points.do-i-qualify:before{background-size: auto 72%;}
    .some-key-points.do-i-qualify:after{background-size: auto 70%; width: 203px; bottom: -28%;}
    .mgnto_enquiry_bg{background-size: auto 42%;}
    .mgnto_enquiry_bg:before{background-size: auto 75%; top: 25px;}
    .tabdigital_section.tab_section_wordpress-development {background-position: left top 100%; background-size: auto 65%;}
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-3{background-position: left bottom 15%; background-size: auto 230px;}
    .counter_bg_after:after{width: 218px; background-size: auto 75%; bottom: 5px;}
    .tabdigital_section.tab_section_web-design + .counter_bg_after:after {bottom: 15%;}
    .about_section.top-serch-marketing{background-size: auto 23%;}
    .about_section.top-serch-marketing:after{background-size: auto 75%; width: 109px;}
    .our_services_section.our_services_small-business.marketing-outer-serch:after{background-size: auto 47%; bottom: -58px;}
    .wpforms-container-full .wpforms-form .floating-label.floated .wpforms-field-label{top: -3px;}
    .quickEnquiry_popup .modal-header button.close {padding: 20px 30px 10px; font-size: 21.5px;}
    .quickEnquiry_popup .modal-header button.close img {width: 47px;}
    .quickEnquiry_popup .form_section h5{font-size: 26px;}
    .quickEnquiry_popup .form_section span{font-size: 17.33px;}
    .quickEnquiry_popup .address_section ul li>span{font-size: 23px;}
    .quickEnquiry_popup .address_section ul li>i{font-size: 23px;}
    .quickEnquiry_popup .address_section ul li>a{font-size: 16px; line-height: 1.5;}
    .quickEnquiry_popup .address_section ul li>p{font-size: 16px; padding-top: 5px; line-height: 1.5;}
    .quickEnquiry_popup .address_section ul li{margin-bottom: 20px;}
    .wpforms-container.wpforms-container-full.custom_submit_field {margin: 15px auto;}
    .quickEnquiry_popup .form_section form {margin-top: 15px;}
    #quick_enquiry .wpforms-submit-container button {padding: 6.5px 40px !important; font-size: 16.5px !important;}
    .quickEnquiry_popup .form_section form .wpforms-field input {padding: 22.5px 20px !important;}
    .quickEnquiry_popup .form_section form .wpforms-field textarea {padding: 15px 20px !important;}
    .quickEnquiry_popup .address_section ul{background-position: bottom right 35px; height: 73%; background-size: 40.5% auto;}
    .quickEnquiry_popup #quick_enquiry .modal-body {padding: 35px 0 30px;}
    .banner-item-block .banner-lft-caption strong{font-size: 50px;}
    .trading-txt{font-size: 45px;}
    .banner-item-block.bnr-animat2 .trading-txt{font-size: 45px;}
    .percant-lable span{font-size: 38px;}
    .percant-lable{padding: 0px 0; width: 240px; margin: 0px 0 0 3%;}
    .extr-img {width: 270px; right: 60px; top: 45px;}
    .banner-rht-caption a.get-started{font-size: 16px; padding: 12px 28px; margin: 0 10px 0 0px;}
    .banner-rht-caption a.free-consult{font-size: 16px; padding: 12px 28px;}
    .selling-contnt{font-size: 45px;}
    .our_services_section.our_services_small-business.marketing-outer-serch:before {bottom: 11.5%; background-size: auto 59%;}
    .header_enquiry:before{top: 0;}
    .footer-top-section .footer-logos li:nth-of-type(3){margin: 0 0 0 65px; width: 103px;}
    .title_thanku .welcome-text.thanku-sec h1{font-size: 39px;}
    .title_thanku .welcome-text.thanku-sec p{font-size: 25px;}
    .any_urgent h4{font-size: 22px;}
    .any_urgent p{font-size: 28px; margin: 55px 0 40px;}
    .thnku_top a{font-size: 23px;}
    .thnku_top a:before{background-size: 28px; width: 28px; height: 27px;}
    .whatyou-main{padding: 100px 0 100px 8%;}
    .customr_sect_cont .customr_heading{font-size: 50px;}
    .customr_sect_cont .sub_heading{font-size: 40px;}
    .customr_sect_cont .customr_heading span{font-size: 49px; line-height: 1.2;}
    .about_section .welcome-text.abt_sect p{padding: 0 50px;}
    .magnto_devlopmnt_sectn.advantages_section_mobile-apps .magento_advntg .magento-list ul li {min-height: 253px;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec .white-box h3{font-size: 21px;}
    
    /******************************************************************/
    
    .home .bnr-animat3 .light-heading {font-size: 45px;	padding-bottom: 18px;}
    .home .bnr-animat3 .tdd-banner-heading {font-size: 56px; padding-bottom: 26px;}
    .home .bnr-animat3 .tdd-sub-heading {font-size: 24px; margin-bottom: 36px; max-width: 81.5%;}
    .home .bnr-animat3 ul li {font-size: 18px; padding-left: 42px; margin-left: 38px; padding-top: 6px;	padding-bottom: 6px;}
    .home .bnr-animat3 ul li:before {width: 30px; height: 30px;	background-size: 30px;}
    .home .bnr-animat3 ul {margin: 0px 0px 44px;}
    .banner-item-block.bnr-animat1 .banner-lft-caption {width: 56%;}
    .page-template-temp-mobileapps .about_section::before, .page-template-temp-about-us .about_section:before, .about_section.small-business-abt:before,
    .about_section.top-amazon-secton:before{background-size: auto 230px; top: 50px;}
    .our_services_blocks ul li{width: 31.9%;}
    .about_section.seo-top-sevices-content{background-size: auto 78%;}
    .about_section:before{background-size: auto 230px;}
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht{padding-top: 50px;}
    .about_section.middle-seo-step{background-size: auto 65%;}
    .about_section.middle-seo-step:before, .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:before{background-size: auto 230px;}
    .off-site-optimization{background-size: auto 33%;}
    .off-site-optimization:after{background-size: auto 230px; background-position: right bottom;}
    .whatyou-main.seo-plan-section::after{height: 60%; top: 13%;}
    .whatyou-main.seo-plan-section{padding: 100px 8% 100px 0;}
    .about_section.pricripction-mobile::before{background-size: auto 230px;}
    .result-driven-bg ul li h3{font-size: 20.5px;}
    .reviews-cont-sec.reviews_google_rv111:before{background-size: auto 215px;}
    .reviews-cont-sec h1.new_heading_style{font-size: 33px; margin-bottom: 30px;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:after{background-size: auto 68%; bottom: -15px;}
    .whatyou-main.seo-plan-section.about-us::after {top: 10%; height: 46.5%;}
    .booking-content h4{font-size: 27px;}
    .title_thanku .welcome-text.thanku-sec.request p{font-size: 36px; margin: 15px 0 45px;}
    .page-template-temp-website-projects .tabber_bg_after:before{background-size: auto 230px;}
    .page-template-temp-website-projects .tabber_bg_after:after{background-size: auto 80%; bottom: 100px;}
    .blog.hfeed div.site-content:before, .content-area.Noor:before{background-size: auto 200px;}
    .blog.hfeed div.site-content:after, .content-area.Noor:after{background-size: auto 58%;}
    .blog.hfeed div.site-content:after{bottom: -50px;}
    .website_cork_main.content_only_email-marketing.ecom_achieve_bg.test-2:before{background-size: auto 230px;}
    .whatu-get-rht.testmnl-image .whatuget-img::before{top: -23%;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::before{right: -8%;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::after{right: -41%;}
    .whatu-get-rht.testmnl-image .whatuget-img::after{left: 13.5%;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd){padding: 100px 9% 95px 0px;}
    
    /************************************************************/
    
    .legal-banner-left-content h3{font-size: 31px;}
    .legal-banner-section .bnr-heading{font-size: 34px; line-height: 50px;}
    .legal-banner-right-content h4{font-size: 26px;}
    .legal-banner-right-content p{font-size: 18.5px;}
    .legal-banner-right-content h5{font-size: 25.5px;}
    .common-banner-btn{font-size: 19px; padding: 12px 40px;}
    .legal-our-methods-content:before, .program-offers-section:before{background-position: left top; background-size: auto 230px;}
    .legal-welcome-text p{font-size: 22px;}
    .web-icon-sect h5{font-size: 19.5px;}
    .legal-businesses-content-section h1{font-size: 37px;}
    .legal-businesses-content-section{padding: 82px 205px;}
    .legal-our-methods-content:after, .program-offers-section:after{background-size: auto 75%;}
    .legal-services-marketing-section:before{background-size: auto 75%; left: 0;}
    .legal-lead-content h2, .legal-lead-content h3{font-size: 38px;}
    .legal-lead-content .common-banner-btn {font-size: 27px; padding: 13px 60px;}
    .legal-lead-content h4{font-size: 30px;}
    .requst-demo-bg:before{background-size: auto 75%;}
    .requst-demo-bg:after{background-size: auto 230px;}
    .page-template-marketing-automation .legal-banner-right-content h5{font-size: 30px;}
    .page-template-marketing-automation .legal-banner-right-content h4 {font-size: 30px;}
    .legal-banner-right-content .automtn-labl p{font-size: 27px; line-height: 38px;}
    .automtn-labl{max-width: 615px;}
    .page-template-marketing-automation .legal-banner-section .bnr-heading{font-size: 38px;}
    .convrsion-cont h2{font-size: 27px;}
    .convrsion-cont h2:before{width: 75px; height: 5px;}
    .convrsion-cont p{font-size: 19px; line-height: 30px; margin: 0 0 15px;}
    .automtn-expland h3{font-size: 33px;}
    .automtn-expland strong{font-size: 22px;}
    .automtn-expland .welcome-text p{font-size: 17px;}
    .automtn-expland h4{font-size: 22.5px;}
    .page-template-marketing-automation .legal-businesses-content-section h3{font-size: 43px; line-height: 1.3;}
    .automtn-wrapper h1{font-size: 33px; line-height: 53px;}
    .srvy-form h2{font-size: 23px; line-height: 33px;}
    .page-id-8001 .legal-banner-left-content h3{font-size: 30px;}
    
    .page-id-8001 .legal-banner-section .bnr-heading{font-size: 36px; line-height: 50px; margin: 0px 0 33px;}
    .page-id-8001 .legal-banner-right-content p strong{font-size: 26px;}
    .page-id-8001 .legal-banner-right-content h5{font-size: 25px;}
    .page-id-8001 .legal-banner-right-content .common-banner-btn{font-size: 21px;}
    .page-id-8001 .program-offers-section .legal-welcome-text p{line-height: 33px; font-size: 23px;}
    .page-id-8001 .program-offers-section .legal-welcome-text p strong{line-height: 36px;}
    .legal-businesses-content-section h2{font-size: 33px; margin: 35px 0 50px;}
    .lead-grow-list > ul > li{margin: 0px 24px;}
    .page-id-8001 .legal-welcome-text p{font-size: 26px;}
    .legal-services-marketing-section .welcome-text h2{font-size: 33px;}
    
    /********************Landing-Page******************/
    
    .hm-landing {max-height: 625px; overflow: hidden;}
    .hm-landing > img {height: 730px; object-fit: cover;}
    .lavle-contn{font-size: 16px; padding: 8px 24px;}
    .lnding-hding{font-size: 32px; line-height: 45px; margin: 35px 0 0px; width: 56%;}
    .l-sub-hding{font-size: 25px; line-height: 55px;}
    .google_revws {margin: 25px 0px 30px;}
    .landing-captn p{font-size: 18px;}
    .landing-captn ul li{font-size: 17px; margin: 0 0 23px;}
    .request_cnsult a.free-consult{padding: 13px 22px; font-size: 17px;}
    .request_cnsult a.contact-cnsult{font-size: 20px; padding: 12px 28px; margin: 0 0px 0 15px;}
    .request_cnsult a.contact-cnsult img {margin: 0 7px 0 0; width: 23px;}
    .landing-captn{top: 50%;}
    .google_reviews_sec1.google_reviews_website-conversion-experts {margin: 50px 0 60px;}
    .google_reviews_sec1.google_reviews_website-conversion-experts h3{font-size: 26px;}
    .google_reviews_sec1.google_reviews_website-conversion-experts p{font-size: 17.5px;}
    .lose-apportnty {margin: 80px 0 50px;}
    .hding_content h2{font-size: 28px; line-height: 45px;}
    .hding_content .sub_hding{font-size: 23px; line-height: 35px;}
    .apportn-list .item_numb{width: 77px; height: 77px; line-height: 77px; font-size: 33px;}
    .apportn-list .list-itmes h4{font-size: 19px; line-height: 25px; margin: 0 0 10px;}
    .apportn-list .list-itmes p{font-size: 16px; line-height: 28px;}
    .website-cnvert{padding: 60px 0 85px; margin: 0 0 60px;}
    .hding_content span{font-size: 30px; line-height: 38px; }
    .convrsn-img{width: 125px; height: 125px; line-height: 90px; border: 16px solid #051726;}
    .convrsn-item h5{font-size: 20px; line-height: 25px; margin: 20px 0 13px;}
    .convrsn-item p{font-size: 16px; line-height: 25px;}
    .proven-process ul li{padding: 15px 22px 0;}
    .proven-process ul li strong{font-size: 18px;}
    .book-consult{padding: 55px 75px 75px; margin-bottom: 75px;}
    .whatyou-main.what_you_get_landing .whatu-get-cont {padding: 0;}
    .whatyou-main.what_you_get_landing .whatyou_sect h3{font-size: 26px; line-height: 40px; padding: 0; margin: 0 0 20px;}
    .whatyou-main.what_you_get_landing{padding-bottom: 56px;}
    .book-consult ul li{font-size: 18px;}
    .stratgy-call a{font-size: 18px; line-height: 23px;}
    .landing-hdr .logo{width: 230px;}
    
    .web-aboutsect.about_us_website-conversion-experts:before{background-size: auto 205px; bottom: 60px;}
    
    /********************Business To Business********************/
    
    .business-b-right-content {margin: 36px 0 0 0;}
    .legal-banner-section.business-bnr .bnr-heading {font-size: 35px; line-height: 46px;}
    .business-b-right-content p{font-size: 17px; line-height: 30px; margin: 0 0 20px;}
    .business-b-right-content h4{font-size: 22.5px;}
    .business-b-right-content ul{margin: 0 0 18px;}
    .business-b-right-content ul li{font-size: 18px; line-height: 38px;  padding: 0 0 0 33px;}
    .business-b-right-content ul + h4 + p {font-size: 20px; margin: 0 0 30px;}
    .business-b-left-content img.b-inner-img {margin: -32px 0 0 -20px; width: 66%;}
    .business-b-left-content img.b-circle-img{width: 38.5%;}
    .business-b-left-content h3{font-size: 28px; line-height: 45px; margin: 45px 36% 0 -4%;}
    .business-b-right-content ul li:before{font-size: 21px;}
    .welcome-text.legal-welcome-text.business {margin-bottom: 25px;}
    .legal-welcome-text.business p{margin: 10px 0 0; line-height: 35px;}
    .prog-icon-sect h5{font-size: 20px; margin: 20px 48px 15px;}
    .prog-icon-sect p{font-size: 17.5px; padding: 0 15px;}
    .page-template-b2b .legal-businesses-content-section {padding: 82px 100px;}
    .page-template-b2b .legal-businesses-content-section h1{font-size: 36px;}
    .page-template-b2b .legal-businesses-content-section h2{font-size: 27px; margin: 25px 0 45px;}
    .legal-businesses-content-section > ul{margin-left: 4%; width: 100%;}
    .legal-businesses-content-section > ul li{font-size: 17px; padding: 0 0 30px 33px;}
    .legal-businesses-content-section > ul li:before{font-size: 22px;}
    .legal-businesses-content-section > strong{font-size: 23px;}
    .business-keys-sect .welcome-text.tab-text-section p{font-size: 22px;}
    .business-keys-sect .welcome-text.tab-text-section p strong{font-size: 22px;}
    .business-keys-sect .welcome-text h2 {margin-bottom: 22px;}
    .magento_advntg.business h3{font-size: 30px; line-height: 45px;}
    .magento_advntg.business .welcome-text.tab-text-section {margin: 0 0 30px;}
    .magento_advntg.business .magento-list ul li>strong{font-size: 23.5px;}
    .magento_advntg.business .magento-list ul li em{font-size: 17px; line-height: 33px;}
    .magento_advntg.business{margin: 30px 0 0;}
    .plan-bg{padding: 85px 0 85px; margin-top: 100px;}
    .plan-bg .welcome-text.tab-text-section p strong{font-size: 26px;}
    .plan-items h5{font-size: 17pz;}
    .plan-increas{font-size: 27px;}
    .plan-bg h3{font-size: 33px; margin: 50px 0 0;}
    .page-template-b2b .legal-our-methods-content .legal-welcome-text p{font-size: 22px; line-height: 43px;}
    .page-template-b2b .program-offers-section {padding-bottom: 90px;}
    .page-template-b2b .legal-our-methods-content{padding: 70px 0 30px;}
    .page-template-b2b .legal-our-methods-content:after {bottom: 10px; top: auto;}
    .legal-services-marketing-section .welcome-text h2{font-size: 33px;}
    .legal-banner-section.business-bnr img.dsktp-bnr {height: 710px;}
    
    .page-id-7 .lnding-hding {margin-top: 20px;}
    .page-id-7 .l-sub-hding {font-size: 26px; margin: 20px 0 23px;}
    .page-id-7 .landing-captn p {margin: 0 0 23px;}
    .page-id-7 .landing-captn ul li {font-size: 16px;}
    .page-id-7 .request_cnsult {margin: 20px 0 0;}
    .page-id-7 .request_cnsult a.free-consult {font-size: 18px; padding: 10px 35px;}
    .page-id-7 .request_cnsult a.contact-cnsult {font-size: 18px; padding: 8px 35px;}
    .landing-captn .online-trad {margin: 22px 0 0;}
    .landing-captn .online-trad p.trading-vouchers {font-size: 22px;}
    .web_fram_img {top: 50%; transform: translate(36%, -50%); left: 36%;}
        
    .page-id-8433 .lnding-hding {margin-top: 20px;}
    .page-id-8433 .l-sub-hding {font-size: 26px; margin: 10px 0 23px; line-height: 36.57px;}
    .page-id-8433 .landing-captn p {margin: 0 0 23px;}
    .page-id-8433 .landing-captn ul li {font-size: 16px; margin: 0 0 15px;}
    .page-id-8433 .request_cnsult {margin: 20px 0 0;}
    
    
    
    
    
    
    }
    
    @media only screen and (max-width:1500px) and (min-width:1435px)  {
    
    .legal-banner-section.business-bnr .bnr-heading{padding-right: 16%;}	
    
    }
    
    @media only screen and (max-width:1500px) and (min-width:1200px)  {
    
    .header-section .main-navigation ul li a:after{font-size: 12px; padding-left: 5px;}
    .main-navigation ul.sub-menu li a{padding: 20px;}
    .tabber_online_store.home-news-section ul li .new-serviceHome strong, .article_searchpost p strong{font-size:15px;}
    .tabber_online_store.home-news-section ul li .new-serviceHome p, .article_searchpost p{font-size: 15px;}
    .news-read-btn a, .blog.hfeed .srchpst-read-btn a{font-size: 15px;}
    .news-read-btn i, .blog.hfeed .srchpst-read-btn i{font-size: 18px;}
    .container.news_thoughts_home .tabber_online_store.home-news-section .tab-pane ul{padding-bottom: 73px;}
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-3 {padding: 40px 0 0; background-size: auto 215px; background-position: left bottom;}
    .websoluion-business.eight_block_section_magento-support-services .web-icon-sect h5 {font-size: 16px;}
    .website_cork_main.content_only_magento-support-services {padding-top: 83px; padding-bottom: 85px;}
    .advantages_main.background_image_section_wordpress-development .row .col-12.col-md-3 {display: none;}
    .advantages_main.background_image_section_wordpress-development .row .col-12.col-md-6 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .advantages_main.background_image_section_wordpress-development .advantages_img img {display: none;}
    .advantages_main.background_image_section_wordpress-development .advantages_img img.advantages_mob_img {display: block;}
    .blog-outer-page{margin: 75px 0 85px;}
    .single-post .site-content:before{background-size: auto 70%; top: 1.24%;}
    .wpforms-container-full .wpforms-form .floating-label.floated .wpforms-field-label{top: -2px;}
    .search-box-single-post {margin: 65px 0 0;}
    .search-box-single-post form.searchform input[type="text"]{padding: 13.5px 16px;}
    .search-box-single-post form.searchform input[type="submit"]{padding: 14px 40px; margin: -3px 0px 0 5px;}
    .single-post .site-content::after{background-size: auto 85%; width: 122px; top: 0px;}
    .our_services_section.our_services_small-business.marketing-outer-serch:before {bottom: 15%; background-size: auto 190px;}
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li:nth-of-type(n+5) {margin-bottom: 25px;}
    .our_services_section.our_services_small-business.marketing-outer-serch .services-sml-des{margin: 0px;}
    .welcome-text.thanku-sec.request h1{font-size: 60px;}
    .welcome-text.thanku-sec.request p{font-size: 33px; margin-bottom: 50px;}
    .title_thanku{padding: 100px 14% 125px;}
    .booking-content h4{font-size: 21px; margin: 0 0 50px;}
    .thnku-contact a{font-size: 18px;}
    .thnku-contact a:before{width: 24px; height: 23px; background-size: 24px;}
    .thnku-contact{margin: 0 0 50px;}
    .return-home a.back-btn{font-size: 17px;}
    .return-home a.back-btn:after{width: 14px; height: 14px; background-size: 14px;}
    .welcome-text.thanku-sec p{font-size: 17px;}
    .request-consult .booking-form form.wpforms-form input{padding: 11px 18px; font-size: 15px !important;}
    .request-consult .booking-form form.wpforms-form textarea{height: 100px; padding: 11px 18px !important; font-size: 15px !important;}
    .request-consult .booking-form form.wpforms-form button.wpforms-submit{font-size: 16.5px !important;}
    .consult-avtar-img{width: 220px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container input, 
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container textarea{padding: 22px 18px !important; font-size: 15px !important;}
    .welcome-text.thanku-sec hr.wlcm-line{width: 95px; height: 4px; margin: 16px 0 10px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .welcome-text.thanku-sec p {font-size: 16.5px; margin: 0 0 30px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container textarea{height: 105px;}
    .modal-open .modal {overflow: scroll; overflow-x: hidden !important;}
    .title_thanku .welcome-text.thanku-sec h1{font-size: 35px;}
    .page-template-temp-thank-you .title_thanku .welcome-text.thanku-sec p{font-size: 21px;}
    .any_urgent h4{font-size: 18.5px;}
    .any_urgent p{font-size: 24.5px; margin: 50px 0 40px;}
    .magnto_devlopmnt_sectn.advantages_section_magento-development .magento_advntg .magento-list ul li {min-height: 255px;}
    .page-template-temp-website-projects .tabber_bg_after:before{background-size: auto 200px;}
    .page-template-temp-website-projects .tabber_bg_after:after{background-size: auto 67%;}
    .blog-outer-page .row .col-md-9 {padding-right: 25px;}
    
    /********* web-design page ********/
    
    .customr_sect_cont{max-width: 45.5%; right: 6.5%; width: 100%;}
    .customr_sect_cont h2{font-size: 20px;}
    .customr_sect_cont p{font-size:14px; padding-right: 10%; margin: 0;}
    .home .banner-item-block .banner-lft-caption{top: 50%; transform: translate(0.5%, -50%);}
    .banner-lft-caption {top: 50%; transform: translate(5.5%, -50%);}
    .bnr-heading{font-size: 35px; line-height: 55px; margin: 0 0 12px;}
    img.size-full.wp-image-4947.aligncenter {margin-top: 35px; margin-bottom: 10px;}
    .link_to_reviews {margin: 55px 0 0;}
    .link_to_reviews a, .read-about-btn a, .achieve_list a{font-size: 16px;}
    .link_to_reviews a:after, .show_others a.load-more:after, .read-about-btn a:after, .achieve_list a:after{background-size: 15px;}
    .websoluion-business .web_sect p{font-size: 16px; margin: 0 0 30px;}
    .web-icon-sect{padding: 35px 15px 30px 15px;}
    .web-icon-sect .web-icon-sect-img img {width: 40px;}
    .web-icon-sect .web-icon-sect-img {height: 40px;}
    .web-icon-sect h5{font-size: 18px; margin: 25px 0 12px;}
    .web-icon-sect p{font-size: 14.5px;}
    .websoluion-business{padding: 85px 0 85px; margin: 100px 0 0;}
    .abut_sectleft p{font-size: 14.5px;}
    .abut_sectleft strong{font-size: 16px;}
    .abut_sectleft strong:last-child{font-size: 20px;}
    .about_us_web-design, .about_us_website-design-ireland {margin: 90px 0 0;}
    .abut_sectright:before{bottom: -38px; background-size: auto 80%; transform: translate(-20%, 0%);}
    .whatyou-main.seo-plan-section::after{height: 59%; top: 80px;}
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht:after{height: 85%; top: -8px;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even)::after{top: 80px;}
    .whatuget-img:before{top: -62px; left: -6%; width: 26%; background-size: cover;}
    .customr_sect_cont .customr_heading{font-size: 40px; line-height: 1.35;}
    .customr_sect_cont .sub_heading{font-size: 30px; padding: 0 25% 5px 0; line-height: 1.35;}
    .customr_sect_cont a{font-size: 19px; margin: 10px 0 0; display: inline-block;}
    .websoluion-business .web_sect h2 {margin: 0 0 15px 0;}
    .woocomrec_integrat_main.gray_section_ecommerce-website-development-ireland .read-about-btn {margin: 35px 0 25px;}
    .woocomrec_integrat_main{padding-bottom: 85px;}
    .wocmrceintert_img_sect img {width: 725px;}
    .achieve_list ul li{padding: 0 0 25px 35px;font-size: 15px; line-height: 1.9;}
    .achieve_list ul li:before{font-size: 19px;}
    .tabber_online_store .nav-tabs>li{flex: 0 0 20%;}
    .banner-hang-img{width: 130px;}
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht{padding: 50px 75px 0 100px;}
    .whatuget-img:after{left: 15%;}
    .tabdigital_section .tabber_online_store.home-our-work ul.nav.nav-tabs li {flex: 0 0 19.5%;}
    .whatyou-main{padding: 85px 0 90px 9%;}
    .about_section.seo-top-sevices-content .container.new_container_width p {padding: 0 40px;}
    .mobile_tdd_sectn.mobile_pharmcy .col-12.col-md-6.mobile-content {padding-right: 0;}
    .mobile_tdd_sectn.mobile_pharmcy .col-12.col-md-6.mobile-img{padding: 0px 55px;}
    .platform-logos ul li {margin: 0 15px; width: 145px;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .row .col-12.col-md-6.whatu-get-rht {padding: 50px 100px 0px 75px;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .whatuget-img::after{right: -40%;}
    
    /********* Marketing-Referral page ********/
    
    .think_right_img h3{font-size: 38px;}
    .think_right_cont h2{font-size: 22px;}
    .think_right_cont p{font-size: 14.5px;}
    .think_right_cont{padding-left: 45px;}
    .web_design_process_main .welcome-text h2 {margin: 0px 0 70px;}
    .proc_num_wraper{width: 75px; height: 75px; line-height: 52px; padding: 10px;}
    .process_number{font-size: 30px;}
    .ourweb-icon-sect{margin-bottom: 95px;}
    .ourweb-icon-sect:after{width: 95px; height: 32px; background-size: 95px;}
    .ourweb-icon-sect p{font-size: 16.5px; padding: 0 5%;}
    .cork_sect p{font-size: 14.5px; margin-bottom: 25px;}
    .website_cork_main .see_more a{font-size: 16px;}
    .website_cork_main .see_more a:after{background-size: 15px;}
    .website_cork_main{padding-bottom: 100px;}
    .welcome-text.wocmrceintert_sect p{font-size: 14.5px;}
    .welcome-text.wocmrceintert_sect p strong{font-size: 18px;}
    .container.our_work_ecommerce-website-development-ireland .tabber_tabs_strip .welcome-text h2 {font-size: 26px;}
    .container.our_work_ecommerce-website-development-ireland .tabber_tabs_strip ul.nav.nav-tabs li a{font-size: 16px;}
    .container.our_work_ecommerce-website-development-ireland .tabber_tabs_strip .see_more a.load-more{font-size: 16px; padding: 6px 15px;}
    
    /********* Mobile-Apps page ********/
    
    .mobile_tdd_sectn.mobile_pharmcy{padding: 60px 0 60px;}
    .mobile_pharmcy .mobile-content .see_more a{font-size: 16px;}
    .mobile-app-logo{padding: 40px 0 40px;}
    .mobile-app-logo ul li{width: 18%;}
    .magento_advntg .magento-list ul li>strong{font-size: 15px;}
    .magento_advntg .magento-list ul li em{font-size: 14.5px; padding-top: 6px;}
    .magnto_devlopmnt_sectn{padding: 85px 0 78px;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec ul li{width: 31%;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec ul li .white-box h3{font-size: 16.5px;} 
    .page-template-temp-mobileapps .our_contact_section.about_contact_us{margin-bottom: 85px;}
    .mobile_pharmcy .mobile-content .welcome-text.mobileapp_hdng span{font-size:18px;}
    .magento-advntg-link a{padding: 9px 30px; font-size: 16px;}
    .magento-advntg-link a:after{background-size: 15px;}
    .mgnto_enquiry_bg{padding: 90px 0 90px; background-size: auto 220px;}
    .mgnto_enquiry_sec .enquiry-text strong{font-size: 35px;}
    .mgnto_enquiry_sec .enquiry-text p,
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text span{font-size: 20px;}
    .mgnto_enquiry_sec .enquiry-btn{margin: 0px;}
    .mgnto_enquiry_sec .enquiry-btn button{padding: 14px 32px; font-size: 16px;}
    .mgnto_enquiry_sec .enquiry-btn button:before{width: 20px; height: 22px; background-size: 20px;}
    .magnto_devlopmnt_sectn.advantages_section_mobile-apps .magento_advntg .magento-list ul li {min-height: 257px;}
    .our_services_section.small_busines_section.mobile_sector {margin-bottom: 75px;}
    
    /********* Amazon page ********/
    
    .our_services_section.our_services_small-business.repeater-amazon-services ul li{float: left; width: 32%; margin-right: 2%; min-height: 500px;}
    .our_services_section.our_services_small-business.repeater-amazon-services .home_service_sec{margin-top: 0;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li>strong{font-size: 16px;}
    .magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li em{font-size: 16px;}
    .magento_advntg .magento-list ul li:before{width: 50px; height: 50px; background-size: 50px;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text{width: 60%;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide{height:100%; min-height: 381px;} 
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p{font-size: 14px;}
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text p strong{font-size: 26px;}
    
    /********* About Us page ********/
    
    .home_service_sec.about_service_sec ul li {width: 31%; margin-top: 20px; display: inline-flex; margin-right:2.9%;}
    .home_service_sec.about_service_sec ul li:nth-child(3n) {margin-right: 0;}
    .home_service_sec.about_service_sec ul li:nth-child(4n) {margin-right:2.9%;}
    .about_services_section .home_service_sec.about_service_sec ul li p {min-height: 250px; padding: 30px;}
    .our_services_section.about_services_section {margin-top: 50px;}
    
    /********* Small Business ********/	 
    
    .our_services_section.our_services_small-business {margin-bottom: 0px;}
    
    /****************************************************************/
    
    .container {width: 97%;}
    .home .bnr-heading{font-size: 49px; line-height: 55px; margin: 0 0 12px;}
    .banner-lft-caption p{font-size: 19.5px;}
    .banner-lft-caption a.get-started{font-size: 17px; padding: 14px 30px; margin: 0 5px 0 0px;}
    .banner-lft-caption a.free-consult{font-size: 17px; padding: 13px 35px;}
    .banner-lft-caption ul li img {width: 115px;}
    .home .banner-lft-caption ul li{margin: 0 10px 0 0px;}
    .banner-lft-caption ul{margin: 28px 0 28px;}
    .banner-lft-caption ul li{margin: 0 12px 0 0px;}
    .banner-rht-caption p.sme-digital{font-size: 15px; padding: 7px 28px;}
    .banner-rht-caption a.click-here{font-size: 13px; padding: 7px 15px; margin: 3.5px 0 0 12px;}
    .banner-rht-caption{bottom: 10px;}
    .google_reviews_sec1.google_reviews_home h3,
    .google_reviews_sec1.google_reviews_web-design h3{font-size: 22px; margin: 0px 0px 15px;}
    .ti-review-item .ti-inner .ti-stars span.ti-star.f{background-size: 15px;}
    .ti-review-item.source-Google .ti-inner .ti-review-header .ti-profile-details .ti-name {font-size: 14px;}
    .ti-review-item.source-Google .ti-inner .ti-review-content {font-size: 13px;}
    .google_reviews_sec1.google_reviews_home a,
    .google_reviews_sec1.google_reviews_web-design a{font-size: 16.5px;}
    .tabber_online_store .nav-tabs>li a{padding: 16px 0; font-size: 14px;}
    .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before{height: 61px; top: -7px;}
    .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before{height: 61px; top: -7px;}
    .tabber_bg_after {padding: 85px 0 80px;}
    .home .tabber_bg_after {padding: 95px 0 90px;}
    .welcome-text h1.new_heading_style{font-size: 28px; margin-bottom: 30px;}
    .welcome-text.tab-text-section p{font-size: 14.5px; padding: 0 11.1%;}
    .counter-section{margin: 15px auto 0;}
    .counter-section ul li a img.icn-without-hvr{width: 38px;}
    .counter-section ul li a img.icn-with-hvr {width: 38px;}
    .counter-section ul li a strong {font-size: 20px; margin: 0 0 0 8px; max-width: calc(95% - 50px);}
    .counter-section ul li a strong p{font-size: 14px; line-height: 1.1;}
    .counter-section ul li a{padding: 38px 0px;}
    .welcome-text h2{font-size: 28px; margin-bottom: 30px;}
    .tabber_tabs_strip .welcome-text h1{font-size: 28px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a{font-size: 17px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li:after{height: 20px; margin: -4px 18px 0 18px;}
    .tabber_online_store .tabber_tabs_strip .see_more a.load-more{font-size: 16px; padding: 7px 22px;}
    .home-our-work a.load-more i{font-size: 20px;}
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field input {height: 50px;}
    .our_contact_section .contact-form div.wpforms-container-full .wpforms-field-container .wpforms-field {padding: 6.5px 0;}
    .our_contact_section .contact-form div.wpforms-container-full {max-width: 520px;}
    div.wpforms-container-full .wpforms-form .wpforms-field-label {font-size: 15px !important;}
    .floating-label .wpforms-field-label {top: 22px;}
    .floating-label.floated .wpforms-field-label{top: -3px;}
    .tabber_online_store.home-news-section .tab-content {margin: 35px 0 0;}
    a#open-close-toggle1{margin:0;}
    a#open-close-toggle1 img.arrow-visible.my-visible {width: 18px;}
    .our_contact_section .welcome-text p, .our_services_section.our_services_home .welcome-text p, .our_services_section .welcome-text p{font-size: 16.5px;}
    .services-iner h4{font-size: 17.55px;}
    .home_service_sec ul li .new-serviceHome p{font-size: 14px; line-height: 25px;}
    .services-sml-des{height: 80px;}
    .new-serviceHome .read-more a{font-size: 14px;}
    .new-serviceHome .read-more a i.fa.fa-arrow-circle-right{font-size: 19px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p strong{font-size: 14.59px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p span{font-size: 14.59px; margin: 22px auto 0;}
    .tabdigital_section.tab_section_home {margin-top: 50px;}
    .google_reviews_sec1.google_reviews_home .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_website-conversion-experts .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_web-design .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content{font-size: 14px !important; height: 86px !important; padding-right: 15px;}
    .home_logos-sec .card-body .slick-slider{margin: 0px 0 0;}
    .home_testimonial-sec{padding-top: 25px; margin: 60px 0 65px}
    .our_services_section{margin: 88px auto 0px;}
    .home_testimonial-sec.testimonials_home{padding-top:0px; margin: 30px 0 60px;}
    .online-trad {margin: 7% 0 0;}
    .online-trad p.trading-vouchers{font-size: 19.5px;}
    .online-trad a.trad-click{font-size: 16px;}
    .whatu-get-cont .welcome-text.web_sect{padding: 0 8% 0 0;}
    .whatu-get-cont .welcome-text.web_sect h2{margin-bottom: 30px;}
    .whatyou_sect ul li, .some-key-points.do-i-qualify ul li{font-size: 15px; margin: 0 0 25px;}
    .whatyou_sect ul li:last-of-type, .some-key-points.do-i-qualify ul li:last-of-type {margin: 0px;}
    .whatyou_sect ul li:before, .some-key-points.do-i-qualify ul li:before{font-size: 18.5px;}
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field input{height: 50px; padding: 10px 20px !important;}
    .our_contact_section .contact-form div.wpforms-container-full {max-width: 550px;}
    .customr_sect_cont .customr_heading span{font-size: 43px;}
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a{padding: 9px 28px; font-size: 17px; margin: 40px 0 0;}
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a:before{width: 20px; height: 25px; background-size: 20px;}
    .about_section{padding: 80px 0 80px; background-size: auto 78%; background-position: right top 35px;}
    .about_section.middle-seo-step{background-size: auto 65%;}
    .about_section .welcome-text.abt_sect p{font-size: 16.5px; padding: 0 45px;}
    .about_section.online-about-trade .welcome-text h1.new_heading_style{margin-bottom: 25px;}
    .whatyou_sect ul li p{font-size: 14.5px; margin: 8px 0 0;}
    .whatyou-main.some-key-points {padding-bottom: 90px;}
    .some-key-points.do-i-qualify{margin: 90px 0 90px;}
    .some-key-points.do-i-qualify p{font-size: 14.5px; margin: 0 0 32px;}
    .tabber_online_store.home-our-work.business-taber-section .welcome-text h2{font-size: 26px;}
    .tabber_online_store.home-our-work.business-taber-section .tabber_tabs_strip ul.nav.nav-tabs li a{font-size: 16.5px;}
    .tabber_online_store.home-our-work.business-taber-section .tabber_tabs_strip .see_more a.load-more{padding: 5px 18px;}
    .tabber_online_store.home-our-work.business-taber-section a.load-more i {font-size: 18px;}
    .show_others a.load-more{padding: 9px 35px; font-size: 16px; margin: 0 15px;}
    .tabber_online_store.home-our-work.business-taber-section {margin: 0 0 15px;}
    .counter_bg_after{margin: 40px 0 0px;}
    .footer-top-section .ftr-logo img {width: 205px;}
    .footer-top-section .footer-logos li {width: 70px;}
    .footer-top-section button.enquiry_btn{padding: 13px 15px; font-size: 15px; margin: 6px 0 0;}
    .footer-section .ftr-title strong{font-size: 16px;}
    .footer-top-section button.enquiry_btn:before{margin: -2px 8px 0;}
    .footer-section .ftr-menu ul li a{font-size: 13.5px;}
    .footer-section .ftr-menu ul li > p{font-size: 13.5px; width: 75%;}
    .ftr-info-icn img {width: 17px;}
    .footer-section .about1 .ftr-menu ul li{margin-bottom: 30px;}
    .footer-section .ftr.row .about1 .ftr-menu .footer-socail ul li a{width: 35px; height: 30px; line-height: 30px;}
    .copyright p, .mobileapp_hdng p{font-size: 16px;}
    .footer-section .ftr-about3{padding-left: 22px;}
    .ftr-about4 {padding-left: 44px;}
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0,
    .about_section.top-serch-marketing .accordion .card .card-head h2.mb-0.collapsed{font-size: 16px;}
    .about_section.top-serch-marketing .accordion .card .card-body{font-size: 15px;}
    .our_services_section.our_services_small-business.marketing-outer-serch {margin-top: 85px; padding-bottom: 65px;}
    .about_section.middle-serch-content{margin: 70px auto -8px;}
    .blog-outer-page h2.widget-title{font-size: 20px;}
    .blog-outer-page .widget-area .widget_categories ul li a{font-size: 15px;}
    .blog-outer-page .widget-area .widget_categories ul li span.post_count{width: 25px; height: 25px; line-height: 25px; font-size: 13px;}
    .recent_posts_sidebar{margin-top: 30px;}
    .blog-outer-page ul.sidebar_posts li a{font-size: 15px;}
    .blog-outer-page ul.sidebar_posts li span{font-size: 15px;}
    .blog-outer-page article h2, .blog-outer-page article h1{font-size: 20px; margin: 30px 0 25px;}
    article h2{font-size: 21px;}
    article .entry-content p{font-size: 15px;}
    .content-area.Noor{padding-bottom: 85px;}
    .blog-outer-page article p{font-size: 15.5px; padding-bottom: 23px; margin: 0px 0 23px;}
    .blog-outer-page .navigation .alignleft a, .blog-outer-page .navigation .alignright a{font-size: 18px; padding: 6px 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: center;}
    .tabdigital_section.tab_section_home:before, .blog.hfeed div.site-content:before, .content-area.Noor:before{background-size: auto 200px;}
    .blog.hfeed div.site-content:after, .content-area.Noor:after{background-size: auto 52%;}
    .blog.hfeed div.site-content:after{bottom: -50px;}
    .tabdigital_section.tab_section_home:after{background-size: auto 70%; top: 62%; width: 203px;}
    .tabber_bg_after{background-size: auto 185px;}
    .our_contact_section:before{background-size: auto 70%;}
    .our_contact_section:after{background-size: auto 70%;}
    .our_services_section:before{bottom: -35px; background-size: auto 195px;}
    .home_testimonial-sec:after{background-size: auto 56%; top: -29%; width: 163px;}
    .thoughts-bg-after{background-size: auto 213px;}
    .thoughts-bg-after:before{background-size: auto 70%; bottom: -2%;}
    .tabdigital_section{background-position: left top 55%; background-size: auto 215px;}
    .tabdigital_section.tab_section_website-development{background-size: auto 45%;}
    .tabdigital_section.tab_section_web-design::after{bottom: -79%;}
    .home_testimonial-sec.testimonials_web-design:before{background-size: auto 200px; top: -55%;}
    .home_testimonial-sec.testimonials_web-design::after{top: -30%; width: 204px; background-size: auto 70%;}
    .website_cork_main{background-size: auto 215px;}
    .website_cork_main:before{background-size: auto 60%; background-position: left top;}
    .tabdigital_section.tab_section_ecommerce-website-development-ireland .aligncenter {margin: 40px auto 0px;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.test-10{background-size: auto 230px; background-position: right top -65px; padding-top: 92px; padding-bottom: 92px;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.test-10::before {background-size: auto 61%; background-position: left top 0; top: 50px;}
    .about_section.online-about-trade{padding: 98px 0 98px; background-size: auto 70%; background-position: right top 60px;}
    .about_section.online-about-trade:before{background-size: auto 72%;}
    .some-key-points.do-i-qualify:before{background-size: auto 230px; background-position: left top;}
    .some-key-points.do-i-qualify:after{background-size: auto 70%; background-position: right bottom 0px;}
    .mgnto_enquiry_bg:before{background-size: auto 54%; top: -45px;}
    .mgnto_enquiry_sec{background-size: cover; width: 90%; margin: 0 auto 0; padding: 30px 40px;}
    .mgnto_enquiry_sec .enquiry-text p a{font-size: 23px;}
    .counter_bg_after:after{width: 218px; background-size: auto 70%; bottom: -2px;}
    .tabdigital_section.tab_section_web-design + .counter_bg_after:after{bottom: 2%;}
    .about_section.top-serch-marketing{background-size: auto 23%;}
    .about_section.top-serch-marketing:after{background-size: auto 215px; background-position: right;}
    .our_services_section.our_services_small-business.marketing-outer-serch:after{background-size: auto 41%; bottom: -100px;}
    .quickEnquiry_popup .address_section ul{background-position: bottom right 25px; height: 67%; background-size: 42.5% auto;}
    .quickEnquiry_popup #quick_enquiry .modal-body {padding: 13px 5% 35px;}
    .welcome-text.thanku-sec h2{font-size: 28.5px;}
    .banner-item-block .banner-lft-caption strong{font-size: 48px;}
    .trading-txt{font-size: 40px;}
    .banner-item-block.bnr-animat2 .trading-txt{font-size: 42px;}
    .percant-lable span{font-size: 35px;}
    .percant-lable{padding: 0px 0; width: 230px; margin: 0px 0 0 3.5%;}
    .extr-img {width: 220px; right: 50px; top: 60px;}
    .banner-rht-caption a.get-started{font-size: 14px; padding: 11px 25px; margin: 0 5px 0 0px;}
    .banner-rht-caption a.free-consult{font-size: 14px; padding: 11px 25px;}
    .selling-contnt{font-size: 36px;}
    .banner-item-block.bnr-animat1 .banner-lft-caption {width: 57%; transform: translate(2.5%, -50%);}
    .footer-top-section .footer-logos li:nth-of-type(3){margin: 0 0 0 60px; width: 85px;}
    .banner-lft-caption .digital_social-icns ul li{width: 42px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .row .col-md-3 {padding-right: 15px; padding-left: 15px;}
    .contact-info-btm .image-sign-contact{width: 40px; height: 40px; line-height: 40px;}
    .contact-info-btm .image-sign-contact img {width: 24px;}
    .contact-info-btm .content-address-mail h5{font-size: 19px;}
    .content-address-mail a{font-size: 16px;}
    .our_services_section.our_services_home {margin-top: 82px;}
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_heading {line-height: 1.25;}
    .mobile_solution .col-12.col-md-6.mobile-content {padding-left: 30px;}
    .mobile_solution .mobile-img{padding-right: 55px;}
    .mobile_solution .welcome-text.mobileapp_hdng span, .mobile_pharmcy .welcome-text.mobileapp_hdng span{font-size: 17.5px;}
    .archive .blog-outer-page article{margin-bottom: 48px;}
    ul.page-numbers li{margin: 0 8px; width: 55px; height: 57px; line-height: 57px;}
    ul.page-numbers li a.page-numbers, span.page-numbers.current{font-size: 16px;}
    .single-post .blog-outer-page article h3{font-size: 20px; line-height: 1.5;}
    .blog-outer-page .navigation .alignleft a:before, .blog-outer-page .navigation .alignright a:after{background-size: 15px; width: 15px; height: 14px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .wpforms-field-container .wpforms-field textarea{height: 125px;}
    .our_contact_section button.wpforms-submit{font-size: 17.5px!important; line-height: 22px;}
    
    /*************************************************************/
    
    .home .bnr-animat3 .light-heading {font-size: 36px;	padding-bottom: 14px;}
    .home .bnr-animat3 .tdd-banner-heading {font-size: 44px; padding-bottom: 20px;}
    .home .bnr-animat3 .tdd-sub-heading {font-size: 18px; margin-bottom: 26px; max-width: 75.5%; padding: 11px;}
    .home .bnr-animat3 ul li {font-size: 16px; padding-left: 32px; margin-left: 30px; padding-top: 4px;	padding-bottom: 4px;}
    .home .bnr-animat3 ul li:before {width: 24px; height: 24px;	background-size: 24px;}
    .home .bnr-animat3 ul {margin: 0px 0px 34px;}
    .page-template-temp-mobileapps .about_section::before, .page-template-temp-about-us .about_section:before, .about_section.small-business-abt:before,
    .about_section.top-amazon-secton:before{background-size: auto 200px; top: 45px;}
    .our_services_section.small-business{margin: 0px; padding: 80px 0 80px;}
    .our_services_blocks ul li{width: 31.57%;}
    .services-sml-des p{font-size: 15px;}
    .page-template-temp-search-marketing-and-lead-generation .our_services_section.our_services_small-business.marketing-outer-serch {padding-bottom: 10px;}
    .about_section:before{background-size: auto 215px;}
    .whatyou_sect > p, .mobile_solution .welcome-text.mobileapp_hdng p, .mobile_pharmcy .welcome-text.mobileapp_hdng p{font-size: 15.55px;}
    .about_section.middle-seo-step:before, .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:before{background-size: auto 200px;}
    .emarketing-process.step-serch-processs{padding: 85px 0 85px;}
    .seo-step-circle:before{background-size: auto 136px; width: 397px; top: 44px;}
    .seo-step-circle{width: 224px; height: 224px;}
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2) .seo-step-circle:after, 
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) .seo-step-circle:after{width: 399px; bottom: -61%; background-size: auto 147px;}
    .emarketing-process .step-icon-sect img {margin: 46px 0 6px; width: 46px;}
    .seo-step-circle span{font-size: 25px;}
    .seo-step-circle span span.step-num{font-size: 35px;}
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(2) .step-text-sect, 
    .emarketing-process .row.stp-row .col-12.col-md-4:nth-of-type(5) .step-text-sect {margin: 48px 0 0;}
    .emarketing-process .step-text-sect{padding: 30px 22px 30px; min-height: 63%;}
    .emarketing-process.step-serch-processs .col-md-4 {margin: 0 0 70px;}
    .off-site-optimization{padding: 85px 0 85px; background-size: auto 26%;}
    .off-site-optimization:after{background-size: auto 215px; background-position: right bottom; bottom: 50px;}
    .whatyou-main.seo-plan-section, .whatyou-main.what_you_get_social-media:nth-of-type(even) {padding: 85px 9% 85px 0;}
    .whatyou-main.seo-plan-section .whatuget-img::after{right: -40%;}
    .whatyou-main.seo-plan-section .col-12.col-md-6.whatu-get-rht {padding: 60px 100px 0 75px;}
    .whatyou-main.seo-plan-section .col-12.col-md-6 {padding-left: 15px; padding-top: 60px;}
    .seo-serch-bg.captaring-serch{padding: 85px 0 65px;}
    .seo-serch-bg.captaring-serch .welcome-text.abt_sect{margin: 0px; width: 55%;}
    .seo-serch-bg .welcome-text p{font-size: 16px;}
    .digital-patner-section{margin: 85px 0 85px;}
    .digital-patner-section p{font-size: 17.5px;}
    .digital-patner-section ul li img {width: 165px;}
    .seo-contact-servicss {margin-bottom: 85px;}
    .about_section.pricripction-mobile::before{background-size: auto 215px;}
    .top-pharmcy-content .welcome-text h2{padding: 0 9.5%;}
    .top-pharmcy-content .welcome-text p{font-size: 16.5px; padding: 0 5%;}
    .middle-pricriptin-center {width: 40%;}
    .middle-pricriptin-left ul li p, .middle-pricriptin-right ul li p{width: 70%;}
    .midd-list-icn{width: 60px; height: 55px; line-height: 50px;}
    .middle-pricriptin-left ul li, .middle-pricriptin-right ul li{ margin: 0 0 67px; font-size: 17.5px;}
    .middle-pricriptin-left, .middle-pricriptin-right{width: 32.33%;}
    .top-pharmcy-content .welcome-text.abt_sect {margin: 0 0 30px;}
    .bottum-content-pharmacy a img {width: 189px;}
    .bottum-content-pharmacy a{margin: 0 15px 0 0px;}
    .bottum-content-pharmacy .welcome-text.abt_sect{margin: 0 50px 0 0px;}
    .whatu-get-cont a.free-consult{font-size: 18px;}
    .about_section.pricripction-mobile .welcome-text.abt_sect p {padding: 0;}
    .digitl-market-businss {padding: 80px 0 85px;}
    .digital_services_circle ul li a{font-size: 23px; padding: 45px 0;}
    .reviews-cont-sec.reviews_google_rv111:before{background-size: auto 200px;}
    .reviews-cont-sec h1.new_heading_style {font-size: 28px; margin-bottom: 30px;}
    .reviews-cont-sec.reviews_google_rv111{padding: 85px 0 70px;}
    .about-logos{padding: 85px 0 80px;}
    .whatyou-main.seo-plan-section.about-us{padding: 85px 9% 60px 0;}
    .whatyou-main.seo-plan-section .whatyou_sect strong{font-size: 16px;}
    .whatyou-main.seo-plan-section .whatyou_sect p.abt-team-mamber strong{font-size: 18px;}
    .our_services_section.about-us{margin: 0px;}
    .whatyou-main.seo-plan-section.about-us::after{height: 44%;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage{padding-top: 85px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-dtls-sec {padding-right: 45px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-form-sec {padding-left: 40px;}
    .contact-middle-section.our_contact_section.contact_section_homepage .contact-form-sec h4{font-size: 26px;}
    .contact-middle-section .image-sign-contact{width: 48px; height: 48px; line-height: 48px;}
    .contact-middle-section .image-sign-contact img{width: 26px;}
    .content-address-mail h5{font-size: 21px;}
    .content-address-mail p, .content-address-mail a{font-size: 17px;}
    .our_contact_section .contact-form input, .our_contact_section .contact-form textarea{padding: 14.5px 20px !important; font-size: 16px !important;}
    .map-contact-section{margin: 30px 0 70px;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:after{background-size: auto 65%; bottom: -85px;}
    .request-consult{padding: 75px 15% 70px;}
    .title_thanku .welcome-text.thanku-sec.request p{font-size: 32px; margin: 15px 0 43px;}
    .page-template-thank-you-request .title_thanku {padding: 75px 14% 88px;}
    section.categ-search{padding-left: 0px;}
    .categ-search form.search-form input.search-submit{width: 50px; height: 52px;}
    .categ-search form.search-form label input.search-field{padding: 14px 55px 14px 15px;}
    .archive .blog-outer-page article header.entry-header h1.new_heading_style, .archive .blog-outer-page article header.entry-header h2.entry-title{font-size: 24px;}
    .banner-lft-caption .quote-content{font-size: 19px;}
    .page-template-temp-seo-services .banner-lft-caption {transform: translate(10%, -50%);}
    .search-box-single-post h1, article h1.entry-title{font-size: 35px;}
    .whatyou_sect h4{font-size: 18px;}
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .col-md-6.contente-sectin {padding-left: 25px; padding-right: 0;}
    .whatyou-main.what_you_get_social-media:nth-of-type(odd) .col-12.col-md-6.contente-sectin {padding-right: 25px; padding-left: 0px;}
    .page-template-temp-social-media .quote-content {width: 55%;}
    .reverse-list-cont{margin: 85px 0 -40px;}
    .page-template-temp-social-media .our_contact_section.contact_section_homepage {margin: 85px 0 85px;}
    .website_cork_main.content_only_email-marketing.ecom_achieve_bg.test-2:before {top: 0; background-size: auto 215px;}
    .website_cork_main.content_only_email-marketing.ecom_achieve_bg.test-2{padding: 75px 0 75px;}
    .websoluion-business.desktop-sec.eight_block_section_email-marketing .web-icon-wrapp.active .web-icon-sect p{font-size: 15px;}
    .eprocess_Section.our_process_email-marketing .emarketing-process .step-icon-sect img {width: 170px;}
    .eprocess_Section.our_process_email-marketing .emarketing-process .step-text-sect {padding: 10px 10px 10px; min-height: 57%;}
    .emarketing-process .step-text-sect h5{font-size: 21px;}
    .eprocess_Section.our_process_email-marketing .emarketing-process .row.stp-row .col-12.col-md-3 {padding: 0 10px;}
    .eprocess_Section.our_process_email-marketing{margin-bottom: 75px;}
    .websoluion-business .web-icon-sect p {font-size: 15px;}
    .our_services_section.amazon-marketing-services {padding: 90px 0 90px; margin: 0;}
    
    .whatyou-main.what_you_get_social-media:nth-of-type(even), 
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd), 
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(odd){padding: 85px 9% 85px 0px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .row .col-12.col-md-6.whatu-get-rht {padding: 50px 85px 0px 75px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(even) .row .col-12.col-md-6.whatu-get-rht.testmnl-image {padding: 50px 75px 0px 85px;}
    .whatyou-main.what_you_get_testimonial .whatuget-img::before{top: -75px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::before{right: -7%;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .whatuget-img::after{right: -44.5%;}
    .whatu-get-rht.testmnl-image .whatuget-img::after{left: 10.5%;}
    .whatu-get-rht.testmnl-image .whatuget-img::before {left: -7.5%;}
    .whatyou-main.what_you_get_social-media:nth-of-type(odd), 
    .whatyou-main.what_you_get_testimonial:nth-of-type(even), 
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(even){padding-bottom: 85px;}
    article h3{font-size: 20px;}
    .policy-btm-list ul li{font-size: 15px;}
    .policy-btm-list ul li:before{width: 13px; height: 13px; margin: 0 10px 0 0; background-size: 14px;}
    
    /************************************************************/
    
    .legal-banner-left-content h3{font-size: 25px; line-height: 36px;}
    .page-id-8001 .legal-banner-left-content h3{font-size: 25px; line-height: 42px; margin: 5px 40px 0 -40px; padding: 0 48px;}
    .legal-banner-section .bnr-heading{font-size: 31px; line-height: 40px;}
    .legal-banner-right-content h4{font-size: 22.5px;}
    .legal-banner-right-content p{font-size: 16.5px; margin-bottom: 30px;}
    .legal-banner-right-content p strong{font-size: 22.5px;}
    .legal-banner-right-content h5{font-size: 21px; margin-bottom: 35px;}
    .common-banner-btn{font-size: 18.5px; padding: 12px 40px;}
    .legal-banner-section img.dsktp-bnr {height: 618px;}
    .legal-banner-section.business-bnr img.dsktp-bnr{height: 660px;}
    .legal-our-methods-content:before, .program-offers-section:before{background-size: auto 200px; background-position: left top;}
    .legal-our-methods-content:after, .program-offers-section:after{right: 0; background-position: right bottom; background-size: auto 65%;}
    .program-offers-section{padding: 75px 0px 100px;}
    .program-offers-section:after{bottom: 45px;}
    .legal-welcome-text p{font-size: 21px;}
    .legal-welcome-text h2 {margin-bottom: 25px;}
    .legal-welcome-text {margin-bottom: 40px;}
    .program-offers-section .row .web-icon-wrapp {padding: 0 10px;}
    .program-offers-section .web-icon-sect p {font-size: 15.5px;}
    .legal-businesses-content-section{margin-top: 70px; padding: 82px 110px;}
    .legal-businesses-content-section h1{font-size: 33px; padding: 0 12%;}
    .legal-howitworks-section {padding: 75px 0px;}
    .legal-you-do-this h3, .legal-we-do-this h3{font-size: 28px; max-width: 235px;}
    .howitwork-box ul li{padding: 5px;}
    .legal-our-methods-section {padding: 75px 0px 0;}
    .methods-box{padding: 40px 28px 40px;}
    .methods-box img{width: 130px;}
    .methods-box h3{font-size: 20px;}
    .legal-our-methods-content{padding: 75px 0 75px;}
    .legal-our-methods-content:before {top: 50px;}
    .legal-our-methods-content:after{top: -80px;}
    .legal-services-marketing-section{padding: 60px 0 75px 9%;}
    .legal-services-marketing-section .welcome-text h2{font-size: 25px; margin-bottom: 20px;}
    .legal-services-marketing-section .whatyou_sect ul li{font-size: 17.5px;}
    .legal-services-marketing-section .whatu-get-cont h4{font-size: 20px; margin: 30px 0px 35px;}
    .legal-services-marketing-section:before{display: none;}
    .legal-lead-month-section{padding: 75px 0px 0px; padding-left: 9%;}
    .legal-lead-content{padding: 0px 0px 75px;}
    .legal-lead-content h2, .legal-lead-content h3{font-size: 33px;}
    .legal-lead-content .common-banner-btn{font-size: 27px; padding: 15px 65px;}
    .legal-lead-content h4{font-size: 29px; margin: 50px 0px 0px;}
    
    .title_thanku .welcome-text.thanku-sec p{font-size: 27px;}
    .page-template-thank-you-request .title_thanku .image_thnku img {width: 165px;}
    .legalEnquiry_popup .welcome-text.thanku-sec h2{font-size: 27.5px;}
    .legalEnquiry_popup div.wpforms-container-full {margin: 15px auto;}
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container input, 
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container textarea{padding: 27px 20px!important; font-size: 15.5px!important;}
    .legalEnquiry_popup div.wpforms-container-full .wpforms-form button[type=submit]{font-size: 18px!important;}
    .legalEnquiry_popup .modal-body {padding: 0 6% 35px;}
    div#legalModal .modal-header h5.modal-title{font-size: 23px;}
    div#legalModal .modal-body .wpforms-field-container label{font-size: 15.5px!important;}
    div#legalModal .modal-body form.wpforms-form .wpforms-field-container input{padding: 23px 20px!important; font-size: 16px!important;}
    div#legalModal .modal-body form.wpforms-form .wpforms-submit-container button[type=submit]{font-size: 17px !important;}
    .requst-demo-bg:before{background-size: auto 65%;}
    .requst-demo-bg:after{background-size: auto 200px;}
    
    .page-template-marketing-automation .legal-banner-right-content{width: 63%;}
    .page-template-marketing-automation .legal-banner-section .bnr-heading{font-size: 33px;}
    .page-template-marketing-automation .legal-banner-right-content h4 {font-size: 27px !important; margin: 0 0 25px;}
    .page-template-marketing-automation .legal-banner-right-content h5{font-size: 23px; margin: 0px;}
    .page-template-marketing-automation .legal-banner-right-content p{font-size: 23px; margin-bottom: 0; line-height: 35px;}
    .automtn-labl{margin: 30px 0 42px; max-width: 485px;}
    .lead-convrsion .welcome-text h1.new_heading_style {margin: 0 0 30px;}
    .convrsion-cont h2{font-size: 23px;}
    .convrsion-cont h2:before{width: 60px; height: 5px;}
    .convrsion-cont p{font-size: 17.5px; line-height: 28px; margin: 0 0 15px;}
    .lead-convrsn-lst {padding: 55px 0;}
    .automtn-dark-bg{padding: 60px 0 125px;}
    .automtn-expland .welcome-text p{font-size: 17px; line-height: 30px; padding: 0 2%;}
    .automtn-expland strong{font-size: 21px; line-height: 30px;}
    .automtn-expland h3{font-size: 28px; margin: 50px 0 15px;}
    .automtn-expland h4{font-size: 21px; line-height: 30px;}
    .requst-demo-bg{padding: 60px 0 65px;}
    
    .survey-vid-bg{background-size: 26% 18%;}
    .automtn-wrapper h1{font-size: 30px; line-height: 43px; margin: 0 0 40px; padding: 0 8%;}
    .srvy-form h2{font-size: 21px; line-height: 28px;}
    
    .page-id-8001 .legal-banner-right-content .trial-para p{font-size: 17px;}
    .page-id-8001 .legal-banner-section .bnr-heading{font-size: 31px; line-height: 40px; margin: 0px 0 33px;}
    .page-id-8001 .legal-banner-right-content p strong{font-size: 22.5px;}
    .page-id-8001 .legal-banner-right-content h5{font-size: 22px;}
    .page-id-8001 .legal-banner-right-content .common-banner-btn {font-size: 19px; padding: 12px 40px;}
    .page-id-8001 .program-offers-section .legal-welcome-text p{line-height: 30px; font-size: 21px;}
    .page-id-8001 .program-offers-section .legal-welcome-text p strong{margin: 0 0 16px; line-height: 33px;}
    .page-id-8001 .legal-welcome-text {margin-bottom: 40px;}
    .legal-businesses-content-section h2{font-size: 28px; margin: 33px 0 40px;}
    .lead-grow-list > ul > li{margin: 0px 14px;}
    .lead-grow-list ul li ul li{font-size: 17.33px;}
    .lead-grow-list ul li ul li:before{font-size: 21.5px; margin-right: 12px;}
    .lead-grow-list h5{margin: 0px 0 -20px;}
    .page-id-8001 .legal-welcome-text p{font-size: 24px;}
    
    .web-aboutsect.about_us_website-conversion-experts:before{background-size: auto 200px; bottom: 60px;}
    
    /********************Landing-Page******************/
    
    .hm-landing {max-height: 630px; overflow: hidden;}
    .hm-landing > img {height: 705px; object-fit: cover;}
    .lavle-contn{font-size: 16.5px; padding: 10px 24px;}
    .lnding-hding{font-size: 32px; line-height: 45px; margin: 25px 0 0px; width: 56%;}
    .l-sub-hding{font-size: 30px; line-height: 36.57px; margin: 15px 0 23px;}
    .google_revws {margin: 25px 0px 30px;}
    .landing-captn p{font-size: 17px; margin: 0 0 25px;}
    .landing-captn ul li{font-size: 16px; margin: 0 0 15px;}
    .request_cnsult a.free-consult{padding: 12px 22px; font-size: 16px;}
    .request_cnsult a.contact-cnsult{font-size: 19px; padding: 10px 28px; margin: 0 0px 0 15px;}
    .request_cnsult a.contact-cnsult img {margin: 0 7px 0 0; width: 23px;}
    .landing-captn{top: 50%;}
    .page-id-9291 .landing-captn{margin: 0 0 0 18px;}
    .google_reviews_sec1.google_reviews_website-conversion-experts {margin: 50px 0 60px;}
    .google_reviews_sec1.google_reviews_website-conversion-experts h3{font-size: 26px;}
    .google_reviews_sec1.google_reviews_website-conversion-experts p{font-size: 17.5px;}
    .lose-apportnty {margin: 80px 0 50px;}
    .hding_content h2{font-size: 28px; line-height: 45px;}
    .hding_content .sub_hding{font-size: 23px; line-height: 35px;}
    .apportn-list .item_numb{width: 77px; height: 77px; line-height: 77px; font-size: 33px;}
    .apportn-list .list-itmes h4{font-size: 19px; line-height: 25px; margin: 0 0 10px;}
    .apportn-list .list-itmes p{font-size: 16px; line-height: 28px;}
    .website-cnvert{padding: 60px 0 85px; margin: 0 0 60px;}
    .hding_content span{font-size: 30px; line-height: 38px; }
    .convrsn-img{width: 125px; height: 125px; line-height: 90px; border: 16px solid #051726;}
    .convrsn-item h5{font-size: 20px; line-height: 25px; margin: 20px 0 13px;}
    .convrsn-item p{font-size: 16px; line-height: 25px;}
    .proven-process ul li{padding: 15px 22px 0;}
    .proven-process ul li strong{font-size: 17px;}
    .proven-process ul li p{font-size: 15px;}
    .book-consult{padding: 55px 75px 75px; margin-bottom: 75px;}
    .whatyou-main.what_you_get_landing .whatu-get-cont {padding: 0;}
    .whatyou-main.what_you_get_landing .whatyou_sect h3{font-size: 26px; line-height: 40px; padding: 0; margin: 0 0 20px;}
    .whatyou-main.what_you_get_landing{padding-bottom: 56px;}
    .book-consult ul li{font-size: 18px;}
    .stratgy-call a{font-size: 18px; line-height: 23px;}
    .request_cnsult{margin: 25px 0 0;}
    
    /********************Business To Business********************/
    
    .business-b-right-content {margin: 20px 0 0 0;}
    .business-b-right-content {margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; align-content: center; height: 100%;}
    .legal-banner-section.business-bnr .bnr-heading {font-size: 26.5px; line-height: 38px;}
    .business-b-right-content p{font-size: 16.5px; line-height: 30px; margin: 0 0 15px;}
    .business-b-right-content h4{font-size: 21px;}
    .business-b-right-content ul{margin: 0 0 18px;}
    .business-b-right-content ul li{font-size: 17px; line-height: 36px; padding: 0 0 0 32px;}
    .business-b-right-content ul + h4 + p {font-size: 19px; margin: 0 0 23px;}
    .business-b-left-content img.b-inner-img {margin: -65px 0 0 -38px; width: 70%;}
    .business-b-left-content img.b-circle-img{right: 5px; width: 40.5%;}
    .business-b-left-content h3{font-size: 26px; line-height: 40px; margin: 45px 28% 0 -10%;}
    .business-b-right-content ul li:before{font-size: 21px;}
    .welcome-text.legal-welcome-text.business {margin-bottom: 25px;}
    .legal-welcome-text.business p{margin: 10px 0 0; line-height: 35px; font-size: 19.5px;}
    .prog-icon-img{width: 125px; height: 125px; line-height: 85px;}
    .icon-shad img {width: 53px;}
    .prog-icon-sect h5{font-size: 18px; line-height: 28px; margin: 20px 11px 15px;}
    .prog-icon-sect p{font-size: 16.5px; line-height: 26px; padding: 0 15px;}
    .page-template-b2b .legal-businesses-content-section {padding: 82px 100px;}
    .page-template-b2b .legal-businesses-content-section h1{font-size: 36px;}
    .page-template-b2b .legal-businesses-content-section h2{font-size: 25px; margin: 20px 0 45px;}
    .legal-businesses-content-section > ul{margin-left: 4%; width: 100%;}
    .legal-businesses-content-section > ul li{font-size: 16px; line-height: 25px; padding: 0 0 30px 30px;}
    .legal-businesses-content-section > ul li:before{font-size: 22px;}
    .legal-businesses-content-section > strong{font-size: 20px;}
    .business-keys-sect .welcome-text.tab-text-section p{font-size: 19.5px; line-height: 35px;}
    .business-keys-sect .welcome-text.tab-text-section p strong{font-size: 19.5px;}
    .business-keys-sect .welcome-text h2 {margin-bottom: 20px;}
    .magento_advntg.business h3{font-size: 28px; line-height: 40px;}
    .magento_advntg.business .welcome-text.tab-text-section {margin: 0 0 30px;}
    .magento_advntg.business .magento-list ul li{padding: 35px 25px 30px;}
    .magento_advntg.business .magento-list ul li>strong{font-size: 20.5px; line-height: 30px; margin: 10px 0 15px 60px;}
    .magento_advntg.business .magento-list ul li em{font-size: 16px; line-height: 30px;}
    .magento_advntg.business{margin: 30px 0 0;}
    .plan-bg{padding: 75px 0 75px; margin-top: 90px;}
    .plan-bg .welcome-text.tab-text-section p{margin: -8px 0 30px;}
    .plan-bg .welcome-text.tab-text-section p strong{font-size: 24.5px; line-height: 30px;}
    .plan-items h5{font-size: 17px;}
    .plan-increas{font-size: 25.5px;}
    .plan-bg h3{font-size: 28.5px; line-height: 40px; margin: 50px 0 0;}
    .page-template-b2b .legal-our-methods-content .legal-welcome-text p{font-size: 19.5px; line-height: 35px;}
    .page-template-b2b .program-offers-section {padding-bottom: 85px;}
    .page-template-b2b .legal-our-methods-content {padding: 60px 0 50px;}
    .page-template-b2b .legal-our-methods-content:after {background-position: right top 30px; background-size: auto 70%;}
    
    .page-id-7 .l-sub-hding {margin: 20px 0 23px;}
    .page-id-7 .lavle-contn {padding: 8px 24px; font-size: 15px;}
    .page-id-7 .landing-captn ul li {font-size: 16px; margin: 0 0 15px;}
    .page-id-7 .request_cnsult {margin: 20px 0 0;}
    .page-id-7 .request_cnsult a.free-consult {font-size: 15px; padding: 8px 35px;}
    .page-id-7 .request_cnsult a.contact-cnsult {font-size: 15px; padding: 6px 35px;}
    .landing-captn .online-trad {margin: 20px 0 0;}
    .landing-captn .online-trad p.trading-vouchers {font-size: 21px;}
    .web_fram_img {top: 58%; transform: translate(38.8%, -50%); left: 38.8%; width: 43%;}
    .page-id-8433 .landing-captn ul li {font-size: 16px; margin: 0 0 15px;}	
    .page-id-8433 .lnding-hding {margin-top: 25px;}	
    .page-id-8433 .l-sub-hding {margin: 12px 0 23px;}
    
    
    .hm-landing.new_hight {max-height: 705px;}	
        
    }
    
    @media only screen and (max-width:1700px) and (min-width:1575px) {
    
    .container {width: 81%;}
    
    /*************************************************************/
    
    .quickEnquiry_popup #quick_enquiry .modal-body {padding: 20px 11% 30px 10%;}
    .quickEnquiry_popup .address_section ul{height: 80%; background-size: 41.5% auto;}
    .main-navigation a{font-size: 15px; padding: 0 14px;}
    .main-navigation ul.sub-menu li a{font-size: 16px;}
    .header_enquiry ul li a>span{font-size: 15.33px;}
    .header_enquiry ul li a img {width: 16px; display: inline-block; vertical-align: middle; margin: -2px 0 0 0;}
    .header_enquiry button.enquiry_btn{padding: 15px 16px; font-size: 15.5px;}
    .header_enquiry ul li{margin-right: 20px;}
    .header-section .logo {width: 212px; margin-right: 35px;}
    .home .bnr-heading{font-size: 52px; line-height: 1.33; margin: 0 0 18px;}
    .home  .banner-lft-caption ul li {margin: 0 18px 0 0px;}
    .banner-lft-caption p{font-size: 22.5px;}
    .banner-lft-caption a.get-started{font-size: 17.75px; padding: 13.5px 38px; margin: 0 5px 0 0px;}
    .banner-lft-caption a.free-consult, .whatu-get-cont a.free-consult{font-size: 17.75px; padding: 13.5px 38px;}
    .banner-lft-caption ul li {margin: 0 22px 0 0px;}
    .banner-rht-caption p.sme-digital{font-size: 19px; padding: 8px 35px;}
    .banner-rht-caption a.click-here{font-size: 15px; padding: 8px 18px; margin: 3.33px 0 0 15px;}
    .page-template-home-new .tabber_online_store .nav-tabs>li a{font-size: 18px;}
    .page-template-home-new .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before{height: 72px; top: -8px;}
    .page-template-home-new .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before{height: 72px; top: -8px;}
    .page-template-home-new .tabber_online_store .nav-tabs {margin-bottom: 30px;}
    .page-template-home-new .welcome-text.tab-text-section p{padding: 0 9%; font-size: 17px;}
    .counter-section ul li a strong{font-size: 25px;}
    .counter-section ul li a strong p{font-size: 15px;}
    .header-inner{width: 94%;}
    .header_enquiry{padding: 0 0 0 28px;}
    .header-section .main-navigation ul li a:after{font-size: 16px;}
    .header_enquiry button.enquiry_btn:before{margin: -3px 8px 0 3px;}
    .header_enquiry:before{height: 22px; top: 24%;}
    .floating-label .wpforms-field-label{top: 22px;}
    .floating-label.floated .wpforms-field-label{top: -2px;}
    .home_logos-sec .card-body .slick-slider .item.slick-slide{margin:0px;}
    .google_reviews_sec1.google_reviews_home, .google_reviews_sec1.google_reviews_web-design {margin: 38px 0 45px;}
    .google_reviews_sec1.google_reviews_home h3, .google_reviews_sec1.google_reviews_web-design h3{font-size: 23.33px;}
    .ti-review-item .ti-inner .ti-stars span.ti-star.f{background-size: 15px;}
    .ti-review-item .ti-review-content {font-size: 13px !important;}
    .google_reviews_sec1.google_reviews_home a, .google_reviews_sec1.google_reviews_web-design a{font-size: 17px;}
    .tabber_online_store .nav-tabs>li a{padding: 17px 0; font-size: 15px;}
    .tabber_online_store .nav-tabs>li:first-of-type a.active.show:before{height: 67px; top: -9px;}
    .tabber_online_store .nav-tabs>li:last-of-type a.active.show:before{height: 67px; top: -9px;}
    .welcome-text h1.new_heading_style, .reviews-cont-sec h1.new_heading_style{font-size: 35.5px; margin-bottom: 30px;}
    .welcome-text.tab-text-section p{font-size: 15.33px; line-height: 1.9;}
    .counter-section ul li a img.icn-without-hvr {width: 48px;}
    .counter-section ul li a img.icn-with-hvr{width: 48px;}
    .services-sml-des{height: 80px;}
    .tabber_online_store .tabber_tabs_strip .welcome-text h2, .tabber_tabs_strip .welcome-text h1{font-size: 35.5px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li a{font-size: 18.33px;}
    .tabber_online_store .tabber_tabs_strip ul.nav.nav-tabs li:after{height: 20px; margin: -3px 18px 0 18px;}
    .tabber_online_store .tabber_tabs_strip .see_more a.load-more{font-size: 16px; padding: 8px 20px;}
    .home-our-work a.load-more i{font-size: 19px;}
    .welcome-text h2{font-size: 35.5px; margin-bottom: 25px;}
    .our_contact_section .welcome-text hr.wlcm-line{width: 90px;}
    .our_contact_section .contact-form .wpforms-field-container .wpforms-field input,
    .our_contact_section .contact-form input {height: 50px;}
    .our_contact_section .contact-form div.wpforms-container-full {max-width: 520px;}
    .our_contact_section .contact-form div.wpforms-container-full .wpforms-field-container .wpforms-field{padding: 6.5px 0;}
    .our_contact_section .welcome-text p,
    .our_services_section.our_services_home .welcome-text p{font-size: 17px; margin: 0 0 32px;}
    .websoluion-business .welcome-text.web_sect h2 {margin: 0 0 15px;}
    .websoluion-business .web_sect p{font-size: 17px;}
    .services-iner h4{font-size: 20px;}
    .home_service_sec ul li .new-serviceHome p,
    .our_services_section .services-iner .services-sml-des p,
    .our_services_section.amazon-marketing-services .white-box p{font-size: 14px; line-height: 26px;}
    .new-serviceHome .read-more a, .blog-outer-page article .entry-content a{font-size: 14px;}
    .blog-outer-page article .entry-content a:after{font-size: 10px; width: 21px; height: 21px;}
    .new-serviceHome .read-more a i.fa.fa-arrow-circle-right{font-size: 19px;}
    .home_service_sec ul li{margin-bottom: 40px;}
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li{margin-bottom: 35px !important;}
    .home_service_sec ul li:nth-of-type(n+5) {margin-bottom: 25px;}
    .container.news_thoughts_home .welcome-text h2 {margin: 0 0 42px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p{font-size: 15px; line-height: 1.9;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p strong{font-size: 14.33px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide p span{font-size: 14.5px;}
    .home_testimonial-sec .card-body .slick-slider .item.slick-slide{min-height: 370px;}
    .tabber_online_store.home-news-section ul li .new-serviceHome strong, .article_searchpost p strong{font-size: 20px;}
    .tabber_online_store.home-news-section ul li .new-serviceHome p, .article_searchpost p{font-size: 14.5px;}
    .news-read-btn a, .blog.hfeed .srchpst-read-btn a{font-size: 14px;}
    .news-read-btn i, .blog.hfeed .srchpst-read-btn i{font-size: 20px;}
    .home_testimonial-sec .slick-slider button.slick-next,
    .home_testimonial-sec .slick-slider button.slick-prev{width: 45px; height: 40px;}
    .home_testimonial-sec .slick-slider button.slick-next:before,
    .home_testimonial-sec .slick-slider button.slick-prev:before{font-size: 15px;}
    .ti-review-item.source-Google .ti-inner .ti-review-header .ti-profile-details .ti-name{font-size: 16px;}
    .ti-review-item.source-Google .ti-inner .ti-review-header .ti-profile-details .ti-date{font-size: 13.5px !important;}
    .google_reviews_sec1.google_reviews_home .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_website-conversion-experts .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content,
    .google_reviews_sec1.google_reviews_web-design .ti-reviews-container-wrapper .ti-review-item.source-Google .ti-inner .ti-review-content{font-size: 14px !important; height: 90px !important;}
    .footer-top-section .ftr-logo img {width: 210px;}
    .footer-top-section .footer-logos li {width: 66px;}
    .footer-top-section .footer-logos li:nth-of-type(3) {width: 100px;}
    .footer-top-section button.enquiry_btn{padding: 14px 25px; font-size: 16.33px;}
    .footer-top-section button.enquiry_btn:before{margin: 0 10px 0 0px;}
    .footer-section .ftr-title strong{font-size: 16.5px;}
    .footer-section .ftr-menu ul li a{font-size: 13.33px;}
    .footer-section .ftr-menu ul li > p{font-size: 13.33px;}
    .ftr-info-icn{width: 38px; height: 38px; line-height: 38px;}
    .ftr-info-icn img {width: 17px;}
    .footer-section .about1 .ftr-menu ul li{margin-bottom: 25px;}
    .footer-section .ftr.row .about1 .ftr-menu .footer-socail ul li a{width: 32px; height: 30px;}
    .footer-socail {margin: 15px 0 0;}
    .footer-section{padding-bottom: 35px; padding-top: 80px;}
    .copyright{padding: 21px 0;}
    .copyright p{font-size: 15px;}
    .footer-socail li a i.fab {font-size: 15px;}
    .home .tabber_bg_after {padding: 100px 0 90px;}
    .home_testimonial-sec.testimonials_home {margin: 85px 0 90px;}
    .tabber_online_store.home-news-section .tab-content {margin: 40px 0 0;}
    .websoluion-business{padding: 100px 0 100px; margin: 115px 0 0;}
    .advantages_sect.welcome-text h2 {margin-bottom: 26px;}
    .quickEnquiry_popup .modal-header button.close {padding: 24px 36px 5px; font-size: 20px;}
    .quickEnquiry_popup .modal-header button.close img {width: 48px;}
    #quick_enquiry .wpforms-submit-container button {padding: 6.5px 40px !important; font-size: 16.5px !important;}
    .quickEnquiry_popup .form_section h5{font-size: 27.5px;}
    .tabdigital_section.tab_section_home:after{top: 51.5%;}
    .our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul li:nth-of-type(n+5) {margin-bottom: 5px;}
    .web_design_process_main.design_process_web-design-dublin {padding-bottom: 80px;}
    .web_design_process_main.design_process_website-development{padding-bottom: 75px;}
    .middle-pricriptin-left ul li, .middle-pricriptin-right ul li{font-size: 20px;}
    .result-driven-bg ul li h3{font-size: 21px;}
    .result-driven-bg ul li p{font-size: 15px;}
    .result-driven-bg .welcome-text h1.new_heading_style{margin-bottom: 35px;}
    .website_cork_main.content_only_digital-marketing-services.test-1::before {background-position: left top; top: 45px; background-size: auto 60%;}
    .website_cork_main.content_only_digital-marketing-services.test-1 {background-size: auto 230px; background-position: right top 35px;}
    .banner-lft-caption .digital_social-icns ul li img {width: 48px;}
    .about_section.seo-top-sevices-content .welcome-text.abt_sect h3{font-size: 23.5px; margin: 0 0 16px;}
    .digital-patner-section p{font-size: 17px;}
    .digital-patner-section ul li{padding: 18px 45px;}
    .digital-patner-section ul li img {width: 200px;}
    .off-site-optimization{background-size: auto 35%;}
    .off-site-optimization:after{background-size: auto 90%; background-position: right bottom;}
    .title_thanku .welcome-text.thanku-sec.request p{font-size: 38px; margin-bottom: 50px;}
    .booking-content h4{font-size: 26px; margin: 0 0 58px;}
    .thnku_top a{font-size: 21px;}
    .thnku_top a:before{width: 27px; height: 26px; margin: 0 17px 0 0; background-size: 27px;}
    .return-home a.back-btn{padding: 7px 30px; font-size: 18px;}
    .return-home a.back-btn:after{width: 14px; height: 14px; margin: 0 0 0 15px; background-size: 15px;}
    .thnku-contact{margin: 0 0 50px;}
    .title_thanku{padding: 124px 16% 135px;}
    .consult-avtar-img {width: 265px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .consult-avtar-img{width: 242px;}
    .welcome-text.thanku-sec h2{font-size: 29px;}
    .welcome-text.thanku-sec p{font-size: 18px;}
    .request-consult .booking-form form.wpforms-form input{padding: 12px 18px; font-size: 15px !important;}
    .request-consult .booking-form form.wpforms-form textarea{height: 100px; padding: 13px 18px !important; font-size: 15px !important;}
    .request-consult .booking-form form.wpforms-form button.wpforms-submit{font-size: 17px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .welcome-text.thanku-sec hr.wlcm-line {width: 90px; height: 4px; margin: 16px 0 8px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .welcome-text.thanku-sec p {font-size: 16.5px; text-shadow: 0px 0px 0px; margin: 0 0 30px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container input, 
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container textarea{padding: 24px 18px !important; font-size: 16px !important;}
    .quickEnquiry_popup #quick_enquiry .modal-body .wpforms-container.wpforms-container-full.custom_submit_field form.wpforms-form .wpforms-field-container textarea{height: 110px;}
    .quickEnquiry_popup #quick_enquiry .modal-body .row .col-md-3 {padding-right: 15px; padding-left: 15px;}
    .contact-info-btm .content-address-mail h5{font-size: 20px;}
    .content-address-mail a{font-size: 16.5px;}
    .contact-info-btm .image-sign-contact{width: 42px; height: 42px; line-height: 42px;}
    .contact-info-btm .image-sign-contact img {width: 25px;}
    .page-template-temp-thank-you .title_thanku .welcome-text.thanku-sec p{font-size: 24.5px;}
    .mobile_tdd_sectn{padding: 55px 0 55px;}
    .whatu-get-rht.testmnl-image .whatuget-img::before{top: -97px}
    .whatuget-img:before{top: -80px; width: 27.9%;}
    .platform-logos ul li {margin: 0 20px;}
    .page-template-temp-social-media .banner-lft-caption .quote-content{font-size: 19px;}
    .banner-lft-caption p{margin: 0 0 28px;}
    .emarketing-process .step-text-sect h5{font-size: 19.5px;}
    .points-sub-heading{font-size: 21px;}
    article h3{font-size: 24px;}
    .blog.hfeed div.site-content:before, .content-area.Noor:before{background-size: auto 230px;}
    .blog.hfeed div.site-content:after, .content-area.Noor:after{background-size: auto 60%;}
    .blog.hfeed div.site-content:after{bottom: -50px;}
    
    /***************Web-Design****************/
    
    .web-icon-sect p{font-size: 14px;}
    .web-icon-sect h5{font-size: 20px; margin: 18px 0 10px;}
    .web-icon-sect .web-icon-sect-img img {width: 45px;}
    .web-icon-sect{padding: 38px 15px 45px 22px;}
    .online-trad p.trading-vouchers{font-size: 23px;}
    .online-trad a.trad-click{font-size: 16px; margin: -6px 0 0 22px;}
    .abut_sectright {padding-left: 30px;}
    .tabdigital_section.tab_section_web-design + .counter_bg_after:after{bottom: -38%;}
    
    /**************Online-Trading-Voucher*************/
     
    .bnr-heading{font-size: 40px; line-height: 60px; margin: 0 0 15px;}
    .tabber_online_store .nav-tabs>li{flex: 0 0 17.9%;}
    .counter_section_magento-development .counter-section ul li a, .counter_section_web-design .counter-section ul li a, .counter_section_wordpress-development .counter-section ul li a, .counter_section_ecommerce .counter-section ul li a, .counter_section_shopify-development ul li a{min-height: 135px;}
    .link_to_reviews a, .read-about-btn a, .achieve_list a{font-size: 16.5px; padding: 10px 42px;}
    .link_to_reviews {margin: 58px 0 0;}
    .link_to_reviews a:after, .show_others a.load-more:after, .read-about-btn a:after, .achieve_list a:after{background-size: 15px;}
    .abut_sectleft p, .whatyou_sect > p, .seo-serch-bg .welcome-text p, .mobile_solution .welcome-text.mobileapp_hdng p,
    .mobile_pharmcy  .welcome-text.mobileapp_hdng p, .top-pharmcy-content .welcome-text p{font-size: 15.55px;}
    .abut_sectleft strong{font-size: 17.33px;}
    .abut_sectleft strong:last-child{font-size: 21.5px;}
    .whatyou_sect ul li, .some-key-points.do-i-qualify ul li{font-size: 15.55px; margin: 0 0 26px; text-align: left;}
    .whatyou_sect ul li:before, .some-key-points.do-i-qualify ul li:before{font-size: 20px;}
    .customr_sect_cont .customr_heading{font-size: 58px; line-height: 1.33;}
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_heading {line-height: 1.03;}
    .customr_sect_cont .sub_heading{font-size: 45.33px;}
    .customr_sect_cont p{font-size: 14.5px;}
    .customr_sect_cont a{font-size: 21px;}
    .think_right_img h3{font-size: 45px;}
    .think_right_cont h2{font-size: 25px;}
    .think_right_cont p, .emarketing-process .step-text-sect p, .mobileapp_hdng p{font-size: 15.5px;}
    .proc_num_wraper{width: 82px; height: 82px; line-height: 58px; padding: 10px;}
    .process_number{font-size: 33px;}
    .ourweb-icon-sect:after{transform: translate(15%, -13%); background-size: 100px;}
    .ourweb-icon-sect p{font-size: 17.5px; padding: 0px 17%;}
    .cork_sect p, .our_services_section .welcome-text p{font-size: 15.5px;}
    .website_cork_main .see_more a{padding: 10px 42px; font-size: 16.5px;}
    .website_cork_main .see_more a:after{background-size: 15px;}
    .welcome-text.wocmrceintert_sect p{font-size: 15.5px; line-height: 1.9;}
    .welcome-text.wocmrceintert_sect p strong{font-size: 17px;}
    .achieve_list ul li, .features_list ul li{font-size: 15.55px; line-height: 1.9;}
    .achieve_list ul li:before, .features_list ul li:before{font-size: 20px;}
    .customr_sect_cont .customr_heading span{font-size: 44px;}
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a{padding: 11px 40px; font-size: 16px; margin: 45px 0 0;}
    .full_image_content_ecommerce-website-development-ireland .customr_sect_cont a:before{margin: 0px 7px 0 0; background-size: 21px; height: 25px;}
    .customr_sect_cont{right: 2.8%; padding-right: 10%;}
    .customer_search_main.full_image_content_web-design .customr_sect_cont {right: 4%; padding: 0;}
    .magnto_devlopmnt_sectn .magento_advntg .welcome-text h2 {margin: 0 0 17px;}
    .magento_advntg .magento-list ul li:before{background-size: 50px;}
    .magento_advntg .magento-list ul li>strong{font-size: 19px; margin: 8px 0 12px;}
    .magento_advntg .magento-list ul li em{font-size: 14.5px; line-height: 1.7;}
    .magento-advntg-link a{padding: 10px 42px; font-size: 16.5px;}
    .mgnto_enquiry_sec .enquiry-text strong{font-size: 40px;}
    .mgnto_enquiry_sec .enquiry-text p,
    .mgnto_enquiry_sec.call_to_action_shopify-development.quick-connect-amazon .enquiry-text span{font-size: 21.5px; padding: 0 9% 0 0px;}
    .mgnto_enquiry_sec .enquiry-text p a{font-size: 25px;}
    .mgnto_enquiry_sec .enquiry-text{margin: 0 0 0 20px;}
    .mgnto_enquiry_sec .enquiry-btn button{font-size: 16px; padding: 12px 40px;}
    .mgnto_enquiry_sec .enquiry-btn button:before{background-size: 22px; height: 25px;}
    .mgnto_enquiry_sec{padding: 35px 85px;}
    .magento-advntg-link a:after {background-size: 15px;}
    .about_section .welcome-text.abt_sect p{font-size: 15.5px; padding: 0 7%;}
    .whatyou_sect ul li p{margin: 12px 0 0; font-size: 15.5px;}
    .do-qualify-rht .qualify-img{width: 340px;}
    .some-key-points.do-i-qualify p{font-size: 15.5px; margin: 0 0 28px;}
    .do-qualify-cont .welcome-text.abt_sect h2{margin: 0 0 20px;}
    .show_others a.load-more{font-size: 16.5px; margin: 0 38px;}
    .banner-hang-img{width: 155px;}
    .website_cork_main.content_only_ecommerce-website-development-ireland{padding-bottom: 100px;}
    .customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_sect_cont {right: 3%; width: 48%;}
    .web_design_process_main .welcome-text h2 {margin: 0px 0 75px;}
    .ourweb-icon-sect {margin-bottom: 110px;}
    .advantg-img-before ul li, .advantg-img-after ul li{margin: 58px 0; width: 77%;}
    .advantg-img-after ul li {margin: 45px 0 63px;}
    .advantg-img-before ul li.adv-develop {margin-right: 51%;}
    .advantg-img-before ul li.adv-develop:after {width: 158px; right: -64%;}
    .advantg-img-after ul li.adv-develop {margin-left: 51%;}
    .advantg-img-after ul li.adv-develop:after {width: 150px; left: -68%; background-size: 150px;}
    .home .banner-item-block .banner-lft-caption{top: 50%;}
    .banner-lft-caption{top: 52%; transform: translate(1.5%, -50%);}
    .category .banner-lft-caption {transform: translate(23%, -50%); top: 48%;}
    .single-format-standard h1.new_heading_style{font-size: 35.5px;}
    .blog-outer-page article h2, .blog-outer-page article h1{font-size: 27px; margin-bottom: 25px;}
    article h2{font-size: 27px;}
    .blog-outer-page article p{font-size: 15.5px;}
    .search-box-single-post form.searchform input[type="submit"]{font-size: 17px; padding: 15.5px 36px;}
    .search-box-single-post form.searchform input[type="text"]{padding: 13px 16px;}
    .blog-outer-page h2.widget-title{font-size: 22px; margin-bottom: 25px;}
    .blog-outer-page .widget-area .widget_categories ul li a{font-size: 15px;}
    .blog-outer-page .widget-area .widget_categories ul li span.post_count{width: 26px; height: 26px; line-height: 26px; font-size: 13px;}
    .blog-outer-page .widget-area .widget_categories ul li{margin-bottom: 18px;}
    .blog-outer-page ul.sidebar_posts li a{font-size: 15px;}
    .blog-outer-page ul.sidebar_posts li span{font-size: 14px; margin: 12px 0 0;}
    .blog-outer-page ul.sidebar_posts li{margin: 0px 0 14px; padding: 0px 0 14px;}
    .blog-outer-page .navigation .alignleft a, .blog-outer-page .navigation .alignright a{font-size: 17px;}
    .blog-outer-page .navigation .alignleft a:before{background-size: 15px; margin: -5px 10px 0 0px;}
    .blog-outer-page .navigation .alignright a:after{background-size: 15px; margin: 2px 0px 0 8px;}
    .blog-outer-page article span{font-size: 15.5px;}
    .think_right_img h3{font-size: 47px;}
    .counter_bg_after:after{bottom: 10px;}
    .single-post .site-content::after{background-size: auto 285px; background-position: right top -8px;}
    .our_services_section.small_busines_section.mobile_sector .home_service_sec .white-box h3{font-size: 22px;}
    .whatyou-main.seo-plan-section .whatyou_sect strong{font-size: 17px;}
    .whatyou-main.seo-plan-section .whatyou_sect p.abt-team-mamber strong{font-size: 21px;}
    .reviews-cont-sec.reviews_google_rv111:before{background-size: auto 230px; top: 45px;}
    .review-google-logo ul li img {width: 183px;}
    .home .banner-item-block.active.bnr-animat0 .banner-lft-caption {transform: translate(0%, -50%);}
    .blog-outer-page ul li{font-size: 15.5px;}
    .search-box-single-post h1, article h1.entry-title, .blog.hfeed .site-main header h1.page-title{font-size: 38px;}
    article .entry-content p, .policy-btm-list ul li {font-size: 15.5px;}
    .policy-btm-list ul li:before{background-size: 12px; width: 12px; height: 12px;}
    
    /*********************************************/
    
    .tabdigital_section.tab_section_home:before{background-size: auto 230px;}
    .tabdigital_section.tab_section_home:after{background-size: auto 75%; top: 68%; width: 218px;}
    .tabber_bg_after{background-size: auto 230px; background-position: right top 52%;}
    .tabdigital_section.tab_section_web-design + .counter_bg_after:after{bottom: 13%;}
    .our_services_section:before{background-size: auto 230px; bottom: -90px;}
    .home_testimonial-sec:after{background-size: auto 70%; top: -36%; width: 203px;}
    .thoughts-bg-after{background-size: auto 230px;}
    .thoughts-bg-after:before{background-size: auto 75%; width: 232px; bottom: 1.5%;}
    .website_cork_main{background-size: auto 215px;}
    .website_cork_main:before{background-size: auto 75%; width: 232px; top: 0;}
    .website_cork_main.features_content_only_website-design-ireland.test-11 {padding-bottom: 72px; background-position: right top 75px; background-size: auto 17%;}
    .website_cork_main.features_content_only_website-design-ireland.test-11::before {background-size: auto 54%; width: 159px; bottom: 50px; top: auto; background-position: left 0px bottom;}
    .about_section.online-{background-size: auto 75%;}
    .about_section:before,
    .about_section.pricripction-mobile::before{background-size: auto 235px; top: -85px;}
    .our_contact_section:before{background-size: auto 75%;}
    .our_contact_section:after{background-size: auto 75%;}
    .tabdigital_section{background-position: left 98%; background-size: auto 230px;}
    .tabdigital_section.tab_section_web-design {background-position: left top 65%; background-size: auto 230px;}
    img.size-full.wp-image-4947.aligncenter {margin-top: 40px; margin-bottom: 0;}
    .tabdigital_section.tab_section_web-design::after {bottom: -77%;}
    .counter_bg_after{margin: 60px 0 0px;}
    .home_testimonial-sec.testimonials_web-design:before{background-size: auto 230px; top: -70%;}
    .home_testimonial-sec.testimonials_web-design::after{width: 193px; background-size: auto 66%; top: -35%;}
    .tabdigital_section.tab_section_ecommerce-website-development-ireland {background-position: left top 55%; background-size: auto 230px;}
    .tabdigital_section.tab_section_ecommerce-website-development-ireland .aligncenter{margin-bottom: 0px;}
    .website_cork_main.content_only_web-design.test-14 {background-size: auto 230px; background-position: right top 30px;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.test-10{background-size: auto 230px; background-position: right top -50px;}
    .website_cork_main.content_only_ecommerce-website-development-ireland.test-10::before{background-size: auto 65%;}
    .mgnto_enquiry_bg{background-size: auto 54%;}
    .mgnto_enquiry_bg:before{background-size: auto 68%; top: 22px;}
    .about_section{background-size: auto 75%; background-position: right top 50px;}
    .some-key-points.do-i-qualify:before{background-size: auto 235px; top: -40px;}
    .some-key-points.do-i-qualify:after{background-size: auto 75%; bottom: -32%; width: 218px;}
    .about_section.top-serch-marketing{background-size: auto 22%;}
    .about_section.top-serch-marketing:after{background-size: auto 230px; background-position: right top 50px;}
    .our_services_section.our_services_small-business.marketing-outer-serch:after{background-size: auto 50%;}
    .website_cork_main.content_only_magento-support-services.ecom_achieve_bg.test-3{background-size: auto 230px; background-position: left top 100%;}
    .counter_bg_after:after{background-size: auto 75%; width: 219px;}
    .single-post .site-content:before{background-size: auto 80%; top: 33px;}
    .wpforms-container-full .wpforms-form .floating-label.floated .wpforms-field-label{top: -2px;}
    .trading-txt{font-size: 50px;}
    .banner-item-block .banner-lft-caption strong{font-size: 65px;}
    .percant-lable{padding: 0px 0; width: 270px; margin: 6px 0 0 3.5%;}
    .percant-lable span{font-size: 43px;}
    .extr-img{right: 30px; top: 65px; width: 280px;}
    .banner-item-block.bnr-animat2 .trading-txt{font-size: 55px;}
    .selling-contnt{font-size: 50px;}
    .our_services_section.our_services_small-business.marketing-outer-serch:before {bottom: 9.5%; background-size: auto 205px;}
    .about_section.middle-seo-step:before,
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:before{background-size: auto 230px;}
    .about_section.middle-seo-step{background-size: auto 75%;}
    .page-template-temp-mobileapps .about_section::before,
    .page-template-temp-about-us .about_section:before,
    .page-template-temp-mobileapps .about_section::before, .page-template-temp-about-us .about_section:before, .about_section.small-business-abt:before,
    .website_cork_main.content_only_email-marketing.ecom_achieve_bg.test-2:before, .about_section.top-amazon-secton:before {background-size: auto 230px; background-position: left top; top: 50px;}
    .page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage:after{background-size: auto 60%; bottom: -95px;}
    
    /************************************************/
    
    .home .bnr-animat3 .light-heading {font-size: 49px;	padding-bottom: 18px;}
    .home .bnr-animat3 .tdd-banner-heading {font-size: 56px; padding-bottom: 26px;}
    .home .bnr-animat3 .tdd-sub-heading {font-size: 24px; margin-bottom: 36px; max-width: 81.5%;}
    .home .bnr-animat3 ul li {font-size: 18px; padding-left: 42px; margin-left: 38px; padding-top: 6px;	padding-bottom: 6px;}
    .home .bnr-animat3 ul li:before {width: 30px; height: 30px; background-size: 30px;}
    .home .bnr-animat3 ul {margin: 0px 0px 44px;}
    .website_cork_main.content_only_website-design-ireland.test-15{padding-top: 75px; padding-bottom: 75px;}
    .title_thanku .welcome-text.thanku-sec h1{font-size: 38px;}
    .any_urgent h4{font-size: 19px; padding: 16px 40px;}
    .any_urgent p{font-size: 26.33px;}
    .page-template-temp-website-projects .tabber_bg_after:before{background-size: auto 230px;}
    .page-template-temp-website-projects .tabber_bg_after:after {background-size: auto 85%;}
    .whatyou_sect h4{font-size: 18px;}
    .whatyou-main{padding: 100px 0 100px 9.5%;}
    .whatyou-main.seo-plan-section,
    .whatyou-main.what_you_get_social-media:nth-of-type(even), 
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd), 
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(odd){padding: 100px 9.5% 100px 0;}
    .whatyou-main .row .col-12.col-md-6.whatu-get-rht{padding: 43px 75px 0px 104px;}
    .whatyou-main.seo-plan-section .col-12.col-md-6.whatu-get-rht,
    .whatyou-main.what_you_get_social-media:nth-of-type(even) .row .col-12.col-md-6.whatu-get-rht, 
    .whatyou-main.what_you_get_marketing-referral-program:nth-of-type(odd) .row .col-12.col-md-6.whatu-get-rht{padding: 43px 104px 0px 75px;}
    .whatyou-main:after{width: 33.35%; top: 74px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(odd) .row .col-12.col-md-6.whatu-get-rht {padding: 43px 81px 0px 75px;}
    .whatyou-main.what_you_get_testimonial:nth-of-type(even) .row .col-12.col-md-6.whatu-get-rht.testmnl-image {padding: 43px 75px 0px 81px;}
    .our_contact_section button.wpforms-submit{font-size: 17px!important; line-height: 22px;}
    .contact-middle-section h4{font-size: 26px;}
    .content-address-mail h5{font-size: 21px;}
    .content-address-mail p{font-size: 17px;}
    .content-address-mail a{font-size: 17px;}
    .contact-middle-section .image-sign-contact{width: 45px; height: 45px; line-height: 45px;}
    .contact-middle-section .image-sign-contact img {width: 25px;}
    .request-consult .welcome-text.thanku-sec h1, .quickEnquiry_popup .welcome-text.thanku-sec h2{font-size: 30px;}
    
    /********************************************************/
    
    .legal-banner-section .bnr-heading{font-size: 40px;}
    .legal-banner-right-content h5{font-size: 24px; margin-bottom: 35px;}
    .legal-banner-right-content p{font-size: 17.5px; line-height: 28px;}
    .legal-banner-right-content .trial-para p {font-size: 18.5px;}
    .common-banner-btn{font-size: 20px;}
    .legal-banner-right-content h4, .legal-banner-right-content p strong{font-size: 25px;}
    .legal-banner-left-content h3{font-size: 31px; line-height: 1.5;}
    .page-id-8001 .legal-banner-left-content h3{font-size: 31px; margin: 5px 100px 0 0; line-height: 50px;}
    .page-id-8001 .legal-banner-right-content .trial-para p {font-size: 18.5px;}
    .title_thanku .welcome-text.thanku-sec p{font-size: 30px;}
    .single-post .blog-outer-page article h3{font-size: 23px;}
    .short-descript{font-size: 28px;}
    .tips-content strong{font-size: 21px;}
    .single-post .blog-outer-page article > p{font-size: 14.5px;}
    .simple-proc-block{font-size: 19px; line-height: 33px;}
    .post-mgnto-bg{font-size: 20px; line-height: 30px;}
    .single-post .post-callus-btm p{font-size: 21px;}
    .legal-banner-right-content .legal-banner-right-content{font-size: 19px; padding: 11px 33px;}
    
    .legalEnquiry_popup .modal-body {padding: 0 0% 35px 5%;}
    .legalEnquiry_popup .welcome-text.thanku-sec h2{font-size: 28px;}
    
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container input, 
    .legalEnquiry_popup .modal-body .wpforms-container.wpforms-container-full form.wpforms-form .wpforms-field-container textarea{padding: 24px 20px!important; font-size: 16px!important;}
    .legalEnquiry_popup div.wpforms-container-full .wpforms-form button[type=submit]{font-size: 18px!important;}
    
    div#legalModal .modal-header h5.modal-title{font-size: 27px;}
    div#legalModal .modal-body .wpforms-field-container label{font-size: 15px!important;}
    div#legalModal .modal-body form.wpforms-form .wpforms-field-container input, div#legalModal .modal-body form.wpforms-form .wpforms-field-container textarea{padding: 22px 20px!important; font-size: 16px!important;}
    
    .page-template-marketing-automation .legal-banner-section .bnr-heading {font-size: 50px;}
    .page-template-marketing-automation .legal-banner-right-content h4 {font-size: 30px;}
    .page-template-marketing-automation .legal-banner-right-content h5{font-size: 31px;}
    .legal-banner-right-content .automtn-labl p{font-size: 28.35px; line-height: 37px;}
    .convrsion-cont h2{font-size: 28px;}
    .convrsion-cont p{font-size: 20px;}
    .convrsion-cont h2:before{width: 80px; height: 6px;}
    .requst-demo-bg:before{background-size: auto 70%;}
    .requst-demo-bg:after{background-size: auto 230px;}
    
    .automtn-labl {max-width: 625px;}
    .automtn-wrapper h1{font-size: 35px; line-height: 55px;}
    .srvy-form h2{font-size: 23px; line-height: 35px;}
    
    .page-id-8001 .program-offers-section .legal-welcome-text p{font-size: 21px;}
    .page-id-8001 .legal-banner-section .bnr-heading{font-size: 41px; line-height: 55px; margin: 0 0 33px;}
    .page-id-8001 .legal-banner-right-content p strong{font-size: 25px;}
    .page-id-8001 .legal-banner-right-content h5{font-size: 25.5px;}
    .legal-businesses-content-section h1{font-size: 43px; padding: 0 12%;}
    .legal-businesses-content-section h2{font-size: 35px; margin: 35px 0 50px;}
    .lead-grow-list > ul > li{margin: 0px 40px;}
    .page-id-8001 .legal-welcome-text p{font-size: 26.5px;}
    .legal-you-do-this h3, .legal-we-do-this h3{font-size: 33px;}
    .page-id-8001 .legal-our-methods-content .legal-welcome-text p{max-width: 100%;}
    .legal-services-marketing-section .whatu-get-cont .welcome-text.web_sect {padding-right: 5%;}
    .legal-services-marketing-section .welcome-text h2{font-size: 35px;}
    .legal-lead-content h2{font-size: 43px;}
    .legal-lead-content h3{font-size: 37px;}
    .legal-lead-content .common-banner-btn{font-size: 31px;}
    .legal-lead-content h4{font-size: 33px;}
    
    /********************Landing-Page******************/
    
    .hm-landing {max-height: 635px; overflow: hidden;}
    .hm-landing.new_hight{max-height: 730px;}
    .hm-landing > img {height: 730px; object-fit: cover;}
    .lavle-contn{font-size: 16px; padding: 8px 24px;}
    .lnding-hding{font-size: 37px; line-height: 45px; margin: 35px 0 0px; width: 56%;}
    .l-sub-hding{font-size: 28px; margin: 0 0 25px;}
    .google_revws {margin: 25px 0px 30px;}
    .landing-captn p{font-size: 20px;}
    .landing-captn ul li{font-size: 17.5px; margin: 0 0 25px;}
    .request_cnsult a.free-consult{padding: 14px 35px; font-size: 18px;}
    .request_cnsult a.contact-cnsult{font-size: 21px; padding: 13px 35px; margin: 0 0px 0 15px;}
    .request_cnsult a.contact-cnsult img {margin: 0 7px 0 0; width: 23px;}
    .landing-captn{top: 50%;}
    .google_reviews_sec1.google_reviews_website-conversion-experts {margin: 50px 0 60px;}
    .google_reviews_sec1.google_reviews_website-conversion-experts h3{font-size: 26px;}
    .google_reviews_sec1.google_reviews_website-conversion-experts p{font-size: 17.5px;}
    .lose-apportnty {margin: 80px 0 50px;}
    .hding_content h2{font-size: 28px; line-height: 45px;}
    .hding_content .sub_hding{font-size: 23px; line-height: 35px;}
    .apportn-list .item_numb{width: 77px; height: 77px; line-height: 77px; font-size: 33px;}
    .apportn-list .list-itmes h4{font-size: 19px; line-height: 25px; margin: 0 0 10px;}
    .apportn-list .list-itmes p{font-size: 16px; line-height: 28px;}
    .website-cnvert{padding: 60px 0 85px; margin: 0 0 60px;}
    .hding_content span{font-size: 30px; line-height: 38px; }
    .convrsn-img{width: 125px; height: 125px; line-height: 90px; border: 16px solid #051726;}
    .convrsn-item h5{font-size: 20px; line-height: 25px; margin: 20px 0 13px;}
    .convrsn-item p{font-size: 16px; line-height: 25px;}
    .proven-process ul li{padding: 15px 22px 0;}
    .proven-process ul li strong{font-size: 18px;}
    .book-consult{padding: 55px 75px 75px; margin-bottom: 75px;}
    .whatyou-main.what_you_get_landing .whatu-get-cont {padding: 0;}
    .whatyou-main.what_you_get_landing .whatyou_sect h3{font-size: 26px; line-height: 40px; padding: 0; margin: 0 0 20px;}
    .whatyou-main.what_you_get_landing{padding-bottom: 56px;}
    .book-consult ul li{font-size: 18px;}
    .stratgy-call a{font-size: 18px; line-height: 23px;}
    .landing-hdr .logo{width: 230px;}
    
    .web-aboutsect.about_us_website-conversion-experts:before{background-size: auto 230px; bottom: 60px;}
    
    /********************Business To Business********************/
    
    .business-b-right-content {margin: 30px 0 0 0;}
    .legal-banner-section.business-bnr .bnr-heading {font-size: 35px; line-height: 46px;}
    .business-b-right-content p{font-size: 17px; line-height: 30px; margin: 0 0 20px;}
    .business-b-right-content h4{font-size: 22.5px;}
    .business-b-right-content ul{margin: 0 0 18px;}
    .business-b-right-content ul li{font-size: 18px; line-height: 38px;  padding: 0 0 0 33px;}
    .business-b-right-content ul + h4 + p {font-size: 20px; margin: 0 0 30px;}
    .business-b-left-content img.b-inner-img {margin: -25px 0 0 -55px; width: 70%;}
    .business-b-left-content img.b-circle-img{width: 41%;}
    .business-b-left-content h3{font-size: 28px; line-height: 45px; margin: 45px 36% 0 -4%;}
    .business-b-right-content ul li:before{font-size: 21px;}
    .welcome-text.legal-welcome-text.business {margin-bottom: 25px;}
    .legal-welcome-text.business p{line-height: 38px;}
    .prog-icon-sect h5{font-size: 20px; margin: 20px 48px 15px;}
    .prog-icon-sect p{font-size: 17.5px; padding: 0 15px;}
    .page-template-b2b .legal-businesses-content-section {padding: 82px 100px;}
    .page-template-b2b .legal-businesses-content-section h2{font-size: 30px; margin: 28px 0 48px;}
    .legal-businesses-content-section > ul{margin-left: 8%;}
    .legal-businesses-content-section > ul li:before{font-size: 24px;}
    .business-keys-sect .welcome-text.tab-text-section p{font-size: 24px;}
    .business-keys-sect .welcome-text.tab-text-section p strong{font-size: 22px;}
    .business-keys-sect .welcome-text h2 {margin-bottom: 22px;}
    .magento_advntg.business h3{font-size: 30px; line-height: 45px;}
    .magento_advntg.business .welcome-text.tab-text-section {margin: 0 0 30px;}
    .magento_advntg.business .magento-list ul li>strong{font-size: 23.5px;}
    .magento_advntg.business .magento-list ul li em{font-size: 17px; line-height: 33px;}
    .magento_advntg.business{margin: 30px 0 0;}
    .plan-bg{padding: 85px 0 85px; margin-top: 100px;}
    .plan-bg .welcome-text.tab-text-section p strong{font-size: 26px;}
    .plan-items h5{font-size: 17pz;}
    .plan-increas{font-size: 27px;}
    .plan-bg h3{font-size: 33px; margin: 50px 0 0;}
    .page-template-b2b .legal-our-methods-content .legal-welcome-text p{font-size: 24px; line-height: 45px;}
    .page-template-b2b .program-offers-section {padding-bottom: 90px;}
    .page-template-b2b .legal-our-methods-content{padding: 85px 0 50px;}
    .page-template-b2b .legal-our-methods-content:after {bottom: 10px; top: auto;}
    .legal-services-marketing-section .welcome-text h2{font-size: 35.5px;}
    
    .page-id-7 .l-sub-hding {font-size: 28px; margin: 15px 0 25px;}
    .page-id-7 .landing-captn p {margin: 0 0 20px;}
    .page-id-7 .landing-captn ul li {font-size: 16px;}
    .page-id-7 .request_cnsult {margin: 23px 0 0;}
    .page-id-7 .request_cnsult a.free-consult {font-size: 18px; padding: 10px 40px;}
    .page-id-7 .request_cnsult a.contact-cnsult {font-size: 18px; padding: 9px 35px;}
    .landing-captn .online-trad {margin: 25px 0 0;}
    .landing-captn .online-trad p.trading-vouchers {font-size: 23px;}
    .web_fram_img {top: 50%; transform: translate(38%, -50%); left: 38%;}
        
    .page-id-8433 .lnding-hding {margin-top: 25px;}
    .page-id-8433 .l-sub-hding {font-size: 28px; margin: 15px 0 25px; line-height: 36.57px;}
    .page-id-8433 .landing-captn p {margin: 0 0 23px;}
    .page-id-8433 .landing-captn ul li {font-size: 16px; margin: 0 0 15px;}
    .page-id-8433 .request_cnsult {margin: 20px 0 0;}
    .page-id-8433 .request_cnsult a.free-consult {padding: 13px 30px; font-size: 17px;}	
    .page-id-8433 .request_cnsult a.contact-cnsult {font-size: 20px; padding: 11.5px 35px;}
    
    }
    
    @media only screen and (max-width:1791px) and (min-width:1701px) {
    
    .logo {margin-right: 45px;}
    .main-navigation a{padding: 0 14px;}
    .web_fram_img {transform: translate(40%, -50%); left: 40%;}
    
    }
    
    @media (max-width: 639px) and (min-width: 600px) {
    
    .footer-top-section .footer-logos li {width: 60px;}
    
    }
    
    @media only screen and (max-width:600px) and (min-width:480px){
    .reqst-demo-frm .wpforms-container .wpforms-form .wpforms-field-layout-columns {width: 100%; margin:0px !important;}
    .reqst-demo-frm .wpforms-container .wpforms-form .wpforms-field-layout-columns .wpforms-layout-column {padding: 0;}
    }
    
    @media (max-width: 479px) {
    
    .footer-top-section .footer-logos li {width: 60px;}
    .bnr-animat0 .banner-lft-caption ul li:last-child {display: none;}
    .footer-top-section .footer-logos li:nth-of-type(3){margin: 0 0 0 8px !important; width: 82px !important;}
    
    .legal-banner-section .legal-banner-left-content h3{font-size: 19px; margin: 25px 0 0; line-height: 35px;}
    .page-id-8001 .legal-banner-section .legal-banner-left-content h3{font-size: 19.5px; margin: 25px 0 0; line-height: 35px; padding: 0px;}
    .legal-banner-section .legal-banner-right-content {padding-top: 18px; padding-left: 0;}
    .legal-banner-section .legal-banner-right-content h4{font-size: 19px;}
    .page-id-8001 .legal-banner-section .legal-banner-right-content h4{font-size: 20px;}
    .legal-banner-section .legal-banner-right-content p{font-size: 15.5px; line-height: 26px;}
    .legal-banner-section .legal-banner-right-content .trial-para p {font-size: 16.5px;}
    .legal-banner-section .legal-banner-right-content h5{font-size: 19.5px; margin-bottom: 32px;}
    .legal-banner-section .common-banner-btn{font-size: 17px!important; padding: 10px 25px!important; margin: 0 auto 0;}
    .legal-banner-section .bnr-heading{font-size: 22px; line-height: 32px;}
    .page-id-8001 .legal-banner-section .bnr-heading{font-size: 24px; line-height: 35px; margin-top: 0;}
    .legal-banner-right-content p strong{font-size: 21px;}
    .page-id-8001 .legal-banner-right-content p strong{font-size: 21px;}
    .legal-banner-section{max-height: 937px; overflow: hidden;}
    .legal-banner-section img.mob-bnr{height: 937px; object-fit: cover;}
    .bnr-heading, .home .bnr-heading{font-size: 20px;}
    
    .hm-landing.mobi {max-height: 1065px; overflow: hidden;}
    .hm-landing.mobi > img {height: 1065px; object-fit: cover;}
    .lavle-contn {font-size: 10px; line-height: 16px; padding: 10px 7px;}
    .lnding-hding {font-size: 18px; line-height: 28px; margin: 25px 0 0px; padding: 0 9%;}
    .l-sub-hding {font-size: 17px; line-height: 40px; margin: 0 0 25px;}
    /*.google_revws + img {width: 200px;}*/
    .landing-captn ul.bnr_logos {margin: 23px 0 0;}
    .landing-captn ul li {font-size: 15.5px; line-height: 24px; margin: 0 0 20px;}
    .landing-captn p {font-size: 16px; line-height: 30px; margin: 25px 0 20px;}
    .landing-captn ul li {font-size: 15.5px; line-height: 24px; margin: 0 0 20px;}
    .request_cnsult a.free-consult {padding: 11px 20px; font-size: 16.5px; margin: 0 auto 0;}
    .request_cnsult a.contact-cnsult {font-size: 18px; padding: 11px 50px; margin: 18px auto 0;}
    
    /********************Business To Business********************/
    
    .legal-banner-section.business-bnr .row .col-md-6 {padding: 0;}
    .business-b-left-content img.b-inner-img {margin: 10px auto -93px; width: 54%;}
    .business-b-left-content img.b-circle-img{right: -22px; width: 31.5%;}
    .business-b-left-content h3{font-size: 4.35vw; line-height: 28px; margin: 116px 0 0 0; color: #ff7a03; width: 100%;}
    .legal-banner-section.business-bnr .bnr-heading {font-size: 4.14vw; margin: 0 0 0.7em; line-height: 1.4em;}
    .business-b-right-content {margin: 0.8em 0 0 0; text-align: center;}
    .business-b-right-content p{font-size: 4vw; line-height: 1.7em; margin: 0 0 0.99em;}
    .business-b-right-content h4{font-size: 4.9vw; margin: 0 0 0.8em;}
    .business-b-right-content ul{margin: -4px 0 0.99em; width: 84%; transform: translate(22%, 0);}
    .business-b-right-content ul li{font-size: 4vw; line-height: 1.9em; padding: 0 0 0 1.75em; text-align: left;}
    .business-b-right-content ul li:before{font-size: 4.3vw; left: 0px;}
    .business-b-right-content ul + h4 + p {font-size: 3.8vw; margin: 0 0 1.35em;}
    .business-b-right-content a.common-banner-btn {font-size: 4.3vw !important; padding: 0.5em 0.9em !important; border-radius: 8px;}
    .legal-banner-section.business-bnr {max-height: 100%; overflow: visible;}
    .legal-banner-section.business-bnr img.mob-bnr {height: auto;}
    
    .page-id-7 .l-sub-hding {font-size: 17px; margin: 15px 0 18px; line-height: 20px;}
    .page-id-7 .landing-captn ul li {margin: 0 0 13px;}
    .page-id-7 .landing-captn p {margin: 20px 0 15px;}
    .page-id-7 .landing-captn ul li {margin: 0 0 13px;}
    .page-id-7 .request_cnsult {margin: 10px 0 0;}
    .page-id-7 .request_cnsult a.free-consult {font-size: 15px;}
    .page-id-7 .request_cnsult a.contact-cnsult {font-size: 15px;}
    .page-id-7 .landing-captn .online-trad {margin: 18px 0 0;}
    .page-id-7 .landing-captn p {margin: 20px 0 15px;}
    .page-id-7 .landing-captn .online-trad a.trad-click {margin: 0px 0px 0 10px;}
    .landing-captn ul.bnr_logos li img {width: 113px;}
    .landing-captn ul.bnr_logos li {margin: 15px 16px 0;}
    .page-id-8433 .l-sub-hding {font-size: 17px; margin: 15px 0 18px; line-height: 20px;}	
    .page-id-8433 .landing-captn p {margin: 20px 0 15px;}	
    .page-id-8433 .landing-captn ul li {margin: 0 0 13px;}
    .page-id-8433 .request_cnsult {margin: 10px 0 0;}	
    .page-id-8433 .request_cnsult a.free-consult {font-size: 15px;}	
    .page-id-8433 .request_cnsult a.contact-cnsult {font-size: 15px;}
    .page-id-8433 .landing-captn .online-trad {margin: 18px 0 0;}	
    .page-id-8433 .landing-captn p {margin: 20px 0 15px;}	
    .page-id-8433 .landing-captn .online-trad a.trad-click {margin: 0px 0px 0 10px;}	
        
    }
    
    
    @media (max-width: 478px) and (min-width: 390px) {
    
    .legal-banner-section{max-height: 945px; overflow: hidden;}
    .legal-banner-section img.mob-bnr{height: 945px; object-fit: cover;}
    .legal-banner-right-content p strong{font-size: 21px;}
    .legal-banner-section .legal-banner-right-content h4{font-size: 21px;}
    .legal-banner-section .legal-banner-right-content p{font-size: 16px;}
    .legal-banner-section .legal-banner-left-content h3{font-size: 21px;}
    .legal-banner-section .legal-banner-right-content h5{font-size: 20px;}
    
    }
    
    .single-post p a span{
        color: #ff7a03 !important;
    }
    
    .single-post ol {
        margin-left: 0px !important;
    }
    
    .blog-outer-page article p {
        padding-bottom: 0px !important;
    }
    
    .blog-outer-page article li {
        margin-bottom: 23px;
        font-family: 'Manrope', sans-serif;
        font-weight: 400;
        font-size: 15.5px;
        line-height: 1.9;
        color: #000000;
        opacity: 1;
    }
    .modalform{}
    .modalform form{}
    .modalform form input,
    .modalform form textarea{
    width: 100%;
    padding: 21px 15px;
    margin: 6px 0;
}
    .modalform form textarea{}
    .modalform form button{
    width: 100%;
    padding: 17px 0;
    margin: 0 0 9rem 0;
    font-size: 20px;
    text-transform: uppercase;
    background: #000000;
    color: #fff;
    border-radius: 9px;
    border: none;
}
.floatbutton.active {
    right: 0;
    z-index: 11;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.floatbutton {
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    position: fixed;
    right: -370px;
    top: 16%;
    font-size: 0;
    width: 420px;
    z-index: 9
}

.floatbutton .clickbutton {
    width: 50px;
    z-index: 999;
    height: 270px;
    cursor: pointer;
    box-shadow: -20px 7px 18px -7px rgba(87, 184, 151, .09);
    display: inline-block;
    padding-top: 0;
    vertical-align: top;
    margin-top: 198px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    text-transform: uppercase;
    font-family: Poppins, sans-serif;
    -ms-box-shadow: 0 0 40px #00000026;
    -o-box-shadow: 0 0 40px #00000026;
    background: #38322f;
    border-radius: 10px 0 0 10px
}

.floatbutton .clickbutton:hover {
    background: #4366ce
}

.back-clr {
    background: #4366ce !important
}

.floatbutton .clickbutton .crossplus:before {
    content: "";
    display: none;
    position: absolute;
    width: 20px;
    height: 2px;
    right: 0;
    background: #fbb334;
    z-index: 99;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto
}

.floatbutton .clickbutton .crossplus:after {
    content: "";
    display: none;
    position: absolute;
    width: 2px;
    height: 20px;
    right: 0;
    background: #fab334;
    z-index: 99;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto
}

.floatbutton .clickbutton .crossplus {
    position: relative;
    display: block;
    transform: rotate(0);
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    position: absolute;
    display: block;
    transform: rotate(-90deg);
    -webkit-transition: .4s;
    font-size: 16px;
    -moz-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    color: #fff;
    left: -85px;
    white-space: pre;
    bottom: 113px;
    font-weight: 700;
    padding: 12px 10px;
    border-radius: 10px
}

.floatbutton .clickbutton .crossplus.rotate {
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.floatbutton .clickbutton .crossplus i {
    font-size: 18px;
    color: #f43535;
    margin: 17px 0 0 15px
}

.banner-form {
    background: #fff;
    padding: 30px;
    position: relative;
    z-index: 9;
    border-radius: 5px 0 0 5px;
    margin: 0;
    width: 370px;
    display: inline-block;
    box-shadow: 0 0 30px #0000001f
}

.ban-form input {
    width: 100%;
    margin: 0;
    border: 1px solid #e5e5e5;
    background: #fff;
    padding: 10px 15px;
    color: gray;
    font-size: 14px;
    border-radius: 3px;
    height: 50px;
    font-weight: 400;
    outline: 0 !important;
    margin: 0 0 15px 0
}

.banner-form .intl-tel-input {
    width: 100%
}

.banner-form h3 {
    color: #333;
    font-size: 24px;
    margin-bottom: 20px
}

.back-image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ban-form input[type=submit] {
    color: #fff;
    font-weight: 600;
    background: #ff7a03;
    border-radius: 3px;
    text-align: center;
    padding: 10px 15px;
    margin: 20px 0 0;
    font-size: 16px;
    border: transparent;
}

.ban-form textarea {
    width: 100%;
    border: 1px solid #e5e5e5;
    background: #fff;
    padding: 10px 15px;
    color: gray;
    font-size: 14px;
    border-radius: 3px;
    font-weight: 400;
    height: 120px;
    outline: 0 !important
}

.btns_wrap {
    position: fixed;
    right: -6px
}

.btns_wrap a:hover {
    text-decoration: none !important;
    right: 0
}

.btns_wrap .call_wrap {
    width: 280px;
    position: absolute;
    right: -225px;
    background: #fff;
    top: 120px;
    padding: 0;
    overflow: hidden;
    box-shadow: 0 0 40px #00000026 !important;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 10px
}

.btns_wrap .call_wrap span {
    color: #333;
    font-size: 20px;
    vertical-align: middle;
    background: #fff;
    padding: 15px 20px 15px 15px
}

.btns_wrap .chat_wrap {
    display: block;
    position: absolute;
    right: -225px;
    width: 280px;
    padding: 0;
    background: #fff;
    top: 40px;
    overflow: hidden;
    box-shadow: 0 0 40px #00000026 !important;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 10px
}

.btns_wrap .call_wrap span.icoo, .btns_wrap .chat_wrap span.icoo {
    color: #ffffff;
    font-size: 18px;
    padding: 18px 20px 16px;
    vertical-align: middle;
    display: inline-block;
    background: #36a7f9;
}

.btns_wrap .chat_wrap span {
    color: #333;
    font-size: 20px;
    vertical-align: middle;
    background: #fff;
    padding: 18px 30px 17px 15px
}
section.packages {
    padding: 94px 0 0 0;
    font-size: 14px;
    color: #848894;
    line-height: 23px;
    background: #ffffff;
}

section.packages h2 {
    text-align: center;
    font-size: 32px;
    font-weight: 500;
    margin: 0 0 20px;
    color: #2b2826;
}

section.packages h2 a.grad-btn {
    color: #fff
}

section.packages a.grad-btn {
    color: #fff;
    padding: 10px 30px;
    border-radius: 5px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    position: relative;
    margin: 0 auto;
    display: table;
    top: -13px;
    background: #390184 !important;
}

section.packages a.grad-btn:hover {
    background: #000 !important
}

.packages a.grad-btn:hover {
    background: #000;
    color: #fff
}

section.cform-section form ul li input[type=submit]:hover {
    color: #000 !important
}

section.packages p {
    font-size: 15px;
    width: 81%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 0;
    font-weight: 300;
    line-height: 30px;
    color: #fff
}

p.addontag {
    color: #5e5e5e !important
}

section.packages a.border-btn {
    font-weight: 600;
    padding: 6px 30px;
    background: linear-gradient(to right, #ef4e28 0, #ec6d28 21%, #f7a358 74%, #f7c158 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ef4e28 0, #ec6d28 21%, #f7a358 74%, #f7c158 100%);
    border-image-slice: 5;
    text-transform: uppercase
}

section.packages .col-md-6 {
    margin: 30px 0
}

section.packages .pkg {
    border-radius: 5px;
    padding: 20px 20px 0;
    position: relative;
    border: 2px solid #b7dbff82;
    border-radius: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;
    background: #f3f8fb;
}

section.packages .pkg h2 {
    font-size: 21px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 14px;
    font-family: 'Poppins';
}

section.packages .pkg i {
    position: absolute;
    right: -2px;
    top: 0
}

section.packages .pkg.pricebox {
    position: relative;
    text-align: left
}

section.packages .pkg .pricebox sup {
    font-size: 25px;
    font-weight: 600;
    position: relative;
    color: #000
}

section.packages .pkg .pricebox h3 {
    display: inline-block;
    font-size: 53px;
    margin: 0;
    font-weight: 700;
    color: #36a7f9;
    padding-right: 10px
}

section.packages .pkg .pricebox strike {
    font-size: 16px;
    color: #000;
    position: relative;
    top: -10px;
    font-weight: 700
}

section.packages .pkg .pricebox span {
    position: absolute;
    top: 16px;
    left: 0;
    font-size: 14px;
    color: #000;
    font-weight: 700
}

section.packages .pkg ul li {
    font-size: 12px;
    color: #000;
    font-weight: 500;
    padding-left: 18px;
    position: relative;
    margin-bottom: 0;
    padding-right: 12px;
    list-style: none;
}

section.packages .pkg ul li:before {
    content: "\f111";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 7px;
    top: 9px;
    position: absolute;
    left: 0
}

section.packages .pkg ul {
    margin-bottom: 0;
    margin-top: 5px;
    text-align: left;
    padding: 0 10px;
}

p.addontag {
    font-size: 12px;
    color: #000;
    display: inline-block;
    margin-bottom: 0;
    width: 100%;
    font-weight: 700;
    text-align: v;
    margin: 7px 0
}

p.addontag strong {
    color: #390184;
}

section.packages .pkg a.mr-det {
    display: block;
    text-transform: uppercase;
    color: #000;
    margin: 10px 0 0;
    font-weight: 700;
    font-size: 11px;
    letter-spacing: 2px;
    margin-left: 5px
}

section.packages .pkg h2+p {
    font-size: 11px;
    color: #000;
    text-align: left;
    width: 89%;
    font-weight: 600;
    margin: 0 0 16px;
    line-height: 14px
}

section.packages .pkg:hover {
    border: 2px solid #6e6e6e !important;
    border-right: 2px solid #6e6e6e;
    border-radius: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-position: 0 0, 0 100%;
    background-repeat: no-repeat;
    background-size: 100% 2px
}

.style-14::-webkit-scrollbar-track {
    background-color: #e8e8e8
}

.style-14::-webkit-scrollbar {
    width: 5px;
    background-color: #331f00
}

.style-14::-webkit-scrollbar-thumb {
    background-color: #331f00
}

.scrollbar {
    margin-left: 0;
    float: left;
    height: 228px;
    width: 100%;
    overflow-y: scroll;
    margin-bottom: 15px;
    overflow-x: hidden
}

.force-overflow {
    min-height: 450px
}

section.br-sol {
    background: url(img/br-sol-bg.webp);
    color: #fff;
    padding: 50px 0;
    position: relative;
    background-size: cover
}

section.br-sol .col-md-7 h2 {
    font-size: 42px;
    font-weight: 600;
    line-height: 49px;
    margin: 50px 0 20px
}

section.br-sol .col-md-7 h2+p {
    font-size: 16px;
    line-height: 26px
}

section.br-sol .col-md-7 a {
    background: #5d3c83;
    padding: 10px 30px;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 10px 0 0;
    display: inline-block;
    border-radius: 5px
}

section.br-sol [class^=col-md-4]>div {
    border-radius: 14px;
    padding: 0 30px 0;
    position: relative;
    background: -moz-linear-gradient(left, #db334c 0, #f97c15 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, #db334c), color-stop(100%, #f97c15));
    background: -o-linear-gradient(left, #db334c 0, #f97c15 100%);
    background: -ms-linear-gradient(left, #db334c 0, #f97c15 100%);
    position: relative;
    top: 0;
    border: 2px solid #fff
}

section.br-sol [class^=col-md-4]>div h2 {
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 10p
}

section.br-sol [class^=col-md-4]>div i {
    position: absolute;
    right: -2px;
    top: 0
}

section.br-sol [class^=col-md-4]>div .pricebox {
    position: relative
}

section.br-sol [class^=col-md-4]>div .pricebox sup {
    font-size: 25px;
    font-weight: 600;
    position: relative
}

section.br-sol [class^=col-md-4]>div .pricebox h3 {
    display: inline-block;
    font-size: 87px;
    margin: 0;
    font-weight: 700;
    color: #fff
}

section.br-sol [class^=col-md-4]>div .pricebox strike {
    font-size: 16px;
    color: #fff;
    position: relative;
    top: -10px;
    font-weight: 700
}

section.br-sol [class^=col-md-4]>div .pricebox span {
    position: absolute;
    top: 20px;
    left: 0;
    font-size: 14px;
    color: #fff;
    font-weight: 700
}

section.br-sol [class^=col-md-4]>div ul li {
    font-size: 13px;
    color: #fff;
    font-weight: 300;
    padding-left: 15px;
    position: relative;
    margin-bottom: 5px
}

section.br-sol [class^=col-md-4]>div ul li:before {
    content: "\f111";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 7px;
    top: 9px;
    position: absolute;
    left: 0
}

section.br-sol [class^=col-md-4]>div ul {
    margin-bottom: 20px
}

section.br-sol [class^=col-md-4]>div p.addontag {
    font-size: 13px;
    color: #fff;
    display: inline-block;
    margin-bottom: 7px
}

section.br-sol [class^=col-md-4]>div p.addontag strong {
    color: #fff
}

section.br-sol [class^=col-md-4]>div a.mr-det {
    display: block;
    text-transform: uppercase;
    color: #fff;
    margin: 10px 0 0;
    font-weight: 700;
    font-size: 11px;
    letter-spacing: 2px;
    margin-left: 5px
}

section.br-sol [class^=col-md-4]>div h2+p {
    font-size: 12px;
    text-align: left;
    width: 100%;
    margin-bottom: 15px
}

section.br-sol [class^=col-md-4]>div a.various {
    display: inline-block;
    background: #fff;
    color: #000;
    font-size: 14px;
    padding: 10px 30px;
    border-radius: 5px;
    font-weight: 700;
    position: relative;
    margin: 0 auto;
    display: table;
    top: 20px
}
section.solution {
    padding: 100px 0 50px;
    text-align: center
}

section.solution h2 {
    text-align: center;
    font-size: 47px;
    font-weight: 800;
    margin: 0 0 20px;
    color: #282828
}

section.solution h2+p {
    color: #848894;
    font-size: 18px;
    width: 80%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 30px;
    font-style: italic;
    line-height: 28px
}

section.solution .col-md-4>div {
    text-align: left
}

section.solution .col-md-4>div i {
    display: inline-block;
    padding-right: 15px
}

section.solution .col-md-4>div span {
    display: inline-block;
    color: #c8c8c8;
    font-size: 16px;
    position: absolute;
    top: 5px
}

section.solution .col-md-4>div h3 {
    display: inline-block;
    font-size: 22px;
    color: #000;
    font-weight: 800;
    margin: 30px 0 20px
}

section.solution .col-md-4>div p {
    font-size: 13px;
    color: #8e929c;
    line-height: 23px
}

section.solution a.grad-btn {
    margin: 40px 0;
    display: inline-block;
    color: #fff;
    padding: 10px 30px;
    border-radius: 5px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500
}

section.solution a.border-btn {
    font-weight: 600;
    padding: 6px 30px;
    background: linear-gradient(to right, #ef4e28 0, #ec6d28 21%, #f7a358 74%, #f7c158 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ef4e28 0, #ec6d28 21%, #f7a358 74%, #f7c158 100%);
    border-image-slice: 5;
    text-transform: uppercase
}section.packages p {
    font-size: 15px;
    /* width: 83%; */
    margin: 0 auto;
    text-align: center;
    margin-bottom: 0;
    font-weight: 300;
    line-height: 30px;
    color: #100e0e;
    padding: 16px 0;
}

section.packages h4 {
    font-family: 'Manrope', sans-serif;
    font-weight: 700;
    font-size: 45px;
    text-transform: capitalize;
    color: #111111;
    text-align: center;
}p.addontag strong {
    color: #390184;
}.actions {
    border-top: 1px solid #eee;
    position: relative;
    width: 100%;
    text-align: center;
    display: flex;
    padding: 16px 0 33px;
}

.actions a {
    font-size: 15px;
    color: #000000;
    font-weight: 700;
}

.actions a span small {
    display: block;
    color: #36a6f8;
    font-size: 10px;
}section.packages a.grad-btn {
    color: #fff;
    padding: 10px 30px;
    border-radius: 5px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    position: relative;
    margin: 0 auto;
    display: table;
    top: -13px;
    background: #ff7a03 !important;
}
.portfolio{
    padding: 5rem 0;
}
.portfolio .hd_txt{
    text-align:  center;
}
.portfolio .hd_txt h4{
    font-family: 'Manrope', sans-serif;
    font-weight: 700;
    font-size: 45px;
    text-transform: capitalize;
    color: #111111;
}
.portfolio .hd_txt p{
    font-weight: 400;
    font-size: 20px;
    line-height: 1.5;
    color: #515E6C;
    font-family: 'Manrope', sans-serif;
    margin: 20px auto 44px;
    width: 46%;
}/*======================================
   Hero Area
========================================*/
.inflanar-hero {
	position: relative;
	padding: 7rem 0px;
}

.inflanar-hero::after {
    content: '';
    position: absolute;
    background: url(https://fiverr-res.cloudinary.com/images/t_main1,q_auto,f_auto,q_auto,f_auto/gigs2/131966967/original/f8e116b5d7eba8889c8dc27f50fab38fba270a7d/create-a-full-wordpress-website-using-elementor-page-builder.png);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.04;
}
.inflanar-hero__content {
	display: flex;
	flex-direction: column;
}
.inflanar-hero__sub {
	font-size: 18px;
}
.inflanar-hero__title {
	font-size: 58px;
	font-family: 'Montserrat';
	font-weight: 700;
	margin: 16px 0;
}
.inflanar-hero__title span {
	color: #ff8d03;
}
.inflanar-hero__inside {
	/* min-height: 879px; */
	/* display: flex; */
	/* padding-top: 80px; */
	/* justify-content: center; */
	/* align-items: center; */
}
.inflanar-arrow-left {
	position: absolute;
	left: -8%;
	top: 49%;
	animation: action 1.5s infinite alternate;
}
.inflanar-hero-shape {
	position: absolute;
	left: 0;
	top: 0;
	transform: translateY(-290px);
	z-index: -1;
}

.inflanar-ptags {
	display: flex;
	align-items: center;
	gap: 25px;
	margin-top: 25px;
}
.inflanar-ptags__list {
	display: flex;
	align-items: center;
	gap: 10px;
	flex-wrap: wrap;
}

.inflanar-ptags__list a {
	color: #333333;
	font-size: 14px;
	padding: 0 10px;
	background: #fff;
	border-radius: 4px;
	border: 1px solid rgba(51, 51, 51, 0.12);
	box-shadow: 20px 20px 45px 5px rgba(0, 0, 0, 0.10);
}
.inflanar-ptags__list a:hover {
	background: #EE2960;
	color: #fff;
	border-color: transparent;
}
  .inflanar-ptags__title {
	font-size: 16px;
	font-weight: 400;
}
.section-inside-bg {
	position: absolute;
	right: 0;
	width: 38%;
	height: 100%;
	top: 0;
}

.inflanar-sclient {
	display: flex;
	align-items: center;
	gap: 25px;
	margin-top: 60px;
}
.inflanar-sclient__list {
	display: flex;
	align-items: center;
	list-style: none;
	margin: 0;
	padding: 0;
}
.inflanar-sclient__list img {
	border-radius: 100%;
	border: 4px solid #fff;
	width: 85px;
	height: 85px;
	min-width: 85px;
}
.inflanar-sclient__list li:hover img {
	transform: scale(0.9);
}
.inflanar-sclient__list li:nth-child(n){
	margin-left: -24px;
}
.inflanar-sclient__list li:nth-child(n)img{
	position: relative;
	left: -24px;
}
.inflanar-sclient__list li:nth-child(1){
	margin:0
}
.inflanar-sclient__title span {
	display: block;
	color: #647082;
	font-size: 16px;
	font-weight: 400;
}
.inflanar-sclient__title {
	line-height: 30px;
	margin: 0;
	font-size: 24px;
}

.inflanar-hero__img {
	min-width: 50%;
	max-width: 50%;
}
.inflanar-hero__img > img {
	width: 582px !important;!i;!;
	height: 678px;
	max-width: 582px !important;
	object-fit: cover;
	object-position: top;
	border-radius: 23px;
	transition: all 4s ease-in;
}

.inflanar-hero__img > img:hover {
    object-position: bottom;
}
.inflanar-hero-social {
	position: absolute;
	display: inline;
	height: initial;
}
.inflanar-hero-social img {
	max-width: 80px;
}
.inflanar-hero-social.inflanar-hero-social--1 {
	top: 5%;
	right: -6%;
}

.inflanar-hero-social.inflanar-hero-social--2 {
	bottom: 18%;
	right: -3%;
}
.inflanar-hero-social.inflanar-hero-social--4 {
	top: -4%;
	left: 12%;
}
.inflanar-hero-social.inflanar-hero-social--3 {
	bottom: 10%;
	left: 12%;
}

.inflanar-hero-social.inflanar-hero-social--5 {
	left: 16%;
	top: 20%;
  }
  .inflanar-hero-social.inflanar-hero-social--6 {
	top: 24%;
	right: 8%;
  }
  .inflanar-hero-social.inflanar-hero-social--7 {
	bottom: 15%;
	left: 10%;
  }
  .inflanar-hero-social.inflanar-hero-social--8 {
	right: 18%;
	bottom: 20%;
  }

.inflanar-hero.inflanar-hero--v2 .inflanar-hero__sub,
.inflanar-hero.inflanar-hero--v2 .inflanar-hero__title,
.inflanar-hero.inflanar-hero--v2 .inflanar-hero__title span {
	color: #fff;
}
.inflanar-hero.inflanar-hero--v2 .inflanar-hero__inside {
	min-height: 1000px;
	padding-top: 115px;
}
.inflanar-hero__vector img {
	position: absolute;
	left: 0;
	bottom: 0;
}
.inflanar-hero.inflanar-hero--v2 .inflanar-hero__title {
	margin: 0;
}
.inflanar-hero--v3 .inflanar-hero__button {
	margin-top: 45px;
}
.inflanar-hero--v3 .inflanar-hero__inside {
	min-height: 1020px;
}
.inflanar-hero-mixed {
	position: absolute;
	right: 0;
	top: 17%;
	width: 50%;
	display: flex;
	justify-content: end;
}
.inflanar-hero-mixed img {
	width: 100%;
	height: 825px;
}
.inflanar-search-form.inflanar-search-form__hero {
	max-width: 91%;
}
.searchform{
    /* border: 2px solid #38322f1a; */
    padding: 22px 7px;
    border-radius: 9px;
    background: #fff;
}
.searchform form{
    display: flex;
    align-items: center;
}
.searchform form input{
    padding: 9px 19px;
    border: 1px solid #38322f;
    margin: 0 6px;
}
.searchform form button{
    padding: 15px 37px;
    background: #404040;
    color: #fff;
    font-size: 16px;
    border-radius: 8px;
    cursor: pointer;
}
.btn{
    margin: 15px 0 0 0;
}
.btn a{
    width: 178px;
    background: #ff8d03;
    display: inline-block;
    padding: 12px 0;
    border-radius: 15px;
    margin: 0 13px 0 0;
    color: #fff;
    font-size: 21px;
    font-family: 'AttenRoundNewBold';
}
.btn a:hover{
    text-decoration: none;
    background: #4b4b4b
}
.btn a:nth-child(2){
    background: #4b4b4b

}
/*======================================
   End Hero Area
========================================*/
@media only screen and (min-width: 1600px) and (max-width: 1920px) {}

@media only screen and (min-width: 1445px) and (max-width: 1599px) {}

@media only screen and (min-width: 1366px) and (max-width: 1444px) {}

@media only screen and (min-width: 1024px) and (max-width: 1399px) {
    .inflanar-hero {
        padding: 4rem 0px;
    }
    .main-navigation ul{
        display: none;
    }
    .inflanar-hero__sub {
        font-size: 14px;
    }
    .searchform {
        border-radius: 9px;
        background: #fff;
    }
    .searchform form input {
        margin: 0 8px;
        width: 86%;
    }
    .portfolio .hd_txt p {
        width: 93%;
    }
    .actions a {
        font-size: 17px;
    }
    section.packages .col-md-6 {
        margin: 9px 0;
    }
    section.packages {
        padding: 47px 0 0 0;
    }
    section.packages h4 {
        font-size: 28px;
    }
    .inflanar-hero::after {
        opacity: 0.09;
    }
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li a {
        font-size: 11px !important;
    }
    .inflanar-hero__title {
        font-size: 37px;
    }
    .inflanar-hero__img > img {
        width: 567px !important;
        height: 488px;
        max-width: 317px !important;
    }
    .inflanar-hero span.pr {
        font-size: 31px;
    }
    img.off {
        right: 30%;
        top: 8%;
        width: 137px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .inflanar-hero {
        padding: 4rem 0px;
    }
    .main-navigation ul{
        display: none;
    }
    .inflanar-hero__sub {
        font-size: 14px;
    }
    .searchform {
        border-radius: 9px;
        background: #fff;
    }
    .searchform form input {
        margin: 0 8px;
        width: 86%;
    }
    .portfolio .hd_txt p {
        width: 93%;
    }
    .actions a {
        font-size: 17px;
    }
    section.packages .col-md-6 {
        margin: 9px 0;
    }
    section.packages {
        padding: 47px 0 0 0;
    }
    section.packages h4 {
        font-size: 28px;
    }
    .inflanar-hero::after {
        opacity: 0.09;
    }
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li a {
        font-size: 11px !important;
    }
    .inflanar-hero__title {
        font-size: 37px;
    }
    .inflanar-hero__img > img {
        width: 567px !important;
        height: 488px;
        max-width: 317px !important;
    }
    .inflanar-hero span.pr {
        font-size: 31px;
    }
    img.off {
        right: 30%;
        top: 8%;
        width: 137px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .inflanar-hero {
        padding: 1rem 0px;
    }
    .main-navigation ul,.inflanar-hero__img{
        display: none;
    }
    .inflanar-hero__sub {
        font-size: 14px;
    }
    .searchform {
        border-radius: 9px;
        background: #fff;
    }
    .searchform form input {
        margin: 0 7px;
        width: 91%;
    }
    .portfolio .hd_txt p {
        width: 93%;
    }
    .actions a {
        font-size: 11px;
    }
    section.packages .col-md-6 {
        margin: 9px 0;
    }
    section.packages {
        padding: 47px 0 0 0;
    }
    section.packages h4 {
        font-size: 28px;
    }
    .inflanar-hero::after {
        opacity: 0.09;
    }
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li a {
        font-size: 11px !important;
    }
    img.off {
        right: 2%;
        top: 79%;
    }
}

@media only screen and (min-width: 520px) and (max-width: 767px) {
    
    .inflanar-hero {
        padding: 1rem 0px;
    }
    .main-navigation ul,.inflanar-hero__img{
        display: none;
    }
    .inflanar-hero__sub {
        font-size: 10px;
    }
    .searchform {
        border-radius: 9px;
        background: #fff;
        padding: 10px 0;
    }
    .searchform form input {
        margin: 7px 13px;
        width: 95%;
    }
    .portfolio .hd_txt p {
        width: 93%;
    }
    .actions a {
        font-size: 18px;
    }
    section.packages .pkg {
        margin: 9px 0;
    }
    section.packages {
        padding: 47px 0 0 0;
    }
    section.packages h4 {
        font-size: 28px;
    }
    .inflanar-hero::after {
        opacity: 0.09;
    }
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li a {
        font-size: 11px !important;
    }
    .inflanar-hero__title {
        font-size: 39px;
    }
    .btn a {
        /* display: block; */
        width: 276px;
        margin: 0;
    }
    .header-inner {
        padding: 17px 10px 13px !important;
    }
    .inflanar-hero p {
        font-size: 14px;
        width: 100%;
    }.floatbutton{
        display: none;
    }
    .inflanar-hero span.pr {
        font-size: 26px;
    }
    .searchform form {
        /* flex-direction: column; */
    }
    .searchform form button {
        font-size: 15px;
        /* width: 96px; */
        display: block;
        margin: 0 10px;
    }
    .headr-menu{
        display: none;
    }
    .header-inner .logo {
        margin: 0 26px !important;
    }
    .header_enquiry{
        display: none;
    }
    section.packages p {
        font-size: 22px;
    }
    .welcome-text h2 {
        font-size: 33px;
    }
    img.off {
        right: 2%;
        top: -4%;
        width: 85px;
    }
}

@media only screen and (min-width: 300px) and (max-width: 519px) {
    .inflanar-hero {
        padding: 1rem 0px;
    }
    .main-navigation ul,.inflanar-hero__img{
        display: none;
    }
    .inflanar-hero__sub {
        font-size: 10px;
    }
    .searchform {
        border-radius: 9px;
        background: #fff;
    }
    .searchform form input {
        margin: 7px 0px;
        width: 100%;
    }
    .portfolio .hd_txt p {
        width: 93%;
    }
    .actions a {
        font-size: 10px;
    }
    section.packages .pkg {
        margin: 9px 0;
    }
    section.packages {
        padding: 47px 0 0 0;
    }
    section.packages h4 {
        font-size: 28px;
    }
    .inflanar-hero::after {
        opacity: 0.09;
    }
    .tabdigital_section.tab_section_web-design .tabber_online_store .nav-tabs>li a {
        font-size: 11px !important;
    }
    .inflanar-hero__title {
        font-size: 31px;
    }
    .btn a {
        display: block;
        width: 279px;
        margin: 13px 0 0;
    }
    .header-inner {
        padding: 17px 10px 13px !important;
    }
    .inflanar-hero p {
        font-size: 14px;
        width: 100%;
    }.floatbutton{
        display: none;
    }
    .inflanar-hero span.pr {
        font-size: 26px;
    }
    .searchform form {
        flex-direction: column;
    }
    .searchform form button {
        font-size: 16px;
        width: 246px;
    }
    .headr-menu{
        display: none;
    }
    .header-inner .logo {
        margin: 0 26px !important;
    }
    .header_enquiry{
        display: none;
    }
    section.packages p {
        font-size: 12px;
    }
    img.off {
        right: 2%;
        top: -4%;
        width: 85px;
    }
}