.box_footer .media{ color: #606060; align-items: center;   padding: 0 1rem; margin: .5rem 0}
.box_footer  .media > img{border-radius: 100%; max-width: 30px;}
.box_footer .media:hover .profileName a{color: #e11f26!important;  }
.box_footer .media:first-child{padding-left: 0}
.box_footer .media:last-child{padding-right: 0; border-right: 0; }
.box_footer  .media > img.no-radius{border-radius: 0}
.box_footer  .media > img {border-radius: 100%;max-width: 30px;}
.box_footer  .media .media-body .profileName {display: flex;font-size: .70rem;font-weight: 500;color: #181617;line-height: 1}
.heroSection { padding-top: 1rem; padding-bottom: 1rem; ;position: relative; overflow: hidden; background: linear-gradient(133deg, rgba(255,255,255) 8%, rgb(255 230 231 / 67%) 28%, rgba(234,242,254,.7) 36%); display: flex}
.heroSection .globle_h{line-height: 1.4}
.heroSection h2{ font-size: 1.125rem; line-height: 1.5;margin-top: 1rem}
.topStickySection{padding-top: 1rem; padding-bottom: 1rem; background: #f7f7f7}
.topStickySection .media:last-child{padding-right: 0; border-right: 0; margin-left: auto}
.category_selector {  border: solid 1px #dbdbdb; border-radius: 5px; padding: .8rem 1rem; background-size: .875rem; background: url("https://www.stellarinfo.com/public/frontEnd/images/article/down-angle.png") no-repeat #fff; appearance: none;-webkit-appearance: none; background-position:320px center; font-size: .875rem;width: 350px;}
.banner_head{font-size: 1.5rem;font-family: 'Montserrat'; font-weight: 700}
.article_banner{max-width: 250px}
.related_box{display: flex; margin-top: 2rem}
.box_container{border-radius: 16px; border: solid 1px #d1d1d1; width: 100%; overflow: hidden; display: flex; flex-direction: column; transition: ease-in-out .3s; background: #fff}
.top_strip{box-shadow: 0px 3px 7px #2a2a2a61; position: relative; z-index: 0; transition: background-size .5s}
.related_box .product_title{font-size: .875rem; margin-top: 1rem}
.related_box .main_sub_title{font-size: 1.25rem; font-weight: 700; margin-top: .5rem; margin-bottom: 1rem}
.box_footer{list-style: none; display: flex; padding-left: 1rem; font-size: .70rem; margin-top: auto; align-items: flex-end}
.box_footer li{padding:0 .5rem; display: flex; align-items: center; position: relative}
.box_footer li:first-child{position: relative; padding-left: 0; margin-left: 0}
.box_footer li:nth-child(2):before{width: 1px; height:15px; background: #999; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; content: ''; margin-bottom: 0}
.box_footer li img{margin-right: .3rem}
.next_p{position: absolute;right: 0.2rem;top: 0;bottom: 0;margin: auto;z-index: 9;width: 56px;height: 56px;background: #fff;border-radius: 76px;box-shadow: 0 0 15px #ccc; display: flex; align-items: center; justify-content: center; cursor: pointer; box-sizing: border-box; padding: .85rem}
.next_p img{max-width: 100%}
.individual_swiper:after{position: absolute; right: -14px; width:262px; height: 100%; top: 0;/* background: linear-gradient(268deg, rgba(255,255,255,1) 9%, rgba(255,255,255,0) 81%);*/ content: ''; z-index: 1}
.next_p.swiper-button-disabled{opacity: .5; cursor: not-allowed}
/*.next_p.swiper-button-disabled{opacity: .0}*/
aside.swiper-slide{height: auto; display: flex}
.box_container .box_header img{transition: ease-in-out .3s}
.box_container:hover .box_header img{transform: scale(1.05)  }
.box_container:hover{box-shadow:  0 0 15px #d1d1d1; border-color: #b1b1b1}
.article_pagenation li a{color: #555}
.article_pagenation li.active a{background: linear-gradient( -147deg, rgb(245,56,67) 0%, rgb(47,87,149) 100%)!important; border: none}
.topStickySection .media:last-child{max-width: 372px;width: 100%; display: flex}
.topStickySection .media .search_box{width: 100%}
.search_box .search_article{width: 100%; display: block; padding: .7rem 1rem; outline: 0; border: solid 1px #d1d1d1; border-radius: 5px; padding-right: 3rem; }
.search_box{position: relative}
 .search_box img{position: absolute; right:1rem; top: 0; bottom: 0; margin: auto; cursor: pointer}
 .box_header .gradient_bg {background: linear-gradient( -147deg, rgb(245,56,67) 0%, rgb(47,87,149) 100%);}
 .product_title{display: block; font-family: 'Montserrat'; font-size:1rem; font-weight: 700; text-transform: uppercase;  }
 .text-red {color: #e11f26;}
 /*Right sidebar*/
.right_sidebar{ padding:20px; border-bottom:solid 1px #dedede}
.right_sidebar ul { list-style:none; display:flex; padding-left:0; margin-left:0; padding-top:20px;}
.right_sidebar ul li{ font-size:13px; margin-right:25px; font-family:'Montserrat'; font-weight:500}
.right_sidebar ul  li img{ padding-bottom:3px; padding-right:3px;}
.right_sidebar h3{ font-size:18px; color:#e11f26; padding:8px 0}
.right_sidebar p{ color:#000}
.right_sidebar:hover{ background:#eeeeee}
@media screen and (max-width:991px){
	.right_sidebar{ padding:10px}
.right_sidebar ul li{ font-size:10px; padding-right:10px;}
}
@media (min-width: 1190px){ 
.container {width: 990px;}
}
@media screen and (max-width:1440px){
    .sidebar.background_active:before{width: 100%; height: 100%; background: #00000065; position: fixed; top: 0; left: 0; content: ''}
}
@media screen and (max-width:1280px){
.userProfile{flex-wrap: nowrap} 
}


@media screen and (max-width:1024px){
.topStickySection .media:last-child, .nav-top {display: none}
}
@media screen and (max-width:992px){
.free_download, .bolear_box, .sidebar {display: none}
    .article_banner{display: none}
}
@media screen and (max-width:572px){
 .individual_swiper:after{z-index: 0}
 .article_pagenationv1 .pagination a{ padding-left:0.2rem !important; padding-right:0.2rem !important}
 .category_selector{width: 340px;}
}
@media screen and (max-width:367px){
   .category_selector{width: 332px;background-position: 300px center;}
}
.svgArrow{width:20px}
.shadow-sm{width:100%;text-align:center; display:flex; justify-content:center; box-shadow:none !important}
.navLinkText{font-size: .875rem;}
.navLinkText span{background: linear-gradient( 147deg, rgb(245,56,67) 9%, rgb(47,87,149) 78%); color:white}
.article_pagenationv1 > nav > div:first-child{display: none;}
.flexD{display: flex;}
.fz14{font-size:14px}
.article_pagenationv1 a{ padding-left:1rem !important;padding-right:1rem !important; }
.article_pagenationv1 span span{display:table;}
.article_pagenationv1 > nav > span > span:first-child{ padding-left:1.5rem; padding-right:1.5rem}