body{
  font-family: 'Poppins', sans-serif;
    
  }
.btn-clr,.btn-clr2{
  background-color: white;
  border-radius: 20px;
  width: 130px;
}
.btn-clr2{
  width: 160px; 
}
.btn-clr1,.btn-clr3{
  outline: 2px solid white;
  border-radius: 20px;
  width: 130px; 
}
.btn-top{
  border-radius: 10px;
  width: 130px;
}
.btn-clr3{
  width: 200px;  
}

.fw500{
  font-weight: 500;
}
.fw600{
  font-weight: 600;
}
.fw700{
  font-weight: 700;
}
.fw800{
  font-weight: 800;

}
.fs8{
  font-size: 8px;
}
.fs10{
  font-size:10px;
}
.fs12{
  font-size: 12px;
}
.fs13{
  font-size: 13px;
}
.fs14{
  font-size: 14px;
}
.fs18{
  font-size: 18px;
}
.fs20{
  font-size: 20px;
}
.fs25{
  font-size: 25px;
}
.fs40{
  font-size: 40px;
}
.fs50{
  font-size: 40px;
}
.pt-7x{
padding-top: 70px;
}

.clr-main{
  color: #0A146A;
}
.bg-6f{
  background-color: #ffffff;
}
.bg-clr{
  background-color: #0A146A;
}
.bg-clrmain{
background-color:#F4F9FF ;  

}
.nav-bg{
  background-color: #f6f6f6;

}
.airo-content{
  font-size: 25px;
}
.brdr20{
  border-radius: 10px;
  box-shadow: 8px 8px 2px rgba(0, 0, 0, 0.2);
}
.jst-content{
  text-align: justify;
 
}
.ancr-styl{
  text-decoration: none;
}
.btn-nw{
  background-color: #FFD700;

}
.bg-main{
 background-color: #f1f1f1;

  top: 0 !important;
}

.bg-sky {
  background-image: url(../images/planeBg.png);
  background-size:cover;       
  background-position: start;  
  background-repeat: no-repeat; 
  padding-top: 70px;
  padding-bottom: 160px;
  margin-top: -5px;
 
}




.card{
  border: none;
  border-radius: 7px;
  height: 530px;
}
.card1{
  background-color: white;
  border: none;
  border-radius: 7px;
  height: 500px; 
}
.knw-btn{
  border-radius: 0px !important;
}
.vertical-line {
  width: 1px;               
  height: 25px;            
  background-color: white; 
            
}
.ftr li{ 
  list-style: none;
  padding-top: 20px;
  margin-left: -30px;
  
}
.vertical-line {
  display: inline-block;
  width: 1px; 
  height: 1em; 
  background-color: white; 
  margin: 0 10px;   
  vertical-align: middle;

}
.pt-hdng{
  padding-top: 100px;
}

.dronetown{
  width: 70%;
  margin-top: -50px;
}



.knw-btnlst{
  border: 1px solid #0A1BB6;
  color:#0A1BB6;
  border-radius: 0px !important;
}


.search-container1 input[type=text] {
  width: 500px;
  padding: 5px;
  color: white;
  border-radius: 20px !important;
  border:1px solid #aaa7a7 ;
  

}

.search-container1 input[type=text]{
  width: 400px;
  color: white;
}

.search-container1 button {
  position: absolute;
  top: 0;
  margin-left: -360px !important;
  padding: 10px;
  padding-right: 0px;
  border: none;
  background: none;
  color: #aaa7a7;
  cursor: pointer;
  
}
.form-pad{
  
  font-size: 12px;
  padding: 12px 34px !important;
}
.list-bg{
  background: linear-gradient(to bottom, #D8E8F1, #FAF6F2);
  height: 430px;
}
.fs-main{
  font-size: 60px;
}
.btnTop-clr2,.btnTop-nero{
  background-color: #ce4a4a;
  border-radius: 8px !important;
}

.btnTop-clr2:hover,.btnTop-nero:hover{
  transform: scale(1.1);
  transition: 0.4s;
  background-color: #e67070;
}

.cart-hvr:hover{
  transform: scale(1.1);
  transition: 0.4s;
}
.catlg-lnk:hover{
  transform: scale(1.1);
  transition: 0.4s;
  color: #0A146A;
}
.knw-top{
  color: #0A146A;
  border-radius: 8px;
  width: 200px;
}
.knw-top:hover{
  transform: scale(1.1);
  transition: 0.4s;
}
.subFnt-clr{
  color: #ce4a4a;
}
.bg-sub{
  background-color: #ce4a4a;
}
.sml-box {
  position: relative;
  width: 100%;
  background-color: #f1f1f1;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  overflow: hidden; 
}

.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #0A146A35;
  overflow: hidden;
  width: 0;
  height: 100%;
  transition: .5s ease;
}

.sml-box:hover .overlay {
  width: 100%;
}

.box-mrgtp{
  margin-top: -35px;
} 
.logo-img{
  width: 250px;
}

.console-container {
 
  font-size:40px;
 
  
  color:#0A146A;
 font-weight: 600;
 height: 160px ;

}
.console-underscore {
   display:inline-block;
  position:relative;
}
.btn-sz2{
  width: 170px;
  font-size: 14px;
}
.btn-clr4{
  background-color: #eae1e1;
  border-radius: 8px;
  color: black;
}
.btn-clr4:hover{
  transform: scale(1.1);
  transition: 0.2s;
  background-color: #eeb1b1;
  color: black;
}
.btn-clicked {
  background-color: #ce4a4a; 
  color: white !important;
}

.main-clr2{
  color: #272f7b;
}


.sbufnt2{
  color: #f67266;
}


.container.container1 {
  position: relative;
  width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  height: 300px;
 
}
.container1:hover{
  transform: scale(1.1);
  transition: 0.25s;
  border: #ce4a4a 3px solid;
  border-radius: 20px;
}

.image-nw {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}



.overlay.overlay1 {
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  background-color: #ffffff99;
  overflow: hidden;
  width: 100%;
  height: 293px;
  border-radius: 20px ;
  transition: .5s ease;
  
}


.container:hover .overlay{
  height: 60% ;
 
      
}

.viewPdt-pstn{
  z-index: 1000;position: absolute;margin-top: 230px;

}

.para-sz{
  font-size: 12px;
}

.search-cd{
width: 60px;
}
.RD-bg{
background-image: url(../images/RnD-bg.png);
background-size:cover;       
background-position: start;  
background-repeat: no-repeat; 

}
.rls-note{
background-color: #0A1BB6;
border-radius: 8px !important;
}

.rls-note:hover{
transform: scale(1.1);
transition: 0.4s;
background-color: #4e5dec;
}
.brdr-2x{
border-radius: 20px;
box-shadow: 8px 8px 2px rgba(0, 0, 0, 0.2);
}





.slider-qk {
position: relative;
overflow: hidden;
width: 85%; 
margin: auto;


}

.slides {
display: flex;
transition: transform 0.5s ease;
padding-left: 50px;
padding-right: 50px;
}

.slides img {
width: 30%; 
margin-left: 0px !important;
margin-right: 60px !important;

}

.fwd-btn {
position: absolute;
margin-top: -25%;

background-color: transparent;
padding: 0px 0px;
border: none;
color: white;
cursor: pointer;
border-radius: 5px;
}

#prev-btn {
left: 20px;
}

#next-btn {
right:20px;
}
.neuro-fnt{
color: #ce4a4a;
}

.neuro-btn{
background-color: #ce4a4a; 
width: 140px;
border-radius: 10px;
}
.neuro-btn:hover{
transform: scale(1.1);
background-color: #e79a9a; 
transition: 0.4s;
}
.brdr-50{
border-radius: 50%;

}
.neuro-bx{
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
border-radius: 5px;
height: 320px;
}
.neuro-abt{
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
border-radius: 5px;
}
.image-section {
float: left;

width: 350px; 
margin-top: -100px;
margin-left: -100px;
padding: 10px;
padding-bottom: 0px ;
}



.form-lng{
padding-top: 12px;
padding-bottom: 12px;
font-size: 12px;
}
.neuro-bg1{
background: linear-gradient(to bottom, #f9f5f5, #ffffff);
}

.neuro-bg2{
background-color: #f9f5f5 ;

}
.out-ln{
outline: 1px dotted #ce4a4a;
}
.dotted-outline,.active-fill {
display: inline-block;
padding: 0px; 
border: 1px dotted #ce4a4a; 
border-radius: 50%; 
width: 110px;
height: 110px;
}
.active-fill{
background-color: #ce4a4a;
border: none; 
margin-top: 6px;

}
.active-fill-outer{
display: inline-block;
padding: 0px; 
background: radial-gradient(circle, #ce4a4a96 , #ffffff );
border-radius: 50%; 
width: 130px;
height: 130px;
border: 4px solid #ffffff;  
cursor: pointer;

}
.line {
width: 25vw;
height: 3px; 
background-color: #ce4a4a;
position: relative;
display: inline-block;
}

.bubble {
width: 8px; 
height: 8px; 
background-color: #ce4a4a;
border-radius: 50%;
position: absolute;
right: -6px; 
top: -2px; 
}
.btnTop-signup{
outline: 2px solid #ce4a4a;
color: #ce4a4a;
}
.btnTop-signup:hover{
background-color: #ce4a4a;
color: #ffffff;
transform: scale(1.1);
transition: 0.4s;
}
.brdr-4x{
border-radius: 40px;
}
.service-img{
position: absolute;
margin-top: -70px;
}
.buy-postn{
position: absolute;
margin-top: -50px;
right:80px;
}

.form-wdth{
width: 40%;
}
.cntct-sales{
width: 166px;margin-top:80px;margin-bottom: 80px;
}

.modal {
display: none;
position: fixed; 
z-index: 1000 !important; 
left: 0;
top: 0;
width: 100%; 
height: 100%; 
overflow: auto; 
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.4); 
padding-top: 60px;
}
.modal-content-dash, .modal-content-paymnt, .modal-content-nw {
z-index: 1000 !important; 
background-color: #fefefe;
margin: 5px auto; 
border: 1px solid #888;
width: 80%; 
border-radius: 0px;
}
.modal-content-paymnt {
margin: 75px auto;
width: 60%; 

}
.modal-content-nw{
width: 35%; 
}
.modal-plachldr{
font-size: 14px;
}
.custom-form-admin {
max-width: 500px; 
margin: auto;    
}
.logbtn-bg{
border-top-right-radius: 0px !important;
border-bottom-right-radius:0px !important;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px; 
background-color: rgba(214, 209, 209, 0.32) ;
border: 1px solid #b9b9b9;
border-right: none;
}
.btn-bg2{
background-color: #b9b9b9;
border-radius: 0 !important;

}
.btn-bg1{
background-color: #ce4a4a;
border-radius: 0 !important;


}
#mod-content2,#mod-content3,#mod-content4,#mod-content5{
display: none;
}
.botm-shdw{
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.nav-width{
width: 100%;
}
.selection-styl,.selection-mob{
background-color: #eca0a0 ;
padding-top: 15px;
padding-bottom:15px ;
border-radius: 20px;
}
.selection-mob{
padding-top: 1px;
padding-bottom:7px ; 
}
.sidenav1 {
height: 100%;
width: 0;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color:#ce4a4a;
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;
}

.sidenav1 a {
padding: 8px 8px 8px 32px;
text-decoration: none;
font-size: 25px;
color: #818181;
display: block;
transition: 0.3s;
}

.sidenav1 a:hover {
color: #f1f1f1;
}

.sidenav1 .closebtn {
position: absolute;
top: 0;
right: 25px;
font-size: 36px;
margin-left: 50px;
}

.closebtn {
margin-left: 15px;
color: white;
font-weight: bold;
float: right;
font-size: 32px;
line-height: 20px;
cursor: pointer;
transition: 0.3s;
}


.closebtn:hover {
color: black;
}

.txt-area{
background-color:#ffffff; padding: 30px; border-radius: 4px;width: 100%;border: none;
}
.brdr-1x{
border-radius: 10px;
}


  /* eye icon disabling :chrome*/
.dflt_hide input[type="password"] {         /*  :chrome*/
    -webkit-text-security: disc;
    -webkit-appearance: none;
    appearance: none;
  }
.dflt_hide input[type="password"]::-ms-reveal {      /* :explorer and edge*/
    display: none;
  }
.dflt_hide input[type="password"]::-webkit-textfield-decoration-container {  /* :chrome and safari*/
    display: none;
  }
  .search-container_admin button {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px;
    padding-top: 7px;
    padding-right: 11px;
    border: none;
    background: none;
    color: #555;
    cursor: pointer;
  }
  .search-container_admin{
    position: relative;
    width: 780px;
    margin: 0px; 
  }
.eye-pt{
padding-top: 10px;
}
th, td {
border: 1px solid black;
padding: 8px;
text-align: left;
}
.cd-bg{
background-color: #fceded;
}
.brdr-lft{
margin-top: 80px;
border-left:1px solid #666666; 
}
.cd-fnt{
font-size: 16px;
}
.mob-mnuSz{
font-size: 16px !important;
margin-left: -15px !important;
}
.api-txt{
font-size: 22px;
}
.text-proces{
color: #0A1BB6;
}

.pagination1 a {
color: black;
float: left;
padding: 7px 10px;
text-decoration: none;
transition: background-color .3s;
margin-top: -15px;
}

.pagination1 a.active {
background-color: dodgerblue;
color: white;
}

.pagination1 a:hover:not(.active) {background-color: #ddd;}


.resnd-btn{
width: 150px;outline: 1px solid #ce4a4a;
color: #ce4a4a;
}
.resnd-btn:hover{
background-color: #ce4a4a;
color: #ffffff;
}
.font-sz1{
font-size: 40px;
}
.underline{
text-decoration: underline;
text-decoration-color:#999898 ;
}
.fs-priz{
font-size: 28px;
}

.form-select{
font-size: 12px;
padding-top: 15px !important;
padding-bottom: 15px !important;
color: #888;
border-radius: 8px;

}
#category-sts5 {
-webkit-appearance: none; /* For Webkit browsers like Chrome/Safari */
-moz-appearance: none; /* For Firefox */
appearance: none; /* For other browsers */
 

background-color: white;

}


#category-sts5 {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"%3E%3Cpath fill="red" d="M6 8l-4-4h8z"%3E%3C/path%3E%3C/svg%3E');
}

.upload-box {
background-color: #ffff;
width: 100%;
height: 80px;
border: 1px dashed #ce4a4a;
text-align: center;
padding: 20px;
cursor: pointer;
}

.upload-box:hover {
border-color: #666;
}

.upload-box input[type="file"] {
display: none;
}
.avatar1{

vertical-align: middle;
width: 35px;
height: 35px;

}

.avatar1{
background-color: #ce4a4a40 ;

border-radius: 50%;
margin-top: 0px;
}
.outln-styl{
outline: 1px solid #ce4a4a;padding: 20px 13px;border-radius: 50%; 
}
.vc-sz{
width: 5.5vw;
}
.clr-gld{
color: #f6702a;
}
.vc-sts{
font-size: 14px;
}
.dlt-sz{
width: 25px;
}
.pd-btm{
padding-bottom: 400px;
}
.cnvs {

width:100%;
height: 400px;
}
.horzntl-ln{

background-color: #ce4a4a;
height: 3px;
width: 90%;
}
.wdth100{
width: 100%;
}
.bg-main1{
background-color: #F9F7F8; 

}
.bg-main2{
background-color: #F1F1F1;
}

.video-container {
position: relative;
width: 100%;
max-width: 100%;
height: 356px;
}

/* Loader start */
.loader {
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border: 4px solid #f3f3f3;
border-top: 4px solid #ce4a4a;
border-radius: 50%;
width: 40px;
height: 40px;
animation: spin 1s linear infinite;
}
.careCnt-btn{
height: 45px;
border-radius: 8px;
}

@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}

video {
display: block;
width: 100%;
height: 100%;
}

/* Loader end */

.policy-hdng{
color: #27307b;
}


.submenu {
display: none; 
position: absolute; 
top: 0;
left: 100%; 
background-color: rgba(255, 255, 255);
min-width: 100px; 
}


.dropdown-submenu:hover .submenu {
display: block;
}


.submenu a {
padding: 10px 20px;
color: #333;
text-decoration: none;
}

.submenu a:hover {
background-color: #f1f1f1;
}


@media (max-width: 599px){
.airo-content{
  font-size: 20px;
}



.fs50{
  font-size: 30px;
}
.fs25{
font-size: 18px;
}

.bg-crypto{    
  width: 100%; 
  height: 450px; 
}
.bg-scan{    
  width: 100%;
  height: 450px;
  margin-left: 0px;     
}
.fs_fly{
  font-size: 5.4vw;
}
.block-animatn{
  margin-top: -50px; margin-left:0px;  
}
.block_sz{
  height: 250px;
  width: 250px;
}



.card1{
  
  height: 650px; 
}
.fs-main{
  font-size: 30px;
}
.search-container1 input[type=text]{
  width: 98%;
 
}
.search-container1 button {
 
  margin-left: -86vw !important; 
  
}
.list-bg{
 
  height: 450px;
}
.pt-hdng{
  padding-top: 20px;
}
.dronetown{
  width: 90%;
}
.logo-img{
  width: 180px;
}

.box-mrgtp{
  margin-top: 0px;
}
.container:hover .overlay {
  height: 88%;
}

.search-cd{
width: 40px;
}
.slides img {
width: 60%;
margin-left: 0px !important;
margin-right: 15px !important;

}

.fwd-btn {

margin-top: -40%;

}
.slides {

padding-left: 10px;
padding-right: 50px;
}
#prev-btn {
left: 10px;
}

#next-btn {
right:5px;
}

.slider-qk {

width: 95%; 
}
.image-section {


width: 250px; 
margin-top:-50px;
margin-left: -40px;


}
.img-cntr{
text-align: center !important;
}
.service-img{
position: absolute;
margin-top: -70px;
margin-left: -15px;
}

.buy-postn{
position: absolute;
margin-top: -50px;
right:6px;
}
.form-wdth{
width: 80%;
}
.neuro-bx{

height: 360px;
}
.line {
width: 24vw;

}
.brdr-lft{
border-left:none; 
}
.cd-fnt{
font-size: 12px;
}
.api-txt{
font-size: 10px;
}
.modal-plachldr{
font-size: 11px;
}
.modal-content-dash, .modal-content-paymnt,.modal-content-nw {
width: 92%; 
}
.font-sz1{
font-size: 23px;
}
.fs-priz{
font-size: 28px;
}
.menu-ht{
height: 100vh;
}
.outln-styl{
outline: 1px solid #ce4a4a;padding: 7px 5px;border-radius: 50%; 
}
.dlt-sz,.ply-sz{
width: 15px;
}
.vc-sz{
width: 5.5vw;
}
.vc-sts{
font-size: 8px;
}
.pd-btm{
padding-bottom: 300px;
}
.console-container {
 
font-size:26px;

}
.cnvs {

width:80%;
height: 200px; 
}
.vdo-pad{
padding-right: 20px;
padding-left: 20px;
}
.viewPdt-pstn{
margin-top: 240px;

}

}
@media (min-width: 600px) and (max-width: 1200px){
  .airo-content{
      font-size: 22px;
   }    
  .fs50{
      font-size: 30px ;
  }

  .card1{
  
      height: 600px; 
  }
  .fs-main{
      font-size: 40px;
    }
    .pt-hdng{
      padding-top: 60px;
  }
  .logo-img{
      width: 220px;
  }
  .box-mrgtp{
      margin-top: 0px;
   }
   .container:hover .overlay {
      height: 70%;
    }

  .AI-p{
      font-size: 14px;
  }
  .para-sz{
      font-size: 12px;
  }
  .slides {
   
    padding-left: 0px;
    padding-right: 50px;
  }
  .neuro-bx{

    height: 350px;
  }
  .buy-postn{
    position: absolute;
    margin-top: -20px;
    right:40px;
  }
  .menu-hgt{
    height: 100vh !important;
  }
  .api-txt{
    font-size: 14px;
  }
  .line {
    width: 20vw;
   
  }
  .modal-content-nw{
    width: 45%; 
  }
  .plan-ovrflw{
    overflow-y: auto;height: 100vh;z-index:0;
  }
  .menu-ht,.menu-ht1{
    height: 100vh;
  }
  .console-container {
 
    font-size:30px;
  }
  .vdo-pad{
    padding-right: 30px;
  }
  .btn-mrglft{
    margin-left: -15px;
  }
  .pb-coming{
    padding-bottom: 130px;
  }

}
@media (min-width: 1200px) and (max-width: 1280px){
  .container:hover .overlay {
      height: 95%;
    }

    .plan-ovrflw{
      overflow-y: auto;height: 100vh;z-index:0;
    }
    .menu-wdth1{
      width: 18%;
    }
    .menu-wdth2{
      width: 82%;
    }
    .vdo-pad{
      padding-right: 40px;
    }
    .btn-mrglft{
      margin-left: -10px;
    }

}

@media (min-width: 1280px){
.icn-pad{
  padding-left: 230px;
}
.btnlft-pad{
  padding-left: 330px;
}
.container:hover .overlay{
  height: 84%;
      
}

.plan-ovrflw{
  overflow-y: auto;height: 100vh;z-index:0;
}
.vdo-pad{
  padding-right: 40px;
}
.btn-mrglft{
  margin-left: -10px;
}
}
.save-btn{
  background-color: #ce4a4a;
}
.save-btn:hover{
  transform: scale(1.05);
  transition: 0.5s;
}
.view-btn{
  outline: 1px solid #ce4a4a;
  color: #ce4a4a !important;
}

.dlt-btn{
  background-color: #ce4a4a;color: #ffffff !important; 
}
.pagination .active2 a
{
  text-decoration: underline !important;
  color: #000 !important;
  cursor:pointer;
  font-weight: 600;
  font-size: 13px;

} 
.pagination a {
  color: #6c757d !important
  ;
  cursor:pointer;
  font-weight: 600;
  font-size: 13px;

}