@charset "UTF-8";
/*
Theme Name: One.com Landing page v2
Theme URI: https://one.com
Author: One.com
Author URI: https://one.com
Description: One.com crafted minimal theme to accommodate Gutenberg styles
Requires at least: WordPress 4.9.6
Version: 4.7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: onecom-landing-page
Tags: one-column, accessibility-ready, custom-colors, editor-style, translation-ready
*/

/* Body */
*, html, body {
    font-family: 'Montserrat';
    letter-spacing: 0;
}

body {
    /*overflow-x: hidden;*/
}

:root {
    --max-width-desktop: calc(100vw - 182px);
    --desktop-default-margin: 0 78px 0 104px;
    --responsive-default-margin: 30px 0;
    --heading-default-margin-top: 50px;
    --heading-default-margin-bottom: 50px;
    --p-defult-top-margin: 40px;
    --highlighted-text-padding: 40px 78px 40px 104px;
    --links-default-margin: 30px 0;
    --h2-font-size: 25px;
    --h3-font-size: 20px;
    --normal-font-size: 17px;
    --normal-text-color: #3C3C3C;
    --internal-link-color: #76B82A;
    --internal-link-text-decoration: none;
    --default-blue: #0078C8;
}

:host {
    --max-width-desktop: calc(100vw - 182px);
    --desktop-default-margin: 0 78px 0 104px;
    --responsive-default-margin: 30px 0;
    --heading-default-margin-top: 50px;
    --heading-default-margin-bottom: 50px;
    --p-defult-top-margin: 40px;
    --highlighted-text-padding: 40px 78px 40px 104px;
    --links-default-margin: 30px 0;
    --h2-font-size: 25px;
    --h3-font-size: 20px;
    --normal-font-size: 17px;
    --normal-text-color: #3C3C3C;
    --internal-link-color: #76B82A;
    --internal-link-text-decoration: none;
    --default-blue: #0078C8;
}

/* START Typography */
h1 {
    font-size: 35px;
    letter-spacing: 0;
    line-height: 40px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--normal-text-color);
    font-weight: 500;
    margin: 25px 0;
}

h2 {
    font-size: 25px;
    line-height: 1.4;
}

h3 {
    font-size: 20px;
}

h3,
h4 {
    margin: 40px 0 10px;
}

h3 + p {
    margin-block-start: 0 !important;
    margin-top: 0 !important;
}

p {
    color: var(--normal-text-color);
    font-size: var(--normal-font-size);
    letter-spacing: 0;
    line-height: 2;
    margin-block-end: 0;
    margin-block-start: 0;
    margin-top: var(--p-default-top-margin);
}

p.p-like-h2 {
    font-size: var(--h2-font-size);
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 0;
}

.h-size-44 {
    font-size: 44px!important;
    font-weight: 400;
    letter-spacing: 0.2px;
    line-height: 50px;
    margin: 0 0 20px;
    padding: 0;
}
/* END Typography */

/* START general Styling */
.block-row {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.block-row .row {
    align-items: stretch;
    -webkit-box-align: stretch;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 1110px;
}

.block-padding {
    padding: 100px;
}

@media screen and (max-width: 767px) {
    .block-padding {
        padding: 70px 50px;
    }
}

@media screen and (max-width: 500px) {
    .block-padding {
        padding: 50px 30px;
    }
}

/* END general Styling */

/* Breadcrumbs */
p#breadcrumbs {
    color: #a0a3a6;
    font-size: 15px;
    line-height: 19px;
    letter-spacing: 0px;
    margin: 32px 0;
}

p#breadcrumbs span {
    text-decoration: none;
}

p#breadcrumbs span a {
    text-decoration: none;
    color: var(--normal-text-color);
    margin: 0 20px 0 0;
}

p#breadcrumbs > span > span:first-child > a {
    margin-left: 40px;
}

p#breadcrumbs span.breadcrumb_last {
    color: #C6C6C6;
}

/* Breadcrumbs End */

.ocwl-outer-wrap {
    margin: 0;
    padding: 0;
}

.ocwl-outer-wrap, h2 {
    font-family: 'Montserrat', sans-serif;
    color: var(--normal-text-color);
    font-size: var(--h2-font-size);
    letter-spacing: 0px;
    line-height: 2;
}

.ocwl-outer-wrap {
    font-size: var(--normal-font-size);
}

p {
    font-size: var(--normal-font-size);
    line-height: 2;
    letter-spacing: 0;
    color: var(--normal-text-color);
    margin-top: var(--p-defult-top-margin) !important;
    margin-block-start: 0;
    margin-block-end: 0;
}

p.p-like-h2 {
    font-size: var(--h2-font-size);
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 0;
}

.wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child li {
    margin: 25px 0 !important;
    line-height: 1.5 !important;
}

.wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child a {
    text-decoration: var(--internal-link-text-decoration);
}

.oc-footer-links a {
    text-decoration: underline !important;
    color: var(--default-blue) !important;
}

strong {
    color: var(--normal-text-color);
    font-weight: 500;
    padding: 30px 0;
}

.oc-has-colored-strong strong,
.oc-colored-strong {
    color: var(--internal-link-color);
}

ol li > strong {
    color: #000;
}

.wp-block-columns p:not(:first-child) {
    margin-block-start: 40px;
}

.wp-block-media-text p:last-child :not(.has-medium-font-size) {
    margin-block-end: 0;
}

a {
    color: #0078C8;
    cursor: pointer;
}

.oc-grey-box a {
    border-radius: 30px;
    background-color: #0078C8;
    font-size: 15px;
    font-weight: 600;
    line-height: 19px;
    padding: 18px 50px;
    color: #fff;
    text-decoration: none;
    margin: 10px 0 15px 0;
    display: inline-block;
}

.ocwl-links-active {
    color: #74A345;
    font-weight: bold;
}

.ocwl-outer-wrap {
    max-width: 100%;
}

.ocwl-inner-wrap {
    max-width: 1440px;
    margin: auto;
}

/* Headings */
h1 {
    font-size: 35px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 40px;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    color: var(--normal-text-color);
    margin: 25px 0;
}

h2 {
    font-size: 25px;
    line-height: 1.4;
    font-weight: 500;

}

.page-template-tpl_about-us .news-left-column h1 {
    font-size: 44px;
    line-height: 50px;
}

.page-template-tpl_about-us h2 {
    font-weight: normal;
    font-size: 36px;
    line-height: 38px;
}

h2.onecom-office-location {
    margin-top: 100px !important;
}

h4 {
    font-weight: 500;
    margin: 40px 0 10px 0 !important;
}

h3 + p {
    margin-top: 0 !important;
    margin-block-start: 0 !important;
}

.wp-block-columns h2, h2 {
    margin: 50px 0;
}

.ocwl-highlighted-text h2 {
    margin: 40px 0 35px 0;
}

.wp-block-media-text.ocwl-highlighted-text h2 {
    margin: 10px 0;
    font-size: 20px;
}

.wp-block-columns .wp-block-column h2, .oc-footer-links h2 {
    margin-bottom: 30px;
}

.wp-block-columns .wp-block-column:nth-child(2) h2 {
    margin-top: 40px;
}

.wp-block-group, .wp-block-column {
    text-align: left;
}

.wp-block-columns .wp-block-column:nth-child(2) .wp-block-group:first-child h2:first-child {
    margin-top: 30px;
}

h3 {
    font-size: 20px !important;
}

.wp-block-columns.oc-steps-cols h3, h3.oc-steps-title {
    color: var(--normal-text-color);
    font-weight: 500;
    letter-spacing: 0;
    line-height: 19px;
    background: #EDEDED;
    padding: 20px 30px;
}

h3.oc-steps-title {
    margin-bottom: 50px;
}

.oc-always-first h2 {
    margin: 0 !important;
}

/* Headings END */
.wp-block-button {
    margin-top: 50px;
}

.ocwl-highlighted-text .wp-block-buttons .wp-block-button {
    margin: 50px 0 15px 0 !important;
}

/* Images */
.wp-block-image {
    margin: 50px 0!important;
}

/* Images End*/

/* Lists */
ol {
    padding-inline-start: 24px;
    list-style-position: inside;
}

ol ul {
    list-style: disc;
    padding-inline-start: 24px;
}

ol li {
    margin: 30px 0;
}

ul li :not(.ocwl-links-tab ul li) {
    margin: 10px 0;
}

ol.ocwl-no-margin {
    padding-inline-start: 16px;
}

ul.ocwl-links-tab {
    list-style-type: none;
    text-align: center;
    padding: 20px 0;
    max-width: var(--max-width-desktop);
}

/** Backward compatibility */
.entry-content > .ocwl-links-tab, .entry-content > h2, .entry-content > h3, .entry-content > p, .entry-content > .wp-block-button, .entry-content > .wp-block-image, .entry-content > ol, .entry-content > ul {
    margin: var(--desktop-default-margin);
}

.entry-content > h2, .entry-content > h3, .entry-content > .wp-block-button {
    margin-top: var(--heading-default-margin-top);
    margin-bottom: var(--heading-default-margin-bottom);
}

.entry-content > .ocwl-links-related {
    padding: var(--highlighted-text-padding);
}

.entry-content > .ocwl-links-related a {
    margin: var(--links-default-margin);
}

.entry-content > p {
    margin-top: var(--p-defult-top-margin);
}

/** Backward compatibility Ends */
ul.ocwl-links-tab li:after {
    content: '';
    display: inline-block;
    border-right: 1px solid #DFDFDF;
    height: 18px;
    vertical-align: middle;
}

ul.ocwl-links-tab li:last-child:after {
    border: none;
}

ul.ocwl-links-tab li {
    display: inline;
}

ul.ocwl-links-tab li a {
    text-decoration: none;
    padding: 18px 34px;
    display: inline-block;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    margin-left: -1px;
    margin-top: -1px;
}

ul.ocwl-links-tab li:first-child a, ul.ocwl-links-tab li.ocwl-first-in-row a {
    border-left: 1px solid #DFDFDF;
}

ul.ocwl-links-tab li:last-child a, ul.ocwl-links-tab li.ocwl-last-in-row a {
    border-right: 1px solid #DFDFDF;
}

ul.ocwl-links-tab li.ocwl-last-in-row:after {
    border-right: none;
}

ul.ocwl-links-tab-alt {
    border: 1px solid #DFDFDF;
    padding: 0;
}

ul.oc-spaced-list li {
    margin-bottom: 30px;
}


/* List v2 */
.wp-block-column ul, .oc-footer-links ul {
    list-style: none;
    padding-left: 0;
}

.wp-block-columns > .wp-block-column:first-child ul,
.wp-block-columns > .wp-block-column:first-child ol {
    list-style-position: inside;
    padding-inline-start: 15px;
}

.wp-block-columns > .wp-block-column:first-child ul {
    list-style: initial;
}

.wp-block-column ul li, .oc-footer-links ul li, .oc-footer-links p {
    margin: 30px 0 !important;
}

/* Lists END */

/* Links */
.ocwl-links-related {
    background-color: #F9F9F9;
    padding: 20px;
    margin: 52px 0 72px 0;
}

.ocwl-links-related h2 {
    margin-top: 0;
    line-height: 24px;
    letter-spacing: -0.5px
}

.ocwl-links-related a {
    display: block;
    margin: 20px 0px 0 0;
}

/* Links END */

/* WP block customisations */
.wp-block-media-text {
    margin: 25px 0;
    border-radius: 6px;

}

.wp-block-media-text h2 {
    /*margin:0 0 -8px 0;*/
}

.wp-block-media-text__media, .wp-block-media-text__content {
    /*width: 28%;*/
    /*float: left;*/
    /*margin-right: 210px !important;*/
}

.has-media-on-the-right .wp-block-media-text__media, .wp-block-media-text__content {
    float: right;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    float: none;
}

.wp-block-media-text .wp-block-media-text__content {
    float: none;
    width: auto;
    padding: 0;
    margin-left: 11px;
}

.wp-block-media-text__content .wp-block-group,
.wp-block-group.oc-inner-text {
    background-color: #f2f2f2;
    margin: 50px 0;
}

.oc-grey-box {
    background-color: #f2f2f2;
    margin: 50px 0;
}

.wp-block-media-text__content .wp-block-group .wp-block-group__inner-container,
.wp-block-group.oc-inner-text .wp-block-group__inner-container,
.oc-grey-box {
    padding: 30px 29px 30px 30px;
    margin: 0;
}

.oc-grey-box h3,
.oc-grey-box p:first-child,
.oc-inner-text h3,
.oc-inner-text p:first-child {
    margin-top: 0 !important;
}

.wp-block-media-text__content h2 {
    margin-top: 0;
}

.wp-block-media-text__content .wp-block-group h3,
.oc-inner-text h3,
.oc-grey-box h3 {
    margin-top: 0;
    margin-bottom: 30px;
    color: var(--normal-text-color);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 19px;
}

.oc-inner-text .wp-block-button {
    margin: 50px 0 15px 0 !important;
}

.wp-block-media-text .wp-block-media-text__media {
    margin: 0px 180px 0 0;
}

.wp-block-media-text .wp-block-media-text__content p {
    margin-top: 40px;
}

.wp-block-media-text.oc-broader-media .wp-block-media-text__media {
    margin: 0px 72px 0 0;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    margin: 0 0 0 180px;
}

.wp-block-media-text.has-media-on-the-right.oc-broader-media .wp-block-media-text__media {
    margin: 0 0 0 80px;
}

.wp-block-spacer.oc-inline-spacer {
    clear: none;
}

/* Buttons */
.wp-block-buttons .wp-block-button,
.wp-block-button {
    margin: 50px 0 15px 0 !important;
}

.ocwl-button-primary .wp-block-button__link, .wp-block-button__link {
    border-radius: 30px !important;
    background-color: #0078C8;
    font-size: 15px;
    font-weight: 600;
    line-height: 19px;
    padding: 18px 50px;
    /*margin: 10px 0 10px 0;*/
}

.wp-block-separator.is-style-wide {
    margin: 50px 0;
    border-top: 1px solid #D8D8D8;
}

.ocwl-img-center img {
    margin: 40px auto;
}

.wp-block-media-text > figure > img {
    border-radius: 6px;
}

.wp-block-media-text.ocwl-highlighted-text .wp-block-media-text__content, .ocwl-highlighted-text {
    margin-top: 30px;
    padding: 5px 20px;
    background: #EDEDED;
}

.wp-block-column.ocwl-info-box {
    background: #F9F9F9;
    padding: 35px 38px 30px 26px;
    border: 1px solid #DFDFDF;
    margin-top: 30px;
    flex-basis: calc(43% - 0px);
}

.wp-block-column.ocwl-info-box-constrained {
    padding: 20px 38px 12px 26px;
}

.ocwl-has-left-info .wp-block-column:not(:first-child) {
    margin-left: 51px;
}

.ocwl-has-right-info .wp-block-column.ocwl-info-box {
    margin-left: 61px;
}

.wp-block-column.ocwl-info-box h2 {
    background-image: url("/images/onecom/info-icon.svg"), url("./assets/images/info-icon.svg");
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 0 -12px 0 !important;
    padding-left: 50px;
    font-size: 15px;
    margin-top: 0;
}

.wp-block-column.ocwl-info-box p {
    margin: 20px 0;
    font-size: 13px;
    letter-spacing: -0.23px;
}

/* Columns customisation */
.wp-block-columns:not(.ocwl-no-margin),
.wp-block-media-text {
    max-width: 1216px;
    margin: 0 104px 0 120px;
}

/* Content columns and links */
.wp-block-group__inner-container .wp-block-columns {
    margin: 25px;
}

.wp-block-group__inner-container .wp-block-columns .wp-block-column ul {
    list-style: none;
    text-align: left;
    padding-inline-start: 15px;
    margin-block-start: 0;
    margin-block-end: 0;

}

.wp-block-group__inner-container .wp-block-columns .wp-block-column ul li,
.wp-block-group__inner-container .wp-block-columns .wp-block-column:last-child li {
    margin: 0 !important;
    line-height: 2 !important;
    display: table;
}

.wp-block-group__inner-container .wp-block-columns .wp-block-column ul li:before {
    content: "\2713\0020";
    padding-right: 5px;
    color: var(--internal-link-color);
    display: table-cell;
}

.wp-block-group__inner-container .wp-block-columns .wp-block-column:last-child a {
    color: #0078C8 !important;
    text-decoration: underline !important;
}

/* Content columns and links End*/
.wp-block-columns.oc-steps-cols {
    margin: 0;
}

.wp-block-columns.oc-steps-cols .wp-block-column {
    max-width: 50% !important;
}

.wp-block-media-text {
    margin: 0 104px 100px 78px;
}

.wp-block-media-text.has-media-on-the-right {
    margin: 0 78px 100px 104px;
}

.wp-block-group {
    margin-bottom: 50px;
}

.wp-block-columns .wp-block-column:first-child,
.entry-content > .wp-block-group > .wp-block-group__inner-container,
.wp-block-onecom-oc-related-links {
    max-width: 800px;
}

.entry-content > .wp-block-group.ocwl-highlighted-text > .wp-block-group__inner-container {
    max-width: 100%;
}

.entry-content > .wp-block-group > .wp-block-group__inner-container,
.wp-block-onecom-oc-related-links {
    margin-left: 120px;
}

.wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child {
    max-width: 336px;
    padding-left: 30px;
}

.wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child p {
    margin: 30px 0 !important;
}

.wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child a {
    color: var(--internal-link-color);
}

.wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child p {
    text-align: left;
}

/* Columns customisation END */

.wp-block-cover,
.wp-block-cover.has-background-dim {
    margin-bottom: 50px;
    background-color: transparent !important;
}

.wp-block-cover.has-background-dim.oc-cover-switch {
    background-color: #000 !important;
}

.wp-block-group__inner-container {
    margin-left: 30px;
}

.wp-block-group__inner-container > .wp-block-group__inner-container {
    margin-left: 0;
}

.ocwl-highlighted-text .wp-block-group__inner-container {
    margin-left: 120px;
    margin-right: 104px;
    margin-top: 50px;
}

.wp-block-cover {
    justify-content: flex-start;
    padding: 0;
}

.wp-block-cover .wp-block-cover__inner-container {
    margin-left: 120px;
    width: 50%;
    max-width: 630px;
    word-break: break-word;
}


.wp-block-cover__inner-container p {
    font-size: 25px;
    line-height: 1.4;
    font-weight: 400;
    color: #f8f9f9 !important;
}

.wp-block-cover__inner-container .has-large-font-size, .wp-block-cover__inner-container > h1 {
    font-size: 35px;
    line-height: 43px;
    font-weight: 400;
    margin-bottom: 40px;
    color: #f8f9f9 !important;
}

.wp-block-cover__inner-container h1 em {
    font-weight: bolder;
    font-style: normal;
    color: #76b82a;
}

.wp-block-cover__inner-container .has-large-font-size s, .wp-block-cover__inner-container h1 s {
    font-size: 32px;
    background-image: url("https://www-static.cdn-one.com/cmsimages/en_questionmark-with-dot@2x.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    color: transparent;

}

.white-hero-text .wp-block-cover__inner-container .has-large-font-size s, .white-hero-text .wp-block-cover__inner-container h1 s {
    background-image: url("https://www-static.cdn-one.com/cmsimages/en_questionmark-dark-with-dot@2x.png");

}

/* WP block customisations END */
.no-border-radius.wp-block-button__link {
    border-radius: 15px !important;
}

p#breadcrumbs {
    display: inline-block;
    float: left;
    /*margin: 20px;*/
}

/**
Search form
 */
form.GlobalDomainSearch {
    display: none;
    float: right;
    margin: 20px;
}

.GlobalDomainSearch input {
    width: 445px;
    height: 22px;
    border-radius: 27.5px;
    background-color: #EDEDED;
    outline: none;
    border: none;
    padding: 10px 30px;
    color: var(--normal-text-color);
    font-family: Montserrat;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 19px;
    vertical-align: middle;
}

button#button-submit-domainsearch {
    width: 40px;
    height: 40px;
    background-image: url('assets/images/icon-search.svg');
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    background-size: 16px auto;
    background-position: center center;
    font-size: 0;
    padding: 0;
    border: none;
    outline: none;
    background-color: #0078c8;
    border-radius: 100px;
    vertical-align: middle;
    position: relative;
    right: 45px;
}

.oc-hide-on-desktop {
    display: none;
}

.oc-show-on-desktop {
    display: block;
}

/** Plans **/

.oc-plan-container {
    padding: 25px;
    margin: 50px 0;
    background-color: #F2F2F2;
}

.oc-inner-text .oc-plan-container {
    padding: 0;
    margin: 0;
}

.oc-plan-container__inner {
    display: flex;
    justify-content: space-between;
}

.onecom_plans__content ul {
    padding-inline-start: 30px !important;
    margin-top: 12px !important;
}

.onecom_plans__content ul li {
    margin: 12px 0 !important;
}

.onecom_plans_best_value {
    border-radius: 50%;
    background-color: #76b82a;
    width: 180px;
    height: 180px;
    text-align: center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    word-break: break-word;
}

.onecom_plans_best_value > div {
    max-width: 80%;
}

.onecom_plans_best_value p {
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    line-height: 15px;
    margin-top: 0 !important;
}

.onecom_plans_heading {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 15px;
}

.onecom_plans_heading.onecom_plans_heading_full {
    max-width: 100%;
}

h3.onecom_plans_title {
    color: #3c3c3c;
    font-size: 25px !important;
    line-height: 30px;
    font-weight: 500;
    margin: 20px 0 10px 0 !important;
}

.oc-plan-container .clearfix {
    clear: both;
}


.oc-plan-container a {
    background-color: #0078C8;
    font-size: 15px;
    font-weight: 600;
    line-height: 19px;
    padding: 16px 30px 16px 30px;
    display: inline-block;
    color: #fff !important;
    text-decoration: none !important;
    min-width: 200px;
    width: 100%;
    text-align: center;
    border: 2px solid #0078C8;
    box-sizing: border-box;
    border-radius: 27.5px !important;
}

.oc-plan-container a:hover {
    cursor: pointer;
    opacity: .9;
}

.oc-plan-container a.onecom_plans_cta_alt {
    border: 2px solid #0078C8;
    color: #0078C8 !important;
    background: #fff;
}

.onecom_plans_cta_wrap:nth-child(2) {
    margin-left: 40px;
}

.onecom_plans_original {
    margin: 10px 0;
}

.onecom_plans_original .price {
    font-size: 25px;
    font-weight: 500;
    line-height: 35px;
    margin: 0 5px 0 0;
}

.onecom_plans_best_value h3.onecom_plans_original.onecom_static_title {
    font-size: 18px !important;
    font-weight: 500;
    line-height: 20px;
    color: #fff;
    margin: 10px !important;
    padding: 0;
}

p.onecom_green_content {
    margin: 10px 0;
}

.onecom_plans_original .currency {
    font-size: 20px;
    line-height: 35px;
}


p.onecom_plans_renew {
    /*color: #9d9d9c;*/
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
}

.onecom_plans__description p.onecom_plans__description_title {
    margin-top: 0 !important;
}

.onecom_plans__description p.onecom_plans_renew,
.onecom_plans__description p.onecom_plans_original {
    display: none;
}

.onecom_plans_cta {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-top: 30px;
}

.onecom_plans__content {
    margin-top: 30px;
}

/** Plans end **/
.oc-mobile-only {
    display: none;
}

/**News article**/
.oc-news-wrap {
    margin: 0 165px;
}

.news-left-column p#breadcrumbs,
.news-left-column p#breadcrumbs > span > span > a {
    margin-left: 0;
}

.news-left-column h1,
.news-left-column h1.news-list-title {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 56px;
    line-height: 64px;
}

.news-left-column .entry-content h2 {
    margin: 0
}

.news-left-column .entry-content > p,
.news-left-column .oc-news-summary p {
    margin: 0;
    font-size: 18px;
    letter-spacing: 0.2px;
}

.news-left-column .oc-news-summary p {
    font-weight: 600;
}

.page-template-tpl_about-us .oc-news-summary p {
    font-size: 24px;
    line-height: 30px;
    font-weight: normal;
}

.news-left-column .entry-content > .wp-block-image {
    margin: 30px 0px;
}

.oc-post-date {
    margin-top: 0 !important;
    color: #8A8989;
    font-size: 18px;
    line-height: 26px;
}

.news-left-column h1 {
    font-size: 56px;
    line-height: 64px;
    margin: 30px 0 20px 0;
}

.news-left-column {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 730px;
    float: left;
}

.news-right-column {
    float: right;
}

div.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background-color: yellow;
    padding: 50px;
    font-size: 20px;
}

.back-to-news-btn {
    display: inline-block;
    margin: 100px 0 120px 0;
    padding: 0 30px;
    font-size: 14px;
    line-height: 40px;
    font-weight: 600;
    color: #0078c8;
    border: 1px solid #0078c8;
    border-radius: 100px;
    text-decoration: none;
}

.oc-news-sidebar-menu {
    padding: 30px;
    border: 1px solid #EDEDED;
    margin-top: 40px;
}

.oc-news-sidebar-menu h5 {
    position: static;
    font-weight: normal;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.2px;
    color: #3C3C3C;
    margin-top: 10px;
    margin-bottom: 10px;
}

.oc-news-sidebar-menu ul {
    width: 195px;
    padding: 0px;
}

.oc-news-sidebar-menu ul li {
    list-style-type: none;
    text-decoration: none;
    font-size: 18px;
    line-height: 32px;
    color: #3C3C3C;
}

.oc-news-sidebar-menu ul li a {
    text-decoration: none;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 32px;
    color: #3C3C3C;
}

.oc-news-sidebar-menu ul li.current-menu-item a {
    position: static;
    width: 50px;
    height: 32px;
    left: 0px;
    top: 42px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 32px;
    color: #BBBBBB;
}

select.mobile-menu {
    display: none;
}

address.onecom-office-location h5 {
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    margin: 50px 0 20px 0;
}

address.onecom-office-location p {
    margin-top: 0 !important;
}

address.onecom-office-location {
    width: 50%;
    font-style: normal;
    min-height: 243px;
}

address.onecom-office-location:nth-child(odd) {
    float: left;
}

address.onecom-office-location:nth-child(even) {
    float: right;
}

/* Responsive */
@media screen and (max-width: 1600px) {
    .wp-block-media-text {
        min-width: calc(100vw - 182px);
    }
}

@media screen and (max-width: 1380px) and (min-width: 1201px) {
    .oc-news-wrap {
        margin: 0 50px;
    }
}

@charset "UTF-8";
/*
Theme Name: One.com Landing page v2
Theme URI: https://one.com
Author: One.com
Author URI: https://one.com
Description: One.com crafted minimal theme to accommodate Gutenberg styles
Requires at least: WordPress 4.9.6
Version: 3.2.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: onecom-landing-page
Tags: one-column, accessibility-ready, custom-colors, editor-style, translation-ready
*/

/* Body */
*, html, body {
    font-family: 'Montserrat';
    letter-spacing: 0;
}

body {
    /*overflow-x: hidden;*/
}

:root {
    --max-width-desktop: calc(100vw - 182px);
    --desktop-default-margin: 0 78px 0 104px;
    --responsive-default-margin: 30px 0;
    --heading-default-margin-top: 50px;
    --heading-default-margin-bottom: 50px;
    --p-defult-top-margin: 40px;
    --highlighted-text-padding: 40px 78px 40px 104px;
    --links-default-margin: 30px 0;
    --h2-font-size: 25px;
    --h3-font-size: 20px;
    --normal-font-size: 17px;
    --normal-text-color: #3C3C3C;
    --internal-link-color: #76B82A;
    --internal-link-text-decoration: none;
    --default-blue: #0078C8;
}

:host {
    --max-width-desktop: calc(100vw - 182px);
    --desktop-default-margin: 0 78px 0 104px;
    --responsive-default-margin: 30px 0;
    --heading-default-margin-top: 50px;
    --heading-default-margin-bottom: 50px;
    --p-defult-top-margin: 40px;
    --highlighted-text-padding: 40px 78px 40px 104px;
    --links-default-margin: 30px 0;
    --h2-font-size: 25px;
    --h3-font-size: 20px;
    --normal-font-size: 17px;
    --normal-text-color: #3C3C3C;
    --internal-link-color: #76B82A;
    --internal-link-text-decoration: none;
    --default-blue: #0078C8;
}

/* Breadcrumbs */
p#breadcrumbs {
    color: #a0a3a6;
    font-size: 15px;
    line-height: 19px;
    letter-spacing: 0px;
    margin: 32px 0;
}

p#breadcrumbs span {
    text-decoration: none;
}

p#breadcrumbs span a {
    text-decoration: none;
    color: var(--normal-text-color);
    margin: 0 20px 0 0;
}

p#breadcrumbs > span > span:first-child > a {
    margin-left: 40px;
}

p#breadcrumbs span.breadcrumb_last {
    color: #C6C6C6;
}

/* Breadcrumbs End */

.ocwl-outer-wrap {
    margin: 0;
    padding: 0;
}

.ocwl-outer-wrap, h2 {
    font-family: 'Montserrat', sans-serif;
    color: var(--normal-text-color);
    font-size: var(--h2-font-size);
    letter-spacing: 0px;
    line-height: 2;
}

.ocwl-outer-wrap {
    font-size: var(--normal-font-size);
}

p {
    font-size: var(--normal-font-size);
    line-height: 2;
    letter-spacing: 0;
    color: var(--normal-text-color);
    margin-top: var(--p-defult-top-margin) !important;
    margin-block-start: 0;
    margin-block-end: 0;
}

p.p-like-h2 {
    font-size: var(--h2-font-size);
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 0;
}

.wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child li {
    margin: 25px 0 !important;
    line-height: 1.5 !important;
}

.wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child a {
    text-decoration: var(--internal-link-text-decoration);
}

.oc-footer-links a {
    text-decoration: underline !important;
    color: var(--default-blue) !important;
}

strong {
    color: var(--normal-text-color);
    font-weight: 500;
    padding: 30px 0;
}

.oc-has-colored-strong strong,
.oc-colored-strong {
    color: var(--internal-link-color);
}

ol li > strong {
    color: #000;
}

.wp-block-columns p:not(:first-child) {
    margin-block-start: 40px;
}

.wp-block-media-text p:last-child :not(.has-medium-font-size) {
    margin-block-end: 0;
}

a {
    color: #0078C8;
    cursor: pointer;
}

.oc-grey-box a {
    border-radius: 30px;
    background-color: #0078C8;
    font-size: 15px;
    font-weight: 600;
    line-height: 19px;
    padding: 18px 50px;
    color: #fff;
    text-decoration: none;
    margin: 10px 0 15px 0;
    display: inline-block;
}

.ocwl-links-active {
    color: #74A345;
    font-weight: bold;
}

.ocwl-outer-wrap {
    max-width: 100%;
}

.ocwl-inner-wrap {
    max-width: 1440px;
    margin: auto;
}

/* Headings */
h1 {
    font-size: 35px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 40px;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    color: var(--normal-text-color);
    margin: 25px 0;
}

h2 {
    font-size: 25px;
    line-height: 1.4;
    font-weight: 500;

}

h3,
h4 {
    font-weight: 500;
    margin: 40px 0 10px 0 !important;
}

h3 + p {
    margin-top: 0 !important;
    margin-block-start: 0 !important;
}

.wp-block-columns h2, h2 {
    margin: 50px 0;
}

.ocwl-highlighted-text h2 {
    margin: 40px 0 35px 0;
}

.wp-block-media-text.ocwl-highlighted-text h2 {
    margin: 10px 0;
    font-size: 20px;
}

.wp-block-columns .wp-block-column h2, .oc-footer-links h2 {
    margin-bottom: 30px;
}

.wp-block-columns .wp-block-column:nth-child(2) h2 {
    margin-top: 40px;
}

.wp-block-group, .wp-block-column {
    text-align: left;
}

.wp-block-columns .wp-block-column:nth-child(2) .wp-block-group:first-child h2:first-child {
    margin-top: 30px;
}

h3 {
    font-size: 20px !important;
}

.wp-block-columns.oc-steps-cols h3, h3.oc-steps-title {
    color: var(--normal-text-color);
    font-weight: 500;
    letter-spacing: 0;
    line-height: 19px;
    background: #EDEDED;
    padding: 20px 30px;
}

h3.oc-steps-title {
    margin-bottom: 50px;
}

.oc-always-first h2 {
    margin: 0 !important;
}

/* Headings END */
.wp-block-button {
    margin-top: 50px;
}

.ocwl-highlighted-text .wp-block-buttons .wp-block-button {
    margin: 50px 0 15px 0 !important;
}

/* Images */
.wp-block-image {
    margin: 50px 0;
}

/* Images End*/

/* Lists */
ol {
    padding-inline-start: 24px;
    list-style-position: inside;
}

ol ul {
    list-style: disc;
    padding-inline-start: 24px;
}

ol li {
    margin: 30px 0;
}

ul li :not(.ocwl-links-tab ul li) {
    margin: 10px 0;
}

ol.ocwl-no-margin {
    padding-inline-start: 16px;
}

ul.ocwl-links-tab {
    list-style-type: none;
    text-align: center;
    padding: 20px 0;
    max-width: var(--max-width-desktop);
}

/** Backward compatibility */
.entry-content > .ocwl-links-tab, .entry-content > h2, .entry-content > h3, .entry-content > p, .entry-content > .wp-block-button, .entry-content > .wp-block-image, .entry-content > ol, .entry-content > ul {
    margin: var(--desktop-default-margin);
}

.entry-content > h2, .entry-content > h3, .entry-content > .wp-block-button {
    margin-top: var(--heading-default-margin-top);
    margin-bottom: var(--heading-default-margin-bottom);
}

.entry-content > .ocwl-links-related {
    padding: var(--highlighted-text-padding);
}

.entry-content > .ocwl-links-related a {
    margin: var(--links-default-margin);
}

.entry-content > p {
    margin-top: var(--p-defult-top-margin);
}

/** Backward compatibility Ends */
ul.ocwl-links-tab li:after {
    content: '';
    display: inline-block;
    border-right: 1px solid #DFDFDF;
    height: 18px;
    vertical-align: middle;
}

ul.ocwl-links-tab li:last-child:after {
    border: none;
}

ul.ocwl-links-tab li {
    display: inline;
}

ul.ocwl-links-tab li a {
    text-decoration: none;
    padding: 18px 34px;
    display: inline-block;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    margin-left: -1px;
    margin-top: -1px;
}

ul.ocwl-links-tab li:first-child a, ul.ocwl-links-tab li.ocwl-first-in-row a {
    border-left: 1px solid #DFDFDF;
}

ul.ocwl-links-tab li:last-child a, ul.ocwl-links-tab li.ocwl-last-in-row a {
    border-right: 1px solid #DFDFDF;
}

ul.ocwl-links-tab li.ocwl-last-in-row:after {
    border-right: none;
}

ul.ocwl-links-tab-alt {
    border: 1px solid #DFDFDF;
    padding: 0;
}

ul.oc-spaced-list li {
    margin-bottom: 30px;
}


/* List v2 */
.wp-block-column ul, .oc-footer-links ul {
    list-style: none;
    padding-left: 0;
}

.wp-block-columns > .wp-block-column:first-child ul,
.wp-block-columns > .wp-block-column:first-child ol {
    list-style-position: inside;
    padding-inline-start: 15px;
}

.wp-block-columns > .wp-block-column:first-child ul {
    list-style: initial;
}

.wp-block-column ul li, .oc-footer-links ul li, .oc-footer-links p {
    margin: 30px 0 !important;
}

/* Lists END */

/* Links */
.ocwl-links-related {
    background-color: #F9F9F9;
    padding: 20px;
    margin: 52px 0 72px 0;
}

.ocwl-links-related h2 {
    margin-top: 0;
    line-height: 24px;
    letter-spacing: -0.5px
}

.ocwl-links-related a {
    display: block;
    margin: 20px 0px 0 0;
}

/* Links END */

/* WP block customisations */
.wp-block-media-text {
    margin: 25px 0;
    border-radius: 6px;

}

.wp-block-media-text h2 {
    /*margin:0 0 -8px 0;*/
}

.wp-block-media-text__media, .wp-block-media-text__content {
    /*width: 28%;*/
    /*float: left;*/
    /*margin-right: 210px !important;*/
}

.has-media-on-the-right .wp-block-media-text__media, .wp-block-media-text__content {
    float: right;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    float: none;
}

.wp-block-media-text .wp-block-media-text__content {
    float: none;
    width: auto;
    padding: 0;
    margin-left: 11px;
}

.wp-block-media-text__content .wp-block-group,
.wp-block-group.oc-inner-text {
    background-color: #f2f2f2;
    margin: 50px 0;
}

.oc-grey-box {
    background-color: #f2f2f2;
    margin: 50px 0;
}

.wp-block-media-text__content .wp-block-group .wp-block-group__inner-container,
.wp-block-group.oc-inner-text .wp-block-group__inner-container,
.oc-grey-box {
    padding: 30px 29px 30px 30px;
    margin: 0;
}

.oc-grey-box h3,
.oc-grey-box p:first-child,
.oc-inner-text h3,
.oc-inner-text p:first-child {
    margin-top: 0 !important;
}

.wp-block-media-text__content h2 {
    margin-top: 0;
}

.wp-block-media-text__content .wp-block-group h3,
.oc-inner-text h3,
.oc-grey-box h3 {
    margin-top: 0;
    margin-bottom: 30px;
    color: var(--normal-text-color);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 19px;
}

.oc-inner-text .wp-block-button {
    margin: 50px 0 15px 0 !important;
}

.wp-block-media-text .wp-block-media-text__media {
    margin: 0px 180px 0 0;
}

.wp-block-media-text .wp-block-media-text__content p {
    margin-top: 40px;
}

.wp-block-media-text.oc-broader-media .wp-block-media-text__media {
    margin: 0px 72px 0 0;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    margin: 0 0 0 180px;
}

.wp-block-media-text.has-media-on-the-right.oc-broader-media .wp-block-media-text__media {
    margin: 0 0 0 80px;
}

.wp-block-spacer.oc-inline-spacer {
    clear: none;
}

/* Buttons */
.wp-block-buttons .wp-block-button,
.wp-block-button {
    margin: 50px 0 15px 0 !important;
}

.ocwl-button-primary .wp-block-button__link, .wp-block-button__link {
    border-radius: 30px !important;
    background-color: #0078C8;
    font-size: 15px;
    font-weight: 600;
    line-height: 19px;
    padding: 18px 50px;
    /*margin: 10px 0 10px 0;*/
}

.wp-block-separator.is-style-wide {
    margin: 50px 0;
    border-top: 1px solid #D8D8D8;
}

.ocwl-img-center img {
    margin: 40px auto;
}

.wp-block-media-text > figure > img {
    border-radius: 6px;
}

.wp-block-media-text.ocwl-highlighted-text .wp-block-media-text__content, .ocwl-highlighted-text {
    margin-top: 30px;
    padding: 5px 20px;
    background: #EDEDED;
}

.wp-block-column.ocwl-info-box {
    background: #F9F9F9;
    padding: 35px 38px 30px 26px;
    border: 1px solid #DFDFDF;
    margin-top: 30px;
    flex-basis: calc(43% - 0px);
}

.wp-block-column.ocwl-info-box-constrained {
    padding: 20px 38px 12px 26px;
}

.ocwl-has-left-info .wp-block-column:not(:first-child) {
    margin-left: 51px;
}

.ocwl-has-right-info .wp-block-column.ocwl-info-box {
    margin-left: 61px;
}

.wp-block-column.ocwl-info-box h2 {
    background-image: url("/images/onecom/info-icon.svg"), url("./assets/images/info-icon.svg");
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 0 -12px 0 !important;
    padding-left: 50px;
    font-size: 15px;
    margin-top: 0;
}

.wp-block-column.ocwl-info-box p {
    margin: 20px 0;
    font-size: 13px;
    letter-spacing: -0.23px;
}

/* Columns customisation */
.wp-block-columns:not(.ocwl-no-margin),
.wp-block-media-text {
    max-width: 1216px;
    margin: 0 104px 0 120px;
}

/* Content columns and links */
.wp-block-group__inner-container .wp-block-columns {
    margin: 25px;
}

.wp-block-group__inner-container .wp-block-columns .wp-block-column ul {
    list-style: none;
    text-align: left;
    padding-inline-start: 15px;
    margin-block-start: 0;
    margin-block-end: 0;

}

.wp-block-group__inner-container .wp-block-columns .wp-block-column ul li,
.wp-block-group__inner-container .wp-block-columns .wp-block-column:last-child li {
    margin: 0 !important;
    line-height: 2 !important;
    display: table;
}

.wp-block-group__inner-container .wp-block-columns .wp-block-column ul li:before {
    content: "\2713\0020";
    padding-right: 5px;
    color: var(--internal-link-color);
    display: table-cell;
}

.wp-block-group__inner-container .wp-block-columns .wp-block-column:last-child a {
    color: #0078C8 !important;
    text-decoration: underline !important;
}

/* Content columns and links End*/
.wp-block-columns.oc-steps-cols {
    margin: 0;
}

.wp-block-columns.oc-steps-cols .wp-block-column {
    max-width: 50% !important;
}

.wp-block-media-text {
    margin: 0 104px 100px 78px;
}

.wp-block-media-text.has-media-on-the-right {
    margin: 0 78px 100px 104px;
}

.wp-block-group {
    margin-bottom: 50px;
}

.wp-block-columns .wp-block-column:first-child,
.white-hero-text .entry-content > .wp-block-group > .wp-block-group__inner-container,
.wp-block-onecom-oc-related-links {
    max-width: 800px;
}

.entry-content > .wp-block-group.ocwl-highlighted-text > .wp-block-group__inner-container {
    max-width: 100%;
}

.entry-content > .wp-block-group > .wp-block-group__inner-container,
.wp-block-onecom-oc-related-links {
    margin-left: 120px;
}

.wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child {
    max-width: 336px;
    padding-left: 30px;
}

.wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child p {
    margin: 30px 0 !important;
}

.wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child a {
    color: var(--internal-link-color);
}

.wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child p {
    text-align: left;
}

/* Columns customisation END */

.wp-block-cover,
.wp-block-cover.has-background-dim {
    margin-bottom: 50px;
    background-color: transparent !important;
}

.wp-block-cover.has-background-dim.oc-cover-switch {
    background-color: #000 !important;
}

.wp-block-group__inner-container {
    margin-left: 30px;
}

.wp-block-group__inner-container > .wp-block-group__inner-container {
    margin-left: 0;
}

.ocwl-highlighted-text .wp-block-group__inner-container {
    margin-left: 120px;
    margin-right: 104px;
    margin-top: 50px;
}

.wp-block-cover {
    justify-content: flex-start;
    padding: 0;
}

.wp-block-cover .wp-block-cover__inner-container {
    margin-left: 120px;
    width: 50%;
    max-width: 630px;
    word-break: break-word;
}


.wp-block-cover__inner-container p {
    font-size: 25px;
    line-height: 1.4;
    font-weight: 400;
    color: #f8f9f9 !important;
}

.wp-block-cover__inner-container .has-large-font-size, .wp-block-cover__inner-container > h1 {
    font-size: 35px;
    line-height: 43px;
    font-weight: 400;
    margin-bottom: 40px;
    color: #f8f9f9 !important;
}

.wp-block-cover__inner-container h1 em {
    font-weight: bolder;
    font-style: normal;
    color: #76b82a;
}

.wp-block-cover__inner-container .has-large-font-size s, .wp-block-cover__inner-container h1 s {
    font-size: 32px;
    background-image: url("https://www-static.cdn-one.com/cmsimages/en_questionmark-with-dot@2x.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    color: transparent;

}

/* WP block customisations END */
.no-border-radius.wp-block-button__link {
    border-radius: 15px !important;
}

p#breadcrumbs {
    display: inline-block;
    float: left;
    /*margin: 20px;*/
}

/**
Search form
 */
form.GlobalDomainSearch {
    display: none;
    float: right;
    margin: 20px;
}

.GlobalDomainSearch input {
    width: 445px;
    height: 22px;
    border-radius: 27.5px;
    background-color: #EDEDED;
    outline: none;
    border: none;
    padding: 10px 30px;
    color: var(--normal-text-color);
    font-family: Montserrat;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 19px;
    vertical-align: middle;
}

button#button-submit-domainsearch {
    width: 40px;
    height: 40px;
    background-image: url('assets/images/icon-search.svg');
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    background-size: 16px auto;
    background-position: center center;
    font-size: 0;
    padding: 0;
    border: none;
    outline: none;
    background-color: #0078c8;
    border-radius: 100px;
    vertical-align: middle;
    position: relative;
    right: 45px;
}

.oc-hide-on-desktop {
    display: none;
}

.oc-show-on-desktop {
    display: block;
}

/** Plans **/

.oc-plan-container {
    padding: 25px;
    margin: 50px 0;
    background-color: #F2F2F2;
}

.oc-inner-text .oc-plan-container {
    padding: 0;
    margin: 0;
}

.oc-plan-container__inner {
    display: flex;
    justify-content: space-between;
}

.onecom_plans__content ul {
    padding-inline-start: 30px !important;
    margin-top: 12px !important;
}

.onecom_plans__content ul li {
    margin: 12px 0 !important;
}

.onecom_plans_best_value {
    border-radius: 50%;
    background-color: #76b82a;
    width: 180px;
    height: 180px;
    text-align: center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    word-break: break-word;
}

.onecom_plans_best_value > div {
    max-width: 80%;
}

.onecom_plans_best_value p {
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    line-height: 15px;
    margin-top: 0 !important;
}

.onecom_plans_heading {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 15px;
}

.onecom_plans_heading.onecom_plans_heading_full {
    max-width: 100%;
}

h3.onecom_plans_title {
    color: #3c3c3c;
    font-size: 25px !important;
    line-height: 30px;
    font-weight: 500;
    margin: 20px 0 10px 0 !important;
}

.oc-plan-container .clearfix {
    clear: both;
}


.oc-plan-container a {
    background-color: #0078C8;
    font-size: 15px;
    font-weight: 600;
    line-height: 19px;
    padding: 16px 30px 16px 30px;
    display: inline-block;
    color: #fff !important;
    text-decoration: none !important;
    min-width: 200px;
    width: 100%;
    text-align: center;
    border: 2px solid #0078C8;
    box-sizing: border-box;
    border-radius: 27.5px !important;
}

.oc-plan-container a:hover {
    cursor: pointer;
    opacity: .9;
}

.oc-plan-container a.onecom_plans_cta_alt {
    border: 2px solid #0078C8;
    color: #0078C8 !important;
    background: #fff;
}

.onecom_plans_cta_wrap:nth-child(2) {
    margin-left: 40px;
}

.onecom_plans_original {
    margin: 10px 0;
}

.onecom_plans_original .price {
    font-size: 25px;
    font-weight: 500;
    line-height: 35px;
    margin: 0 5px 0 0;
}

.onecom_plans_best_value h3.onecom_plans_original.onecom_static_title {
    font-size: 18px !important;
    font-weight: 500;
    line-height: 20px;
    color: #fff;
    margin: 10px !important;
    padding: 0;
}

p.onecom_green_content {
    margin: 10px 0;
}

.onecom_plans_original .currency {
    font-size: 20px;
    line-height: 35px;
}


p.onecom_plans_renew {
    /*color: #9d9d9c;*/
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
}

.onecom_plans__description p.onecom_plans__description_title {
    margin-top: 0 !important;
}

.onecom_plans__description p.onecom_plans_renew,
.onecom_plans__description p.onecom_plans_original {
    display: none;
}

.onecom_plans_cta {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-top: 30px;
}

.onecom_plans__content {
    margin-top: 30px;
}

/** Plans end **/
.oc-mobile-only {
    display: none;
}

/**News article**/
.oc-news-wrap {
    margin: 0 165px;
}

.news-left-column p#breadcrumbs,
.news-left-column p#breadcrumbs > span > span > a {
    margin-left: 0;
}

.news-left-column h1 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 56px;
    line-height: 64px;
}

.news-left-column .oc-news-summary p {
    margin-top: 25px;
    margin-bottom: 25px;
}

.news-left-column .entry-content > p {
    margin: 0;
    font-size: 18px;
    letter-spacing: 0.2px;
}

.news-left-column .entry-content > .wp-block-image {
    margin: 30px 0px;
}

.oc-post-date {
    margin-top: 0 !important;
    color: #8A8989;
    font-size: 18px;
    line-height: 26px;
}

.news-left-column h1 {
    font-size: 40px;
    line-height: 1.2;
    margin: 30px 0 20px 0;
}

.news-left-column {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 730px;
    float: left;
}

.news-right-column {
    float: right;
}

div.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background-color: yellow;
    padding: 50px;
    font-size: 20px;
}

.back-to-news-btn {
    display: inline-block;
    margin: 100px 0 120px 0;
    padding: 0 30px;
    font-size: 14px;
    line-height: 40px;
    font-weight: 600;
    color: #0078c8;
    border: 1px solid #0078c8;
    border-radius: 100px;
    text-decoration: none;
}

.oc-news-sidebar-menu {
    padding: 30px;
    border: 1px solid #EDEDED;
    margin-top: 40px;
}

.oc-news-sidebar-menu h5 {
    position: static;
    font-weight: normal;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.2px;
    color: #3C3C3C;
    margin-top: 10px;
    margin-bottom: 10px;
}

.oc-news-sidebar-menu ul {
    width: 250px;
    padding: 0px;
}

.oc-news-sidebar-menu ul li {
    list-style-type: none;
    text-decoration: none;
    font-size: 18px;
    line-height: 32px;
    color: #3C3C3C;
}

.oc-news-sidebar-menu ul li a {
    text-decoration: none;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 32px;
    color: #3C3C3C;
}

.oc-news-sidebar-menu ul li.current-menu-item a {
    position: static;
    width: 50px;
    height: 32px;
    left: 0px;
    top: 42px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 32px;
    color: #BBBBBB;
}

.oc-news-wrap .entry-content > ul {
    margin: 0;
}

select.mobile-menu {
    display: none;
}

/* Responsive */
@media screen and (max-width: 1600px) {
    .wp-block-media-text {
        min-width: calc(100vw - 182px);
    }
}

@media screen and (max-width: 1380px) and (min-width: 1201px) {
    .oc-news-wrap {
        margin: 0 50px;
    }
}

@media screen and (max-width: 1200px) and (min-width: 481px) {

    body {
        margin: 0;
    }

    h1, h2, h3, h4, h5, h6 {
        letter-spacing: -1px;
    }

    .ocwl-inner-wrap,
    .oc-news-wrap {
        margin: 0 50px;
    }

    .wp-block-media-text .wp-block-media-text__content {
        float: none;
        width: auto;
        padding-left: 0;
    }

    .wp-block-media-text .wp-block-media-text__media {
        margin: 0px 45px 0 0;
    }

    .wp-block-media-text.oc-broader-media .wp-block-media-text__media {
        margin: 0px 46px 0 0;
    }

    .wp-block-button.ocwl-button-primary {
        margin: 30px 0 0 0;
    }

    .ocwl-no-margin {
        margin: 0;
    }

    ul.ocwl-links-tab {
        /* margin: 39.5px 0; */
        margin: 16px 0;
    }

    .ocwl-links-related {
        /* margin: 52px -30px 72px -30px; */
        margin: 52px 0 72px 0;
        padding-right: 30px;
        padding-left: 30px;
    }

    ul.ocwl-links-tab li {
        display: inline-block;
    }

    ul.ocwl-links-tab {
        text-align: left;
        border: none;
    }

    ul.ocwl-links-tab li a {
        margin: -1px 0 0 0;
        padding: 18px 33px;
    }
}

@media only screen and (max-width: 1090px) {
    .news-right-column {
        display: none;
    }
}

@media only screen and (min-width: 1025px) {
    ul.ocwl-links-tab-alt li:last-child a, ul.ocwl-links-tab-alt li.ocwl-last-in-row a, ul.ocwl-links-tab-alt li a, ul.ocwl-links-tab-alt li:first-child a, ul.ocwl-links-tab-alt li.ocwl-first-in-row a {
        border: none !important;
    }

    form.GlobalDomainSearch {
        display: inline-block;
    }

    .wp-block-cover.oc-cover-switch .wp-block-cover__inner-container h1 {
        width: calc(100% - 147px)
    }
}


/* Tablet */
@media screen and (max-width: 1024px) {
    .wp-block-cover {
        margin-left: -50px;
        margin-right: -50px;
        width: 100vw;
    }

    .wp-block-cover .wp-block-cover__inner-container {
        margin-left: 50px;
        width: 74%;
    }

    .entry-content > .wp-block-group > .wp-block-group__inner-container {
        /*width: calc(100% - 100px);*/
        margin-left: 0;
        margin-right: 0;
    }

    .entry-content > .wp-block-group.ocwl-highlighted-text > .wp-block-group__inner-container {
        margin-left: 50px;
        margin-right: 50px;
    }

    .wp-block-columns:not(.ocwl-no-margin), .wp-block-media-text, .entry-content > .wp-block-group > .wp-block-group__inner-container,
    .wp-block-onecom-oc-related-links {
        max-width: 100%;
        flex-wrap: wrap;
        margin: 0;
    }

    .wp-block-column {
        flex-basis: 100% !important;
    }

    .wp-block-columns .wp-block-column:first-child {
        max-width: 100%;
    }

    .ocwl-highlighted-text {
        padding: 5px 0;
    }

    .ocwl-highlighted-text .wp-block-group__inner-container {
        max-width: calc(100% - 100px);
        margin: 50px;
    }

    .ocwl-highlighted-text {
        width: 100vw;
        margin: 50px -50px;
    }

    /* Move sidebar to first, this rule applies only to first column set*/
    .wp-block-columns:not(.oc-steps-cols) > div:nth-child(2):not(.has-moved-item) {
        order: -1;
        width: 100%;
    }

    .wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child {
        margin: 0;
        padding: 0;
        max-width: 100%;
    }

    .wp-block-columns > div:nth-child(2) > .wp-block-group .wp-block-group__inner-container {
        margin-left: 0;
    }

    .wp-block-columns > div:nth-child(2) > .wp-block-group {
        float: left;
        margin-left: 30px;
        margin-right: 30px;
        max-width: 41%;
    }

    .wp-block-columns .wp-block-column:nth-child(2) h2 {
        margin-top: 30px;
    }

    form.GlobalDomainSearch {
        display: none;
    }

    p#breadcrumbs span a:first-child {
        margin-left: 0;
    }

    p#breadcrumbs {
        margin: 15px 0;
    }

    .wp-block-media-text, .wp-block-media-text.has-media-on-the-right {
        margin: 0;
        display: inline-block;
    }

    .wp-block-media-text .wp-block-media-text__media, .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
        margin: 50px 0;
        max-height: 520px;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .wp-block-media-text .wp-block-media-text__content {
        margin-left: 0;
    }

    .wp-block-columns.oc-steps-cols .wp-block-column {
        max-width: 100% !important;
    }

    .wp-block-columns.oc-steps-cols h3 {
        margin: 40px 0;
    }

    .has-media-on-the-right .wp-block-media-text__media, .wp-block-media-text__content {
        float: none;
    }

    .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container {
        margin: 0 20px;
    }

    .oc-hide-on-desktop {
        display: block;
    }

    .oc-show-on-desktop {
        display: none;
    }
}

/* Tablet end*/

@media only screen and (min-width: 768px) {
    .wp-block-image.ocwl-show-mobile figure.aligncenter {
        display: none;
    }

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .wp-block-cover.oc-cover-switch .wp-block-cover__inner-container h1 {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) {
    .wp-block-image img {
        height: auto !important;
    }

    .wp-block-column.ocwl-info-box {
        flex-basis: calc(45% - 4px);
    }

    .wp-block-column {
        flex-basis: calc(48% - 3px);
    }

    .ocwl-has-left-info .ocwl-info-box {
        margin-right: 20px;
    }

    .ocwl-has-right-info .ocwl-info-box {
        flex-basis: calc(42% - 4px);
    }

    .wp-block-column.ocwl-info-box {
        padding: 35px 5px 27px 20px;
    }

    .ocwl-has-right-info .wp-block-column.ocwl-info-box {
        margin-left: 22px;
    }

    .ocwl-has-left-info .wp-block-column:not(:first-child) {
        margin-left: 6px;
    }

    .entry-content > .ocwl-links-tab, .entry-content > h2, .entry-content > h3, .entry-content > p, .entry-content > .wp-block-button, .entry-content > .wp-block-image, .entry-content > ol, .entry-content > ul {
        margin: var(--responsive-default-margin);
    }

    .wp-block-group__inner-container {
        margin-left: var(--responsive-default-margin);
    }

    .no-br-on-mobile br {
        display: none;
    }

    .no-br-on-mobile strong + br {
        display: block !important;
    }

}

/* mobile to vertical tab*/
@media only screen and (max-width: 767px) {
    .ocwl-hide-media-mobile .wp-block-media-text__media, .wp-block-image.ocwl-hide-media-mobile figure.aligncenter {
        display: none;
    }

    .wp-block-cover, .ocwl-highlighted-text {
        margin-left: -30px;
        margin-right: -30px;
    }

    .ocwl-inner-wrap {
        margin: 0 30px;
    }

    .ocwl-highlighted-text .wp-block-group__inner-container {
        max-width: 100%;
        margin-left: 30px;
        margin-right: 30px;
    }

    .wp-block-columns:not(.ocwl-no-margin), .wp-block-media-text {
        margin: 0 0 30px 0;
    }

    .wp-block-group__inner-container .wp-block-columns {
        margin: 15px;
    }

    .wp-block-columns > div:nth-child(2) > .wp-block-group {
        float: none;
        text-align: left;
    }

    .wp-block-cover__inner-container .has-large-font-size {
        margin-bottom: 30px;
    }

    .wp-block-columns h2, h2 {
        line-height: 35px;
        margin: 30px 0;
    }

    .wp-block-columns > div:nth-child(2) > .wp-block-group:last-child {
        float: none;
    }

    .wp-block-columns:not(.oc-steps-cols) > div:nth-child(2):not(.has-moved-item), .wp-block-buttons {
        text-align: center;
    }

    .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container {
        margin: 0;
    }

    .wp-block-columns > div:nth-child(2) > .wp-block-group {
        max-width: 100%;
    }

    .oc-footer-links {
        text-align: left;
    }

    .oc-hide-on-desktop {
        display: none;
    }

    .oc-show-on-desktop {
        display: block;
    }

    .oc-plan-btns {
        text-align: center;
    }

    .oc-plan-btns a {
        margin: 15px 0;
    }

    .wp-block-cover.oc-cover-switch {
        background-image: url("https://www-static.cdn-one.com/cmsimages/en_which-domain-extension-mobile-hero.jpg") !important;
    }

    /** News **/
    .oc-news-wrap {
        margin: 0 30px;
    }

    .news-left-column {
        width: 100%;
        float: none;
    }

    .news-left-column h1 {
        font-size: 36px;
        line-height: 38px;
        padding: 0;
        margin-top: 0;
    }

    .back-to-news-btn {
        margin: 30px 0;
    }

    .news-right-column {
        display: none;
    }

    .news-left-column p#breadcrumbs {
        display: none;
    }

    select.mobile-menu {
        display: block;
        width: 100%;
        margin: 30px 0;
        padding: 10px 20px;
        border-radius: 100px;
        border: 1px solid #8A8989;
        appearance: none;
        background: url(./assets/images/caret.svg);
        background-size: auto;
        background-position: right 17.5px center;
        background-repeat: no-repeat;
    }

    body {
        -webkit-text-size-adjust: 100%;
    }

    /** News end **/
}

/* mobile to vertical tab*/
@media (max-width: 680px) {
    .oc-mobile-only {
        display: block;
    }

    .onecom_plans_body {
        max-width: 100%;
    }

    .onecom_plans__content {
        display: none;
    }

    .oc-plan-container__inner {
        justify-content: center;
    }

    .onecom_plans_body {
        text-align: center;
    }

    .onecom_plans_cta {
        display: block;
    }

    .oc-plan-container {
        display: block;
    }

    .oc-plan-container a {
        width: 100%;
        padding: 18px 0;
    }

    .onecom_plans__description p.onecom_plans_renew,
    .onecom_plans__description p.onecom_plans_original {
        display: block;
    }

    .onecom_plans__description p.onecom_plans_renew {
        color: #9d9d9c;
        font-size: 13px;
        line-height: 15px;
        font-weight: 400;
        margin-top: 0 !important;
    }

    .onecom_plans_cta_wrap {
        margin: 30px 0;
    }

    .oc-plan-container a.onecom_plans_cta_alt {
        margin-left: 0;
    }

    .onecom_plans__sidebar,
    .onecom_plans_best_value {
        display: none;
    }

    .onecom_plans_cta_wrap:nth-child(2) {
        margin-left: 0;
    }

    .wp-block-cover.oc-cover-switch {
        padding-bottom: 300px;
    }
}

@media (min-width: 600px) {
    .wp-block-column.oc-constrained-column {
        flex-basis: calc(50% - 29px);
        flex-grow: 0;
    }
}

@media only screen and (max-width: 480px) {
    body, .ocwl-outer-wrap, .wp-block-media-text {
        margin: 0;
    }

    .ocwl-inner-wrap {
        margin: 0 30px;
    }

    h1 {
        padding: 30px 15px;
        margin: 0 -15px;
    }

    .wp-block-media-text h2, h2 {
        margin: 30px 0 30px 0;
        line-height: 35px;
    }

    p {
        margin-top: 20px;
        margin-bottom: 0;
    }

    .wp-block-media-text.ocwl-no-margin .wp-block-media-text__media {
        width: 100vw;
        margin-left: -30px;
        margin-right: -30px;
    }

    .wp-block-media-text .wp-block-media-text__media {
        width: 100%;
        margin: 30px auto;
    }

    .ocwl-hide-media-mobile .wp-block-media-text__media, .wp-block-image.ocwl-hide-media-mobile figure.aligncenter {
        display: none;
    }

    .wp-block-media-text.ocwl-no-margin .wp-block-media-text__media {
        margin-top: 0;
    }

    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:not(.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__media) {
        margin: 30px auto;
    }

    .wp-block-media-text .wp-block-media-text__content {
        width: 100%;
        margin-top: 30px;
        padding: 0;
    }

    .ocwl-img-center img {
        margin: 0 auto;
    }

    .ocwl-img-center {
        margin: 30px auto;
    }

    .wp-block-button {
        margin: 30px auto;
        text-align: center;
    }

    ul.ocwl-links-tab {
        width: 100%;
        border: none;
        padding: 0;
        margin: 0;
    }

    ul.ocwl-links-tab li, ul.ocwl-links-tab li:last-child {
        display: block;
        border: 1px solid #DFDFDF;
    }

    ul.ocwl-links-tab li:not(:last-child) {
        border-bottom: none;
    }

    .ocwl-list-coloured li {
        margin: 0 0 10px 0;
    }

    ol.ocwl-list-coloured li::before {
        margin-right: 10px;
        float: left;
    }

    .wp-block-separator {
        display: none;
    }

    .ocwl-links-related {
        background-color: #F9F9F9;
        padding: 20px 30px;
        /* margin: 40px -15px 70px -15px; */
        margin: 40px 0 70px 0;
    }

    ul.ocwl-links-tab li a, ul.ocwl-links-tab li.ocwl-last-in-row a, ul.ocwl-links-tab li:last-child a {
        border: none;
    }

    .wp-block-media-text > figure > img {
        border-radius: 0;
        margin-bottom: 28px;
    }

    ol.ocwl-list-coloured li::before {
        margin-right: 0;
    }

    .wp-block-button.alignright {
        text-align: center;
    }

    .wp-block-media-text.ocwl-highlighted-text .wp-block-media-text__content {
        width: calc(100% - 45px);
    }

    .wp-block-column.ocwl-info-box {
        padding: 35px 17px 27px 20px;
    }

    .ocwl-has-left-info .ocwl-info-box {
        margin-right: 0;
    }

    .ocwl-has-right-info .wp-block-column.ocwl-info-box {
        margin-left: 0;
    }

    .oc-inline-spacer {
        display: none;
    }

    .ocwl-links-tab.ocwl-links-tab-alt {
        margin-top: 28px;
    }

    .oc-mobile-center {
        text-align: center;
    }

    .ocwl-highlighted-text {
        margin-top: 28px;
    }

    .oc-home-container {
        display: inline-block;
        height: 20px;
        width: 20px;
        background: url("assets/images/home.png");
        background-size: contain;
        background-repeat: no-repeat;
        vertical-align: middle;
    }

    .oc-home-link {
        display: none;
    }

    p#breadcrumbs span a {
        margin-right: 20px;
    }

    h3.onecom_plans_title {
        margin-top: 0 !important;
    }

    .onecom_plans_best_value {
        width: 140px;
        height: 140px;
    }

    .oc-plan-container {
        padding: 15px;
    }

    .onecom_plans_original {
        margin: 0
    }

    .wp-block-cover.oc-cover-switch {
        padding-bottom: 115px;
    }
}


/* Responsive end */
/* IE Bugs */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ocwl-img-center img {
        width: 100%;
    }
}

.clearfix {
    clear: both;
    margin-bottom: 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500
}

.heading-h1-block {
    padding-top: 100px;
    margin-bottom: 0
}

/* IE Bugs END */

@media screen and (max-width: 1200px) and (min-width: 481px) {

    body {
        margin: 0;
    }

    h1, h2, h3, h4, h5, h6 {
        letter-spacing: -1px;
    }

    .ocwl-inner-wrap,
    .oc-news-wrap {
        margin: 0 50px;
    }

    .wp-block-media-text .wp-block-media-text__content {
        float: none;
        width: auto;
        padding-left: 0;
    }

    .wp-block-media-text .wp-block-media-text__media {
        margin: 0px 45px 0 0;
    }

    .wp-block-media-text.oc-broader-media .wp-block-media-text__media {
        margin: 0px 46px 0 0;
    }

    .wp-block-button.ocwl-button-primary {
        margin: 30px 0 0 0;
    }

    .ocwl-no-margin {
        margin: 0;
    }

    ul.ocwl-links-tab {
        /* margin: 39.5px 0; */
        margin: 16px 0;
    }

    .ocwl-links-related {
        /* margin: 52px -30px 72px -30px; */
        margin: 52px 0 72px 0;
        padding-right: 30px;
        padding-left: 30px;
    }

    ul.ocwl-links-tab li {
        display: inline-block;
    }

    ul.ocwl-links-tab {
        text-align: left;
        border: none;
    }

    ul.ocwl-links-tab li a {
        margin: -1px 0 0 0;
        padding: 18px 33px;
    }
}

@media only screen and (max-width: 1090px) {
    .news-right-column {
        display: none;
    }
}

@media only screen and (min-width: 1025px) {
    ul.ocwl-links-tab-alt li:last-child a, ul.ocwl-links-tab-alt li.ocwl-last-in-row a, ul.ocwl-links-tab-alt li a, ul.ocwl-links-tab-alt li:first-child a, ul.ocwl-links-tab-alt li.ocwl-first-in-row a {
        border: none !important;
    }

    form.GlobalDomainSearch {
        display: inline-block;
    }

    .wp-block-cover.oc-cover-switch .wp-block-cover__inner-container h1 {
        width: calc(100% - 147px)
    }
}


/* Tablet */
@media screen and (max-width: 1024px) {
    .wp-block-cover {
        margin-left: -50px;
        margin-right: -50px;
        width: 100vw;
    }

    .wp-block-cover .wp-block-cover__inner-container {
        margin-left: 50px;
        width: 74%;
    }

    .entry-content > .wp-block-group > .wp-block-group__inner-container {
        /*width: calc(100% - 100px);*/
        margin-left: 0;
        margin-right: 0;
    }

    .entry-content > .wp-block-group.ocwl-highlighted-text > .wp-block-group__inner-container {
        margin-left: 50px;
        margin-right: 50px;
    }

    .wp-block-columns:not(.ocwl-no-margin), .wp-block-media-text, .entry-content > .wp-block-group > .wp-block-group__inner-container,
    .wp-block-onecom-oc-related-links {
        max-width: 100%;
        flex-wrap: wrap;
        margin: 0;
    }

    .wp-block-column {
        flex-basis: 100% !important;
    }

    .wp-block-columns .wp-block-column:first-child {
        max-width: 100%;
    }

    .ocwl-highlighted-text {
        padding: 5px 0;
    }

    .ocwl-highlighted-text .wp-block-group__inner-container {
        max-width: calc(100% - 100px);
        margin: 50px;
    }

    .ocwl-highlighted-text {
        width: 100vw;
        margin: 50px -50px;
    }

    /* Move sidebar to first, this rule applies only to first column set*/
    .wp-block-columns:not(.oc-steps-cols) > div:nth-child(2):not(.has-moved-item) {
        order: -1;
        width: 100%;
    }

    .wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child {
        margin: 0;
        padding: 0;
        max-width: 100%;
    }

    .wp-block-columns > div:nth-child(2) > .wp-block-group .wp-block-group__inner-container {
        margin-left: 0;
    }

    .wp-block-columns > div:nth-child(2) > .wp-block-group {
        float: left;
        margin-left: 30px;
        margin-right: 30px;
        max-width: 41%;
    }

    .wp-block-columns .wp-block-column:nth-child(2) h2 {
        margin-top: 30px;
    }

    form.GlobalDomainSearch {
        display: none;
    }

    p#breadcrumbs span a:first-child {
        margin-left: 0;
    }

    p#breadcrumbs {
        margin: 15px 0;
    }

    .wp-block-media-text, .wp-block-media-text.has-media-on-the-right {
        margin: 0;
        display: inline-block;
    }

    .wp-block-media-text .wp-block-media-text__media, .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
        margin: 50px 0;
        max-height: 520px;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .wp-block-media-text .wp-block-media-text__content {
        margin-left: 0;
    }

    .wp-block-columns.oc-steps-cols .wp-block-column {
        max-width: 100% !important;
    }

    .wp-block-columns.oc-steps-cols h3 {
        margin: 40px 0;
    }

    .has-media-on-the-right .wp-block-media-text__media, .wp-block-media-text__content {
        float: none;
    }

    .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container {
        margin: 0 20px;
    }

    .oc-hide-on-desktop {
        display: block;
    }

    .oc-show-on-desktop {
        display: none;
    }
}

/* Tablet end*/

@media only screen and (min-width: 768px) {
    .wp-block-image.ocwl-show-mobile figure.aligncenter {
        display: none;
    }

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .wp-block-cover.oc-cover-switch .wp-block-cover__inner-container h1 {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) {
    .wp-block-image img {
        height: auto !important;
    }

    .wp-block-column.ocwl-info-box {
        flex-basis: calc(45% - 4px);
    }

    .wp-block-column {
        flex-basis: calc(48% - 3px);
    }

    .ocwl-has-left-info .ocwl-info-box {
        margin-right: 20px;
    }

    .ocwl-has-right-info .ocwl-info-box {
        flex-basis: calc(42% - 4px);
    }

    .wp-block-column.ocwl-info-box {
        padding: 35px 5px 27px 20px;
    }

    .ocwl-has-right-info .wp-block-column.ocwl-info-box {
        margin-left: 22px;
    }

    .ocwl-has-left-info .wp-block-column:not(:first-child) {
        margin-left: 6px;
    }

    .entry-content > .ocwl-links-tab, .entry-content > h2, .entry-content > h3, .entry-content > p, .entry-content > .wp-block-button, .entry-content > .wp-block-image, .entry-content > ol, .entry-content > ul {
        margin: var(--responsive-default-margin);
    }

    .page-template-tpl_about-us h2 {
        font-size: 30px;
        line-height: 34px;
    }

    .page-template-tpl_about-us .entry-content > .wp-block-image.onecom-about-icon {
        width: 42px;
    }

    .wp-block-group__inner-container {
        margin-left: var(--responsive-default-margin);
    }

    .no-br-on-mobile br {
        display: none;
    }

    .no-br-on-mobile strong + br {
        display: block !important;
    }

}

/* mobile to vertical tab*/
@media only screen and (max-width: 767px) {
    .ocwl-hide-media-mobile .wp-block-media-text__media, .wp-block-image.ocwl-hide-media-mobile figure.aligncenter {
        display: none;
    }

    .wp-block-cover, .ocwl-highlighted-text {
        margin-left: -30px;
        margin-right: -30px;
    }

    .ocwl-inner-wrap {
        margin: 0 30px;
    }

    .ocwl-highlighted-text .wp-block-group__inner-container {
        max-width: 100%;
        margin-left: 30px;
        margin-right: 30px;
    }

    .wp-block-columns:not(.ocwl-no-margin), .wp-block-media-text {
        margin: 0 0 30px 0;
    }

    .wp-block-group__inner-container .wp-block-columns {
        margin: 15px;
    }

    .wp-block-columns > div:nth-child(2) > .wp-block-group {
        float: none;
        text-align: left;
    }

    .wp-block-cover__inner-container .has-large-font-size {
        margin-bottom: 30px;
    }

    .wp-block-columns h2, h2 {
        line-height: 35px;
        margin: 30px 0;
    }

    .wp-block-columns > div:nth-child(2) > .wp-block-group:last-child {
        float: none;
    }

    .wp-block-columns:not(.oc-steps-cols) > div:nth-child(2):not(.has-moved-item), .wp-block-buttons {
        text-align: center;
    }

    .page-template-tpl_about-us .wp-block-buttons {
        text-align: left;
    }

    .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container {
        margin: 0;
    }

    .wp-block-columns > div:nth-child(2) > .wp-block-group {
        max-width: 100%;
    }

    .oc-footer-links {
        text-align: left;
    }

    .oc-hide-on-desktop {
        display: none;
    }

    .oc-show-on-desktop {
        display: block;
    }

    .oc-plan-btns {
        text-align: center;
    }

    .oc-plan-btns a {
        margin: 15px 0;
    }

    .wp-block-cover.oc-cover-switch {
        background-image: url("https://www-static.cdn-one.com/cmsimages/en_which-domain-extension-mobile-hero.jpg") !important;
    }

    /** News **/
    .oc-news-wrap {
        margin: 0 30px;
    }

    .news-left-column {
        width: 100%;
        float: none;
    }

    .news-left-column h1 {
        font-size: 36px;
        line-height: 38px;
        padding: 0;
        margin-top: 0;
    }

    .back-to-news-btn {
        margin: 30px 0;
    }

    .news-right-column {
        display: none;
    }

    .news-left-column p#breadcrumbs {
        display: none;
    }

    select.mobile-menu {
        display: block;
        width: 100%;
        margin: 30px 0;
        padding: 10px 20px;
        border-radius: 100px;
        border: 1px solid #8A8989;
        appearance: none;
        background: url(./assets/images/caret.svg);
        background-size: auto;
        background-position: right 17.5px center;
        background-repeat: no-repeat;
    }

    body {
        -webkit-text-size-adjust: 100%;
    }

    /** News end **/
}

/* mobile to vertical tab*/
@media (max-width: 680px) {
    .oc-mobile-only {
        display: block;
    }

    .onecom_plans_body {
        max-width: 100%;
    }

    .onecom_plans__content {
        display: none;
    }

    .oc-plan-container__inner {
        justify-content: center;
    }

    .onecom_plans_body {
        text-align: center;
    }

    .onecom_plans_cta {
        display: block;
    }

    .oc-plan-container {
        display: block;
    }

    .oc-plan-container a {
        width: 100%;
        padding: 18px 0;
    }

    .onecom_plans__description p.onecom_plans_renew,
    .onecom_plans__description p.onecom_plans_original {
        display: block;
    }

    .onecom_plans__description p.onecom_plans_renew {
        color: #9d9d9c;
        font-size: 13px;
        line-height: 15px;
        font-weight: 400;
        margin-top: 0 !important;
    }

    .onecom_plans_cta_wrap {
        margin: 30px 0;
    }

    .oc-plan-container a.onecom_plans_cta_alt {
        margin-left: 0;
    }

    .onecom_plans__sidebar,
    .onecom_plans_best_value {
        display: none;
    }

    .onecom_plans_cta_wrap:nth-child(2) {
        margin-left: 0;
    }

    .wp-block-cover.oc-cover-switch {
        padding-bottom: 300px;
    }

    address.onecom-office-location {
        width: 100%;
        min-height: initial;
    }

    address.onecom-office-location:nth-child(odd),
    address.onecom-office-location:nth-child(even) {
        float: none;
    }

}

@media (min-width: 600px) {
    .wp-block-column.oc-constrained-column {
        flex-basis: calc(50% - 29px);
        flex-grow: 0;
    }
}

@media only screen and (max-width: 480px) {
    body, .ocwl-outer-wrap, .wp-block-media-text {
        margin: 0;
    }

    .ocwl-inner-wrap {
        margin: 0 30px;
    }

    h1 {
        padding: 30px 15px;
        margin: 0 -15px;
    }

    .wp-block-media-text h2, h2 {
        margin: 30px 0 30px 0;
        line-height: 35px;
    }

    p {
        margin-top: 20px;
        margin-bottom: 0;
    }

    .wp-block-media-text.ocwl-no-margin .wp-block-media-text__media {
        width: 100vw;
        margin-left: -30px;
        margin-right: -30px;
    }

    .wp-block-media-text .wp-block-media-text__media {
        width: 100%;
        margin: 30px auto;
    }

    .ocwl-hide-media-mobile .wp-block-media-text__media, .wp-block-image.ocwl-hide-media-mobile figure.aligncenter {
        display: none;
    }

    .wp-block-media-text.ocwl-no-margin .wp-block-media-text__media {
        margin-top: 0;
    }

    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:not(.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__media) {
        margin: 30px auto;
    }

    .wp-block-media-text .wp-block-media-text__content {
        width: 100%;
        margin-top: 30px;
        padding: 0;
    }

    .ocwl-img-center img {
        margin: 0 auto;
    }

    .ocwl-img-center {
        margin: 30px auto;
    }

    .wp-block-button {
        margin: 30px auto;
        text-align: center;
    }

    ul.ocwl-links-tab {
        width: 100%;
        border: none;
        padding: 0;
        margin: 0;
    }

    ul.ocwl-links-tab li, ul.ocwl-links-tab li:last-child {
        display: block;
        border: 1px solid #DFDFDF;
    }

    ul.ocwl-links-tab li:not(:last-child) {
        border-bottom: none;
    }

    .ocwl-list-coloured li {
        margin: 0 0 10px 0;
    }

    ol.ocwl-list-coloured li::before {
        margin-right: 10px;
        float: left;
    }

    .wp-block-separator {
        display: none;
    }

    .ocwl-links-related {
        background-color: #F9F9F9;
        padding: 20px 30px;
        /* margin: 40px -15px 70px -15px; */
        margin: 40px 0 70px 0;
    }

    ul.ocwl-links-tab li a, ul.ocwl-links-tab li.ocwl-last-in-row a, ul.ocwl-links-tab li:last-child a {
        border: none;
    }

    .wp-block-media-text > figure > img {
        border-radius: 0;
        margin-bottom: 28px;
    }

    ol.ocwl-list-coloured li::before {
        margin-right: 0;
    }

    .wp-block-button.alignright {
        text-align: center;
    }

    .wp-block-media-text.ocwl-highlighted-text .wp-block-media-text__content {
        width: calc(100% - 45px);
    }

    .wp-block-column.ocwl-info-box {
        padding: 35px 17px 27px 20px;
    }

    .ocwl-has-left-info .ocwl-info-box {
        margin-right: 0;
    }

    .ocwl-has-right-info .wp-block-column.ocwl-info-box {
        margin-left: 0;
    }

    .oc-inline-spacer {
        display: none;
    }

    .ocwl-links-tab.ocwl-links-tab-alt {
        margin-top: 28px;
    }

    .oc-mobile-center {
        text-align: center;
    }

    .ocwl-highlighted-text {
        margin-top: 28px;
    }

    .oc-home-container {
        display: inline-block;
        height: 20px;
        width: 20px;
        background: url("assets/images/home.png");
        background-size: contain;
        background-repeat: no-repeat;
        vertical-align: middle;
    }

    .oc-home-link {
        display: none;
    }

    p#breadcrumbs span a {
        margin-right: 20px;
    }

    h3.onecom_plans_title {
        margin-top: 0 !important;
    }

    .onecom_plans_best_value {
        width: 140px;
        height: 140px;
    }

    .oc-plan-container {
        padding: 15px;
    }

    .onecom_plans_original {
        margin: 0
    }

    .wp-block-cover.oc-cover-switch {
        padding-bottom: 115px;

    }
}

/***news listing css**/
.news-listing-subhead {
    top: 10%;
}

.news-search {
    position: absolute;
    width: 730px;
    height: 50px;
    background: #EDEDED;
    border-radius: 25px;
    border: none;

}

.news-search::placeholder {
    position: absolute;
    padding-left: 30px;
    top: calc(50% - 20px / 2);
    font-size: 16px;
    line-height: 20px;
    color: #3C3C3C;
}

.news-search::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    position: absolute;
    padding-left: 30px;
    top: calc(50% - 20px / 2);
    font-size: 16px;
    line-height: 20px;
    color: #3C3C3C;
}

.news-search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    position: absolute;
    padding-left: 30px;
    top: calc(50% - 20px / 2);
    font-size: 16px;
    line-height: 20px;
    color: #3C3C3C;
}

.news-search::-moz-placeholder { /* Mozilla Firefox 19+ */
    position: absolute;
    padding-left: 30px;
    top: calc(50% - 20px / 2);
    font-size: 16px;
    line-height: 20px;
    color: #3C3C3C;
}

.news-search:-ms-input-placeholder { /* Internet Explorer 10-11 */
    position: absolute;
    padding-left: 30px;
    top: calc(50% - 20px / 2);
    font-size: 16px;
    line-height: 20px;
    color: #3C3C3C;
}

.news-search::-ms-input-placeholder { /* Microsoft Edge */
    position: absolute;
    padding-left: 30px;
    top: calc(50% - 20px / 2);
    font-size: 16px;
    line-height: 20px;
    color: #3C3C3C;
}

.news-tags {
    margin-left: -40px;
    margin-top: 20px;
}

.news-tags li {
    list-style-type: none;
    position: static;
    font-size: 15px;
    line-height: 16px;
    padding: 5px;
    display: inline-block;

}

.page-title {
    font-style: normal;
    font-weight: normal;
    font-size: 56px;
    line-height: 64px;
}

.news-search-submit-button {
    left: 685px !important;
    right: 0px !important;
    height: 50px !important;
    width: 50px !important;
    padding: 0px !important;
    margin-top: 0px;
}

.news-content-div h1 {
    padding-left: 0px;
}

.news-content-div .back-to-news-btn {
    margin-left: 0px;
}

.news-content-div .oc-news-summary p {
    padding-left: 0px;
}

.news-content-div img {
    max-height: 450px;
    max-width: 750px;
}


/* Responsive end */
/* IE Bugs */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ocwl-img-center img {
        width: 100%;
    }
}

.clearfix {
    clear: both;
    margin-bottom: 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500
}

.heading-h1-block {
    padding-top: 100px;
    margin-bottom: 0
}

/* IE Bugs END */
.type-news {
    margin: 30px 0 50px 0;
}

.oc-news-list,
.oc-news-list a {
    font-size: 40px !important;
    line-height: 50px !important;
    font-weight: normal;
    color: var(--normal-text-color);
    text-decoration: none;
}

.type-news .oc-post-date {
    margin: 10px 0 !important;
    font-size: 18px;
    line-height: 26px;
}

.news-left-column .type-news .entry-content > p {
    margin-top: 10px !important;
}

.white-hero-text h1, h2, h3, h4, h5, h6 {
    color: #3c3c3c !important;
}

.white-hero-text p {
    color: #3c3c3c !important;
}
.white-hero-text .wp-block-cover__inner-container > h1, .white-hero-text .wp-block-cover__inner-container p {
    color: #3c3c3c !important;
}
.wp-block-cover.has-background-dim:not(.has-background-gradient):before{opacity:0 !important;}
.wp-block-cover, .wp-block-cover.has-background-dim {
    margin-bottom: 50px;
    background-color: transparent !important;
}

/***features page css**/
.features-wp-columns h3.icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 41px;
    margin-right: 15px;
    vertical-align: middle;
}
.domain-icon:before {
    background: url('https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg') no-repeat -302px -473px;
}
.virus-spam-icon:before {
    background: url('https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg') no-repeat -390px -517px;
}
.chatsupport-icon:before {
    background: url('https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg') no-repeat -594px -361px;
}
.webmail-icon:before {
    background: url('https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg') no-repeat -522px -517px;
}
.statistics-icon:before {
    background: url('https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg') no-repeat -258px -517px;
}
.gallery-icon:before {
    background: url('https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg') no-repeat -214px -473px;
}
.wordpress-icon:before {
    background: url(https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg) no-repeat -566px -517px;
}
.ssh-ftp-icon:before {
    background: url(https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg) no-repeat -654px -473px;
}
.database-icon:before {
    background: url(https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg) no-repeat -566px -473px;
}
.email-calendar-icon:before {
    background: url(https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg) no-repeat -550px -361px;
}
.virus-spam-icon:before {
    background: url(https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg) no-repeat -390px -517px;
}
.virus-spam-icon:before {
    background: url(https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg) no-repeat -390px -517px;
}
.imap-pop-icon:before {
    background: url(https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg) no-repeat -346px -473px;
}
.anycastdns-icon:before {
    background: url(https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg) no-repeat -462px -361px;
}
.dns-management-icon:before {
    background: url(https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg) no-repeat -638px -361px;
}
.address-book-icon:before {
    background: url(https://www-static.cdn-one.com/images/onecom/sprite-1310e479.svg) no-repeat -418px -361px;
}
.features-wp-columns:not(.ocwl-has-left-info):first-child {
    max-width: 100% !important;
}
.features-wp-columns:not(.ocwl-has-left-info) .wp-block-column:last-child {
    max-width: 50% !important;
    padding-left: 40px !important;
}
.features-wp-columns .wp-block-column:first-child, .entry-content > .wp-block-group > .wp-block-group__inner-container, .wp-block-onecom-oc-related-links {
     max-width: 75%;
    
}
.features-wp-columns a, .features-wp-columns a {
    font-size: 18px;
    color: #74a345 !important;
    line-height: 35px;
}
.features-wp-columns a, .features-wp-columns a {
    text-decoration: underline !important;
    /*bottom: 0;
    position: absolute;*/
}
.features-table-header{
    display: block;
    font-size: 30px;
    font-weight: 600;
    line-height: 35px;
    color: #4e4e4e;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left:  20px !important;
}
.features-heading{
    padding-top: 100px;
    padding-bottom: 25px;
}
.features-wp-columns:not(.ocwl-has-left-info) .wp-block-column:last-child a {
    color: var(--internal-link-color) !important;
}
.features-wp-columns h2{
    margin-bottom: 0px !important;
}

.features-wp-columns:not(.ocwl-has-left-info) .wp-block-column:last-child p {
    margin-top:0px !important;
    margin-bottom:0px !important;
}
.wp-block-group__inner-container .features-wp-columns {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.news-left-column article{
    max-width:100%;
}
@media only screen and (max-width: 1024px){
    .features-wp-columns:not(.oc-steps-cols) > div:nth-child(2):not(.has-moved-item), .wp-block-buttons {
        text-align: left;
    }
    .features-wp-columns .wp-block-column:first-child, .entry-content > .wp-block-group > .wp-block-group__inner-container, .wp-block-onecom-oc-	related-links {
     max-width: 100% !important;
    
	}
    .features-wp-columns:not(.ocwl-has-left-info) .wp-block-column:last-child {
        max-width: 100% !important;
        padding-left: 0px !important;
    }
}

@media only screen and (max-width: 768px){
    .features-wp-columns .wp-block-column:not(:only-child) {
        flex-basis: 100% !important;
    }
}


/***info pages**/
    .no-margin-img{margin:0px !important;}
    
    .oc-job-listing .news-left-column  .entry-content > p {
        margin-top: var(--p-defult-top-margin) !important;
        font-size: var(--normal-font-size) !important;
        letter-spacing: 0.2px !important;
    }
    .oc-job-listing .news-left-column  .entry-content > p.no-margin-top-p{margin-top:0px !important;}
    .oc-job-listing .news-left-column  .entry-content > ul{
        margin-top: var(--p-defult-top-margin) !important;
        margin-block-start: 0;
        margin-block-end: 0;
    }
    .oc-job-listing .entry-content > .ocwl-links-tab, .oc-job-listing .entry-content > h2, .oc-job-listing .entry-content > h3, .oc-job-listing .entry-content > p, .oc-job-listing .entry-content > .wp-block-button, .oc-job-listing .entry-content > ol, .oc-job-listing .entry-content > ul {
        margin:0px;
    }

    .oc-job-listing .news-left-column  .entry-content > .open-positions, .job-listing-box{
        margin-top: var(--p-defult-top-margin) !important;
        margin-block-start: 0;
        margin-block-end: 0;
    }
    .oc-job-listing .news-left-column h5{
        height: 60px;
        margin: 0px;
        margin-block-end: 0px;
        font-family: Montserrat;
        font-style: normal;
        font-weight: normal;
        font-size: 20px;
        line-height: 30px;
        /* or 125% */

        letter-spacing: 0.2px;

        /* Brand primary/One Dark */

        color: #3C3C3C;


        /* Inside Auto Layout */

        flex: none;
        order: 3;
        align-self: stretch;
        flex-grow: 0;
        /*margin: 20px 0px;*/
    }
    .info-left-column .entry-content > .wp-block-image {
        margin: 100px 0 30px 0px;
        /* margin: 100px 0px; */
    }
   

    @media screen and (max-width: 1090px) and (min-width: 481px) {
        .oc-job-listing, .oc-news-wrap {
            margin: 7px 20px;
        }
        .oc-job-listing .news-left-column {
            width: 100%;
        }
        .oc-job-listing .news-left-column select.mobile-menu {
            display: block;
            width: 100%;
            margin: 30px 0;
            padding: 10px 20px;
            border-radius: 100px;
            border: 1px solid #8A8989;
            appearance: none;
            background: url(./assets/images/caret.svg);
            background-size: auto;
            background-position: right 17.5px center;
            background-repeat: no-repeat;
        }
    }

    @media only screen and (max-width: 480px) {
        .oc-job-listing .news-left-column h1 {
            margin: 0px !important;
        }
    }

    .jobs-icon{
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }

    .job-listing-country-box {
        background-color: #f2f2f2;
        padding: 30px;
        /* margin-top: 20px;
         margin-bottom: 20px;
         padding-bottom: 10px;*/
    }
    .job-listing-country-box h1,
    .job-listing-country-box h2,
    .job-listing-country-box h3,
    .job-listing-country-box h4,
    .job-listing-country-box h5,
    .job-listing-country-box h6{
        margin-top: 0px;
        font-style: normal;
        font-weight: normal;
        font-size: 24px;
        line-height: 30px;
        display: flex;
        align-items: center;
        letter-spacing: 0.2px;
        color: #3C3C3C;
        margin-bottom: 17px;
    }
    .job-listing-country-box ul{
        padding-inline-start: 0px; 
        margin-block-end: 0px;
        margin-block-start: 0px;
    }
    .job-listing-country-box .wp-block-image{
        margin-top: 0px;
        margin-bottom: 30px;
        padding-top: 0px;
    }
    .job-country-ul{
        margin-block-start: 0px;
    }

    .job-listing-country-box ul li{
        letter-spacing: 0.1px;
        color: #0078C8;
        display: flex;
        list-style-type: none;
        text-decoration: none;
    }

    .job-listing-country-box ul li a{
        text-decoration: none;
    }


    .oc-job-listing  ul.green-bullet  li::marker {
        width: 8px;
        height: 8px;
        left: 1px;
        top: 1px;
        color: #76B82A;
        font-weight: bold;
        display: inline-block;
    }

    .oc-job-listing  .wp-block-columns {
        margin: 0px !important;
    }
   
   .oc-job-listing   .wp-block-column {
        display: inline-flex;
        flex-wrap: wrap;
    }

    .oc-job-listing   .wp-block-column .wp-block-image {
        width: 30%;
        text-align: center;
        margin-block-end: 0px;
        margin-block-start: 0px;
    }
     
    .oc-job-listing .wp-block-columns:not(.ocwl-has-left-info) .wp-block-column:last-child {
    	max-width: 100%;
    	padding-left: 0px;
	}
    /*this line needs to be changed*/
    .partners h2{
        margin-top:50px !important;
    }
    .partners-page h2{
        margin-top:50px !important;
    }
    .cooperation-partners h2{
        margin-top:50px !important;
    }
    .our-partners h2{
        margin-top:50px !important;
    }
	.partnersInfo{
        margin-top:50px !important;
        margin-bottom: 0px !important;
	}
    .partnersInfo h2{
     	font-size: 20px;
    	line-height: 30px;
        margin-top: 30px !important;
        margin-bottom: 30px !important;
        height: 40px;
	}
    .partnersInfo>div{
     	box-shadow: 5px 1px 5px 1px #E6F1F0 ;
        border: 2px solid #E6F1F0 !important;
	}
	.page-template-oc_info_pages h2{
        margin-top:50px !important;
    }
	.wp-block-buttons-partners{text-align:start !important;}




    .oc-info-page:not(.ocwl-has-left-info) .wp-block-column:last-child{
        max-width: 100% !important;
    }

    @media screen and (max-width: 768px) {
        .white-bg-image{margin:15px !important; max-width:90% !important;}
        .oc-job-listing .wp-block-columns.oc-info-page{
            margin-top: 30px !important;
        }

        .oc-info-page .wp-block-column .wp-block-image {
            width: 30% !important;
            text-align: center;
        }
        .oc-info-page .wp-block-column:not(:only-child) {
            flex-grow: 1 !important;
        }
    }


    @media only screen and (max-width: 480px) {
        .oc-info-page {
            margin-top: 40px !important;
            background: #F7F7F7;
        }
        .oc-info-page .wp-block-column .wp-block-image {
            width: 100% !important;
            text-align: center;
        }
        .news-left-column h1, .news-left-column h1.news-list-title {
            font-family: Montserrat;
            font-style: normal;
            font-weight: normal;
            font-size: 40px !important;
            line-height: 64px;
       }
    }
    .oc-job-listing  .search-div{
        width: 100%;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .oc-job-listing .search{
        /*margin-top: 40px;
        margin-bottom: 40px;*/
    }

    .oc-job-listing .search input[type="search"] {
        height: 50px;
        border-radius: 32px 32px;
        /*background-color: white;*/
        width: 100%;
        margin: 0;
        border: 0;
        padding: 0 30px 0 30px;
        font-size: 15px;
        color: #3c3c3c;
        background-color: #EDEDED;
    }
     .oc-job-listing    [type="search"] {
        -webkit-appearance: textfield;
        outline-offset: -2px;
    }

    .oc-job-listing .search input[type="submit"] {
        background-image: url(https://www-static.cdn-one.com/images/onecom/Common/icon-search-slim.svg);
        display: inline-flex;;
        width: 50px;
        height: 50px;
        background-color: #0078c8;
        background-repeat: no-repeat;
        background-position: center;
        border-radius: 50%;
        z-index: 9;
        position: absolute;
        margin-right: 0;
        margin-top: 0;
        margin-left: -50px;
        border: none;
    }
    .oc-job-listing .PopularSearches {
        margin: 40px 0 0 0;
    }
    .oc-job-listing .PopularSearches ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .oc-job-listing .PopularSearches ul li {
        margin: 0 20px 10px 0;
        padding: 0;
        color: #636363;
    }
 	.onecom-career-video{
       margin-top: 40px;
    }
    .infoTopGuidesAndProducts {
        margin: 0 auto 150px auto;
    }
    /*@media screen and (max-width: 1560px){
        .infoTopGuidesAndProducts {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            padding: 0 30px 0 30px;
        }
    }*/
    .infoTopGuidesAndProducts {
        max-width: 1500px;
        /*margin: 0 auto 0 auto;*/
        margin-top: 100px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .infoTopGuidesAndProducts>div {
        /*text-align: center;*/
        width: 45%;
        /*display: flex;*/
        flex-direction: row;
        align-items: flex-start;
        padding: 30px;

        position: static;
        /*width: 350px;*/
        /*height: 270px;*/
        left: 0px;
        top: 0px;

        /* Brand secondary/Tourquise 10% */

        border: 1px solid #E6F1F0;
        box-sizing: border-box;

        /* Inside Auto Layout */

        flex: none;
        order: 0;
        flex-grow: 0;
        margin: 0px;
    }
     .three-columns>div {
        text-align: left;
        width: 32%;
     }
    .three-columns figure {
     	margin-left: 0px;
    	padding-left: 0px;
	}
    .infoTopGuidesAndProducts ul {
        text-align: left;
        color: rgba(0,0,0,.6);
        font-size: 14px;
        line-height: 20px;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    .infoTopGuidesAndProducts ul li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: auto;
    margin: 0 0 12px 0;
    padding: 0 0 0 4px;
    margin: 0px!important;
}
.infoTopGuidesAndProducts ul li a {
    text-decoration: none;
    margin: 0px;
}
.infoTopGuidesAndProducts h2{
    text-align: justify;
    margin: 0px;
}
.infoTopGuidesAndProducts p {
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 20px;
    /* or 133% */

    text-align: center;
    letter-spacing: 0.1px;
    color: var(--normal-text-color);
    margin-top: 10px !important;
    margin-block-start: 0;
    margin-block-end: 0;
    text-align: left;
}
@media only screen and (max-width: 600px) {
    .infoTopGuidesAndProducts {
        max-width: 600px;
        margin-top: 100px;
        display: grid;  
    }
    .infoTopGuidesAndProducts>div {
        text-align: center;
        margin-top: 30px;
        width: 100%;
        padding: 30px;
        position: static;
        left: 0px;
        top: 0px;
        border: 1px solid #E6F1F0;
   
    }
    .infoTopGuidesAndProducts>div:nth-child(2) {
        margin-top: 30px;
    }
    
}

/* academy page css*/
.Wordpress-OfficePageHeader {
        width: 100%;
        padding: 120px 40px 0 40px;
        background-color: #fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .Wordpress-OfficePageHeader>div {
        position: relative;
        max-width: 1110px;
        margin: 0 auto;
        color: #3c3c3c
    }

    .Wordpress-OfficePageHeader .widget {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .Wordpress-OfficePageHeader header {
        max-width: 445px;
        max-height: 416px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding: 0 50px 0 0
    }

    .Wordpress-OfficePageHeader h1 {
        margin: 0 0 20px 0;
        font-size: 18px;
        line-height: 26px;
        font-weight: 400
    }

    .Wordpress-OfficePageHeader h2 {
        margin: 0 0 10px 0;
        font-size: 44px;
        line-height: 50px;
        font-weight: 400
    }

    .Wordpress-OfficePageHeader p {
        margin: 10px 0 0 0;
        padding: 0;
        font-size: 18px;
        line-height: 26px
    }

    .Wordpress-OfficePageHeader .price-cta {
        margin-top: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }

    .Wordpress-OfficePageHeader .price-cta .price-tag {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }

    .Wordpress-OfficePageHeader .price-cta .price-tag span {
        font-size: 30px;
        line-height: 39px;
        letter-spacing: .1px
    }

    .Wordpress-OfficePageHeader .price-cta .price-tag span:first-child.currency {
        font-size: 40px;
        line-height: 50px;
        margin-right: 4px
    }

    .Wordpress-OfficePageHeader .price-cta .price-tag .price {
        margin-right: 10px;
        font-size: 56px;
        line-height: 59px
    }

    .academy-pages .cta {
        display: inline-block;
        width: auto;
        padding: 9px 20px;
        min-height: 40px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        color: #fff;
        background-color: #0078c8;
        border: 1px solid #0078c8;
        border-radius: 100px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        outline: 0;
        cursor: pointer;
        font-family: inherit;
        margin: 30px 15px 0 0;
        text-decoration: none;
        text-align: center
    }

    .academy-pages .cta:hover {
        background-color: #127ec5
    }

    .Wordpress-OfficePageHeader a {
        color: #0078c8;
        text-decoration: none;
        /*font-weight: 600;*/
        font-size: 14px;
        line-height: 40px;
        cursor: pointer
    }

    .Wordpress-OfficePageHeader .FreeTrial {
        font-size: 14px;
        line-height: 28px;
        color: #8A8989;
        margin: 20px 0 0 0;
        display: block
    }

    .Wordpress-OfficePageHeader img {
        width: 100%;
        height: auto;
        max-width: 665px;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .divider{
        display: none;
        background: #EDEDED;
        flex: none;
        order: 1;
        align-self: stretch;
        flex-grow: 0;
        margin: 30px 0px;
        height: 2px;
    }
    .heading-border-bottom{display:none;}

    @media screen and (max-width:1099px) {
        .Wordpress-OfficePageHeader {
            padding: 70px 0 0 0
        }
        .Wordpress-OfficePageHeader>div {
            padding: 0 70px
        }
        .Wordpress-OfficePageHeader .widget {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
        .Wordpress-OfficePageHeader .widget img {
            margin: 0
        }
        .Wordpress-OfficePageHeader header {
            max-width: 445px;
            padding: 0
        }
        .Wordpress-OfficePageHeader .officeStartBtns {
            display: block
        }
        .Wordpress-OfficePageHeader .FreeTrial {
            margin: 20px 0 0 0;
            display: block
        }
        .Wordpress-OfficePageHeader .price-cta {
            display: block
        }
        .Wordpress-OfficePageHeader .cta {
            margin: 30px 0 0 0
        }
        .Wordpress-OfficePageHeader h1 {
            font-size: 18px;
            line-height: 26px
        }
        .Wordpress-OfficePageHeader h2 {
            font-size: 44px;
            line-height: 50px
        }
        .Wordpress-OfficePageHeader a.cta {
            text-align: center
        }
        /*.Wordpress-OfficePageHeader img {
          width: 300px;
          height: 250px
        }*/
    }

    @media screen and (max-width:700px) {
        .Wordpress-OfficePageHeader {
            padding: 50px 0
        }
        .Wordpress-OfficePageHeader .widget {
            display: block;
            text-align: center
        }
        .Wordpress-OfficePageHeader>div {
            padding: 0 30px
        }
        .Wordpress-OfficePageHeader header {
            max-width: 700px;
            text-align: left;
            padding: 0
        }
        .Wordpress-OfficePageHeader .officeStartBtns {
            display: block
        }
        .Wordpress-OfficePageHeader .cta {
            margin: 30px 0 0 0;
            display: inline-block
        }
        .Wordpress-OfficePageHeader h1 {
            padding: 0 !important;
            font-size: 18px;
            line-height: 26px
        }
        .Wordpress-OfficePageHeader h2 {
            font-weight: 400;
            font-size: 36px;
            line-height: 38px
        }
        .Wordpress-OfficePageHeader img {
            display: none
        }
        .Wordpress-OfficePageHeader p {
            margin: 0
        }
        .divider{
            display: block;
        }
        
    }

    .Wordpress-OfficePageSellingPoints {
        max-width: 1230px;
        margin: 0 auto 0 auto;
        /*padding: 0 0 120px 0*/
    }

    .Wordpress-OfficePageSellingPoints-wrapper {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr;
        grid-gap: 30px;
        max-width: 1110px;
        margin: 0 70px 0 70px;
        padding: 120px 0 0 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .Wordpress-OfficePageSellingPoints h3 {
        color: #3c3c3c;
        font-size: 20px;
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 10px 0 10px 0 !important;
        letter-spacing: .2px
    }

    .Wordpress-OfficePageSellingPoints p {
        color: #3c3c3c;
        font-size: 16px;
        line-height: 24px;
        margin: 0;
        letter-spacing: .1px
    }

    @media screen and (max-width:1099px) {
        .Wordpress-OfficePageSellingPoints {
            padding: 0 0 70px 0
        }
        .Wordpress-OfficePageSellingPoints-wrapper {
            padding: 70px 0 0 0;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 1fr 1fr
        }
    }
    

    @media screen and (max-width:767px) {
        .Wordpress-OfficePageSellingPoints {
            padding: 0 0 50px 0
        }
        .Wordpress-OfficePageSellingPoints .academy-heading {
            margin-left: 30%;
            width: auto;
            max-width: 100% !important;
            border:none !important;
            padding-bottom: 0 !important;
            margin-bottom: 0px !important; 
        }
        .Wordpress-OfficePageSellingPoints-wrapper {
            margin: 0 30px 0 30px;
            padding-top: 50px;
            padding-bottom: 0px;
            grid-template-columns: 1fr;
            grid-template-rows: 1fr
        }
        .Wordpress-OfficePageSellingPoints h3 {
            margin: 20px 0 0 0
        }
        .Wordpress-OfficePageSellingPoints .Item {
            text-align: center
        }
        .Wordpress-OfficePageSellingPoints p {
            font-size: 15px;
            line-height: 20px
        }
        .Wordpress-OfficePageSellingPoints .Wordpress-OfficePageSellingPoints-wrapper img{
            width: 100%;
            height: auto;
        }
    }
    @media screen and (max-width:320px) {
        .Wordpress-OfficePageSellingPoints-wrapper {
            padding-top: 40px !important;
        }
    }


    .Wordpress-OfficePageSellingPoints-recent {
        max-width: 1230px;
        margin: 0 auto 0 auto;
        padding: 0 0 120px 0
    }

    .Wordpress-OfficePageSellingPoints-recent .Wordpress-OfficePageSellingPoints-wrapper {
        display: grid;
        grid-template-columns: 1fr 2fr;
        grid-template-rows: 1fr;
        grid-gap: 30px;
        max-width: 70%;
        margin: 0 10% 0 15%;
        padding: 120px 0 0 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .Wordpress-OfficePageSellingPoints-recent h3 {
        color: #3c3c3c;
        font-size: 24px;
        line-height: 30px;
        font-weight: 400;
        padding: 0;
        margin-top: 0px !important;
        letter-spacing: .2px
    }

    .Wordpress-OfficePageSellingPoints-recent p {
        color: #3c3c3c;
        font-size: 14px;
        line-height: 24px;
        margin: 0;
        margin-top: 15px !important;
        letter-spacing: 0.1px;
    }
    .mobile-only-cta{margin-bottom:30px!important;}
    
    .academy-heading{
        display: block !important;
        color: #8A8989;
        font-size: 14px;
        line-height: 40px;
        font-weight: 600;
        max-width: 50% !important;
        border-bottom: 2px solid #F7F7F7;
        padding-bottom: 0 !important;
        margin-bottom: 20px !important;
    }
    .Wordpress-OfficePageSellingPoints-recent .academy-heading{
        margin-left: 16%;    
    }
    .no-padding{
        padding: 0px !important;
    }

    @media screen and (max-width:1099px) {
        .Wordpress-OfficePageSellingPoints-recent {
            padding: 0 0 70px 0;
        }
        .Wordpress-OfficePageSellingPoints-recent .Wordpress-OfficePageSellingPoints-wrapper {
            padding: 70px 0 0 0;
            margin: 0 30px 0 30px;
            max-width: 100%;
            grid-template-columns: 1fr 2fr;
            grid-template-rows: 1fr;
        }
        .Wordpress-OfficePageSellingPoints-recent .academy-heading {
            margin-left: 7%;
        }
    }

    @media screen and (max-width:767px) {
        .Wordpress-OfficePageSellingPoints-recent {
            padding: 0 0 50px 0;
        }
        .Wordpress-OfficePageSellingPoints-recent .Wordpress-OfficePageSellingPoints-wrapper {
            margin: 0 30px 0 30px;
            padding: 0;
            max-width: 100%;
            grid-template-columns: 1fr;
            grid-template-rows: 1fr;
        }
        .Wordpress-OfficePageSellingPoints-recent h3 {
            margin: 20px 0 0 0
        }
        .Wordpress-OfficePageSellingPoints-recent .Item {
            text-align: center
        }
        .mobile-only-cta{display:block !important;}
        .Wordpress-OfficePageSellingPoints-recent p {
            font-size: 15px;
            line-height: 20px
        }
        .Wordpress-OfficePageSellingPoints-recent .Wordpress-OfficePageSellingPoints-wrapper img{
            width: 100%;
            height: auto;
        }
        .Wordpress-OfficePageSellingPoints-recent .academy-heading {
            margin-left: 35%;
            max-width: 100% !important;
            border:none !important;
            padding-bottom: 0 !important;
            margin-bottom: 0px !important; 
        }
        
        .heading-border-bottom{
            display:block;
            background: #F7F7F7;
            flex: none;
            order: 1;
            align-self: stretch;
            flex-grow: 0;
            margin-top: 0px;
            padding-top: 0;
            margin-bottom: 30px;
            height: 2px;
            width: 40%;
            margin-left: 29%;
        }
    }

    /** category**/
    .container {
        position: relative;
        max-width: 1230px;
        padding-left: 15px;
        padding-right: 15px;
        margin: 0 auto;
        color: #3c3c3c
    }
    .max-724 {
        max-width: 724px;
    }
    .row {
        margin-left: -15px;
        margin-right: -15px;
    }
    .category-widget-row {
        display: flex;
        flex-wrap: wrap;
        margin-left: -5px;
        margin-right: -5px;
        padding-inline-start:0px
    }

    .category-widget-row li {
        list-style-type: none;
        width: calc(33.33% - 10px);
        margin: 5px;
    }

    .category-widget-row a {
        text-decoration: none;
    }

    .category-btn {
        display: block;
        height: 44px;
        line-height: 44px;
        border-radius: 3px;
        padding-left: 10px;
        position: relative;
        width: 100%;
        box-sizing: border-box;
    }

    .category-widget-yellow {
        border: 1px solid #FFE1C0;
    }

    .category-widget-yellow:after {
        content: ' \203A';
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
    }

    .category-widget-blue {
        border: 1px solid #BFDDF1;
    }

    .category-widget-blue:after {
        content: ' \203A';
        color: #BFDDF1;
        font-size: 25px;
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
    }

    .category-widget-pink {
        border: 1px solid #F7BFDB;
    }

    .category-widget-pink:after {
        content: ' \203A';
        color: #F7BFDB;
        font-size: 25px;
        padding-left: 30px;
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
    }

    .category-widget-purple {
        width: 218px;
        left: 476px;
        border: 1px solid #D1CCE2;
    }

    .category-widget-purple:after {
        content: ' \203A';
        color: #D1CCE2;
        font-size: 25px;
        padding-left: 30px;
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
    }

    .category-widget-tourquise {
        left: 238px;
        border: 1px solid #C0DCDA;
    }

    .category-widget-tourquise:after {
        content: ' \203A';
        color: #C0DCDA;
        font-size: 25px;
        padding-left: 30px;
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
    }

    .category-widget-row li a {
        color: #3C3C3C;
        font-size: 16px;
    }

    .category-heading {
        font-weight: 600;
        font-size: 16px;
        line-height: 20px;
        text-align: center;
        color: #000000;
    }

    .category-subheading {
        font-weight: normal;
        text-align: center;
        font-size: 13px;
        line-height: 16px;
    }

    .browse-category-wrapper {
        padding-left: 0;
        padding-right: 0;
    }
    .tag{
        position: absolute;
        width: auto;
        /*min-width: 50px;*/
        font-weight: 400;
        /*margin: 5px 0px;*/
        padding: 5px 5px;
        background: #FFFFFF;
        border-radius: 3px;
        font-size: 14px;
        line-height: 14px;
        color: #000;
        margin-top:5px;
        right: 5px;
    }
    
    @media screen and (max-width:425px) {
        .category-widget-row li {
            width: 100%;
            margin: 10px;
        }

    }
    .p-minute-read{
        margin-top: 20px !important;
    }
    .academy-anchor {
        position:relative;
        text-decoration: none;
        color: #3c3c3c;
    }
    
    /**academy category page css*/
    .academy-category-page p {
        margin-top: 0 !important;
    }
    .academy-category-page .academy-anchor{
        text-decoration: none;
        color:#3c3c3c;
    }
    .academy-category-page .academy-anchor img{
        height: auto;
        max-width: 236px;
    }
    
    .academy-category-page .container {
        position: relative;
        max-width: 1230px;
        padding-left: 15px;
        padding-right: 15px;
        margin: 0 auto;
        color: #3c3c3c
    }
    .academy-category-page p#breadcrumbs {
    	display: inline-block;
    	float: left;
    	margin-top: 30px !important;
	}
    .academy-category-page .max-724 {
        max-width: 724px;
    }
    .academy-category-page .row {
        margin-left: -15px;
        margin-right: -15px;
    }
    .image-block-with-tag {
        position: relative;
    }
    
    .image-block-with-tag img{
        max-width:100%;
        width:100%;
        height: auto;
    }

    .academyRecentArticles {
        padding-top: 50px;
        margin-top: 40px;
    }

    .academyRecentArticles-wrapper .article-block {
    	display: inline-grid;
    	grid-template-columns: 1fr 2fr 1fr;
    	margin-bottom: 40px;
	}

    .academyRecentArticles-wrapper .article-block:last-child {
        margin-bottom: 0;
    }

    .article-block .block-content {
        margin-left: 15px;
        width: 100%;
    }

    .block-content h3 {
        margin-top: 0px !important;
        padding-top: 0px !important;
        font-size: 22px !important;
        line-height: 27px;
    }

    .block-content h3 a {
        text-decoration: none;
        color: #000000 !important;
    }

    .block-content p {
        /*max-width: 80%;*/
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .block-content span {
        font-size: 12px;
        line-height: 12px;
    }

    .academyEditorChoice-wrapper,
    .academyEditorChoice-inner {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-column-gap: 50px;
        margin-left: 15px
    }

    .academyEditorChoice-wrapper .item {
        padding-left: 15px;
        padding-right: 15px;

    }

    .academyRecentArticles-border {
        width: 694px;
    }

    .academyRecentArticles h3 {
        color: #3c3c3c;
        font-size: 24px;
        line-height: 30px;
        font-weight: 400;
        padding: 0;
        margin: 25px 0 10px 0;
        letter-spacing: .2px
    }

    
    .block-cta {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .block-cta a {
        width: 50%;
        margin-left: 40%;
        margin-right: 10%;
        height: 40px;
        border: 1px solid #0078C8;
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        align-items: center;
        text-align: center;
        color: #fff;
        text-decoration: none;
        background: #0078C8;
        border-radius: 100px;
	}
    .one-back-to-academy {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 50px 10px 0px 50px;
        height: 140px;
    }

    .one-back-to-academy a {
        width: auto;
        padding: 10px;
        height: 40px;
        border: 1px solid #0078C8;
        box-sizing: border-box;
        border-radius: 100px;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        align-items: center;
        text-align: center;
        color: #0078C8;
        text-decoration: none;
    }

    .one-back-to-academy a:active {
        border: 1px solid #0078C8;
        box-sizing: border-box;
        border-radius: 100px;
    }


    @media screen and (max-width:1199px) {
        .onecom-home .oc-plansandprices .widgets-wrapper>div>p {
            height: auto;
        }

       .block-cta a {
          width: 70%;
          margin-left: 30%;
          margin-right: 0%;
       }
        
        .academyRecentArticles {
            margin-top: 0;
        }

        .academyEditorChoice-heading {
            padding: 80px 0 0;
        }

        .academyRecentArticles-heading {
            padding-top: 0px !important;
        }

        .academyRecentArticles-wrapper {
            margin-bottom: 50px;
        }

        .academyRecentArticles-heading {
            margin-top: 50px;
        }

        .academyRecentArticles-wrapper .article-block {
            margin-bottom: 20px;
        }

        .block-content h3 {
            line-height: 25px;
            font-size: 16px !important;
        }


    }
    .recent-wrapper{
        width: 95%;
        margin-left: 3%;
    }
    .cat-divider{
        background: #EDEDED;

        /* Inside Auto Layout */

        flex: none;
        order: 1;
        align-self: stretch;
        flex-grow: 0;
        margin: 30px 0px;
        height: 2px;
    }

    @media screen and (max-width:991px) {
    
        
        .academyRecentArticles-border {
            width: 394px;
        }

        
        .block-content h3 {
            font-size: 16px !important;
            line-height: 20px;
        }

        /*.block-content p {
            font-size: 11px !important;
        }*/
         .block-cta a {
    		 width: 100%;
   			 margin-left: 10%;
              margin-right: 0%;
              }
        .academyRecentArticles-heading {
            padding-top: 0px !important;
        }

        .academyRecentArticles-heading {
            margin: 0 auto;
        }

        .academyRecentArticles-wrapper .article-block {
            margin-bottom: 20px;
        }

       
    }

    @media screen and (max-width:767px) {
         .block-cta a {
    		 width: 70%;
   			 margin-left: 15%;
             margin-right: 0%;
         }
        

        .academy-category-page .max-724 {
            max-width: none;
        }
        .article-block{text-align:center;}
        .block-content p { max-width:100%;}

        
        .image-block-with-tag {
            width: 100%;
        }

        
        .academyRecentArticles-heading {
            margin-left: 0;
        }

        .image-block-with-tag img {
            max-width: 100%;
            margin-bottom: 10px;
        }

        .academyRecentArticles-heading {
            padding: 0px 0 0;
            margin: 5px 0px;
        }

        .academyRecentArticles-wrapper .article-block {
            display: block;
        }

        .academyRecentArticles-wrapper .article-block {
            margin-left: 0px;
        }

        .article-block .block-content {
            margin-left: 0px;
        }



    }
    @media screen and (max-width:425px) {
       
        .article-block .block-content {
            width: 100%;
        }
        .block-image img{
            max-width: 100%;
            width: 100%;
    		height: auto;
        }
    }

/*academy page css ends here*/

/**Paid landing pages css starts here**/
/* START Domain pages */
.domain-pages-header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.domain-pages-header > div {
    color: #3c3c3c;
    margin: 0 auto;
    max-width: 1110px;
    position: relative;
}

.domain-pages-header .widget {
    align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.domain-pages-header header {
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    -ms-flex-positive: 1;
    max-width: 538px;
    padding: 0 50px 0 0;
}

.domain-pages-header p {
    font-size: 18px;
    line-height: 26px;
    margin: 10px 0 0 !important;
    padding: 0;
}

.domain-pages-header .domain-header-search-wrapper {
    display: inline-flex;
    margin-top: 50px;
}

.domain-pages-header .domain-header-search {
    align-items: center;
    align-self: stretch;
    background: #ffffff;
    border: none;
    border-radius: 100px;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-grow: 1;
    height: 50px;
    margin: 0 10px 0 0;
    max-width: 300px;
    order: 0;
    padding: 0 30px;
    position: static;
}

.domain-pages-header .domain-header-cta {
    align-items: center;
    background: #0078c8;
    border: none;
    border-radius: 100px;
    color: #ffffff;
    cursor: pointer;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-grow: 0;
    height: 50px;
    justify-content: center;
    order: 1;
    padding: 0 30px;
    position: static;
}

.domain-pages-header .domain-header-search-wrapper .domain-header-cta {
    max-width: 120px;
}

.dp-header-small-device-img {
    display: none;
}

.domain-pages-header img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 445px;
}
@media screen and (max-width: 1099px) {
    .domain-pages-header > div {
        max-width: 100%;
    }
    .domain-pages-header .widget {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .domain-pages-header .widget img {
        margin: 0;
    }
    .domain-pages-header header {
        max-width: 60%;
        padding: 0;
    }
    .domain-pages-header p {
        font-size: 18px;
        line-height: 26px;
        margin: 10px 0;
    }
    .domain-pages-header img {
        max-width: 50%;
        width: 300px;
    }
    .domain-pages-header .dp-header-price-span {
        font-size: 44px;
        line-height: 50px;
    }
}
@media screen and (max-width: 700px) {
    .domain-pages-header h1 {
        align-self: stretch;
        flex-grow: 0;
        height: auto;
        left: 0;
        order: 0;
        position: static;
        top: 0;
        width: 100%;
    }
    .div-600 {
        width: 50%;
    }
    .domain-pages-header .widget {
        display: block;
        text-align: center;
    }
    .domain-pages-header header {
        display: block;
        max-width: 700px;
        text-align: left;
    }
    .domain-pages-header .cta {
        margin: 20px 0 0;
    }
    .domain-pages-header .dp-header-big-device-img {
        display: none;
    }
    .domain-pages-header .dp-header-small-device-img {
        display: block;
        float: right;
        margin: 0 20px;
        width: 200px;
    }
    .domain-pages-header p {
        align-self: stretch;
        flex: none;
        flex-grow: 0;
        font-size: 18px;
        font-style: normal;
        font-weight: normal;
        height: 100%;
        line-height: 26px;
        margin: 10px 0;
        order: 1;
        position: static;
    }
    .domain-pages-header a {
        border: none;
        margin: 30px auto;
    }
    .domain-pages-header .dp-header-currency-per-month-span {
        font-size: 24px;
        line-height: 30px;
    }
    .domain-pages-header .domain-header-search-wrapper {
        clear: both;
        width: 100%;
    }
    .domain-pages-header .domain-header-search {
        flex: 1 1 auto;
        max-width: none;
        width: 100%;
    }
}
@media screen and (max-width: 500px) {
    .div-600 {
        width: 100%;
    }
    .domain-pages-header {
        align-items: center;
        display: flex;
        flex-direction: row;
        position: static;
        width: 100%;
    }
    .domain-pages-header > div {
        align-self: stretch;
        flex-grow: 0;
        margin: 10px 0;
        padding: 0;
    }
    .domain-pages-header header {
        padding-right: 0;
    }
    .domain-pages-header p {
        font-size: 15px;
        font-style: normal;
        font-weight: normal;
        line-height: 24px;
    }
    .domain-pages-header .dp-header-small-device-img {
        float: none;
        margin: 0 auto !important;
        max-width: none;
        width: 300px;
    }
    .domain-pages-header .domain-header-cta {
        margin: 0;
    }
}

@media screen and (max-width: 320px) {
    .domain-pages-header .domain-header-search-wrapper {
        display: grid;
        grid-auto-columns: 1fr;
        grid-auto-rows: 1fr;
        grid-gap: 30px;
    }
    .domain-pages-header .domain-header-search {
        height: 50px;
        margin: 0 10px;
        width:auto;
        max-width:100%;
    }
    .domain-pages-header .domain-header-cta {
        height: 50px;
        margin: 0 10px;
        max-width: 100%;
    }
    .domain-pages-header .dp-header-small-device-img {
        width: 230px;
    }
}

.domain-pages-selling-points {
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    width: 100%;
}

.domain-pages-selling-points:not(.block-padding) {
    padding: 50px 40px;
}

.domain-pages-selling-points > div {
    align-items: center;
    display: flex;
    justify-content: space-between;
    max-width: 1110px;
    width: 100%;
}

.domain-pages-selling-points > div > div {
    align-items: baseline;
    display: flex;
    overflow: hidden;
    padding: 0 10px 0 0;
}

.domain-pages-selling-points > div > div:last-child {
    padding: 0;
}

.domain-pages-selling-points > div > div img {
    height: 17px;
    margin: 0 10px 0 0;
    width: 26px;
}

.domain-pages-selling-points > div > div p {
    font-size: 16px;
    line-height: 20px;
    margin: 0 !important;
}

.domain-pages-selling-points > div > div:last-of-type {
    margin: 0;
}

@media screen and (max-width: 1200px) {
    .domain-pages-selling-points:not(.block-padding) {
        padding: 50px 100px;
    }
}
@media screen and (max-width: 1023px) {
    .domain-pages-selling-points:not(.block-padding) {
        padding: 50px 70px;
    }
}
@media screen and (max-width: 900px) {
    .domain-pages-selling-points:not(.block-padding) {
        padding: 50px 30px 40px;
    }
    .domain-pages-selling-points > div {
        align-items: flex-start;
        justify-content: space-around;
    }
    .domain-pages-selling-points > div > div {
        align-items: center;
        flex-direction: column;
        margin: 0 0 20px;
        max-width: 120px;
        text-align: center;
    }
    .domain-pages-selling-points > div > div img {
        margin: 0 0 10px;
    }
}
@media screen and (max-width: 500px) {
    .domain-pages-selling-points > div {
        align-items: center;
        flex-direction: column;
    }
    .domain-pages-selling-points > div > div {
        flex-direction: row;
        max-width: none;
        text-align: left;
    }
    .domain-pages-selling-points > div > div img {
        margin: 0 10px 0 0;
    }
}
@media only screen and (min-width: 320px) and (max-width: 812px) {
    body {
        -webkit-text-size-adjust: none;
    }
}

.whiteBG {
    background-color: #ffffff !important;
}

.greyBG {
    background-color: #f7f7f7 !important;
}

.yellowBG {
    background-color: #fff3e6 !important;
}

.lightBlueBG {
    background-color: #e6f1f0 !important;
}

.purpleBG {
    background-color: #edebf3 !important;
}
.blackBG {
    background-color: #3C3C3C !important;
}

.domain-pages-selling-points-section {
    align-items: center;
}

.domain-pages-selling-points-section p {
    font-size: 18px;
    letter-spacing: 0.2px;
    line-height: 26px;
    margin: 20px 0 30px !important;
}

.domain-pages-selling-points-section button {
    background-color: #0078c8;
    border: none;
    border-radius: 100px;
    color: #ffffff;
    cursor: pointer;
    font-family: inherit;
    font-size: 14px;
    font-weight: 600;
    line-height: 40px;
    outline: 0;
    padding: 0 30px;
    white-space: nowrap;
}

.domain-pages-selling-points-section > div {
    align-items: center;
    -webkit-box-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #3c3c3c;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    margin: 0 auto;
    max-width: 1110px;
}

.domain-pages-selling-points-section > div .content.left {
    margin: 0 125px 0 0;
}

.domain-pages-selling-points-section > div .content.right {
    margin: 0 0 0 125px;
}

.domain-pages-selling-points-section img {
    height: auto;
    width: 350px;
}

@media screen and (max-width: 1099px) {
    .domain-pages-selling-points-section {
        margin: 0;
    }
    .domain-pages-selling-points-section > div .content.right {
        margin: 0 0 0 50px;
    }
    .domain-pages-selling-points-section > div .content.left {
        margin: 0 50px 0 0;
    }
}
@media screen and (max-width: 767px) {
    .domain-pages-selling-points-section {
        margin: 0;
    }
    .domain-pages-selling-points-section > div {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }
    .domain-pages-selling-points-section > div .content.right {
        margin: 0;
        order: 2;
    }
    .domain-pages-selling-points-section > div .content.left {
        margin: 0;
        order: 2;
    }
    .domain-pages-selling-points-section img {
        margin-bottom: 20px;
        order: 1;
        width: 250px;
    }
}
@media screen and (max-width: 500px) {
    .domain-pages-selling-points-section p {
        font-size: 15px;
        line-height: 24px;
    }
    .domain-pages-selling-points-section img {
        width: 200px;
    }
}

.domain-pages-trust-pilot-widget {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.domain-pages-trust-pilot-widget h3 {
    margin: 0 0 80px !important;
    text-align: center;
}

.domain-pages-trust-pilot-widget > div {
    color: #3c3c3c;
    margin: 0 auto;
    max-width: 1110px;
    position: relative;
}

.domain-pages-trust-pilot-widget iframe {
    border: none;
    display: block;
    width: 100%;
}

@media screen and (max-width: 1099px) {
    .domain-pages-trust-pilot-widget h3 {
        margin-bottom: 50px;
        text-align: left;
    }
}

@media screen and (max-width: 767px) {
    .domain-pages-trust-pilot-widget {
        padding-left: 20px;
        padding-right: 20px;
    }
    .domain-pages-trust-pilot-widget h3 {
        margin-bottom: 30px;
        padding-left: 30px;
        padding-right: 30px;
        text-align: center;
    }
}

@media screen and (max-width: 570px) {
    .domain-pages-trust-pilot-widget iframe {
        height: 280px;
        margin: 0 auto;
        max-width: 500px;
    }
}

@media screen and (max-width: 500px) {
    .domain-pages-trust-pilot-widget {
        padding-left: 0;
        padding-right: 0;
    }
}

/* END Domain pages */

/* START New landing pages */
.domain-pages-header-price-section {
    display: flex;
    margin-top: 20px;
}

.dp-header-price-span {
    align-items: flex-end;
    color: #3c3c3c;
    display: flex;
    font-size: 56px;
    font-style: normal;
    font-weight: normal;
    line-height: 64px;
    margin-right: 6px;
}

.dp-header-currency-per-month-span {
    align-items: flex-end;
    display: flex;
    font-size: 30px;
    font-weight: normal;
    letter-spacing: 0.2px;
    line-height: 34px;
}

.domain-pages-plans-and-prices {
    align-items: flex-start;
    background: #e6f1f0;
    background-color: #f7f7f7;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    margin: 0;
    position: static;
    width: 100%;
}

.domain-pages-plans-and-prices h2 {
    color: #3c3c3c;
    font-size: 44px;
    letter-spacing: 0.2px;
    line-height: 50px;
    padding: 30px 50px;
    position: static;
    text-align: center;
}

.domain-pages-plans-and-prices.BlackWeek {
    background-color: #2d2d2d;
}

.domain-pages-plans-and-prices.BlackWeek > div {
    color: #ffffff;
}

.domain-pages-plans-and-prices.BlackWeek .widgets {
    color: #3c3c3c;
}

.domain-pages-plans-and-prices.BlackWeek .widgets .Save10 {
    background-color: #e20843;
    border: 1px solid #3c3c3c;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    left: -1px;
    line-height: 40px;
    position: absolute;
    right: -1px;
    text-align: center;
    top: -42px;
}

.domain-pages-plans-and-prices.BlackWeek .widgets header h3 {
    margin: 0 20px 0 0;
}

.domain-pages-plans-and-prices.BlackWeek .widgets header p {
    border: 1px solid #e20843;
    color: #e20843;
}

.domain-pages-plans-and-prices.BlackWeek .widgets .BlackWeekOffer {
    background: #f2eaf3;
    border-radius: 4px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}

.domain-pages-plans-and-prices.BlackWeek .widgets .BlackWeekOffer p {
    color: #3c3c3c;
    font-size: 12px;
    font-weight: 400;
    line-height: 23px;
    padding: 0 7px;
}

.domain-pages-plans-and-prices.BlackWeek .widgets-wrapper > div.featured .cta {
    background-color: transparent;
}

.domain-pages-plans-and-prices.BlackWeek .widgets-wrapper > div.featured .cta:hover {
    background-color: #fafafa;
}

.domain-pages-plans-and-prices.BlackWeek .widgets .price-cta p .openModal {
    border-bottom: 1px solid #e20843;
    color: #e20843;
}

.domain-pages-plans-and-prices.BlackWeek .widgets .price-cta .cta {
    border: 1px solid #e20843;
    color: #e20843;
}

.domain-pages-plans-and-prices.BlackWeek .widgets .features {
    margin-top: 20px;
}

.domain-pages-plans-and-prices.BlackWeek .included-in-all a {
    color: #ffffff;
}

.domain-pages-plans-and-prices.BlackWeek .compare-all-features a {
    color: #e20843;
}

.domain-pages-plans-and-prices.BlackWeek .wb-trial a {
    border: 1px solid #e20843;
    color: #e20843;
}

.domain-pages-plans-and-prices > div {
    color: #3c3c3c;
    margin: 0 auto;
    max-width: 1280px;
    position: relative;
}

.domain-pages-plans-and-prices .widgets {
    padding-top: 50px;
    width: 100%;
}

.domain-pages-plans-and-prices .widgets-pagination {
    display: none;
}

.domain-pages-plans-and-prices .widgets-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 100px;
    width: 1280px;
}

.domain-pages-plans-and-prices .widgets-wrapper > div {
    background-color: #ffffff;
    border: 1px solid #3c3c3c;
    border-right: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 26px 50px;
    position: relative;
    width: 256px;
}

.domain-pages-plans-and-prices .widgets-wrapper > div:last-child {
    border-right: 1px solid #3c3c3c;
}

.domain-pages-plans-and-prices .widgets-wrapper > div > p {
    font-size: 18px;
    height: 72px;
    line-height: 24px;
    margin: 0;
    padding: 0;
}

.domain-pages-plans-and-prices .widgets-wrapper > div.cta {
    background-color: #0078c8;
    color: #ffffff;
}

.domain-pages-plans-and-prices .widgets-wrapper > div.featured .best-value {
    background-color: #76b82a;
    border: 1px solid #3c3c3c;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    left: -1px;
    line-height: 40px;
    position: absolute;
    right: -1px;
    text-align: center;
    top: -42px;
}

.domain-pages-plans-and-prices .widgets header {
    align-items: baseline;
    -webkit-box-align: baseline;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: baseline;
}

.domain-pages-plans-and-prices .widgets header h3 {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    margin: 0 20px 30px 0;
}

.domain-pages-plans-and-prices .widgets header .SpainOffer {
    align-items: center;
    border: 1px solid #76b82a;
    border-radius: 4px;
    -webkit-box-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #76b82a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 23px;
    padding: 0 7px;
}

.domain-pages-plans-and-prices .widgets header p {
    border: 1px solid #0078c8;
    border-radius: 4px;
    color: #0078c8;
    font-size: 12px;
    font-weight: 500;
    line-height: 23px;
    margin: 0;
    padding: 0 5px;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

.domain-pages-plans-and-prices .widgets .price-cta {
    margin-top: 20px;
}

.domain-pages-plans-and-prices .widgets .price-cta .price-tag {
    align-items: baseline;
    -webkit-box-align: baseline;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: baseline;
}

.domain-pages-plans-and-prices .widgets .price-cta .price-tag span {
    font-size: 15px;
    letter-spacing: 0.1px;
    line-height: 20px;
}

.domain-pages-plans-and-prices .widgets .price-cta .price-tag span:first-child.currency {
    font-size: 15px;
    line-height: 20px;
    margin-right: 4px;
}

.domain-pages-plans-and-prices .widgets .price-cta .price-tag .price {
    font-size: 40px;
    line-height: 50px;
    margin-right: 10px;
}

.domain-pages-plans-and-prices .widgets .price-cta .price-tag .monthly.spain {
    padding: 20px 0;
}

.domain-pages-plans-and-prices .widgets .price-cta .SpainBuyBanner {
    background: #76b82a;
    border-radius: 4px;
    color: #ffffff;
    font-size: 10px;
    height: 24px;
    line-height: 23px;
    margin: 25px 0 40px;
    min-height: 24px;
    padding: 2px 5px;
    width: 188px;
}

.domain-pages-plans-and-prices .widgets .price-cta p {
    color: #8a8989;
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0;
    min-height: 60px;
    padding: 0;
}

.domain-pages-plans-and-prices .widgets .price-cta p > span {
    display: block;
}

.domain-pages-plans-and-prices .widgets .price-cta p .openModal {
    border-bottom: 1px solid #0278c8;
    color: #0278c8;
    cursor: pointer;
    text-decoration: none;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}

.domain-pages-plans-and-prices .widgets .price-cta .cta {
    background-color: #0078c8;
    border: 1px solid #0078c8;
    border-radius: 100px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    min-height: 40px;
    outline: 0;
    padding: 9px 15px;
    width: 100%;
}

.domain-pages-plans-and-prices .widgets .features label,
.domain-pages-plans-and-prices .widgets .included label {
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin-top: 40px;
    padding: 0 5px 0 0;
}

.domain-pages-plans-and-prices .widgets .features ul,
.domain-pages-plans-and-prices .widgets .included ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.domain-pages-plans-and-prices .widgets .features ul li,
.domain-pages-plans-and-prices .widgets .included ul li {
    display: block;
    font-size: 16px;
    line-height: 20px;
    padding-top: 20px;
}

.domain-pages-plans-and-prices .widgets .features ul li span,
.domain-pages-plans-and-prices .widgets .included ul li span {
    cursor: pointer;
    text-decoration: underline;
}

.domain-pages-plans-and-prices .widgets .features ul li a,
.domain-pages-plans-and-prices .widgets .included ul li a {
    color: inherit;
}

.domain-pages-plans-and-prices .notice {
    color: #3c3c3c;
    font-size: 15px;
    font-style: italic;
    line-height: 30px;
    margin: 0;
    padding: 20px 0;
}

@media screen and (max-width: 1279px) {
    .domain-pages-plans-and-prices.BlackWeek .widgets-pagination span {
        border: 1px solid #ffffff;
    }
    .domain-pages-plans-and-prices.BlackWeek .widgets-pagination span::before {
        border: solid #ffffff;
        border-width: 0 1px 1px 0;
    }
    .domain-pages-plans-and-prices .widgets {
        overflow: hidden;
    }
    .domain-pages-plans-and-prices .widgets-wrapper {
        -ms-flex-pack: distribute;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        justify-content: space-around;
        width: 1475px;
    }
    .domain-pages-plans-and-prices .widgets-wrapper > div {
        border: 1px solid #3c3c3c;
        width: 285px;
    }
    .domain-pages-plans-and-prices .widgets-pagination {
        align-items: center;
        -webkit-box-align: center;
        -webkit-box-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        -ms-flex-pack: justify;
        height: 30px;
        justify-content: space-between;
        margin: 50px auto 0;
        max-width: 620px;
        padding: 0 70px;
    }
    .domain-pages-plans-and-prices .widgets-pagination span {
        align-items: center;
        border: 1px solid #3c3c3c;
        border-radius: 50%;
        -webkit-box-align: center;
        -webkit-box-pack: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        -ms-flex-pack: center;
        height: 30px;
        justify-content: center;
        width: 30px;
    }
    .domain-pages-plans-and-prices .widgets-pagination span::before {
        border: solid #3c3c3c;
        border-width: 0 1px 1px 0;
        content: '';
        display: block;
        height: 4px;
        padding: 2px;
        width: 4px;
    }
    .domain-pages-plans-and-prices .widgets-pagination span.disabled {
        cursor: default;
        opacity: 0.3;
    }
    .domain-pages-plans-and-prices .widgets-pagination .prev {
        padding-left: 4px;
    }
    .domain-pages-plans-and-prices .widgets-pagination .prev::before {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
    }
    .domain-pages-plans-and-prices .widgets-pagination .next {
        padding-right: 4px;
    }
    .domain-pages-plans-and-prices .widgets-pagination .next::before {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
}

body.lang-de.country-se .domain-pages-plans-and-prices .widgets .price-cta .price-tag span.currency {
    margin-right: 5px;
}

.domain-pages-selling-points .domain-pages-selling-points-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: grid;
    grid-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr ;
    grid-template-rows: 1fr;
    margin: 0 70px;
    max-width: 1110px;
}

.domain-pages-selling-points .domain-pages-selling-points-wrapper > div {
    display: block;
}

.domain-pages-selling-points .domain-pages-selling-points-wrapper > div > img {
    display: block;
    height: 48px;
    margin-left: auto;
    margin-right: auto;
    width: 48px;
}

.domain-pages-selling-points .domain-pages-selling-points-wrapper > div h3 {
    font-size: 18px !important;
    font-style: normal;
    font-weight: normal;
    line-height: 26px;
    margin-top: 20px !important;
    text-align: center;
}

/* START Learn more slider */
.domain-pages-learn-more-section {
    background-color: #f7f7f7;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.domain-pages-learn-more-section > div {
    color: #3c3c3c;
    margin: 0 auto;
    max-width: 1110px;
    position: relative;
}

.domain-pages-learn-more-section h2 {
    margin: 0;
    padding: 0;
    text-align: center;
}

.domain-pages-learn-more-section .cards {
    
    display: grid;
    grid-gap: 30px;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    margin-top: 70px;
}

.domain-pages-learn-more-section .cards > div {
    border: 1px solid #EDEDED;
    background-color: #ffffff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px;
}

.domain-pages-learn-more-section .cards > div i.lazy-bg {
    background-image: url(//www-static.cdn-one.com/images/onecom/Common/lazyloadplaceholder-v1.1.svg);
    background-size: 100%;
}

.domain-pages-learn-more-section .cards i {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 48px 48px;
    display: block;
    height: 48px;
    width: 48px;
}

.domain-pages-learn-more-section .cards h3 {
    display: block;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    margin: 20px 0 10px;
}

.domain-pages-learn-more-section .cards p {
    font-size: 15px;
    letter-spacing: 0.1px;
    line-height: 24px;
    margin: 0;
    padding: 0;
}

.domain-pages-learn-more-section .cta {
    background-color: transparent;
    border: 1px solid #0078c8;
    border-radius: 100px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #0078c8;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 40px;
    margin-top: 20px;
    padding: 0 30px;
    text-decoration: none;
    white-space: nowrap;
}

.domain-pages-learn-more-section .below-section {
    padding-top: 30px;
    text-align: center;
}

.domain-pages-learn-more-section .below-section p {
    margin-top: 0;
}

@media screen and (max-width: 1023px) {
    .domain-pages-learn-more-section h2 {
        text-align: left;
    }
    .domain-pages-learn-more-section .below-section {
        align-items: center;
        display: flex;
        justify-content: space-between;
        text-align: left;
    }
    .domain-pages-learn-more-section .below-section .cta {
        margin: 0 0 0 20px;
    }
}

@media screen and (max-width: 767px) {
    .domain-pages-learn-more-section h2 {
        overflow-wrap: break-word;
    }
    .domain-pages-learn-more-section .cards {
        grid-template-columns: 1fr;
        margin-top: 40px;
    }
    .domain-pages-learn-more-section .cards h3 {
        word-break: break-word;
    }
}

@media screen and (max-width: 500px) {
    .domain-pages-learn-more-section .below-section {
        align-items: flex-start;
        flex-direction: column;
    }
    .domain-pages-learn-more-section .below-section .cta {
        margin: 20px 0 0 0;
    }
}
/* END Learn more slider */

.domain-selling-getting-ready {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.domain-selling-getting-ready > div {
    -webkit-box-pack: justify;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #3c3c3c;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1110px;
    position: relative;
}

.domain-selling-getting-ready > h2 {
    padding: 0 0 60px;
    text-align: center;
}

.domain-selling-getting-ready > div > div {
    align-items: center;
    -webkit-box-align: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 345px;
    padding: 0 10px;
    text-align: center;
    width: 33.33%;
}

.domain-selling-getting-ready img {
    display: block;
    height: 140px;
    margin: 0 auto 10px;
}

.domain-selling-getting-ready h3 {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    margin: 0 0 15px !important;
}

.domain-selling-getting-ready p {
    font-size: 15px;
    letter-spacing: 0.1px;
    line-height: 20px;
    margin: 0 !important;
    padding: 0;
}

.domain-selling-getting-ready p span {
    display: block;
}

.domain-selling-getting-ready a {
    background-color: transparent;
    border: 1px solid #0078c8;
    border-radius: 100px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #0078c8;
    font-size: 14px;
    font-weight: 600;
    line-height: 40px;
    margin-top: 30px;
    padding: 0 30px;
    text-decoration: none;
}

.domain-selling-getting-ready button {
    align-items: center;
    background: #0078c8;
    border: none;
    border-radius: 100px;
    color: #ffffff;
    cursor: pointer;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-grow: 0;
    font-weight: 500;
    height: 50px;
    justify-content: center;
    margin: 50px auto 0;
    order: 2;
    padding: 0 30px;
    font-size: 18px;
}

@media screen and (max-width: 1099px) {
    .domain-selling-getting-ready h2 {
        padding-bottom: 40px;
    }
    .domain-selling-getting-ready img {
        height: 96px;
    }
    .domain-selling-getting-ready p span {
        display: inline-block;
    }
    .domain-selling-getting-ready a {
        margin-top: 20px;
    }
}

@media screen and (max-width: 767px) {
    .domain-selling-getting-ready h2 {
        padding-bottom: 30px;
    }
    .domain-selling-getting-ready img {
        height: 72px;
    }
    .domain-selling-getting-ready a {
        margin-top: 10px;
    }
}

@media screen and (max-width: 599px) {
    .domain-selling-getting-ready > div {
        align-items: center;
        -webkit-box-align: center;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -ms-flex-align: center;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .domain-selling-getting-ready > div > div {
        padding: 0;
        width: auto;
    }
    .domain-selling-getting-ready > div > div:not(:last-child) {
        margin-bottom: 30px;
    }
}

.domain-pages-selling-points .columns {
    -webkit-box-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.domain-pages-selling-points .columns > div {
    -webkit-box-flex: 1;
    display: block;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -ms-flex-preferred-size: 0;
    max-width: 540px;
}

.domain-pages-selling-points .columns > div img {
    height: auto;
    width: 300px;
}
@media screen and (max-width: 1099px) {
    .domain-pages-selling-points .columns {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .domain-pages-selling-points .columns > div {
        max-width: 1000px;
    }
}

@media screen and (max-width: 767px) {
    .domain-pages-selling-points .columns {
        display: block;
    }
    .domain-pages-selling-points .columns > div img {
        height: auto;
        width: 250px;
    }
    .domain-pages-selling-points .columns > div {
        max-width: 767px;
    }
}

.domain-pages-faq h2 {
    text-align: center;
}

.domain-pages-faq .faq-wrapper {
    column-gap: 30px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    max-width: 1110px;
    margin: 0 auto;
    width: 100%;
}

.domain-pages-faq .faq-wrapper h3 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    text-align: left;
}

.domain-pages-faq .faq-wrapper p {
    font-size: 18px;
    line-height: 32px;
}

@media screen and (max-width: 1099px) {
    .domain-pages-faq .faq-wrapper {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr;
        max-width: 100%;
    }
}

@media screen and (max-width: 767px) {
    .domain-pages-faq .faq-wrapper {
        display: grid !important;
        grid-template-columns: 1fr !important ;
        grid-template-rows: 1fr !important;
        max-width: 100% !important;
    }
}

@media screen and (max-width: 500px) {
    .domain-pages-faq h2 {
        text-align: left;
    }
    .domain-pages-faq .faq-wrapper h3 {
        font-size: 20px;
        line-height: 24px;
    }
}

.domain-pages-header .plan {
    width: 445px;
}

.domain-pages-header .plan > span {
    color: #3c3c3c;
    display: inline;
}

.domain-pages-header .plan > span:nth-child(1) {
    background-color: #ededed;
    border-radius: 4px;
    display: block;
    font-size: 12px;
    line-height: 23px;
    margin-bottom: 4px;
    padding: 0 7px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.domain-pages-header .plan > span:nth-child(2),
.domain-pages-header .plan > span:nth-child(3) {
    font-size: 56px;
    line-height: 59px;
    margin-right: 6px;
}

.domain-pages-header .plan > span:nth-child(4),
.domain-pages-header .plan > span:nth-child(5) {
    font-size: 30px;
    line-height: 39px;
    margin-right: 5px;
}

.domain-pages-header .plan > span:nth-child(4) {
    margin-right: 0;
}

.domain-pages-header .plan > span:nth-child(6) {
    color: #8a8989;
    font-size: 14px;
    line-height: 28px;
}

.domain-pages-header .cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px 0 0;
}
/* END New landing pages */

/* Start Features */
.block-features {
    text-align: center;
}

.block-features p {
    font-size: 18px;
    line-height: 30px;
    margin: 30px 0;
}

.block-features a p {
    color: #0078c8;
}

.block-features .row {
    flex-direction: row;
    justify-content: center;
}

.block-features .row .item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    width: 33.33%;
}

.block-features .row .item img {
    height: 48px;
    padding-top: 40px;
    width: 48px;
}

.block-features .row .item p {
    font-size: 18px;
    line-height: 32px;
    margin: 0 !important;
}

@media screen and (max-width: 599px) {
    .block-features .row .item {
        width: 50%;
    }
    .block-features .row .item img {
        height: 40px;
        width: 29px;
    }
    .block-features .row .item p {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }
}
/* End Features */

/* Start Image Features */
.block-image-features .img img {
    max-width: 100%;
}

.block-image-features .img,
.block-image-features .content {
    flex: 0 0 100%;
}

.block-image-features .position-right > .img {
    order: 999;
}

@media screen and (max-width: 959px) {
    .block-image-features .row > .img {
        display: none;
    }
    .block-image-features .content .img {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
    }
}

@media screen and (min-width: 600px) and (max-width: 959px) {
    .block-image-features .content {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-wrap: wrap;
    }
    .block-image-features .content .info {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        flex: 0 0 50%;
        max-width: 50%;
        padding-right: 44px;
        text-align: left;
    }
}

@media screen and (min-width: 960px) {
    .block-image-features .content {
        flex: 1 1 0;
    }
    .block-image-features .img {
        align-items: center;
        display: flex;
        flex: 0 0 300px;
        max-width: 300px;
    }
    .block-image-features .content .img {
        display: none;
    }
}

@media screen and (min-width: 960px) and (max-width: 1099px) {
    .block-image-features .row.position-left .content {
        margin: 0 0 0 44px;
    }
    .block-image-features .row.position-right .content {
        margin: 0 44px 0 0;
    }
}

@media screen and (min-width: 1100px) {
    .block-image-features .row.position-left .content {
        margin: 0 0 0 88px;
    }
    .block-image-features .row.position-right .content {
        margin: 0 88px 0 0;
    }
}
/* End Image Features */






/*plans and prices css*/
.oc-plansandprices {
    background-color: #E6F1F0;;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 100px;
    width: 100%;
}

.oc-plansandprices.BlackWeek {
    background-color: #2D2D2D
}

.oc-plansandprices.BlackWeek>div {
    color: #fff
}

.oc-plansandprices.BlackWeek .widgets {
    color: #3c3c3c
}

.oc-plansandprices.BlackWeek .widgets .Save10 {
    position: absolute;
    top: -42px;
    left: -1px;
    right: -1px;
    font-size: 14px;
    line-height: 40px;
    font-weight: 500;
    color: #fff;
    background-color: #E20843;
    border: 1px solid #3c3c3c;
    text-align: center
}

.oc-plansandprices.BlackWeek .widgets header h3 {
    margin: 0 20px 0 0
}

.oc-plansandprices.BlackWeek .widgets header p {
    color: #E20843;
    border: 1px solid #E20843
}

.oc-plansandprices.BlackWeek .widgets .BlackWeekOffer {
    background: #F2EAF3;
    border-radius: 4px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.oc-plansandprices.BlackWeek .widgets .BlackWeekOffer p {
    font-weight: 400;
    font-size: 12px;
    line-height: 23px;
    color: #3C3C3C;
    padding: 0 7px
}

.oc-plansandprices.BlackWeek .widgets-wrapper>div.featured .cta {
    background-color: transparent
}

.oc-plansandprices.BlackWeek .widgets-wrapper>div.featured .cta:hover {
    background-color: #fafafa
}

.oc-plansandprices.BlackWeek .widgets .price-cta p .openModal {
    color: #E20843;
    border-bottom: 1px solid #E20843
}

.oc-plansandprices.BlackWeek .widgets .price-cta .cta {
    color: #E20843;
    border: 1px solid #E20843
}

.oc-plansandprices.BlackWeek .widgets .features {
    margin-top: 20px
}

.oc-plansandprices.BlackWeek .included-in-all a {
    color: #fff
}

.oc-plansandprices.BlackWeek .compare-all-features a {
    color: #E20843
}

.oc-plansandprices.BlackWeek .wb-trial a {
    color: #E20843;
    border: 1px solid #E20843
}

.oc-plansandprices>div {
    position: relative;
    max-width: 1110px;
    margin: 0 auto;
    color: #3c3c3c
}

.oc-plansandprices .widgets {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 100px;
}

.oc-plansandprices h2 {
    position: static;
    text-align: center;
}
.oc-plansandprices .widgets-pagination {
    display: none
}

.oc-plansandprices .widgets-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 1110px
}

.oc-plansandprices .widgets-wrapper>div {
    position: relative;
    width: auto;
    padding: 40px 26px 50px 26px;
    background-color: #fff;
    border: 1px solid #3c3c3c;
    border-right: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.oc-plansandprices .widgets-wrapper>div:last-child {
    border-right: 1px solid #3c3c3c
}

.oc-plansandprices .widgets-wrapper>div>p {
    margin: 0;
    padding: 0;
    height: 72px;
    font-size: 18px;
    line-height: 24px
}

.oc-plansandprices .widgets-wrapper>div.cta {
    color: #fff;
    background-color: #0078c8
}

.oc-plansandprices .widgets-wrapper>div.featured .cta:hover {
    background-color: #127ec5
}

.oc-plansandprices .widgets-wrapper>div.featured .best-value {
    position: absolute;
    top: -42px;
    left: -1px;
    right: -1px;
    font-size: 14px;
    line-height: 40px;
    font-weight: 500;
    color: #fff;
    background-color: #76b82a;
    border: 1px solid #3c3c3c;
    text-align: center
}

.oc-plansandprices .widgets header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.oc-plansandprices .widgets header h3 {
    margin: 0 20px 30px 0 !important;
    font-size: 24px !important;
    line-height: 30px;
    font-weight: 400
}

.oc-plansandprices .widgets header .SpainOffer {
    font-size: 12px;
    font-weight: 500;
    line-height: 23px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #76b82a;
    border: 1px solid #76b82a;
    border-radius: 4px;
    padding: 0 7px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.oc-plansandprices .widgets header p {
    margin: 0;
    padding: 0 5px;
    font-size: 12px;
    line-height: 23px;
    font-weight: 500;
    color: #0078c8;
    border: 1px solid #0078c8;
    border-radius: 4px;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.oc-plansandprices .widgets .price-cta {
    margin-top: 20px
}

.oc-plansandprices .widgets .price-cta .price-tag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.oc-plansandprices .widgets .price-cta .price-tag span {
    font-size: 15px;
    line-height: 20px;
    letter-spacing: .1px
}

.oc-plansandprices .widgets .price-cta .price-tag span:first-child.currency {
    font-size: 15px;
    line-height: 20px;
    margin-right: 4px
}

.oc-plansandprices .widgets .price-cta .price-tag .price {
    margin-right: 10px;
    font-size: 40px;
    line-height: 50px
}

.oc-plansandprices .widgets .price-cta .price-tag .monthly.spain {
    padding: 20px 0
}

.oc-plansandprices .widgets .price-cta .SpainBuyBanner {
    background: #76b82a;
    border-radius: 4px;
    font-size: 10px;
    line-height: 23px;
    color: #fff;
    padding: 2px 5px;
    min-height: 24px;
    height: 24px;
    width: 188px;
    margin: 25px 0 40px 0
}

.oc-plansandprices .widgets .price-cta p {
    margin: 10px 0;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    min-height: 60px;
    color: #8a8989
}

.oc-plansandprices .widgets .price-cta p>span {
   /* display: block*/
}

.oc-plansandprices .widgets .price-cta p .openModal {
    color: #0278c8;
    border-bottom: 1px solid #0278c8;
    text-decoration: none;
    cursor: pointer;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.oc-plansandprices .widgets .price-cta .cta {
    display: block;
    width: 100%;
    padding: 9px 15px;
    min-height: 40px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: #fff;
    background-color: #0078c8;
    border: 1px solid #0078c8;
    border-radius: 100px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    cursor: pointer;
    font-family: inherit
}

.oc-plansandprices .widgets .price-cta .cta:hover {
    background-color: #127ec5;
}

.oc-plansandprices .widgets .features label,.oc-plansandprices .widgets .included label {
    display: block;
    margin-top: 40px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    padding: 0 5px 0 0
}

.oc-plansandprices .widgets .features ul,.oc-plansandprices .widgets .included ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.oc-plansandprices .widgets .features ul li,.oc-plansandprices .widgets .included ul li {
    display: block;
    padding-top: 20px;
    font-size: 16px;
    line-height: 20px
}

.oc-plansandprices .widgets .features ul li span,.oc-plansandprices .widgets .included ul li span {
    cursor: pointer;
    text-decoration: underline
}

.oc-plansandprices .widgets .features ul li a,.oc-plansandprices .widgets .included ul li a {
    color: inherit
}

.oc-plansandprices .notice {
    margin: 0;
    padding: 20px 0;
    font-style: italic;
    font-size: 15px;
    line-height: 30px;
    color: #3c3c3c
}

@media screen and (max-width: 1279px) {
    .oc-plansandprices > div {
        max-width: none;
    }
    .oc-plansandprices.BlackWeek .widgets-pagination span {
        border:1px solid #fff
    }

    .oc-plansandprices.BlackWeek .widgets-pagination span:before {
        border: solid #fff;
        border-width: 0 1px 1px 0
    }

    .oc-plansandprices .widgets {
        overflow: hidden;
        padding-bottom: 0px;
    }

    .oc-plansandprices .widgets-wrapper {
        width: 1475px;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .oc-plansandprices .widgets-wrapper>div {
        width: 295px;
        border: 1px solid #3c3c3c;
    }

    .oc-plansandprices .widgets-pagination {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        max-width: 620px;
        height: 30px;
        margin: 50px auto 0px auto;
        padding: 0px 70px 50px 70px;
    }

    .oc-plansandprices .widgets-pagination span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 30px;
        height: 30px;
        border: 1px solid #3c3c3c;
        border-radius: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

    .oc-plansandprices .widgets-pagination span:before {
        content: "";
        display: block;
        width: 4px;
        height: 4px;
        padding: 2px;
        border: solid #3c3c3c;
        border-width: 0 1px 1px 0
    }

    .oc-plansandprices .widgets-pagination span.disabled {
        opacity: .3;
        cursor: default
    }

    .oc-plansandprices .widgets-pagination .prev {
        padding-left: 4px
    }

    .oc-plansandprices .widgets-pagination .prev:before {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    .oc-plansandprices .widgets-pagination .next {
        padding-right: 4px
    }

    .oc-plansandprices .widgets-pagination .next:before {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
}

@media screen and (max-width: 767px) {
    .oc-plansandprices {
        padding-top: 70px;
    }
    .oc-plansandprices .widgets {
        padding-top: 40px;
    }
}

@media screen and (max-width: 500px) {
    .oc-plansandprices {
        padding-top: 50px;
    }
    .oc-plansandprices .widgets {
        padding-top: 20px;
    }
}

.lang-de.country-de .oc-plansandprices .widgets .price-cta .price-tag span.currency,.lang-no.country-no .oc-plansandprices .widgets .price-cta .price-tag span.currency,body.lang-de.country-se .oc-plansandprices .widgets .price-cta .price-tag span.currency {
    margin-right: 5px
}

@media only screen and (min-width: 320px) and (max-width:812px) {
    body {
        -webkit-text-size-adjust:none
    }
}
/*End pland and prices*/
.domain-selling-getting-ready.wdg-domain h3 {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    margin: 0 0 0px !important;
}
.domain-selling-getting-ready.wdg-domain p {
    font-size: 14px;
    letter-spacing: 0.1px;
    line-height: 20px;
    margin: 0 !important;
    padding: 0;
    max-width: 220px;
}
.domain-pages-selling-points-section ul{
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-left: 0px;
    padding-left: 0px;
    grid-gap: 20px;
}
.domain-pages-selling-points-section.register-multiple ul{
    display: inline-grid;
    grid-template-columns: 1fr;
    margin-left: 0px;
    padding-left: 0px;
    grid-gap: 20px;
}
.domain-pages-selling-points-section ul li {
  list-style: none;
}
.domain-pages-selling-points-section ul li::before {
  margin-right: 15px;
  content: '';
  display: inline-block;
  height: 20px;
  width: 30px;
  background-image: url('https://www-static.cdn-one.com/images/onecom/pages/domains/checkmark.svg');
}

@media screen and (max-width: 500px) {
    .domain-pages-selling-points-section ul{
        display: grid;
        grid-template-columns: 1fr;
        margin-left: 0px;
        padding-left: 0px;
        grid-gap: 20px;
	}
    .domain-pages-selling-points-section.register-multiple ul{
        display: grid;
        grid-template-columns: 1fr;
        margin-left: 0px;
        padding-left: 0px;
        grid-gap: 20px;
	}
    .domain-pages-selling-points-section ul li::before {
          margin-right: 15px;
          content: '';
          display: inline-block;
          height: 20px;
          width: 25px;
          background-image: url('https://www-static.cdn-one.com/images/onecom/pages/domains/checkmark.svg');
        }
}

/**Paid landing pages css ends here **/
.oc-info-pages h2 {
    margin-top: 50px !important;
}
/**test css for custom header footer for testing environment can be removed later**/
.header-wrap
{
                background-color: #fff; height: 50px; 
                justify-content: center;
                align-items: center;
                padding: 20px 40px;
            }
            .header-wrap .logo{
                float: left;
            }
            .header-wrap .cart{
                float: right;
            }
            .footer-wrap-vat{
                background-color: #fff; height: 70px; 
                justify-content: center;
                align-items: center;
                padding: 20px 40px;
            }
            .footer-wrap-vat p{
                height: 18px;
                font-style: normal;
                font-weight: 400;
                font-size: 15px;
                line-height: 18px;
                text-align: center;
                color: #3C3C3C;
            }
            .footer-wrap-menu{
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                align-items: center;
                padding: 50px 165px;
                gap: 30px;
                background: #3C3C3C;
            }

.product-block-padding{
            padding: 30px;
            border: 1px solid #E2E2E2;
        }
        .h-size-24 {
            font-size: 24px!important;
            font-weight: 400;
            letter-spacing: 0.2px;
            line-height: 30px;
            margin: 0 0 20px;
            padding: 0;
        }
        .mt-40{
            margin-top:40px;
        }
        .domain-pages-selling-points-section > div .product-content.right {
            /*margin: 0 0 0 50px; */
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            padding: 0px;
            gap: 10px;
            /* width: 514px; */
            /* height: 80px; */


        }
        .domain-pages-selling-points-section .product-content p {
            font-size: 14px;
            letter-spacing: 0.2px;
            line-height: 20px;
            margin: 0px 0 0px !important;
        }
        .domain-pages-selling-points-section .product-block-inner-div ul {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            margin-left: 0px;
            padding-left: 0px;
            grid-gap: 30px;
            font-size: 14px;
            line-height: 20px;
        }
        .domain-pages-selling-points-section .product-block-inner-div ul li{
            margin-top: 0px!important;
            margin-bottom: 0px!important;
		}
        .domain-pages-selling-points-section .product-block-inner-div ul li::before {
            margin-right: 12px;
            content: '';
            display: inline-block;
            height: 12px;
            width: 14px;
            background-image: url(https://www-static.cdn-one.com/cmsimages/en_checkmark.png);
        }
        .domain-pages-selling-points-section .product-block-inner-div{
            display: flex;
            flex-direction: row;
            align-items: center;
            padding: 0px;
            gap: 30px;
            max-width: 640px;
        }
        .medium-screen-product-block-des-button{
            display: none;
        }
        .small-screen-product-block-des-anchor{
            display: none;
            text-decoration: none;
        }
        .para-medium{
            display: block;
        }
        .domain-pages-selling-points-section .product-block-inner-div img{
            width: 96px;
            height: 96px;
        }
        .product-block-list-button{
            margin-top: 10px;
        }


        /**device sizes**
        320px — 480px: Mobile devices
        481px — 768px: iPads, Tablets
        769px — 1024px: Small screens, laptops
        1025px — 1200px: Desktops, large screens
        1201px and more —  Extra large screens, TV
        
        /****/
        @media only screen
        and (max-device-width : 480px) {
            .product-block-padding{
                background: #EDEDED !important;
            }
            .domain-pages-selling-points-section .product-block-inner-div{
                display: block!important;
                text-align: left!important;
                align-items: center;
                padding: 0px;
                gap: 0px;
                align-items: center;
                margin: 0 auto;
            }
            .product-block-listing{
                display: none;
            }
            .medium-screen-product-block-des-button{
                display: none;
            }
            .small-screen-product-block-des-anchor{
                display: block;
                margin-top:0px;
                font-size: 14px;
            }
            .para-medium{
                display: none;
            }
            .product-content{
                order: 2;
            }
            .h-size-24{
                font-size: 18px!important;
                margin-bottom:0px;
            }
            .product-block-inner-div img{
                width: 60px;
                height: 60px;
                margin-bottom:0px;
            }
            .domain-pages-selling-points-section .product-block-inner-div img{
                width: 34px;
                height: 34px;
                margin-bottom:0px;
            }
        }
        @media only screen
        and (min-device-width : 481px)
        and (max-device-width : 768px) {
            .product-block-padding{
                background: #EDEDED !important;
            }
            .domain-pages-selling-points-section .product-block-inner-div{
                display: block!important;
                text-align: left!important;
                align-items: center;
                padding: 0px;
                gap: 0px;
                align-items: center;
                margin: 0 auto;
            }
            .product-block-listing{
                display: none;
            }
            .medium-screen-product-block-des-button{
                display: none;
            }
            .small-screen-product-block-des-anchor{
                display: block;
                margin-top:0px;
                font-size: 14px;
            }
            .para-medium{
                display: block;
            }
            .product-content{
                order: 2;
            }
            .h-size-24{
                font-size: 18px!important;
                margin-bottom:0px;
            }
            .domain-pages-selling-points-section .product-block-inner-div img{
                width: 60px;
                height: 60px;
                margin-bottom:0px;
            }
        }

        @media only screen
        and (min-device-width : 769px)
        and (max-device-width : 1025px) {
            .product-block-listing{
                display: none;
            }
            .medium-screen-product-block-des-button{
                display: block;
                margin-top:20px;
            }
            .small-screen-product-block-des-anchor{
                display: none;
                margin-top:0px;
            }
            .para-medium{
                display: block;
            }
        }

/* New frontpage css starts here*/

    .onecom-home .trust-pilot-content iframe {
        width: 100%;
        border: none;
        padding-top: 48px;
    }
    .onecom-home .container {
        max-width: 1290px !important;
    }

    /*.onecom-home .banner-section-journey .banner-left {
        padding-top: 42px !important;
    }

    .onecom-home .banner-section-email .banner-left {
        padding-top: 60px !important;
    }

    .onecom-home .banner-section-shop .banner-left {
        padding-top: 60px !important;
    }

    .onecom-home .banner-section-wordpress .banner-left {
        padding-top: 60px !important;
    }*/
    
    .onecom-home .need-help-btn:hover{
        background: #98CA5F;
    }
    .onecom-home .free-trial-box .free-trial-inner .trial-btn:hover{
        color: #76B82A;
    }
    .onecom-home .own-online-shop .own-shop-content-inner .own-shop-right-bottom .own-online-shop-btn:hover,
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col .success-steps-btn:hover,
    .onecom-home .oc-plansandprices .widgets .price-cta .cta:hover
    {
        color: #008CE6;
        border: 1px solid #008CE6
    }
    .onecom-home .oc-plansandprices .widgets .featured .price-cta .cta:hover,
    .onecom-home .why-start-your-journey-inner .left-content .plans-inner .plans-btn:hover, 
    .onecom-home .banner-main .cart-content .cart-inner .cart-left a:hover {
        background: #008CE6;
    }
    
    .onecom-home .own-online-shop .own-shop-content-inner .own-shop-right-bottom .blue-bg:hover{
         color:#fff;
          background: #008CE6;
    }

    .onecom-home .banner-main .banner-inner-content {
        display: flex;
        flex-wrap: wrap;
        /*align-items: center;*/
    }
    .onecom-home .banner-main .banner-inner {
        min-height: 600px;
        background-repeat: no-repeat;
        background-size: cover;
        padding-top: 20px;
        padding-bottom: 25px;
        background-position: left bottom;
    }

    .onecom-home .banner-main .banner-right {
        width: 700px;
    }
    .onecom-home .banner-main .banner-right img{
        width: 100%;
        height: 100%;
    }
    .onecom-home .banner-main .banner-left {
        max-width: calc(100% - 700px);
        padding-right: 50px;
        padding-top: 33px;
    }
    /*version 2.0 changes*/
    .onecom-home .banner-main .banner-items.banner-section-journey .banner-inner {
	background: linear-gradient(174deg, #F7F7F7 61%, #ffffff 39%) !important;
    }
    .onecom-home .banner-main .banner-items.banner-section-email .banner-inner {
            background: linear-gradient(174deg, #E6F2FA 61%, #ffffff 39%) !important;
    }
    .onecom-home .banner-main .banner-items.banner-section-website .banner-inner {
            background: linear-gradient(174deg, #FFF3E6 61%, #ffffff 39%) !important;
    }
    .onecom-home .banner-main .banner-items.banner-section-shop .banner-inner {
            background: linear-gradient(174deg, #E6F1F0 61%, #ffffff 39%) !important;
    }
    .onecom-home .banner-main .banner-items.banner-section-wordpress .banner-inner {
            background: linear-gradient(174deg, #E6F2FA 61%, #ffffff 39%) !important;
    }
    .onecom-home .banner-main .banner-items.banner-section-hosting .banner-inner {
            background: linear-gradient(174deg, #F1F8EA 61%, #ffffff 39%) !important;
    }
    /*version 2.0 changes ends*/

    .onecom-home .banner-main .banner-left h1{
        font-size: 60px;
        line-height: 75px;
        letter-spacing: -0.5px;
        color: #3C3C3C;
        font-weight: 400;
        margin: 0;
    }
    .onecom-home .trust-pilot-inner {
        background: #F7F7F7;
        padding: 30px 0 !important;
        margin-top: 100px;
    }
    .onecom-home .trust-pilot-short {
        width: 100%;
        margin: auto;
    }
    .onecom-home .trust-pilot-left-inner {
        display: flex;
        justify-content: center;
        padding: 0px !important;
    }
    .onecom-home .trust-pilot-left-inner .top-content {
        margin-right: 47px;
    }
    .onecom-home .trust-pilot-right-area {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .onecom-home .trust-pilot-right-area .bottom-content {
        margin-right: 47px !important;
    }
    .onecom-home .banner-main .banner-left h1 strong {
        font-weight: 600;
        padding: 0;
    }
    .onecom-home .banner-main .banner-right .banner-essential {
        padding-top: 23px;
    }
    .onecom-home .banner-main .banner-essential .banner-label {
        background: #FFFFFF;
        border-radius: 4px;
        padding: 3px 8px;
        display: inline-block;
        letter-spacing: 0.4px;
        color: #3C3C3C;
        font-size: 12px;
        line-height: 18px;
    }
    .onecom-home .banner-main .banner-essential .botom-content {
        padding-top: 13px;
    }
    .onecom-home .banner-main .banner-essential .botom-content p{
        margin: 0 !important;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.5px;
        color: #3C3C3C;
    }
    .onecom-home .banner-main .banner-essential .botom-content p a {
        color: #0078C8;
    }
    .onecom-home .banner-main .banner-essential .botom-content p a:hover {
        text-decoration: none;
        color:#008CE6;
    }
    .onecom-home .banner-main .cart-content .cart-inner {
        display: flex;
        flex-wrap: wrap;
        padding-top: 20px;
    }
    .onecom-home .banner-main .cart-content .cart-inner .cart-left {
        padding-right: 20px;
    }
    .onecom-home .banner-main .cart-content .cart-inner .cart-left a{
        text-decoration: none;
        font-weight: 500;
        font-size: 14px;
        line-height: 22px;
        display: flex;
        align-items: center;
        justify-content: center;
        letter-spacing: 0.25px;
        color: #FFFFFF;
        background: #0078C8;
        border-radius: 100px;
        padding: 12px 24px;
    }
    .onecom-home .banner-main .cart-content .cart-inner .cart-right h4 {
        font-weight: 400;
        font-size: 24px;
        line-height: 30px;
        letter-spacing: 0.15px;
        color: #3C3C3C;
    }
    .onecom-home .banner-main .cart-content .cart-inner .cart-right p {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 0.4px;
        color: #8A8989;
    }
    .onecom-home .banner-main .cart-content .cart-inner .cart-right h4,
    .onecom-home .banner-main .cart-content .cart-inner .cart-right p{
        margin: 0 !important;
    }
    .onecom-home .banner-main .banner-slider .banner-menu{
        padding: 0;
	margin: 0;
	position: relative;
	display: flex;
	align-items: center;
	padding: 0 20px;
	overflow: scroll;
	flex-wrap: nowrap;
    }
    /*scroll handling for slider*/
    .onecom-home .banner-main .banner-slider .banner-menu {
        justify-content: flex-start;
        /*margin: 0 0;*/
    }
    .onecom-home .banner-main .banner-slider .banner-menu {
        -ms-overflow-style: none;  /* Internet Explorer 10+ */
        scrollbar-width: none;  /* Firefox */
    }
    .onecom-home .banner-main .banner-slider .banner-menu::-webkit-scrollbar {
        display: none;  /* Safari and Chrome */
    }
    .onecom-home .banner-slider-inner {
        max-width: 720px;
        /* position: relative; */
        display: flex;
        margin: 0 auto;
        overflow: hidden;
        align-items: center;
	justify-content: space-evenly;
    }
    /***adding for slider-aa**/
    .onecom-home .banner-slider {
        margin-top: -40px;
    }
    .onecom-home .banner-main .banner-items.banner-section {
        display: none;
    }
    .onecom-home .banner-main .banner-items.banner-section-journey {
        display: block;
    }
    /***adding for slider-ends**/
    .onecom-home .banner-main .banner-slider .banner-menu .banner-items {
        list-style-type: none;
        padding: 0 15px;
    }

    .onecom-home .banner-main .banner-slider .banner-menu .banner-items.active a{
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.5px;
        color: #3C3C3C;
    }
    .onecom-home .banner-main .banner-slider .banner-menu .banner-items .banner-links {
        white-space: nowrap;
        min-width: fit-content;
        /*display: inline-block;*/
        text-decoration: none;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.5px;
        color: #8A8989;
        font-weight:400;
        /*text-transform: capitalize;*/
    }
    
    .onecom-home .banner-main .banner-slider .banner-menu .banner-items .banner-links:hover {
            color: #3c3c3c;
    }
    .onecom-home .banner-main .banner-slider .slide-arrow.left:hover,
    .onecom-home .banner-main .banner-slider .slide-arrow.right:hover {
            cursor: pointer;
    }

    .onecom-home .banner-main .banner-slider .slide-arrow {
            position: relative;
            min-width: 25px;
            height: 25px;
    }

    .onecom-home .banner-main .banner-slider .slide-arrow::before {
            bottom: -8px;
            transform: rotate(135deg);
            position: absolute;
            content: " ";
            left: 15px;
            height: 12px;
            width: 12px;
            border: 2px solid #8A8989;
            border-width: 0 2px 2px 0;
            top: 25%;
    }
    .onecom-home .banner-main .banner-slider .slide-arrow:hover::before {
            border-color: #3c3c3c;
    }
    .onecom-home .banner-main .banner-slider .right.slide-arrow {
	right: 20px;
    }
    .onecom-home .banner-main .banner-slider .right.slide-arrow::before {
            transform: rotate(-45deg);
    }

    .onecom-home .own-online-shop {
        padding-top: 150px;
        padding-bottom: 150px;
    }
    .onecom-home .own-online-shop .own-shop-content-left {
        width: 570px;
    }
    .onecom-home .own-online-shop .own-shop-content-right {
        width: calc(100% - 570px);
        padding-left: 100px;
    }
    .onecom-home .own-online-shop .own-shop-content-right .own-shop-right-inner {
        max-width: 570px;
        margin-top: 50px;
    }
    .onecom-home .own-online-shop .own-shop-content-right .own-shop-right-top h2,.onecom-home p{
        margin: 0 !important;
    }
    .onecom-home .own-online-shop .own-shop-content-right .own-shop-right-top h2 {
        font-weight: 400;
        font-size: 40px;
        line-height: 50px;
        letter-spacing: 0.25px;
        color: #3C3C3C;
        margin-bottom: 10px !important;
    }
    .onecom-home .own-online-shop .own-shop-content-right .own-shop-right-top p {
        font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.5px;
	color: #3C3C3C;
	margin-bottom: 20px !important;
    }
    .onecom-home .own-online-shop .own-shop-content-right .own-shop-right-top p a:hover {
	color:#008CE6;
	text-decoration: underline;
    }
    .onecom-home .own-online-shop .own-shop-content-left .video-content {
        width: 100%;
        height: 314px;
    }
    .onecom-home .own-online-shop .own-shop-content-inner {
        display: flex;
        flex-wrap: wrap;
    }
    .onecom-home .own-online-shop .own-shop-content-inner .own-shop-right-bottom {
        display: flex;
        flex-wrap: wrap;
    }
    .onecom-home .own-online-shop .own-shop-content-inner .own-shop-right-bottom .own-online-shop-btn{
        display: inline-block;
        padding: 12px 24px;
        font-weight: 500;
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0.25px;
        color: #0078C8;
        border: 1px solid #0078C8;
        border-radius: 100px;
        text-decoration: none;
    }
    .onecom-home .own-online-shop .own-shop-content-inner .own-shop-right-bottom .blue-bg {
        margin-left: 24px;
        background: #0078C8;
        color: #ffffff;
    }
    /*version 2.0 css*/
    .testimonial-video-section-block .wrapper {
	position: relative;
	width: 560px;
	height: 315px;
	max-width: 100%;
    }
    .testimonial-video-section-block #testimonial-video-section-block-image-overlay {
        position: absolute;
        object-position: center;
        height: 100%;
        object-fit: cover;
        width: 100%;
        top: 0;
        left: 0;
        max-width: 100%;
        transition: .8s ease opacity,.8s ease transform;
    }

    .testimonial-video-section-block #testimonial-video-section-block-play {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        font-size: 48px;
        line-height: 0;
        padding-left: 14px;
        width: 2em;
        height: 1.5em;
        color: white;
        border: none;
        border-radius: 25%;
        background-color: #FF0000;
    }
    .testimonial-video-section-block #testimonial-video-section-block-play:hover {
        cursor: pointer;
    }
    /*version 2.0 css ends here*/
    .onecom-home .why-start-your-journey {
        padding-bottom: 150px;
    }
    .onecom-home .why-start-your-journey-inner {
        display: flex;
        flex-wrap: wrap;
    }
    .onecom-home .why-start-your-journey-inner .right-content {
        width: 646px;
    }
    .onecom-home .why-start-your-journey-inner .right-content img{
        width: 100%;
    }
    .onecom-home .why-start-your-journey-inner .right-content img.mobile-start-journey {
        display: none;
    }
    .onecom-home .why-start-your-journey-inner .left-content {
        width: calc(100% - 646px);
        padding-right: 50px;
        margin-top: 50px;
    }
    .onecom-home .why-start-your-journey-inner .left-content h2{
        font-weight: 400;
        font-size: 40px;
        line-height: 50px;
        letter-spacing: 0.25px;
        color: #3C3C3C;
        margin: 0 !important;
        margin-bottom: 10px !important;
    }
    .onecom-home .why-start-your-journey-inner .left-content p{
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.5px;
        font-weight: 400;
	color: #3C3C3C;
	margin-bottom: 20px !important;
    }
    .onecom-home .why-start-your-journey-inner .left-content p a:hover {
	color:#008CE6;
	text-decoration: underline;
    }
    .onecom-home .why-start-your-journey-inner .left-content .plans-inner{
        padding-bottom: 20px;
    }
    .onecom-home .why-start-your-journey-inner .left-content .plans-inner .plans-btn{
        display: inline-block;
        padding: 12px 24px;
        font-weight: 500;
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0.25px;
        color: #ffffff;
        border: 1px solid #0078C8;
        border-radius: 100px;
        text-decoration: none;
        background: #0078C8;
    }
    .onecom-home .why-start-your-journey-inner .left-content .plans-inner .plans-btn img{
        margin-left: 8px;
    }
    .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box {
        max-width: 216px;
        width: 100%;
        padding: 0;
        overflow: visible;
    }

    .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-inner{
        padding: 15px 30px;
        background: #FFFFFF;
        box-shadow: 0px 10px 30px rgba(60, 60, 60, 0.05);
    }
    .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-inner .trust-pilot-top {
        padding-bottom: 5px;
    }
    .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-inner .trust-pilot-top img{
        margin-right: 2px;
        width: 82px;
        display: block;
    }
    .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-inner .trust-pilot-bottom p {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.4px;
        color: #3C3C3C;
        margin: 0 !important;
        margin-bottom: 5px !important;
    }
    .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-inner .trust-pilot-bottom .rating-content {
        display: flex;
        flex-wrap: wrap;
    }
    .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-inner .trust-pilot-bottom .rating-content img{
        height: auto;
        width: auto;
    }
    .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-inner .trust-pilot-bottom .star-rating-green {
        padding: 2px;
        background: #73CF11;
        margin-left: 2px;
    }
    .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-inner .trust-pilot-bottom .star-rating-green.bg-gray {
        background: #DCDCE6;
    }
    .onecom-home .build-your-success-box {

    }
    .onecom-home .build-your-success-box h2 {
        font-weight: 400;
        font-size: 40px;
        line-height: 50px;
        letter-spacing: 0.25px;
        color: #3C3C3C;
        margin: 0 !important;
        margin-bottom: 20px !important;
    }
    .onecom-home .build-your-success-box .build-your-success-inner {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-left {
        width: 635px;
    }
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-left img{
        width: 100%;
    }
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-left img.tab-img{
        display: none;
    }
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right {
        width: calc(100% - 635px);
        padding-left: 50px;
    }
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col{
        padding-bottom: 50px;
        border-top: 1px solid #CECECE;
        padding-top: 25px;
    }
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col:last-child{
        padding-bottom: 0px;
    }
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col:first-child{
        border-top:none;
        padding-top: 15px;
    }
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col h5,
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col p{
        margin: 0 !important;
    }
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col h5 {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0.15px;
        margin-bottom: 10px !important;
        color: #3C3C3C !important;
        font-weight: 400;
        position: relative;
    }
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col p{
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.5px;
        color: #3C3C3C;
        margin-bottom: 20px !important;
    }
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col .success-steps-btn {
        text-decoration: none;
        font-weight: 500;
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0.25px;
        color: #0078C8;
        display: inline-block;
        padding: 12px 24px;
        border: 1px solid #0078C8;
        border-radius: 100px;
    }
    .onecom-home .need-help-box {
        padding-top: 100px;
        margin-top: 150px;
        padding-bottom: 100px;
        background: #EAF4DF;
    }
    .onecom-home .need-help-box h2{
        font-weight: 400;
        font-size: 48px;
        line-height: 60px;
        color: #3C3C3C;
        margin: 0;
        margin-bottom: 50px;
        text-align: center;
    }
    .onecom-home .need-help-box .need-help-content {
        display: flex;
        flex-wrap: wrap;
    }
    .tab-need-help-inner {
        display: none;
    }
    .onecom-home .need-help-box .need-right {
        width: 393px;
    }
    .onecom-home .need-help-box .need-right img {
        width: 100%;
        height: 100%;
    }
    .onecom-home .need-help-box .need-right img.mob-img {
        display: none;
    }
    .onecom-home .need-help-box .need-left {
        width: calc(100% - 393px);
        /*padding-right: 30px;*/
        display: flex;
        flex-wrap: wrap;
        /*margin: 0 -15px;*/
        margin: 0;
    }
    .onecom-home .need-help-box .need-left-inner {
        padding: 0 15px 30px;
        width: 50%;
    }
    .need-left-inner-content {
        padding: 34px 30px 60px;
        position: relative;
        height: 100%;
        background: #ffffff;
    }
    .onecom-home .need-help-box .need-left-inner:nth-child(3),
    .onecom-home .need-help-box .need-left-inner:nth-child(4) {
        padding-bottom: 0;
    }
    .need-left-inner-content .top-content{
        display: flex;
        align-items: center;
        padding-bottom: 9px;
    }
    .need-left-inner-content .top-content img{
        margin-right: 16px;
        max-width: 32px;
    }
    .need-left-inner-content h5{
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0.15px;
        color: #3C3C3C;
        margin: 0;
    }
    .need-left-inner-content .description {
        padding-bottom: 20px;
    }
    .need-left-inner-content p{
        font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.5px;
	color: #3c3c3c;
	margin-bottom: 20px !important;
    }
    .need-left-inner-content .need-help-btn-wrap {
        position: absolute;
        bottom: 30px;
        left: 0;
        right: 0;
        padding: 20px 30px 0;
    }
    .need-left-inner-content .need-help-btn {
        font-weight: 500;
        text-decoration: none;
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0.25px;
        color: #3C3C3C;
        display: inline-block;
        border-radius: 100px;
        padding: 12px 24px;
        background: #76B82A;
        color: #ffffff;
    }
    .onecom-home .trust-pilot-box {
        padding-top: 100px;
        /*padding-bottom: 186px;*/
        padding-bottom: 100px;
        overflow: hidden;
    }
    .onecom-home .trust-pilot-box .trust-pilot-h2{
        font-style: normal;
        font-weight: 400;
        font-size: 48px;
        line-height: 60px;
        text-align: center;
    }
    .onecom-home .trust-pilot-content {
        display: flex;
        flex-wrap: wrap;
    }
    /*
    .onecom-home .trust-pilot-left {
        width: 400px;
    }
    .onecom-home .trust-pilot-right {
        width: calc(100% - 400px);
        padding-left: 30px;
    }
    .onecom-home .trust-pilot-left .trust-pilot-left-inner {
        padding: 50px;
        background: #F7F7F7;
        ;
    }
    .onecom-home .trust-pilot-left .trust-pilot-left-inner p {
        margin: 0 !important;
        font-size: 18px;
        line-height: 32px;
        margin-top: 10px!important;
    }
    */

    .onecom-home .rating-content {
        display: flex;
        flex-wrap: wrap;
        /*padding-top: 10px;*/
    }
    .onecom-home .rating-content img{
        /*padding: 2px;
        height: 30px;
        width: 30px;
        background: #73CF11;
        margin-right: 3px;*/
        height: 40px;
        width: 165px;
        /* background: #73CF11; */
        margin-right: 3px;
        background-position: center;
        background-repeat: no-repeat;
        
    }
    .onecom-home .rating-content img.gray-bg{
        background: #DCDCE6;
    }
    .trust-pilot-inner-col {
        border: 1px solid #E2E2E2;
        padding: 50px;
    }
    .trust-pilot-inner-col h4 {
        font-weight: 400;
        font-size: 24px;
        line-height: 30px;
        letter-spacing: 0.15px;
        color: #3C3C3C;
        margin: 0 !important;
        margin: 20px 0 !important;
    }
    .trust-pilot-inner-col p {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.5px;
        color: #3C3C3C;
        margin: 0 !important;
        margin-bottom: 20px !important;
    }
    .trust-pilot-inner-col h6 {
        font-weight: 600;
        font-size: 15px;
        line-height: 18px;
        color: #3C3C3C;
        margin: 0;
        margin-bottom: 2px;
    }
    .trust-pilot-inner-col .customer-loc {
        font-size: 15px !important;
        line-height: 20px !important
            letter-spacing: 0.1px !important;
        color: #3C3C3C !important;
        margin-bottom: 0 !important;
    }
    .trust-pilot-right-inner {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -15px;
        position: relative;
    }
    .trust-pilot-inner-row {
        width: 50%;
        padding: 0 15px;
    }
    .trust-pilot-inner-row.active {
        transform: scale(1.02);
    }

    .trust-pilot-right-inner .btn {
        position: absolute;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        border: 1px solid #3C3C3C;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }
    .trust-pilot-right-inner .btn.btn-prev {
        right: 70px;
        bottom: -75px;
    }
    .trust-pilot-right-inner .btn.btn-next {
        right: 10px;
        bottom: -75px;
    }
    .PlansAndPrices {
        padding: 100px 0;
    }
    .PlansAndPrices h2 {
        font-weight: 400;
        font-size: 48px;
        line-height: 60px;
        text-align: center;
        color: #3C3C3C;
        margin: 0;
        margin-bottom: 51px;
    }
    .onecom-home .all-plans-box {
        /*padding-top: 50px;*/
    }
    .onecom-home .all-plans-box h3 {
        font-weight: 400;
        font-size: 32px!important;
        line-height: 40px;
        color: #3C3C3C;
        margin: 0!important;
        margin-bottom: 50px!important;
        text-align: center;
    }
    .onecom-home .all-plans-inner {
        overflow: hidden;
    }
    .onecom-home .all-plans-inner-content {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -25px;
    }
    .onecom-home .all-plans-box .all-plans-row {
        padding: 0 25px 50px;
        width: 33.33%;
    }
    .onecom-home .all-plans-box .all-plans-col h4{
        font-weight: 400;
        font-size: 24px;
        line-height: 30px;
        letter-spacing: 0.2px;
        color: #3C3C3C;
        margin: 0 !important;
        margin-bottom: 14px !important;
    }
    .onecom-home .all-plans-box .all-plans-col p{
        font-size: 15px;
        line-height: 20px;
        letter-spacing: 0.1px;
        color: #3C3C3C;
    }
    .onecom-home .all-plans-box .all-plans-col p a {
        color: #0078C8;
        text-decoration: none;
    }
   .onecom-home .all-plans-box .all-plans-col p a:hover {
	color:#008CE6;
	text-decoration: underline;
    }
    .onecom-home .compare-wrap {
        text-align: center;
        padding-bottom: 150px;
    }
    .onecom-home .compare-wrap .compare-btn{
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.5px;
        color: #0078C8;
        text-decoration: none;
        display: inline-block;
    }
    .onecom-home .compare-wrap .compare-btn:hover {
        text-decoration: underline;
    }
    .onecom-home .free-trial-box {
        background: #76B82A;
        padding: 100px 0;
    }
    .onecom-home .free-trial-box .free-trial-inner {
        max-width: 620px;
        margin: 0 auto;
        text-align: center;
    }
    .onecom-home .free-trial-box .free-trial-inner h2.free-trial-h2 {
        font-weight: 400;
        font-size: 48px;
        line-height: 60px;
        color: #FFFFFF!important;
        margin: 0;
        margin-bottom: 10px;
        padding:0 !important;
    }
    .onecom-home .free-trial-box .free-trial-inner p {
        font-weight: 400;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0.15px;
        color: #FFFFFF;
        margin-bottom: 10px !important;
    }
    .onecom-home .free-trial-box .free-trial-inner p:last-child {
        margin-bottom: 0 !important;
    }
    .onecom-home .free-trial-box .free-trial-inner .free-trial-btn-wrap {
        padding-top: 30px;
    }
    .onecom-home .free-trial-box .free-trial-inner .trial-btn {
        font-weight: 500;
        font-size: 14px;
        line-height: 22px;
        text-align: center;
        letter-spacing: 0.25px;
        color: #3C3C3C;
        background: #FFFFFF;
        border-radius: 100px;
        padding: 12px 24px;
        text-decoration: none;
    }
    .onecom-home .faq-box {
        padding-top: 150px;
        padding-bottom: 150px;
    }
    .onecom-home .faq-inner {
        max-width: 700px;
        margin: auto;
    }
    .onecom-home .faq-box h2 {
        font-weight: 400;
        font-size: 48px;
        line-height: 60px;
        color: #3C3C3C;
        margin: 0;
        margin-bottom: 50px;
        padding: 0 !important;
    }
    .onecom-home .faq-box .faq-col {
        padding-top: 40px;
        padding-bottom: 40px;
        border-top: 1px solid #CECECE;
    }
    .onecom-home .faq-box .faq-inner-content .faq-col .faq-description{
        display : none;
    }
    .onecom-home .faq-box .faq-inner-content .faq-col.active .faq-description {
        display : block;
    }
    /*.onecom-home .faq-box .faq-col .faq-description {
        display: none;
    }
    .onecom-home .faq-box .faq-col .faq-description.active {
        display: block;
    }*/
    .onecom-home .faq-box .faq-col:last-child {
        border-bottom: 1px solid #CECECE;
    }
    .onecom-home .faq-box .faq-col h3{
        margin: 0!important;
        margin-bottom: 10px !important;
        font-weight: 500;
        font-size: 20px!important;
        line-height: 24px;
        letter-spacing: 0.15px;
        color: #3C3C3C;
        position: relative;
        padding-right: 20px;
        cursor: pointer;
    }
    .onecom-home .faq-box .faq-inner-content .faq-col h3::before {
        position: absolute;
        right: 0;
        top: auto !important;
	transform: rotate(45deg) !important;
	content: " " !important;
	left: auto;
	height: 12px;
	width: 12px;
	border: 2px solid #474747;
	border-width: 0 2px 2px 0;
    }
    .onecom-home .faq-box .faq-inner-content .faq-col.active h3::before {
        position: absolute;
        content: url('https://www-static.cdn-one.com/cmsimages/en_arrow-up.png');
        top: 8px !important;
        right: 0;
        transform: rotate(-135deg) !important;	
    }
    .onecom-home .faq-box .faq-col p {
        font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.5px;
	color: #3c3c3c;
	margin-top: 30px!important;
    }
    .onecom-home .faq-box .faq-col p a:hover {
	color:#008CE6;
	text-decoration: underline;
    }


    /*plans and pricings new local css*/
    .onecom-home .oc-plansandprices {
        background-color: #F7F7F7;
    }
    .onecom-home .oc-plansandprices .widgets-wrapper {
        display: flex;
        flex-direction: row;
        padding: 0px;
        gap: 1px;
    }
    .onecom-home .oc-plansandprices .widgets .price-cta .cta {
        display: block;
        width: 100%;
        padding: 9px 15px;
        min-height: 40px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        color: #0078c8;
        background-color: #fff;
        border: 1px solid #0078c8;
        border-radius: 100px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        outline: 0;
        cursor: pointer;
        font-family: inherit;
    }
    .onecom-home .oc-plansandprices .widgets .featured .price-cta .cta{
        color: #fff;
        background-color: #0078c8;
        border: 1px solid #0078c8;
    }
        
    .onecom-home .oc-plansandprices .h-size-44 {
        font-weight: 400;
        font-size: 48px !important;
        line-height: 60px;
        text-align: center;
    }
    .onecom-home .oc-plansandprices .all-plans-box {
        position: relative;
        max-width: 950px;
        margin: 0 auto;
        color: #3c3c3c;
    }
    /*plans and pricings new local css ends here*/
    /*Trustpilot  new local css*/
    .onecom-home .domain-pages-trust-pilot-widget .h-size-44{
        font-style: normal;
        font-weight: 400;
        font-size: 48px;
        line-height: 60px;
        text-align: center;
    }
    /*Trustpilot new local css ends here*/
    /* Disclaimer */
    .onecom-home .disclaimer-section {
        max-width: 1200px;
        padding: 80px 40px 40px 40px;
        margin: 0 auto 0 auto;
    }
    .onecom-home .disclaimer-section p {
        max-width: 800px;
        font-style: italic;
        font-size: 15px;
        line-height: 30px;
        color: #3c3c3c;
    }
    /*version 2.0 changes*/
    .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col p a:hover {
	color:#008CE6;
	text-decoration: underline;
    }
    .need-left-inner-content p a:hover {
	color:#008CE6;
	text-decoration: underline;
    }
    .onecom-home .own-online-shop .own-shop-content-left .video-content {
	min-height: 250px;
    }
    .onecom-home .banner-slider-inner .slide-arrow {
	display: flex;
	align-items: center;
    }
    .onecom-home .banner-slider-inner .slide-arrow > img{
            margin-bottom: -2px;
            width: 1em;
    }
   
    @media (max-width: 1550px) {
	.onecom-home .banner-main .banner-items.banner-section-journey .banner-inner {
		background: linear-gradient(166deg, #F7F7F7 61%, #ffffff 39%) !important;
	}
	.onecom-home .banner-main .banner-items.banner-section-email .banner-inner {
		background: linear-gradient(166deg, #E6F2FA 61%, #ffffff 39%) !important;
	}
	.onecom-home .banner-main .banner-items.banner-section-website .banner-inner {
		background: linear-gradient(166deg, #FFF3E6 61%, #ffffff 39%) !important;
	}
	.onecom-home .banner-main .banner-items.banner-section-shop .banner-inner {
		background: linear-gradient(166deg, #E6F1F0 61%, #ffffff 39%) !important;
	}
	.onecom-home .banner-main .banner-items.banner-section-wordpress .banner-inner {
		background: linear-gradient(166deg, #E6F2FA 61%, #ffffff 39%) !important;
	}
	.onecom-home .banner-main .banner-items.banner-section-hosting .banner-inner {
		background: linear-gradient(166deg, #F1F8EA 61%, #ffffff 39%) !important;
	}
    }
    /* v2.0 ends here*/
    @media screen and (max-width: 1280px){
        .onecom-home .container{
            max-width: 1230px!important;
        }
        .onecom-home .banner-main .banner-left h1 {
            font-size: 55px;
            line-height: 70px;
        }
        .onecom-home .banner-main .banner-inner {
            min-height: 590px;
        }
    }
    @media (min-width: 1200px) {
	.onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col h5::before {
		content: none !important;
	}
    }
    @media screen and (max-width: 1279px){
        .onecom-home .oc-plansandprices .widgets-wrapper {
            display: flex;
            flex-direction: row;
            justify-content: center;
            /*align-items: flex-start;*/
            padding: 0px;
            gap: 0px;
            width: 1110px;
        }

        .onecom-home .oc-plansandprices .widgets-wrapper>div {
            display: flex;
            flex-direction: column;
            align-items: center;
            /*padding: 0px;*/
            width: 391px;
            background: #FFFFFF;
            border: 1px solid #3C3C3C;
            height: 824px;
        }
        .onecom-home .oc-plansandprices .widgets-pagination {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            height: 30px;
            margin: 50px 0px 0px auto;
            padding: 0px 15px 50px 70px;
        }
        .onecom-home .oc-plansandprices .widgets-pagination .next {
            padding-right: 4px;
            margin-left: 10px;
        }
    }
    @media(max-width: 1199px) {
        
        .onecom-home .oc-plansandprices .widgets-wrapper>div>p {
            height: auto;
        }
        
        .onecom-home .container{
            padding: 0 40px;
        }
        .onecom-home .banner-main .banner-right {
            width: 500px;
        }
        .onecom-home .banner-main .banner-left {
            max-width: calc(100% - 500px);
            padding-right: 20px;
        }
        .onecom-home .banner-main .banner-left h1 {
            font-size: 50px;
            line-height: 65px;
            letter-spacing: -0.5px;
            color: #3C3C3C;
            font-weight: 400;
            margin: 0;
        }
        
        .onecom-home .banner-main .banner-inner {
            min-height: 510px;
        }
        .onecom-home .own-online-shop .own-shop-content-right {
            padding-left: 50px;
        }
        .onecom-home .own-online-shop .own-shop-content-right .own-shop-right-inner {
            max-width: 570px;
            margin-top: 0px;
        }
        .onecom-home .why-start-your-journey-inner .left-content {
            width: calc(100% - 600px);
            padding-right: 0px;
            margin-top: 0px;
        }
        .onecom-home .why-start-your-journey-inner .right-content {
            width: 600px;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-left {
            width: 580px;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right {
            width: calc(100% - 580px);
            padding-left: 20px;
        }
        .onecom-home .why-start-your-journey {
            padding-bottom: 100px;
            /* padding-bottom: 150px; */
        }
        .onecom-home .own-online-shop .own-shop-content-inner .own-shop-right-bottom {
            display: grid;
            grid-auto-rows: 1fr 1fr;
            grid-row-gap: 20px;
            /* flex-direction: row-reverse; */
            justify-content: left;
        }

        .onecom-home .own-online-shop .own-shop-content-inner .own-shop-right-bottom .blue-bg {
            display: flex;
            margin-left: 0;
            order: 1;
            margin-right: 5px;
        }

        .onecom-home .own-online-shop .own-shop-content-inner .own-shop-right-bottom .own-online-shop-btn {
            /* border: none; */
            display: flex;
            order: 3;
        }

        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col.active h5::before {
            position: absolute;
            content: url('https://www-static.cdn-one.com/cmsimages/en_arrow-up.png');
            right: 0;
            transform: rotate(-135deg) !important;
            top: 8px !important;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col h5::before {
            position: absolute;
            right: 0;
            top: auto !important;
            transform: rotate(45deg) !important;
            content: " " !important;
            left: auto;
            height: 12px;
            width: 12px;
            border: 2px solid #474747;
            border-width: 0 2px 2px 0;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col{
            padding: 40px 0;
            border-top: 1px solid #CECECE;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col:first-child{
            border-top: none;
        }

        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-left img.tab-img{
            display: block;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-left img.desktop-img{
            display: none;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-left {
            width: 420px;
            /*padding-left: 20px;*/
            /*margin-left: -15px;*/
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right {
            width: calc(100% - 420px);
            padding-left: 50px;
            /*padding-right: 30px;*/
        }
        .onecom-home .build-your-success-box h2 {
            font-size: 32px;
            line-height: 40px;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col .success-story-description{
            display: none;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col.active .success-story-description{
            display: block;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col h5 {
            font-size: 20px;
            line-height: 24px;
            left: 0px;
            letter-spacing: 0.15px;
            margin-bottom: 10px !important;
            color: #3C3C3C !important;
            font-weight: 400;
            position: relative;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col p {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            letter-spacing: 0.5px;
            color: #3C3C3C;
            margin-bottom: 20px !important;
            /* width: 340px; */
            margin-right: 75px !important;
            margin-block-end: 0px;
        }

    }
    @media(max-width: 991px) {
        .onecom-home .container{
            padding: 0 40px;
        }
		.onecom-home .banner-slider .container{
            padding: 0 20px;
        }
        .onecom-home .banner-slider {
            margin-top: 0px;
        }
        .onecom-home .banner-main .banner-inner {
            padding-top: 30px;
            padding-bottom: 25px;
        }
        .onecom-home .banner-main .banner-inner-content {
            flex-direction: column;
            justify-content: center;
        }
        .onecom-home .banner-main .banner-right {
            max-width: 700px;
            width: 100%;
            margin: auto;
        }
        .onecom-home .banner-main .banner-left {
            max-width: 764px;
            margin: 0 auto 30px;
            width: 100%;
            padding-right: 0px;
        }
        .onecom-home .banner-main .banner-left h1{
            text-align: center;
            font-size: 60px;
            line-height: 75px;
        }
        .onecom-home .banner-main .banner-essential {
            max-width: 450px;
            margin: auto;
        }
        .onecom-home .banner-main .banner-essential .top-content {
            text-align: center
        }
        .onecom-home .banner-main .banner-essential .botom-content p {
            text-align: center;
        }
        .onecom-home .banner-main .cart-content .cart-inner .cart-right p {
            font-size: 12px;
            line-height: 16px;
            letter-spacing: 0.4px;
            color: #8A8989;
        }
        .onecom-home .banner-main .cart-content .cart-inner {
            display: flex;
            justify-content: center;
        }
        .onecom-home .own-online-shop .own-shop-content-right .own-shop-right-top h2 {
            font-style: normal;
            font-weight: 400;
            font-size: 32px;
            line-height: 40px;
            letter-spacing: 0.25px;
            color: #3C3C3C;
            margin-bottom: 10px !important;
        }
        
        .onecom-home .own-online-shop .own-shop-content-inner {
            align-items: center;
        }
        .onecom-home .own-online-shop .own-shop-content-right .own-shop-right-inner {
            margin-top: 0px;
        }
        .onecom-home .own-online-shop .own-shop-content-inner .own-shop-right-bottom .own-online-shop-btn{
            /*border: none;*/
            display: flex;
            order: 3;
        }
        .onecom-home .own-online-shop .own-shop-content-inner .own-shop-right-bottom .blue-bg {
            display: flex;
            margin-left: 0;
            order: 1;
            margin-right: 5px;
        }
        .onecom-home .own-online-shop .own-shop-content-inner .own-shop-right-bottom {
            display: grid;
            grid-auto-rows: 1fr 1fr;
            grid-row-gap: 20px;
            /*flex-direction: row-reverse;*/
            justify-content: left;
        }
        .onecom-home .own-online-shop .own-shop-content-left {
            width: 352px;
            /*margin-left: -15px;*/
        }
        .onecom-home .own-online-shop .own-shop-content-left .video-content {
            padding-left: 30px;
            /*border-radius: 0 25px 25px 0;*/
        }
        .onecom-home .own-online-shop .own-shop-content-right .own-shop-right-inner {
            max-width: 352px;
        }
        .onecom-home .own-online-shop .own-shop-content-right {
            width: calc(100% - 352px);
            padding-left: 50px;

        }
        .onecom-home .why-start-your-journey {
            padding-bottom: 50px;
        }
        .onecom-home .why-start-your-journey-inner .left-content
        {
            width: 352px;
            /*padding-right: 20px;*/
            /*padding-left: 30px;*/
            margin-top: 0px;

        }
        .onecom-home .why-start-your-journey-inner .right-content {
            width: calc(100% - 352px);
            /*padding-right: 20px;*/
        }
        .onecom-home .why-start-your-journey-inner .left-content h2{
            font-size: 32px;
            line-height: 40px;
        }
        .onecom-home .need-help-box h2 {
            text-align: center;
        }
        .need-help-desktop {
            display: none;
        }
        /* Tab css */
        .tab-need-help-inner {
            display: block;
        }
        .tab-need-left .need-left-inner-content{
            margin-bottom: 30px;
            height: auto;
        }
        .tab-need-help-top-content {
            display: flex;
        }
        .tab-need-left .need-left-inner-content:last-child {
            margin-bottom: 0;
        }
        .tab-need-left {
            width: 49%;
            margin-right: 15px;
        }
        .tab-need-right {
            width: 49%;
            margin-left: 15px;
        }
        .tab-need-right-inner {
            height: 475px;
        }
        .trust-pilot-inner-row.hide { /* trust pilot one slider is hidden uncomment this code */
            display: none;
        }
        .tab-need-right img{
            width: 100%;
            height: 100%;
        }
        .tab-need-help-bottom-content {
            padding-top: 0px;
            display: flex;
            flex-wrap: wrap;
            margin: 0 -15px;
        }
        .tab-bottom-inner {
            padding: 0 15px;
            width: 50%;
        }
        /* !Tab css end */
        .onecom-home .why-start-your-journey-inner .left-content .plans-inner .plans-btn img{
            display: none;
        }
        .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box {
            max-width: 100%;
        }
        .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-bottom{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding-left: 5px;
        }
        .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-bottom .rating-content{
            padding-top: 0;
        }
        .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-inner{
            margin-top: 50px;
            box-shadow: none;
            padding: 15px;
            border: 1px solid #E2E2E2;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col.active h5::before {
            position: absolute;
            content: url('https://www-static.cdn-one.com/cmsimages/en_arrow-up.png');
            right: 0;
            transform: rotate(-135deg) !important;
            top: 8px !important;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col h5::before {
            position: absolute;
            right: 0;
            top: auto !important;
            transform: rotate(45deg) !important;
            content: " " !important;
            left: auto;
            height: 12px;
            width: 12px;
            border: 2px solid #474747;
            border-width: 0 2px 2px 0;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col{
            padding: 40px 0;
            border-top: 1px solid #CECECE;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col:first-child{
            border-top: none;
        }

        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-left img.tab-img{
            display: block;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-left img.desktop-img{
            display: none;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-left {
            width: 352px;
            /*padding-left: 20px;*/
            /*margin-left: -15px;*/
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right {
            width: calc(100% - 352px);
            padding-left: 50px;
            /*padding-right: 30px;*/
        }
        .onecom-home .build-your-success-box h2 {
            font-size: 32px;
            line-height: 40px;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col .success-story-description{
            display: none;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col.active .success-story-description{
            display: block;
            padding-top: 10px;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col h5 {
            font-size: 20px;
            line-height: 24px;
            left: 0px;
            letter-spacing: 0.15px;
            margin-bottom: 0px !important;
            color: #3C3C3C !important;
            font-weight: 400;
            position: relative;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col p {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            letter-spacing: 0.5px;
            color: #3C3C3C;
            margin-bottom: 20px !important;
            /* width: 340px; */
            margin-right: 75px !important;
            margin-block-end: 0px;
        }

        .onecom-home .faq-box h2{
            text-align: center;
        }
        .onecom-home .PlansAndPrices .top-heading{
            max-width: 709px;
            margin: auto;
        }

        .onecom-home .trust-pilot-left .trust-pilot-left-inner {
            padding: 30px;
        }
        .trust-pilot-inner-row {
            width: 100%;
        }
        /*version 2.0 changes*/
        .onecom-home .banner-main .banner-items.banner-section-journey .banner-inner {
		background: linear-gradient(166deg, #F7F7F7 79%, #ffffff 21%) !important;
		}
		.onecom-home .banner-main .banner-items.banner-section-email .banner-inner {
			background: linear-gradient(166deg, #E6F2FA 79%, #ffffff 21%) !important;
		}
		.onecom-home .banner-main .banner-items.banner-section-website .banner-inner {
			background: linear-gradient(166deg, #FFF3E6 79%, #ffffff 21%) !important;
		}
		.onecom-home .banner-main .banner-items.banner-section-shop .banner-inner {
			background: linear-gradient(166deg, #E6F1F0 79%, #ffffff 21%) !important;
		}
		.onecom-home .banner-main .banner-items.banner-section-wordpress .banner-inner {
			background: linear-gradient(166deg, #E6F2FA 79%, #ffffff 21%) !important;
		}
		.onecom-home .banner-main .banner-items.banner-section-hosting .banner-inner {
			background: linear-gradient(166deg, #F1F8EA 79%, #ffffff 21%) !important;
		}
		.onecom-home .trust-pilot-inner {	
			margin-top: 50px;	
		}	
		.onecom-home .tab-need-left {	
			margin-right: 15px;	
		}	
		.onecom-home .tab-need-left .need-left-inner-content {	
			margin-bottom: 30px;	
			height: auto;	
		}	
		.onecom-home .tab-need-right {	
			margin-left: 15px;	
		}	
		.onecom-home .tab-need-right-inner {	
			height: 475px;	
		}	
		.onecom-home .tab-need-help-bottom-content {	
			padding-top: 0;	
		}	
	}
    @media (min-width: 768px) {
        .onecom-home .need-help-box .need-left {
            padding-right: 15px;
        }
    }
    @media(max-width: 767px) {
        .onecom-home .banner-main .banner-left h1{
            font-size: 32px;
            line-height: 40px;
            padding: 0;
        }
        .onecom-home .banner-main .container{
            padding: 0 20px;
        }
        .onecom-home .banner-main .banner-slider .banner-menu{
            overflow: scroll;
            flex-wrap: nowrap;
            margin-left: 20px;
            margin-right: 20px;
            padding: 0 5px;
        }
        /*version 2.0*/
        .onecom-home .banner-slider-inner .slide-arrow {
		width: 50px;
		background-color: #ffffff;
	}
	.onecom-home .banner-main .banner-slider .right.slide-arrow::before {
		left: 10px;
	}

        .onecom-home .own-online-shop .own-shop-content-inner {
            flex-direction: column;
        }
        .onecom-home .own-online-shop .own-shop-content-left {
            width: 100%;
            margin-left: 0;
        }
        .onecom-home .own-online-shop .own-shop-content-right .own-shop-right-inner {
            max-width: 100%;
        }
        .onecom-home .own-online-shop .own-shop-content-right {
            width: 100%;
            padding: 30px 0px 0;
        }
        .onecom-home .own-online-shop .own-shop-content-left .video-content {
            border-radius: 0;
            padding-left: 0px;
        }
        .onecom-home .own-online-shop .own-shop-content-right .own-shop-right-top h2 {
            font-style: normal;
            font-weight: 500;
            font-size: 18px;
            line-height: 24px;
            letter-spacing: 0.25px;
        }
        .onecom-home .own-online-shop .own-shop-content-right .own-shop-right-top p {
            font-style: normal;
            font-weight: 400;
            font-size: 14px;
            line-height: 22px;
            letter-spacing: 0.25px;
        }


        .onecom-home .why-start-your-journey {
            padding-bottom: 60px;
        }
        .onecom-home .why-start-your-journey-inner {
            flex-direction: column-reverse;
        }
        .onecom-home .why-start-your-journey-inner .left-content {
            width: 100%;
            padding-right: 0px;
            margin-top: 0px;
        }
        .onecom-home .why-start-your-journey-inner .right-content {
            width: 100%;
            margin-right: 0;
            padding-bottom: 30px;
        }
        .onecom-home .why-start-your-journey-inner .right-content img.desktop-start-journey {
            display: none;
        }
        .onecom-home .why-start-your-journey-inner .right-content img.mobile-start-journey {
            display: block;
            margin-left: -20px;
        }
        .onecom-home .why-start-your-journey-inner .left-content h2 {
            font-style: normal;
            font-weight: 500;
            font-size: 18px;
            line-height: 24px;
        }
        .onecom-home .why-start-your-journey-inner .left-content p {
            font-style: normal;
            font-weight: 400;
            font-size: 14px;
            line-height: 22px;
            letter-spacing: 0.25px;
        }


        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-left img.desktop-img{
            display: block;
            margin-left: -20px;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-left img.tab-img{
            display: none;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-left {
            width: 100%;
            margin-left: 0;
        }
        .onecom-home .build-your-success-box h2 {
            font-style: normal;
            font-weight: 500;
            font-size: 18px;
            line-height: 24px;
            letter-spacing: 0.25px;
            margin-top: 25px !important;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right {
            width: 100%;
            padding-left: 0px;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col h5 {
            font-size: 14px;
            line-height: 22px;
            position: relative;
            font-weight: 500;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col h5.active::before {
            position: absolute;
            content: url('https://www-static.cdn-one.com/cmsimages/en_arrow-up.png');
            right: 0;
            top: 50%;
            transform: translateY(-50%);
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col h5::before {
            position: absolute;
            right: 0;
            top: auto !important;
            transform: rotate(45deg) !important;
            content: " " !important;
            left: auto;
            height: 12px;
            width: 12px;
            border: 2px solid #474747;
            border-width: 0 2px 2px 0;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col{
            padding: 20px 0;
            border-top: 1px solid #CECECE;
        }
        .onecom-home .build-your-success-box .build-your-success-inner .build-your-success-right .success-steps-inner .success-steps-col:first-child{
            border-top: none;
        }
        .onecom-home .oc-plansandprices .widgets-wrapper {
                display: flex;
                width: 1110px;
            }
        .onecom-home .oc-plansandprices .h-size-44 {
            font-weight: 500;
            font-size: 22px !important;
            line-height: 30px;
            padding: 0 40px;
            text-align: center;
        }
            
        .onecom-home .domain-pages-trust-pilot-widget .h-size-44 {
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 500;
            font-size: 22px!important;
            line-height: 30px;
            letter-spacing: 0.25px;
        }
        .onecom-home .oc-plansandprices .widgets-wrapper>div {
            display: flex;
            flex-direction: column;
            align-items: center;
            /*padding: 0px;*/
            width: 341px;
            background: #FFFFFF;
            border: 1px solid #3C3C3C;
            height: 824px;
        }
        .onecom-home .all-plans-box h3 {
            text-align: left;
        }
        .onecom-home .all-plans-inner-content {
            margin: 0;
        }
        .onecom-home .all-plans-box .all-plans-row {
            padding: 0 0px 30px;
            width: 100%;
        }
        .onecom-home .all-plans-box .all-plans-col h4 {
            font-weight: 500;
            font-size: 18px;
            line-height: 24px;
            letter-spacing: 0.15px;
        }
        .onecom-home .all-plans-box .all-plans-col p {
            font-style: normal;
            font-weight: 400;
            font-size: 14px;
            line-height: 22px;
        }
        .onecom-home .free-trial-box .free-trial-inner {
            max-width: 502px;
            margin: 0 auto;
            text-align: left;
        }
        .onecom-home .free-trial-box .free-trial-inner h2.free-trial-h2 {
            font-style: normal;
            font-weight: 500;
            font-size: 22px;
            line-height: 30px;
            /*display: flex;*/
            /*align-items: center;*/
            /*text-align: center;*/
        }
        .onecom-home .need-help-box h2 {
            font-size: 22px;
            line-height: 30px;
            text-align: left;
            font-weight: 500;
            margin-bottom: 30px;
        }
        .need-help-desktop {
            display: block;
        }
        .tab-need-help-inner {
            display: none;
        }
        .onecom-home .need-help-box .need-right {
            width: 100%;
            /* height: 228px; */ /*we are using double img for this section uncomment this code when you want to use single img */
            order: 1;
        }
        .onecom-home .need-help-box .need-right img {
            width: 100%;
            height: 100%;
            /* object-fit: cover; */ /*we are using double img for this section uncomment code this when you want to use single img */
            /* object-position: top; */ /*we are using double img for this section uncomment code this when you want to use single img */
        }
        .onecom-home .need-help-box .need-right img.mob-img {
            display: block;
        }
        .onecom-home .need-help-box .need-right img.desktop-img {
            display: none;
        }
        .onecom-home .need-help-box .need-left {
            width: 100%;
            padding-right: 0px;
            margin: 0;
            order: 2;
        }
        .onecom-home .need-help-box .need-left-inner {
            padding: 0;
            padding-top: 30px;
            width: 100%;
        }
        .onecom-home .need-help-box .need-left-inner:nth-child(3),
        .onecom-home .need-help-box .need-left-inner:nth-child(4) {
            padding-top: 30px;
        }
        .need-left-inner-content h5 {
            font-weight: 500;
            font-size: 14px;
            line-height: 22px;
            letter-spacing: 0.3px;
            color: #3C3C3C;
            margin: 0;
        }
        .need-left-inner-content p {
            font-weight: 400;
            font-size: 14px;
            line-height: 22px;
            letter-spacing: 0.3px;
            color: #3C3C3C;
            margin: 0;
        }
        .trust-pilot-right-inner {
            margin: 0;
        }
        .onecom-home .trust-pilot-box .trust-pilot-h2 {
            font-style: normal;
            font-weight: 500;
            font-size: 22px;
            line-height: 30px;
            letter-spacing: 0.25px;
        }

        .onecom-home .trust-pilot-left {
            width: 100%;
        }
        .onecom-home .trust-pilot-right {
            width: 100%;
            padding-left: 0px;
        }
        .trust-pilot-inner-row {
            width: 100%;
            padding: 0;
            padding: 30px /* 15px */ 0 0; /* uncomment 15px for right padding */
        }
        .onecom-home .free-trial-box .free-trial-inner p {
            font-weight: 400;
            font-size: 14px;
            line-height: 22px;
            letter-spacing: 0.25px;
            color: #FFFFFF;
            margin-bottom: 10px !important;
        }
        .onecom-home .faq-box h2{
            text-align: left;
            font-weight: 500;
            font-size: 22px;
            line-height: 30px;
            letter-spacing: 0.25px;
            margin-bottom: 30px;
            padding-right: 100px;
        }
        .onecom-home .faq-box .faq-col h3 {
            font-weight: 500;
            font-size: 18px!important;
            line-height: 24px;
            letter-spacing: 0.25px;
            margin-right: 0px!important;
            padding-right: 100px;

        }
        .onecom-home .faq-box .faq-col p {
            font-weight: 400;
            font-size: 14px;
            line-height: 22px;
            letter-spacing: 0.25px;
            margin-right: 50px !important;
        }
        .onecom-home .faq-box .faq-col {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        .PlansAndPrices h2{
            font-weight: 500;
            font-size: 22px;
            line-height: 30px;
            letter-spacing: 0.25px;
            color: #3C3C3C;
            text-align: left;
        }
        .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-inner{
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-inner .trust-pilot-top img{
            margin: auto;
        }
        .onecom-home .why-start-your-journey-inner .left-content .trust-pilot-box .trust-pilot-bottom{
            flex-direction: column;
        }
        .onecom-home .trust-pilot-inner {
            padding: 30px 30px !important;
        }
        .onecom-home .trust-pilot-right-area {
            display: block;
        }
        .onecom-home .trust-pilot-left-inner .top-content img {
            width: 122px;
        }
        .onecom-home .trust-pilot-left-inner {
            align-items: center;
            justify-content: space-between !important;
        }
        .onecom-home .trust-pilot-right-area .bottom-content p {
            font-size: 12px !important;
            line-height: 18px !important;
        }
        .onecom-home .rating-content {
            justify-content: flex-end;
        }
        .onecom-home .rating-content img {
            height: 20px !important;
            width: 120px !important;
            max-width: 100%;
        }
        .onecom-home .trust-pilot-right-area .bottom-content {
            margin-right: 0px !important;
        }
        .onecom-home .own-online-shop .own-shop-content-left .video-content {
            height: auto;
        }
        .onecom-home .own-online-shop .own-shop-content-right .own-shop-right-inner {
            margin-top: 0px;
        }
        .onecom-home .all-plans-box h3 {
            font-style: normal;
            font-weight: 500;
            font-size: 22px!important;
            line-height: 30px;
        }
        
        /*plans and pricings new local css*/

        .onecom-home .oc-plansandprices .all-plans-box h5 {
            font-weight: 500;
            font-size: 18px;
            line-height: 24px;
        }
        .onecom-home .oc-plansandprices .all-plans-box{
            display: flex;
            align-items: center;
        }
        /*plans and pricings new local css ends here*/
        /*version 2.0 changes*/
        .onecom-home .banner-main .banner-items.banner-section-journey .banner-inner {
			background: linear-gradient(166deg, #F7F7F7 82%, #ffffff 18%) !important;
		}
		.onecom-home .banner-main .banner-items.banner-section-email .banner-inner {
			background: linear-gradient(166deg, #E6F2FA 82%, #ffffff 18%) !important;
		}
		.onecom-home .banner-main .banner-items.banner-section-website .banner-inner {
			background: linear-gradient(166deg, #FFF3E7 82%, #ffffff 18%) !important;
		}
		.onecom-home .banner-main .banner-items.banner-section-shop .banner-inner {
			background: linear-gradient(166deg, #E6F1F0 82%, #ffffff 18%) !important;
		}
		.onecom-home .banner-main .banner-items.banner-section-wordpress .banner-inner {
			background: linear-gradient(166deg, #E6F2FA 82%, #ffffff 18%) !important;
		}
		.onecom-home .banner-main .banner-items.banner-section-hosting .banner-inner {
			background: linear-gradient(166deg, #F1F8EA 82%, #ffffff 18%) !important;
		}
		.onecom-home .rating-content img {	
			max-width: 100%;	
		}
	}

    @media(max-width: 560px) {
        .onecom-home .banner-main .banner-slider .banner-menu {
            justify-content: flex-start;
            /*margin: 0 0;*/
        }
        .onecom-home .banner-main .banner-slider .banner-menu {
            -ms-overflow-style: none;  /* Internet Explorer 10+ */
            scrollbar-width: none;  /* Firefox */
        }
        .onecom-home .banner-main .banner-slider .banner-menu::-webkit-scrollbar {
            display: none;  /* Safari and Chrome */
        }
        .onecom-home .banner-main .banner-slider .banner-menu .banner-items {
            /*padding: 0 7px;*/
            /*padding-left: 50px;*/
        }
        .oc-plansandprices .widgets {
            padding-top: 50px;
        }
    }

    @media(max-width: 380px) {
        .onecom-home .trust-pilot-right-area .bottom-content p {
            font-size: 10px !important;
            line-height: 16px !important;
        }

    }
    
    @media(max-width: 350px) {
        .onecom-home .trust-pilot-inner {
            padding: 30px 10px !important;
        }
        .onecom-home .free-trial-box .free-trial-inner .trial-btn {
            padding: 12px 15px;
        }
    }
    /** New frontpage css ends here**/

/** Glossary Block start * */
    .oc-glossary-block {
        background: #F7F7F7;
        padding: 30px;
        margin: 50px 0;
    }
    .oc-glossary-block.no-bg {
        background: #ffffff;
        padding: 0;
    }
    .oc-glossary-block .block-header-wraper {
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #e7e7e7;
        padding-bottom: 20px;
        align-items: center;
    }
    .oc-glossary-block .block-header {
        display: flex;
        gap: 20px;
        align-items: center;
        width: 70%;
    }
    .oc-glossary-block .block-header h2 {
        margin-bottom: 0px;
        margin-top: 0px;
        padding: 0;
    }
    .oc-glossary-block .block-header-wraper a {
        font-size: 16px;
    }
    .oc-glossary-block .content {
        padding: 0;
        margin-top: 20px !important;
    }
    

    @media screen and (max-width:767px) {
        .oc-glossary-block {
            padding: 30px;
        }
        .oc-glossary-block .block-header img {
            display: none;
        }
        
        .oc-glossary-block .block-header-wraper a {
            font-size: 14px;
            line-height: 22px;
        }
    }
    @media screen and (max-width:319px) {
        .oc-glossary-block {
            padding: 10px;
        }
    }
    /** Glossary Block end * */
/**Glossary page css starts here**/
.oc-glossary-page{
        display: flex;
        flex-direction: column;
        padding: 0px;
        position: relative;
        width: 100%;
        height: auto;

    }
    .oc-glossary-page .glossary-container{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        height: auto;
        background: #F7F7F7;
    }
    .glossary-header{
        display: flex;
        flex-direction: column;
        gap: 10px;
        padding: 50px 165px 0;
        background-color: #F7F7F7;
    }
    #glossary-header-sticky {
        padding: 40px 165px;
        background-color: #f7f7f7;
        z-index: 200;
    }
    .glossary-header h1{
        font-weight: 400;
        font-size: 48px;
        line-height: 60px;
        gap: 20px;

    }
    .glossary-header-pages ul{
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        padding: 0px;
        gap: 20px;
        width: auto;
        height: auto;
    }
    .glossary-header-pages ul li{
        list-style-type: none;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.5px;
        text-decoration: underline;
        color: #0078C8;
    }
    .glossary-header-summary p{
        max-width: 800px;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.5px;
        margin-top:0px !important;
    }
    .glossary-header-alphabets {
        max-width: 100%;
        /*overflow: scroll;*/
    }

    .glossary-header-alphabets ul{
        display: inline-flex;
        flex-wrap: wrap;
        flex-direction: row;
        align-items: center;
        padding: 0px;
    }
    .glossary-header-alphabets ul li{
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 12px 14px;
        border-bottom: 1px solid #CECECE;
        list-style-type: none;
    }
    .glossary-header-alphabets ul li.active{
        border-bottom: 1px solid #0078C8;
    }
    .glossary-header-alphabets ul li.active a{
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        display: flex;
        align-items: center;
        letter-spacing: 0.5px;
        color: #0078C8;
    }
    .glossary-header-alphabets ul li a{
        cursor: pointer;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        display: flex;
        align-items: center;
        letter-spacing: 0.5px;
        color: #3C3C3C;
    }
    .glossary-header-alphabets ul li.disable a{
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        display: flex;
        align-items: center;
        letter-spacing: 0.5px;
        color: #CECECE;
        cursor:not-allowed;
        ;
    }
    /*search section*/
    .oc-glossary-search{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 50px 165px;
        gap: 20px;
        padding: 50px 165px;
        width: 100%;
        height: 150px;
        background: #FFFFFF;
    }
    /**articles section*/
    .oc-glossary-items{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 0px;
        gap: 50px;
        padding: 0px 165px 50px;
        max-width: 1110px;
        background-color: #fff;
    }
    .oc-glossary-item{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 0px;
        gap: 50px;
        width: 100%;
    }
    .oc-glossary-item>div{
        display: flex;
        flex-direction: row;
        gap: 50px
    }
    .oc-glossary-item-articles{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 0px;
        gap: 50px;
        max-width: 700px;
    }
    .oc-glossary-page .item-article{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 0px;
        gap: 10px;
    }
    .oc-glossary-page .item-head{
        width: auto;
        min-width: 50px;
        text-align: center;
        height: 50px;
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 400;
        font-size: 40px;
        line-height: 50px;
        letter-spacing: 0.25px;
        color: #3C3C3C;
    }
    .oc-glossary-page .item-article h3 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .oc-glossary-page .item-article h3 a{
        font-weight: 400;
        font-size: 20px !important;
        line-height: 24px;
        letter-spacing: 0.15px;
        cursor: pointer;
        color: #3c3c3c;
        text-decoration: none;
    }
    .oc-glossary-page .item-article h3 a:hover{
        text-decoration: underline;
        color: #0078C8 !important;
    }
    .oc-glossary-page .item-article p{
        font-weight: 400;
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0.25px;
    }

    .glossary-items-separator{
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        /*margin: 23px 30px;*/
        width: 100%;
        height: 1px;
        background: #EDEDED;
        max-width: 1110px;
    }
    .oc-glossary-search-inner{
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 0px 0px 0px 30px;
        gap: 10px;
        width: 600px;
        height: 50px;
        background: #F7F7F7;
        border-radius: 100px;
    }
    .oc-glossary-search-inner .search-glossary{
        width: 510px;
        height: 50px;
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        display: flex;
        align-items: center;
        color: #3C3C3C;
        border: none;
        background: #f7f7f7;

    }
    .oc-glossary-search-inner .search-glossary:focus{
        outline: none;
    }
    .oc-glossary-search-inner .search-button{
        position: relative;
        border: none;
    }
    .oc-glossary-search-inner .search-image{
        position: absolute;
        top: -23px;
        width: 50px;
        height: 50px;
    }

    .no-glossary-search-found {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 0px 165px 50px;
        gap: 50px;
        /*margin: 50px 0px;*/
    }

    .no-glossary-search-found img {
        width: 144px;
        height: 144px;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    .oc-glossary-page .no-match-found h2 {
        font-size: 40px;
        line-height: 50px;
        text-align: center;
        letter-spacing: 0.25px;
        margin: 0px;
        color: #3C3C3C;
    }
    .oc-glossary-page .no-match-found p {
        font-size: 20px;
        line-height: 24px;
        text-align: center;
        letter-spacing: 0.15px;
        color: #3C3C3C;
        margin-top: 10px !important;
    }
   .oc-glossary-page  ul li :not(.ocwl-links-tab ul li) {
        margin: 0px !important;
    }
    .oc-glossary-page .hidden {
        display: none;
    }

    .glossary-alphabets-mobile {
        display: none;
    }

    .oc-glossary-page .highlight {
        background-color: #E6F2FA;
    }

    /*@media (min-height: 300px) {*/
    .oc-glossary-page .sticky-header {
        position: sticky;
        position: -webkit-sticky; /* Safari */
        top: 0;

    }
    /*}*/
    @media only screen and (max-width: 991px) {
        .glossary-header{
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            padding: 50px 39px 0px;
            gap: 10px;
        }
        #glossary-header-sticky {
            padding: 50px 39px;
            background-color: #f7f7f7;
            z-index: 200;
        }
        .oc-glossary-search{
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            padding: 50px 39px;
            gap: 20px;
        }
        .oc-glossary-items {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            padding: 0px 39px 50px;
            gap: 50px;
        }
       .oc-glossary-page  .hidden{
            display:none;
        }

    }
    @media only screen and (max-width: 767px) {
        .glossary-header{
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            padding: 30px 24px 0px;
            gap: 10px;
        }
        #glossary-header-sticky {
            padding: 30px 24px;
            background-color: #f7f7f7;
            z-index: 200;
        }
        .glossary-header h1 {
            font-weight: 500;
            font-size: 22px;
            line-height: 30px;
        }
        .glossary-header-pages ul li {
            font-weight: 500;
            font-size: 14px;
            line-height: 22px;
        }
        .glossary-header-summary p {
            font-weight: 400;
            font-size: 14px;
            line-height: 22px;
        }
        .oc-glossary-page .no-match-found h2 {
            font-size: 32px;
            line-height: 40px;
            text-align: center;
            letter-spacing: 0.25px;
            margin: 0px;
            color: #3C3C3C;
        }
        .glossary-alphabets-mobile {
            display: block;
            margin: 20px 0px 10px;
        }
        .glossary-header-alphabets ul {
            display: none;
        }
        .oc-glossary-search{
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            padding: 30px 24px;
            gap: 20px;
        }
        .no-glossary-search-found{
            padding: 0px 30px 50px;
            gap: 30px;
        }
        .oc-glossary-items {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            padding: 0px 24px 30px;
            gap: 30px;
        }
        .oc-glossary-page .item-head{
            font-weight: 500;
            font-size: 22px;
            line-height: 30px;
        }
        .oc-glossary-page .item-article h3 a {
            font-weight: 500;
            font-size: 14px;
            line-height: 22px;
        }
        .oc-glossary-page .item-article p{
            font-weight: 400;
            font-size: 14px;
            line-height: 22px;
        }
        .glossary-alphabets-mobile select {
            align-items: center;
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            padding: 11px 20px;
            gap: 16px;
            width: 100px;
            height: 46px;
            background: #FFFFFF;
            border: 1px solid #BBBBBB;
            border-radius: 100px;
            margin-left: 10px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background: url("https://www-static.cdn-one.com/cmsimages/en_drop-down-vector.png") white no-repeat calc(100% - 15px) !important;
        }

        #alphabet-mobile-select option
        {
            color: #3c3c3c;
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;

        }
        select#alphabet-mobile-select:focus {
            outline: none;
        }
        .oc-glossary-search-inner {
            padding: 0px 0px 0px 30px;
            gap: 10px;
            width: 327px;
            height: 50px;
        }
        .oc-glossary-search-inner .search-glossary {
            width: 237px;
        }
        .oc-glossary-page .hidden{
            display:none;
        }
    }
    @media only screen and (max-width: 425px) {
    }
    @media only screen and (max-width: 320px) {
        .oc-glossary-search-inner {
            width: 220px;
        }
        .oc-glossary-search-inner .search-glossary {
            width: 135px;
        }
    }

/**Glossary page css ends here**/

/* Wordpress update css to version 6.1 + */
@media only screen and (min-width: 1025px) {
    .wp-block-cover,.wp-block-cover-image {
        width: 100%;
        position: relative;
        background-size: cover;
        background-position: 50%!important;
        min-height: 430px;
        display: flex;
        align-items: center;
        box-sizing: border-box;
}
}
@media only screen and (max-width: 1024px) {
    .wp-block-cover,.wp-block-cover-image {
        width: 100vw;
    }
}
* {
    overflow-wrap: break-word;
}
/***test css***/
.test-css-class{
    
}
