 @import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
 @import url('https://fonts.googleapis.com/css?family=Montserrat:400,500');
 @import url('https://fonts.googleapis.com/css?family=Lato:400,700');
 @import url('https://fonts.googleapis.com/css?family=Oswald');
 body {
     padding:0;
     margin:0;
     font-family: 'Lato', sans-serif;
     font-size: 18px;
     font-weight: 400;
     color:#232323;
     background-color:#fff;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 body > div {
     font-size: 18px;
}
 .white, .white a,.white em, .white .fa {
     color: #fff;
}
 a {
     text-decoration: none !important;
     color: #232323;
}
 h1 , h2 , h3 , h4 , h5{
     font-family: 'Montserrat', sans-serif;
     font-weight: 500;
}
 h1.site-title {
     font-family: 'Oswald', sans-serif;
     font-weight: normal;
}
 h1 {
     font-size: 36px;
     color:#232323;
}
 h2 {
     font-size: 25px;
}
 h3 {
     font-size: 18px;
}
 h4 {
     font-size: 15px;
}
 .menu, .menu li, .menu li a, .menu a:hover{
     border:none;
     background:none;
}
 .menu a, .menu_control {
     font-size:21px;
}
 .menu li {
     display: inline;
     padding: 0px 15px;
     position:relative;
     border-right: 2px solid #b1ff40;
}
 .menu-item-type-post_type.current-menu-item > a{
     cursor: pointer;
     background: none;
     color:#fff;
}
 .menu-toggle , .indi_mp3j , .vc_row .gform_wrapper .top_label .gfield_label , .post-edit-link, .error404 .sidebar, .vc_row .owl-controls, .vc_row .owl-item .ts-testimonial-arrow, .vc_row .ts-testimonial-main.style1 span.ts-testimonial-arrow, .ui-slider-handle {
     display:none;
}
 .vc_row .wpb_button, .vc_row .wpb_content_element, .vc_row ul.wpb_thumbnails-fluid>li, .vc_gitem-post-data {
     margin-bottom: 0;
}
 .vc_row .vc_btn3.vc_btn3-style-custom {
     font-size: 18px;
     padding: 3px 25px 3px 25px;
     background-image: none;
}
 ::-webkit-input-placeholder {
     color: #262626;
     opacity: 1;
}
 :-moz-placeholder {
     color: #262626;
     opacity: 1;
}
 ::-moz-placeholder {
     color: #262626;
     opacity: 1;
}
 :-ms-input-placeholder {
     color: #262626;
     opacity: 1;
}
 input, select, textarea {
     background-color: #fff;
     border:0;
     color: #262626;
     font-size: 18px!important;
     font-weight: 400;
     line-height:initial;
     padding: 5px 15px!important;
     border-radius: 5px 
}
 input:focus, textarea:focus {
     border:0;
     outline: none;
}
 .vc_row .ts-owlslider-controls div {
     padding: 0;
     border: none;
}
 .vc_row .ts-box-icon.icon_left-style .ts-main-ico, .gform_wrapper, .vc_row ul, .owl-stage-outer, .vc_grid p{
     margin:0;
}
 .entry-content ul > li {
     list-style-type: none;
}
 .vc_row .ts-box-icon-link{
     clear:both;
     overflow:hidden;
     display: inline-block;
     line-height: initial;
     vertical-align:middle;
}
 .vc_row .ts-vcsc-logos-layout-wrapper .nchgrid-item.nchgrid-tile {
     pointer-events: none;
     border: 0;
}
 .vc_row .ts-owlslider-controls div:hover {
     background: transparent;
}
 .message-heard .wrap-mjp {
     padding:0;
}
 .vc_row .gform_wrapper input.large, .vc_row .gform_wrapper textarea {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 .vc_row .gform_wrapper .gform_body, .error404 .content {
     width: 100%;
}
 .vc_custom_heading a:hover {
     opacity: 1;
}
 .menu li .sub-menu {
     display: none;
     position: absolute;
     top: 28px;
     z-index: 99;
     background-color:#6103e2;
}
 .menu li:hover > .sub-menu {
     display: block;
}
 .menu .sub-menu li {
     position: relative;
     margin: 0;
}
 .menu li .sub-menu li {
     display: block;
     padding: 2px 15px;
     text-align:left 
}
 .ts-social-icon .ts-teamicon-skype:before{
     content: "\f17e";
}
 .ts-social-icon .ts-teamicon-linkedin1:before {
     content: "\f0e1";
}
 .ts-social-icons li a:hover {
     background-color: transparent!important;
}
 .ts-social-network-shortcode ul.ts-social-icons li a i, .ts-social-network-shortcode li.ts-social-icon {
     color: #b1ff40!important;
     line-height: initial!important;
     height: auto!important;
     width: auto!important;
}
 .ts-social-network-shortcode li.ts-social-icon {
     margin-right: 15px!important;
}
 .ts-social-network-shortcode ul li a {
     line-height: 0!important;
}
 .site-header .ts-social-icon-links, .site-footer .ts-social-icon-links {
     display: inline-block;
     width: auto;
}
 i {
     color: #b1ff40;
     font-style: normal;
      font-weight:bold;
}
 .ts-social-network-shortcode li.ts-social-icon:last-child {
     margin-right: 0px!important;
}
 .menu li:last-child {
     padding-right: 0;
     border: 0px;
}
 .menu li:first-child {
     padding-left: 0;
}
 .vc_row.testimonials-row, .demos-section .vc_column-inner, .site-footer{
     background : linear-gradient(30deg, rgba(229, 16, 104, 1) 0%, rgba(121, 22, 79, 1) 100%);
}
 .about-section .vc_column-inner, .error404 input{
     background : linear-gradient(30deg, rgba(0, 249, 247, 1) 0%, rgba(0, 193, 193, 1) 100%);
     font-size: 16px;
}
 .about-section p {
     margin: 0px 0 10px;
}
 .Availability-section .vc_column-inner{
     background : linear-gradient(30deg, rgba(224, 53, 103, 1) 0%, rgba(242, 38, 111, 1) 0.54%, rgba(227, 32, 78, 1) 100%);
}
 .vc_row .ts-testimonial-main.style1 .ts-testimonial-content {
     background-color: transparent;
     border: none;
     font-size: 24px;
     color: #fff;
     line-height: 25px;
     padding: 2em 3em;
}
 .ts-testimonial-content:before, .ts-testimonial-content:after {
     font-family: FontAwesome;
     font-size: 48px;
     color: #adff2f;
}
 .ts-testimonial-content:before {
     content: '\f10d';
     position: absolute;
     left: 0;
}
 .ts-testimonial-content:after {
     content: '\f10e';
     position: absolute;
     right: 0;
}
 .vc_row .ts-testimonial-main.style1 .ts-testimonial-user-name, .vc_row .ts-testimonial-main.style1 .ts-testimonial-user-meta {
     font-size: 24px!important;
     color: #fff!important;
     text-align: right;
}
 .ts-testimonial-main.style1 .ts-testimonial-user-name:before {
     content: '-';
     padding-right: 4px;
}
 .banner-section .wpb_column {
     padding: 0px 25px;
}
 .vc_row .wrap_inline_mp3j .play-mjp, .vc_row .wrap_inline_mp3j .pause-mjp, .vc_row .sdl_linkWrap a, .vc_row .bars_mp3j .ui-slider-handle {
     background-color: transparent!important;
     background-image: url('https://www.jbvoiceactor.com/wp-content/uploads/2018/11/sprite.svg');
     background-repeat: no-repeat;
     padding: 0px!important;
     background-size: 106px 21px;
}
 .vc_row div.mjp-s-wrapper.s-graphic {
     display: flex;
     padding: 5px 0;
}
 span.wrap_inline_mp3j {
     width: 100%!important;
     display: flex;
}
 span.textbutton_mp3j, span.T_mp3j {
     color: #fff;
     line-height: initial;
     bottom: 18px;
     font-weight: 300;
}
 .vc_row .wrap_inline_mp3j .play-mjp {
     background-position: 0px center;
}
 .vc_row .wrap_inline_mp3j .play-mjp, .vc_row .wrap_inline_mp3j .pause-mjp, .vc_row .sdl_linkWrap a {
     width: 28px;
     height: 25px;
     margin: 0;
}
 .vc_row .wrap_inline_mp3j .pause-mjp {
     background-position: -40px center;
}
 .vc_row .sdl_linkWrap {
     background-color: transparent !important;
}
 .vc_row .sdl_linkWrap a {
     background-position: right;
}
 .mjp-s-wrapper.s-graphic .sdl_linkWrap {
     float: none;
     margin: 0px 0px 0px 5px;
}
 .vc_row .mjp-s-wrapper span.bars_mp3j{
     background-color: #fff;
     top: 6px;
     height: 12px;
}
 .vc_row .group_wrap .ui-slider-horizontal .ui-slider-range {
     background-color:#00E5E4!important;
}
 .vc_row span.group_wrap{
     position: relative;
     margin: 0;
     width: 100%;
     display:flex;
}
 .vc_row .group_wrap span.load_mp3j, .vc_row .group_wrap span.loadB_mp3j {
     min-height: 0px ;
     height: 0px ;
}
 .vc_row .indi_mp3j {
     text-align: right;
     width: 100%;
     position: absolute ;
     bottom: 24px;
     font-weight: normal;
     color: #fff;
     font-size: 17px!important;
}
 .vc_row.banner-section, .testimonials-row .wpb_column {
     max-width: 1200px;
     margin: 0 auto;
     float: none;
}
 .gform_wrapper textarea.medium{
     height: 120px;
}
 .vc_row .gform_wrapper ul.gform_fields li.gfield {
     padding-right: 0;
     margin-top: 0;
}
 .ginput_container {
     margin-top: 0!important;
     margin-bottom: 18px!important;
     line-height: 0;
}
 .vc_row .gform_footer .gform_button{
     background-color: #fff;
     margin: 0 !important;
     padding: 5px 20px!important;
     color: #262626;
     font-weight: normal;
}
 .vc_row .gform_footer.top_label {
     text-align: center;
     padding: 0;
     margin: 0;
}
   .logo-section .wpb_wrapper {
    display: flex;
    align-items: center;
}
h1.site-title:after{
content: ",";
}
/*Responsive*/
 @media only screen and (max-width: 1200px){
     .site-header .wpb_column, .site-footer .wpb_column {
         width: 100%;
    }
   .logo-section .wpb_wrapper {
    justify-content: center;
}
     .site-header .innercontainer, .site-footer .innercontainer{
         display:block!important;
         text-align: center;
    }
     .site-header .text-right, .site-footer .text-right {
         text-align: center;
    }
     .site-footer .vc_row.parentrower .innercontainer, .site-footer .vc_row.parentrower {
         display: -webkit-box;
         display: -moz-box;
         display: -ms-flexbox;
         display: -webkit-flex;
         display: flex!important;
         -webkit-flex-wrap: wrap;
         flex-wrap: wrap;
    }
    .site-footer  .mobilefirst {
         -webkit-order: 1;
         order: 1;
    }
    .site-footer  .mobilesecond {
         -webkit-order: 2;
         order: 2;
    }
     .banner-section .wpb_column, .banner-section .vc_column-inner {
         padding: 25px 15px!important;
    }
}
 @media only screen and (max-width: 1023px){
     .vc_row.banner-section .wpb_column{
         text-align: center;
    }
}
 @media only screen and (max-width: 880px){
     .site-inner, .wrap {
         padding-left: 0;
         padding-right: 0;
    }
}
 @media only screen and (max-width: 767px){
     h2, h1, h3, h4, h5, .vc_btn3-container, .wpb_single_image, .vc_row .ts-testimonial-main.style1 .ts-testimonial-user-name, .vc_row .ts-testimonial-main.style1 .ts-testimonial-user-meta {
         text-align: center!important;
    }
     .menu-toggle {
         display: block;
         background-color: transparent !important;
         margin:0 auto;
         padding:0px;
    }
     .menu-toggle:before {
         font-size: 25px;
         content : "MENU";
    }
     .menu {
         display : none;
    }
     .menu li {
         width: 100%;
         display: block;
         padding: 0;
         border: 0;
    }
     .menu li .sub-menu {
         position: relative;
         top: 0px;
         display:block;
    }
     .menu li .sub-menu li {
         padding: 0px 0px;
         text-align:center 
    }
     .vc_row.parentrower .innercontainer, .vc_row.parentrower{
         display: -webkit-box;
         display: -moz-box;
         display: -ms-flexbox;
         display: -webkit-flex;
         display: flex!important;
         -webkit-flex-wrap: wrap;
         flex-wrap: wrap;
    }
    .mobilefirst {
         -webkit-order: 1;
         order: 1;
    }
     .mobilesecond {
         -webkit-order: 2;
         order: 2;
    }
.vc_row .tag-row{
    margin-top: -20px!important;
    margin-left: 7em!important;
}
   .logo-section .wpb_single_image img {
    width: 150px;
    height: auto;
}
}
 @media only screen and (max-width: 639px){
    .vc_row .ts-box-icon-link {
         display: block;
    }
     .ts-icon-box-inner.box-detail-wrapper {
         padding: 8px 0px!important;
    }
     .ts-testimonial-content:before, .ts-testimonial-content:after {
         font-size: 35px;
    }
     .vc_row .ts-testimonial-main.style1 .ts-testimonial-content {
         font-size: 22px;
         padding: 2em 2em;
    }
h1.vc_custom_heading {
    font-size: 28px;
    padding-left: 0!important;
}
   .logo-section .wpb_wrapper .inline, .logo-section .wpb_wrapper {
    display: block;
}
   .vc_row .tag-row {
    margin: 0px!important;
}
   .logo-section .wpb_single_image img {
    width: auto;
    height: auto;
}
   h1.site-title:after{
content: "";
}
}
 