﻿@font-face {
    font-family: "MainFont";
    src: url("Fonts/Rajdhani-Regular.ttf");
}
html {
    height:100%;
    padding:0px;
    margin:0px;
}
body {
    height:100%;
    padding:0px;
    margin:0px;
    font-family:MainFont;
}
form {
    height: 100%;
    padding: 0px;
    margin: 0px;
}
.mainTable {
    width:100%;
    border-collapse:collapse;
}
    .mainTable td {
        padding:0px;
    }

.dip {
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
}

.dip3 {
    position: absolute;
    top: 0px;
    width: 100%;
}

.sectionOne {
    /*height:930px;*/
    height:100%;
    width:100%;
    min-width:1025px;
    background-image:url('Images/FirstSection/First_Slide_background3.png');
    background-size: cover;
    position:relative;
}
.sectionTwo {
    padding:75px 0px;
    /*background:linear-gradient(45deg, #17314E 0%, #234E74 100%);*/
    background-image:url('Images/SecondSection/Second_Fold_Background4.png');
    background-size: cover;
    height:100%;
}
.sectionThree {
    background-image:url('Images/ThirdSection/Third_Fold_Background3.png');
    height:100%;
    width:100%;
    min-width:1025px;
    background-size: cover;
    position:relative;
}
.sectionFour {
    background-color:#265078;
    background-image:url('Images/FourthSection/Image_Only.png');
    padding: 60px 0px;
}
.sectionFive {
    background-image:url('Images/FifthSection/Fifth_Fold_Background.png');
    /*height: 1361px;*/
}

.menu {
    margin: 15px auto;
    padding: 0px;
    color: white;
    /*padding-left: 25px;*/
    list-style: none;
}
    .menu > li {
        margin-right: 30px;
        font-size: 20px;
        font-weight:400;
        cursor:pointer;
        position:relative;
        display:inline;
    }
    .menu li:last-of-type  {
        margin-right: 0px;
    }
    .menu li.selected {
        color:#D2232A;
    }
   
     .menu li.selectedNav {
        color:#D2232A;
    }
   
    .menu > li:hover {
        color:#D2232A;
    }
        .menu li ul {
            display:none;
             position:absolute;
            padding: 0px;
            
            color:rgb(66, 66, 66);
            text-transform: uppercase;
            letter-spacing: 1px;
            list-style: none;
            background-color: rgb(229, 233, 237);
            z-index:99;
            width:160%;
            border: thin solid rgb(147, 147, 147);
        }
        .menu li:hover ul {
            display:block;
        }
        .menu li ul li {
            padding: 7px 0px 7px 10px;
            border-bottom: thin solid rgb(169, 169, 169);
        }
        .menu li ul li:hover {
        background-color: rgb(249, 250, 250);
    }
    .menu > li > a {
        text-decoration:none;
        color: inherit;
    }
    .menu > li > ul > li > a {
        text-decoration:none;
        color: inherit;
    }
.logo {
    /*width:207px;*/
    height:111px;
}
.headerContent {
    width:1025px;
    margin:auto;
    border-collapse:collapse;
}
    .headerTBL td {
        padding:0px;
    }
h1 {
    margin-top:100px;
    font-size:80px;
    font-weight:800;
    letter-spacing:-2px;
    line-height:95%;
    text-shadow:0px 0px 40px 10px rgba(149,171,191,1);
}
h2 {
    font-size:48px;
    font-weight:700;
    letter-spacing:-2px;
}
h3 {
    font-size:36px;
    font-weight:600;
    letter-spacing:-2px;
}
h4 {
    font-size:32px;
    font-weight:600;
    letter-spacing:-2px;
}
h5 {
    font-size:24px;
    font-weight:600;
    letter-spacing:-1px;
}
p {
    font-size:18px;
    font-weight:400;
    letter-spacing:-1px;
}
.slideButton {
    font-size:36px;
    margin:90px auto;
    background-color:#B5272E;
    padding:10px 30px;
    display: inline-block;
    border:none;
    color:white;
    text-decoration:none;
}
.thirdSectionWords {
    color:#264669;
    padding-top: 15px;
    font-size: 18px;
    width: 80%;
}
.fifthSectionWords {
    text-align:center;
    color:#264669;
    padding-top: 15px;
    font-size: 18px;
    width: 70%;
    margin: auto;
}
.calculatorInput {
    color: #125177;
    border: none;
    font-size: 24px;
    padding: 13px 10px;
    width: 258px;
}
.equalsButton {
    color: white;
    border: none;
    background-color: transparent;
    height: 50px;
    width: 50px;
    cursor: pointer;
    position: absolute;
    right: 53px;
    bottom: 43px;
    font-size: 60px;
}
.buyButton {
    background-color:#be1e2d;
    color:white;
    padding:10px 30px;
        border: none;
    font-size: 36px;
    margin: auto;
}
.headerWords {
    color: #727271;
    padding: 0px 10px;
    font-weight: 100;
    font-size: 38px;
    white-space: nowrap;
}