:root {
  --font-main: 'Poppins', sans-serif;
  --fw-100: 100;
  --fw-200: 200;
  --fw-300: 300;
  --fw-400: 400;
  --fw-500: 500;
  --fw-600: 600;
  --fw-700: 700;
  --fw-800: 800;
  --fw-900: 900;
}

/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Only selected parts - Responsive, Modal, Tooltip, Popover, Offset, common alignment
 */

*,::after,::before {box-sizing: border-box }
html {line-height: 1.15;user-select:none }
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {display: block }
body {margin: 0; background-color: #fff;font-family: var(--font-main); font-weight: var(--fw-400); }
h1,h2,h3,h4,h5,h6 {margin-top: 0; margin-bottom:10px }
p {margin-top: 0;margin-bottom:10px;line-height:1.5rem;}
dl,ol,ul {margin-top: 0; margin-bottom:0rem }
b,strong {font-weight: var(--fw-800); }
a {color: #007bff; text-decoration: none; }
a:hover {color: #0056b3; text-decoration: underline }
img,svg {max-width:100%; vertical-align: middle;}
table {border-collapse: collapse }
textarea {resize: vertical }
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl {width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto }
.row {display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px }
.no-gutters {margin-right: 0; margin-left: 0 }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {position: relative; width: 100%; padding-right: 15px; padding-left: 15px }
.col {-ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
.row-cols-1>* {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.row-cols-2>* {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.row-cols-3>* {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
.row-cols-4>* {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
.row-cols-5>* {-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20% }
.row-cols-6>* {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
.col-auto {-ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% }
.col-1 {-ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% }
.col-2 {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
.col-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
.col-4 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
.col-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% }
.col-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.col-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% }
.col-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% }
.col-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
.col-10 {-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% }
.col-11 {-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% }
.col-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.offset-1 {margin-left: 8.333333% }
.offset-2 {margin-left: 16.666667% }
.offset-3 {margin-left: 25% }
.offset-4 {margin-left: 33.333333% }
.offset-5 {margin-left: 41.666667% }
.offset-6 {margin-left: 50% }
.offset-7 {margin-left: 58.333333% }
.offset-8 {margin-left: 66.666667% }
.offset-9 {margin-left: 75% }
.offset-10 {margin-left: 83.333333% }
.offset-11 {margin-left: 91.666667% }




@media (min-width: 576px) {
  .container,.container-sm {max-width:540px }
  .col-sm {-ms-flex-preferred-size:0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% } .row-cols-sm-1>* {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .row-cols-sm-2>* {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .row-cols-sm-3>* {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .row-cols-sm-4>* {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .row-cols-sm-5>* {-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20% } .row-cols-sm-6>* {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
  .col-sm-auto {-ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% } .col-sm-1 {-ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .col-sm-2 {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .col-sm-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .col-sm-4 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .col-sm-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .col-sm-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .col-sm-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .col-sm-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .col-sm-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .col-sm-10 {-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .col-sm-11 {-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .col-sm-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
  .modal-dialog {max-width:500px;margin: 1.75rem auto } .modal-dialog-scrollable {max-height: calc(100% - 3.5rem) } .modal-dialog-scrollable .modal-content {max-height: calc(100vh - 3.5rem) } .modal-dialog-centered {min-height: calc(100% - 3.5rem) } .modal-dialog-centered::before {height: calc(100vh - 3.5rem);height: -webkit-min-content;height: -moz-min-content;height: min-content } .modal-sm {max-width: 300px }
}

@media (min-width: 768px) {
  .container,.container-md,.container-sm {max-width:720px }
  .col-md {-ms-flex-preferred-size:0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% } .row-cols-md-1>* {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .row-cols-md-2>* {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .row-cols-md-3>* {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .row-cols-md-4>* {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .row-cols-md-5>* {-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20% } .row-cols-md-6>* {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
  .col-md-auto {-ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% } .col-md-1 {-ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .col-md-2 {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .col-md-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .col-md-4 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .col-md-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .col-md-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .col-md-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .col-md-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .col-md-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .col-md-10 {-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .col-md-11 {-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .col-md-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
    
}

@media (min-width: 992px) {
  .container,.container-lg,.container-md,.container-sm {max-width:960px }
  .col-lg {-ms-flex-preferred-size:0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% } .row-cols-lg-1>* {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .row-cols-lg-2>* {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .row-cols-lg-3>* {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .row-cols-lg-4>* {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .row-cols-lg-5>* {-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20% } .row-cols-lg-6>* {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
  .col-lg-auto {-ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% } .col-lg-1 {-ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .col-lg-2 {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .col-lg-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .col-lg-4 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .col-lg-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .col-lg-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .col-lg-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .col-lg-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .col-lg-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .col-lg-10 {-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .col-lg-11 {-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .col-lg-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
  .modal-lg,.modal-xl {max-width:800px }
}

@media (min-width: 1200px) {
  .container,.container-lg,.container-md,.container-sm,.container-xl {max-width:1170px }
  .col-xl {-ms-flex-preferred-size:0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100% } .row-cols-xl-1>* {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% } .row-cols-xl-2>* {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50% } .row-cols-xl-3>* {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333% } .row-cols-xl-4>* {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25% } .row-cols-xl-5>* {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20% } .row-cols-xl-6>* {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667% }
  .col-xl-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100% } .col-xl-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333% } .col-xl-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667% } .col-xl-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25% } .col-xl-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333% } .col-xl-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667% } .col-xl-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50% } .col-xl-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333% } .col-xl-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667% } .col-xl-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75% } .col-xl-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333% } .col-xl-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667% } .col-xl-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }
  .modal-xl {max-width:1170px }
}
@media (min-width: 1600px) {
  .container,.container-lg,.container-md,.container-sm,.container-xl {max-width:1440px }
}

.btn {display: inline-block;    font-weight: var(--fw-400);    color: #212529;    text-align: center;    vertical-align: middle;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    background-color: transparent;    border: 1px solid transparent;    padding: .375rem .75rem;    font-size: 1rem;    line-height: 1.5;    border-radius: .25rem;    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out }
.nav {display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    padding-left: 0;    margin-bottom: 0;    list-style: none }



.flex-row-reverse {-ms-flex-direction: row-reverse!important;    flex-direction: row-reverse!important }
.flex-column-reverse {-ms-flex-direction: column-reverse!important;    flex-direction: column-reverse!important }
.justify-content-start {-ms-flex-pack: start!important;    justify-content: flex-start!important }
.justify-content-end {-ms-flex-pack: end!important;    justify-content: flex-end!important }
.justify-content-center {-ms-flex-pack: center!important;    justify-content: center!important }
.justify-content-between {-ms-flex-pack: justify!important;    justify-content: space-between!important }
.justify-content-around {-ms-flex-pack: distribute!important;    justify-content: space-around!important }
.align-items-start {-ms-flex-align: start!important;    align-items: flex-start!important }
.align-items-end {-ms-flex-align: end!important;    align-items: flex-end!important }
.align-items-center {-ms-flex-align: center!important;    align-items: center!important }
.align-items-baseline {-ms-flex-align: baseline!important;    align-items: baseline!important }
.align-items-stretch {-ms-flex-align: stretch!important;    align-items: stretch!important }
.align-content-start {-ms-flex-line-pack: start!important;    align-content: flex-start!important }
.align-content-end {-ms-flex-line-pack: end!important;    align-content: flex-end!important }
.align-content-center {-ms-flex-line-pack: center!important;    align-content: center!important }
.align-content-between {-ms-flex-line-pack: justify!important;    align-content: space-between!important }
.align-content-around {-ms-flex-line-pack: distribute!important;    align-content: space-around!important }
.align-content-stretch {-ms-flex-line-pack: stretch!important;    align-content: stretch!important }
.align-self-auto {-ms-flex-item-align: auto!important;    align-self: auto!important }
.align-self-start {-ms-flex-item-align: start!important;    align-self: flex-start!important }
.align-self-end {-ms-flex-item-align: end!important;    align-self: flex-end!important }
.align-self-center {-ms-flex-item-align: center!important;    align-self: center!important }
.align-self-baseline {-ms-flex-item-align: baseline!important;    align-self: baseline!important }
.align-self-stretch {-ms-flex-item-align: stretch!important;    align-self: stretch!important }

.w-100 {width: 100%!important }
.h-100 {height: 100%!important }
.m-0 {margin: 0!important }
.mt-0,.my-0 {margin-top: 0!important }
.mr-0,.mx-0 {margin-right: 0!important }
.mb-0,.my-0 {margin-bottom: 0!important }
.ml-0,.mx-0 {margin-left: 0!important }
.p-0 {padding: 0!important }
.pt-0,.py-0 {padding-top: 0!important }
.pr-0,.px-0 {padding-right: 0!important }
.pb-0,.py-0 {padding-bottom: 0!important }
.pl-0,.px-0 {padding-left: 0!important }

.stretched-link::after {position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 1;    pointer-events: auto;    content: "";    background-color: rgba(0,0,0,0) }

.text-left {text-align: left!important }
.text-right {text-align: right!important }
.text-center {text-align: center!important}






/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;height: auto;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}




/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}




/*custom css*/

.homepage{font-family: var(--font-main); font-size:15px;}
.homepage a{color:inherit;}
.homepage a:hover{text-decoration:none;}
.homepage h1{font-size:50px;}
.homepage h2{font-size:48px;}
.homepage h3{font-size:40px;color:#003a66;font-weight:var(--fw-800);text-align:center;margin-bottom:35px;position:relative;}
.homepage h3::after{width: 60px; height: 2px;content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);background:#8abc47;}
.homepage h4{font-size:30px;font-weight:var(--fw-700);}
.homepage h5{font-size:24px;}
.homepage h6{font-size:20px;font-weight:var(--fw-700);}
.common-padd{padding-top:40px;padding-bottom:40px;}

.over_icon_main {border: none; background: #8abc47; color: #fff; border-radius: 0 25px 25px 0; display: inline-block; padding: 10px 20px; position: fixed; top: 30%;font-size:25px;Z-INDEX:9999; }

.green-btn {color: #003a66!important;font-weight:var(--fw-700); background: #99e72e; border-radius: 4px;padding: 10px 25px;display:inline-block;box-shadow:0px 0px 16px #a3ff25;}

/*header{transition:0.5s;}*/
.header-top{padding:10px;display:flex;justify-content:center;align-items:center;width: 100%; z-index: 999; position: relative;box-shadow: 2px 3px 4px #dedede;background:#fff;font-family: var(--font-main);font-size:18px}
.header-top h6{margin-bottom:0;color: #063a66;font-size:18px!important;margin-right:10px;}
header.sticky{position:fixed;top:0;left:0;width:100%;z-index:999;background:#fff;}

.logo{display: flex; align-items: flex-end; height: 100%; }
/*header.sticky .logo{max-width:300px;}*/
.nav-sec-contact ul{list-style:none;padding:10px;display:flex;justify-content:flex-end;align-items:center;}
.nav-sec-contact ul li{margin-right:10px;}
.nav-sec-contact li a i {color: #8abc47; margin-right: 5px; }

.nav-sec nav{background: #003a66;display:flex;align-items:center;justify-content: flex-end;}
.main-menu>ul{display:flex;list-style:none;padding:0;}
.main-menu>ul li{position:relative;}
.sub-menu{position:absolute;left:0;z-index: 99;list-style:none;padding:0;height:0;transform: scaleY(0); transition: all 400ms ease-out;}
.main-menu>ul li:hover .sub-menu{transform: scaleY(1);}
.main-menu>ul>li a {color: #fff; font-size: 11px; font-weight: var(--fw-400); line-height: 19px; font-weight: var(--fw-600); padding: 10px 0; margin-left: 6px; text-transform: uppercase; letter-spacing: 1px;display:inline-block;}
.menuRightOpenBtn{padding:5px 0;width:50px;text-align:center; background:#8abc47;color:#fff!important;margin:4px 25px 4px 15px;font-size:20px;border-radius:5px;display:inline-block;}

.menuRightOpenBtn i,.menuRightClose i{color:#fff!important;}
.sub-menu li {display: block; background:#003a66;margin:0;padding-left: 10px;padding-right: 10px;}
.sub-menu li a{white-space:nowrap;font-weight:var(--fw-400)!important;}
.sub-menu li:hover{background: #8abc47;}

.menuRight{position: fixed; width: 300px; overflow: auto;top:0;right:0px; background: #414956;z-index:99;height: 100%;z-index: 9999;transform:translateX(100%);transition:0.3s;}
.menuRight ul{list-style:none;padding:0;overflow: auto;height:100%;}
.menuRight li a{padding:15px 20px;width:100%;display:block;border-bottom: solid 1px #3b424d;color: #f0f0f0; font-size: 13px;text-align:left}
.menuRight li a:hover{background:#3b424d;}
.menuRightOpen{transform:translateX(0%)}
.menuRightClose {position:absolute; right: 20px; top: 20px; z-index: 99999; border: 2px solid white;margin: 0; padding:5px 0;width:50px;text-align:center; background:#8abc47;color:#fff!important;font-size:20px;border-radius:5px;}

/*.mobile-nav-wrap{position:fixed;right:0;top:200px;z-index:9999;overflow-y:auto;}*/
.mobile-nav-wrap>ul{width:320px;list-style:none;padding-left:0;overflow-y:auto;margin-top:10px;}
.mobile-nav-wrap ul li{display:block;padding:10px 15px;background:#111;color:#fff;text-transform:uppercase;font-size:12px;border-bottom:1px solid #fff8;position:relative;}
.mobile-nav-wrap ul li:last-child {border-bottom:0}
.mobile-nav-wrap ul li a{white-space: pre-wrap;}
.mobile-nav-wrap ul .sub-menu{position:static;transform:none;height:auto;display:none;}
.mobile-nav-wrap .toogle {position: absolute; top: 6px; right: 10px; font-size: 15px; }
.mobile-nav-wrap {position: absolute; right: 0; z-index: 9; height:0;transform: scaleY(0);transition:0.3s; }
.mobile-nav-wrap.show{transform:scaleY(1.0);}
.menuMobileToggle{font-size:24px}



.banner-carousel-wrap{padding:70px 60px 0;position:relative;}
.bannerCarousel::after{position:absolute;top:-25px;right:-25px;content:'';width:250px;height:250px;background: #a8d36e;z-index:-1;}
.banner-social{display: flex; align-items: center; position: absolute; transform: rotate(-90deg); transform-origin: 0 0; top: 75%; left: 20px;} 
.banner-social ul{display:flex;list-style:none;padding-left:0;}
.banner-social span{color: #000; font-size: 15px; letter-spacing: 2px; position:relative; padding-right:60px;margin-right:10px;}
.banner-social span::after{position:absolute;content:'';top:10px;right:0;width: 50px; height: 1px; background: #000;}
.banner-social .fab{color: #000; font-size: 11px; font-weight: var(--fw-400); margin: 0 5px;}
.banner-carousel-item{position:relative;}
.banner-carousel-img{height:460px;}
.banner-carousel-img img,.banner-right-img img,.industry-experience-img img,.stats-img img,.blog-img img,.footer-top-row-one img{width:100%;height:100%;object-fit:cover;}
.banner-carousel-text{position:absolute;bottom:80px;right:0;background:#fff;padding:20px 20px;max-width:90%;text-align:center;}
.banner-carousel-text h6{font-size:16px;font-weight:var(--fw-400);}
.banner-carousel-text h4{color:#003b66;}
.bannerCarousel .owl-nav {text-align:left;}
.bannerCarousel .owl-nav button{height: 36px; background: #8abc47!important; line-height: 36px; color: #fff!important; width: 36px; text-align: center;font-size: 18px!important;border-radius:0!important; }

.banner-right{position:relative;height:100%;}
.banner-right-img{height:100%;max-height:580px;}
.banner-right-text{position: absolute;top:0;left:0;width:100%;padding:80px 40px;color:#fff;}
.banner-right h5{font-weight:var(--fw-400);}
.banner-right h4{padding-right:20%;}
.btn-green-neon {color: #003964!important; background: #aeef55; border-radius: 10px; box-shadow: 0px 0px 16px #8abc47; padding: 0 25px;height: 50px; line-height: 50px;font-weight:var(--fw-800)!important;font-size:15px;display:inline-block;margin:20px 0;}
.btn-green-neon:hover{color: #003964; background: #fff;}



.service-img {width: 90px;padding-right:10px; height: 100%; background: #003a66; display: flex; align-items: center; justify-content: center;position:relative;border-radius:5px;}
.service-img::before{content:'';position:absolute;top: 0; right: -1px; z-index:1; border-style: solid; border-color: #fff0 #fff #fff0 #fff0; border-width: 0px 30px 60px 0px; }
.service-img::after{content:'';position:absolute;bottom: 0; right: -1px; z-index:1; border-style: solid; border-color: #0000 #fff #0000 #000; border-width: 60px 30px 0px 0px;}
.service-item{height:calc(100% - 20px);margin-bottom:20px;display:flex;align-items:center;background:#fff;}
.service-item span{color:#84b851;font-weight:var(--fw-700);}
.service-text{padding:10px;width:calc(100% - 75px);}
.service-text p{margin-bottom:0;font-size:13px;color:#444;line-height:17px;}
.service-item:hover{box-shadow: 0 0 10px -3px #000;}


.industry-experience-img{height:100%;max-height:250px;width:100%;}
.industry-experience-text h4{color: #003a66; text-decoration: underline 1px; text-underline-offset: 15px; margin-bottom: 25px;}
.industry-experience-text p{color:#003a66;margin-bottom:20px;}

.btn-blue-box{display:inline-block;color: #fff!important; background: #003a66; padding: 12px; font-weight: var(--fw-500); text-transform: uppercase;}
.btn-blue-box:hover {background: #000;}



.how-we-work-body{background:#003a66;color:#fff}
.video-play-button {position: absolute; z-index: 10; top: 50px; left: 30px; transform: translateX(-50%) translateY(-50%); box-sizing: content-box; display: block; width: 32px; height: 44px; border-radius: 50%; padding: 18px 20px 18px 28px; }
.video-play-button:before {content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 80px; height: 80px; background: #6f9837; border-radius: 50%; animation: pulse-border 1500ms ease-out infinite; }
.video-play-button:after {content: ""; position: absolute; z-index: 1; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 65px; height: 65px; background: #8abc47; border-radius: 50%; transition: all 200ms;}
.video-play-button span {display: block; position: relative; z-index: 3; width: 0; height: 0; border-left: 32px solid #fff; border-top: 22px solid transparent; border-bottom: 22px solid transparent; transform: scale(0.8); }

@keyframes pulse-border {
  0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1; }
  100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0; }
}


.why-choose h5{font-weight:var(--fw-400);}
.why-choose p{color: #444;}

.why-choose .accordion__header.is-active {background-color: #3987c2; color: #fff; }
.why-choose .accordion__header {
  background-color: #f5f5f5; color: #222; cursor: pointer; padding: 10px 10px 10px 65px; height: 50px; width: 100%; border: none; text-align: left; outline: none; -webkit-transition: 0.4s; transition: 0.4s; position: relative; margin-top: 10px; }
.why-choose .accordion__header.is-active h2 {color: #fff; }
.why-choose .accordion__header > * {margin-top: 0; margin-bottom: 0; font-size: 18px; text-align: left; line-height: 30px; color: #222; font-weight: var(--fw-400); }

.why-choose .accordion_icon_div {position: absolute; top: 0; left: 0; width: 50px; height: 50px; background: #003a66; display: flex; align-items: center; justify-content: center; }
.why-choose .is-active .accordion__toggle {background-color: #fff; }
.why-choose .accordion__toggle {height: 3px; background-color: #fff; width: 13px; display: block; position: relative; flex-shrink: 1; border-radius: 2px; }
.why-choose .accordion__body.is-active {display: block; }
.why-choose .accordion__body {display: none; padding: 0 18px; background-color: #f5f5f5; transition:0.2s;}
.why-choose .accordion__body p {padding: 15px 0; margin: 0; text-align: left; }




.member h6{color: #003a66; font-weight: var(--fw-400); text-align: center; text-transform: uppercase; margin: 15px 0;}


.stats{position:relative;color:#fff;}
.stats-img{position:absolute;width:100%;height:100%;top:0;left:0;}
.stats [class*=col-]:not(:last-child){border-right: solid 1px #158ad5;}
.stats-item{display:flex;flex-direction:column;height:100%;padding:10px 0;}
.stats-item p{margin-bottom:0;}


.blog-item{background: #f5f5f5;height:100%;border-radius:5px;}
.blog-img{height:200px;border-radius:5px 5px 0 0;overflow:hidden;}
.blog-text{padding:15px;border: 1px solid #e7e7e7;border-radius:0 5px 5px 0;border-top:0;}
.blog-text h6 {color: #8abd47; font-weight:var(--fw-400); margin: 0 0 10px; }
.blog-text p {color: #444; font-size: 14px;}
.blog-item:hover{filter:brightness(0.8);}
.blog-read{color:#003c67!important;}

.btn-wrap{display:flex;justify-content:center;}
.btn-bordered{border: solid 1px #151c32; color: #151c32; display: inline-block; margin-top: 40px; padding: 10px 35px;}
.btn-bordered:hover{border: solid 1px #73a430; color: #73a430;}



section.addrs-by-dp p{color: #616161;}
.ad-acdn{background:#8dc63f;color:#fff;font-size:16px;cursor:pointer;padding:10px 0;width:150px;border:none;text-align:center;outline:none;transition: 0.4s;display: block;border-radius:5px;margin-bottom: 20px;}
.addrs-by-dp h3{text-align:left;}
.addrs-by-dp h3::after{display:none;}
.ad1 .ad-active, .ad-acdn:hover {background-color: #003a66;} .ad-acdn:after{content:'Show Directions';color: #fff;}
.ad1 .ad-active:after{content:"Hide Directions";} 
.ad1 .panel1 {max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}
.ad1 img{vertical-align:text-top;width:20px;margin-right:10px;filter:hue-rotate(230deg);}
.ad1 p{line-height: 22px;font-size:14px;}
.ad-itm p{display:inline;}
.ad-itm h6{display:inline;font-size:14px;color:#555;font-weight: var(--fw-700);}
.ad-itm{margin-bottom: 18px;}
.addrs-by-dp-img{position:relative;height:450px;}
.addrs-by-dp-img img{width:100%;height:100%;object-fit:cover;}
.addrs-by-dp-img::before{position:absolute;width: 100%;height:100%;background:#003a6a00;top:0;left:0;content:'';}
.addrs-by-dp-img::after{content:'';position:absolute;bottom:0;left:0;border-style:solid;border-color: #0000 #8abd47 #fff #0000;border-width:0 75px 50px 0;width:0;height:0;}





.testimonial-casestudy .container{border-top: solid 1px #baec77; }
.testimonial-item{width:100%;position:relative;}
.testimonial-item>img{filter:brightness(0.4);height:250px;}
.testimonial-item:hover>img{filter:brightness(0.2);}
.testimonial-item .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.testimonial-casestudy .owl-nav {position:absolute;top:-60px;right: 0;}
.testimonial-casestudy .owl-nav button{height: 36px; background: #003a66!important; line-height: 36px; color: #fff!important; width: 36px; text-align: center;font-size: 18px!important;border-radius:0!important;margin:0!important; }
.testimonial-casestudy-head p {background: #a5d268; padding: 3px 10px; font-weight: var(--fw-300); display: inline-block;}
.case-item h6 {padding: 15px; background: #eee;font-weight:var(--fw-400); }


.contact-band{background:#084d81;color:#fff;}
.contact-band h6{font-weight:var(--fw-400);margin-bottom:0;}
.contact-band-btn{float:right;}


.faq-item{margin-bottom:15px;border-radius: 10px; background-color:#e0ffb5; box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.07);}
.faq-q{border-radius:5px;background:#8abc47;color:#fff;position:relative;transition:0.2s;padding:5px 5px 5px 15px;display:flex;justify-content:space-between;margin-bottom:0px;align-items:center;cursor:pointer;}
.faq-q span{height:46px;width:46px;border-radius:5px;display:flex;justify-content:center;align-items:center;line-height:0;background:#0004;font-size:28px;font-weight:var(--fw-700);transition:0.2s;}
.faq-q h6{margin-bottom:0;font-weight:var(--fw-400);width: calc(100% - 50px);}
.faq-ans{padding:0px 10px;transform:scaleY(0);transform-origin:top;transition:0.2s;height:0;}
.faq-ans.show{transform:scaleY(1);height:auto;padding:15px 10px;}


.footer-top{background:#222;}
.footer-top-item ul{list-style:none;display:flex;padding-left:0;flex-wrap:wrap;}
.footer-top-item ul li{margin: 4px 3px;width: 55px;}
.footer-top-item ul li img{width:100%;object-fit:cover;height:auto;}
.footer-top-item h5{font-weight:var(--fw-400);color:#fff;padding-bottom: 8px; border-bottom: solid 1px #3d3d3d;margin-bottom:8px;}
.footer-top .row:not(:last-child){margin-bottom:50px;}
.footer-top-row-two{color:#868686;}
.footer-top-two-item .footer-logo{margin-bottom:20px;display:block;width:80%;}
.footer-social{display:flex;align-items:center;flex-wrap:wrap;}
.footer-social form{margin-bottom:0;background: #2d2d2d;}
.footer-social input.footer-img {height: 100%;padding: 3px;}
.footer-social i {color: #fff; width: 34px; height: 34px; line-height: 34px; text-align: center; background: #2d2d2d; margin-right: 2px; display:inline-block;}
.footer-social i:hover {border-radius: 50%; transition: all 500ms ease-in-out 0ms; }
.footer-top-row-two h6{position:relative;color:#fff;margin: 15px 0 36px;}
.footer-top-row-two h6::after{content: ''; position: absolute; bottom: -15px; left: 0; background: #247abb; height: 4px; width: 60px; }
ul.footer-links{column-count: 2;list-style:none;padding:0;}
ul.footer-links li {display: block; margin-bottom: 15px; padding-left: 14px; position: relative; }
ul.footer-links li i{position: absolute; left: 0; top: 4px; }

ul.footer-connect{list-style:none;padding:0;color:#b8b8b8;}
ul.footer-connect li {display: block; margin-bottom: 20px; padding-left: 24px; position: relative; }
ul.footer-connect li i{position: absolute; left: 0; top: 0px; }
.subscribe-frm input:focus{outline:none;border: 0;}
.subscribe-frm input:not([type=submit]) {background: #2d2d2d; padding:15px 10px; width: 100%; border-radius: 0; color: #727272; border: none;font-size:14px;margin-top:0}
.subscribe-frm  input[type=submit] {background: #247abb; color: #fff; border: none; padding: 15px 20px; margin-top: 15px;font-size:14px;}
.subscribe-frm  input[type=submit]:hover{background:#000;}
.footer-bottom {background: #181818; padding: 25px 0;color:#868686;}
.footer-bottom p{margin-bottom:0;}
.footer-bottom ul {display:flex;list-style:none;padding-left:0;margin-bottom:0;justify-content:flex-end;}
.footer-bottom ul li:not(:last-child){margin-right:10px;}
.subscribe-frm span, .subscribe-frm label, .subscribe-frm [type=text], .subscribe-frm a,.subscribe-frm sub,.subscribe-frm hr{display:none}

.world_anywhere_pic_hold{text-align:center;}


.hdr-ani-btn{background:#8ac33a!important;;padding: 15px 30px!important;; display: inline-block;transform: translate(0%, 0%);overflow: hidden;color: #003a66!important;text-align: center;font-weight:var(--fw-700);line-height: 1.15!important;;border-radius:0!important;}
.hdr-ani-btn::before {content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: #ad8585;opacity: 0;transition: .2s opacity ease-in-out;}
.hdr-ani-btn:hover::before {opacity: 0.2;}
.hdr-ani-btn span {position: absolute;}
.hdr-ani-btn span:nth-child(1) {top: 0px;left: 0px;width: 100%;height:3px;background:linear-gradient(to left, rgba(43, 8, 8, 0), #003a66);animation: 1.5s animateTop linear infinite;}
@keyframes animateTop {0% {transform: translateX(100%);} 100% {transform: translateX(-100%);}}
.hdr-ani-btn span:nth-child(2) {top: 0px;right: 0px;height: 100%;width:3px;background: linear-gradient(to top, rgba(43, 8, 8, 0), #003a66);animation: 1.5s animateRight linear -1s infinite;}
@keyframes animateRight {0% {transform: translateY(100%);} 100% {transform: translateY(-100%);}}
.hdr-ani-btn span:nth-child(3) {bottom: 0px;left: 0px;width: 100%;height:3px;background: linear-gradient(to right, rgba(43, 8, 8, 0), #003a66);animation: 1.5s animateBottom linear infinite;}
@keyframes animateBottom {0% {transform: translateX(-100%);} 100% {transform: translateX(100%);}}
.hdr-ani-btn span:nth-child(4) {top: 0px;left: 0px;height: 100%;width:3px;background: linear-gradient(to bottom, rgba(43, 8, 8, 0), #003a66);animation: 1.5s animateLeft linear -1s infinite;}
@keyframes animateLeft {0% {transform: translateY(-100%); } 100% {transform: translateY(100%);}}










@media only screen and ( min-width:1600px ){

}
@media only screen and ( max-width:1599px ) {

}
@media only screen and ( max-width: 1299px ) {
  .testimonial{margin-bottom:50px;}
  .banner-carousel-wrap {padding-right: 0; }
  .banner-carousel-text {bottom: 40px; padding: 16px 16px;}
  .nav-sec-contact .desktop,.nav-sec-right nav{justify-content: center;}
  .logo {justify-content: center;}

}
@media only screen and ( max-width: 991px ) {
  .desktop{display:none!important;}
  .nav-sec-contact>ul{padding-bottom:0;}
  .common-padd {padding-top: 20px; padding-bottom:20px; }
  .homepage,.why-choose .accordion__header > *{font-size:12px;}
  .homepage h1{font-size:26px;}
  .homepage h2{font-size:26px;}
  .homepage h3{font-size:22px;}
  .homepage h4{font-size:20px;font-weight:var(--fw-500);}
  .homepage h5{font-size:18px;}
  .homepage h6{font-size:14px;font-weight:var(--fw-500);}
  .banner-social{left:0;}
  .banner-carousel-wrap {padding: 44px 30px 0; }
  .blog .row>[class*=col-]{margin-bottom:25px;}
  .btn-bordered{margin-top:0}
  .addrs-by-dp-img {height:350px; max-width: 300px; margin: 0 auto 25px; }
  .footer-social i{margin-bottom:5px;}

}

@media only screen and ( max-width: 767px ) {
   header.sticky{position:static!important}
   .over_icon_main {font-size:16px } 
  .banner-carousel-img {height: 300px; }
  .banner-carousel-wrap{margin-bottom:25px;}
	.banner-carousel-text{text-align:left}
  .logo {align-items: center;}
  .industry-experience-img{max-width:250px;margin: 0 auto 25px;}
  .video-play-button {top: 60px; left: 84px;}
  .stats [class*=col-]:not(:last-child) {border-right:0;}
  .header-top h6 {font-size: 14px!important;}
  .footer-top-item{margin-bottom:20px;}
  .footer-bottom *{text-align: center;}
  .footer-bottom ul{justify-content:center;}
  .header-top{flex-direction:column;padding:3px 15px 5px;}
  .header-top h6 {font-size: 10.5px!important;line-height:22px;font-weight: var(--fw-600);}
  .footer-social input.footer-img {height: 20px;}
  #siqiframe {width: 65%!important;height: 65%!important;border-radius: 0;}
  header.sticky .header-top {position: fixed;top: 0;left: 0;}



}
@media only screen and ( max-width: 575px ) {
  .green-btn{text-align:center;}
  .logo{justify-content:center;margin-top:6px;}
  .logo img{max-width:250px;}
  .nav-sec-contact ul.mobile{justify-content:center;}
  .banner-right-text {padding: 35px 25px; }
  .industry-experience-text h4 {text-decoration:none; border-bottom: 1px solid #003a66;padding-bottom:6px;margin-bottom:10px;}
  header .green-btn {padding: 10px 20px; font-size: 12px; font-weight: var(--fw-300);}
  .menuMobileToggle{position: absolute; right: 20px;}
  .contact-band .col-6{max-width:100%!important;flex: 0 0 100%;text-align:center;}
  .contact-band-btn{float:none;}
  .contact-band{padding-top:10px;}



}
@media only screen and ( max-width: 380px ) {

  .banner-carousel-text {
    bottom: 10px;}
  .homepage p{line-height:1rem;}
  .homepage,.why-choose .accordion__header > *,.service-text p, .homepage p{font-size:10px;}
  .homepage h1{font-size:24px;}
  .homepage h2{font-size:20px;}
  .homepage h3{font-size:18px;}
  .homepage h4{font-size:16px;font-weight:var(--fw-500);}
  .homepage h5{font-size:14px;}
  .homepage h6{font-size:12px;font-weight:var(--fw-500);}
  .banner-carousel-text >*{margin-bottom:5px;}
  .banner-right-text{position:static;}
  .banner-right-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
  .banner-right-img img{width:100%;height:100%;object-fit:cover;}
  
}

@media (min-width: 992px){
  .mobile{display:none!important;}
  /*.stats-img .row{align-items:center;}*/
}
.new-btn-wrapp .btn-bordered{
	margin-top: 5px;
}