:root {
--ff-o: "Open Sans", sans-serif;
--ff-m: 'Montserrat', sans-serif;
--pink:#FE1BBA;
--blue:#0192FF;
--perple:#6647F0;
--green:#089E44;
--black:#181617;
--white:#ffffff;
--gray:#646464;
--xxxs:11px;
--xxs:12px;
--xs:13px;
--sm:14px;
--base2:15px;
--base:16px;
--md:18px;
--lg:20px;
--regular:400;
--medium:500;
--semibold:600;
--bold:700;
--extrabold:800;
--deal-shadow-pink:rgba(254,27,186,.18);
--deal-shadow-blue:rgba(1,146,255,.18);
 --pink-1:#ffe3ee;
    --pink-2:#ffd7ea;
    --purple:#7b2ff7;
    --magenta:#e6299b;
    --ribbon-red:#e01050;
    --text-dark:#1c1c28;
    --text-muted:#6b6b76;
 
 
 --bg_sprit: url(https://www.stellarinfo.com/images/dr-free/sprit-bg.png);
}

.glob_h{ font-size: 42px; font-weight: var(--bold); width: max-content;}
.glob_h + p{ font-size: 18px; color: #646464; margin-top:20px; margin-bottom: 45px;}
.glob_lr{ padding-left: 4rem; padding-right: 4rem;}
p,span,div{font-family:var(-ff-o)}
h1,h2,h3,h4,h5,h6{font-family:var(--ff-m);font-display:swap}
.ffopen{font-family:var(-ff-o);font-display:swap}
.ffmont{font-family:var(-ff-m);font-display:swap}


nav.header{ padding-top: 1rem; padding-bottom: 1rem; background:linear-gradient(90deg, #fe1bba12 0%, #f768080a 27.88%, #6647f012 58.17%, #0192ff12 100%)}


.hero_section{background: linear-gradient(178.89deg, rgba(253, 254, 255, 0.09) -3.96%, rgba(255, 141, 197, 0.09) 41.53%, rgba(173, 219, 254, 0.20) 73.18%, rgba(255, 255, 255, 0.30) 113.41%); padding-top: 2rem; padding-bottom: 2rem;}
.hero_left_col_swiper{max-width:575px;}
.hero_main_swiper{position:relative;height:352px;overflow:hidden;border:1px solid #e8dfe7;border-radius:22px;background:radial-gradient(circle at 12% 8%,rgba(254,27,186,.07) 0,transparent 48%),radial-gradient(ellipse 82% 48% at 62% 108%,rgba(1,146,255,.18) 0%,rgba(1,146,255,.1) 46%,rgba(1,146,255,0) 100%),#fff8fb;}



.hero_main_swiper .swiper-slide
{
  /* display:flex;
  align-items:center;
  justify-content:center;
  padding:25px; */
   padding-bottom:0;
  }




.hero_main_swiper .main-image-slide{
  padding:0;
}



/* 
.hero_main_swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:contain;} */

.hero_main_swiper .swiper-slide:first-child img{
  max-width:100%;
  /* filter:drop-shadow(12px 18px 14px rgba(24,22,23,.2)); */
  border-radius: 22px;
}


.best_seller_badge{position:absolute;top:0;right:58px;z-index:5;width:70px;min-height:120px;padding:12px 5px 26px;color:var(--white);text-align:center;line-height:1;background:linear-gradient(135deg,#3568ff 0%,#5d50e8 30%,#c927a1 55%,#ff5b63 80%);clip-path:path("M 0 0 H 70 V 108 Q 70 117 63 113 L 39 100 Q 35 98 31 100 L 7 113 Q 0 117 0 108 Z");}



.best_seller_badge strong{display:block;margin-bottom:7px;font-family:var(--ff-m);font-size:35px;font-weight:800;}



.best_seller_badge span{font-family:var(--ff-m);font-size:14px;font-weight:700;line-height:1.25;}
.hero_thumb_swiper{margin-top:28px;}
.hero_thumb_swiper .swiper-slide{height:75px;
  /* padding:8px; */
  overflow:hidden;
  cursor:pointer;border:1px solid #e8dfe7;border-radius:13px;background:var(--white);opacity:.55;transition:opacity .25s ease,border-color .25s ease,box-shadow .25s ease;}
.hero_thumb_swiper .swiper-slide-thumb-active{border-color:transparent;background:linear-gradient(#fff6fa,#e9f2ff) padding-box,linear-gradient(135deg,var(--pink),var(--blue)) border-box;box-shadow:-4px 4px 15px #fe1bba21,4px 4px 15px #0192ff21;opacity:1;}
.hero_thumb_swiper img{display:block;width:100%;height:100%;}
.hero_content_right{ padding-left: 3rem;}


.hero_content_right .product_title{ 
  font-family: var(--ff-m); 
  font-size: 38px;
   font-weight: var(--bold);
    letter-spacing: 2%;
      width: max-content;
    }




.gradinet_text{background: linear-gradient(257.05deg, #2A64F6 24.35%, #E72578 72.24%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;}
.black-text-gradinet {    background: linear-gradient(90deg, #0000 0% 37.53%, #fff6 50%, #fff0 62.47% 100%), #202020;    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;    -webkit-background-clip: text;    background-clip: text;
  
  }

  .banner_eyebrow h2{
  text-transform: uppercase;
}


.hero_content_right h1{ display: block;  font-size: px; font-weight: var(--bold); margin-top: 1rem; margin-bottom: 0;
}



/* swipper slider 2 css  */




.hero_main_swiper-another{position:relative;height:438px;overflow:hidden;border:1px solid #e8dfe7;border-radius:22px;background:radial-gradient(circle at 12% 8%,rgba(254,27,186,.07) 0,transparent 48%),radial-gradient(ellipse 82% 48% at 62% 108%,rgba(1,146,255,.18) 0%,rgba(1,146,255,.1) 46%,rgba(1,146,255,0) 100%),#fff8fb;}
.hero_main_swiper-another .swiper-slide{display:flex;align-items:center;justify-content:center;padding:45px;}
.hero_main_swiper-another .swiper-slide img{display:block;width:100%;height:100%;object-fit:contain;}
.hero_main_swiper-another .swiper-slide:first-child img{max-width:220px;filter:drop-shadow(12px 18px 14px rgba(24,22,23,.2));}



.hero_thumb_swiper-another{margin-top:28px;}
.hero_thumb_swiper-another .swiper-slide{height:95px;padding:8px;overflow:hidden;cursor:pointer;border:1px solid #e8dfe7;border-radius:13px;background:var(--white);opacity:.55;transition:opacity .25s ease,border-color .25s ease,box-shadow .25s ease;}
.hero_thumb_swiper-another .swiper-slide-thumb-active{border-color:transparent;background:linear-gradient(#fff6fa,#e9f2ff) padding-box,linear-gradient(135deg,var(--pink),var(--blue)) border-box;box-shadow:-4px 4px 15px #fe1bba21,4px 4px 15px #0192ff21;opacity:1;}
.hero_thumb_swiper-another img{display:block;width:100%;height:100%;object-fit:contain;}



/* swipper 2  css end here  */



/* swipper 3 css start here  */

.hero_main_swiper-another-premium{position:relative;height:438px;overflow:hidden;border:1px solid #e8dfe7;border-radius:22px;background:radial-gradient(circle at 12% 8%,rgba(254,27,186,.07) 0,transparent 48%),radial-gradient(ellipse 82% 48% at 62% 108%,rgba(1,146,255,.18) 0%,rgba(1,146,255,.1) 46%,rgba(1,146,255,0) 100%),#fff8fb;}
.hero_main_swiper-another-premium  .swiper-slide{display:flex;align-items:center;justify-content:center;padding:45px;}
.hero_main_swiper-another-premium  .swiper-slide img{display:block;width:100%;height:100%;object-fit:contain;}
.hero_main_swiper-another-premium r .swiper-slide:first-child img{max-width:220px;filter:drop-shadow(12px 18px 14px rgba(24,22,23,.2));}



.hero_thumb_swiper-another-premium {margin-top:28px;}
.hero_thumb_swiper-another-premium  .swiper-slide{height:95px;padding:8px;overflow:hidden;cursor:pointer;border:1px solid #e8dfe7;border-radius:13px;background:var(--white);opacity:.55;transition:opacity .25s ease,border-color .25s ease,box-shadow .25s ease;}
.hero_thumb_swiper-another-premium  .swiper-slide-thumb-active{border-color:transparent;background:linear-gradient(#fff6fa,#e9f2ff) padding-box,linear-gradient(135deg,var(--pink),var(--blue)) border-box;box-shadow:-4px 4px 15px #fe1bba21,4px 4px 15px #0192ff21;opacity:1;}
.hero_thumb_swiper-another-premium  img{display:block;width:100%;height:100%;object-fit:contain;}






/* swipper 3 css end here */













/* swipper slideer 2 end here  */


.wrap-list{
      border-top: solid 1px #d1d1d1;
    border-bottom: solid 1px #d1d1d1;
    padding: 2rem 0;
}
.features-title{

font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-size: 18px;
align-items: center;
letter-spacing: -0.01em;
color: #000000;


}



.hero_content_right .trust_pilot_snipt { display: flex; align-items: center;  margin-bottom: 1.5rem; }
.hero_content_right .trust_pilot_snipt .trustpilot-widget{position:relative!important;top:auto!important;left:auto!important}
.hero_content_right .trust_pilot_snipt .logo_before { display: flex; gap: 5px;}


.top_features{
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 62px;
align-items: center;
letter-spacing: -0.01em;
color: #000000;



}


.list_items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:28px 0 0;padding:0;list-style:none; }
.list_items li{position:relative;padding-left:22px;color:#404040;font-family:var(--ff-o);font-size:var(--base2);line-height:1.4;}
.list_items li::before{content:"";position:absolute;top:3px;left:4px;width:7px;height:12px;border-right:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(45deg);}
.hero_price_wrapper{display:flex;align-items:center;gap:28px;margin-top:38px;margin-left:20px;}
.current_price{display:flex;align-items:center;color:var(--black);font-family:var(--ff-o);font-weight:var(--extrabold);
  gap:14px;line-height:1; white-space: nowrap;}
.current_price span{font-family:var(--ff-o);font-size:48px;font-weight:var(--bold);letter-spacing:-3px;}
.current_price sup{
 font-family:var(--ff-o);font-size:50%;font-weight:600;
text-transform: lowercase;
display: inline-flex;
letter-spacing: normal;

}
.old_price{color:#777;font-family:var(--ff-o);font-size:24px;font-weight:var(--regular);text-decoration-thickness:2px;}
.old_price sup{top:-.20em;font-size:20px;}
.deal_badge_glow{position:relative;width:278px;height:40px;flex:0 0 260px; left:5px;}
.deal_badge_glow::before{content:"";position:absolute;inset:3px; ;filter:blur(13px);opacity:.3; ;}

.deal_badge{ position:relative;z-index:1;width:260px;height:54px;}

.deal_badge_glow{
display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    padding: 0;
    margin-left: 15px;
    background: #fff;
    border-radius: 0 0 12px 12px;
    border-radius: 0px 0px 10px 10px;
    background: linear-gradient(180deg, #FFE8F8 0%, #FFFFFF 100%) padding-box, linear-gradient(90deg, #2A64F6 9%, #A935FF 50%, #E72578 100%) border-box;
    border: 1px solid transparent;
    border-top: transparent;
}


.deal_badge svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;}
.deal_badge span{
    position:relative;z-index:1;display:flex;align-items:center;height:100%;padding:0 17px;font-family:var(--ff-o);font-size:18px;font-weight:var(--bold);white-space:nowrap;
    background:linear-gradient(90deg, #e72578 37%, #6647f0 58%, #2a64f6 100%);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    color:transparent;
    padding-left:8px;


}
.deal_badge strong{color:inherit;font-weight:var(--bold);}
.hero_button_container{display:flex;gap:18px;}
.hero_action_btn{display:flex;align-items:center;justify-content:center;gap:10px;width:245px;height:70px;border-radius:6px;color:var(--white);font-family:var(--ff-m);font-size:var(--lg);font-weight:var(--bold);line-height:1;text-decoration:none;transition:transform .25s ease,filter .25s ease,box-shadow .25s ease;}
.hero_action_btn img{display:block;width:23px;height:auto;object-fit:contain;}
.hero_action_btn:hover{color:var(--white);filter:brightness(.95);transform:translateY(-2px);}
.free_trial_btn{background:#2da042;}
.buy_now_btn{background:linear-gradient(110deg,#ed16bd 0%,#7144ef 52%,#278df8 100%);}
.free_trial_btn:hover{box-shadow:0 8px 24px rgba(45,160,66,.42);}
.buy_now_btn:hover{box-shadow:-7px 8px 22px rgba(237,22,189,.28),7px 8px 22px rgba(39,141,248,.32);}
 
.product_swiper_section{overflow:hidden;}
.product_swiper_section .container-fluid{padding-top:55px!important;padding-bottom:55px!important;}
.product_swiper_section .glob_h{margin-bottom:30px;}
.related_products_swiper{overflow:hidden;padding:28px 22px 30px;margin:-10px -22px -8px;}
.related_products_swiper .swiper-slide{height:auto;}
.related_product_card{display:flex;flex-direction:column;align-items:center;height:100%; padding:28px 22px 24px;border:1px solid #cdcdcd;border-radius:14px;background:#fbfbfb;text-align:center;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease;}
.related_product_card:hover{border-color:transparent;background:linear-gradient(var(--white),var(--white)) padding-box,linear-gradient(to bottom right,var(--pink) 0%,var(--pink) 25%,rgba(255,255,255,0) 48%,rgba(255,255,255,0) 52%,var(--blue) 75%,var(--blue) 100%) border-box;box-shadow:-8px -7px 22px rgba(254,27,186,.16),8px 8px 22px rgba(1,146,255,.18);transform:translateY(-3px);}
.related_product_card>img{display:block;width:auto;height:180px;max-width:100%;margin-bottom:18px;object-fit:contain;}
.related_product_card h3{margin:0;color:var(--black);font-family:var(--ff-m);font-size:var(--lg);font-weight:var(--bold); margin-top: 1rem;}
.related_product_card>span{margin-top:3px;color:var(--gray);font-family:var(--ff-o);font-size:var(--base2); margin-bottom: 2rem;}
.learn_more_btn{display:flex;align-items:center;justify-content:center;width:190px;height:55px;margin-top:auto;border:1px solid transparent;border-radius:5px;background:linear-gradient(var(--white),var(--white)) padding-box,linear-gradient(110deg,var(--pink),var(--blue)) border-box;color:var(--black);font-family:var(--ff-m);font-size:var(--base);font-weight:var(--semibold);text-decoration:none;transition:color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease;}
.related_product_card:hover .learn_more_btn,.learn_more_btn:hover{border-color:transparent;background:linear-gradient(110deg,var(--pink) 0%,var(--blue) 100%) padding-box,linear-gradient(110deg,var(--pink) 0%,var(--blue) 100%) border-box;color:var(--white);box-shadow:-5px -4px 14px rgba(254,27,186,.2),5px 5px 14px rgba(1,146,255,.22);transform:translateY(-1px);}
.related_products_next{position:absolute;top:50%;right:2px;z-index:5;width:48px;height:48px;border:0;border-radius:50%;background:#d1d1d1;transform:translateY(-50%);transition:background .2s ease,transform .2s ease;}
.related_products_next::before{content:"";position:absolute;top:17px;left:16px;width:14px;height:14px;border-top:3px solid var(--white);border-right:3px solid var(--white);transform:rotate(45deg);}
.related_products_next::after{content:"";position:absolute;top:23px;left:13px;width:20px;height:3px;background:var(--white);}
.related_products_next:hover{background:var(--black);transform:translateY(-50%) scale(1.05);}
.data_recovery_banner_section{padding-top:35px;padding-bottom:65px;}
.data_recovery_banner{position:relative;min-height:455px;overflow:hidden;border-radius:20px;background:url("../images/data-recovery-bkockquote-bg.png") right center/auto 100% no-repeat,linear-gradient(110deg,#edf5ff 0%,#f7f4ff 28%,#fff3f8 52%,#fff 78%);}
.data_recovery_banner::before{display:none;}
.data_recovery_banner_content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:455px;width:58%;padding:55px 60px;}
.banner_eyebrow{

    
 font-family:var(--ff-m);font-size:16px;font-weight:var(--bold);text-transform:uppercase;background:linear-gradient(90deg,#ed2478 0%,#6647f0 55%,#2a64f6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent; margin-bottom: .5rem;
}

 .data_recovery_banner p{
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 27px;
color: #616161;
}

.screenshoot-list{
    list-style-type: none;
}



.screenshoot-list li{
font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 26px;
color: #404040;
position: relative;
}


.screenshoot-list li::before {
    content: "";
    display: block;
    width: 5px;
    height: 9px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    position: absolute;
    top: 10px;
    left: -20px;
    z-index: 1;
    margin-right: 41px;
}

.screenshoot-list li::after {
    width: 15px;
    height: 15px;
    border-radius: 14px;
    background: #099e44;
    position: absolute;
    left: -25px;
    margin: auto;
    content: '';
    top: 8px;
    z-index: 0;
    margin-right: 28px;
}



.benifits_content_container p{
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #181617;
}


.hero_price_wrapper .banner_buy_btn{
    margin-top:0px;
}




.platform_switch{position:relative;display:flex;gap:2px;margin-top:22px;padding:2px;border:1px solid #999;border-radius:5px;background:var(--white);}
.platform_switch::before{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:78px;border-radius:3px;background:#248cf4;transition:transform .3s cubic-bezier(.4,0,.2,1);}
.platform_switch.mac_active::before{transform:translateX(80px);}
.platform_switch button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;width:78px;height:28px;padding:0 8px;border:0;border-radius:3px;background:transparent;color:#555;font-family:var(--ff-o);font-size:var(--xxs);cursor:pointer;transition:color .25s ease;}
.platform_switch button img{width:12px;height:12px;filter:brightness(0);opacity:.62;transition:filter .2s ease,opacity .2s ease;}
.platform_switch button.active{background:transparent;color:var(--white);}
.platform_switch button.active img{filter:brightness(0) invert(1);opacity:1;}
.banner_buy_btn{display:flex;align-items:center;justify-content:center;gap:12px;width:230px;height:66px;margin-top:30px;border-radius:5px;background:linear-gradient(110deg,var(--pink) 0%,var(--perple) 52%,var(--blue) 100%);color:var(--white);font-family:var(--ff-m);font-size:var(--lg);font-weight:var(--bold);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;}
.banner_buy_btn img{width:24px;height:auto;}
.banner_buy_btn:hover{color:var(--white);box-shadow:-6px -5px 18px rgba(254,27,186,.2),6px 6px 18px rgba(1,146,255,.22);transform:translateY(-2px);}
.strogeNformateSec{padding-top:0px;padding-bottom:65px;}
.strogeNformateSec>.container-fluid>.text-center{margin-bottom:45px;}
.file_type_container{position:relative;min-height:445px;padding:50px 48px 35px;border:1px solid transparent;border-radius:16px;background:linear-gradient(115deg,#fff8fa 0%,#fff 48%,#f3f8ff 100%) padding-box,linear-gradient(to bottom right,var(--pink) 0%,rgba(255,255,255,0) 48%,var(--blue) 100%) border-box;overflow:hidden;}
.file_type_container h3{margin:0;color:#000;font-family:var(--ff-m);font-size:32px;font-weight:var(--bold);}
.file_type_container>p{margin:14px 0 50px;color:#382f34;font-family:var(--ff-o);font-size:var(--md);}
.file_types_grid{position:relative;display:flex;flex-direction:column;gap:16px;margin-left:-48px;margin-right:-48px;overflow:hidden;}
.file_types_grid::before,.file_types_grid::after{content:"";position:absolute;top:0;bottom:0;z-index:4;width:50%;pointer-events:none;}
.file_types_grid::before{left:0;background:linear-gradient(90deg,#fff8fa 0%,rgba(255,248,250,.9) 28%,rgba(255,255,255,0) 100%);}
.file_types_grid::after{right:0;background:linear-gradient(270deg,#f3f8ff 0%,rgba(243,248,255,.9) 28%,rgba(255,255,255,0) 100%);}
.file_type_row{display:flex;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);}
.file_type_track{display:flex;width:max-content;will-change:transform;backface-visibility:hidden;}
.file_type_group{display:flex;flex:0 0 auto;gap:9px;padding-right:9px;}
.file_types_grid span{display:flex;align-items:center;justify-content:center;flex:0 0 76px;height:48px;border-radius:10px;font-family:var(--ff-m);font-size:var(--md);font-weight:var(--semibold);}
.file_type_row.move_ltr .file_type_track{animation:fileTypesLTR 24s linear infinite;}
.file_type_row.move_rtl .file_type_track{animation:fileTypesRTL 27s linear infinite;}
.file_type_row:nth-child(3) .file_type_track{animation-duration:22s;animation-delay:-7s;}
.file_type_row:nth-child(2) .file_type_track{animation-delay:-11s;}
.file_types_grid:hover .file_type_track{animation-play-state:paused;}
@keyframes fileTypesLTR{from{transform:translate3d(calc(var(--marquee-distance) * -1),0,0);}to{transform:translate3d(0,0,0);}}
@keyframes fileTypesRTL{from{transform:translate3d(0,0,0);}to{transform:translate3d(calc(var(--marquee-distance) * -1),0,0);}}
@media(prefers-reduced-motion:reduce){.file_type_track{animation-play-state:paused!important;}}
.file_types_grid .highlight,.file_types_grid .faded{border:2px solid transparent;background:linear-gradient(90deg,#fff8fa 0%,#fff 55%,#fff 100%) padding-box,linear-gradient(90deg,rgba(255,255,255,0) 0%,#ff6673 48%,#6865e9 100%) border-box;color:#3A3A3A;box-shadow:-5px 0 14px rgba(255,102,115,.1),4px 3px 12px rgba(104,101,233,.08);
 

}
.file_type_group{
    overflow:hidden;
      -webkit-box-sizing: border-box;
    box-sizing: border-box;
  

}
.file_type_group span{
  max-width:100%;
  width:100%
}






.more_types{display:block;margin-top:18px;color:#999;font-family:var(--ff-o);font-size:var(--md);font-style:italic;text-align:right;}
.storage_devices_container{position:relative; ;padding:2rem 2rem 0;border:1px solid transparent;border-radius:16px;background:linear-gradient(115deg,#fff8fa 0%,#fff 48%,#f3f8ff 100%) padding-box,linear-gradient(to bottom right,var(--pink) 0%,rgba(255,255,255,0) 48%,var(--blue) 100%) border-box;overflow:hidden; display: flex; flex-direction: column;}
.storage_devices_container h3{margin:0;color:#000;font-family:var(--ff-m);font-size:32px;font-weight:var(--bold);}
.storage_devices_container>p{margin:14px 0 0;color:#382f34;font-family:var(--ff-o);font-size:var(--md);}
.storage_devices_image{display:block; ;margin-top:auto;object-fit:contain;}

.strogeNformateSec .glob_h + p{ font-size: var(--md); color: var(--gray); margin-top:20px;margin-bottom:45px;}

 

.swaiper_wrapper .glob_h{font-size: 36px;}
.benifits_wrapper{background:linear-gradient(88.09deg,rgba(255,255,255,.5) -22.14%,rgba(222,237,254,.5) 16.64%,rgba(255,234,243,.5) 88.5%,rgba(255,251,253,.5) 129.68%);border-radius:20px;padding:3rem 2rem;margin:2rem 0;}
.benifits_wrapper h3{ font-size: 32px; font-weight: var(--bold);}
.benifits_wrapper h3 + p{ font-size: var(--md);}
.benifits_img_container{padding:14px;}
.benifits_img_container img{display:block;width:100%;border-radius:7px;filter:drop-shadow(-9px -7px 11px rgba(1,146,255,.28)) drop-shadow(10px 8px 11px rgba(254,27,186,.27));}
.benifits_content_container{padding-left:3rem;}
.user_trust_sec{overflow:hidden;}
.user_trust_container{margin-top:38px;padding:4px 3px 34px;}
.user_trust_container .swiper-slide{height:auto;}
.user_trust_card{position:relative;display:flex;flex-direction:column;height:100%;min-height:390px;overflow:hidden;padding:28px 24px 1rem;border:1px solid transparent;border-radius:14px;background:linear-gradient(138.96deg,#FFFFFF 3.94%,#FFF2EB 21.96%,#FFFFFF 48.57%,#D8DBFF 106.57%) padding-box,linear-gradient(145deg,#ff6685 0%,rgba(255,102,133,.55) 24%,rgba(255,255,255,.12) 50%,rgba(86,141,255,.55) 76%,#568dff 100%) border-box;}
.user_trust_content{position:relative;z-index:2;}
.user_trust_card h3{margin:0 0 14px;color:#090909;font-family:var(--ff-m);font-size:24px;font-weight:var(--bold);line-height:1.2;}
.user_trust_card p{ margin:0;color:#302d30;font-family:var(--ff-o);font-size:var(--base);line-height:1.42;}
.user_trust_card>img{display:block;width:auto;max-width:none;margin-top:auto;margin-right:auto;margin-left:auto;object-fit:contain;object-position:center bottom;}
 .user_trust_container .swiper-slide .user_trust_card>img{max-width: 100%;}
.user_trust_container .swiper-slide:nth-child(3) .user_trust_card>img{ }
.user_trust_container .swiper-slide:nth-child(3) .user_trust_card>img{  transform: translateY(3rem)  scale(1.25);}
.user_trust_container .swiper-slide:nth-child(4) .user_trust_card>img{width:76%;height:225px;}
.user_trust_pagination{bottom:0!important;}
.user_trust_pagination .swiper-pagination-bullet{width:8px;height:8px;background:#a4a4a4;opacity:.5;}
.user_trust_pagination .swiper-pagination-bullet-active{width:22px;border-radius:5px;background:linear-gradient(90deg,var(--pink),var(--blue));opacity:1;}
.product_specification_section{position:relative;padding-top:20px;padding-bottom:50px;overflow:hidden; }
 
.product_specification_section .container-fluid{position:relative;z-index:1;}
.product_specification_section .text-center>p{font-size:var(--md);color:var(--gray);}
.product_specification_accordion{margin-top:45px;}
.product_specification_accordion .accordion-item{position:relative;margin-bottom:1.5rem;overflow:hidden;border:1px solid transparent;border-radius:12px!important;background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#ccc,#ddd);background-origin:border-box;background-clip:content-box,border-box;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:.3s;}
.product_specification_accordion .accordion-item:has(.accordion-button:not(.collapsed)){background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#FE1BBA,#F76808,#6647F0,#0192FF);box-shadow:0 10px 30px rgba(254,27,186,.15);}
.product_specification_accordion .accordion-item::before{content:"";position:absolute;right:0;bottom:-5rem;left:0;width:100px;height:100px;margin:auto;border-radius:50%;background:linear-gradient(90deg,#F76808 50%,#FE1BBA 70%);filter:blur(4rem);opacity:.3;transition:ease-in-out .3s;}
.product_specification_accordion .accordion-item:has(.accordion-button:not(.collapsed))::before{opacity:1;}
.product_specification_accordion .accordion-button{display:flex;flex-direction:row;column-gap:2px;padding:1.5rem;background:transparent!important;color:#212529;font-family:var(--ff-m);font-size:1.1rem;font-weight:700;box-shadow:none!important;}
.product_specification_accordion .accordion-button::after{content:"+";order:-1;display:flex;align-items:center;justify-content:center;width:37px;height:37px;flex:0 0 37px;margin-right:1rem;margin-left:0;padding-bottom:0;border:0;border-radius:50%;background:linear-gradient(132.59deg,#555 0%,#000 122.64%);color:#fff;font-family:var(--ff-m);font-size:35px;font-weight:500;line-height:1;transform:none;}
.product_specification_accordion .accordion-button:not(.collapsed)::after{content:"−";padding-bottom:6px;font-size:45px;transform:none;}
.product_specification_accordion .accordion-body{position:relative;padding:0 1.5rem 1.5rem;}
.specification_item{display:flex;align-items:flex-start;gap:1rem;height:100%;padding:0;background:transparent;}
.specification_item img{display:block;width:32px;height:32px;flex:0 0 32px;object-fit:contain;}
.specification_item strong{display:block;margin-bottom:10px;color:#888;font-family:var(--ff-m);font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;}
.specification_item p{margin:0;color:#212529;font-family:var(--ff-o);font-size:15px;font-weight:700;line-height:1.55;}
.specification_guides{display:flex;flex-wrap:wrap;gap:1.5rem 10px;margin:2rem 0 0;padding-left:10px;list-style:none;}
.specification_guides li{position:relative;}
.specification_guides a{display:block;padding:10px 20px 10px 40px;border:1px solid #d1d1d1;border-radius:50px;background:#fff;color:#212529;font-family:var(--ff-o);font-size:16px;text-decoration:none;transition:ease-in-out .3s;}
.specification_guides li::before{content:"";position:absolute;top:50%;left:18px;width:10px;height:14px;border-right:2px solid #555;border-bottom:2px solid #555;transform:translateY(-58%) rotate(45deg);transition:ease-in-out .3s;}
.specification_guides li::after{content:"→";position:absolute;top:50%;right:17px;color:#fff;transform:translateY(-52%) scale(0);transition:ease-in-out .3s;}
.specification_guides li:hover::before{transform:translateY(-58%) rotate(45deg) scale(0);}
.specification_guides li:hover::after{transform:translateY(-52%) scale(1);}
.specification_guides li:hover a{padding-right:40px;padding-left:20px;background:#444;color:#fff;}
.gradient_top_bg{position:relative;overflow:hidden;}
.gradient_top_bg::before{content:"";position:absolute;top:-18rem;right:0;left:0;width:100%;max-width:1200px;height:353px;margin:auto;border-radius:558px;background:linear-gradient(90deg,#FE1BBA 8.85%,#F76808 32.37%,#6647F0 72.28%,#0192FF 90%);filter:blur(3rem);opacity:.08;}
.source_faq_accordion{position:relative;z-index:1;}
.source_faq_accordion .accordion-item{margin:0 0 1rem;padding:1.5rem 2rem;overflow:hidden;border:1px solid #c5d6ff;border-radius:10px!important;background:#fff;box-shadow:none;}
.source_faq_accordion .accordion-item:has(.accordion-button:not(.collapsed)),.source_faq_accordion .accordion-item:has(.accordion-collapse.show){border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,#FE1BBA,#F76808,#6647F0,#0192FF) border-box;box-shadow:0 10px 30px rgba(254,27,186,.15);}
.source_faq_accordion .accordion-header{margin:0;border:0;}



.source_faq_accordion .accordion-button
{
    padding:0;border:0;background:#fff!important;
    color:#191919;
    font-family:var(--ff-m);
    font-size:var(--md);
    font-weight:700;
    line-height:1.4;
    box-shadow:none!important;
    color:#181617;
}


.source_faq_accordion .accordion-body p{
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #555555;
}






.source_faq_accordion .accordion-button:focus{box-shadow:none;}


.source_faq_accordion .accordion-button::after{content:"";width:22px;height:22px;flex:0 0 22px;margin-left:auto;background:url("../images/faq-plus.svg") center/22px 22px no-repeat!important;transform:none!important;}


.source_faq_accordion .accordion-button:not(.collapsed)::after{content:"";background-image:url("../images/faq-minus.svg")!important;background-position:center!important;background-size:21px 3px!important;transform:none!important;}


.source_faq_accordion .accordion-body{padding:.5rem 0;color:#646464;font-family:var(--ff-o);font-size:var(--md);line-height:1.55;}



.source_faq_accordion .accordion-body p:last-child{margin-bottom:0;}


.world_number_one_section{padding-top:35px;padding-bottom:65px;}
.world_number_one_banner{
  position:relative;min-height:330px;padding:42px 70px;overflow:hidden;border-radius:18px;

  /* background:radial-gradient(ellipse 55% 90% at -4% 104%,rgba(255,132,164,.28) 0%,rgba(255,198,219,.15) 35%,rgba(255,255,255,0) 73%),
  radial-gradient(ellipse 58% 100% at 103% -8%,rgba(117,169,255,.25) 0%,rgba(188,213,255,.15) 38%,rgba(255,255,255,0) 76%),
  radial-gradient(ellipse 45% 65% at 78% 108%,rgba(154,150,255,.12) 0%,rgba(255,255,255,0) 72%),#fcfbff; */

    background: linear-gradient(99.47deg, rgba(254, 27, 186, 0.06) 5.72%, rgba(1, 146, 255, 0.06) 92.35%);
}
.world_product_visual{position:relative;}
.world_product_box{display:block;width:274px;max-width:100%;height:auto;filter:drop-shadow(0 12px 14px rgba(22,20,25,.14));}
.world_number_one_content h2{margin:0 0 22px;color:#1b191b;font-family:var(--ff-m);font-size:36px;font-weight:var(--bold);line-height:1.2;}
.world_number_one_content ul{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;}
.world_number_one_content li{position:relative;min-height:21px;padding-left:26px;color:#2d2a2d;font-family:var(--ff-o);font-size:var(--md);line-height:1.4;}
.world_number_one_content li::before{content:"";position:absolute;top:50%;left:0;width:15px;height:15px;border-radius:50%;background:#35be78;transform:translateY(-50%);}
.world_number_one_content li::after{content:"";position:absolute;top:50%;left:5px;width:4px;height:7px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:translateY(-62%) rotate(45deg);}
.why_stellar_section{background:#fff;position: relative;}

.why_stellar_section::before{
     content: "";
    position: absolute;
    top: -3rem;
    right: 0;
    left: 0;
    width: 100%;
    max-width: 1000px;
    height: 160px;
    margin: auto;
    border-radius: 558px;
    background: linear-gradient(90deg, #fe1bba12 0%, #f768080a 27.88%, #6647f012 58.17%, #0192ff12 100%);
    filter: blur(3rem);
}



.counter_text{list-style:none;}
.counter_text li{text-align:center;}
.counter_heading{white-space:nowrap;}
.counter_heading span{background:linear-gradient(90deg,#e72578 0%,#2a64f6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-family:var(--ff-m);font-size:42px;font-weight:700;line-height:1.2;}
.counter_heading span sup{position:static;vertical-align:revert;font-size:60%;font-weight:600;}
.counter_label{margin-bottom:0;color:#181617;font-family:var(--ff-m);font-size:13px;font-weight:700;text-transform:uppercase;}
.stellar_bootom_strip{position:relative;z-index:3;padding:1px;border-radius:15px;background:linear-gradient(90deg,#e7257850 0%,#e7257850 50%,#2a64f650 100%);}
.stamp_row{display:flex;column-gap:25px;border-radius:15px;background:linear-gradient(90.07deg,#E1E9FE 0%,#FFE2F6 50%,#FFFFFF 95.84%);}
.stellar_bootom_strip .stellar_stamp{display:flex;align-items:center;padding:1rem 2rem 1rem 1rem;border-radius:14px 0 0 14px;background:#fff;}
.stamp_container img{display:block;width:259px;height:61px;max-width:none;}
.stellar_bootom_strip .inovation_col{display:flex;flex-direction:column;justify-content:center;padding:2rem 0;color:#212529;}
.stellar_bootom_strip .inovation_col .info_title{margin-bottom:0;font-family:var(--ff-m);font-size:18px;font-weight:700;text-transform:uppercase;white-space:nowrap;}
.logo_list{display:flex;align-items:center;justify-content:flex-end;column-gap:1rem;margin:0 0 0 auto;padding-right:2rem;list-style:none;}
.logo_list li{margin-top:1rem;margin-left:.5rem;}
.logo_list li img{display:block;width:auto;height:auto;max-width:none;}
footer{padding-top:2rem;background:linear-gradient(180deg,rgb(255 255 255) 6%,rgb(255 230 231 / 39%) 30%,rgba(234,242,254,1) 97%,rgba(234,242,254,1) 65%,rgba(255,230,231,1) 117%);}
.footer_bottom_wrapper{position:relative;padding:1px 1px 0;border-radius:16px 16px 0 0;background:linear-gradient(180deg,#e7257850 0%,#e7257850 33%,#2a64f650 66%,#ffff 100%);}
.bottom_footer_container{position:relative;z-index:1;padding:1rem 2rem 0;border-radius:15px 15px 0 0;background:#fff;color:#888;font-size:var(--xs);}
 




  /* .pc-mag-badge{
    background:#e01050;
    color:#fff;
    border-radius: 8px;
    padding: 10px 14px;
    text-align:center;
    flex-shrink:0;
    min-width: 130px;
  } */

  .pc-mag-badge .pc-title{
    font-weight:800;
    font-size:1rem;
    letter-spacing:0.5px;
  }

  .pc-mag-badge .pc-sub{
    font-weight:700;
    font-size:0.75rem;
    margin-top:2px;
  }

  .pc-mag-badge .stars{
    color:#ffd54a;
    font-size:0.7rem;
    margin-top:2px;
  }

  .review-quote{
    font-style: italic;
    color: var(--text-dark);
    font-size: 0.95rem;
    line-height: 1.4;
    margin: 0;
  }

  .spacer-bottom{
    height: 44px;
  }


/* promo code */


.promo-card{
    max-width: 760px;
    position: relative;
    overflow: hidden;
   
  }

  /* Ribbon badge */
  /* Square clipping wrapper anchored exactly at the card's top-left corner */
  .ribbon-wrapper{
    position: absolute;
    top: 0;
    left: 0;
    width: 160px;
    height: 160px;
    overflow: hidden;
    z-index: 5;
    pointer-events: none;
  }

.ribbon
 {
    position: absolute;
    top: 30px;
    left: -62px;
    width: 220px;
    transform: rotate(-45deg);
    background: linear-gradient(135deg, #2A64F6 0%,  #E72578 100%);


    
    font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-size: 13px;
align-items: center;
text-align: center;
letter-spacing: -0.01em;
text-transform: uppercase;
color: #FFFFFF;
line-height:30px;
z-index: 99;

}


  /* Product box art */
  .box-art{
    height:190px;
  }

  .box-art .brand{
    align-self: flex-end;
    font-weight: 700;
    font-style: italic;
    font-size: 0.95rem;
  }

  .box-art .brand span{ color:#ff3d7f; }

  .box-art .title small{
    display:block;
    font-weight: 400;
    font-size: 0.85rem;
    color: #d8d8d8;
    margin-bottom: 2px;
  }

  .box-art .title h2{
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.15;
    margin: 0;
  }

  .box-art .arrow-icon{
    align-self: center;
    margin: 10px 0;
  }

  .box-art .footer-row{
    display:flex;
    justify-content: space-between;
    align-items: flex-end;
    font-size: 0.55rem;
  }

  .pc-mag-mini{
    background:#e01050;
    color:#fff;
    font-weight:700;
    font-size:0.5rem;
    padding: 3px 5px;
    border-radius: 3px;
    line-height:1.1;
  }

  .win-badge{
    color:#cfcfcf;
    font-size:0.55rem;
    display:flex;
    align-items:center;
    gap:4px;
  }

  /* Stats */
   .stat-row{
    display:flex;
    align-items:center;
    gap: 14px;
    margin-bottom: 22px;
  }

  .stat-icon{
    width: 36px;
    height: 36px;
    flex-shrink:0;
    display:flex;
    align-items:center;
    justify-content:center;
    color: #444;
  }


  .stat-number{
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-size: 17.0839px;
line-height: 18px;
letter-spacing: -0.02em;
 background: linear-gradient(90deg, #ed2478 0%, #6647f0 55%, #2a64f6 100%);
    
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    line-height: 1.1;
  }

  .stat-label{
    font-size: 0.9rem;
    color: var(--text-muted);
  }
  /* Bottom review card */
  .review-card{
  
    border-radius: 7px;
    padding: 25px 12px;
    margin-top: 10px;
    box-shadow: 0 -4px 0 rgba(255,255,255,0.6) inset, 0 8px 24px rgba(0,0,0,0.05);
    display:flex;
    align-items:center;
    gap: 18px;
    background: linear-gradient(180deg, #FFFFFF 61.52%, rgba(255, 255, 255, 0) 95.84%) padding-box, linear-gradient(358deg, #ffffff00 -10%, #eb002e33 100%) border-box;
    border-radius: 15px 15px 0px 0px;
    border:1px solid  transparent;

    /* transform: translateY(24px); */
  }




  .pc-mag-badge{
    min-width: 130px;
  }

  .pc-mag-badge .pc-title{
    font-weight:800;
    font-size:1rem;
    letter-spacing:0.5px;
  }

  .pc-mag-badge .pc-sub{
    font-weight:700;
    font-size:0.75rem;
    margin-top:2px;
  }

  .pc-mag-badge .stars{
    color:#ffd54a;
    font-size:0.7rem;
    margin-top:2px;
  }

  .review-quote{
 font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-size: 13px;
line-height: 18px;
color: #454545;
  }

  .spacer-bottom{
    height: 44px;
  }


.promo-card .product-image{
padding-top:5rem;
}

.swiper-pagination.banner-pagination.user_trust_pagination{
  display: none;
}


/* .hero_main_swiper .swiper-slide img{
  width:100%;
  height:100%;
} */


.file_type_group span{
      display: inline-flex;
  

    width: auto;
    min-width: max-content;
}


.current_price .sup{

  -webkit-text-fill-color: inherit;
    color: inherit;

    opacity: 1;
}

.hero_content_right h2{
  font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    color: #616161;
    margin-top:10px;


}
 
.current_price span.month {
    font-size: 21px;
    letter-spacing: 0;
    position: relative;
    color: #777;
    font-weight: 500;
}


.current_price span.month:before {
    width: 1px;
    height: 104%;
    content: '';
    position: absolute;
    left: -10px;
    top: 0;
    background: #555555;
    transform-origin: bottom left;
    transform: rotate(17deg) scaleY(1.15);
}


.swiper-slide img{
max-width:100%;
}



@media screen and (min-width: 1500px) {
.container-fluid {width: 1400px;margin: auto;padding: 0;}
}

@media(max-width:1366px){
    .glob_h{ font-size: 36px;}
    /* .banner_eyebrow, .hero_content_right .product_title{ font-size: var(--md);} */
    .file_types_grid span{font-size: var(--sm);}
    .file_types_grid span { height: 38px;}
    .storage_devices_container h3,.file_type_container h3{font-size: 26px;}
    .storage_devices_container>p, .file_type_container>p, .benifits_wrapper h3 + p{font-size: var(--base);}
    .benifits_wrapper h3{font-size: 28px;}
    .hero_content_right h1{font-size: 28px;}
    .list_items li{
      font-size: 14px;
      line-height: 19px;
    
    
    }
    /* .list_items{margin: 20px 0;} */
    .user_trust_container .swiper-slide:nth-child(4) .user_trust_card>img{    height: 205px}
    .source_faq_accordion .accordion-button{font-size: var(--md);}
   .source_faq_accordion .accordion-body{font-size: var(--base);}
   .hero_content_right .product_title{font-size:28px;}

   .hero_main_swiper .swiper-slide img{
    max-width:100%;
   }

   .banner_eyebrow {
    font-size: 15px;
   }

   
   
}
@media(max-width:1280px){
.glob_lr {padding-left: 3rem; padding-right: 3rem;}  
.user_trust_card h3{font-size: 18px;}  
.current_price span{ font-size: 36px; letter-spacing: -1px;}
/* .list_items{padding: 1.5rem 0;} */
.data_recovery_banner{background-position-x: 200%;}
.world_number_one_content h2{font-size: 28px;}
.counter_heading span{font-size: 32px;}
.strogeNformateSec .glob_h + p br{ display: none;}
.glob_h{ width: auto;}

.hero_main_swiper .swiper-slide img{
  width:100%;
}
.hero_main_swiper{
  height:300px;
}
.hero_thumb_swiper .swiper-slide{
  height:70px;
}

.data_recovery_banner p{
  font-size:16px;
}


}
@media(max-width:1200px){
 .data_recovery_banner{ background-position-x:  0%;}
 .logo_list li img{max-width: 100%;}



}







@media(max-width:1024px){
.best_seller_badge strong{ font-size: 25px;}
.best_seller_badge span{font-size: 12px; line-height: 1;}
.best_seller_badge strong{ font-size: 22px;}
.best_seller_badge span{font-size: 12px; line-height: 1;}
.best_seller_badge{width:62px;height:96px;min-height:96px;padding:9px 4px 20px;clip-path:polygon(0 0,100% 0,100% 90%,56% 76%,50% 75%,44% 76%,0 90%);}
.best_seller_badge strong{margin-bottom:0;font-size:25px;}
.best_seller_badge span{font-size:12px;line-height:1;}

.hero_content_right h1{font-size: 24px;}
.banner_eyebrow, .hero_content_right .product_title{font-size:24px;}
.hero_content_right{padding-left: 1rem;}
.world_number_one_banner{align-items: flex-start !important;}
.world_number_one_banner { padding: 2rem}
.world_number_one_content h2{ font-size: 24px;}
.hero_action_btn{ width: max-content; padding:0 2rem}
.stamp_container img { width: 150px; height: auto;}
.stellar_bootom_strip .inovation_col .info_title { font-size: 15px;}
.source_faq_accordion .accordion-button{font-size: var(--base);}
.storage_devices_container, .file_type_container{padding:1rem 1rem 0;}



}




@media(max-width:991px){
.hero_content_right h1{font-size: 28px; margin-top: .5rem;}
.banner_eyebrow, .hero_content_right .product_title{font-size: 26px;}
list_items {margin: 10px 0;}
.list_items{padding: 10px 0;}
.hero_price_wrapper{margin-top: 20px;}
.deal_badge span{font-size: var(--xs);}
.deal_badge svg{ width: 210px; height: 40px; top: 5px;}
.hero_button_container{margin-top: 1.5rem;}
.best_seller_badge{ right: 22px;}
.swaiper_wrapper .glob_h{font-size: 28px;}
.stamp_row{flex-direction: column; align-items: center; justify-content: center}
	.logo_list{margin: auto}
	.stellar_bootom_strip .stellar_stamp{background: none}
    .deal_badge span{padding: 0 6px}
 
	.stellar_bootom_strip .inovation_col{padding: .5rem}
	.stellar_bootom_strip .stellar_stamp{padding: .5rem 0}
	.stellar_bootom_strip .inovation_col{text-align: center}
	.stamp_row{padding: 2rem 0}
	.stellar_bootom_strip .inovation_col .info_title{font-size: 16px}
	.stellar_bootom_strip .inovation_col span{font-size: 14px}
	.stellar_bootom_strip .inovation_col{margin-top:1rem}
	.logo_list{padding-right: 0; justify-content: space-between; column-gap: .5rem; padding: 0 .5rem}
    .recovery-steps-wrap > *{ margin-top: 0;}
    .media-review::before{ display: none;}
    .deal_badge_glow{    flex: 0 0 200px;    width: 200px;  }
    .data_recovery_banner_content{ padding: 1.5rem;}
    .storage_devices_container h3, .file_type_container h3{font-size: 20px;}
    .benifits_content_container{padding-left: 0;}

    .hero_thumb_swiper .swiper-slide{ height: auto;}
 .glob_lr{padding-left: 2rem; padding-right: 2rem;}

 .hero_thumb_swiper{
  display: none;
 }


.hero_left_col_swiper{
  text-align: center;
}

.swiper-pagination.banner-pagination.user_trust_pagination{
display: contents;
}

.hero_main_swiper{
  height:190px;
}

.list_items li{
  font-size:12px;
}
}



@media Screen and (min-width:573px) and (max-width:768px){
.hero_main_swiper {
 width: 80%;
  height: 355px;
}
}



@media(max-width:850px){
    .hero_price_wrapper{ flex-wrap: wrap; row-gap: 10px;}
    .hero_action_btn{ white-space: nowrap; font-size: var(--base);}

}



@media(max-width:767.98px){
.list_items{grid-template-columns:1fr;gap:10px;}
.hero_price_wrapper{flex-wrap:wrap;gap:18px;}
.deal_badge_glow,.deal_badge{width:260px;min-width:260px;}
.hero_button_container{gap:12px;}
.hero_action_btn{width:calc(50% - 6px);height:60px;font-size:19px;}
.hero_action_btn img{width:25px;height:25px;}
.related_products_section{padding-top:35px;padding-bottom:35px;}
.related_products_swiper{margin:0;padding:15px 18px 20px;}
.related_product_card{min-height:330px;}
.related_product_card>img{height:155px;}
.data_recovery_banner_section{padding-top:25px;padding-bottom:45px;}
.data_recovery_banner{min-height:420px;background-position:60% center;}
.data_recovery_banner_content{min-height:420px;width:100%;padding:40px 28px; align-items: center; text-align: center;}
.banner_eyebrow{font-size:var(--base);}
.data_recovery_banner h2{font-size:32px;}
.data_recovery_banner p{max-width:520px;}
.strogeNformateSec{padding-top:35px;padding-bottom:45px;}
.file_type_container{min-height:auto;padding:35px 22px 25px;}
.file_type_container h3{font-size:26px;}
.file_type_container>p{margin-bottom:30px;font-size:var(--base);}
.file_types_grid{gap:10px;margin-left:-22px;margin-right:-22px;}
.file_types_grid::before,.file_types_grid::after{width:50%;}
.file_types_grid span{height:42px;font-size:var(--base);}
.storage_devices_container{min-height:420px;margin-top:20px;padding:35px 22px 25px;}
.storage_devices_container h3{font-size:26px;}
.storage_devices_container>p{font-size:var(--base);}
.storage_devices_image{height:250px;}
.benifits_wrapper{margin:35px 0;padding:2rem 1.25rem;}
.benifits_content_container{padding:1.5rem 0 0;}
.benifits_wrapper h3{font-size:25px;}
.benifits_wrapper h3+p{font-size:var(--base);}
.user_trust_container{margin-top:25px;overflow:visible;}
.user_trust_card{min-height:370px;}
.user_trust_card h3{font-size:20px;}
.product_specification_section{padding-top:5px;padding-bottom:30px;}
.product_specification_section .glob_h{width:auto;font-size:25px;}
.product_specification_accordion{margin-top:28px;}
.product_specification_accordion .accordion-button{padding:20px;font-size:18px;}
.product_specification_accordion .accordion-body{padding:0 20px 24px;}
.specification_guides{flex-direction:column;gap:14px;}
.source_faq_accordion .accordion-item{padding:1.25rem;}
.source_faq_accordion .accordion-button{padding-right:8px;font-size:var(--base);}
.source_faq_accordion .accordion-button::after{width:15px;height:15px;flex-basis:15px;background-size:15px 15px!important;}
.source_faq_accordion .accordion-body{font-size:var(--base);}
.world_number_one_section{padding-top:20px;padding-bottom:40px;}
.world_number_one_banner{padding:35px 24px;}
.world_number_one_content h2{font-size:23px;}
.counter_heading span{font-size:32px;}
.counter_label{font-size:11px;}
.stamp_row{flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;}
.stellar_bootom_strip .stellar_stamp{padding:.5rem 0;background:none;}
.stamp_container img{width:auto;max-width:100%;height:auto;}
.stellar_bootom_strip .inovation_col{margin-top:1rem;padding:.5rem;text-align:center;}
.stellar_bootom_strip .inovation_col .info_title{font-size:14px;white-space:normal;}
.stellar_bootom_strip .inovation_col span{font-size:14px;}
.logo_list{justify-content:space-between;column-gap:.5rem;margin:auto;padding:0 .5rem;}
.logo_list li{margin:0;}
.logo_list li img{max-width:100%;}
.bottom_footer_container{padding-right:1rem;padding-left:1rem;}

.hero_section .row{ flex-direction: column-reverse;}
.glob_lr{padding-left: 1rem; padding-right:1rem;}
.hero_action_btn{ width: max-content;}
.hero_left_col_swiper{margin-top: 2rem; width: 100%; max-width: 100%;position: relative;}
.data_recovery_banner{background-image: none; background: radial-gradient(circle at 12% 8%,rgba(254,27,186,.07) 0,transparent 48%),radial-gradient(ellipse 82% 48% at 62% 108%,rgba(1,146,255,.18) 0%,rgba(1,146,255,.1) 46%,rgba(1,146,255,0) 100%),#fff8fb; text-align: center;}
.storage_devices_container{ width: 100%; height: auto; padding-bottom: 0;}
.world_product_visual{ justify-content: flex-start !important;}
.world_number_one_content { text-align: left !important;}
.world_number_one_banner div{ justify-content: flex-start !important;}
.counter_text li { width: 33%;}
}


@media Screen and (min-width:768px) and (max-width:1279px){
    .hero_main_swiper {
        height: 190px;
    }

}



@media(max-width:572px){
    .hero_action_btn{padding: 0 1rem}
    .hero_action_btn, .strogeNformateSec .glob_h + p{ font-size: var(--base);}
        .hero_action_btn img { width: 16px;}
        .banner_eyebrow{font-size: var(--sm);}
        .data_recovery_banner h2{font-size: 26px;;}
        .glob_h{font-size: 26px;}
        .file_type_container h3, .storage_devices_container h3, .benifits_wrapper h3{ font-size: var(--md);}
        .counter_text li{ width: 50%;}
        .world_number_one_banner{ padding: 1rem}
        .glob_lr{padding-left: .5rem; padding-right: .5rem;  }
        .world_number_one_banner div{ flex-direction: row;}
        .world_number_one_banner div a{ width: 100%;}
        .stamp_row{padding: 1rem}
        .banner_eyebrow, .hero_content_right .product_title{ font-size: 24px;}
        .hero_content_right h1{font-size: 24px;}
        .storage_devices_container{min-height: auto;}
        .storage_devices_image{ height: auto;}
       
         .review-card{
      flex-direction: column;
      text-align: center;
    }


    .hero_main_swiper {
      height:264px;
    }
.hero_thumb_swiper .swiper-slide{
display: none;
}
.hero_price_wrapper{
  justify-content: center;
}

.deal_badge_glow{
  margin-left:15px;
}

.deal_badge span{
  justify-content: center;
}

.deal_badge_glow{
  margin-left:30px;
}

.banner_eyebrow{
  font-size: 20px;
}

.benifits_sec .container-fluid{
padding-bottom:0px!important;

}

.hero_content_right h2{
  font-size:16px;
}




}

@media screen and (max-width:428px){
.hero_main_swiper {
  height:250px;
}



}






@media screen and (max-width:390px){
.hero_main_swiper {
  height:215px;
}

}



@media screen and (max-width:360px){

.hero_main_swiper {
  height:200px;
}


}






 