/***************************************************************************************/
/*
/*		Author: AS Designing
/*		Author URI: http://www.asdesigning.com
/*		Theme URI: http://www.astemplates.com
/*
/*		Note: Design for Portrait tablets
/*
/***************************************************************************************/

@media (max-width : 767px) {

	body {
		padding : 0;
	}

	body .row-container {
		padding : 0 20px;
	}

	h1 {
		font-size   : 42px;
		line-height : 48px;
	}

	h2 {
		font-size   : 36px;
		line-height : 46px;
	}

	#top-header-row.fixed {
		position         : relative;
		background-color : #fff;
		background-image : none;
	}

	#slider-row {
		margin-top : 0px;
	}

	#bottom-header-row.margin-top {
		margin-top : 50px;
	}

	#bottom-header-row article.item {
		margin-bottom : 10px;
	}

	#wrapper {
		margin : 0;
	}

	#footer-wrapper {
		height : auto;
	}

	#push {
		display : none;
	}

	#logo {
		text-align : center;
		margin     : 7px 0px 10px;
	}

	#logo a {
		margin : 0;
	}

	.sequence-pagination-wrapper ul.sequence-pagination {
		padding : 10px 40px !important;
	}

	.blog .item .item_content .item_introtext {
		font-size   : 14px;
		line-height : 17px;
	}

	.moduletable.devices {
		margin-bottom : 40px;
	}

	.moduletable + .moduletable {
		margin-top : 60px;
	}

	.team {
		font-size   : 0;
		line-height : 0;
	}

	.team .item {
		font-size      : 17px;
		line-height    : 25px;
		display        : inline-block !important;
		width          : 50% !important;
		vertical-align : top;
	}

	.team .item .item_img a {
		width : 100% !important;
	}

	.pricing .row-fluid .item + .item .item_container {
		border-left-color : #c3c3c3;
	}

	.achievements {
		font-size   : 0;
		line-height : 0;
	}

	.achievements .item {
		font-size      : 17px;
		line-height    : 25px;
		display        : inline-block !important;
		width          : 50% !important;
		vertical-align : top;
	}

	.gallery .mix {
		width : 50% !important;
	}

	.blog .item {
		width : 50% !important;
		float : left !important;
	}

	.pricing .item {
		width : 50% !important;
		float : left !important;
	}

	.sequence-prev, .sequence-next {
		width : 25px !important;
	}

	.sequence-slider > .sequence-canvas li > .info {
		left  : 50px !important;
		right : 50px;
	}

	ul.sf-menu > li > a,
	ul.sf-menu > li > span {
		padding     : 0 25px;
		font-size   : 14px;
		line-height : 46px;
		margin      : 0px;
	}

	ul.sf-menu > li ul {
		padding : 10px 0 10px 15px !important;
	}

	.scrolled ul.sf-menu > li > a,
	.scrolled ul.sf-menu > li > span {
		font-size : 14px;
		margin    : 0px;
		padding   : 0 25px;
	}

	.navigation {
		float        : none;
		margin-right : 0;
	}

	ul.sf-menu ul li a:hover,
	ul.sf-menu ul li span:hover,
	ul.sf-menu ul li.active > a,
	ul.sf-menu ul li.sfHover > a,
	ul.sf-menu ul li.active > span,
	ul.sf-menu ul li.sfHover > span {
		background-color : transparent;
		color            : #85b1d8;
	}

	.navigation ul.sf-menu ul li a,
	.navigation ul.sf-menu ul li span {
		padding : 5px 37px;
	}

	.navigation .btn-sf-menu {
		margin  : 20px 70px 0px;
		padding : 5px 15px;
		float   : none;
	}

	.nav.menu.pull-right.nav-pills {
		float      : none;
		text-align : center;
	}

	.nav.menu.pull-right.nav-pills li {
		float   : none;
		display : inline-block;
	}

	.social {
		text-align : left;
		padding    : 10px 0;
	}

	[class*="cols"] [class*="span"] {
		width : 100%;
	}

	.item-image.blog-image {
		float  : none;
		margin : 0 0 20px 0;
	}

	.row-fluid [class*="itemSpan"],
	.row-fluid [class*="span"] {
		display     : block;
		float       : none;
		margin-left : 0;
		width       : auto;
	}

	.page-gallery ul.gallery .gallery-grid {
		width     : 49.99%;
		max-width : 49.99%;
	}

	.page-gallery ul.gallery .gallery-grid .view .item_img {
		max-width : 100%;
	}

	.page-gallery ul.gallery .gallery-grid .view .item_img a {
		display : block;
	}

	.img-full__left.span5 {
		width : 50%;
	}

	.contact_details .contact_details_item {
		width : 30%;
		float : left;
	}

	.page-gallery ul.gallery .gallery-grid .view {
		margin : 0 auto;
	}

	.page-gallery ul.gallery .gallery-grid .view .item_img {
		float  : none;
		margin : 0 !important;
	}

	#content-row-1 .content-row-1-wrapper::before {
		width : 100%;
	}

	#content-row-1 .moduletable ul li.lastItem {
		margin-bottom : 70px;
	}

	#content-row-2 .mod-newsflash-adv article:first-child .item_container,
	#content-row-5 .mod-newsflash-adv article:first-child .item_container {
		margin-right : 0px;
	}

	#content-row-2 .mod-newsflash-adv article:last-child .item_container,
	#content-row-5 .mod-newsflash-adv article:last-child .item_container {
		margin-left : 0px;
	}

	.mod-search__aside .mod-search_searchword {
		width : 50%;
	}

	.caroufredsel_prev {
		left : -4%;
	}

	.img-intro__left,
	.img-full__left,
	.pull-left.item-image {
		margin    : 0 40px 30px 0;
		max-width : 70%;
	}

	.img-intro__right,
	.img-full__right,
	.pull-right.item-image {
		margin    : 0 0px 30px 40px;
		max-width : 40%;
	}

	[class*="random-image"] {
		margin-bottom : 30px;
	}

	.page-category__team .item_introtext {
		overflow : visible;
	}

	.page-category article.item {
		margin-bottom : 50px;
	}

	.experience-desc-holder {
		float   : left;
		padding : 30px 0 20px;
	}

	.experience-item-wrapper::before {
		background-color : transparent;
	}

	#content-row-4 p.blocknumber {
		margin-left : 0px;
	}

	#content-row-4 .moduletable {
		padding-left  : 30px;
		padding-right : 30px;
	}

	#content-row-9 .custom {
		padding : 30px 0px 0 15px;
	}

	#content-row-9 .custom p {
		width : auto;
	}
}