body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #000;
	font-size: 14px;
	line-height: 26px;
	width: 100%;
}

h1, h2, h3, h4, h5, h6 {
	color: #444;
}
.fa {font-size: 14px;}
h1 {font-size: 33px;}
h2 {font-size: 27px;}
h3 {font-size: 21px;}
h4 {font-size: 15px;}
h5 {font-size: 12px;}
h6 {font-size: 10.2px;}
a {color: #23a1d1;}
a:hover {text-decoration: none;}
legend {font-size: 18px;padding: 7px 0px}

/****buy now**/

.whystellar-outer1 {background: #2680c0 none repeat scroll 0 0; padding: 20px 0;margin-top:30px}
.why-stellar ul li:first-child {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;padding-left: 15px !important;}
.why-stellar ul li {display: inline-block;float: left;padding: 5px 24px;text-decoration: none;}
ul.list-inline{ margin-bottom:0px}
	/* top */
#top {background-color: #EEEEEE;border-bottom: 1px solid #e2e2e2;padding: 4px 0px 3px 0;margin: 0 0 20px 0;	min-height: 40px;}
#top_p {background-color: #fff;	padding: 4px 0px 3px 0;	margin: 0 0 10px 0;	min-height: 30px; font-size:11px}
#top_p .container {	padding: 0 20px;}
#top_p .btn-link{ color:#333}
#top-links_p{ padding-top:4px}
#top-links_p li{ font-size:11px}
.nopadding{ padding:0px}


/*************/
.top_border_article{ border-top:solid 1px #ccc}
.heading_article{ font-size:24px; color:#5a575e;}
.container_article p{ font-size:15px; line-height:27px; color:#000; padding-bottom:7px}
.container_article h4{ font-size:19px; line-height:27px; color:#1a80c1; font-weight:400; padding-top:10px; display:block}
.container_article ul{ padding:15px 0px 15px 30px; list-style:disc}
.product-article ul li,.product-article ol li{ font-size:15px; color:#000; padding-bottom:6px}
.product-article h2{font-size:19px; line-height:27px; color:#000; font-weight:600; padding-top:20px}
.product-article a{ color:#1a80c1}
.container_article{}
.date_article{color:#58585a; font-size:12px; padding-bottom:0px !important}
.product-article .breadcrumb{ padding:0px !important}
.article_name span{ font-size:15px !important; font-weight:300 !important; color:#1a80c1 !important; display:inline-block !important}


.RightContainerB2b .ErrorContainer{}
.ProblemSolutions h3,.ProblemSolutions h4{ color:#1a80c1; font-size:16px; padding-bottom:5px !important;}
.ProblemSolutions h4{ margin-top:0px;}
/*************/

/* logo */
#logo {margin: -30px 0 10px 0;}
/* search */
#search {margin-bottom: 10px;}
#search .input-lg {	height: 40px;line-height: 20px;	padding: 0 10px;}
#search .btn-lg {font-size: 15px;line-height: 18px;	padding: 10px 35px;	text-shadow: 0 1px 0 #FFF;}

/* content */
#content {min-height: 600px;}
/* footer */
footer {/*	//padding-top: 30px;*/
	background-color: #f1f1f1;
	/*border-top: 1px solid #ddd;*/
	color: #e2e2e2;
}
.menu-bottom{ padding-top:10px}
.menu-bottom ul li a {color: #545353; padding: 0 12px;text-decoration: none; font-size:13px}
.menu-bottom ul li{ display:inline-block}

.copyright {
    color: #545353;
    font-size: 12px;
    line-height: 18px;
    margin: 15px 0 0;
    padding-bottom: 10px;
    text-align: center;
}
ul{ list-style:none}
footer hr {border-top: none;border-bottom: 1px solid #666;}
footer a {color: #737373;}
footer a:hover {color: #fff;}
footer h5 {	font-family: 'Open Sans', sans-serif;font-size: 13px;font-weight: bold;	color: #000;}
/* alert */
.alert {padding: 8px 14px 8px 14px;}
/* breadcrumb */

.breadcrumb i {	font-size: 15px;}
.breadcrumb > li:first-child{ padding:0px 10px 0px 0px}
.breadcrumb > li {text-shadow: 0 1px 0 #FFF;padding: 0px 10px 0px 0px;position: relative;white-space: nowrap;}
.breadcrumb > li > a{ color:#505050; font-size:12px}
.breadcrumb > li + li:before {content: '';padding: 0;}
.breadcrumb > li:after {content: '>';display: block;position: absolute;	top: 1px;	right: -14px;	width: 26px;	height: 26px;
}
.breadcrumb > li:last-child:after {content: '';}
.pagination {margin: 0;}
.thumbnails {overflow: auto;clear: both;list-style: none;padding: 0;margin: 0;}
.thumbnails > li {margin-left: 20px;}
.thumbnails {margin-left: -10px;}
.thumbnails > img {	width: 100%;}
.image-additional a {margin-bottom: 20px;padding: 5px;display: block;border: 1px solid #ddd;}
.image-additional {max-width: 78px;}
.thumbnails .image-additional {	float: left;margin-left: 20px;}
.feature-left {float: left;width: 45%;}
.icon {float: left;width: 17%;}
.feature-txt {float: right;width: 82%;}
.feature-right {float: right;
    width: 45%;
}




/*footer section start here*/
.hd-small{ font-size:18px; color:#000; padding:25px 0px 15px 0px; font-weight:400; }
.contact {background-color:#f7f7f7; border-top:#dfdfdf solid 1px;padding:30px 0px;}
.contact-left {color:#595959;}
.contact-left img {margin:0 10px 20px 0;}
.contact-left p {line-height:25px;}
.contact-left ul {margin: 10px 20px 10px 0px;}
.contact-left ul li {line-height:25px;  font-size:12px; list-style:none;}
.contact-left ul li a {color:#595959;}
.contact-left ul li a:hover {color:#000;}
.contact-left ul{ margin:0px; padding:0px}
.txt-wht-ftr{ padding-bottom:20px}

.social-share{ float:left; width:100%;}
.social-share ul{ margin:0; padding:0;}
.social-share ul li{ list-style:none; display:inline-block; float:left; padding-right:10px;}


.signup-box{ background-color:#FFF; padding:40px 20px; border:#e3e3e3 1px solid;}
.signup-box-img{ float:left; width:20%;}
.signup-box-txt{ float:right; width:80%;}
.signup-box input{ float:left; width:73%;}

.copy { margin:0 auto; text-align:center; font-size:12px; border-top: #e8e8e8 1px solid; padding-top:20px; margin-top:20px;}
/***serach******************/
.search {
    background: rgba(0, 0, 0, 0) url("https://www.stellarinfo.com/images/bg_272.png") no-repeat scroll 0 0 !important;
    width: 275px !important;
	float: left;
    height: 28px;
    padding: 5px 10px 0;
}
input#search {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #777;
    font-size: 13px;
    height: 18px;
    margin-bottom: 15px;
    outline: medium none;
    padding: 0;
    width: 150px;
}
ul#results li{cursor:pointer;padding:8px;transition:background-color 0.3s ease-in-out 0s;
}
ul#results,ul#results-nf {
display:none;
width:250px;
margin-top:4px;
border:1px solid #ababab;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:8px;
-webkit-box-shadow:rgba(0,0,0,.15) 0 1px 3px;
-moz-box-shadow:rgba(0,0,0,.15) 0 1px 3px;
box-shadow:rgba(0,0,0,.15) 0 1px 3px;
background:#fff;
font-size:14px;
padding:5px 5px 0px 5px;
text-align:left
}

ul#results a,ul#results-nf a {
color:#000;
font-size:12px;
}

ul#results li:hover,ul#results-nf li:hover {
background-color:#e7e6e6;
}

ul#results li:first-child,ul#results-nf li:first-child {
border-top:none;
}

ul#results li h3,ul#results li h4,ul#results-nf li h3,ul#results-nf li h4 {
transition:color .3s ease-in-out;
-moz-transition:color .3s ease-in-out;
-webkit-transition:color .3s ease-in-out;
color:#000;
line-height:1.2em;
text-align:left;
font-size:1.2em;

}
.button-srch{right:15px; position:absolute; top:7px}
/********************/
.test_pop{ font-size:12px; line-height:18px}
.down-arrow{ margin-top:-1px}
.modal-title{ font-size:18px}
/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media only screen and (max-width: 479px) {
	.blue_border{ display:none}
	.top-menu{ display:none}
	.list-inline li{ display:none}
	.list-inline li:last-child{ display:block !important}

#logo img{ width:40%}


}
/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.blue_border{ display:none}
	.top-menu{ display:none}
	.list-inline li{ display:none}
	.list-inline li:last-child{ display:block !important}

}
@media only screen and (min-width: 680px) and (max-width: 767px) {
	.hd-main{ font-size:31px;line-height:34px}
.pro-cntr-left h2{ font-size:21px}
	.pro-cntr-left h2{ margin-bottom:45px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.blue_border{ display:none}
	.top-menu{ display:none}
	.list-inline li{ display:none}
	.list-inline li:last-child{ display:block !important}


}
/***************/
.RightContainerB2b .ErrorContainer .ErrorList ul li a{ font-size:14px !important}
.top_border_article{ margin-bottom:50px}

.store_nav ul{ padding-left:10px}
.store_nav ul li{ border-bottom:solid 1px #f2f2f2; padding:9px 0px 9px 8px}
.store_nav ul li.active a{ font-weight:bold}
.store_nav ul li a{ color:#000}
.store_catg_name{ font-size:15px; font-weight:400; background:#e1e1e1; padding:7px 10px}
.store-content{}
.store-content_name{ font-size:18px; padding-bottom:15px; font-weight:500}
.st_co_box{ padding-bottom:30px; border-bottom:solid 1px #f2f2f2; margin-bottom:30px}
.store-content_par{ padding:0px 0px 10px; font-size:14px}
.store-content_read{ padding:0px 0px 15px}
.pr{ padding-right:0px}
.txt-mdl2 {
font-size:27px;
font-weight:400;
text-align:center;
padding:20px 0 0;
}
.txt-mdl-small {
font-size:17px;
font-weight:400;
text-align:center;
padding:20px 0 30px;
}
.img_store{ width:84%}
.ban-text{ font-size:16px; margin-left:105px; line-height:21px;}
.ban-text p{ font-size:12px; padding:6px 0px}
.ban-cont{ padding:5px 0px; text-align:justify; color:#FFF; font-size:16px }
.width626{ background:#6dc2e9; padding:35px 40px 62px 40px; margin-bottom:40px}
.sto_head{color: #ffffff;font-size: 26px;line-height: 32px;text-align: left; padding-bottom:20px}
.p0{ padding:0px}
.wid368{ background:#f2f2f2; padding:20px; margin-left:2px; margin-bottom:2px}
