@font-face {
font-family:'Open Sans';
font-style:normal;
font-weight:300;
src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
font-family:'Open Sans';
font-style:normal;
font-weight:400;
src:local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
font-family:'Open Sans';
font-style:normal;
font-weight:700;
src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
font-family:'Open Sans';
font-style:italic;
font-weight:400;
src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
body {
	background-image:url(../img/bg-body.png);
	font-family:'Open Sans', Arial, sans-serif;
	font-size:14px;
	line-height:1.6em;
	color:#444;
}
strong {
	font-weight:700;
}
*, *:after, *:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
a {
	color:#1469ca;
	transition:0.5s ease;
	outline:0 !important;
}
a:hover, a:active, a:focus {
	color:#551a8b;
	text-decoration:none !important;
}
.img-responsive {
	display:inline-block !important
}
.padding-10
{
	padding: 10px;
}
.padding-15
{
	padding: 15px;
}
.padding-top-30 {
	padding-top:30px;
}
.padding-20 {
	padding: 20px;
}
.padding-top-20 {
	padding-top:20px;
}
.padding-top-40 {
	padding-top:40px;
}
.padding-left-right-0
{
	padding-right: 0px;
	padding-left: 0px;
}
.padding-top-15 {
	padding-top:15px;
}
.padding-top-10 {
	padding-top:10px;
}
.padding-top-5 {
	padding-top:5px;
}
.padding-top-8 {
	padding-top:8px;
}
.padding-btm-30 {
	padding-bottom:30px;
}
.padding-btm-20 {
	padding-bottom:20px;
}
.padding-btm-40 {
	padding-bottom:40px;
}
.padding-btm-10 {
	padding-bottom:10px;
}
.padding-btm-5 {
	padding-bottom:5px;
}
.margin-top-30 {
	margin-top:30px;
}
.margin-top-20 {
	margin-top:20px;
}
.margin-top-10 {
	margin-top:10px;
}
.weight-200 {
	font-weight:200;
}
.weight-600 {
	font-weight:600;
}
.p-lg {
	font-size:18px;
	line-height:24px;
}
.p-sm {
	font-size:14px;
	line-height:18px;
}
.p-xs {
	font-size:14px;
	line-height:16px;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	margin-top:0px;
	margin-bottom:0px;

}
h4, .h4
{
		line-height:30px;
}
.tp-nav-pd {
	padding-top:30px;
}
.navbar {
	min-height:auto;
}
.navbar-default {
	background-color:#1793fb;
margin-bottom: 0px;
	border:0 !important;
}
.navbar-collapse {
	padding-right:0;
	padding-left:0;
}
.navbar-default .navbar-nav>li>a {
	color:#fff;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color:#fff;
	background:#54b1ff;
}
.navbar {
	border-radius:0;
}
.nav>li>a {
	padding:10px 15px;
	border-right:solid 1px #54b1ff
}
.bd-rd {
	border-right:0 !important
}
.navbar-toggle {
	float:none;
	padding:9px 10px 4px 10px;
	margin-top:8px;
	margin-right:8px;
	margin-left:8px;
	margin-bottom:8px;
	border-radius:0;
	color:#fff;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#fff;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color:#54B1FF;
}
.navbar-default .navbar-toggle {
	border-color:#54B1FF;
}
.navbar-toggle:focus {
	outline:0px none;
}
.for-pd-lf-rt {
	padding-left:6px;
	padding-right:6px;
}
.navbar-form {
	padding:0;
	margin-top:5px;
margin-right: 25px;
	margin-bottom:5px;
	margin-left:0;
	border-top:0;
	border-bottom:0;
	-webkit-box-shadow:none;
	box-shadow:none;
}
*, *:after, *:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.stylish-input-group .input-group-addon {
	background:#233140 !important;
	border-radius:0;
	border:solid 1px #233140;
	font-size:16px;
	padding:0;
	border-left:0 !important;
}
.stylish-input-group .form-control {
	border-right:0;
	box-shadow:0 0 0;
	border-color:#ccc;
	border-radius:0;
	height:30px;
	color:#1793fb;
	border-right:0 !important;
	border:solid 1px #fff;
}
.stylish-input-group button {
	border:0;
	background-color:#233140;
	color:#fff;
	padding:5px;
}
.stylish-input-group button:hover {
	background:#141d25;
}
.btn-download{background-color:#22b51e;padding:10px 24px;border-radius:10;color:#FFF;font-size:24px;}
.btn-download:hover{background-color:#090;color:#FFF;}
@media (max-width:767px) {
.tp-nav-pd {
padding-top:0px;
padding-bottom:10px;
}
.nav > li > a {
padding:6px 15px;
border-right:0;
border-bottom:1px solid #54B1FF;
}
.navbar-nav {
margin:0;
}
.for-pd-lf-rt {
padding-left:0;
padding-right:6px;
}
}
.text-gray {
	color:#999
}
.text-red {
	color:#fd0404
}
.text-green {
	color:#039a03
}
.bg-table-head {
background:
}
.bg-table-head {
	background:#eee;
}
.table>thead>tr>th {
	padding-top:15px;
	padding-bottom:15px;
	vertical-align:bottom;
	border-bottom:1px solid #ddd;
}
ul {
	padding-left:19px;
}
.box-blue {
	border:1px solid #93B4D9;
	background-color:#CADEF4;
}
.boxBlue {
	border:1px solid #a8cdec;
	background-color:#e0effc;
}
.nav-justified>li {
	display:table-cell !important;
	width:1% !important;
}
.tab-line .nav-tabs.nav-justified>.active>a, .tab-line .nav-tabs.nav-justified>.active>a:hover, .tab-line .nav-tabs.nav-justified>.active>a:focus {
	border:0;
}
.tab-line .nav-tabs.nav-justified>li>a {
	border-bottom:3px solid #1793fb;
	border-top:0;
	border-radius:0;
}
.text-50 {
	font-size: 50px;
}
.title-license {
	font-size: 28px;
}
.title-license1 {
	font-size: 24px; font-weight:900
}
.title-for {
	font-size:22px; font-weight:700}
.title-price {
	font-size: 30px;
}
.tab-line .nav-tabs.nav-justified>.active>a, .tab-line .nav-tabs.nav-justified>.active>a:hover, .tab-line .nav-tabs.nav-justified>.active>a:focus {
	border-bottom:solid 3px #1793fb;
}
.tab-line .nav-tabs.nav-justified>.active>a, .tab-line .nav-tabs.nav-justified>.active>a:hover, .tab-line .nav-tabs.nav-justified>.active>a:focus {
	border-bottom:solid 3px #1793fb;
}
.tab-line .nav-tabs.nav-justified>li>a {
	border-bottom:0;
	margin-right:0;
	margin-bottom:0;
	text-align:center;
	margin-bottom:5px;
	border-bottom:solid 3px #012748;
	outline:0 !important;
	transition:0.6s 0.2s;
}
.tab-line .nav-tabs>li.active>a, .tab-line .nav-tabs>li.active>a:hover, .tab-line .nav-tabs>li.active>a:focus {
	color:#1793fb;
	background-color:transparent;
	cursor:default;
}
.tab-line .nav-tabs>li>a {
	margin-right:0;
	border:0;
	border-radius:0;
	border-bottom:solid 1px #003663;
	border-right:0;
	margin-right:0px;
	font-size:16px;
	color:#00294a;
}
.tab-line .nav > li > a:hover, .tab-line .nav > li > a:focus {
	text-decoration:none;
	background-color:transparent;
	border-bottom:solid 3px #1793fb;
	color:#1793FB !important
}
.btn-blue {
	color:#fff;
	font-size:20px;
	background:#4c7fd7;
	-webkit-box-shadow:inset 0 -3px 0 rgba(0, 0, 0, 0.25);
	box-shadow:inset 0 -3px 0 rgba(0, 0, 0, 0.25);
}
.btn-blue:hover, .btn-blue:active, .btn-blue:focus {
	color:#fff;
	background-color:#141d25;
}
.btn-primary {
	color:#fff;
	background-color:#337ab7;
	border-color:#2e6da4
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	color:#fff;
	background-color:#286090;
	border-color:#204d74
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	background-image:none
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color:#337ab7;
	border-color:#2e6da4
}
.warning-box {
	border:1px solid #eee090;
	margin:20px 0 20px 0;
	color:#6b5a2f;
}
.warning-grey-box {
	border:1px solid #eee090;
	margin:20px 0 20px 0;
	color:#6b5a2f;
	background-color: #f0f0f0;
}
.border-top {
	border-top:solid 1px #000;
}
ul.list-q, ul.list-a {
	list-style:none;
	padding-left:20px;
}
ul.list-q li, ul.list-a li {
	padding-top:3px;
	text-align:left;
}
ul.list-q li:before, ul.list-a li:before {
	content:'Q.';
	margin-right:10px;
	margin-left:-26px;
	font-weight:600;
	font-size:16px;
	color:#fd0404
}
ul.list-a li:before {
	content:'A.';
	color:#039a03
}
@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;
}
}

@media (min-width:1200px){.container{width:1024px}}
.border-blue
{
	border-bottom: 3px solid #4285f3;
}
.border-red
{
	border-bottom: 3px solid #ea4335;
}
.border-yellow
{
	border-bottom: 3px solid #fbbc05;
}

.border-green
{
	border-bottom: 3px solid #34a853;
}
.breadcrumb {
    padding: 8px 0px;
    margin-bottom: 0px;
    list-style: none;
}
.panel-group .panel {
	border-radius: 0px;
}
.accordion-plus .panel-default>.panel-heading, .accordion-down .panel-default>.panel-headingg {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
.accordion-plus .panel-group .panel-heading, .accordion-down .panel-group .panel-heading {
	border-bottom: 0;
}
.accordion-plus .panel-heading, .accordion-down .panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
.accordion-plus .panel-title, .accordion-down .panel-title {
	padding-left: 25px;
}
.accordion-plus .panel-heading a:before, .accordion-down .panel-heading a:before {
	font-family: 'fontello';
	color: grey;
	float: left;
}
.accordion-plus .panel-heading a:hover, .accordion-down .panel-heading a:hover {
	text-decoration: none;
}
.accordion-plus .panel-heading a:focus, .accordion-down .panel-heading a:focus {
	outline: 0;
	text-decoration: none
}
.accordion-plus .panel-heading a:before {
	content: '\e84f';
}
.accordion-plus .panel-heading a.collapsed:before {
	content: '\e84e';
}
.accordion-down .panel-heading a:before {
	content: '\e800';
	font-size: 20px
}
.accordion-down .panel-heading a.collapsed:before {
	content: '\e852';
}
.accordion .active {
	font-weight: 600;
}
.panel a
{
	color:#1793fb;
}
.panel-default > .panel-heading {
    color: #333;
    background-color: #fcfcfc;
    border-color: #ddd;
        border-bottom-color: rgb(221, 221, 221);
}
.rating_avg {
    background: url(../img/avg_star.png)top center no-repeat transparent;
    padding: 30px 40px;
}
.avg_review_percen {
    font-size: 18px;
    color: #FFF;
    padding-top: 13px;
    padding-bottom: 30px;
}
.border-review {
    border-right: solid 2px #dbdcdd;
    border-left: solid 2px #dbdcdd;
}
.review-content {
    border: solid 1px #dbdcdd;
    box-shadow: 0px 0px 3px #cdcdcd;
    border-radius: 4px;
    padding: 15px 15px;

}

dl {
    margin-top: 0;
    margin-bottom: 0px;
}
.cont-img
{
	position: relative;
}
.cont-img
{
	position: absolute;
	background-image:url(../img/right_arrow.png);
	background-repeat: no-repeat;
	width: 100%;
	height: auto;
	width: 100px;
display: block;
height: 30px;
left: 19px;
top: 33px;
	
}
.rating-bar dd span.percent{background:#efefef none repeat scroll 0 0;border:1px solid #e2e2e2;display:inline-block;height:18px;line-height:14px;overflow:hidden;position:relative;top:6px;width:68%;}
.rating-bar dd span.percent b{background:rgb(251, 224, 150) none repeat scroll 0 0;display:block;height:100%;overflow:hidden;width:0;}
.rating-bar{font-size:13px;line-height:20px;}
.rating-bar dd{line-height:25px;}
.rating-bar dd span{display:inline-block;font-size:12px;margin-right:8px;text-align:left;}
.review-contents{color:#121;font-size:14px;line-height:25px;padding:30px 50px;margin-bottom:0px; 	position: relative}
.review-border-content{background:#f0efef none repeat scroll 0 0;border:1px solid #dbdcdd;border-radius:6px;}

.btn-review {
    color: #ff9a00;
    border: solid 1px #ff9a00;
    border-radius: 5px;
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px 20px;
    margin-top: 40px;
    display: inline-block;
}
.tab-cmt .nav-tabs > li.active > a, .tab-cmt .nav-tabs > li.active > a:focus, .tab-cmt .nav-tabs > li.active > a:hover {
   
    margin-left: 44px;
	font-weight: 600;
}
.border-reviews
{
	border-bottom: solid 1px #dbdcdd;
}
.form-control {
    border: 1px solid #1793fb;
    border-radius: 0px;
    height: 44px;
}
.bg-header .form-control
{
	border:none;
}
.bg-header
{
	background-image: url(../img/bg-header.jpg);
	background-repeat: no-repeat;
width: 100%;
	height: auto;
	background-size: cover;
}
#screenshot .item {
	margin: 6px;
}
.screenshots-box {
	background: #f8fafa none repeat scroll 0 0;
	border: 1px solid #e5eaea;
}
.screenshots-box a {
	color: #000;
}
.screenshots {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.screenshots > p {
	background: rgba(0, 112, 186, 0.48) none repeat scroll 0 0;
	color: #555757;
	font-size: 14px;
	height: 100%;
	left: 0;
	opacity: 0;
	padding: 20px;
	position: absolute;
	text-align: center;
	top: 0;
	transition: all 0.4s linear 0s;
	width: 100%;
}
.screenshots-box:hover > .screenshots > p {
	opacity: 1;
}
.screenshots-box > .screenshots a {
	background-color: #1793fb;
	border-radius: 50%;
	display: block;
	height: 80px;
	left: 45%;
	line-height: 50px;
	margin-left: -25px;
	margin-top: -25px;
	position: absolute;
	top: 43%;
	width: 80px;
}
.screenshots-box > .screenshots > p > a {
	font-size: 26px;
	padding-top: 14px;
	transform: scale(0);
	transition: all 0.3s ease 0.3s;
}
.screenshots-box:hover > .screenshots > p > a {
	transform: scale(1);
}
.screenshots-box:hover > .screenshots > p > a i {
	color: #fff;
}
ul.list-check {
	list-style: outside none none;
	margin: 0;
	padding-left: 23px;
}
ul.list-check li {
font-size: 15px;
line-height: 25px;
	margin-bottom: 5px;
	padding-left: 16px;
}
ul.list-check li::before {
	color: #2680c0;
	font-family: "fontello";
	content: "\e89a";
	font-size: 12px;
	font-weight: 400;
margin-left: -24px;
	margin-right: 10px;
	line-height: 18px;
}
ul.list-dot {
	list-style: outside none none;
	margin: 0;
	padding-left: 23px;
}
ul.list-dot li {
font-size: 14px;
line-height: 24px;
	margin-bottom: 5px;
}
ul.list-dot li::before {
	color: #2680c0;
	font-family: "fontello";
	content: "•";
	font-size: 20px;
	font-weight: 400;
margin-left: -16px;
	margin-right: 10px;
	line-height: 18px;
}

.title-dotted {
	border-bottom: 1px dotted #b1b1b1;
}

.wrapper {
	-webkit-transform: translateZ(0); /* webkit flicker fix */
	-webkit-font-smoothing: antialiased; /* webkit text rendering fix */
}
.wrapper .wrapper-feild {
	cursor: help;
}
.wrapper .tooltip {
	background:#f1faff;
	border:1px solid #a8cdec;
	bottom: 100%;
	color: #333;
	display: block;
	left: -25px;
	margin-bottom: 15px;
	opacity: 0;
	padding: 20px;
	pointer-events: none;
	position: absolute;
	width: 100%;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;

	-webkit-box-shadow: 10px -8px 7px -6px rgba(153,153,153,1);
-moz-box-shadow: 10px -8px 7px -6px rgba(153,153,153,1);
box-shadow: 10px -8px 7px -6px rgba(153,153,153,1);
	
	font-size: 14px;
	line-height: 22px;
		font-family: 'Open Sans', sans-serif;
}
/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.wrapper .wrapper-feild + .tooltip:before {
	bottom: -20px;
	content: " ";
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	width: 100%;
}
.wrapper-feild

{
	position: relative;

}
/* CSS Triangles - see Trevor's post */
.wrapper-feild:hover.wrapper-feild:after {
	border-left: solid transparent 18px;
	border-right: solid transparent 18px;
	border-top: solid #c1dff9 18px;
	bottom: 24px;
	content: " ";
	height: 0;
	left: 45%;
	margin-left: -13px;
	position: absolute;
	width: 0;
}
.wrapper .wrapper-feild:hover + .tooltip {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
}

.modal-body {
    max-height: calc(100vh - 180px);
    overflow-y: auto;

}
.modal-header
{
		background-color: #1793fb;
/*	background: rgb(255,251,238); 
background: -moz-linear-gradient(top, rgba(255,251,238,1) 1%, rgba(253,238,185,1) 100%); 
background: -webkit-linear-gradient(top, rgba(255,251,238,1) 1%,rgba(253,238,185,1) 100%); 
background: linear-gradient(to bottom, rgba(255,251,238,1) 1%,rgba(253,238,185,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbee', endColorstr='#fdeeb9',GradientType=0 ); */
	color: #fff !important;
padding: 10px 8px;
font-size: 16px;
}
.modal-header p
{
	margin-bottom: 0px;
}
.modal-title
{color: #fff !important;
	
}
.close{
	color: #fff;
	opacity: 0.9;
}
.modal-content
{
	border-radius: 0px;
}
.border-dark-grey {
    border: 3px solid #ccc;
}
.tab-buy .nav > li > a {
  color: #fff;
    background-color: #337ab7;
	border-radius: 2px;
	font-size: 18px;
	border-color:#337ab7 !important;
	margin-left: 0px;
	margin-right: 5px;
	top: 1px;
}
.tab-buy .nav-tabs {
    border-bottom: 0px solid #ddd;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color:#337ab7 !important;
    background-color: #fff !important;
	border-bottom-color: #fff !important;
	
}
.tab-buy .tab-content
{
	border:1px solid #337ab7;
}
.bg-orange
{
 background: rgba(255,92,0,0.8);
	color:#fff;
	padding: 10px;
}
 .aligntext span.title {
    display: inline-block;
    font-size: 50px;
    line-height: 60px;
    padding-right: 10px;
    vertical-align: top;
	 font-weight: 600;
}
 .aligntext span.off {
    display: inline-block;
    font-size: 24px;

    text-align: left;
    vertical-align: top;
line-height: 25px;
padding-top: 7px;
font-weight: 600;
}
.bg-borderd
{
	border: 2px solid #ddd;
	padding:5px;
}
.text-green
{
	color: #7ab700;
}
.product-description {
    color: #4d5b62;
    font-size: 18px;
	line-height: 26px;
}
.txt-blue-1
{
	color:#00bbe3 ;
}
.btn-buy-new
{
	background: #d64937;
	color:#fff;
	margin-top:10px;
	padding: 5px 15px;
	border-radius: 0px;
	font-size: 18px;
}
 .text-size-6 {

color: #fff;
background: #d62740;
	 font-size: 12px;


}
.nav-justified>li {
	display:table-cell !important;
	width:1% !important;
}

#myTabContent
{
	margin-left: 10px;
}
.nav-vertical .nav-pills > li {
	font-size: 14px;
}
.nav-vertical .nav-stacked>li+li {
	margin-top: 0px;
}
.nav-vertical .nav-pills > li > a {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #54b1ff;
	color: #323232;
	border-bottom: 0px;
	border-left: 0px;
	border-radius: 0px;
	outline: 0px;
	font-size: 15px;
}
.nav-vertical.nav > li > a
{
	border-color:#54b1ff !important;
}
.nav-vertical .nav-pills > li > a:active, .nav-vertical .nav-pills > li > a:focus {
	background-color: #fff;
	color: #70757a;
}
.nav-vertical .nav-pills > li.active > a, .nav-vertical .nav-pills > li.active > a:hover, .nav-vertical .nav-pills > li.active > a:focus {
	background-color: #54b1ff !important;
	border-color: #54b1ff !important;
	color: #fff !important;

}
.nav-vertical .nav-pills > li.active > a {
}
.nav-vertical .nav-pills > li.active > a::after {
	content: "";
	width: 19px;
	height: 46px;
	background: url(../img/triangle.png)no-repeat;
	top: -4px;
	right: -19px;
	position: absolute;
	display: inline-block;
}

ul.product-list {
	padding-left: 0px;
	list-style: none;
}
ul.product-list li {

	margin-left: 0px;
	text-align: left;
	list-style: none !important;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 10px;
	border-bottom: 1px dotted #595959 !important;
	line-height: 18px;
}
ul.product-list li a {
	font-size: 15px;
	color: #000;
	padding: 0px;
	text-transform: none;
	color: #2680c0;
	text-shadow: none;
	font-weight: 400;
	cursor: pointer;

}
ul.product-list li a:hover{
	text-decoration: none !important;
}
ul.product-list li:hover {
	background-color: #f3f3f3;
	text-decoration: none;
}
ul.product-list li a:hover {
	background-color: transparent;
}
ul.product-list li::before {
	color: #0087ff;
	content: "\e82b";
	font-size: 17px;
	font-weight: bolder;
	margin-left: -10px;
	margin-right: 10px;
	line-height: 17px;
	position: absolute;
	font-family:"fontello";
}
ul.product-list li:last-child {
	border-bottom: none;
}
ul.product-list li span
{
	font-size: 12px;
	color:#595959;
}

.btn-download1 {
	padding: 12px 16px;
	color: #fff !important;
	background-color: #66b030;
	font-size: 18px;
	line-height: 20px;
	margin-top: 10px;
	border-radius: 0px;
	border: 2px solid #66b030;
	font-weight: 600;
}
.btn-download1:hover {
	background-color: #4f8f20;
	color: #fff;
}
.btn-buy1 {
	padding: 12px 16px;
	color: #ff7000 !important;
	background-color: #fff;
	font-size: 18px;
	line-height: 20px;
	margin-top: 10px;
	border-radius: 0px;
	border: 2px solid #ff7000;
	font-weight: 600;
}
.btn-buy1:hover {
	background-color: #eb6802;
	color: #fff!important;
}
#myTabContent
{
	border:none !important;
}
#myTabContent .p-sm
{
	font-size: 12px;
line-height: 26px;
	
}
.text-blue {
    color: #1e4679;
}
.text-orange {
    color: #cc6633;
}

.header-border {
    margin-left: auto;
    margin-right: auto;
    border-bottom: 2px solid #fff;
    width: 60px;
}
.text-white
{
	color:#fff;
}
.icon-size-70
{
	font-size: 60px;
}
.text-light-blue
{
	color:#1793fb;
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
	background-color:#1469ca;
	border: 1px solid #fff;
	border-radius: 0px;
	color: #fff;
	font-size: 24px;
	margin-left: 3px;
	padding: 3px 25px;
}
.search .form-control {
	border-radius: 0;
	height: 30px;
	border: 1px solid #fff;
}
.search .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
	background-color: #fbc613;
	border: 1px solid #000;
	border-radius: 2px;
	color: #000;
	font-size: 16px;
	margin-left: 15px;
	padding: 3px 25px;
}
.relative-parent
{
	position: relative;
}
.search-software
{
	background-image: url(../img/software-search.png);
	background-repeat: no-repeat;
width: 110px;
height: 108px;
position: absolute;

left: -113px;
top: -19px;
}
.explore-categories
{
		background-image: url(../img/explore-categories.png);
	background-repeat: no-repeat;
width: 100px;
height: 108px;
position: absolute;

right: -74px;
bottom: -77px;
}
@media (max-width:767px) {
.search-software
	{
			background-image: none;
	}
	.explore-categories
	{background-image: none;
		
	}
	
}
.brn-readmore
{
	background-color: #3f9fec;
	border-radius: 3px;
	color:#fff;
	border:1px solid #fff;
	margin:3px;
}
.brn-readmore:hover{
	background-color: #107fd8 !important;
	color:#fff !important;
}
.bg-strip
{
	background-image: url(../img/bg-strip.png);
background-repeat: repeat-y;
width: 100%;
height: auto;

background-position: center;
	
}
.divider-box-img {
    height: 65px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.divider-box {
    background: #268fe2;
    display: block;
    height: 67px !important;
    width: 67px !important;
    position: absolute;
    left: 0%;
    top: 49%;
    -webkit-transform: rotate(45deg) translateX(-48px);
    transform: rotate(45deg) translateX(-48px);
    border-top: solid 1px rgba(4,43,80,0.15);
    border-right: solid 1px rgba(4,43,80,0.15);
    border-bottom: solid 1px rgba(50,158,239,0.3);
    border-left: solid 1px rgba(50,158,239,0.3);
}
.bloor-panel-header {
    background-color: #1469ca !important;
	padding: 3px;
}
.popular-banner {
    display: block;
    background: #042b50;
    border-bottom-color: #3a72a7 !important;
}
.bloor-category-img {
    display: inline-block;
    height: 87px;
    margin-top: -27px;
    margin-left: 0px;
    position: relative;
}
.bloor-category-header {
    color: #fff !important;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
}
.panel-border
{
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	border:1px solid #dddddd;
}
.bg-white
{
	background-color: #fff;
	
}
.panel-border p
{
	font-size: 13px;
	line-height: 20px;
}
.bg-light-blue
{
	background-color: #edf2f7;
}
.cus_home-app-thumb {
    width: 70px;
    display: inline-block;
    background: #fff;
    padding: 5px;
    border: solid 1px #dddddd;
    border-radius: 10px;
}
.text-black
{
	color:#444;
}
.btn-subscribe
{
	font-size: 17px;
	background-color: #327ABC;
	color:#fff;
	border: 1px solid #327ABC;
	border-radius: 0px;
	padding: 9px 26px;
}
.btn-subscribe:hover{
	background-color: #236EB3;
	border: 1px solid #236EB3;
	color:#fff;
	
}


.social-icons {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
	-webkit-padding-start: 0
}
.social-icons li {
	display: inline-block;
	margin: 0;
	letter-spacing: normal;
	zoom: 1;
	line-height: normal;
	font-size: 14px
}
.social-icons a, .social-icons a:hover {
	text-decoration: none;
	border: 0;
	overflow: hidden
}
.social-icons.round a {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.social-icons a {
	padding: 0
}
.social-icons {
	margin-bottom: 12px
}
.social-icons li {
	margin: 0 8px 8px 0
}
.social-icons li:last-child {
	margin-right: 0
}
.social-icons a, .social-icons a i {
	display: block;
	width: 42px;
	height: 42px
}
.social-icons a {
	position: relative;
	border-width: 0;
	font-size: 18px;
 -webkit-transition: all .1s ease-in-out 0s;
 -moz-transition: all .1s ease-in-out 0s;
 -ms-transition: all .1s ease-in-out 0s;
 -o-transition: all .1s ease-in-out 0s;
 transition: all .1s ease-in-out 0s
}
.social-icons a i {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 42px;
	text-align: center;
 -webkit-transition: top .1s ease-in-out 0s;
 -moz-transition: top .1s ease-in-out 0s;
 -ms-transition: top .1s ease-in-out 0s;
 -o-transition: top .1s ease-in-out 0s;
 transition: top .1s ease-in-out 0s
}
.social-icons a {
	background: #fff;
	color: #2e343c
}
.social-icons a:hover {
	background: #0dc0c0;
	color: #fff
}
.social-icons.active-bg a.social-icon-gplus {
	background: #ba2e22;
	color:#fff;
}
.social-icons.active-bg a:hover.social-icon-gplus {
	background: #771d15
}
.social-icons.active-bg a.social-icon-linkedin {
	background: #0e689f;
	color:#fff;
}
.social-icons.active-bg a:hover.social-icon-linkedin {
	background: #09466b
}
.social-icons-simple.active a:hover.social-icon-youtube {
	color: #771d15!important
}
.social-icons.active-bg a.social-icon-twitter {
	background: #0487ec;
	color:#fff;
}
.social-icons.active-bg a:hover.social-icon-twitter {
	background: #056ebf
}
.social-icons.active-bg a.social-icon-facebook {
	background: #3b5998;
	color:#fff;
}
.social-icons.active-bg a:hover.social-icon-facebook {
	background: #30487b
}
.p
{
	font-size: 14px;
	line-height: 24px;
}
.new-buy
{
position: relative;
	
}
.personal-header
{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#9ec6e5+0,0089f9+100 */
background: rgb(158,198,229); /* Old browsers */
background: -moz-linear-gradient(top, rgba(158,198,229,1) 0%, rgba(0,137,249,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(158,198,229,1) 0%,rgba(0,137,249,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(158,198,229,1) 0%,rgba(0,137,249,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec6e5', endColorstr='#0089f9',GradientType=0 ); /* IE6-9 */
	color:#fff;
	padding: 10px;
}
.business-header
{
background: rgb(158,198,229);
background: -moz-linear-gradient(top, rgba(158,198,229,1) 0%, rgba(0,137,249,1) 100%);
background: -webkit-linear-gradient(top, rgba(158,198,229,1) 0%,rgba(0,137,249,1) 100%);
background: linear-gradient(to bottom, rgb(121, 196, 255) 0%,rgb(11, 126, 221) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#9ec6e5', endColorstr='#0089f9',GradientType=0 );
	color:#fff;
	padding: 10px;
}
.enterprise-header
{
background: rgb(158,198,229);
background: -moz-linear-gradient(top, rgba(158,198,229,1) 0%, rgb(5, 75, 132) 100%);
background: -webkit-linear-gradient(top, rgba(158,198,229,1) 0%,rgba(0,137,249,1) 100%);
background: linear-gradient(to bottom, rgb(92, 183, 255) 0%,rgb(13, 118, 206) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#9ec6e5', endColorstr='#0089f9',GradientType=0 );
color: #fff;
padding: 10px;
}

.aligntext span.title {
    display: inline-block;
    font-size: 60px;
    line-height: 70px;
    padding-right: 10px;
    vertical-align: top;
	 font-weight: 600;
}
 .aligntext span.off {
    display: inline-block;
    font-size: 18px;

    text-align: left;
    vertical-align: top;
line-height: 33px;
padding-top:0px;
	 font-weight: 400;

}
.aligntext sub
{
	font-size: 24px;
}
.price-header
{
	background-color: #9EC6E5;
	color:#fff;
	padding: 10px;
	
}
 .business-price-header
{
		background-color: #7BB4E0;
	color:#fff;
	padding: 10px;
}
 .enterprise-price-header
{
		background-color: #5FA4DA;
	color:#fff;
	padding: 10px;
}
.new-buy p
{
	margin-bottom: 0px;
}
.new-buy:hover{
	-moz-transform: scale(1.01);
-webkit-transform: scale(1.01);
-o-transform: scale(1.01);
-ms-transform: scale(1.01);
transform: scale(1.01);
-moz-box-shadow: 0px 0px 5px #333;
-webkit-box-shadow: 0px 0px 5px #333;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='#333333');
-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='#333333');
box-shadow: 0px 0px 5px #333 !important;
	z-index: 99999 !important;
}
.product-des
{
	padding: 10px;
}
.bg-grey-des
{
	background-color: #f6f6f6;
	
}
.light-grey
{
	background-color: #F5F5F5;
}
.dark-grey
{
	background-color: #DFDFDF;
}

.overall-rating {
	line-height: 30px;
	font-weight: 700px;
	padding-left: 20px;
}
.rating_widget{
    padding: 0px;
    margin: 0px;
    width: 160px;    
}
.rating_widget li{
    line-height: 0px;
    width: 28px;
    height: 28px;
    padding: 0px;
    margin: 0px;
    margin-left: 2px;
    list-style: none;
    float: left;
    cursor: pointer;
}
.rating_widget li span{
    display: none;
}
.nav-pills.download-os > li.active > a, .nav-pills.download-os > li.active > a:focus, .nav-pills.download-os > li.active > a:hover {
color: #1793fb !important;
background-color: transparent!important;
border-bottom: 1px solid #1793fb !important;
border-right: none;

}
.nav-pills.download-os > li > a, .nav-pills.download-os > li > a, .nav-pills.download-os > li > a {
color: #535353 !important;
background-color: transparent!important;
border-bottom: 1px solid #ffffff !important;
border-right: none;
}