 /*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
@media screen and (max-width: 980px) {
	.top_menu_poz_navbar,
	#mmenu_holder{
		width:280px!important;
		margin-top:10px;
	}
	#default_video{
		width:100%!important;
	}
}
@media screen and (max-width: 1200px) {
	#header,
	#header_in,
	#centertop,
	#centerbottom,
	#yjsg1,
	#yjsg2,
	#yjsg3,
	#yjsg4,
	#yjsg5,
	#yjsg6,
	#yjsg7,
	#footer,
	#joomlacredit,
	.yjsgsitew{
		width:auto!important;
	}
	.top_menu,
	.top_menu_poz_navbar,
	.top_menu_poz.navpills {
		width:auto!important;
	}
}
@media screen and (max-width: 980px) {
#user1,#user2{
	width:100%!important;
}
.lscustom2 h2.module_title{
	text-align:center;
	margin:15px 0;
}
.lscustom2 p{
	text-align:center;
}
.lscustom2 .template_readmore{
	float:none!important;
	margin:0 auto!important;
}
}
/*image slider*/
@media screen and (max-width: 1200px) {
	#yjsg1.yjsg_grid{
		padding:0!important;
	}
	.lsis {
		margin:0px 0!important;
	}
	.lsis .yjsquare_in {
		padding:0;
	}
	.YJIS_outer,.YJIS_inner,.YJS_slidesholder{
		width:100%!important;
	}
	.YJSlide_slide a.popbox, .YJSlide_slide img{
		width:100%!important;
	}
}
@media screen and (max-width: 995px) {
	.lsis .YJSlide_intro{
		bottom:auto;
		top:0;
	}
}
@media screen and (max-width: 970px) {
	.lsis .slidearrows,.lsis .slidearrows.slideRight{
		left:10px;
		right:auto;
		bottom:20px!important;
		top:auto!important;
	}
	.lsis .slidearrows.slideRight{
		left:60px;
		right:auto;
	}
}
@media screen and (max-width: 650px) {
	.lsis .slidearrows{
		display:none!important;
	}
}
@media screen and (max-width: 620px) {
	.lsis .YJSlide_intro{
		width:95%;
		height:100%;
		opacity:0.5;
	}
}
/*engine*/
@media screen and (max-width: 1135px) {
.lsme{
	margin:15px 0!important;
}
.lsme .yjme_item div.imageholder{
	margin:0 auto!important;
	float:none!important;
}
.lsme .yjme_item a.item_title{
	text-align:center;
	margin:15px 0;
}
.lsme .yjme_item p.item_intro{
	text-align:center;
}
.lsme .yjme_item a.item_readmore{
	margin:10px auto!important;
	float:none!important;
	width:100px!important;
}
/*engine in york*/
.lsym .yjme_item{
	width:25%!important;
	margin:0!important;
}
.lsym .yjme_item div.imageholder{
	margin:0 auto!important;
	float:none!important;
	width:100%!important;
}
.lsym .yj_hover_title{
	display:none!important;
}
}
@media screen and (max-width: 715px) {
.lsme .yjme_item{
	width:100%!important;
	clear:both!important;
}
}
/*york module*/
@media screen and (max-width: 1135px) {
.yy_container,.yy_slider,
.yy_slider .yy_slideitems,
.yy_slider .yy_slideitems_in,
.clients_holder{
	height:250px!important;
	width:100%!important;
}
.lsym .yy_container .linkForward,
.lsym .yy_container .linkBackward {
	left:auto;
	right:35px;
	top:auto;
	bottom:10px;
}
.lsym .yy_container .linkBackward{
	left:35px;
	right:auto;
}
}
@media screen and (max-width: 980px) {
#yjajaxcontact{
	float:left;
}
.lsmb h2.module_title,.lsmb h2.module_title span{
	color:#222222!important;
}
}
@media screen and (max-width: 480px) {
.lfcf h2.module_title,.lfcf h2.module_title span{
	color:#222222!important;
}
}
/*k2*/
@media screen and (max-width: 640px) {
div.itemToolbar {
    float:left;
    margin:10px 0;
}
}
@media screen and (max-width: 480px) {
div.itemToolbar ul li{
	clear:none!important;
	float:left!important;
	padding:5px!important;
}
div.itemHeader span.itemAuthor,
div.itemHeader span.itemDateCreated{
	margin-bottom:10px;
}
}
@media screen and (max-width: 430px) {
ul.preSocialLinks li{
	margin:5px 0!important;
}
div.itemTagsBlock ul.itemTags li{
	margin:5px 0!important;
	display:inline-table;
}
div.itemRelated ul li{
	overflow:hidden;
}
div.itemRelated ul li div.itemRelIntrotext,
div.itemComments ul.itemCommentsList li img{
	display:block;
}
a.itemRelTitle,
div.itemComments ul.itemCommentsList li span.commentAuthorName{
	margin:10px 0;
}
a.itemRelTitle,
div.itemRelated ul li div.itemRelIntrotext,
div.itemComments ul.itemCommentsList li span.commentAuthorName{
	float:left;	
}
div.itemComments ul.itemCommentsList li span.commentDate{
	clear:both;
}
div.itemComments ul.itemCommentsList li img{
	float:none;
}
}
@media screen and (max-width: 770px) {
.subCategory .yj_hover_fx_holder,{
	margin:0 auto!important;
}
div.subCategory a.subCategoryImage img{
	width:100%!important;
	height:auto!important;
}
div.subCategory a.subCategoryImage{
	margin:0;
}
div.subCategory h2{
	margin:10px 0;
	text-align:center;
}
div.subCategory p{
	text-align:center;
}
a.subCategoryMore{
	margin:0 auto;
}
}