 /*======================================================================*\
|| #################################################################### ||
|| # 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: 1199px) {
 #mmenu_holder {
	width: 280px!important;
	margin-top: 10px;
}
.horiznav ul.menunav {
	width:100% !important;
}
.horiznav ul.menunav{
	width:100% !important;
}
.top_out{
	display:none!important;
}
}
/* Image Slider */
@media only screen and (min-width: 240px) and (max-width: 981px) {
.simageslider .YJIS_inner:before {
	display: none;
}
.simageslider .yjisImg {
	position: relative;
	bottom: auto;
	top: auto;
	left: auto;
	opacity: 0.8;
}
.simageslider .YJSlide_intro {
	display: none;
}
.simageslider .slidearrows {
	border: 2px solid #333333;
	color: #333333;
	background: #fff;
}
}
@media only screen and (min-width: 981px) and (max-width: 1199px) {
.simageslider .yjisImg {
	width: auto!important;
}
.simageslider .YJSlide_intro {
	right: 80px;
}
.simageslider h1 {
	font-size: 200%;
}
.simageslider .YJSlide_intro p {
	font-size: 100%;
	line-height: 24px;
	padding: 0 20px 0 0;
}
}
/* Module engine */
@media only screen and (min-width: 240px) and (max-width: 1199px) {
.syjme .yjme_item {
	width: 33%;
	margin: 0!important;
}
.syjme .yjme_item div.imageholder,
.syjme .yjme_item a.item_image,
.syjme .yj_hover_effect,
.syjme img {
	width: 100%!important;
	max-width: 100%!important;
	height: auto!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 1024px) {
.syjme .yjme_item div.imageholder,
.syjme .yjme_item div.imageholder.hover {
	border: none;
	padding: 0;
}
.syjme .yj_readmore {
	display: none;
}
}
@media only screen and (min-width: 480px) and (max-width: 640px) {
.syjme .yj_title {
	font-size: 100%;
}
}
@media screen and (max-width: 480px) {
.syjme .yjme_item {
	width: 100%;
	margin: 0!important;
}
.syjme .yj_readmore {
	display: block;
}
}
/* Ajax module*/
@media only screen and (min-width: 240px) and (max-width: 640px) {
.sajaxcontact #yjajaxcontact,
.sajaxcontact #yjajaxcontact_box {
	width: 100%!important;
}
.sajaxcontact .ajax_name,
.sajaxcontact .ajax_email,
.sajaxcontact .spamcheck,
.sajaxcontact .ajax_message {
	width: 80%!important;
	margin: 0 auto 20px auto!important;
	float: none;
}
}
/* Socials */
@media only screen and (min-width: 480px) and (max-width: 640px) {
.socials li.middle {
	margin: 0 160!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 480px) {
.socials,
.social_holder,
.social_holder li {
	width: 100%;
}
.social_holder {
	padding: 20px 0;
}
.social_holder li {
	float: none;
	padding: 20px 0;
}
.socials li.middle {
	margin: 0!important;
}
.social_holder li a {
	margin: 0 auto;
}
.socials ul{
	width: auto !important;
}
.socials li:first-child{
	display:none!important;
}
.socials li:nth-child(2){
	margin:0 auto!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
.simlicontitle p {
	width: auto;
}
.syjnewspop ul.yjnewspopFilter li a {
	margin: 10px 5px;
}
.socials ul{
	width: 254px !important;
}
.socials li:first-child{
	display:none!important;
}
.socials li:nth-child(2){
	margin:0 auto!important;
}
}
 @media only screen and (min-width: 981px) and (max-width: 1039px) {
.socials ul{
	width: 410px !important;
}
.socials li:nth-child(2){
	margin:0 auto!important;
}
 }
/* K2 */
@media only screen and (min-width: 240px) and (max-width: 1199px) {
div#holder2 div.itemView,
#holder2 div.catItemView,
.latestItemView {
	margin: 50px 0 0 0!important;
}
div.userBlock {
	margin: 30px 0!important;
}
div.itemView div.itemImageBlock,
div.itemView span.itemImage,
div.itemView .yj_hover_effect,
div.itemView span.itemImage img {
	width: 100%!important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
#centerbottom {
	width: 100%!important;
}
div.subCategory {
	margin: 50px 0 30px 0;
}
}
@media only screen and (min-width: 240px) and (max-width: 1024px) {
.subCategoryContainer {
	width: 100%!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 768px) {
div.catItemImageBlock {
	margin: 0!important;
}
}
@media only screen and (max-width: 320px) {
.subCategory .yj_hover_effect,
div.subCategory a.subCategoryImage {
	width: 100%!important;
	max-width: 100%!important;
	height: auto!important;
}
.socials li:first-child{
	display:none!important;
}
}
