 /*======================================================================*\
|| #################################################################### ||
|| # 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  ||
|| #################################################################### ||
\*======================================================================*/
 /* Header */
@media screen and (max-width: 980px) {
#yjsgheadergrid #topmenu_holder {
	float: none;
}
#topmenu_holder {
	margin: 0 auto 15px auto;
}
}
 /* Main slider */
@media screen and (max-width: 640px) {
.cslide h4 {
	font-size: 350% !important;
}
.slidersfx-yjsgsfx-cslide {
	padding: 200px 0 !important;
}
}
@media screen and (max-width: 480px) {
.cslide h4 {
	font-size: 300% !important;
}
.slidersfx-yjsgsfx-cslide {
	padding: 150px 0 !important;
}
}
@media screen and (max-width: 321px) {
.cslide a {
	font-size: 80% !important;
}
}
/* What we offer */
@media screen and (max-width: 980px) {
.coffer .yjsg-row {
	margin: 0 auto;
	padding: 15px 0 0 0;
}
.coffer .yjsg-col-1-3 {
	width: 33% !important;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.coffer .yjsg-col-1-3-in {
	padding: 20px !important;
}
}
@media screen and (max-width: 680px) {
.coffer .yjsg-col-1-3 {
	width: 100% !important;
	padding-bottom: 25px;
}
.coffer .yjsg-row {
	padding: 0;
}
}
/* Our work plan */
@media screen and (max-width: 1280px) {
.cworkplan img {
	width: 70%;
}
}
@media screen and (max-width: 1199px) {
.cworkplan img {
	width: 60%;
	top: 90px;
}
}
@media screen and (max-width: 980px) {
.cworkplan img {
	width: 50%;
	top: 170px;
}
}
@media screen and (max-width: 768px) {
.cworkplan img {
	display: none;
}
.cworkplan .yjsg-col-1 {
	width: 100%;
}
.cworkplan.yjsg2 .module_title {
	text-align: center;
}
.cworkplan.yjsg2 .module_subtitle:after {
	margin: 0 auto;
}
}
/* Latest projects */
@media screen and (max-width: 580px) {
.cnewspop ul.yjnewspopFilter li {
	display: block !important;
	margin: 0 auto 10px auto !important;
	width: 60%;
}
}
/* Our skills */
@media screen and (max-width: 980px) {
.courskills .yjsg-col-1-4 {
	padding-bottom: 20px;
}
.courskills .yjsg-col-1-4:nth-child(2) {
	border: none;
}
}
@media screen and (max-width: 680px) {
.courskills .yjsg-col-1-4 {
	border: none;
}
}
/* Users */
@media screen and (max-width: 1250px) {
.cmembers .yjme_holder {
	margin: 0 !important;
}
}
@media screen and (max-width: 980px) {
.cmembers .yjme_item {
	width: 50% !important;
}
}
@media screen and (max-width: 680px) {
.cmembers .yjme_item {
	width: 100% !important;
	margin-bottom: 20px !important;
}
.cmembers .yjme_item img, .cmembers .yjme_item div.imageholder, .cmembers .yjme_item a.item_image {
	width: 100% !important;
	height: auto !important;
}
}
/* Plans & Pricings */
@media screen and (max-width: 1024px) {
.cplan .yjplanxtdended.separated .yjplanextdholder {
	padding: 25px;
}
}
@media screen and (max-width: 980px) {
.cplan .yjplanxtdended.separated {
	margin: 0 auto;
}
}
@media screen and (max-width: 768px) {
.cplan .yjplanxtdended.separated .yjplanextdholder {
	padding: 50px;
	width: 100% !important;
}
}
/*  Newsletter */
@media screen and (max-width: 1200px) {
.csubscribe form {
	width: 100%;
}
}
@media screen and (max-width: 860px) {
.csubscribe .inputbox_name, .csubscribe .inputbox_email {
	width: 80%;
	margin: 0 auto;
	float: none;
	display: table;
	margin-bottom: 15px;
}
.csubscribe .border_white {
	margin: 0 auto;
}
}
/* Blog News */
@media screen and (max-width: 980px) {
div.yjsg-newsitems .creativeblog .multicolumns {
	margin: 0 auto;
}
.creativeblog div.yjsg-newsitems .float-left {
	padding: 0 20px;
}
}
@media screen and (max-width: 700px) {
.cblognews .yjme_item {
	width: 50% !important;
}
}
@media screen and (max-width: 640px) {
.cblognews .yjme_item {
	width: 100% !important;
}
}
@media only screen and (min-width: 240px) and (max-width: 980px) {
.holders div.catItemView, .holders div.itemView, div.userBlock, .holders div.userItemView, .holders div.tagItemView, .holders div.genericItemView, div.latestItemsUser, .holders div.latestItemView {
	max-width: 100%!important;
}
}
/* K2 */
@media only screen and (min-width: 240px) and (max-width: 980px) {
div.itemListSubCategories {
	margin: 0 auto;
}
}
@media only screen and (min-width: 240px) and (max-width: 768px) {
div.subCategoryContainer, div.subCategory a.subCategoryImage img {
	width: 100%!important;
}
div.subCategory {
	padding-bottom: 50px!important;
}
}
