body {
    font-family: 'Arimo-Regular'
}

a {
    color: #1e1a1a
}

a:hover {
    text-decoration: none;
    color: #dd1b4e
}

.breadcrumb a {
    padding: 0 10px
}

.blog-page p,
.blog-page span,
.blog-page {
    font-family: 'Arimo-Regular' !important
}

.btn {
    box-shadow: none !important
}

.with80 {
    width: 80% !important
}

.top-bar {
    background-image: url(../images/top-bg.jpg);
    background-repeat: repeat
}

.ppc-top-bar {
    background: #000;
    height: 61px;
    padding: 5px 0
}

.top-bar p {
    font-size: 14px;
    margin: 0;
    color: #fff;
    padding: 4px 0
}

.top-bar p a {
    text-decoration: none;
    color: #fff
}

.sticky-top {
    top: -29px
}

.language {
    float: right
}

.language .form-control {
    display: inline-block;
    font-size: 14px;
    background: transparent;
    border: 0;
    padding: 0;
    color: #fff;
    height: auto;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: url(../images/select.png);
    background-position: center right;
    background-repeat: no-repeat;
    width: 60px;
    margin-top: 4px
}

.language img {
    margin-left: 30px
}

.language .form-control.lang-two {
    width: 35px
}

.navbar {
    background: #f5f5f5;
    padding: 10px 0 20px;
    border-bottom: solid 1px #39285f21
}

.navbar .navbar-nav li a {
    color: #1e1a1a;
    font-size: 14px;
    padding: 15px 16px 0 !important;
    font-family: 'Arimo-Bold'
}

.navbar-brand {
    padding: 0;
    margin-right: 40px;
    position: relative;
    top: 5px
}

.navbar .navbar-brand img,
footer .brand-foo img {
    width: 260px
}

.navbar .navbar-nav li.active a,
.navbar .navbar-nav li a:hover {
    color: #dd1b4e
}

.right-nav ul {
    list-style-type: none;
    margin-top: 14px;
    margin-bottom: 0
}

.right-nav ul li {
    display: inline-block;
    position: relative
}

.nav-close {
    display: none
}

.demo-btn {
    color: #de1f3d;
    border: 2px solid #de1f3d;
    padding: 6px 20px;
    position: relative;
    top: 5px;
    font-size: 14px;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.demo-btn:hover {
    background: #de1f3d;
    text-decoration: none;
    color: #fff
}

.banner {
    text-align: center;
    background-image: url(../images/shape-1.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 20px 0 90px;
    min-height: 450px
}

.banner img {
    margin: 0 auto;
    display: block;
    min-height: auto !important;
    max-height: auto !important
}

.banner.home img {
    margin-top: 20px;
    margin-bottom: 20px
}

.banner h1 {
    color: #dd1b4e;
    font-size: 26px;
    width: 100%;
    font-family: 'Arimo-Bold';
    text-transform: uppercase;
    margin-top: 10px
}

.banner h2 {
    color: #493974;
    font-size: 24px;
    width: 100%;
    font-family: 'Arimo-Bold';
    text-transform: uppercase;
    margin-top: 0
}

.main-btn {
    color: #fff;
    background: #de1f3d;
    border: 2px solid #de1f3d;
    padding: 7px 20px 6px;
    display: table;
    margin: 5px auto 0;
    font-size: 18px;
    margin-top: 18px;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.main-btn:hover {
    background: transparent;
    text-decoration: none;
    color: #de1f3d
}

.banner-animate .screen {
    position: relative;
    z-index: 999
}

.banner-animate {
    position: relative
}

.banner-animate .animate-outer {
    position: absolute;
    top: 24px;
    left: 6.9%;
    width: 86.3%;
    overflow: hidden;
    height: 69.4%;
    border-radius: 2px;
    background: #000
}

.banner-animate .animate-outer .animate-inner {
    animation: mobileSlide 7s linear infinite;
    transform: translate3d(0, 0, 0);
    overflow: hidden;
    border-radius: 2px
}

.banner-animate .animate-outer .animate-inner img {
    width: 100%
}

@keyframes mobileSlide {
    100% {
        transform: translateY(-60.6666%)
    }
}

.get-started {
    padding-top: 75px;
    padding-bottom: 40px;
    background: url(../images/shape-2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-bottom: 30px
}

.get-started h2 {
    margin-top: 0;
    font-size: 33px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.get-started h3 {
    font-size: 24px;
    color: #100f10;
    text-transform: uppercase;
    margin-top: 10px
}

.get-started p {
    margin: 15px 0 25px
}

.get-started img {
    float: right
}

.get-started.pro-customiz {
    background-image: none
}

.get-started.sec-one img {
    max-width: 65%
}

.get-started.sec-two img {
    float: none;
    margin: 0 auto;
    display: block
}

.nead-to-start {
    margin: 30px 0
}

.nead-to-start .title h2 {
    font-size: 52px;
    text-transform: inherit;
    font-family: 'Arimo-Bold'
}

.nead-to-start p {
    padding: 0 25px
}

.myaccordion {
    margin-top: 20px
}

.myaccordion .card,
.myaccordion .card:last-child .card-header {
    border: none
}

.myaccordion .card-body {
    padding-top: 0
}

.myaccordion .card-body p {
    margin-bottom: 0;
    color: #000000c4
}

.myaccordion .card-body ul {
    margin-bottom: 0;
    color: #969696
}

.myaccordion .card-header {
    border-bottom: 0;
    background: transparent;
    padding: 0
}

.myaccordion .fa-stack {
    font-size: 18px
}

.myaccordion .btn {
    width: 100%;
    color: #1f1f21;
    padding: 0;
    font-size: 16px;
    text-align: left;
    padding: 20px 15px;
    border-color: transparent;
    border-radius: 10px 10px 0 0;
    box-shadow: none
}

.myaccordion .tabs.collapsed .btn {
    border-bottom: 1px solid #959595
}

.myaccordion .tabs {
    box-shadow: 0 0 8px -3px rgba(0, 0, 0, 0.5);
    border: 1px solid #efefef;
    margin-top: 15px
}

.myaccordion .tabs.collapsed {
    box-shadow: 0 0 0;
    border-color: transparent;
    margin-top: 0
}

.myaccordion .btn span {
    font-size: 14px
}

.myaccordion .btn i {
    float: right;
    margin-top: 5px;
    color: #e01e3e
}

.myaccordion .btn-link:hover,
.myaccordion .btn-link:focus {
    text-decoration: none
}

.run-store {
    background: url(../images/shape-2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 80px 0 70px;
    margin-top: 0;
    margin-bottom: 15px
}

.run-store h2,
.run-store h3 {
    text-align: center
}

.run-store .title h2 {
    margin-bottom: 40px
}

.run-store h3 {
    margin-bottom: 40px
}

.run-store img {
    float: none;
    max-width: 100%
}

.title {
    text-align: center
}

.title h1 {
    margin-top: 20px;
    font-size: 33px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.title h2 {
    margin-top: 20px;
    font-size: 33px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.title h3 {
    font-size: 24px;
    color: #100f10;
    text-transform: uppercase
}

.view-price img {
    margin: 0 auto;
    display: block;
    margin-top: 30px;
    margin-bottom: 15px
}

.view-price h4 {
    font-size: 20px;
    color: #171619;
    text-align: center;
    font-family: 'Arimo-Bold'
}

.view-price p {
    font-size: 16px;
    color: #171619;
    text-align: center
}

.view-price-btn {
    font-size: 18px;
    color: #fff;
    font-family: 'Arimo-Bold';
    background: #39285f;
    width: 220px;
    margin: 15px auto 50px;
    display: block;
    padding: 0;
    height: 42px;
    border: 2px solid #39285f;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px
}

.view-price-btn:hover {
    background: transparent;
    color: #39285f;
    text-decoration: none
}

.space-80 {
    height: 80px
}

.space-40 {
    height: 40px
}

.space-95 {
    height: 95px
}

.space-110 {
    height: 110px
}

.get-started .view-price-btn {
    margin: 0
}

.home-price {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 100px 0 0;
    margin-top: 20px
}

.home-price .title h2 {
    margin-top: 0
}

.price-title {
    width: 100%
}

.price-title h1 {
    color: #0a090a;
    font-size: 26px;
    margin-top: 35px
}

.price-title h3 {
    color: #0a090a;
    font-size: 26px;
    text-transform: initial;
    margin-top: 10px
}

.price-table-outer {
    border: 1px solid #ebebeb;
    margin-top: 30px;
    width: 100%
}

.price-table-outer img {
    position: inherit !important;
    transform: translateY(0) !important
}

.table-row {
    display: flex;
    width: 100%
}

.table-row:nth-child(02) .table-td sup {
    top: -20px
}

.table-row.head {
    background: #f8f8f8
}

.table-row.head .table-td {
    position: relative
}

.table-row.head .table-td:nth-child(02) {
    background: #2828bc;
    border-right-color: #2828bc
}

.table-row.head .table-td:nth-child(02):after {
    position: absolute;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    bottom: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #2828bc
}

.table-row.head .table-td:nth-child(03) {
    background: #dc1c4e;
    border-right-color: #dc1c4e
}

.table-row.head .table-td:nth-child(03):after {
    position: absolute;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    bottom: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #dc1c4e
}

.table-row.head .table-td:nth-child(04) {
    background: #7d66c6;
    border-right-color: #7d66c6
}

.table-row.head .table-td:nth-child(04):after {
    position: absolute;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    bottom: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #7d66c6
}

.table-row.head .table-td:nth-child(05) {
    background: #382860;
    border-right-color: #382860
}

.table-row.head .table-td:nth-child(05):after {
    position: absolute;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    bottom: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #382860
}

.table-row.fea-list:nth-child(odd) {
    background: #f8f8f8
}

.table-row .table-td {
    padding: 20px;
    border-bottom: 1px solid #ebebeb;
    font-size: 18px
}

.table-row .table-td sup {
    color: #131313;
    font-size: 18px;
    line-height: 20px;
    top: -3px
}

.table-row .table-td:first-child {
    flex: 0 0 30%;
    border-right: 1px solid #ebebeb;
    padding: 14px 15px 10px 20px !important;
    font-family: 'Arimo-Bold'
}

.table-row .table-td:nth-child(02) {
    flex: 0 0 24.1%;
    border-right: 1px solid #ebebeb
}

.table-row .table-td:nth-child(03) {
    flex: 0 0 23%;
    border-right: 1px solid #ebebeb
}

.table-row .table-td:nth-child(04) {
    flex: 0 0 23%;
    border-right: 1px solid #ebebeb;
    background: #f5f3fc
}

.table-row .table-td:nth-child(05) {
    flex: 0 0 20%
}

.packege-type {
    text-align: center
}

.packege-type h2 {
    color: #fff;
    font-size: 26px;
    text-transform: uppercase;
    margin: 0;
    font-family: 'Arimo-Bold'
}

.packege-type p {
    color: #131313;
    font-size: 16px;
    margin: 0
}

.month-price h2 {
    text-transform: uppercase;
    font-size: 22px;
    color: #131313;
    margin: 26px 0 0
}

.month-price h3 {
    text-align: center;
    font-size: 48px;
    color: #dd1b4e;
    font-family: 'Arimo-Bold';
    margin: 0 0 -7px
}

.month-price h3 span {
    color: #060606;
    position: relative
}

.month-price h3 .unit {
    font-size: 28px;
    top: -22px
}

.month-price h3 .per-month {
    font-size: 18px
}

.fea-row {
    background: #f8f8f8
}

.fea-row h2 {
    font-size: 18px;
    text-transform: uppercase;
    color: #131313;
    margin: 0
}

.table-row.fea-row .table-td {
    padding: 14px 0 10px 30px;
    font-family: 'Arimo-Bold'
}

.table-row.fea-list .table-td {
    padding: 14px 30px 10px
}

.table-row.fea-list .table-td p {
    text-align: center
}

.table-row.fea-list .table-td:first-child p {
    text-align: left;
    font-family: 'Arimo-Bold'
}

.fea-list p {
    margin: 0
}

.fea-list img {
    margin: 0 auto;
    display: block;
    position: relative;
    top: 48%;
    transform: translateY(-50%)
}

.fea-list span {
    display: block;
    text-align: center;
    color: #131313;
    font-size: 16px
}

.table-footer .table-btn {
    font-size: 16px;
    color: #fff;
    font-family: 'Arimo-Bold';
    background: #de1f3d;
    width: 100%;
    margin: 0 auto;
    display: block;
    padding: 0;
    height: 42px;
    border: 1px solid #de1f3d;
    text-transform: uppercase;
    text-align: center;
    line-height: 42px
}

.table-footer .table-btn:hover {
    background: #382860;
    border-color: #382860;
    text-decoration: none;
    color: #fff
}

.table-row.table-footer .table-td {
    padding: 15px
}

.footer-bar {
    background: #382860;
    padding: 15px 0;
    margin-bottom: 40px
}

.start-demo-btn {
    font-size: 18px;
    color: #fff;
    font-family: 'Arimo-Bold';
    background: transparent;
    width: 220px;
    margin: -5px auto 0;
    padding: 0;
    height: 42px;
    border: 2px solid #fff;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
    float: right
}

.start-demo-btn:hover {
    background: #dd1b4e;
    border-color: #dd1b4e;
    text-decoration: none;
    color: #fff
}

.footer-bar p {
    color: #fff;
    margin: 0;
    font-size: 20px;
    width: 100%;
    padding-top: 5px
}

footer {
    background: #f0eafe
}

.footer-links {
    list-style-type: none;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 30px
}

.footer-links li {
    display: block;
    margin-bottom: 10px
}

.footer-links li a {
    display: block;
    color: #323233;
    font-size: 14px;
    font-family: 'Arimo-Bold';
    text-decoration: none !important
}

.footer-links li a:hover {
    color: #de1f3d
}

footer .input-group {
    margin-top: 0;
    margin-bottom: 30px
}

footer .input-group input {
    font-size: 12px;
    height: 36px
}

footer .input-group .btn {
    color: #fff;
    width: 85px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    padding: 0;
    text-align: center;
    background: #ed2540;
    font-family: 'Arimo-Bold'
}

.social-icons {
    margin-top: 20px
}

.social-icons a {
    display: inline-block;
    margin-right: 7px
}

.bootom-footer {
    background: #fff;
    padding: 10px 0;
    text-align: center
}

.newsletter-title h5 {
    font-family: 'Arimo-Bold';
    font-size: 18px;
    color: #0b0b0b;
    margin-top: 10px
}

.newsletter-title p {
    font-size: 12px;
    color: #0b0b0b
}

.bootom-footer img {
    float: right
}

.copyright {
    margin: 0;
    color: #10100f;
    font-size: 14px;
    margin-top: 6px
}

.copyright a {
    color: #326ee9;
    text-decoration: none !important
}

.contact-section {
    padding: 50px 0 0;
    margin-bottom: 70px
}

.contact-section #contact-form {
    position: relative;
    top: 40px;
    width: 100%;
    margin: 0 auto
}

.contact-section #contact-form .form-group {
    margin-bottom: 25px;
    position: relative
}

.contact-section #contact-form .form-group label {
    color: #000
}

.contact-section #contact-form .form-group label.error {
    position: absolute;
    font-size: 13px;
    bottom: -31px;
    color: red
}

.contact-section #contact-form .form-group input {
    height: 46px;
    border-radius: 0;
    border-color: #000;
    color: #000
}

.contact-section #contact-form .form-group textarea {
    height: 140px;
    border-radius: 0;
    border-color: #000;
    color: #000
}

.contact-section #contact-form .form-group .btn {
    border-radius: 0;
    color: #fff;
    width: 180px;
    height: 56px;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Arimo-Bold';
    background: #ed2540;
    border-color: #ed2540
}

.contact-section #contact-form .form-group .btn:hover {
    background: #382860;
    border-color: #382860
}

.contact-section h1 {
    font-family: 'Arimo-Bold';
    margin-bottom: 20px;
    font-size: 2rem
}

.contact-section p {
    margin-top: 0;
    margin-bottom: 10px;
    color: #000
}

.contact-section p a {
    margin-top: 0;
    margin-bottom: 10px;
    color: #000;
    text-decoration: none !important
}

.contact-section p span {
    color: #de1f3d
}

.contact-info {
    padding-left: 60px;
    padding-top: 45px
}

.contact-info p {
    font-size: 20px;
    position: relative;
    padding-left: 60px;
    min-height: 60px
}

.contact-info p:first-child {
    font-size: 16px;
    padding-left: 0
}

.contact-info img {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.contact-info a {
    padding-top: 16px;
    display: block
}

.theme-modal {
    text-align: center
}

.theme-modal .modal-content {
    background-color: #FAECFB
}

.modal .close {
    opacity: 1;
    float: none;
    padding: 7px;
    text-align: right;
    display: block
}

.theme-modal .modal-header {
    display: block;
    border: 0;
    padding-bottom: 0
}

.theme-modal .modal-body {
    padding: 2rem
}

.theme-modal .modal-header h3,
.theme-modal .modal-header p {
    font-weight: 600;
    text-align: center
}

.modal .close span {
    background: #EA84F1;
    width: 25px;
    height: 25px;
    display: inline-block;
    line-height: 1;
    border-radius: 50%;
    padding: 1px;
    text-shadow: none;
    text-align: center
}

.theme-modal .modal-body {
    padding: 1rem 2rem 1.2rem
}

.message {
    position: relative;
    text-align: left;
    border: 1px solid #000;
    width: 100%;
    border-radius: 5px;
    padding: 15px 15px 15px 60px
}

.message.error {
    background: rgba(248, 69, 69, 0.3);
    border-color: #f84545
}

.message.success {
    background: rgba(53, 183, 41, 0.3);
    border-color: #35b729
}

.message.error:before {
    position: absolute;
    left: 10px;
    content: '';
    width: 40px;
    height: 40px;
    background: url(../images/error.png);
    background-size: 100% 100%;
    top: 50%;
    transform: translateY(-50%)
}

.message.success:before {
    position: absolute;
    left: 10px;
    content: '';
    width: 40px;
    height: 40px;
    background: url(../images/success.png);
    background-size: 100% 100%;
    top: 50%;
    transform: translateY(-50%)
}

.theme-modal .message.success {
    border-color: #35b729;
    background: #fff;
    color: #35b729
}

.theme-modal .message.error {
    border-color: #f84545;
    background: #fff;
    color: #f84545
}

.theme-modal .Messagespan {
    margin-bottom: 15px
}

#news-letter-form .Messagespan {
    width: 100%;
    margin-top: 10px
}

#news-letter-form .message {
    min-height: 60px;
    padding-right: 30px
}

.mtb40 {
    margin: 40px 0
}

.error {
    color: red
}

.snippet-btns {
    display: none
}

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

.all-ex-vat {
    padding-bottom: 70px;
    padding-top: 10px
}

.all-ex-vat p {
    font-size: 18px
}

.pricing .item {
    overflow: hidden;
    background-color: #FAFAFA;
    padding: 0;
    box-shadow: 0 0 3px 0 #939191;
    border-radius: 7px;
    height: auto;
    position: relative;
    margin-top: 20px
}

.pricing .item h5 {
    width: 80%;
    margin: auto;
    min-height: 63px;
    align-items: center;
    display: flex;
    justify-content: center
}

.pricing .item .price {
    font-size: 48px;
    font-weight: 600;
    line-height: 1;
    margin: 20px 0 25px
}

.pricing .item .price span {
    display: block;
    line-height: 1;
    font-size: 16px;
    font-weight: 400
}

.pricing .item ul {
    list-style: none;
    margin: 15px 0;
    text-align: left;
    margin-bottom: 80px;
    padding: 0
}

.pricing .item ul li {
    color: #131313;
    font-size: 16px;
    padding: 15px;
    position: relative;
    background: #fff
}

.pricing .item ul li:nth-child(even) {
    background: #f8f8f8
}

.pricing .item ul li span {
    color: #131313;
    font-size: 16px;
    float: right
}

.pricing .item ul li span sup {
    font-size: 18px;
    line-height: 20px;
    top: -3px
}

.pricing .item .actions {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    text-align: center
}

.pricing .item .main-btn {
    width: 92%;
    padding: 12px;
    font-weight: 600;
    font-size: 18px
}

.pricing .mobile-table .item .packege-type {
    margin-bottom: 15px;
    padding: 15px;
    background: #7d66c6;
    position: relative
}

.pricing .mobile-table .item .packege-type:after {
    position: absolute;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    bottom: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #7d66c6
}

.pricing .mobile-table .col-md-6:nth-child(01) .item .packege-type {
    background: #2828bc;
    border-right-color: #2828bc
}

.pricing .mobile-table .col-md-6:nth-child(01) .item .packege-type:after {
    position: absolute;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    bottom: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #2828bc
}

.pricing .mobile-table .col-md-6:nth-child(02) .item .packege-type {
    background: #dc1c4e;
    border-right-color: #dc1c4e
}

.pricing .mobile-table .col-md-6:nth-child(02) .item .packege-type:after {
    position: absolute;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    bottom: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #dc1c4e
}

.pricing .mobile-table .col-md-6:nth-child(03) .item .packege-type {
    background: #7d66c6;
    border-right-color: #7d66c6
}

.pricing .mobile-table .col-md-6:nth-child(03) .item .packege-type:after {
    position: absolute;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    bottom: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #7d66c6
}

.pricing .mobile-table .col-md-6:nth-child(04) .item .packege-type {
    background: #382860;
    border-right-color: #382860
}

.pricing .mobile-table .col-md-6:nth-child(04) .item .packege-type:after {
    position: absolute;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    bottom: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #382860
}

.pricing .mobile-table .item .month-price h3 {
    text-align: center;
    font-size: 58px;
    color: #dd1b4e;
    font-family: 'Arimo-Bold';
    margin: 0 0 -7px
}

.pricing .mobile-table .item .month-price h3 span {
    color: #060606;
    position: relative
}

.pricing .mobile-table .item .month-price h3 sup {
    color: #060606;
    font-size: 26px;
    top: -24px
}

.pricing .mobile-table .item .month-price h3 .unit {
    font-size: 28px;
    top: -30px
}

.pricing .mobile-table .item .month-price h3 .per-month {
    font-size: 18px
}

.pro-customiz img {
    margin-top: -70px
}

#move-to-top {
    display: none;
    opacity: 0;
    transition: 1s;
    position: fixed;
    bottom: 100px;
    right: 20px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #382860;
    border: 0 solid #cc262a;
    text-align: center;
    line-height: 33px;
    z-index: 9999
}

#move-to-top.slide-top {
    display: block;
    opacity: 1 !important;
    transition: 1s
}

#move-to-top svg {
    width: 18px;
    transform: rotate(180deg);
    fill: #fff
}

.mo-block {
    display: none !important
}

.mobile-table {
    text-align: center
}

.theme-modal .modal-content .form-group {
    position: relative;
    margin-bottom: 1.5rem
}

select:focus,
input:focus textarea:focus {
    outline: none !important;
    box-shadow: 0 0 0 !important
}

.theme-modal .modal-content .form-group label.error {
    position: absolute;
    left: 0;
    font-size: 12px
}

.theme-modal .modal-content .form-group textarea {
    height: 120px
}

.ppc-body {
    font-family: 'OpenSans';
    padding-top: 44px
}

.ppc-header {
    background: #d2d0d0;
    padding-bottom: 5px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99
}

.ppc-header .navbar-brand {
    margin-top: 3px
}

.ppc-header .phone-num {
    font-size: 22px;
    color: #de1f3d;
    padding-top: 6px;
    display: block;
    text-align: right;
    font-family: 'Arimo-Bold'
}

.ppc-header .phone-num:hover {
    color: #372860;
    text-decoration: none
}

.ppc-header .phone-num img {
    margin-right: 8px;
    position: relative;
    top: -2px
}

.banner-ppc {
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/ppc/offers.png);
    background-position: 80% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 140px 0 100px
}

.banner-ppc.enterprise {
    background-image: url(../images/ppc/enterprise.png);
    background-repeat: no-repeat;
    background-size: cover
}

.banner-ppc.bespoke {
    background-image: url(../images/ppc/bespoke.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% 100%
}

.banner-ppc h1 {
    text-align: center;
    font-size: 34px;
    color: #e01f3f;
    font-family: 'OpenSans-Bold';
    margin-bottom: 30px
}

.banner-ppc .main-btn {
    background: #372860;
    font-size: 18px;
    border-color: #372860;
    font-family: 'OpenSans-Semibold'
}

.banner-ppc .main-btn:hover {
    background: #fff;
    border-color: #372860;
    color: #372860
}

.ppc-sales {
    padding: 30px 0
}

.ppc-sales img {
    margin: 0 auto;
    display: block
}

.ppc-sales p {
    font-size: 18px
}

.ppc-sales h2 {
    color: #1b1b1c;
    font-size: 36px;
    font-family: 'OpenSans-Bold'
}

.wowSpecialise {
    padding: 15px 0 35px
}

.wowSpecialise p {
    font-size: 18px;
    text-align: center;
    padding: 0 100px
}

.wowSpecialise p:first-child {
    font-family: 'OpenSans-Bold';
    font-size: 22px
}

.gray-bg {
    background: #f8f8f8
}

.ppc-sales .myaccordion .btn {
    font-family: 'Arimo-Bold'
}

.ppc-sales .myaccordion p {
    color: #1b1b1c;
    font-size: 16px
}

.shop-designs {
    padding: 40px 0;
    margin-top: 15px
}

.shop-designs h2,
.ppc-pricing .ppc-title h2 {
    text-transform: inherit;
    margin-bottom: 15px;
    color: #1b1b1c;
    font-size: 36px;
    font-family: 'OpenSans-Bold';
    text-align: center
}

.shop-designs p,
.ppc-pricing .ppc-title p {
    font-size: 18px;
    text-align: center
}

.case-study-slider .item img {
    -webkit-box-shadow: 0 3px 21px rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 500ms;
    -ms-transition: 500ms;
    -o-transition: 500ms;
    transition: 500ms
}

.case-study-slider .owl-item.center .item img {
    -ms-box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: 500ms;
    -ms-transition: 500ms;
    -o-transition: 500ms;
    transition: 500ms
}

.case-study-slider .owl-stage-outer {
    padding: 55px 0
}

.case-study-slider .owl-item.center {
    z-index: 9
}

.owl-dots {
    text-align: center
}

.ppc-testimonial-slider .owl-stage {
    height: 100%;
    display: table
}

.ppc-testimonial-slider .owl-item {
    height: 100%
}

.ppc-testimonial-slider .owl-item .item {
    height: 100%
}

.ppc-testimonial-slider .owl-item .item .testi-item-outer {
    height: 350px;
    padding-bottom: 10px
}

#lz_overlay_wm {
    margin-right: 20px !important
}

#lz_overlay_preview {
    margin-right: 20px !important
}

button:focus {
    outline: none
}

.owl-dots button.owl-dot {
    margin: 0 3px;
    width: 14px;
    height: 14px;
    border: 1px solid #372860;
    border-radius: 50%
}

.owl-dots button.owl-dot.active {
    background: #372860
}

.owl-nav button span {
    display: none
}

.owl-nav button {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.3) !important;
    position: absolute;
    top: 50%
}

.owl-nav button.owl-prev {
    left: 12px
}

.owl-nav button.owl-prev:before {
    content: '\f060';
    position: absolute;
    font-size: 18px;
    top: 2px;
    left: 7px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

.owl-nav button.owl-next {
    right: 12px
}

.owl-nav button.owl-next:before {
    content: '\f061';
    position: absolute;
    font-size: 18px;
    top: 2px;
    left: 7px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

.get-ready {
    text-align: center;
    background: #f64d69;
    padding: 20px 0 28px
}

.get-ready h2 {
    color: #fff;
    font-family: 'OpenSans';
    font-size: 36px
}

.get-ready .main-btn {
    background: #372860;
    border-color: #372860;
    font-size: 24px;
    font-family: 'OpenSans';
    text-transform: inherit;
    line-height: 45px;
    height: 53px;
    padding: 0 30px
}

.get-ready .main-btn:hover {
    background: transparent;
    color: #372860
}

.ppc-vat {
    padding-bottom: 30px
}

.ppc-pricing .ppc-title {
    width: 100%;
    padding-top: 40px
}

.ppc-pricing .table-row.head .table-td:nth-child(04) {
    margin-top: -35px
}

.ppc-pricing .table-row.head .table-td:nth-child(04) h2 {
    font-size: 38px;
    margin-top: 11px
}

.ppc-pricing .price-table-outer {
    margin-top: 50px
}

.testimonial {
    padding: 40px 0 30px
}

.testimonial .owl-stage-outer {
    padding: 85px 0 15px
}

.testimonial .ppc-title h2 {
    text-transform: inherit;
    margin-bottom: 15px;
    color: #1b1b1c;
    font-size: 36px;
    font-family: 'OpenSans-Bold';
    text-align: center
}

.testi-item-outer {
    border: 1px solid #f0f0f0;
    position: relative;
    margin: 0 15px;
    -ms-box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .2)
}

.testi-item-outer .user-img {
    height: 130px;
    width: 130px;
    border-radius: 50%;
    background: #cbc8c8;
    margin: -65px auto 0;
    position: relative;
    z-index: 9
}

.testi-item-outer .user-img img {
    width: auto;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.stars {
    text-align: center;
    font-size: 16px;
    color: #fdc010;
    padding: 10px 0
}

.testi-desc {
    text-align: center;
    position: relative;
    padding: 0 36px;
    top: calc(50% - 60px);
    transform: translateY(-50%)
}

.testi-desc h2 {
    font-size: 20px;
    color: #2d2c2f;
    margin-top: -15px
}

.testi-desc p {
    font-size: 12px;
    color: #2d2c2f;
    margin-bottom: 0
}

.testi-desc .fas {
    display: block;
    font-size: 26px;
    color: #372860
}

.testi-desc .fa-quote-left {
    text-align: left
}

.testi-desc .fa-quote-right {
    text-align: right
}

.google-link {
    color: #f01035;
    font-size: 16px;
    font-family: 'OpenSans-Bold';
    display: block;
    text-align: center;
    margin-bottom: 15px
}

.testimonial .owl-nav button.owl-prev {
    left: -25px
}

.testimonial .owl-nav button.owl-next {
    right: -25px
}

.ppc-contact {
    padding: 40px 0
}

.ppc-contact h2 {
    text-transform: inherit;
    margin-bottom: 15px;
    color: #1b1b1c;
    font-size: 36px;
    font-family: 'OpenSans-Bold'
}

.ppc-contact p {
    text-align: center;
    font-size: 16px;
    margin-bottom: 0
}

.ppc-contact p a {
    font-size: 34px;
    color: #dd1b4e;
    font-family: 'OpenSans-Bold'
}

.ppc-contact .form-group label {
    display: block;
    color: #151515;
    font-size: 18px
}

.ppc-contact .form-group .from-control {
    width: 100%;
    height: 58px;
    border: 1px solid #0d0d0d;
    padding-left: 15px
}

.ppc-contact .form-group input[type="checkbox"] {
    height: inherit !important
}

.ppc-contact .form-group textarea.from-control {
    height: 150px;
    padding-top: 15px
}

.ppc-contact .form-group .from-control:focus {
    outline: none
}

.ppc-contact .form-group a {
    color: #39285f;
    text-decoration: none;
    font-family: 'OpenSans-Bold'
}

.ppc-contact .main-btn {
    font-size: 24px;
    background: #39285f;
    border-color: #39285f;
    width: 300px
}

.ppc-contact .main-btn:hover {
    background: #fff;
    color: #39285f
}

.ppc-footer p {
    padding-right: 140px;
    margin-top: 10px;
    font-family: 'OpenSans-Semibold';
    font-size: 18px
}

.ppc-footer h2 {
    font-size: 25px;
    color: #382860;
    border-bottom: 2px solid #382860;
    padding-bottom: 5px;
    display: inline-block
}

.ppc-footer .footer-bar {
    margin-bottom: 15px
}

.ppc-footer .footer-bar p {
    padding-right: 0;
    margin-top: 0
}

.ppc-footer .social-icons {
    margin-top: 15px;
    margin-bottom: 15px
}

.con-us {
    display: block;
    margin-top: 7px
}

.con-us .fas {
    margin-right: 10px
}

.con-us a {
    color: #1d1b1b
}

.ppc-footer .copyright {
    margin-top: 0;
    font-size: 14px;
    padding-right: 0
}

.ppc-contact .Messagespan {
    margin: 20px auto 0
}

.ppc-contact #contact-form .row {
    margin: 0
}

#form-submit-btn {
    background: #382860;
    line-height: 32px;
    min-width: 300px;
    height: 48px;
    font-size: 24px;
    font-family: 'OpenSans-Bold';
    border: 2px solid #382860
}

#form-submit-btn:hover {
    background: #fff;
    color: #382860
}

.mobile-only {
    display: none
}

.counttext {
    color: #fff;
    line-height: 20px;
    padding-top: 14px;
    font-size: 20px
}

.ppc-top-bar .main-btn {
    padding: 3px 10px 1px;
    margin: 8px 0 0;
    float: right
}

.counttext span {
    display: none
}

.ppc-top-bar .col-sm-3 {
    padding-right: 0
}

.banner-custom {
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/ppc/bespoke.png);
    background-position: 80% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 140px 0 100px
}

.banner-custom.enterprise {
    background-image: url(../images/ppc/enterprise.png);
    background-repeat: no-repeat;
    background-size: cover
}

.banner-custom.bespoke {
    background-image: url(../images/ppc/bespoke.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% 100%
}

.banner-custom h1 {
    text-align: center;
    font-size: 37px;
    color: #e01f3f;
    font-family: 'OpenSans-Bold';
    margin-bottom: 30px
}

.banner-custom .main-btn {
    background: #372860;
    font-size: 20px;
    border-color: #372860;
    font-family: 'OpenSans-Semibold'
}

.banner-custom .main-btn:hover {
    background: #fff;
    border-color: #372860;
    color: #372860
}

.banner-enterprise {
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/ppc/enterprise.png);
    background-position: 80% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 140px 0 100px
}

.banner-enterprise h1 {
    text-align: center;
    font-size: 37px;
    color: #e01f3f;
    font-family: 'OpenSans-Bold';
    margin-bottom: 30px
}

.banner-enterprise .main-btn {
    background: #372860;
    font-size: 20px;
    border-color: #372860;
    font-family: 'OpenSans-Semibold'
}

.banner-enterprise .main-btn:hover {
    background: #fff;
    border-color: #372860;
    color: #372860
}

.enquire-popup .modal-dialog {
    max-width: 1030px
}

.enquire-popup .modal-content {
    border-radius: 0
}

.enquire-popup .modal-content .modal-body {
    padding: 25px 30px 30px
}

.enquire-popup .modal-content .modal-body .navbar-brand {
    margin: 0 auto;
    display: block;
    width: 300px
}

.enquire-popup .modal-content .modal-body .leftImg {
    margin: 0 auto;
    display: block;
    width: 94%
}

.enquire-popup .modal-content .modal-body p {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 20px;
    color: #000;
    font-family: 'OpenSans-Semibold'
}

.enquire-popup .modal-content .modal-body .form-group label {
    font-size: 18px;
    font-family: 'OpenSans-Semibold';
    color: #000
}

.enquire-popup .modal-content .modal-body .form-group .form-control {
    border: 1px solid #000;
    height: 46px;
    color: #000
}

.enquire-popup .modal-content .modal-body .form-group #form-submit-btn {
    background: #e01f3f;
    border-radius: 0;
    border-color: #e01f3f
}

.enquire-popup .modal-content .modal-body .form-group #form-submit-btn:hover {
    background: transparent;
    color: #e01f3f
}

.enquire-popup .modal-content .modal-body .form-group.agreeLable {
    color: #270245;
    font-size: 16px
}

.enquire-popup .modal-content .modal-body .form-group.agreeLable a {
    color: #270245;
    font-family: 'OpenSans-bold'
}

.enquire-popup .modal-content .modal-body .form-group.agreeLable a:hover {
    color: #e01f3f;
    text-decoration: none
}

.enquire-popup .modal-content .modal-body .form-group.agreeLable input {
    float: left;
    margin-right: 8px;
    margin-top: 6px
}

.not-interest {
    display: block;
    font-size: 14px;
    color: #9a9a9a
}

.not-interest:hover {
    text-decoration: none;
    color: #e01f3f;
    font-family: 'OpenSans-Semibold'
}

.enquire-popup .modal-content .modal-body .form-group {
    position: relative
}

.enquire-popup .modal-content .modal-body .form-group label.error {
    position: absolute;
    font-size: 13px;
    bottom: -26px;
    color: red
}

.enquire-popup .modal-content .modal-body .form-group.agreeLable label.error {
    bottom: -24px
}

.navbar-nav .dropdown-menu {
    top: 55px;
    border-radius: 0;
    padding: 0
}

.navbar .navbar-nav li .dropdown-menu a {
    outline: none !important;
    background: transparent !important;
    padding: 8px 15px !important;
    padding-right: 31px !important;
    position: relative
}

.navbar-nav .dropdown-menu::before {
    position: absolute;
    top: -11px;
    left: 20%;
    width: 0;
    height: 0;
    content: '';
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ccc;
    border-left: 10px solid transparent
}

.dropdown-menu .sub-dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
    position: absolute;
    right: 7px;
    top: 16px;
    transform: rotate(268deg)
}

.dropdown-menu li {
    position: relative
}

.sub-dropdown-menu {
    background: #f5f5f5;
    visibility: hidden;
    opacity: 0;
    min-width: 5rem;
    position: absolute;
    transition: all .5s ease;
    left: calc(100% - 1px);
    display: none;
    top: 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    margin: 0;
    padding: 0;
    min-width: 160px;
    padding-bottom: 10px
}

.dropdown-menu li:hover>.sub-dropdown-menu,
.dropdown-menu li .sub-dropdown-menu:hover {
    visibility: visible;
    opacity: 1;
    display: block;
    -webkit-transition: all .5s, background, 2s .5s linear;
    transition: all .5s, background 2s .5s linear
}

.navbar .navbar-nav li a.show-more {
    cursor: pointer;
    padding: 10px 15px !important;
    color: #dd1b4e;
    font-size: 14px;
    font-weight: 600
}

li.dropdown:hover>.dropdown-menu {
    display: block
}

.navbar-nav .dropdown-menu {
    border: none;
    background: #f5f5f5;
    padding-top: 25px;
    top: 30px
}

.navbar-nav .dropdown-menu::before {
    display: none !important
}

.more-cat {
    background: #493a75;
    text-transform: uppercase;
    font-weight: 900;
    display: block;
    margin: auto;
    font-size: 14px;
    cursor: pointer;
    max-width: 230px;
    text-align: center
}

.more-cat a {
    color: #fff;
    padding: 7px 50px;
    display: block
}

.blog-page h2.title {
    text-align: left
}

.blog-item {
    margin-bottom: 20px
}

.blog-item .btn {
    width: 100%
}

.blog-item h2 {
    font-family: var(--font-b);
    font-size: 18px;
    margin-top: 15px
}

.media {
    width: 100%;
    height: 230px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.new-home-page-banner {
    height: 550px;
    background-size: cover;
    background-repeat: no-repeat;
    border-bottom: 0 !important;
    text-align: left;
    background-position: 70% 50%
}

.new-home-page-banner .main-btn {
    color: #fff;
    background: linear-gradient(#5C90FF, 100%, #5c90ffbf);
    border-color: #5C90FF;
    box-shadow: 2px 2px 10px #5c90ff;
    font-size: 17px;
    float: left
}

.new-home-page-banner h1 {
    text-align: left;
    font-size: 28px;
    color: #39285f;
    font-family: 'OpenSans-Bold';
    margin-bottom: 10px;
    padding-right: 130px;
    line-height: 45px
}

.fashion-jewellery-banner {
    background: linear-gradient(#e1d9fe, 40%, #fff);
    text-align: center;
    margin-bottom: 0;
    padding: 40px 0;
    border-bottom: solid 1px #ddd
}

.fashion-jewellery-banner img {
    width: 100%
}

.fashion-jewellery-banner h1 {
    text-align: center;
    font-size: 30px;
    color: #493a75;
    font-family: 'Arimo-Bold';
    margin-bottom: 0;
    text-transform: none
}

.fashion-jewellery-banner h2 {
    text-align: center;
    font-size: 22px;
    line-height: 26px;
    margin-top: 20px
}

.fashion-jewellery-banner .main-btn {
    color: #fff;
    background: #de1f3d;
    border: 2px solid #de1f3d;
    padding: 5px 50px;
    display: table;
    margin: 5px auto 20px;
    font-size: 15px;
    margin-top: 18px;
    font-family: 'Arimo-Bold';
    text-transform: uppercase;
    text-shadow: 0 1px 5px #999
}

.fashion-jewellery-banner .main-btn:hover {
    background: #fff;
    border-color: #e01f3f;
    color: #e01f3f
}

.fashion-jewellery-goals-section {
    padding-top: 50px;
    padding-bottom: 20px;
    margin-bottom: 30px
}

.fashion-jewellery-goals-section h2 {
    margin-top: 0;
    font-size: 24px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: capitalize;
    text-align: center;
    padding-bottom: 60px
}

.fashion-jewellery-goals-section h3 {
    margin-top: 0;
    font-size: 22px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: capitalize;
    text-align: left;
    padding-bottom: 20px
}

.fashion-jewellery-goals-section img {
    max-width: 100%;
    text-align: center;
    float: right
}

.fashion-jewellery-goals-section p {
    margin: 15px 0 25px
}

.fashion-jewellery-goals-section .list {
    padding: 0;
    text-align: left;
    margin: 0;
    display: inline-block;
    list-style: none
}

.fashion-jewellery-goals-section .list li {
    margin-bottom: 0;
    list-style-position: outside;
    display: flex;
    padding-left: 0
}

.fashion-jewellery-goals-section .list li::before {
    background-image: url(../images/check-2.png);
    content: '';
    height: 28px;
    width: 28px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 6px;
    padding: 15px 14px;
    margin-top: 4px
}

.fashion-jewellery-goals-section .view-price-btn {
    font-size: 18px;
    color: #fff;
    font-family: 'Arimo-Bold';
    background: #e01f3f;
    width: 300px;
    margin: 15px auto 50px;
    display: block;
    padding: 0;
    height: 42px;
    border: 2px solid #e01f3f;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
    float: left
}

.fashion-jewellery-talk-section {
    background-color: #fbf8ff;
    padding-top: 30px;
    padding-bottom: 30px
}

.fashion-jewellery-talk-section h2 {
    margin-top: 0;
    font-size: 22px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: none;
    padding-bottom: 20px
}

.flooring .fashion-jewellery-talk-section h2 {
    font-size: 24px
}

.flooring .fashion-jewellery-sales-section h3 {
    font-size: 24px
}

.fashion-jewellery-talk-section img {
    max-width: 100%;
    text-align: center;
    float: left;
    position: relative
}

.fashion-jewellery-talk-section .view-price-btn:hover {
    background: #fff;
    border-color: #e01f3f;
    color: #e01f3f
}

.fashion-jewellery-cost-effective-section .view-price-btn:hover {
    background: #fff;
    border-color: #e01f3f;
    color: #e01f3f
}

.fashion-jewellery-talk-section .view-price-btn {
    color: #fff;
    background: #de1f3d;
    border: 2px solid #de1f3d;
    padding: 0 45px;
    display: table;
    margin: 5px auto 0;
    font-size: 15px;
    margin-top: 18px;
    font-family: 'Arimo-Bold';
    text-transform: uppercase;
    text-shadow: 0 1px 5px #999;
    float: left;
    width: auto
}

.fashion-jewellery-business-section {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 0
}

.fashion-jewellery-business-section h2 {
    text-align: center;
    font-size: 24px;
    color: #493a75;
    font-family: 'Arimo-Bold';
    margin-bottom: 0
}

.fashion-jewellery-business-section p {
    margin: 15px 0 25px;
    text-align: center;
    font-size: 18px
}

.fashion-jewellery-sales-section {
    background-color: #fbf8ff;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0
}

.fashion-jewellery-sales-section.b2b {
    background-color: #fff
}

.fashion-jewellery-sales-section h3 {
    margin-top: 0;
    font-size: 22px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: capitalize;
    text-align: left;
    padding-bottom: 20px
}

.fashion-jewellery-sales-section img {
    max-width: 100%;
    text-align: center;
    float: right;
    position: relative
}

.fashion-jewellery-sales-section.b2b img {
    position: relative
}

.fashion-jewellery-boost-section {
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0
}

.fashion-jewellery-boost-section h3 {
    margin-top: 0;
    font-size: 24px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: capitalize;
    text-align: left;
    padding-bottom: 20px
}

.fashion-jewellery-boost-section img {
    max-width: 100%;
    text-align: center;
    float: right
}

.fashion-jewellery-build-your-business-section {
    background-color: #fbf8ff;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0
}

.fashion-jewellery-build-your-business-section h3 {
    margin-top: 0;
    font-size: 24px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: capitalize;
    text-align: left;
    padding-bottom: 20px
}

.fashion-jewellery-build-your-business-section img {
    max-width: 100%;
    text-align: center;
    float: right
}

.fashion-jewellery-cost-effective-section {
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0
}

.fashion-jewellery-cost-effective-section img {
    max-width: 100%;
    text-align: center;
    float: right
}

.fashion-jewellery-cost-effective-section h3 {
    margin-top: 0;
    font-size: 24px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: capitalize;
    text-align: left;
    padding-bottom: 20px
}

.fashion-jewellery-features-section {
    background-color: #fbf8ff;
    padding-top: 30px;
    padding-bottom: 40px;
    margin-bottom: 0
}

.fashion-jewellery-features-section .features-box {
    background: #fff;
    padding: 20px;
    box-shadow: 0 0 3px 0 rgba(100, 100, 100, 0.26);
    border-radius: 5px;
    height: 100%
}

.fashion-jewellery-features-section h2 {
    text-align: center;
    font-size: 30px;
    color: #493a75;
    font-family: 'Arimo-Bold';
    margin-bottom: 0;
    padding-bottom: 30px
}

.fashion-jewellery-features-section h4 {
    text-align: center;
    font-size: 17px;
    color: #000;
    font-family: 'OpenSans-Bold';
    margin-bottom: 0;
    text-transform: capitalize;
    padding-bottom: 15px;
    padding-top: 15px
}

.automotive .fashion-jewellery-goals-section h2 {
    padding-bottom: 0
}

.automotive .fashion-jewellery-goals-section .auto-center {
    text-align: center;
    font-size: 18px
}

.automotive .fashion-jewellery-talk-section img {
    position: relative
}

.store .fashion-jewellery-goals-section h2 {
    padding-bottom: 0
}

.store .fashion-jewellery-goals-section .auto-center {
    text-align: center;
    font-size: 18px
}

.store .fashion-jewellery-talk-section img {
    position: relative
}

.store .fashion-jewellery-cost-effective-section .list {
    padding: 0;
    text-align: left;
    margin: 5px 0;
    display: inline-block;
    list-style: none
}

.store .fashion-jewellery-cost-effective-section .list li {
    margin-bottom: 5px;
    list-style-position: outside;
    display: flex;
    padding-left: 0
}

.store .fashion-jewellery-cost-effective-section .list li::before {
    background-image: url(../images/check-2.png);
    content: '';
    height: 28px;
    width: 28px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 6px;
    padding: 15px 14px;
    margin-top: 4px
}

.p_o_s .fashion-jewellery-goals-section h2 {
    padding-bottom: 0
}

.p_o_s .fashion-jewellery-goals-section .auto-center {
    text-align: center;
    font-size: 18px
}

.p_o_s .fashion-jewellery-talk-section img {
    position: relative
}

.fashion-ecommerce .fashion-jewellery-goals-section h2 {
    padding-bottom: 0
}

.fashion-ecommerce .fashion-jewellery-goals-section .auto-center {
    text-align: center;
    font-size: 18px
}

.fashion-ecommerce .fashion-jewellery-talk-section img {
    position: relative
}

.beverage-ecommerce .fashion-jewellery-goals-section h2 {
    padding-bottom: 0
}

.beverage-ecommerce .fashion-jewellery-goals-section .auto-center {
    text-align: center;
    font-size: 18px
}

.beverage-ecommerce .fashion-jewellery-talk-section img {
    position: relative
}

.furnishing .fashion-jewellery-goals-section h2 {
    padding-bottom: 0
}

.furnishing .fashion-jewellery-goals-section .auto-center {
    text-align: center;
    font-size: 18px
}

.beverage-ecommerce .fashion-jewellery-talk-section img {
    position: relative
}

.arts .fashion-jewellery-goals-section h2 {
    padding-bottom: 0
}

.arts .fashion-jewellery-goals-section h2 span {
    display: block
}

.arts .fashion-jewellery-goals-section p span {
    display: block
}

.arts .fashion-jewellery-goals-section p {
    text-align: center
}

.arts .fashion-jewellery-goals-section h3 {
    text-align: center
}

.arts .fashion-jewellery-talk-section {
    background-color: #fff;
    padding-top: 0
}

.arts .fashion-jewellery-sales-section img {
    max-width: 100%;
    position: relative
}

.display-mobile {
    display: none
}

.navbar-nav .plus,
.navbar-nav .minus {
    display: none
}

.classified .fashion-jewellery-goals-section h2 {
    padding-bottom: 0
}

.classified .fashion-jewellery-goals-section h2 span {
    display: block
}

.classified .fashion-jewellery-goals-section p span {
    display: block
}

.classified .fashion-jewellery-goals-section p {
    text-align: center
}

.classified .fashion-jewellery-goals-section h3 {
    text-align: center
}

.arts .fashion-jewellery-talk-section {
    background-color: #fff;
    padding-top: 0
}

.classified .fashion-jewellery-sales-section img {
    max-width: 80%
}

.classified .features-box .list li::before {
    background-image: url(../images/check-2.png);
    content: '';
    height: 28px;
    width: 28px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 6px;
    padding: 15px 14px;
    margin-top: 4px
}

.classified .list li {
    margin-bottom: 0;
    list-style-position: outside;
    display: flex;
    padding-left: 0
}

.classified .list {
    padding: 0;
    text-align: left;
    margin: 5px 0;
    display: inline-block;
    list-style: none
}

.food-ecommerce .fashion-jewellery-goals-section h2 span {
    display: block
}

.fashion-jewellery-boost-section .view-price-btn {
    color: #fff;
    background: #de1f3d;
    border: 2px solid #de1f3d;
    padding: 0 45px;
    display: table;
    margin: 5px auto 0;
    font-size: 15px;
    margin-top: 18px;
    font-family: 'Arimo-Bold';
    text-transform: uppercase;
    text-shadow: 0 1px 5px #999;
    float: left;
    width: auto
}

.automotive .fashion-jewellery-goals-section h2 span {
    display: block
}

.automotive .fashion-jewellery-goals-section h2 {
    padding-bottom: 30px
}

.automotive .fashion-jewellery-business-section h2 span {
    display: block
}

.furniture-and-furnishing .fashion-jewellery-goals-section h2 span {
    display: block
}

.fashion-jewellery-banner.b2b-new-banner {
    height: 550px;
    background-size: cover;
    background-repeat: no-repeat;
    border-bottom: 0 !important;
    text-align: left;
    background-position: 70% 50%
}

.b2b-new-banner h1 {
    text-align: left;
    color: #fff;
    margin-top: 100px
}

.b2b-new-banner h2 {
    text-align: left;
    color: #fff
}

.b2b-new-banner h2 span {
    display: block
}

.b2b-new-banner .main-btn {
    display: inline
}

.breaker .fashion-jewellery-goals-section h2 {
    padding-bottom: 0
}

.breaker .fashion-jewellery-goals-section h2 span {
    display: block
}

.breaker .fashion-jewellery-goals-section p span {
    display: block
}

.breaker .fashion-jewellery-goals-section p {
    text-align: center
}

.breaker .fashion-jewellery-goals-section h3 {
    text-align: center
}

.breaker .fashion-jewellery-talk-section {
    background-color: #fff;
    padding-top: 0
}

.breaker .fashion-jewellery-sales-section img {
    max-width: 100%
}

.breaker .b2b-new-banner h1 {
    text-align: center;
    text-shadow: #000 1px 2px 1px
}

.breaker .b2b-new-banner h2 {
    text-align: center;
    text-shadow: #000 1px 2px 1px
}

.breaker .fashion-jewellery-banner.b2b-new-banner {
    text-align: center
}

.printing .b2b-new-banner h1 {
    color: #493a75;
    text-align: left
}

.printing .b2b-new-banner h2 {
    text-align: left;
    color: #493a75
}

.fashion-jewellery-cost-effective-section .view-price-btn {
    color: #fff;
    background: #de1f3d;
    border: 2px solid #de1f3d;
    padding: 0 45px;
    display: table;
    margin: 5px auto 0;
    font-size: 15px;
    margin-top: 18px;
    font-family: 'Arimo-Bold';
    text-transform: uppercase;
    text-shadow: 0 1px 5px #999;
    float: left;
    width: auto
}

.page-content a {
    color: #1E54C6
}

.page-content a:hover {
    color: #de1f3d
}

p a {
    color: #1E54C6
}

p a:hover {
    color: #de1f3d
}

footer .brand-foo img {
    width: 180px;
    max-width: 100%
}

.curtains .fashion-jewellery-banner.b2b-new-banner {
    background-position: 80% 50%
}

.curtains .b2b-new-banner h1 {
    color: #fff
}

.curtains .b2b-new-banner h2 {
    text-align: left;
    color: #fff
}

.curtains .fashion-jewellery-talk-section {
    background-color: #fff
}

.flooring .fashion-jewellery-banner.b2b-new-banner {
    background-position: 90% 50%
}

.new-home-page-banner h1 {
    color: #000;
    padding-right: 0;
    padding-top: 0;
    font-family: 'Arimo-Regular';
    text-shadow: 0 0 1px #333
}

.new-home-page-banner h2 {
    font-size: 22px;
    line-height: 26px;
    margin-top: 20px;
    color: #fff
}

.new-home-page-banner .main-btn {
    color: #fff;
    background: #de1f3d;
    border: 2px solid #de1f3d;
    padding: 5px 30px;
    display: table;
    margin: 5px auto 20px;
    font-size: 15px;
    margin-top: 18px;
    font-family: 'Arimo-Bold';
    text-transform: uppercase;
    text-shadow: 0 1px 5px #999;
    box-shadow: none
}

.new-home-page-banner {
    background-position: 35% 50%
}

.fashion-jewellery-banner.b2b-new-banner {
    background-position: 45% 50%
}

.b2b-new-banner h1 {
    text-align: center
}

.b2b-new-banner h2 {
    text-align: center
}

.fashion-jewellery-banner.b2b-new-banner {
    text-align: center
}

.flooringheading h2 {
    font-size: 40px !important;
    line-height: 48px
}

.b2b-new-banner h1 {
    margin-top: 40px
}

.breaker .fashion-jewellery-banner.b2b-new-banner {
    text-align: left
}

.breaker .b2b-new-banner h1 {
    text-align: left;
    text-shadow: #000 1px 2px 1px
}

.breaker .b2b-new-banner h2 {
    text-align: left;
    text-shadow: #000 1px 2px 1px
}

.breaker .fashion-jewellery-banner.b2b-new-banner {
    background-position: 65% 50%
}

.printing .fashion-jewellery-banner.b2b-new-banner {
    text-align: left
}

.printing .b2b-new-banner h1 {
    color: #fff;
    text-align: left
}

.printing .b2b-new-banner h2 {
    text-align: left;
    color: #fff
}

.jewellery .b2b-new-banner h1 {
    text-align: left
}

.jewellery .b2b-new-banner h2 {
    text-align: left
}

.jewellery .fashion-jewellery-banner.b2b-new-banner {
    text-align: left
}

.automotive .b2b-new-banner h1 {
    text-align: left
}

.automotive .b2b-new-banner h2 {
    text-align: left
}

.automotive .fashion-jewellery-banner.b2b-new-banner {
    text-align: left
}

.classified .b2b-new-banner h1 {
    text-align: left
}

.classified .b2b-new-banner h2 {
    text-align: left
}

.classified .fashion-jewellery-banner.b2b-new-banner {
    text-align: left;
    background-position: 0 50%
}

.food-ecommerce .b2b-new-banner h1 {
    text-align: left
}

.food-ecommerce .b2b-new-banner h2 {
    text-align: left
}

.food-ecommerce .fashion-jewellery-banner.b2b-new-banner {
    text-align: left;
    background-position: 0 50%
}

.furniture-and-furnishing .b2b-new-banner h1 {
    text-align: left
}

.furniture-and-furnishing .b2b-new-banner h2 {
    text-align: left
}

.furniture-and-furnishing .fashion-jewellery-banner.b2b-new-banner {
    text-align: left;
    background-position: 35% 50%
}

.arts .b2b-new-banner h1 {
    text-align: left
}

.eyelash-online .b2b-new-banner h1 {
    text-transform: none
}

.clothes-online .b2b-new-banner h1 {
    text-transform: none
}

.makeup-online .b2b-new-banner h1 {
    text-transform: none
}

.arts .b2b-new-banner h2 {
    text-align: left
}

.arts .fashion-jewellery-banner.b2b-new-banner {
    text-align: left;
    background-position: 85% 50%
}

.arts.jewellery-online .fashion-jewellery-banner.b2b-new-banner {
    background-position: 100% 50%
}

.jewellery .fashion-jewellery-banner.b2b-new-banner {
    background-position: 100% 50%
}

.makeup-online .fashion-jewellery-banner.b2b-new-banner {
    background-position: 100% 50%
}

.food-ecommerce .fashion-jewellery-banner.b2b-new-banner {
    text-align: left;
    background-position: 50% 50%
}

.feature-outer .new-home-page-banner {
    background-position: 65% 50%
}

.feature-outer .b2b-new-banner h1 {
    text-align: left
}

.feature-outer .b2b-new-banner h2 {
    text-align: left
}

.feature-outer .fashion-jewellery-banner.b2b-new-banner {
    text-align: left;
    background-position: 60% 50%
}

.jewellery .business-type {
    background: #fff
}

.jewellery .business-type .features-item {
    background: #fff;
    border: 1px solid #493a75;
    border-radius: 2px;
    position: relative;
    height: 40px
}

.jewellery .features-item .fea-icon {
    float: left;
    background: #493a75;
    height: 100%;
    padding: 5px
}

.jewellery .features-item .fea-label {
    float: left;
    line-height: 38px;
    padding-left: 15px;
    font-weight: 600;
    font-size: 14px;
    text-transform: capitalize
}

.jewellery .features-item .fea-arrow {
    float: right;
    height: 100%;
    padding-top: 8px;
    padding-right: 20px;
    color: #493a75
}

.jewellery .features-item .fea-icon img {
    height: 30px;
    width: 30px;
    object-fit: scale-down
}

.mid-banner p {
    color: #fff;
    padding-top: 20px;
    font-size: 22px
}

.new-home-page-banner .homeimg2 {
    max-width: 105%
}

.new-home-page-banner {
    height: 400px
}

.printing .fashion-jewellery-banner.b2b-new-banner {
    background-position: 10% 50%
}

.printing.curtains .fashion-jewellery-banner.b2b-new-banner {
    background-position: 85% 50%
}

.arts .fashion-jewellery-goals-section .list {
    margin: -6px 0
}

.social-icons a {
    margin-bottom: 10px
}

.arts.candles .fashion-jewellery-goals-section h2 {
    padding-bottom: 0;
    text-align: left
}

.arts.candles .fashion-jewellery-talk-section {
    background-color: #fbf8ff;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0
}

.arts.candles .fashion-jewellery-banner h2 {
    font-size: 20px;
    margin-top: 10px
}

.arts.candles .fashion-jewellery-goals-section h3 {
    text-align: left;
    padding-bottom: 0
}

.arts.candles .fashion-jewellery-goals-section p {
    text-align: left
}

.arts.candles .candle-features {
    background: #fff;
    padding-top: 50px
}

.arts.candles .get-started h2 {
    text-align: center;
    font-size: 30px;
    color: #493a75;
    font-family: 'Arimo-Bold';
    margin-bottom: 0;
    text-transform: capitalize;
    padding-bottom: 0
}

.arts.candles .myaccordion .btn {
    font-size: 18px;
    color: #493a75;
    font-weight: 600
}

.arts.candles .myaccordion .btn i {
    float: right;
    margin-top: 5px;
    color: #493a75
}

.arts.candles .get-started {
    padding-top: 40px
}

.arts.candles .business-type h2 {
    text-align: center;
    font-size: 24px;
    padding-bottom: 10px;
    letter-spacing: 1px
}

.arts.candles .business-type p {
    font-size: 16px;
    text-align: center;
    font-weight: 400;
    margin-bottom: 30px
}

.arts.candles .features-item {
    background: #fff;
    border: 1px solid #493a75;
    border-radius: 10px;
    position: relative;
    height: 44px;
    overflow: hidden
}

.arts.candles .features-item .fea-icon {
    float: left;
    background: #493a75;
    height: 100%;
    padding: 5px 10px
}

.arts.candles .features-item .fea-icon img {
    height: 30px;
    width: 30px;
    object-fit: scale-down
}

.arts.candles .features-item .fea-label {
    float: left;
    line-height: 44px;
    padding-left: 15px;
    font-weight: 600;
    font-size: 14px;
    text-transform: capitalize
}

.arts.candles .features-item .fea-arrow {
    float: right;
    height: 100%;
    padding-top: 10px;
    padding-right: 20px;
    color: #fff;
    background: #493a75;
    padding-left: 25px
}

.arts.candles .features-item .fea-arrow img {
    margin-top: 10px;
    margin-right: 20px
}

.candle-features .features-box img {
    height: 60px !important;
    width: 60px !important;
    object-fit: contain
}

.arts.candles .features-item:hover .fea-arrow {
    color: #dd1b4e
}

.arts.candles .fashion-jewellery-talk-section h2 {
    padding-bottom: 15px
}

.knitting .fashion-jewellery-banner.b2b-new-banner {
    background-position: 100% 50%
}

.knitting .b2b-new-banner h1 {
    color: #000000bf
}

.knitting .fashion-jewellery-banner h2 {
    color: #000000bf
}

.arts.candles .fashion-jewellery-banner.with-heading h2 {
    font-size: 22px;
    margin-top: 20px
}

.with-heading p {
    font-size: 22px;
    margin-top: 20px;
    color: #fff;
    line-height: 28px
}

.knitting .with-heading p {
    color: #3d3d3d
}

.arts.candles .fashion-jewellery-banner.with-heading h1 {
    margin-top: 0
}

.arts.candles .title-card .title-part {
    font-size: 30px;
    color: #ffff;
    font-family: 'Arimo-Bold'
}

@media only screen and (max-width: 1200px) {
    footer .input-group input {
        width: 120px
    }

    footer .input-group {
        text-align: center !important
    }
}

@media only screen and (max-width: 1100px) {
    .navbar .navbar-nav li a {
        padding: 15px 12px 0 !important
    }

    .jewellery .fashion-jewellery-banner.b2b-new-banner {
        background-position: 80% 50%
    }

    footer .input-group input {
        width: 120px
    }

    footer .input-group {
        text-align: center !important
    }
}

@media only screen and (max-width: 991px) {
    .fashion-jewellery-banner h1 {
        font-size: 26px
    }

    .fashion-jewellery-banner h2 {
        font-size: 22px;
        margin-top: 20px
    }

    .fashion-jewellery-banner .main-btn {
        font-size: 18px;
        width: auto !important
    }

    .fashion-jewellery-sales-section img {
        max-width: 100%;
        text-align: center;
        float: right;
        position: relative;
        margin: 0
    }

    .fashion-jewellery-goals-section h2 {
        font-size: 24px
    }

    .fashion-jewellery-goals-section h3 {
        font-size: 20px
    }

    .fashion-jewellery-talk-section h2 {
        font-size: 22px
    }

    .fashion-jewellery-business-section h2 {
        font-size: 24px
    }

    .fashion-jewellery-features-section h2 {
        font-size: 28px
    }

    .fashion-jewellery-goals-section p {
        text-align: center
    }

    .display-mobile {
        display: none
    }

    .display-disktop {
        display: block
    }

    .arts .space-40 {
        height: 0
    }

    .arts .fashion-jewellery-sales-section img {
        max-width: 100%
    }

    .classified .space-40 {
        height: 0
    }

    .classified .fashion-jewellery-sales-section img {
        max-width: 100%
    }

    .space-40 {
        height: 0
    }

    footer .newsletter-title {
        text-align: center
    }

    footer .search .input-group-append {
        text-align: center !important;
        display: block
    }

    .new-home-page-banner h1 {
        padding-right: 0
    }

    .new-home-page-banner {
        margin-bottom: 0;
        background: #333;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 30px;
        position: relative;
        text-align: center;
        height: 300px
    }

    .new-home-page-banner:before {
        content: "";
        background-image: url(../images/homebannerimg.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 1;
        background-position: 20%
    }

    .new-home-page-banner h1 {
        font-size: 22px;
        line-height: 38px
    }

    .new-home-page-banner .main-btn {
        padding: 5px 20px
    }

    .curtains .fashion-jewellery-banner.b2b-new-banner {
        background-position: 65% 50%
    }

    .breaker .fashion-jewellery-banner.b2b-new-banner {
        background-position: 35% 50%
    }

    .arts .fashion-jewellery-banner.b2b-new-banner {
        background-position: 70% 50%
    }

    .jewellery .fashion-jewellery-banner.b2b-new-banner {
        background-position: 65% 50%
    }

    .food-ecommerce .fashion-jewellery-banner.b2b-new-banner {
        text-align: left;
        background-position: 40% 50%
    }

    .feature-outer .fashion-jewellery-banner.b2b-new-banner {
        background-position: 50% 50%
    }

    .printing.curtains .fashion-jewellery-banner.b2b-new-banner {
        background-position: 65% 50%
    }

    footer .input-group input {
        width: 100%
    }

    .arts.candles .fashion-jewellery-banner.b2b-new-banner {
        background-position: 60% 50%
    }

    .arts.candles.socks-online .fashion-jewellery-banner.b2b-new-banner {
        background-position: 80% 50%
    }

    .arts.candles.soap-online .fashion-jewellery-banner.b2b-new-banner {
        background-position: 80% 50%
    }

    .arts.candles.knitting .fashion-jewellery-banner.b2b-new-banner {
        background-position: 90% 50%
    }

    .arts.candles .fashion-jewellery-goals-section h2 {
        text-align: left
    }

    .arts.jewellery-online .fashion-jewellery-banner.b2b-new-banner {
        background-position: 80% 50%
    }

    .arts.makeup-online .fashion-jewellery-banner.b2b-new-banner {
        background-position: 90% 50%
    }

    .arts.eyelash-online .fashion-jewellery-banner.b2b-new-banner {
        background-position: 80% 50%
    }

    .arts.hats-online .fashion-jewellery-banner.b2b-new-banner {
        background-position: 80% 50%
    }

    .arts.handbags-online .fashion-jewellery-banner.b2b-new-banner {
        background-position: 80% 50%
    }

    .arts.lipgloss-online .fashion-jewellery-banner.b2b-new-banner {
        background-position: 84% 50%
    }

    .arts.jackets-online .fashion-jewellery-banner.b2b-new-banner {
        background-position: 82% 50%
    }

    .arts.scraves-online .fashion-jewellery-banner.b2b-new-banner {
        background-position: 80% 50%
    }

    .arts.sunglasses-online .fashion-jewellery-banner.b2b-new-banner {
        background-position: 70% 50%
    }

    .arts.watches-online .fashion-jewellery-banner.b2b-new-banner {
        background-position: 82% 50%
    }
}

@media only screen and (max-width: 767px) {
    .fashion-jewellery-banner h1 {
        font-size: 24px
    }

    .fashion-jewellery-banner h2 {
        font-size: 18px;
        margin-top: 20px
    }

    .fashion-jewellery-banner .main-btn {
        padding: 7px 30px 6px;
        margin-bottom: 20px
    }

    .fashion-jewellery-goals-section h2 {
        font-size: 22px
    }

    .fashion-jewellery-goals-section h3 {
        font-size: 18px;
        text-align: center
    }

    .fashion-jewellery-goals-section .list li {
        margin-bottom: 0
    }

    .fashion-jewellery-talk-section h2 {
        font-size: 20px;
        text-align: center
    }

    .fashion-jewellery-talk-section p {
        text-align: center
    }

    .fashion-jewellery-talk-section .talk-padding {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 0
    }

    .fashion-jewellery-talk-section .view-price-btn {
        padding: 2px 30px;
        margin: 0 auto;
        font-size: 16px;
        float: none
    }

    .fashion-jewellery-boost-section .view-price-btn {
        padding: 2px 30px;
        margin: 0 auto;
        font-size: 16px;
        float: none
    }

    .fashion-jewellery-cost-effective-section .view-price-btn {
        padding: 2px 30px;
        margin: 0 auto;
        font-size: 16px;
        float: none
    }

    .fashion-jewellery-talk-section img {
        margin: auto;
        position: relative;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .fashion-jewellery-sales-section img {
        position: relative;
        margin: 0;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .fashion-jewellery-business-section h2 {
        font-size: 22px
    }

    .fashion-jewellery-business-section {
        padding-top: 20px;
        padding-bottom: 10px;
        margin-bottom: 0
    }

    .fashion-jewellery-boost-section h3 {
        margin-top: 0;
        text-align: center
    }

    .fashion-jewellery-boost-section p {
        text-align: center
    }

    .fashion-jewellery-build-your-business-section h3 {
        text-align: center
    }

    .fashion-jewellery-build-your-business-section p {
        text-align: center
    }

    .fashion-jewellery-build-your-business-section {
        background-color: #fbf8ff;
        padding-top: 40px;
        padding-bottom: 40px;
        margin-bottom: 0
    }

    .fashion-jewellery-cost-effective-section h3 {
        margin-top: 0
    }

    .fashion-jewellery-features-section h2 {
        font-size: 24px
    }

    .fashion-jewellery-sales-section h3 {
        text-align: center
    }

    .fashion-jewellery-sales-section p {
        text-align: center
    }

    .fashion-jewellery-cost-effective-section h3 {
        text-align: center
    }

    .fashion-jewellery-cost-effective-section p {
        text-align: center
    }

    .fashion-jewellery-goals-section p {
        text-align: center
    }

    .arts .fashion-jewellery-goals-section .list {
        width: 100%
    }

    .arts .fashion-jewellery-sales-section img {
        max-width: 100%
    }

    .display-mobile {
        display: block;
        width: 100%
    }

    .display-disktop {
        display: none
    }

    .arts .space-40 {
        height: 0
    }

    .classified .fashion-jewellery-goals-section .list {
        width: 100%
    }

    .classified .fashion-jewellery-sales-section img {
        max-width: 100%
    }

    .classified .space-40 {
        height: 0
    }

    .space-40 {
        height: 0
    }

    .space-110 {
        height: 0
    }

    .fashion-jewellery-goals-section {
        padding-top: 30px;
        padding-bottom: 20px;
        margin-bottom: 0
    }

    .fashion-jewellery-boost-section img {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .fashion-jewellery-build-your-business-section img {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .fashion-jewellery-cost-effective-section img {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/B2B/b2b-new-banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 80%
    }

    .new-home-page-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 50px;
        padding-bottom: 0;
        position: relative;
        text-align: center;
        height: 650px
    }

    .new-home-page-banner:before {
        content: "";
        background-image: url(../images/homebannerimg.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 1;
        background-position: 10%
    }

    .new-home-page-banner h1 {
        text-align: center;
        font-size: 28px;
        line-height: 45px
    }

    .new-home-page-banner .main-btn {
        float: none
    }

    .b2b-new-banner h1 {
        text-align: center;
        color: #39285f;
        margin-top: 100px
    }

    .arts.candles .title-card .title-part {
        color: #39285f;
        font-size: 24px
    }

    .with-heading p {
        color: #39285f
    }

    .b2b-new-banner h2 {
        text-align: center;
        color: #39285f
    }

    .b2b-new-banner .main-btn {
        position: relative
    }

    .breaker .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/breaker/brakerbanner1.png) !important;
        background-position: 35%
    }

    .breaker .fashion-jewellery-banner.b2b-new-banner {
        text-align: center
    }

    .breaker .b2b-new-banner h1 {
        text-align: center
    }

    .breaker .b2b-new-banner h2 {
        text-align: center
    }

    .printing .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/priniting/panting-banner-new2.png) !important;
        background-position: 35%
    }

    .printing .fashion-jewellery-banner.b2b-new-banner {
        text-align: center
    }

    .printing .b2b-new-banner h1 {
        text-align: center;
        color: #39285f;
        margin-top: 100px
    }

    .printing .b2b-new-banner h2 {
        text-align: center;
        color: #39285f
    }

    .printing .fashion-jewellery-goals-section .list {
        width: 100%
    }

    .breaker .b2b-new-banner h1 {
        text-shadow: none
    }

    .breaker .b2b-new-banner h2 {
        text-shadow: none
    }

    .curtains .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .curtains .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/blind-and-curtains/blind-banner-updated.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 50%
    }

    .flooring .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .flooring .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/flooring/banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 55%
    }

    .jewellery .b2b-new-banner h1 {
        text-align: center
    }

    .jewellery .b2b-new-banner h2 {
        text-align: center
    }

    .jewellery .fashion-jewellery-banner.b2b-new-banner {
        text-align: center;
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .jewellery .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/fashion-and-jewellery/fbanner1.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 50%
    }

    .automotive .b2b-new-banner h1 {
        text-align: center
    }

    .automotive .b2b-new-banner h2 {
        text-align: center
    }

    .automotive .fashion-jewellery-banner.b2b-new-banner {
        text-align: center;
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .automotive .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/auto/auto-banner-new2.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 35%
    }

    .classified .b2b-new-banner h1 {
        text-align: center
    }

    .classified .b2b-new-banner h2 {
        text-align: center
    }

    .classified .fashion-jewellery-banner.b2b-new-banner {
        text-align: center;
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .classified .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/classified/classbanner1.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 15%
    }

    .food-ecommerce .b2b-new-banner h1 {
        text-align: center
    }

    .food-ecommerce .b2b-new-banner h2 {
        text-align: center
    }

    .food-ecommerce .fashion-jewellery-banner.b2b-new-banner {
        text-align: center;
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .food-ecommerce .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/food/food-banner.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 28%
    }

    .furniture-and-furnishing .b2b-new-banner h1 {
        text-align: center
    }

    .furniture-and-furnishing .b2b-new-banner h2 {
        text-align: center
    }

    .furniture-and-furnishing .fashion-jewellery-banner.b2b-new-banner {
        text-align: center;
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .furniture-and-furnishing .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/furniture/furbanner1.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 35%
    }

    .arts .b2b-new-banner h1 {
        text-align: center
    }

    .arts .b2b-new-banner h2 {
        text-align: center
    }

    .arts .fashion-jewellery-banner.b2b-new-banner {
        text-align: center;
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .arts .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/art-craft/artbanner1.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 50%
    }

    .feature-outer .b2b-new-banner h1 {
        text-align: center
    }

    .feature-outer .b2b-new-banner h2 {
        text-align: center
    }

    .feature-outer .fashion-jewellery-banner.b2b-new-banner {
        text-align: center;
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .feature-outer .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/featurebanner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 50%
    }

    .flooring .fashion-jewellery-banner.b2b-new-banner.mid-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .flooring .fashion-jewellery-banner.b2b-new-banner.mid-banner:before {
        content: "";
        background-image: url(../images/flooring/floor-mid.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 55%
    }

    .flooring .mid-banner p {
        color: #39285f
    }

    .flooring.printing .b2b-new-banner h1 {
        margin-top: 0;
        font-size: 30px
    }

    footer .input-group input {
        width: 100%
    }

    .candles .b2b-new-banner h2 span {
        display: unset
    }

    .candles .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/candle/candle-b.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 60%
    }

    .candles.fashion-cat-list .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.fashion-cat-list .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/fashion-cat-banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 60%
    }

    .candles.furniture-crafts .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.furniture-crafts .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/furniture-crafts/furniture-banner.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 60%
    }

    .candles.jewellery-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.jewellery-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/jewellery-online/jewelery-banner-updated.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.shoes-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.shoes-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/shoes-online/shoes-banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.handbags-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.handbags-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/handbags-online/banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.curtains-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.curtains-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/curtians/banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.blinds-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.blinds-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/blinds/banner-new.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.decor-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.decor-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/decor/start-home-decor-store.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.makeup-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.makeup-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/makeup-online/makeup-banner.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.swimwear-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.swimwear-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/swimwear-online/swimwear.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.apparel-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.apparel-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/apparel/banner.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 70%
    }

    .candles.perfume-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.perfume-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/perfume/banner.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 70%
    }

    .candles.soap-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.soap-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/soap/banner.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 90%
    }

    .candles.socks-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.socks-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/socks/banner.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 90%
    }

    .candles.eyelash-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.eyelash-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/eyelash-online/eyelashes-banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.hats-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.hats-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/hats-online/hats-banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.jackets-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.jackets-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/jackets-online/huddies.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.lipgloss-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.lipgloss-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/lipgloss-online/lipgloss.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.t-shirts-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.t-shirts-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/t-shirts-online/t-shirt-banner.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.clothes-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.clothes-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/clothes-online/clothes-banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.baby-clothes .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.baby-clothes .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/baby-clothes/baby-clothes-banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.sewing .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.sewing .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/sewing/sewing-b.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 60%
    }

    .candles.knitting .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.knitting .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/knitting/knitting-b.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.cross .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.cross .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/cross/cross-banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.silversmithing .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.silversmithing .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/silversmithing/sliver-banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.embroidery .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.embroidery .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/embroidery/emb-b.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.pottery-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.pottery-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/pottery-business/pottery.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.scraves-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.scraves-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/scraves-online/scarves.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.sunglasses-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.sunglasses-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/sunglasses-online/sunglasses.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.watches-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.watches-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/watches-online/watches.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .candles.wigs-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .candles.wigs-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/wigs-online/wigs.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 100%
    }

    .arts.candles .fashion-jewellery-goals-section h2 {
        text-align: center
    }

    .arts.candles .fashion-jewellery-goals-section p {
        text-align: center
    }

    .arts.candles .fashion-jewellery-goals-section img {
        margin: auto;
        position: relative;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .restaurant-online .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .restaurant-online .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/restaurant/banner.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 50%
    }

    .grocery .fashion-jewellery-banner.b2b-new-banner {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 50px;
        position: relative;
        text-align: center;
        height: 450px
    }

    .grocery .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/grocery/banner.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 80%
    }
}

.v2 .ppc-header {
    background: #e7e6e6
}

.v2 .banner-ppc {
    background: linear-gradient(#5C90FF, 40%, #fff);
    text-align: center
}

.v2 .banner-ppc h1 {
    color: #fff;
    font-family: 'OpenSans-SemiBold';
    max-width: 660px;
    margin: auto
}

.v2 .banner-ppc .main-btn {
    background: #fff;
    border-color: #fff;
    color: #1E54C6;
    margin: 30px auto
}

.v2 .banner-ppc .main-btn:hover {
    background: #fff;
    border-color: #1E54C6;
    color: #1E54C6
}

.v2 .ppc-header .phone-num img {
    filter: brightness(0)
}

.v2 .ppc-header .phone-num {
    color: #1E54C6
}

.v2 .ppc-sales.img-edge {
    position: relative;
    min-height: 435px;
    display: table;
    width: 100%
}

.v2 .verticle-align {
    display: table;
    height: 100%
}

.v2 .ppc-sales.colRevert {
    min-height: 405px
}

.v2 .ppc-sales .content {
    display: table-cell;
    vertical-align: middle;
    padding: 30px 0
}

.v2 .ml-auto {
    margin-left: auto
}

.v2 .ppc-sales.img-edge img {
    position: absolute;
    bottom: -52px;
    top: auto;
    left: 0;
    max-width: 47%
}

.v2 .ppc-sales.colRevert.img-edge img {
    position: absolute;
    right: 0;
    bottom: 0;
    top: auto;
    left: auto
}

.v2 .ppc-features {
    text-align: center;
    padding: 40px 0
}

.v2 .ppc-features h2 {
    text-transform: inherit;
    margin-bottom: 15px;
    color: #1b1b1c;
    font-size: 36px;
    font-family: 'OpenSans-Bold';
    text-align: center
}

.v2 .ppc-features p {
    font-size: 18px;
    text-align: center
}

.v2 .ppc-features .inner-section {
    margin-top: 40px
}

.v2 .ppc-features .inner-section .content {
    text-align: left;
    padding: 20px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    position: absolute;
    top: 0
}

.v2 .ppc-features .inner-section .content:last-child {
    top: auto;
    bottom: 0
}

.v2 .ppc-features .inner-section .content h4 {
    font-size: 19px;
    font-weight: 600
}

.v2 .ppc-features .inner-section .content p {
    text-align: left;
    font-size: 15px;
    margin-bottom: 0
}

.v2 .ppc-features .inner-section img {
    margin-top: 30px;
    margin-bottom: 30px
}

.v2 .get-ready {
    background: #3374FF
}

.v2 .get-ready .main-btn {
    color: #212529;
    font-family: 'OpenSans-Semibold';
    font-size: 20px;
    background: #fff;
    border-color: #fff
}

.v2 .get-ready .main-btn:hover {
    border-color: #212529;
    color: #212529;
    background: #fff
}

.v2 .price-title h1 {
    font-size: 36px;
    font-family: 'OpenSans-Bold'
}

.v2 .price-title p {
    font-size: 18px;
    text-align: center
}

.v2 .ppc-contact .main-btn {
    background: #1E54C6;
    border-color: #1E54C6
}

.v2 .ppc-contact .main-btn:hover {
    color: #1E54C6
}

.v2 .footer-bar {
    background: #1E54C6
}

.v2 .get-ready .main-btn,
.start-demo-btn {
    color: #1E54C6;
    background: #fff;
    border-color: #fff
}

.v2 .ppc-testimonial-slider .owl-item .item .testi-item-outer {
    height: 370px
}

.v2 .testi-desc {
    padding-bottom: 20px
}

.v2 .google-link {
    position: absolute;
    left: auto;
    right: auto;
    width: 100%;
    bottom: 0;
    display: none
}

.v2 .banner-ppc {
    margin-bottom: 0;
    padding: 40px 0
}

.v2 .ppc-pricing .table-row.head .table-td:nth-child(4) h2 {
    font-size: 26px;
    margin-top: 0
}

.v2 .ppc-pricing .table-row.head .table-td:nth-child(4) {
    margin-top: 0
}

.v2 .table-row .table-td {
    padding: 10px
}

.v2 .table-row.head .table-td::after {
    content: unset !important
}

.v2 .table-row.fea-list .table-td:first-child p {
    font-family: 'Arimo-Regular'
}

.v2 .ppc-pricing .table-td.heading {
    text-transform: uppercase;
    font-family: 'Arimo-Bold'
}

.v2 .table-row.head .table-td:nth-child(2) {
    background: #9F9F9F;
    border-right-color: #9F9F9F
}

.v2 .table-row.head .table-td:nth-child(3) {
    background: #3374FF;
    border-right-color: #3374FF
}

.v2 .table-row.head .table-td:nth-child(4) {
    background: #DE1F3D;
    border-right-color: #DE1F3D
}

.v2 .main-btn.close-features {
    margin: 0;
    line-height: 1
}

.v2 .all-ex-vat {
    padding-bottom: 0
}

.v2 .ppc-pricing .panel {
    border-radius: 15px;
    border: 1px solid #ebebeb
}

.v2 .ppc-pricing .panel .panel-heading {
    background: #3374FF;
    color: #fff;
    padding: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 1
}

.v2 .ppc-pricing .price-table-outer {
    margin-top: 15px
}

.v2 .ppc-pricing .panel .panel-body {
    padding: 20px
}

.v2 .ppc-pricing .features {
    margin: 0
}

.v2 .ppc-pricing .features .item {
    border: 1px solid #ccc;
    padding: 14px 14px 12px;
    line-height: 1;
    border-right: 0;
    border-bottom: 0
}

.v2 .ppc-pricing .features .item:nth-child(4n) {
    border-right: 1px solid #ccc
}

.v2 .ppc-pricing .features .item:nth-last-child(4),
.v2 .ppc-pricing .features .item:nth-last-child(3),
.v2 .ppc-pricing .features .item:nth-last-child(2),
.v2 .ppc-pricing .features .item:nth-last-child(1) {
    border-bottom: 1px solid #ccc
}

.v2 .ppc-pricing .features .item span {
    vertical-align: top
}

.v2 .ppc-pricing .features .item::before {
    content: '';
    background-image: url(../images/yes.png);
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    background-size: contain;
    margin-right: 7px;
    margin-top: -2px
}

.btn-split {
    margin-top: 20px
}

.btn-split button {
    background: #DE1F3D;
    border: 0;
    color: #fff;
    border-radius: 0;
    text-transform: uppercase
}

.btn-split button:first-child {
    margin-right: 5px
}

.price-panels .panel-header {
    background: no-repeat center bottom;
    padding: 20px 20px 90px;
    background-size: calc(100% + 40px);
    text-align: center;
    color: #fff;
    font-family: 'OpenSans-Bold';
    border-top-right-radius: 20px;
    border-top-left-radius: 20px
}

.price-panels .panel-grey .panel-header {
    background-image: url(../images/grey-header.png)
}

.price-panels .panel-blue .panel-header {
    background-image: url(../images/blue-header.png)
}

.price-panels .panel-red .panel-header {
    background-image: url(../images/red-header.png)
}

.price-panels .panel {
    border-radius: 20px;
    box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
    margin-bottom: 15px
}

.price-panels .panel-header h3 {
    text-transform: uppercase;
    font-size: 30px
}

.price-panels .panel-header .price {
    font-size: 80px;
    line-height: 1
}

.price-panels .panel-header .price .unit {
    font-size: 25px;
    vertical-align: top
}

.price-panels .panel-header .price sup {
    font-size: 25px;
    vertical-align: top;
    line-height: 3
}

.price-panels .panel-header .price .per-month {
    font-size: 30px;
    margin-left: -10px
}

.price-panels .panel-body {
    padding: 0 15px 15px
}

.price-panels .panel-footer {
    background: #3374FF;
    color: #fff;
    position: relative;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px
}

.price-panels .panel-footer button {
    width: 100%;
    color: #fff;
    display: block;
    padding: 10px;
    font-family: OpenSans-Bold;
    background: transparent;
    box-shadow: none;
    border: 0
}

.pricing {
    padding: 20px 0
}

.icon-list {
    list-style: none;
    padding: 0;
    margin: 0
}

.icon-list li {
    line-height: 2
}

.icon-list li::before {
    content: '';
    background-image: url(../images/yes.png);
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    background-size: contain;
    margin-right: 7px;
    margin-top: -4px;
    vertical-align: middle
}

.price-panels .panel-red .panel-header h3 {
    margin-bottom: 20px
}

.price-panels .panel {
    margin-top: 44px
}

.price-panels .panel-red {
    margin-top: 0
}

.price-panels .panel-red .panel-header {
    background-size: calc(100% + 100px)
}

.page-content .table-of-contents .card-header {
    background: #f8f9fa;
    padding: 0;
    border: 0
}

.page-content .table-of-contents .card-header button {
    color: #000;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
    padding: 5px 10px;
    min-width: 350px
}

.page-content .table-of-contents button.collapsed::after {
    content: '[Show]';
    font-family: 'Arimo-Regular' !important;
    color: #0d7eaf;
    margin: 2px 0;
    font-size: 16px;
    margin-left: 30px
}

.page-content .table-of-contents button::after {
    content: '[Hide]';
    font-family: 'Arimo-Regular' !important;
    color: #0d7eaf;
    margin: 2px 0;
    font-size: 16px;
    margin-left: 30px
}

.page-content .table-of-contents .card-body li {
    color: #0d6f8f;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 2px
}

.page-content .table-of-contents {
    margin: 20px 0;
    width: AUTO;
    display: inline-block
}

.v3.ppc-body .img-fluid {
    max-width: 100%
}

.v3 .ppc-pricing .features .item {
    display: inherit;
    border-right: 1px solid #ccc
}

.v3 .b2b-banner {
    margin-bottom: 0;
    background: #f8f8f8;
    background-image: url(../images/offers/offer-banner-01.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0;
    background-position: 54% 40%;
    padding-top: 70px;
    padding-bottom: 200px
}

.v3 .b2b-banner.custom2 {
    background-image: url(../images/offers/custom-banner-custom.png);
    padding-top: 150px;
    padding-bottom: 150px
}

.v3 .b2b-banner.enterprise2 {
    background-image: url(../images/offers/enterprise-banner-new.jpg);
    padding-top: 150px;
    padding-bottom: 150px
}

.v3 .b2b-banner h1 {
    text-align: left;
    font-size: 30px;
    color: #39285f;
    font-family: 'OpenSans-Bold';
    margin-bottom: 10px;
    padding-right: 130px
}

.v3 .b2b-banner h1 .for-price-bold {
    font-size: 40px;
    color: #e01f3f;
    display: block
}

.v3 .bespoke .main-btn {
    color: #fff;
    background: linear-gradient(#5C90FF, 100%, #5c90ffbf);
    border-color: #5C90FF;
    box-shadow: 2px 2px 10px #5C90FF;
    font-size: 17px
}

.v3 .b2b-banner .main-btn:hover {
    background: #fff;
    border-color: #5C90FF;
    color: #5C90FF
}

.v3 .wowSpecialise {
    padding: 50px 0;
    background: #eef1f6
}

.v3 .ppc-sales.img-edge {
    position: relative;
    min-height: 480px;
    display: table;
    width: 100%
}

.v3 .ppc-features {
    text-align: center;
    padding: 40px 0;
    background: #f7f8fc
}

.v3 .ppc-header {
    background: #382860
}

.v3 .ppc-header .phone-num {
    color: #fff
}

.v3 .ppc-features h2 {
    margin-bottom: 25px
}

.v3 .ppc-header .phone-num img {
    filter: brightness(1)
}

.v3 .display-mobile {
    display: none
}

.v3 .btn-split button:first-child {
    margin-right: 0
}

.v3 #contact-form .main-btn:hover {
    color: #fff
}

.v3 .ppc-footer .footer-bar p {
    padding-right: 20px;
    padding-left: 20px
}

.v3 .ppc-sales.img-edge img {
    position: relative;
    bottom: 0;
    top: auto;
    left: 0;
    max-width: 100%
}

.v3 .ppc-sales.colRevert.img-edge img {
    position: relative;
    right: 0;
    bottom: 0;
    top: auto;
    left: auto
}

.v4 .b2b-banner {
    background-image: url(../images/offers/offer-banner-01.png);
    background-position: 70% 40%;
    padding-top: 130px;
    padding-bottom: 0;
    height: 660px
}

.v4 .b2b-banner h1 {
    color: #fff;
    font-size: 34px
}

@media only screen and (max-width: 991px) {
    .v3.ppc-body {
        padding-top: 0
    }

    .v3 .ppc-features .inner-section .content {
        position: relative
    }

    .v3 .ppc-features .inner-section .content h4 {
        font-size: 19px;
        font-weight: 600;
        text-align: center
    }

    .v3 .ppc-features .inner-section .content p {
        text-align: center;
        font-size: 15px;
        margin-bottom: 0
    }

    .v3 .b2b-banner h1 {
        padding-right: 10px
    }

    .v3 .b2b-banner.bespoke {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 120px;
        position: relative
    }

    .v3 .b2b-banner h1 {
        text-align: center;
        font-size: 26px;
        color: #39285f;
        font-family: 'OpenSans-Bold';
        margin-bottom: 10px;
        padding-right: 50px;
        padding-left: 50px;
        margin-top: 30px;
        text-transform: capitalize
    }

    .v3 .b2b-banner h1 .for-price-bold {
        font-size: 35px;
        color: #e01f3f;
        display: block
    }

    .v3 .b2b-banner.bespoke:before {
        content: "";
        background-image: url(../images/offers/banner-offer-banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: top
    }

    .v4 .b2b-banner.bespoke:before {
        content: "";
        background-image: url(../images/offers/offer-banner-01.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: top
    }

    .v4 .b2b-banner {
        background-position: 70% 40%;
        padding-top: 100px;
        padding-bottom: 100px;
        height: auto
    }
}

@media only screen and (max-width: 767px) {
    .v3 .b2b-banner.bespoke {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 30px;
        padding-bottom: 120px;
        position: relative
    }

    .v3 .b2b-banner h1 {
        text-align: center;
        font-size: 26px;
        color: #39285f;
        font-family: 'OpenSans-Bold';
        margin-bottom: 10px;
        padding-right: 50px;
        padding-left: 50px;
        margin-top: 30px;
        text-transform: capitalize
    }

    .v3 .b2b-banner h1 .for-price-bold {
        font-size: 35px;
        color: #e01f3f;
        display: block
    }

    .v3 .b2b-banner.bespoke:before {
        content: "";
        background-image: url(../images/offers/banner-offer-banner.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: top
    }

    .v3 .b2b-banner.custom2:before {
        content: "";
        background-image: url(../images/offers/custom-banner-custom.png) !important
    }

    .v3 .b2b-banner.enterprise2:before {
        content: "";
        background-image: url(../images/offers/enterprise-banner-new.png) !important
    }

    .v3 .ppc-sales .content {
        display: block;
        vertical-align: middle;
        padding: 30px 0
    }

    .v3 .ppc-sales.img-edge img {
        position: relative;
        bottom: 0;
        top: auto;
        left: 0;
        max-width: 100%
    }

    .v3 .ppc-sales.colRevert.img-edge img {
        position: relative;
        right: 0;
        bottom: 0;
        top: auto;
        left: auto
    }

    .v3 .ppc-features .inner-section .content {
        position: relative
    }

    .v3 .ppc-features .inner-section .content h4 {
        font-size: 19px;
        font-weight: 600;
        text-align: center
    }

    .v3 .ppc-features .inner-section .content p {
        text-align: center;
        font-size: 15px;
        margin-bottom: 0
    }

    .v3 .display-mobile {
        display: block
    }

    .v3 .display-disktop {
        display: none
    }

    .v3 .wowSpecialise {
        padding: 30px 0
    }

    .v3 .ppc-sales {
        padding: 0
    }

    .v3 .ppc-sales.colRevert.img-edge img {
        padding-bottom: 30px
    }

    .v3 .ppc-features h2 {
        font-size: 30px
    }

    .v3 .price-title h1 {
        font-size: 25px
    }

    .v4 .b2b-banner.bespoke:before {
        content: "";
        background-image: url(../images/offers/offer-banner-01.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: top
    }

    .v4 .b2b-banner {
        background-position: 70% 40%;
        padding-top: 100px;
        padding-bottom: 100px;
        height: auto
    }
}

.promotion .ppc-header {
    padding: 5px 0
}

.promotion .ppc-header .navbar-brand {
    margin-top: 0;
    max-height: 45px;
    top: 0
}

.promotion .ppc-header .phone-num {
    font-size: 24px;
    color: #de1f3d;
    padding-top: 5px
}

.promotion .banner-ppc {
    margin-bottom: 0;
    padding: 30px 0;
    background-position: 47% 0;
    margin-top: 0;
    height: 600px
}

.promotion .ppc-sales {
    padding: 50px 0
}

.promotion .banner-ppc h1 {
    font-size: 34px;
    text-align: left;
    color: #000;
    margin-bottom: 10px;
    line-height: 38px
}

.promotion .ppc-sales h2 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px
}

.promotion .ppc-sales p {
    font-size: 16px
}

.promotion .banner-ppc p {
    font-size: 18px;
    margin-bottom: 22px;
    line-height: 26px;
    font-weight: 700
}

.promotion .banner-ppc h1 span {
    color: #e01f3f
}

.promotion .banner-ppc .main-btn {
    margin: 0
}

.promotion .ppc-sales.gray-bg {
    padding: 50px 0
}

.promotion .ppc-sales img {
    width: 100%
}

.promotion .features-list {
    text-align: center
}

.promotion .features-list img {
    max-width: 60px;
    margin-top: 20px
}

.promotion .features-list h3 {
    font-size: 18px;
    font-weight: 700;
    margin: 10px 0
}

.promotion .features-list-outer {
    margin-top: 30px;
    margin-bottom: 20px
}

.promotion .features-list-outer .feature-card {
    background-color: #fff;
    text-align: center;
    padding: 5px;
    border-radius: 10px;
    box-shadow: 0 1px 4px #000;
    height: auto;
    align-items: center;
    display: flex;
    height: 100%;
    width: 100%
}

.promotion .features-list-outer .feature-card img {
    max-width: 35px;
    margin: 0
}

.promotion .features-list-outer .feature-card h4 {
    font-size: 12px;
    font-weight: 700;
    margin: 8px 0;
    line-height: 16px;
    text-align: left;
    padding-left: 8px
}

.promotion .more-feature {
    background: #372860;
    border-color: #372860;
    color: #fff;
    padding: 7px 50px;
    cursor: pointer;
    text-transform: capitalize;
    font-size: 16px
}

.promotion .more-feature:hover {
    background: transparent;
    border-color: #372860;
    color: #372860
}

.promotion .seeMore {
    background: #372860;
    border-color: #372860;
    color: #fff;
    padding: 7px 50px;
    cursor: pointer;
    text-transform: capitalize;
    font-size: 16px;
    text-align: center;
    max-width: 300px
}

.promotion .seeMore:hover {
    background: transparent;
    border-color: #372860;
    color: #372860
}

.promotion #seeLess {
    background: #372860;
    border-color: #372860;
    color: #fff;
    padding: 7px 50px;
    cursor: pointer;
    text-transform: capitalize;
    font-size: 16px;
    text-align: center;
    max-width: 300px
}

.promotion #seeLess:hover {
    background: transparent;
    border-color: #372860;
    color: #372860
}

.promotion .ppc-testimonial-slider .owl-item .item .testi-item-outer {
    background: #fff
}

.promotion .contact-info-text h2 {
    text-align: left
}

.promotion .contact-info-text p {
    text-align: left
}

.promotion .contact-info-text p a {
    display: block
}

.promotion .ppc-contact .main-btn {
    margin: 0
}

.promotion .banner-ppc h1 .next-line {
    color: #000;
    display: block
}

.promotion .feature-main {
    margin-top: 30px
}

.promotion .ppc-contact .main-btn {
    font-size: 20px
}

.promotion .ppc-footer p {
    margin-top: 20px;
    font-size: 16px
}

.promotion .shop-designs h2,
.ppc-pricing .ppc-title h2 {
    font-size: 24px
}

.promotion .shop-designs p,
.promotion .ppc-pricing .ppc-title p {
    font-size: 16px;
    text-align: center
}

.promotion .pricing.ppc-pricing .title h2 {
    font-size: 24px
}

.promotion .pricing.ppc-pricing .title h3 {
    font-size: 18px
}

.promotion a.main-btn.more-feature {
    margin-right: 15%;
    font-size: 16px
}

.promotion .show-features a.main-btn.more-feature {
    margin: auto
}

.promotion .banner-ppc .main-btn {
    font-size: 16px;
    padding: 7px 30px 6px
}

.promotion .get-ready .main-btn {
    line-height: 36px;
    height: 40px;
    font-size: 16px;
    padding: 3px 30px
}

.promotion.ppc-body {
    padding-top: 0
}

.promotion .ppc-footer .footer-bar {
    margin-bottom: 15px;
    padding: 0 20px;
    padding-bottom: 15px
}

.promotion .pricing.ppc-pricing .title {
    padding: 0 15px
}

.promotion .banner-content-wrap {
    max-width: 750px;
    margin: auto;
    text-align: center
}

.promotion .banner-content-wrap h1 {
    text-align: center
}

.promotion .banner-content-wrap .main-btn {
    margin: auto
}

.promotion .navbar {
    background: #fff;
    padding: 15px 0
}

.promotion .phone-num {
    font-size: 24px;
    color: #de1f3d;
    padding-top: 5px;
    text-align: right;
    font-family: 'Arimo-Bold'
}

.promotion .phone-num img {
    margin-right: 10px;
    margin-top: -4px
}

.promotion .navbar-nav .dropdown-menu {
    background: #fff
}

.promotion .sub-dropdown-menu {
    background: #fff
}

.promotion .navbar .navbar-nav li a {
    padding: 5px 16px 0 !important
}

.promotion .navbar .dropdown-menu li a {
    padding: 16px 16px 0 !important
}

.promotion .navbar-nav .dropdown-menu {
    top: 22px
}

.promotion.ecommerce-solution-v3 .ppc-contact {
    margin: 0;
    padding-bottom: 100px
}

.promotion.nottingham .banner-ppc h1 {
    margin-top: 20px
}

@media only screen and (max-width: 767px) {
    .promotion .banner-ppc {
        margin-top: 0
    }

    .promotion .navbar .navbar-nav li a {
        padding: 16px 16px 0 !important
    }

    .promotion .banner-ppc {
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 150px;
        padding-bottom: 100px;
        position: relative;
        text-align: center;
        height: 600px
    }

    .promotion .banner-ppc:before {
        content: "";
        background-image: url(../images/promotion/ppc-mobile.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .2;
        background-position: 70%
    }

    .promotion .banner-ppc h1 {
        font-size: 26px;
        text-align: center;
        color: #000;
        margin-bottom: 15px;
        line-height: 32px;
        text-transform: none
    }

    .promotion .banner-ppc p {
        font-size: 18px;
        margin-bottom: 22px;
        line-height: 26px;
        font-weight: 700
    }

    .promotion .banner-ppc .main-btn {
        margin: 60px auto
    }

    .promotion .features-list {
        margin-top: 0
    }

    .promotion .more-feature {
        text-align: center
    }

    .promotion .contact-info-text h2 {
        text-align: center
    }

    .promotion .contact-info-text p {
        text-align: center
    }

    .promotion .feature-main {
        margin-top: 0
    }

    .promotion .ppc-sales.colRevert .col-sm-6:first-child {
        order: 2
    }

    .promotion .features-list-outer .col-sm-2.mb-4 {
        flex: 50% !important;
        max-width: 50% !important
    }

    .promotion .ppc-sales h2 {
        font-size: 24px;
        margin: 30px 0
    }

    .promotion.ecommerce-solution-v3 .features-list h2 {
        box-shadow: 0 20px 15px -15px #ddd;
        max-width: 150px;
        margin: auto;
        padding: 1px 10px;
        margin-bottom: 15px
    }

    .promotion a.main-btn.more-feature {
        margin: auto
    }

    .promotion .ppc-header .phone-num {
        font-size: 22px;
        color: #de1f3d;
        padding-top: 0;
        height: 50px
    }
}

@media only screen and (max-width: 991px) {
    .promotion .mobile-table {
        padding-right: 15px;
        padding-left: 15px
    }

    .promotion .banner-ppc {
        margin-top: 0;
        margin-bottom: 0;
        background: #f8f8f8;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0;
        background-position: bottom;
        padding-top: 150px;
        padding-bottom: 100px;
        position: relative;
        text-align: center;
        height: 500px
    }

    .promotion .banner-ppc:before {
        content: "";
        background-image: url(../images/promotion/banner-mobile.png) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .1;
        background-position: 70%
    }

    .promotion .banner-ppc h1 {
        font-size: 26px;
        text-align: center;
        color: #000;
        margin-bottom: 15px;
        line-height: 32px;
        text-transform: none
    }

    .promotion .banner-ppc p {
        font-size: 18px;
        margin-bottom: 22px;
        line-height: 26px;
        font-weight: 700
    }

    .promotion .banner-ppc .main-btn {
        margin: 20px auto
    }

    .promotion .more-feature {
        text-align: center
    }

    .promotion .features-list-outer .col-sm-2.mb-4 {
        flex: 25%;
        max-width: 25%
    }

    .promotion .ppc-header .phone-num {
        font-size: 22px;
        color: #de1f3d;
        padding-top: 0;
        height: 50px
    }

    .promotion .banner-ppc:before {
        background-image: url(../images/promotion/banner-new-mobile.jpg) !important;
        opacity: 1
    }

    .promotion.nottingham .banner-ppc:before {
        background-image: url(../images/promotion/mobile-banner-ppc-v3-new.jpg) !important;
        opacity: 1;
        background-position: 48%
    }

    .promotion.ecommerce-solution-v3 .banner-ppc:before {
        background-image: url(../images/promotion/mobile-banner-ppc-v3-new.jpg) !important;
        opacity: 1;
        background-position: 48%
    }

    .promotion .banner-ppc {
        padding-top: 80px;
        height: 600px
    }

    .promotion.ecommerce-solution-v3 .banner-ppc {
        padding-top: 55px;
        height: 600px
    }

    .promotion .banner-ppc h1 {
        font-size: 20px;
        line-height: 25px
    }

    .promotion .banner-ppc p {
        font-size: 16px
    }

    .promotion .banner-ppc button {
        display: none
    }
}

.features-new .fashion-jewellery-banner.b2b-new-banner {
    height: 600px
}

.features-new .feature-card h4 {
    font-weight: 600;
    font-size: 18px;
    margin-top: 10px
}

.features-new .b2b-new-banner p {
    font-size: 22px;
    line-height: 26px;
    margin-top: 20px;
    color: #fff
}

.features-new .feature-card {
    background-color: #fff;
    text-align: center;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 1px 4px #000;
    height: auto;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    flex-direction: column
}

.features-new .feature-card img {
    max-width: 60px
}

.features-new .feature-card h4 {
    font-size: 16px;
    font-weight: 700;
    margin: 15px 0;
    line-height: 22px
}

.features-new .more-feature-page,
.features-new .more-feature-backend {
    background: #372860;
    border-color: #372860;
    color: #fff;
    padding: 7px 50px;
    cursor: pointer;
    text-transform: capitalize;
    font-size: 16px;
    text-align: center
}

.features-new .more-feature-page:hover,
.features-new .more-feature-backend:hover {
    background: transparent;
    border-color: #372860;
    color: #372860
}

.features-new .ppc-sales.gray-bg {
    padding: 50px 0
}

.features-new .ppc-sales img {
    width: 100%
}

.features-new .features-list {
    text-align: center
}

.features-new .features-list img {
    max-width: 30px;
    margin-top: 20px
}

.features-new .features-list h3 {
    font-size: 20px;
    font-weight: 700;
    margin: 10px 0;
    text-transform: capitalize
}

.features-new .view-price img {
    margin-top: 10px
}

.features-new .wow-card {
    border: solid 2px #dddd;
    border-radius: 10px;
    padding: 20px;
    min-height: 350px;
    box-shadow: 1px 0 10px #ddd
}

.features-new .view-price h4 {
    text-transform: capitalize
}

.show-features-page {
    display: none;
    margin-top: 30px
}

.show-features-backend {
    display: none;
    margin-top: 30px
}

.features-new .home-price .title {
    margin-bottom: 50px
}

.features-new .home-price .view-price-btn {
    margin-top: 50px
}

.features-new .ppc-sales {
    padding: 50px 0
}

.features-new .home-price {
    padding: 50px 0;
    margin: 0
}

.features-new .home-price .view-price-btn {
    margin-top: 50px
}

.features-new .view-price-btn {
    margin: 15px auto 0
}

.features-new .get-started h2 {
    text-align: center
}

.features-new .myaccordion .btn {
    font-size: 18px;
    color: #493a75;
    font-weight: 600
}

.features-new .get-started.pro-customiz.gray-bg {
    padding: 50px 0;
    margin-bottom: 0
}

.features-new .gradient-bg {
    background-image: linear-gradient(to right, #f0fcfa, #fff)
}

@media only screen and (max-width: 767px) {
    .features-new .section-two .col-sm-7.features-list {
        order: 1
    }

    .features-new .section-four .col-sm-7.features-list {
        order: 1
    }

    .features-new .fashion-jewellery-banner.b2b-new-banner:before {
        content: "";
        background-image: url(../images/features/banner.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .1;
        background-position: 80%
    }

    .features-new .banner-img-outer {
        display: none
    }

    .features-new .b2b-new-banner h1 {
        margin-top: 60px;
        font-size: 30px
    }

    .features-new .ppc-sales h2 {
        font-size: 26px;
        margin-top: 30px
    }

    .features-new .fashion-jewellery-banner h2 {
        font-size: 20px;
        margin-top: 20px
    }

    .features-new .fashion-jewellery-banner p {
        color: #39285f;
        font-size: 20px;
        margin-top: 20px
    }

    .features-new .features-list h3 {
        font-size: 18px
    }

    .features-new .home-price .title h2 {
        margin-top: 20px;
        font-size: 26px;
        text-transform: capitalize;
        color: #1b1b1c
    }

    .features-new .home-price {
        background: #fff
    }

    .features-new .wow-card {
        margin: 10px 0
    }

    .features-new .myaccordion .btn {
        font-size: 16px
    }

    .features-new .myaccordion .card-body p {
        text-align: left
    }

    .features-new .features-list-outer-page .col-sm-2.mb-4 {
        flex: 50% !important;
        max-width: 50% !important
    }

    .features-new .features-list-outer-backend .col-sm-2.mb-4 {
        flex: 50% !important;
        max-width: 50% !important
    }
}

@media only screen and (max-width: 991px) {
    .features-new .features-list-outer-page .col-sm-2.mb-4 {
        flex: 25%;
        max-width: 25%
    }

    .features-new .features-list-outer-backend .col-sm-2.mb-4 {
        flex: 25%;
        max-width: 25%
    }

    .features-new .fashion-jewellery-banner.b2b-new-banner {
        height: 500px
    }
}

body .home-page-redesign .view-price-btn {
    margin: auto;
    margin-left: 0;
    margin-top: 30px
}

.home-page-redesign .get-started {
    margin-bottom: 0
}

.home-page-redesign .new-home-page-banner {
    height: 600px;
    background-position: 15% 50%
}

.home-page-redesign h2 {
    font-size: 24px;
    margin-bottom: 20px
}

.home-page-redesign .new-home-page-banner h1 {
    color: #fff;
    padding-right: 0;
    padding-top: 0;
    font-family: 'Arimo-Regular';
    text-shadow: 0 0 1px #333;
    font-weight: 700;
    font-size: 34px;
    line-height: 45px
}

.home-page-redesign .new-home-page-banner p {
    color: #fff;
    font-size: 20px;
    line-height: 28px
}

.home-page-redesign .home-page-second-section img {
    width: 100%
}

.home-page-second-section h2 {
    font-weight: 600;
    color: #39285f
}

.home-page-second-section .view-price-btn {
    margin: auto
}

.home-page-second-section {
    background-image: linear-gradient(to bottom, #e2e0eb9e, #fff);
    padding: 50px 0
}

.home-page-second-section h3 {
    font-size: 18px;
    font-weight: 700
}

.home-page-third-section {
    text-align: center
}

.home-page-third-section h2 {
    font-weight: 600;
    color: #39285f
}

.home-page-third-section {
    padding: 50px 0
}

.home-page-third-section img {
    max-width: 1000px;
    width: 100%
}

.home-page-four-section {
    text-align: center;
    padding: 50px 0
}

.home-page-four-section h2 {
    font-weight: 600;
    color: #39285f
}

.home-page-four-section .feature-card {
    border: solid 2px #dddd;
    border-radius: 10px;
    padding: 20px;
    min-height: 340px;
    box-shadow: 1px 0 5px #ddd;
    margin-top: 30px
}

.home-page-four-section .feature-card h4 {
    font-weight: 600;
    font-size: 18px;
    margin-top: 10px
}

.home-features-list-outer {
    text-align: center;
    padding: 50px 0;
    background-image: linear-gradient(to right, #f0fcfa, #fff)
}

.home-features-list-outer h2 {
    font-weight: 600;
    color: #39285f
}

.home-features-list-outer .feature-card {
    background-color: #fff;
    text-align: center;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 1px 4px #000;
    height: auto;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    flex-direction: column
}

.home-features-list-outer .feature-card img {
    max-width: 60px
}

.home-features-list-outer .feature-card h4 {
    font-size: 16px;
    font-weight: 700;
    margin: 15px 0;
    line-height: 22px
}

.home-page-six-section {
    padding: 50px 0
}

.home-page-six-section img {
    width: 100%
}

.home-page-six-section h2 {
    font-weight: 600;
    color: #39285f
}

.home-page-six-section .view-price-btn {
    margin: auto
}

.home-page-seven-section .get-started h2 {
    text-transform: capitalize
}

.home-page-seven-section {
    padding: 50px 0
}

.home-page-seven-section h2 {
    text-align: center;
    text-transform: capitalize
}

.home-page-seven-section .myaccordion .btn {
    font-size: 18px;
    color: #493a75;
    font-weight: 600
}

.table-of-contents .card-body {
    background: #f8f9fa;
    padding: 20px;
    padding: 5px 20px
}

.table-of-contents .card-body li {
    color: #0d6f8f;
    font-weight: 600
}

.table-of-contents .card-body a {
    color: #000;
    font-weight: 200;
    margin-left: 5px
}

h1.title.bg-light {
    padding: 15px
}

@media only screen and (max-width: 991px) {
    .home-page-redesign .new-home-page-banner {
        background: #000
    }

    .home-page-redesign .new-home-page-banner:before {
        content: "";
        background-image: url(../images/home-page/home-page.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .5;
        background-position: 55%
    }

    .home-page-redesign .new-home-page-banner h1 {
        font-size: 24px;
        line-height: 36px;
        color: #fff;
        text-align: left
    }

    .home-page-redesign .new-home-page-banner p {
        font-size: 18px;
        line-height: 26px;
        color: #fff;
        text-align: left
    }

    .new-home-page-banner .main-btn {
        margin-top: 40px
    }
}

@media only screen and (max-width: 767px) {
    .home-page-redesign .new-home-page-banner:before {
        content: "";
        background-image: url(../images/home-page/home-page.jpg) !important;
        background-size: cover;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: .35;
        background-position: 70%
    }

    .home-page-redesign .new-home-page-banner h1 {
        font-size: 24px;
        line-height: 32px;
        color: #fff;
        text-align: center
    }

    .home-page-redesign .new-home-page-banner p {
        font-size: 18px;
        line-height: 26px;
        color: #fff;
        text-align: center
    }

    .new-home-page-banner .main-btn {
        margin-top: 40px
    }

    .home-page-second-section {
        text-align: center
    }

    .home-page-second-section h2 {
        margin-top: 50px
    }

    .home-page-redesign h2 {
        font-size: 28px;
        line-height: 32px;
        text-align: center
    }

    .home-page-redesign h3 {
        font-size: 18px;
        line-height: 25px;
        text-align: center
    }

    .home-page-redesign p {
        text-align: center
    }

    .home-page-third-section .col-lg-12.col-md-12.col-12:first-child {
        order: 1
    }

    .home-page-third-section h2 {
        margin-top: 50px
    }

    .home-page-six-section h2 {
        margin-top: 50px
    }

    .home-page-second-section .view-price-btn {
        margin: auto;
        margin-top: 30px
    }

    .home-page-six-section .view-price-btn {
        margin: auto;
        margin-top: 30px
    }

    body .home-page-redesign .view-price-btn {
        margin: auto;
        margin-left: auto;
        margin-top: 30px
    }
}

.prices-v2 .table-row .table-td .setup-old {
    display: none !important
}

.prices-v2.pricing-new .discount-price {
    display: none !important
}

.prices-v2.pricing-new .flat-tax {
    display: none !important
}

.pricing-new .table-row:nth-child(02) .table-td sup {
    top: 5px
}

.pricing-new .discount-price {
    font-size: 18px;
    font-weight: 700;
    margin: AUTO;
    width: 100%;
    align-items: baseline;
    display: flex;
    justify-content: center;
    margin-bottom: -5px;
    margin-top: 5px;
    position: relative
}

.pricing-new .fea-list .discount-price span {
    font-size: inherit
}

.pricing-new .month-price h3 .unit {
    font-size: unset;
    top: initial
}

.pricing-new .packege-type h2 {
    font-size: 22px
}

.pricing-new .table-row.head .table-td:nth-child(04) h2 {
    font-size: 28px;
    margin-top: 11px
}

.pricing-new .price-title h3 {
    font-size: 18px
}

.pricing-new .table-row.head {
    background: transparent
}

.pricing-new .table-row.head .table-td:nth-child(02) {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.pricing-new .table-row.head .table-td:nth-child(03) {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.pricing-new .table-row.head .table-td:nth-child(04) {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.pricing-new .table-row.head .table-td:first-child {
    border-right: 0 solid #ebebeb;
    border-bottom: 1px solid #ebebeb
}

.pricing-new .price-table-outer {
    border: 0 solid #ebebeb
}

.pricing-new .table-row {
    border-left: 1px solid #ebebeb
}

.pricing-new .table-row.head {
    border-left: 0 solid #ebebeb;
    border-right: 0 solid #ebebeb
}

.pricing-new .month-price h3 {
    font-size: 40px
}

.pricing-new .table-row.head .table-td:nth-child(02):after {
    display: none
}

.pricing-new .table-row.head .table-td:nth-child(03):after {
    display: none
}

.pricing-new .table-row.head .table-td:nth-child(04):after {
    display: none
}

.pricing-new .flat-tax {
    display: block;
    margin: auto;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px
}

.pricing-new .table-row .table-td:nth-child(02) h3,
.pricing-new .table-row .table-td:nth-child(02) .month-price h3 span {
    color: #2828bc
}

.pricing-new .table-row .table-td:nth-child(03) h3,
.pricing-new .table-row .table-td:nth-child(03) .month-price h3 span {
    color: #dc1c4e
}

.pricing-new .table-row .table-td:nth-child(04) h3,
.pricing-new .table-row .table-td:nth-child(04) .month-price h3 span {
    color: #7d66c6
}

.pricing-new .month-price h2 {
    margin: 42px 0 0
}

.all-ex-vat p {
    margin-bottom: 5px
}

.table-row .table-td .setup-old {
    font-size: 15px;
    line-height: 0
}

.table-row .table-td .setup-old sup {
    font-size: 12px
}

.table-row .table-td .setup-new {
    font-size: 20px;
    font-weight: 600;
    line-height: 0;
    margin-left: 8px
}

.table-row .table-td .setup-new sup {
    color: #de1f3d
}

.table-row .table-td .standard-fees {
    display: flex;
    justify-content: center
}

.table-row .table-td .standard-fees .setup-new {
    color: #dc1c4e
}

.table-row .table-td .premium-fees {
    display: flex;
    justify-content: center
}

.table-row .table-td .premium-fees .setup-new {
    color: #7d66c6
}

.table-row .table-td .premium-fees .setup-new sup {
    color: #7d66c6
}

.table-row .table-td .starter-fees {
    font-size: 20px;
    font-weight: 600;
    line-height: 0;
    color: #2828bc
}

.table-row .table-td .starter-fees sup {
    color: #2828bc
}

.mobile-table .setup-old {
    font-size: 15px;
    line-height: 0
}

.mobile-table .setup-old sup {
    font-size: 12px
}

.mobile-table .setup-new {
    font-size: 20px;
    font-weight: 600;
    line-height: 0;
    margin-left: 8px
}

.mobile-table .setup-new sup {
    color: #de1f3d
}

.mobile-table .standard-fees {
    display: flex;
    justify-content: center
}

.mobile-table .standard-fees .setup-new {
    color: #dc1c4e
}

.mobile-table .premium-fees {
    display: flex;
    justify-content: center
}

.mobile-table .premium-fees .setup-new {
    color: #7d66c6
}

.mobile-table .premium-fees .setup-new sup {
    color: #7d66c6
}

.pricing .mobile-table .starter-fees {
    font-size: 20px;
    font-weight: 600;
    line-height: 0;
    color: #2828bc
}

.mobile-table .starter-fees sup {
    color: #2828bc
}

.popover__title {
    font-size: 24px;
    line-height: 36px;
    text-decoration: none;
    color: #e44444;
    text-align: center;
    padding: 15px 0
}

.popover__wrapper {
    position: relative
}

.popover__content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 45px;
    transform: translate(0, 10px);
    width: 300px;
    background: #fff;
    top: -40px;
    z-index: 9;
    border: solid 2px #2828bc
}

.popover__content:before {
    position: fixed;
    z-index: -1;
    content: "";
    top: 35px;
    left: -10px;
    border-style: solid;
    border-width: 0 2px 2px;
    border-color: #2828bc #2828bc #2828bc transparent;
    transition-duration: .3s;
    transition-property: transform;
    transition: inherit;
    transform: rotate(-225deg);
    background: #fff;
    width: 17px;
    height: 15px
}

.popover__wrapper:hover .popover__content {
    z-index: 10;
    opacity: 1;
    visibility: visible;
    transition: all .2s cubic-bezier(0.75, -0.02, 0.2, 0.97)
}

.popover__message {
    text-align: center
}

.popover__wrapper i {
    border: solid 2px #2828bc;
    color: #2828bc;
    padding: 2px 7px;
    border-radius: 100%;
    font-size: 13px;
    cursor: help;
    margin-left: 8px
}

.fea-list span {
    display: inline-block;
    text-align: left;
    color: #131313;
    font-size: 12px;
    font-weight: 300
}

.popover__wrapper .over-head {
    background: #2828bc;
    color: #fff !important;
    width: 100.5%;
    text-align: left;
    padding: 5px 10px;
    margin-top: -1px;
    font-size: 14px;
    margin-left: -1px
}

.popover__wrapper .tooltip-content {
    padding: 5px 10px
}

.popover__wrapper .mobile-cross {
    position: ABSOLUTE;
    right: 7px;
    color: #fff !important;
    z-index: 999
}

.mobile-cross:hover .popover__content {
    opacity: 0;
    visibility: hidden
}

.features-list .feature-single .feature-single-icon {
    background-image: url(../images/fatures-lists.png);
    background-repeat: no-repeat;
    height: 60px;
    width: 60px;
    display: inline-block;
    margin-top: 20px
}

.features-list .feature-single:nth-child(1) .feature-single-icon {
    background-position: -12px -12px
}

.features-list .feature-single:nth-child(2) .feature-single-icon {
    background-position: -90px -12px
}

.features-list .feature-single:nth-child(3) .feature-single-icon {
    background-position: -166px -13px
}

.features-list .feature-single:nth-child(4) .feature-single-icon {
    background-position: -244px -13px
}

.features-list-outer .col-sm-2 .feature-single-icon {
    background-image: url(../images/features-small-new.png);
    background-repeat: no-repeat;
    min-height: 35px;
    min-width: 35px;
    display: inline-block
}

.features-list-outer .col-sm-2:nth-child(1) .feature-single-icon {
    background-position: -189px -9px
}

.features-list-outer .col-sm-2:nth-child(2) .feature-single-icon {
    background-position: -237px -9px
}

.features-list-outer .col-sm-2:nth-child(3) .feature-single-icon {
    background-position: -282px -9px
}

.features-list-outer .col-sm-2:nth-child(4) .feature-single-icon {
    background-position: -326px -9px
}

.features-list-outer .col-sm-2:nth-child(5) .feature-single-icon {
    background-position: -374px -9px
}

.features-list-outer .col-sm-2:nth-child(6) .feature-single-icon {
    background-position: -287px -235px
}

.features-list-outer .col-sm-2:nth-child(7) .feature-single-icon {
    background-position: -419px -9px
}

.features-list-outer .col-sm-2:nth-child(8) .feature-single-icon {
    background-position: -464px -9px
}

.features-list-outer .col-sm-2:nth-child(9) .feature-single-icon {
    background-position: -510px -9px
}

.features-list-outer .col-sm-2:nth-child(10) .feature-single-icon {
    background-position: -557px -9px
}

.features-list-outer .col-sm-2:nth-child(11) .feature-single-icon {
    background-position: -8px -54px
}

.features-list-outer .col-sm-2:nth-child(12) .feature-single-icon {
    background-position: -55px -54px
}

.features-list-outer .col-sm-2:nth-child(13) .feature-single-icon {
    background-position: -146px -234px
}

.features-list-outer .col-sm-2:nth-child(14) .feature-single-icon {
    background-position: -100px -54px
}

.features-list-outer .col-sm-2:nth-child(15) .feature-single-icon {
    background-position: -143px -54px
}

.features-list-outer .col-sm-2:nth-child(16) .feature-single-icon {
    background-position: -189px -54px
}

.features-list-outer .col-sm-2:nth-child(17) .feature-single-icon {
    background-position: -237px -54px
}

.features-list-outer .col-sm-2:nth-child(18) .feature-single-icon {
    background-position: -283px -54px
}

.features-list-outer .col-sm-2:nth-child(19) .feature-single-icon {
    background-position: -283px -54px
}

.features-list-outer .col-sm-2:nth-child(20) .feature-single-icon {
    background-position: -328px -54px
}

.features-list-outer .col-sm-2:nth-child(21) .feature-single-icon {
    background-position: -374px -54px
}

.features-list-outer .col-sm-2:nth-child(22) .feature-single-icon {
    background-position: -419px -54px
}

.features-list-outer .col-sm-2:nth-child(23) .feature-single-icon {
    background-position: -465px -54px
}

.features-list-outer .col-sm-2:nth-child(24) .feature-single-icon {
    background-position: -509px -54px
}

.features-list-outer .col-sm-2:nth-child(25) .feature-single-icon {
    background-position: -556px -54px
}

.features-list-outer .col-sm-2:nth-child(26) .feature-single-icon {
    background-position: -9px -100px
}

.features-list-outer .col-sm-2:nth-child(27) .feature-single-icon {
    background-position: -54px -100px
}

.features-list-outer .col-sm-2:nth-child(28) .feature-single-icon {
    background-position: -99px -100px
}

.features-list-outer .col-sm-2:nth-child(29) .feature-single-icon {
    background-position: -145px -100px
}

.features-list-outer .col-sm-2:nth-child(30) .feature-single-icon {
    background-position: -189px -100px
}

.features-list-outer .col-sm-2:nth-child(31) .feature-single-icon {
    background-position: -237px -100px
}

.features-list-outer .col-sm-2:nth-child(32) .feature-single-icon {
    background-position: -282px -100px
}

.features-list-outer .col-sm-2:nth-child(33) .feature-single-icon {
    background-position: -327px -100px
}

.features-list-outer .col-sm-2:nth-child(34) .feature-single-icon {
    background-position: -373px -100px
}

.features-list-outer .col-sm-2:nth-child(35) .feature-single-icon {
    background-position: -418px -100px
}

.features-list-outer .col-sm-2:nth-child(36) .feature-single-icon {
    background-position: -465px -100px
}

.features-list-outer .col-sm-2:nth-child(37) .feature-single-icon {
    background-position: -509px -100px
}

.features-list-outer .col-sm-2:nth-child(38) .feature-single-icon {
    background-position: -554px -100px
}

.features-list-outer .col-sm-2:nth-child(39) .feature-single-icon {
    background-position: -7px -147px
}

.features-list-outer .col-sm-2:nth-child(40) .feature-single-icon {
    background-position: -54px -147px
}

.features-list-outer .col-sm-2:nth-child(41) .feature-single-icon {
    background-position: -99px -147px
}

.features-list-outer .col-sm-2:nth-child(42) .feature-single-icon {
    background-position: -144px -147px
}

.features-list-outer .col-sm-2:nth-child(43) .feature-single-icon {
    background-position: -189px -147px
}

.features-list-outer .col-sm-2:nth-child(44) .feature-single-icon {
    background-position: -236px -147px
}

.features-list-outer .col-sm-2:nth-child(45) .feature-single-icon {
    background-position: -281px -147px
}

.features-list-outer .col-sm-2:nth-child(46) .feature-single-icon {
    background-position: -327px -147px
}

.features-list-outer .col-sm-2:nth-child(47) .feature-single-icon {
    background-position: -372px -147px
}

.features-list-outer .col-sm-2:nth-child(48) .feature-single-icon {
    background-position: -419px -147px
}

.features-list-outer .col-sm-2:nth-child(49) .feature-single-icon {
    background-position: -464px -147px
}

.features-list-outer .col-sm-2:nth-child(50) .feature-single-icon {
    background-position: -509px -147px
}

.features-list-outer .col-sm-2:nth-child(51) .feature-single-icon {
    background-position: -556px -147px
}

.features-list-outer .col-sm-2:nth-child(52) .feature-single-icon {
    background-position: -7px -192px
}

.features-list-outer .col-sm-2:nth-child(53) .feature-single-icon {
    background-position: -55px -192px
}

.features-list-outer .col-sm-2:nth-child(54) .feature-single-icon {
    background-position: -99px -192px
}

.features-list-outer .col-sm-2:nth-child(55) .feature-single-icon {
    background-position: -146px -192px
}

.features-list-outer .col-sm-2:nth-child(56) .feature-single-icon {
    background-position: -191px -192px
}

.features-list-outer .col-sm-2:nth-child(57) .feature-single-icon {
    background-position: -236px -192px
}

.features-list-outer .col-sm-2:nth-child(58) .feature-single-icon {
    background-position: -509px -147px
}

.features-list-outer .col-sm-2:nth-child(59) .feature-single-icon {
    background-position: -283px -192px
}

.features-list-outer .col-sm-2:nth-child(60) .feature-single-icon {
    background-position: -192px -234px
}

.features-list-outer .col-sm-2:nth-child(61) .feature-single-icon {
    background-position: -420px -192px
}

.features-list-outer .col-sm-2:nth-child(62) .feature-single-icon {
    background-position: -240px -235px
}

.features-list-outer .col-sm-2:nth-child(63) .feature-single-icon {
    background-position: -461px -192px
}

.features-list-outer .col-sm-2:nth-child(64) .feature-single-icon {
    background-position: -507px -192px
}

.features-list-outer .col-sm-2:nth-child(65) .feature-single-icon {
    background-position: -328px -192px
}

.features-list-outer .col-sm-2:nth-child(66) .feature-single-icon {
    background-position: -556px -192px
}

.features-list-outer .col-sm-2:nth-child(67) .feature-single-icon {
    background-position: -8px -237px
}

.features-list-outer .col-sm-2:nth-child(68) .feature-single-icon {
    background-position: -53px -237px
}

.features-list-outer .col-sm-2:nth-child(69) .feature-single-icon {
    background-position: -101px -237px
}

@media only screen and (max-width: 991px) {
    .pricing-new .mobile-table .col-md-6:nth-child(01) .item .packege-type:after {
        display: none
    }

    .pricing-new .mobile-table .col-md-6:nth-child(02) .item .packege-type:after {
        display: none
    }

    .pricing-new .mobile-table .col-md-6:nth-child(03) .item .packege-type:after {
        display: none
    }

    .pricing-new .mobile-table .item .month-price h3 .unit {
        font-size: inherit;
        top: 0
    }

    .pricing-new .mobile-table .col-md-6:nth-child(01) .item .month-price h3 span,
    .pricing-new .mobile-table .col-md-6:nth-child(01) .item .month-price h3 {
        color: #2828bc
    }

    .pricing-new .mobile-table .col-md-6:nth-child(02) .item .month-price h3 span,
    .pricing-new .mobile-table .col-md-6:nth-child(02) .item .month-price h3 {
        color: #dc1c4e
    }

    .pricing-new .mobile-table .col-md-6:nth-child(03) .item .month-price h3 span,
    .pricing-new .mobile-table .col-md-6:nth-child(03) .item .month-price h3 {
        color: #7d66c6
    }

    .pricing-new .mobile-table .item .month-price h3 {
        font-size: 40px
    }

    .all-ex-vat p {
        font-size: 16px
    }

    .popover__wrapper {
        width: 100%;
        display: contents
    }

    .popover__content {
        top: 40px
    }

    .popover__content:before {
        display: none
    }

    .pricing .mobile-table .item {
        overflow: unset;
        margin-top: 40px
    }

    .pricing .mobile-table .item .actions {
        position: relative;
        bottom: 20px
    }

    .pricing .mobile-table .item ul {
        margin-bottom: 30px
    }

    .popover__content {
        left: 0;
        right: 0;
        margin: AUTO
    }
}

.modal .close span {
    line-height: 22px
}

.enquire-popup .modal-content .navbar-brand {
    max-width: 100%;
    margin-bottom: 30px
}

.enquire-popup.v2 .media {
    height: 100%;
    background-size: cover;
    background-size: cover
}

.enquire-popup.v2 .modal-body {
    margin: 5px;
    border: 1px solid #3b3a3acc;
    padding: 0
}

.enquire-popup .content {
    padding: 0 45px 0 15px
}

.highlite {
    color: #DE1A4F;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    font-weight: 700
}

.enquire-popup.v2 p {
    font-size: 17px
}

.enquire-popup.v2 h4 {
    margin-top: 20px;
    text-align: center
}

.enquire-popup .digit.static,
.digit {
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    padding: 0
}

.enquire-popup .countdownHolder {
    letter-spacing: -7px;
    font-family: 'OpenSans-Bold';
    width: auto
}

.enquire-popup .countdownHolder>span {
    background-image: none;
    background-color: #39285F;
    border-radius: 0;
    display: inline-block;
    position: relative;
    box-shadow: 1px 1px 5px #39285f;
    padding: 0 5px
}

.enquire-popup .position,
.enquire-popup .digit.static,
.enquire-popup .countdownHolder>span {
    height: 2.3em;
    line-height: 2.3em
}

.enquire-popup .countdownHolder .countDiv {
    background-color: transparent;
    width: 10px;
    box-shadow: none;
    padding: 0
}

.enquire-popup .countdownHolder .countDiv::before,
.enquire-popup .countdownHolder .countDiv::after {
    content: unset
}

.enquire-popup .countdownHolder>span .position:first-child .digit {
    text-align: right
}

.enquire-popup .countdownHolder>span .position:last-child .digit {
    text-align: left
}

.enquire-popup .countdownHolder>span::after {
    content: 'Days';
    color: #DE1A4F;
    text-transform: uppercase;
    font-family: 'OpenSans-Bold';
    position: absolute;
    left: 0;
    right: 0;
    font-size: 11px;
    bottom: -16px;
    line-height: 1;
    letter-spacing: normal;
    font-weight: 700
}

.enquire-popup .countdownHolder .countHours::after {
    content: 'Hours'
}

.enquire-popup .countdownHolder .countMinutes::after {
    content: 'Minutes'
}

.enquire-popup .countdownHolder .countSeconds::after {
    content: 'Seconds'
}

.enquire-popup.v2 .close {
    position: absolute;
    right: 20px
}

.enquire-popup.v2 .close span {
    background: transparent;
    border: 3px solid #39285F;
    border-radius: 0;
    line-height: 17px
}

.enquire-popup.v2 .modal-content .modal-body .navbar-brand {
    max-width: 250px;
    margin: 15px auto;
    color: #39285F
}

.enquire-popup.v2 .modal-content .modal-body .form-group .form-control {
    border: 1px solid #bbb7b7;
    border-radius: 0
}

.enquire-popup.v2 .btn-primary {
    background: #39285F;
    border: 1px solid #39285F;
    border-radius: 0;
    font-family: 'OpenSans-Bold';
    min-width: 150px
}

.enquire-popup.v2 .btn-primary:hover {
    background: transparent;
    color: #39285F
}

.enquire-popup .countdownHolder>span.countDays {
    display: none
}

.enquire-popup .modal-content .modal-body .form-group:not(.agreeLable) label.error {
    position: relative;
    bottom: auto;
    margin-bottom: 0
}

.enquire-popup .agreeLable {
    margin-bottom: 25px;
    display: flex
}

.enquire-popup .modal-content .modal-body .form-group.agreeLable input {
    position: absolute;
    top: 6px;
    margin: 0
}

.enquire-popup .modal-content .modal-body .form-group.agreeLable span {
    padding-left: 20px
}

@media only screen and (max-width: 767px) {
    .enquire-popup .countdownHolder>span {
        padding: 0
    }

    .enquire-popup .content {
        padding: 0 20px
    }
}

.fashion-cat-list .more-cat {
    display: none !important
}

@media only screen and (max-width: 1199px) {
    .ppc-body .container {
        max-width: 100%
    }

    .banner-ppc h1 {
        font-size: 34px
    }

    .ppc-sales.img-edge img {
        width: 90%
    }

    .space-95 {
        height: 80px
    }

    .ppc-pricing .table-row.head .table-td:nth-child(04) h2 {
        font-size: 30px;
        margin-top: 16px
    }

    .testimonial .owl-nav button.owl-next {
        right: 20px
    }

    .testimonial .owl-nav button.owl-prev {
        left: 20px
    }

    .ppc-footer h2 {
        font-size: 24px
    }
}

@media only screen and (max-width: 991px) {
    .sticky-top {
        top: 0
    }

    .container {
        max-width: 100%
    }

    .navbar-toggler-icon {
        background: #000;
        height: 2px;
        position: relative
    }

    .navbar-toggler-icon:before {
        background: #000;
        height: 2px;
        position: absolute;
        top: -8px;
        content: '';
        width: 100%;
        left: 0
    }

    .navbar-toggler-icon:after {
        background: #000;
        height: 2px;
        position: absolute;
        bottom: -8px;
        content: '';
        width: 100%;
        left: 0
    }

    .navbar-collapse {
        position: fixed;
        top: 0;
        left: 0;
        display: block !important;
        overflow: auto;
        height: 100vh;
        background: #fff;
        z-index: 999;
        width: 0;
        transition: 500ms
    }

    .navbar-collapse.show {
        width: 100%;
        transition: 500ms
    }

    .search-toggle {
        display: none
    }

    .navbar-brand {
        padding-left: 15px;
        margin-right: 0
    }

    .navbar .navbar-nav li a {
        font-size: 18px;
        padding-top: 10px
    }

    .right-nav ul {
        padding-left: 0
    }

    .nav-close {
        display: block;
        position: absolute;
        right: 13px;
        top: 10px;
        font-size: 25px
    }

    .banner.home img {
        max-width: 100%
    }

    .get-started .col-sm-5 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .get-started .col-sm-7 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .get-started img {
        width: 90%;
        float: none;
        margin: 0 auto
    }

    .get-started h2 {
        margin-top: 0
    }

    .space-80 {
        height: 20px
    }

    .view-price h4 {
        font-size: 18px
    }

    .home-price {
        background: #fff;
        padding-top: 10px
    }

    footer .col-sm-8 {
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%
    }

    footer .col-sm-8 .col-sm-4:first-child {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    footer .col-sm-8 .col-sm-4:nth-child(02) {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    footer .col-sm-8 .col-sm-4:nth-child(03) {
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        max-width: 30%
    }

    footer .col-sm-4.full-col {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%
    }

    .footer-bar p {
        padding-left: 15px;
        padding-right: 15px
    }

    .right-nav,
    .top-bar {
        display: none
    }

    header {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999
    }

    .banner {
        margin-top: 0
    }

    .banner.home {
        margin-top: 0
    }

    body {
        padding-top: 70px
    }

    .snippet-btns {
        display: flex;
        position: fixed;
        bottom: 0;
        width: 100%;
        z-index: 999
    }

    .snippet-btns a {
        text-decoration: none !important;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        background: #382860;
        color: #fff;
        font-size: 24px;
        text-align: center;
        padding: 10px 0
    }

    .snippet-btns a:last-child {
        background: #ed2540
    }

    .navbar-nav {
        padding-top: 40px
    }

    .navbar .navbar-nav li a {
        padding: 15px 16px !important;
        border-bottom: 1px solid #ccc
    }

    .navbar-toggler {
        outline: none !important
    }

    .run-store {
        background: #f0eafe;
        padding-bottom: 50px
    }

    .get-started.sec-one img {
        max-width: 100%
    }

    .get-started h2 {
        font-size: 28px
    }

    .home-price .title h2 {
        margin-top: 20px
    }

    .view-price-btn {
        margin: 0 auto 36px
    }

    .contact-info {
        padding-left: 0
    }

    .contact-info p {
        font-size: 16px
    }

    .contact-section p br {
        display: none
    }

    .contact-section {
        padding-top: 110px
    }

    .nead-to-start p {
        padding: 0
    }

    .sticky-top {
        position: fixed
    }

    .mobile-table {
        padding: 0
    }

    .banner-ppc h1 {
        font-size: 24px
    }

    .banner-ppc {
        padding: 80px 0 65px
    }

    .space-95 {
        height: 15px
    }

    .shop-designs p br,
    .ppc-pricing .ppc-title p br {
        display: none
    }

    .ppc-footer .col-sm-1 {
        display: none
    }

    .ppc-footer .col-sm-3 {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%
    }

    .ppc-footer p {
        padding-right: 0
    }

    .ppc-body {
        padding-top: 144px
    }

    .ppc-pricing .price-table-outer {
        display: none
    }

    .ppc-header .navbar-brand {
        padding-left: 0
    }

    .wowSpecialise p {
        padding: 0
    }

    .wowSpecialise {
        padding-bottom: 0
    }

    .navbar-nav .dropdown-menu {
        border-radius: 0;
        border: 0;
        padding-top: 0;
        margin-top: 0
    }

    .navbar-nav .dropdown-menu a::before {
        content: '>';
        margin-right: 5px
    }

    .navbar .navbar-nav li .dropdown-menu a {
        padding: 10px 30px !important;
        font-size: 15px
    }

    .navbar-nav .dropdown-menu::before {
        display: none
    }

    .navbar .navbar-nav li .dropdown-menu a:first-child {
        padding-top: 10px !important
    }

    .navbar .navbar-nav li .dropdown-menu a:last-child {
        padding-bottom: 10px !important
    }

    .sub-dropdown-menu {
        position: relative;
        width: 100%;
        left: 0;
        padding-left: 20px
    }

    .dropdown-menu .sub-dropdown-toggle::after {
        right: 10px
    }

    .dropdown-menu li:hover>.sub-dropdown-menu,
    .dropdown-menu li .sub-dropdown-menu:hover {
        display: none
    }

    .navbar-nav .plus,
    .navbar-nav .minus {
        float: right;
        padding: 6px 30px;
        font-weight: 700;
        color: #000;
        font-size: 20px;
        display: block;
        position: absolute;
        z-index: 9999;
        right: 0;
        background: #413269;
        color: #fff
    }

    .navbar-nav .plus svg,
    .navbar-nav .minus svg {
        height: 14px;
        color: #fff;
        fill: #fff
    }

    .navbar-nav .plus:hover,
    .navbar-nav .minus:hover {
        cursor: pointer
    }

    .navbar-nav .minus {
        display: none
    }

    .navbar-nav .open .plus {
        display: none
    }

    .navbar-nav .open .minus {
        display: block
    }

    .dropdown-menu .sub-dropdown-toggle::after {
        display: none
    }

    .navbar-nav .open .sub-dropdown-menu {
        display: block !important
    }

    .sub-dropdown-toggle.open>.dropdown-item {
        border-bottom: 0
    }
}

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

    .banner h1,
    .get-started h2,
    .banner h2,
    .get-started h3 {
        font-size: 18px
    }

    .snippet-btns a:first-child {
        -ms-flex: 0 0 45%;
        flex: 0 0 40%;
        max-width: 40%
    }

    .snippet-btns a:last-child {
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%
    }

    .nead-to-start .title h2 {
        font-size: 32px
    }

    .banner-ppc h1 {
        font-size: 20px
    }

    .banner-ppc {
        padding-top: 65px
    }
}

@media only screen and (max-width: 340px) {
    .nead-to-start .title h2 {
        font-size: 28px
    }

    .navbar-brand img {
        width: 240px
    }
}

.indus-banner {
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/ppc/01.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 140px 0 100px
}

.indus-banner.enterprise {
    background-image: url(../images/ppc/enterprise.png);
    background-repeat: no-repeat;
    background-size: cover
}

.indus-banner.bespoke {
    background-image: url(../images/tool-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% 100%
}

.indus-banner h1 {
    text-align: left;
    font-size: 65px;
    color: #e01f3f;
    font-family: 'OpenSans-Bold';
    margin-bottom: 30px;
    text-transform: uppercase
}

.indus-banner .main-btn {
    background: #e01f3f;
    font-size: 20px;
    border-color: #e01f3f;
    font-family: 'OpenSans-Semibold';
    float: left
}

.indus-banner .main-btn:hover {
    background: #fff;
    border-color: #e01f3f;
    color: #e01f3f
}

.indus-banner .blue-color {
    color: #39285f
}

.our-tech {
    padding-top: 2px;
    background: none;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-bottom: 30px
}

.our-tech h2 {
    margin-top: 0;
    font-size: 28px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.our-tech p {
    margin: 15px 0 25px
}

.our-tech img {
    float: left
}

.our-tech.sec-one img {
    max-width: 100%
}

.store-shine.sec-one img {
    text-align: center;
    margin: 18px -74px;
    float: right
}

.title-indus {
    text-align: center
}

.title-indus h1 {
    margin-top: 20px;
    font-size: 33px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.title-indus h2 {
    margin-top: 20px;
    font-size: 33px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold'
}

.title-indus h3 {
    font-size: 24px;
    color: #100f10
}

.store-shine {
    padding-top: 75px;
    padding-bottom: 40px;
    background: url(../images/shape-2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-bottom: 30px
}

.store-shine h2 {
    margin-top: 0;
    font-size: 33px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.store-shine h3 {
    font-size: 24px;
    color: #100f10;
    text-transform: uppercase;
    margin-top: 10px
}

.store-shine p {
    margin: 15px 0 25px
}

.store-shine.pro-customiz {
    background-image: none
}

.store-shine.sec-two img {
    float: none;
    margin: 0 auto;
    display: block
}

.store-shine .view-price-btn {
    font-size: 18px;
    color: #fff;
    font-family: 'Arimo-Bold';
    background: #e01f3f;
    width: 300px;
    margin: 15px auto 50px;
    display: block;
    padding: 0;
    height: 42px;
    border: 2px solid #e01f3f;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
    float: left
}

.store-shine .view-price-btn:hover {
    background: transparent;
    color: #e01f3f;
    text-decoration: none
}

.indus-features {
    margin: 30px 0
}

.indus-features .title h2 {
    font-size: 38px;
    text-transform: inherit;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.indus-features p {
    padding: 0 25px
}

.view-price-indus img {
    margin: 0 auto;
    display: block;
    margin-top: 30px;
    margin-bottom: 15px
}

.view-price-indus h4 {
    font-size: 20px;
    color: #171619;
    text-align: center;
    font-family: 'Arimo-Bold'
}

.view-price-indus p {
    font-size: 16px;
    color: #171619;
    text-align: center
}

.view-price-btn {
    font-size: 18px;
    color: #fff;
    font-family: 'Arimo-Bold';
    background: #39285f;
    width: 290px;
    margin: 15px auto 50px;
    display: block;
    padding: 0;
    height: 42px;
    border: 2px solid #39285f;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px
}

.view-price-btn:hover {
    background: transparent;
    color: #39285f;
    text-decoration: none
}

.b2b-banner {
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/b2b-banner.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 140px 0 100px
}

.b2b.enterprise {
    background-image: url(../images/ppc/enterprise.png);
    background-repeat: no-repeat;
    background-size: cover
}

.b2b.bespoke {
    background-image: url(../images/tool-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% 100%
}

.b2b-banner h1 {
    text-align: left;
    font-size: 65px;
    color: #e01f3f;
    font-family: 'OpenSans-Bold';
    margin-bottom: 30px
}

.b2b-banner .main-btn {
    background: #e01f3f;
    font-size: 20px;
    border-color: #e01f3f;
    font-family: 'OpenSans-Semibold';
    float: left
}

.b2b-banner .main-btn:hover {
    background: #fff;
    border-color: #e01f3f;
    color: #e01f3f
}

.b2b-banner .blue-color {
    color: #39285f
}

.b2b-shine {
    padding-top: 75px;
    padding-bottom: 40px;
    background: url(../images/shape-2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-bottom: 30px
}

.b2b-shine h2 {
    margin-top: 0;
    font-size: 33px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.b2b-shine h3 {
    font-size: 24px;
    color: #100f10;
    text-transform: uppercase;
    margin-top: 10px
}

.b2b-shine p {
    margin: 15px 0 25px
}

.b2b-shine.pro-customiz {
    background-image: none
}

.b2b-shine.sec-two img {
    float: none;
    margin: 0 auto;
    display: block
}

.b2b-shine .view-price-btn {
    font-size: 18px;
    color: #fff;
    font-family: 'Arimo-Bold';
    background: #e01f3f;
    width: 300px;
    margin: 15px auto 50px;
    display: block;
    padding: 0;
    height: 42px;
    border: 2px solid #e01f3f;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
    float: left
}

.b2b-shine .view-price-btn:hover {
    background: transparent;
    color: #e01f3f;
    text-decoration: none
}

.b2b-shine.sec-one img {
    max-width: 100%;
    text-align: center;
    margin: 116px 16px;
    float: right
}

.b2b-shine .list {
    padding: 0;
    text-align: left;
    margin: 5px 0;
    display: inline-block;
    list-style: none
}

.b2b-shine .list li {
    margin-bottom: 5px;
    list-style-position: outside;
    display: flex;
    padding-left: 0;
    float: left
}

.b2b-shine .list li::before {
    background-image: url(../images/check-2.png);
    content: '';
    height: 28px;
    width: 28px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 6px;
    padding: 15px 14px;
    margin-top: 4px
}

//
.food-banner2 {
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/food-banner.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 140px 0 100px;
    border: 1px solid red
}

.food-banner2.enterprise {
    background-image: url(../images/ppc/enterprise.png);
    background-repeat: no-repeat;
    background-size: cover
}

.food-banner2.bespoke {
    padding: 140px 0 100px;
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/food-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% 100%
}

.food-banner2 h1 {
    text-align: left;
    font-size: 45px;
    color: #e01f3f;
    font-family: 'OpenSans-Bold';
    margin-bottom: 30px;
    text-transform: uppercase
}

.food-banner2 .main-btn {
    background: #e01f3f;
    font-size: 20px;
    border-color: #e01f3f;
    font-family: 'OpenSans-Semibold';
    float: left
}

.food-banner2 .main-btn:hover {
    background: #fff;
    border-color: #e01f3f;
    color: #e01f3f
}

.food-banner2 .blue-color {
    color: #39285f
}

//
.fashion-banner2 {
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/fashion.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 140px 0 100px;
    border: 1px solid red !important
}

.fashion-banner2.bespoke {
    padding: 140px 0 100px;
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/fashion.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% 100%
}

.fashion-banner2 h1 {
    text-align: left;
    font-size: 45px;
    color: #e01f3f;
    font-family: 'OpenSans-Bold';
    margin-bottom: 30px;
    text-transform: uppercase
}

.fashion-banner2 .main-btn {
    background: #e01f3f;
    font-size: 20px;
    border-color: #e01f3f;
    font-family: 'OpenSans-Semibold';
    float: left
}

.fashion-banner2 .main-btn:hover {
    background: #fff;
    border-color: #e01f3f;
    color: #e01f3f
}

.fashion-banner2 .blue-color {
    color: #39285f
}

.our-tech2 {
    padding-top: 2px;
    background: none;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-bottom: 30px !important
}

.our-tech2 h2 {
    margin-top: 0;
    font-size: 28px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.our-tech2 p {
    margin: 15px 0 25px
}

.our-tech2 img {
    float: left
}

.our-tech2.sec-one img {
    max-width: 100%;
    margin-left: 180px !important
}

.store-shine2 {
    padding-top: 75px;
    padding-bottom: 40px;
    background: url(../images/shape-2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-bottom: 30px;
    margin-top: -125px
}

.store-shine2 h2 {
    margin-top: 0;
    font-size: 33px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.store-shine2 h3 {
    font-size: 24px;
    color: #100f10;
    text-transform: uppercase;
    margin-top: 10px
}

.store-shine2 p {
    margin: 15px 0 25px
}

.store-shine2.pro-customiz {
    background-image: none
}

.store-shine2.sec-two img {
    float: none;
    margin: 0 auto;
    display: block
}

.store-shine2 .view-price-btn {
    font-size: 18px;
    color: #fff;
    font-family: 'Arimo-Bold';
    background: #e01f3f;
    width: 300px;
    margin: 15px auto 50px;
    display: block;
    padding: 0;
    height: 42px;
    border: 2px solid #e01f3f;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
    float: left
}

.store-shine2 .view-price-btn:hover {
    background: transparent;
    color: #e01f3f;
    text-decoration: none
}

.store-shine2.sec-one img {
    max-width: 74%;
    text-align: center;
    margin: 6px 16px;
    float: left
}

//
.furniture {
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/furniture-banner.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 140px 0 100px;
    border: 1px solid red
}

.furniture.bespoke {
    padding: 140px 0 100px;
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/furniture-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% 100%
}

.furniture h1 {
    text-align: left;
    font-size: 45px;
    color: #e01f3f;
    font-family: 'OpenSans-Bold';
    margin-bottom: 30px;
    text-transform: uppercase
}

.furniture .main-btn {
    background: #e01f3f;
    font-size: 20px;
    border-color: #e01f3f;
    font-family: 'OpenSans-Semibold';
    float: left
}

.furniture .main-btn:hover {
    background: #fff;
    border-color: #e01f3f;
    color: #e01f3f
}

.furniture .blue-color {
    color: #39285f
}

//
.pos {
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/pos-banner.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 140px 0 100px;
    border: 1px solid red
}

.pos.bespoke {
    padding: 140px 0 100px;
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/pos-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% 100%
}

.pos h1 {
    text-align: left;
    font-size: 80px;
    color: #e01f3f;
    font-family: 'OpenSans-Bold';
    margin-bottom: 30px;
    text-transform: uppercase
}

.pos .main-btn {
    background: #e01f3f;
    font-size: 20px;
    border-color: #e01f3f;
    font-family: 'OpenSans-Semibold';
    float: left
}

.pos .main-btn:hover {
    background: #fff;
    border-color: #e01f3f;
    color: #e01f3f
}

.pos .blue-color {
    color: #39285f
}

//
.store-banner {
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/store-banner.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 140px 0 100px;
    border: 1px solid red
}

.store-banner.bespoke {
    padding: 140px 0 100px;
    margin-bottom: 30px;
    background: #f8f8f8;
    background-image: url(../images/store-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80% 100%
}

.store-banner h1 {
    text-align: left;
    font-size: 80px;
    color: #e01f3f;
    font-family: 'OpenSans-Bold';
    margin-bottom: 30px;
    text-transform: uppercase
}

.store-banner .main-btn {
    background: #e01f3f;
    font-size: 20px;
    border-color: #e01f3f;
    font-family: 'OpenSans-Semibold';
    float: left
}

.store-banner .main-btn:hover {
    background: #fff;
    border-color: #e01f3f;
    color: #e01f3f
}

.store-banner .blue-color {
    color: #39285f
}

.our-store {
    padding-top: 2px;
    margin-bottom: -60px
}

.our-store h2 {
    margin-top: 0;
    font-size: 28px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.our-store p {
    margin: 15px 0 25px
}

.our-store img {
    float: left
}

.our-store.sec-one img {
    max-width: 100%
}

.store-shine3 {
    padding-bottom: 6px;
    background: url(../images/shape-2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.store-shine3 h2 {
    margin-top: 0;
    font-size: 33px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.store-shine3 h3 {
    font-size: 24px;
    color: #100f10;
    text-transform: uppercase;
    margin-top: 10px
}

.store-shine3 p {
    margin: 15px 0 25px
}

.store-shine3.pro-customiz {
    background-image: none
}

.store-shine3.sec-two img {
    float: none;
    margin: 0 auto;
    display: block
}

.store-shine3 .view-price-btn {
    font-size: 18px;
    color: #fff;
    font-family: 'Arimo-Bold';
    background: #e01f3f;
    width: 300px;
    margin: 15px auto 50px;
    display: block;
    padding: 0;
    height: 42px;
    border: 2px solid #e01f3f;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
    float: left
}

.store-shine3 .view-price-btn:hover {
    background: transparent;
    color: #e01f3f;
    text-decoration: none
}

.store-shine3.sec-one img {
    max-width: 86%;
    text-align: center;
    margin: -18px 186px;
    float: left
}

.solution {
    padding-top: 75px;
    margin-bottom: 30px
}

.solution h2 {
    margin-top: 0;
    font-size: 33px;
    margin-bottom: 0;
    color: #39285f;
    font-family: 'Arimo-Bold';
    text-transform: uppercase
}

.solution h3 {
    font-size: 24px;
    color: #100f10;
    text-transform: uppercase;
    margin-top: 10px
}

.solution p {
    margin: 15px 0 25px
}

.solution.pro-customiz {
    background-image: none
}

.solution.sec-two img {
    float: none;
    margin: 0 auto;
    display: block
}

.solution .view-price-btn {
    font-size: 18px;
    color: #fff;
    font-family: 'Arimo-Bold';
    background: #e01f3f;
    width: 300px;
    margin: 15px auto 50px;
    display: block;
    padding: 0;
    height: 42px;
    border: 2px solid #e01f3f;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
    float: left
}

.solution .view-price-btn:hover {
    background: transparent;
    color: #e01f3f;
    text-decoration: none
}

.solution.sec-one img {
    width: 100%;
    text-align: center;
    margin: -86px 133px;
    float: right
}

.solution .list {
    padding: 0;
    text-align: left;
    margin: 5px 0;
    display: inline-block;
    list-style: none
}

.solution .list li {
    margin-bottom: 5px;
    list-style-position: outside;
    display: flex;
    padding-left: 0;
    float: left
}

.solution .list li::before {
    background-image: url(../images/check-2.png);
    content: '';
    height: 28px;
    width: 28px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 6px;
    padding: 15px 14px;
    margin-top: 4px
}

.indus-features2 {
    padding-bottom: 0;
    background: url(../images/lower-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: 25px
}

.indus-features2 .title h2 {
    font-size: 38px;
    text-transform: inherit;
    font-family: 'Arimo-Bold';
    text-transform: uppercase;
    margin-top: 122px
}

.indus-features2 p {
    padding: 0 25px
}

.view-price-indus2 img {
    margin: 0 auto;
    display: block;
    margin-top: 30px;
    margin-bottom: 15px
}

.view-price-indus2 h4 {
    font-size: 20px;
    color: #171619;
    text-align: center;
    font-family: 'Arimo-Bold'
}

.view-price-indus2 p {
    font-size: 16px;
    color: #171619;
    text-align: center
}

@media only screen and (max-width: 768px) {
    .ds-none {
        display: none !important
    }

    .mo-block {
        display: block !important
    }

    .tab-only {
        display: none
    }

    .mobile-only {
        display: block
    }

    .top-bar .col-sm-6:last-child {
        display: none
    }

    .top-bar p {
        text-align: center
    }

    .banner h1,
    .get-started h2 {
        font-size: 22px
    }

    .banner h2,
    .get-started h3 {
        font-size: 20px
    }

    .get-started .col-sm-5 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .get-started .col-sm-7 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .get-started {
        text-align: center;
        padding-bottom: 0
    }

    .get-started .view-price-btn {
        margin: 0 auto 15px
    }

    .space-80 {
        display: none
    }

    .home-price .title h2 {
        margin-top: 20px;
        font-size: 22px
    }

    .home-price .title h3 {
        font-size: 18px
    }

    .view-price p {
        margin-bottom: 0
    }

    .view-price-btn {
        margin: 25px auto 30px
    }

    .home-price {
        margin-top: 30px
    }

    .start-demo-btn {
        margin: 15px auto 10px;
        display: block;
        float: none
    }

    footer .col-sm-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    footer .col-sm-8 .col-sm-4:first-child {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    footer .col-sm-8 .col-sm-4:nth-child(02) {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    footer .col-sm-8 .col-sm-4:nth-child(03) {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    footer .col-sm-4.full-col {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    footer {
        margin-bottom: 56px
    }

    footer .input-group input {
        max-width: 400px;
        margin: AUTO;
        margin-bottom: 20px
    }

    footer .input-group div {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .main-btn {
        width: 92% !important;
        font-size: 14px !important;
        max-width: 400px
    }

    .btn,
    .view-price-btn,
    .start-demo-btn {
        width: 100% !important;
        max-width: 400px
    }

    .footer-bar p {
        text-align: center
    }

    .footer-links {
        margin-top: 20px;
        margin-bottom: 15px
    }

    .banner img {
        max-width: 80%
    }

    .myaccordion {
        margin-bottom: 30px
    }

    .pro-customiz img {
        margin-top: 15px
    }

    .pro-customiz .col-sm-5 {
        order: 2
    }

    .pro-customiz .myaccordion {
        margin-bottom: 0
    }

    .run-store {
        padding-top: 30px !important
    }

    .title h2 {
        margin-top: 0;
        font-size: 22px
    }

    .title h3 {
        font-size: 20px
    }

    .contact-section {
        margin-bottom: 40px
    }

    .contact-section h2 {
        font-size: 26px;
        margin-top: 30px
    }

    .contact-section p {
        margin-top: 15px;
        margin-bottom: 10px
    }

    .contact-section #contact-form {
        width: 100%;
        margin-top: -20px
    }

    .pricing .item ul {
        padding-left: 0
    }

    .pricing .col-md-4 {
        margin-top: 30px
    }

    .pricing {
        padding-top: 30px;
        display: block;
        padding-bottom: 30px
    }

    .theme-modal .main-btn {
        width: 100% !important
    }

    .get-started.sec-two {
        padding-top: 15px
    }

    .contact-section {
        padding-top: 0
    }

    .contact-info br {
        display: none
    }

    .contact-info p {
        min-height: 48px
    }

    .nead-to-start .title h2 {
        font-size: 36px
    }

    .all-ex-vat {
        padding-top: 0;
        padding-bottom: 20px
    }

    .ppc-sales br {
        display: none;
        text-align: center !important
    }

    .ppc-sales.colRevert .col-sm-6:last-child {
        order: 1
    }

    .ppc-sales h2,
    .ppc-sales p {
        text-align: center
    }

    .ppc-sales p {
        margin-bottom: 0
    }

    #ppc-accordion {
        margin-bottom: 0
    }

    .ppc-contact .main-btn {
        width: 100% !important;
        max-width: 400px
    }

    .owl-dots button.owl-dot {
        height: 20px;
        width: 20px
    }

    .shop-designs h2,
    .ppc-pricing .ppc-title h2,
    .testimonial .ppc-title h2,
    .ppc-sales h2,
    .get-ready h2,
    .ppc-contact h2,
    .ppc-contact p a {
        font-size: 20px
    }

    .ppc-footer .col-sm-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ppc-footer .social-icons {
        margin-bottom: 20px
    }

    .ppc-footer {
        text-align: center
    }

    .ppc-header .phone-num {
        position: fixed;
        bottom: 0;
        width: 100%;
        text-align: center;
        background: #de1f3d;
        left: 0;
        height: 58px;
        line-height: 48px;
        color: #fff !important
    }

    .ppc-header {
        height: auto;
        padding-bottom: 12px
    }

    .ppc-pricing .ppc-title {
        padding-top: 0
    }

    .ppc-header .navbar-brand {
        display: block;
        text-align: center
    }

    .banner-ppc {
        margin-bottom: 0;
        background-position: left
    }

    .ppc-footer .footer-bar p {
        padding-right: 15px
    }

    .ppc-contact .main-btn {
        margin-top: 0
    }

    .mobile-only {
        display: inline-block
    }

    .desktop-only {
        display: none
    }

    .get-ready .main-btn {
        width: 100% !important;
        padding: 0 15px;
        max-width: 300px;
        font-size: 17px
    }

    .banner-ppc .main-btn {
        width: 100% !important;
        max-width: 300px;
        padding: 10px;
        font-size: 16px
    }

    #lz_overlay_wm {
        margin: 0 19px 75px 0 !important
    }

    #move-to-top {
        bottom: 60px
    }

    #lz_overlay_preview {
        margin: 0 18px 120px 0 !important
    }

    .ppc-top-bar {
        height: auto
    }

    .counttext {
        text-align: center;
        padding-top: 5px;
        padding-bottom: 10px
    }

    .ppc-top-bar .main-btn {
        display: none
    }

    .banner-ppc h1 {
        text-align: center;
        font-size: 20px;
        color: #e01f3f;
        font-family: 'OpenSans-Bold';
        margin-top: 268px;
        text-transform: uppercase;
        margin-bottom: 10px
    }

    .banner-ppc h1 br {
        display: none
    }

    .ppc-body {
        padding-top: 88px
    }

    .banner-custom {
        margin-bottom: 16px;
        background: #f8f8f8;
        background-image: url(../images/ppc/bespoke.png) !important;
        background-repeat: no-repeat;
        background-size: 1075px !important;
        background-position: 86% 5% !important;
        padding: 35px 0 40px !important
    }

    .banner-custom h1 {
        text-align: center;
        font-size: 18px;
        color: #e01f3f;
        font-family: 'OpenSans-Bold';
        margin-top: 240px;
        text-transform: uppercase;
        margin-bottom: 10px
    }

    .banner-custom h1 br {
        display: none
    }

    .ppc-body {
        padding-top: 40px !important
    }

    .wowSpecialise p:first-child {
        font-family: 'OpenSans-Bold';
        font-size: 18px
    }

    .wowSpecialise p {
        font-size: 16px;
        text-align: center
    }

    .ppc-sales p {
        font-size: 16px
    }

    .price-title h1 {
        color: #0a090a;
        font-size: 20px;
        margin-top: 35px
    }

    .ppc-sales.img-edge img {
        width: 70% !important
    }

    .banner-enterprise {
        margin-bottom: 16px;
        background: #f8f8f8;
        background-image: url(../images/ppc/enterprise.png) !important;
        background-repeat: no-repeat;
        background-size: 1075px !important;
        background-position: 86% 5% !important;
        padding: 35px 0 40px !important
    }

    .banner-enterprise h1 {
        text-align: center;
        font-size: 18px;
        color: #e01f3f;
        font-family: 'OpenSans-Bold';
        margin-top: 240px;
        text-transform: uppercase;
        margin-bottom: 10px
    }

    .owl-carousel .owl-item img {
        display: block;
        width: 74%;
        margin-left: 42px
    }

    .owl-carousel .owl-item .user-img img {
        display: block;
        width: 64%;
        margin-left: 24px !important
    }

    .enquire-popup .modal-content .modal-body p {
        font-size: 16px
    }

    .enquire-popup .modal-content .modal-body p br {
        display: none
    }

    .not-interest {
        text-align: center
    }

    .enquire-popup .modal-content .modal-body .leftImg {
        display: none
    }

    .enquire-popup .modal-content .modal-body .navbar-brand {
        margin-left: -13px
    }

    .enquire-popup .modal-content .modal-body .form-group .form-control {
        height: 36px
    }

    .enquire-popup .modal-content .modal-body .form-group label {
        font-size: 14px
    }

    .b2b-banner.bespoke {
        background-image: url(../images/b2b-banner.png) !important;
        background-repeat: no-repeat;
        background-size: 1139px;
        background-position: 81% -56%
    }

    .b2b-banner {
        margin-bottom: 30px;
        background: #f8f8f8;
        background-image: url(../images/ppc/01.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: cover;
        padding: 30px 0
    }

    .b2b-banner h1 {
        text-align: center;
        font-size: 22px;
        color: #e01f3f;
        font-family: 'OpenSans-Bold';
        margin-top: 190px;
        text-transform: uppercase;
        margin-bottom: 10px
    }

    .b2b-banner br {
        display: none
    }

    .b2b-banner .main-btn {
        background: #e01f3f;
        font-size: 14px;
        border-color: #e01f3f;
        font-family: 'OpenSans-Semibold';
        float: none
    }

    .indus-banner.bespoke {
        background-image: url(../images/tool-banner2.png) !important;
        background-repeat: no-repeat;
        background-size: 70%;
        background-position: 42% 8%
    }

    .indus-banner {
        margin-bottom: 16px;
        background: #f8f8f8;
        background-image: url(../images/ppc/01.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 35px 0 40px
    }

    .indus-banner h1 {
        text-align: center;
        font-size: 22px;
        color: #e01f3f;
        font-family: 'OpenSans-Bold';
        margin-top: 286px;
        text-transform: uppercase;
        margin-bottom: 10px
    }

    .indus-banner br {
        display: none
    }

    .indus-banner .main-btn {
        background: #e01f3f;
        font-size: 14px;
        border-color: #e01f3f;
        font-family: 'OpenSans-Semibold';
        float: none
    }

    .title-indus h3 {
        font-size: 16px;
        color: #100f10;
        margin: 17px 7px
    }

    .our-tech h2 {
        margin-top: 15px;
        font-size: 22px;
        margin-bottom: 0;
        color: #39285f;
        font-family: 'Arimo-Bold';
        text-transform: uppercase;
        text-align: center
    }

    .our-tech p {
        margin: 15px 0 25px;
        text-align: center
    }

    .store-shine {
        padding-top: 48px;
        padding-bottom: 40px;
        background: #f5f5f5;
        margin-bottom: 51px
    }

    .store-shine p {
        margin: 37px 0 11px;
        text-align: center
    }

    .store-shine h2 {
        margin-top: -25px;
        font-size: 24px;
        margin-bottom: 13px;
        color: #39285f;
        font-family: 'Arimo-Bold';
        text-transform: uppercase;
        text-align: center
    }

    .store-shine .view-price-btn {
        margin: 15px auto -6px;
        padding: 0;
        float: none
    }

    .indus-features .title h2 {
        font-size: 24px
    }

    .title-indus br {
        display: none
    }

    .title-indus h2 {
        font-size: 24px
    }

    .store-shine.sec-one img {
        max-width: 69%;
        text-align: center;
        margin: 15px auto;
        float: none
    }

    .br-none br {
        display: none
    }

    .b2b-shine {
        padding-top: 48px;
        padding-bottom: 40px;
        background: #f5f5f5;
        margin-bottom: 51px
    }

    .b2b-shine p {
        margin: 37px 0 11px;
        text-align: center
    }

    .b2b-shine h2 {
        margin-top: -25px;
        font-size: 24px;
        margin-bottom: 13px;
        color: #39285f;
        font-family: 'Arimo-Bold';
        text-transform: uppercase;
        text-align: center
    }

    .b2b-shine .view-price-btn {
        margin: 15px auto -6px;
        padding: 0;
        float: none
    }

    .b2b-shine.sec-one img {
        margin: 10px 16px !important
    }

    / .food-banner2.bespoke {
        background-image: url(../images/food-banner.png) !important;
        background-repeat: no-repeat;
        background-size: 1075px !important;
        background-position: 91% 0 !important
    }

    .food-banner2 {
        margin-bottom: 16px;
        background: #f8f8f8;
        background-image: url(../images/food-banner.png) !important;
        background-position: right;
        background-size: 1075px !important;
        background-position: 91% 0 !important;
        padding: 35px 0 40px !important
    }

    .food-banner2 h1 {
        text-align: center;
        font-size: 22px;
        color: #e01f3f;
        font-family: 'OpenSans-Bold';
        margin-top: 216px;
        text-transform: uppercase;
        margin-bottom: 10px
    }

    .food-banner2 br {
        display: none
    }

    .food-banner2 .main-btn {
        background: #e01f3f;
        font-size: 14px;
        border-color: #e01f3f;
        font-family: 'OpenSans-Semibold';
        float: none
    }

    / .fashion-banner2.bespoke {
        background-image: url(../images/fashion.png) !important;
        background-repeat: no-repeat;
        background-size: 1075px !important;
        background-position: 91% 0 !important
    }

    .fashion-banner2 {
        margin-bottom: 16px;
        background: #f8f8f8;
        background-image: url(../images/fashion.png) !important;
        background-position: right;
        background-size: 1075px !important;
        background-position: 91% 0 !important;
        padding: 35px 0 40px !important
    }

    .fashion-banner2 h1 {
        text-align: center;
        font-size: 22px;
        color: #e01f3f;
        font-family: 'OpenSans-Bold';
        margin-top: 216px;
        text-transform: uppercase;
        margin-bottom: 10px
    }

    .fashion-banner2 br {
        display: none
    }

    .fashion-banner2 .main-btn {
        background: #e01f3f;
        font-size: 14px;
        border-color: #e01f3f;
        font-family: 'OpenSans-Semibold';
        float: none
    }

    .our-tech2.sec-one img {
        max-width: 100%;
        margin-left: 0 !important
    }

    .our-tech2 h2 {
        margin-top: 0;
        font-size: 24px;
        margin-bottom: 19px;
        text-align: center
    }

    .our-tech2 p {
        text-align: center
    }

    .store-shine2 {
        padding-top: 48px;
        padding-bottom: 40px;
        background: #f5f5f5;
        margin-bottom: 51px;
        margin-top: 0
    }

    .store-shine2 p {
        margin: 37px 0 11px;
        text-align: center
    }

    .store-shine2 h2 {
        margin-top: -25px;
        font-size: 24px;
        margin-bottom: 13px;
        color: #39285f;
        font-family: 'Arimo-Bold';
        text-transform: uppercase;
        text-align: center
    }

    .store-shine2 .view-price-btn {
        margin: 15px auto -6px;
        padding: 0;
        float: none
    }

    / .furniture.bespoke {
        background-image: url(../images/furniture-banner.png) !important;
        background-repeat: no-repeat
    }

    .furniture {
        margin-bottom: 16px;
        background: #f8f8f8;
        background-image: url(../images/furniture-banner.png) !important;
        background-position: right;
        background-size: 1075px !important;
        background-position: 85% 0 !important;
        padding: 35px 0 40px !important
    }

    .furniture h1 {
        text-align: center;
        font-size: 22px;
        color: #e01f3f;
        font-family: 'OpenSans-Bold';
        margin-top: 216px;
        text-transform: uppercase;
        margin-bottom: 10px
    }

    .furniture br {
        display: none
    }

    .furniture .main-btn {
        background: #e01f3f;
        font-size: 14px;
        border-color: #e01f3f;
        font-family: 'OpenSans-Semibold';
        float: none
    }

    / .pos.bespoke {
        background-image: url(../images/pos-banner.png) !important;
        background-repeat: no-repeat
    }

    .pos {
        margin-bottom: 16px;
        background: #f8f8f8;
        background-image: url(../images/pos-banner.png) !important;
        background-position: right;
        background-size: 1075px !important;
        background-position: 78% 0 !important;
        padding: 35px 0 40px !important
    }

    .pos h1 {
        text-align: center;
        font-size: 22px;
        color: #e01f3f;
        font-family: 'OpenSans-Bold';
        margin-top: 216px;
        text-transform: uppercase;
        margin-bottom: 10px
    }

    .pos br {
        display: none
    }

    .pos .main-btn {
        background: #e01f3f;
        font-size: 14px;
        border-color: #e01f3f;
        font-family: 'OpenSans-Semibold';
        float: none
    }

    / .store-banner.bespoke {
        background-image: url(../images/store-banner.png) !important;
        background-repeat: no-repeat
    }

    .store-banner {
        margin-bottom: 16px;
        background: #f8f8f8;
        background-image: url(../images/store-banner.png) !important;
        background-position: right;
        background-size: 1075px !important;
        background-position: 90% 0 !important;
        padding: 35px 0 40px !important
    }

    .store-banner h1 {
        text-align: center;
        font-size: 22px;
        color: #e01f3f;
        font-family: 'OpenSans-Bold';
        margin-top: 216px;
        text-transform: uppercase;
        margin-bottom: 10px
    }

    .store-banner br {
        display: none
    }

    .store-banner .main-btn {
        background: #e01f3f;
        font-size: 14px;
        border-color: #e01f3f;
        font-family: 'OpenSans-Semibold';
        float: none
    }

    .store-shine3.sec-one img {
        max-width: 70%;
        text-align: center;
        margin: -14px 50px;
        float: revert
    }

    .store-shine3 {
        padding-top: 48px;
        padding-bottom: 40px;
        background: #f5f5f5;
        margin-bottom: 30px
    }

    .store-shine3 p {
        margin: 37px 0 11px;
        text-align: center
    }

    .store-shine3 h2 {
        margin-top: -25px;
        font-size: 24px;
        margin-bottom: 13px;
        color: #39285f;
        font-family: 'Arimo-Bold';
        text-transform: uppercase;
        text-align: center
    }

    .store-shine3 .view-price-btn {
        margin: 15px auto -6px;
        padding: 0;
        float: none
    }

    .our-store {
        padding-top: 2px;
        margin-bottom: 0
    }

    .our-store h2 {
        margin-top: 15px;
        font-size: 22px;
        margin-bottom: 0;
        color: #39285f;
        font-family: 'Arimo-Bold';
        text-transform: uppercase;
        text-align: center
    }

    .our-store p {
        margin: 15px 0 25px;
        text-align: center
    }

    .our-store img {
        margin: 9px 48px 0;
        text-align: center;
        width: 70%
    }

    .solution {
        padding-top: 0;
        margin-bottom: 0
    }

    .solution h2 {
        margin-top: 0;
        font-size: 22px;
        margin-bottom: 15px;
        color: #39285f;
        font-family: 'Arimo-Bold';
        text-transform: uppercase;
        text-align: center
    }

    .solution .list {
        padding: 0;
        text-align: left;
        margin: 20px 5px;
        display: inline-block;
        list-style: none
    }

    .solution.sec-one img {
        width: 70%;
        text-align: center;
        margin: -14px 50px;
        float: revert
    }

    .indus-features2 {
        padding-bottom: 0;
        background-color: #f5f5f5;
        margin-top: 12px
    }

    .indus-features2 .title h2 {
        font-size: 20px;
        margin-top: 26px
    }
}

.full-content {
    margin: 50px auto auto
}

.full-content .content {
    position: unset !important
}

.blog .blog-sidebar a {
    color: #0000009e;
    text-transform: uppercase
}

.blog-sidebar a:hover,
.blog-sidebar a.active {
    text-decoration: none;
    color: var(--anchor_hover_color)
}

.blog-sidebar .category-title {
    font-size: 16px;
    font-family: var(--font-b);
    text-transform: uppercase;
    color: var(--body_color)
}

.blog-sidebar form span {
    position: ABSOLUTE;
    right: 25px;
    top: 10px;
    color: #2ba5d4;
    cursor: pointer
}

.blog-sidebar form .form-control {
    padding-right: 40px
}

.categories-popup .form-control {
    padding-right: 40px
}

.blog .top_search.header-serc {
    display: none
}

.blog-item.top-blog .media {
    height: 350px
}

.blog-item .media {
    height: 150px;
    margin-bottom: 20px
}

.blog-item h2 {
    font-family: var(--font-b);
    font-size: 16px;
    margin-top: 3px;
    margin-bottom: 5px;
    text-align: left;
    color: #000000ab;
    font-weight: 600
}

.blog-page h2.title {
    text-align: left
}

.blog-item {
    margin-bottom: 20px
}

.blog-item .btn {
    width: 100%
}

.blog-item .blog-cat-name {
    color: #2ba5d4;
    font-size: 14px;
    display: inline-block;
    font-weight: 600
}

.blog-item .author-name {
    color: #2ba5d4;
    font-size: 14px
}

.blog-item .blog-meta-tags {
    font-size: 14px;
    color: #000000a6
}

.single-blog .top_search.header-serc {
    display: none
}

.single-blog .blog-sidebar a {
    color: #0000009e;
    text-transform: none;
    font-size: 14px
}

.category-mobile {
    display: none
}

.blog-sidebar a:hover,
.blog-sidebar a.active {
    color: #007bff
}

.blog-item h2:hover {
    color: #007bff
}

#CountryModal .modal-content {
    background-color: #fff;
    padding: 0;
    margin: 0
}

#CountryModal .modal-header {
    background: #39285f;
    color: #fff;
    margin: 0;
    padding: 0;
    margin-left: -1px;
    margin-right: -1px
}

#CountryModal .close {
    position: absolute;
    right: 20px;
    top: 20px
}

#CountryModal h3 {
    color: #fff !important;
    font-size: 20px;
    margin: 0;
    padding: 12px
}

#CountryModal .modal-body p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left
}

.feature-card {
    position: relative
}

.feature-card .icon {
    margin: 0;
    padding: 0;
    list-style: none;
    top: 0
}

.feature-card .icon,
.feature-card span {
    height: 60px;
    display: block
}

.mobile-friendly {
    width: 82px;
    left: 0;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -0 -12px
}

.aesthetic {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -76px -12px
}

.user-friendly {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -155px -12px
}

.easy-analytics {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -229px -12px
}

.responsive-platform {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -307px -12px
}

.page-builder {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -381px -12px
}

.product-management {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -461px -12px
}

.easy-product-listing {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -537px -12px
}

.simple-and-complex-products {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -613px -12px;
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -613px -12px
}

.easy-product-browsing-and-search {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -687px -12px
}

.inventory-management {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -766px -12px
}

.easy-import-of-inventory-data {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -839px -12px
}

.multiple-payment-options {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -917px -12px
}

.click-and-collect {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -0 -90px;
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -0 -88px
}

.reviews-and-testimonials {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -83px -88px
}

.wishlist-and-quotes {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -159px -88px
}

.email-marketing-tools {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -230px -88px
}

.SEO-tools {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -311px -88px
}

.built-in-security {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -386px -88px
}

.sync-to-social-media-store {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -456px -88px
}

.support-videos-and-ticketing-system {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -536px -88px
}

.customer-support {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -613px -88px
}

.custom-pricing {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -687px -88px
}

.local-delivery {
    width: 82px;
    left: 120px;
    background: url(https://wowcommerce.co.uk/assets/images/promotion/icons/01/icon-sprite.png) -766px -88px
}

@media only screen and (min-width: 1300px) {
    .ppc-body .img-fluid {
        max-width: 75%
    }

    .ppc-body .ppc-features .img-fluid {
        max-width: 100%
    }

    .ppc-body .price-title h1,
    .banner-ppc h1,
    .get-ready h2,
    .testimonial .ppc-title h2,
    .ppc-contact h2,
    .ppc-contact p a,
    .ppc-sales h2,
    .ppc-features h2,
    .shop-designs h2,
    .ppc-pricing .ppc-title h2 {
        font-size: 30px
    }

    .get-ready .main-btn {
        font-size: 18px
    }

    .ppc-body .container {
        padding: 0 40px
    }

    .ppc-body .price-panels {
        padding: 0 40px
    }

    .price-panels .panel-header {
        padding: 20px 20px 60px
    }

    .price-panels .panel-header .price {
        font-size: 60px
    }

    .price-panels .panel-header h3 {
        font-size: 24px
    }
}

@media only screen and (max-width: 1199px) {
    .ppc-sales.img-edge img {
        width: 50%;
        bottom: -30px
    }

    .v4 .ppc-sales.img-edge img {
        width: 100%;
        bottom: 0
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .icon-list li {
        font-size: 13px
    }

    .price-panels .panel-header {
        padding: 20px 20px 50px
    }

    .price-panels .panel-header h3 {
        font-size: 20px
    }

    .price-panels .panel-header .price {
        font-size: 50px
    }

    .price-panels .panel-header .price .per-month {
        font-size: 20px;
        margin-left: -2px
    }

    .price-panels .panel:not(.panel-red) {
        margin-top: 39px !important
    }

    .ppc-features .inner-section img {
        max-width: 500px
    }

    .img-fluid {
        max-width: 500px
    }

    .ppc-sales,
    .ppc-sales.img-edge {
        min-height: 320px
    }
}

@media only screen and (max-width: 768px) {
    #form-submit-btn {
        min-width: 100%
    }

    .full-content {
        margin-top: 0
    }

    .mt30-sm {
        margin-top: 30px
    }

    .ppc-sales,
    .ppc-sales.img-edge {
        min-height: auto
    }

    .banner-ppc {
        background: linear-gradient(#5C90FF, 40%, #fff) !important
    }

    .banner-ppc h1 {
        margin-top: 0;
        color: #fff
    }

    .ppc-sales .content {
        vertical-align: top;
        padding: 0;
        padding-bottom: 20px
    }

    .ppc-sales,
    .ppc-sales.img-edge {
        display: block
    }

    .ppc-sales.img-edge img,
    .ppc-sales.colRevert.img-edge img {
        width: auto !important;
        position: unset;
        margin-top: 20px;
        max-width: 100%
    }

    .ppc-sales,
    .ppc-sales.colRevert {
        min-height: auto
    }

    .ppc-features .inner-section .content {
        position: unset;
        text-align: center;
        max-width: 500px;
        margin: auto
    }

    .ppc-features .inner-section .content p {
        text-align: center
    }

    .price-panels .panel {
        margin-top: 0
    }

    .ppc-pricing .features .item {
        border-right: 1px solid #ccc
    }

    .btn-split button {
        width: auto !important
    }

    .all-ex-vat {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .blog-sidebar {
        display: none
    }

    .blog .category-mobile {
        display: block
    }

    .single-blog .mobile-cart {
        display: none
    }

    .single-blog .category-mobile {
        display: block
    }

    .blog .mobile-cart {
        display: none
    }

    .blog .category-mobile {
        position: fixed;
        z-index: 999;
        bottom: 0;
        display: flex !important;
        width: 100%
    }

    .blog .category-mobile a {
        background: var(--primary_color);
        font-size: 20px;
        padding: 15px 0 10px;
        text-align: center;
        text-decoration: none;
        color: #fff;
        width: 100%
    }

    .single-blog .category-mobile {
        position: fixed;
        z-index: 999;
        bottom: 0;
        display: flex !important;
        width: 100%
    }

    .single-blog .category-mobile a {
        background: var(--primary_color);
        font-size: 20px;
        padding: 15px 0 10px;
        text-align: center;
        text-decoration: none;
        color: #fff;
        width: 100%
    }

    .blog-item.top-blog .media {
        height: 150px
    }

    .categories-popup .modal-dialog {
        margin: 0;
        height: 100%
    }

    .categories-popup .modal-content {
        border-radius: 0;
        height: 100%
    }

    .categories-popup form span {
        position: ABSOLUTE;
        right: 25px;
        top: 25px;
        color: #2ba5d4
    }

    .blog .navbar-light .navbar-toggler {
        right: 0;
        top: -100px
    }

    .single-blog .navbar-light .navbar-toggler {
        right: 0;
        top: -100px
    }

    .category-title {
        text-align: center
    }

    .blog #nav-wrap {
        position: relative
    }

    .single-blog #nav-wrap {
        position: relative
    }

    #CountryModal {
        padding: 0 !important
    }
}

@media only screen and (max-width: 320px) {
    .ppc-testimonial-slider .owl-item .item .testi-item-outer {
        height: 420px
    }

    .testi-desc h2 {
        margin-top: 4px
    }

    .navbar .navbar-brand img,
    footer .brand-foo img {
        width: 230px
    }
}

#Loader {
    position: fixed;
    z-index: 999999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    vertical-align: middle;
    background-color: rgba(255, 255, 255, .5)
}

.loading-circle {
    position: absolute;
    top: calc(50% - 40px);
    left: calc(50% - 40px);
    clear: both;
    width: 80px;
    height: 80px;
    margin: auto;
    -webkit-animation: spCircRot .6s infinite linear;
    animation: spCircRot .6s infinite linear;
    border: 4px rgba(0, 0, 0, .7) solid;
    border-top: 4px var(--primary_color) solid;
    border-radius: 50%
}

@-webkit-keyframes spCircRot {
    from {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg)
    }
}

@keyframes spCircRot {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.mlm-page-redesign h1.theme-color {
    color: #39285f
}

.home-page-redesign .new-home-page-banner p {
    color: #39285f
}

.mlm-signup-btn {
    font-size: 18px;
    color: #fff;
    font-family: 'Arimo-Bold';
    background: #39285f;
    width: 350px;
    margin: 15px auto 50px;
    display: block;
    padding: 0;
    height: 42px;
    border: 2px solid #39285f;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px
}

.mlm-signup-btn:hover {
    background: transparent;
    color: #39285f;
    text-decoration: none
}

.mlm-page-redesign .new-home-page-banner {
    height: 600px;
    background-position: 15% 50%
}
#book-a-demo-datepicker{
   padding: .375rem .75rem !important;
}