/* -- iPhone 2G-4s -- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.menu_container {width:100%;height:auto;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.languages {display:none;}
	.logo {margin:0;}
	.page_container {padding-left:0;width:90%;margin:0 auto;padding-top: 172px;}
	.block {width:100%;}
	.footer_container {padding-left:0;width:90%;margin:0 auto;}
	.copy {float:none;width:100%;text-align:center;margin-bottom:20px;}
	.design {float:none;width:100%;text-align:center;}
	.wrapperfooter {width:100%;}
	.portbox {float:none;width:100%;margin-right:0;}
	.logo img {max-width: 80%;height: auto;margin-left: 17px;margin-top: 7px;}
	#mainSlider h1 {font-size:38px!important;}
	#mainSlider p {font-size:19px!important;}
	.block {width:92%;margin:0 auto;}
	.groups {margin-right:0;}
	.products {margin-right:0;}
	.group,
	.group-image {width:100%;}
	.group-image img {max-width:100%;}
	.product,
	.product-image {width:100%;}
	.product-image img {max-width:100%;}
	.bottombox5 {clear:both;padding-top:16px;float:none;}
	.logo {width: 95%;float: none;text-align: center;margin: 0 auto;}
	.logo h1 {font-size:30px;}
	.logo h2 {font-size:20px;padding-top:0;}
	.logo-company {float:none;text-align:center;width:95%;margin:0 auto;padding-bottom:10px;}
	.header-phone {float: none;width: 100%;margin: 0 auto;text-align: center;padding-top: 2px;padding-bottom: 10px;}
	.logo-company img {width:160px;}
	.group {height: auto;padding-bottom: 10px;display: inline-block;vertical-align: top;width: 100%;}
	.bottom {margin-bottom:0;}
	.logo h2 {font-size:13px;}
	.logo h1 {font-size: 25px;padding-bottom: 5px;}
	.page-content {width: 89%;margin: 0 auto;}
	.single-product {width:95%;margin:0 auto;}
	.single-product-left {float:none;width:100%;}
	.single-product-right {float:none;width:100%;}
	.related {width:90%;margin:0 auto;}
	.singleproducts .product {width:100%;margin-left:0;margin-right:0;padding:0}
	.header-phone {display:none;}
	.mobphone {display:block;position:fixed;z-index:2000;bottom:0;left:0;width:100%;background:darkred;text-align:center;color:white;padding:10px 0;font-size:17px;}
	.mobphone a,.mobphone a:visited {color:white;text-decoration:none;}
	.contact-left {width:95%;float:none;margin:0 auto;}
	.contact-right {width:95%;float:none;margin:0 auto;}
	.single-group-price {top:7px;}
	.single-group-lease {top:32px;}
	.single-product-right {margin-left:0;border-top:1px solid gray;padding-top:0px;}
	.single-product-left {padding-bottom:20px;}
	.header-lang {float: none;width: 100%;padding-top: 0;padding-bottom: 10px;text-align: center;display:block;}
	.header-lang img {margin-left:5px;margin-right:5px;float:none;display:inline-block;}
	.head-promo {float: none;width: 76%;margin: 0 auto;margin-bottom: 20px;}
	.mobile-menu {position:relative;}
	.g-title {top:215px;}
	.about-content {font-size:15px;}
	
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px)
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.menu_container {width:100%;height:auto;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.languages {display:none;}
	.logo {margin:0;}
	.page_container {padding-left:0;width:90%;margin:0 auto;padding-top: 172px;}
	.block {width:100%;}
	.footer_container {padding-left:0;width:90%;margin:0 auto;}
	.copy {float:none;width:100%;text-align:center;margin-bottom:20px;}
	.design {float:none;width:100%;text-align:center;}
	.wrapperfooter {width:100%;}
	.portbox {float:none;width:100%;margin-right:0;}
	.logo img {max-width: 80%;height: auto;margin-left: 17px;margin-top: 7px;}
	#mainSlider h1 {font-size:38px!important;}
	#mainSlider p {font-size:19px!important;}
	.block {width:92%;margin:0 auto;}
	.groups {margin-right:0;}
	.products {margin-right:0;}
	.group,
	.group-image {width:100%;}
	.group-image img {max-width:100%;}
	.product,
	.product-image {width:100%;}
	.product-image img {max-width:100%;}
	.bottombox5 {clear:both;padding-top:16px;float:none;}
	.logo {width: 95%;float: none;text-align: center;margin: 0 auto;}
	.logo h1 {font-size:30px;}
	.logo h2 {font-size:20px;padding-top:0;}
	.logo-company {float:none;text-align:center;width:95%;margin:0 auto;padding-bottom:10px;}
	.header-phone {float: none;width: 100%;margin: 0 auto;text-align: center;padding-top: 2px;padding-bottom: 10px;}
	.logo-company img {width:160px;}
	.group {height: auto;padding-bottom: 10px;display: inline-block;vertical-align: top;width: 100%;}
	.bottom {margin-bottom:0;}
	.logo h2 {font-size:13px;}
	.logo h1 {font-size: 25px;padding-bottom: 5px;}
	.page-content {width: 89%;margin: 0 auto;}
	.single-product {width:95%;margin:0 auto;}
	.single-product-left {float:none;width:100%;}
	.single-product-right {float:none;width:100%;}
	.related {width:90%;margin:0 auto;}
	.singleproducts .product {width:100%;margin-left:0;margin-right:0;padding:0}
	.header-phone {display:none;}
	.mobphone {display:block;position:fixed;z-index:2000;bottom:0;left:0;width:100%;background:darkred;text-align:center;color:white;padding:10px 0;font-size:17px;}
	.mobphone a,.mobphone a:visited {color:white;text-decoration:none;}
	.contact-left {width:95%;float:none;margin:0 auto;}
	.contact-right {width:95%;float:none;margin:0 auto;}
	.single-group-price {top:7px;}
	.single-group-lease {top:32px;}
	.single-product-right {margin-left:0;border-top:1px solid gray;padding-top:0px;}
	.single-product-left {padding-bottom:20px;}
	.header-lang {float: none;width: 100%;padding-top: 0;padding-bottom: 10px;text-align: center;display:block;}
	.header-lang img {margin-left:5px;margin-right:5px;float:none;display:inline-block;}
	.head-promo {float: none;width: 76%;margin: 0 auto;margin-bottom: 20px;}
	.g-title {top:215px;}
	.mobile-menu {position:relative;}
	.about-content {font-size:15px;}
}

/* -- iPhone 5 -- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.menu_container {width:100%;height:auto;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.languages {display:none;}
	.logo {margin:0;}
	.page_container {padding-left:0;width:90%;margin:0 auto;padding-top: 172px;}
	.block {width:100%;}
	.footer_container {padding-left:0;width:90%;margin:0 auto;}
	.copy {float:none;width:100%;text-align:center;margin-bottom:20px;}
	.design {float:none;width:100%;text-align:center;}
	.wrapperfooter {width:100%;}
	.portbox {float:none;width:100%;margin-right:0;}
	.logo img {max-width: 80%;height: auto;margin-left: 17px;margin-top: 7px;}
	#mainSlider h1 {font-size:38px!important;}
	#mainSlider p {font-size:19px!important;}
	.block {width:92%;margin:0 auto;}
	.groups {margin-right:0;}
	.products {margin-right:0;}
	.group,
	.group-image {width:100%;}
	.group-image img {max-width:100%;}
	.product,
	.product-image {width:100%;}
	.product-image img {max-width:100%;}
	.bottombox5 {clear:both;padding-top:16px;float:none;}
	.logo {width: 95%;float: none;text-align: center;margin: 0 auto;}
	.logo h1 {font-size:30px;}
	.logo h2 {font-size:20px;padding-top:0;}
	.logo-company {float:none;text-align:center;width:95%;margin:0 auto;padding-bottom:10px;}
	.header-phone {float: none;width: 100%;margin: 0 auto;text-align: center;padding-top: 2px;padding-bottom: 10px;}
	.logo-company img {width:160px;}
	.group {height: auto;padding-bottom: 10px;display: inline-block;vertical-align: top;width: 100%;}
	.bottom {margin-bottom:0;}
	.logo h2 {font-size:13px;}
	.logo h1 {font-size: 25px;padding-bottom: 5px;}
	.page-content {width: 89%;margin: 0 auto;}
	.single-product {width:95%;margin:0 auto;}
	.single-product-left {float:none;width:100%;}
	.single-product-right {float:none;width:100%;}
	.related {width:90%;margin:0 auto;}
	.singleproducts .product {width:100%;margin-left:0;margin-right:0;padding:0}
	.header-phone {display:none;}
	.mobphone {display:block;position:fixed;z-index:2000;bottom:0;left:0;width:100%;background:darkred;text-align:center;color:white;padding:10px 0;font-size:17px;}
	.mobphone a,.mobphone a:visited {color:white;text-decoration:none;}
	.contact-left {width:95%;float:none;margin:0 auto;}
	.contact-right {width:95%;float:none;margin:0 auto;}
	.single-group-price {top:7px;}
	.single-group-lease {top:32px;}
	.single-product-right {margin-left:0;border-top:1px solid gray;padding-top:0px;}
	.single-product-left {padding-bottom:20px;}
	.header-lang {float: none;width: 100%;padding-top: 0;padding-bottom: 10px;text-align: center;display:block;}
	.header-lang img {margin-left:5px;margin-right:5px;float:none;display:inline-block;}
	.head-promo {float: none;width: 76%;margin: 0 auto;margin-bottom: 20px;}
	.g-title {top:215px;}
	.mobile-menu {position:relative;}
	.about-content {font-size:15px;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px)
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.menu_container {width:100%;height:auto;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.languages {display:none;}
	.logo {margin:0;}
	.page_container {padding-left:0;width:90%;margin:0 auto;padding-top: 172px;}
	.block {width:100%;}
	.footer_container {padding-left:0;width:90%;margin:0 auto;}
	.copy {float:none;width:100%;text-align:center;margin-bottom:20px;}
	.design {float:none;width:100%;text-align:center;}
	.wrapperfooter {width:100%;}
	.portbox {float:none;width:100%;margin-right:0;}
	.logo img {max-width: 80%;height: auto;margin-left: 17px;margin-top: 7px;}
	#mainSlider h1 {font-size:38px!important;}
	#mainSlider p {font-size:19px!important;}
	.block {width:92%;margin:0 auto;}
	.groups {margin-right:0;}
	.products {margin-right:0;}
	.group,
	.group-image {width:100%;}
	.group-image img {max-width:100%;}
	.product,
	.product-image {width:100%;}
	.product-image img {max-width:100%;}
	.bottombox5 {clear:both;padding-top:16px;float:none;}
	.logo {width: 95%;float: none;text-align: center;margin: 0 auto;}
	.logo h1 {font-size:30px;}
	.logo h2 {font-size:20px;padding-top:0;}
	.logo-company {float:none;text-align:center;width:95%;margin:0 auto;padding-bottom:10px;}
	.header-phone {float: none;width: 100%;margin: 0 auto;text-align: center;padding-top: 2px;padding-bottom: 10px;}
	.logo-company img {width:160px;}
	.group {height: auto;padding-bottom: 10px;display: inline-block;vertical-align: top;width: 100%;}
	.bottom {margin-bottom:0;}
	.logo h2 {font-size:13px;}
	.logo h1 {font-size: 25px;padding-bottom: 5px;}
	.page-content {width: 89%;margin: 0 auto;}
	.single-product {width:95%;margin:0 auto;}
	.single-product-left {float:none;width:100%;}
	.single-product-right {float:none;width:100%;}
	.related {width:90%;margin:0 auto;}
	.singleproducts .product {width:100%;margin-left:0;margin-right:0;padding:0}
	.header-phone {display:none;}
	.mobphone {display:block;position:fixed;z-index:2000;bottom:0;left:0;width:100%;background:darkred;text-align:center;color:white;padding:10px 0;font-size:17px;}
	.mobphone a,.mobphone a:visited {color:white;text-decoration:none;}
	.contact-left {width:95%;float:none;margin:0 auto;}
	.contact-right {width:95%;float:none;margin:0 auto;}
	.single-group-price {top:7px;}
	.single-group-lease {top:32px;}
	.single-product-right {margin-left:0;border-top:1px solid gray;padding-top:0px;}
	.single-product-left {padding-bottom:20px;}
	.header-lang {float: none;width: 100%;padding-top: 0;padding-bottom: 10px;text-align: center;display:block;}
	.header-lang img {margin-left:5px;margin-right:5px;float:none;display:inline-block;}
	.head-promo {float: none;width: 76%;margin: 0 auto;margin-bottom: 20px;}
	.g-title {top:215px;}
	.mobile-menu {position:relative;}
	.about-content {font-size:15px;}
}

/* -- iPhone 6 -- */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.menu_container {width:100%;height:auto;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.languages {display:none;}
	.logo {margin:0;}
	.page_container {padding-left:0;width:90%;margin:0 auto;padding-top: 172px;}
	.block {width:100%;}
	.footer_container {padding-left:0;width:90%;margin:0 auto;}
	.copy {float:none;width:100%;text-align:center;margin-bottom:20px;}
	.design {float:none;width:100%;text-align:center;}
	.wrapperfooter {width:100%;}
	.portbox {float:none;width:100%;margin-right:0;}
	.logo img {max-width: 80%;height: auto;margin-left: 17px;margin-top: 7px;}
	#mainSlider h1 {font-size:38px!important;}
	#mainSlider p {font-size:19px!important;}
	.block {width:92%;margin:0 auto;}
	.groups {margin-right:0;}
	.products {margin-right:0;}
	.group,
	.group-image {width:100%;}
	.group-image img {max-width:100%;}
	.product,
	.product-image {width:100%;}
	.product-image img {max-width:100%;}
	.bottombox5 {clear:both;padding-top:16px;float:none;}
	.logo {width: 95%;float: none;text-align: center;margin: 0 auto;}
	.logo h1 {font-size:30px;}
	.logo h2 {font-size:20px;padding-top:0;}
	.logo-company {float:none;text-align:center;width:95%;margin:0 auto;padding-bottom:10px;}
	.header-phone {float: none;width: 100%;margin: 0 auto;text-align: center;padding-top: 2px;padding-bottom: 10px;}
	.logo-company img {width:160px;}
	.group {height: auto;padding-bottom: 10px;display: inline-block;vertical-align: top;width: 100%;}
	.bottom {margin-bottom:0;}
	.logo h2 {font-size:13px;}
	.logo h1 {font-size: 25px;padding-bottom: 5px;}
	.page-content {width: 89%;margin: 0 auto;}
	.single-product {width:95%;margin:0 auto;}
	.single-product-left {float:none;width:100%;}
	.single-product-right {float:none;width:100%;}
	.related {width:90%;margin:0 auto;}
	.singleproducts .product {width:100%;margin-left:0;margin-right:0;padding:0}
	.header-phone {display:none;}
	.mobphone {display:block;position:fixed;z-index:2000;bottom:0;left:0;width:100%;background:darkred;text-align:center;color:white;padding:10px 0;font-size:17px;}
	.mobphone a,.mobphone a:visited {color:white;text-decoration:none;}
	.contact-left {width:95%;float:none;margin:0 auto;}
	.contact-right {width:95%;float:none;margin:0 auto;}
	.single-group-price {top:7px;}
	.single-group-lease {top:32px;}
	.single-product-right {margin-left:0;border-top:1px solid gray;padding-top:0px;}
	.single-product-left {padding-bottom:20px;}
	.header-lang {float: none;width: 100%;padding-top: 0;padding-bottom: 10px;text-align: center;display:block;}
	.header-lang img {margin-left:5px;margin-right:5px;float:none;display:inline-block;}
	.head-promo {float: none;width: 76%;margin: 0 auto;margin-bottom: 20px;}
	.g-title {top:215px;}
	.mobile-menu {position:relative;}
	.about-content {font-size:15px;}
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.menu_container {width:100%;height:auto;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.languages {display:none;}
	.logo {margin:0;}
	.page_container {padding-left:0;width:90%;margin:0 auto;padding-top: 172px;}
	.block {width:100%;}
	.footer_container {padding-left:0;width:90%;margin:0 auto;}
	.copy {float:none;width:100%;text-align:center;margin-bottom:20px;}
	.design {float:none;width:100%;text-align:center;}
	.wrapperfooter {width:100%;}
	.portbox {float:none;width:100%;margin-right:0;}
	.logo img {max-width: 80%;height: auto;margin-left: 17px;margin-top: 7px;}
	#mainSlider h1 {font-size:38px!important;}
	#mainSlider p {font-size:19px!important;}
	.block {width:92%;margin:0 auto;}
	.groups {margin-right:0;}
	.products {margin-right:0;}
	.group,
	.group-image {width:100%;}
	.group-image img {max-width:100%;}
	.product,
	.product-image {width:100%;}
	.product-image img {max-width:100%;}
	.bottombox5 {clear:both;padding-top:16px;float:none;}
	.logo {width: 95%;float: none;text-align: center;margin: 0 auto;}
	.logo h1 {font-size:30px;}
	.logo h2 {font-size:20px;padding-top:0;}
	.logo-company {float:none;text-align:center;width:95%;margin:0 auto;padding-bottom:10px;}
	.header-phone {float: none;width: 100%;margin: 0 auto;text-align: center;padding-top: 2px;padding-bottom: 10px;}
	.logo-company img {width:160px;}
	.group {height: auto;padding-bottom: 10px;display: inline-block;vertical-align: top;width: 100%;}
	.bottom {margin-bottom:0;}
	.logo h2 {font-size:13px;}
	.logo h1 {font-size: 25px;padding-bottom: 5px;}
	.page-content {width: 89%;margin: 0 auto;}
	.single-product {width:95%;margin:0 auto;}
	.single-product-left {float:none;width:100%;}
	.single-product-right {float:none;width:100%;}
	.related {width:90%;margin:0 auto;}
	.singleproducts .product {width:100%;margin-left:0;margin-right:0;padding:0}
	.header-phone {display:none;}
	.mobphone {display:block;position:fixed;z-index:2000;bottom:0;left:0;width:100%;background:darkred;text-align:center;color:white;padding:10px 0;font-size:17px;}
	.mobphone a,.mobphone a:visited {color:white;text-decoration:none;}
	.contact-left {width:95%;float:none;margin:0 auto;}
	.contact-right {width:95%;float:none;margin:0 auto;}
	.single-group-price {top:7px;}
	.single-group-lease {top:32px;}
	.single-product-right {margin-left:0;border-top:1px solid gray;padding-top:0px;}
	.single-product-left {padding-bottom:20px;}
	.header-lang {float: none;width: 100%;padding-top: 0;padding-bottom: 10px;text-align: center;display:block;}
	.header-lang img {margin-left:5px;margin-right:5px;float:none;display:inline-block;}
	.head-promo {float: none;width: 76%;margin: 0 auto;margin-bottom: 20px;}
	.g-title {top:215px;}
	.mobile-menu {position:relative;}
	.about-content {font-size:15px;}
}

/* -- iPhone 6 Plus -- */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.menu_container {width:100%;height:auto;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.languages {display:none;}
	.logo {margin:0;}
	.page_container {padding-left:0;width:90%;margin:0 auto;padding-top: 172px;}
	.block {width:100%;}
	.footer_container {padding-left:0;width:90%;margin:0 auto;}
	.copy {float:none;width:100%;text-align:center;margin-bottom:20px;}
	.design {float:none;width:100%;text-align:center;}
	.wrapperfooter {width:100%;}
	.portbox {float:none;width:100%;margin-right:0;}
	.logo img {max-width: 80%;height: auto;margin-left: 17px;margin-top: 7px;}
	#mainSlider h1 {font-size:38px!important;}
	#mainSlider p {font-size:19px!important;}
	.block {width:92%;margin:0 auto;}
	.groups {margin-right:0;}
	.products {margin-right:0;}
	.group,
	.group-image {width:100%;}
	.group-image img {max-width:100%;}
	.product,
	.product-image {width:100%;}
	.product-image img {max-width:100%;}
	.bottombox5 {clear:both;padding-top:16px;float:none;}
	.logo {width: 95%;float: none;text-align: center;margin: 0 auto;}
	.logo h1 {font-size:30px;}
	.logo h2 {font-size:20px;padding-top:0;}
	.logo-company {float:none;text-align:center;width:95%;margin:0 auto;padding-bottom:10px;}
	.header-phone {float: none;width: 100%;margin: 0 auto;text-align: center;padding-top: 2px;padding-bottom: 10px;}
	.logo-company img {width:160px;}
	.group {height: auto;padding-bottom: 10px;display: inline-block;vertical-align: top;width: 100%;}
	.bottom {margin-bottom:0;}
	.logo h2 {font-size:13px;}
	.logo h1 {font-size: 25px;padding-bottom: 5px;}
	.page-content {width: 89%;margin: 0 auto;}
	.single-product {width:95%;margin:0 auto;}
	.single-product-left {float:none;width:100%;}
	.single-product-right {float:none;width:100%;}
	.related {width:90%;margin:0 auto;}
	.singleproducts .product {width:100%;margin-left:0;margin-right:0;padding:0}
	.header-phone {display:none;}
	.mobphone {display:block;position:fixed;z-index:2000;bottom:0;left:0;width:100%;background:darkred;text-align:center;color:white;padding:10px 0;font-size:17px;}
	.mobphone a,.mobphone a:visited {color:white;text-decoration:none;}
	.contact-left {width:95%;float:none;margin:0 auto;}
	.contact-right {width:95%;float:none;margin:0 auto;}
	.single-group-price {top:7px;}
	.single-group-lease {top:32px;}
	.single-product-right {margin-left:0;border-top:1px solid gray;padding-top:0px;}
	.single-product-left {padding-bottom:20px;}
	.header-lang {float: none;width: 100%;padding-top: 0;padding-bottom: 10px;text-align: center;display:block;}
	.header-lang img {margin-left:5px;margin-right:5px;float:none;display:inline-block;}
	.head-promo {float: none;width: 76%;margin: 0 auto;margin-bottom: 20px;}
	.g-title {top:215px;}
	.mobile-menu {position:relative;}
	.about-content {font-size:15px;}
}
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.menu_container {width:100%;height:auto;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.languages {display:none;}
	.logo {margin:0;}
	.page_container {padding-left:0;width:90%;margin:0 auto;padding-top: 172px;}
	.block {width:100%;}
	.footer_container {padding-left:0;width:90%;margin:0 auto;}
	.copy {float:none;width:100%;text-align:center;margin-bottom:20px;}
	.design {float:none;width:100%;text-align:center;}
	.wrapperfooter {width:100%;}
	.portbox {float:none;width:100%;margin-right:0;}
	.logo img {max-width: 80%;height: auto;margin-left: 17px;margin-top: 7px;}
	#mainSlider h1 {font-size:38px!important;}
	#mainSlider p {font-size:19px!important;}
	.block {width:92%;margin:0 auto;}
	.groups {margin-right:0;}
	.products {margin-right:0;}
	.group,
	.group-image {width:100%;}
	.group-image img {max-width:100%;}
	.product,
	.product-image {width:100%;}
	.product-image img {max-width:100%;}
	.bottombox5 {clear:both;padding-top:16px;float:none;}
	.logo {width: 95%;float: none;text-align: center;margin: 0 auto;}
	.logo h1 {font-size:30px;}
	.logo h2 {font-size:20px;padding-top:0;}
	.logo-company {float:none;text-align:center;width:95%;margin:0 auto;padding-bottom:10px;}
	.header-phone {float: none;width: 100%;margin: 0 auto;text-align: center;padding-top: 2px;padding-bottom: 10px;}
	.logo-company img {width:160px;}
	.group {height: auto;padding-bottom: 10px;display: inline-block;vertical-align: top;width: 100%;}
	.bottom {margin-bottom:0;}
	.logo h2 {font-size:13px;}
	.logo h1 {font-size: 25px;padding-bottom: 5px;}
	.page-content {width: 89%;margin: 0 auto;}
	.single-product {width:95%;margin:0 auto;}
	.single-product-left {float:none;width:100%;}
	.single-product-right {float:none;width:100%;}
	.related {width:90%;margin:0 auto;}
	.singleproducts .product {width:100%;margin-left:0;margin-right:0;padding:0}
	.header-phone {display:none;}
	.mobphone {display:block;position:fixed;z-index:2000;bottom:0;left:0;width:100%;background:darkred;text-align:center;color:white;padding:10px 0;font-size:17px;}
	.mobphone a,.mobphone a:visited {color:white;text-decoration:none;}
	.contact-left {width:95%;float:none;margin:0 auto;}
	.contact-right {width:95%;float:none;margin:0 auto;}
	.single-group-price {top:7px;}
	.single-group-lease {top:32px;}
	.single-product-right {margin-left:0;border-top:1px solid gray;padding-top:0px;}
	.single-product-left {padding-bottom:20px;}
	.header-lang {float: none;width: 100%;padding-top: 0;padding-bottom: 10px;text-align: center;display:block;}
	.header-lang img {margin-left:5px;margin-right:5px;float:none;display:inline-block;}
	.head-promo {float: none;width: 76%;margin: 0 auto;margin-bottom: 20px;}
	.g-title {top:215px;}
	.mobile-menu {position:relative;}
	.about-content {font-size:15px;}
}

/* -- iPad -- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.content {width:928px;}
	.sidebar-left {margin-right:30px;}
	.content iframe {max-width:100%;height:auto;}
	.service {height:30px;float:left;width:45%;padding-left:30px;padding-top:0px;}
	.latest-left-galleries img {width:120px;height:auto;}
	.latest-right li {padding:6px 0;}
	.header-right {width:78%;}
	.products {margin:15px;}
	.about {margin:15px;}
	.sidebar-left {width:180px;}
	.sidebar-right {width:220px;}
	.content {width:535px;}
	.content-full {width:750px;}
	.productsinside .productbox {width:305px;}
	.header-contactbox-phone {width:25%;padding-left:58px;}
	.navtop a, .navtop a:visited, .navtop a:active {margin:0 8px;}
	.productbox {width:288px;}
	.bottombox2 {width:265px;}
	.homebox {width:95%;}
	.homeboxsecond .homeboxaboutleft {width:42%;}
	.blogbox {width:285px;height:450px;}
	.productbox {width:215px;}
	.bottombox1 {width:230px;}
	.bottombox2 {width:210px;}
	.bottombox5 {width:200px;}
	.productssingle .productbox {width:146px;}
	.productssingle .productimg {height:auto;}
	.single-product-right {width:490px;}
	.copyright img {width:180px!important;}
	.block {width:97%;margin:0 auto;}
	.product {width:308px;}
	.group {width:320px;}
	.bottom {margin-bottom:0;}
	.about-content {font-size:15px;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;}
	.content {width:520px;}
	.sidebar-left {margin-right:10px;}
	.content iframe {max-width:100%;height:auto;}
	.service {height:39px;float:none;width:100%;padding-left:46px;padding-top:5px;}
	.latest-left-galleries img {width:75px;height:auto;}
	.latest-right li {padding:10px 0;}
	.header-right {width:50%;}
	.products {margin:15px;}
	.about {margin:15px;}
	.sidebar-left {width:180px;}
	.sidebar-right {width:220px;}
	.ipadhide {display:none;}
	.content-full {width:100%;}
	.sidebar-left-inside {width:100%;}
	.sidebar-right {width:100%;float:none;}
	.productbox {width:295px;height:260px;}
	.navtop a, .navtop a:visited, .navtop a:active {padding:6px 5px;}
	.header-right {float:none;width:100%;}
	.header-contactbox-phone {width:27%;padding-left:53px;}
	.navverytopright-search {width:61%;}
	.productbox {width:230px;margin-left:4px;margin-right:4px;}
	.productimg {height:115px;}
	.bottombox1 {width:195px;}
	.bottombox2 {width:205px;}
	.bottombox3 {width:140px;}
	.bottombox5 {width:205px;}
	.homeboxaboutleft .block {min-width:auto;max-width:auto;padding:0;}
	.homeboxaboutleft h2 {margin-top:0;}
	.blogbox {width:202px;height:auto;}
	.blogimg {height:auto;}
	.productcontent {padding:0;}
	.productimg {height:auto;}
	.productbox {width:330px;height:auto;}
	.bottombox5 {width:160px;}
	.single-product-right {width:445px;}
	.navtop,
	.drop_menu {height:110px;}
	.bottom {margin-bottom:0;}
	.group {width:362px;}
	.product {width:228px;}
	.about-content {font-size:15px;}
}

