@import 'https://fonts.googleapis.com/css?family=Roboto:300,400,500,700';/* font-family: 'Roboto', sans-serif; */
@font-face {
  font-family: "univers-condensed";
  src: url("http://elearningnarrators.com/wp-content/uploads/fonts/univers-condensed.ttf");
}
@font-face {
  font-family: "Aller";
  src: url("http://elearningnarrators.com/wp-content/uploads/fonts/Aller.ttf");
}
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
body {
  padding:0;
  margin:0;
  font-family: "Aller";
  font-size: 18px;
  font-weight: 400;/*normal*/
  color:#293b4f;
  background-color:#ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height:1.3;
}
body > div {
  font-size: 18px;
}
.text-center,.gform_footer,.single-audio-player .wpb_wrapper,.archive-title{
  text-align: center;
}
.float-right{
  float:right;
}
.text-right {
  text-align:right;
}
.inline {
  display: inline-block;
}
.ts-isotope-posts-author,.ts-isotope-posts-type {
  display: inline-block !important; 
}
.white, .white a,.white em, .white .fa,h1,.T_mp3j,.home .vc_row.copyright p,.home .vc_row.copyright a,.single .vc_row.copyright p,.single .vc_row.copyright a,.error404 .vc_row.copyright p,.error404 .vc_row.copyright a,.archive .vc_row.copyright p,.archive .vc_row.copyright a {
  color: #ffffff !important; 
}
a {
  text-decoration: none !important;
  color: #3eafa9;
}
:focus{outline:none;}
.widget , .entry{
  margin-bottom:0;
}
.site-header .wrap , .site-inner{
  padding: 0;
}
.site-footer {
  border: none;
  padding: 0px 0;
  margin-top: -2px;
}
.site-header {
  border: none;
  min-height: auto;
}
.vc_custom_heading a:hover {
    opacity: 1;
}
h1 , h2 , h3 , h4 , h5 , h6,.menu a, .menu_control,.site-header .ts-box-icon-title-text{
  font-family: "univers-condensed";
}
.T_mp3j,h1 , h2 , h3 , h4 , h5 , h6 {
  font-weight:400;
}
h1 {
  font-size: 36px;
}
h2 {
  font-size: 24px;
}
h4 {
  font-size: 22px;
  color: #78787a;
}
h5 {
  font-size: 20px;
  color: #000000;
}
h6 {
  font-size: 16px;
}
.contact-row h2,h6{
  font-family: 'Roboto', sans-serif !important;
}
.menu, .menu li, .menu li a, .menu a:hover{
  border:none;
  background:none;
 }
.menu a, .menu_control {
  color: #ffffff;
  font-size: 25px;
   /* font-family: "univers-condensed";*/
  font-weight: 400;
 padding: 0px 0px 2px 0px;
  text-transform: uppercase;
}
  .menu li{
  margin-right:55px;
   display: inline-block ;
}
.menu li:last-child{
   margin-right:0;
}
.menu li.current-menu-item > a {
  cursor: pointer;
  background: none;
  color:#ffffff;
  border-bottom:3px solid #ffffff;
}
.menu-toggle , .indi_mp3j span , .vc_row .gform_wrapper .top_label .gfield_label , .post-edit-link{
  display:none;
}
.vc_row .wpb_button, .vc_row .wpb_content_element, .vc_row ul.wpb_thumbnails-fluid>li {
  margin-bottom: 0;
}
.vc_row .vc_btn3.vc_btn3-style-custom {
  font-size: 0.9285em;
  font-weight:400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 5px;
  width: 100%;
  padding: 5px 0px 5px 0px;
  line-height: 1.5;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #293b4f;
  opacity:0.48;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #293b4f;
  opacity:0.48;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #293b4f;
  opacity:0.48;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:    #bcbec0;
  opacity:0.48;
}
input, select, textarea,input[type=submit], input[type=submit]:hover{
  background-color: #ffffff !important;
  border: 1px solid #293b4f !important;
  font-family: "Aller" !important;
  color: #293b4f!important;
  font-size: 14px !important;
  font-weight: 400;
  padding: 8px !important;
}
input[type=submit], .button, input[type=submit]:hover, .button:hover{
  width: 18.7% !important;
  padding: 10px 0px 10px 0px !important;
  font-weight:bold;
}
input:focus, textarea:focus {
  border: none;
  outline: none;
}
.vc_row .ts-owlslider-controls div {
  padding: 0;
  border: none;
}
.gform_confirmation_message{
  text-align: center;
  margin-top: 20px;   
}
.vc_row .ts-box-icon.icon_left-style .ts-main-ico{
  margin:0;
}
.vc_row .ts-box-icon-link{
  clear:both;
  overflow:hidden;
  display: inline-block;
  line-height:1;
  vertical-align: middle;
}
.message-heard .wrap-mjp {
  padding:0;
}
.vc_row .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) , .gform_wrapper textarea{
  text-indent: 4px;
}
.vc_row .gform_wrapper input.large, .vc_row .gform_wrapper textarea {
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
}
.vc_row .gform_wrapper.gf_browser_chrome .gform_body {
  width: calc(100% );
}
.about-bg .vc_column-inner{
  background-position:left !important;
}
.vc_row.image-row{
  overflow: visible;
  left: 0 !important;
  position: absolute !important;
  padding-left: 0 !important;
}
.flip-row button{
  background-color: #89c4d5;
  padding: 10px 0;
  width: 92%;
  border-radius: 7px;
  margin: 10px 0;
  font-size: 12px;
  font-weight: 400;
}
.flip-row button a,.copy-right-row a{
  color: #293b4f !important;
}
.contact-row h2:before,.contact-row h2:after{
  content:'';
  /*background-repeat: no-repeat !important;*/
  background-position: center;
  padding: 0px 7em 0px 7em;
}
.header-form-row,.contact-row h2:before,.contact-row h2:after{
  background-repeat: no-repeat !important;
}
.contact-row h2:before{
  background-image: url(http://elearningnarrators.com/wp-content/uploads/2017/09/before.png) !important;
  margin-right:15px;
}
.contact-row h2:after{
  background-image: url(http://elearningnarrators.com/wp-content/uploads/2017/09/after.png) !important;
  margin-left:15px;
}
.home .contact-row h2:before,.home .contact-row  h2:after{
  display:none !important;
}
#contact .gform_wrapper textarea.medium {
  height: 107px;
  margin-top: 8px;
}
#contact .gform_wrapper ul.gform_fields li.gfield {
  padding-right: 0px !important;
}
.gform_wrapper .top_label li.gfield.gf_right_half{
  padding-left: 22px;
}
gform_wrapper .top_label li.gfield.gf_left_half {
  padding-right: 22px;
}
.gform_wrapper .gform_footer{
  margin-top: 0px;
}
.vc_btn3.vc_btn3-style-custom{
  background-image:none !important;
}
.vc_row div.mjp-s-wrapper.s-graphic{
  padding:0 !important;
  width:100%;
  margin: 0 auto !important;
  height: 28px;
  background:#ffffff;
}
div.statusMI, span.posbarB_mp3j .ui-slider-handle, .indi_mp3j {
  display: none;
}
.wrap_inline_mp3j .play-mjp,.wrap_inline_mp3j .pause-mjp, .sdl_linkWrap a,.bars_mp3j .ui-slider-handle {
  background: transparent!important;
  background-image: url('http://elearningnarrators.com/wp-content/uploads/2017/09/e-learning-NEW.svg')!important;
  background-repeat: no-repeat!important;
  padding: 0px!important;
  background-size: 290px 290px!important;
}
.wrap_inline_mp3j .play-mjp, .home .wrap_inline_mp3j .play-mjp,.sidebar .wrap_inline_mp3j .play-mjp {
  background-position: -17px -134px !important
}
.wrap_inline_mp3j .play-mjp, .wrap_inline_mp3j .pause-mjp{
  width: 12px!important;
  height: 22px !important;
  display: inline-block;
}
.wrap_inline_mp3j .pause-mjp, .home .wrap_inline_mp3j .pause-mjp,.sidebar .wrap_inline_mp3j .pause-mjp{
  background-position: -42px -134px !important
}
.sdl_linkWrap {
  background-color: transparent !important;	
}
.sdl_linkWrap a, .home .sdl_linkWrap a,.sidebar .sdl_linkWrap a {
  width: 19px;
  height: 22px;
  background-position: -67px -133px !important;
}
.mjp-s-wrapper.s-graphic .sdl_linkWrap {
  float: none;
  position: relative;
  top: 2px;
}
.T_mp3j {
  z-index: 99999;
  left:8px;  
}
.vc_row .mjp-s-wrapper span.bars_mp3j{
  background:#293b4f!important;
  top: 0px;
  height: 22px;
}
.home .vc_row div.mjp-s-wrapper.s-graphic,.sidebar .vc_row div.mjp-s-wrapper.s-graphic{
  background:#293b4f!important;
  margin: 10px auto !important;
  height: 36px;
  padding-top: 4px !important;
}
.home .vc_row .mjp-s-wrapper span.bars_mp3j,.sidebar .vc_row .mjp-s-wrapper span.bars_mp3j{
  background:#ffffff!important;
}
.home .T_mp3j,.sidebar .T_mp3j{
  color:#293b4f!important;
}
.group_wrap .ui-slider-horizontal .ui-slider-range {
  background:#89c4d5 !important;
}
.vc_row span.group_wrap{
  position: relative;
  margin: 0;
  width:71%;
  display: inline-block;   
}
.group_wrap span.load_mp3j, .group_wrap span.loadB_mp3j {
  min-height: 0px !important;
  height: 0px !important;
}
span.wrap_inline_mp3j{
  top:-9px;
}
.copy-right-row p {
  opacity:0.4;
  text-align:left;
}
.T_mp3j,.copy-right-row p {
  font-size:12px!important;
}
h1 i{
  font-style:normal;
  color:#89c4d5;
}
.bio-row h1{
  font-size:43px;
}
.home .wrap_inline_mp3j .play-mjp, .home .wrap_inline_mp3j .pause-mjp, .home .sdl_linkWrap a,.home .bars_mp3j .ui-slider-handle,.sidebar .wrap_inline_mp3j .play-mjp,.sidebar .wrap_inline_mp3j .pause-mjp,.sidebar .sdl_linkWrap a,.sidebar .bars_mp3j .ui-slider-handle{
  background-image: url('http://elearningnarrators.com/wp-content/uploads/2017/09/e-learning.svg')!important;
  background-repeat: no-repeat!important;
  padding: 0px!important;
  background-size: 290px 290px!important;
}
.home .vc_row span.group_wrap,.sidebar .vc_row span.group_wrap {
  width: 79%;
}
.error404 input[type=submit]{
  margin: 15px 0;
}
.vc_row.right-image, .vc_row.right-top-image {
  padding-right: 15px !important;
  z-index: 99999;
  overflow: visible;
}
h1 i,.about-bg h2 i{
  font-style:normal;
  color:#ffffff;
}
.about-bg p i{
  font-style:normal;
  color:#89c4d5;
}
.vc_row.list-row li{
  list-style-type:none;
  display:inline-block;
  font-size: 20px;
  padding: 0 10px;
}
.vc_row.list-row p{
  font-size:16px;
}
.vc_row.list-row ul {
  margin: 0 9em;
}
.vc_row.image-row {
  z-index: 9;
}
h1 b{
  font-weight:400;
  color:#89c4d5;
}
.vc_row .ts-isotope-posts-grid-controls{
  display:none;
}
.vc_row.newsletter-row p:first-child{
  color:#ffffff;
}
.mc4wp-form-fields{
  text-align:center;
}
.vc_row.newsletter-row p:nth-child(2), .vc_row.newsletter-row p:nth-child(3){
  display: inline-block;
}
.vc_row.newsletter-row p:nth-child(2){
  width: 46%;
}
.vc_row.newsletter-row p:nth-child(3){
  width: 13%;
  margin-left: -4px;
}
.vc_row.newsletter-row input[type=submit]{
  width:auto !important;
  padding: 8px 26px !important;
  background: #89c4d5 !important;
}
.vc_row.newsletter-row input{
  border:0 !important;
}
.vc_row.copyright p{
  font-size:12px;
   opacity:0.4;
  text-align:left;
}
.vc_row.copyright p,.vc_row.copyright a{
  color:#293b4f;
}
.sub-menu li a {
    color: #ffffff;
    font-size: 15px;
    padding: 15px 18px 12px;
    width: 280px;
    float: left;
    background: #293b4f !important;
    text-transform: uppercase;
    border-top: 1px solid #464f53;
}
.menu li .sub-menu {
    display: none;
    position:absolute;
    z-index: 99;
}
.sub-menu li {
    display: block;
    margin: 0 !important;
}

.sub-menu li a:hover {
    border-top: 1px solid #464f53;
    color: #ccc;
    border-bottom: none;
}
.sub-menu li:hover {
    color: #fff;
    background: #4c8a6a;
}
.header-row{
 overflow:visible !important;
}
li.menu-item-has-children:hover .sub-menu {
    display: block;
}
.site-header .gform_wrapper .top_label li.gfield.gf_right_half {
    padding-left: 0px !important;
}
.site-header #input_10_2{
  width:65% !important;
  float:left;
}
.site-header #input_10_2,.site-header .gform_wrapper .gform_footer input[type=submit]{
   margin-top:8px;
}
.site-header .gform_wrapper .gform_footer input[type=submit] {
    width: 30% !important;
    /*padding: 3px 0px !important;*/
    background: #20313c;
    border: 1px solid #aaaaaa;
    float:right;
}
.site-header .gform_footer {
    display: inline;
}
.site-header input, .site-header select, .site-header textarea,.site-header  input[type=submit],.site-header input[type=submit]:hover,.site-header .gform_wrapper .gform_footer input[type=submit] {
  padding: 8px 0px !important;
  font-size:15px !important;
}

.site-header .header-form-row{
  background : -moz-linear-gradient(0% 50% 0deg,rgba(137, 196, 213, 1) 0%,rgba(137, 196, 213, 0) 100%);
  background : -webkit-linear-gradient(0deg, rgba(137, 196, 213, 1) 0%, rgba(137, 196, 213, 0) 100%);
  background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(137, 196, 213, 1) ),color-stop(1,rgba(137, 196, 213, 0) ));
  background : -o-linear-gradient(0deg, rgba(137, 196, 213, 1) 0%, rgba(137, 196, 213, 0) 100%);
  background : -ms-linear-gradient(0deg, rgba(137, 196, 213, 1) 0%, rgba(137, 196, 213, 0) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#89C4D5', endColorstr='#89C4D5' ,GradientType=0)";
  background : linear-gradient(90deg, rgba(137, 196, 213, 1) 0%, rgba(137, 196, 213, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89C4D5',endColorstr='#89C4D5' , GradientType=1);
}

.site-header .gform_wrapper,.site-header .gform_wrapper ul li.gfield,.site-header .ginput_container {
margin:0px !important;
}
.site-header .header-form-row h2{
    font-size:22px !important;
  }
.checklist{
width:80%;
float:left;
}
.download-button{
width:20%;
float:right;
}
.site-inner, .wrap {
   margin: 0 auto;
   max-width: 1200px;
}
.left-list h2,.right-list h2{
  font-size:23px;
}
.error404 .content input[type=submit] {
    position: absolute;
    background: transparent;
    color: #20313c !important;
}
.error404 input[type=submit] {
    margin: -2px 0;
}
.single  h3,.single  h1,.archive h3,.archive h1,.archive h2 a,.single .sidebar a,.archive .sidebar a,.error404 h1,error404 .sidebar a{
  color:#89c4d5 !important;
}
.single .site-header .vc_column-inner,.error404 .site-header .vc_column-inner,.archive .site-header .vc_column-inner {
padding-bottom:35px;
}
.single .site-inner,.archive .site-inner,.error404 .site-inner, .blog-page .site-inner{
  padding:4em 0px;
}
#contact .gform_wrapper .top_label li.gfield.gf_right_half{
width: 45%;
float: right;
  padding-left:0px!important;
}
.home .site-footer,.single .site-footer,.error404 .site-footer,.archive .site-footer{
  background:#293b4f;
  }

.archive-title {
  font-size:35px !important;
}
.archive .content,.single .content,.error404 .content {
  padding:0px 15px;
}
 .archive .site-inner .sidebar{
  padding:6em 0px;  
}
.error404 .site-inner .sidebar{
  padding:1em 0px;  
}

#author {
width: 97%!important;
background: none!important;
}
.comment-respond input[type="email"], .comment-respond input[type="text"], .comment-respond input[type="url"] {
 width: 50%;
}
.comment-form-author {
width: 50%;
float: left;
}
.comment-form-url #url {
background: none!important;
width: 100%;
}
.comment-form .form-submit{
  margin-top:20px;
}
.form-submit {
float: right!important;
}
.form-submit input[type="submit"]{
  background-color:#7281b2;
}
.single input[type=submit], .archive input[type=submit]{
   width: 100%!important;
   padding: 10px 5px 10px 5px !important;
}
.checklist-download{
  display:none;
}
.gform_confirmation_message {
    color: #ffffff !important;
}
.blog-page .vc_row .vc_btn3.vc_btn3-style-custom {
padding:5px 15px !important;
}
.blog-page .vc_general.vc_btn3:focus, .blog-page .vc_general.vc_btn3:hover , .blog-page .vc_general.vc_btn3{
    border: none !important;
}
.blog-page .vc_gitem-post-data-source-post_date p:after {
content:"\,";
}
.vc_row.image-row1 {
    left: 15px!important;
}
.vc_row.section-row-audio .wpb_column.vc_col-sm-3{
 width: 307px !important;
      margin: 0 auto !important;
}
.vc_row.section-row-audio .wpb_column.vc_col-sm-3:last-child{
display:none!important; 
}
.vc_row.section-row-audio{
    width: 921px;
    margin: 0 auto !important;
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
{
@media only screen and (max-width: 1280px){
.home .vc_row span.T_mp3j, .home .vc_row .mjp-s-wrapper span.bars_mp3j, .sidebar .vc_row .mjp-s-wrapper span.bars_mp3j{
top: -2px !important;
}   
  }
}}
/*Responsive*/
@media only screen and (max-width: 1366px){
  .vc_row.image-row .wpb_single_image{
    margin-top: -56px !important;
  }
  .sidebar .vc_row span.group_wrap {
width: 75%;
}
}
@media only screen and (max-width: 1280px){
  .site-inner, .wrap {
    max-width: 100%;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }	
  .vc_row span.group_wrap{
    width: 72%;
  }
  .T_mp3j {
    left: 5px !important;
    font-size: 10px!important;
  }
  .vc_row.image-row .wpb_single_image {
    margin-top: -54px!important;
  }
  .vc_row.right-image .wpb_single_image{
    margin-bottom: -55px !important;
  }
  .vc_row.right-top-image .wpb_single_image{
    margin-top: -53px !important;
  }
  .header-form-row p{
  font-size:14px !important;
  }
  .vc_row .checklist-download{
margin-top:15px !important;
}
}
@media only screen and (max-width: 1200px){
  .vc_row  .narrator-image-column .vc_column-inner {
    padding-right:15px !important;
  }
  .vc_row.image-row .wpb_single_image, .vc_row.right-top-image .wpb_single_image{
    margin-top: -52px!important;
  }
  .home .vc_row span.group_wrap,.sidebar .vc_row span.group_wrap {
    width: 77%;
  }
  .home .ts-flip-back-content.ts-flip-text p br{
    display:none;
  }
  .home .ts-flip-back-content.ts-flip-text p{
    font-size:16px;
  }
  .vc_row.newsletter-row p:nth-child(3) {
    margin-left: -20px !important;
  }
/*  .vc_row.image-row {
    overflow: visible;
    left: -25px !important;
  }
  */
  .menu a{
    font-size:15px;
  }
}
@media only screen and (max-width: 1024px){
  .vc_row.image-row .wpb_single_image, .vc_row.right-top-image .wpb_single_image {
    margin-top: -44px!important;
  }
}
@media only screen and (max-width: 1023px){
  .vc_row span.group_wrap {
    width: 66%;
  }
  .float-right{float:none;}
  .ts-box-icon-title-icon{
    padding:0px !important; 
  }
  .contact-row h2:before, .contact-row h2:after {
    padding: 0px 3em 0px 3em;
    background-size: contain;
  }
  .vc_row.image-row .wpb_single_image{
    margin-top: -33px!important; 
  }
/*  .flip-row .flip-container-flipper-front, .flip-row .flip-container-flipper-back, .flip-row .flip-container-frame{
    height:260px !important;
  }*/
  .flip-row button {
    padding: 5px 0;
    margin: 5px 0;
  }
  .home .vc_row span.group_wrap,.sidebar .vc_row span.group_wrap {
    width: 66%;
  }
  .home .ts-flip-back-content.ts-flip-text p {
    font-size: 13px;
    line-height: 18px !important;
  }
  .vc_row.right-image .wpb_single_image {
    margin-bottom: -33px !important;
  }
  .vc_row.right-top-image .wpb_single_image {
    margin-top: -32px!important;
  }
  span.T_mp3j {
    display: inline-block !important;
    width: 100px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    top: 2px !important;
  }
  .vc_row span.group_wrap {
    top: 3px !important;
  }
  .about-bg .wpb_text_column{
    padding:0 0 4.3em 0 !important;
  }
  .menu-toggle {
    display: block;
    background-color: transparent !important;
    margin:0 auto;
    font-family: 'Roboto', sans-serif;
    padding:25px 0 0 0;
  }
  .menu-toggle:before {
    font-size: 25px;
    content : "MENU";
  }
  .menu {
    display : none;
    text-align:center;
  }
  .menu li{
    padding: 18px 0px 0 0px;
  }
  .menu li, .header-widget .wpb_column {
    width : 100%;
  }
  .header-widget .wpb_single_image {
    text-align:center !important;
  }
   .header-form-row .vc_column-inner{
padding-right:0px !important;
}
  .social_media{
    text-align: center;
    margin-top: 35px;
}
  .vc_row.section-row-audio .wpb_column.vc_col-sm-3 {
    width: 33.3%   !important;
}
.vc_row.section-row-audio{
    width: 100%  !important;
}
}
@media only screen and (max-width: 767px){
  .gform_wrapper .top_label li.gfield.gf_right_half,.about-bg .wpb_text_column,.about-bg h2{
    padding-left: 0px !important;
  }
  #contact .gform_wrapper .top_label li.gfield.gf_right_half, #contact .gform_wrapper .top_label li.gfield.gf_left_half{
width: 100%;
float: none;
  padding-left:0px!important;
}
  body .gform_wrapper .top_label div.ginput_container,.gform_wrapper textarea.medium{
    margin-top: 0px !important;
  }
  .vc_row span.group_wrap {
    top: 3px !important;
  }
  .contact-row  h2,h2{
    font-size:22px !important;
  }
  .copy-right-row p,.wpb_single_image,h1 {
    text-align:center !important;
  } 
  .about-bg .vc_column-inner{
    background-image:none !important;
  }
  .vc_row.image-row .wpb_single_image{
    margin-top: -27px!important; 
  }
  .vc_row.right-image .wpb_single_image {
    margin-bottom: -27px !important;
  }
  span.T_mp3j {
    display: inherit !important;
    width: auto !important;
    overflow: visible;
    text-overflow: inherit;
    top: 0px !important;
  }
.vc_row span.group_wrap {
    top: 0px !important;
  }
  .T_mp3j {
    font-size: 13px!important;
  }
  .flip-row .flip-container-flipper-front, .flip-row .flip-container-flipper-back, .flip-row .flip-container-frame {
    height: 770px !important;
  }
  .home .ts-flip-back-content.ts-flip-text p br {
    display: block;
  }  
  .flip-row button {
    padding: 10px 0;
    margin: 10px 0;
  }
  .home .ts-flip-back-content.ts-flip-text p {
    font-size: 18px;
    line-height: 25px !important;
  }
  .home .vc_row span.group_wrap,.sidebar .vc_row span.group_wrap{
    width: 90%;
  }
  .vc_row.list-row ul {
    margin: 0 0em !important;
  } 
  .flip-container-flipper-back.medium{ 
    display: inline-flex;
    align-items: center;
  }
  .services-row h1{
    padding-bottom:0px !important;
  }
  .services-row h2{
    padding:2em 0 1em 0 !important;
  }
  .flip-row h1{
    padding:1em 0 !important;
  }
  .vc_row.services-row, .vc_row.blog-row, .vc_row.flip-row, .vc_row.list-row{
    padding-top:2em !important;
  }
  .vc_row .checklist-download{
   margin-top:15px !important;
}
 .contact-row  #field_1_1{
    padding-right:5px;
  }
 .vc_row.section-row-audio .wpb_column.vc_col-sm-3, .vc_row.section-row-audio{
 width: 100% !important;
} 
}
@media only screen and (max-width: 640px){
   .header-form-row .vc_column-inner{
padding-right:15px !important;
}
  .site-header #input_10_2,.site-header .gform_wrapper .gform_footer input[type=submit]{
width: 100% !important;
float:none;
}
  .site-header #input_10_4{
margin-top:5px;
}
.contact-row .gform_wrapper .gform_body{
  padding-left:0px !important;
 }
  .contact-row  #field_1_1{
    padding-right:0px;
  }
@media only screen and (max-width: 639px){
  .contact-row h2:before, .contact-row h2:after {
    padding: 0px 1.4em 0px 1.4em;
    background-size: 88px;
  }	
  .vc_row.image-row .wpb_single_image, .vc_row.right-top-image .wpb_single_image{
    margin-top: -20px!important; 
  }
  .home .vc_row span.group_wrap,.sidebar.vc_row span.group_wrap {
    width: 84%;
  }  
  .flip-row .flip-container-flipper-front, .flip-row .flip-container-flipper-back, .flip-row .flip-container-frame {
    height: 560px !important;
  }
  .vc_row.right-image .wpb_single_image {
    margin-bottom: -19px !important;
  }
  .vc_row.newsletter-row .vc_row.vc_inner{
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
  .vc_row.newsletter-row p:nth-child(3) {
    width: 27% !important;
    margin-left: -9px !important;
  }
  .vc_row.newsletter-row p:nth-child(2) {
    width: 74% !important;
  }
    .site-header a.ts-box-icon-link:nth-child(2){
width:100% !important;
}
    .sidebar .vc_row span.group_wrap {
width: 83%;
}
}
@media only screen and (max-width: 479px){
  .flip-row .flip-container-flipper-front, .flip-row .flip-container-flipper-back, .flip-row .flip-container-frame {
    height: 360px !important;
  }
  .home .vc_row span.group_wrap,.sidebar .vc_row span.group_wrap {
    width: 71%;
  }
  .vc_row.newsletter-row p:nth-child(3), .vc_row.newsletter-row p:nth-child(2) {
    width: 100% !important;
    margin-left: 0px !important;
  }
  h1 {
    font-size: 29px;
  }
}
@media only screen and (max-width: 380px){
  .contact-row  h2 {
    font-size:18px !important;
  }
  .vc_row.image-row .wpb_single_image, .vc_row.right-top-image .wpb_single_image{
    margin-top: -15px !important;
  }
  .vc_row.right-image .wpb_single_image {
    margin-bottom: -10px !important;
  }
  .copy-right-row p{
    font-size:10px !important;
  }
  .bio-row h1 {
    font-size: 35px;
  } 
}
