/*------------------------------------------------------------------
 * This is main css file for print view.
 -------------------------------------------------------------------*/
@media print {
  header, footer,
  .title_outer,
  .portfolio_print,
  header.page_header {
    display: none !important;
  }
 
body {padding: 0  0pt 0  0;} 
 a {
margin:0px 20px;
}
p{padding:0px 20px;}

.section {width:90%;
float:left;}
.pt-cv-title{word-wrap: break-word;width:65%;overflow: visible;
float:left;}
.pt-cv-content{margin:0px 20px;width:65%;overflow: visible;
float:left;}
.pt-cv-ifield {
    overflow: visible;
}
.pt-cv-title a{box-sizing: border-box!important;}
h4{width:80%;
float:left;}
.pt-cv-meta-fields{width:80%;
float:left;}
h2{width:100%;
float:left;margin:0px 20px;}
.pt-cv-title a{width:100%;overflow: visible;
float:left;}
.mc4wp-form-1477 input[type='text'], .mc4wp-form-1477 input[type='email'], .mc4wp-form-1477 input[type='url'], .mc4wp-form-1477 input[type='tel'], .mc4wp-form-1477 input[type='number'], .mc4wp-form-1477 input[type='date'], .mc4wp-form-1477 select, .mc4wp-form-1477 textarea {
    width: 200px;
}
.vc_col-sm-4{width:80%;
float:left;}
button.pt-cv-more{float:left;margin:0px 20px;}
.rtt{width:110%;
float:left;}
.rtt .pt-cv-content{width:100%;
float:left;margin:0px 0px;}
.rtt .pt-cv-title{width:100%;
float:left;margin:0px 0px;}
.rtt .pt-cv-title a{width:100%;
float:left;margin:0px 0px;}
.rtt h2{width:100%;
float:left;margin:0px 0px;}
.rtt .pt-cv-meta-fields{width:100%;
float:left;margin:0px 0px;}
iframe{float:left;margin:0px 20px;}
.rttt{margin:0px 20px;float:left;width:80%;}
.rttt h2{margin:0px 0px;float:left;width:80%;}
.a2a_kit.a2a_kit_size_32{
    display: none !important;
  }
  .q_tabs.boxed{float:left;margin:0px 20px;}
.q_tabs.boxed h5{width:70%;
float:left;}
p{width:65%;
float:left;margin:0px -20px;}
.style21{width:70%;
float:left;margin:0px -20px;}
h3.style21{width:70%;
float:left;margin:0px 0px;}
h1{width:70%;
float:left;margin:0px 20px;}
h2{width:70%;
float:left;margin:0px 0px;}
h2.style21{width:70%;
float:left;margin:0px 0px;}
div.style21{width:70%;
float:left;margin:0px 0px;}
.portfolio_with_space.portfolio_standard{width:70%;
float:left;margin:0px 0px;}
.q_tabs .tabs-nav li a {
    font-size: 12px;
}
.portfolio_with_space.portfolio_standard h4, .portfolio_with_space.portfolio_standard .h4, .portfolio_with_space.portfolio_standard h4 a {
    font-size: 10px;
    line-height: 12px;
	width:100%;
}
.projects_holder article .portfolio_description .project_category, .projects_holder.hover_text article .project_category, .projects_holder.justified-gallery article .project_category {
    line-height: 12px;
    font-size: 10px;
}
.port .vc_col-sm-2{width:70%;
float:left;margin:0px 20px;
text-align:left;}
.tab-content img{width:100%;
float:left;margin:0px 20px;}
.pt-cv-pagination{width:70%;
float:left;margin:0px 60px;}
#pt-cv-view-d60f935n2w{width:70%;
float:left;margin:0px 20px;}
.wpb_column {width:70%;
float:left;margin:0px 20px;}
.vc_col-xs-12{width:70%;
float:left;margin:0px 20px;}
h3 a{width:60%;
float:left;margin:0px 0px;}

.tweet{width:100%;
float:left;margin:0px 0px;
height:220px;}

.content {
    margin-top:50px !important;
	  margin-bottom:150px !important;overflow: visible;
}


}

@page {
    padding-top: 2cm;
    padding-bottom: 2cm;
	margin-bottom:50px !important;
 }
@page:right{ 
  @bottom-left {
    margin: 10pt 0 30pt 0;
    border-top: .25pt solid #666;
    content: "Our Cats";
    font-size: 9pt;
    color: #333;
  }

  @bottom-right { 
    margin: 10pt 0 30pt 0;
    border-top: .25pt solid #666;
    content: counter(page);
    font-size: 9pt;
  }

  @top-right {
    content:  string(doctitle);
    margin: 30pt 0 10pt 0;
    font-size: 9pt;
    color: #333;
  }
}