

body {
  font-family: Montserrat, arial, verdana, times new roman;
  text-align: center;
    
}


h1, h2, h4, h5, h6 {
  font-family: "Montserrat-Bold";
}
 h3{
  font-family: "Montserrat-Bold";
     text-align: center;
     padding: 0% 0% 0% 0%;
}
h4{
     color: black;
  font-family: "Monsterrat-Bold";
     text-align: center;
     padding: 1% 0% 1% 0%;
font-size: 1.1rem;
}

    
.h4-membership{
     color: black;
  font-family: "Monsterrat-Bold";
     text-align: center;
font-size: 22px;
     padding: 0% 0% 5% 0%;
}
.h4-3d{
     color: #fff;
  font-family: "Montserrat-Bold";
     text-align: center;
     padding: 1% 0% 1% 0%;
}

h5{
     color: black;
  font-family: "Montserrat-Bold";
     text-align: center;
     padding: 1% 0 3% 0%;
font-size: 1.2rem;
}

.h5-news{
     color: #fff;
  font-family: "Montserrat-bold";
     text-align: center;
     padding: 1% 0 1% 0%;
font-size: 1.5rem;
}

.h5-press-lower{
     color: #fff;
  font-family: "Montserrat Bold", arial, verdana;
     text-align: center;
     padding: 5% 0 0% 0%;
font-size: 1rem;
}

p {
  color: black;
text-align:left;
    font-size: 1rem;
    padding: 10% 1% 0 0%;
}
.p-3d {
  color:#ffff;
text-align:left;
    font-size: .9rem;
    padding: 7% 1% 1% 1%;
}

/* Top Header*/

#header {
     background-color: #fff;
  padding-bottom: 1%;
    border:2px solid;
    border-top-color: green; 
    border-bottom-color:red; 
 
    
}

.header-logo {
  width: 15%;
  margin: 20px 20px 50px;
}

/* Headings */


.section-heading {
  font-size: 2rem;
  line-height: 1.5;
}

/* Containers */

.container-fluid{
  padding: 7% 15%;
}

/* Sections */


.colored-section {
  background-color: #fff;

}
.white-section {
  background-color:#fff;
}
.green-section {
  background-color:#fff;
}


/* Navigation Bar */

.navbar {
  padding: 1.5rem 1rem 1rem  1.5rem;
     background-color: #fff;

}

.nav-item {

  padding: .5rem;
}

.nav-link {
font-size: 1.2rem;
  font-family: arial, "Montseratt" ;
 color:black;
  
}
.navbar-text-top {
    font-family: arial, "Montseratt";
    font-size: 1.2rem;
  padding: .5rem 2rem .6rem  0rem;
     color:#BD4103;

}
/* Buttons */

.download-button {
  margin: 0% 0% 0% 0;
}
.classWithPad { margin:10px; padding:10px; 

}
/* Title Section */

#fullpage {
  color:black;
  text-align: center;

}

#fullpage .container-fluid {
  padding: 0 ;

}

#title {
 color: black;
  text-align: center;

}

#title .container-fluid {
    
  
    background-color:#0d1d0f;
border-bottom: 1px solid red; 

    }

#title-reports .container-fluid {
    
  padding: 5% 15% 5% 15%;
    background-color: #e6f4f1;
border-bottom: 1px solid red; 

    }


#indexbar .container-fluid {
    
  padding: 0% 5% 0% 5%;
    background-color:#BD4103;
border-top: 1px solid #0d1d0f;
border-bottom: 1px solid #EAEFB9; 

}

.btn-success {
  color: black;
  font-size: .90rem;
  background-color:#EAEFB9;
  border-color: black;
  padding:5px 6px;
}

.btn-success:hover {
  color: white;
  background-color: green;
  border-color: white;
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 12px;
  border: none;
  outline: none;
  background-color: black;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: green;
}

#reportbar .container-fluid {
    
  padding: 0% 5% 0% 5%;
    background-color:#BD4103;
border-bottom: 1px solid grey; 

    }

.reports-img {
border: 2px solid green;
}

ol{
  list-style-type: decimal;
    list-style-position: outside;
 color: black;
    text-align: left;
}
ul{
  list-style-type:decimal;
    list-style-position: outside;
 color: black;
    text-align: left;
}
ul.c{
  list-style-type:lower-alpha;
    list-style-position: outside;
 color: black;
    text-align: left;
}

ol.a{
  list-style-type: upper-roman;
    list-style-position: outside;
 color: black;
    text-align: left;
}


/* Features Section*/

#features {
  position: relative;
background-color:#EAEFB9;
    border-bottom: 1px solid grey;
    
}

#features-reports {
  position: relative;
background-color: #e6f4f1;
    border-bottom: 1px solid grey;
    
}
.feature-title {
  font-size: 1.5rem;
    
}

.feature-box {
  padding: 2.5%;
   
    
}

.feature-image{
border:2px solid black;
    margin: 10% 0% 15% 0%;
}
img{

    margin: 0rem 1rem 0rem 0rem;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}


/* Testimonial Section */

#testimonials {
  background-color: #0d1d0f;
    border:1px solid;
     border-bottom-color: #0f100f; 
     border-top-color: #0f100f; 
            
}

.h2-testimonial-text {
 color: white;
  font-size: 1.2rem;
 
}

.h2-testimonial-text-plan {
 color: white;
  font-size: 1.2rem;
 
}

.testimonial-image {
  width: 80%;
     border:2px solid brown;
  border-radius: 2%;
  margin: 20px;
}

#images3d {
  background-color: #0d1d0f;
    border:1px solid;
     border-bottom-color: #0f100f; 
     border-top-color: #0f100f; 
            
}

.images3d-text {
 color: white;
  font-size: 1.3rem;
    padding: 10% 0% 5% 0%;
}
#press {
  background-color:#52E9A4;
  padding-bottom: 5%;
}

.press-text {
  
  color: black;
text-align:left;
    font-size: 1rem;
    padding: 0% 0% 0 0%;
}
.press-image {
  width: 40%;
  margin: 10px;
    border: 1px solid black;
}



hr {

	border: 1px solid red;
	

}
/* News Letter */

#newsletter {
  background-color:#BD4103;
}

.newsletter-text {
  color: #fff;
text-align:left;
    font-size: 1.1rem;
    padding: 0% 0% 0 0%;
}

#contact-nowtag {
  background-color:#EAEFB9;
    border:1px solid;
     border-top-color: #0f100f;

}

#membership {
  background-color:#f2f7f7;

}


.membership-text {
  color: black;
text-align:left;
    font-size: 1.1rem;
    padding: 5% 0% 5% 0%;
}


#rockartbar .container-fluid {
    
  padding: 0% 5% 0% 5%;
    background-color:#AAE626;
border-bottom: 2px solid red; 

    }
#midbar1 .container-fluid {
    
  padding: 0% 5% 0% 5%;
    background-color:#AAE626;
border-bottom: 2px solid red; 

    }
.bg-image{
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    width: fluid w-100";
}

.bg-image .mask{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    color:#fff;
}

/* Bottom Nav Section */
#footer {
  background-color:#F8F7ED;
    border-top: 2px #0d1d0f solid;
}

.footer-text {
  color: black;
text-align:left;
    font-size: .9rem;
    padding: 25% 0% 0 0%;
}
.footer-text2 {
  color: black;
text-align:left;
    font-size: .8rem;
    padding: 1% 0% 0 0%;
}

.footer-image {
  width: 15%;
  margin: 6px;
}
.footer-image-social {
 padding: 5% 0 5% 0 ;
     display: block;
     text-align: left;
    }

.a-footer {
    font-size: .9rem;
}
#press-lower {
  background-color:  ;
  padding-bottom: 2%;
}


.press-lower-image {
  width: 30%;
  margin: 10px;
    border: 1px solid black;
}


/* #0d1d0f*/

ul {
text-align: left;
}

li {
  padding-left: 1em !important;
  margin-left: 1em;
}

.social-icon {
    display: block;
    text-align: left;
width: 50%;
margin: auto;
}

@media(max-width: 1028px){

}   





  
