/* Enter Your Custom CSS Here */

.footer-center{
    text-align: center;
    padding: 0px 0px !important;
}

div.wpcf7 {
  top : 0px !important;
}

@media only screen and (max-width: 1200px){
  .vc_row.wpb_row.vc_row-fluid.vc_custom_1498576210200.vc_row-has-fill {
    width: 100% !important;
  }
}

form.hustle-modal-optin_form {
  background-image: none !important;
}

.wph-modal.module_id_1 .hustle-modal .hustle-modal-body {
  background-image: url(https://influenceforimpact.com/wp-content/uploads/2019/01/popup-mo.jpg);
  background-position: center top; /* Center the image */
  height: 420px; /* You must set a specified height */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
}

@media only screen and (max-width: 480px){
  .wph-modal.module_id_1 .hustle-modal .hustle-modal-body {
    background-image: url(https://influenceforimpact.com/wp-content/uploads/2019/01/popup-mo-small.jpg);
    background-position: center top; /* Center the image */
    height: 340px; /* You must set a specified height */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
  }
}

.hustle-modal-optin_form div:nth-child(1) {
  float: left;
  width: 50%;  
}

.hustle-modal-optin_form div {
  padding: 10px !important;  
}

.hustle-modal-optin_form div input {
  background-color: #ffffff8c !important;
  border-radius: 10px !important;
}

.hustle-modal-optin_form div button {
  border-radius: 10px !important;
}

.hustle-modal-optin_form div:nth-child(2) {
  display: flex;    
}

.hustle-modal-optin_form div:nth-child(3) {
  float: left;
  width: 50%;  
}

.hustle-modal-optin_form div:nth-child(4) {
  display: flex;  
}

.hustle-modal-optin_form div:nth-child(5) {
  margin-left: 30%;
  margin-right: 30%;
}

.wph-modal.module_id_1 .hustle-modal .hustle-modal-optin_field:hover {
    background-color: unset;
}

.page-id-3568 #responsive-menu-pro-container.responsive-menu-pro-no-transition {
    display: none;
}

@media screen and (max-width: 1164px){
  .page-id-3568 button#responsive-menu-pro-button .responsive-menu-pro-box {
    display: none;
  }
}

/*.page-id-3568 #responsive-menu-pro-header-bar-logo {
    position: fixed;
    left: 45%;
}

@media only screen and (max-width: 600px){
  .page-id-3568 #responsive-menu-pro-header-bar-logo {
    position: fixed;
    left: 38%;
  }
}*/

.page-id-3568 #responsive-menu-pro-header-bar-logo {
  width: 100%;
  position: unset;
  text-align-last: center;
}

.page-id-3568 .custom-footer {
  display: none;
}

@media only screen and (max-width: 768px){
  .page-id-3568 .text1, .text2, .text4{
    font-size: 25px !important;
  }
  
  .page-id-3568 .text3, .text5{
    font-size: 15px !important;
  }
  
  .vce-button--style-outline-animated-slidein.vce-button--style-outline--size-large, .vce-button--style-outline-animated.vce-button--style-outline--size-large {
    font-size: 15px !important;
    padding: 10px 30px !important;
  }
}

@media screen and (max-width: 768px) and (min-width: 597px) {
  .contact-section .vc_column_container{
    width: 50%;
    margin: auto;
  }
}

body .transparent-two-columns p:nth-of-type(1), body .transparent-two-columns p:nth-of-type(2) {  
  margin: 0 12px 0 0;
}

body .transparent-two-columns p:nth-of-type(2) {
  margin: 0 0 0 20px;
}

.qodef-two-columns-66-33 p{
  color: unset;
}

@media only screen and (max-width: 497px){
  .tp-revslider-mainul div:nth-of-type(7){
    top: -2% !important;
  }
}

@media only screen and (max-width: 1041px){
  .tp-revslider-mainul div:nth-of-type(6){
    top: 60% !important;
  }
}

.page-id-3568 .vcv-container {
  max-width: 100%;
}

p {
  color: unset;
}

h2.qodef-post-title a {
  color: unset !important;
}

h1, h1 a, h2, h2 a {
  color: unset;
}

.wph-modal.module_id_1 .hustle-modal .hustle-modal-success {
  z-index: 110;
}

/*contact form "your email position - center"*/
.page-id-156 .cf7-style p:nth-of-type(2) label {
  margin-right: 25px;
}
/*contact form "send" button font color*/
body .cf7-style input.wpcf7-form-control.wpcf7-submit {
    -webkit-text-fill-color: #4b0082 ;
}

.page-id-156 .ls-thumbnail-wrapper {
  	display: none;
}









