/*Common For Max 960*/
@media only screen and (max-width: 1199px) {

	/*Header*/
	.section-header .inner-wrap {
		margin-left: 0;
		margin-right: 0;
	}
	.res-nav-icon {
		margin-right: 30px;
	}


	/*Footer*/
	.section-footer .inner-wrap {
		margin-left: 0;
		margin-right: 0;
	}
	.footer-keep-connected .connected-info i.icon {
		display: block;
		padding: 0;
	}
	.footer-keep-connected .connected-info .text {
		text-align: center;
	}
}


/*Common For Max 768*/
@media only screen and (max-width: 959px) {

	/*Layout*/
	#primary-wrapper,
	#secondary {
		width: 100%;
		float: none;
	}
	.page-left-sidebar .side-widgets-area,
	.page-right-sidebar .side-widgets-area {
		margin-left: 0;
		margin-right: 0;
	}
	.page-left-sidebar .side-widgets-area {
		margin-bottom: 60px;
	}
	.page-right-sidebar .side-widgets-area {
		margin-top: 60px;
	}

	/*Header*/
	#top-search-icon,
	#res-navigation-icon {
		display: inline-block;
	}
	.section-page-header {
		text-align: center;
	}
	.section-page-header .title,
	.section-page-header .breadcrumbs {
		float: none;
	}
	.section-page-header .line {
		margin: 30px auto;
		display: block;
	}
	.section-page-header .breadcrumbs {
		background: none;
	}


	/*Shortcodes*/
	.shortcode-tagline.has-link,
	.shortcode-tagline.has-link .text,
	.shortcode-tagline.has-link .link {
		display: block;
		text-align: center;
	}
	.shortcode-tagline.has-link .link {
		margin-top: 20px;
	}


	/*Blog*/
	.blog-full-list li .entry-header,
	.blog-full-list li .entry-text {
		padding-left: 0;
		padding-right: 0;
	}


	/*Blog Single*/
	.post-about-author {
		text-align: center;
	}
	.post-about-author .author-avatar {
		float: none;
		margin-bottom: 20px;
	}
	.post-about-author .author-description {
		margin-left: 0;
	}
	#comments .commentlist li ul {
		margin-left: 0;
	}
	#comments .commentlist .comment-avatar {
		float: none;
		text-align: center;
		margin-bottom: 20px;
	}
	#comments .commentlist .comment-content,
	#comments .commentlist li li .comment-content {
		margin-left: 0;
		text-align: center;
	}


	/*Portfolio Single*/
	.single-portfolio .side-meta-area {
		padding-left: 0;
		margin-top: 30px;
    }
	.single-portfolio .format-area-column,
	.single-portfolio .meta-area-column {
		width: 100%;
	} 


	/*Widgets*/
	.side-widgets-area .widget {
		padding: 0 10px 60px;
	}
}


/*Common For Max 480*/
@media only screen and (max-width: 767px) {


	/*Column*/
	.rows .span1,
	.rows .span2,
	.rows .span3,
	.rows .span4,
	.rows .span5,
	.rows .span6,
	.rows .span7,
	.rows .span8,
	.rows .span9,
	.rows .span10,
	.rows .span11,
	.rows .span12 { 
		width: 100%; 
	}


	/*Portfolio*/
	.portfolio-flexible li.column {
		width: 100%;
		margin-bottom: 0;
	}
	.portfolio-list .item-content {
		margin-left: 0;
		margin-top: 30px;
	}


	/*Blog*/
	.blog-classic-list li .featimg {
		float: none;
		width: 100%;
	}
	.blog-classic-list li .entry-content {
		margin-left: 0;
		margin-top: 30px;
	}
	.blog-full-list li .entry-header .date,
	.blog-full-list li .entry-header .author,
	.blog-full-list li .entry-header .cats,
	.blog-full-list li .entry-header .comments-link,
	.blog-full-list li .entry-header .likes {
		display: block;
	}


	/*Shortcodes*/
	.shortcode-columns .column,
	.wpb_row .column {
		margin-bottom: 40px;
	}
	.shortcode-columns .column:last-child,
	.wpb_row .column:last-child {
		margin-bottom: 0;
	}
	.shortcode-clients li.column {
		width: 100%;
		margin-bottom: 0;
	}
	.shortcode-clients li .client {
		border-right: none !important;
	}
	.shortcode-tab .tabs li.tab {
		float: none;
		text-align: center;
	}
	.shortcode-left-tab .tabs {
	 	position: static;
		width: 100%;
		text-align: center;
	}
	.shortcode-left-tab .tabs-content {
		margin-left: 0;
		border-top: none;
	}
	.shortcode-team-carousel .team-carousel-container  {
		padding: 30px;
	}
	.shortcode-team-carousel .text {
		padding: 0;
	}
	.shortcode-team-carousel .icons {
		text-align: left;
	}



	/*Footer*/
	.footer-keep-connected .connected-info,
	.footer-keep-connected .connected-info li {
		display: block;
	}
	.footer-keep-connected .connected-info li {
		padding: 5px 0;
		border: none;
	}
	.copyright,
	#secondary-navigation {
		float: none;
		text-align: center;
	}
	#secondary-navigation ul li {
		float: none;
		display: inline-block;
		padding: 10px;
	}
}



/*960*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {

	/*Portfolio*/
	.portfolio-grid li.span3,
	.portfolio-overlay li.span3 {
		width: 24.9%;
	}
	.portfolio-grid li.span4,
	.portfolio-overlay li.span4 {
		width: 33.2%;
	}


	/*Blog*/
	.blog-masonry-list li.span3 {
		width: 24.9%;
	}
	.blog-masonry-list li.span4 {
		width: 33.2%;
	}

}



/*768*/
@media only screen and (min-width: 768px) and (max-width: 959px) {

	/*Portfolio*/
	.portfolio-flexible li {
		width: 50%;
	}
	.portfolio-grid li.span3 {
		width: 24.9%;
	}
	.portfolio-grid li.span4 {
		width: 33.2%;
	}


	/*Blog*/
	.blog-masonry-list li.span3 {
		width: 24.9%;
	}
	.blog-masonry-list li.span4 {
		width: 33.2%;
	}

}



/*480*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
}



/*320*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
}