/* hosting domain css */
.hosting-domain-box-3,.hosting-domain-box-5{width:100%;object-fit:fill;background-size:cover;background-position:top}.hosting-domain-box-1,.hosting-domain-box-2,.hosting-domain-box-3,.hosting-domain-box-4,.hosting-domain-box-5,.hosting-domain-box-6,.hosting-domain-box-7,.hosting-domain-box-8{border-radius:10px;padding:2rem}.hosting-domain-box-1{background-color:#bfe4e5}.hosting-domain-box-1 img{display:flex;margin:0 auto;width:100%;max-width:480px}.hosting-domain-box-1 .hosting-domain-title{font-size:clamp(24px, 2.5vw, 42px);font-weight:500;line-height:normal}.hosting-domain-box-2{background-color:#ffe5f7;padding:3rem;height:100%;display:flex;flex-direction:column;justify-content:center}.hosting-domain-box-2 .hosting-domain-title,.hosting-domain-box-3 .hosting-domain-title,.hosting-domain-box-4 .hosting-domain-title,.hosting-domain-box-5 .hosting-domain-title,.hosting-domain-box-6 .hosting-domain-title,.hosting-domain-box-7 .hosting-domain-title,.hosting-domain-box-8 .hosting-domain-title{font-size:clamp(24px, 2.2vw, 32px);font-weight:500;line-height:normal}.hosting-domain-box-3{background-image:url(/assets/images/hosting_domain/restore_data_safe.webp);height:480px}.hosting-domain-box-4{background-color:#e9f1ff;padding:3rem;height:100%;display:flex;flex-direction:column;justify-content:center}.hosting-domain-box-5{background-image:url(/assets/images/hosting_domain/cpanel_dashboard.webp);background-repeat:no-repeat;height:480px}.hosting-domain-box-6{background-color:#edf6ee;padding:3rem;height:100%;display:flex;flex-direction:column;justify-content:center}.hosting-domain-box-7,.hosting-domain-box-8{width:100%;background-repeat:no-repeat;object-fit:fill;background-position:top;background-size:cover;height:480px}.hosting-domain-box-7{background-image:url(/assets/images/hosting_domain/boost.png)}.hosting-domain-box-8{background-image:url(/assets/images/hosting_domain/risk_free_money_back.webp)}@media (max-width:768px){.hosting-domain-box-3,.hosting-domain-box-5,.hosting-domain-box-7,.hosting-domain-box-8{background-position:center}}

/* dmn css */
.dmn-dt-buy-img img{border-radius:10px}.dmn-dt-buy-title{margin:15px 0 10px;font-size:22px;font-weight:500}.dmn-dt-buy-cnt p{font-size:16px;font-weight:400}

/* steps css */
.number,
.step-heading {
    font-size: 24px;
    font-weight: 600
}

.Easire-steps {
    background: #4136fc;
    color: #fff !important;
    position: relative;
    width: 100%;
    height: 680px;
    overflow: hidden
}

.Easire-steps::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    background-image: url('../images/hosting_domain/Vector.png');
    background-position: center
}

.Easire-steps::after {
    content: "";
    position: absolute;
    height: 100%;
    width: 850%;
    max-width: 850px;
    background-image: url(../images/hosting_domain/domain_hosting.webp);
    left: 50%;
    top: 100%;
    transform: translate(-50%, -15%);
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: contain
}

.step {
    background: #fff;
    color: #000;
    width: 330px;
    height: 330px;
    max-height: 330px;
    padding: 1rem;
    border-radius: 20px
}

.number {
    height: 50px;
    width: 50px;
    background-color: #4136fc;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff
}

.step-heading {
    color: #1a1a1a
}

.VPS-sec p,
.step-info {
    font-size: 16px
}

.step-info {
    font-weight: 400px
}

.rotate-left {
    rotate: -3deg
}

.rotate-right {
    rotate: 3deg;
    margin-top: 2rem
}

@media (max-width:1199px) {
    .steps {
        flex-wrap: wrap;
        justify-content: center !important
    }

    .Easire-steps {
        height: max-content;
        padding: 0 0 8rem
    }

    .Easire-steps::after {
        transform: translate(-50%, -10%);
        top: 100%;
        width: 650px;
    }
}

@media only screen and (max-width:767px) {
    .Easire-steps::after{
        width: 450px;
    }
    .Easire-steps {
        padding-bottom: 8rem
    }

    .Easire-steps::after {
        transform: translate(-50%, -6%)
    }
}

@media (max-width:576px) {

    .number{
        height: 40px;
        width: 40px;
    }

    .number, .step-heading {
        font-size: 20px;
        font-weight: 600;
    }

    .Easire-steps {
        padding-bottom: 4rem
    }

    .Easire-steps::after {
        transform: translate(-50%, -4%);
        width: 80%
    }
}

/* powerfull cpanel css */
.cpanel-sec-ftr-main{background-color:#000075;color:#fff}.cpanel-sec-ftr-box{margin-bottom:30px;display:flex}.cpanel-sec-ftr-data{font-size:16px;font-weight:400;color:#fff;margin-left:10px}

/* options css */
.whois-bulit-grw-box{border:1px solid #cfcfff;text-align:center;padding:30px;border-radius:10px;}span.whois-grw-tittle{display:block;font-size:22px;font-weight:600;margin:10px 0}span.whois-grw-price{display:block;font-size:16px;font-weight:600;margin:20px;color:#00008a}span.whois-grw-data{font-size:16px;font-weight:400;margin-bottom:10px;display:block;color:#202020}.whois-grw-img{display:inline-block;padding:15px;border-radius:8px;margin-bottom:15px}.whois-bulit-grw-box .winh-img{background-color:#d9eeee}.whois-bulit-grw-box .wph-img{background-color:#f1f0ec}.whois-bulit-grw-box .ecomh-img{background-color:#f8e9e0}.whois-bulit-grw-box .vh-img{background-color:#cee5ff}.whois-bulit-grw-box .wh-img{background-color:#efe9ff}.whois-bulit-grw-box .ds-img{background-color:#ffe2e3}

/* perks css */

.ssl-incld-extr-title {
    font-size: 18px;
    font-weight: 600;
    margin: 20px 0 0
}

.ssl-incld-extr-box-hd {
    width: 25%;
    padding: 10px
}

.ssl-incld-extr-box-row {
    display: flex;
    width: 75%;
    justify-content: space-between
}

.ssl-incld-extr-box {
    padding: 10px 10px 0
}

.ssl-incld-extra-bg {
    background: #f2f2ff;
    padding: 40px;
    margin: 0 80px;
    border-radius: 20px;
    display: flex;
    align-items: center
}

.ssl-incld-extr-box svg {
    width: 45px;
    height: 45px
}

@media (max-width:1499px) {
    .ssl-incld-extra-bg{
        margin: 0 40px;
    }
}

@media (max-width:1099px) {
    .ssl-incld-extra-bg {
        padding: 2rem 0;
        margin: 1rem;
        flex-direction: column
    }

    .ssl-incld-extr-box-hd {
        width: 100%;
        text-align: center
    }

    .ssl-incld-extr-box-row {
        width: 90%
    }
}

@media only screen and (max-width:992px) {
    .ssl-incld-extr-box-row {
        flex-wrap: wrap
    }

    .ssl-incld-extr-box {
        width: 33%
    }
}

@media (max-width:768px) {
    .ssl-incld-extra-bg {
        padding: 2rem 0;
        margin: 0
    }

    .ssl-incld-extr-box-hd {
        width: 100%;
        text-align: center
    }

    .ssl-incld-extr-box {
        width: 50%
    }
}

@media (max-width:576px) {

    .ssl-incld-extr-box,
    .ssl-incld-extr-box-hd {
        width: 100%
    }
}