
.logo1, .logo2, .nav_logo_img {
  width: 65px;
  height: auto;
}

#home-page-learn-more p {
  color:white;
  font-size: 2rem;
}

h3{
  color:#0350a8 !important;
}

#what-parent-say {
  background-attachment: scroll;
  background-image: url("../locations/Background Image 2.jpg");
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
}

#what-parent-say p {
  color:white !important;
}

#what-parent-say h3 {
  color:white !important;
}
#what-parent-say span {
  color:white;
}
#what-parent-say hr {
  width:15rem;
  border-top: 5px solid white;
}

.camp-btn {
  background-color: #FFF800 !important;
  color:#0350a8 !important;
}
.camp-color {
  color:#FFF800 !important;
}

.camp-manager h2,.camp-manager p {
  color:#0350a8 !important;
}

.camp-manager{
  padding: 60px 0px 0px 0px;
}

.why-esm-line {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 6px;
    border-top: 2px solid #1D234F !important;
}

#our-total-counts img {
  width: 150px;
  height: auto;
}

#our-total-counts  .details {
    margin-top: 3rem;
    color:white;
}

#our-total-counts h3 {
    color:white !important;
}

#our-total-counts p {
    color:white;
}

#our-total-counts {
  background-color: #0350a8;
  padding: 0px 0;
}

#services-icons .details {
    margin-top: 0px;
}
#services-icons .icon {
  height:auto;
}

#services-icons .why_chose_us {
    padding: 0px 41px 0px 41px;
}

#activities-icons hr {
  border-top: 4px solid #FFF800 ;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 150px;
}

#activities-icons .details {
  margin-top:20px;
}

#activities-icons{
  background-attachment: scroll;
  background-image: url("../locations/Background Image 3.jpg");
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  padding: 0px 0;
}

.team-banner {
  background-image: url('../locations/Meet the team_banner.jpg') !important;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: left;
  height: 600px;
}

.safety-banner {
  background-image: url('../locations/Safety at camp_banner.jpg') !important;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: left;
  height: 600px;
}

#activities-icons .owl-dots {
    display: none !important;
}

#activities-icons .feat_property{
  background-color: transparent;
}

#activities-icons .why_chose_us{
  background-color: transparent;
  padding: 0px 0px 0px 0px;
}

#activities-icons h4{
  color: white;
}
#activities-icons .why_chose_us .icon{
  /* height: 200px; */
}
#team-icons{
  padding: 0px 0px;

}

#team-icons .why_chose_us {
  padding: 0px 0px;
  margin:0px;
}

#team-icons .why_chose_us .icon{
  height: auto;
}
#team-icons .why_chose_us .details{
  margin-top: 0px;
}

.home10-mainslider .overlay img{
  width:350px;
  height:auto;
}


#team-icons .why_chose_us img{
    width: 150px;
    height: auto;
    margin: auto;
}

.feature_property_home6_slider.owl-carousel.owl-theme.owl-loaded .owl-next, .feature_property_home6_slider.owl-carousel.owl-theme.owl-loaded .owl-prev {
  background-color: transparent !important;
}

.activties-desc {
    max-width: 90%;
}

p, h4{
    color: #0350a8;
}

p {
  font-family: "camp-medium";
}

.activties-desc  .list-style-type-bullet li{
    color: #1D234F;
}

@media only screen and (max-width:768px){
  #home-page-learn-more p {
    color:white;
    font-size: 1rem;
  }

  .home-seven {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 1440px){
  .feature_property_home6_slider.owl-carousel.owl-theme.owl-loaded .owl-next, .our_agents_home6_slider.owl-carousel.owl-theme.owl-loaded .owl-next {
      right: -2% !important;
  }

  .home10-mainslider .overlay{
        margin-top: -5rem;
  }

}


.why_chose_us{
  transition: transform .2s;
}

.why_chose_us:hover{
  transform: scale(1.1);
  background-color: #eaf3fc;
  padding:10px;
}

#aboutus-icons .why_chose_us{
  padding: 5px 5px 20px 5px;
  height: 370px;
  transition: transform .2s;
}

#aboutus-icons .why_chose_us:hover{
  transform: scale(1.1);
  background-color: #eaf3fc;
}

#aboutus-icons .icon {
  margin:0;
  width:100%;
}

#aboutus-icons .icon img{
  border-radius: 4px;
}

.bg-blue {
  background-color: #0350a8 !important;
  color:white;
  margin-top:7px;
}

.a-day-icons img {
  width:50px;
  height:auto;
}

.a-day-icons .p-12{
  padding:12px;
}

@media only screen and (max-width: 992px){
  .stylehome1:before, .header.stylehome1 {
      background-color: #1D234F !important;
      color:white;
  }

  .mobile-menu a,.menu_bar_home2 a {
    color:white;
  }

    .home10-mainslider .overlay img{
      width:150px;
      height:auto;
    }

    .slide.slide-one {
      height: 20rem !important;
    }
}

p {
  font-weight: bold;
}

.instagramfollow p a{
  color: #0350a8;
}

.newsletter-slider-nav-bar {

    margin: 0px 0px;
    background: #FFF800;
}

.main-esm-menu a{
    color: #1D234F;
}

.main-esm-menu .navbar{
    padding: 0px 5rem;
}

.main-menu-nav .nav-item.active a{
  color: #FFF800 !important;
}

.submenu .nav-item.active a span{
  font-weight:800;
}

.submenu .nav-item a span{
  font-family:"camp-medium";
}

.text-impt span.fz15 {
  font-size: 14px;
  font-family: "camp";
  color: #484848;
  line-height: 1.2;
}

.footer_one h4 {
  font-family: 'Roboto', sans-serif;
}

.footer_one p, .footer_one li a {
  font-family: "camp-medium";
  color:white;
}

.about_content p {
  color: #0350a8;
}

.about_counting .details p {
  color: #0350a8;
}

.main-venue-camps p{
  font-family: "camp-medium" !important;
}

@media only screen and (min-width:768px){

  .home10-mainslider .overlay{
    margin-left:12rem;
  }
  .newsletter-slider-nav-bar {
    margin: 0px -28px;
  }
}

#respMenu a.ssp_btn {
  font-weight: 800;
}

.camp-medium-font {
  font-family:"camp-medium" !important;
}

#what-parent-say {
  border-radius:0px;
}

.main-esm-menu a {
  font-size:14px;
}

.footer_about_widget p {
  color:white !important;
}

.camp-yellow {
  color:#FFF800 !important
}

.overlay-icon{
    position: absolute;left: calc(50% - 175px);top: 16%;
}
.overlay-icon img{
    width: 350px;
}

@media (min-width: 1600px){
  .camp-main-page{
    margin-top: -10px;
  }
}