html{scroll-behavior:smooth}
body{font-family:'Roboto',sans-serif !important;font-size:15px;line-height:27px}
.container-fluid{padding-right:0;padding-left:0}
.row{margin-right:0;margin-left:0}
.col-12,.col-lg-2,.col-lg-4,.col-lg-6,.col-md-9,.col-sm-12{padding-right:0;padding-left:0}
.info{font-size:.9em;line-height:18px;color:#021422}
.info a{font-size:1.2em;margin:5px;color:#025da5}
.info a:link{color:#025da5}
.info a:hover{color:#021422}
.info a:active{color:#021422}
.nav-link{padding:0}
.navbar-dark .navbar-nav .nav-link{text-transform:uppercase;font-weight:400;color:#fff}
.navbar{padding:0}
li.nav-item{padding:0px 15px 0px 15px;margin:8px 0px 8px 0px;font-size:.9em}
header .tophead{padding-top:120px;padding-bottom:150px}
.intro-head{font-size:1.7em;font-weight:500;color:#fff}
header .title-main{font-size:3vw;font-weight:bold;color:#fff}
.btn-lg{max-width:300px;font-size:1.5em;border-radius:0}
.btn-color{background:#025da5; color: #fff;}
.unselected{user-select: none;}
/*intro*/.module{position:relative;padding:0px 0px 70px 0px}
.services .service-item{background:#021422;padding:0% 7% 7% 7%;border-radius:5px;margin:30px;text-align:center;line-height:1.6;font-size:16px;position:relative;z-index:10;color:#e6e6e6}
.shadow-hover{transition:all 0.4s linear}
.shadow-hover:hover{box-shadow:0px 5px 15px #021422;-ms-transform:translate(0px,-50px);/* IE 9 */ -webkit-transform:translate(0px,-50px);/* Safari */ transform:translate(0px,-50px);cursor:pointer}
.services .service-item .fas{width:110px;height:110px;color:white;background:#025da5;font-size:50px;padding-top:25px;border-radius:100px;margin-top:-60px;margin-bottom:15px;transition:all 0.4s}
.services .service-item h4{font-weight:700;font-size:20px;color:#fff;margin-bottom:20px}
.section-title{font-size:34px;position:relative;padding-bottom:20px;margin-bottom:20px;font-weight:600}
.section-title:before{position:absolute;content:"";width:100px;height:2px;background-color:#025da5;bottom:0;left:50%;margin-left:-50px}
.bg-color{background-color:#021422}
.bg-color-opacity{background:rgba(0, 0, 0, 0.7)}
.bg-img-contact{background:url('../img/contact-us.jpg') no-repeat center center;background-size:cover;background-attachment:fixed;background-color:#021422}
/* Modal */.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9)}
.modal-content{margin:auto;display:block;width:80%;max-width:700px}
#caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}
.modal-content,#caption{animation-name:zoom;animation-duration:0.6s}
@keyframes zoom{from{transform:scale(0)}
to{transform:scale(1)}
}
.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s}
.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}
@media only screen and (max-width:700px){.modal-content{width:100%}
}
/*coupon*/a.lightbox img{height:auto;transition:.5s}
.lightbox-target{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.7);opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;overflow:hidden;z-index:2}
.lightbox-target img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 8px rgba(0,0,0,0.7);box-sizing:border-box;transition:.5s ease-in-out}
a.lightbox-close{width:100%;height:100%;position:absolute;transition:.5s ease-in-out;opacity:0;top:0;left:0}
.lightbox-target:target{opacity:1;top:0;bottom:0}
.lightbox-target:target img{max-height:100%;max-width:100%}
.printable{position:relative;z-index:1}
/*contact*/.form-control{margin-bottom:20px;border-radius:0px;background:rgba(0,0,0,0.1);color:#ffffff70;border:1px solid #025da561}
.bg-contact{background:rgba(0, 0, 0, 0.6)}
.g-recaptcha {float:left;max-width:100%;}
.g-recaptcha * {transform:scale(.95);float:left;margin-bottom:10px;margin-left:-8px;margin-top:-4px}
/*Testmonials*/.slide-one{width:100%;max-width:700px;margin:0 auto}
.banner-slide img{height:120px;width:120px;border:1px solid #ffffff85;border-radius:3px;overflow:hidden;object-fit:cover}
.banner-slide h4{color:#025da599;font-weight:700;margin:15px 0}
.banner-slide p{color:#ffffff70;font-size:16px}
.carousel-control-next{right:-100px}
.carousel-indicators{bottom:-70px}
/*footer*/.footer{padding:30px 0 10px 0;line-height:28px;background-color:#021422;color:#878c94}
footer a{color:#878c94}
footer a:hover{color:#025da5d1}
footer ul{margin:0;padding:0}
footer li{float:left;margin:10px 10px 10px 0;border:1px #025da5b8 solid;padding:10px;font-size:1.1em;list-style:none}
footer li:hover{background-color:#212122;color:#025da5d1;cursor:pointer}
.e-mail:before {content: attr(data-website) "\0040" attr(data-user);unicode-bidi: bidi-override;direction: rtl}
/*marquee*/.marquee{width:100%;margin:0 auto;overflow:hidden;white-space:nowrap;box-sizing:border-box;animation:marquee 50s linear infinite;color:#878c94}
.marquee:hover{animation-play-state:paused}
/* Make it move */@keyframes marquee{0%{text-indent:27.5em}
100%{text-indent:-105em}
}
@media (max-width:991.98px){header .title-main{font-size:4.1vw}
.info{display:none}
.carousel-control-next{display:none}
}
@media (max-width:767.98px){header .tophead{padding-top:90px;padding-bottom:250px}
header .title-main{font-size:4.5vw}
.bg-contact{margin-top:30px}
}
@media (max-width:575.98px){header .title-main{font-size:7vw}
header .tophead{padding-top:100px}
.bg-mobile{background:rgba(1, 13, 38, 0.6);padding:20px}
}
@media (max-width:390px){header .tophead{padding-top:40px}
.g-recaptcha * {transform:scale(.88);float:left;margin-bottom:8px;margin-left:-18px;margin-top:-4px}
}
/*!
 * Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-2x{font-size:2em}.fa-5x{font-size:5em}.fa-blogger-b:before{content:"\f37d"}.fa-clock:before{content:"\f017"}.fa-envelope:before{content:"\f0e0"}.fa-facebook-f:before{content:"\f39e"}.fa-google:before{content:"\f1a0"}.fa-map-marker:before{content:"\f041"}.fa-mobile-alt:before{content:"\f3cd"}.fa-money-check-alt:before{content:"\f53d"}.fa-phone:before{content:"\f095"}.fa-shipping-fast:before{content:"\f48b"}.fa-thumbs-up:before{content:"\f164"}.fa-twitter:before{content:"\f099"}.fa-youtube:before{content:"\f167"}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:swap;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
/*! * animate.css -https://daneden.github.io/animate.css/ * Version - 3.7.2 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2019 Daniel Eden *//* originally authored by Nick Pettit - https://github.com/nickpettit/glide *//* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide *//* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}
.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}
.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}
.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}
.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}
.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}
.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}
.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}
.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}
@media (print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}
}

.CUS{
  
  padding: 20px;
  border-radius: 30px;
}
form.CUS input.subject {
    display: none;
}

.CUS .form-row {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    align-items: center;
}

.CUS .form-row p {
    flex: 1;
    margin: 0;
}

.CUS textarea {
    width: 100%;
    font-size: 15px;
    border: 1px solid #020202;
    box-sizing: border-box;
    border: 1px solid #d4d4d4;
    background-color: #f0f0f0;
}

.CUS .submit {
    width: 100%;
    font-size: 15px;
    box-sizing: border-box;
    border: 1px solid #d4d4d4;
    background-color: #025da5;
    color: #ffffff;
}

.CUS input,
.CUS select {
    width: 100%;
    font-size: 15px;
     border: 1px solid #d4d4d4;
    box-sizing: border-box;
    font-weight: normal;
    padding: 10px;
    margin: 5px 0;
    background-color: #f0f0f0;

}

.CUS label {
    font-size: 15px;
    display: block;
    margin-top: 10px;
    font-weight: bold;
    text-align: left;
     color: #ffffff;
}

.CUS legend {
    font-size: 20px;
    text-align: left;
    color: #ffffff;
}

form.CUS,
.CUS fieldset {
    border: none;
}