@media screen and (max-width:1400px){.slide_spark{-webkit-background-size:2000px 2000px;background-size:2000px}
}
@media screen and (max-width:1200px){.container{max-width:960px}
.header .header-menu .menu .menu-list ul.menu-lists > li > a{padding:24px 15px}
.header .header-menu .menu .search{max-width:100px}
.slide_1 .slide-1-cont,.slide_2,.slide_4,.slide_6{-webkit-background-size:cover;background-size:cover}
.video iframe{max-height:525px}
.serve-block .serve-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.slide_6 .comments-block{padding-left:100px}
.pages-tab{padding-left:0}
.pages-content-block img{max-width:100%;height:auto}
.pages-catalog-main .pages-content-block{padding-right:15px;margin-bottom:40px}
.map-block{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.map-block .maps{min-width:580px;max-width:580px}
.map-cont{min-width:100%}
}
@media screen and (max-width:992px){.container{max-width:720px}
body{padding-top:160px}
.header .top-block{position:relative;z-index:2}
.header .top-block .top-block-menu ul li{display:none}
.header .top-block .top-block-menu ul li:nth-child(1){display:block}
.header .top-block .top-block-menu ul li:nth-child(1) span{position:absolute;font-size:0;background:none;padding:0;display:block;width:40px;height:40px;top:10px}
.header .top-block .top-block-menu ul li:nth-child(1) span a{display:block;width:100%;height:100%;padding:0;font-size:22px;color:#000;font-weight:900;font-size:0}
.header .top-block .top-block-menu ul li:nth-child(1) span a:before{position:absolute;content:'\f879';left:0;top:0;width:100%;height:100%;font-family:"Font Awesome 5 Free";font-size:22px;color:#000;text-align:center;padding-top:10px}
.header .header-menu .menu .search{position:absolute;width:40px;height:40px;top:-68px;right:110px;border:0}
.header .header-menu .menu .menu-list ul.menu-lists > li > a{padding:15px 10px;font-size:11px}
.slide_1 .slide-1-cont h1{font-size:36px}
.slide_1 .slide-1-cont p{font-size:22px}
.info-block .info-title{font-size:24px}
.info-block p{font-size:14px}
.video iframe{max-height:390px}
footer .footer-cont .footer-img{max-width:220px}
footer .footer-cont .footer-info{max-width:220px}
.pages-content-block .pages-content-block-img{width:100%;float:none}
.pages-content-block .pages-content-block-img img{width:100%}
.pages-img-list ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
h2.pages-content-title .learn-more-button{float:none;display:block;text-align:left;padding-top:10px}
.pages-content-block{padding-bottom:20px}
.pages-tab .tab-content .pages-tab-block .pages-tab-block-title{font-size:22px}
.pages-tab .tab-content .pages-tab-block .pages-tab-block-cont img{float:none;padding:0 0 20px 0}
.pages-catalog-main{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pages-catalog-main .pages-catalog-block{min-width:100%;max-width:100%}
.pages-catalog-main .pages-catalog-list{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;border:0}
}
@media screen and (max-width:768px){.h3,h3{font-size:1.5rem}
.logo-link{text-align:center}
.sidebar-list{display:none}
.slide_label .label-block{text-align:center}
.slide_label .label-block a{margin:0 auto}
.fl-r{display:block;float:none;text-align:center;padding-bottom:30px}
.container{max-width:540px}
body{padding-top:100px}
.header .logo-block a img{width:110px}
.header .get-pricing{display:block;position:absolute;right:130px;top:20px}
.header .header-menu .menu .search{top:-50px;right:85px}
.header .top-block .top-block-menu ul li:nth-child(1) span{top:8px;right:45px; display: none;}
.header .header-menu .menu .menu-list{position:absolute;right:22px;top:-78px;width:40px;height:40px}
.header .header-menu .menu .menu-list.active .button span{position:absolute;left:0;top:15px}
.header .header-menu .menu .menu-list.active .button span:after{display:none}
.header .header-menu .menu .menu-list.active .button span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.header .header-menu .menu .menu-list.active .button span:nth-child(2){display:none}
.header .header-menu .menu .menu-list.active .button span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.header .header-menu .menu .menu-list.active ul.menu-lists{width:290px}
.header .header-menu .menu .menu-list .button{display:block}
.header .header-menu .menu .menu-list .button span{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header .header-menu .menu .menu-list ul.menu-lists{position:absolute;padding:0;overflow:hidden;right:0;top:50px;z-index:999;background:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:0;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2)}
.header .header-menu .menu .menu-list ul.menu-lists > li{min-width:290px}
.header .header-menu .menu .menu-list ul.menu-lists > li a{position:relative;padding:10px 25px;border-bottom:1px solid #ccc}
.arrow-drop{display:inline-flex;align-items:center;justify-content:center;height:40px;width:40px;position:absolute;right:0;top:0;z-index:11;border-left:1px solid #ccc}
.arrow-drop:after{content:"";display:inline-block;height:7px;width:11px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.75 1L5.375 5.375L1 1' stroke='%23CCCCCC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ")}
.arrow-drop.active:after{transform:rotate(180deg)}
.header .header-menu .menu .menu-list ul.menu-lists > li a:hover{color:#fff;background-color:#719430}
.header .header-menu .menu .menu-list ul.menu-lists > li a:before{content:"\25BA";position:absolute;top:13px;margin-left:-10px;font-size:7px}
.header .header-menu .menu .menu-list ul.menu-lists > li:hover > a{
/* color:#fff */
}
.header .header-menu .menu .menu-list ul.menu-lists > li > a{font-size:13px}
.header .header-menu .menu .menu-list ul.menu-lists > li:hover .drop-menu{display:none}
.submenu{columns:1;-webkit-columns:1;-moz-columns:1}
.header .header-menu .menu .menu-list.active ul.menu-lists{height:calc(100vh - 70px);overflow:auto}
.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu ul li a{padding:10px 29px}
.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu .drop-menu{left:0}
.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu li:hover>.drop-menu{display:none}
.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu{position:relative;max-width:100%;display:block;padding:0;background:#fff;border:0;width:100%!important;display:none;box-shadow:none}
.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu ul li{width:100%}
.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu ul li a{font-weight:300}
.video iframe{max-height:290px}
.cont-block{padding:40px 0}
.serve-block .serve-list li{margin:0 5px 10px 5px}
.slide_6 .comments-block{padding-left:60px}
footer .footer-cont{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
footer .footer-cont .footer-img{max-width:100%}
.contract-block .contract-block-cont{max-width:100%;min-width:auto}
.contract-block .contract-block-img{min-width:100%}
.partners-block li{width:48%;height:250px}
.project-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.project-list li{min-width:45%;max-width:230px}
.partners-block{padding-bottom:30px}
.contract-block{padding:30px 0 50px 0}
h2.pages-content-title{font-size:26px}
h3.pages-content-title{font-size:22px}
h4.pages-content-title{font-size:18px}
.pages-content-block p,.contract-block .contract-block-cont p{font-size:14px}
h2.pages-content-title .learn-more-button{float:none;display:block;text-align:left;padding:20px 0 0 0}
.slide_label .label-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.slide_label .label-block p{padding-bottom:20px}
.map-block .maps{min-width:100%;max-width:100%}
.map-block .maps .maps-link a{font-size:0;padding:0;width:20px;height:20px;-webkit-border-radius:50% !important;border-radius:50% !important}
.map-block .maps .maps-link a:after{display:none}
.map-block .maps .maps-link a:before{width:100%;height:100%;top:50%;left:50% !important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.map-block .serve-list li .serve-list-block{width:220px}
.pages-tab{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pages-catalog-main .pages-catalog-block .pages-content-title{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.form-pages-block .form-pages-forms{min-width:100%}
}
@media screen and (max-width:576px){.container{max-width:100%}
body{padding-top:120px}
.header .get-pricing{width:100%;left:0;top:62px}
.header .get-pricing a{display:block;-webkit-border-radius:0;border-radius:0;text-align:center}
.header .header-menu{border:0}
.slide_1 .slide-1-cont{padding:90px 0 60px}
.slide_1 .slide-1-cont h1{font-size:24px;padding-bottom:15px}
.slide_1 .slide-1-cont p{font-size:18px}
.slide_1 .slide-1-cont:after{height:340px}
.info-block .info-title{font-size:18px}
.info-block p{line-height:20px}
.video iframe{max-height:165px}
.cont-block{padding:30px 0}
.cont-block .cont-title{font-size:26px;margin-bottom:15px}
.cont-block p{font-size:14px}
.slide_6 .comments-block p{font-size:14px}
footer .footer-cont .footer-img ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
footer .footer-cont .footer-img ul li{padding-bottom:10px}
.partners-block li{width:100%;height:auto}
.partners-block li img{position:relative;left:auto;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}
.project-list{padding-bottom:0}
.pages-content-block .led-list li{display:block;padding-left:70px;min-width:100%;margin-bottom:45px}
.pages-content-block .led-list li a{font-size:16px}
.pages-content-block .list-circle ul{padding:15px}
.pages-content-block .list-circle ul.led-list li{margin-bottom:2px}
.pages-content-block .pages-content-block-img{padding:0}
.pages-content-block .pages-content-block-img img{border-radius:5px;margin-bottom:15px}
ol{padding-left:15px}
.news-info{padding-bottom:3px}
.text-block-1 h3{font-size:1.27rem;font-weight:600;padding-bottom:10px}
.pages-content-block .led-list li a:after{left:-70px}
.pages-content-block .led-list,.pages-content-block{padding-bottom:0}
.pages-content-block .pages-content-info-block{padding-left:0}
.pages-content-block .pages-content-info-block p{padding-left:15px}
.pages-img-list ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.slide_spark-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.slide_spark{-webkit-background-size:4000px 4000px;background-size:4000px}
.map-block .serve-list li .serve-list-block{width:auto}
.pages-tab .tab-content{padding-left:0}
.pages-tab .tab-content .pages-tab-block{padding:10px 15px}
.pages-tab .tab-content .pages-tab-block .pages-tab-block-title{font-size:18px}
.pages-tab .tab-content .pages-tab-block .pages-tab-block-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
}
