

@media screen and (max-width: 768px){
   .no-mobile {
       display: none;
   }
}

.mobile-only { display: none; }
@media screen and (max-width: 768px){
   .mobile-only {
       display: block;
   }
}

@media screen and (max-width: 768px){
  .mobile-cta-add-margin .qbutton {
    margin-top: 25px;
  }
}

.blog_holder article .post_info {
    display: none;

}

.blog_holder article .post_info a, .blog_holder article .post_text h2 .date {
    display: none;

}

body.single .post_image img{ object-fit: cover; height:300px; }

.single-ai1ec_event .content article .gform_body input,
#ai1ec-container .gform_body input,
.single-ai1ec_event .content article .gform_body textarea,
#ai1ec-container .gform_body textarea { border: 1px solid #5f5f5f; padding: 10px !important; display: block; }

h2 a:hover {
  color: #40bbf3
}


.footer_bottom img {
  object-fit: cover;
  vertical-align: middle;
}

nav.main_menu.right {
  left: 155px;
}

#text-8 {
  margin-top: 20px;
}

.about-testi .testimonials_c_holder .testimonial_content_inner {
  padding: 60px 45px 0;
}

.about-testi .testimonials_c_holder .flex-control-nav {
  margin-top: 20px;
  margin-bottom: 50px;
}

.page-id-1741 h1 {
  margin-top: 60px;
}

.testimonials_c_holder .testimonial_content_inner {
  background: transparent;
}


.testi-head h2 {
  color:#fff;
font-weight:700;
margin-bottom:20px !important;
}

.qode_image_gallery_no_space ul li {
  padding: 0 40px;
}

.newcon  h2 {
  color:#000;
font-weight:700;
margin-bottom:30px !important;
}
