@font-face {
 font-family: 'Droid Sans';
 font-style: normal;
 font-weight: 400;
 src: local('Droid Sans'), local('DroidSans'), url(http://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
 font-family: 'Droid Sans';
 font-style: normal;
 font-weight: 700;
 src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(http://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff) format('woff');
}
body {
	margin:0;
	padding:0;
	font-family: "Droid Sans", sans-serif;
	font-size:16px;
	color:#44444;
}
@media (max-width:1199px) {
body {
 font-size:14px;
}
}
strong {
	font-weight:700;
}
a {
	color: #0080C0;
	text-decoration:none;
transition: all .2s linear;
}
a:hover {
	text-decoration:none !important;
}
.clear {
	clear:both
}
.text-white {
	color:#fff;
}
.img-responsive {
	display:inline !important;
}
.margin-top-10 {
	margin-top:10px;
}
.margin-top-20 {
	margin-top:20px;
}
.margin-top-30 {
	margin-top:30px;
}
.margin-top-40 {
	margin-top:40px;
}
.margin-btm-10 {
	margin-bottom:10px;
}
.margin-btm-20 {
	margin-bottom:20px;
}
.margin-btm-30 {
	margin-bottom:30px;
}
.margin-sides-15 {
	margin-left:15px;
	margin-right:15px;
}
.padding-top-5 {
	padding-top:5px;
}
.padding-top-10 {
	padding-top:10px;
}
.padding-top-15 {
	padding-top:15px;
}
.padding-top-20 {
	padding-top:20px;
}
.padding-top-30 {
	padding-top:30px;
}
.padding-top-40 {
	padding-top:40px;
}
.padding-top-50 {
	padding-top:50px;
}

}

.padding-btm-5 {
	padding-bottom:5px;
}
.padding-btm-10 {
	padding-bottom:10px
}
.padding-btm-20 {
	padding-bottom:20px
}
.padding-btm-30 {
	padding-bottom:30px
}
.padding-btm-40 {
	padding-bottom:40px
}
.padding-top-50 {
	padding-top:50px;
}
.padding-btm-60 {
	padding-bottom:60px
}
.padding-sides-15 {
	padding-left:15px;
	padding-right:15px;
}
.padding-top-btm-12 {
	padding-bottom:12px;
	padding-top:12px;
}
.padding-10 {
	padding:10px;
}
h1, .h1 {
	font-size:70px;
	line-height:40px;
}
h1.sub-tittle, .h1.sub-tittle {
	font-size:30px;
}
h2, .h2 {
	font-size:40px;
	line-height:25px;
}
h2.sub-tittle, .h2.sub-tittle {
	font-size:40px;
	line-height:28px;
}
.tittle-first {
	font-size:60px;
	line-height:30px;
}
@media (max-width:1199px) {
h1, .h1 {
font-size:58px;
line-height:30px;
}
h1.sub-tittle, .h1.sub-tittle {
font-size:24px;
}
.tittle-first {
font-size:50px;
line-height:30px;
}
}
 @media (max-width:622px) {
h1, .h1 {
font-size:40px;
line-height:20px;
}
h1.sub-tittle, .h1.sub-tittle {
font-size:18px;
line-height:20px
}
.tittle-first {
font-size:35px;
line-height:20px;
}
}
@media (max-width:559px) {
 h2.sub-tittle, .h2.sub-tittle {
font-size:30px;
line-height:30px;
}
}
@media (max-width:438px) {
h1, .h1 {
font-size:30px;
line-height:20px;
}
h1.sub-tittle, .h1.sub-tittle {
font-size:16px;
line-height:20px
}
h2, .h2 {
font-size:30px;
line-height:35px;
}
.tittle-first {
font-size:28px;
line-height:26px;
}
}
@media (max-width:336px) {
h1, .h1 {
font-size:26px;
line-height:10px;
}
h1.sub-tittle, .h1.sub-tittle {
font-size:14px;
line-height:20px
}
}
.weight-300 {
	font-weight: 300!important
}
.weight-400 {
	font-weight: 400!important
}
.weight-600 {
	font-weight: 600!important
}
.weight-700 {
	font-weight: 700!important
}
.uppercase {
	text-transform: uppercase
}
.letter-spacing {
	letter-spacing: 1px
}
.letter-spacing-2 {
	letter-spacing: 2px
}
.letter-spacing-3 {
	letter-spacing: 3px
}
.letter-spacing-4 {
	letter-spacing: 4px
}
.lead-16 {
	font-size: 16px;
	line-height: 1.6em
}
.lead-18 {
	font-size: 18px;
	line-height: 1.5em
}
.lead-20 {
	font-size: 20px;
	line-height: 1.4em
}
.lead-22 {
	font-size: 22px;
	line-height: 1.4em;
	font-weight: 300
}
.lead-24 {
	font-size: 24px;
	line-height: 1.4em;
	font-weight: 300
}
.lead-26, .lead-28 {
	font-size: 26px;
	line-height: 1.4em;
	font-weight: 300
}
.lead-30 {
	font-size: 30px;
	line-height: 1.3em;
	font-weight: 300
}
.lead-32 {
	font-size: 32px;
	line-height: 1.3em;
	font-weight: 300
}
.lead-34 {
	font-size: 34px;
	line-height: 1.3em;
	font-weight: 300
}
.btn-green {
	background: #18ba60;
	border: 1px solid #10a95b;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #1bc26c;
	-moz-box-shadow: inset 0 1px 0 #1bc26c;
	box-shadow: inset 0 1px 0 #1bc26c;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1)
}
.btn-green:hover {
	background: #099555;
	border: 1px solid #088b4c;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #0aa05e;
	-moz-box-shadow: inset 0 1px 0 #0aa05e;
	box-shadow: inset 0 1px 0 #0aa05e;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1)
}
.btn-orange {
	background: #f58b3c;
	border: 1px solid #e97931;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #f69c45;
	-moz-box-shadow: inset 0 1px 0 #f69c45;
	box-shadow: inset 0 1px 0 #f69c45;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1)
}
.btn-orange:hover {
	background: #e46526;
	border: 1px solid #d6561f;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #e8742c;
	-moz-box-shadow: inset 0 1px 0 #e8742c;
	box-shadow: inset 0 1px 0 #e8742c;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1)
}
.btn-blue {
	background: #609ddb;
	border: 1px solid #5491d5;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #6aa7df;
	-moz-box-shadow: inset 0 1px 0 #6aa7df;
	box-shadow: inset 0 1px 0 #6aa7df;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1)
}
.btn-blue:hover {
	background: #487ab9;
	border: 1px solid #4070b1;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #4f86c0;
	-moz-box-shadow: inset 0 1px 0 #4f86c0;
	box-shadow: inset 0 1px 0 #4f86c0;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1)
}
.stylish-input-group {
	margin-top:35px;
}
.stylish-input-group .input-group-addon, .stylish-input-product .input-group-addon {
	background: #000;
	color:#fff;
	border-radius:0;
	border:solid 1px #e4e4e4;
	border-left:0 !important;
	cursor:pointer;
transition:all .2s ease-in-out;
}
.stylish-input-group .input-group-addon:hover, .stylish-input-product .input-group-addon:hover {
	background:#8b8b8b
}
.stylish-input-group .form-control, .stylish-input-product .form-control {
	border-right:0;
	box-shadow:0 0 0;
	border-color:#ccc;
	border-radius:0;
	border-right:0 !important;
	border:solid 1px #e4e4e4;
}
.stylish-input-group button, .stylish-input-product button {
	border:0;
	background:transparent !important;
	padding-right:0;
}
.stylish-input-product {
	margin-top:30px;
}
@media (max-width:991px) {
.stylish-input-group {
margin-top:0px;
}
.stylish-input-product {
margin-top:25px !important;
}
}
.header-container {
	background-image: url(../img/header-bg.png);
	background-repeat: repeat;
	border-top: 1px solid #f5f5f5;
	border-bottom: 2px solid #f5f5f5;
}
.border-blue {
	border-bottom: 2px solid #0080FF;
}
ul.list-bullet {
	list-style: none;
	padding-left: 20px;
}
ul.list-bullet li {
	text-align: left;
	padding-top:5px;
}
ul.list-bullet li:before {
	font-family: "fontello";
	content: "\e83e";
	margin-right: 10px;
	margin-left: -13px;
}
ul.list-bullet1 {
	list-style: none;
	padding-left: 20px;
}
ul.list-bullet1 li {
	text-align: left;
	padding-top:5px;
	line-height:45px;
}
ul.list-bullet1 li:before {
	font-family: "fontello";
	content: "\e83e";
	margin-right: 10px;
	margin-left: -13px;
}
ul.list-check {
	list-style: none;
	padding-left: 35px;
}
ul.list-check li {
	text-align: left;
	padding-top:5px;
}
ul.list-check li:before {
	font-family: "fontello";
	content: '\e868';
	margin-right: 10px;
	margin-left: -32px;
}
.header-btn-panel {
	background-image: url(../img/downbuy-bg.png);
	background-repeat: repeat;
	border: 1px solid #E8E8E8;
	border-radius: 5px;
	padding:15px 15px 0px 15px;
}
.dpsize {
	font-size: 10px;
	display: block;
	line-height:10px;
	padding-bottom:6px;
}
.header-btn-panel .dbname {
	font-size: 44px;
	color: #333;
	line-height:30px
}
.no-border-top {
	border-top:0 !important;
}
.border {
	border:solid 1px #ddd;
}
.border-btm {
	border-bottom:solid 1px #ddd;
}
.border-right {
	border-right:solid 1px #ddd;
}
.border-dashed {
	border-bottom: 1px dashed #d3d3d3;
}
.border-dashed-right {
	border-right: 1px dashed #d3d3d3;
}
.grey-panel {
	padding: 10px;
	background-color: #EFEFEF;
	color:#666;
}
.more-information {
	padding:10px 10px;
}
.more-information a {
	color:#444;
transition: all .2s linear;
}
.more-information a:hover {
	color:#DE4A4A;
}
.award-height {
	height:290px;
}
.award dl.award-list {
	display: none;
	position: absolute;
}
.awardheading {
	font-size: 120%;
	color: #333;
	margin-bottom: 10px;
}
.awardimage {
	display: block;
	margin: 13px 0px 13px 0px;
}
@media (max-width:767px) {
.border-dashed-right {
border-right: 0;
}
}
/*-------------------
 testimonial section
--------------------*/

.testimonial-content {
	padding: 25px 28px 25px 28px;
	font-style: italic;
	font-size: 16px;
	line-height: 1.4em;
	background: #f8fafa;
	position: relative;
	color: #373c41;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .03);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .03);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .03);
	border:solid 1px #e5eaea;
	margin-bottom:30px;
}
.testimonial-arrow {
	position:absolute;
	right:22px;
	bottom:85px;
}
footer {
	background-color: #171717;
	border-top: 1px solid #000;
	color: #CCC;
}
footer a {
	color: #CCC;
	text-decoration:none;
transition: all .2s linear;
}
footer a:hover {
	color: #fff;
}
footer a.active {
	color:#fff;
}
/*-------------------
 products
 ------------------*/
 .top-panel {
	background-color: #000;
	color: #FFF;
	font-size:13px;
	line-height:17px;
}
.top-panel a {
	color:#fff;
}
.product-container {
	background-color:rgba(255, 255, 255, 0.3);
	display: block;
	border: 1px solid #DDD;
	color: #4B4B4C;
	border-radius: 4px;
	transition: all 0.2s ease-in-out 0s;
	position: relative;
}
.product-btn-panel {
	position:absolute;
	left:30%;
	bottom:-28px;
}
 @media (max-width:991px) {
.product-btn-panel {
position:absolute;
left:38%;
bottom:-28px;
}
}
 @media (max-width:767px) {
.product-btn-panel {
position:absolute;
left:43%;
bottom:-28px;
}
}
 @media (max-width:405px) {
.product-btn-panel {
position:absolute;
left:37%;
bottom:-28px;
}
}
 @media (max-width:330px) {
.product-btn-panel {
position:absolute;
left:33%;
bottom:-28px;
}
}
/*--------------------------
 exchange recovery software
 ---------------------------*/ 
 .product-key-dashed {
	border: 1px dashed #CCC;
	border-right:0;
	height:300px;
}
.product-key-dashed:last-child {
	border-right:1px dashed #CCC;
}
.product-key-dashed-mid {
	border: 1px dashed #CCC;
	border-right:0;
	height:280px;
	border-top:0;
}
.product-key-dashed-mid:last-child {
	border-right:1px dashed #CCC;
}
.toolbox-height {
	height:300px;
}
.panel-orange {
	background-color: #ff950b;
}
.panel-orange:hover {
	background-color: #fa9007;
}
.panel-green {
	background-color: #64a400;
}
.panel-green:hover {
	background-color: #5f9c00;
}
.panel-gray {
	background-color: #CCCCCC;
}
.panel-gray:hover {
	background-color: #C0C0C0;
}
.panel-navyblue {
	background-color: #336699;
	color:#fff
}
.panel-navyblue:hover {
	background-color: #2d5884;
}
.panel-purple {
	background-color: #a31f8b;
}
.panel-purple:hover {
	background-color: #961c80;
}
.panel-purple a {
	color:#fff;
}
.panel-tealblue {
	background-color: #009ab4;
}
.panel-tealblue:hover {
	background-color: #0091a9;
}
.panel-green a, .panel-navyblue a, .panel-purple a, .panel-tealblue a {
	color:#fff;
}
.panel-gray a, .panel-orange a, .panel-tealblue a {
	color:#000;
}
.panel-green ul, .panel-orange ul, .panel-tealblue ul {
	padding:0;
}
.panel-green ul li, .panel-orange ul li, .panel-tealblue ul li {
	list-style:none;
}
@media (max-width:1199px) {
 .product-key-dashed {
height:320px;
}
 .product-key-dashed-mid {
height:320px;
}
 .toolbox-height {
height:340px;
}
}
@media (max-width:991px) {
 .product-key-dashed {
height:220px;
}
 .product-key-dashed-mid {
height:220px;
}
 .toolbox-height {
height:370px;
}
 .border-right-sm {
border-right: 1px dashed #CCC;
}
}
@media (max-width:767px) {
 .product-key-dashed {
height:auto;
}
 .product-key-dashed-mid {
height:auto;
}
 .toolbox-height {
height:auto;
}
 .panel-green, .panel-navyblue, .panel-purple, .panel-tealblue, .panel-gray, .panel-tealblue, .panel-orange {
padding:10px 15px
}
}
/*-----------------------
 buy css
 -----------------------*/
 .text-red {
	color:#ec033f !important
}
.buy-container {
	height:185px;
}
.buy-container .price {
	font-size:35px;
	line-height:25px
}
.buy-container .price span {
	font-size:24px;
}
.buy-container .price a {
	color:#000;
transition: all .2s linear;
}
.buy-container .price a:hover {
	color: #0080c0;
}
.sub-tittle {
	font-size:24px;
	line-height:5px;
}
.buy-mr{margin-top:20px;}
.buy-price-mar{ margin-top:75px;}
.buy-btn-mar{ margin-top:65px;}
.buy-save-mar{ margin-top:50px;}
@media (max-width:1199px) {
.lead-26, .lead-28 {
    font-size: 20px;
    line-height: 1em;
}	

.buy-container {
	height:160px;
}
.buy-container .price {
	font-size:28px;
	line-height:22px
}
.buy-container .price span {
	font-size:18px;
}
}
 @media (max-width:991px) {
	.buy-container {
	height:200px;
} 
.buy-btn-mar{ margin-top:40px;}
 .buy-container .price {
font-size:50px;
line-height:30px
}
 .border-sm {
 border-top:solid 1px #ddd;
}
.buy-mr{margin-top:60px;}
}
 @media (max-width:767px) {
		.buy-container {
	height:auto;
}  
 .border-right {
border:0;
}
 .border-xs {
 border-top:solid 1px #ddd;
}
.buy-price-mar{ margin-top:20px; margin-bottom:20px}
.buy-btn-mar{ margin-top:20px; margin-bottom:20px}
.buy-save-mar{ margin-top:25px; margin-bottom:20px}
}

/*-----------------------
 buy css
 -----------------------*/
 .text-red {
	color:#ec033f !important
}
.buy-container {
	height:185px;
}
.buy-container .price {
	font-size:30px;
	line-height:30px
}
.buy-container .price span {
	font-size:20px;
}
.buy-container .price a {
	color:#000;
transition: all .2s linear;
}
.buy-container .price a:hover {
	color: #0080c0;
}
.sub-tittle {
	font-size:24px;
	line-height:5px;
}
@media (max-width:1199px) {
.buy-container .price {
font-size:45px;
line-height:28px
}
}
 @media (max-width:991px) {
 .buy-container .price {
font-size:50px;
line-height:30px
}
 .border-sm {
 border-top:solid 1px #ddd;
}
}
 @media (max-width:767px) {
 .border-right {
border:0;
}
 .border-xs {
 border-top:solid 1px #ddd;
}
}
/*------------------------
 bundle css
 ------------------------*/
.bundle-container {
	background: #f8fafa;
	border: 1px solid #dde1e1;
}
.bundle-container1 {
	background: #F7FFF0;
	border: 1px solid #dde1e1;
}
.bundle-panel {
	position:relative;
}
.plus-equal {
	position:absolute;
	right:-17px;
	top:20px;
}
.plus-equal-2 {
	position:absolute;
	right:2px;
	top:20px;
}
.plus-equal-3 {
	position:absolute;
	right:-17px;
	top:20px;
}
.line-through {
	position: relative;
	display: inline-block;
	color:#999999;
}
.line-through span {
	position: absolute;
	width: 100%;
	border-top: 1px solid red;
	left: 0;
	top: 50%;
}
.offer-colom-rgt {
	background-color: #FFF;
	float: right;
	width: 200px;
	border: 1px solid #ebeded;
	position: relative;
	padding-left: 15px;
	font-size:24px;
	margin-top:12px;
	margin-right:12px;
	margin-bottom:12px;
}
.star-offer {
	position: absolute;
	left: 120px;
	top: -7px;
}
.offer-star-text {
	color: #FFF;
	position: absolute;
	left: 130px;
	top: -5px;
	font-size: 18px;
}
.offer-star-numb {
	color: #FFF;
	position: absolute;
	left: 130px;
	top: 20px;
	font-size: 20px;
}
.offer-star-numb1 {
	color: #FFF;
	position: absolute;
	left: 130px;
	top: 20px;
	font-size: 16px;
}
.offer-star-pd {
	margin-top:0px;
	padding-left:15px;
}
 @media (max-width:1199px) {
.plus-equal {
right:0px;
}
.plus-equal-2 {
right:-15px;
}
.plus-equal-3 {
right:-15px;
}
}
 @media (max-width:767px) {
.plus-equal {
right:50%;
top:70px;
}
.plus-equal-2 {
right:50%;
top:70px;
}
.plus-equal-3 {
right:50%;
top:90px;
font-size:60px !important
}
}
 @media (max-width:479px) {
.plus-equal-3 {
right:80%;
top:100px;
font-size:60px !important
}
}
 @media (min-width:768px) {
.visible-sm-left-center {
 display: block!important;
 text-align: left !important;
}
.visible-sm-right-center {
 display: block!important;
 text-align: right !important;
}
}
@media (max-width:767px) {
.visible-sm-left-center {
 display: block!important;
 text-align: center !important;
}
.visible-sm-right-center {
 display: block!important;
 text-align: center !important;
}
}
a.gotoTop {
	position: fixed;
	z-index: 12;
	right: 15px;
	bottom: 125px;
	color: #FFF;
	background:url(../img/up-arrow-round-blue.png) no-repeat center center #444;
	padding: 2px 10px 5px 15px;
	display: none;
	width: 30px;
	height:30px;
	border-radius:4px;
}
a.gotoTop:hover {
	text-decoration: none;
	background:url(../img/up-arrow-round-blue.png) no-repeat center center #06C;
}
.para {
	
	margin:0;
	padding-top:15px;
	font-family: "Droid Sans", sans-serif;
	font-size:16px;
	color:#44444;
}
.padding-top-35 {
	padding-top:35px;
}
.text-color {
	color:#FF9980;
}
.searchresult /*search page style start here*/
{
	border: 1px solid #eee;
	width: 90%;
	margin: 0px auto;
	padding: 20px;
	border-radius: 5px;
}

.gsc-input-box {
height:28px !important;
}