*{-webkit-box-sizing:border-box;box-sizing:border-box}
.h4, h4 {
    font-size: 1.3rem;
}
.h3, h3, h2 {
    font-size: 1.5rem;
}

p {
    font-weight: 200;
}
strong {
    font-weight: 400;
}
.avia-builder-el-9 {
    font-weight: 300;
}
.avia_textblock ul li, .text-block-1 ul li {
    font-weight: 300;
}
html,body{height:100%;margin:0;min-width:320px;font-family: 'Source Sans Pro', sans-serif;}
body{padding-top:224px}
body.body-index{padding-top:121px}
p,ul{list-style-type:none;margin:0;padding:0}
button{padding:0;border:none;background:none;outline:none}
input,select{outline:none}
::-webkit-input-placeholder{font:18px 'Open Sans',sans-serif;color:#363636}
::-moz-placeholder{font:18px 'Open Sans',sans-serif;color:#363636}
::-ms-input-placeholder{font:18px 'Open Sans',sans-serif;color:#363636}
.container{position:relative;max-width:1140px;margin:0 auto;padding:0 15px}
.header{position:fixed;width:100%;top:0;z-index:10;background:rgba(255,255,255,0.9)}
.header .top-block{background:#fff; padding-bottom: 20px;}
.header .top-block .top-block-menu ul{margin-top: -4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:0px}
.news-info{padding-bottom:10px;color:#999}
.header .top-block .top-block-menu ul li{padding:0;margin:0}
.header .top-block .top-block-menu ul li:nth-child(1){padding-right:10px}
.header .top-block .top-block-menu ul li span{    margin-top: 6px;display:block;background:#0162a8;color:#fff;text-transform:lowercase;font-weight:200;font-size:18px;padding:5px 23px}
.header .top-block .top-block-menu ul li span a{display:inline;font-weight:200;font-size:18px;color:#fff}
.header .top-block .top-block-menu ul li a{display:block;font-size:11px;text-transform:uppercase;color:#808080;font-weight:700;padding:10px 5px}
.top-block-menu {display: inline-block;float: right;margin-top: 40px;}
.header .logo-block{position: relative;padding-bottom:0px; display: inline-block; padding-top: 20px;}
.logo-block img {    max-width: 100%;
    width: 122px;}
.header .logo-block.active a img{width:100px}
.header .get-pricing{display:none}
.header .get-pricing a{background:#0162a8;-webkit-border-radius:5px;border-radius:5px;padding:5px 15px;color:#fff;font-size:14px;font-weight:200;text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header .get-pricing a:hover{opacity:.8}
.header .header-menu{position:absolute;z-index:2;width:100%;top:100%;    background: #0162a8;;border-bottom: 1px solid #eee; border-top: 1px solid #eee;}
.header .header-menu .menu .menu-list{position:relative}
.header .header-menu .menu .menu-list .button{display:none;position:absolute;width:35px;height:35px;border:1px solid #333;-webkit-border-radius:3px;border-radius:3px;padding:8px 5px}
.header .header-menu .menu .menu-list .button span{position:relative;width:100%;display:block;height:3px;margin-bottom:4px;background:#333;-webkit-border-radius:3px;border-radius:3px}
.header .header-menu .menu .menu-list .button span:after{position:absolute;content:'';width:4px;height:3px;background:#fff;top:0;left:4px}
.header .header-menu .menu .menu-list ul.menu-lists{font-size:0}
.header .header-menu .menu .menu-list ul.menu-lists > li{position:relative;display:inline-block;margin:0;}
/* .header .header-menu .menu .menu-list ul.menu-lists > li:last-child{border-right:1px solid #E1E1E1} */
.header .header-menu .menu .menu-list ul.menu-lists > li > a{display:block;font-weight:700;color:#fff;font-size:16px;padding:20px 24px;text-decoration:none}
.header .header-menu .menu .menu-list ul.menu-lists > li:first-child > a {
    padding-left: 0;
}
.header .header-menu .menu .menu-list ul.menu-lists > li:hover a{color:#000}
.header .header-menu .menu .menu-list ul.menu-lists > li:hover>.drop-menu{display:block}
.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu li:hover>.drop-menu{display:block}
.submenu{columns:2;-webkit-columns:2;-moz-columns:2}
.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu{position:absolute;width:520px;top:100%;background:#fff;border-top:2px solid #8AC53F;padding:10px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2);display:none}
.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu ul li{display:inline-block;width:100%}
.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu ul li a{display:block;font-weight:200;color:#808080;font-size:15px;padding:10px 24px;text-decoration:none}

.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu ul li:hover a {
    text-decoration: underline;
}
.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu ul li a:hover{color:#333}
.header .header-menu .menu .search{position:relative;max-width:10px;}
.header .header-menu .menu .search .search-button{position:absolute;top:0;right:0;z-index:99;cursor:pointer;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.header .header-menu .menu .search .search-button .fa-search{font-size:22px;color:#fff}
.header .header-menu .menu .search .search-form{overflow:hidden;max-height:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:absolute;top:-webkit-calc(100% + 5px);top:calc(100% + 5px);z-index:100;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2);border:1px solid #E1E1E1;border-top:0;border-bottom:0;-webkit-border-radius:3px;border-radius:3px;right:0;width:250px;padding:0 10px}
.header .header-menu .menu .search .search-form:after{position:absolute;content:'';width:0;height:0;border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;right:20px;top:-5px;z-index:2}
.header .header-menu .menu .search .search-form.active{overflow:hidden;max-height:58px;padding:10px;border:1px solid #E1E1E1}
.header .header-menu .menu .search .search-form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.header .header-menu .menu .search .search-form form input[type="text"]{background:#eee;border:1px solid #ccc;padding:5px 10px;width:190px}
.header .header-menu .menu .search .search-form form button[type="submit"]{background:#0162a8;border:none;width:40px;position:relative;color:#fff;font-size:14px}
.slide_1 .slide-1-cont{background:url("../images/slide1-bg.jpg") no-repeat top center;position:relative;-webkit-background-size:100% 100%;background-size:100%}
.slide_1 .slide-1-cont:after{position:absolute;content:'';width:100%;    height: 745px;background:rgba(0,0,0,0.6);left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.slide_1 .slide-1-cont{position:relative;z-index:2;    padding-top: 315px;
    text-align: center;
    padding-bottom: 250px;}
.slide_1 .slide-1-cont .container{z-index:2}
.slide_1 .slide-1-cont h1{margin:0;padding:0;color:#fff;font-size:42px;font-weight:200}
.slide_1 .slide-1-cont p{color:#8AC640;font-weight:200;font-size:27px;padding-bottom:35px}
.learn-more-button{padding:15px;text-align:center}
.pages-content-block .learn-more-button a{
    display: inline-block;
    margin-bottom: 40px;
}
.pages-content-block .text-block-1 {
    margin-bottom:40px;
}
.learn-more-button a{background:#0162a8;-webkit-border-radius:0px;border-radius:0px;padding:14px 30px;color:#fff;font-size:16px;font-weight:200;text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.learn-more-button a:hover{opacity:.8}
.learn-more-button a i{padding-right:5px}
.info-block{padding:0px 0}
.pages-content-block .learn-more-button {
    text-align:left;
    display:block;
    padding:15px 0 0 0;
}
.info-block .info-title{text-transform:uppercase;font-weight:200;font-size:34px;color:#222;padding-bottom:20px; padding-top: 40px}
.info-block p{font-size:16px;color:#666;font-weight:200;line-height:26px;padding-bottom:40px}
.info-block p a{color:#8AC53F}
.learn-more-button-info a{font-size:18px;text-transform:none;background:#0162a8;}
/* .learn-more-button-info a{font-size:12px;text-transform:none;background:#0162a8 url("../images/lamp.png") no-repeat 15px center;padding-left:40px} */
.video{padding-bottom:50px}
.video iframe{max-width:100%}
.slide_2{
    background-blend-mode: overlay;
    background-size: cover !important;
    background-image: url(/wp-content/new/21.jpeg), linear-gradient(rgb(54 60 66),rgb(46 52 60));
}
    
.cont-block{padding: 120px 0 130px 0;}
.cont-block.cont-block-next .cont-title,.cont-block.cont-block-next p{color:#000}
.cont-block .cont-title{position:relative;color:#fff;text-transform:uppercase;padding-bottom:10px;font-size:34px;margin-bottom:25px;font-weight:200}
.cont-block .cont-title:after{position:absolute;content:'';height:2px;background:#0162a8;width:551px;max-width:100%;left:0;bottom:0}
.cont-block p{padding-bottom:25px;color:#fff;font-size:16px;font-weight:200}
.cont-block .learn-more-button a{padding:15px 30px;font-size:18px}
.slide_4{background-blend-mode: overlay;background-size: 100%;background-image: url(/wp-content/new/5.jpeg), linear-gradient(rgb(54 60 66),rgb(46 52 60));background-position-y: bottom;}
.serve-block{padding:60px 0}
.serve-block .serve-title{position:relative;color:#000;text-transform:uppercase;padding-bottom:10px;font-size:34px;margin-bottom:25px;font-weight:200}
.serve-block .serve-title:after{position:absolute;content:'';height:2px;background:#0162a8;width:551px;max-width:100%;left:0;bottom:0}
.serve-list{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:justify;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center}
.serve-list li{margin:0 15px 30px 15px}
.serve-list li .serve-list-block{display:block;position:relative;width:240px}
.serve-list li .serve-list-block:hover .serve-list-cont{color:#8AC53F}
.serve-list li .serve-list-block img{width:100%}
.serve-list li .serve-list-block .serve-list-cont{position: relative;
    z-index: 2;
    width: 100%;
    left: 0;
    top: 80px;
    height: 70px;
    line-height: 51px;
    text-align: center;
    background: rgba(0,0,0,0.7);
    text-transform: uppercase;
    color: #fff;
    font-size: 21px;
    padding: 10px;}
.slide_6{background:url("../images/slide_6.jpg") no-repeat center;-webkit-background-size:cover;background-size:cover}
.slide_6 .comments-block{padding:55px 0 40px 210px}
.slide_6 .comments-block p{font-size:16px;color:#fff;font-weight:200;position:relative;max-width:650px}
.slide_6 .comments-block p:after{position:absolute;content:'';width:50px;height:39px;background:url("../images/comments-img.png") no-repeat center;left:-60px;top:-20px}
.slide_6 .comments-block .comments-author{text-align:right;padding-top:25px;font-size:18px;color:#fff;font-weight:200;max-width:740px}
.partners-block{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:100px}
.partners-block li{position:relative;width:305px;height:300px}
.partners-block li img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.slide_2-pages{border-top:0 solid #E1E1E1; padding: 30px 0}
.contract-block{padding:50px 0 100px 0}
.contract-block .contract-block-img{text-align:center}
.contract-block .contract-block-cont{min-width:670px}
.contract-block .contract-block-cont p{font-size:16px;color:#666;line-height:26px;padding-bottom:24px}
.contract-block .contract-block-cont p a{color:#8AC640}
.contract-block .contract-block-cont span{display:block;font-size:28px;line-height:30px;color:#222}
.pages-content-block{
    /* padding-bottom:25px */
    padding-bottom: 100px;
}
.pages-content-block .pages-content-block-img{float:right;padding:0 0 15px 15px; width: 345px}
.pages-content-block .pages-content-block-img .pages-content-block-link{text-align:right;padding-bottom:25px}
.pages-content-block .pages-content-block-img .pages-content-block-link a{background:#0162a8;-webkit-border-radius:5px;border-radius:5px;padding:10px 45px;color:#fff;font-size:16px;font-weight:200;text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.pages-content-block .pages-content-block-img .pages-content-block-link a:hover{opacity:.8}
.pages-content-block p{font-size:16px;color:#363636;line-height:26px;padding-bottom:15px}
.pages-content-block p a{color:#8AC640}
.pages-content-block p span{font-size:20px}
.pages-content-block ul{padding-bottom:24px}
.pages-content-block ul li{font-size:16px;color:#363636;line-height:26px}
.pages-content-block .pages-content-info-block{padding-left:30px}
.pages-content-block .pages-content-info-block span{display:block;padding-bottom:16px;color:#222}
.pages-content-block .pages-content-info-block p{padding-left:45px}
h2.pages-content-title, h1.pages-content-title{text-align: center; padding-left: 60px;font-size:28px;text-transform:uppercase;color:#222;padding-bottom:10px}
h2.pages-content-title .learn-more-button{text-align:right;float:right;padding-right:0;padding-top:0;margin-top:-15px}
h3.pages-content-title{font-size:28px;text-transform:uppercase;color:#222;padding-bottom:10px}
h4.pages-content-title{font-size:22px;text-transform:none;color:#222;padding:15px 0}
.project-block{padding:40px 0}
.project-block h3{font-size:24px;text-transform:uppercase;color:#222;text-align:center;padding-bottom:10px}
.project-list{padding:25px 0 100px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.project-list li{}
.project-list li .project-list-block{background:#FAFAFA;min-height:180px;border:1px solid #DDDDDD;padding:15px}
.project-list li .project-list-block span{display:block;font-size:16px;color:#89C541;text-align:center;padding:0 15px 10px 15px}
.project-list li .project-list-block p{font-size:11px;color:#555;line-height:18px}
.project-list li .project-list-link{text-align:center;padding:20px 0;margin-bottom:30px}
.project-list li a:hover{text-decoration:none}
.project-list li .project-list-link a{background:#0162a8;-webkit-border-radius:5px;border-radius:5px;padding:10px 30px;color:#fff;font-size:16px;font-weight:200;text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.project-list li .project-list-link a:hover{opacity:.8}
.pages-content-block .led-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 0 20px 0}
.pages-content-block .led-list li{min-height:50px;padding-left:20px}
.pages-content-block .led-list li a{position:relative;text-decoration:none;font-size:18px;color:#0162a8;text-transform:capitalize}
.pages-content-block .led-list li a:hover{text-decoration:underline}
/* .pages-content-block .led-list li a:after{position:absolute;content:"";left:-100px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:64px;height:64px;-webkit-border-radius:50%;border-radius:50%;background:#89C541 url("../images/led-list-bg.png") no-repeat center} */
.pages-content-block .led-list li a:after{position:absolute;content:"-";left:-10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.pages-form-block{padding:40px 0;border-top:1px solid #E1E1E1}
.pages-form-block h2.pages-content-title, .pages-form-block h1.pages-content-title{text-align:center}
.pages-form-block form textarea{resize:none}
.pages-form-block form .btn-primary{background:#0162a8;border:0}
.pages-form-block form .btn-primary:hover{opacity:.8}
.pages-form-block form p{font-size:16px;color:#666;padding-top:20px}
.pages-form-block form p span{color:#f00}
.pages-img-list{padding-bottom:50px}
.pages-img-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px}
.pages-img-list ul li p{text-align:center;font-size:16px;color:#666;padding:10px 0}
.line{height:1px;background:#E1E1E1}
.slide_2-pages2{padding-top:50px}
ul.pages-content-cost{padding:30px 0 30px 30px}
ul.pages-content-cost li{display:block;padding:25px 0 25px 60px;background:url("../images/pages-content-cost-bg.jpg") no-repeat left center}
.reduced-title{font-size:20px;color:#222;text-transform:uppercase;padding-left:30px;background:url("../images/reduced-title.png") no-repeat left center;margin-bottom:15px}
ul.pages-content-cost-info{padding-bottom:20px;padding-left:25px}
ul.pages-content-cost-info li{padding-bottom:5px}
.banner{margin-bottom:35px}
.banner img{max-width:100%}
.slide_label{background:#393939}
.slide_label .label-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 0 25px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.slide_label .label-block p{font-size:20px;color:#fff;padding-right:20px}
.slide_label .label-block p select{margin:0 10px;background:none;border:0;border-bottom:2px solid #8ac53f;font-weight:600;text-align-last:center;color:#8ac53f;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.slide_label .label-block a{display:block;width:165px;text-align:center;padding:10px;font-weight:700;font-size:18px;color:#fff;background-color:#0162a8;text-decoration:none;-webkit-border-radius:0px;border-radius:0px;margin-top:-8px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slide_label .label-block a:hover{opacity:.8}
.slide_spark{background:url("../wp-content/webp/slide_spark.webp") no-repeat top center;-webkit-background-size:100% 100%;background-size:100%}
.slide_spark-block{padding:45px 0 20px 0}
.slide_spark-block h3{text-align:center;font-size:24px;color:#444;text-transform:uppercase}
.slide_spark-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px 0 40px 0}
.slide_spark-list li{font-size:14px;width:130px;margin:0 15px 15px;color:#444}
.slide_spark-list li a{display:block;text-decoration:none;color:#444}
.slide_spark-list li a:hover{color:#fff}
.slide_spark-list li a i.fa{font-size:45px;width:45px;height:45px;display:block;margin:0 auto}
.slide_spark-list li a span{display:block;text-align:center;padding-top:20px;font-size:18px}
.slide_form{background:#F2F2F2}
.slide_form-block{padding:50px 0}
.slide_form-block h3{text-align:center; text-transform: uppercase; font-size: 30px; font-weight: 200;}
.slide_form-block form{max-width:450px;margin:0 auto}
.slide_form-block form textarea{resize:none}
.slide_form-block form .btn-primary{background:#0162a8;border:0; border-radius: 0; padding: 9px 30px;}
.slide_form-block form .btn-primary:hover{opacity:.8}
.slide_form-block form p{font-size:16px;color:#666;padding-top:20px}
.slide_form-block form p span{color:#f00}
.map-block{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.map-block .maps{position:relative}
.map-block .maps .maps-link{position:absolute}
.map-block .maps .maps-link a:after{position:absolute;content:'';width:0;height:0;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}
.map-block .maps .maps-link a:before{position:absolute;content:'';width:11px;height:11px;background:#88c733;border:2px solid #fff;-webkit-border-radius:20px;border-radius:20px;top:6px;right:5px}
.map-block .maps .maps-link a{font-size:12px;color:#393939;line-height:12px;text-decoration:none;display:block;position:relative;background:#B7B7B7;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.5);box-shadow:2px 2px 5px rgba(0,0,0,0.5);-webkit-border-radius:5px 20px 20px 5px;border-radius:5px 20px 20px 5px;padding:5px 20px}
.map-block .maps .maps-link a:hover{background:#88c733;color:#fff}
.map-block .maps .maps-link.maps-link-left a{-webkit-border-radius:20px 5px 5px 20px;border-radius:20px 5px 5px 20px}
.map-block .maps .maps-link.maps-link-left a:after{left:auto;right:5px}
.map-block .maps .maps-link.maps-link-left a:before{left:5px}
.map-block .maps .maps-link.maps-link1{top:33.9%;left:52.7%}
.map-block .maps .maps-link.maps-link2{top:33.9%;left:71.9%}
.map-block .maps .maps-link.maps-link3{top:57.2%;left:65.7%}
.map-block .maps .maps-link.maps-link4{top:64.8%;left:60%}
.map-block .maps .maps-link.maps-link5{top:61.8%;left:82.2%}
.map-block .maps .maps-link.maps-link6{top:65.8%;left:85.8%}
.map-block .serve-list li .serve-list-block{width:234px}
.pages-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:40px}
.pages-tab ul.nav-tabs{min-width:250px;border:0}
.pages-tab ul.nav-tabs .nav-item{margin:0;display:block;width:100%;padding-bottom:25px}
.pages-tab ul.nav-tabs .nav-item .nav-link{display:block;padding:15px;text-align:center;background:#DDEEC7;-webkit-border-radius:5px;border-radius:5px;color:#919191;font-size:23px}
.pages-tab ul.nav-tabs .nav-item .nav-link:hover,.pages-tab ul.nav-tabs .nav-item .nav-link.active{background:#0162a8;color:#fff}
.pages-tab .tab-content{padding-left:15px}
.pages-tab .tab-content .pages-tab-block{border-left:15px solid #8AC53F;background-color:#fcfcfc;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);padding:20px 35px}
.pages-tab .tab-content .pages-tab-block .pages-tab-block-title{font-size:28px;color:#222}
.pages-tab .tab-content .pages-tab-block .pages-tab-block-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:20px 0 70px 0}
.pages-tab .tab-content .pages-tab-block .pages-tab-block-list ul li{padding-bottom:5px;color:#666;font-size:16px}
.pages-tab .tab-content .pages-tab-block .pages-tab-block-cont img{float:right;padding-left:25px}
.pages-tab .tab-content .pages-tab-block .pages-tab-block-cont p{font-size:16px;color:#666;padding-bottom:20px}
.slide-pages-catalog{border-top:1px solid #E1E1E1}
.pages-catalog-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.pages-catalog-main .pages-catalog-block{
    padding-top:40px;
    width: 100%;
    /* max-width:775px */
}

.pages-catalog-main .pages-catalog-block .pages-content-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.pages-catalog-main .pages-catalog-block .pages-content-title .learn-more-button{min-width:215px}
.pages-catalog-main .pages-catalog-list{border-left:1px solid #E1E1E1;min-width:250px;padding:50px 0 50px 50px}
.pages-catalog-main .pages-catalog-list .pages-catalog-list-title{text-transform:uppercase;padding-bottom:5px}
.pages-catalog-main .pages-catalog-list ul{padding-bottom:20px}
.pages-catalog-main .pages-catalog-list ul li a{font-size:16px;color:#919191;text-decoration:none}
.pages-catalog-main .pages-catalog-list ul li a:hover{text-decoration:underline;color:#83a83d}
.form-pages h1,.form-pages h2{text-transform:uppercase}
.form-pages-cont{padding-top:40px}
.form-pages-cont p{font-size:16px;color:#666;padding-bottom:25px}
.form-pages-cont p a{color:#8AC53F;text-decoration:none}
.form-pages-cont p a:hover{text-decoration:underline}
footer{background:#fafafa}
footer .footer-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:60px 0}
footer .footer-cont .footer-img{max-width:320px;margin-right:10px}
footer .footer-cont .footer-img ul li{display:inline-block;padding-right:25px}
footer .footer-cont .footer-img p{font-size:13px;color:#222;font-weight:200;padding:20px 0}
footer .footer-cont .footer-menu p{font-size:18px;text-transform:uppercase;font-weight:200;color:#000}
footer .footer-cont .footer-menu ul{padding-top:10px}
footer .footer-cont .footer-menu ul li a{font-size:16px;font-weight:200;color:#8AC53F}
.footer-info-list li a{color:#222}
footer .footer-cont .footer-info .footer-info-list li{color:#222;font-size:16px;font-weight:200}
footer .footer-cont .footer-info .footer-soc{padding-top:5px}
footer .footer-cont .footer-info .footer-soc li{padding-right:10px;display:inline-block}
footer .footer-cont .footer-info .footer-soc li a{font-size:23px;color:#8AC53F}
footer .footer-cont .footer-info .footer-soc li a:hover{color:#719430}
footer .footer-data{background:#333333}
footer .footer-data p{padding:25px 0;color:#eee;font-size:11px;font-weight:200; text-align: center}
#top{position:fixed;right:10px;bottom:10px;cursor:pointer;width:50px;height:50px;opacity:.7;background:#333;display:none}
#top:after{position:absolute;content:'';width:15px;height:15px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);left:18px;top:45%}
#top:hover{opacity:1}
.fl-r{float:right;text-transform:uppercase}
.main-title{display:block;padding-bottom:32px}
.page-item.active .page-link{background-color:#8ac53f !important;border-color:#8ac53f !important;color:#fff !important}
.page-link{color:#8ac53f !important}
.pagination{margin-bottom:40px}
.pages-content-block p a,.pages-content-block li a,.logo-link a{color:#719430}
.sisea-result h3 a,.sisea-result h3{color:#222;font-size:23px;font-weight:500}
.sisea-result p,.sisea-result p span{font-size:14px;color:#666;line-height:23px;padding-bottom:24px}
.id-s{
/* position:absolute;*/
 
/* left:0;*/
 
/* top:1px;*/
 box-shadow:0 0 1px 0 rgb(0 0 0 / 20%);height:46px;line-height:42px;
/* padding:10px;*/
 text-align:center;border-radius:50%;max-width:46px;border:1px solid #c1c1c1;
/* display:block;*/
 
/* float:left;*/
 margin-left:10px;font-size:12px;text-align:center;font-weight:300;
/* margin:0 20px 20px 0;*/
 background:#f7f7f7}
.text-result{padding-top:6px}
.search-page .search .search-button{position:absolute;top:0;right:0;z-index:99;cursor:pointer;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.search-page .search .search-button .fa-search{font-size:22px;color:#808080}
.search-page .search-form{overflow:hidden;max-height:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:absolute;top:-webkit-calc(100% + 5px);top:calc(100% + 5px);z-index:100;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2);border:1px solid #E1E1E1;border-top:0;border-bottom:0;-webkit-border-radius:3px;border-radius:3px;right:0;width:250px;padding:0 10px}
.search-page .search-form:after{position:absolute;content:'';width:0;height:0;border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;right:20px;top:-5px;z-index:2}
.search-page .search-form.active{overflow:hidden;max-height:58px;padding:10px;border:1px solid #E1E1E1}
.search-page form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.search-page form input[type="text"]{background:#eee;border:1px solid #ccc;padding:5px 10px;width:190px}
.search-page form button[type="submit"]{background:#0162a8;border:none;width:40px;position:relative;color:#fff;font-size:14px}
.search-page{width:226px}
.search-result-main{padding-top:20px;margin-top:30px;border-top:1px solid #e8e8e8}
.text-block-1 ul{list-style:disc outside;padding-left:30px}
.tab-content ul{list-style:circle;margin:20px 0 20px 30px}
.tab-content p{padding-bottom:20px}
.btn-more{background:#0162a8;-webkit-border-radius:5px;border-radius:5px;padding:10px 30px;color:#fff;font-size:16px;font-weight:200;text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.hidden{display:none}
.product__box{margin:0 -30px;padding:15px 0}
.slider-product .slick-track{display:flex}
.slider-product .slick-slide{float:initial;display:inline-block;height:inherit}
.col-product{padding:0 30px}
.product__item{border:1px solid #ddd;position:relative;background:#fafafa;padding:1em}
.product__item-img{position:relative;padding-bottom:75%;border-radius:3px;overflow:hidden}
.product__item-img img{height:100%;width:100%;object-fit:cover;object-position:center;position:absolute;left:0}
.product__item-dsc{text-align:center;margin-top:15px;padding-bottom:50px}
.product__item-title a{color:#89c541;font-weight:700;margin-bottom:1em}
.product__item-title{padding-bottom:15px}
.product__item-txt{font-size:14px;text-align:left}
.product__item-btn{left:1em;text-align:center;right:1em;bottom:1em;position:absolute}
.btn-readmore{display:inline-block;height:28px;text-decoration:none!important;line-height:28px;cursor:pointer;background:#0162a8;color:#fff !important;padding:0 1.5em;border-radius:4px;text-transform:uppercase}
.product__item{height:100%}
@media only screen and (max-width:1200px){.product__box{margin:0 -15px}
.slick-next{right:15px}
.slick-prev{left:15px}
.col-product{padding:0 15px}
}
.header .header-menu .menu .menu-list ul.menu-lists > li:nth-child(1) .drop-menu{width:210px}
.header .header-menu .menu .menu-list ul.menu-lists > li:nth-child(4) .drop-menu{width:210px}
.header .header-menu .menu .menu-list ul.menu-lists > li:nth-child(7) .drop-menu{width:210px}
.header .header-menu .menu .menu-list ul.menu-lists > li:nth-child(7) .submenu,.header .header-menu .menu .menu-list ul.menu-lists > li:nth-child(4) .submenu,.header .header-menu .menu .menu-list ul.menu-lists > li:nth-child(1) .submenu{columns:1;-webkit-columns:1;-moz-columns:1}
.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu ul li{position:relative}
.header .header-menu .menu .menu-list ul.menu-lists > li .drop-menu .drop-menu{left:100%;top:0}
.dropdown-toggle::after{display:none}
.page-gallery img{padding-bottom:30px}
.logo-text {
    display: inline-block;
    top: 55px;
    position: absolute;
    padding-left: 55px;
}
.logo-text h1 {
    font-weight: 100;
    font-size: 1.2rem;
    color: #0162a8;
}
.logo-block::after {
    position: absolute;
    content: "";
    border-right: 1px solid #9c9c9c;
    height: 71px;
    width: 2px;
    padding-left: 30px;
    top: 33px;
}
.duke-top-img img {
    max-height: 48px;
    padding-right: 20px;
}
@media (max-width: 600px){
    .learn-more-button a {
        padding: 17px 19px;
    }
    .footer-img ul li > img {
        width: 100%;
    }
    footer .footer-cont {
        padding: 40px 0;
    }
    .slide_1 .slide-1-cont:after {
        height: 340px;
    }
    .logo-text {
        display: inline-block;
        top: 47px;
    }
    .logo-block::after {
        position: absolute;
        content: "";
        border-right: 1px solid #9c9c9c;
        height: 75px;
        width: 2px;
        padding-left: 30px;
        top: 30px;
    }
    .search {
        display: none;
    }
    .logo-text h1{
        font-size: 1rem;
    }
    .header .header-menu .menu .menu-list ul.menu-lists > li > a {
        color: #000;
    }
    .header .header-menu .menu .menu-list ul.menu-lists > li:first-child > a {
        padding-left: 24px;
    }
    .pages-content-block .learn-more-button {
        text-align: center;
    }
    h2.pages-content-title, h1.pages-content-title{
        padding-top: 40px;
        padding-left: 0 !important;
        font-size: 20px;
    }
    .slide_form-block h3 {
        font-size: 24px;
    }
    .serve-block .serve-title {
        font-size: 26px;
    }
    .duke-top-img {
        display: none !important;
    }

}
.text-block-1 {
    margin-bottom: 90px;
}
.pages-content-block-img img {
    max-height: 330px;
}

@media (min-width: 1024px) {
    .completed-proj img {
        width: 75%;
    }
}