/*Custom Gravity Form CSS Edits
*/
body #gform_wrapper_4 .gform_body .gform_fields .gfield .gfield_label .gfield_required {display: none !important;}
body #gform_wrapper_4 .field_sublabel_below {margin: 0px !important;}
body #gform_wrapper_4 .gform_footer.top_label {margin-top: 16px !important;}
body #gform_wrapper_6 .gform_body .gform_fields .gfield .gfield_label .gfield_required {display: none !important;}
body #gform_wrapper_6 .field_sublabel_below {margin: 0px !important;}
body #gform_wrapper_6 .gform_footer.top_label {margin-top: 16px !important;}

/*Custom Footer Menu Color CSS Edits
*/
#footercontainer {background-color: #074065 !important;}
.menu-footer-menu-container ul.shortcode_menu li a {color: #ffffff !important;}


@media (max-width: 1000px) {
      #post-6 .entry-content-home .centered-title2 {
      	font-size:22px;
      } 
}
@media (max-width: 650px) {
      #post-6 .entry-content-home .centered-title2 {
      	font-size:18px;
      } 
}
@media (max-width: 456px) {
      #post-6 .entry-content-home .centered-title2 {
      	font-size:15px;
      } 
}
@media (max-width: 1252px) {
      #home-xo .home-icon h4 {
      	font-size:20px;
      } 
}

@media (max-width: 1100px) {
      #home-xo .home-icon h4 {
      	font-size:18px!important;
      }
     #home-xo .home-icon p {
      	font-size:15px;
      } 
}
@media (max-width: 950px) {
      #home-xo .home-icon h4 {
      	font-size:17px;
      } 
}
@media (max-width: 1213px) {
      #cta-full {
      	overflow:hidden;
      }
      #cta-full .cta-content .demo-button {
		margin-top: 20px;
  		
	 }
}
@media (max-width: 920px) {
      #cta-full .cta-content p {
      	font-size:23px;
      } 
}
@media (max-width: 837px) {
      #cta-full .cta-content p {
      	font-size:19px;
      } 
}
@media (max-width: 837px) {
      #cta-full .cta-content .mb-text {
      	font-size:16px;
      }
      
}
@media (max-width: 699px) {
      #cta-full .cta-content p {
      	font-size: 16px;
      }
	  #cta-full .cta-content .mb-text {
      	font-size:15px;
      }
      #cta-full .cta-content .demo-button {
        width: 180px;
        margin-top: 15px !important;
      }     
    #tss_warppper #tss_content {
  	   width: 100%;
  	   
    }  
    #tss_warppper {
      width: 100% !important;
    }
    #tss_testimonial {
      font-size: 14px !important;
      line-height: 27px !important;
      padding:0 !important;
    }
    #voice-message {
      font-size: 1.7em !important;
  	  margin-top: 35%;
      
    }
    #voice-message .voice-button {
      margin-top: 17px !important;
    }

}
@media (max-width: 370px) {
    #voice-message .voice-button {
      width: 250px !important;
    }
    #voice-message .voice-button .mb-text {
		font-size: 26px !important;
	}
    #voice-message {
      font-size: 1.3em !important;
    }
}
@media (max-width: 572px) {
    #cta-full .cta-content a.demo-button {
      display: block;
      margin: 0 auto;
      margin-bottom: 20px;
    }
    #cta-full .cta-content p {
      margin-bottom: 10px;
    }      
}

@media (min-width: 699px) and (max-width: 1213px) {
   #tss_testimonial {
  	  font-size: 15px !important;
      line-height: 27px !important;
      
  }
}

@media (max-width: 1077px) {
      #menu-main-menu a:link, #menu-main-menu a:visited {
      	margin: 0 10px;
      }
      
}

button#responsive-menu-pro-button {
  top: 32px !important;
}

/*#masthead .col:first-child {
  float: left !important;
  width: 60%;
  overflow:hidden;
  margin: 0 0 0 1.6%;
 
}

#masthead .col:last-child {
  float: right !important;
  width: 40;
  overflow:hidden;

  
}
*.grid_7_of_12 {
  width: 60%;
}
.grid_5_of_12 {
	width: 40%;
}*/



#site-navigation .demo-button {
	display:none !important;
}
/*#menu-main-menu a:link, #menu-main-menu a:visited {
  display: inline-block;
  font-family: "open-sans",Helvetica,Arial,sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
  margin: 0 14px;
  text-decoration: none;
}*/

/*button#responsive-menu-pro-button {
  background: #000 none repeat scroll 0 0;
  height: 45px;
  left: 5px;
  position: fixed;
  top: 32px;
  width: 45px;
}*/


.post-navigation {display: None !Important;}