/* Common Hosting Pages Styles - Shared across all hosting pages */

/* Hero Section - Common for all hosting pages */
.hero-section-bg {
    background-color: #f5f9ff;
}

.hero-title {
    color: #0E3B5A !important;
}

.hero-lead-text {
    color: black;
}

.info-icon {
    height: 40px;
}

.info-box-rounded {
    border-radius: 10px !important;
}

/* Pricing Section - Common */
.pricing-card-first {
    margin-left: 5px;
    max-width: 330px;
}

.pricing-card-middle,
.pricing-card-last {
    max-width: 330px;
}

.pricing-card-middle .sh-pricing-column {
    max-width: 330px;
    margin-left: 15px;
}

.pricing-card-last .sh-pricing-column {
    margin-left: 15px;
}

.feature-list-block {
    display: block;
}

/* Logo Section - Common */
.logo-item-margin-1 {
    margin-top: 10px;
}

.logo-item-margin-2 {
    margin-top: 12px;
}

.logo-item-margin-3 {
    margin-top: 5px;
}

.logo-item-margin-4 {
    margin-top: 10px;
}

.logo-item-margin-5 {
    margin-top: 35px;
}

.logo-img-margin-1 {
    margin-top: 7px;
}

.logo-img-margin-2 {
    margin-top: 9px;
}

.logo-img-margin-3 {
    margin-top: 10px;
}

/* Content Section - Common */
.content-image-rounded {
    border-radius: 20px;
}

.content-section-margin {
    margin-top: 120px;
}

/* FAQ Section - Common */
.faq-heading-margin {
    margin-bottom: 30px;
}

/* Owl Carousel - Common */
.owl-stage-transform {
    transform: translate3d(0px, 0px, 0px);
    transition: all 1s ease 0s;
    width: 1903px;
}

.owl-item-width {
    width: 1903px;
}

.owl-item-width-1408 {
    width: 1408px;
}

.owl-stage-width-1408 {
    width: 1408px;
}