/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
.hero-royalhost{
    background:#071a14;
    padding:80px 20px;
    text-align:center;
    color:#fff;
}

.hero-royalhost h1{
    font-size:42px;
    font-weight:700;
    margin-bottom:15px;
}

.hero-royalhost p{
    font-size:18px;
    color:#b5c9c1;
}

.hero-btn{
    display:inline-block;
    background:#2ee59d;
    color:#000;
    padding:12px 30px;
    border-radius:8px;
    font-weight:700;
    text-decoration:none;
    margin-top:20px;
}
.hero-royalhost{
background:#071a14;
color:#fff;
text-align:center;
padding:100px 20px;
}

.hero-royalhost h1{
color:#fff;
font-size:48px;
font-weight:700;
}

.hero-royalhost p{
color:#d7e3dc;
font-size:20px;
}

.hero-btn{
background:#2ee59d !important;
color:#000 !important;
padding:15px 35px;
border-radius:10px;
text-decoration:none;
display:inline-block;
font-weight:700;
}

.hosting-features{
background:#0b221a;
color:#fff;
padding:60px 20px;
}

.pricing-section{
background:#071a14;
color:#fff;
padding:60px 20px;
}

.plan-box{
background:#10291f;
border:1px solid #1f4f3b;
border-radius:15px;
padding:25px;
margin:15px 0;
}

.server-location{
background:#0b221a;
color:#fff;
padding:60px 20px;
}

.whatsapp-float{
position:fixed;
right:20px;
bottom:20px;
background:#25D366;
color:#fff !important;
padding:12px 18px;
border-radius:50px;
text-decoration:none;
z-index:9999;
}
.hero-royalhost{
background:#071a14 !important;
color:#fff !important;
padding:100px 20px !important;
text-align:center !important;
margin:-30px -15px 30px -15px !important;
}

.hero-royalhost h1,
.hero-royalhost p{
color:#fff !important;
}

.main-content{
padding:0 !important;
}
.hero-royalhost{
    background:#071a14 !important;
    color:#fff !important;
    padding:80px 20px !important;
    text-align:center !important;
}

.hero-royalhost h1,
.hero-royalhost p{
    color:#fff !important;
}

.hosting-features{
    background:#0b221a !important;
    color:#fff !important;
    padding:50px 20px !important;
}

.pricing-section{
    background:#071a14 !important;
    color:#fff !important;
    padding:50px 20px !important;
}

.plan-box{
    background:#10291f !important;
    border:1px solid #1f4f3b;
    border-radius:15px;
    padding:25px;
    margin:15px 0;
}

.server-location{
    background:#0b221a !important;
    color:#fff !important;
    padding:50px 20px !important;
}
body{
background:red !important;
}