body
{
    background: #ffffff;
}
p
{
    font-family: 'Questrial', sans-serif;
    font-size:20px;
    color:rgb(95, 101, 109);
    color: #000;
}
.no-padding
{
    padding:0px;
}
.bottom-thin-bar
{
    border-bottom: #3D4856 solid 1px;
}

.min-height-300
{
    min-height: 300px;
}
.main-color
{
    background: #298EF1;
}

/* Top Bar */

.top-bar
{
    padding:10px;
    background: #3D4856;
    color:#fff;
    font-size:16px;
    font-weight:600;
}

/* Navbar */

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .9rem;
    padding-left: .9rem;
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.5);
    font-size:18px;
    font-weight:600;
}

/* Services */

#services
{
    background: #ffffff;
    padding:30px 100px 30px 100px;
}

#services h3
{
    color:#3D4856;
    font-family: 'Karla', sans-serif;
    font-size:40px;
}

/* Punch Line */

#punch-line
{
    background: #648ADD;
    padding:25px;
    
}
#punch-line h3
{
    color:#ffffff;
    font-family: 'Karla', sans-serif;
    font-size:36px;
}

/* Price */

#price
{
    background: #F9F871;
    padding:30px 100px 30px 100px;
}
#price h3
{
    color:#3D4856;
    font-family: 'Karla', sans-serif;
    font-size:36px;
}
.tag-line
{
    /*
    font-family: 'Great Vibes', cursive;
    font-family: 'Vollkorn', serif;
    */
    font-family: 'Courgette', cursive;
    color:red;
    font-size:36px;
}
.arrow
{
    margin-top:-60px;
}

/* Support */

#support
{
    background: #ffffff;
    padding:30px 100px 30px 100px;
}

#support h3
{
    color:#3D4856;
    font-family: 'Karla', sans-serif;
    font-size:40px;
}

#support a
{
    color:#ffffff;
    font-family: 'Karla', sans-serif;
    font-size:20px;
}

/* footer */

#footer
{
    background: #000000;
    padding:10px;
}

#footer p
{
    font-size:18px;
    font-family: 'Questrial', sans-serif;
}


#about
{
    background: #ffffff;
    padding:30px 100px 30px 100px;
}

#about h3
{
    color:#3D4856;
    font-family: 'Karla', sans-serif;
    font-size:30px;
}
#about p
{
    font-size:18px;
}

#ps
{
    background: #ffffff;
    padding:30px 100px 30px 100px;
}

#ps h3
{
    color:#3D4856;
    font-family: 'Karla', sans-serif;
    font-size:30px;
}
#ps p
{
    font-size:18px;
}
#ps i
{
    font-size:15px;
    color: #298EF1;
}

#quality
{
    background: #ffffff;
    padding:30px 100px 30px 100px;
}

#quality h3
{
    color:#3D4856;
    font-family: 'Karla', sans-serif;
    font-size:30px;
}
#quality p
{
    font-size:18px;
}
#contact
{
    background: #ffffff;
    padding:30px 100px 30px 100px;
}

#contact h3
{
    color:#3D4856;
    font-family: 'Karla', sans-serif;
    font-size:30px;
}
#contact p
{
    font-size:18px;
}
#contact i
{
    font-size:15px;
    color: #298EF1;
}

#wishes h3
{
    color:yellow;
    font-family: 'Karla', sans-serif;
}
#wishes p
{
    color:white;
}




/* ------------------------------------------Mobile Version CSS------------------------------------------------- */

@media (max-width: 575.98px) 
{
.menu-bar
{
    background: #F2FAFF;
}
#services
{
    background: #ffffff;
    padding:20px 10px 20px 10px;
}
#price
{
    background: #F9F871;
    padding:20px 10px 20px 10px !important;
}
.arrow
{
    margin-top:-50px;
}

#support
{
    background: #ffffff;
    padding:20px 10px 20px 10px;
}
#about
{
    background: #ffffff;
    padding:20px 10px 20px 10px;
}
#ps
{
    background: #ffffff;
    padding:20px 10px 20px 10px;
}
#quality
{
    background: #ffffff;
    padding:20px 10px 20px 10px;
}
#contact
{
    background: #ffffff;
    padding:20px 10px 20px 10px;
}

}