

/* The Loader */

#loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  overflow: hidden;
  
   
}

img.load_gif {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
#loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: transparent;
  animation: spin 1.7s linear infinite;
  z-index: 11;
  }
  #loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: transparent;
    animation: spin-reverse .6s linear infinite;
  }
  
  #loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: transparent;
    animation: spin 1s linear infinite;
  }
 
 
#loader-wrapper .loader-section {
  position: fixed;
  top: 0;
  width: 51%;
  height: 100%;
  background: #fff;
  z-index: 10;
}

#loader-wrapper .loader-section.section-left {
  left: 0;
}

#loader-wrapper .loader-section.section-right {
  right: 0;
}

/* Loaded styles */

.loaded #loader-wrapper .loader-section.section-left {
  transform: translateX(-100%);
  transition: all 0.2s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.loaded #loader-wrapper .loader-section.section-right {
  transform: translateX(100%);
  transition: all 0.2s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.loaded #loader {
  opacity: 0;
  transition: all 0.3s ease-out;
}

.loaded #loader-wrapper {
  visibility: hidden;
  transform: translateY(-100%);
  transition: all 0.3s 1s ease-out;
}




 
/* CSS Document */
body {font-family: 'Poppins', sans-serif;}
.btn {padding:5px 15px 8px; border-radius:0; background:#17477d; color:#fff; text-align:center;transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; border: none; display:inline-block;}
.btn:hover {background:#9e7233; color:#fff;}
.btn-register { padding:3px 36px 3px 24px; background:url(../image/icon/arrow-double-right.html) 120px center no-repeat; background-color:#17477d; font-size:12px; font-weight:700; text-transform:uppercase;}
.btn-register:hover {background-color:; color:#fff; background:#9e7233 url(../image/icon/arrow-double-right.html) 120px center no-repeat;}
.panel-default > .panel-heading {
	padding:0; border:none; background: none;
}
.panel { box-shadow: none;}
.panel-group .panel { border:none; border-radius:0; margin-bottom: 10px;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ border: none;font-size: 13px; color:#5d5c5c; padding:3px 23px 0; }
.panel-default > .panel-heading + .panel-collapse > .panel-body p { margin-bottom:10px;}
.panel-default > .panel-heading + .panel-collapse > .panel-body p, .panel-default > .panel-heading + .panel-collapse > .panel-body ul li {font-size: 13px; color:#5d5c5c}
.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a { font-size: 15px; font-weight: 900; color:#222; line-height:1.5;}

.panel-title a span{ background-image:url(../image/arrow-bottom-orange.html); background-repeat:no-repeat; background-position: left center; width: 20px; height:20px; margin-right:3px; display:block; float: left;}

.panel-title .collapsed span{background-image:url(../image/arrow-right-orange.html)}
.panel-title > .small:hover, .panel-title > .small > a:hover, .panel-title > a:hover, .panel-title > small:hover, .panel-title > small > a:hover, .panel-title > .small:focus, .panel-title > .small > a:focus, .panel-title > a:focus, .panel-title > small:focus, .panel-title > small > a:focus, .panel-title > .small:active, .panel-title > .small > a:active, .panel-title > a:active, .panel-title > small:active, .panel-title > small > a:active { text-decoration: none; outline: none;}

 .panel-default > .panel-heading + .panel-collapse > .panel-body ul li strong { padding-right: 5px;}
/* Header css start */
.primary-nav { background: none; border: none; border-radius:0; margin:0;}
.primary-nav .navbar-brand { height:auto; max-width:193px;}
.primary-nav .navbar-toggle { border: none; margin-top:22px;}
.primary-nav .navbar-toggle:hover { background: none;}
.primary-nav .navbar-toggle .icon-bar { background:#fff; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease;}
.primary-nav .navbar-toggle .icon-bar:first-child { visibility: hidden; transition:none;}
.primary-nav .navbar-toggle .icon-bar:nth-child(2) { transform:rotate(-45deg);}
.primary-nav .navbar-toggle .icon-bar:last-child { transform:rotate(45deg); margin-top: -2px;}
.primary-nav .navbar-toggle.collapsed .icon-bar { transform:none;}
.primary-nav .navbar-toggle.collapsed .icon-bar:first-child { visibility:visible;}
.primary-nav .navbar-toggle.collapsed .icon-bar:last-child { margin-top:4px;}
.primary-nav .navbar-collapse { position:absolute; display:block; width:100%; right:-100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; margin:0; background:#1babca; border:none; z-index:2;}
.primary-nav .navbar-collapse.in { right:0;}
.primary-nav .navbar-nav > li > a { 
	    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;}
.primary-nav .navbar-nav > .active > a, .primary-nav .navbar-nav > .active > a:hover, .primary-nav .navbar-nav > .active > a:focus, .primary-nav .navbar-nav > li > a:hover, .primary-nav .navbar-nav > li > a:focus, .primary-nav .navbar-nav > li > a:active { color:#17477d; background: none;}
.primary-nav.black { background:#fff;border-bottom: 2px solid #0f395c;}
.primary-nav.black .navbar-toggle .icon-bar{background:#2abada; }
.primary-nav .container-fluid {
    max-width: 1170px; width: 100%
}
.primary-nav ul.nav-middle li:hover ul.dropdown-menu {
    display: block;
}
/******* SVG css *******/
.svg-container { position:relative; width:100%; padding-left:15px; padding-right:15px; text-align: center; z-index:5; top:0;}
.svg-container svg { max-width:100%; margin-top:-60px;}
/* Banner css start */
.slider .bx-wrapper { margin-bottom:0;}
.slider .bxslider li { background-size:cover; min-height:450px;}
.slider .bxslider .slider-text { position:absolute; top:50%; text-align:center; z-index:25; margin-top:20px; padding-left:15px; padding-right:15px; width:100%; }
.slider .bxslider .slider-text h1 { margin:0; color:#fff;text-transform:uppercase; font-weight:900; font-size:18px; margin-bottom:10px;}
.slider .bxslider .slider-text p { font-size:12px; color:#fff;}

 .bx-viewport {
    background: transparent !important;
    border: none;
    box-shadow: none !important;
}
.sign-up-for {
        position: relative;
    background: #fff;
    
}
.slider .bx-wrapper .bx-viewport { left:0; border:none;}
.slider .slider-pager { padding-top:30px; padding-bottom:30px;}
.slider .slider-pager  a { text-decoration:none; outline: none;}
.slider .slider-pager  a p { color:#5d5c5c; font-size:13px; margin-bottom:20px;}
.slider .slider-pager  a p:first-child { color:#5d5c5c; font-size:15px; font-weight:800; margin-bottom:0;}

/* Share world */
.share-world { background:#faf2e6; padding: 20px 0;}
.share-world h2 { font-size:24px; color:#222222;position:relative; margin-bottom:20px;}
.share-world h2 span { margin-right:10px; }
.share-world h2:before { position:absolute; width:240px; height:2px; content:""; bottom:-10px; background:#17477d;}
.share-world p { color:#5d5c5c; font-size:13px;}
/*sign-up-for */
.sign-up-for { padding:30px 0;}
.sign-up-for h2 {
    text-transform: none;
    font-weight: 600;
    color: #1d1d1d;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    position: relative;
    margin-right: 15px;
}

.sign-up-for .btn-login {
       background: #3ebee1;
    padding: 23px 59px;
    font-size: 16px;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
}
.sign-up-for .btn-login::after {
    background: url(../image/right-arrow.png);
    content: "";
    height: 13px;
    width: 13px;
    display: inline-block;
    background-repeat: no-repeat;
}
.sign-up-for .btn-login::after {
    background: url(../image/right-arrow.png);
    content: "";
    
}
.sign-up-for .btn-login:hover { background:#36271a; color:#fff;}
/* Footer css start */
footer {         background: #011124;
    position: relative;}
.footer-links {
    padding: 45px 0 25px 0;
    background: #011025;
}
p.pera-te {
    font-weight: 100;
    color: #fff;
    font-size: 16px;
    padding-top: 20px;
}
.footer-link-box { margin-bottom:25px;}
.footer-links h3 { margin-top: 0;
    color: #fff;
    font-size: 15px;
    margin-bottom: 12px;
    text-transform: uppercase;
    font-weight: 400;}
  .footer-link-box ul li a {
    font-size: 14px;
    color: #fff;
    font-weight: 100;
    opacity: 0.8;
}
.social-link ul.list-inline li a {
    opacity: 1;
}
.footer-links h3 a { color:#17477d; text-decoration: none;}
.footer-link-box ul li {
    margin-right: 15px;
    padding-bottom: 10px;
    list-style: none;
}
.footer-link-box ul {
    padding: 0;
}
.breadcrumbs ul {
    padding: 0;
    margin: 0;
}
.breadcrumbs ul li a {
    font-size: 12px;
    color: #ffffff;
    font-weight: 100;
}
.breadcrumbs ul li:last-child a {
    font-weight: 400;
    color: #21b1d1;
}
.breadcrumbs ul li:last-child a {
    
    font-weight: 400;
}
.breadcrumbs ul li {
    display: inline-block;
}
.breadcrumbs {
      top: 65px;
    
    position: absolute;
    background: rgba(0, 0, 0, 0.8);
    left: 0;
    padding-bottom: 5px;
    right: 0;
}
.footer-link-box ul li a svg{ fill:#fff;}
.footer-link-box ul li a:hover svg{ fill:#17477d;}
.footer-link-box.social-link h3 { margin-bottom:20px;}
.footer-link-box .search-block { position: relative;}
.footer-link-box .form-control { border:1px solid #373737; border-radius:20px; background: none; height:auto; padding:10px 15px; }
.footer-link-box .btn-default { border-radius:20px; position:absolute; right:4px; top:4px; color:#fff; min-width:72px; background:#7d5f34;}
.footer-link-box .form-control:focus { box-shadow: none;}
.footer-link-box .btn-default:hover { background:#17477d;}
.copyright { padding:0 0 40px;}
.copyrights-block { text-align: center; margin-bottom:25px;}
.copyrights-block .img-responsive { display:inline-block; margin-bottom:10px;}
.copyrights-block p { font-size: 14px;
    color: #fff;
    margin-bottom: 0;
    font-weight: 100;}
footer .email-detail { text-align: center;}
footer .email-detail p { color:#706f6f; font-size:12px; text-transform: uppercase; margin-bottom:2px;}
footer .email-detail p span { margin-right:5px;}
footer .email-detail .btn-link { background: none; padding:0; color:#fff; font-size:12px;}



/********************************************************************************************************
							INNER PAGE CSS 
********************************************************************************************************/
.primary-nav.black-bg { background:#000000; overflow:hidden}
.primary-nav.overflow-auto { overflow: inherit;}
.primary-nav.black-bg .navbar-toggle .icon-bar{ background:#fff;}
.inner-page { padding:30px 0;}
.inner-page h2 { font-size:24px; text-transform: uppercase; color:#36271a; font-weight:700; margin-bottom:40px; position: relative; margin-top:0;}
.inner-page h2:before { position:absolute; bottom:-20px; content:""; width:250px; height:3px; left:0; background:#17477d;}
.inner-page p { color:#5d5c5c; font-size:13px;}
.inner-page .main-content-inner > p:first-child { font-weight:700; margin-bottom:20px;}
.inner-page .main-content-inner p a, .inner-page p a  { color:#17477d;}
.inner-page .main-content-inner p a:hover, .inner-page p a:hover { text-decoration:underline;}

/********************************************************************************************************
							Login popoup PAGE CSS 
********************************************************************************************************/
.login-popup { width:100%; border-radius:0; border:none; margin: 0;margin-top: 60px; background:rgba(255,255,255,0.85);}
.login-popup .modal-content { border-radius:0; background:url(../images/pop-up-bg.html) center center no-repeat; background-size:cover; padding:25px 0;}
.login-popup .modal-title { color:#292424; font-size: 20px;}
.login-popup .modal-title .img-responsive { margin-bottom: 8px;}
.login-popup .modal-header { border:none;}
#login { padding:0 !important;}
button.close {opacity:1;}
.login-form {width:100%; max-width: 346px; display: block; margin:0 auto;}
.login-form .form-control { padding:12px 15px; height: auto; border-radius:0; box-shadow: none; color:#949393; font-size: 13px;}
.login-btn { border: none; border-radius:0; padding:9px 35px; background:#17477d; color:#fff; min-width:165px;}
.login-btn:hover, .login-btn:focus { color:#fff; background:#a77a39;}
.login-btn span { position: relative; top:-2px; padding-right: 5px;}

/********************************************************************************************************
							Register PAGE CSS 
********************************************************************************************************/
.register-page { padding-top:150px; padding-bottom:50px; background:url(../image/register-banner.html) center top no-repeat;}
.register-form .nav-tabs { margin-bottom:20px; border: none;}
.register-form .nav-tabs > li{ margin-bottom:0; width:50%; position:relative;}
.register-form .nav-tabs > li.active:before {width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 10px solid #fff; content:""; position:absolute; bottom:-20px; left:40px;}
.register-form .nav-tabs > li > a { margin:0; border: none; outline: none; color:#fff; font-size:24px; font-weight:500; padding-top:0; padding-bottom:0;}
.register-form .nav-tabs > li > a:hover { background:none;}
.register-form .nav-tabs > li.active > a { background: none; border: none; margin:0; color:#fff;}
.register-form .nav-tabs > li.active > a:hover, .register-form .nav-tabs > li.active > a:focus, .register-form .nav-tabs > li > a:hover { color:#fff;}
.register-form .tab-content { background:#fff; border-radius:5px; padding:15px;-webkit-box-shadow: -1px 2px 8px 0px rgba(0,0,0,0.43);
-moz-box-shadow: -1px 2px 8px 0px rgba(0,0,0,0.43);
box-shadow: -1px 2px 8px 0px rgba(0,0,0,0.43);}
.register-form .tab-content h2 { color:#17477d; margin-top:0; margin-bottom:20px; font-size:24px;}
.register-form .form-control { border:1px solid #dcdcdc; font-size:15px; color:#5b5b5b; font-weight:300;}
.register-form .checkbox label { font-size:12px; color:#888787;}
.register-form .btn-default { padding:6px 20px 8px; line-height:1;}

section.service-bar {
    -webkit-transform: matrix(1, -0.06, 0, 1, 0, 0);
    -ms-transform: matrix(1, -0.06, 0, 1, 0, 0);
    transform: matrix(1, -0.06, 0, 1, 0, 0);
    margin-top: -60px;
    margin-bottom: -17px;
    content: "";
    background: #0f395d;
    width: 100%;
    display: block;
    min-height: 715px;
    border-top: 5px solid #2abcdc;
    padding-bottom: 110px;
}
.video-contain {
    position: absolute;
    top: 30%;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
span.dron-img img {
    width: 100%;
        max-width: 730px;
}
section.service-bar h2 {
    color: #fff;
    font-size: 35px;
    text-align: center;
    font-weight: 500;
    padding: 3% 0;
}
.dron-se {
    text-align: center;
}
.dron-se p{
 text-align: center;
    padding-top: 230px;
}
ul.logos li {
    display: inline-block;
    margin: 0 10px;
}
ul.logos {
    padding: 0;
}
.dron-img {
    margin: 0 auto;
    display: block;
    clear: both;
    position: absolute;
    top: -98%;
    left: 0;
    right: 0;
}
section.service-bar .col-md-2 a {
    display: block;
    margin-right: 3px;
    background: #fff;
    padding: 37px 0;
    min-height: 214px;
    margin-bottom: 3px;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);   
}
section.service-bar .col-md-2 p {
    font-size: 12px;
 margin: 5px 0 0 0;
    font-weight: 100;
    color: #6d6d6d;
    display: none
}
.video-background::before {
    content: "";
    background:rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0;
    bottom: 0;
    
    z-index: 1;
    display: inline-block;
    right: 0;
    left: 0;
}
section.service-bar .col-md-2 a:hover{ text-decoration: none; padding: 37px 10px; }
section.service-bar .col-md-2 a:hover p{ display:block; }
section.service-bar .col-md-2 a:hover img{ display:none; }
section.service-bar .col-md-2 a:hover h3{  margin-top: 22px; }
section.service-bar .col-md-2 a:hover {
   -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.2);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.2);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.2);
    transition: all 200ms ease-in;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.32);
    transform: scale(1.2);
        z-index: 1;
    position: relative;
}
 
section.service-bar .col-md-2 {
    text-align: center;
    padding: 0;
}
section.service-bar .col-md-2 h3 {
    color: #2abcdc;
        margin-bottom: 0;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 300;
    line-height: normal;
}
.video-contain p {
    font-size: 35px;
    color: #fff;
    font-weight: 100;
}
a.video-btn {
    text-align: center;
    margin-top: 10%;
    display: block;
}


section.service-bar .container {
       -webkit-transform: matrix(1, 0.06, 0, 1, 0, 0);
    -ms-transform: matrix(1, 0.06, 0, 1, 0, 0);
    transform: matrix(1, 0.06, 0, 1, 0, 0);
}
section.dron-se {
    background: #fff;
    -webkit-transform: matrix(1, -0.06, 0, 1, 0, 0);
    -ms-transform: matrix(1, -0.06, 0, 1, 0, 0);
    transform: matrix(1, -0.06, 0, 1, 0, 0);
    border-top: 0;
    padding-bottom: 13%;
    margin-top: 15px;
    min-height: unset;
    margin-bottom: -117px;
}
section.dron-se .container {
    -webkit-transform: matrix(1, -0.00, 0, 1, 0, 0);
    -ms-transform: matrix(1, -0.00, 0, 1, 0, 0);
    transform: matrix(1, -0.00, 0, 1, 0, 0);
}
section.service-bar.text-perelex {
    background: url(../image/bg-pere.png);
    -webkit-transform: matrix(1, 0.06, 0, 1, 0, 0);
    -ms-transform: matrix(1, 0.06, 0, 1, 0, 0);
    transform: matrix(1, 0.06, 0, 1, 0, 0);
    background-position: center;
    border-top: 0;
    min-height: 400px;
    background-attachment: fixed;
    position: relative;
    z-index: 9;
    margin-bottom: -58px;
}
.img-con-two h1 {
    color: #fff;
    margin: 0;
    padding-top: 140px;
    text-align: center;
    padding-bottom: 120px;
}
.video-background img {
    width: 100%;
}
.contain-img img {
    width: 100%;
}
.contain-inner p {
    color: #333333;
    font-size: 35px;
    font-weight: 100;
    text-align: center;
}
.contain-inner {
    padding: 50px 0;
    border-top: 5px solid #3ebee1;
}

.contain-img {
    background-size: 100%;
    background: url(../image/power2.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
        
}

.contain-img1 {
    background-size: 100%;
    background: url(../image/power2.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
      
}

.contain-img2 {
    background-size: 100%;
    background: url(../image/target2.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
         
}
.contain-img3 {
    background-size: 100%;
    background: url(../image/acommand.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
       
}
.contain-img4 {
    background-size: 100%;
    background: url(../image/asimu.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
        
}
.contain-img5 {
    background-size: 100%;
    background: url(../image/aswarm.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
         
}
.contain-img6 {
    background-size: 100%;
    background: url(../image/vroto.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
        
}
.contain-img7 {
    background-size: 100%;
    background: url(../image/vsrh.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
         
}
.contain-img8 {
    background-size: 100%;
    background: url(../image/vair.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
       
}
.contain-img9 {
    background-size: 100%;
    background: url(../image/vaira.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
      
}
.contain-img10 {
    background-size: 100%;
    background: url(../image/vgro.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
       
}.contain-img11 {
    background-size: 100%;
    background: url(../image/mcount.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
        
}.contain-img12 {
    background-size: 100%;
    background: url(../image/minte.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
 }
.contain-img13 {
    background-size: 100%;
    background: url(../image/mreco.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
 }
.contain-img14 {
    background-size: 100%;
    background: url(../image/mlogi.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
 }
.contain-img15 {
    background-size: 100%;
    background: url(../image/mrdte.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
 }
.contain-img16 {
    background-size: 100%;
    background: url(../image/sio.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
        
}
.contain-img17 {
    background-size: 100%;
    background: url(../image/ssens.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
        
}.contain-img18 {
    background-size: 100%;
    background: url(../image/scomu.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
        
}
.contain-img19 {
    background-size: 100%;
    background: url(../image/scoma.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
 }
.contain-img20 {
    background-size: 100%;
    background: url(../image/lkine.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
 }
.contain-img21 {
    background-size: 100%;
    background: url(../image/lsmar.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
 }
.contain-img22 {
    background-size: 100%;
    background: url(../image/ltrad.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
 }
.contain-img23 {
    background-size: 100%;
    background: url(../image/pvehi.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
 }
.contain-img24 {
    background-size: 100%;
    background: url(../image/pcomp.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
 }
.contain-img25 {
    background-size: 100%;
    background: url(../image/pcomm.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
 }
.contain-img26 {
    background-size: 100%;
    background: url(../image/pcust.png);
    min-height: 381px;
    background-attachment: fixed;
    background-repeat: no-repeat;
 }
.img-con-two{background: url(../image/inner-header1.png);
 min-height: unset;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
.img-header2{background: url(../image/Innerpages/acc.png);
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
.img-header3{
  background: url(../image/Innerpages/Autonomy_PowerDistribution.png);
 background-position: center;
   background-attachment: fixed;
}.img-header4{
  background: url(../image/Innerpages/Autonomy_Simulation.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header5{
  background: url(../image/Innerpages/Autonomy_Swarm-2.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header6{
  background: url(../image/Innerpages/Autonomy_TargetAcuqisition.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header7{
  background: url(../image/Innerpages/homepage_anymission.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header8{
  background: url(../image/Innerpages/Systems_communications.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header9{
  background: url(../image/Innerpages/Homepage_RDT%26E.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header10{
  background: url(../image/Innerpages/IO.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header11{
  background: url(../image/Innerpages/Lethality_kinetickill.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header12{
  background: url(../image/Innerpages/Mission_Counterair.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header13{
  background: url(../image/Innerpages/Mission_Interdiction.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header14{
  background: url(../image/Innerpages/Mission_LogisticsShipping.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header15{
  background: url(../image/Innerpages/Mission_Reconnaisance.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header16{
  background: url(../image/Innerpages/Product_customisation.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header17{
  background: url(../image/Innerpages/Products_communications.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header18{
  background: url(../image/Innerpages/Products_components.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header19{
  background: url(../image/Innerpages/Products_vehicles.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header20{
  background: url(../image/Innerpages/Systems_command%26control.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header21{
  background: url(../image/Innerpages/Systems_Sensors.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header22{
  background: url(../image/Innerpages/Vehicles_Aircraft.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header23{
  background: url(../image/Innerpages/Vehicles_Groundeffect.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header24{
  background: url(../image/Innerpages/Vehicles_QuadRotor.png);
 background-position: center;
   background-attachment: fixed;
   
}
.img-header25{
  background: url(../image/Innerpages/Vehicles_AirAmphibian.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header26{
  background: url(../image/Innerpages/Lithality_Traditional.png);
 background-position: center;
   background-attachment: fixed;
}

.img-header27{
  background: url(../image/Innerpages/Lethality_SmartWeapons.png);
 background-position: center;
   background-attachment: fixed;
}
.img-header28{
  background: url(../image/Innerpages/Vehicles_SRH.png);
 background-position: center;
   background-attachment: fixed;
}
.text-perelex p {
    color: #fff;
    font-size: 35px;
    line-height: 47px;
    text-align: center;
    font-weight: lighter;
     
}
section.service-bar.text-perelex .container {
    -webkit-transform: matrix(1, -0.06, 0, 1, 0, 0);
    -ms-transform: matrix(1, -0.06, 0, 1, 0, 0);
    transform: matrix(1, -0.06, 0, 1, 0, 0);
}
a.video-btn img {
    margin: 0 auto;
}


a.video-btn {
    text-align: center;
}
.video-background {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 0;
}
nav.navbar.navbar-default.navbar-fixed-top.primary-nav .fixed-logo {
    display: none;
}
nav.navbar.navbar-default.navbar-fixed-top.primary-nav.black .fixed-logo {
    display: block;
}
nav.navbar.navbar-default.navbar-fixed-top.primary-nav.black .main-logo {
    display: none;
}
.img-con-two h1{    font-size: 55px;}
.contain-page {
    padding: 5% 0 2% 0;
    border-bottom: 1px solid #18477c;
}
.contain-real h2 {
    font-size: 20px;
    color: #3ebee1;
}
.breadcrumbs.inner-bre {
  
    margin-top: 65px;
}
/******************************** 
	Responsive Media query start 
********************************/
.contact-popup {max-width: 510px;
	margin: 100px auto 0; border:none !important; border-radius:4px !important;
}

.boxshape { position:relative;
	text-align: center; background:url(../image/popbg.jpg) center 80px; background-size:cover; border-radius:4px !important;
}
.boxshape:after{ content:'Click anywhere to close'; color:#fff; display:block; position:absolute; bottom:-30px; left:0; right:0; margin:0px auto;}
.popuptag {
	background: #fff; border-radius:4px 4px 0px 0px !important;
	padding: 20px 0;
}
.boxshape p{ font-size:22px; line-height:24px; padding:65px 0 25px; color:#fff; }
.emailimg{padding: 20px 0;}
.contact-popup .modal-content {
	padding: 0 !important;
	border: none;
	border-radius:4px !important;
}

.bannerimg{ width:100%; height:auto; display:none;} 
.bannerimg img{ width:100%; min-height:250px;}

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

.emailimg img{ width:auto;}
}

@media(min-width: 768px) {
section.service-bar.text-perelex {
    
    padding-top: 11%;}
/******* SVG css *******/
.inner-sign {
    padding-top: 55px !important;
}
.svg-container svg {max-width:738px; margin-top:0;}
/* Header css start */
.primary-nav .navbar-brand { padding-bottom:0; margin-right:30px;}
.primary-nav .navbar-collapse  { position: inherit; right:inherit; background: none; margin-top:25px;}
.primary-nav .navbar-nav > li { margin-right:25px;}
.primary-nav .navbar-nav > li > a { border-bottom:3px solid transparent; padding-top:0; padding-left:5px; padding-right:5px; color:#fdfdfd;}
.primary-nav .navbar-nav > li > a:hover, .primary-nav .navbar-nav > .active > a, .primary-nav .navbar-nav > .active > a:hover, .primary-nav .navbar-nav > .active > a:focus, .primary-nav .navbar-nav > li > a:hover, .primary-nav .navbar-nav > li > a:focus, .primary-nav .navbar-nav > li > a:active { border-color:#17477d;}
.primary-nav .navbar-right > li > a {padding:0; text-transform:inherit; border: none;}
.primary-nav .navbar-right > .sign-in { background:url(../image/icon/lock-icon.html) left center no-repeat;}
.primary-nav .navbar-right > .sign-in > a{ padding-left:20px;}
.primary-nav .navbar-right > .register a { background:#17477d; color:#fff; padding:0 10px 2px;}
.primary-nav .navbar-right > .register a:hover { background:#9e7233; color:#fff;}
.primary-nav.black { padding-bottom:0;}
.primary-nav.black .navbar-nav > li > a { color:#0d3354;}
.primary-nav.black .navbar-brand { padding-top:10px;}

/*** slider css start */
.slider .bxslider li { min-height:580px; }
.slider .bxslider .third, .slider .bxslider .first, .slider .bxslider .second {background-position: center bottom; background-size:cover;}
.slider .bxslider .slider-text h1 { font-size:24px;}
.slider .bxslider .slider-text p { font-size: 35px;
    font-weight: 100;}
.slider .slider-pager { padding-top:0; padding-bottom:0;}
.slider .slider-pager a { padding-top:50px; display: block; padding-bottom:50px;}
.slider .slider-pager .first.pager-active { background:url(../image/down-aero.png) center top no-repeat;}
.slider .slider-pager .second.pager-active { background:url(../image/down-aerot.png) center top no-repeat;}
.slider .slider-pager .third.pager-active { background:url(../image/down-aeroth.png) center top no-repeat;}

/* Share world */
.share-world h2 { font-size:30px;}
.share-world h2:before { width:290px;}
.share-world h2 span { position: relative; top:-3px;}
.share-world-content { padding-top:85px;}
.share-world p { max-width:400px;}
/*sign-up-for */
.sign-up-for { padding:45px 0;}
.sign-up-for h2 { font-size:30px; }


/* foote */
footer .email-detail { text-align: left; margin-top:20px;}
/********************************************************************************************************
							INNER PAGE CSS 
********************************************************************************************************/
.primary-nav.black-bg .navbar-brand { padding-top:8px; }
.inner-page h2 { font-size:28px; margin-bottom:45px;}
.inner-page h2::before { width:260px;}
/********************************************************************************************************
							Register PAGE CSS 
********************************************************************************************************/
.register-form .tab-content { padding:30px 30px 10px;}
.register-form .tab-content h2 { font-size:30px;}
.register-form .btn-default { font-size:18px;}
.register-form .nav-tabs > li > a { padding-left:40px;}
.register-form .nav-tabs > li.active:before { left:75px;}
}
@media(min-width: 1200px) {
.pr-video {
    height: calc(100vh - 84px);
}
}
@media(min-width: 992px) {

/* Header css start */
.primary-nav .nav-middle {
    float: right;
    margin: 0 auto;
}
.primary-nav .navbar-right { margin-top:-40px;}
/* svg css */
.svg-container svg { margin-top:0; max-width:950px;}
/* slider css start */
.slider #bx-pager { max-width:937px;}
.slider .slider-pager a p { max-width:195px; margin:0 auto; margin-bottom:20px;}
.slider .bxslider .slider-text h1 { font-size:36px; margin-bottom:25px;}
.slider .bxslider .slider-text p { max-width:100%; margin:0 auto; margin-bottom:55px;}
/* Share world */
.share-world-content { padding-top:140px;}
/*sign-up-for */
.sign-up-for { padding:126px 0 50px 0;}
.sign-up-for h2 { font-size:35px;}
/****** Footer***/
.footer-link-box { margin-bottom:0;}
}
@media(max-width: 992px) {
  .img-con-two, .contain-img {
    background-size: cover;
        background-attachment: scroll;
}
 .sign-up-for {
    padding: 100px 0 40px 0;
}
	.primary-nav .navbar-nav > li {
    margin-right: 9px;
}
.navbar-nav{ float: right; }
.primary-nav .navbar-nav > li > a {
    font-size: 12px;
 
}
.video-contain {
    top: 20%;
 
}
.contain-inner p {
    color: #333333;
    font-size: 15px;
    font-weight: 100;
    text-align: center;
}


section.service-bar {
    min-height: 795px;
    
}
section.dron-se {
    min-height: unset;
    min-height: auto;
}
.video-contain p {
    font-size: 20px;
  

}
a.video-btn {
    margin-top: 6%;
 
}
}
@media(max-width: 768px) {

.contain-inner p {
    font-size: 18px;
 
 
}
.breadcrumbs {
    top: 76px;
    
}
.contain-img15, .contain-img1, .contain-img2, .contain-img3, .contain-img4, .contain-img5, .contain-img6, .contain-img7, .contain-img8, .contain-img9, .contain-img10, .contain-img11, .contain-img11, .contain-img12, .contain-img13, .contain-img14, .contain-img15, .contain-img16, .contain-img17, .contain-img18, .contain-img19, .contain-img20, .contain-img21, .contain-img22, .contain-img23, .contain-img24, .contain-img25, .contain-img26, .contain-img27, .contain-img28, .contain-img29, .contain-img30  {
    
    
    
    background-attachment: scroll;
    
    
    background-position: center;
}
section.service-bar h2 {
    font-size: 22px;
    
}
 .text-perelex p {
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    font-weight: lighter;
    width: 80%;
    margin: 0 auto;
}
section.service-bar.text-perelex {
    background: url(../image/bg-pere.png);
    -webkit-transform: matrix(1, 0.06, 0, 1, 0, 0);
    -ms-transform: matrix(1, 0.06, 0, 1, 0, 0);
    transform: matrix(1, 0.06, 0, 1, 0, 0);
    background-position: center;
    border-top: 0;
    min-height: 296px;
    background-attachment: scroll;
    position: relative;
    z-index: 9;
    margin-bottom: -58px;
    padding-top: 31%;
}
.contain-img {
    margin-top: 76px;
}

 .img-con-two {
    padding: 22% 0 12% 0;
}
 
.img-con-two h1 {
    color: #fff;
    margin: 0;
    padding-top: 0;
    text-align: center;
    padding-bottom: 0;}
.img-con-two {
   
    background-size: cover;
   
}
.navbar-nav {
    float: left;
    width: 100%;
    margin: 0;
}
.primary-nav ul.nav-middle li:hover ul.dropdown-menu {
    display: block;
    position: relative;
    border: none;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    margin-bottom: 12px;
}
.primary-nav .navbar-nav > li:hover > a::after, .primary-nav .navbar-nav > li:focus > a::after{
   content: "";
    display: inline-block;
    float: right;
    width: 0;
    margin-top: 7px;
    height: 0;
    width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  
  border-bottom: 5px solid black;
}
.primary-nav .navbar-nav > li > a::after {
    content: "";
    display: inline-block;
    float: right;
    width: 0;
    margin-top: 7px;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #0f375a;
}
.dropdown-menu > li > a {
    font-size: 12px;
    color: #0f375a;
}
.sign-up-for h2 {
    text-transform: none;
    margin-bottom: 15px;
    margin-right: 0;
    font-size: 21px;
}
.dron-se p {
    text-align: center;
    padding-top: 30%;
}.modal-content iframe {
    width: 100% !important;
    height: auto !important;
}

section.service-bar {
    min-height: 952px;
}
section.dron-se {
    min-height: unset;
    min-height: 250px;
}
.dron-img {
    top: -59%;
    
}
.contact-popup {
    max-width: 90%;
    margin-top: 50px;
}
}

@media only screen and (max-width:1200px) {
.bannerimg{ display:block;}
.video-background{ display:none;}
}
@media only screen and (max-width:550px) {
.emailimg img{ width:100%;}
  .footer-links {
   
    text-align: center;
}
.pr-banner {
    height: 45px;
}
.video-contain p {
    font-size: 11px;
}
.contain-inner {
    padding: 50px 10px;
    border-top: 5px solid #3ebee1;
}
.dron-img {
    
    top: -117%;
     
}

 
section.service-bar .col-md-2 h3 {
    font-size: 14px;
    
}
.footer-link-box ul br {
    display: none;
}
}
@media only screen and (max-width:448px) {


.pr-banner {
    height: 50px;
}
.video-contain {
    top: 120px;
}
a.video-btn {
    margin-top: 0%;
}

/* } */
/* } */
section.service-bar {
    min-height: 875px;
}
.dron-se p {
    text-align: center;
    padding-top: 21%;
}
section.dron-se {
    min-height: unset;
    min-height: 250px;
}

}
@media only screen and (min-width: 1200px) {
/* svg css */
.svg-container svg { max-width:1170px;}
/* slider css start */
.slider .bxslider .slider-text h1 { font-size:44px;}
}