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

	.desktop {display:none !important;}
	.desktopplanshet {display:none !important;}
	.planshet {display:none !important;}
	.mobile {display:block;}
	.planshetmobile {display:block;}


	#newslist .news-left .month {width: calc(100% - 40px); margin: 0 auto; margin-bottom: 10px !important; margin-top: 20px !important;}
	#newslist .news-left .news-item .news-item-date {margin-bottom: 10px !important;}
	#newslist .news-left .news-item .news-item-text {margin-bottom: 10px !important; }
	#newslist .news-left .news-item .news-item-text h2 {margin-bottom: 10px !important;}
	#newslist .news-head {width: calc(100% - 40px); margin: 0 auto; margin-top: 20px !important;}
	.news-item {width: calc(100% - 40px); margin: 0 auto;}
	#newsitem {width: calc(100% - 40px) !important;}

	#newsitem .itemdate {width: 100% !important;}

	#newsitem .newsdesc {width: 100% !important; margin-left: 0px !important;}

	#newsitem .itemdesc {width: 100% !important; float: none !important;}

	#newsitem .allnews {float: none !important; text-align: left !important;}

	.oneimage {width: 100% !important; float: none !important; margin-bottom: 10px;}
	.oneimage img {width: 100% !important;}

	.button {height:45px;line-height:45px;padding:0 25px;border-radius:25px;display:inline-block;}
	.button-orange {background:#f17d00;color:#fff;}
	.button-orange:hover {text-decoration:none;background:#ffab50;}

	header {min-height:72px;}

	header .menu {position:absolute;right:15px;top:32px;background:url('../images_mobile/menu.jpg') no-repeat right;width:90px;height:18px;text-align:left;color:#000;font-size:16px;}
	header .menu a {display:block;width:inherit;height:inherit;cursor:pointer;color:#000;}

	header .close {position:absolute;right:15px;top:32px;background:url('../images_mobile/close.jpg') no-repeat right;width:90px;height:18px;text-align:left;color:#000;font-size:16px;}
	header .close a {display:block;width:inherit;height:inherit;cursor:pointer;color:#000;}

	header .logo {position:absolute;left:15px;top:24px;width:113px;height:32px;}
	header .logo img {width:113px;}

	#mainslide {background:url('../images/mainslide.jpg') center top;min-height:690px;}
	#mainslide .mainslide-pre {padding-top:25px;}
	#mainslide .mainslide-pre span {display:inline-block;line-height:25px;padding:0 20px;color:#fff;text-transform:uppercase;font-size:12px;font-family:'Roboto',sans-serif;font-weight:400;color:#e28330;text-transform:uppercase;}
	#mainslide .mainslide-title { font-size:26px;color:#fff;text-transform:uppercase;margin-top:20px;}
	#mainslide .mainslide-text {font-size:14px;color:#fff;padding:0 15px;margin-top:20px;}
	#mainslide .mainslide-button {margin-top:45px;padding-bottom:30px;}


	#slide-whatis {background:url('../images/slide-whatis.jpg') center top;height:130px; padding:0 20px;}
	#slide-whatis .slide-whatis-button {padding-top:30px;}
	#slide-whatis .slide-whatis-button a {height:50px;line-height:23px;padding:0px 20px;border-radius:25px;display:inline-block;background:rgba(255,255,255,0.7);}
	#slide-whatis .slide-whatis-button a:hover {background:rgba(255,255,255,0.9);}
	#slide-whatis .slide-whatis-button a span {font-size:14px;font-weight:600;border-bottom:1px dashed #000;color:#000;}
	#slide-whatis .slide-whatis-button a:hover {text-decoration:none;}
	#slide-whatis .slide-whatis-arrow {margin-top:20px;}
	#slide-whatis .slide-whatis-arrow a {background:url('../images/bigarrow.png');width:36px;height:18px;display:inline-block;}
	#slide-whatis .slide-whatis-arrow a:hover {text-decoration:none;}

	#slide-whatis-info {display:none;background:#999;padding:40px}



	#services {background:#ebebeb;}


	#services .block {text-align:left;padding:0 20px;}
	#services .block>h2 {font-size:32px;text-align:left;font-weight:400;padding-top:20px;margin-bottom:10px;}
	.serviceslider .serviceslider-carousel>div .text .slidetext {font-size:18px;color:#8f8f8f;line-height:26px;margin-top:20px;font-weight:normal;}
	#services .orangeline {margin-bottom:25px;}

	.serviceslider {
	   margin: 0px auto;
	   position: relative;
	   margin-top: 0px;
	   margin-left: 0px;
	}

	.serviceslider-carousel .owl-nav {display:none;}
	.serviceslider-carousel .serviceslider-slide {min-height:380px;background:#fff;}
	.serviceslider-slide .image {
	   width: 290px;
	   /*height: 160px;   */
	}
	

	.serviceslider-slide .text {
	   margin-top: 10px;
	   margin-left: 0px;
		padding:10px;
	}
	
	.serviceslider .serviceslider-carousel>div .text h2 {
	   font-weight: bold;
	}
	

	#services .serviceslider-carousel {margin:0 auto;}
	#services .serviceslider-carousel .owl-dots {margin-top:10px;margin-bottom:0px;}
	#services .serviceslider-carousel .owl-dots .owl-dot span{border:1px solid #000;background:#fff;}
	#services .serviceslider-carousel .owl-dots .owl-dot.active span {background:#000;}
	#services .serviceslider-carousel .owl-dots .owl-dot:hover span {background:#000;}





	#slide-where {background:url('../images_mobile/where.jpg') #eaeaea no-repeat center top;min-height:300px;min-height:800px;}
	#slide-where .block .slide-where-title {padding-top:30px;margin-left:10px;text-align:left;}
	#slide-where .block .slide-where-title h2 {font-size:32px;font-weight:400;margin-bottom:20px;}
	#slide-where .block .slide-where-title-text {font-size:14px;font-weight:bold;}
	#slide-where .slide-where-block {background:url('../images_mobile/how.jpg') no-repeat bottom center;text-align:left;padding:0 20px;}
	#slide-where .slide-where-block h2 {font-size:32px;padding-top:290px;margin-bottom:20px;font-weight:400;}
	#slide-where .slide-where-block .slide-where-icons {border-radius:20px;padding:0px;vertical-align:top;text-align:left;}
	#slide-where .slide-where-block .owl-item {background:#fff;min-height:270px;}
	#slide-where .slide-where-block .owl-item img {width:auto !important;margin-bottom:20px;}
	#slide-where .slide-where-block .slide-where-icon-item {background:#fff; padding:20px;display:inline-block;margin-bottom:0px;vertical-align:top;}
	#slide-where .slide-where-block .slide-where-icon-item h3 {font-size:16px;font-family:'PT Sans',sans-serif;font-weight:600;margin-top:5px;}
	#slide-where .slide-where-block .slide-where-icon-item div {font-size:14px;margin-top:10px;}




	#team .block {text-align:left;}
	#team .block>h2 {font-size:32px;text-align:center;font-weight:400;margin-top:20px;margin-bottom:20px;color:#f17d00;}
	#team .teamslider {margin: 20px auto;position: relative;margin-top: 0px;}
	
	#team .teamslider-carousel>div {text-align: center;}
	#team .teamslider-carousel >div .image {margin-bottom:30px;text-align:center;}
	#team .teamslider-carousel >div .image img {max-width:168px;max-height:168px;text-align:center;margin:0 auto;}
	#team .teamslider-carousel >div .fio {font-size:23px;font-weight:bold;}
	#team .teamslider-carousel >div .dolg {font-size:16px;font-weight:normal;}
	#team .teamslider-carousel >div .blackline {margin-top:10px;margin-bottom:20px}
	#team .teamslider-carousel >div .blackline img {height:1px;width:55px;text-align:center;margin:0 auto;}
	
	#team .teamslider-carousel {max-width:1000px;margin:0 auto;}
	#team .teamslider-carousel .owl-nav {position:absolute;top:0px;width:100%;}
	#team .teamslider-carousel .owl-nav .owl-prev {position:absolute;top:30px;left:0px;   width: 29px;  height: 57px;background:url('../images/leftarrow.png') no-repeat !important;}
	#team .teamslider-carousel .owl-nav .owl-prev span {display:none;}
	#team .teamslider-carousel .owl-nav .owl-next {position:absolute;top:30px;right:0px;   width: 29px;  height: 57px;background:url('../images/rightarrow.png') no-repeat !important;}
	#team .teamslider-carousel .owl-nav .owl-next span {display:none;}
	#team .teamslider-carousel .owl-dots {margin-top:40px;margin-bottom:20px;}
	#team .teamslider-carousel .owl-dots .owl-dot span{border:1px solid #000;background:#fff;}
	#team .teamslider-carousel .owl-dots .owl-dot.active span {background:#000;}
	#team .teamslider-carousel .owl-dots .owl-dot:hover span {background:#000;}




	#projects .block {}
	#projects {background:url('../images_mobile/projects.jpg') repeat-y center top;min-height:516px;padding:20px 0;}
	#projects h2 {text-align:center;color:#fff;padding-top:50px;font-size:32px;padding-right:0px;margin-bottom:35px;}
	#projects .block .blockitems .blockitem {width:240px;display:inline-block;vertical-align:top;background:#fff;padding:20px;}
	#projects .block .blockitems .blockitem {background:#fff; color:#000;}
	#projects .block .blockitems .blockitem h3 {margin-top:15px;margin-bottom:10px;font-size:18px;}
	#projects .block .blockitems .blockitem .text {font-size:16px;padding:0 10px;margin-bottom:10px;}
	#projects .block .blockitems .blockitem .sqtext {font-size:16px;font-weight:600;}

	#projects .projects-carousel .owl-nav {position:absolute;top:0px;width:100%;}
	#projects .projects-carousel .owl-nav .owl-prev {display:none; position:absolute;top:85px;left:-100px;   width: 29px;  height: 57px;background:url('../images/left-arrow-black.svg') no-repeat !important;}
	#projects .projects-carousel .owl-nav .owl-prev span {display:none;}
	#projects .projects-carousel .owl-nav .owl-next {display:none; position:absolute;top:85px;right:-100px;   width: 29px;  height: 57px;background:url('../images/right-arrow-black.svg') no-repeat !important;}
	#projects .projects-carousel .owl-nav .owl-next span {display:none;}



	#clientsabout .block {text-align:left;}
	#clientsabout .block>h2 {font-size:32px;text-align:center;font-weight:600;margin-top:50px;margin-bottom:0px;}

	#clientsabout .clientsaboutslider {margin: 20px auto; position: relative;margin-top: 0px; margin-left: 0px;}

	#clientsabout .clientsabout-carousel {max-width:1000px;margin:0 auto;}
	#clientsabout .clientsabout-carousel .owl-nav {position:absolute;top:0px;width:100%;}
	#clientsabout .clientsabout-carousel .owl-nav .owl-prev {display:none;position:absolute;top:30px;left:-100px;   width: 29px;  height: 57px;background:url('../images/leftarrow.png') no-repeat !important;}
	#clientsabout .clientsabout-carousel .owl-nav .owl-prev span {display:none;}
	#clientsabout .clientsabout-carousel .owl-nav .owl-next {display:none;position:absolute;top:30px;right:-100px;   width: 29px;  height: 57px;background:url('../images/rightarrow.png') no-repeat !important;}
	#clientsabout .clientsabout-carousel .owl-nav .owl-next span {display:none;}
	#clientsabout .clientsabout-carousel .owl-dots .owl-dot span{border:1px solid #000;background:#fff;}
	#clientsabout .clientsabout-carousel .owl-dots .owl-dot.active span {background:#000;}
	#clientsabout .clientsabout-carousel .owl-dots .owl-dot:hover span {background:#000;}


	#clientsabout .clientsabout-carousel .item .mobile {padding:20px;text-align:center;}
	#clientsabout .clientsabout-carousel .item .mobile .reviewtext {font-size:16px;color:#656565;text-align:center;font-family:'Montseratt',sans-serif;margin-bottom:30px;}
	#clientsabout .clientsabout-carousel .item .mobile h3 {font-size:23px;margin-bottom:10px;text-align:center;}
	#clientsabout .clientsabout-carousel .item .mobile .orangeline {display:inline-block;width:55px;height:2px;background:url('../images/orangeline2.jpg') no-repeat right top;margin-bottom:10px;}
	#clientsabout .clientsabout-carousel .item .mobile .authortext {font-size:16px;}



	#newsblock {padding:0 20px;}
	#newsblock .block {text-align:left;}
	#newsblock h2 {font-size:32px;margin-top:20px;margin-bottom:10px;margin-left:0px;font-weight:600;}
	#newsblock h2 a {font-size:18px;color:#f17d00;display:inline-block;margin-left:10px;font-weight:bold;}
	#newsblock h2 a:hover {text-decoration:none;}

	#newsblock .newsblocks .newsblockitem  {display:inline-block;vertical-align:top;}
	#newsblock .newsblocks .newsblockitem-title {font-size:18px;margin-top:5px;color:#000;margin-top:10px;}
	#newsblock .newsblocks .newsblockitem-text  {font-size:18px;margin-top:10px;color:#6d6d6d;}
	#newsblock .newsblocks .newsblockitem-date  {font-size:18px;margin-top:10px;color:#000;}


	#clients {}
	#clients .block h2 {text-align:center;margin-top:40px;margin-bottom:20px;font-size:32px;}

	#clients {padding:0 20px;}	
	#clients .clients-carousel {margin:0 auto;margin-bottom:20px;}
	#clients .clients-carousel .owl-item {margin-bottom:20px;}
	#clients .clients-carousel .owl-nav {position:absolute;top:0px;width:100%;}
	#clients .clients-carousel .owl-nav .owl-prev {display:none;position:absolute;top:30px;left:-100px;   width: 29px;  height: 57px;background:url('../images/leftarrow.png') no-repeat !important;}
	#clients .clients-carousel .owl-nav .owl-prev span {display:none;}
	#clients .clients-carousel .owl-nav .owl-next {display:none;position:absolute;top:30px;right:-100px;   width: 29px;  height: 57px;background:url('../images/rightarrow.png') no-repeat !important;}
	#clients .clients-carousel .owl-nav .owl-next span {display:none;}



	#feedback {background:url('../images/feedback-bg.jpg') no-repeat center;color:#fff;padding:0 15px;}
	#feedback h2 {padding-top:40px;font-size:32px;color:#fff;margin-bottom:10px;}
	#feedback .citys {height:29px;border-radius:8px;background:rgba(255,255,255,0.3);padding:4px;text-align:left;margin-bottom:12px;}
	#feedback .citys a {display:inline-block;height:27px;line-height:29px;font-size:10px;color:#3f2b20;padding:0 10px;border:1px rgba(255, 255, 255, 0);}
	#feedback .citys a.selected {background:#fff;border-radius:3px;color:#b46715;border:1px solid #fff;}
	
	#feedback .citys a:hover {border:1px solid #fff;color:#fff;border-radius:3px;text-decoration:none;}
	#feedback .citys a.selected:hover {border:1px solid #fff;color:#b46715;}
	#feedback .address {background:url('../images/icon-address.png') no-repeat 0px 2px;padding-left:30px;text-align:left;margin-bottom:20px;font-size:14px;}
	#feedback .phone {background:url('../images/icon-phone.png') no-repeat 0px 2px;padding-left:30px;text-align:left;margin-bottom:20px;font-size:14px;}
	#feedback .email {background:url('../images/icon-email.png') no-repeat 0px 2px;padding-left:30px;text-align:left;padding-bottom:20px;font-size:14px;}
	
	#feedback .map {margin-top:15px;margin-bottom:20px;}
	#feedback .rightpane {width:510px;float:left;text-align:left;}
	#feedback .rightpane .input {border-bottom:1px solid #fff;width:100%;margin-bottom:30px;}
	#feedback .rightpane .input .smallinfo {opacity:0;}
	#feedback .rightpane .input input[type=text] {height:30px;line-height:30px;font-size:18px;color:#fff;}

	.mobileorder .b24-form-btn  {padding: 15px 10px !important;}

	footer {font-size:10px;margin:20px 0;line-height:17px;padding:0 15px;}



.mobile .close {display:none;}
.mobile-menu {
	display:none;
 	position:absolute;
	top:70px;
	width:100%;
	min-height:100%;
	background:#fff;
	z-index:9999;
}
.mobile-menu div a {text-align:left;color:#000;font-size:16px;font-weight:bold;font-family:'Roboto',sans-serif;}
.mobile-menu div {padding:20px 15px;text-align:left;}

#moreinfo {width: 300px; z-index: 90001; top: 100px !important;}

.page-stat {font-size: 16px; width: 90%; margin: 0 auto; padding-top: 24px; padding-bottom: 24px; padding-left: 10px; padding-right: 10px;}
.page-stat table { border-collapse: collapse; width: 100%; text-align: left; }
.page-stat tr {border-color: silver; border-width: 1px; border-style: solid; }
.page-stat td {border-color: silver; border-width: 1px; border-style: solid; padding: 5px 10px;}

.b24-form-btn {width: 80% !important;}



}
