

  .home p {
      font-size: 15px;
      line-height: 23px;
  }

.q_logo {
    display: none;
}

.single .author_text_holder .author_email {
    display: none;
}

.map {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}

.latest_post_two_holder .latest_post_two_text {
    padding: 51px 33px 10px;
}

.wpoi-success-message .wpoi-optin .wpoi-content p {
    text-align: center;
    color: #ffffff;
}

@media only screen and (max-width: 600px) {
  div.grid_section .section_inner {    
    width: 80% !important;    
    padding-right: 10% !important;    
    padding-left: 10% !important;
  }
}
@media only screen and (max-width: 600px) {
  .container_inner {    
    width: 90% !important;
  }
  .two_columns_75_25>.column1 {    
    width: 100% !important;
  }
  .two_columns_75_25>.column2 {    
    width: 100% !important;
  }
}

@media only screen and (max-width: 768px) {
nav.mobile_menu>ul {
    width: 100% !important;
}
}