.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-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;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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{-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 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-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}
.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:0.5;cursor:default;}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#869791;}

body { font-family: 'Open Sans', sans-serif; }

img { max-width: 100%; width: auto; height: auto; }

a { outline: none; }

.container { max-width: 980px; }

.top-bar { background-color: #0B2941; padding: 5px 0; }

.top-bar .top-bar-menu { color: #fff; }

.top-bar .top-bar-menu a { color: #fff; font-size: 12px; font-weight: 600; text-decoration: none; transition: all 0.5s; }

.top-bar .top-bar-menu a:hover, .top-bar .top-bar-menu a:focus { color: #FF0; }

.main-menu { background: rgb(6,101,160); background: -moz-linear-gradient(top, rgba(6,101,160,1) 0%, rgba(27,151,229,1) 100%); background: -webkit-linear-gradient(top, rgba(6,101,160,1) 0%,rgba(27,151,229,1) 100%); background: linear-gradient(to bottom, rgba(6,101,160,1) 0%,rgba(27,151,229,1) 100%); box-shadow: 0 2px 3px #575757;  }

.logo-text { margin: 10px 0; }

.main-menu .logo a { text-decoration: none; }

.main-menu .logo h1 { font-size: 18px; font-weight: 600; color: #fff; line-height: 30px; margin-bottom: 5px; letter-spacing: .5px; }

.main-menu .logo h6 { font-size: 13px; color: #fff; font-weight: 500; margin: 0; }

nav { padding: 0 !important; padding-top: 20px !important; }

.navbar-toggler { border-color: #fff !important; outline: none !important; }

#navbar10 ul li { padding: 7px 20px; margin: 0 5px; border-radius: 15px 15px 0px 0px; background: rgb(8,55,83); background: -moz-linear-gradient(top, rgba(8,55,83,1) 0%, rgba(5,126,205,1) 100%); background: -webkit-linear-gradient(top, rgba(8,55,83,1) 0%,rgba(5,126,205,1) 100%); background: linear-gradient(to bottom, rgba(8,55,83,1) 0%,rgba(5,126,205,1) 100%); }

#navbar10 ul li a { font-size: 13px; font-weight: 700; letter-spacing: 1px; padding: 0 !important; color: #fff; transition: all 0.5s; }

#navbar10 ul li a:hover, #navbar10 ul li a:focus { color: #FF0; } 

#navbar10 ul li .active { color: #FF0; } 

.blue { background-color: #0171BB; padding: 15px 15px; }

.product-sidebar { color: #fff; background: rgb(2,54,91); background: -moz-linear-gradient(top, rgba(2,54,91,1) 0%, rgba(1,113,187,1) 100%); background: -webkit-linear-gradient(top, rgba(2,54,91,1) 0%,rgba(1,113,187,1) 100%); background: linear-gradient(to bottom, rgba(2,54,91,1) 0%,rgba(1,113,187,1) 100%); border-radius: 15px 15px 0 0; }

.product-sidebar h5 { font-size: 18px; font-weight: 600; padding: 20px 30px; background-color: #023C62; margin: 0; border-radius: 15px 15px 0 0; }

.product-sidebar h6 { text-align: center; line-height: 24px; text-transform: uppercase; font-size: 14px; font-weight: 600; }

.product-sidebar h6 a { color: #000; text-decoration: none; transition: all 0.5s; padding: 10px; background-color: #fff; margin: 5px 0; display: inline-block; }

.product-sidebar h6 a:hover { color: #fff; background-color: #036099;  }

.product-sidebar ul { margin: 0 0 10px 0px; padding: 0; list-style: none; }

.product-sidebar ul li { list-style: none; font-size: 12px; letter-spacing: 0.5px; font-weight: 500; padding: 10px 30px; border-bottom: 1px solid #fff3; position: relative; }

.product-sidebar ul li::before { position: absolute; content: '\f054'; left: 15px;color: #A6ED75; font-family: "Font Awesome 5 Free"; font-weight: 600; }

.product-sidebar ul li:last-child { border: 0; }

.logo-images { padding: 0px 30px; }

.logo-images img { padding: 10px; background-color: #fff; margin: 5px 5px 0px 0px; border-radius: 5px; }

.page-content { padding: 10px; background-color: #036099; border-radius: 10px; }

.owl-carousel .owl-item img { width: auto !important; margin: 0 auto; padding: 0px 1px; }

.about-content { color: #fff; }

.about-content h3 { font-size: 20px; margin: 20px 0; font-weight: 600; letter-spacing: 0.5px; }

.about-content p { font-size: 13px; font-weight: 300; text-align: justify; }

.about-content h6 { font-weight: 600; }

.about-content ul { padding: 0; margin: 0; list-style: none; }

.about-content ul li { list-style: none; font-size: 14px; font-weight: 500; line-height: 25px; }

.about-content ul li a { color: #fff; text-decoration: none; transition: all 0.5s; }

.about-content ul li a:hover { color: #FF0; }

.product-slider { margin: 20px 50px; background-color: #025388; padding: 10px 0; border-radius: 5px; }

footer { background-color: #025388; color: #fff; font-size: 12px; font-weight: 500; padding: 10px 0; letter-spacing: 0.5px; }

.pes a { color: #fff; }

.product { border: 2px solid #f9f9f9; margin-top: 20px; font-size: 13px; font-weight: 500; color: #fff; padding: 10px; letter-spacing: 0.5px; }

.product-heading h3 { margin: 20px 0 0 0; font-size: 20px; color: #fff; font-weight: 600; letter-spacing: 0.5px; }

.product p { margin: 10px 0; }

form { margin-top: 12px; }

label { width: 100%; }

input[type="text"], input[type="email"], input[type="tel"], textarea { width: 100%; font-size: 13px; font-weight: 500; border: 0; color: #000; padding: 5px; outline: none; }

input[type="submit"] { border: 0; padding: 10px 20px; color: #fff; font-weight: 600; text-transform: uppercase; font-size: 14px; letter-spacing: 0.5px; background-color: #000; transition: all 0.5s; cursor: pointer; }

input[type="submit"]:hover { background-color: #fff; color: #000; }

.modal-dialog { max-width: 700px !important; }

.close { outline: none !important; position: absolute; right: -15px; top: -15px; background-color: #fff !important; opacity: 1; border-radius: 100%; height: 30px; width: 30px; padding: 0 !important; line-height: 30px; }

.close:hover { opacity: 1; }

.first-time { border: 10px solid #fff; margin: 10px; border-radius: 5px; }


@media (min-width: 768px) and (max-width: 979px) {

.main-menu .logo h1 { font-size: 18px; margin-bottom: 0; }

nav { padding: 20px !important; }

#navbar10 ul li { background: transparent !important; border-bottom: 1px solid #ffffff4d; border-top: 1px; padding: 10px 0; }

}

/************************************************Mobile 1024************************************************/
@media (min-width: 978px) and (max-width: 1024px) {

nav { padding: 20px !important; }

#navbar10 ul li { background: transparent !important; border-bottom: 1px solid #ffffff4d; border-top: 1px; padding: 10px 0; }
	
}


/************************************************Mobile 767************************************************/
@media (max-width: 767px) {
	
.top-bar .top-bar-menu { text-align: center; }

.main-menu .logo h1 { font-size: 16px;  }
	
.main-menu .logo h6 { font-size: 10px; }

nav { padding: 20px !important; }

#navbar10 ul li { background: transparent !important; border-bottom: 1px solid #ffffff4d; border-top: 1px; padding: 10px 0; }

.about-content h3 { font-size: 14px; }

.rights { text-align: center; }

.pes { text-align: center; }

footer { font-size: 10px; letter-spacing: 0; line-height: 20px; }

.product-sidebar { margin-top: 20px; }

}


/************************************************Mobile 480************************************************/
@media only screen and (max-width: 480px) {

}















