﻿#slider-container{overflow:hidden; display:table;zoom:1;position:relative;width:100%;max-width:100%;max-height:635px;margin:0 auto;z-index:90;text-align:left;font-size:10px;text-shadow:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
* html #slider-container{width:1920px}
#slider-container .ws_images ul{position:relative;width:10000%;height:100%;left:0;list-style:none;margin:0;padding:0;border-spacing:0;overflow:visible}
#slider-container .ws_images ul li{position:relative;width:1%;height:100%;line-height:0;overflow:hidden;float:left;padding:0!important;margin:0!important}
#slider-container .ws_images{position:relative;left:0;top:0;height:100%;max-height:635px;max-width:100%;vertical-align:top;border:none;overflow:hidden}
#slider-container .ws_images ul a{width:100%;height:100%;max-height:635px;display:block;color:transparent}
#slider-container img{max-width:none!important}
#slider-container .ws_images .ws_list img,#slider-container .ws_images > div > img{width:100%;border:none 0;max-width:none;padding:0;margin:0}
#slider-container .ws_images > div > img{max-height:635px}
#slider-container .ws_images iframe{position:absolute;z-index:-1}
#slider-container .ws-title > div{display:inline-block!important}
#slider-container a{text-decoration:none;outline:none;border:none}
#slider-container .ws_bullets{float:left;position:absolute;z-index:70}
#slider-container .ws_bullets div{position:relative;float:left;font-size:0}
#slider-container .ws_bullets a{line-height:0}
#slider-container .ws_script{display:none}
#slider-container sound,#slider-container object{position:absolute}
#slider-container .ws_effect{position:static;width:100%;height:100%}
#slider-container .ws_photoItem{border:2em solid #fff;margin-left:-2em;margin-top:-2em}
#slider-container .ws_cube_side{background:#A6A5A9}
#slider-container.ws_gestures{cursor:-webkit-grab;cursor:-moz-grab;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII=),move}
#slider-container.ws_gestures.ws_grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg==),move}
#slider-container.ws_video_playing .ws_bullets,#slider-container.ws_video_playing .ws_fullscreen,#slider-container.ws_video_playing .ws_next,#slider-container.ws_video_playing .ws_prev{display:none}
#slider-container .ws_video_btn{position:absolute;display:none;cursor:pointer;top:0;left:0;width:100%;height:100%;z-index:55}
#slider-container .ws_video_btn.ws_youtube,#slider-container .ws_video_btn.ws_vimeo{display:block}
#slider-container .ws_video_btn div{position:absolute;background-image:url(/Images/background/playvideo.png);background-size:200%;top:50%;left:50%;width:7em;height:5em;margin-left:-3.5em;margin-top:-2.5em}
#slider-container .ws_video_btn.ws_youtube div{background-position:0 0}
#slider-container .ws_video_btn.ws_youtube:hover div{background-position:100% 0}
#slider-container .ws_video_btn.ws_vimeo div{background-position:0 100%}
#slider-container .ws_video_btn.ws_vimeo:hover div{background-position:100% 100%}
#slider-container .ws_playpause.ws_hide{display:none!important}
#slider-container .ws_controls{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
#slider-container .ws_fullscreen{right:auto;left:1em;top:1em;background:#ed1b2f;font-size:.6rem;padding:5px;border-radius:50%}
#slider-container .ws_bullets{padding:0;max-width:40%;text-align:right}
#slider-container .ws_bullets a{position:relative;display:inline-block;width:0;margin:3px 4px;padding:2px 20px}
#slider-container .ws_bullets a > span{position:absolute;display:block;top:0;right:0;height:100%;width:100%;background:#fff;}
#slider-container .ws_bullets a.ws_overbull > span:after,#slider-container .ws_bullets a.ws_selbull > span:after{content:'';position:absolute;top:0;left:0;background:#ed1b2f;width:40px;height:4px;}
#slider-container .ws_playpause{position:absolute;right:1em;bottom:1em;padding:9px;margin:3px 6px;border-radius:50%;background:#ed1b2f;color:#fff;z-index:100}
#slider-container .ws_playpause > span:before{font:1.2em/1 FontAwesome;position:absolute;left:0;top:50%;right:0;margin-top:0;display:block;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
_:-ms-input-placeholder,:root #slider-container a.ws_playpause > span:before{line-height:3.2em}
#slider-container .ws_play > span:before{content:"\f04b"}
#slider-container .ws_pause > span:before{content:"\f04c"}
#slider-container a.ws_next,#slider-container a.ws_prev{position:absolute;width:3.5em;padding:3em 0;top:50%;margin-top:-3em;color:#fff;z-index:100;-webkit-transition:background 200ms ease-in-out,-webkit-transform 200ms ease-in-out,box-shadow 200ms ease-in-out;transition:background 200ms ease-in-out,transform 200ms ease-in-out,-webkit-transform 200ms ease-in-out,box-shadow 200ms ease-in-out}
#slider-container a.ws_next{right:0}
#slider-container a.ws_prev{left:0}
#slider-container a.ws_next > span,#slider-container a.ws_prev > span{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#ed1b2f;border-radius:.15em;color:#fff;text-align:center;z-index:2}
#slider-container a.ws_next > span:before,#slider-container a.ws_prev > span:before{position:absolute;display:block;font:2em/1 FontAwesome;top:50%;left:0;right:0;margin-top:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
_:-ms-input-placeholder,:root #slider-container a.ws_next > span:before{line-height:3.2em}
_:-ms-input-placeholder,:root #slider-container a.ws_prev > span:before{line-height:3.2em}
#slider-container a.ws_next > span:before{content:'\f178'}
#slider-container a.ws_prev > span:before{content:'\f177'}
#slider-container a.ws_prev,#slider-container a.ws_next{-webkit-transition:300ms padding 300ms ease,300ms margin-top 300ms ease;transition:300ms padding 300ms ease,300ms margin-top 300ms ease}
#slider-container a.ws_prev:hover,#slider-container a.ws_next:hover{padding:5.5em 0;margin-top:-5.5em;-webkit-transition:300ms padding ease,300ms margin-top ease;transition:300ms padding ease,300ms margin-top ease}
#slider-container a.ws_prev img,#slider-container a.ws_next img{position:absolute;top:0;width:150px;height:100%; border:1em solid #ed1b2f;-webkit-transition:300ms right ease,300ms left ease;transition:300ms right ease,300ms left ease}
#slider-container a.ws_prev img{left:-29.2em}
#slider-container a.ws_next img{right:-29.2em}
#slider-container a.ws_prev:hover img{left:3.5em;-webkit-transition:300ms left 300ms ease;transition:300ms left 300ms ease}
#slider-container a.ws_next:hover img{right:3.5em; -webkit-transition:300ms right 300ms ease;transition:300ms right 300ms ease}
#slider-container .ws_bullets{bottom:1em;right:1em;margin-right:30px}
#slider-container .ws-title{font:1.4em Helvetica,Arial,Verdana,sans-serif;max-width:50%;position:absolute;left:0;margin-right:10em;z-index:50;bottom:0;top:auto;opacity:1}
#slider-container .ws-title div,#slider-container .ws-title span{display:inline-block;padding:.6em .8em;background-color:#ed1b2f;color:#fff}
#slider-container .ws-title div{display:block;margin-top:.5em;font-size:1.3em;color:#fff}
#slider-container .ws-title span{font-size:2em}
#slider-container .ws_images > ul{animation:wsBasic 20s infinite;-moz-animation:wsBasic 20s infinite;-webkit-animation:wsBasic 20s infinite}
@keyframes wsBasic {
0%{left:0}
10%{left:0}
20%{left:-100%}
30%{left:-100%}
40%{left:-200%}
50%{left:-200%}
60%{left:-300%}
70%{left:-300%}
80%{left:-400%}
90%{left:-400%}
}
@-moz-keyframes wsBasic {
0%{left:0}
10%{left:0}
20%{left:-100%}
30%{left:-100%}
40%{left:-200%}
50%{left:-200%}
60%{left:-300%}
70%{left:-300%}
80%{left:-400%}
90%{left:-400%}
}
@-webkit-keyframes wsBasic {
0%{left:0}
10%{left:0}
20%{left:-100%}
30%{left:-100%}
40%{left:-200%}
50%{left:-200%}
60%{left:-300%}
70%{left:-300%}
80%{left:-400%}
90%{left:-400%}
}
#slider-container .ws_bullets a img{position:absolute;display:block;text-indent:0;bottom:15px;left:-136px;visibility:hidden;max-width:none}
#slider-container .ws_bullets a:hover img{visibility:visible}
#slider-container .ws_bulframe div div{height:90px;overflow:visible;position:relative}
#slider-container .ws_bulframe div{left:0;overflow:hidden;position:relative;width:200px}
#slider-container .ws_bullets .ws_bulframe{position:absolute;display:none;bottom:25px;margin-left:8px;cursor:pointer;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
#slider-container .ws_bulframe div div{height:auto}
@media all and (max-width:760px) {
#slider-container .ws_fullscreen{display:block}
}
@media all and (max-width:400px) {
#slider-container .ws_controls,#slider-container .ws_bullets,#slider-container .ws_thumbs{display:none}
}
#slider-container iframe{border:none;width:100%;height:100%}
a{text-decoration:none;}
.block-about h1, .feature-bg h2{color: var(--fire-color);text-transform: uppercase;font-size:2rem;margin-bottom:0;}
.block-about header span, .feature-bg header span{font-weight:700;}
.title-section span{ display: flex;direction: ltr;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.title-section span{width:150px;}
.feature-bg .title-section span{width:250px;color:#fff}
.title-section span:before{display: block;content: "";border-bottom: 0;-webkit-box-flex: 1;flex-grow: 1;margin-right: .5rem;}
.title-section span:before{border-top: 2px solid #094ca5;}
.feature-bg .title-section span:before{border-top: 2px solid #fff;}
.block-about ul{margin:1rem;list-style:none;padding-left:1rem}
.block-about li{padding-bottom: 1rem;}
.block-about li img{padding-right: 1rem;}
.block-about li a{color:#222}
.block-about .item:first-child{margin-top:1rem;}
.block-about .item {width: 100%;display: table;padding:0 1rem;margin-bottom:1rem;}
.block-about .item h6{text-transform: uppercase;}
.block-about .item > * {display: table-cell;vertical-align: middle;overflow: hidden;}
.block-about .icon{display: inline-block;width: 4.5rem;height: 4.5rem;margin-top:1.5rem; padding: .7rem;border: 3px solid var(--fire-color);box-sizing: border-box;transform: rotate(45deg) translate(0px, 0px);border-radius: 10px;}
.block-about .icon svg {width: 2.5rem;height: 2.5rem;transform: rotate(-45deg);fill: var(--fire-color);animation: roll-1 8s running infinite;}
.block-about .icon i {width: 2.5rem;padding:.3rem 0 0 .2rem; font-size: 2.5rem;line-height:2.5rem;color:var(--fire-color); transform: rotate(-45deg);fill: var(--fire-color);animation: roll-1 8s running infinite;}
.block-about .item .comment{padding-left:1.5rem;}
.block-about ul li::before {content: "\f05d";color:var(--fire-color); margin-right: .3rem;display: inline-block;font: normal normal normal 1rem/1 FontAwesome;text-rendering: auto;transform: translate(0,0);}
@keyframes roll-1 {10% {transform: rotateY(0) scale(1)}20% {transform: rotateY(180deg) scale(1.2)}30% {transform: rotateY(0) scale(1)}}
@keyframes roll-2 {40% {transform: rotate(0) scale(1)}45% {transform: rotate(20deg)}50% {transform: rotate(-20deg) scale(1.2)}55% {transform: rotate(20deg)}60% {transform: rotate(0) scale(1)}}
@keyframes roll-3 {70% {transform: rotate(0) scale(1)}80% {transform: rotate(360deg) scale(1.2)}90% {transform: rotate(0deg) scale(1)}}
@keyframes type {0% {width: 0}20% {width: 100%}40% {width: 100%}60% {width: 0%}100% {width: 0}}
.feature-bg {position:relative; background: url(/Images/background/banner-1.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;width: 100%;display: inline-block;position: relative;padding: 50px 0px 0;}
.feature-bg::before{display: block;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(0 18 50 / 70%);}
.feature-bg > div{z-index:2;color:#fff;position:relative;}
.feature-bg h2 {font-size: 30px;text-transform: uppercase;margin-bottom: 20px;}
.feature-list .feature-icon i{height:2.5rem;font-size:2.5rem;padding-right:1rem;}
.feature-info h3{font-size:1.2rem;margin:0 0 .5rem;}
.feature-info p:last-child{margin-bottom:0;}

.facts-area {position: relative;color: #fff;z-index: 1;padding-top: 6rem;padding-bottom: 6rem;background: url(/Images/background/facts_bg_img.jpg) no-repeat fixed center center/cover;z-index: 1;}
.facts-area:before {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: url(/Images/background/facts_colored_bg.png) no-repeat scroll center center/cover;z-index: -1;}
.fact-text{margin-left:1.5rem;}
@media (min-width: 576px) {
.feature-info h3 a:hover,.feature-info div:hover{transition: all 500ms ease;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.feature-info div{font-size:.9rem;line-height:1.4; text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.feature-info div:hover{-webkit-line-clamp: 5;}
.feature-info h3 a{text-transform:uppercase;color:#fff;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.feature-info h3 a:hover{color:var(--fire-color);-webkit-line-clamp: 3}
}

.about-gallery{margin:0 -15px;}
.about-gallery .gallery-item{padding:0 15px;margin-bottom:1rem;}
.about-gallery .gallery-item img{cursor:zoom-in;}
.about-gallery ::after{content:'';display:table;clear:both;}
.about-gallery .gallery-item {float: left;width:50%;}
.about-gallery > div + div + div +div +div{display:none;}
.about-gallery .gallery-item a{display:block; border-radius:20px;overflow:hidden;}
.album a[data-fancybox] img {cursor: zoom-in;}
.album div a{border:0;color:#fff;display:block;}
.album .gallery{width:19%;margin-bottom:.5rem;}
.album .gallery + div + div + div + div + div+ div + div + div + div +div{display:none;}
.video a i {color:#fff;border: 1px solid #fff;text-align:center;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.video .video-container a i{width: 3rem;height: 3rem;font-size: 1.5rem;top: calc(50% - 1.5rem);left: calc(50% - 1.5rem);line-height:2.9rem;}
.video .video-item a i{width: 1.8rem;height: 1.8rem;font-size: .9rem;top: calc(50% - .9rem);left: calc(50% - .9rem);line-height:1.7rem;}
.banner .banner-item{position:relative;height:110px;overflow:hidden;}
.banner .banner-item a{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;left: 0;display:block;text-align:center;overflow:hidden;}
.banner .banner-item img{width:100%;}
.list .video-item + div + div + div + div + div+ div + div + div + div +div{display:none;}
.why {position: relative;margin-top:1rem;padding:2rem 0; background: url(/Images/background/safe-bg.png) no-repeat fixed center center/cover;}
.why:before {position: absolute;content: "";top: 0;left: 0;width: 100%;padding-top: 6rem;padding-bottom: 6rem;background-color: rgb(0 18 50 / 70%);height: 100%;}
.why > div {position:relative;z-index: 2;color: #fff;}
.why .video-icon{padding:1rem 0 2rem;}
.why .video-icon a {display:block;position:relative; width:4rem;height:4rem;text-align:center;color:#fff; margin: auto;border-radius: 50%; background: var(--fire-color);line-height:4rem;}
.why .video-icon a span{display:inline-block;border-radius: 50%; border: 1px solid #fff;height: 2rem;width: 2rem;margin: auto;line-height:2rem;}
@-webkit-keyframes witr-shadow {
0% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);}
100% {box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);}
}
@keyframes witr-shadow {
0% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);}
100% {box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);}
}
.why .video-icon a{-webkit-animation: witr-shadow 1s linear infinite;animation: witr-shadow 1s linear infinite;-webkit-transition: 0.5s;}
.why-item .icon{width:3rem;height:3rem;text-align:center;}
.why-item .icon i{font-size:2rem;color:var(--fire-color);line-height:3rem;}
.why-item h3{margin:0 0 0 .5rem;text-transform:uppercase;}
.why-item {border: solid 1px #0C5ADB;padding: 1rem 1.5rem;margin-top:1.5rem;}
.client-reviews{position: relative;padding:2rem 0; background: url(/Images/background/client-reviews.png) no-repeat center center/cover;}
.test-thumb {width:4rem;height:4rem;border-radius: 50%;overflow:hidden;margin-right:1rem;}
.test-client h4{color:var(--fire-color);}
.client-reviews h3{color:#ed1b2f}
.video .list .video-item{padding:0 .2rem;}
.video .list{margin:.2rem -.2rem;}
.library-gallery{margin-top:-3px;}
.library-gallery::after {display: table;content: " ";clear: both;}
.library-gallery .item-gallery{width:20%;float:left;padding:3px;}
.library-gallery .item-gallery:first-child{width:80%;}
.library-gallery .item-gallery a{display:block;}


