
body{
    color:#000!important;
    font-family: "IBM Plex Sans", sans-serif!important;
}


h1, h2, h3, h4{
    font-family: "IBM Plex Sans", sans-serif!important;
    color:#000;
}

h4{
    color: #FF5200!important;
}

.topText {
    margin-top: 0px;
}
.org{
    color: #FF5200!important;

}

.topItems a{
    color:#000!important;
}

#hero-secondary{
    background: transparent;
    color:#000;
    text-align: left!important;
    height:50px!important;
    text-transform: inherit;
    font-size: 46px;

    position: relative!important;
}

a{
        color: #FF5200!important;
}

.btn-warning{
    color: #fff;
    background-color: #FF5200!important;
    padding: 15px 30px;
    font-size: 1.6rem;
    transition: 0.3s;
    max-width: 200px;
    width: 100%;
    margin: 0 auto;
    cursor: pointer;
    text-align: center;
    border-radius: 0;
}

.btn:hover{
    background-color: #da5307;
}

.btn-warning:hover{
    background-color: #da5307;
}

#hero-secondary p{
    left: 10px!important;
    transform: none!important;
    line-height: 20px!important;
}

.legal {
    margin-top:40px;
}

.legal p{
    color: #000;
    font-size: 22px;
}



.container{
    padding:0!important;
}

.navbar-default {
    background: #fff!important;
}

.navbar-nav{
    padding: 1.875rem 1rem!important;
}



.navbar-nav > li > a {
    font-family: "IBM Plex Sans", sans-serif!important;
    color: #FF5200!important;
    font-size: 2.3rem!important;
    font-weight: 700;
    padding: 0.325rem 1rem!important;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    border-radius: 0!important;
    text-transform: capitalize!important;
}


.d-lg-none{
    display:none!important;
}


.navbar-fixed-top, .navbar-fixed-bottom {
    position: relative;

}


.topItems a {
    font-size: 1.6rem;
    color: #7b7b7b;
    text-decoration: none;
}

.topItems a:hover{
    text-decoration: underline;
}

.topItems {
    position: relative;
    top: -67px;
    width: 0;
    right: 55px;
    display: flex!important;
    float:none!important;
}

#hero-secondary{
    font-weight: 700;
}

.navbar .navbar-brand img {
    width: 200px;
}


.navbar-brand {
    height: 64px;
}

#hero-secondary{
    margin-top:0;
    height: 400px;
}

.navbar{
    padding: 5rem 1rem 2rem 1rem;
    margin-bottom:0;
}


.d-flex{
    display:flex;
}

.align-items-center{
    align-items: center;
}

.FAQSection{
	border-radius: 2px; 
	border: 1px solid #ddd; 
	box-shadow: 0 1px 5px 5px rgba(85, 85, 85, 0.15);
}
.mt-0{
	margin-top: 0px;
}
.greyText{
	color: grey;
}



/* Footer Start */
.footer {
    color: #fff;
    background: #202020;
}


.footer .footer-top {
    padding: 74px 0;
}


.footerLogo img {
    max-width: 200px;
}


.footerTitle {
    font-size: 2rem;
    color: #FF5200;
    font-weight: 700;
    text-align: left;
}

.mt-5{
    margin-top:4rem;
}

.mt-6 {
    margin-top: 10rem!important;
}

.mb-2, .my-2 {
    margin-bottom: 0.5rem !important;
}

.mb-4, .my-4 {
    margin-bottom: 1.5rem !important;
}

.footersubTitle {
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #fff;
    font-weight: 400;
    margin: 0;
    text-align: left;
}

.footer .footer-bottom {
    background: #202020;
    padding: 30px 0;
}

.footerSub {
    font-size: 3.2rem;
    font-weight: 700;
    text-align: center;
}

.copyright a {
    font-size: 1.2rem;
    color: #FF5200!important;
}

.copyright p {
    font-size: 1.2rem;
}

.justify-content-center{
    justify-content: center;
}

/* Footer End */






@media (min-width: 1500px){
    .container {
        max-width: 1440px!important;
    }


}


@media (max-width: 1024px){

    #hero-secondary{
        font-size: 35px;
    }

    .legal p {
        font-size: 18px;
    }

    .topText {
        margin-top: 30px;
    }
    

    
    .navbar-brand {
        margin-left: 16px!important;
    }

    .navbar .navbar-brand img {
        width: 120px;
    }

    .navbar-brand {
        height: 38px;
        margin-top: 62px;
    }


    .navbar-nav > li > a {
        font-size: 2rem!important;
    }


    .navbar {
        padding: 0;
    }

    .navbar-nav{
        margin-top:40px;
      
    }

 


}


@media (min-width: 300px) and (max-width: 860px){
  #hero-secondary p{
    font-size: 30px;
    line-height: 32px!important;
    top: 40%!important;
  }

  .topText {
    margin-top: 30px;
}
}

@media (min-width: 861px) and (max-width: 1500px){
    #hero-secondary p{
      top: 0%!important;
      font-size: 45px;
      line-height: 45px!important;
    }

    .topText {
        margin-top: 30px;
    }
  }

@media (max-width: 768px){

    .topItems a {
        font-size: 1.8rem;
    }

    .topText {
        margin-top: 30px;
    }

.navbar-brand {
    margin-top: 20px;
}

    .nav>li {

        position: relative!important;
    }

    .topItems{
        top: 9px;
        width: 0;
        right: -15px;
    }

    .sidenav a{
        padding:0;
    }

    .d-flex{
        display:flex!important;
    }

     .logo-mobile-menu {
        position: absolute;
        top: 20px;
        width: 120px;
    }


    .sidenav {
        background-color: #fff;
    }

    .open-nav {
        position: absolute;
         top: -1px;
        right: 35px;
        font-size: 40px;
        color: #FF5200!important;
        display: block!important;
    }

    .navbar-nav {
        text-align: left;
    }

    .navbar-nav > li > a {
        padding: 1rem 1rem!important;
        font-size: 2.3rem!important;
        }

}



@media (max-width: 767px){

        footer .row {
            display: flex;
            flex-wrap: wrap;
            /*margin-right: -14px;*/
            margin-left: -14px;
        }

    .navbar-brand {
        margin-left: 29px!important;
    }


    .open-nav {
        font-size: 28px;
        top: -1px;
        right: 28px;
    }

    .navbar .navbar-brand img {
        width: 120px;
    }

    .navbar-brand {
        height: 38px;
    }


    .mt-6 {
        margin-top: 5rem!important;
    }
    

    footer{
        /*margin-right: -14px;*/
    }

	.mr-0-mobile {
		margin-right: 0px!important;
	}

}