/* reset styling */
html,
body {
    color: #000;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}

/* navbar styling */

.navbar {
    box-shadow: 0 2px 3px #000b30;
    box-shadow: 0 2px 3px rgba(0, 11, 48, 0.25);
}

.navbar,
.navbar-brand {
    background-color: #fff;
    font-size: 1.1em;
    font-weight: 600;
}

.nav-link, .navbar-brand, .nav-link:hover {
    color: #65686a;
    cursor: pointer;
    font-weight: 600;
}

/* background styling */

#main {
    background: url(../img/background.jpg) no-repeat center center fixed;
    background-size: cover;
    color: #000;
    display: table;
    height: 100%;
    position: relative;
    width: 100%;
}

.overlay {
    background: #333333;
    background: rgba(51, 51, 51, 0.6);
    left: 0;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 0;
} 


#main .container img {
    max-width: 280px;
    width: 100%;
}

/* main content styling */

.getstarted {
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
}

/* main content text styling */

.getstarted h1, h3 {
    font-size: 2.5em;
    font-weight: 600;
}

/* padding between containers */

.padding { padding: 160px 0; }

/* keep the image inside the containers */

.padding img { width: 100%; }

/* footer styling */

footer {
    background-color: #000;
    color: #fff;
    font-size: 0.8em;
    padding: 2% 2%;
}

/* footer icons styling */

.fa {
    color: #fff;
    font-size: 20px;
    padding: 15px;
    text-decoration: none;
}

.icon { max-width: 150px; }
 

.title-section { color: rgb(237, 30, 74); }

.bg-gray { background-color: #f5f5f5; }

.partners img {
    max-width: 280px;
    width: 100%;
}

.partners-list div { min-height: 132px; }


@media (max-width: 575.98px) {
    .border-xs-start-none { border-left: none !important; }

    .border-xs-end-none { border-right: none !important; }

    .border-xs-top-none { border-top: none !important; }

    .border-xs-bottom-none { border-bottom: none !important; }
}

@media (max-width: 767.98px) {
    .border-sm-start-none { border-left: none !important; }

    .border-sm-end-none { border-right: none !important; }

    .border-sm-top-none { border-top: none !important; }

    .border-sm-bottom-none { border-bottom: none !important; }
}

@media (max-width: 991.98px) {
    .border-md-start-none { border-left: none !important; }

    .border-md-end-none { border-right: none !important; }

    .border-md-top-none { border-top: none !important; }

    .border-md-bottom-none { border-bottom: none !important; }
}

@media (max-width: 1199.98px) {
    .border-lg-start-none { border-left: none !important; }

    .border-lg-end-none { border-right: none !important; }

    .border-lg-top-none { border-top: none !important; }

    .border-lg-bottom-none { border-bottom: none !important; }
}

.border-xl-start-none { border-left: none !important; }

.border-xl-end-none { border-right: none !important; }

.border-xl-top-none { border-top: none !important; }

.border-xl-bottom-none { border-bottom: none !important; }