/*GLOBAL*/
html {
    font-size: 14px;
}

body {
    margin: 0 auto;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    /* background-color: #0C0F11; */
    background-color: #03090e;
    --primary: #00D6EE;
    --primary2: #007bee;


}

a {
    text-decoration: none;
    transition: all 0.35s;
}

a:hover {
    text-decoration: none;
}

/*HEADER*/
header {
    position: relative;
background-color: #00bcff;
background-image: linear-gradient(180deg, #00bcff 0%, #5c9bf7 61%, #007bee 99%);



    /*background: url(/web/20210403075203im_/https://goat.host/img/bg.png);
    background-repeat: no-repeat;
    background-position: bottom center;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-bottom: 40px;
}

#home header {
    margin-bottom: 0px;
    height: 600px;
    min-height: 100vh;
}


header h1 {
    margin-top: 40px;
    color: #FFF;
    font-size: 2rem;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 70px;
}

header h2 {
    color: #FFF;
    opacity: 0.8;
    font-weight: 300;
    font-size: 1.2rem;
    margin-bottom: 40px;
}
#home header h1 {
    margin-top: 180px;
    margin-bottom: 0px;
}

#home header h2 {
    margin-top: 30px;
}

header .scroll-cont {
    position: absolute;
    left: 50%;
    bottom: 20px;
}

header .scroll {
    text-align: center;
    position: relative;
    left: -50%;
    bottom: 20px;
}

header .scroll img {

    max-width: 10px;
}

/*NAVBAR*/
#subNav {
    background-color: rgba(4, 12, 18, 0.2);
}

#subNav .navbar-nav .nav-link {
    color: #FFF;
    text-transform: uppercase;
    font-weight: 300;
    padding: 5px 10px;
    font-size: 0.8rem;
}

#mainNav .navbar-nav .nav-link {
    color: #FFF;
    text-transform: uppercase;
    font-weight: 300;
    padding: 20px;
}

#mainNav .navbar-brand img {
    max-height: 40px;
    margin-right: 10px;
    margin-bottom: 5px;
}

#mainNav .navbar-brand {
    text-transform: uppercase;
    font-weight: 300;
}

#mainNav .navbar-brand span {
    font-weight: 600;
}
.navbar-toggler{
    margin-left: auto;
    margin-right: auto;
    border-width: 0px;
}

/*SECTIONS*/
section {
    padding: 20px 0px 60px 0px;
}

h3.section-title {
    color: #FFF;
    font-size: 2rem;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 60px;
    margin-bottom: 60px;
}

h3.section-title span {
    color: var(--primary);
}

.sect-dark {
    /* background-color: #040C12; */
    background-color: rgb(6, 10, 14);
}

/*WHY US*/
.features {
    padding: 0px 0px;
}

.feature-item {
    padding: 20px;
    border-radius: 16px;
    transition: all 0.35s;
}

.feature-item:hover {
    /* background-color: #040C12; */
    background-color: #5a5a5a10;
}

.feature-item img {
    max-width: 80px;
    margin-bottom: 20px;
}

.feature-item h1 {
    margin-bottom: 10px;
    color: #FFF;
    font-size: 1rem;
    font-weight: 500;
    text-transform: uppercase;
}

.feature-item p {
    color: #a0a0a0;
    opacity: 0.6;
    font-size: 0.8rem;
    font-weight: 300;
}


/*SERVICES*/

.service-item {
    border-radius: 6px;
    width: 100%;
    margin: 1em auto;
    position: relative;
    display: block;
}

.service-item img {
    box-shadow: 0px 0px 10px #000000;
    opacity: 0.2;
    border-radius: 6px;
    width: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.35s;
}


.service-item .service-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.service-item h1 {
    margin-bottom: 6px;
    color: #FFF;
    font-size: 1.3rem;
    font-weight: 500;
    text-transform: uppercase;
}

.service-item p {
    text-transform: uppercase;
    color: #a0a0a0;
    opacity: 0.6;
    font-size: 0.8rem;
    font-weight: 400;
    margin-bottom: 0px;
}

.service-item p span {
    color: var(--primary);
    font-weight: 600;
}

.service-item:hover {
    transform: scale(1.05);
    box-shadow: inset 0 0 20px var(--primary);
}

.service-item:hover img {
    box-shadow: 0px 0px 40px #000000;
    opacity: 0.3;
    -webkit-filter: grayscale(40%);
    filter: grayscale(40%);
}

/* PACKAGES */

.packageCont {
    padding: 10px;
    margin-bottom: 20px;
}

.packageItem {
    background-color: rgba(255, 255, 255, 0.04);
    border-radius: 6px;
    text-align: center;
    padding: 10px;
}

.packageName {
    color: #FFF;
    font-weight: 500;
    font-size: 1.3em;
    margin-bottom: 10px;
}

.packageCont img {
    max-width: 60px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.packageSpec {
    color: #FFF;
    font-weight: 300;
    font-size: 1em;
    opacity: 0.8;
}

.buyBtn {
    display: block;
    width: 100%;
    border-radius: 4px;
    padding: 8px 16px;
    margin-top: 10px;
    background-color: var(--primary);
    color: #FFF;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 1em;
}

.buyBtn:hover {
    background-color: var(--primary2);
    color: #FFF;
}




/* FOOTER */
footer {
    margin-top: 80px;
    background-color: #090E12;
    padding-top: 60px;
    padding-bottom: 60px;
}

footer img {
    width: 80px;
}

footer h5 {
    color: #FFF;
}

footer a {
    color: var(--primary);
}

footer a:hover {
    color: var(--primary2);
}







































#why-us .section-title {
    background-image: url('/img/sections/why_us.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    line-height: 4em;
}

#services .section-title {
    background-image: url('/img/sections/our_services.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    line-height: 4em;
}
/*
     FILE ARCHIVED ON 07:52:03 Apr 03, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:36:36 Jul 04, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 132.094
  exclusion.robots: 0.802
  exclusion.robots.policy: 0.784
  RedisCDXSource: 0.622
  esindex: 0.009
  LoadShardBlock: 94.094 (3)
  PetaboxLoader3.datanode: 56.003 (4)
  CDXLines.iter: 33.075 (3)
  load_resource: 98.064
  PetaboxLoader3.resolve: 56.31
*/
