@media only screen and (min-width: 744px) {

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

	header {
		position:relative;display: block; width:100%;
		background:#fff;
		height:156px;
		width:100%;
	}

	.block {width:1200px;margin:0 auto;}

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


	header .block .logo {position:absolute;left:10px;top:34px;width:159px;height:48px;}
	header .block .menu {position:absolute;left:10px;top:122px;height:14px;line-height:14px;}
	header .block .menu a {color:#000;font-weight:600;font-family:'Roboto',sans-serif;padding-right:70px;font-size:16px;}
	header .block .menu a.selected {font-weight:400;}


	header .address {position:absolute;background:url('../images/address.png') no-repeat 0px -3px;min-height:30px;padding-left:20px;left:290px;top:34px;line-height:20px;font-size:16px;text-align:left;}
	header .address .telphone {font-size:18px;font-weight:bold;}
	header .emailblock {position:absolute;background:url('../images/email.png') no-repeat 0px -3px;min-height:30px;padding-left:30px;left:506px;top:34px;line-height:20px;font-size:16px;text-align:left;}
	header .emailblock .email {font-size:18px;font-weight:bold;}
	header .timeblock {position:absolute;background:url('../images/time.png') no-repeat 0px -3px;min-height:30px;padding-left:30px;left:767px;top:34px;line-height:20px;font-size:16px;text-align:left;}
	header .timeblock .time {font-size:18px;font-weight:bold;}
	
	header .socicons {position:absolute;right:10px;top:34px;}
	header .socicons>div {width:40px;height:40px;margin-left:20px;display:inline-block;}



	#mainslide {background:url('../images/mainslide.jpg') center top;min-height:612px;}
	#mainslide .mainslide-pre {padding-top:50px;}
	#mainslide .mainslide-pre span {background:#f17d00;display:inline-block;height:25px;line-height:25px;padding:0 40px;color:#fff;text-transform:uppercase;font-size:16px;font-family:'Roboto',sans-serif;}
	#mainslide .mainslide-title { font-size:52px;color:#fff;text-transform:uppercase;margin-top:20px;}
	#mainslide .mainslide-text {font-size:18px;color:#fff;padding:0 200px;margin-top:20px;}
	#mainslide .mainslide-button {margin-top:45px;}

	#slide-whatis {background:url('../images/slide-whatis.jpg') center top;height:130px; }
	#slide-whatis .slide-whatis-button {padding-top:30px;}
	#slide-whatis .slide-whatis-button a {height:50px;line-height:50px;padding:0 40px;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:18px;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 .block {text-align:left;}
	#services .block>h2 {font-size:48px;text-align:left;font-weight:400;margin-top:50px;margin-bottom:20px;}
	.serviceslider .serviceslider-carousel>div .text .slidetext {font-size:18px;color:#8f8f8f;line-height:26px;margin-top:20px;font-weight:normal;}

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

	.serviceslider-carousel .serviceslider-slide {min-height:380px;}
	.serviceslider .serviceslider-carousel>div .image {
	   position: absolute;
	   top: 0px;
	   right: 0px;
	   width: 241px;
	   height: 160px;
	   margin-right: 30px;
	   top: 0px;
	   right: 0px;
	   width: 482px;
	   height: 319px;
	   margin-right: 30px;
	}
	
	.serviceslider .serviceslider-carousel>div .text {
	   float: left;
	   margin-top: 80px;
	   margin-left: 0px;
	   width: 470px;
	}
	
	.serviceslider .serviceslider-carousel>div .text h2 {
	   font-weight: normal;
	}
	

	#services .serviceslider-carousel {max-width:1000px;margin:0 auto;}
	#services .serviceslider-carousel .owl-nav {position:absolute;top:0px;width:100%;}
	#services .serviceslider-carousel .owl-nav .owl-prev {position:absolute;top:130px;left:-100px;   width: 29px;  height: 57px;background:url('../images/leftarrow.png') no-repeat !important;}
	#services .serviceslider-carousel .owl-nav .owl-prev span {display:none;}
	#services .serviceslider-carousel .owl-nav .owl-next {position:absolute;top:130px;right:-100px;   width: 29px;  height: 57px;background:url('../images/rightarrow.png') no-repeat !important;}
	#services .serviceslider-carousel .owl-nav .owl-next span {display:none;}
	#services .serviceslider-carousel .owl-dots {margin-top:70px;margin-bottom:20px;position:absolute;top:243px;}
	#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/slide-where.jpg') no-repeat center top;min-height:300px;min-height:1227px;}
	#slide-where .block .slide-where-title {padding-top:80px;margin-left:10px;width:400px;text-align:left;}
	#slide-where .block .slide-where-title h2 {font-size:48px;font-weight:400;margin-bottom:20px;}
	#slide-where .block .slide-where-title-text {font-size:18px;}
	#slide-where .slide-where-block {position:absolute;left:490px;top:550px;width:700px;text-align:left;}
	#slide-where .slide-where-block h2 {font-size:48px;margin-bottom:20px;font-weight:400;}
	#slide-where .slide-where-block .slide-where-icons {background:#fff;border-radius:20px;padding:30px;vertical-align:top;}
	#slide-where .slide-where-block .slide-where-icon-item {width:280px;display:inline-block;margin-bottom:20px;margin-right:30px;vertical-align:top;}
	#slide-where .slide-where-block .slide-where-icon-item h3 {font-size:16px;font-family:'PT Sans',sans-serif;font-weight:400;margin-top:5px;}
	#slide-where .slide-where-block .slide-where-icon-item div {font-size:16px;margin-top:10px;}


	#team .block {text-align:left;}
	#team .block>h2 {font-size:48px;text-align:center;font-weight:400;margin-top:80px;margin-bottom:65px;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; border-radius: 90px;}
	#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:-100px;   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:-100px;   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 {width:1000px;}
	#projects {background:url('../images/projects-bg.jpg') no-repeat center top;height:516px;min-height:516px;}
	#projects h2 {text-align:center;color:#fff;padding-top:50px;font-size:58px;padding-right:0px;margin-bottom:35px;}
	#projects .block .blockitems .blockitem {width:330px;height:253px;display:inline-block;vertical-align:top;}
	#projects .block .blockitems .blockitem.orange {background:rgba(241,125,0,0.8); color:#fff;}
	#projects .block .blockitems .blockitem.orange h3 {margin-top:15px;margin-bottom:10px;font-size:18px;}
	#projects .block .blockitems .blockitem.orange .text {font-size:16px;padding:0 10px;margin-bottom:10px;}
	#projects .block .blockitems .blockitem.orange .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 {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 {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;}

	#projects .projects-carousel .owl-dots {margin-top:130px;margin-bottom:20px;top:243px;}
	#projects .projects-carousel .owl-dots .owl-dot span{border:1px solid #000;background:#000;}
	#projects .projects-carousel .owl-dots .owl-dot.active span {background:#fff;}
	#projects .projects-carousel .owl-dots .owl-dot:hover span {background:#fff;}




	#clientsabout .block {text-align:left;}
	#clientsabout .block>h2 {font-size:58px;text-align:center;font-weight:400;margin-top:50px;margin-bottom:30px;}


	#clientsabout .clientsaboutslider {margin: 20px auto; position: relative;margin-top: 0px; margin-left: 0px;}
	#clientsabout .clientsabout-carousel .item .leftpane {
	   float:left;
	   width:470px;
	   /*height: 160px;*/
	   margin-right: 50px;
	   text-align:right;
	}

	#clientsabout .clientsabout-carousel .item .leftpane h3 {font-size:23px;margin-bottom:10px;}
	#clientsabout .clientsabout-carousel .item .leftpane .orangeline {display:inline-block;width:55px;height:2px;background:url('../images/orangeline2.jpg') no-repeat right top;margin-bottom:10px;}
	#clientsabout .clientsabout-carousel .item .leftpane .authortext {font-size:16px;}

	#clientsabout .clientsabout-carousel .item .rightpane {float:left; width:470px; height: 160px;font-size:18px;color:#656565;}

	#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 {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 {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;}


	#newsblock .block {text-align:left;}
	#newsblock h2 {font-size:40px;margin-top:40px;margin-bottom:30px;margin-left:10px;font-weight:400;}
	#newsblock h2 a {font-size:18px;color:#f17d00;display:inline-block;margin-left:10px;}
	#newsblock h2 a:hover {text-decoration:none;}

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

	#clients {min-height:300px;}
	#clients .block h2 {text-align:center;margin-top:80px;margin-bottom:40px;font-size:40px;}
	
	#clients .clients-carousel {max-width:980px;margin:0 auto;}
	#clients .clients-carousel .owl-nav {position:absolute;top:0px;width:100%;}
	#clients .clients-carousel .owl-nav .owl-prev {position:absolute;top:50px;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 {position:absolute;top:50px;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 {min-height:970px;background:url('../images/feedback-bg.jpg') no-repeat center;color:#fff}
	#feedback h2 {padding-top:80px;font-size:58px;color:#fff;}
	#feedback .desc {font-size:23px;margin-top:10px;margin-bottom:30px;}
	#feedback .leftpane {width:470px;float:left;margin-left:10px;margin-right:110px;}
	#feedback .leftpane .citys {height:38px;border-radius:8px;background:rgba(255,255,255,0.3);width:100%;padding:4px;text-align:left;}
	#feedback .leftpane .citys a {display:inline-block;height:36px;line-height:38px;font-size:15px;color:#3f2b20;padding:0 20px;border:1px rgba(255, 255, 255, 0);}
	#feedback .leftpane .citys a.selected {background:#fff;border-radius:3px;color:#b46715;border:1px solid #fff;}
	
	#feedback .leftpane .citys a:hover {border:1px solid #fff;color:#fff;border-radius:3px;text-decoration:none;}
	#feedback .leftpane .citys a.selected:hover {border:1px solid #fff;color:#b46715;}
	#feedback .leftpane .address {background:url('../images/icon-address.png') no-repeat 0px 2px;padding-left:30px;text-align:left;margin-bottom:20px;font-size:18px;}
	#feedback .leftpane .phone {background:url('../images/icon-phone.png') no-repeat 0px 2px;padding-left:30px;text-align:left;margin-bottom:20px;font-size:18px;}
	#feedback .leftpane .email {background:url('../images/icon-email.png') no-repeat 0px 2px;padding-left:30px;text-align:left;margin-bottom:20px;font-size:18px;}
	
	#feedback .leftpane .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;}

	::-webkit-input-placeholder { /* Chrome */
	  color: #c89053;
	}
	:-ms-input-placeholder { /* IE 10+ */ 
	  color: #c89053;
	}
	::-moz-placeholder { /* Firefox 19+ */
	  color: #c89053;
	  opacity: 1;
	}
	:-moz-placeholder { /* Firefox 4 - 18 */
	  color: #c89053;
	  opacity: 1;
	}
	#feedback .rightpane .checkbox  label {position:relative;}
	#feedback .rightpane .checkbox  label input[type=checkbox] {float:left;width:30px;}
	#feedback .rightpane .checkbox  label .checkboxtext {float:left;width:450px;font-size:13px;}
	
	#feedback .rightpane .button {text-align:left;padding:0;margin-top:30px;}
	#feedback .rightpane .button a {display:inline-block;padding:0 40px;height:50px;line-height:50px;border:1px solid #fff;color:#fff;font-size:18px;border-radius:25px;}

	footer {font-size:16px;margin:20px 0;min-height:140px;line-height:25px;}

	/* телефоны в шапке */
	/* .menu1 {float:left;} */
    .address ul li {float:left;list-style-type:none;}
    .address ul li a {text-decoration:none; color: #000; text-align: left;}
    
    .address ul li a span {background:#fff;width:16px;height:16px;display:inline-block;border-radius:8px;line-height:16px;font-size:9px;vertical-align:top;margin-top:10px;}

    .address ul li .dropbtn {display: inline-block;text-align: center;text-decoration: none; }

    .address ul li .dropbtn:hover { display: inline-block;text-align: center;text-decoration: none; }
    .address .dropdown-content {display: none;position: absolute;background-color: #fff;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;padding: 10px 10px 5px 10px; margin-left: -10px;}
    .address .dropdown-content a {text-decoration: none;display: block;text-align: left;height:35px;line-height:35px;}
    .address .dropdown-content a:hover {text-decoration: none;}
    .address .dropdown:hover .dropdown-content {display: block;}

	.page-stat {font-size: 16px; width: 1200px; margin: 0 auto; padding-top: 24px; padding-bottom: 24px; height: 40vh;}
	.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;}
}