@font-face {
    font-family: 'rupee_foradianregular';
    src: url('https://www.stellarinfo.com/font/rupee_foradian-webfont.woff2') format('woff2'),
         url('https://www.stellarinfo.com/font/rupee_foradian-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
h1, h2, h3, h4, h5, h6{font-family:'Montserrat'}
ul{ padding-left: 0; list-style: inside; }
a{ color: #000 }
p{ margin-bottom: 0px }
.glob_red{ color: #e11f26 !important}
.glob_h{font-size:32px;}
.glob_sh{font-size:18px;}
.glob_gray{ background-color: #f3f3f3 }
.glob_lr{ padding-left: 4.3rem;padding-right: 4.3rem;}
.war_cover{ padding-top:2.5rem;padding-bottom: 2.5rem;}
.front_box_img{padding-top:80px}
.p_banner_btb{background:linear-gradient(133deg, rgba(255,255,255) 8%, rgb(255 230 231 / 67%) 28%, rgba(234,242,254,.7) 36%); position:relative; background-size:cover;position:relative;overflow:hidden}
.p_banner_btb:before{width: 100%; height: 100%; content: ''; position: absolute; right: -8rem; bottom: 0; max-width: 100%; background-size: cover;}
.p_banner_btb{ font-family:'Montserrat'; color:#000}
.p_banner_btb_section .p_banner_btb_name{ font-weight:700;font-size:18px;letter-spacing:.15em; text-transform:uppercase; color: #e11f26; padding-bottom: 6px;font-family:'Montserrat';}
.p_banner_btb_name a{font-size:15px;text-transform:capitalize;letter-spacing:normal;margin-bottom:5px;display:inline-block;position:relative;bottom:3px;color:#565656}
span.arroe-ine{border-bottom:solid 1px #191919;display:inline-block;border-left:solid 1px #191919;bottom:2px;height:5px;left:2px;position:relative;transform:rotate(-45deg);width:5px;transition:transform .2s}
.p_banner_btb_name a:hover{color:#181617}
.p_banner_btb_section h1{ font-size:45px; font-weight:800; padding-bottom:8px}
.p_banner_btb_section h2{ font-size:18px; line-height:28px; margin-top: 1rem; font-weight: 600;font-family:'Open Sans';}
.p_banner_btb_section ul{ padding-top:10px; margin:auto;font-family:'Montserrat'; font-size:18px;font-weight: 600;font-family:'Open Sans';}
.p_banner_btb_section li{ position:relative; margin:9px 0; padding-left:22px; list-style: none;}
.p_banner_btb_section li:before{content: '';display: block;width: 6px;height: 10px;border: solid #099e44;border-adius: 3px;border-width: 0 2px 2px 0;transform: rotate(45deg); position:absolute;top:5px;left:3px}
.banner_right_box{ padding-top: 2.5rem }
a.free_down { font-size: 22px; color:#fff; display:inline-block; background:#099e44;font-family:'Montserrat'; padding:10px 25px 25px 18px; border-radius:3px; position:relative; font-weight:600}
a.free_down span { font-size: 12px; color:#fff; position:absolute; left:23%; top:59%; display:block; font-family:'Montserrat';}
a.free_down img { padding-right:15px; margin-top:18px}

.ach_buynow img{vertical-align:middle;padding:3px 0px 7px; margin-right:11px}
.ach_buynow{ vertical-align:bottom; border:solid 1px #e11f26; padding:13px 15px 21px; display:inline-block;font-size:22px; color:#e11f26; font-weight:600;line-height:40px;  border-radius:3px; margin-left:10px;transition:all .5s;}
.ach_buynow:hover{ color:#FFF; text-decoration:none;background-color:#e11f27;border-color: #e11f26;}
.ach_buynow:hover img{filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);}
.dsicpline, .dsicpline a {
    font-size: 12px !important;
    color: #000;
    font-weight: 400;
}
.ach_buynow_down img{vertical-align:middle;padding:3px 0px 10px; margin-right:11px}
.ach_buynow_down{ vertical-align:bottom; border:solid 1px #e11f27; padding:20px 15px 21px; display:inline-block;font-size:22px; color:#e11f27; font-weight:500;line-height:21px;  border-radius:3px; margin-left:10px;transition:all .5s;}
.ach_buynow_down:hover{ color:#FFF; text-decoration:none;background-color:#e11f27;border-color: #e11f27;}
.ach_buynow_down:hover img{filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);}
.pdf_btn_group{margin-top:7px;}
.pdf_btn_group a{ padding:6px 3px; font-size:11px; vertical-align:middle; margin-right:5px;}
.pdf_btn_group a img{ margin:0 5px 0 0;}
.pdf_btn_group a:hover{color:#000 }

.vline{ width:1px; margin:auto; height:100%; background:linear-gradient(to bottom, #ffffff 0%,#b2b2b2 51%,#ffffff 100%); display:block}
.topaward_h{ font-size:28px}
.award_title{ font-size:18px}
.top-award p{ font-size:16px}
.learnmore a{ color:#e11f26; font-size:14px; font-weight:600}
.learnmore a:hover{ color:#e11f26; text-decoration:none}
.learnmore a img{ transition:ease-in-out .3s}
.learnmore a:hover img{ transform:translateX(5px)}
.award_crasule{min-height:290px;}
.award_crasule ol.award_crasule_list{ bottom:10px;}
.award_crasule ol.award_crasule_list li{ background:#ccc; padding:0; width:10px; height:10px; border-radius:10px; border:none}
.award_crasule ol.award_crasule_list li.active{ background:#e11f26}

.use_cases_sec h2{ text-align:center; padding:30px 0; font-weight:700}
.use_cases_col{ display:flex; flex-direction:column; min-height:calc(100% + 20px);}
.use_cases_col{ position:relative;box-shadow:4px 3px 15px #dedede}
.use_cases_col > img{ width:100%;}
.use_cases_sec h2{font-size:20px; font-weight:700;line-height:31px;padding:30px 28px 5px 28px;}
.use_cases_sec h3{ font-size:20px; font-weight:700; padding:30px 28px 5px 28px; line-height:31px}
.use_cases_sec p{ font-size:18px; line-height:32px; align-self:flex-start; padding:10px 28px; margin-bottom:30px}
.use_cases_sec .learnmore{ position:absolute; bottom:20px; display:block; width:100%; padding:10px 20px; }
.use_cases_sec .learnmore a{ color:#e11f26; font-size:16px; font-weight:600; display:inline-block; padding-top:20px;font-family:'Montserrat'  }
.use_cases_sec .learnmore a img{ transition:ease-in-out .3s}
.use_cases_sec .learnmore a:hover img{ transform:translateX(5px)}

.awesome_feature_row h4,.awesome_feature_row h3{font-size: 18px; font-weight: 700;}
.awesome_feature_row p{font-size: 18px;  line-height: 32px;  padding-top: 15px; padding-right: 3rem;}
.awesome_feature_row p a{ color:#e11f26  }
.awesome_feature_row p a:hover{ text-decoration: underline; }
.awesome_feature_row p a.fview{font-weight:600;font-size:15px;border-bottom:1px solid #e11f26;color:#000;}
.awesome_feature_row p a.fview:hover{text-decoration: none;}
.awesome_feature_row ul{ padding-left: 20px; padding-top: 10px}
.awesome_feature_row li{font-size: 18px;  line-height: 30px; list-style: outside; padding-bottom: 7px;padding-right:3rem;}
.awesome_feature_row{ padding: 2rem 0;}
/*******ScreenShot***********/
.screen_slider{ font-family:'Montserrat'; color:#000}
.wvideo a{ font-size:16px; font-family:'Montserrat'; border-bottom:solid 1px #000}
.wvideo img{ vertical-align:sub}
.screen_slider_text{ line-height:31px; color:#000; text-align:center; height: 70px; font-size: 15px; line-height: 25px}
.screen_slider #carouselScreenshotIndicators li.active{ color:#e11f26; background-color:#e11f26}
.screen_slider #carouselScreenshotIndicators li{ }
.screen_slider .carousel-indicators{ bottom:-50px}
.carousel-btb li{text-indent:0 !important; text-align:center;height:0 !important;font-weight:600; width:16px;}
.carousel-btb a:hover{ color:#000;}
.screen_prv_icon{ background:url('https://www.stellarinfo.com/image/catalog/blacktheme/left-bg.png') no-repeat; width:50px; height:50px;}
.screen_next_icon{background:url('https://www.stellarinfo.com/image/catalog/blacktheme/next-arrow.png') no-repeat; width:50px; height:50px;}

.video-raw{ display:flex; flex-wrap:wrap; width:100%}
.video-cal1, .video-cal3{ width:45%}
.video-cal2{ width:10%}

/****Comparsion*****/

.rupee{ font-family:'rupee_foradianregular';}
em.rupee{ font-style:normal; font-size:100%;padding-right:8px;}
em.rupee span{font-family:'Montserrat';font-size:101%;}
.price_m{ font-size:38px; text-align:center; position:relative}
.price_m sup{ font-size:55%; }
.price_col{ background:#fff; padding:0px; box-shadow: 5px 5px 45px #ececec;}
.price_col_title{ font-size:25px; text-align:center; font-weight:400}
.price_col p{ font-size:16px; text-align:center; width:60%; margin:auto}
.best_strip{ width:100%; background:#181617; height:40px;   position:relative;}
.best_strip span{ position:absolute; width:105%; height:100%; background:#181617; top:0; left:-10px; display:block; z-index:9; margin:auto; right:0; text-align:center; box-sizing:border-box; padding-top:8px; color:#fff; font-size:18px}
.best_strip:before{width: 0px; height: 0px;border-style: solid ; border-width: 0px 9px 12px 0px; border-color: transparent #e11f26 transparent transparent; position:absolute; z-index:1; left:-10px ; top:40px; content:''}
.best_strip:after{width: 0px; height: 0px;border-top: 0 solid transparent;  border-bottom: 14px solid transparent;  border-left: 13px solid #e11f26; position:absolute; z-index:1; right:-13px ; top:40px; content:''}
.croll_p{ font-size:16px; position:absolute; left:19%; top:40%; color:#E11F26; font-weight:600}
.price_buy a{ text-align: center; width:151px; height:54px; background:#E11F26;   margin:auto; box-sizing:border-box; display:block; padding-top:15px; color:#fff; border-radius:2px; font-weight:600; position:relative; z-index:99; transition: ease-in-out.3s;}
.price_buy a:hover, .price_buy a:focus{ background:#ef4349; color:#fff}
.features_list ul{ list-style: none inside;width:80%; margin:auto; padding-top:10px; padding-bottom: 50px;}
.features_list li{ position:relative; padding-left:40px; font-size:14px; margin:8px 0}
.features_list li:before{ content: '';   display: block;    width: 6px;  height: 10px;   border: solid #099e44;    border-adius: 3px;  border-width: 0 2px 2px 0;  transform: rotate(45deg); position:absolute; top:5px; left:20px}
/****Link****/
.navtop_stellar.sticky-top{ background:#f3f3f3; z-index:inherit; padding: 0rem 3.5rem; top:0; height:74px; z-index: 20;border-bottom:solid 1px #d4d3d3; }
ul.product-navbar li a:before{ width:50%; height:2px; background:#FF0004; content:''; position:absolute; bottom:0;
 z-index:999; margin:auto; left:0; right:0; opacity:0 }
 ul.product-navbar li a.nav-link{ color:#181617; font-size:14px;position:relative;font-family: 'Montserrat';padding-left:0px;border-bottom:solid 3px #f3f3f3;padding:25px 14px 24px; font-weight:700}
 ul.product-navbar li a.active{border-bottom:solid 3px #e41e2c}
 ul.product-navbar li{ display:inline-block;}
 ul.product-navbar li:nth-child(1) a{ padding-top:10px; border:none; padding-bottom:15px; padding-right:20px; padding-left:0px}
ul.product-navbar li:nth-child(1){ margin-right:15px}
#productframeimage{ cursor:pointer}
/*****Resource*********/
.resource_col{width:100%; background:url('https://www.stellarinfo.com/public/frontEnd/images/product/resource1.jpg') #e11f26 no-repeat; min-height:376px; height:100%; background-size:cover; display:block; padding:25px 35px; color:#fff; position:relative; transition:ease-in-out .3s; display:flex; justify-content:center; flex-direction:column; margin-top:25px  }
.resource_col2{  background:url('https://www.stellarinfo.com/public/frontEnd/images/product/resource2.jpg') #e11f26 no-repeat;  background-size:cover}
.resource_col3{  background:url('https://www.stellarinfo.com/public/frontEnd/images/product/resource3.jpg') #e11f26 no-repeat;  background-size:cover}
.resource_col4{  background:url('https://www.stellarinfo.com/public/frontEnd/images/product/resource4.jpg') #e11f26 no-repeat;  background-size:cover}
.resource_col:hover{background-blend-mode: luminosity; text-decoration:#fff; color:#fff; cursor:pointer; }
.resource_col h6{ font-size:24px; color:#fff;  text-transform:uppercase; font-weight:700; align-self: start; }
.resource_col p{ color:#fff; align-self: start;}
.resource_col .rlearnmore { position:absolute; bottom:30px;}
.resource_col .rlearnmore span{ color:#fff; display:block}
.rlearnmore span{ color:#e11f26; font-size:16px; font-weight:600; display:inline-block; padding-top:20px;font-family:'Montserrat';}
.rlearnmore span img{ transition:ease-in-out .3s; filter: brightness(0) invert(1);}
.rlearnmore span:hover img{ transform:translateX(5px)}

/****Customer****/
.google_review_sec{ overflow:visible; height:100%; padding-bottom:450px !important;}
.profile{ position:absolute; top:-40px; left:0; right:0; margin:auto}
.dp-wrap { margin: 0 auto;  position: relative;   perspective: 1000px;  height: 100%;}
.dp-slider {  height: 100%;  width: 100%;   position: absolute;   transform-style: preserve-3d;}
.dp-slider div {   transform-style: preserve-3d;}
#dp-slider .dp_item:first-child {    z-index: 10 !important;   transform: rotateY(0deg) translate(0) scale(1) !important;}
.dp_item[data-position="2"] {   z-index: 9;   transform: rotateY(0deg) translateX(0%) scaleX(1.3) scaleY(.8); opacity:.7;}
.dp_item[data-position="3"] {    z-index: 8;   transform: rotateY(0deg) translateX(0%) scaleX(1.4) scaleY(.7) ; opacity:.6;	}
.dp_item[data-position="4"] {   z-index: 7; transform: rotateY(0deg) translateX(0%) scaleX(1.5) scaleY(.6); opacity:.2;}
#dp-next, #dp-prev {  position: absolute;  top: 200px;   right:160px;   height: 33px;   width: 33px;    z-index: 10;   cursor: pointer;}
#dp-prev { left: 160px;  transform: rotate(180deg);}
#dp-dots {  position: absolute;   top: 460px;    z-index: 12;   left: 0%; right:0;   cursor: default; list-style: none;	}
#dp-dots li {   display: inline-block; width: 30px; height: 7px; background: #e0e0e0;}
#dp-dots li:hover {cursor: pointer; background: #e11f26; transition: background .3s;}
#dp-dots li.active {   background: #e11f26;	}
.dp_item {   display: block;   position: absolute;   text-align: center; left:0; right:0; margin:auto;  transition: transform 1.2s;}
.dp_item {  width: 40%; margin:auto; box-sizing:border-box; padding: 0 45px;  height: 420px;  padding-top: 20px;}
.dp_item {display: flex;align-items: center;background: #fff;border-radius: 5px;overflow: hidden; box-shadow: 2px 2px 45px #ccc}
.googl_img{ box-shadow:2px 2px 10px #ededed}
.googlenadtrust_p{ width:650px;margin:0 auto;}
.googlenadtrust_trust{padding:27px 0px 12px;background:#fff;}
/********Spec********/
.specifation-row , .requirements-row, .guides-row{ display: flex;}
.specifation_col_1{ width:10%;}
.specifation_col_2{ width:18%;}
.specifation_col_4{ width:28%;}
.specifation_col_5{ width:28%;}
.requirements-row .specifation_col_1{ width:10%;}
.requirements-row .specifation_col_2{ width:70%;}

.guides_col_1{ width:10%;}
.guides_col_2{ width:25%;}
.guides_col_3{ width:50%;}

.specifation-row p {    font-size: 16px; margin-bottom: 1rem;}
.install_se{ justify-content:center}
.install_se a{ display:flex}
.install_se a .pdf_icon{ background:url('https://www.stellarinfo.com/public/frontEnd/images/product/pdf.png') no-repeat; width:23px; height:42px; background-position: 1px 9px }
.install_se a span{color:#181617;	 padding-left:5px}
.install_se a:hover{ text-decoration:none}
/****KB******/
.kbpanel{ box-shadow:2px 2px 10px #e0e0e0; padding:12px 12px 15px 20px; }
.kbpanel .card-body{padding: 6px 0.80rem; padding-right:50px;}
.diy_lern a{transition: ease-in-out .3s;}
.kbpanel a{ font-size:18px; color:#181617; font-weight:600}
.kbpanel a.card-body { text-decoration:none}
.kb_learn{ font-size: 14px !important }
.kb_learn:hover{ color:#e11f26; text-decoration: underline; }
.kb_learn img{ transition: ease-in-out .3s;}
.kb_learn:hover img{ transform:translateX(5px)}
.kbpanel .accordion-toggle{ position: relative; }
.kbpanel .accordion-toggle:before {   content: "";  width: 30px; height: 30px; display: inline-block; background: url(https://www.stellarinfo.com/image/catalog/blacktheme/data-recovery-standard/minus.png) no-repeat ;   position: absolute;right: 0; top: 15px;}
.kbpanel .collapsed:before { background: url(https://www.stellarinfo.com/image/catalog/blacktheme/data-recovery-standard/plus.png) no-repeat;}
/**Faqs****/
.faq_sec{ padding-top: 10px }
.faq_sec ul li{padding: 5px 0; font-size: 16px; list-style:disc;}
.faq_sec ul{ margin-left:3rem;}
.faq_h{ display:block; padding:5px 25px; background:#eaeaea; color:#181617; font-weight:600; border-left:solid 5px #e11f26; width:100%; }
.faq_h:hover{color:#181617}
.faq_q a.faq_h { background: url(https://www.stellarinfo.com/image/catalog/blacktheme/data-recovery-standard/plus.png) no-repeat scroll 99% center  #eaeaea;   display: block; cursor: pointer; }
.qes, .ans{ font-size:52px;font-family:'Montserrat'}
.faq_title { position:relative; bottom:8px;}
.faq_h_card{ border-left: solid 5px #888888; padding:5px 25px 30px;}
.faq_h_card_title{ font-size:18px; color:#333333; padding-left:25px; padding-right:80px;}
.faq_h_card_title a{ color:#e11f26; }

.bg-black {  background: #181617; padding: 0 4.1rem !important}
/******Tools***********/
.wifeature{position:sticky; top:50px; height:100vh}
.wifeature ul{ padding:10px}
.wifeature ul li{padding-left:20px;font-size:16px; position: relative;margin: 10px 0;list-style:none}
.wifeature ul li:before{ content: '';display: block;width: 6px;height: 10px;border: solid #181617; border-width: 0 2px 2px 0; transform: rotate(45deg); position:absolute; top:5px; left:0px;}
a.product_name{ border:solid 1px #e3e3e3; padding:0 10px 30px 10px; width:100%;  display:inline-block; color:#181617; font-weight:600; border-radius:3px; font-size:14px;}
a.product_name:hover{ background:#f5f5f5; color:#181617}
a.product_name p{ line-height:normal}

@media screen and (max-width: 575.98px) {
    .install_se a span{padding-left: 22px;}
    .install_se a .pdf_icon{height: 34px;}
}