/* CSS Document */

@media only screen and (max-width: 1600px) {
  .page-header.page-header--transparent .page-header__callback {display: none;}
}

@media only screen and (max-width: 1365px) {
  .page-header__top-right .social {padding: 16px 30px;}
}

@media only screen and (max-width: 1280px) {
  .page-header__btn-search a {width: 75px; height: 75px; }
  .page-header__cart a {width:75px; height: 75px;}
  .page-header.page-header--transparent .page-header__btn-menu a { width:75px; height: 75px;}
}

@media only screen and (max-width:1200px) {
  .section-title {margin-bottom: 20px;}
  .page-header__top {display:none;}
  .page-header__logo {margin-right: auto;}
  .page-header__menu {display: none;}
  .page-header__callback.block-with-icon {padding: 13.5px 15px;}
  .page-header.page-header--transparent .page-header__logo {padding-left: 30px;}
  .service-content__desc {padding: 30px;}
  .service-item__info{padding: 20px;}
  .why-choose-list__numb {display: none;}
  .project-item-slider__desc {padding: 40px 30px;}
  .stat-item__box .stat-item__icon {-webkit-box-flex: 0; -ms-flex: 0 0 75px; flex: 0 0 75px; width: 75px; height: 75px;}
  .section-stats.section-stats--2 .stat-item {padding-top:25px;}
  .blog-item__body {padding: 30px;}
  .blog-item__info {margin-bottom: 15px;}
  .blog-item__bottom {padding: 0 30px 30px;}
  .contacts-block .block-form {padding: 35px;}
  .article-full .block-form,
  .article-intro .block-form {margin-top: 40px; padding: 30px;}
  .section-article-reviews {margin-top: 30px;}
  .comment-item-box {padding: 25px;}
  .sidebar {padding: 30px 20px;}
  .widjet.widjet-contacts {padding:35px;}
  .service-item-list__desc {padding:30px;}
  .service-info {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center;}
  .service-info__left > div:first-child {margin-right: 0;}
  .service-info__left {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; flex-direction: column; align-items: center;  max-width: 100%; text-align: center;}
  .service-info__shop {margin-top: 20px;  margin-bottom: 10px;}
  .service-info__right {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
  .service-info__stars {margin-top: 20px; margin-right: 0; margin-bottom: 30px;}
  .section-title {margin-bottom: 20px; margin-top:30px;}
  .page-header__btn-menu{display:block;}
  .logo__link img{max-width:100%;}
  .first-screen__title .uk-h2 {font-size:56px;}
	
	

}





@media only screen and (max-width: 1199px) {
   .page-header__btn-menu{display:block;}
   .logo__link img{max-width:100%;}
}

@media only screen and (max-width: 991px) {
  .col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	
	
  .uk-section-large {padding-top:30px!important;  padding-bottom:20px!important;}
  .feature-item {padding: 0 0 20px 12px; border: 0;}
  .about-block-video:before {-webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%); top: 50%; left: 50%; width: 70px; height: 70px; margin-left: 0;
    transform: translate(-50%, -50%); border-width: 5px; background-position: left 75% center;}
  .about-block-video img {width: 100%;}
  .about-item {padding: 0 0 20px 12px; border: 0;}
  .section-services__shape {padding:40px 0 60px;}
  .service-nav > li { border-bottom: 1px solid #d7e1e7;}
  .service-content__box {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
  .service-content__media {width: 100%; max-height: 300px; overflow: hidden;}
  .service-content__desc {width: 100%;}
  .section-why-choose__shape {padding: 30px 0 120px;}
  .why-choose__media {display: block; width: 100%;}
  .why-choose__media > img {-o-object-fit: cover; -o-object-position: top; width: 100%; max-height: 500px; overflow: hidden; object-fit: cover; object-position: top;}
  .why-choose__content {position: static; top: auto; left: auto; width: 100%;}
  .why-choose-list__numb {display: inline-block;}
  .section-types-of-cars__shape {padding: 40px 0 100px;}
  .section-types-of-cars .uk-slider {margin-top: 0;}
  .types-cars-item {height: 400px;}
  .types-cars-item__box:hover .types-cars-item__text,
  .types-cars-item__box:focus .types-cars-item__text,
  .types-cars-item__box:active .types-cars-item__text {margin-bottom: 65px;}
  .types-cars-item__box:hover .types-cars-item__more .uk-button,
  .types-cars-item__box:focus .types-cars-item__more .uk-button,
  .types-cars-item__box:active .types-cars-item__more .uk-button {top: -40px;}
  .section-projects__shape {padding: 80px 0 40px;}
  .project-item-slider__media {width: 100%;}
  .project-item-slider__desc {width: 50%;}
  .info-media {display: none;}
  .section-shop__bg {
    -webkit-clip-path: polygon(18% 0px, 100% 1%, 100% 100%, 0px 100%, 0px 1%); padding: 60px 0 40px; clip-path: polygon(18% 0px, 100% 1%, 100% 100%, 0px 100%, 0px 1%);}
  .section-faq__shape {-webkit-mask-position: left 15% top; padding: 100px 0 40px;}
  .section-faq__shape .uk-accordion {max-width: 100%;}
  .section-team .uk-slider .slider-arrows {top: -145px;}
  .section-latest-tech {padding-top: 55px;}
  .service-item-list {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
  .service-item-list + .service-item-list {margin-top: 30px;}
  .service-item-list__media {max-height: 300px;  overflow: hidden;}
  .service-item-list__desc {width: 100%;}
  .page-header__btn-menu{display:block!important;}
  .logo__link img{max-width:100%;}
  .first-screen__title .uk-h2{font-size:42px; line-height:50px;}
  .uk-button-danger.uk-button-large {line-height:45px;}
  .uk-button-default.uk-button-large {line-height:43px;}
  .section-projects__shape {padding:40px 0 40px;}
  .team-item {height:300px;}
  .page-footer .page-footer-top {padding-top:85px; padding-bottom: 60px;}
  .con_nr .zhaopin{margin-top:0px;}
	
	
}

@media only screen and (max-width: 767px) {
  .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}

  .col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto{position:relative;min-height:1px;padding-right:5px;padding-left:5px; float:left;}
	
	
  .section-title span br{display:none;}
  .section-title .uk-h2 br {display: none;}
  .section-title .uk-button { display: none;}
  .uk-button-default.uk-button-large {line-height: 34px;}
  .uk-button-danger.uk-button-large {line-height: 36px;}
  .uk-button-large {padding: 0 10px; line-height: 40px;}
  .uk-form-large:not(textarea):not([multiple]):not([size]) {height: 40px; padding-right: 12px; padding-left: 12px;}
  .page-header__bottom .uk-container {padding-right: 0;}
  .page-header.page-header--transparent + .page-main .section-first-screen__content{padding-top:150px; padding-bottom:90px;}
  .page-footer .page-footer-top {padding-top: 50px; padding-bottom: 30px;}
  .page-footer .page-footer-bottom {padding: 30px 0;}
  .section-subscribe .section-subscribe__content {padding: 40px 0 105px;}
  .subscribe-box__form .uk-button {margin-left: 5px;}
  .section-first-screen__content {padding-top:80px; padding-bottom: 60px;}
  .section-first-screen__box {-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
  .section-first-screen__search {display: none;}
  .first-screen__title span br {display: none;}
  .first-screen__title .uk-h2 br {display: none;}
  .first-screen__btns .uk-button + .uk-button {margin-left: 5px;}
  .project-item-slider {padding: 15px;}
  .project-item-slider__desc {-webkit-transform: translate(0); -ms-transform: translate(0); position: static; top: auto; right: auto; width: 100%; max-width: 100%; padding: 30px 20px; transform: translate(0);}
  .project-item-slider__title {margin-bottom: 15px;}
  .project-item-slider__intro {margin-bottom: 15px;}
  .section-team .uk-slider .slider-arrows {position: static; top: auto; right: auto;}
  .latest-tech-box {text-align: center;}
  .comment-item {-webkit-box-orient: vertical;  -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
  .comment-item__user{margin-right: 0;  margin-bottom: 20px;}
  .service-item-list__head {margin-bottom: 10px;}
  .service-info__numb { -webkit-box-flex: 0; -ms-flex: 0 0 50px; flex: 0 0 50px; width: 50px; height: 50px;}
  .logo__link img{max-width:70%; }
  .page-header__btn-menu a{width:55px; height:55px;}
  .page-header__callback.block-with-icon .block-with-icon__icon {-webkit-box-pack: center; -ms-flex-pack: center; -webkit-box-align: center; -ms-flex-align: center;
    -ms-flex-preferred-size: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex;
    flex-basis: 100%; align-items: center; justify-content: center; width:55px; height:55px; margin-right:0;}
  .first-screen__title .uk-h2{font-size:22px; line-height:30px;}
  .first-screen__title span {
    display: block;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.55;
  }
  .page-footer .page-footer-bottom {font-size:14px;}
  .slider-custome-nav {
    width: 35px;
    height: 35px;
    border: 1px solid #dddddd;
    border-radius: 18px;
    transition: 0.5s;
  }
  .page-footer .uk-h5:after {width: 30px; height: 8px; margin-top: 10px;}
  .page-footer .uk-h5 {margin-bottom:20px; font-size: 18px;}
  .uk-margin-large-bottom{margin-bottom:20px!important}
  .first-screen__title::after {margin-top:10px;}
  .first-screen__btns .uk-button {padding: 0 15px;}
  .uk-button-danger{margin-right:10px;}
  .feature-item__text{margin-bottom:10px;}
  .uk-margin-top{margin-top:20px!important}
  .section-title {margin-top:20px;}
  .section-title span{font-size:14px;}
  .section-title .uk-h2{font-size:24px;}
  .section-title {margin-bottom:10px;}
  .uk-margin-medium-top .uk-button{line-height:40px;}
  .uk-button{font-size:14px; padding: 0 20px; font-weight:normal;}
  .uk-section-large {padding-bottom:20px;}
  .section-services__shape {padding: 30px 0 60px;}
  .step-item__text{margin-bottom:20px; }
  .section-projects__shape {padding:30px 0 40px;}
  .team-item__body {padding:10px 10px 0; border-bottom: 1px solid #d7e1e7;}
  .team-item__position{margin-bottom:10px;}
  
  .feature-item {padding: 0 0 0px 12px;}
  .page-header__btn-menu {display: block; }
  .section-first-screen__title{margin-bottom:20px; font-size:32px; line-height:1.06; margin-bottom:10px;}
  .uk-section-about {padding-top:40px; padding-bottom:20px;}
  .uk-margin-large-top{margin-top:20px!important}
  .section-team .section-content{padding-bottom:20px;} 
  .uk-h3,h3{font-size:1rem; line-height:30px;}
  .service-item-list__media {
  width:80px;
  height:80px;
  background:#2a56ad;
  border-radius:50%;
  margin:20px auto 0px auto;
}
  .feature-item__iconn .icon{font-size:38px;}
  .service-item-list__desc {padding:0px;}
  .con_nr .zhaopin{margin-top:0px;}
  .service-item-list__title .uk-h3 {
    margin: 10px 0 0px 0;
  }
  .d_title h3{margin-bottom: 20px; font-size:20px; font-weight:normal;}
  .d_insert{font-size:14px;}
  .d_insert .posttime{display: none;}
  .list-paddingleft-2{padding-left:5px;}
	.m-page{margin:30px auto 40px auto;}
	.page-index{display: none;}
	.page-last{display: none;}
	.m-page a {padding: 6px 10px; font-size: 13px; color: #333; border-radius: 2px; background-color: #eee; margin: 0 3px;}
	.m-page .page-num-current {padding: 6px 10px;  font-size: 13px; border-radius: 2px; margin: 0 3px;}
	
}

@media only screen and (max-width: 639px) {
  .uk-form-large:not(textarea):not([multiple]):not([size]) {padding-left: 15px;}
  .uk-textarea {padding-top:15px; padding-left:15px;}
  .uk-pagination > * > * {width:35px; height:35px;}
  .page-header__callback.block-with-icon{padding: 0;}
  
  .page-header__callback.block-with-icon .block-with-icon__icon img {width: 30px; height: 30px;}
  .page-header__callback.block-with-icon .block-with-icon__desc {display: none;}
  .page-header__btn-search {display: none;}
  .page-header.page-header--transparent .page-header__logo {margin-right: 15px; padding-left: 15px;}
  .first-screen__item > .uk-position-small .uk-container{padding: 0;}
  .first-screen__title {text-align: center;}
  .first-screen__title span + .uk-h2 {margin-top: 15px;}
  .first-screen__title .uk-h2 + span {margin-top: 15px;}
  .first-screen__btns {text-align: center;}
  .first-screen__btns .uk-button {padding: 0 15px;}
  .partners-title span {bottom: 10px;}
  .service-nav > li > a:after {top: 0; left: 0; width: 3px; height: 100%;}
  .service-nav > li > a {padding: 15px 5px;}
  .service-content__garante {display: none;}
  .service-content__body .uk-button {-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%;}
  .why-choose__media > img {max-height: 300px;}
  .why-choose__media .uk-overlay{padding: 25px;}
  .why-choose__content {padding: 25px;}
  .why-choose-list__icon{-webkit-box-flex: 0; -ms-flex: 0 0 55px; flex: 0 0 55px;}
  .why-choose-list__numb {-webkit-box-flex:0; -ms-flex: 0 0 auto; flex: 0 0 auto;}
  .review-item__box{padding: 50px 30px 30px;}
  .review-item__box::before{right:30px;}
  .section-stats__shape {-webkit-mask-position: right 15% bottom; padding: 40px 0 70px;}
  .stat-item{width:100%;}
  .stat-item__icon{width: 75px;height:75px;}
  .stat-item__title{margin-top:15px;}
  .info-list-item__icon{margin-right:15px;}
  .team-item:hover .team-item__social,
  .team-item:focus .team-item__social,
  .team-item:active .team-item__social{padding-bottom:30px;}
  .team-item {height: auto;}
  .team-item__box {position: static; top: auto; left: auto;}
  .team-item__media {width:100%;}
  .team-item__media img {width:100%;}
  .team-item__social{padding-bottom: 30px;}
  .team-item__social .social{-webkit-transform: translate(0); -ms-transform: translate(0); position: static; top: auto; left: auto; transform: translate(0); opacity:1;}
  .section-latest-tech {padding-top:30px;}
  .contacts-block .contacts-list .contacts-list-item + .contacts-list-item {margin-top: 20px; padding-top: 20px;}
  .contacts-map iframe {height: 300px;}
  .article-full__content blockquote,
  .article-intro__content blockquote{padding: 25px 25px 25px 35px;}
  .article-intro + .article-intro {margin-top:30px;}
  .comment-item__desc {-webkit-box-flex: 1;  -ms-flex: auto; flex: auto;}
  .comment-item__head {display: block;}
  .comment-item__date {margin-top: 10px;}
  .service-item-list__garante {display: none;}
  .service-item-list__body .uk-button{-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%;}
}

@media only screen and (max-width:425px) {
  .why-choose-list__icon{-webkit-box-flex:0; -ms-flex:0 0 90px; flex: 0 0 90px;}
  .why-choose-list__desc{margin: 0 0 0 15px;}
  .why-choose-list__numb{display:none;}
}

@media only screen and (max-width:374px) {
  .review-item__user-stars{display:none;}
}
