/* iPads (portrait) ----------- */
@media only screen and (max-width: 999px) {

#inner
{
	float:left;
	width:100% !important;
}
.wrap
{
	width:100% !important;
	padding:0 80px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#wrapper
{
	width:100% !important;
}
body
{
	padding:0 !important;
}
.content.span9,
aside.span3
{
	width:100% !important;
	clear:both !important;
	margin:0 !important;
	padding:0 !important;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.content,
#blog-timeline
{
	padding:0 !important;
	margin-bottom:35px;
}

/*header*/
.sticky-header
{
	display:none !important;
}

.responsive_menu_button,
.cbp-spmenu
{
	display:block;
}
#header .wrap
{
	padding:0 30px;
}
.header-menu,
.header-menu:after,
.header-menu:before
{
	display:none;
}

#header.version3 .title-area
{
	position:relative !important;
	text-align:center !important;
	width:100%;
}

.title-bar,
.title-bar h1.page_title
{
	font-size:125% !important;
}


.search-desktop
{
	display:none;
}


/*sidebar*/
.sidebar
{
	margin-left:0;
	padding-left:0;
	height:100%;
	clear:both;
	width:100%;
}
/*blogpost*/
.blog-post .port-thumbnail
{
	width:100%;
	height:auto;
}
.side_recent_post .recent-post-right
{
	width:80%;
	float:left;
	margin-left:10px;
}
/*footer*/
.copyright .media-social
{
	width:100%;
	position:static;
	margin:0 auto;
	float:left;
	text-align:center;
}

.copyright .media-social a
{
	float:none;
	text-align:right;
	display:inline-block;
}
.copyright
{
	text-align:center;
}
.copyright-text
{
	width:100% !important;
	float:none;
	margin-bottom:10px;
	margin:0 auto;
}
#footer
{
	overflow:hidden;
	
}
.copyright
{
	width:100%;
	clear:both;
	float:left;
}
#footer  .widget
{
	margin-bottom:20px;
}
.footer_promo .wrap:after,
.footer_promo .wrap:before
{
	display:none;
}

/*portfolio*/

.port-three-full .filter-content > li, 
.port-three-full .filter-content .port-thumbnail
{
	width:320px !important;
}
.port-three-side .filter-content > li, 
.port-three-side .filter-content .port-thumbnail,
.port-three-side  #post-slideshow,
.port-three-side iframe
{
	width:210px !important;
	float:left;
	margin-right:5px;
}
.port-three-side iframe{ height:100px !important; max-width:210px !important;}
.port-three-side .flex-control-paging{top:100px;}

/*Recent post*/
.recentpost3 .item .top-box .thumb-image img
{
	width:100%;
}


.recentpost4 li .post-info,
.recentpost5 li .post-info
{
	border:none;
	clear:both;
}
/*Testimonial*/
.testimonial4 .test-image img
{
	float:none;
	width:120px;
	height:120px;
	margin:0 auto 20px auto;
}
.testimonial4 .testimonial4-right
{
	width:100%;
	float:none;
}
.promobox span.promotext
{
	clear:both;
	text-align:center;
	margin-bottom:20px;
	width:100%;
}
.promobox .ps_button
{
	clear:both;
	font-size:normal;
	float:none;
	font-size:18px;
	display:block;
	margin:0 auto;
	width:auto;
	text-align:center;
}
/*Portfolio*/
.port-one-column .filter-content .port-thumbnail,
.port-one-column .filter-content .port-left
{
	width:100% !important;
}
#blog-timeline.left
{
	padding-right:0;
}
#blog-timeline.right
{
	padding-left:0;
}
#blog-timeline.right .timeline
{
	left:86px;
}
}
@media only screen and (max-width: 768px) {
.row-fluid
{
	margin-left: 0 !important;
    *margin-left: 0 !important;
}
.row-fluid [class*="span"]
{
	margin-left:0;
}

.vc_row-fluid [class*="vc_span"]
{
	margin:0 !important;
}
.span1
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12,
.vc_row-fluid .vc_span12,
.vc_row-fluid .vc_span11,
.vc_row-fluid .vc_span10,
.vc_row-fluid .vc_span9,
.vc_row-fluid .vc_span8,
.vc_row-fluid .vc_span7,
.vc_row-fluid .vc_span6,
.vc_row-fluid .vc_span5,
.vc_row-fluid .vc_span4,
.vc_row-fluid .vc_span3,
.vc_row-fluid .vc_span2,
.vc_row-fluid .vc_span1  {
  width: 100% !important;
}
/*Shortcodes*/
.recentport li .port-thumbnail img
{
	width:100%;
}
.recentport > li
{
	width:70% !important;
	display:inline;
	margin:0 auto 15px 15% !important;
}
.team-member 
{
	margin-bottom:20px;
}

.lightbox-container,
.lightbox-shadow
{
	width:auto;
}
.promobox_center
{
	text-align:center;
}
.promobox_center p.promotext
{
	border-right:none;
	border-bottom:1px solid #fff;
	text-align:center;
}

.promobox_center .ps_button
{
	display:block !important;
	margin:0 auto;
	max-width:200px;
}

/*portfolio*/
.filter-content li,
.filter-content li .port-thumbnail,
.filter-content li .port-thumbnail img
{
	max-width:100% !important;
}


.latest-post-col2 .recentpost-right,
.latest-post-col3 .recentpost-right,
.latest-post-col4 .recentpost-right
{
	width:100%;
}


.recentpost4.latest-post-col1 .port-thumbnail img,
.recentpost4.latest-post-col1 .recent-post-format-wrap
{
	height:auto;	
}
.recentpost4.latest-post-col2 .port-thumbnail img,
.recentpost4.latest-post-col2 .recent-post-format-wrap
{
	height:auto;	
}
.recentpost4.latest-post-col3 .port-thumbnail img,
.recentpost4.latest-post-col3 .recent-post-format-wrap
{
	height:auto;	
}
.recentpost4.latest-post-col4 .port-thumbnail img,
.recentpost4.latest-post-col4 .recent-post-format-wrap
{
	height:auto;	
}

.recentpost4 .recent-post-format-wrap
{
	height:212px !important;
}

.post-quote
{
	padding:30px !important;

}
.post-quote .quote-left-image,
.post-quote .quote-right-image
{
	display:none;
}
@media only screen and (min-width: 600px)and (min-width: 767px) {
	
.wrap
{
	padding:0 50px;
}

.post-quote
{
	background-image:none;
	background-color:rgba(0,0,0,0.05);
	
}
}
@media only screen and (max-width: 481px){
.row-fluid
{
	margin-left: 0 !important;
    *margin-left: 0 !important;
}
.row-fluid [class*="span"]
{
	margin-left:0;
	clear:both;
}
.vc_row-fluid [class*="vc_span"]
{
	margin:0 !important;
}
.span1
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12,
.vc_row-fluid .vc_span12,
.vc_row-fluid .vc_span11,
.vc_row-fluid .vc_span10,
.vc_row-fluid .vc_span9,
.vc_row-fluid .vc_span8,
.vc_row-fluid .vc_span7,
.vc_row-fluid .vc_span6,
.vc_row-fluid .vc_span5,
.vc_row-fluid .vc_span4,
.vc_row-fluid .vc_span3,
.vc_row-fluid .vc_span2,
.vc_row-fluid .vc_span1  {
  width: 100% !important;
}
.wrap
{
	width:100%;
	padding:0 30px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/*header version1*/

/*header version2*/
.header-text
{
	display:none;
}

/*shortcodes*/
.testimonial1,
.testimonial_single
{
	text-align:center;
}
.testimonial1 .item .test-image,
.testimonial_single .item .test-image
{
	float:none;
	margin:0 auto;
	margin-bottom:30px;
}
.team-member 
{
	clear:both;
}
.team-member .img-wrap
{
	float:none;
	margin:0 auto 15px auto;
}
.team-member .team-content
{
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
.team-member .position,
.team-member .title
{
	float:none;
	text-align:center;
}
.team-member .media-social a
{
	float:none !important;
	margin-bottom:20px;
}
.promobox .ps_button
{
	font-size:16px;
}

/*Blog*/
.sticky-label
{
	width:45px;
	height:97px;
	background-size:cover;
}
.timeline-post-info
{
	width:100%;
	margin-top:10px;
	clear:both;
	text-align:center;
	position:relative;
}

.timeline-post-info .timeline-comment
{
	border:none;
	padding:5px 10px 5px 5px;
}
.timeline-cat-author .timeline-author
{
	float:left;
	display:block;
	clear:both;
}
.timeline-cat-author .timeline-cat
{
	padding-left:2px;

}
.breadcrumbs
{
	display:none;
}
.centered_heading .heading_image_wrap
{
	display:none;
}
.centered_heading .heading .text.with_left_image
{
	padding-left:30px;
}
}