 /*======================================================================*\
|| #################################################################### ||
|| # 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,
 div#mmenu_holder {
	width:95%!important;
	margin-top:10px;
	margin-bottom:20px;
	padding:0;
	text-align:left!important;
	text-indent:10px;
}
div#mmenu_holder span#yjmm_selectid {
	font-size:12px;
	font-weight:normal!important;
	text-transform:uppercase;
	margin:0;
	padding:0;
	width:99%!important;
}
#default_video {
	width:100%!important;
}
}
 @media screen and (max-width: 980px) {
.yjsocials {
	margin:0 auto!important;
	width:100%!important;
	float:none!important;
}
.yjsocials .yjsquare_in {
	margin:0 auto!important;
	width:310px!important;
}
.yjsocials p {
	margin:0!important;
}
#topmenu_holder {
	border-right:none!important;
}
}
/***YJ LIVE SEARCH***/
@media screen and (max-width: 980px) {
.pls {
	margin:0 auto!important;
	width:100%!important;
}
.pls .yjsquare_in {
	float:none!important;
	margin:0 auto!important;
	width:600px!important;
}
}
 @media screen and (max-width: 780px) {
.itemDateCreated {
	position:static!important;
	margin-bottom:20px;
}
}
@media screen and (max-width: 620px) {
.pls .yjsquare_in {
	float:none!important;
	margin:0 auto!important;
	width:450px!important;
}
.pls form {
	height:auto!important;
	width:100%!important;
}
.yjlivecont.defaultfeed {
	width:100%!important;
}
.pls .button {
	width:94%!important;
	margin:20px 0!important;
}
.LiveSearchResults {
	top:130px;
}
.LiveSearchHeader {
	top:110px;
}
}
@media screen and (max-width: 460px) {
.pls .yjsquare_in {
	width:270px!important;
}
.pls #defaultfeedLiveSearch {
	width:90%!important;
}
.pls .button {
	width:97%!important;
}
}
/***IMAGE SLIDER***/
@media screen and (max-width: 980px) {
#YJSlide_outer,
#YJSlide_inner,
.YJSlide_slide,
.YJIS_outer {
	width:100%!important;
	height:410px!important;
}
.pis .YJIS_outer.yjis_respond a {
	display:block;
	overflow:hidden;
	float:left;
	width:58%;
}
.pis .YJIS_outer.yjis_respond img {
	width:94%;
	float:left;
}
a.template_morebutton {
	width:30%!important;
	margin:20px 0!important;
}
a.template_pricebutton {
	float:right!important;
	margin:20px 0!important;
}
.pis .yjsquare_in .navContainer {
	width:100%!important;
	margin:0!important;
}
}
@media screen and (max-width: 775px) {
#YJSlide_outer,
#YJSlide_inner,
.YJSlide_slide,
.YJIS_outer {
	height:900px!important;
}
.pis .YJIS_outer.yjis_respond a {
	display:block;
	overflow:hidden;
	margin:0 auto;
	width:98%;
}
.pis .YJIS_outer.yjis_respond img {
	width: 97%;
	margin:0 auto!important;
}
.pis .YJSlide_intro {
	width:97%!important;
	margin:15px 0!important;
}
a.template_morebutton {
	width:45%!important;
	float:left!important;
	margin:10px auto!important;
}
a.template_pricebutton {
	width:45%!important;
	float:right!important;
	margin:10px auto!important;
}
}
@media screen and (max-width: 775px) {
#YJSlide_outer,
#YJSlide_inner,
.YJSlide_slide,
.YJIS_outer {
	height:870px!important;
}
.pis .yjsquare_in .navContainer {
	width:98%!important;
}
}
@media screen and (max-width: 700px) {
#YJSlide_outer,
#YJSlide_inner,
.YJSlide_slide,
.YJIS_outer {
	height:800px!important;
}
}
@media screen and (max-width: 600px) {
#YJSlide_outer,
#YJSlide_inner,
.YJSlide_slide,
.YJIS_outer {
	height:770px!important;
}
}
@media screen and (max-width: 480px) {
#YJSlide_outer,
#YJSlide_inner,
.YJSlide_slide,
.YJIS_outer {
	height:700px!important;
}
}
@media screen and (max-width: 360px) {
#YJSlide_outer,
#YJSlide_inner,
.YJSlide_slide,
.YJIS_outer {
	height:620px!important;
}
}
@media screen and (max-width: 562px) {
.pis .YJIS_outer.yjis_respond a {
	width:97%;
}
.pis .YJIS_outer.yjis_respond img {
	width:96%;
}
}
@media screen and (max-width:  437px) {
.pis .YJIS_outer.yjis_respond a {
	width:96%;
}
.pis .YJIS_outer.yjis_respond img {
	width:95%;
}
}
@media screen and (max-width:  367px) {
.pis .YJIS_outer.yjis_respond a {
	width:95%;
}
.pis .YJIS_outer.yjis_respond img {
	width:94%;
}
}
@media screen and (max-width: 980px) {
.template_h3 {
	margin:0 auto!important;
	width:100%;
	text-align:center;
}
.template_text {
	margin:20px 0!important;
	width:100%!important;
}
.template_button {
	float:none!important;
	margin:10px auto!important;
}
.template_h3.second {
	text-align:left;
}
div.catItemHeader h3.catItemTitle {
	text-align:center;
}
div.catItemReadMore a {
	margin:0 auto!important;
}
div.catItemIntroText {
	text-align:center;
}
.insidem #k2Container.itemListView {
	padding:0!important;
	margin:0!important;
}
div.catItemHeader h3.catItemTitle {
	width:100%!important;
}
div.catItemExtraFields ul li.yjk2x_price {
	display:none;
}
#rightblock,
#leftblock,
#insetblock {
	box-shadow:none!important;
}
.inside .pk2f,
.inside .pmc,
.inside .yj1 {
	margin:0!important;
}
.pk2f,
.pmc,
.yj1 {
	float:left!important;
	clear:none!important;
	width:33%;
}
.k2ItemsBlock.yj1 {
	width:100%!important;
}
}
@media screen and (max-width: 810px) {
#user21,
#user22 {
	width:100%!important;
}
.plm h4,
.psubscribe h4 {
	text-align:center;
	margin:10px 0!important;
}
.template_list {
	width:30%!important;
	margin:0 10px!important;
}
.psubscribe p {
	text-align:center;
}
.subscribe_holder {
	width:44%!important;
	overflow:hidden;
	margin:0 auto!important;
}
.psubscribe .subscribe_button {
	right:0;
	left:-25%;
	margin:0 auto!important;
	width: 95px;
}
}
@media screen and (max-width: 785px) {
.pk2f,
.pmc,
.yj1 {
	float:none!important;
	width:100%!important;
}
.pk2f h4,
.pmc h4,
.yj1 h4 {
	text-align:center;
}
.pk2f,
.pmc,
.yj1 {
	margin:0 auto!important;
	width:100%!important;
}
.pk2f .yjsquare_in,
.pmc .yjsquare_in,
.yj1 .yjsquare_in {
	float:none!important;
	margin:0 auto!important;
	width:250px!important;
}
}
@media screen and (max-width: 770px) {
.itemListView .itemList #itemListPrimary .itemContainer .catItemView {
	margin:0 0 20px 0!important;
}
.itemListView .itemList #itemListPrimary .itemContainer .itemContainerLast .catItemView {
	margin:0!important;
}
span.catItemImage img {
	width:800px!important;
}
}
@media screen and (max-width: 665px) {
.custom {
	border:none!important;
	box-shadow:none!important;
}
.custom .custom_holder {
	clear:none!important;
	float:none!important;
	margin:10px 0!important;
	width:100%!important;
	padding:10px 0!important;
	border-bottom:1px solid #e0e8ef;
	-webkit-box-shadow:0px 1px 0px 0px #fff;
	box-shadow:0px 1px 0px 0px #fff;
}
.custom h4,
.custom h4 span {
	text-align:center;
}
.custom p {
	text-align:center;
}
.template_readmore {
	margin:20px auto!important;
}
}
@media screen and (max-width: 645px) {
.template_list {
	width:100%!important;
	margin:0 auto!important;
}
.template_list li {
	background:none!important;
	margin:0 auto!important;
	width:100%!important;
	text-align:center;
}
.template_list li:hover {
	background:none;
}
}
@media screen and (max-width: 645px) {
.psubscribe .subscribe_button {
	left:-30%;
}
}
@media screen and (max-width: 620px) {
.psubscribe .inputbox_email {
	width:96%!important;
}
.psubscribe .subscribe_button {
	position:relative!important;
	width:100%!important;
	margin:20px 0 0 0!important;
	left:0;
	bottom:0;
	float:left;
}
}
@media screen and (max-width: 365px) {
div.catItemExtraFields ul li {
	width: 25%!important;
	padding:0 0 0 20px;
}
div.catItemExtraFields ul li.yjk2x_squarefeet {
	background-position:7px center!important;
}
}


/* yj k2 image slider*/
@media screen and (max-width: 980px) {
.pis h4 {
	font-size:140%!important;
	line-height:18px!important;
	margin:0!important;
}
.SimpleSlide,
#SimpleSlide_outer,
#SimpleSlide_inner,
.SimpleSlide_slide {
	width:100%!important;
}
.SimpleSlide_slide img {
	width:100%!important;
}
}
@media screen and (max-width: 768px) {
#SimpleSlide_outer,
#SimpleSlide_inner,
.SimpleSlide_slide {
	height:350px!important;
}
}
@media screen and (max-width: 680px) {
#SimpleSlide_outer,
#SimpleSlide_inner,
.SimpleSlide_slide {
	height:250px!important;
}
}
@media screen and (max-width: 480px) {
#SimpleSlide_outer,
#SimpleSlide_inner,
.SimpleSlide_slide {
	height:170px!important;
}
}
