.headerMenu nav{background: #1d1d1b;padding: 10px 90px;}
.headerMenu nav a img{width: 180px;}   
.headerMenu nav ul li a{color: #fff !important;
    text-transform: uppercase;}
.headerMenu nav ul li a.active{color: #0096ff !important;}
.headerMenu nav ul li a:hover{color: #0096ff !important;text-decoration: underline;}
.navbar-light .navbar-toggler-icon{background-image: url("https://galtchristianassembly.org/web/images/menu-icon.png") ;width: 32px;
    height: 21px;}


@media screen and (max-width: 991px) {
    
    .headerMenu nav{padding: 10px !important;}
    .headerMenu nav ul{padding: 0 30px 30px;}
    .headerMenu nav ul li{border-bottom: 1px solid #4b4b4b;
        margin-bottom: 0;
        padding: 3px 10px;}
    
}


.navigation{
    cursor: pointer;
}
.padding-top-10{
    padding-bottom:10px;
}
#contact {
    padding: 40px 0;
}
.content-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.content-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 20px;
}
.text-section, .image-section {
    flex: 1;
    min-width: 300px;
    padding: 10px;
    margin:auto;
}
.title{
    font-size:25px;
}
.camp-title-1{
    font-size:25px;
    color:#007bff;
    margin-top:10px;
}
 .camp-title-2{
    font-size:35px;
    font-weight:bold;
    color:#007bff;
}
.image-section img {
    max-width: 100%;
    height: auto;
}

.details table {
    width: 100%;
    border-collapse: collapse;
}
.details td {
    padding: 8px;
    vertical-align: top;
    text-align: left;
}
.details td:first-child {
    text-align: left;
    font-weight: bold;
    padding-right: 10px;
    white-space: nowrap;
}
ul {
    list-style: none;
    padding: 0;
}
ul li {
    margin: 5px 0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number]{
    -moz-appearance: textfield;
}
 