@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i);body{font-family:'Open Sans',sans-serif}#header-top{background-color:#f8f7f7;height:35px;line-height:35px;border-bottom:1px solid #eae9e9;font-size:10pt;color:#acacac}@media (max-width:991px){#header-top{height:auto;text-align:center}}#header-top a{color:#acacac}#header-top .header-content i{color:#e03e25;margin-right:5px}@media (max-width:767px){#header-top .header-content{display:inline-block;margin-bottom:20px}}#header-top .header-content .phone-item{margin-right:10px;white-space:nowrap}#header-top .social-ul{float:right;overflow:hidden;margin:0;padding:0}#header-top .social-ul>li{float:left;list-style:none}#header-top .social-ul>li>a{display:inline-block;height:35px;width:35px;font-size:15px;text-align:center;border-right:1px solid #eae9e9}#header-top .social-ul>li:first-child a{border-left:1px solid #eae9e9}#header-top .social-ul>li.social-facebook:hover a{background-color:#5d82d1;color:#fff}#header-top .social-ul>li.social-youtube:hover a{background-color:#ef4e41;color:#fff}@media (max-width:767px){#header-top .social-ul>li{float:none;display:inline-block;margin-left:-2px;border-top:1px solid #eae9e9}}@media (max-width:767px){#header-top .social-ul{float:none}}#header-top .button-box{display:block}@media (min-width:992px){#header-top .button-box{float:right;display:inline-block}}#header-top .button-box .flag{border:1px solid #ddd;height:20px;margin-left:5px;opacity:.4;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;bottom:3px}#header-top .button-box .flag:hover{opacity:1}#header-top .button-box .flag.active{opacity:1}#header-top .button-box .purblind-btn{font-size:14pt}#header-top .button-box .purblind-btn:hover i{color:#000}.navbar{padding:0;background:#fff;border-bottom:1px solid #eae9e9}@media (max-width:991px){.navbar{padding:0 20px}}.navbar .logo{height:80px}.navbar .nav-item{margin-right:7px;height:88px;position:relative;bottom:1px;line-height:75px;border-top:3px solid transparent}@media (max-width:991px){.navbar .nav-item{height:auto;line-height:25px}}.navbar .nav-item .nav-link{color:#959595}.navbar .nav-item.show .nav-link{color:#959595}.navbar .nav-item:last-child{margin-right:0}@media (max-width:991px){.navbar .nav-item{padding:0 10px}}.navbar .nav-item.active,.navbar .nav-item:hover{border-top-color:#e03e25}.navbar .nav-item.active .nav-link,.navbar .nav-item:hover .nav-link{color:#e03e25}@media (max-width:991px){.navbar .nav-item.active,.navbar .nav-item:hover{border-top-color:transparent}}.navbar .nav-item a{font-size:10pt}@media (min-width:992px) and (max-width:1199px){.navbar .nav-item a{font-size:9pt}}.navbar .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #eae9e9;padding:0;background:#fff}@media (max-width:991px){.navbar .dropdown-menu{border:0}}.navbar .dropdown-menu .dropdown-item{padding:10px 20px;line-height:12pt;border-bottom:1px solid #eae9e9;color:#959595}.navbar .dropdown-menu .dropdown-item:hover{background:#f6f6f6}@media (max-width:991px){.navbar .dropdown-menu .dropdown-item:hover{background:0 0;color:#e03e25}}.navbar .dropdown-menu .dropdown-item.active{background:#e03e25;color:#fff}@media (max-width:991px){.navbar .dropdown-menu .dropdown-item.active{background:0 0;color:#e03e25}}.navbar .btn-search{padding:0;border:1px solid #eae9e9;width:35px;height:35px;margin-left:10px;text-align:center;position:relative;top:3px}.navbar .btn-search a{display:inline-block;width:35px;height:35px}.navbar .btn-search a i{color:#bebdbd}.navbar .btn-search a i{position:relative;top:6px}.navbar .btn-search.active{background:#e03e25}.navbar .btn-search.active a i{color:#fff}.navbar .btn-search:hover{background:#e03e25}.navbar .btn-search:hover i{color:#fff}.navbar .btn-search .search-box{cursor:default;display:none;width:250px;padding:10px;background:#e03e25;border:1px solid #c53621;position:absolute;z-index:99999999;bottom:-52px;left:-216px}.navbar .navbar-toggler{border:0}#banners_footer_carousel{padding:0 20px}#banners_footer_carousel .item{display:flex;justify-content:center;flex-direction:column;height:220px}.banners_footer_carousel_controls{display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:16pt}footer{background:#171717;color:#bbb;padding:20px;font-size:11pt}@media (min-width:768px){footer .vertical-center{display:flex;justify-content:center;flex-direction:column}}@media (max-width:767px){footer .fb-page{margin-top:15px}}footer a{color:#fff}footer a:hover{color:#e03e25}.footer-copyright{background:#000;color:#888;padding:20px;font-size:10pt}.footer-copyright a{color:#888}.footer-copyright a:hover{color:#e03e25}a{color:#e03e25;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{color:#000;text-decoration:none}.container-fluid{max-width:1500px}#slider_outer{position:relative}.slider{padding:50px 10px;background:no-repeat center center;background-size:cover;position:relative;height:400px}@media (max-width:767px){.slider{height:300px;padding:35px 10px}}.slider_header{color:#fff;text-align:center;position:absolute;top:40px;left:0;right:0;z-index:500}@media (max-width:767px){.slider_header{top:30px}}.slider_header h1{font-weight:700;text-shadow:3px 3px 5px #000;font-size:19pt}@media (max-width:991px){.slider_header h1{font-size:16pt}}@media (max-width:767px){.slider_header h1{font-size:12pt}}.slider_header h1 small{font-weight:700}.slider_header img{width:360px;margin:20px auto}@media (max-width:991px){.slider_header img{width:250px}}.btn-primary{color:#fff;background:#e03e25!important;border-color:#e66652;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-primary:hover{color:#fff;background:#e55e49!important;border-color:#e03e25}.btn-secondary{background:#fff;border:1px solid #d5d5d5;padding:10px 70px;font-weight:700;font-size:10pt;color:#e03e25;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-secondary:hover{background:#e03e25;border-color:#e66652;color:#fff}@media (max-width:991px){.btn-secondary{padding:10px 30px}}.content-left{padding-top:20px;padding-bottom:30px}#banners_sidebar,#banners_sidebar_top{padding:20px}#banners_sidebar:first-child,#banners_sidebar_top:first-child{padding-top:0}#banners_sidebar .banner-sidebar,#banners_sidebar_top .banner-sidebar{margin-bottom:15px;text-align:center}#banners_sidebar .banner-sidebar:last-child,#banners_sidebar_top .banner-sidebar:last-child{margin-bottom:0}.top-bar{min-height:40px;padding:10px;background:#e03e25;position:relative;overflow:hidden}.main-title{text-align:center;position:relative;margin-top:10px}.main-title:before{content:"";height:1px;width:60%;background-color:#ccc;display:inline-block;position:absolute;bottom:0;left:50%;margin-left:-30%}.main-title:after{content:"";height:3px;width:20%;background-color:#666;display:inline-block;position:absolute;bottom:0;left:50%;margin-left:-10%}.main-title h1,.main-title h2,.main-title h3,.main-title h4,.main-title h5,.main-title h6{color:#000;font-weight:700}.main-title h1 small,.main-title h2 small,.main-title h3 small,.main-title h4 small,.main-title h5 small,.main-title h6 small{font-size:10pt;text-transform:uppercase}.main-title h3{font-size:18pt;padding-bottom:15px;margin-bottom:15px}.main-title h5{font-size:12pt;padding-bottom:10px;margin-bottom:10px}.controls{text-align:center;margin-bottom:5px}.controls .control{position:relative;display:inline-block;width:25px;height:25px;line-height:25px;font-size:9pt;background:#4d4d4d;color:#fff;cursor:pointer;margin:0 5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.controls .control:hover{background:#e03e25}.controls .control.disabled{background:#e0e0e0;cursor:default}.controls .next:after,.controls .prev:after{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute}.controls .prev:after{content:"\f053";right:10px}.controls .next:after{content:"\f054";left:10px}.news-item{margin-bottom:15px;padding:0 15px 15px 15px}.news-item .news-header{height:250px;background:#000 no-repeat center center;background-size:cover;padding:25px;position:relative}.news-item .news-header.small{height:150px}.news-item .news-header:before{content:"";position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;background:rgba(224,62,37,.2);z-index:15;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-item .news-header:hover:before{opacity:1}.news-item .news-header .news-date{background:#e03e25;text-align:center;color:#fff;padding:10px;display:inline-block;position:relative;z-index:20}.news-item .news-header .news-date .news-day{font-size:20pt;display:block;font-weight:700;line-height:20pt}.news-item .news-header .news-date span{font-size:9pt;margin:0}.news-item .news-title{margin-top:15px;font-weight:700;font-size:11pt}.news-item .news-title a{color:#000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-item .news-title a:hover{color:#e03e25}.news-item p{color:#acacac;font-size:10pt;margin:0;text-align:justify}.sidebar{background:#f8f7f7;border:1px solid #e9e8e8;border-bottom:0;padding:0}.sidebar .sidebar-item{padding:20px;border-bottom:2px solid #e9e8e8}.sidebar .sidebar-item:last-child{border-bottom:0}.announcements{overflow:hidden;margin:5px auto}.announcements .announcement{text-align:center;background:#fff;border:1px solid #e9e8e8;padding:15px;margin:1px}.announcements .announcement p{font-size:10pt}.announcements .announcement h6.announcement-title{color:#6a6a6a;font-weight:700;font-size:11pt}.announcements .announcement h6.announcement-title small{display:block;color:grey;margin:5px 0}.announcements .announcement a{margin-top:10px}.announcements .announcement .lastDetail{font-size:10pt;padding:15px 0 10px 0;margin-top:20px;margin-bottom:10px;color:#000;font-weight:700;position:relative}.announcements .announcement .lastDetail h6{font-size:9pt;font-weight:700;color:#6a6a6a}.announcements .announcement .lastDetail .date{margin-top:5pt;font-size:8pt;color:#999;font-weight:400}.announcements .announcement .lastDetail:after,.announcements .announcement .lastDetail:before{content:"";display:block;position:absolute;left:40px;right:40px;height:1px;background:#ddd}.announcements .announcement .lastDetail:before{top:0}.announcements .announcement .lastDetail:after{bottom:0}.notification{position:relative;margin-bottom:20px;background:#ffe490;color:#805f00;font-weight:700;font-size:11pt}.notification i{font-size:30pt;margin-right:20px}.notification h6{font-weight:700}.banners-footer-carousel{background:#f8f7f7;border-top:1px solid #e9e8e8}.vehicles-title{margin:50px auto 30px auto}#vehicles_chart{margin-bottom:40px}.owl-carousel{display:block!important}#banners_top_carousel{margin-bottom:50px}.announcement-page,.tender{margin-bottom:15px}.announcement-page .card-header,.tender .card-header{cursor:pointer;position:relative;padding-right:60px;background:#e03e25;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.announcement-page .card-header h6,.tender .card-header h6{margin:0;font-weight:700}.announcement-page .card-header h6 small,.tender .card-header h6 small{display:block;margin-top:15px}.announcement-page .card-header:after,.tender .card-header:after{content:"\f106";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:40%;right:30px}.announcement-page .card-header.collapsed,.tender .card-header.collapsed{background:rgba(0,0,0,.03);color:#000}.announcement-page .card-header.collapsed:after,.tender .card-header.collapsed:after{content:"\f107"}.announcement-page .card-header.collapsed:hover,.tender .card-header.collapsed:hover{background:rgba(0,0,0,.08)}@media (max-width:767px){.announcement-page .card-header,.tender .card-header{padding-right:30px}.announcement-page .card-header h6,.tender .card-header h6{font-size:11pt}.announcement-page .card-header:after,.tender .card-header:after{right:15px}}.announcement-page .card-body,.tender .card-body{font-size:10pt}.announcement-page .card-body .name-td,.tender .card-body .name-td{padding-left:30px;position:relative;font-weight:700}.announcement-page .card-body .name-td .important,.tender .card-body .name-td .important{font-size:18pt;color:#e03e25;margin-left:5px;position:absolute;left:0;top:8px}.announcement-page .card-body .date-td,.tender .card-body .date-td{white-space:nowrap;width:20%}.announcement-page .card-body .files-td,.tender .card-body .files-td{width:30%;text-align:right}.announcement-page .card-body .files-td a i,.tender .card-body .files-td a i{font-size:16pt;color:#000}.announcement-page .card-body .files-td a i:hover,.tender .card-body .files-td a i:hover{color:#e03e25}@media (max-width:991px){.tender-table .name-td{padding:10px 15px!important}}.box-icon:hover,.btn-search a:hover i,.social-ul li:hover i{-webkit-animation:toTopFromBottom .3s forwards;-moz-animation:toTopFromBottom .3s forwards;animation:toTopFromBottom .3s forwards}@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(100%)}51%{opacity:1}}@-moz-keyframes toTopFromBottom{49%{-moz-transform:translateY(-100%)}50%{opacity:0;-moz-transform:translateY(100%)}51%{opacity:1}}@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@media (max-width:991px){#table-own-responsive table,#table-own-responsive tbody,#table-own-responsive td,#table-own-responsive th,#table-own-responsive thead,#table-own-responsive tr{display:block}#table-own-responsive thead tr{position:absolute;top:-9999px;left:-9999px}#table-own-responsive tr{border:1px solid #ccc}#table-own-responsive td{width:100%!important;border:none;border-bottom:1px solid #eee;position:relative;padding-left:0;white-space:normal;text-align:center}}.posts-row .news-outer{height:100%;padding-bottom:20px}.posts-row .news-outer .news-item{height:100%;background:#F8F7F7;border:1px solid #e9e8e8;padding:15px}.pagination{margin-top:50px;justify-content:center}.pagination .page-item .page-link{font-weight:700;color:#e03e25;border-radius:0}.pagination .page-item .page-link:hover{background:#e03e25;color:#fff}.pagination .page-item.active .page-link{background:#e03e25;border-color:#b82f1a;color:#fff}.breadcrumb-bar{background:#F8F7F7;border:1px solid #e9e8e8;padding:10px;font-size:10pt;color:#afaeae;margin-bottom:20px}iframe[src*=youtube]{display:block;margin:0 auto;max-width:100%;padding-bottom:10px}.required:after{content:"*";color:#e03e25;font-size:10pt;position:relative;bottom:3px;left:3px}.contact-warning{font-size:10pt}.accept-label{font-size:10pt}.location-item{background:#F8F7F7;border:1px solid #e9e8e8;padding:10px;margin-bottom:20px;font-size:11pt}.location-item h5{color:#e03e25}.mfp-title{font-size:10pt}.gallery-title small{font-size:10pt;color:#999}.data-popup{background:#fff;padding:30px;position:relative}.data-popup .date{font-size:9pt}.data-popup .close-btn{color:#000;position:absolute;right:15px;top:10px}.search-item{padding:20px 0;border-bottom:1px solid #e9e8e8}.search-item h5{margin-top:0}.search-item .search-img{max-width:150px;max-height:150px;float:left;margin-right:15px}.cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0!important;z-index:999;opacity:0;border-radius:0;background:#212327 url(cubes.png);transform:translateY(100%);transition:all .5s ease-out;color:#ecf0f1;font-size:10pt}.cookiealert.show{opacity:1;transform:translateY(0);transition-delay:1s}.cookiealert.show a{text-decoration:underline;color:#fff}.cookiealert.show a:hover{color:#e03e25}.cookiealert.show .acceptcookies{margin-left:10px;vertical-align:baseline;position:absolute;top:0;right:0}.cookiealert.show h6{color:#e03e25;font-weight:700}.nav-pills .nav-link.active{background:#e03e25}.content-gallery .gallery-img{position:relative;z-index:90}.content-gallery .gallery-img:before{opacity:0;content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:rgba(224,62,37,.3);z-index:100;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-gallery .gallery-img:after{opacity:0;content:"\f31e";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;color:#fff;top:0;right:0;bottom:0;left:0;z-index:101;font-size:30pt;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-gallery .gallery-img:hover:after,.content-gallery .gallery-img:hover:before{opacity:1}.image-source-link{color:#98C3D1}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}

.ol-popup {
    position: absolute;
    background-color: white;
    box-shadow: 0 1px 4px rgba(0,0,0,0.2);
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #cccccc;
    bottom: 12px;
    left: -50px;
    min-width: 280px;
}
.ol-popup h6 {
    font-size: 18px;
}
.ol-popup p {
    font-size: 14px;
}
.ol-popup:after, .ol-popup:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.ol-popup:after {
    border-top-color: white;
    border-width: 10px;
    left: 48px;
    margin-left: -10px;
}
.ol-popup:before {
    border-top-color: #cccccc;
    border-width: 11px;
    left: 48px;
    margin-left: -11px;
}
.ol-popup-closer {
    text-decoration: none;
    position: absolute;
    top: 2px;
    right: 8px;
}
.ol-popup-closer:after {
    content: "✖";
}
