/* 
Colours: #313638, #EF6461, #E4B363
*/
html {scroll-behavior: smooth;}
::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-track {background: #181818;}
::-webkit-scrollbar-thumb {background: #EF6461;}
::-webkit-scrollbar-thumb:hover {background: #a3a3a3;}
body {background: #181818;font-family: quicksand, sans-serif;}
.headerBackground{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5) ),url("../img/header-background.png");background-size:cover;min-height:10%;}
.headerSpacing{padding-top:8%;padding-bottom:8%;color:#fff;}
.headerButton{background-color:transparent;border:1px solid #fff;color:#fff;text-transform:uppercase;padding:2% 4%;font-weight:700;text-decoration:none;border-radius:10px;transition:all .3s ease-in-out}
.headerButton:hover{background-color:rgba(0, 0, 0, 0.1);transition:all .3s ease-in-out;color: #fff;}
.headerSpacing h2{line-height:1;}
.navbar-dark .navbar-toggler{border: none;}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.nav-item .active{font-weight:600;}
.whyUsTitle{color:#fff;padding-top:4%;font-weight:400;}
.whyUsSubTitle{color:#d9d9d9;font-size:14px;}
.whyUsSpacing{padding-top:3%;}
.whyUsFeatureTitle{color:#fff;font-weight:700;font-size:24px;}
.whyUsFeatureSubTitle{color:#d9d9d9;font-size:14px;font-weight:400;line-height:1;}
.whyUsFeature{padding:2%;padding-bottom:8%;}
.ourServices{padding-bottom:4%;}
.ourServicesBox{background-color:#181818;padding:2%;}
.ourServicesTitle{color:#ffffff;font-weight:700;font-size:24px;padding-top:2%;}
.ourServicesSubTitle{color:#d9d9d9;font-weight:400;font-size:14px;}
.ourServicesSubTitle span{color:#EF6461;font-weight:500;}
.ourServicesPrice{padding-bottom:2%;color:#ffffff;}
.ourServicesPrice small{font-weight:400;font-size:10px;}
.ourServicesPrice .ourServicesCurrency{font-size:18px;}
.ourServicesPrice .ourServicesPricing{font-size:24px;font-weight:600;}
.ourServicesPrice .ourServicesPricingCycle{font-size:14px;}
.ourServicesButton{background-color:transparent;border:1px solid #fff;color:#fff;text-transform:uppercase;padding:2% 4%;font-weight:700;text-decoration:none;border-radius:10px;transition:all .3s ease-in-out}
.ourServicesButton:hover{background-color:rgba(94, 39, 38, 0.3);transition:all .3s ease-in-out;color: #fff;}
.customerReviews{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5) ),url("../img/header-background.png");background-size:cover;min-height:10%;}
.individualReview{text-align:center;border-radius:5%;padding:4%;background-color:rgba(0, 0, 0, 0.1);margin-bottom:4%;}
.individualReview a{color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease-in-out;}
.individualReview a:hover{color:#d9d9d9;}
.frequentQuestions{padding-bottom:2%;}
.frequentQuestionsTitle{color:#ffffff;font-weight:700;font-size:20px;padding-top:2%;}
.frequentQuestionsSubTitle{color:#d9d9d9;font-weight:400;font-size:12px;}
.frequentQuestionsIcon{text-align:center;color:#fff;font-size:24px;}
.frequentQuestionsSubTitle span{color:#EF6461;font-weight:500;}
.frequentQuestionsLink{text-decoration:none;color:#EF6461;font-weight:500;transition:all 0.3s ease-in-out;}
.frequentQuestionsLink:hover{text-decoration:none;font-weight:600;color:#fff;}
.frequentQuestionsTitle i{color:#EF6461;border:1px solid #fff;padding:8px;border-radius:50%;margin-right:2%;}
footer{background:#181818;font-family:"Quicksand", sans-serif;padding-bottom:2%;}
.footerLogo{max-width:100px;max-height:40%;}
.footerTitle{color:#d9d9d9;font-weight:700;font-size:20px;}
.footerSubTitle{color:#d9d9d9;font-weight:400;font-size:12px;}
.footerSubTitle span{color:#EF6461;font-weight:500;}
.footerContact{color:#d9d9d9;font-weight:500;font-size:14px;}
.footerContactLink{text-decoration:none;color:inherit;transition:all 0.3s ease-in-out;}
.footerContactLink:hover{text-decoration:none;font-weight:600;color:#fff;}
.footerLegal{padding-top:3%;color:#d9d9d9;font-weight:400;font-size:12px;}
.footerLegal span{color:#EF6461;font-weight:500;}
.footerSocialMedia{margin-top:1%;transition:all 0.3s ease-in-out;color:#fff;padding:12px;border-bottom:solid 3px rgba(0,0,0,0.8);font-size:18px;}
.footerSocialMedia:hover{border-bottom:solid 3px #fff;}
.footerPaymentMethods{color:#d9d9d9;font-weight:400;font-size:12px;text-align:right;}
.footerPaymentMethods i{font-size:28px;}
.footerLinkTitle {padding-top:2%;}
@media (max-width:479px){.mobileFooterAdjustment{text-align:center;}.mobileFooterContent{display:none;}}
@media (min-width:600px){.col-md-1-5{flex:0 0 12.3%;max-width:12.3%;position:relative;width:100%;padding-right:15px;padding-left:15px;}}
.vpsContainer{margin-top:2%;}
.vpsPlan{color:#fff;padding: 20px;margin-top:2%;border-radius: 5px;border: 1px solid #ECECEC;}
.vpsPlan h5{font-weight:600;}
.vpsPlan h6{font-weight:600;}
.vpsPlan h6 small{font-weight:400;}
.vpsPlanTitle{color:#ef6461;text-transform:uppercase;}
.vpsPurchaseButton{background-color:#ef6461;color:#fff;text-transform:uppercase;top:0;position:relative;transition:.5s;border-radius:4px;letter-spacing:.8px;font-size:16px;padding:10px;font-weight:bolder;width:75%;margin: 0 auto;}
.vpsPurchaseButton:hover{color:#fff;background-color:rgba(94, 39, 38, 0.6);}
.featureItem{margin-top:1%;transition:all 0.3s ease-in-out;color:#fff;font-size:16px;border-radius:0!important;}
.featureItem a{background:transparent;color:#fff;text-decoration:none;padding:10px 15px;border-bottom:solid 3px rgba(0,0,0,0.8);transition:all 0.3s ease-in-out;}
.featureItem .active{font-weight:inherit!important;border-bottom:solid 3px #fff;}
.featureItem a:hover{color:#d9d9d9!important;}
.nav-tabs{border-bottom:none!important;padding-bottom:3%;}
.legalInformation{padding-top:2%;}
.legalInformation h1{font-weight:600;color:#EF6461;font-size:24px;}
.legalInformation p{color:#fff;font-size:16px;font-weight:400;}
.legalInformation li{color:#fff;font-size:16px;font-weight:400;}
.legalInformation span{font-size:18px;font-weight:700;}
.accentText{color: #EF6461;}
.accentText:hover{color: #fff;font-weight:600;}
.errorPage{text-align:center;padding-top:10%;padding-bottom:10%;}
.errorPageMessageTitle{font-weight:600;color:#EF6461;font-size:24px;}
.errorPageMessageSubTitle{color:#000;font-size:16px;font-weight:400;}
.discordButton{border:none!important;width:25%!important;}
code {color:#EF6461;}
.pageCenterOuter{display:flex;align-items:center;min-height:50vh;}
.pageCenterInner{width:100%;text-align:center;}
.errorPageMessageTitle{text-align:center;font-size:28px;font-weight:600;color:#EF6461;line-height:1;}
.errorPageMessageSubTitle{color:#d9d9d9;font-size:20px;font-weight:400;line-height:1;}
.saleBanner{text-align:center;background:linear-gradient(rgba(93, 40, 39, 0.6), rgba(93, 40, 39, 0.6) ),url("../img/promotion-background.jpg")!important;border-color:#eeaa64;color:#fff;line-height:1;border:none;box-shadow:3px 3px #ee6564;}
input[type=checkbox]{height:0;width:0;visibility:hidden}label{cursor:pointer;text-indent:-9999px;width:50px;height:25px;background:grey;border-radius:100px;position:relative}label:after{content:'';position:absolute;top:5px;left:5px;width:15px;height:15px;background:#fff;border-radius:90px;transition:0.3s}input:checked+label{background:#ee6564}input:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}label:active:after{width:20px}
input[type=checkbox] .networkBoostToggle{height:0;width:0;visibility:hidden}label{cursor:pointer;text-indent:-9999px;width:50px;height:25px;background:grey;border-radius:100px;position:relative}label:after{content:'';position:absolute;top:5px;left:5px;width:15px;height:15px;background:#fff;border-radius:90px;transition:0.3s}.networkBoostToggle:checked+label{background:#d8c54d}input:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}label:active:after{width:20px}