
.leadClean {
     display: none;
}

html,
body {
     background: inherit;
     color: #0b0d0e;
     background: rgb(236,237,242);
     background: linear-gradient(0deg, rgba(236,237,242,1) 24%, rgba(234,236,242,1) 36%, rgba(118,233,236,1) 51%, rgba(237,237,247,1) 88%, rgba(244,244,247,1) 100%);
}


header>div {
     height: auto;
}

header>div.space-top {
     margin-top: 0;
}

body>header {
     background-color: #59a2cc;
     padding-bottom: 25px;
}

.scrollbanner {
     display: none;
     background-color: #0d0d0e;
}

p {
     font-size: 20px;
}

.imgz img{
     max-width: 100%;
     min-height: 202px;
     max-height: 202px;
     border-radius: 5%;
}
.textbox img {
     border-radius: 5%;
     width: 57%;
     margin-top: -15px;
}

.logoImgz img {
     max-width: 100%;
     min-height: 155px;
     max-height: 180px;
     border-radius: 5%;
}

.famimg img {
     max-width: 206%;
     min-height: 283px;
     max-height: 283px;
     border-radius: 5%;
}

.selfimg img{
     max-width: 180%;
     min-height: 152px;
     max-height: 220px;
     border-radius: 5%;
     margin-bottom: 46px;
     margin-left: 100px;
}

.faithimg img {
     max-width: 100%;
     min-height: 186px;
     max-height: 237px;
     border-radius: 5%;
}
.employerimg img {
     max-width: 100%;
     min-height: 216px;
     max-height: 312px;
     border-radius: 5%;
     margin-top: 54px;
}
.logoimg img {
     max-width: 100%;
     min-height: 95px;
     max-height: 95px;
     border-radius: 5%;
     margin-top: 20px;

}

.meeting img {
     margin-top: 81px;
     border-radius: 5%;
     max-width: 100% !important;
}

article a,
article a:hover,
article a:visited,
article a:link {
     color: #1310c9;
     font-weight: bold;
}

a:visited,
a:link {
     color: #475055;
     text-decoration: none;
}
a:hover,
a:active {
     color: #20a8f2;
}

a.phone-number:visited,
a.phone-number:link {
     color: #fff;
     text-decoration: none;
}
a.phone-number:hover,
a.phone-number:active {
     color: #fff;
}

.logorow {
     background-color: #090a0a;
}
.padding-top-40{
     padding-top: 40px;
}
.space-top {
     margin-top: 10px;
}

.phone-number {
     color: #fff;
     font-size: larger;
     font-style: italic;
     font-family: AR JULIAN, sans-serif;
}

.phone-text {
     font-size: 15px;
}

.phonesize {
     font-size: 24px;
}
.headerrow{
     background: rgb(26,56,199);
     background: linear-gradient(187deg, rgba(26,56,199,1) 15%, rgba(26,56,199,1) 34%, rgba(25,235,242,1) 51%, rgba(30,30,187,1) 67%, rgba(29,29,215,1) 77%);
}
.logoText {
     font-size: 70px;
     color: rgb(169, 171, 172);
     font-weight: bold;
     font-style: italic;   
     font-family: Baskerville Old Face, Italic, black outline;
}
.logoMessage{
     font-style: italic;
     color: #fff;
     font-size: larger;
     font-family: AR JULIAN, sans-serif;
}


.custombtn {
     color: white;
     background-color: #475055;
     border-radius: 15px 50px;
     margin-left: 96px;
}

.peopleimg {
     background-color: #475055;
     background-size: 20% 70vh;
     background-repeat: no-repeat;
     height: 50vh;
     
}

.people {
     color: white;
     margin-top: 150px;
}

.people a {
     color: white;
}

li {
     font-size: 20px;
}

/*Contact Us*/

.center_div{
     margin: 0 auto;
     width:80%;
 }
 .formstyle{
     max-width: 60%;
     margin: 0 auto;
     margin-bottom: 25px;
     
 }
 @media (max-width: 992px) { 
     .formstyle{
         max-width: 95%;
     }
 }

/*
MAIN NAVIGATION
*/
.navbar a {
     color: rgb(17, 16, 16);
     background-color: rgb(61, 59, 59)143, 143, 143);
     width: 100%;
     font-family: Calibri, sans-serif;
}

#navbar a {
     font-weight: bold;
     font-size: 13px;
     padding-bottom: 17px;
     text-transform: uppercase;
     font-weight: 700 !important;
}

.navbar-nav li:hover>ul.dropdown-menu {
     display: block;
     background-color: rgb(134, 133, 133);
     margin-top: -12px;
}

.nav-item{
     margin-right: 18px;
}

.dropdown-submenu {
     position: relative;
}

.dropdown-submenu>.dropdown-menu {
     top: 0;
     left: 100%;
     margin-top: -12px;
}

.collapse.show {
     background-color: #0c0aa5;
     z-index: 1000;
     padding: 20px;
}

/* rotate caret on hover */
a.dropdown-item:hover {
     color: #000;
}

.dropdown-menu>li>a:hover:after {
     text-decoration: underline;
     transform: rotate(-90deg);
}

.orngtxt {
     color: #2008a8;
     font-weight: bold;
}

.footerbox {
     min-height: 20vh;
     background-color: rgb(151, 155, 179);
}

.disclaim>p {
     font-size: 12px;
}

.disclaim {
     margin: 25px auto;
}

#navbarMain {
     justify-content: center;
     background-color: rgb(161, 155, 155);
}

.footerNav {
     padding-top: 25px;
}

.copyright>p {
     font-size: 14px;
     color: rgb(37, 9, 138);
}

footer a:link,
footer a:visited,
footer a:active {
     color: black;
}

footer a:hover {
     color: #5629f7;
}



.margin70 {
     margin-top: 70px;
}
.margin30 {
     margin-top: 30px;
}

.skyimg {
     background-color: #475055;
     background-size: 20% 70vh;
     background-repeat: no-repeat;
     height: 50vh;
}

.textbox {
     background-color: #475055;
     color: white;
     margin-top: 90px;
     border-radius: 25px;
}

@media (max-width: 575px) {
     .topsection {
          margin-top: 130px;
     }

     .textbox {
          margin-top: 110px;
     }
}
/* XSmall devices (landscape phones, 575px and lower) */
@media (max-width: 575px) {
     .logoText {
          font-size: 20px;
     }

     .footerNav H1 {
          font-size: 20px;
     }

     .people {
          margin-top: 95px;
     }
}

/* Small devices (landscape phones, 576px and lower) */
@media (max-width: 576px) {
     h5 {
          font-size: 15px;
     }
     img {
          max-width: 100% !important;
     }
     
}

/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media screen and (max-width: 768px) {
     .peopleimg {
          height: auto;
     }
     
     .skyimg{
          height: auto;
     }
}

/* Large devices (desktops, 992px and up) */
@media (max-width: 992px) {

     /*html,body { 
background: url(/templates/default/images/1/banner-with-cartoon-h.jpg) no-repeat center center; 
background-size: 200vh 85vh;
background-position: top;
}*/
     html,
     body {
          background: inherit;
     }

     header>div {
          height: auto;
     }

     header>div.space-top {
          margin-top: 0;
     }


     body>header {
          background-color: #475055;
          padding-bottom: 25px;
     }

     .scrollbanner .phonesize {
          font-size: 20px;
     }

     .scrollbanner .contactbtn,
     .scrollbanner .phone-text {
          font-size: 12px;
     }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) {}

@media (min-width: 993px) {


     body>header {
          background-color: transparent;
          padding-bottom: inherit;
          height: 35vh;
     }
}

