@media only screen and (max-width: 1000px) { 
	body {
		overflow: auto;
		overflow-x: hidden;
	}
	
	#header-list > .top-line > .main > .links > ul > li {
		width: 25px;
	}
	
	#header-list > .top-line > .main > .links > ul > li > a {
		text-indent: -9999px;
	}
	
	#header-list #header {
		max-width: 980px;
	}
	
	#header-list #header > .header-line > .top {
		max-width: 200px;
		margin-left: 5%;
	}
	
	#header-list #header > .header-line > .top > .logo img {
		width: 93%;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}
	
	#header-list #header > .header-line > .bottom > .menu {
		margin-top: 12px;
	}
	
	#header-list #header > .header-line > .bottom > .menu > ul {
		margin-bottom: 20px;
	}
	
	#header-list #header > .header-line > .bottom > .menu > ul > li {
		width: 90%;
	}
	
	#header-list #header > .header-line > .bottom > .menu > ul > li.selected > .sub {
		display: none;
	}
	
	#header-list #header > .header-line > .bottom > .menu > ul > li.selected > .sub2 {
		display: none;
	}
	
	#header-list #header > .header-line > .bottom > .menu > ul > li.subs.selected {
		background: none;
	}

	#header-list #header > .header-line > .bottom > .menu > ul > li.subs2.selected {
		background: none;
		position: relative;
	}
	
	#header-list #header > .header-line > .bottom > .menu > ul > li.subs.selected > a {
		background: none;
		color: #ED1C24;
	}

	#header-list #header > .header-line > .bottom > .menu > ul > li.subs2.selected > a {
		background: none;
		color: #ED1C24;
	}
	
	.product-list-class > ul {
		margin-bottom: 20px;
	}
	
	.product-list-class > ul > li {
		width: 96%;
		margin: 1% 2%;
	}
	
	.product-list-class > ul > li > .title {
		width: 90%;
		padding: 5%;
	}
	
	.product-list-class > ul > li > .list {
		width: 90%;
		margin: 0px 5%;
		border: 1px solid #EFEFEF;
		padding: 0px;
	}
	
	.product-list-class > ul > li > .list > ul {
		width: 96%;
		margin: 2%;
	}
	
	.product-list-class > ul > li > .list > ul > li {
		width: 91%;
	}
	
	.map-class {
		display: none;
	}
	
	#footer-default > .main > .left {
		margin: 0px 2%;
	}
	
	#footer-default > .main > .right {
		margin: 0px 2%;
	}
	
	#header-list > .line > .sub {
		margin: 0px 2%;
	}
	
	#main-default {
		display: none;
	}
	
	#about-default > .details {
		margin-left: 2%;
		width: 96%;
	}
	
	#about-default > .details > .menu {
		margin-top: 0px;
	}
	
	#main-f > .main > .title {
		width: 96%;
		margin-left: 2%;
	}
	
	#main-f > .main > .detail > .text {
		-webkit-column-count: 1;
		-webkit-column-gap: 0px;
		width: 96%;
		margin-left: 2%;
	}
	
	#main-f > .main > .detail > .text > p {
		margin-bottom: 10px;
	}
	
	#main-f > .main > .detail > .text > p.tright {
		text-align: left;
	}
	
	#main-f > .slider {
		display: none;
	}
	
	#sales {
		margin-top: 0px;
	}
	
	#sales > .main > .title {
		width: 96%;
		margin-left: 2%;
	}
	
	#sales > .main > .detail > .left {
		width: 100%;
		margin: 0px;
	}
	
	#sales > .main > .detail > .left > .map {
		display: none;
	}
	
	#sales > .main > .detail > .right {
		width: 96%;
		margin-left: 2%;
		float: left;
	}
	
	#sales > .main > .detail > .right > .text {
		text-align: left;
		width: 100%;
	}
	
	#contact-results {
		position: relative;
		width: 96%;
		margin-left: 2%;
	}
	
	#contact-results > .box > .detail {
		height: 250px;
	}
	
	#contact-results > .box > .detail > ul > li {
		width: 100%;
		margin-right: 0px;
	}
	
	#footer-default > .main > .left > ul > li {
		margin-bottom: 10px;
	}
	
	#footer-default > .line > .line {
		width: 96%;
		margin-left: 2%;
	}
	
	#main-landing {
		/* padding-bottom: 106px; */
		max-height: 533px;
		/* height: auto; */
	}
	
	#main-landing > .main > .result {
		max-width: 596px;
		width: 93%;
		margin-left: 1%;
	}
	
	#main-landing > .main > .result > .page {
		width: 98%;
		max-width: 588px;
	}
	
	#main-landing > .main > .result > .page > .left {
		max-width: 378px;
		width: 100%;
	}
	
	#main-landing > .main > .result > .page > .right {
		display: none;
	}
	
	#main-landing > .main > .result > .page > .left > ul > li {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 3px;
		height: 95px;
	}
	
	#main-landing > .main > .result > .page > .left > ul > li > .image {
		width: 20%;
	}
	
	#main-landing > .main > .result > .page > .left > ul > li > .title {
		width: 70%;
	}
	
	#main-landing > .main > .result > .page > .left > ul > li > .info {
		width: 70%;
	}
	
	#main-landing > .main > .result > .page > .left > ul > li > .text {
		width: 70%;
	}
	
	#header-list > .line > .sub > .subs {
		right: 0px;
		width: 100%;
		top: 33px;
	}
	
	#header-list > .line > .sub > .subs.selected > ul {
		display: block;
		background: #000;
	}
	
	#header-list > .line > .sub > .subs > ul > li > a {
		color: #FFF;
	}
	
	#header-list > .line > .sub > .subs > ul > li {
		width: 100%;
	}
	
	#header-list > .line > .sub > .subs > .icon {
		display: block;
		float: right;
	}
	
	#header-list > .line > .sub > .subs > ul {
		display: none;
	}
	
	.details-corporate > .main {
		padding: 15px 0px;
		width: 96%;
		margin-left: 2%;
	}
	
	.details-corporate > .text > .left {
		width: 96% !important;
		margin-left: 2%;
	}
	
	.details-corporate > .text > .right {
		width: 96%;
		margin-left: 2%;
		float: left;
		margin-top: 18px;
	}
	
	.numbers-product > .main {
		display: inline-block;
	}
	
	.numbers-product > .main > .title {
		width: 96%;
		margin-left: 2%;
		padding: 20px 0px;
	}
	
	.numbers-product > .main > .list {
		margin-top: 0px;
	}
	
	.numbers-product > .main > .list > ul {
		background: none;
	}
	
	.numbers-product > .main > .list > ul > li {
		width: 100%;
		float: left;
		margin: 0px;
	}
	
	.numbers-product > .main > .list > ul > li > .number {
		margin-top: 40px !important;
		width: 96%;
		padding: 0px;
		margin-left: 2%;
	}
	
	.numbers-product > .main > .list > ul > li > .title {
		width: 96%;
		padding: 0px;
		margin-left: 2%;
	}
	
	.numbers-product > .main > .list > ul > li > .text {
		width: 96%;
		padding: 0px;
		margin-left: 2%;
	}
	
	.numbers-product > .main > .list > ul > li > .more {
		width: 96%;
		padding: 0px;
		margin-left: 2%;
	}
	
	.vision-class {
		margin-top: 0px;
		height: 280px;
	}
	
	.vision-class > .main {
		width: 96%;
		margin-left: 2%;
	}
	
	.vision-class > .main > .left {
		margin-right: 0px;
	}
	
	.vision-class > .main > .left > .list {
		overflow: inherit;
		min-height: 0px;
	}
	
	.vision-class > .main > .left > .list > ul > li > .left {
		margin-top: 135px !important;
		width: 100%;
		padding-top: 0px !important;
	}
	
	.vision-class > .main > .left > .menu > ul > li.selected {
		background: url('../images/icons/arrow-down-red.png') no-repeat center bottom;
	}
	
	.vision-class > .main > .left > .menu > ul > li > a {
		margin-top: 0px;
		margin-bottom: 5px;
	}
	
	.vision-class > .main > .left > .list > ul > li > .right {
		display: none;
	}
	
	.history-class > .title {
		width: 96%;
		margin-left: 2%;
	}
	
	.history-class > .history-left {
		width: 10%;
	}
	
	.history-class > .history-right {
		width: 10%;
	}
	
	.history-class > .main > ul > li > .image {
		margin: 0px auto;
	}
	
	.history-class > .main > ul > li > ul > li .image {
		margin: 0px auto;
	}
	
	.resources-class > .main > .items > .left {
		width: 96%;
		margin-left: 2%;
		margin-right: 2%;
	}
	
	
	.resources-class > .main > .items > .left > .list {
		height: 520px;
	}
	
	.resources-class > .main > .items > .right {
		width: 96%;
		margin-left: 2%;
		border: none;
		padding-left: 0px;
		max-width: 600px;
		float: left;
	}
	
	.resources-class > .main > .items > .right > .title {
		text-align: left;
		width: 96%;
	}
	
	.resources-class > .main > .items > .right > .text {
		text-align: left;
		width: 96%;
	}
	
	.resources-class > .main > .items > .right > .form {
		width: 96%;
		padding: 2%;
	}
	
	.resources-class > .main > .items > .menu {
		position: relative;
		bottom: 0px;
		width: 96%;
		margin-left: 2%;
	}
	
	.facilities-class > .main > .title {
		width: 96;
		margin-left: 2%;
	}
	
	.facilities-class > .main > .list {
		width: 96%;
		margin-left: 2%;
	}
	
	.investor-class > .main {
		width: 96%;
		margin-left: 2%;
	}
	
	.investor-class > .main > .list > .right {
		margin-top: 20px;
	}
	
	.investor-class > .main > .list > .left {
		margin-right: 0px;
	}
	
	.investor-class > .main > .list > .right > ul > li {
		padding: 0px 2%;
		width: 96%;
	}
	
	.details-corporate.sales-policy-class > .main > .left {
		width: 96%;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 2%;
	}
	
	.details-corporate.sales-policy-class > .main > .left > .list  > ul > li > .detail > .text {
		width: 96%;
		margin-left: 2%;
	}
	
	.details-corporate.sales-policy-class > .main > .left > .list > ul > li > a {
		padding: 0px 2%;
	}
	
	.details-corporate.sales-policy-class > .main > .right {
		display: none;
	}
	
	.resources-class.sales-class {
		background: #B82E24;
	}
	
	.resources-class.sales-class > .main > .left > .title {
		margin-left: 2%;
	}
	
	.resources-class.sales-class > .main > .left > .left {
		width: 90%;
		padding: 3%;
		height: auto;
		margin-bottom: 10px;
		margin-left: 2%;
	}
	
	.resources-class.sales-class > .main > .left > .right {
		width: 90%;
		padding: 3%;
		margin-left: 2%;
		height: auto;
	}
	
	.distributors-class > .main > ul > li > .left > .map {
		display: none;
	}
	
	.distributors-class > .main {
		width: 96%;
		margin-left: 2%;
		min-height: 0px;
	}
	
	.distributors-class > .main > ul > li > .right {
		max-width: 100%;
		height: auto;
		padding-bottom: 30px;
		float: left;
	}
	
	.distributors-class > .main > ul > li > .right > .text {
		width: 100%;
		text-align: left;
	}
	
	.distributors-class > .main > ul > li > .left {
		margin: 0px;
	}
	
	.distributors-class > .main > ul > li > .left #contact-results {
		width: 100%;
		margin-left: 0px;
	}
	
	.distributors-class > .main > .menu {
		display: none;
	}
	
	.certificates-class {
		width: 96%;
		margin-left: 2%;
	}
	
	.certificates-class > .list {
		margin-bottom: 30px;
	}
	
	.details-corporate > .h-info > a {
		padding: 17px 2% 18px 2%;
	}
	
	.details-corporate.after-sales-policy-class > .main > .info {
		width: 96%;
		padding-left: 2%;
	}
	
	.details-corporate.after-sales-policy-class > .main > .text {
		width: 96%;
		padding-left: 2%;
		padding-bottom: 30px;
	}
	
	.authorized-class {
		display: none;
	}
	
	.main-actual > .main > .center > .line {
		width: 96%;
		margin-left: 2%;
	}
	
	.main-actual > .main > .center > .line > .left > .news {
		width: 96%;
		padding: 2%;
	}
	
	.main-actual > .main > .center > .line > .right {
		width: 100%;
		max-width: 100%;
	}
	
	.main-actual > .main > .center > .line > .right > .item {
		padding: 2%;
		max-width: 96%;
	}
	
	.press-class > .title {
		width: 96%;
		margin-left: 2%;
	}
	
	.press-class > .list {
		width: 92%;
		margin-left: 2%;
		padding: 2%;
	}
	
	.press-class > .list > .main > ul > li > .title {
		margin-left: 2%;
		width: 63%;
		margin-top: 5px;
	}
	
	.press-class > .list > .main > ul > li > .right > .title {
		margin-top: 5px;
	}
	
	.press-class > .list > .main > ul > li > .date {
		margin-left: 2%;
		width: 59%;
		margin-top: 0px;
		padding-left: 4%;
		margin-top: 5px;
	}
	
	.press-class > .list > .main > ul > li > .right > .date {
		margin-top: 5px;
		width: 91%;
		padding-left: 9%;
	}
	
	.resources-class.powerlife-class > .title {
		width: 96%;
		margin-left: 2%;
	}
	
	.resources-class > .main {
		margin-bottom: 30px;
	}
	
	#header-list > .line > .sub > .title > .subs.mobile {
		display: none;
	}
	
	.paging-class {
		margin-bottom: 30px;
	}
	
	.paging-class > .title, .paging-class > .date {
		width: 96%;
		margin-left: 2%;
	}
	
	.paging-class > .text.content {
		width: 96%;
		margin-left: 2%;
		padding: 0px;
		margin-bottom: 30px;
	}
	
	.main-actual > .main > .center > .line > .left > .news > .title, .main-actual > .main > .center > .line > .left > .news > .list > ul > li > .title, .main-actual > .main > .center > .line > .left > .news > .list > ul > li > .text {
		margin-left: 0px;
	}
	
	.main-actual > .main > .center > .line > .right > .item > ul > li > .date {
		width: 91%;
		padding-left: 9%;
	}
	
	.paging-class > .image {
		left: 0px;
		width: 100%;
	}
	
	.contact-class > .main {
		width: 96%;
		margin-left: 2%;
	}
	
	.contact-class > .main > .left {
		margin-bottom: 20px;
	}
	
	.contact-class > .main > fieldset {
		margin-left: 0px;
	}
	
	.contact-class > .main > .left > .item > .menu {
		left: 0px;
		width: 100%;
	}
	
	.contact-class > .main > fieldset > .box {
		width: 94%;
		margin: 3%;
	}
	
	.contact-class > .main > fieldset > .box > .city > .list {
		padding-left: 13%;
		width: 87%;
	}
	
	.dealer-form > .main > .right > .form > .item > .city > .list {
		padding-left: 13%;
		width: 87%;
	}
	
	.contact-class > .main > fieldset > .box > .city > ul {
		left: 13%;
		width: 87%;
	}
	
	.dealer-form > .main > .right > .form > .item > .city > ul {
		left: 13%;
		width: 87%;
	}
	
	.contact-class > .main > fieldset > .box > .city > ul > li {
		width: 96%;
		padding: 0px 2%;
	}
	
	.dealer-form > .main > .right > .form > .item > .city > ul > li {
		padding: 0px 2%;
		width: 96%;
	}
	
	.contact-class > .main > fieldset > .box > .list > ul > li > .sub {
		width: auto;
		padding-left: 20px;
	}
	
	.contact-form {
		height: auto;
		padding-bottom: 30px;
	}
	
	.contact-form > .main {
		width: 96%;
		margin-left: 2%;
		height: auto;
	}
	
	.contact-form > .main > .left {
		margin-bottom: 20px;
	}
	
	.contact-form > .main > .image {
		display: none;
	}
	
	.contact-form > .main > .right {
		float: left;
		margin-left: 0px;
	}
	
	.contact-form > .main > .right > .form {
		width: 92%;
		padding: 4%;
	}
	
	.contact-form > .main > .right > .form > .item > .city > .list {
		width: 87%;
		padding-left: 13%;
	}
	
	.contact-form > .main > .right > .form > .item > .city > ul {
		width: 87%;
		left: 13%;
	}
	
	.contact-form > .main > .right > .form > .item > .input2 > input {
		width: 62%;
		padding: 0px 3%;
	}
	
	.dealer-form > .main > .right > .form > .item > .input2 > input {
		width: 62%;
		padding: 0px 3%;
	}
	
	.contact-form > .main > .right > .form > .item > .input2 > a {
		width: 12%;
	}
	
	.dealer-form > .main > .right > .form > .item > .input2 > a {
		width: 12%;
	}
	
	.contact-form > .main > .right > .form > .item > .input2 > a > img {
		width: 100%;
		height: 39px;
	}
	
	.dealer-form > .main > .right > .form > .item > .input2 > a > img {
		width: 100%;
		height: 39px;
	}
	
	#header-list > .line > .sub > .maps {
		display: none;
	}
	
	#details > .settings {
		left: 0px;
		right: auto;
		top: 1px;
	}
	
	.details-class {
		width: 100%;
		margin-left: 0px;
	}
	
	#details {
		width: 96%;
		margin-left: 2%;
	}
	
	#details > .info > .text {
		margin-left: 0px;
	}
	
	#details > .detail > ul {
		min-height: 440px;
	}
	
	#details > .detail > ul > li:first-child {
		margin-left: 0px;
	}
	
	#details > .detail > ul > li.selected > .tech {
		width: 100% !important;
		margin-left: 0px;
	}
	
	#details > .detail > ul > li > .tech {
		height: 405px;
	}
	
	#details > .detail > ul > li > .tech > .contain > .item {
		padding: 14px 0px 14px 27%;
		width: 73%;
	}
	
	#details > .detail > ul {
		height: 440px;
	}
	
	#details > .detail > .image {
		float: left;
		margin-bottom: 30px;
		text-align: center;
		min-height: 10px;
		height: auto;
		margin-top: -20px;
	}
	
	#details > .detail > .image img {
		max-height: 9999999px;
		max-width: 70%;
	}
	
	#details > .detail > ul > li > .tech > .contain > .item > .full > .list > .bar {
		width: 60%;
	}
	
	#details > .detail > ul > li > .tech > .contain > .item > .full > .list > .value {
		width: 30%;
	}
	
	#about-product > .main > .info {
		margin-left: 0px;
	}
	
	#about-product > .main > .image {
		margin-left: 0px;
		display: none;
	}
	
	#about-product > .main {
		width: 96%;
		margin-left: 2%;
	}
	
	.details-corporate.socialresp > .text {
		background: none;
	}
	
	.details-corporate > .text.scl > .left {
		height: auto;
		width: 96%;
	}
	
	.details-corporate > .text.scl > .left > .bottom {
		position: relative;
		margin-top: 20px;
	}
	
	.details-corporate > .text.scl > .right {
		height: auto;
		text-align: left;
		width: 96%;
	}
	
	.details-corporate > .text.scl > .right > .bottom {
		position: relative;
		margin-top: 20px;
	}
	
	.projects-class > .main {
		width: 96%;
		margin-left: 2%;
	}
	
	.projects-class > .main > .title {
		width: 96%;
		padding: 36px 2% 16px 2%;
	}
	
	.projects-class > .main > .left > ul > li > .detail > .text {
		width: 96%;
		margin-left: 2%;
	}
	
	.projects-class > .main > .right {
		display: none;
	}
	
	.paging-class > .text {
		padding: 50px 2% 30px 2%;
		width: 96%;
	}
	
	.paging-class > .list {
		margin-bottom: 30px;
	}
	
	.paging-class > .list > ul {
		width: 96%;
		margin-left: 2%;
	}
	
	.references-class > .list {
		width: 96%;
		margin-left: 2%;
		margin-bottom: 30px;
	}
	
	.references-class > .list > ul > li > .sub > .text {
		width: 96%;
		padding: 15px 2%;
	}
	
	.dealer-form > .main {
		width: 96%;
		margin-left: 2%;
	}
	
	.dealer-form > .main > .image {
		display: none;
	}
	
	.dealer-form > .main > .left > .text {
		margin: 50px 0px 30px 0px;
	}
	
	.dealer-form > .main > .right > .form {
		width: 96%;
		padding: 2%;
	}
	
	.dealer-form.ariza {
		height: auto;
		margin-bottom: 30px;
	}
	
	#header-list #header > .header-line > .bottom > .menu {
		float: left;
	}
	
	#about-default > .details > .menu > ul > li:nth-child(4) {
		display: none;
	}
	
	#header-list > .top-line > .main > .links > ul > li:last-child > a {
		background: url('../images/language-icon.png') no-repeat left center !important;
	}
	
	.facilities-class > .main > .list > ul > li {
		max-width: 10000px;
	}
	
	.filter {
		display: none;
	}
	
	.filter > .top {
		display: none !important;
	}
	
	.filter.selected {
		background: none;
		z-index: 0;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}
	
	#footer-default .line.display {
		display: block !important;
	}
	
	.contact-class > .text {
		width: 96%;
		margin-left: 2%;
	}
	
	.main-corporate > #slider-image > .image {
		margin: -432px auto 0px auto;
	}
	
	.main-corporate > #slider-image > .image > img {
		width: 80%;
		max-height: 80%;
		margin-top: 40px;
	}
	
	.product-list-class > ul > li > .image {
		height: auto;
	}
	
	.product-list-class > ul > li {
		height: auto;
	}
}