@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://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(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://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(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://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(http://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
body {
	background-color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.62857143;
	color: #555;
}
ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
ul li {
	list-style: none;
	margin-bottom: 0px;
}
ul li img {
	cursor: pointer;
}
h1, .h1, h2, .h2, h3, .h3 {
	margin-bottom: 10px;
	margin-top: 0px;
}
.weight-300 {
	font-weight: 300!important
}
.weight-400 {
	font-weight: 400!important
}
.weight-600 {
	font-weight: 600!important
}
.weight-700 {
	font-weight: 700!important
}
ul, ol {
	margin-top: 0;
	margin-bottom: 10px
}
ul ul, ol ul, ul ol, ol ol {
	margin-bottom: 0
}
.small-text {
	font-size: 12px;
	padding-top: -23px;
	color: #fff;
}
.lead-16 {
	font-size: 12px;
	line-height: 1.6em
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.text-center {
	text-align: center
}
.highlight {
	background-color: #FF9;
}
.shadow {
	box-shadow: inset -1px 3px 3px #DDD;
	background-color: #F8F8F8
}
.text-justify {
	text-align: justify
}
.text-large {
	font-weight:600; color:#3B3B3B; font-size:17px;
}
.highlight-box {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 10px;
	background-color: #FFF7D5;
	border-radius: 10px;
	width: 100%;
	box-shadow: 3px 3px 3px #ddd
}
small, .small {
	font-size: 85%
}
mark, .mark {
	background-color: #fcf8e3;
	padding: .2em
}
strong {
	font-weight: 600;
}
video {
	border : 0;
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}
.img-responsive, .thumbnail>img, .thumbnail a>img {
	display: block;
	max-width: 100%;
	height: auto
}
.container2 {
	width: 88%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.font-small {
	font-size: 20px;
}


.topbar {
	background-color:#07489B;
	height: 62px;
	padding: 10px
}
.topbar a {
	color: #fff;
}
.topbar a:hover {
	color: #FFA;
	text-decoration: none
}
.topbar-right {
	float: right;
	margin-right: 10%;
}
.topbar-left {
	float: left
}
.logo-nav {
	background-color: #2A2A2A;
	width: 70%
}
.logo {
	float: left
}
.outline {
	border: 1px solid #e8e8e8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 5px;
}
.four-section {
	width:23%;
	margin:1%;
	float:left;
	text-align: center;
}
.three-section { width:30%; margin:1%; float:left; }
.navigation {
	float: right
}
.header-navigation {
	font: 15px "Open Sans", sans-serif;
	margin: 0 0px 0 0;
	padding: 0;
	float: left;
	color: #fff;
}
.topfit {
	padding-top: -85px;
}
.screenbox {
	background-color:#F4F4F4;
	border:5px #06c solid;
	border-radius:7px;
	padding:15px;
	margin-right: 15px;
	margin-bottom: 20px;
}
.header-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.header-navigation > ul > li {
	float: left;
}
.header-navigation > ul > li > a {
	color: #fff;
	display: block;
	padding: 10px;
	padding-top: 2px;
	padding-bottom: 0px
}
.header-navigation ul > li.active > a, .header-navigation ul > li > a:hover, .header-navigation ul > li > a:focus, .header-navigation ul > li.open > a, .header-navigation ul > li.open > a:hover, .header-navigation ul > li.open > a:focus {
	color: #fff;
	text-decoration: none;
}
.header-navigation ul > li.active > a {
	border-bottom: 2px solid #e64f00;
}

/* dropdown menu */
@media (min-width: 1025px) {
.header-navigation > ul > li:hover > .dropdown-menu {
	display: block;
}
}
/* navigation content */


/* header navigation description */









/* Top Search */
.header-navigation li.menu-search {
	position: relative;
	top: 0px;
}
.sep {
	top: 0;
	width: 1px;
	height: 26px;
	background: #eaeaea;
	position: relative;
	margin: 0 1px 0 1px;
	display: inline-block;
}
.header-navigation li.menu-search i {
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	position: relative;
	top: -6px;
	width: 10px;
	height: 15px;
	padding-left: 10px;
	padding-top: 12px;
}
.header-navigation li.menu-search i:hover {
	opacity: 0.6;
	background-position: 0 15px;
}
/*.header-navigation .fa-search:before {
	content: none;
}*/
.header-navigation .search-box {
	right: -2px;
	top: 100%;
	padding: 15px;
	display: none;
	background: #fcfafb;
	position: absolute;
	border-top: solid 2px #ea4c1d;
	border-radius: 4px;
	border-radius-top: none;
	border: 1px solid #A8A8A8;
	border-top: solid 4px #444;
	width: 250px;
	margin-top: 0;
	z-index: 22;
}
.header-navigation .search-box:after {
	top: -8px;
	width: 0;
	height: 0;
	right: 8px;
	z-index: 2;
	content: " ";
	display: block;
	position: absolute;
	border-bottom: 8px solid #444;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.header-navigation .search-box button {
	margin-left: 0 !important;
}
.navbar-nav {
	margin-top: 10px;
	padding-top: 45px;
}
.navbar {
	margin-bottom: 0px;
}
.navbar-brand {
	float: left;
	font-size: 18px;
	padding: 22px 0 0 15px;
	height: 90px;
}
.navbar-nav>li>a {
	font-weight: 400;
	color: #FFDF00
}
.nav-tabs > li > a {
	font-size: 20px;
}
.navbar-default .navbar-nav > ul > a {
	color: #fff;
	margin-top: -15px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: transparent;
	color: #FFA;
	font-weight: 600
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	width:100%
	
}
 @media (max-width:980px) {
	 .container2 {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

.navbar-nav {
	margin-top: 0px;
	padding-bottom: 0px;
}

.navbar-default .navbar-nav>li>a {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #555;
}
.topbar {
	background-color: #06C0CC;
	height: 58px;
	padding: 8px;
}
.pull-right {
	margin-right: 12px;
!important
}
.topbar-right {
	float: none;
	width: 90%;
	margin-left: auto;
	margin-right: auto
}
.topbar a {
	color: #fff;
	font-size: 14px
}
.topbar a:hover {
	opacity: 0.6;
	background-position: 0 15px;
}
.header-navigation li.menu-search i {
	font-size: 14px;
}
.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 4px 4px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.sep {
	top: 0;
	width: 1px;
	height: 26px;
	background: #eaeaea;
	position: relative;
	margin: 0 1px 0 1px;
	display: inline-block;
}
}
@media (min-width:992px) {
.container {
	width: 90%
}
}
@media (min-width:1200px) {
.container {
	width: 90%
}
.navbar-nav {
	margin-top: 20px;
	padding-top: 0px;
}
.navbar-default .navbar-nav>li>a {
	color: #000;
	font-weight:600
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #0066cc;
	background-color: transparent
}
}
.info-container {
	margin-left: auto;
	margin-right: auto;
	width: 77%
}
.boxpart {
	float: left;
	width: 25%;
	padding: 0 25px;
	margin-left: 95px;
}
.listpart {
	float: left;
	width: 50%;
	padding: 0 25px;
	margin-left: -35px;
}
.buttonpart {
	float: right;
	width: 20%;
	padding: 0 25px;
}
.span_1_of_2 {
	width: 52.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 90%;
}
}
/*  GRID OF FOUR   ============================================================================= */

	
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.6%;
}
.span_2_of_4 {
	width: 49.2%;
}
.span_1_of_4 {
	width: 21.8%;
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 100%;
}
.span_2_of_4 {
	width: 100%;
}
.span_1_of_4 {
	width: 100%;
}
}
/*  GRID OF FIVE   ============================================================================= */

	
.span_5_of_5 {
	width: 100%;
}
.span_4_of_5 {
	width: 79.68%;
}
.span_3_of_5 {
	width: 59.36%;
}
.span_2_of_5 {
	width: 39.04%;
}
.span_1_of_5 {
	width: 20.72%;
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
.span_5_of_5 {
	width: 100%;
}
.span_4_of_5 {
	width: 100%;
}
.span_3_of_5 {
	width: 100%;
}
.span_2_of_5 {
	width: 100%;
}
.span_1_of_5 {
	width: 100%;
}
}
	 @media screen and (max-width: 1000px) {
.buy-check li {
	padding-left: 35px;
	font-size: 13px;
	padding-top: 7px;
	text-align: left;
	line-height:25px;
	width:97%
}
.buy-check li:before {
  content: "\f00c";
  font-family:'Fontawesome';
  display: inline-block;
  margin-left: -1.3em;
  font-size:18px;
  width: 1.3em;
  color:#0066cc;
}}
.buy-check li {
	padding-left: 45px;
	font-size: 14px;
	padding-top: 7px;
	text-align: left;
	line-height:25px;
	width:92%
}
.buy-check li:before {
  content: "\f00c";
  font-family:'Fontawesome';
  display: inline-block;
  margin-left: -1.3em;
  font-size:18px;
  width: 1.3em;
  color:#0066cc;
}
@media only screen and (max-width: 1200px) {
.info-container {
	width: 100%
}
.list-check li {
	
	padding-left: 60px;
	margin-left: 30px;
	font-size: 13px;
}
.buy_link {
	margin-top: 50px;
	font-size: 16px;
}
.download_link {
	padding-bottom: 0px;
	color: #ffffff;
	font-size: 16px;
	display: block;
	background: #35ad0d;
}
.small-text {
	display: none;
}
.listmenu ul li a {
	text-decoration: none;
	color: #737373;
	line-height: 30px;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
}
.listmenu ul li {
	padding-left: 15px;
	font-size: 13px;
}
}
.col {
	display: block;
	float: left;
	margin: 1% 0 1% 0%;
}
.breadcrumb {
	border-radius: 0px;
	display: block;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
	background-color:transparent;
	color: #808080;
	margin-bottom: 0px;
}

.mix-left {
	float: right;
	width: 49%;
}
.mix-right {
	float: left;
	width: 49%;
}

.mix-head {
	font-size: 18px;
	font-weight: normal;
	vertical-align: central;
	color: #06c;
	line-height: 25px;
	padding-top: -8px;
	padding-bottom: 15px
}
.mix-details {
	font-size: 15px;
	font-weight: normal;
	vertical-align: central;
	color: #666666;
	line-height: 24px;
	margin-top: -20px;
	padding-bottom: 20px;
}
.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}
.row {
	margin-left: 5px;

	margin-right: 5px
}
.features-row {
	width: 82%;
	margin-left: auto;
	margin-right: auto;
}
.index-row {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:45px;
}
.content-row {
	margin-left: 15px;
	margin-right: 15px;
}
.arrow-down {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #dddddd;
}
 @media (max-width:768px) {
.navbar-toggle {
	margin-top: 10px;
	margin-left: 30px;
}
.breadcrumb {
	padding-left: 10px;
}
 .breadcrumb li:after {
  font-family:'Fontawesome';
	content: "\f105";
	margin: 0 5px 0 5px;
font-size:12px;
}
.title-first {
	font-size: 20px !important;
	line-height: 30px !important;
	font-weight: 700;
}
.title-main {
	font-size: 24px !important;
	font-weight: 400;
	line-height: 28px !important;
	color: #000;
}
.title-white {
	font-size: 65px !important;
	font-weight: 400;
	line-height: 38px !important;
	color: #ffffff; text-align:center
}
.title-head {
	font-size: 26px !important;
	font-weight: 400;
	line-height: 38px !important;
	color: #000;
}
.title-blue {
	font-size: 20px !important;
	line-height: 30px !important;
}
.title-blue-italic {
	font-size: 18px !important;
	line-height: 24px !important;
}
 .three-section { float: none;
	width: auto; margin-bottom:15px;
	 }
	 .four-section { float: none;
	width: auto; margin-bottom:15px;
	 }
}
 @media (min-width:768px) and (max-width:991px) {
.hidden-sm-only {
	display: none!important
}
.visible-sm-only {
	display: block!important
}
.center-text-sm-only {
	text-align: center!important
}
.center-text-sm-only.row-block {
	float: text-align-left
}
.center-text-sm-only.pull-right {
	float: none!important
}
}
 @media (min-width:992px) and (max-width:1119px) {
.hidden-md-only {
	display: none!important
}
.visible-md-only {
	display: block!important
}
.center-text-md-only {
	text-align: center!important
}
.center-text-md-only.row-block {
	float: text-align-left
}
.center-text-md-only.pull-right {
	float: none!important
}
}
 @media (min-width:1120px) {
.hidden-lg-only {
	display: none!important
}
.visible-lg-only {
	display: block!important
}
.center-text-lg-only {
	text-align: center!important
}
.center-text-lg-only.row-block {
	float: text-align-left
}
.center-text-lg-only.pull-right {
	float: none!important
}
}
 @media (max-width:319px) {
.hidden-3xs {
	display: none!important
}
.visible-3xs {
	display: block!important
}
.center-text-3xs {
	text-align: center!important
}
.center-text-3xs.row-block {
	float: text-align-left
}
.center-text-3xs.pull-right {
	float: none!important
}
}
 @media (max-width:479px) {
.hidden-2xs {
	display: none!important
}
.visible-2xs {
	display: block!important
}
.center-text-2xs {
	text-align: center!important
}
.center-text-2xs.row-block {
	float: text-align-left
}
.center-text-2xs.pull-right {
	float: none!important
}
}
 @media (max-width:767px) {
.hidden-xs {
	display: none!important
}
.visible-xs {
	display: block!important
}
.center-text-xs {
	text-align: center!important
}
.center-text-xs.row-block {
	float: text-align-left
}
.center-text-xs.pull-right {
	float: none!important
}
}
 
 @media (max-width:800px) {
.hide-text {
	display: none!important;
}
.navbar-nav {
	background-color: #f8f8f8;
	margin-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.breadcrumb {
	text-align: left;
}
.navbar-default .navbar-nav>li>a {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #555;
	background-color: #e7e7e7
}
.visible-sm {
	display: block!important
}
.center-text-sm {
	text-align: center!important
}
.center-text-sm.row-block {
	float: text-align-left
}
.center-text-sm.pull-right {
	float: none!important
}
}
 @media (max-width:992px) {
.navbar-toggle {
	margin-top: 30px;
}
}
 @media (min-width:991px) {
.navbar-nav>li>a {
	padding-top: 43px;
	padding-bottom: 30px
}
.dropdown-menu > li > a {
	padding: 7px 20px;
}
}
.btn-dwonload {
	display: block;
	width: 100%;
	font-size: 30px;
}
.header-white {
	background: #fff;
	padding: 20px 0 0px 0;
}
.container-white {
	background-color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.container-grey {
	background-color: #FAF7F3;
	padding-top: 60px;
	padding-bottom: 60px;
	border-top:1px solid #dddddd;
		border-top:1px solid #dddddd;
		text-align:center;

}
.container-sky {
	background-color: #f0f8ff;
	padding-top: 60px;
	padding-bottom: 60px;
	border-top:1px solid #dddddd;
		border-top:1px solid #dddddd

}
.border-top-left-right {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.title-main {
	font-size: 36px;
	line-height: 39px;
	margin-bottom: 15px;
	color: #000;
}
.title-white {
	font-size: 42px !important;
	font-weight: 500;
	line-height: 55px !important;
	color: #ffffff; text-align:center
}
.title-first {
	font-size: 35px;
	line-height: 40px;
	color: #000;
}
.title-sub {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 7px;
}
.title-blue {
	font-size: 28px;
	line-height: 34px;
	color: #0076dc;
}
.title-blue-italic {
	font-size: 24px;
	line-height: 34px;
	color: #0076dc;
	font-style: italic;
}
.title-feature {
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
}
.title-btm-border {
	font-size: 20px;
	font-weight: 700;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
}
.title-bold-extra {
	font-size: 40px;
	font-weight: 700;
}
.trade-para {
	font-size: 12px;
}
.text-red {
	color: #FF0000;
}
.panel-qa {
	padding-bottom: 10px;
}
.well-yellow {
	color:#FF9;
}

.panel-qa {
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
.panel-qa .question {

	background-repeat: no-repeat;
	background-position: left 13px;
	background-repeat: no-repeat;
	background-position: 5px 7px;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 3px;
	cursor: pointer;
	font-weight: 700;
}
.panel-qa .question:hover {
	color: #0066CC;
}
.panel-qa .answer {
	padding-left: 15px;
	padding-right: 40px;
	padding-top: 10px;
	display: none;
}
.panel-qa .arrowdown {

}
.action_link {
	padding: 0px 1px 0px 1px;
	/*float:left;*/
	font-size: 20px;
	font-weight: 300;
	display: inline-block;
	height: 42px;
}
.download_link {
	padding: 12px 20px 12px 20px;
	color: #ffffff;
	display: block;
	background: #35ad0d;
}
.download_link:hover {
	background: #73c300;
	text-decoration: none
}
.download_link em {
	font-size: 14px;
	display: block;
	font-style: normal;
	text-align: right;
}
.download_home {
	padding: 15px 20px 15px 40px;
	color: #ffffff;
	display: block;
	float: left;
	line-height: 20px;
	background: #35ad0d 12px 15px no-repeat;
}
.download_home:hover {
	background: #73c300 12px 15px no-repeat;
	color: #fff;
}
.buy_link {
	padding: 12px 20px 12px 20px;
	color: #ffffff;
	display: block;
	background: #016fc8;
}
.buy_link:hover {
	background: #2ea3f2 12px -43px no-repeat;
	text-decoration: none
}
.download_link:hover, .buy_link:hover {
	color: #ffffff;
}
.margin-no-top {
	margin-top: 0px !important;
}
.margin-btm-10 {
	margin-bottom: 10px;
}
.padding-no-top {
	padding-top: 0px !important;
}
.padding-below-top {
	padding-top: -15px !important;
}
.padding-5 {
	padding: 5px;
}
.padding-top-5 {
	padding-top: 5px;
}
.padding-10 {
	padding: 10px;
}
.padding-20 {
	padding: 20px;
}
.padding-top-10 {
	padding-top: 10px;
}
.padding-top-20 {
	padding-top: 20px;
}
.padding-top-30 {
	padding-top: 30px;
}
.padding-btm-10 {
	padding-bottom: 10px;
}
.padding-btm-20 {
	padding-bottom: 20px;
}
.padding-btm-30 {
	padding-bottom: 30px;
}
.padding-110 {
	padding: 110px 0 0 17px;
}
.padding-top-65 {
	padding-top: 65px;
}
.padding-btm-40 {
	padding-bottom: 40px;
}
.container-40-content {
	padding: 40px 0 40px 0;
}
.container-40-img {
	padding: 40px 0 40px 0px;
	padding-right: -20px;
}
.img-responsive {
	display: inline !important;
	max-width: 200%
}
.margin-top-10 {
	margin-top: 12px;
}
.margin-top-20 {
	margin-top: 20px;
}
.margin-top-30 {
	margin-top: 30px;
}
.margin-top-5 {
	margin-top: 7px;
}
.margin-top-40 {
	margin-top: 40px;
}
.text-brown {
	color: #886601;
}
.text-brown {
	color: #886601;
}
.text-red {
	color: #cc3333;
}
.text-light-blue {
	color: #005f68;
}
.title-slide {
	font-size: 40px;
	font-weight: 700;
}
.text-white {
	color: #fff;
	font-size:14px;
}
.text-blue {
	color: #0066cc;
}
.title-slider {
	font-size: 65px;
	line-height: 85px;
}
.title-nslider {
	font-size: 24px;
	line-height: 35px;
}
.text-green {
	color: #007F00
}
.text-red {
	color: #D40000;
}
.title-nslider-sub {
	font-size: 35px;
	line-height: 55px;
	font-family: "Droid Sans", sans-serif;
	font-style: normal;
}
.title-slider-sub {
	font-size: 28px;
	line-height: 38px;
	padding: 0px 200px 0 5px;
}
.btn-lg-2, .btn-group-lg>.btn {
	padding: 10px 10px;
	font-size: 18px;
	line-height: 1.3333333;
	color: #ffffff;
	border-radius: 6px
}
.btn-red, .btn-group-lg>.btn {
	padding: 15px 6px;
	font-size: 26px;
	line-height: 1.3333333;
	color: #ff0000;
	border-radius: 6px
}
.btn-green, .btn-group-lg>.btn {
	padding: 15px 6px;
	font-size: 26px;
	line-height: 1.3333333;
	color: #009900;
	border-radius: 6px
}
.border {
	border: solid 1px #ddd;
	border-radius: 5px;
	clear: both;
	display: table;
}
.border-tab {
	border: solid 1px #ddd;
	border-top: 0;
	border-radius: 0px 0px 5px 5px;
	clear: both;
	display: table;
	padding: 0 15px 10px 15px;
}
 @media (max-width:980px) {
.title-slider {
	font-size: 40px;
	line-height: 40px;
	padding-bottom: 15px;
}
.title-slider-sub {
	font-size: 18px;
	line-height: 24px;
	padding: 0px 50px 0 0;
}
.btn-red, .btn-group-lg>.btn {
	font-size: 15px;
}
.btn-green, .btn-group-lg>.btn {
	font-size: 16px;
}
.img-responsive {
	display: inline !important;
	max-width: 120%
}
}
 @media (max-width:680px) {
.title-slider {
	font-size: 30px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	margin-top: -10px
}
.title-slider-sub {
	font-size: 18px;
	line-height: 24px;
	padding: 0px 0px 0 0;
	text-align: center;
	margin-top: -10px
}
.img-responsive {
	display: inline !important;
	max-width: 20%
}
.extras {
	text-align: center;
	margin-bottom: 25px;
}
.action_link {
	padding: 0px 1px 0px 1px;
	/*float:left;*/
	font-size: 16px;
	font-weight: 300;
	display: inline-block;
	height: 42px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.download_link {
	padding: 10px 20px 10px 20px;
	color: #ffffff;
	display: block;
	background: #35ad0d;
	margin-bottom: 10px;
}
.buy_link {
	padding: 8px 8px 8px 8px;
	color: #ffffff;
	display: block;
	background: #016fc8;
	margin-top: 10px;
}
.small-text {
	margin-top: -20px;
}
.container-40-content {
	padding: 0px 0 0px 0;
}
.container-40-img {
	padding: 10px 0 0px 0;
	margin-top: -10px
}
.img-responsive {
	display: inline !important;
	max-width: 100%
}
.btn-red, .btn-group-lg>.btn {
	font-size: 26px;
}
.btn-green, .btn-group-lg>.btn {
	font-size: 26px;
}
}
 @media (max-width:360px) {
.title-slider {
	font-size: 24px;
	line-height: 40px;
	text-align: center
}
.title-slider-sub {
	font-size: 14px;
	line-height: 24px;
	padding: 0px 0px 0 0;
	text-align: center
}
.img-responsive {
	display: inline !important;
	max-width: 80%
}
.tabname {
	font-size: 12px
}
.btn-lg-2, .btn-group-lg>.btn {
	font-size: 16px;
}
.btn-red, .btn-group-lg>.btn {
	font-size: 20px;
}
.btn-green, .btn-group-lg>.btn {
	font-size: 20px;
}
}
 @media (max-width:480px) {
.title-slide {
	font-size: 20px;
	font-weight: 700;
	color: #3e3e3e;
}
}
#blue-bg {
	background-color: #FCECBC;
}
ul.list-check {
	list-style: none;
	padding-left: 0px;
}
.list-check li {
	padding-left: 60px;
	font-size: 16px;
	padding-top: 2px;
	text-align: left;
	width:92%
}
.list-check li:before {
  content: "\f00c";
  font-family:'Fontawesome';
  display: inline-block;
  margin-left: -1.3em;
  font-size:18px;
  width: 1.3em;
  color:#0066cc;
}
.orange {
	color: #ffffff;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top, #faa51a, #f47a20);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	color:#ffffff; text-decoration:none;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top, #f88e11, #f06015);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top, #f47a20, #faa51a);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
ul.list-round {
	list-style: none;
	padding-left: 0px;
}
.list-round li {

	background-position: 5px 6px;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 3px;
	margin: 0px 0 5px 0;
	text-align: left;
}
.listmenu {
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}
.listmenu ul {
	margin: 0;
	padding: 0;
	margin-left: 0px;
	float: middle;
}
.listmenu ul li {
}
.listmenu ul li a {
	text-decoration: none;
	color: #737373;
	line-height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
}
.listmenu .lineverti {
}
.listmenu ul li a.last {
	float: left;
	text-decoration: none;
	color: #06C;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 10px;
	border: none;
}
.listmenu ul li a.tab-videos {
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.listmenu ul li a.-features {
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.listmenu ul li a.tab-screenshots {
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.listmenu ul li a:visited {
	color: #333333;
}
.listmenu ul li a:hover, .menu ul li .current {
	color: #333333;
	background-color: #ffffff;
}
ol.list {
	padding-left: 25px;
}
ol.list li {
	padding-bottom: 7px;
	font-size: 18px
}
.footer {
	background:#fff;
	border-top:5px solid #181830;
	padding: 20px 0 20px 0;
	font-size:14px;
}
.footer p {
	font-size: 16px;
}
.footer p a {
	color: #000;
}
.footer p a:hover {
	color: #000;
}
.red {
	background-color: #d0333e !important;
}
.license {
	float: right;
	position: absolute;
	left: 90%;
	top: -3px;
}
.license1 {
	float: right;
	position: absolute;
	left: 77%;
	top: -3px;
}
.bg-blue {
	background-color: #f2f9fe;
	border: 1px solid #e4f4ff;
	border-radius: 5px;
	padding: 23px 25px 23px 15px;
	margin-top: 30px;
	display: table;
	min-height: 500px;
}
.bg-blue1 {
	background-color: #0066cc;
	border: 1px solid #e4f4ff;
	border-radius: 5px;
	margin-top: 30px;
	display: table;
	min-height: 500px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 23px;
	padding-right: 25px;
	padding-bottom: 23px;
	padding-left: 15px;
}
.bg-yellow {
	background-color: #ffffcc;
	border: 1px solid #f5f5cc;
	border-radius: 5px;
	padding: 30px 25px 23px 15px;
	margin-top: 30px;
	min-height: 500px;
}
.bg-error {
	background-color:#f8f6a2;
	padding:15px;
	border: 1px solid #eee090;
	margin-bottom:20px;
}
.support {
	font-size:36px;
	font-weight:100;
	
}
.support.lightorange {
	font-size:36px;
	font-weight:100;
	color:#FC5710;
	
}
.support.lightblue {
	font-size:36px;
	font-weight:100;
	color:#0A99CF;
	
}
.support.lightred {
	font-size:36px;
	font-weight:100;
	color:#D20005;
	
}
.btn-purchase {
    background-color: #F90;
    padding: 10px 24px;
    border-radius: 0;
    color: #FFF;
    font-size: 24px;
    min-width: 250px;
}
.hiw-bg {
	width: 100%;
}
.well-contact {
	padding: 13px 0px 15px 5px;
	margin-bottom: 15px;
	background-color: #f9f9f9;
	border: 1px solid #f2f1f1;
	border-radius: 4px;
	display: table;
}
 @media (max-width:980px) {
.padding-110 {
	display: none;
}
.padding-top-65 {
	display: none;
}
}
 @media (max-width:767px) {
.visible-sm-center-block {
	display: block!important;
	text-align: center !important;
}
.visible-sm-center-block {
	display: block!important;
	text-align: center !important;
}
}
 @media (min-width:768px) {
.visible-md-right-block {
	display: block!important;
	text-align: right!important;
}
}


.threecol { width:23%; margin-right:1%; margin-left:1%; margin-bottom:2%; float:left; background-color:#F8F8F8; border:1px solid #dddddd; -webkit-box-shadow: 0px 20px 29px -19px rgba(168,166,168,1);
-moz-box-shadow: 0px 20px 29px -19px rgba(168,166,168,1);
box-shadow: 0px 20px 29px -19px rgba(168,166,168,1); padding-top:15px }

.threecol h3 { font-size:18px; color:#0066cc;}
.personal { background-color:#f0f8ff; border: 1px solid #1666cc; padding-top:15px; }
.business { background-color:#f2fdf2; border: 1px solid #26a826;  padding-top:15px;}
.forensic { background-color:#fff4f7; border: 1px solid #ba1d47;  padding-top:15px;}
.enterprise { background-color:#fff9f2; border: 1px solid #ff8000;  padding-top:15px;}

.misc-text {text-align:center; font-size:14px; padding-top:15px;}
.cards {text-align:center; font-size:40px; margin-top:-20px; margin-bottom:10px;}
.misc-button-text { text-align:center; padding-top:35px; padding-bottom:25px;}
.bundle-text {text-align:center; font-size:16px; padding-top:15px; }
.offer-text {text-align:center; font-size:14px; line-height:10px;}
.red-text{ color:#F10107; text-align:center}
.order-details {font-size:14px; }
 .fa-icons-red {font-size:22px; color:#F20000}
  .fa-icons-green {font-size:22px; color:#009700}
  .grey-bg {background-color:#F5F5F5;}
  .small-details {font-size:13px;}

.buy-check li {
	padding-left: 45px;
	font-size: 14px;
	padding-top: 7px;
	text-align: left;
	line-height:25px;
	width:92%
}
.buy-check li:before {
  content: "\f00c";
  font-family:'Fontawesome';
  display: inline-block;
  margin-left: -1.3em;
  font-size:18px;
  width: 1.3em;
  color:#0066cc;
}

.faqs-check li {
	padding-left: 45px;
	font-size: 14px;
	padding-top: 7px;
	text-align: left;
	line-height:25px;
	width:92%;
	
}
.faqs-check li:before {
  content: "\f00c";
  font-family:'Fontawesome';
  display: inline-block;
  margin-left: -1.3em;
  font-size:18px;
  width: 1.3em;
  color:#0066cc;
}

.orderhighlighter { width:98%; margin:0px auto; background-color:#F8F8F8; border:1px solid #dddddd; border-radius:4px;}
.orderhighlighter h3{ background-color:#0066cc; color:#ffffff}
.contactdetails {font-size:50px; padding-left:25px; margin-top:-5px }

.shadow-order {
	background-color: #ffffff
}


@media screen and (max-width: 640px) {
	.orderhighlighter { width:90%; }

	.fourcol { float: none;
	width: auto; margin-bottom:15px;
	 } 
	 .threecol { float: none;
	width: 85%;  margin:0px auto; margin-bottom:20px;
	 }
	 .twocol { float: none;
	width: auto; margin-bottom:15px;
	 }

	 .shadow-order {
	box-shadow: inset -1px 3px 3px #DDD;
	background-color: #ffffff;
	width:auto;
}
}
	 @media screen and (min-width: 768px) { .threecol { width:47%; margin-right:1%; margin-left:1%; margin-bottom:2%; float:left; background-color:#F8F8F8; border:1px solid #dddddd; -webkit-box-shadow: 0px 20px 29px -19px rgba(168,166,168,1);
-moz-box-shadow: 0px 20px 29px -19px rgba(168,166,168,1);
box-shadow: 0px 20px 29px -19px rgba(168,166,168,1); padding-top:15px } 
@media screen and (min-width: 1024px) {.threecol { width:23%; }}
.section2 {
	width: 90%;
	margin: 0 auto;
	position: relative;
	margin-top:45px;
		margin-bottom:45px

}
}
	 @media screen and (max-width: 1000px) {
	
	
	.cards {text-align:center; font-size:25px; margin-top:-10px; margin-bottom:10px;}
#tabs .tab a {
 height:45px; border-left:1px solid #dddddd;  border-top-right-radius:3px;
border-top-left-radius:3px;
}
	.buy-check li {
	padding-left: 35px;
	font-size: 13px;
	padding-top: 7px;
	text-align: left;
	line-height:25px;
	width:97%
}
.buy-check li:before {
  content: "\f00c";
  font-family:'Fontawesome';
  display: inline-block;
  margin-left: -1.3em;
  font-size:18px;
  width: 1.3em;
  color:#0066cc;
}
.fourcol h3{ font-size:16px; font-weight:600 }
.misc-button-text { text-align:center; padding-top:25px; padding-bottom:25px;}
.btn-lg-2 {
	padding: 10px 10px;
	font-size: 14px;
	line-height: 1.3333333;
	color: #ffffff;
	border-radius: 6px
}
.offer-text {text-align:center; font-size:13px; line-height:14px;}


	
	 }
	 
	 .recommended-products{float:left;width:100%;display:block; border:1px #d2d5d8 solid; border-radius:4px; margin-bottom:1em; }
.recommended-products h4 { font-family: "myriad-pro-condensed", 'Open Sans Condensed', sans-serif; }

.rec-header { float:left; width:100%; padding:0.75em 1.5em; color:#666;  margin-bottom:1em; border-radius:6px 6px 0 0; background: #f2f2f2;
background: -moz-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e0e0e0));
background: -webkit-linear-gradient(top, #f2f2f2 0%,#e0e0e0 100%);
background: -o-linear-gradient(top, #f2f2f2 0%,#e0e0e0 100%);
background: -ms-linear-gradient(top, #f2f2f2 0%,#e0e0e0 100%);
background: linear-gradient(to bottom, #f2f2f2 0%,#e0e0e0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e0e0e0',GradientType=0 );}
	.rec-header h4 { float:left; font-size:1.5em; padding:0.25em 0;  }
	.rec-header a {   display:inline-block; border-radius:8px;font-size:1em; padding:0.75em 1em; color:#111; margin-left:.75em; font-family: "myriad-pro-condensed", 'Open Sans Condensed', sans-serif; border:1px #fff solid; background: #eeeeee;
background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%);
background: -o-linear-gradient(top, #eeeeee 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 100%);
background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); box-shadow:1px 1px 1px rgba(0,0,0,0.2);}
	.rec-header a:hover { background:#fff; }
	.rec-links { float:right; }
	
	
	.product-grid-item {text-align:center; padding-bottom:1em; }
.product-grid a { color:#224292;  }
.product-grid a img {  margin:0 0 1em 0; -webkit-transition: all .1s ease;     -moz-transition: all .1s ease;
    -o-transition: all .1s ease;    -ms-transition: all .1s ease;    transition: all .1s ease;
	}
.product-grid a:hover img {  
	transform:scale(1.2);
    -ms-transform:scale(1.2); 
    -moz-transform:scale(1.2); 
    -webkit-transform:scale(1.2); 
    -o-transform:scale(1.2);
} 
.product-grid-item:nth-child(4n+1) { clear:both; margin-left:0; }
	.product-grid-title { margin:0; padding:0;  }
	.product-grid-price { margin:0; padding:1em 0 0 0;  font-weight:bold; color:#222; }
	
	.product-grid-item,
	.sc-prod-image { width:50%; }
	.product-grid-item:nth-child(odd) { clear:both;  }
	.product-grid-item { padding:0 1em; }
	
	
	
	
	.container-yellow {
	background-color: #009FE3;
	background-image:url(../new-images/desktop-bg.png);
	desktop-bg.png
	padding-top: 80px;
	padding-bottom: 80px;
	color:#ffffff
}
.container-yellow a{

	color:#ffffff
}
.container-yellow a:hover{

	color:#FFC
}

.container-dark {
	color:#fff;
	padding-top: 80px;
	background:#181830;
	background-repeat: repeat;
}
.container-dark a{

	color:#ffffff
}
.container-dark a:hover{

	color:#FFC
}
.container-client {
	color:#fff;
	padding-top: 40px;
	padding-bottom: 40px;
	background:#181830;
	background-repeat: repeat;
}


.icon-box:after, .icon-box:before {
	content: " ";
	display: table
}
.icon-box:after {
	clear: both
}
.icon-box .icon-box-icon {
	width: 30px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	font-size: 30px;
	line-height: 19px;
	margin-top: -5px;
	float: left;
	transition: all .3s ease-in-out
}
.icon-box .icon-box-icon img {
	max-width: 30px;
	max-height: 30px
}
.icon-box .icon-box-content {
	margin-left: 50px
}
.icon-box .icon-box-icon-circle, .icon-box .icon-box-icon-square {
	width: 48px;
	height: 48px;
	line-height: 46px;
	font-size: 26px;
	margin-top: 6px
}
.icon-box .icon-box-icon-circle img, .icon-box .icon-box-icon-square img {
	max-width: 28px;
	max-height: 28px;
	margin-top: -5px
}
.icon-box .icon-box-content-2 {
	margin-left: 68px
}
.icon-box .icon-box-icon-square {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.icon-box .icon-box-icon-circle {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.icon-box-icon-big .icon-box-icon {
	width: 56px;
	height: 56px;
	font-size: 56px;
	line-height: 56px;
	margin-top: 20px
}
.icon-box-icon-big .icon-box-icon img {
	max-width: 56px;
	max-height: 56px
}
.icon-box-icon-big .icon-box-content {
	margin-left: 76px
}
.icon-box-icon-big .icon-box-icon-circle, .icon-box-icon-big .icon-box-icon-square {
	width: 70px;
	height: 70px;
	font-size: 30px;
	line-height: 68px;
	margin-top: 6px
}
.icon-box-icon-big .icon-box-icon-circle img, .icon-box-icon-big .icon-box-icon-square img {
	max-width: 40px;
	max-height: 40px;
	margin-top: -8px
}
.icon-box-icon-big .icon-box-content-2 {
	margin-left: 56px
}

.icon-box-icon-bigger .icon-box-img img {
	max-width: 100px;
	max-height: 100px;
}
.icon-box-icon-bigger .icon-box-content {
	margin-left: 120px
}
@media (max-width:479px){
.icon-box-icon-bigger .icon-box-img {
	width: 100%;
	text-align:center;
	float:none !important;
}
.icon-box-icon-bigger .icon-box-img img {
	margin-bottom:20px;
}
.icon-box-icon-bigger .icon-box-content {
	margin-left: 0px !important;
}
.icon-box {margin-top:25px; margin-bottom:25px;}

}
.icon-box-vertical .icon-box-icon {
	width: 44px;
	height: 44px;
	text-align: center;
	vertical-align: middle;
	font-size: 44px;
	line-height: 44px;
	margin-bottom: 20px;
	transition: all .3s ease-in-out
}
.icon-box-vertical .icon-box-icon img {
	max-width: 44px;
	max-height: 44px;
	margin-top: -12px
}
.icon-box-vertical .icon-box-icon-circle, .icon-box-vertical .icon-box-icon-square {
	width: 60px;
	height: 60px;
	line-height: 58px;
	font-size: 32px
}
.icon-box-vertical .icon-box-icon-circle img, .icon-box-vertical .icon-box-icon-square img {
	max-width: 38px;
	max-height: 38px;
	margin-top: -8px
}
.icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-base, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-dark, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-white, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-base, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-dark, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-white {
	border: 2px solid transparent;
	line-height: 54px
}
.icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur img, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-base img, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-dark img, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-white img, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur img, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-base img, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-dark img, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-white img {
	max-width: 38px;
	max-height: 38px;
	margin-top: -8px
}
.icon-box-vertical .icon-box-icon-square {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.icon-box-vertical .icon-box-icon-circle {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.icon-box-vertical.text-center .icon-box-icon {
	margin-right: auto;
	margin-left: auto
}
.icon-box-vertical-icon-big .icon-box-icon {
	width: 60px;
	height: 60px;
	font-size: 60px;
	line-height: 60px
}
.icon-box-vertical-icon-big .icon-box-icon img {
	max-width: 70px;
	max-height: 70px
}
.icon-box-vertical-icon-big .icon-box-icon-circle, .icon-box-vertical-icon-big .icon-box-icon-square {
	width: 90px;
	height: 90px;
	line-height: 88px;
	font-size: 38px
}
.icon-box-vertical-icon-big .icon-box-icon-circle img, .icon-box-vertical-icon-big .icon-box-icon-square img {
	max-width: 36px;
	max-height: 36px
}
.icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur, .icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur-base, .icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur-dark, .icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur-white, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur-base, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur-dark, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur-white {
	border: 2px solid transparent;
	line-height: 84px
}
.icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur img, .icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur-base img, .icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur-dark img, .icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur-white img, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur img, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur-base img, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur-dark img, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur-white img {
	max-width: 36px;
	max-height: 36px
}
.icon-box-vertical-icon-bigger .icon-box-icon {
	width: 120px;
	height: 120px;
	font-size: 110px;
	line-height: 120px;
	margin-bottom: 25px
}
.icon-box-vertical-icon-bigger .icon-box-icon img {
	max-width: 120px;
	max-height: 120px;
	margin-top: -30px
}
.icon-box-vertical-icon-bigger .icon-box-icon-circle, .icon-box-vertical-icon-bigger .icon-box-icon-square {
	width: 130px;
	height: 130px;
	line-height: 128px;
	font-size: 50px
}
.icon-box-vertical-icon-bigger .icon-box-icon-circle img, .icon-box-vertical-icon-bigger .icon-box-icon-square img {
	max-width: 80px;
	max-height: 80px;
	margin-top: -10px
}
.icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur, .icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur-base, .icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur-dark, .icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur-white, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur-base, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur-dark, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur-white {
	border: 2px solid transparent;
	line-height: 124px
}
.icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur img, .icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur-base img, .icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur-dark img, .icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur-white img, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur img, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur-base img, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur-dark img, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur-white img {
	max-width: 80px;
	max-height: 80px;
	margin-top: -18px
}

.icon-box-hover:hover .icon-box-icon {
	color: #fff
}
.icon-box-hover:hover .icon-box-icon.icon-box-icon-base {
	color: #E75C39
}
.icon-box-hover:hover .icon-box-icon.icon-box-icon-dark, .icon-box-hover:hover .icon-box-icon.icon-box-icon-white {
	color: #10C7C7
}
.icon-box-hover:hover .icon-box-icon-circle, .icon-box-hover:hover .icon-box-icon-square {
	background: #10C7C7;
	color: #fff
}
.icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-base, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-base {
	background: #E75C39;
	color: #fff
}
.icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-dark, .icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-white, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-dark, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-white {
	background: #10C7C7;
	color: #fff
}
.icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-contur, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-contur {
	background: 0 0;
	color: #10C7C7;
	border-color: #10C7C7
}
.icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-contur-base, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-contur-base {
	background: 0 0;
	color: #E75C39;
	border-color: #E75C39
}
.icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-contur-dark, .icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-contur-white, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-contur-dark, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-contur-white {
	background: 0 0;
	color: #10C7C7;
	border-color: #10C7C7
}
.section {
	max-width: 1120px;
	margin: 0 auto;
	position: relative
}

.section2 {
	max-width: 1240px;
	margin: 0 auto;
	position: relative;
	margin-top:45px;
		margin-bottom:45px

}

.sliderbox {
	width: 100%;
	padding: 0 5px;
	margin-bottom: 20px;
		font-size:14px;

}

.sliderbox h3 {
	margin: 0.75em 0 0.5em;
}

.textblue {
	color: #06C0CC;
	font-weight: 400
}
@media screen and (max-width: 1200px) {
.sliderbox {
	float: none;
	width: auto;
	font-size: 90%;
	margin-top: 30px;
	margin-bottom: 30px;
}
.sliderbox img {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.sliderbox h3 {
	margin-top: 0;
}
.sliderbox p {
}
.sliderbox:before, .sliderbox:after {
	content: '';
	display: block;
}
.sliderbox:after {
	clear: both;
}
}
@media screen and (max-width: 32em) {
.sliderbox {
	text-align: center;
	width: 100%
}
.guidebox {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.sliderbox img {
	float: none;
	margin: 0 auto;
	max-width: 100%;
}
.sliderbox h3 {
	margin: 1.25em 0 1em;
}
.sliderbox p {
	margin: 0;
}





}

.quote { background-color:#F5F5F5; border:1px solid #dddddd; padding:10px; border-radius:3px; margin-right:4%;  }
.border-bottom {
	border-bottom: 1px #bfbebe solid;
	padding: 0 0 8px 15px;
}
.border-no {
	padding: 0 0 0px 15px;
}

.news-right {
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(234,234,234,0.65)), color-stop(56%,rgba(52,52,52,0)), color-stop(72%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(234,234,234,0.65) 0%,rgba(52,52,52,0) 56%,rgba(0,0,0,0) 72%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(234,234,234,0.65) 0%,rgba(52,52,52,0) 56%,rgba(0,0,0,0) 72%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(234,234,234,0.65) 0%,rgba(52,52,52,0) 56%,rgba(0,0,0,0) 72%); /* IE10+ */
background: linear-gradient(to right,  rgba(234,234,234,0.65) 0%,rgba(52,52,52,0) 56%,rgba(0,0,0,0) 72%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6eaeaea', endColorstr='#00000000',GradientType=1 );
	padding: 38px 15px 0 15px;
	border-radius:4px;
	 -webkit-box-shadow: 0px 20px 29px -19px rgba(168,166,168,1);
-moz-box-shadow: 0px 20px 29px -19px rgba(168,166,168,1);
box-shadow: 0px 20px 29px -19px rgba(168,166,168,1);;
}