/* Banner Section*/
.banner_top{   overflow: hidden; position: relative; background: none;  }
.banner_top .top_title{font-size: 62px;  color: rgb(85, 85, 85);  font-weight: 600;  line-height: 1.161; font-family:'Montserrat';  }
.banner_top .second_title {font-size: 24px;  color: rgb(85, 85, 85);  font-weight: 500;  line-height: 1.542; font-family: 'open sans'}
 .gry_line{ width: 100%; height:1px; background: linear-gradient(90deg, rgba(218,218,218,1) 50%, rgba(218,218,218,0) 100%); margin-top: .3rem}
.banner_top .certificated_logo p{ font-size: 14px; }
.certificated_logo ul {display: flex; list-style: none; align-items: center; justify-content: space-between; margin-top: 2rem}
.banner_right{position: relative}
.banner_right .bitRaser_man{display: block; height: auto; max-width: 100%;   position: relative; z-index: 1}
.banner_right .bit_shield{ position: absolute;  bottom: 0; right: 0; z-index:0; margin-right: -5rem; margin-bottom: -5.2rem; max-width: 100%; display: block; height: auto;  }
.banner_swiper .swiper-slide{ padding-top:3.5rem;  padding-bottom:8rem; height: 600px; overflow: hidden}
.banner_bg{position: absolute; right:0; bottom: 0;  top: 0; margin: auto;filter: grayscale(5); max-width: 100%; z-index: -1; }
.banner_top .swiper-pagination{bottom: 4rem!important}
.banner_top .swiper-pagination .swiper-pagination-bullet{width: 14px; height: 14px; background: none; border: solid 2px #bbbbbb; transition: .3s ease-in-out; opacity: 1!important}
.banner_top .swiper-pagination .swiper-pagination-bullet-active{width: 30px; background: #e11f26; height: 14px; border-radius: 12px; border-color: #e11f26}
.banner_top .slide_1{background: url("../images/banner_bg1.png")   #f3f3f3; background-position: right top; background-blend-mode: luminosity; background-repeat: no-repeat}
/*.banner_top .slide_1 .banner_image_container{ padding-top: 3rem}*/
 .banner_top .slide_2{background: url("../images/secure-drive-bg.png")   #f3f3f3; background-position: right top; background-blend-mode: luminosity; background-repeat: no-repeat}
.banner_top .slide_2 .banner_image_container{padding-top: 0; text-align: right;}
.list_iteam li a{color:#333;}
/* 18-01-2023 */
.banner_top .photo-panel{text-align: right}
 .outline_btn_red:before{display: none}
.outline_btn_red:hover span{color: #555}
.outline_btn_red:hover{border-color: #555; background: #fff; box-shadow: 0 0 10px #d1d1d1;}
.outline_btn_red:hover img{filter: grayscale(4)}
.learn_btn , .outline_btn_red {padding: 0.7rem 1.5rem;}
a, a:hover{color:#e11f26;}
.banner_top .line{ width: auto; display: inline-block; height: 1px; padding: 0 3rem; background:linear-gradient(140deg, rgba(204,204,204,1) 0%, rgba(0,0,0,0) 100%);}
.banner_top .product_dist{display: flex; align-items: center; margin-left: .3rem; font-size: 14px;}
.banner_top .nist_logo{max-width: 300px;}

/*Solution Section*/
.solution_tab ul{ display: flex; justify-content: center; border-bottom: solid 1px #d1d1d1; margin-top: 3rem}
.solution_tab ul li a{display: inline-flex; margin: 0 1.5rem; padding: 1rem 0; font-size: 18px; font-family:'Montserrat';  color: #181617; text-decoration: none; position: relative; text-align: center; justify-content: center}
.solution_tab ul li a:before{width: 100%; height: 4px; background: #e11f26; position: absolute; bottom: 0; content: ''; transform: scaleX(0); transform-origin: center; transition: cubic-bezier(0.87, 0.05, 0.04, 1.58) .5s}
.solution_tab ul li a.active:before{ transform: scaleX(1);  }

.bitraser_solution p{font-size: 18px; line-height: 32px;}


/*Video section*/
ul.list_iteam{list-style: none; text-align: left; padding: 0; margin-top: 3rem}
ul.list_iteam li {padding-left: 1.6rem; margin-bottom:.8rem; font-size: 18px; position: relative}
ul.list_iteam li:before{ content:''; width: 15px; height: 15px; position: absolute; left: 0rem; top: 7px; margin: 0 0; bottom: 0; background: url("../images/item-list.svg");}
.BitRaser_Video_wrapper{max-width: 628px; width: 100%; margin-left: auto; box-shadow: 0px 0px 28.8px 11.2px rgba(0, 0, 0, 0.09);  border-radius: 37px; overflow: hidden; position: relative; display: block; cursor:pointer}
.BitRaser_Video_wrapper img{transform: scale(1.06)}
.BitRaser_Video_wrapper .overlay_wrapper{position: absolute; left: 0; right: 0; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); top: 0; padding: 2.5rem 2rem}
.BitRaser_Video_wrapper .overlay_wrapper .wrapper_content{ text-align: left; max-width: 200px;}
.BitRaser_Video_wrapper .overlay_wrapper .wrapper_content span{ padding: .7rem 1.5rem; border-radius: 30px; font-family:'Montserrat';  font-size: 10px; text-transform: uppercase; color: #fff; font-weight: 700; display: inline-flex;   }
.BitRaser_Video_wrapper .overlay_wrapper .wrapper_content p{ font-size: 19px;  font-family:'Montserrat'; text-transform: uppercase; color: #fff; font-weight: 700; margin-top:3rem; line-height: 1.6}
.BitRaser_Video_wrapper .overlay_wrapper .wrapper_content p font{color: #e11f26; font-family:'Montserrat';}
.BitRaser_Video_wrapper .overlay_wrapper .play_btn{position: absolute; left: 0; right: 0; top:0; bottom: 0; margin:auto; width: 79px;  height: 66px;border-radius: 13px; display: inline-flex; justify-content: center; align-items: center;background: linear-gradient(127deg, rgba(225,31,38,1) 15%, rgba(242,97,101,1) 45%, rgba(225,31,38,1) 75%); cursor: pointer}
.bitraser_video_sec  p{font-size: 18px;}
.bitraser_video_sec a{font-size: 18px;}
.customalighleft{ text-align:left !important}



/* Devices Section*/
.device_box{padding: 1rem 1rem}
.device_wrapper{ max-width: 246px;  -webkit-min-height: 100%; width: 100%; margin: auto;   box-shadow: 0px 0px 28.8px 11.2px rgba(0, 0, 0, 0.09); padding: 1rem 1rem; height: 224px;   border: solid 1px #d1d1d1;   border-radius: 13px; overflow: hidden; position: relative; transition: all .5s;display: block; text-decoration: none; box-sizing: border-box; background-color:#fff}
.device_wrapper h5,.device_wrapper .h5{ font-size: 16px;font-weight: 700; color: #181617; margin-top: 1rem; text-align: center; position:relative;font-family:'Montserrat'}
.device_wrapper p{font-size: 14px; margin-bottom: 0; padding-bottom: .5rem; }
.device_wrapper figcaption{margin-top: 0rem; transition: ease-in-out .5s; opacity: 0; position:relative  }
.device_wrapper figure{display: flex; justify-content: center; align-items: center;width:100px; height:100px; background: #fff;  transition: ease-in-out .5s;  margin-top: 1rem; transform: translateX(50%) scale(1); border-radius: 50px;}
.device_wrapper figure img {transition: all .3s}
.device_wrapper:before{width: 100%; height: 100%; content: ''; position: absolute; left: 0; top: 0;  background: linear-gradient(  147deg, rgb(245,56,67) 0%, rgb(47,87,149) 100%); z-index: 0; opacity: 0; transition: 1s}
.device_wrapper:hover{  text-align: left; text-decoration: none}
.device_wrapper:hover figure{ width:44px; height: 42px; background: #fff; margin-top: 0; border-radius: 50px; transform: translateX(-0%)}
.device_wrapper:hover figure img{transform: scale(.7); transform-origin: center; margin: auto;}
.device_wrapper:hover figcaption{ margin-top: 0; color: #fff; opacity: 1}

.device_wrapper:hover h5,.device_wrapper:hover .h5, .device_wrapper:hover figcaption p{color: #fff; text-align: left; font-size: 14px;}
.device_wrapper:hover h5{font-size: 16px;}
.learn_m.white{color: #fff}
.learn_m.white:before{background: #fff}
.learn_m.white img{ filter: brightness(0) invert(1)}
.device_wrapper:hover:before{opacity: 1}
.lead_btn{display: inline-flex; border: solid 1px #e11f26; border-radius: 3px; color: #e11f26; justify-content: center; align-items: center; font-family:'Montserrat'; font-size: 16px; font-weight: 600; padding: 0.7rem 1.5rem; text-decoration: none; position: relative; overflow: hidden; transition: .3s ease-in-out}
.lead_btn svg{ margin-left: .5rem; position: relative}
.lead_btn:hover{ color: #555; text-decoration: none; border-color: #555; box-shadow: 0 0 10px #d1d1d1}
/*.lead_btn:before{width: 100%; height: 100%; background: #e11f26; position: absolute; left: 0; top: 0; content: ''; z-index: -1; transform: translateX(-100%); transition: .5s   cubic-bezier(0.67, 0.3, 0.17, 0.82)}*/
.lead_btn:hover:before{ transform: translateX(0)}

.lead_btn:hover svg path{fill:#555}
 

/* BitRaser capabilities Section*/
.capabilities_container ul{list-style: none; text-align: left; padding: 0}
.capabilities_container ul li {padding-left: 1rem; margin-bottom:2rem; font-size: 16px; }
.capabilities_container ul li span{ font-family:'Montserrat'; display: block; font-weight: 700; color: #181617; padding-bottom: .1rem; position: relative}
.capabilities_container ul li span:before{ content:''; width: 15px; height: 15px; position: absolute; left: -1.5rem; top: -0; margin: auto 0; bottom: 0; background: url("../images/item-list.svg");}

.center_shield{display: flex; align-items: center; justify-content: center; flex-wrap: wrap; flex-direction: column; }
.shield_img{animation: 2s infinite Shiled}
.center_shield .drop_shadow{width:250px; height: 10px;  border-radius: 80%; background: #000; display: block; margin-top: 1rem; filter: blur(10px); animation: 2s infinite shadow }


/* VERSATILE DATA ERASURE SOFTWARE section*/

.versatile_data_sec{ background: url("../images/Globalization.png") #ededed no-repeat; background-position: 110% 100% }
.versatile_data_sec .Laws_container{padding-right: 3rem; overflow: hidden; display: flex; align-items: center}
.versatile_data_sec .glob_h{font-size: 26px}
.versatile_data_sec P {font-size: 18px; line-height: 1.6}
.logo_crousel{display: flex; align-items: center; justify-content: center; width: 100%; padding-bottom: 1rem}
.versatile_data_sec .swiper {width: 100%;max-height:430px; height: 100%; margin-left: auto;margin-right: auto; padding-bottom: 2rem !important    }
.versatile_data_sec .swiper-slide {text-align: center;font-size: 18px; height: calc((100% - 30px) / 2) !important;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;
}
.versatile_data_sec .swiper-pagination{ bottom:1rem !important}
.versatile_data_sec .swiper-pagination .swiper-pagination-bullet{width: 12px; height: 12px; background: none; border: solid 2px #ffffff; transition: .3s ease-in-out; opacity: 1}
.versatile_data_sec .swiper-pagination .swiper-pagination-bullet-active{width: 30px; background: #fff; height: 12px; border-radius: 12px;}
 .compliant_left{max-width: 599px;width: 100%;}
/*Companies Section*/
.Companies_container{display: flex; box-shadow: 0px 0px 28.8px 11.2px rgba(0, 0, 0, 0.09);  border-radius: 20px; margin-top: 3rem; margin-bottom: 4rem}
.center_container{ max-width: 408px; width: 100%; background:linear-gradient(  147deg, rgb(245,56,67) 10%, rgb(47,87,149) 68%); padding: 2rem 3rem}
.logo_container{display: flex; flex-wrap: wrap}
.logo_container figure{ width: 50%; margin: 0; padding: 2rem 1rem; border-bottom: 1px solid #e7e7e7; border-right:1px solid #e7e7e7; display: flex; justify-content: center; align-items: center}
.center_container{text-align: left; display: flex; flex-direction: column; justify-content: center; color: #fff; align-items: flex-start}
.center_container h5,.center_container .h5{color: #fff; font-size: 15px; font-weight: 400}
.center_container h4,.center_container .h4{color: #fff; font-size: 27px; font-weight: 400; padding-top:1rem; line-height: 130%}
.center_container .viewClient{display: inline-flex; background: #fff; align-items: center; color:#555555; padding: .7rem 1.5rem; text-align: center; justify-content: center; border-radius: 50px; margin-top: 2rem; text-decoration: none; font-family:'Montserrat'; font-weight: 600; font-size: 15px}
.center_container .viewClient img{ margin-left: .3rem; transition: ease-in-out .3s  }
.center_container .viewClient:hover img{transform: translateX(3px)}
 


/*testimonial section*/
.testtimonial_left_hed{ display: block; margin-top: 12rem}
.quate{ width: 112px; height: 112px; border-radius: 112px;  background:linear-gradient(  147deg, rgb(245,56,67) 10%, rgb(47,87,149) 68%);  display: flex; align-items: center; justify-content: center; position: absolute; left: 0; top: 0; margin-top: -3rem}
.testimonial_col{overflow: hidden !important;margin-top:-4rem}
.testimonial_sec .glob_h{  font-weight: 700; line-height:1.2}
.testimonial_tab ul{ display: flex;   }
.testimonial_tab ul li a{display: inline-flex; margin-right: 2rem; padding: .5rem 0; font-size: 16px; font-family:'Montserrat';  color: #6e6e6e; text-decoration: none; position: relative; text-align: center; justify-content: center; position:relative; z-index:3}
.testimonial_tab ul li a:before{width: 100%; height: 2px; background: #6e6e6e; position: absolute; bottom: 0; content: ''; }
.testimonial_tab ul li a.active:before{ background: #e11f26;   }
.testimonial_tab ul li a.active{color: #e11f26}
.testimonial_wrapper{border-radius: 28px;  background-color: rgb(255, 255, 255);  box-shadow: 0px 0px 4px 2px rgb(0 0 0 / 4%); padding: 2rem 1.5rem; font-size: 15px; height: auto; transform: scale(.97) !important; margin-top:2rem}

.testimonial_wrapper p, .testimonial_wrapper p strong{font-size: 15px!important}
.testimonial_swiper, .case_swiper { padding-top: 2rem!important; padding-bottom: 2rem !important; }
.testimonial_sec .swiper-pagination{position: static; margin-top: 2rem; justify-content: flex-start; text-align: left}
 .testimonial_sec .swiper-pagination .swiper-pagination-bullet{width: 12px; height: 12px; background: none; border: solid 1px #bdbdbd; transition: .3s ease-in-out; opacity: 1!important}
.testimonial_sec .swiper-pagination .swiper-pagination-bullet-active{width: 30px; background: #bbbbbb; height: 12px; border-radius: 12px;}
.testimonial_sec .swiper-button-next:after, .testimonial_sec .swiper-button-prev:after{display: none}
.testimonial_sec .swiper-button-next{width: 30px; height: 30px; border-radius: 30px;  top: 90%; background: #e11f26 !important;  }
.testimonial_sec .swiper-button-next img{transform: rotate(180deg); }
.testimonial_sec .swiper-button-prev{width: 30px; height: 30px; border-radius: 30px; background: #e11f26 ; top: 90%; left: auto; right: 3rem!important}

.testimonial_sec .swiper-button-next.swiper-button-disabled, .testimonial_sec .swiper-button-prev.swiper-button-disabled {background: #cecece!important}
.testimonial_sec .swiper-button-next.swiper-button-disabled img, .testimonial_sec .swiper-button-prev.swiper-button-disabled img{filter: brightness(1) invert(1)}
.bottom_quote{transform: rotate(180deg)}

.testimonial_sec .swiper-button-next img, .testimonial_sec .swiper-button-prev img{filter: brightness(0) invert()}
.components_footer{margin-top: auto}
.testimonial_wrapper{display: flex; flex-direction: column; justify-content: flex-start}

/* help section*/
.help_section{background: linear-gradient( 90deg, rgb(245,56,67) 0%, rgb(47,87,149) 100%); position: relative; padding-bottom: 1rem}
.help_section:after{width: 100%; height: 100%; background: url("../images/bineary-bg.png") no-repeat right; content: ''; position: absolute; right: 0; top: 0; background-blend-mode: luminosity; z-index: 0; mix-blend-mode: luminosity; opacity: .7}
.help_user{margin-top: -3rem}
.help_conatainer{display: flex; justify-content: center; flex-direction: column; position: relative; z-index: 1}
.help_conatainer .glob_h{ font-size: 42px; font-weight: 700; color: #fff}
.help_conatainer  p{ font-size: 22px; color: #fff; font-family:'Montserrat'; }
.help_btn_wrapper{display: flex; margin-top: 2.5rem }
.help_btn_wrapper a{ display: inline-flex; align-items: center; border: solid 1px #fff; color: #fff; padding: .5rem 2rem; margin-right:1rem; position: relative; border-radius: 3px; overflow: hidden}
.help_btn_wrapper a:hover{text-decoration: none}
.help_btn_wrapper a.license_btn img{margin-left: .5rem; position: relative; z-index: 1; transition: ease-in-out .3s}
.help_btn_wrapper a.license_btn span{position: relative; z-index: 1; color: #fff; font-family:'Montserrat'; font-weight: 600}
/*.help_btn_wrapper a:after{width: 100%; height: 100%; background: #fff; position: absolute; left: 0; top: 0; content: ''; z-index: 0; transform: translateX(-101%); transition: ease-in-out .3s} */

.help_btn_wrapper .help_btn{display: flex}
.help_btn_wrapper .help_btn span{padding-left: .8rem; position: relative; z-index: 1; ransition: ease-in-out .3s}
.help_btn_wrapper .help_btn em{font-size:13px; color: #fff; display: block; font-family:'Montserrat'; font-style: normal; transition: ease-in-out .3s}
.help_btn_wrapper .help_btn i{font-size:18px; color: #fff; display: block; font-family:'Montserrat'; font-style: normal; font-weight: 700; transition: ease-in-out .3s}
.help_btn_wrapper a:hover:after{transform: translate(0)}
.help_btn_wrapper .help_btn:hover  em, .help_btn_wrapper .help_btn:hover  i, .help_btn_wrapper a.license_btn:hover span{color: #555}
.help_btn_wrapper .help_btn:hover img, a.license_btn:hover img{filter: brightness(1) invert(1); position: relative; z-index: 1; opacity: .7}
a.license_btn:hover img{transform: translateX(3px)}
 
 
/* latest Update Section*/
.kb_sries{border-radius: 19px;  box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.13); padding: 0; overflow: hidden; background: #fff;   display: block; text-decoration: none}
.kb_sries figcaption {padding: 1rem; font-size: 15px; margin-bottom: .5rem}
.kb_sries figcaption p{font-size: 15px; padding-top: .5rem; margin-bottom: 0}
.kb_sries figcaption .help_title{font-size: 16px; color: #181617}
.blog_container{max-width: 1200px !important; width: 100%}
.kb_sries .learn_m{font-size: 14px; margin-top: .5rem; opacity: 0; transition: ease-in-out .5s}
.kb_sries .learn_m img{width: 14px;}
 
.latestUpdate .col-lg-3 {padding:0  10px;}
.latestUpdate .col-lg-6{padding: 0 12px;}
.kb_sries .mocup{width: 100%; margin: auto}

.kb_sries:hover{text-decoration: none}
.kb_sries:hover .learn_m {opacity: 1}
.kb_sries{-webkit-min-height: 100%}

/*counter text*/
.counter_text{list-style: none; display: flex; justify-content: space-around; margin-bottom: 0}
.counter_text li{text-align: center; margin: 1rem auto}
.counter_text li .gtext {background:linear-gradient(  147deg, rgb(245,56,67) 10%, rgb(47,87,149) 68%);-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;	text-fill-color: transparent;}
.counter_text .counter_h span {font-size: 42px; font-weight: 800; font-family:'Montserrat';}
.counter_text .counter_h span sup{font-size:60%; font-weight: 800; position: static; vertical-align:revert}
.counter_sh{ font-size: 14px; font-weight: 700; text-transform: uppercase}
.counter_text p{margin-bottom: 0}
.gradient_strip{background:linear-gradient(  147deg, rgb(245,56,67) 9%, rgb(47,87,149) 78%);  }
.left_side_logo{ display: flex; align-items: center; }
.left_side_logo p{margin-left: 2rem; border-left: solid 1px #fff; padding-left: 2rem; font-size:20px; text-transform: uppercase; font-weight: 700; color: #fff; font-family:'Montserrat'; margin-bottom: 0}
.left_side_logo p span{ display: block; text-transform: capitalize; font-size: 16px; font-weight: 500; color: #ffffff}
.logo_list{list-style: none; display: flex; justify-content: flex-end; margin-bottom: 0}
.logo_list li{margin-left: 1.5rem; margin-top: 1rem}

 
/* Modal Css*/
.standardsmodeltxt {font-size: 15px;text-transform: uppercase;text-align: center;color: #e11f26;font-weight: 700;}
.standardsmodeltxt span {display: block;color: #000;}
.standards-table td {padding: 9px 5px 9px 15px;color: #000;font-weight: 500; font-size: 13px}
.standards-table tr:nth-child(odd) {background-color: #f7f7f7;}
.standards-table {font-size: 13px;color: #000;display: block;height: 320px;overflow-y: scroll;}
.stand_close, .modle_close {position: absolute;right: 5px;top: 6px;background-color: #e11f26!important;padding: 1px 5px!important;opacity: 1;color: #fff;border-radius: 50%; width: 25px; height: 25px; display: flex; justify-content: center; align-items: center; z-index: 9}
.stand_close span, .modle_close span{color: #fff}

/*Submit Enquiry-----*/


.submit_enquiry .modal-header{  padding: 1rem; color: #fff; text-align: center; justify-content: center; }

.radius_wrapper{ display: flex; width: 100%; padding:1.4rem 2rem; border-radius: 50px; border: solid 1px #fff; background: rgba(255,255,255,0.17); text-align: center;   justify-content: center; align-items: center; font-weight: 700; margin-top: 4rem; margin-bottom: 5rem}

.enquiry_form label{display: block; width: 100%; padding: 0; position: relative; margin: 0}
.enquiry_form label input, .enquiry_form label select, .input_box, .text_area{display: block; width: 100%;   position: relative; margin: 0;; padding: .8rem; border: solid 1px rgba(0,0,0,0.37) ; border-radius: 5px; outline: none; font-size: 14px; }

.enquiry_form label input:focus, textarea:focus{border-color: #181617}
.twice_col{display: flex; justify-content: space-between; margin: 1.3rem 0; column-gap: 1rem;}
.twice_col .left_col, label.twice_col .right_col{max-width:48%; width: 100%; position: relative} 
.twice_col input{  width: 100%}

.twice_col select, select.drop_down{max-width:100%; width: 100%;  color: #181617; appearance:none; -webkit-appearance:none; background: url('../images/downarrowform.png') #fff no-repeat; background-position: 95% center}

label.twice_col select option{}
.captch_box{display: flex; align-items: center; margin-top: 2rem; color: #555555}
.captch_box .cT{ font-size: 16px; font-weight: 600; color: #555555}
.captch_box .captcha{ font-size: 24px; font-weight: 700; display: inline-block; margin: 0 .5rem}
.captch_box .input_box{max-width: 97px; padding: 10px;}
.check_box .custom-checkbox{width: 16px; height: 16px; box-shadow: none}
.check_box p{ font-size: 12px}
.demo_btn{ font-size: 18px; font-weight: 600; color: #fff; background: #e11f26; border-radius:5px; padding: .9rem 2rem;   margin-top: 1.5rem; display: inline-flex;}
select.drop_down{max-width: 100%}
.demo_btn:hover{color:#fff}
.demo_btn_white{display: none}

.enquiry_form .single_input, .enquiry_form .twice_col{position: relative}
.enquiry_form .twice_col span.right_pace {position: absolute; right:28%; top:0; bottom: 0; margin: auto; display: flex; align-items: center; font-size: 14px; margin-left: .5rem; height: 25px; transition: ease-in-out .2s;background: #fff; padding: 5px 15px; left: auto; z-index: -1}

.enquiry_form .single_input span em, .enquiry_form .twice_col span  em{color: #e11f26; font-style: normal; font-size: 12px;}

/*
 .enquiry_form .twice_col input:focus ~  span{ ; top: -3.5rem;}

.enquiry_form .single_input input:focus:valid ~  span{top: -3.5rem}
*/
.enquiry_form .single_input input::placeholder, .enquiry_form .twice_col input::placeholder, .enquiry_form .single_input textarea.text_area::placeholder {opacity: 0; color: #fff}

.enquiry_form .single_input input:not(:placeholder-shown) + span,
.enquiry_form .single_input input:focus + span,
 .enquiry_form .twice_col  .left_col input:not(:placeholder-shown) + span,
.enquiry_form .twice_col  .left_col input:focus + span,
 .enquiry_form .twice_col  .right_col input:not(:placeholder-shown) + span,
.enquiry_form .twice_col  .right_col input:focus + span{ 
	
transform: translate(0, -1.5rem);
   	
	
}

 
.enquiry_form .single_input textarea.text_area:not(:placeholder-shown) ~ span,
.enquiry_form .single_input textarea.text_area:focus ~ span{
	transform: translate(0, -2rem);
}

.submit_enquiry {    backdrop-filter: brightness(0.8) blur(8px); transition: .3s all}

.submit_enquiry  .modal-dialog {max-width: 650px !important}

@media screen and (max-width:1320px){
.banner_top .top_title{ font-size:60px}
}
@media screen and (min-width:1281px){
	.banner_swiper .swiper-slide{ height: 700px;}
} 
@media screen and (min-width:1800px){
.versatile_data_sec{ background-position:100% 100% }
	.logo_crousel {padding-left: 5rem}
}
@media screen and (max-width:1540px){
	.banner_image_container img{max-width:480px}
}

@media screen and (max-width:1440px){
	.banner_top .second_title  { font-size: 22px}
	.versatile_data_sec{ background-position:140% 100% }
	.versatile_data_sec .glob_h { font-size: 22px;}
	.footer_bottom p { font-size: 13px;}
	.banner_swiper .swiper-slide{padding-top: 4rem; padding-bottom: 4rem}
	.left_side_logo p{font-size: 16px;}
.banner_top .top_title{font-size: 52px;}
.banner_image_container img{max-width:430px}
}

@media screen and (max-width:1280px){
	
.banner_swiper .swiper-slide {padding-top: 3rem;padding-bottom: 2rem;}
.versatile_data_sec {background-position: 190% 100%;}
.slide_2  .banner_image_container img{max-width: 400px;}
.banner_top .slide_2 .banner_image_container{margin-top: 0}
.left_side_logo p { font-size: 18px;}
.banner_top .top_title{font-size:52px;}
.banner_top .photo-panel > img{ max-width: 400px}
.banner_swiper .swiper-slide{height: 630px}
	.banner_top .slide_1 .banner_image_container{ display: flex; justify-content: flex-end; align-items: center}	
	.banner_top .swiper-pagination{bottom:3rem!important}
	

}
@media screen and (max-width:1099px){
	.banner_top .top_title{font-size:44px}
	.banner_top .second_title{font-size:18px}
	.banner_swiper .swiper-slide{height: 580px}
	.banner_top .swiper-pagination{bottom:3rem!important}
}
@media screen and (max-width:1024px){
body, *{font-size: 14px;}
.slide_1 .banner_image_container img{max-width: 450px;}
.solution_tab ul li a { font-size: 15px; margin: 0 1rem}
.device_wrapper figure{transform: translateX(30%)}
.versatile_data_sec { background-position: 32rem}
 .banner_swiper .swiper-slide{height: auto}
	.BitRaser_Video_wrapper .overlay_wrapper .wrapper_content p{font-size: 14px;}
	.BitRaser_Video_wrapper .overlay_wrapper .wrapper_content{max-width: 161px}
	

}
 
@media screen and (max-width:992px){
	.banner_top .photo-panel > img{max-width: 100%}
.banner_top .top_title{font-size: 30px}
.banner_top .second_title  {    font-size: 14px;}
.slide_1 .banner_image_container img{max-width: 100%}
.slide_2 .banner_image_container img {    max-width: 260px;}
 .glob_h{font-size: 24px;}
 ul.list_iteam li { font-size: 14px}
 .BitRaser_Video_wrapper .overlay_wrapper .play_btn{box-sizing: border-box; max-width: 40px; max-height: 40px; padding: .5rem}
.BitRaser_Video_wrapper .overlay_wrapper .wrapper_content p { font-size: 13px;}
 .solution_tab ul li a.active:before, .testimonial_tab ul li a:before{display: none}
 .solution_tab ul, .testimonial_tab ul{flex-wrap: nowrap; white-space: nowrap; overflow-x: scroll;justify-content: flex-start}
/* .solution_tab ul li a, .testimonial_tab ul li a{padding: 1rem 2rem; background: #e1e1e1; border-radius: 30px; margin-bottom: 2rem }*/
/* .solution_tab ul li a.active, .testimonial_tab ul li a.active{background: #e11f26; color: #fff}*/
.center_shield{order: 3}
.quate{display: none}
.testtimonial_left_hed{margin-top: 0; text-align: center}
.testtimonial_left_hed .glob_h br{display: none}
.testimonial_tab ul{justify-content: center; margin-top: 2rem}
.help_user{display: none; text-align: center}
.help_conatainer{text-align: center; justify-content: center; align-items: center}
.help_btn{margin-right: 0}
.help_btn_wrapper{justify-content: center; }
.help_conatainer{padding: 1.5rem 0}
.kb_sries{margin: 2rem auto; min-height: 95%}
.kb_sries >img{width: 100%}
.left_side_logo{flex-direction: column; align-items: center}
.left_side_logo p{border: none; text-align: center; padding-top: 1rem}
.logo_list{justify-content: center}
.logo_list{margin-top: 1rem}
.gradient_strip { padding: 2rem 0}
.counter_text{flex-wrap: wrap}
.counter_text li{max-width: 30%; width: 100%}
.counter_text .counter_h span { font-size: 30px;}
footer h5, footer ul li a { font-size: 13px;}
.flow_us li span{white-space: nowrap}
.device_wrapper figure{transform:translateX(45%)}
.versatile_data_sec{background: #ededed }
/*.glob_lr{padding-left: .5rem; padding-right: .5rem}*/
.learn_m{font-size: 14px;}
ul.list_iteam { margin-top: 1rem}
.versatile_data_sec .swiper-pagination .swiper-pagination-bullet-active{background: #616161}
.Companies_container  .logo_container ~ .logo_container{display: none}
.Companies_container  {flex-direction: column}

	
/* 18-01-2023 */
.center_container{max-width: 100%; align-items: center; text-align: center}
.testimonial_tab ul{background: #fff; justify-content: center; border: solid 1px #e1e1e1; max-width: 320px;; width: 100%; margin: auto; border-radius: 50px; overflow: hidden; margin-top: 2rem}
.testimonial_tab ul li a{margin: 0; width: 100%;   padding: 1rem; font-size: 13px;}
.testimonial_tab ul li{width: 70%; display: flex;  justify-content: center;}
.testimonial_tab ul li a.active{background: #e11f26; color: #fff}
.testimonial_tab ul li a:before{display: none}
.primery_text { font-size: 15px;}
.banner_top .photo-panel{ width: 100%; margin-left: auto}	
.banner_top .top_title br{display: none}
.swiper-pagination{position: relative; margin-top: 1rem}
.bitraser_video_sec p { font-size: 16px}
 .solution_tab ul li a.active{color: #e11f26}
 .bitraser_solution {text-align: center} 
 .bitraser_solution .learn_m{margin-bottom: 2rem}
.glob_lr{overflow-x: hidden}
.solution_tab ul li a.active{border:none; background:#e11f26; color:#FFFFFF; }
.solution_tab ul li a{ background:#e1e1e1; color:#181617; border-radius:20px; margin:0 .5rem; margin-bottom:1rem}	
.top_line_G {padding: 0 3rem;position: relative;}
span.cross {right: 1rem !important;}	 
}

@media screen and (max-width:767px){
.banner_top .swiper-pagination{position: static}
.banner_top .nist_logo{max-width: 200px; margin-bottom:10px;}
.banner_top .top_title br{display: none}
.banner_top .top_title {font-size: 22px;}
.primery_text{font-size: 14px;}
.banner_top .second_title {font-size: 14px;}
.banner_swiper .swiper-slide{padding-top: 2rem; padding-bottom: 0}
.banner_top {padding-bottom: 2rem; background: #f3f3f3}
.glob_h, h4.secondry_text{font-size: 18px;}
.primery_text{font-size: 12px;}
.BitRaser_Video_wrapper{margin-top: 2rem}
.BitRaser_Video_wrapper .overlay_wrapper .play_btn{max-width: 56px; max-height: 56px}
.solution_tab ul li a{padding: .8rem 1rem; font-size: 13px;}
.device_wrapper figure{transform: none; margin: auto}
.device_wrapper figcaption{opacity: 1; text-align: center}
.device_wrapper figcaption p{display: none}
.learn_m.white{display: none} 
.device_wrapper{height: auto; padding-bottom: 1rem}
.device_wrapper h5,.device_wrapper .h5{font-size: 14px;}
.device_wrapper figure{height: auto}
.device_wrapper:hover figure{width: auto; height: auto}
.device_wrapper:hover h5,.device_wrapper:hover .h5, .device_wrapper:hover figcaption p{text-align: center; color: #181617}
.device_wrapper:hover:before{display: none}
.device_wrapper h5,.device_wrapper .h5{margin-top: .5rem}
.versatile_data_sec .swiper-slide{height: 100%!important}
/*.swiper-grid-column>.swiper-wrapper{flex-direction: row}*/
.versatile_data_sec .swiper-pagination .swiper-pagination-bullet{border-color: #181617!important}
.versatile_data_sec .swiper{max-height: 200px;}
.versatile_data_sec .swiper-slide{margin-top: 0!important}
.center_shield img{max-width: 200px; width: 100%; margin: auto}
.help_conatainer .glob_h{font-size: 18px;}
.help_conatainer p { font-size: 14px}
.help_btn_wrapper{flex-direction: column}
.help_btn_wrapper a{margin: 1rem auto;}
.help_btn_wrapper .help_btn{text-align: left}
.help_btn_wrapper a.license_btn{padding:1.5rem 2rem}
.kb_sries{min-height: auto; margin: 1rem auto}
.counter_sh {min-height: auto; }
.counter_sh{font-size: 11px;}
.left_side_logo p{margin-left: 0; padding-left: 0}
.left_side_logo p { font-size: 14px;}
.help_btn_wrapper{margin-top: 0}

	/*18-01-2023*/
	.outline_btn_red{ padding:1rem .7rem; margin-left: .5rem}
	.learn_btn{padding: 1rem 1.3rem;}
	
}

@media screen and (max-width:572px){
.glob_lr{overflow: hidden}	
.testimonial_tab ul{justify-content: flex-start}
.Companies_container{margin-bottom: 0}
.testimonial_sec .glob_h{font-weight: 400}
 .product_dist{text-align: center; justify-content: center}
.banner_top .line{display: none}
ul.list_iteam li:before{margin: 0; top: 5px}
.BitRaser_Video_wrapper .overlay_wrapper .wrapper_content p{font-size: 14px;margin-top: 7rem;    line-height: 1.3;}
.banner_top .photo-panel{ max-width:inherit}
.customalighleft{ text-align:center !important; padding:0.5rem 0}
.banner_top .product_dist{ margin-top:1rem}
.device_wrapper figcaption{display: none}
.testimonial_sec .swiper-button-next{left: 0; right: -10px; margin: auto; margin-top: 1rem; display:none}
.testimonial_sec .swiper-button-prev{left: -10px; right: 0; margin: auto;  margin-top: 1rem; display:none}
.testimonial_sec .swiper-pagination{justify-content: center; display:flex}
.banner_image_container{display: none!important}
.BitRaser_Video_wrapper .overlay_wrapper .wrapper_content {max-width: 131px;}
.BitRaser_Video_wrapper .overlay_wrapper .wrapper_content p {margin-top: 3rem; font-size: 13px}
.play_btn  {transform: scale(.7)}
.banner_top{text-align: center}
.testimonial_swiper, .case_swiper{padding-bottom:0 !important}
	
/*18 01 2023*/
.twice_col .left_col,.twice_col .right_col, label.twice_col .right_col{width: 100% !important; max-width: 100%}
.twice_col{padding: 0; margin: 0}
.text_area{margin-top: 1rem}
/*.captcha_box{flex-direction: column; row-gap:1rem}*/
.bitraser_solution p,.versatile_data_sec P{font-size: 14px; line-height: 1.8}
 	
.outline_btn_red{margin-left: 0}
.solution_tab ul li a.active { border-bottom: solid}
.bitraser_devices .row{flex-direction: column}
.col-6.device_box{max-width: 100%; width: 100%}
.versatile_data_sec .swiper-pagination .swiper-pagination-bullet{  border-color:#888 !important; margin:0 .3rem}
.banner_top{background: #f3f3f3}
.banner_swiper .swiper-slide p{margin-bottom: 0!important; padding-bottom: 0 !important}
.capabilities_container ul li{padding-left: 1.5rem}
.banner_top .swiper-slide{background: #f3f3f3!important; background-image: none}
.learn_btn{border: solid 1px #e11f26}
.kb_sries .learn_m{opacity: 1}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {border: none !important;}
.versatile_data_sec .swiper-slide{height: auto !important}
.versatile_data_sec .swiper{max-height: 350px}
.versatile_data_sec .swiper-slide{margin-top: 2rem!important}
	.versatile_data_sec .swiper-pagination{position: absolute}
.center_shield img { max-width:100px;}
	.advantage_cell{display: block}
	.bitraser_video_sec p, .bitraser_video_sec a, .bitraser_solution p, .versatile_data_sec P, .capabilities_container ul li, .capabilities_container ul li span, .testimonial_wrapper p, .testimonial_wrapper p strong, .banner_top .second_title{font-size:15px}

}

/*Animation*/
 
@media screen and (max-width:320px){
.device_box {max-width: 100%; flex: 100%}	
.BitRaser_Video_wrapper .overlay_wrapper{padding: 1rem}
.BitRaser_Video_wrapper .overlay_wrapper .wrapper_content p{font-size: 12px}
.BitRaser_Video_wrapper .overlay_wrapper .play_btn{max-width: 40px; max-height: 40px; border-radius: 5px; }
 
.BitRaser_Video_wrapper .overlay_wrapper .wrapper_content p{margin-top: 3rem}
.center_container h4,.center_container .h4 { font-size: 16px; }
.center_container{padding: 2rem 1rem}

/*18 01 2023-*/
.testimonial_tab ul li a{font-size:11px}
.enquiry_form .single_input span, .enquiry_form .twice_col span,.enquiry_form label input, .enquiry_form label select, .input_box, .text_area{font-size: 10px}
.submit_enquiry .modal-header h4{font-size: 15px}
}

@media screen and (max-width:280px){
	.BitRaser_Video_wrapper .overlay_wrapper .wrapper_content p{margin-top: 2rem}
	.glob_h, h4.secondry_text{font-size: 16px; line-height: 1}
	.device_wrapper h5,.device_wrapper .h5 { margin-top: 1rem}
}
 

@keyframes Shiled{
	0%{transform: translateY(0)}
	40%{transform: translateY(10px)}
	100%{transform: translateY(0)}
	
	
	
	
}@keyframes shadow{
	0%{transform: scaleX(.5); opacity: .3}
	40%{transform: scaleX(1); opacity: 1}
	100%{transform: scaleX(.5); opacity: .3}
	
	
	
	
}


@keyframes fadeInLeft{
	0%{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}
	100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}
 
 
 /*Simran css*/
 .banner_top .slide_3 {	
    background: url(../images/secure-drive-bg.png) #f3f3f3;	
    background-position: right top;	
    background-blend-mode: luminosity;	
    background-repeat: no-repeat;	
}	
.banner_top .slide_4 {	
    background: url(../images/secure-drive-bg.png) #f3f3f3;	
    background-position: right top;	
    background-blend-mode: luminosity;	
    background-repeat: no-repeat;	
}	
.banner_top .slide_5 {	
    background: url(../images/secure-drive-bg.png) #f3f3f3;	
    background-position: right top;	
    background-blend-mode: luminosity;	
    background-repeat: no-repeat;	
}
.height_slider{height:auto; }.top_line_G{position: fixed; top: 0; width: 100%; z-index: 3; transform: translateY(-5rem); transition: ease-in-out .3s; display: block!important}.top_line_G.sticky{transform: translateY(0);transition: ease-in-out .3s}.strip_content{display: none}