html
{
scroll-behavior: smooth;
}
body, h1, .nav-link, .fea-head, .pri-head, .cta-head /*Montserrat Font selectors */
{
font-family: 'Montserrat', sans-serif;
}
#features, #testimonials, #press, #pricing, #cta, #footer, #footredir, .pro-con .col-lg-6 /*Center text align selectors*/
{
text-align: center;
}
#features, #footredir
{
position: relative;
z-index: 2;
background-color: #fff;
}
body {
font-weight: 400;
}
h1 {
font-weight: 700;
line-height: 1.5;
font-size: 3.5rem;
color: #fff;
}
h2 {
font-family: 'Bona Nova', serif;
font-size: 2.5rem;
}
.pro-img /*Used in othpro.html*/
{
width : 40%;
}
.pro-head
{
color : #fff;
padding : 1rem 0;
}
.pro-head:hover
{
color : #96BAFF;
}
.pro-link:hover
{
text-decoration: none;
}
/* title-section*/
#title {
background-color: #0082ff;
}
.container-fluid {
padding: 3% 15%;
}
/*download buttons*/
.dicon {
float: left;
margin: 4px 5px auto auto;
}
.d-btn {
margin: 0.75rem 0.25rem;
}
/* Navigation Bar*/
.navbar {
padding-bottom: 4.5rem;
}
.navbar-brand {
font-size: 2.5rem;
font-weight: 700;
font-family: 'Ubuntu', sans-serif;
}
.nav-item {
padding: 0 18px;
}
.nav-link {
font-size: 1.2rem;
font-weight: 300;
}
.top-con {
margin-left: 0;
}
.ph-img {
width: 95%;
transform: rotate(25deg);
position: relative;
z-index: 1;
top: 4.5rem;
left: 4rem;
}
.head-note /*Used in downredir.html*/
{
color : #fff;
padding : 3rem 0;
font-size: large;
}
/* features-section */
#features {
padding: 6% 5%;
color: #808080;
}
.fea-img {
width: 15%;
height: 35%;
opacity: 0.8;
}
.fea-img:hover {
opacity: 1.0;
}
.fea-head {
margin: 1.5rem auto 1rem auto;
font-weight: 700;
color: #000;
font-size: 1.7rem;
}
.fea-col {
margin: 2.5rem 0;
}
/* Testimonials section*/
#testimonials {
background-color: #1597BB;
color: #fff;
}
.per-img {
width: 10%;
border-radius: 100%;
margin: 1.25rem;
}
#press {
background-color: #1597BB;
padding-bottom: 3%;
}
.press-logo {
margin: 1.25rem 1.25rem 3.125rem;
width: 12%;
}
.carousel-item {
padding: 6% 20%;
}
/*Pricing Section*/
#pricing {
padding: 6.25rem;
}
.card {
margin: 2rem 2.1rem;
padding: 0;
}
.pri-head {
font-weight: 700;
}
.grey-txt {
color: #8F8F8F;
}
/* Call to action section */
#cta
{
background-color: #0082ff;
padding : 3rem 0;
}
.cta-head
{
font-weight: 700;
color : #fff;
padding : 0.5rem 0 1.5rem;
font-size : 1.8rem;
}
/* Footer Section */
.social-ico
{
width : 2.5%;
height : 2.5%;
margin : 0.5rem 0.6rem 0 0.6rem;
filter : opacity(0.7);
filter : grayscale(1);
}
.social-ico:hover
{
filter : opacity(1);
filter : grayscale(0);
}
.cprt
{
font-size: 1rem;
color : #808080;
}
#footredir
{
padding-bottom: 2%;
}
/* Configuration for different screens */
@media (min-width : 992px) and (max-width : 1147px) {
.ph-img {
position: static;
transform: rotate(0);
width: 110%;
}
}
@media (max-width : 991px) {
#title {
text-align: center;
}
#title .nav-link
{
text-align: left;
}
}
@media (max-width : 570px) {
h1 {
font-size: 2.5rem;
}
h2 {
font-size: 1.5rem;
}
h3
{
font-size : 1rem;
}
.fea-head {
font-size: 1.4rem;
}
.navbar-brand {
font-size: 1.5rem;
}
.nav-link {
font-size: 1rem;
text-align: left;
}
.card {
margin: 2rem 0;
}
.grey-txt
{
font-size : 0.8rem;
}
.press-logo
{
width : 17%;
margin: 1rem 1.5rem;
}
em
{
font-size: 0.7rem;
}
.cprt
{
font-size: 0.5rem;
}
.cta-head
{
font-size : 1.4rem;
}
}