@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css?family=Lato:300'); 
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400');
@import url('https://fonts.googleapis.com/css?family=Montserrat');
@font-face {
  font-family: "Mosk-Light-300";
  src: url("https://www.pippavos.com/wp-content/uploads/fonts/Mosk-Light-300.ttf");
}
@font-face {
  font-family: "TradeMark-Demo";
  src: url("https://www.pippavos.com/wp-content/uploads/fonts/TradeMark-Demo.otf");
}
body {
  padding:0;  margin:0;
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
  font-weight: 300;
  color:#07253e;
  line-height:22px;
  background-color:#ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body > div {
  font-size: 17px;
}
.white, .white a,.white em, .white .fa , .gform_confirmation_message{
  color: #fff;
}
a {
  text-decoration: none !important;
  color: #4896c1;
}
h1 , h2 , h3 , h4 , h5 , h6 {
  font-family: "TradeMark-Demo";
  font-weight : 400;
}
h1 {
  font-size: 50px;
}
h2 {
  font-size: 28px;
  color: #2b50a1;
}
h3 {
  font-size: 24px;
  font-family: "Mosk-Light-300";
}
h4 {
  font-size: 22px;
  color: #2b50a1;
}
h5 {
  font-size: 20px;
}
h6 {
  font-size: 18px;
  font-family: "Mosk-Light-300";
}
.menu, .menu li, .menu li a, .menu a:hover{
  border:none;
  background:none;
}
.menu li{
  display:inline-block;
  position: relative;
  padding: 0 11px;
}
.menu a {
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}
.menu li.current-menu-item > a {
  cursor: pointer;
  background: none;
  color:#fff;
}
.menu li:hover > .sub-menu {
  display: block;
}
.menu li .sub-menu {
  position: absolute;
  text-align: left;
  z-index: 9;
  background-color: rgb(72, 150, 193);

  display: none;
}
.vc_row.menu-row {
  overflow: visible;
  z-index: 999;
}
.menu li .sub-menu li {
  display: block;
  padding: 6px 10px;
  margin: 0 auto;
  width: 160px;
}
.post a{
color:#2b50a1;
}
.menu-toggle , .indi_mp3j span , .vc_row .gform_wrapper .top_label .gfield_label , .post-edit-link, .error404 .sidebar{
  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, .form-submit .submit {
  background: #7264ad !important;
  color: #fff !important;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 21px;
  font-weight: 400;
  padding: 6px 40px;
  border: 0;
}
::-webkit-input-placeholder { 
  color:    #07253e;
  opacity:  1;
}
:-moz-placeholder { 
  color:    #07253e;
  opacity:  1;
}
::-moz-placeholder {
  color:    #07253e;
  opacity:  1;
}
:-ms-input-placeholder { 
  color:    #07253e;
  opacity:  1;
}
input, select, textarea {
  background-color: #fff;
  border: 0;
  color: #07253e;
  font-size: 11px !important;
  font-weight: 400 !important;
  padding: 7px !important;
}
input:focus, textarea:focus {
  border: none;
  outline: none;
}
.vc_row .ts-owlslider-controls div {
  padding: 0;
  border: none;
}
.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;
}
.vc_row .ts-vcsc-logos-layout-wrapper .nchgrid-item.nchgrid-tile {
  border: none;
  box-shadow: none !important;
}
body .clients .nchgrid-item, body .clients-page .nchgrid-item{
  pointer-events: none;
}
.ts-owlslider-controls div:hover{
  background: transparent !important;
}
.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]){
  text-indent: 4px;
}
.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%;
}
.ts-social-network-shortcode ul.ts-social-icons li a i {
  color: #fff;
  font-family: FontAwesome!important;
}
.vc_row.home-banner .ts-social-network-shortcode ul.ts-social-icons li a i{
  color: #4896c1;
}
.ts-social-icons li a:hover {
  background-color: transparent!important;
}
.ts-social-network-shortcode {
  margin: 0 auto!important;
}
.vc_row .ts-teamicon-facebook3:before {
  content: "\f09a";
}
.vc_row .ts-teamicon-twitter4:before {
  content: "\f099";
}
.vc_row .ts-teamicon-youtube4:before {
  content: "\f16a";
}
.vc_row .ts-teamicon-soundcloud:before {
  content: "\f1be";
}
.vc_row .ts-teamicon-linkedin1:before {
  content: "\f0e1";
}
.vc_row .ts-teamicon-facebook3:before {
  content: "\f09a";
}
.vc_row .ts-teamicon-linkedin1:before {
  content: "\f0e1";
}
.vc_row .ts-teamicon-email3:before {
  content: "\f0e0";
}
.vc_row .ts-teamicon-skype:before {
  content: "\f17e";
}
.vc_row .ts-teamicon-twitter4:before {
  content: "\f099";
}
.vc_row .ts-teamicon-instagram:before {
  content: "\f16d";
}
.vc_row .ts-teamicon-soundcloud:before {
  content: "\f1be";
}
.vc_row .ts-teamicon-youtube4:before {
  content: "\f16a";
}
.vc_row .ts-teamicon-vimeo1:before {
  content: "\f27d";
}
.vc_row .ts-teamicon-phone2:before {
  content: "\f095";
}
.vc_row .ts-teamicon-mobile:before {
  content: "\f10b";
}
.vc_row .ts-teamicon-portfolio:before {
  content: "\f0b1";
}
.vc_row .ts-teamicon-link:before {
  content: "\f0c1";
}
.vc_row .ts-teamicon-behance:before {
  content: "\f1b4";
}
.vc_row .ts-teamicon-digg1:before {
  content: "\f1a6";
}
.vc_row .ts-teamicon-dribbble1:before {
  content: "\f17d";
}
.vc_row .ts-teamicon-dropbox1:before {
  content: "\f16b";
}
.vc_row .ts-teamicon-flickr4:before {
  content: "\f16e";
}
.vc_row .ts-teamicon-github3:before {
  content: "\f09b";
}
.vc_row .ts-teamicon-googleplus1:before {
  content: "\f0d5";
}
.vc_row .ts-teamicon-lastfm2:before {
  content: "\f202";
}
.vc_row .ts-teamicon-paypal1:before {
  content: "\f1ed";
}
.vc_row .ts-teamicon-pinterest1:before {
  content: "\f231";
}
.vc_row .ts-teamicon-rss1:before {
  content: "\f09e";
}
.vc_row .ts-teamicon-spotify2:before {
  content: "\f1bc";
}
.vc_row .ts-teamicon-stumbleupon2:before {
  content: "\f1a4";
}
.vc_row .ts-teamicon-tumblr4:before {
  content: "\f173";
}
.vc_row .ts-teamicon-vkontakte:before {
  content: "\f189";
}
.vc_row .ts-teamicon-wikipedia:before {
  content: "\f266";
}
.vc_row .ts-teamicon-xing3:before {
  content: "\f168";
}
.vc_row div.mjp-s-wrapper.s-graphic{
  padding:0 !important;
  width:100%;
  margin: 0 auto !important;
  height: 35px;
}
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('https://www.pippavos.com/wp-content/uploads/2018/08/pippa.svg')!important;
  background-repeat: no-repeat!important;
  padding: 0px!important;
  background-size: 74px 30px!important;
}
.wrap_inline_mp3j .play-mjp {
  background-position: 13px -2px !important;
}
.wrap_inline_mp3j .play-mjp, .wrap_inline_mp3j .pause-mjp{
  width: 27px!important;
  height: 27px !important;
  display: inline-block;
}
.wrap_inline_mp3j .pause-mjp {
  background-position: -15px -2px !important;
}
.sdl_linkWrap {
  background-color: transparent !important;	
}
.sdl_linkWrap a {
  width: 30px;
  height: 26px;
  background-position: -48px -6px !important;
}
.mjp-s-wrapper.s-graphic .sdl_linkWrap {
  margin-top: 0;
  float: none;
  position: relative;
  top: 19px;
}
.T_mp3j {
  font-size:18px!important;
  top:-15px!important;
  font-weight:400;
}
.vc_row .mjp-s-wrapper span.bars_mp3j{
  background:#2b50a1 !important;
  top: 7px;
  height: 11px;
}
.group_wrap .ui-slider-horizontal .ui-slider-range {
  background:#7364ac !important;
}
.vc_row span.group_wrap{
  position: relative;
  margin: 0;
  width:77%;
  display: inline-block;   
}
.group_wrap span.load_mp3j, .group_wrap span.loadB_mp3j {
  min-height: 0px !important;
  height: 0px !important;
}
.vc_row .vc_custom_heading a:hover {
  opacity: 1;
}
.footer-widget p{
  font-family: 'Lato', sans-serif;
  font-size:10px;
}
.vc_row .tel.ts-vcsc-box-icon, .vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-name{
  border-right:2px solid;
  line-height:20px;
}
.shadow-row:after {
  position: relative;
  z-index: 9;
  display: inline-block!important;
  content: ''!important;
  bottom:0px;
  height: 36px;
  width: 100%;
  background: -webkit-radial-gradient(ellipse at 50% 0,rgba(0,0,0,.2),transparent 58%);
  background: radial-gradient(ellipse at 50% 0,rgba(0,0,0,.70),transparent 58%);
}
.vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-content, .vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-name, .vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-meta, .gfield_html p, .vc_row.post-grid .vc_gitem-post-data-source-post_excerpt p, .vc_row.post-grid .vc_gitem-post-data-source-post_title div {
  font-size:18px;
}
.vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-content {
  padding: 0;
  border: 0;
  width: 95%;
  color: #07253e;
}
.vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-content .ts-testimonial-arrow, .vc_row.clients .owl-dots {
  display: none !important;
}
.vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-name{
  padding-right:10px;
}
.vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-meta{
  padding-left:10px;
}
.vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-name, .vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-meta{
  display:inline-block;
}
.vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-name, .vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-meta, .vc_row.post-grid .vc_gitem-post-data-source-post_title div{
  color:#6e5f88;
}
.vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user {
  text-align: center;
}
.vc_row.testimonial-row .ts-testimonials-slider:before, .vc_row.post-grid .vc_gitem-post-data-source-post_excerpt:before{
  content: '\f10d';
}
.vc_row.testimonial-row .ts-testimonials-slider:before{
  font-size: 37px;
  color: #7364ad;
  font-family: FontAwesome;
  top: 52px;
  left: -59px;
  position: relative;
}
.learn .vc_column-inner {
  border-radius: 50% !important;
  width: 305px!important;
  height: 305px!important;
  padding: 65px 36px;
  margin: 0 auto;
  box-shadow: 6px 0px 16px 4px #a9a7a7;
  display: flex;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.learn .vc_column-inner .ts-box-icon-title-text{
  line-height: 36px;
}
.fa-sliders:before {
  transform: rotate(-90deg);
}
.vc_icon_element {
  margin-bottom: 25px;
}
.gform_wrapper textarea.medium {
  height: 110px;
  padding-left: 11px !important;
  margin-top: 10px;
}
.gform_wrapper ul.gform_fields li.gfield, .gform_wrapper .top_label li.gfield.gf_right_half {
  padding-right: 0 !important;
}
.gform_wrapper .top_label li.gfield.gf_right_half {
  padding-left: 25px ;
}
.gform_wrapper .top_label li.gfield.gf_left_half {
  padding-right: 25px ;
}
.gform_wrapper .gform_footer {
  padding: 0;
  margin: 28px 0 0;
}
.gform_button.button{
  background: #7264ad !important;
  color: #fff !important;
  font-family: 'Open Sans', sans-serif !important;
  margin:0 !important;
  width:100% !important;
  padding:8px !important;
}
.vc_row.clients .owl-item{
  border:1px solid #7264ad ;
}
.vc_row.learn .vc_column-inner:hover{
  background-color:#fff !important;
}
.learn .vc_column-inner:hover .wpb_text_column p, .learn .vc_column-inner:hover .white a, .learn .vc_column-inner:hover .wpb_text_column a{
  color: #7264ad !important;
}
.vc_row.contact .ts-box-icon-link {
  display: block;
}
.contact-icon .wpb_text_column{
  text-align:center;
}
.contact-icon .wpb_wrapper{
  display: inline-block;
  text-align: left;
}
.error404 input{
  border:1px solid #7264ad;
}
.error404 input[type=submit] {
  background-color: #7264AD;
}
.vc_row.contact .ginput_container{
  margin: 10px 0 0 !important;
}
.footer-widget .ts-social-icon-links{
  margin-left: -5px !important;
} 
.home-banner .ts-social-icon-links{
  margin-left: -3px !important;
} 
.vc_row.post-grid .vc_gitem-post-data-source-post_excerpt:before, .vc_row.post-grid .vc_gitem-post-data-source-post_excerpt:after {
  font-size: 50px;
  color: #7364ad;
  position:absolute;
  font-family:FontAwesome;
  top: 25px;
}
.vc_row.post-grid .vc_gitem-post-data-source-post_excerpt:after{
  content: '\f10e';
  right:1em;
}
.vc_row.post-grid .vc_gitem-post-data-source-post_excerpt:before{
  left:1em;
}
.vc_row.post-grid .vc_gitem-post-data-source-post_excerpt p, .vc_row.post-grid .vc_gitem-post-data-source-post_title div {
  margin: 0 auto;
  width: 75%;
  font-weight:400;
}
.vc_row.post-grid .vc_grid-btn-load_more{
  padding: 6px 40px 15px;
}
.vc_row.test-row:before{
  background-image:url('https://www.pippavos.com/wp-content/uploads/2018/09/Top.png');
  background-position: 0% top !important;
  background-repeat: no-repeat!important;
}
.vc_row.client-row{
  background-position: 0% bottom !important;
}
.vc_row.audio-player .T_mp3j {
  font-size: 16px!important;
}
.sidebar .widget_search input[type="submit"], .sidebar .widget_search input[type="submit"]:focus {
  clip: auto !important;
  width: 45px;
  text-indent: -9999px;
  background-image: url(https://www.pippavos.com/wp-content/uploads/2018/09/search.png) !important;
  background-size: 43%;
  background-position: 50%;
  background-repeat: no-repeat;
  text-decoration: none;
  box-shadow: none;
  display: inline-block;
  height: 38px;
  margin: 0;
  position: absolute;
  right: 15px;
  border-radius: 1px;
  background-color: #2b50a1;
}
.sidebar input[type="search"], .sidebar .widget_categories .postform, .comment-form-comment textarea, .comment-form-author input, .comment-form-email input, .comment-form-url input {
  background-color: transparent;
  border: 1px solid #2b50a1;
  border-radius: 3px;
}
.sidebar li {
  margin-bottom: 0px; 
  padding-bottom: 0px; 
}
.sidebar .listwrap_mp3j{
  border-radius: 25px;
}
.sidebar .ul-mjp.childNorm-mjp .li-mjp a ,.sidebar li a ,.sidebar div.player-track-title{
  font-family: 'Merriweather Sans', sans-serif;
}
.sidebar .ul-mjp.childNorm-mjp .li-mjp a{  
  padding: 7px 0px 7px 18px !important;
}
.sidebar .ul-mjp.childNorm-mjp .li-mjp{
  border-bottom: 1px solid #4896c1;
}
.sidebar .ul-mjp.childNorm-mjp .li-mjp:last-child{
  border-bottom: 0px solid #fff;
}
.sidebar .vc_row .wrap-mjp div.transport-MI div,.sidebar .vc_row .wrap-mjp .innerExt1,.sidebar .vc_row .wrap-mjp .dloadmp3-MI,.sidebar div.playlist-toggle-MI{
  background-image: url(https://www.pippavos.com/wp-content/uploads/2018/09/pippa-sprite-button.svg)!important;
  background-color: transparent !important;
  background-repeat: no-repeat;
  width: 34px;
  height: 35px;
  margin-left: 10px;
  background-size: 400px 70px;
}
.sidebar div.player-track-title {
  font-weight: 400!important;
}
.sidebar div.statusMI,.side_bar-row div.bars_holder, .sidebar div.statusMI, .sidebar div.bars_holder {
  right: 16px!important;
  left: 16px!important;
}
.sidebar div.jp-total-time,.side_bar-row .mp3j-popout-MI, .sidebar .jp-play-time, .sidebar .mjp-volwrap{
  display: none!important;
}
.sidebar div.innerx {
  background-color: transparent!important;
  border: 0px solid #303030!important;
}
.sidebar div.play-mjp {
  background-position: 0px -16px !important;
}
.sidebar div.pause-mjp {
  background-position: -247px -16px !important;
}
.sidebar div.stop-mjp {
  display: block!important;
  background-position: -59px -16px;
  left: -13px;
  position: relative;
}
.sidebar div.prev-mjp {
  background-position: -120px -16px!important;
  left: -24px!important;
  position: relative!important;
}
.sidebar div.next-mjp {
  background-position: -183px -16px!important;
  left: -33px!important;
  position: relative!important;
}
.sidebar div.bars_holder {
  background-color: #2b50a1 !important;
}
.sidebar .poscolMI_mp3j, .sidebar div.statusMI{
  background-image: none !important; 
}
.sidebar .buttons-wrap-mjp div.playlist-toggle-MI:hover, .sidebar .innertab, .sidebar .buttons-wrap-mjp div,.sidebar  div.mp3j-popout-MI, .ts-flipster-button{
  background-color: transparent!important;
}
.sidebar div.playlist-toggle-MI {
  background-position: -310px -16px !important;
  position: relative !important;
  left: -42px !important;
}
.sidebar div.dloadmp3-MI {
  background-position: -364px -16px !important;
  position: relative !important;
  left: 70px !important;
}
.sidebar .flip .transport-MI {
  left: 7px!important;
}
.sidebar  div.mp3j-popout-MI{
  background-image: none;
}
.sidebar .gform_fields p{
  color:#fff;
}
.vc_row.test-row:before, .vc_row.client-row:after{
  content:'';
  width: 392px;
  height: 339px;
  right: -328px;
  position: absolute;
  z-index: -1;
  background-repeat:no-repeat !important;
}
.vc_row.test-row:before{
  background: url(https://www.pippavos.com/wp-content/uploads/2018/09/left.png);
  top: 0;
  left:0;
}
.vc_row.client-row:after{
  background: url(https://www.pippavos.com/wp-content/uploads/2018/09/right.png);
  right:0;
  bottom:0;
  background-position: right;
}
.sidebar .gform_wrapper ul.gform_fields li.gfield {
  padding-right: 0;
}
.vc_grid-item-mini .vc_gitem-post-data-source-post_categories{
  text-align:left;
}
.gform_confirmation_message {
  padding-bottom:60px;
}
.post .entry-header, .archive-description{
  padding-top:55px;
}
.archive-description{
  margin-bottom: 0;
}
.vc_row.about li{
  list-style-type: none;
  line-height: 20px;
  font-weight: 500;
}
.about ul{
  margin-left: 0;
}
.vc_row.blog-page .wpb_single_image {
  line-height: 0;
}
.vc_row.menu-row h1{
  font-family: "Mosk-Light-300";
}
.site-footer .ts-social-icons {
  left: -3px;
  position: relative;
}
#osd-search-submit{
  display:none !important;
}
#osd-blog-search input{
  border: 1px solid #2b50a1!important;
}
@media only screen and (max-width: 1200px){
  .vc_row span.group_wrap {
    width: 70%;
  }
  .vc_row.home-banner .ts-box-icon-link {
    display: block;
  }
  .vc_row.home-banner  .ts-icon-box-inner{
    padding:0 !important;
  }
  .vc_row .tel.ts-vcsc-box-icon{
    border-right:0;
  }
  .vc_row.audio-player .T_mp3j {
    width: 225px !important;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px!important;
  }
}
@media only screen and (max-width: 1023px){
  .vc_row.audio-player .T_mp3j {
    overflow: visible;
    font-size: 16px!important;
  }
  .vc_row.learn .wpb_column{
    width:100%;
  }
  .vc_row.contact .ts-box-icon-title-icon{
    margin-right:10px !important;
  }
  .vc_row.learn .wpb_column, .vc_row.contact .gform_wrapper{
    padding-bottom: 28px;
  }
  .vc_row.contact, .vc_row.contact .ts-icon-box-inner, .vc_row.learn{
    padding-bottom:20px !important;
  }
  .menu li {
    padding: 5px 11px;
  }
  .footer-widget, .vc_row.home-banner .ts-box-icon-link, .vc_row.home-banner .wpb_text_column, .vc_row.post-grid .vc_gitem-post-data-source-post_excerpt p, .vc_row.post-grid .vc_gitem-post-data-source-post_title div, .vc_row.audio-player .playlist{
    text-align: center !important;
  }
  .vc_row .ts-social-icons li.left, .vc_row.home-banner .ts-box-icon-title-holder{
    float: none !important;
  }
  .vc_row.home-banner .ts-box-icon-title-holder{
    margin: 0 auto !important;
  }
  h1 {
    font-size: 38px;
  }
  .footer-widget .ts-social-icon-links, .home-banner .ts-social-icon-links{
    margin-left:0 !important;
  }
  .vc_row span.group_wrap {
    width: 60%;
  }
  .T_mp3j {
    font-size: 14px!important;
  }
  .vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-name, .vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-meta,.vc_row.audio-player .innercontainer {
    display: block;
  }
  .vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-name{
    padding-right:0 !important;
  }
  .vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-meta{
    padding-left:0 !important;
  }
  .vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-user-name{
    border-right:0;
  }
  .vc_row.menu-row .vc_inner .wpb_column {
    width: 100%;
    text-align: center;
  }
  .vc_row.post-grid .vc_gitem-post-data-source-post_excerpt:after{
    right:0;
  }
  .vc_row.post-grid .vc_gitem-post-data-source-post_excerpt:before{
    left:0;
  }
  .vc_row.contact-page {
    padding-top:0 !important;
  }
  .vc_row.audio-player .wpb_column{
    width:100%;
  }
  .vc_row.audio-player .T_mp3j {
    width: 280px !important;
  }
  .sidebar .vc_row{
    padding-top:10px !important;
  }
  .video-row p br{
    display:none;
  }
}
@media only screen and (max-width: 830px){
  .vc_row.demos-page .wpb_column{
    width:100%;
  }
  .vc_row.demos-page .innercontainer {
    display: block;
  }
}
@media only screen and (max-width: 767px){
  .menu li .sub-menu {
    position: inherit;
    display: block !important;
    width: 175px;
    text-align: center;
    margin: 0 auto;
  }
  .menu .sub-menu li, .menu li .sub-menu {
    padding: 0 !important;
  }
  .menu-toggle {
    display: block;
    background-color: transparent !important;
    margin:0 auto;
    font-family: 'Roboto Condensed', sans-serif;
    padding: 10px 0 0 0;
  }
  .menu-toggle:before {
    font-size: 25px;
    content : "MENU";
  }
  .menu {
    display : none;
  }
  .menu li, .vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-content{
    width : 100%;
  }
  .text-right, .header-widget, .vc_row.about h1, .vc_row.testimonial-row .ts-testimonial-main.style1 .ts-testimonial-content, h1 ,  .vc_row.about .vc_col-sm-4 h3, .vc_row.about .vc_col-sm-4 .wpb_text_column{
    text-align: center !important;
  }
  .vc_row.testimonial-row .ts-testimonials-slider:before {
    font-size: 20px;
    top: 41px;
    left: -26px;
  }
  .header-widget .vc_row{
    padding-bottom:6px;
  }
  .vc_row.home-banner .mobilefirst .vc_column-inner, .vc_row.home-banner .wpb_text_column{
    padding-top:20px !important;
  }
  .vc_row.about .wpb_text_column, .vc_row.clients-row{
    padding-bottom:30px !important;
  }
  .vc_row.testimonial-row{
    padding-bottom:0 !important;
  }   
  .vc_row.parentrower  { 
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap; 
    flex-wrap: wrap;
  }
  .mobilefirst { 
    -webkit-order: 1;
    order: 1;
  }
  .mobilesecond { 
    -webkit-order: 2;
    order: 2;
  }
  .mobilethird { 
    -webkit-order: 3;
    order: 3;
  }
  .vc_row.contact .ts-box-icon-link {
    display: inline-block;
  }
  .T_mp3j {
    font-size: 18px!important;
  }
  .vc_row.contact .ts-box-icon-title-text{
    padding-right:5px;
  }
  .vc_row.about .vc_col-sm-4 h3, .vc_row.about .vc_col-sm-4 .wpb_text_column{
    padding-left: 0px !important;
  }
  .site-footer .ts-social-icons {
    left: 0px;
    position: relative;
  }
}
@media only screen and (max-width: 640px){
  .gform_wrapper textarea.medium {
    margin-top: 0;
  }
  .gform_wrapper .top_label li.gfield.gf_right_half {
    padding-left: 0px ;
  }
  .gform_wrapper .top_label li.gfield.gf_left_half {
    padding-right: 0px ;
  }
}
@media only screen and (max-width: 639px){
  .vc_row.contact .ts-box-icon-title-holder{
    float: none !important;
  }
  .vc_row.contact .ts-box-icon-link,  .vc_row.about-page .alignright {
    display: block;
  }
  .vc_row.contact .ts-box-icon-title-holder, .vc_row.about-page .alignright{
    margin: 0 auto !important;
  }
  .vc_row.about-page .alignright{
    float: none;
    padding-bottom: 1em;
  }
  .vc_row.post-grid .vc_gitem-post-data-source-post_excerpt p, .vc_row.post-grid .vc_gitem-post-data-source-post_title div {
    width: 100%;
  }
  .vc_row.post-grid .vc_gitem-post-data-source-post_excerpt:after, .vc_row.post-grid .vc_gitem-post-data-source-post_excerpt:before, .vc_row.test-row:before, .vc_row.client-row:after{
    display:none;
  }
  .vc_row.audio-player .T_mp3j {
    font-size: 14px!important;
    overflow: hidden;
    width: 240px !important;
  }
}
@media only screen and (max-width: 479px){
  .learn .vc_column-inner {
    border-radius: inherit !important;
    width: 256px!important;
  }
  .vc_row.audio-player .T_mp3j {
    width: 180px !important;
  }
  .vc_row .vc_btn3.vc_btn3-style-custom, .form-submit .submit {
    font-size: 15px;
  }
}
@media only screen and (max-width: 320px){
  .vc_row.audio-player .T_mp3j {
    width: 165px !important;
  }
}