@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

.top-line-wrap {
    padding-top: 20px;
    padding-bottom: 20px
}

.top-line-wrap .top-line-content {
    padding: 10px 0 0
}

.top-line-wrap .top-line-content .boxes {
    justify-content: center
}

.top-line-wrap .top-line-content .box {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px
}

.top-line-wrap .top-line-content .box .box-link {
    color: #31313c;
    height: 100%
}

.top-line-wrap .top-line-content .box .box-link:hover {
    text-decoration: none
}

.top-line-wrap .top-line-content .box .box-content {
    height: 100%;
    padding: 10px;
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #e0e1ec;
    border-radius: 12px
}

.top-line-wrap .top-line-content .box .box-content .box-name {
    width: 100%;
    text-align: center;
    font-weight: 600;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #31313c
}

.top-line-wrap .top-line-content .box .box-content .box-img {
    width: 100%;
    margin-top: auto;
    min-height: 50px;
    display: flex;
    justify-content: center;
    align-items: center
}

.top-line-wrap .top-line-content .box .box-content .box-img .img {
    margin: auto;
    filter: grayscale(1)
}

.top-line-wrap .top-line-content .box .box-content:hover {
    box-shadow: 0 7px 15px 0 rgba(22,22,63,.05)
}

.top-line-wrap .top-line-content .box .box-content:hover .box-img .img {
    filter: none
}

.managed-cloud-vps-plans-config-wrap {
    margin: 60px 0 50px
}

.managed-cloud-vps-plans-config-wrap .container,.managed-cloud-vps-plans-config-wrap .container-owl-carousel .owl-stage-outer {
    overflow: hidden
}

@media (max-width: 767.98px) {
    .managed-cloud-vps-plans-config-wrap>.container {
        padding-left:0;
        padding-right: 0;
        max-width: 100%;
        overflow: hidden
    }

    .managed-cloud-vps-plans-config-wrap .container-owl-carousel {
        margin-right: 0;
        margin-left: 0
    }

    .managed-cloud-vps-plans-config-wrap .carousel-container {
        overflow: hidden
    }

    .managed-cloud-vps-plans-config-wrap .carousel-container.loading .plan-column-wrap {
        margin: 0 10px auto
    }

    .managed-cloud-vps-plans-config-wrap .carousel-container.loading .plan-column-wrap:first-child {
        margin-left: calc(50% - 160px)
    }
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel {
    display: flex;
    padding-top: 25px;
    padding-bottom: 25px
}

@media (max-width: 767.98px) {
    .managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-column-wrap {
        padding:0;
        width: 320px;
        min-width: 320px
    }

    .managed-cloud-vps-plans-config-wrap .container-owl-carousel .container {
        min-width: 100vw;
        padding: 0
    }

    .managed-cloud-vps-plans-config-wrap .container-owl-carousel .container .row {
        margin-left: 0;
        margin-right: 0
    }
}

@media (min-width: 768px) and (max-width:991.98px) {
    .managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-column-wrap {
        margin-top:50px
    }
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container {
    border: 1px solid #e0e1ec;
    border-radius: 12px;
    background-color: #fff;
    padding: 24px 20px;
    margin-top: 40px;
    position: relative;
    text-align: center
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .bf-label {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    background-color: #31313c;
    padding: 10px;
    margin: auto auto 5px;
    width: 80%;
    max-width: 165px;
    border: 2px solid #9cf8ff;
    border-radius: 6px;
    text-align: center
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .bf-label .promo-text {
    display: flex;
    flex-direction: column;
    color: #9cf8ff;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    text-align: left
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .bf-label .off {
    display: flex;
    align-items: center;
    line-height: 1;
    font-size: 26px;
    font-weight: 700;
    color: #fc47fc
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .label2 {
    position: absolute;
    padding: 2px 10px;
    top: -38px;
    right: -10px;
    width: fit-content;
    background: #dd2e00;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    text-align: center;
    border-radius: 5px
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .label2[data-tooltip].dataTooltip .content {
    border-bottom: 1px dotted #fff
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .label2[data-tooltip].dataTooltip .content:after {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 96 96"><title>information-circle</title><path fill="%23FFFFFF" d="M48,0A48,48,0,1,0,96,48,48,48,0,0,0,48,0Zm0,11.3a8.86,8.86,0,1,1-8.86,8.86A8.87,8.87,0,0,1,48,11.3ZM59.75,83.19a1.51,1.51,0,0,1-1.51,1.51H38.15a1.51,1.51,0,0,1-1.51-1.51V76a1.51,1.51,0,0,1,1.51-1.51H42V40.77H37.76a1.51,1.51,0,0,1-1.51-1.51V34.2a1.51,1.51,0,0,1,1.51-1.51H52.84a1.51,1.51,0,0,1,1.51,1.51V74.5h3.88A1.51,1.51,0,0,1,59.75,76v7.17Z"/></svg>')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100%!important
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .special {
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 10px
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .special .highlighted {
    color: #bb5840;
    font-size: 15px
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small {
    margin-top: 20px;
    color: #31313c;
    font-size: 14px;
    line-height: 26px;
    text-align: left
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small li {
    display: flex;
    align-items: center;
    line-height: 21px;
    margin-top: 10px;
    margin-bottom: 10px
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small li>div {
    display: flex;
    align-items: center
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small li input {
    border: 0;
    outline: 0;
    font-weight: 700;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
    margin-bottom: auto
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small li input:focus {
    outline-width: 1px;
    outline-style: solid;
    outline-color: #2c7231;
    margin-right: 3px
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small li input:disabled {
    background-color: #fff;
    color: #31313c
}

.cloudconfigure .summarytable-wrap .input-group input::selection,.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small li input::selection {
    background: #e5f6e5;
    outline: #2c7231
}

.cloudconfigure .summarytable-wrap .input-group input::-webkit-inner-spin-button,.cloudconfigure .summarytable-wrap .input-group input::-webkit-outer-spin-button,.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small li input::-webkit-inner-spin-button,.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small li input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small li input[type=number] {
    -moz-appearance: textfield
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small li .list-icon {
    margin-right: 10px;
    margin-bottom: auto
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small li .edit-icon {
    margin-left: 10px;
    margin-top: 4px;
    margin-bottom: auto;
    cursor: pointer
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small li .confirm {
    display: none;
    margin-left: 10px;
    margin-bottom: -2px;
    font-size: 10px;
    font-weight: 700;
    color: #2c7231;
    cursor: pointer
}

.managed-cloud-vps-plans-config-wrap .all-include .list .content::after,.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .list-small li .content::after {
    content: none
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .price-set .price {
    font-weight: 600;
    padding-top: 4px;
    color: #2c7231;
    font-size: 34px;
    line-height: 38px
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .price-set .price .month {
    color: #31313c;
    font-size: 22px;
    line-height: 38px
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .price-set .total {
    font-size: 13px
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .price-set .billing-cycle-wrap {
    display: flex;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 5px;
    border-top: 1px solid #dedede;
    padding-top: 15px
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .price-set .billing-cycle-wrap .billing-cycle {
    width: 33.33%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2px 5px;
    border: 1px solid #dedede;
    font-weight: 700;
    cursor: pointer
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .price-set .billing-cycle-wrap .billing-cycle+.billing-cycle {
    border-left: none
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .price-set .billing-cycle-wrap .billing-cycle:first-child {
    border-radius: 6px 0 0 6px
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .price-set .billing-cycle-wrap .billing-cycle:last-child {
    border-radius: 0 6px 6px 0
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .price-set .billing-cycle-wrap .billing-cycle.active {
    color: #fff;
    background-color: #2c7231;
    pointer-events: none
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .on-sale {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .on-sale .percentage {
    color: #1f8823;
    font-weight: 700
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .in-build-features {
    margin: 15px auto;
    border-radius: 6px;
    background-color: #dee8f7;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    padding: 4px 12px;
    min-height: 25.6px;
    text-align: center
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .in-build-features.active {
    background-color: #3292ee
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .config-your-server {
    margin-top: 17px;
    display: block;
    border-radius: 6px;
    background-color: #2a862e;
    font-size: 16px;
    color: #fff;
    padding: 12px;
    line-height: 18px;
    font-weight: 600;
    text-align: center;
    text-transform: capitalize;
    cursor: pointer
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .config-your-server .guarantee {
    font-size: 13px;
    font-weight: 400
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .config-your-server:hover {
    text-decoration: none;
    background: #2c7231
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel .plan-container .compare {
    margin-top: 15px;
    color: #2c7231;
    cursor: pointer;
    font-size: 14px
}

.managed-cloud-vps-plans-config-wrap .container-owl-carousel h2 {
    color: #31313c;
    font-size: 22px;
    line-height: 38px;
    margin: 0;
    font-weight: 700
}

.managed-cloud-vps-plans-config-wrap .sliders {
    position: relative;
    width: 100%;
    display: flex;
    height: 612.3px;
    transition: transform .4s ease
}

@media (max-width: 1199.98px) {
    .managed-cloud-vps-plans-config-wrap .sliders {
        height:673.1px
    }
}

@media (max-width: 991.98px) {
    .managed-cloud-vps-plans-config-wrap .sliders {
        height:1274.6px
    }
}

@media (max-width: 767.98px) {
    .managed-cloud-vps-plans-config-wrap .sliders {
        height:612.3px
    }
}

.managed-cloud-vps-plans-config-wrap .slider1,.managed-cloud-vps-plans-config-wrap .slider2 {
    width: 100%;
    flex-shrink: 0;
    margin-right: 30px
}

.managed-cloud-vps-plans-config-wrap .all-include {
    justify-content: space-around;
    margin: 0 0 30px
}

.managed-cloud-vps-plans-config-wrap .all-include .heading {
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    line-height: 32px
}

.managed-cloud-vps-plans-config-wrap .all-include .list-wrap {
    margin-top: 20px;
    display: flex;
    justify-content: center
}

.managed-cloud-vps-plans-config-wrap .all-include .lists {
    width: 100%;
    display: flex;
    justify-content: space-around
}

@media (max-width: 767.98px) {
    .managed-cloud-vps-plans-config-wrap .all-include .lists {
        flex-direction:column;
        align-items: flex-start;
        margin: auto;
        max-width: 255px
    }
}

.managed-cloud-vps-plans-config-wrap .all-include .list li {
    padding-bottom: 6px
}

.managed-cloud-vps-plans-config-wrap .all-include .list li::before {
    content: "";
    display: inline-block;
    height: 12px;
    width: 14px;
    margin-right: 14px;
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 13 10.8"><path fill="%2343A048" d="M4.1,6.8L2.7,4.8c-0.5-0.6-2.9,1-2.4,1.6L2.9,10c0.5,0.6,1.4,0.8,2,0.4c0.2-0.1,0.3-0.3,0.4-0.5l0,0c0,0,0,0,0,0c0-0.1,0.1-0.1,0.1-0.2C6,8.6,8.8,3,12.8,0.2C12.8,0.2,7.8,0.3,4.1,6.8z"/></svg> ')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100%!important
}

@media (min-width: 768px) and (max-width:991.98px) {
    .managed-cloud-vps-plans-config-wrap .all-include .list li::before {
        margin-right:3px
    }
}

.managed-cloud-vps-plans-config-wrap .btn-section {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px
}

.managed-cloud-vps-plans-config-wrap .btn-section .btn-allplans {
    display: flex;
    align-items: center
}

.managed-cloud-vps-plans-config-wrap .btn-section .btn-sep {
    padding: 20px
}

.managed-cloud-vps-plans-config-wrap .btn-section .btn-link,.managed-cloud-vps-plans-config-wrap .btn-section .btn-swipe-next,.managed-cloud-vps-plans-config-wrap .btn-section .btn-swipe-prev {
    color: #2a862e;
    cursor: pointer;
    font-weight: 700;
    font-size: 18px;
    padding-top: 15px;
    padding-bottom: 15px
}

.managed-cloud-vps-plans-config-wrap .btn-section .btn-link:hover,.managed-cloud-vps-plans-config-wrap .btn-section .btn-swipe-next:hover,.managed-cloud-vps-plans-config-wrap .btn-section .btn-swipe-prev:hover {
    text-decoration: underline;
    color: #2a862e
}

.managed-cloud-vps-plans-config-wrap .btn-section .btn-swipe-next:after,.managed-cloud-vps-plans-config-wrap .btn-section .btn-swipe-prev:before {
    content: "";
    width: 23px;
    height: 12.5px;
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 283.5 154.3"> <path fill="%232a862e" d="M198.5,83.6H10.6c-3.8,0-6.9-3.1-6.9-6.9s3.1-6.9,6.9-6.9h187.9c3.8,0,6.9,3.1,6.9,6.9S202.3,83.6,198.5,83.6z" /> <path fill="%232a862e" d="M208.5,147c-1.8,0-3.5-0.7-4.9-2c-2.7-2.7-2.7-7.1,0-9.8l58.5-58.5l-58.5-58.5c-2.7-2.7-2.7-7.1,0-9.8 c2.7-2.7,7.1-2.7,9.8,0l63.4,63.4c1.3,1.3,2,3,2,4.9c0,1.8-0.7,3.6-2,4.9L213.4,145C212,146.4,210.2,147,208.5,147z"/></svg> ')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100%!important;
    display: inline-block
}

.managed-cloud-vps-plans-config-wrap .btn-section .btn-swipe-next:after {
    margin-left: 6px
}

.managed-cloud-vps-plans-config-wrap .btn-section .btn-swipe-prev,.remodal[data-remodal-id=plan-compare-table] .plans-compare-table-modal-wrap .plans-compare-btn {
    display: none
}

.managed-cloud-vps-plans-config-wrap .btn-section .btn-swipe-prev:before {
    margin-right: 6px;
    transform: rotate(180deg)
}

@media (min-width: 576px) {
    .managed-cloud-vps-plans-config-wrap .btn-section {
        flex-direction:row;
        align-items: center;
        justify-content: center
    }
}

.managed-cloud-vps-plans-config-wrap .slim-trustpilot-wrap,.what-is-vps-video-wrap .what-is-vps-video .section-left p {
    margin-bottom: 20px
}

.remodal[data-remodal-id=plan-compare-table] {
    border-radius: 16px;
    width: 90vw;
    max-width: 1140px;
    padding: 35px 0
}

.managed-cloud-vps-plans-config-wrap .all-include,.managed-cloud-vps-plans-config-wrap .slim-trustpilot-wrap,.remodal[data-remodal-id=plan-compare-table] .d-none {
    display: none!important
}

.remodal[data-remodal-id=plan-compare-table] .plans-compare-table-modal-wrap .plans-compare-table-modal {
    display: block
}

.configure-cloud {
    margin-top: 0!important;
    padding-top: 30px!important;
    padding-bottom: 10px!important
}

.managed-cloud-vps-plans-config-wrap {
    margin-top: 40px
}

.button-compare-warp {
    padding: 0 15px;
    display: flex;
    justify-content: center;
    width: 100%
}

.button-compare-warp .plans-compare-btn {
    margin: 24px auto;
    display: flex;
    align-items: center;
    min-height: 60px
}

.button-compare-warp .plans-compare-btn.loading::after {
    margin-left: 6px;
    min-width: 18px
}

.button-compare-warp .plans-compare-btn .trans {
    transition: transform .6s
}

.button-compare-warp .plans-compare-btn.active .trans {
    transform: rotate(-180deg)
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table thead .empty-heading-row,.plans-compare-table-v2 {
    display: none
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container h2 {
    font-size: 32px;
    text-transform: capitalize;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: center
}

@media (max-width: 767.98px) {
    .plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container h2 {
        width:90%;
        margin: 20px auto
    }
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container .fixedcol-table {
    position: relative;
    overflow-x: auto
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table {
    width: 100%;
    background-color: #fff;
    font-size: 14px;
    line-height: 20px;
    table-layout: fixed
}

@media (max-width: 767.98px) {
    .plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table {
        width:auto;
        margin: auto
    }
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table thead tr th {
    text-align: center;
    border-top: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    width: 33%;
    font-weight: 700;
    padding: 20px 10px;
    font-size: 28px;
    height: 82px;
    min-width: 245px
}

@media (max-width: 767.98px) {
    .plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table thead tr th {
        min-width:150px
    }
}

@media (min-width: 768px) {
    .plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table thead tr th {
        display:table-cell
    }
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table thead tr .fixed-large-heading {
    background-color: #fff;
    width: 370px;
    border-bottom: 1px solid #e7e7e7;
    height: 65px
}

@media (max-width: 1199.98px) {
    .plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table thead tr .fixed-large-heading {
        width:310px
    }
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table thead tr .fixed-large-heading.fixed-large-heading-transparent {
    border: 0;
    background-color: transparent
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table thead .empty-heading-row th {
    border: 0
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr:nth-child(odd) td,.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr:nth-child(odd) th {
    background-color: #fafdfb
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr:nth-child(even) td,.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr:nth-child(even) th {
    background-color: #fff
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr th[scope=col] {
    margin: 0;
    padding: 15px 25px;
    border: 1px solid #e7e7e7;
    font-size: 20px;
    font-weight: 700;
    background-color: #fff;
    color: #2a862e;
    text-align: left
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr td,.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr th[scope=row] {
    color: #5b5b5b;
    position: relative;
    padding: 0 25px;
    height: 46px;
    min-height: 46px
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr th[scope=row] {
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    text-align: left
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr td {
    text-align: center;
    border-right: 1px solid #e7e7e7
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr td .icon {
    width: 16px;
    height: 16px;
    display: flex;
    margin: auto
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr td .icon.yes.visible {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 492.1 433.4"><path fill="%2366a743" d="M491.9,69.5c-0.8-8.5-5-16.2-11.5-21.6L430.9,7.2c-13.7-11.2-33.8-9.2-45,4.4L178,264.7l-83.5-71.6 c-13.4-11.5-33.6-9.9-45.1,3.5L7.7,245.2c-11.5,13.4-9.9,33.6,3.5,45.1l157.9,135.4c5.8,5,13.2,7.7,20.8,7.7c1,0,1.9,0,2.9-0.1c8.6-0.7,16.5-4.9,21.9-11.6L484.8,92.9C490.2,86.4,492.8,77.9,491.9,69.5L491.9,69.5z"/></svg> ')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100%!important
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr td .icon.no.visible {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 512 512"><path fill="%23f44b47" d="M494.5,411.5L338.9,255.9l155.5-155.5c17.2-17.2,17.2-45,0-62.2l-20.7-20.7c-17.1-17.2-45-17.2-62.2,0L256,173 L100.5,17.5c-17.2-17.2-45-17.2-62.2,0L17.5,38.3c-17.2,17.2-17.2,45,0,62.2L173,256L17.5,411.5c-17.2,17.2-17.2,45,0,62.2 l20.7,20.7c17.2,17.2,45,17.2,62.2,0l155.5-155.5l155.6,155.6c17.2,17.2,45,17.2,62.2,0l20.7-20.7 C511.7,456.6,511.7,428.7,494.5,411.5z"/></svg> ')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100%!important
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr td div {
    margin: auto
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr:last-child {
    border-bottom: 1px solid #e7e7e7
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr:hover td,.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr:hover th {
    background-color: #dbfbdd
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr:hover td,.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr:hover th[scope=row] {
    color: #31313c!important
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr:hover [data-tooltip].dataTooltip .content {
    border-bottom: 1px dotted #757575
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table tbody tr:hover [data-tooltip].dataTooltip .content:after {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 96 96"><title>information-circle</title><path fill="%23757575" d="M48,0A48,48,0,1,0,96,48,48,48,0,0,0,48,0Zm0,11.3a8.86,8.86,0,1,1-8.86,8.86A8.87,8.87,0,0,1,48,11.3ZM59.75,83.19a1.51,1.51,0,0,1-1.51,1.51H38.15a1.51,1.51,0,0,1-1.51-1.51V76a1.51,1.51,0,0,1,1.51-1.51H42V40.77H37.76a1.51,1.51,0,0,1-1.51-1.51V34.2a1.51,1.51,0,0,1,1.51-1.51H52.84a1.51,1.51,0,0,1,1.51,1.51V74.5h3.88A1.51,1.51,0,0,1,59.75,76v7.17Z"/></svg>')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100%!important
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container table .fixedcol {
    position: sticky!important;
    left: 0;
    top: auto;
    width: 200px;
    z-index: 2;
    border-right: 1px solid #e7e7e7
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container .plans-compare-table-tabs-container {
    display: flex;
    margin-bottom: 40px
}

@media (min-width: 992px) {
    .plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container .plans-compare-table-tabs-container {
        display:none
    }
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container .plans-compare-table-tabs-container div {
    flex-grow: 1;
    padding: 18px 24px;
    font-weight: 700;
    cursor: pointer;
    background-color: #e9e9e9
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container .plans-compare-table-tabs-container div:first-child {
    margin-left: 20px;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px
}

@media (max-width: 767.98px) {
    .plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container .plans-compare-table-tabs-container div:first-child {
        margin-left:40px
    }
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container .plans-compare-table-tabs-container div:last-child {
    margin-right: 20px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

@media (max-width: 767.98px) {
    .plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container .plans-compare-table-tabs-container div:last-child {
        margin-right:40px
    }
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container .plans-compare-table-tabs-container .selected {
    color: #fff;
    background-color: #53a155
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container .button-up-warp {
    text-align: center;
    margin-top: 30px
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container .button-up-warp .button {
    padding: 10px 20px
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .container .button-up-warp .button .icon-30 {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 80 80"><path fill="%234CA84A" d="M40,53.9c-0.6,0-1.3-0.3-1.8-0.7L15.4,30.4c-1-1-1-2.6,0-3.6c1-1,2.6-1,3.6,0l21,21l21-21c1-1,2.6-1,3.6,0c1,1,1,2.6,0,3.6L41.8,53.2C41.3,53.7,40.6,53.9,40,53.9z"/><path fill="%234CA84A" d="M40,53.9c-0.6,0-1.3-0.3-1.8-0.7L15.4,30.4c-1-1-1-2.6,0-3.6c1-1,2.6-1,3.6,0l21,21l21-21c1-1,2.6-1,3.6,0c1,1,1,2.6,0,3.6L41.8,53.2C41.3,53.7,40.6,53.9,40,53.9z"/></svg> ')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100%!important;
    transform: rotate(-180deg)
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .fixed {
    position: fixed;
    top: 10px;
    left: 11%;
    right: 11%;
    z-index: 550;
    background: 0 0;
    margin-bottom: 0
}

.plans-compare-table-modal-wrap .managed-cloud-vps-plans-container .fixed-row {
    top: 0;
    position: fixed;
    z-index: 3;
    transition: top .3s ease-in-out
}

.configure-cloud {
    background: 0 0
}

.configure-cloud h2.title {
    font-weight: 600;
    margin-bottom: 15px;
    padding: 15px 15px 0
}

.servicetablepricedrop {
    font-size: 18px;
    line-height: 22px;
    padding: 4px;
    margin: 20px 0;
    max-width: 80%
}

.cloudconfigure-wrap {
    z-index: 1
}

.cloudconfigure {
    font-size: 20px;
    padding: 0;
    box-sizing: border-box;
    vertical-align: top;
    position: relative;
    background: #fff;
    border-radius: 0 10px 10px 10px;
    border: 1px solid #dcdcdc;
    -webkit-box-shadow: 0 10px 21px -10px rgba(0,0,0,.23);
    -moz-box-shadow: 0 10px 21px -10px rgba(0,0,0,.23);
    box-shadow: 0 10px 21px -10px rgba(0,0,0,.23)
}

@media (max-width: 767.98px) {
    .cloudconfigure {
        border-radius:0 0 10px 10px
    }
}

.slidercontainer {
    list-style: none;
    padding: 20px 0;
    vertical-align: top;
    width: 100%
}

.slidercontainer .slidercol {
    display: flex;
    flex-direction: column;
    padding-top: 10px
}

.configure-cloud .plansgroupstabs-wrap {
    z-index: 2
}

.configure-cloud .plansgroupstabs {
    display: inline-flex;
    align-items: flex-end;
    flex-wrap: wrap;
    border-radius: 6px 6px 0 0
}

.configure-cloud .plansgroupstabs .plan-tab {
    padding: 15px 20px;
    font-size: 16px;
    color: #8b8b8b;
    cursor: pointer;
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc
}

.configure-cloud .plansgroupstabs .plan-tab:hover {
    background-color: #fbfbfb
}

.configure-cloud .plansgroupstabs .plan-tab:first-child {
    border-radius: 6px 0 0 0
}

.configure-cloud .plansgroupstabs .plan-tab:last-child {
    border-radius: 0 6px 0 0
}

.configure-cloud .plansgroupstabs .plan-tab.active {
    position: relative;
    padding: 30px 26px 15px;
    background-color: #2c7231;
    color: #fff;
    font-weight: 700;
    pointer-events: none;
    border-radius: 6px 6px 0 0
}

#summary .pricetotal .billing-cycle-wrap .billing-cycle+.billing-cycle,.configure-cloud .plansgroupstabs .plan-tab+.plan-tab {
    border-left: none
}

@media (max-width: 767.98px) {
    .configure-cloud .plansgroupstabs .plan-tab {
        padding:15px;
        display: table-cell;
        width: 50%
    }

    .configure-cloud .plansgroupstabs .plan-tab.active {
        padding: 15px;
        border-radius: 0
    }

    .configure-cloud .plansgroupstabs .plan-tab:nth-child(1).active.active {
        border-radius: 6px 0 0 0
    }

    .configure-cloud .plansgroupstabs .plan-tab:nth-child(2),.configure-cloud .plansgroupstabs .plan-tab:nth-child(2).active {
        border-radius: 0 6px 0 0
    }

    .configure-cloud .plansgroupstabs .plan-tab:nth-child(3) {
        border-left: 1px solid #dcdcdc
    }

    .configure-cloud .plansgroupstabs .plan-tab:nth-child(4) {
        border-radius: 0
    }
}

.slidercontainer .sliderrows-wrap {
    box-sizing: border-box;
    padding: 0 0 0 30px;
    margin: 0;
    color: #37474f;
    font-weight: 400
}

@media (max-width: 1199.98px) {
    .slidercontainer .sliderrows-wrap {
        padding:0 15px
    }
}

@media (max-width: 991.98px) {
    .slidercontainer .sliderrows-wrap {
        padding:0
    }
}

.cloudconfigure .sliderrow {
    margin: 0;
    padding: 10px 35px;
    box-sizing: border-box;
    text-align: left;
    height: 107px
}

.cloudconfigure .sliderrow>span {
    font-size: 18px;
    text-transform: uppercase
}

.cloudconfigure .slider.ui-slider {
    margin: 10px 0 0;
    background-color: #fff;
    border: 0;
    height: 12px;
    border-radius: 5px;
    box-shadow: inset 0 0 3px #b0bec5;
    font-family: "Asap",sans-serif
}

.cloudconfigure .slider .ui-slider-handle {
    cursor: e-resize;
    border: 0;
    border-radius: 50%;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#f3f3f3 50%,#ededed 51%,#fff 100%);
    background: -webkit-linear-gradient(top,#fff 0,#f3f3f3 50%,#ededed 51%,#fff 100%);
    background: linear-gradient(to bottom,#fff 0,#f3f3f3 50%,#ededed 51%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=0);
    box-shadow: 1px 1px 2px #90a4ae;
    box-sizing: border-box;
    outline: 0
}

.cloudconfigure .slider .ui-slider-handle:before {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    top: 7px;
    left: 7px;
    background-color: #43a048;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: inset 1px 1px 1px #43a048
}

.cloudconfigure .slider .ui-slider-handle .ui-slider-handle-tooltip {
    position: absolute;
    top: -40px;
    padding: 0 5px;
    background-color: #fff;
    width: min-content;
    min-width: 30px;
    min-height: 29px;
    display: flex;
    justify-content: center;
    border-radius: 6px;
    border: 1px solid #cecece;
    left: -100px;
    right: -100px;
    margin: auto;
    font-size: 18px;
    font-weight: 600;
    color: #43a048;
    box-shadow: 0 4px 10px -7px rgba(0,0,0,.65)
}

.cloudconfigure .slider .ui-slider-handle.ui-state-active .ui-slider-handle-tooltip {
    color: #43a048
}

.cloudconfigure .slider .ui-slider-handle .ui-slider-handle-tooltip .optionvalue {
    margin-right: 5px
}

.cloudconfigure .slider .ui-slider-handle .ui-slider-handle-tooltip::before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -6px;
    margin: auto;
    background-color: #fff;
    transform: rotate(-45deg);
    border-left: 1px solid #c2c2c2;
    border-bottom: 1px solid #c2c2c2
}

.cloudconfigure .slider .ui-slider-range {
    background: #43a048;
    border-radius: 10px 10px 10px 10px;
    box-shadow: inset 0 1px 1px #43a048
}

.cloudconfigure .sliderrow .labels {
    margin: 5px 0 0;
    position: relative;
    min-height: 30px
}

.cloudconfigure .sliderrow .labels span {
    display: inline-block;
    position: absolute;
    padding: 0;
    top: 0;
    left: 0;
    width: 1px;
    height: 10px;
    margin: 0 0 0 -1px;
    background-color: #90a4ae;
    text-align: center
}

.cloudconfigure .sliderrow .labels span:before {
    content: attr(data-labelid);
    display: block;
    position: relative;
    font-size: 14px;
    color: #78909c;
    line-height: 16px;
    width: 50px;
    margin: 14px 0 0 -25px;
    text-align: center;
    white-space: nowrap
}

.cloudconfigure .sliderrow .labels span.mobilehide:before {
    font-size: 0
}

.cloudconfigure .sliderrow .labels span.mobilehide:first-child:before {
    font-size: 14px
}

.cloudconfigure .sliderrow .labels span.mobilehide:last-child:before {
    font-size: 14px
}

.cloudconfigure .sliderrow .labels span.small {
    height: 5px
}

.cloudconfigure .sliderrow .labels span.small:before {
    content: ""
}

.cloudconfigure .summarytable-col {
    display: flex;
    justify-content: flex-end
}

@media (max-width: 991.98px) {
    .cloudconfigure .summarytable-col {
        justify-content:center
    }
}

.cloudconfigure .summarytable-border {
    width: 320px;
    max-width: 320px;
    margin: 0 -15px;
    border: 1px solid #cecece;
    border-radius: 10px;
    padding-top: 15px;
    overflow: hidden
}

.cloudconfigure .summarytable-wrap {
    margin: auto
}

.cloudconfigure .summarytable-wrap div {
    line-height: 20px;
    margin: auto
}

.cloudconfigure .summarytable-wrap .input-group {
    border-top: none;
    display: inline-flex;
    align-items: center
}

.cloudconfigure .summarytable-wrap .input-group .list-icon {
    margin-right: 10px
}

.cloudconfigure .summarytable-wrap .input-group input {
    padding: 3px;
    border: 1px solid #cecece;
    text-align: center;
    font-size: 16px;
    height: 30px;
    width: 60px;
    min-width: 60px
}

.cloudconfigure .summarytable-wrap .input-group input:focus {
    outline: 0;
    background-color: #e5f6e5;
    color: #2c7231
}

.cloudconfigure .summarytable-wrap .input-group input[type=number] {
    -moz-appearance: textfield
}

.cloudconfigure .summarytable-wrap .input-group .input-btn {
    min-width: 28px;
    background-color: #f7f7f7;
    outline: 0;
    border: 1px solid #cecece;
    height: 30px;
    width: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.cloudconfigure .summarytable-wrap .input-group .input-btn.btn-minus {
    border-right: none;
    border-radius: 4px 0 0 4px
}

.cloudconfigure .summarytable-wrap .input-group .input-btn.btn-plus {
    border-left: none;
    border-radius: 0 4px 4px 0
}

.cloudconfigure .summarytable-wrap .input-group .input-btn .icon {
    margin: auto;
    height: 10px;
    width: 10px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%
}

.cloudconfigure .summarytable-wrap .input-group .input-btn .icon.minus,.cloudconfigure .summarytable-wrap .input-group .input-btn .icon.plus {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 28 28"><rect fill="%2331313c" x="1" y="11.9" width="26" height="4.1"/> </svg> ')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100%!important
}

.cloudconfigure .summarytable-wrap .input-group .input-btn .icon.plus {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 28 28"><polygon fill="%2331313c" points="27,11.9 16.1,11.9 16.1,1 11.9,1 11.9,11.9 1,11.9 1,16.1 11.9,16.1 11.9,27 16.1,27 16.1,16.1 27,16.1 	"/> </svg>')!important
}

.cloudconfigure .summarytable-wrap .input-group label {
    font-size: 16px;
    margin-left: 8px
}

.cloudconfigure .planstabs {
    padding: 0 0 0 45px
}

.cloudconfigure .planstabs.plans-cpu-opt,.cloudconfigure .planstabs.plans-site-popularity,.cloudconfigure .planstabs.plans-storage-opt {
    display: none
}

@media (max-width: 1199.98px) {
    .cloudconfigure .planstabs {
        padding:0 15px 0 30px
    }
}

@media (max-width: 991.98px) {
    .cloudconfigure .planstabs {
        padding:0 0 0 10px
    }
}

@media (max-width: 767.98px) {
    .cloudconfigure .planstabs {
        padding:0
    }
}

.cloudconfigure .planstabs-wrap {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px
}

.cloudconfigure .plantabs-header {
    margin-bottom: 10px;
    display: flex;
    align-items: flex-start
}

.cloudconfigure .plantabs-header .heading {
    font-size: 20px;
    font-weight: 700
}

.cloudconfigure .plantabs-header .heading .info {
    font-size: 16px;
    font-weight: 400
}

.cloudconfigure .plantabs-header .info-link {
    font-size: 14px;
    margin-left: auto;
    margin-right: 10px;
    margin-top: 5px
}

.cloudconfigure .planstabs [data-planname] {
    cursor: pointer
}

.cloudconfigure .planstabs #daylyvisits,.cloudconfigure .planstabs [data-planname] {
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 5px 25px;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #cecece;
    border-radius: 6px
}

.cloudconfigure .planstabs [data-planname]:hover {
    box-shadow: 0 3px 6px 0 rgba(22,22,63,.05)
}

.cloudconfigure .planstabs [data-planname].active {
    color: #2c7231;
    background-color: #e5f6e5;
    pointer-events: none;
    -webkit-box-shadow: 0 2px 0 0 #2c7231;
    -moz-box-shadow: 0 2px 0 0 #2c7231;
    box-shadow: 0 2px 0 0 #2c7231
}

@media (min-width: 992px) and (max-width:1199.98px) {
    .cloudconfigure .summarytable-wrap {
        width:auto
    }
}

@media (max-width: 767.98px) {
    .cloudconfigure .sliderrows-wrap {
        padding-right:0
    }

    .cloudconfigure .sliderrows-wrap .sliderrow {
        padding: 10px 25px
    }

    .cloudconfigure .summarytable-wrap {
        width: auto
    }
}

#summary {
    padding: 5px 0 0
}

#summary .pricetotal {
    margin-top: 15px;
    border-top: 1px solid #dedede
}

#summary .pricetotal .price {
    font-weight: 600;
    padding-top: 15px;
    font-size: 20px;
    line-height: 28px;
    text-align: center
}

#summary .pricetotal .price .month {
    color: #31313c;
    font-size: 20px;
    line-height: 28px
}

#summary .pricetotal .total {
    font-size: 13px;
    text-align: center;
    padding-bottom: 15px
}

#summary .pricetotal .billing-cycle-wrap {
    display: flex;
    width: 100%;
    max-width: 256px;
    margin-bottom: 5px;
    padding-top: 15px
}

#summary .pricetotal .billing-cycle-wrap .billing-cycle {
    width: 33.33%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2px 5px;
    border: 1px solid #dedede;
    font-weight: 700;
    cursor: pointer
}

#summary .pricetotal .billing-cycle-wrap .billing-cycle:first-child {
    border-radius: 6px 0 0 6px
}

#summary .pricetotal .billing-cycle-wrap .billing-cycle:nth-child(3) {
    border-radius: 0 6px 6px 0
}

#summary .pricetotal .billing-cycle-wrap .billing-cycle.active {
    color: #fff;
    background-color: #2c7231;
    pointer-events: none
}

#summary .pricetotal #total {
    font-size: 32px;
    line-height: 52px
}

#summary .text-center {
    text-align: center
}

#summary .text-center .button {
    width: 75%;
    margin: 16px auto 6px
}

#summary input[type=text],#summary select {
    box-sizing: border-box;
    padding: 5px 8px;
    font-size: 14px;
    line-height: 17px;
    border: 1px solid #e9e9e9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

#summary input[type=text] {
    padding: 5px;
    width: 80%;
    line-height: 22px
}

#summary td select {
    width: 100%
}

#summary .submitbtn {
    border-top: 1px solid #e9e9e9
}

#summary #sharedLinkCopy,#summary .sales-chat-wrap .sales-chat-txt {
    display: inline-flex;
    align-items: center;
    margin: auto auto 15px;
    font-size: 14px;
    color: #2c7231;
    line-height: 20px;
    text-decoration: underline;
    cursor: pointer
}

#summary #sharedLinkCopy .copy {
    position: relative;
    display: inline-block;
    z-index: 2
}

#summary #sharedLinkCopy .copy.copied:after {
    content: "link copied";
    display: inline-flex;
    position: absolute;
    width: 100%;
    top: -31px;
    left: -200%;
    right: -200%;
    margin: auto;
    justify-content: center;
    white-space: nowrap;
    font-size: 12px;
    color: #1372de;
    background-color: #fff;
    border: 1px solid #c2c2c2;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 5px 0 #eaeaea;
    -moz-box-shadow: 0 3px 5px 0 #eaeaea;
    box-shadow: 0 3px 5px 0 #eaeaea
}

#summary #sharedLinkCopy .copy.copied:before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    top: -15px;
    left: -200%;
    right: -200%;
    margin: auto;
    border-left: 1px solid #c2c2c2;
    border-bottom: 1px solid #c2c2c2;
    transform: rotate(-45deg);
    background: #fff;
    z-index: 98
}

#summary .sales-chat-wrap {
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #e5f6e5
}

#summary .sales-chat-wrap .sales-chat-txt {
    margin: auto;
    color: #1372de
}

#summary .sales-chat-wrap .sales-chat-txt:after {
    flex-shrink: 0;
    content: "";
    display: inline-block;
    height: 14px;
    width: 14px;
    margin-left: .3rem;
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 96 96"><title>information-circle</title><path fill="%231372DE" d="M48,0A48,48,0,1,0,96,48,48,48,0,0,0,48,0Zm0,11.3a8.86,8.86,0,1,1-8.86,8.86A8.87,8.87,0,0,1,48,11.3ZM59.75,83.19a1.51,1.51,0,0,1-1.51,1.51H38.15a1.51,1.51,0,0,1-1.51-1.51V76a1.51,1.51,0,0,1,1.51-1.51H42V40.77H37.76a1.51,1.51,0,0,1-1.51-1.51V34.2a1.51,1.51,0,0,1,1.51-1.51H52.84a1.51,1.51,0,0,1,1.51,1.51V74.5h3.88A1.51,1.51,0,0,1,59.75,76v7.17Z"/></svg>')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100%!important
}

#summary .sales-chat-wrap .sales-chat-txt:hover {
    text-decoration: none
}

.summarytable-heading {
    padding: 0 15px;
    font-weight: 600;
    line-height: 40px!important;
    text-align: center
}

.summarytable-wrap .special {
    font-size: 14px;
    font-weight: 700;
    color: #2a862e;
    text-align: center;
    padding-bottom: 10px
}

.summarytable-wrap .bf-label {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    background-color: #31313c;
    color: #22609b!important;
    padding: 10px;
    margin: auto auto 5px;
    width: 80%;
    max-width: 165px;
    border: 2px solid #9cf8ff;
    border-radius: 6px;
    text-align: center
}

.summarytable-wrap .bf-label .promo-text {
    display: flex;
    flex-direction: column;
    color: #9cf8ff;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    text-align: left
}

.summarytable-wrap .bf-label .off {
    display: flex;
    align-items: center;
    line-height: 1;
    font-size: 26px;
    font-weight: 700;
    color: #fc47fc
}

.summarytable {
    width: 100%;
    border-bottom: inherit
}

.summarytable .optiongroup label {
    display: inline
}

.summarytable tr td {
    font-size: 15px;
    line-height: 17px;
    padding: 10px 15px;
    border: 0;
    text-align: left;
    vertical-align: middle
}

.summarytable tr td:first-child {
    width: 190px
}

.summarytable tr td .optionvalue {
    font-weight: 700
}

#fields {
    opacity: 0;
    visibility: hidden;
    padding: 0;
    margin: 0
}

.submitbutton {
    padding: 15px 50px;
    cursor: pointer
}

.cloudconfigloader,.youtube-player iframe,.youtube-player img {
    left: 0;
    width: 100%;
    position: absolute;
    top: 0
}

.cloudconfigloader {
    display: none;
    background: #fff;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    z-index: 100;
    box-sizing: border-box
}

.cloudconfigloader .loader {
    display: none;
    position: absolute;
    border: 16px solid #f3f3f3;
    border-top: 16px solid #2a862e;
    margin: -38px 0 0 -38px;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: spin 1s linear infinite;
    transition: top .3s ease-out
}

.cloudconfigloader.show,.cloudconfigloader.show .loader {
    display: block
}

@media (max-width: 991.98px) {
    .slidercontainer {
        display:block!important;
        margin: auto;
        padding-bottom: 20px
    }

    .slidercontainer .slidercol {
        padding-right: 15px
    }

    .slidercontainer .summarytable-wrap {
        display: block!important;
        margin: auto;
        padding: 0
    }

    .slidercontainer .sliderrows-wrap,.slidercontainer .summarytable-wrap {
        box-sizing: border-box!important
    }

    .slidercontainer .summarytable-border {
        margin-top: 50px
    }
}

.what-is-vps-video-wrap {
    padding-bottom: 40px
}

.what-is-vps-video-wrap .what-is-vps-video .section-left h2 {
    margin-bottom: 20px;
    font-size: 34px;
    font-weight: 600;
    line-height: 46px
}

@media (max-width: 767.98px) {
    .what-is-vps-video-wrap .what-is-vps-video .section-left h2 {
        margin-bottom:4px;
        font-size: 26px;
        line-height: 32px
    }
}

.what-is-vps-video-wrap .what-is-vps-video .section-left p a {
    text-decoration: underline
}

.what-is-vps-video-wrap .what-is-vps-video .section-right {
    display: flex;
    justify-content: center
}

.what-is-vps-video-wrap .what-is-vps-video .section-right iframe {
    max-width: 100%
}

.youtube-player {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    width: 100%;
    background: #000
}

.youtube-player iframe {
    height: 100%;
    z-index: 100;
    background: 0 0
}

.youtube-player img {
    object-fit: cover;
    display: block;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    right: 0;
    border: 0;
    height: auto;
    cursor: pointer;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all
}

.youtube-player img:hover {
    -webkit-filter: brightness(75%)
}

.youtube-player .play {
    display: block!important
}

.youtube-player .play.visible {
    width: 72px;
    height: 51px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -26px;
    position: absolute;
    background: url(/asset/images/youtube/YouTube-play-button.png) no-repeat;
    background-size: 72px;
    cursor: pointer
}

.awards-v2-wrap {
    text-align: center;
    background-color: #f5f6f8
}

.awards-v2-wrap.loading .container-owl-carousel {
    padding-bottom: 20px;
    padding-top: 30px;
    justify-content: flex-start!important;
    overflow: hidden;
    height: 100%
}

.awards-v2-wrap.loading .awards-v2-content.ready .container-owl-carousel {
    padding-bottom: 20px!important
}

.awards-v2-wrap.loading .box {
    height: unset!important;
    margin: 0 auto!important
}

.awards-v2-wrap.loading .box .box-content {
    padding-bottom: 32px!important
}

@media screen and (max-width: 922px) and (min-width:576px) {
    .awards-v2-wrap.loading .box {
        flex:0 0 50%!important;
        max-width: 50%!important
    }
}

@media (max-width: 767.98px) {
    .awards-v2-wrap .container,.awards-v2-wrap .container-fluid {
        padding-left:0;
        padding-right: 0;
        max-width: 100%
    }

    .awards-v2-wrap .carousel-container {
        overflow: hidden
    }
}

.awards-v2-wrap .awards-v2 {
    padding-top: 25px;
    padding-bottom: 45px
}

.awards-v2-wrap .awards-v2 .awards-v2-content {
    padding: 0 60px
}

@media (min-width: 768px) {
    .awards-v2-wrap .awards-v2 .awards-v2-content {
        padding:0 30px
    }
}

@media (min-width: 992px) {
    .awards-v2-wrap .awards-v2 .awards-v2-content {
        margin:0 -15px
    }
}

.awards-v2-wrap .awards-v2 .awards-v2-content .container-owl-carousel {
    justify-content: center;
    padding: 30px 0 20px
}

@media (max-width: 575.98px) {
    .awards-v2-wrap .awards-v2 .awards-v2-content .container-owl-carousel {
        margin-right:0;
        margin-left: 0
    }
}

@media (max-width: 767.98px) {
    .awards-v2-wrap .awards-v2 .awards-v2-content .container-owl-carousel {
        padding:60px 0 45px
    }
}

.awards-v2-wrap .awards-v2 .awards-v2-content.ready .container-owl-carousel {
    padding-bottom: 5px
}

.awards-v2-wrap .awards-v2 .awards-v2-content .owl-stage-outer {
    padding-bottom: 15px
}

.awards-v2-wrap .awards-v2 .awards-v2-content .owl-loaded.row .owl-stage,.awards-v2-wrap .awards-v2 .awards-v2-content .owl-loaded.row .owl-stage .owl-item,.awards-v2-wrap .awards-v2 .awards-v2-content .owl-stage-outer .owl-item,.awards-v2-wrap .awards-v2 .awards-v2-content .owl-stage-outer .owl-stage {
    display: flex
}

.awards-v2-wrap .awards-v2 .awards-v2-content .owl-dot,.awards-v2-wrap .awards-v2 .awards-v2-content .owl-dots {
    display: none
}

.awards-v2-wrap .awards-v2 .awards-v2-content .owl-loaded {
    overflow: unset
}

.awards-v2-wrap .awards-v2 .awards-v2-content .owl-loaded.row .owl-stage .owl-item .box,.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-loaded.row .owl-stage .owl-item .box {
    flex: unset;
    max-width: unset;
    height: 100%
}

.awards-v2-wrap .awards-v2 .awards-v2-content .owl-nav .owl-next,.awards-v2-wrap .awards-v2 .awards-v2-content .owl-nav .owl-prev {
    position: absolute;
    top: 0;
    bottom: 25px;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 50px!important;
    line-height: 0;
    color: #0eb47a!important
}

.awards-v2-wrap .awards-v2 .awards-v2-content .owl-nav .owl-next:focus,.awards-v2-wrap .awards-v2 .awards-v2-content .owl-nav .owl-prev:focus {
    outline: 0
}

.awards-v2-wrap .awards-v2 .awards-v2-content .owl-nav .owl-next.disabled,.awards-v2-wrap .awards-v2 .awards-v2-content .owl-nav .owl-prev.disabled {
    color: #e3e5e8!important
}

.awards-v2-wrap .awards-v2 .awards-v2-content .owl-nav .owl-prev {
    left: -15px
}

.awards-v2-wrap .awards-v2 .awards-v2-content .owl-nav .owl-next {
    right: -15px
}

.awards-v2-wrap .awards-v2 .awards-v2-content .box {
    margin: 0 auto 32px;
    height: 100%
}

@media (max-width: 767.98px) {
    .awards-v2-wrap .awards-v2 .awards-v2-content .box {
        height:100%
    }
}

.awards-v2-wrap .awards-v2 .awards-v2-content .box-content {
    padding: 30px 20px 0;
    border-radius: 12px;
    background-color: #fff;
    height: 100%;
    box-shadow: 0 7px 15px 0 rgba(22,22,63,.05)
}

.awards-v2-wrap .awards-v2 .awards-v2-content .box-content .award-img {
    margin: 0 auto 10px;
    display: flex;
    height: 110px;
    justify-content: center
}

.awards-v2-wrap .awards-v2 .awards-v2-content .box-content .award-img img {
    margin: auto;
    height: 100%;
    width: auto;
    max-width: 160px
}

.awards-v2-wrap .awards-v2 .awards-v2-content .box-content .description {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%
}

.awards-v2-wrap .awards-v2 .awards-v2-content .box-content .description .heading {
    position: relative;
    min-height: 64px;
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-content: center
}

.awards-v2-wrap .awards-v2 .awards-v2-content .box-content .description .heading p {
    color: #585858;
    font-weight: 600
}

.awards-v2-wrap .awards-v2 .awards-v2-content .box-content .description .box-heading {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 8px
}

.awards-v2-wrap .awards-v2 .awards-v2-content .box-content .description .box-heading a {
    color: #31313c;
    text-decoration: underline
}

.awards-v2-wrap .awards-v2 .awards-v2-content .box-content .description .box-heading a:hover {
    color: #43a048;
    text-decoration: none
}

.awards-v2-wrap .awards-v2 .awards-v2-content .box-content .description p {
    margin: 0 auto 13px;
    color: #585858;
    font-size: 13px
}

.awards-v2-wrap .awards-v2 .awards-v2-content .button {
    color: #277d2b;
    border: 1px solid #277d2b
}

.get-the-results-wrap {
    padding-top: 40px;
    padding-bottom: 40px
}

.get-the-results-wrap .get-the-results .section-header {
    text-align: center
}

.get-the-results-wrap .get-the-results .section-header .sect-heading {
    margin: 0 auto 18px;
    font-size: 34px;
    font-weight: 700;
    line-height: 46px
}

.get-the-results-wrap .get-the-results .section-header .sect-heading .highlighted {
    color: #2a862e
}

@media (max-width: 767.98px) {
    .get-the-results-wrap .get-the-results .section-header .sect-heading {
        font-size:26px;
        line-height: 32px;
        max-width: 400px
    }
}

.get-the-results-wrap .get-the-results .section-header .sect-descr {
    margin: 0 auto 30px;
    max-width: 690px;
    font-size: 14px;
    line-height: 24px
}

@media (min-width: 576px) {
    .get-the-results-wrap .get-the-results .section-header .sect-descr {
        width:450px;
        font-size: 16px;
        line-height: 28px
    }
}

.get-the-results-wrap .get-the-results .section-content {
    margin: 15px auto 0
}

.get-the-results-wrap .get-the-results .tabs {
    display: flex;
    margin-top: 15px;
    margin-bottom: 15px;
    position: relative;
    z-index: 1
}

.get-the-results-wrap .get-the-results .tabs .tab {
    display: flex;
    flex-direction: column;
    padding: 10px;
    border: 1px solid #eaeaea;
    border-radius: 12px;
    cursor: pointer;
    width: 30%;
    text-align: center;
    align-items: center;
    background-color: #fff
}

.get-the-results-wrap .get-the-results .tabs .tab~.tab {
    margin-left: auto
}

.get-the-results-wrap .get-the-results .tabs .tab.active {
    background-color: #fff;
    box-shadow: 0 5px 12px 0 rgba(220,223,230,.38);
    border-color: #fff;
    cursor: unset
}

.get-the-results-wrap .get-the-results .tabs .tab.active.green {
    border-color: #2a862e;
    border-bottom: 5px solid #2a862e
}

.get-the-results-wrap .get-the-results .tabs .tab.active.blue {
    border-color: #1372de;
    border-bottom: 5px solid #1372de
}

.get-the-results-wrap .get-the-results .tabs .tab.active.orange {
    border-color: #e42a00;
    border-bottom: 5px solid #e42a00
}

.get-the-results-wrap .get-the-results .tabs .tab:hover {
    background-color: #fff
}

.get-the-results-wrap .get-the-results .tabs .tab:hover.green {
    border-color: #2a862e
}

.get-the-results-wrap .get-the-results .tabs .tab:hover.blue {
    border-color: #1372de
}

.get-the-results-wrap .get-the-results .tabs .tab:hover.orange {
    border-color: #e42a00
}

.get-the-results-wrap .get-the-results .tabs .tab .icon {
    margin-bottom: 10px
}

.get-the-results-wrap .get-the-results .tabs .tab .tab-heading {
    font-weight: 700;
    font-size: 14px
}

.get-the-results-wrap .get-the-results .tabs .tab .tab-subheading {
    font-size: 12px
}

.get-the-results-wrap .get-the-results .tabs .tab.green {
    color: #2a862e
}

.get-the-results-wrap .get-the-results .tabs .tab.blue {
    color: #1372de
}

.get-the-results-wrap .get-the-results .tabs .tab.orange {
    color: #e42a00
}

@media (min-width: 768px) {
    .get-the-results-wrap .get-the-results .tabs .tab {
        flex-direction:row;
        padding: 10px 25px;
        width: 220px;
        text-align: left
    }

    .get-the-results-wrap .get-the-results .tabs .tab~.tab {
        margin-left: 10px
    }

    .get-the-results-wrap .get-the-results .tabs .tab .icon {
        margin-bottom: auto;
        margin-right: 15px
    }

    .get-the-results-wrap .get-the-results .tabs .tab .tab-heading {
        font-size: 16px
    }

    .get-the-results-wrap .get-the-results .tabs .tab .tab-subheading {
        font-size: 13px
    }
}

.get-the-results-wrap .get-the-results .tabs-content {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 28px 70px 0 rgba(220,223,230,.38);
    position: relative;
    margin-bottom: 150px;
    z-index: 2
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content {
    padding: 25px 25px 150px;
    width: 100%
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content.sshield,.get-the-results-wrap .get-the-results .tabs-content .tab-content.swordpress {
    display: none
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content .in-build-features {
    display: inline-flex!important;
    border-bottom: 1px solid #2a862e
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content .in-build-features.green {
    border-color: #2a862e
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content .in-build-features.orange {
    border-color: #e42a00
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content .content-heading {
    font-size: 26px;
    font-weight: 600;
    line-height: 30px;
    margin-top: 15px;
    margin-bottom: 25px
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content .content-descr {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content .content-link:after {
    content: "";
    width: 18px;
    height: 9.8px;
    display: inline-block;
    margin-left: 6px
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content .content-link.green {
    color: #2a862e
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content .content-link.green:after {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 283.5 154.3"> <path fill="%232a862e" d="M198.5,83.6H10.6c-3.8,0-6.9-3.1-6.9-6.9s3.1-6.9,6.9-6.9h187.9c3.8,0,6.9,3.1,6.9,6.9S202.3,83.6,198.5,83.6z" /> <path fill="%232a862e" d="M208.5,147c-1.8,0-3.5-0.7-4.9-2c-2.7-2.7-2.7-7.1,0-9.8l58.5-58.5l-58.5-58.5c-2.7-2.7-2.7-7.1,0-9.8 c2.7-2.7,7.1-2.7,9.8,0l63.4,63.4c1.3,1.3,2,3,2,4.9c0,1.8-0.7,3.6-2,4.9L213.4,145C212,146.4,210.2,147,208.5,147z"/></svg> ')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100%!important
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content .content-link.blue {
    color: #1372de
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content .content-link.blue:after,.get-the-results-wrap .get-the-results .tabs-content .tab-content .content-link.orange:after {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 283.5 154.3"> <path fill="%231372de" d="M198.5,83.6H10.6c-3.8,0-6.9-3.1-6.9-6.9s3.1-6.9,6.9-6.9h187.9c3.8,0,6.9,3.1,6.9,6.9S202.3,83.6,198.5,83.6z" /> <path fill="%231372de" d="M208.5,147c-1.8,0-3.5-0.7-4.9-2c-2.7-2.7-2.7-7.1,0-9.8l58.5-58.5l-58.5-58.5c-2.7-2.7-2.7-7.1,0-9.8 c2.7-2.7,7.1-2.7,9.8,0l63.4,63.4c1.3,1.3,2,3,2,4.9c0,1.8-0.7,3.6-2,4.9L213.4,145C212,146.4,210.2,147,208.5,147z"/></svg> ')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100%!important
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content .content-link.orange {
    color: #e42a00
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content .content-link.orange:after {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 283.5 154.3"> <path fill="%23e42a00" d="M198.5,83.6H10.6c-3.8,0-6.9-3.1-6.9-6.9s3.1-6.9,6.9-6.9h187.9c3.8,0,6.9,3.1,6.9,6.9S202.3,83.6,198.5,83.6z" /> <path fill="%23e42a00" d="M208.5,147c-1.8,0-3.5-0.7-4.9-2c-2.7-2.7-2.7-7.1,0-9.8l58.5-58.5l-58.5-58.5c-2.7-2.7-2.7-7.1,0-9.8 c2.7-2.7,7.1-2.7,9.8,0l63.4,63.4c1.3,1.3,2,3,2,4.9c0,1.8-0.7,3.6-2,4.9L213.4,145C212,146.4,210.2,147,208.5,147z"/></svg> ')!important
}

.get-the-results-wrap .get-the-results .tabs-content .tab-content .content-img {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 370px;
    bottom: -130px;
    max-width: 100%
}

@media (min-width: 576px) {
    .get-the-results-wrap .get-the-results .tabs-content .tab-content .content-img {
        width:370px;
        bottom: -130px
    }
}

@media (min-width: 768px) {
    .get-the-results-wrap .get-the-results .tabs-content .tab-content {
        width:55%;
        margin-right: auto;
        padding: 25px
    }

    .get-the-results-wrap .get-the-results .tabs-content .tab-content .content-img {
        width: 50%;
        right: 0;
        left: unset;
        bottom: -100px
    }
}

@media (min-width: 992px) {
    .get-the-results-wrap .get-the-results .tabs-content .tab-content {
        width:50%
    }

    .get-the-results-wrap .get-the-results .tabs-content .tab-content .content-img {
        width: 450px;
        right: 25px
    }
}

.in-build-features-content {
    padding: 0!important;
    background-color: #fff!important
}

.in-build-features-content .beak {
    background: #fff!important
}

.in-build-features-tooltip {
    display: flex
}

.in-build-features-tooltip .cpanel-table,.in-build-features-tooltip .spanel-table {
    display: block
}

.in-build-features-tooltip .cpanel-table .tb-h,.in-build-features-tooltip .spanel-table .tb-h {
    text-align: center;
    border-bottom: 1px solid #d9dae6
}

.in-build-features-tooltip .cpanel-table .tb-h-th,.in-build-features-tooltip .spanel-table .tb-h-th {
    padding: 15px 0
}

.in-build-features-tooltip .cpanel-table .tb-h-img,.in-build-features-tooltip .spanel-table .tb-h-img {
    width: 80px;
    height: 21px
}

.in-build-features-tooltip .cpanel-table .tb-b,.in-build-features-tooltip .spanel-table .tb-b {
    color: #31313c;
    font-size: 12px;
    line-height: 28px;
    text-align: center
}

.in-build-features-tooltip .cpanel-table .tb-b .tb-b-tr,.in-build-features-tooltip .spanel-table .tb-b .tb-b-tr {
    padding: 10px 18px
}

.in-build-features-tooltip .cpanel-table .tb-b .tb-b-tr .tb-b-th,.in-build-features-tooltip .spanel-table .tb-b .tb-b-tr .tb-b-th {
    text-align: left;
    font-weight: 400;
    padding: 10px 0 4px 18px
}

.in-build-features-tooltip .cpanel-table .tb-b .tb-b-tr .tb-b-td,.in-build-features-tooltip .spanel-table .tb-b .tb-b-tr .tb-b-td {
    font-weight: 800;
    text-align: right;
    padding: 10px 18px 4px 10px
}

.in-build-features-tooltip .cpanel-table .tb-f,.in-build-features-tooltip .spanel-table .tb-f {
    border-top: 1px solid #d9dae6
}

.in-build-features-tooltip .cpanel-table .tb-f-th,.in-build-features-tooltip .spanel-table .tb-f-th {
    color: #a2a2ac;
    font-size: 14px;
    line-height: 17px;
    padding: 18px;
    font-weight: 400
}

.in-build-features-tooltip .cpanel-table .tb-f-td,.in-build-features-tooltip .spanel-table .tb-f-td {
    color: #43a048;
    font-size: 28px;
    line-height: 38px;
    padding: 18px 18px 18px 0;
    font-weight: 600
}

.in-build-features-tooltip .cpanel-table .cpanel-price,.in-build-features-tooltip .spanel-table .cpanel-price {
    color: #f44b47
}

.in-build-features-tooltip .cpanel-table {
    border-left: 1px solid #d9dae6
}

.in-build-features-tooltip .cpanel-table .tb-f-td {
    width: 89px;
    text-align: right
}

.in-build-features-tooltip .in-build-features-tabs {
    display: none
}

@media (max-width: 767.98px) {
    .in-build-features-tooltip {
        flex-direction:column;
        margin: 18px
    }

    .in-build-features-tooltip .cpanel-table {
        border-left: none
    }

    .in-build-features-tooltip .hidden {
        display: none
    }

    .in-build-features-tooltip .in-build-features-tabs {
        display: flex
    }

    .in-build-features-tooltip .in-build-features-tabs .cpanel-tab,.in-build-features-tooltip .in-build-features-tabs .spanel-tab {
        width: 50%;
        padding: 18px 0;
        text-align: center;
        background-color: #e9e9e9
    }

    .in-build-features-tooltip .in-build-features-tabs .cpanel-tab .img-active,.in-build-features-tooltip .in-build-features-tabs .spanel-tab .img-active {
        display: inline-flex
    }

    .in-build-features-tooltip .in-build-features-tabs .spanel-tab {
        border-bottom-left-radius: 8px;
        border-top-left-radius: 8px
    }

    .in-build-features-tooltip .in-build-features-tabs .cpanel-tab {
        border-bottom-right-radius: 8px;
        border-top-right-radius: 8px
    }

    .in-build-features-tooltip .in-build-features-tabs .active {
        background-color: #53a155
    }
}

.grow-without-worrying-wrap {
    padding-top: 40px;
    padding-bottom: 40px
}

.grow-without-worrying-wrap .grow-without-worrying .section-header {
    text-align: center;
    margin-bottom: 25px
}

.grow-without-worrying-wrap .grow-without-worrying .section-header .sect-heading {
    margin: 0 auto 18px;
    font-size: 34px;
    font-weight: 700;
    line-height: 46px;
    max-width: 525px
}

.grow-without-worrying-wrap .grow-without-worrying .section-header .sect-heading .highlighted {
    color: #2a862e
}

@media (max-width: 767.98px) {
    .grow-without-worrying-wrap .grow-without-worrying .section-header .sect-heading {
        font-size:26px;
        line-height: 32px;
        max-width: 400px
    }
}

.grow-without-worrying-wrap .grow-without-worrying .section-header .sect-descr {
    margin: 0 auto 30px;
    max-width: 690px;
    font-size: 14px;
    line-height: 24px
}

@media (min-width: 576px) {
    .grow-without-worrying-wrap .grow-without-worrying .section-header .sect-descr {
        font-size:16px;
        line-height: 28px
    }
}

.grow-without-worrying-wrap .grow-without-worrying .box {
    padding: 15px 25px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin: 0 auto 30px
}

.grow-without-worrying-wrap .grow-without-worrying .box:last-child {
    margin-bottom: 0
}

.grow-without-worrying-wrap .grow-without-worrying .box .icon {
    margin-right: 30px;
    order: 1
}

.grow-without-worrying-wrap .grow-without-worrying .box .box-content {
    width: 100%;
    order: 3;
    margin: 20px auto
}

.grow-without-worrying-wrap .grow-without-worrying .box .box-content .box-heading {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 10px
}

.grow-without-worrying-wrap .grow-without-worrying .box .box-content .box-descr {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px
}

.grow-without-worrying-wrap .grow-without-worrying .box .percentage {
    width: 160px;
    margin-left: auto;
    order: 2
}

.grow-without-worrying-wrap .grow-without-worrying .box .percentage .number {
    font-size: 38px;
    font-weight: 700;
    line-height: 38px;
    margin-bottom: 10px
}

.grow-without-worrying-wrap .grow-without-worrying .box .percentage .text {
    font-size: 14px
}

.grow-without-worrying-wrap .grow-without-worrying .box .percentage .content-link {
    font-size: 14px;
    cursor: pointer
}

.grow-without-worrying-wrap .grow-without-worrying .box .percentage .content-link:after,.why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .content .descr .content-link:after {
    content: "";
    width: 15px;
    height: 9px;
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 283.5 154.3"> <path fill="%230f1720" d="M198.5,83.6H10.6c-3.8,0-6.9-3.1-6.9-6.9s3.1-6.9,6.9-6.9h187.9c3.8,0,6.9,3.1,6.9,6.9S202.3,83.6,198.5,83.6z" /> <path fill="%230f1720" d="M208.5,147c-1.8,0-3.5-0.7-4.9-2c-2.7-2.7-2.7-7.1,0-9.8l58.5-58.5l-58.5-58.5c-2.7-2.7-2.7-7.1,0-9.8 c2.7-2.7,7.1-2.7,9.8,0l63.4,63.4c1.3,1.3,2,3,2,4.9c0,1.8-0.7,3.6-2,4.9L213.4,145C212,146.4,210.2,147,208.5,147z"/></svg> ')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100%!important;
    display: inline-block;
    margin-left: 6px
}

.grow-without-worrying-wrap .grow-without-worrying .box .percentage .content-link,.grow-without-worrying-wrap .grow-without-worrying .box .percentage .number,.reviews-v2-wrap a:hover {
    text-decoration: none
}

.grow-without-worrying-wrap .grow-without-worrying .box .percentage .content-link:hover,.grow-without-worrying-wrap .grow-without-worrying .box .percentage .number:hover {
    text-decoration: underline
}

.grow-without-worrying-wrap .grow-without-worrying .box .percentage .content-link.green,.grow-without-worrying-wrap .grow-without-worrying .box .percentage .number.green {
    color: #2a862e
}

.grow-without-worrying-wrap .grow-without-worrying .box .percentage .content-link.blue,.grow-without-worrying-wrap .grow-without-worrying .box .percentage .number.blue {
    color: #1372de
}

.grow-without-worrying-wrap .grow-without-worrying .box .percentage .content-link.orange,.grow-without-worrying-wrap .grow-without-worrying .box .percentage .number.orange {
    color: #e42a00
}

@media (min-width: 576px) {
    .grow-without-worrying-wrap .grow-without-worrying .box {
        flex-wrap:nowrap
    }

    .grow-without-worrying-wrap .grow-without-worrying .box:last-child {
        margin-bottom: 30px
    }

    .grow-without-worrying-wrap .grow-without-worrying .box .icon {
        margin-right: 30px;
        order: 1
    }

    .grow-without-worrying-wrap .grow-without-worrying .box .box-content {
        width: 50%;
        order: 2;
        margin: 7px 0
    }

    .grow-without-worrying-wrap .grow-without-worrying .box .box-content .box-descr,.grow-without-worrying-wrap .grow-without-worrying .box .box-content .box-heading,.grow-without-worrying-wrap .grow-without-worrying .box .percentage .number {
        margin-bottom: 10px
    }

    .grow-without-worrying-wrap .grow-without-worrying .box .percentage {
        width: 160px;
        margin-left: auto;
        order: 3
    }
}

.remodal[data-remodal-id=built-for-reliability],.remodal[data-remodal-id=flexible-to-your-needs],.remodal[data-remodal-id=performance-optimized] {
    border-radius: 16px
}

.remodal[data-remodal-id=built-for-reliability] .modal-box,.remodal[data-remodal-id=flexible-to-your-needs] .modal-box,.remodal[data-remodal-id=performance-optimized] .modal-box {
    text-align: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 25px
}

.remodal[data-remodal-id=built-for-reliability] .modal-box .mbox-img,.remodal[data-remodal-id=flexible-to-your-needs] .modal-box .mbox-img,.remodal[data-remodal-id=performance-optimized] .modal-box .mbox-img {
    padding: 10px;
    order: 1
}

.remodal[data-remodal-id=built-for-reliability] .modal-box .mbox-img .icon,.remodal[data-remodal-id=flexible-to-your-needs] .modal-box .mbox-img .icon,.remodal[data-remodal-id=performance-optimized] .modal-box .mbox-img .icon {
    width: 60px;
    min-width: 60px;
    height: auto
}

.remodal[data-remodal-id=built-for-reliability] .modal-box .mbox-content,.remodal[data-remodal-id=flexible-to-your-needs] .modal-box .mbox-content,.remodal[data-remodal-id=performance-optimized] .modal-box .mbox-content {
    padding: 10px;
    order: 2
}

.remodal[data-remodal-id=built-for-reliability] .modal-box .mbox-content .heading,.remodal[data-remodal-id=flexible-to-your-needs] .modal-box .mbox-content .heading,.remodal[data-remodal-id=performance-optimized] .modal-box .mbox-content .heading {
    margin-bottom: 15px;
    font-weight: 500
}

@media (min-width: 576px) {
    .remodal[data-remodal-id=built-for-reliability] .modal-box,.remodal[data-remodal-id=flexible-to-your-needs] .modal-box,.remodal[data-remodal-id=performance-optimized] .modal-box {
        flex-direction:row;
        text-align: left
    }

    .remodal[data-remodal-id=built-for-reliability] .modal-box .mbox-content,.remodal[data-remodal-id=built-for-reliability] .modal-box .mbox-img,.remodal[data-remodal-id=flexible-to-your-needs] .modal-box .mbox-content,.remodal[data-remodal-id=flexible-to-your-needs] .modal-box .mbox-img,.remodal[data-remodal-id=performance-optimized] .modal-box .mbox-content,.remodal[data-remodal-id=performance-optimized] .modal-box .mbox-img {
        order: unset
    }

    .remodal[data-remodal-id=built-for-reliability] .modal-box .mbox-img .icon,.remodal[data-remodal-id=flexible-to-your-needs] .modal-box .mbox-img .icon,.remodal[data-remodal-id=performance-optimized] .modal-box .mbox-img .icon {
        width: 100px;
        max-width: 100px
    }
}

.backed-by-award-winning-gradient-background {
    position: relative
}

.backed-by-award-winning-gradient-background::before {
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: -530px;
    -webkit-transform: skewY(30deg);
    -moz-transform: skewY(30deg);
    -ms-transform: skewY(30deg);
    -o-transform: skewY(30deg);
    transform: skewY(30deg);
    background: #fff;
    background: -moz-linear-gradient(150deg,#fff 55%,#f7f8fa 100%);
    background: -webkit-linear-gradient(150deg,#fff 55%,#f7f8fa 100%);
    background: linear-gradient(150deg,#fff 55%,#f7f8fa 100%)
}

@media (max-width: 991.98px) {
    .backed-by-award-winning-gradient-background::before {
        top:-645px
    }
}

@media (max-width: 767.98px) {
    .backed-by-award-winning-gradient-background::before {
        top:-415px
    }
}

.why-choose-scalahosting-wrap {
    padding-top: 40px;
    padding-bottom: 20px
}

@media (min-width: 576px) {
    .why-choose-scalahosting-wrap {
        padding-bottom:40px
    }
}

.why-choose-scalahosting-wrap .why-choose-scalahosting.colored {
    background-color: #f5f6f8
}

.reviews-v2-wrap .section-header,.why-choose-scalahosting-wrap .why-choose-scalahosting .section-header {
    text-align: center
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-header .sect-heading {
    margin: 0 auto 18px;
    font-weight: 700;
    font-size: 26px;
    line-height: 32px;
    max-width: 400px
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-header .sect-heading .highlighted {
    color: #2a862e
}

@media (min-width: 576px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-header .sect-heading {
        font-size:34px;
        line-height: 46px;
        max-width: 100%
    }
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-header .sect-descr {
    margin: 0 auto;
    max-width: 690px;
    font-size: 14px;
    line-height: 24px
}

@media (min-width: 576px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-header .sect-descr {
        margin:0 auto 30px;
        font-size: 16px;
        line-height: 28px
    }
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 50px
}

@media (min-width: 576px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right {
        padding-bottom:30px
    }
}

@media (min-width: 768px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right {
        padding-bottom:60px
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right {
        display:flex;
        flex-direction: column
    }
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .single-bg {
    width: 100%;
    max-width: 1780px;
    left: 0;
    right: 0;
    top: 20px;
    margin: 0 auto;
    height: 100%;
    position: absolute;
    overflow: hidden;
    z-index: -1;
    order: 1
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .single-bg .background {
    display: block!important
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .single-bg .background.visible {
    background-image: url(/asset/images/pages/managedcloudvps/backed-by-award-winning-mirror/team-member.png);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    position: absolute;
    bottom: 0;
    left: 15px;
    top: 0;
    right: 0;
    height: 500px;
    width: 396px
}

@media (min-width: 1200px) and (max-width:1439.98px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .single-bg .background.visible {
        left:5%
    }
}

@media (max-width: 991.98px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .single-bg .background.visible {
        top:20px;
        height: auto;
        width: 35%
    }
}

@media (max-width: 767.98px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .single-bg .background.visible {
        top:0;
        width: 47%;
        left: 10%;
        max-height: 365px
    }
}

@media (max-width: 575.98px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .single-bg {
        position:relative;
        margin: auto;
        height: 360px;
        top: 0
    }

    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .single-bg .background.visible {
        position: absolute;
        margin: 0 auto;
        opacity: 1;
        top: 0;
        left: 0;
        right: 0;
        height: 327px;
        width: 259px;
        background-size: cover
    }
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .labels {
    width: 95%;
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 576px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .labels {
        width:60%;
        margin-left: auto;
        margin-right: 0;
        margin-top: -30px;
        order: 2
    }
}

@media (min-width: 768px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .labels {
        margin-right:0;
        margin-left: auto;
        margin-top: 0;
        flex-direction: row;
        justify-content: center;
        width: 70%;
        order: 3
    }

    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .labels .chat-response {
        margin-right: 30px
    }
}

@media (min-width: 992px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .labels {
        width:50%;
        justify-content: flex-start
    }
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .chat-response,.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .ticket-response {
    position: relative;
    margin-top: 30px;
    margin-right: 10px;
    width: 220px;
    height: 145px;
    border-radius: 8px;
    background-color: #fff;
    padding-top: 24px;
    padding-left: 24px;
    box-shadow: 0 10px 20px 0 rgba(220,223,230,.38)
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .chat-response .time,.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .ticket-response .time {
    display: flex;
    align-items: center
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .chat-response .time div,.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .ticket-response .time div {
    width: 20px;
    height: 20px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background: url(/asset/images/pages/homepagev2/why-choose-scalahosting/clock-icon.svg) no-repeat center center
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .chat-response .time span,.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .ticket-response .time span {
    padding-left: 12px;
    color: #2a862e;
    font-size: 40px;
    line-height: 47px;
    font-weight: 600
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .chat-response .response,.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .ticket-response .response {
    padding-top: 10px;
    color: #31313c;
    font-size: 16px;
    line-height: 24px
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .chat-response .response .resp-txt,.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .ticket-response .response .resp-txt {
    font-size: 16px;
    font-weight: 700
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .chat-response .green-circle,.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .ticket-response .green-circle {
    height: 90px;
    width: 90px;
    border: 6px solid #fff;
    border-bottom-color: #f9f9f9;
    border-left-color: #fbfbfb;
    background-color: #2a862e;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    top: -14px;
    right: -14px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .chat-response .green-circle .chat-icon,.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .ticket-response .green-circle .chat-icon {
    height: 17px;
    width: 24px;
    margin-bottom: 8px;
    margin-right: 2px;
    background: url(/asset/images/pages/homepagev2/why-choose-scalahosting/chat-icon.svg) no-repeat
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .chat-response .green-circle .ticket-icon,.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .ticket-response .green-circle .ticket-icon {
    height: 26px;
    width: 26px;
    margin-bottom: 8px;
    margin-right: 2px;
    background: url(/asset/images/pages/homepagev2/why-choose-scalahosting/ticket-icon.svg) no-repeat
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .chat-response .green-circle span,.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .ticket-response .green-circle span {
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    font-weight: 600
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .content {
    width: 100%;
    margin: auto;
    text-align: center
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .content .heading {
    margin: 0 auto 18px;
    font-weight: 700;
    font-size: 28px;
    line-height: 32px
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .content .descr {
    margin: 0 auto 20px;
    max-width: 690px;
    font-size: 14px;
    line-height: 24px
}

@media (min-width: 576px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .content {
        width:95%;
        order: 3;
        margin-top: 50px
    }
}

@media (min-width: 768px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .content {
        width:60%;
        margin-right: 0;
        margin-top: 0;
        text-align: left;
        order: 2
    }

    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .content .heading {
        font-size: 32px;
        line-height: 36px
    }

    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .content .descr {
        font-size: 16px;
        line-height: 28px
    }
}

@media (min-width: 992px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-right .content {
        width:50%
    }
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-left {
    padding-top: 40px;
    padding-bottom: 0
}

@media (min-width: 576px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-left {
        padding-top:30px
    }
}

@media (min-width: 768px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-left {
        padding-top:60px;
        padding-bottom: 60px
    }
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .single-bg {
    width: 100%;
    max-width: 1780px;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    height: 100%;
    position: absolute;
    overflow: hidden;
    z-index: 1
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .single-bg .background {
    display: block!important
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .single-bg .background.visible {
    background-image: url(/asset/images/pages/homepagev2/why-choose-scalahosting/managed-cloud-hosting2.png);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    position: absolute;
    bottom: 0;
    top: 0;
    margin: auto;
    right: 15px;
    height: 340px;
    width: 490px
}

@media (min-width: 1200px) and (max-width:1439.98px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .single-bg .background.visible {
        right:5%;
        height: 290px;
        width: 430px
    }
}

@media (max-width: 991.98px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .single-bg .background.visible {
        width:43%
    }
}

@media (max-width: 767.98px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .single-bg {
        position:relative;
        margin: auto;
        height: 245px
    }

    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .single-bg .background.visible {
        position: absolute;
        margin: 0 auto;
        opacity: 1;
        top: 0;
        left: 0;
        right: 0;
        height: 222px;
        width: 335px;
        background-size: cover
    }
}

@media (max-width: 575.98px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .single-bg {
        height:200px
    }

    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .single-bg .background.visible {
        height: 172px;
        width: 259px
    }
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .content {
    width: 100%;
    margin: auto;
    text-align: center;
    position: relative;
    z-index: 2
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .content .heading {
    margin: 0 auto 18px;
    font-weight: 700;
    font-size: 28px;
    line-height: 32px
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .content .descr {
    margin: 0 auto 20px;
    max-width: 690px;
    font-size: 14px;
    line-height: 24px
}

.why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .content .descr .content-link:after {
    width: 18px;
    height: 9.8px;
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 283.5 154.3"> <path fill="%230055af" d="M198.5,83.6H10.6c-3.8,0-6.9-3.1-6.9-6.9s3.1-6.9,6.9-6.9h187.9c3.8,0,6.9,3.1,6.9,6.9S202.3,83.6,198.5,83.6z" /> <path fill="%230055af" d="M208.5,147c-1.8,0-3.5-0.7-4.9-2c-2.7-2.7-2.7-7.1,0-9.8l58.5-58.5l-58.5-58.5c-2.7-2.7-2.7-7.1,0-9.8 c2.7-2.7,7.1-2.7,9.8,0l63.4,63.4c1.3,1.3,2,3,2,4.9c0,1.8-0.7,3.6-2,4.9L213.4,145C212,146.4,210.2,147,208.5,147z"/></svg> ')!important
}

@media (min-width: 576px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .content {
        width:95%
    }
}

@media (min-width: 768px) {
    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .content {
        width:50%;
        text-align: left;
        margin-left: 0
    }

    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .content .heading {
        font-size: 32px;
        line-height: 36px
    }

    .why-choose-scalahosting-wrap .why-choose-scalahosting .section-left .content .descr {
        font-size: 16px;
        line-height: 28px
    }
}

.migrate-and-launch-wrap {
    padding-top: 20px;
    padding-bottom: 40px
}

@media (min-width: 576px) {
    .migrate-and-launch-wrap {
        padding-top:40px
    }
}

.migrate-and-launch-wrap .migrate-and-launch .migrate-and-launch-content {
    justify-content: space-around
}

.migrate-and-launch-wrap .migrate-and-launch .box {
    padding: 30px 15px
}

.migrate-and-launch-wrap .migrate-and-launch .box+.box {
    margin-top: 15px
}

.migrate-and-launch-wrap .migrate-and-launch .box .box-header {
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

.migrate-and-launch-wrap .migrate-and-launch .box .box-header .icon {
    margin-right: 15px
}

.migrate-and-launch-wrap .migrate-and-launch .box .box-header .heading {
    width: 160px;
    font-size: 28px;
    font-weight: 700
}

.migrate-and-launch-wrap .migrate-and-launch .box .box-header.green .highlighted {
    color: #2a862e
}

.migrate-and-launch-wrap .migrate-and-launch .box .box-header.blue .highlighted {
    color: #1372de
}

.migrate-and-launch-wrap .migrate-and-launch .box .sub-heading {
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 5px;
    padding-top: 20px
}

.migrate-and-launch-wrap .migrate-and-launch .box .description+.sub-heading {
    margin-top: 20px
}

@media (min-width: 576px) {
    .migrate-and-launch-wrap .migrate-and-launch .box {
        padding:30px 45px
    }

    .migrate-and-launch-wrap .migrate-and-launch .box+.box {
        margin-top: 25px
    }

    .migrate-and-launch-wrap .migrate-and-launch .box .box-header .heading {
        width: unset;
        font-size: 32px
    }
}

@media (min-width: 768px) {
    .migrate-and-launch-wrap .migrate-and-launch .box+.box {
        margin-top:0
    }

    .migrate-and-launch-wrap .migrate-and-launch .box~.box {
        border-left: 1px solid #cecece
    }
}

.migrate-and-launch-wrap .migrate-and-launch .btn-section {
    margin-top: 15px;
    display: flex;
    justify-content: center
}

.reviews-v2-wrap {
    position: relative;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 30px
}

.reviews-v2-wrap::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 230px;
    background-color: #f5f6f8
}

@media (max-width: 991.98px) {
    .reviews-v2-wrap::before {
        height:290px
    }
}

.reviews-v2-wrap.loading .container-owl-carousel {
    justify-content: flex-start!important;
    overflow: hidden
}

.reviews-v2-wrap.loading .reviews-v2-content.ready .container-owl-carousel {
    padding-bottom: 30px!important
}

@media (min-width: 576px) {
    .reviews-v2-wrap.loading .box {
        min-height:335px
    }
}

@media (min-width: 768px) {
    .reviews-v2-wrap.loading .box {
        min-height:325px
    }
}

@media (min-width: 992px) {
    .reviews-v2-wrap.loading .box {
        min-height:315px
    }
}

@media screen and (max-width: 922px) and (min-width:576px) {
    .reviews-v2-wrap.loading .box {
        flex:0 0 50%!important;
        max-width: 50%!important;
        min-height: 326px
    }
}

.reviews-v2-wrap .section-header .sect-heading {
    margin: 0 auto 18px;
    font-size: 34px;
    font-weight: 700;
    line-height: 46px;
    max-width: 630px
}

.reviews-v2-wrap .section-header .sect-heading .highlighted {
    color: #2a862e
}

@media (max-width: 767.98px) {
    .reviews-v2-wrap .section-header .sect-heading {
        font-size:26px;
        line-height: 32px;
        max-width: 400px
    }
}

.reviews-v2-wrap .section-header .sect-descr {
    margin: 0 auto 30px;
    max-width: 690px;
    font-size: 14px;
    line-height: 24px
}

@media (min-width: 576px) {
    .reviews-v2-wrap .section-header .sect-descr {
        font-size:16px;
        line-height: 28px
    }
}

@media (max-width: 767.98px) {
    .reviews-v2-wrap .container,.reviews-v2-wrap .container-fluid {
        padding-left:0;
        padding-right: 0;
        max-width: 100%
    }
}

.reviews-v2-wrap .reviews-v2 {
    padding-top: 45px;
    padding-bottom: 35px
}

.reviews-trustpilot-wrap .carousel-container,.reviews-v2-wrap .reviews-v2 .reviews-v2-content {
    padding: 0 30px
}

@media (min-width: 576px) {
    .reviews-v2-wrap .reviews-v2 .reviews-v2-content {
        padding:0 30px
    }
}

@media (min-width: 992px) {
    .reviews-v2-wrap .reviews-v2 .reviews-v2-content {
        margin:0 -15px
    }
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .container-owl-carousel {
    padding: 30px 0 5px
}

@media (max-width: 575.98px) {
    .reviews-v2-wrap .reviews-v2 .reviews-v2-content .container-owl-carousel {
        margin-right:0;
        margin-left: 0
    }
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content.ready .container-owl-carousel {
    padding-bottom: 5px
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-stage-outer {
    padding-bottom: 30px
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-loaded.row .owl-stage,.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-loaded.row .owl-stage .owl-item,.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-stage-outer .owl-item,.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-stage-outer .owl-stage {
    display: flex
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-dot,.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-dots {
    display: none
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-loaded {
    overflow: unset
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-nav .owl-next,.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-nav .owl-prev {
    position: absolute;
    top: 0;
    bottom: 25px;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 50px!important;
    line-height: 0;
    color: #0eb47a!important
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-nav .owl-next:focus,.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-nav .owl-prev:focus {
    outline: 0
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-nav .owl-next.disabled,.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-nav .owl-prev.disabled {
    color: #e3e5e8!important
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-nav .owl-prev {
    left: -15px
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .owl-nav .owl-next {
    right: -15px
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box {
    margin: 0 auto 32px
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content {
    padding: 42px;
    border-radius: 12px;
    background-color: #fff;
    height: 100%;
    box-shadow: 0 11px 16px 0 rgba(22,22,63,.07)
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .logo {
    margin: 0 auto 10px;
    display: flex;
    height: auto;
    min-height: 50px
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .logo img,.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .logo>div {
    margin: auto;
    width: 100%
}

@media (min-width: 768px) and (max-width:991.98px) {
    .reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .logo img,.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .logo>div {
        max-width:200px
    }
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .logo .sr-trustpilot-logo {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .logo .sourceforge {
    max-height: 69px
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .reviews-score {
    display: flex;
    flex-direction: column;
    align-items: center
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .reviews-score p {
    margin: 0 auto 13px;
    color: #858585;
    font-size: 13px
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .reviews-score .score {
    position: relative;
    margin: auto;
    font-weight: 700;
    color: #31313c;
    font-size: 54px;
    line-height: 63px
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .reviews-score .score span {
    margin-left: 3px;
    position: absolute;
    top: 10px;
    left: 100%;
    color: #858585;
    font-size: 16px;
    line-height: 18px
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .reviews-score .stars {
    margin: 0 auto 13px;
    display: flex;
    justify-content: center
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .reviews-score .stars .star,.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .reviews-score .stars .star-half {
    margin: 0 2px;
    width: 13px;
    height: 13px;
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 512 512"><polygon fill="%2343A048" points="512,197.816 325.961,185.585 255.898,9.569 185.835,185.585 0,197.816 142.534,318.842 95.762,502.431 255.898,401.21 416.035,502.431 369.263,318.842"/> </svg>')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100%!important
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .reviews-score .stars .star-half {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 512 512"><path fill="%2343A048" d="M513,198.8l-186-12.2l-70.1-176l-0.3,0.8l-0.7-1.8l-70.1,176L0,197.8l1.2,1l-0.2,0L142.5,319L95.8,502.4l1.5-0.9l-0.5,1.9l160.1-101.2L417,503.4l-46.8-183.6L513,198.8z M401.1,481.6l-132.6-83.8v-331l49.2,123.5l2.3,5.9l6.3,0.4l161.4,10.6l-123.9,105l-4.8,4l1.5,6.1L401.1,481.6z"/></svg> ')!important
}

.reviews-v2-wrap .reviews-v2 .reviews-v2-content .box-content .reviews-score .reviews {
    color: #3481f0;
    font-size: 13px;
    line-height: 16px
}

.reviews-trustpilot-wrap {
    background: #fff;
    padding: 55px 0;
    border-top: none
}

.reviews-trustpilot-wrap .reviews-trustpilot-container {
    padding: 0 0 70px;
    overflow: hidden
}

.reviews-trustpilot-wrap .reviews-trustpilot-container .owl-stage-outer {
    padding-bottom: 15px
}

.reviews-trustpilot-wrap .reviews-trustpilot-content.ready .reviews-trustpilot-container {
    padding-bottom: 40px
}

.reviews-trustpilot-wrap .box-content {
    padding: 18px;
    height: 100%
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .box-content {
    color: #31313c;
    background-color: #fff
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .box-content .heading {
    padding-bottom: 10px
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .box-content .heading .trs-h6 {
    margin-left: 7px;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .box-content .readmore-link {
    color: #0a865b
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .box-content .readmore-link:hover {
    cursor: pointer;
    text-decoration: underline
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .box-content .description {
    font-size: 13px;
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 210px
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .box-content .description .stars {
    margin-bottom: 10px;
    justify-content: flex-start!important
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .box-content .description .tcrs-title {
    margin-bottom: 10px;
    font-size: 20px;
    color: #202026;
    line-height: 24px
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .box-content .description .tcrs-p {
    padding: 0;
    text-align: left;
    color: #5d5d6a;
    margin-bottom: 15px
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .box-content .description .tcrs-name {
    margin-top: auto;
    margin-bottom: 10px;
    color: #74747e;
    display: flex;
    align-items: center
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .box-content .description .tcrs-name img {
    margin-right: 10px;
    width: 40px;
    height: 40px
}

@media (min-width: 768px) {
    .reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .box-content .description {
        min-height:286px
    }
}

@media (min-width: 576px) {
    .reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .box-content .description {
        min-height:180px
    }
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content.loading {
    cursor: wait;
    user-select: none
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content.ready .box-content {
    opacity: 1
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .carousel-slider {
    display: none!important;
    margin: -36px auto 0;
    width: 95%;
    height: 2px;
    background-color: #e3e5e8
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .carousel-slider .carousel-slider-bar {
    width: 0;
    height: 100%;
    background-color: #0eb47a
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .readmore-trustpilot {
    margin-top: -20px;
    text-align: center;
    position: relative;
    z-index: 2
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .readmore-trustpilot a {
    color: #69736e;
    text-decoration: underline
}

.reviews-trustpilot-wrap .reviews-trustpilot .reviews-trustpilot-content .readmore-trustpilot a:hover {
    color: #0a8157;
    text-decoration: none
}

@media (max-width: 1199.98px) {
    .reviews-trustpilot-wrap .reviews-trustpilot {
        padding:0 10px
    }
}

.reviews-trustpilot-wrap .owl-loaded {
    overflow: unset
}

.reviews-trustpilot-wrap .owl-loaded.row .owl-stage,.reviews-trustpilot-wrap .owl-loaded.row .owl-stage .owl-item {
    display: flex
}

.reviews-trustpilot-wrap .owl-loaded.row .owl-stage .owl-item .box {
    flex: unset;
    max-width: unset;
    height: 100%
}

.reviews-trustpilot-wrap .owl-nav .owl-next,.reviews-trustpilot-wrap .owl-nav .owl-prev {
    position: absolute;
    top: 0;
    bottom: 25px;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 50px!important;
    line-height: 0;
    color: #0eb47a!important;
    z-index: 3
}

.reviews-trustpilot-wrap .owl-nav .owl-next:focus,.reviews-trustpilot-wrap .owl-nav .owl-prev:focus {
    outline: 0
}

.reviews-trustpilot-wrap .owl-nav .owl-next.disabled,.reviews-trustpilot-wrap .owl-nav .owl-prev.disabled {
    color: #e3e5e8!important
}

.reviews-trustpilot-wrap .owl-nav .owl-next:before,.reviews-trustpilot-wrap .owl-nav .owl-prev:before {
    content: "";
    position: absolute;
    width: 45px;
    height: 45px;
    background-color: #fff;
    border: 1px solid #cecece;
    top: -100px;
    bottom: -110px;
    margin: auto;
    border-radius: 50%;
    z-index: -1
}

.reviews-trustpilot-wrap .owl-nav .owl-prev {
    left: -15px
}

.reviews-trustpilot-wrap .owl-nav .owl-prev:before {
    left: -100px;
    right: -102px
}

.reviews-trustpilot-wrap .owl-nav .owl-next {
    right: -15px
}

.reviews-trustpilot-wrap .owl-nav .owl-next:before {
    right: -100px;
    left: -100px
}

.owl-carousel,.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow-x: hidden;
    -webkit-transform: translate3d(0,0,0)
}

.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0)
}

.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {
    display: none
}

.no-js .owl-carousel,.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: 0;
    padding: 0!important;
    font: inherit
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
