@media only screen and (max-width:1529px)
{
	.SiteWidth{width:95%;}
	.nav-button, .nav-close {background:#ffa526 none repeat scroll 0% 0%;color:#FFF;position:relative;padding:0 5px;overflow:inherit;right:40px;}
	.nav-button:visited{color:#fff;}
	.nav{left:0px;position:absolute;width:100%;bottom:auto;top:133px;}
	.nav ul {float:right;background:#FFF none repeat scroll 0% 0%;width:100%;border-bottom:3px solid #8F8B8C;}
	.nav .nav-submenu ul a{width:100%;color:#1A1A1A;text-decoration:none;padding:10px 0px 10px 35px;white-space:normal;border:none;}
	.nav a.Main {padding:10px 0 10px 10px;width:100%;height:auto;display:block;}
	.nav li{border-top:1px solid #D2D3D2;}
	.nav a, .nav a:active, .nav a:visited,.nav a.Main {color: #333;}
	.nav ul li a{width:100%}
	.OneArticleContainer .Table {margin: 0 50px;}
	.ArticleAboutContent .Text {padding-left:50px;}
	.ArticleAboutContent.BoxIndigo .Text {padding-top:50px;padding-left:50px;padding-right:50px;}
	.RightPosition {width:65.8%}
	.IndexContact .Col3 .Table {padding: 0px 5%;}
	.IndexContact .Col3 img {padding-right:10px;}
	.IndexCatalog .CategoryText{padding-right:0}
	.IndexContact .Content {padding:0 50px;}

}
@media only screen and (max-width:1190px)
{
	.SiteWidth{width:95%;}
	.GalleryList .Col3 {width:31%;padding:0 3.45% 3.45% 0;}
	.CategoryArticles .ColParent .Col3{width:28%;padding:0px 3.45% 3.45% 0;}
	.GalleryPicture .Col5 {width:24%;padding:0px 1.3% 1.3% 0;}
	.GalleryPicture .ColParent .Col5:nth-child(5n){padding-right:1.3%;}
	.GalleryPicture .ColParent .Col5:nth-child(4n){padding-right:0;}
	.GalleryPicture .ColParent .Col5:nth-child(5n+1){clear:none;}
	.GalleryPicture .ColParent .Col5:nth-child(4n+1){clear:both;}
	.OneNews .ColParent .Col5 {width:24%;padding:1.3% 1.3% 0 0;}
	.OneNews .ColParent .Col5:nth-child(5n){padding-right:1.3%;}
	.OneNews .ColParent .Col5:nth-child(5n+1){clear:none;}
	.OneNews .ColParent .Col5:nth-child(4n){padding-right:0px;}
	.OneNews .ColParent .Col5:nth-child(4n+1){clear:both;}

	#HeaderSearch{padding-right:70px;padding-left:0px;}
	.Container{height:auto;overflow-x:hidden;border-top:1px solid #D2D3D2;}
	.IndexContent{width:100%;}
	.HeaderProfileContent{display:none;}
	.IndexContentService{width:100%;}
	.IndexContentServicePicture{width:100%;}
	.ArticleBox{font-size:17px;width:75%;}
	.IndexContentGalleryPicture{width:100%}
	.IndexContentGallery{width:100%}
	.FooterPhone{padding:0px 0px 10px;}
	.FooterLogo{font-size:11px;}
	.FooterPhone span{padding-right:50px;}
	.FormEmail{width:180px;}
	.FooterBox .FooterBoxContent .FooterLogo{padding:0px;width:155px;}
	.FooterLogo img{display:block;max-width:100%;}
	.FooterTop{font-size:11px;}
	.HeaderTitleBox .Data h1{font-size:30px}
	.ArticleAboutContent .Text {font-size:14px;}
	.IndexTitle h1 {font-size:35px;}
	.IndexCatalogContainer .Table .TableCell.Strike{font-size:14px;}
	.IndexCatalogContainer .Table .TableCell{font-size:16px;}
	.ArticleAboutContent .ArticleBox .ColParent .Col2 {width:100%;padding:8% 0% 0 0;}
	.ArticleAboutContent .ArticleBox .ColParent .Col2:nth-child(-n+2){padding-top:8%}
	.ArticleAboutContent .ArticleBox .ColParent .Col2:nth-child(2n+1){clear:none}
	.ArticleAboutContent .ArticleBox .ColParent .Col2:first-child{padding-top:0px;}
	.ArticleAboutContent .ArticleBox {width:auto;padding:0;padding-left:30px;text-align:left;padding-right:30px;}
	.IndexBannerContent, .Testimonials{width:100%;display: block;}
	.IndexBannerContent .Right {width:90%;padding-right:0px;float:none;padding:0 5%}
	.Testimonials .Left {width:90%;padding-right:0px;float:none;padding:0 5%}
	.IndexContact .Col3 {width: 31.38%;}
	.IndexContact .Col3 .Table {padding:0px 10px;}
	.IndexContactForm .ContactContent .ContcatInput {width:50%;}
	.IndexContactForm .ContactContent .ContcatInput.RightPosition, .IndexContactForm .ContactContent .ContcatInputBottom.RightPosition {width:47%;margin-left:3%;}
	.IndexContactForm .ContactContent .ContcatInput input {width: calc(100% - 15px);}
	.IndexBannerContent .ColParent .Col3{width:33.1%}
	.IndexBannerContent .ColParent .Col3 img{width:100%;}
	.OneArticleContainer {padding:50px 0;background-size: auto 100%;}
	.IndexContactForm .ContactContent .Captcha input {width: calc(100% - 15px);}
	.ContcatInputLeft{float:none;padding-bottom:18px;display:table;width:100%}
	.ContcatInputLeft .TableCell:first-child{width:110px;}
	.IndexContactForm .ContactContent .ContcatInput:nth-child(3) {padding-bottom:130px;}
	.OneArticlePopUp img {max-width:100%;padding: 0 0px 20px 0;}
	.SliderTextContainer .Title h2 {font-size:29px;margin-bottom:30px}
	.SliderTextContainer .Text {font-size:25px;}
	.OneArticleContainer .Table {margin:0;}
	.SliderTextContainer .Table {width:90%}
	.SliderTextContainer .Link{width:135px}
	.ArticleAboutContent.BoxIndigo .Text {padding-top:40px;padding-left:40px;padding-right:40px;}
	.ArticleAboutContent .ArticleContent {padding-right:0;}
	.ArticleAboutContent .Text {padding:0 20px;padding-top:50px;padding-right:40px;}
	.ArticleAboutContent .Title {padding: 20px 60px 20px 90px;}
	.ArticleAboutContent .Title h2 {font-size:30px;}
	.OneArticleContainer .Text {font-size:14px;}
	.IndexCatalog .CategoryText {width:100%;float:none;padding-bottom:40px;}
	.IndexCatalog .Right {width:auto;float:none;display:table;margin:0 auto}
	.IndexContact .Col3 img {max-width:35px;}
	.ShopCartMsg .Table {width:80%;}
	}


@media only screen and (max-width:780px)
{
	.SiteWidth{width:95%;margin:0px auto;}
	.Col4{width:47%;padding:0 5.6% 5.6% 0;}
	.ColParent .Col4:nth-child(4n){padding-right:10px;}
	.ColParent .Col4:nth-child(4n+1){clear:none;}
	.ColParent .Col4:nth-child(2n){padding-right:0px;}
	.ColParent .Col4:nth-child(2n+1){clear:both;}
	.OneArticle .ColParent .Col5 {width:32%;padding:1.9% 1.9% 0 0;}
	.OneArticle .ColParent .Col5:nth-child(5n){padding-right:1.9%;}
	.OneArticle .ColParent .Col5:nth-child(5n+1){clear:none;}
	.OneArticle .ColParent .Col5:nth-child(3n){padding-right:0px;}
	.OneArticle .ColParent .Col5:nth-child(3n+1){clear:both;}
	.CategoryArticles .ColParent .Col3{width:31%}
	.GalleryList .Col3 {width:31%;padding:0px 3.45% 3.45% 0;}
	#LeftCol{width:100%;float:none;padding-right:0px;}
	.CenterCol.IndexLeft.IndexRight{float:none;width:100%;padding:0px;}
	#RightCol{width:auto;display:table;margin:0 auto;float:none;padding-left:0px;}
	.ArticleAboutContent .HalfWidth{width:100%;display:block;float:none}
	.ArticleAboutContent .HalfWidth:first-child{padding-bottom:5.5%;}
	.ArticleAboutContent .Table .TableCell:first-child .Picture{padding-right:0px;}
	.FooterBox{width:47%;padding-right:5.5%}
	.FooterBox:nth-child(2n){padding-right:0px;}
	.FooterBox:nth-child(-n+2){padding-bottom:5.5%}
	.HeaderBottom .Left {width:45%}
	#HeaderSearch input{width:109px;}
	#HeaderSearch {padding-right:70px;padding-left:0px;}
	.HeaderTopBox:last-child{display:none;}
	.HideText{display:none;}
	.CenterCol.IndexRight{padding-top:40px;width:100%;float:none;padding-bottom:0px;}
	.CenterCol.IndexLeft{padding-top:40px;width:100%;float:none;padding-bottom:0px;}
	#HeaderLogo img{width:200px;}
	.OneArticleBox {width:100%;padding-right:0px;padding-bottom:3.5%;}
	.ArticleBox{width:100%;padding:24px 0;font-size:22px}
	.bx-wrapper .bx-pager{display:none;}
	.box-content{display:table;margin:0 auto;}
	.FooterTop{font-size:14px;}
	.HeaderTitleBox .Data.Backcramp{display:none;}
	.OneNews .ColParent .Col5{width:32%;padding:1.9% 1.9% 0 0;}
	.OneNews .ColParent .Col5:nth-child(5n){padding-right:1.9%;}
	.OneNews .ColParent .Col5:nth-child(4n){padding-right:1.9%;}
	.OneNews .ColParent .Col5:nth-child(4n+1){clear:none}
	.OneNews .ColParent .Col5:nth-child(3n){padding-right:0;}
	.OneNews .ColParent .Col5:nth-child(3n+1){clear:both}
	.ContactFormContent{width:100%}
	.ContactArticle{width:100%;margin:0px;}
	.FooterBottom .Right, .FooterBottom .Left{float:none;}
	.FooterBottomContent{height:auto;}
	.FooterBottom{padding:7px 0;line-height:18px;}
	.HeaderBottom .Height .Picture img {max-width:140px;}
	.ArticleAboutContent .ArticleContent {padding:0;float:none;width:100%;}
	.IndexContact .Col3{width:100%;margin-right:0;margin-bottom:20px;}
	.IndexContact .ColParent .Col3:nth-child(3n):nth-child(3n){margin-bottom:0;padding:0}
	.ArticleAboutContent .ArticleBox{padding:0;}
	.ShopCartMsg {top:10%;}
	.OneArticleContainer .HalfWidth{width:auto;display:table;margin:0 auto}
	.OneArticleContainer .HalfWidth:first-child{padding-bottom:40px;padding-right:0}
	.IndexContact .Content {padding:0;}
	.IndexCatalog .CategoryText .Title h2 {font-size:30px}
	.IndexCatalog .CategoryText .Text {font-size:14px;}
	.IndexCatalog .CategoryText .Text strong {font-size:18px;}
	.IndexCatalog {padding:50px 0;}
	.Content3{padding-bottom:40px}
	.SliderTextContainer span{display:none}
	.SliderTextContainer .Title h2 {font-size:25px;margin-bottom:0px;}
	.SliderTextContainer .Text {font-size:20px;padding-bottom: 10px;}
	.SliderTextContainer .Table {width: 100%;}
	.HeaderBottom .Height, .Menu {height:160px;}
	.ArticleAboutContent li{padding-top:100% !important;}
	.nav{top:116px;}
	.SliderTextContainer .Table {padding-top:80px;}
	.bx-wrapper .bx-controls-direction a{width:30px;background-size:100%;}
	.ShopCartMsg .Table {width: 90%;}
}
@media only screen and (max-width:540px)
{

	.Menu {height:68px}
	.PadWidth {padding:0 10px;}
	.Testimonials .TableCell:first-child {padding-right:5%;}
	.ShopCartMsg .Table {width:80%;}
	.OneArticlePopUp .Title h2 {font-size:15px;}
	.OneArticlePopUp .Text {font-size:13px;}
	.ContactTele {display:none;}
	.IndexContactForm .ContactContent .ContcatInput {width:100%;}
	.IndexContactForm .ContactContent .ContcatInput.RightPosition {width:100%;margin-left:0;position:static;}
	.IndexContactForm .ContactContent .ContcatInput:nth-child(3) {padding-bottom:18px;}
	.IndexContactForm .ContactContent .ContcatInputBottom.RightPosition{width:100%;margin-left:0;position:static;}
	.bx-wrapper .bx-controls-direction a{width:25px}
	.bx-wrapper .bx-prev {left:20px;}
	.bx-wrapper .bx-next {right:20px;}
}


@media only screen and (max-width:480px)
{

	.SiteWidth{width:90%;margin:0px auto;}
	.Col3{width:145px;padding:0 17px 17px 0;}
	.Col4{width:100%;padding:0 0 5.6% 0;}
	.ColParent .Col4:nth-child(4n){padding-right:0px;}
	.ColParent .Col4:nth-child(4n+1){clear:none;}
	.ColParent .Col4:nth-child(2n){padding-right:0px;}
	.ColParent .Col4:nth-child(2n+1){clear:none;}
	.OneArticle .ColParent .Col5{width:48%;padding:3.7% 3.7% 0 0;}
	.OneArticle .ColParent .Col5:nth-child(5n){padding-right:3.7%;}
	.OneArticle .ColParent .Col5:nth-child(5n+1){clear:none;}
	.OneArticle .ColParent .Col5:nth-child(3n){padding-right:3.7%;}
	.OneArticle .ColParent .Col5:nth-child(3n+1){clear:none;}
	.OneArticle .ColParent .Col5:nth-child(2n){padding-right:0;}
	.OneArticle .ColParent .Col5:nth-child(2n+1){clear:both;}
	.FooterBottom{font-size:11px;}
	.HeaderRight .Menu:last-child{display:table;height:50px;margin:0 auto;}
	.FooterBox{float:none;width:100%;padding-right:0px;padding-bottom:40px;}
	.FooterBox:nth-child(4){padding-bottom:0px;}
	.FooterBox .FooterBoxContent .FooterLogo{padding:0px;width:100%;float:none;}
	#HeaderSearch form {width:146px;}
	.IndexContentGalleryPicture img{width:100%}
	.IndexContentServicePicture img{width:100%;}
	.IndexContentServiceTitle{width:307px;}
	.OneArticleBoxTitle{font-size:19px;}
	.ArticleBox{width:85%;}
	.IndexContainerServiceTitle h2{font-size:25px;}
	.IndexContainerGalleryTitle h2{font-size:25px;}
	.IndexPartnerTitle h2{font-size:25px;}
	.NewsContent .ColParent .Col2{width:100%;padding-right:0px;}
	.GalleryList .Col3{width:100%;padding-right:0px;}
	.GalleryList .Picture img{width:100%;}
	.CategoryArticles .ColParent .Col3{width:100%;padding-right:0px;}
	.CategoryArticles .Picture img{width:100%;}
	.GalleryPicture .ColParent .Col5{width:48%;padding:0px 3.7% 3.7% 0;}
	.GalleryPicture .ColParent .Col5:nth-child(5n){padding-right:3.7%;}
	.GalleryPicture .ColParent .Col5:nth-child(4n){padding-right:3.7%;}
	.GalleryPicture .ColParent .Col5:nth-child(2n){padding-right:0px;}
	.GalleryPicture .ColParent .Col5:nth-child(2n+1){clear:both;}
	.OneNews .ColParent .Col5{width:48%;padding:3.7% 3.7% 0 0;}
	.OneNews .ColParent .Col5:nth-child(5n){padding-right:3.7%}
	.OneNews .ColParent .Col5:nth-child(4n){padding-right:3.7%}
	.OneNews .ColParent .Col5:nth-child(3n){padding-right:3.7%}
	.OneNews .ColParent .Col5:nth-child(3n+1){clear:none;}
	.OneNews .ColParent .Col5:nth-child(2n){padding-right:0px;}
	.OneNews .ColParent .Col5:nth-child(2n+1){clear:both;}
	.IndexCatalogContainer .ColParent .Col4{width:80%;float:none;margin:0 auto}
	.IndexCatalogContainer .Picture img{width:100%;}
	.SliderTextContainer .Title h2 {font-size:22px;}
	.SliderTextContainer .Text {font-size:18px;}
	.OneArticleContainer .Text {font-size:15px;padding-bottom:20px;}
	.IndexTitle h3 {font-size:23px;}
	.IndexServiceContainer .AllOffer .Left {width:100%;padding-right:0;float:none;padding-bottom:30px;}
	.IndexServiceContainer .AllOffer .Right {width:100%;}
	.ArticleSliderController{display:none}
	.IndexServiceContainer .Options .TableCell {width:18%;height:auto;}
	.IndexServiceContainer .Options .TableCell .Title h3{display:none}
	.IndexServiceContainer .Options .TableCell .Picture img{max-width:50px;}
	.IndexServiceContainer .Options {padding-bottom: 20px;}
	.PadWidth{display:none}
	.ContactTele {display:none;}
	.SliderTextContainer .Table {padding-top:0;}

	
}