body {
	padding: 0;
	margin: 0;
	font-family: 'proxima_nova_rgregular', 'Trebuchet MS', arial, sans-serif;
	font-size: 16px;color:#808080;/*background-color:inherit;background-color:#07548c;*/
}
p {
	line-height: 1.7em;color:#808080;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: .50em;
	font-family: 'proxima_nova_rgregular';
}
.semibold, label {
	font-weight: 600
}
.text-primary {
	color: #5ba1dc
}
a.text-primary:hover {
	color: #c42b2b
}
.text-secondary {
	color: #6685a4
}
a.text-secondary:hover {
	color: #516c87
}
.text-tertiary {
	color: #afafaf
}
a.text-tertiary:hover {
	color: #969696
}
.text-success {
	color: #5cb85c
}
a.text-success:hover {
	color: #449d44
}
.text-warning {
	color: #f0ad4e
}
a.text-warning:hover {
	color: #ec971f
}
.text-danger {
	color: #d9534f
}
a.text-danger:hover {
	color: #c9302c
}
.text-info {
	color: #5bc0de
}
a.text-info:hover {
	color: #31b0d5
}
.text-sm {
	font-size: 11px
}
.text-md {
	font-size: 13px
}
.text-lg {
	font-size: 18px
}
.text-xl {
	font-size: 24px
}
.btn-facebook, .btn-primary, .btn-secondary, .btn-tertiary, .btn-twitter {
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075)
}
.btn-facebook.active, .btn-facebook:active, .btn-primary.active, .btn-primary:active, .btn-secondary.active, .btn-secondary:active, .btn-tertiary.active, .btn-tertiary:active, .btn-twitter.active, .btn-twitter:active {
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-primary {
	color: #fff;
	background-color: #0c7cb9;
	border-color: #0c7cb9;
}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #065489;
	border-color: #065489;
}
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
	background-image: none
}
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
	background-color: #d74b4b;
	border-color: #cc2d2d
}
.btn-primary .badge {
	color: #d74b4b;
	background-color: #fff
}
.btn-secondary {
	color: #fff;
	background-color: #6685a4;
	border-color: #54718d
}
.btn-secondary.active, .btn-secondary.focus, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover, .open>.dropdown-toggle.btn-secondary {
	color: #fff;
	background-color: #516c87;
	border-color: #3d5267
}
.btn-secondary.active, .btn-secondary:active, .open>.dropdown-toggle.btn-secondary {
	background-image: none
}
.btn-secondary.disabled, .btn-secondary.disabled.active, .btn-secondary.disabled.focus, .btn-secondary.disabled:active, .btn-secondary.disabled:focus, .btn-secondary.disabled:hover, .btn-secondary[disabled], .btn-secondary[disabled].active, .btn-secondary[disabled].focus, .btn-secondary[disabled]:active, .btn-secondary[disabled]:focus, .btn-secondary[disabled]:hover, fieldset[disabled] .btn-secondary, fieldset[disabled] .btn-secondary.active, fieldset[disabled] .btn-secondary.focus, fieldset[disabled] .btn-secondary:active, fieldset[disabled] .btn-secondary:focus, fieldset[disabled] .btn-secondary:hover {
	background-color: #6685a4;
	border-color: #54718d
}
.btn-secondary .badge {
	color: #6685a4;
	background-color: #fff
}
.btn-tertiary {
	color: #fff;
	background-color: #bcbcbc;
	border-color: #a8a8a8
}
.btn-tertiary.active, .btn-tertiary.focus, .btn-tertiary:active, .btn-tertiary:focus, .btn-tertiary:hover, .open>.dropdown-toggle.btn-tertiary {
	color: #fff;
	background-color: #a3a3a3;
	border-color: #898989
}
.btn-tertiary.active, .btn-tertiary:active, .open>.dropdown-toggle.btn-tertiary {
	background-image: none
}
.btn-tertiary.disabled, .btn-tertiary.disabled.active, .btn-tertiary.disabled.focus, .btn-tertiary.disabled:active, .btn-tertiary.disabled:focus, .btn-tertiary.disabled:hover, .btn-tertiary[disabled], .btn-tertiary[disabled].active, .btn-tertiary[disabled].focus, .btn-tertiary[disabled]:active, .btn-tertiary[disabled]:focus, .btn-tertiary[disabled]:hover, fieldset[disabled] .btn-tertiary, fieldset[disabled] .btn-tertiary.active, fieldset[disabled] .btn-tertiary.focus, fieldset[disabled] .btn-tertiary:active, fieldset[disabled] .btn-tertiary:focus, fieldset[disabled] .btn-tertiary:hover {
	background-color: #bcbcbc;
	border-color: #a8a8a8
}
.btn-tertiary .badge {
	color: #bcbcbc;
	background-color: #fff
}
.btn-inverse {
	color: #fff;
	background-color: #354b5e;
	border-color: #263644
}
.btn-inverse.active, .btn-inverse.focus, .btn-inverse:active, .btn-inverse:focus, .btn-inverse:hover, .open>.dropdown-toggle.btn-inverse {
	color: #fff;
	background-color: #23313d;
	border-color: #10171d
}
.btn-inverse.active, .btn-inverse:active, .open>.dropdown-toggle.btn-inverse {
	background-image: none
}
.btn-inverse.disabled, .btn-inverse.disabled.active, .btn-inverse.disabled.focus, .btn-inverse.disabled:active, .btn-inverse.disabled:focus, .btn-inverse.disabled:hover, .btn-inverse[disabled], .btn-inverse[disabled].active, .btn-inverse[disabled].focus, .btn-inverse[disabled]:active, .btn-inverse[disabled]:focus, .btn-inverse[disabled]:hover, fieldset[disabled] .btn-inverse, fieldset[disabled] .btn-inverse.active, fieldset[disabled] .btn-inverse.focus, fieldset[disabled] .btn-inverse:active, fieldset[disabled] .btn-inverse:focus, fieldset[disabled] .btn-inverse:hover {
	background-color: #354b5e;
	border-color: #263644
}
.btn-inverse .badge {
	color: #354b5e;
	background-color: #fff
}
.btn-facebook {
	color: #fff;
	background-color: #3b5998;
	border-color: #30487b
}
.btn-facebook.active, .btn-facebook.focus, .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover, .open>.dropdown-toggle.btn-facebook {
	color: #fff;
	background-color: #2d4373;
	border-color: #1e2e4f
}
.btn-facebook.active, .btn-facebook:active, .open>.dropdown-toggle.btn-facebook {
	background-image: none
}
.btn-facebook.disabled, .btn-facebook.disabled.active, .btn-facebook.disabled.focus, .btn-facebook.disabled:active, .btn-facebook.disabled:focus, .btn-facebook.disabled:hover, .btn-facebook[disabled], .btn-facebook[disabled].active, .btn-facebook[disabled].focus, .btn-facebook[disabled]:active, .btn-facebook[disabled]:focus, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook, fieldset[disabled] .btn-facebook.active, fieldset[disabled] .btn-facebook.focus, fieldset[disabled] .btn-facebook:active, fieldset[disabled] .btn-facebook:focus, fieldset[disabled] .btn-facebook:hover {
	background-color: #3b5998;
	border-color: #30487b
}
.btn-facebook .badge {
	color: #3b5998;
	background-color: #fff
}
.btn-twitter {
	color: #fff;
	background-color: #00acee;
	border-color: #008fc5
}
.btn-twitter.active, .btn-twitter.focus, .btn-twitter:active, .btn-twitter:focus, .btn-twitter:hover, .open>.dropdown-toggle.btn-twitter {
	color: #fff;
	background-color: #0087bb;
	border-color: #006288
}
.btn-twitter.active, .btn-twitter:active, .open>.dropdown-toggle.btn-twitter {
	background-image: none
}
.btn-twitter.disabled, .btn-twitter.disabled.active, .btn-twitter.disabled.focus, .btn-twitter.disabled:active, .btn-twitter.disabled:focus, .btn-twitter.disabled:hover, .btn-twitter[disabled], .btn-twitter[disabled].active, .btn-twitter[disabled].focus, .btn-twitter[disabled]:active, .btn-twitter[disabled]:focus, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter, fieldset[disabled] .btn-twitter.active, fieldset[disabled] .btn-twitter.focus, fieldset[disabled] .btn-twitter:active, fieldset[disabled] .btn-twitter:focus, fieldset[disabled] .btn-twitter:hover {
	background-color: #00acee;
	border-color: #008fc5
}
.btn-twitter .badge {
	color: #00acee;
	background-color: #fff
}
.btn-jumbo{font-family:'proximanovalight';font-size:20px;line-height: 1.33;width:160px;border-radius:4px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;color:#fff;display:inline-block;text-align:center;}
.btn-blue{background-color:#0c7cb9;padding:11px 0;}
.btn-blue:hover{background-color:#fff;text-decoration:none;}
.btn-transparent {background-color:transparent;border:2px solid #fff;padding:9px 0;margin-left:10px;}
.btn-transparent:hover{text-decoration:none;background-color:#fff;}

.btn-transparent.active, .btn-transparent.focus, .btn-transparent:active, .btn-transparent:focus,  .open>.dropdown-toggle.btn-transparent {
	color: #fff;
	background-color: rgba(0,0,0,0);
	border-color: #e0e0e0;
}
.btn-transparent.active, .btn-transparent:active, .open>.dropdown-toggle.btn-transparent {
	background-image: none
}
.btn-transparent.disabled, .btn-transparent.disabled.active, .btn-transparent.disabled.focus, .btn-transparent.disabled:active, .btn-transparent.disabled:focus, .btn-transparent.disabled:hover, .btn-transparent[disabled], .btn-transparent[disabled].active, .btn-transparent[disabled].focus, .btn-transparent[disabled]:active, .btn-transparent[disabled]:focus, .btn-transparent[disabled]:hover, fieldset[disabled] .btn-transparent, fieldset[disabled] .btn-transparent.active, fieldset[disabled] .btn-transparent.focus, fieldset[disabled] .btn-transparent:active, fieldset[disabled] .btn-transparent:focus, fieldset[disabled] .btn-transparent:hover {
	background-color: transparent;
	border-color: #fff
}
.btn-transparent .badge {
	color: transparent;
	background-color: #fff
}




.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;float:none;
}
.badge {
	font-weight: 600
}
.badge-primary {
	background-color: #d74b4b;
	color: #fff
}
.badge-secondary {
	background-color: #6685a4;
	color: #fff
}
.badge-tertiary {
	background-color: #bcbcbc;
	color: #fff
}
.label {
	font-weight: 600
}
.label-primary {
	background-color: #d74b4b;
	color: #fff
}
.label-secondary {
	background-color: #6685a4;
	color: #fff
}
.label-tertiary {
	background-color: #bcbcbc;
	color: #fff
}
.progress {
	background-color: #f5f5f5
}
.progress-bar-primary {
	background-color: #d74b4b
}
.progress-bar-secondary {
	background-color: #6685a4
}
.progress-bar-tertiary {
	background-color: #bcbcbc
}
.progress-sm {
	height: 12px
}
.progress-lg {
	height: 28px
}
.popover-title {
	font-size: 15px
}
.popover-content {
	font-family: 'Open Sans', 'Trebuchet MS', arial, sans-serif;
	font-size: 13px
}
.alert {
	text-shadow: 1px 1px 1px rgba(0,0,0,.2)
}
.alert strong {
	font-weight: 600
}
.alert-success {
	background-color: #5cb85c;
	border-color: #5cb85c;
	color: #fff
}
.alert-success hr {
	border-top-color: #4cae4c
}
.alert-success .alert-link {
	color: #e6e6e6
}
.alert-info {
	background-color: #5bc0de;
	border-color: #5bc0de;
	color: #fff
}
.alert-info hr {
	border-top-color: #46b8da
}
.alert-info .alert-link {
	color: #e6e6e6
}
.alert-warning {
	background-color: #f0ad4e;
	border-color: #f0ad4e;
	color: #fff
}
.alert-warning hr {
	border-top-color: #eea236
}
.alert-warning .alert-link {
	color: #e6e6e6
}
.alert-danger {
	background-color: #d9534f;
	border-color: #d9534f;
	color: #fff
}
.alert-danger hr {
	border-top-color: #d43f3a
}
.alert-danger .alert-link {
	color: #e6e6e6
}
.form-group {
	margin-bottom: 25px
}
.form-control {
	padding-right: 6px;
	padding-left: 6px;
	-webkit-box-shadow: none;
	box-shadow: none
}
.control-label {
	font-weight: 600
}
.checkbox, .radio {
	margin-bottom: 15px
}
.checkbox-inline, .radio-inline {
	margin-right: 20px;
	margin-bottom: 20px
}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
	margin-left: 0
}
.form-horizontal .control-label {
	position: relative;
	top: 3px;
	text-align: right
}
.btn-facebook .caret, .btn-primary .caret, .btn-secondary .caret, .btn-tertiary .caret, .btn-twitter .caret {
	border-top-color: #fff
}
.dropup .btn-facebook .caret, .dropup .btn-primary .caret, .dropup .btn-secondary .caret, .dropup .btn-tertiary .caret, .dropup .btn-twitter .caret {
	border-bottom-color: #fff
}
.dropdown-menu>li {
	margin:0;
}
.dropdown-menu>li>a {
	padding: 6px 12px;
	font-size: 13px;
	outline: 0;
	border-radius: 4px
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background-color: #ededed
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	color: #444;
	background-color: #dbdbdb
}
.dropdown-header {
	padding-right: 12px;
	padding-left: 12px;
	font-size: 11px;
	text-transform: uppercase
}
.dropdown-icon {
	width: 16px;
	margin-right: 8px;
	color: #444;
	font-size: 15px;
	text-align: center
}
.dropdown-submenu {
	position: relative
}
.dropdown-submenu>.dropdown-menu {
	display: none;
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block
}
.dropdown-submenu:hover>.dropdown-menu:after, .dropdown-submenu:hover>.dropdown-menu:before {
	display: none
}
.mainnav .dropdown-submenu>.dropdown-menu, .navbar .dropdown-submenu>.dropdown-menu {
	display: block;
	margin-top: -6px;
	margin-left: 20px
}

/*======================Privacy Policy Styles====================*/
.prv-policy .heading-block h6{padding-top:5px;color:#a3a3a3;}
.prv-policy b{color:#000;}
.prv-policy p.paragraph{margin:15px 0;}
.prv-policy .cont-box{margin-top:40px;}
.prv-policy .cont-box h3, .prv-policy .terms-service h3{font-size:20px;margin:0;font-weight:bold;}
.prv-policy .cont-box ul li{list-style-type:none;margin-top:10px;}

.prv-policy .cont-box ul.list-styles li{list-style-type:disc;}
.prv-policy .cont-box ul.list-style-circle li{list-style-type:circle;}
.prv-policy .list-style-none ul{margin:0;padding:0;}
.prv-policy .list-style-none ul li{list-style:none;}

.prv-policy .terms-service{margin-top:25px;}
.prv-policy .terms-service ul li{list-style-type:none;margin-top:15px;}
.prv-policy ul.terms-address{margin:5px 0 0 0;padding:0;}
.prv-policy ul.terms-address li{margin:0;padding:0;}
/*================================================================*/
nav{float:right;}

@media (min-width:768px) {
	.mainnav .dropdown-submenu>.dropdown-menu, .navbar .dropdown-submenu>.dropdown-menu {
		display: none;
		margin-left: -1px
	}
	.mainnav .dropdown-submenu:hover>.dropdown-menu, .navbar .dropdown-submenu:hover>.dropdown-menu {
		display: block
	}
	.dropdown-submenu>a:after {
		content: "";
		display: block;
		float: right;
		width: 0;
		height: 0;
		margin-top: 5px;
		margin-right: -10px;
		border-color: transparent;
		border-style: solid;
		border-width: 5px 0 5px 5px;
		border-left-color: #ccc
	}
	.dropdown-submenu:hover>a:after {
		border-left-color: #d74b4b
	}
}
.table-bordered tfoot tr, .table-bordered thead tr {
	background-color: #f2f2f2
}
.table-bordered tfoot tr th, .table-bordered thead tr th {
	color: #444;
	background-color: transparent;
	border-bottom-width: 1px;
	vertical-align: middle;
	font-family: Oswald, 'Trebuchet MS', 'Open Sans', arial, sans-serif;
	font-weight: 500;
	font-size: 14px
}
.pagination>li {
	display: inline-block;
	margin: 0 3px
}
.pagination>li:first-child {
	margin-left: 0
}
.pagination>li:last-child {
	margin-right: 0
}
.pagination>li>a, .pagination>li>span {
	color: #222;
	background-color: transparent;
	border-color: #ddd;
	border-radius: 4px
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	color: #2a6496;
	background-color: #eee;
	border-color: #ddd
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	color: #fff;
	background-color: #d74b4b;
	border-color: #af2727;
	cursor: default
}
.pager>li>a {
	color: #222
}
.tab-content.stacked-content>.tab-pane {
	padding-top: 0
}
.tab-pane {
	position: relative
}
.nav-pills, .nav-tabs {
	margin-bottom: 1.5em
}
.nav-pills .fa-caret-down, .nav-tabs .fa-caret-down {
	margin-left: 3px
}
.nav-pills.nav-stacked>li {
	margin-right: 0;
	margin-bottom: .5em
}
.nav-pills.nav-stacked>li>a {
	padding: 10px 15px
}
.nav-pills>li {
	margin-right: 6px
}
.nav-pills>li>a {
	padding: 5px 12px;
	color: #444;
	background-color: #eee;
	border: 1px solid transparent
}
.nav-pills>li>a:focus, .nav-pills>li>a:hover {
	color: #444;
	background-color: #e4e4e4;
	border-color: transparent
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #d74b4b;
	border-color: transparent
}
.nav-tabs>li>a {
	color: #444;
	background-color: transparent
}
.nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
	color: #444;
	background-color: #eee
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #d74b4b;
	background-color: #fff;
	font-weight: 600
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	/*color: #444;*/
	background-color: inherit!important;
	border: 1px solid transparent;
}
.modal-backdrop {
	background-color: #fff
}
.modal-backdrop.in {
	opacity: .65;
	filter: alpha(opacity=65)
}
.lt-ie9 .modal-content {
	border-color: #ccc
}
.modal-styled .modal-header {
	color: #fff;
	background-color: #2b3d4c;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px
}
.modal-styled .modal-header .close {
	color: #7797b2;
	background-color: transparent;
	text-shadow: none;
	opacity: 1;
	filter: alpha(opacity=100)
}
.modal-styled .modal-header .close:hover {
	color: #fff;
	background-color: transparent
}
.modal-styled .modal-title {
	font-weight: 300
}
.modal-styled .modal-content {
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,.15);
	box-shadow: 2px 2px 5px rgba(0,0,0,.15)
}
.modal-styled .modal-footer {
	color: #555;
	background-color: #f1f1f1;
	border-top-color: #ddd;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px
}
.thumbnail-view {
	position: relative;
	display: inline-block;
	overflow: hidden;
	cursor: -moz-zoom-in;
	cursor: -webkit-zoom-in;
	cursor: zoom-in
}
.thumbnail-view img {
	max-width: 100%
}
.thumbnail-view .thumbnail-view-hover {
	display: block;
	position: absolute;
	right: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: #111;
	background: rgba(0,0,0,.5);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
.thumbnail-view .thumbnail-view-hover i, .thumbnail-view .thumbnail-view-hover-lg i {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 48px;
	height: 48px;
	margin-left: -24px;
	margin-top: -24px;
	color: #ddd;
	color: rgba(255,255,255,.6);
	font-size: 28px;
	line-height: 44px;
	text-align: center;
	background: 0 0;
	border: 3px solid #fff;
	border-color: rgba(255,255,255,.6);
	border-radius: 100px
}
.thumbnail-view .thumbnail-view-hover-lg i {
	width: 72px;
	height: 72px;
	margin-left: -36px;
	margin-top: -36px;
	font-size: 48px;
	line-height: 72px
}
.thumbnail-view:hover .thumbnail-view-hover {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0)
}
.thumbnail-footer {
	padding: 7px 10px;
	border-top: 1px dotted #ccc
}
.thumbnail-footer:after, .thumbnail-footer:before {
	content: " ";
	display: table
}
.thumbnail-footer:after {
	clear: both
}
.thumbnail-footer a {
	color: #999;
	font-size: 12px
}
.thumbnail-footer a:hover {
	text-decoration: none;
	color: #d74b4b
}
.thumbnail-footer .pull-left a {
	padding: 0 12px 0 0
}
.thumbnail-footer .pull-right a {
	padding: 0 0 0 12px
}
.thumbnail-table .thumbnail {
	margin-bottom: 0
}
.accordion-panel .panel {
	border-color: #ddd
}
.accordion-panel .panel-heading {
	padding: 0
}
.accordion-panel .accordion-toggle {
	display: block;
	padding: 10px 15px;
	font-size: 14px;
	color: #555;
	background-color: #ebebeb;
	cursor: pointer
}
.accordion-panel .accordion-toggle:focus, .accordion-panel .accordion-toggle:hover {
	text-decoration: none;
	outline: 0!important
}
.accordion-panel .panel.is-open {
	border-color: #ddd
}
.accordion-panel .panel.is-open .accordion-toggle {
	color: #fff;
	background-color: #354b5e;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}
.accordion-simple .panel+.panel {
	margin-top: 0
}
.accordion-simple .panel-heading {
	padding-right: 0;
	padding-left: 0
}
.accordion-simple .panel-body {
	padding-left: 25px
}
.accordion-simple .panel-title {
	position: relative;
	padding-left: 0;
	color: #444;
	font-family: 'Open Sans', 'Trebuchet MS', arial, sans-serif;
	font-size: 14px;
	line-height: 1.75em;
	letter-spacing: -1px
}
.accordion-simple .accordion-caret:before {
	content: "\f196";
	top: 1px;
	left: 0;
	margin-right: 8px
}
.accordion-simple .panel.is-open .accordion-caret:before {
	content: "\f146"
}
.accordion-caret:before {
	content: "\f0da";
	display: inline-block;
	position: relative;
	left: 2px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	color: #d74b4b;
	font-size: 1.25em
}
.panel.is-open .panel-title {
	color: #444
}
.panel.is-open .accordion-caret:before {
	content: "\f0d7";
	left: 0;
	color: #d74b4b
}
.list-group .list-group-item .list-group-chevron {
	float: right;
	margin-top: 5px;
	color: #bbb
}
.list-group .list-group-item .badge {
	margin-top: 2px
}
.list-group .list-group-item .list-group-chevron+.badge {
	margin-right: 10px
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	transition-property: opacity
}
.carousel-fade .carousel-inner .active {
	opacity: 1
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1
}
.carousel-fade .carousel-control {
	z-index: 2
}
.container {
	position: relative
}
.content {
	position: relative;
	margin-bottom: 2em
}
.layout {
	margin-top: -40px;
	margin-left: -15px;
	margin-right: -15px
}
.layout-main {
	padding-top: 40px;
	padding-bottom: 26px
}
.layout-sidebar {
	padding-top: 40px;
	padding-bottom: 60px
}
.layout-main-left .layout-main {
	padding-right: 30px;
	padding-left: 15px
}
.layout-main-left .layout-sidebar {
	padding-right: 15px;
	padding-left: 30px;
	border-left: 1px solid #ccc;
	-webkit-box-shadow: inset 8px 0 15px -10px rgba(0,0,0,.2);
	box-shadow: inset 8px 0 15px -10px rgba(0,0,0,.2)
}
.layout-main-right .layout-main {
	padding-right: 15px;
	padding-left: 30px
}
.layout-main-right .layout-sidebar {
	padding-right: 30px;
	padding-left: 15px;
	border-right: 1px solid #ccc;
	-webkit-box-shadow: inset -8px 0 15px -10px rgba(0,0,0,.2);
	box-shadow: inset -8px 0 15px -10px rgba(0,0,0,.2)
}
.nav-layout-sidebar-skip {
	display: none;
	margin-bottom: 1em;
	font-size: 12px;
	text-align: center
}
.nav-layout-sidebar {
	position: relative;
	z-index: 101;
	margin: 0 0 2em;
	border-top: 1px solid #e5e5e5
}
.nav-layout-sidebar>li {
	padding: 0;
	margin: 0
}
.nav-layout-sidebar>li>a {
	padding-top: 15px;
	padding-bottom: 15px;
	color: #666;
	border-bottom: 1px solid #e5e5e5;
	outline: 0
}
.nav-layout-sidebar>li>a .fa {
	position: relative;
	top: 1px;
	width: 1em;
	margin-right: 4px;
	font-size: 1.25em;
	text-align: center
}
.nav-layout-sidebar>li>a:hover {
	background-color: #f4f4f4
}
.nav-layout-sidebar>.active>a, .nav-layout-sidebar>.active>a:focus, .nav-layout-sidebar>.active>a:hover {
	color: #d74b4b;
	font-weight: 600;
	background-color: #fff
}
.nav-layout-sidebar>li+li {
	margin-top: 0
}
.layout-main-left .nav-layout-sidebar {
	margin-right: 0;
	margin-left: -31px
}
.layout-main-left .nav-layout-sidebar>li {
	margin: 0 0 0 1px
}
.layout-main-left .nav-layout-sidebar>.active {
	margin-left: 0
}
.layout-main-right .nav-layout-sidebar {
	margin-left: 0;
	margin-right: -31px
}
.layout-main-right .nav-layout-sidebar>li {
	margin: 0 1px 0 0
}
.layout-main-right .nav-layout-sidebar>.active {
	margin-right: 0
}
.siq-featrs{}
.siq-featrs p{font-size:18px;padding-top:15px;line-height:1.6em;color:#636363;margin:0;}

@media (max-width:1200px) {
	.layout-stack-lg {
		margin-top: 0
	}
	.layout-stack-lg .layout-main, .layout-stack-lg .layout-sidebar {
		padding-top: 0
	}
	.layout-stack-lg .layout-main {
		padding-right: 15px;
		padding-left: 15px
	}
	.layout-stack-lg .layout-sidebar {
		padding-right: 15px;
		padding-left: 15px;
		border-right: none;
		border-left: none;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.layout-stack-lg .nav-layout-sidebar-skip {
		display: block
	}
	.layout-stack-lg .nav-layout-sidebar {
		margin-right: 0;
		margin-left: 0
	}
}
@media (max-width:992px) {
	.layout-stack-md {
		margin-top: 0
	}
	.layout-stack-md .layout-main, .layout-stack-md .layout-sidebar {
		padding-top: 0
	}
	.layout-stack-md .layout-main {
		padding-right: 15px;
		padding-left: 15px
	}
	.layout-stack-md .layout-sidebar {
		padding-right: 15px;
		padding-left: 15px;
		border-right: none;
		border-left: none;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.layout-stack-md .nav-layout-sidebar-skip {
		display: block
	}
	.layout-stack-md .nav-layout-sidebar {
		margin-right: 0;
		margin-left: 0
	}
}
.icons-list {
	padding: 0;
	margin: 0 0 30px;
	list-style: none
}
.rta-section .icons-list {	margin: 0 0 10px;}
.icons-list>li {
	position:relative;
	padding-left:1.65em;
	margin-bottom:1em;
	line-height:1.65em;font:16px 'proxima_nova_rgregular';
	background:url(../img/sign.svg) no-repeat left 5px;
	background-size:12px 12px;
}
.icons-list>li>.icon-li {
	position: absolute;

	left: 0;
	width: 1em;
	font-size: 1.30em;
	text-align: center
}
.pricing-plan {
	position: relative;
	display: block;
	vertical-align: top;
	width: 100%;
	padding: 15px;
	margin-bottom: 2em;
	text-align: center;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 4px
}
.pricing-header {
	padding: 15px;
	margin: -25px -15px 15px;
	color: #87a3bc;
	background-color: #344a5c;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}
.pricing-plan-help {
	border-bottom: 1px dotted #000;
	cursor: help
}
.pricing-plan-help strong.ui-popover {
	border-bottom: 1px dotted #000
}
.pricing-plan-label {
	padding-right: 12px;
	padding-left: 12px;
	font-size: 13px
}
.pricing-plan-title {
	margin-top: 0;
	margin-bottom: 6px;
	color: #fff;
	font-size: 21px;
	font-weight: 400;
	text-transform: uppercase
}
.pricing-plan-price {
	display: block;
	padding: 10px;
	margin: -15px -15px 0;
	color: #555;
	background-color: #f2f2f2;
	border-bottom: 1px solid #ddd
}
.pricing-plan-amount {
	color: #46a546;
	font-size: 24px;
	font-weight: 400
}
.pricing-plan-details {
	padding: .5em 0 0;
	margin: 0 0 1em
}
.pricing-plan-details li {
	padding-top: .5em;
	padding-bottom: .5em;
	list-style: none;
	border-bottom: 1px dotted #ddd
}
.pricing-plan hr {
	margin-top: 10px;
	margin-bottom: 10px
}
.pricing-plan-current, .pricing-plan-current:hover {
	color: #333;
	font-weight: 800;
	text-decoration: none;
	cursor: default
}
.pricing-plan-ribbon, .pricing-plan-ribbon-current, .pricing-plan-ribbon-primary, .pricing-plan-ribbon-secondary, .pricing-plan-ribbon-tertiary {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 15px;
	width: 28px;
	padding: 8px 0 12px;
	color: #fff;
	background-color: #777
}
.pricing-plan-ribbon-current:before, .pricing-plan-ribbon-primary:before, .pricing-plan-ribbon-secondary:before, .pricing-plan-ribbon-tertiary:before, .pricing-plan-ribbon:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 0;
	border-bottom: 6px solid #344a5c;
	border-right: 14px solid transparent;
	border-left: 14px solid transparent
}
.pricing-plan-ribbon-primary {
	background-color: #d74b4b
}
.pricing-plan-ribbon-secondary {
	background-color: #6685a4
}
.pricing-plan-ribbon-tertiary {
	background-color: #bcbcbc
}
.pricing-plan-ribbon-current {
	background-color: #3d576d;
	color: #d74b4b
}
.home-section{
	position: relative;
	padding-top: 45px;
	padding-bottom: 45px;
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #e4e4e4;
}
.rta-section {
	position: relative;
	padding-top:70px;
	padding-bottom:65px;
	border-top: 1px solid #e4e4e4;
	margin-bottom: 0;background-color:#fff;
}
@media (min-width:768px) {
	.pricing-plan {
		max-width: 300px;
		padding-top: 25px;
		padding-bottom: 25px;
		margin-right: auto;
		margin-left: auto
	}
	.pricing-plan hr {
		margin-top: 20px;
		margin-bottom: 20px
	}
	.pricing-plan-amount {
		font-size: 32px
	}
	.pricing-plan-details {
		margin: 0 0 2em
	}
	.pricing-plan-details li {
		padding-top: 1.25em;
		padding-bottom: 1.25em
	}
}
@media (width:768px) {
	.rta-section {
		padding-top:50px;
		padding-bottom:45px;
	}
}


.heading-block {
	position: relative;
	margin-bottom: 30px;
	text-align: left
}
.heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4, .heading-block h5, .heading-block h6 {
	margin-bottom: 0;
	color: #354b5e
}
.heading-block h1{font-size:32px;color:#333333;font-family: 'Roboto', sans-serif;}
.heading-block h4{color:#a6a6a6;font-size:18px;padding-top:8px;line-height: 1.4em;}
.heading-block:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 1px;
	z-index: 9;
	background: #e6e6e6
}
.heading-block:after {
	content: "";
	display: block;
	position: relative;
	z-index: 10;
	width: 80px;
	height: 1px;
	margin:10px 0 0
}
.heading-block.heading-minimal {
	margin-bottom:0px
}

.heading-block.heading-minimal:after, .heading-block.heading-minimal:before {
	height: 2px
}
.heading-block.heading-minimal:before {
	display: none
}

.heading-block.heading-center {
	text-align: center
}
.heading-block h3{font:32px 'Roboto', sans-serif;color:#000;letter-spacing:1px;}
.heading-block h4{color:#a6a6a6;padding-top:12px;width:70%;text-align:center;margin:0 auto;}
.heading-block.heading-center:after {
	margin-right: auto;
	margin-left: auto
}
#back-to-top {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 1001;
	width: 30px;
	height: 30px;
	display: block;
	color: #fff;
	font-size: 13px;
	text-align: center;
	line-height: 30px;
	background-color: rgba(153,153,153,.2);
	border-radius: 3px;
	cursor: pointer;
	transition: background .25s linear
}
#back-to-top:hover {
	color: #fff;
	text-decoration: none;
	background-color: rgba(0,132,205,1)
}
#back-to-top i {
	color: #fff
}
@media (min-width:768px) {
	#back-to-top {
		width:34px;
		height:34px;
		font-size: 14px;
		line-height:34px
	}
}
.account-bg {
	background-color: #eee
}
.account-wrapper {
	position: relative;
	width: 90%;
	padding: 0;
	margin: 0 auto;
	text-align: center
}
.account-wrapper .row>div {
	margin-bottom: 1em
}
.account-form {
	padding: 0;
	margin-top: 2em;
	margin-bottom: 2em;
	text-align: left
}
.account-form .placeholder-hidden {
	display: none
}
.account-form .form-control {
	height: 40px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 1.25em
}
.account-body {
	position: relative;
	padding: 35px 30px 10px;
	margin-bottom: 1em;
	color: #444;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.15);
	box-shadow: 1px 1px 1px rgba(0,0,0,.15)
}
.account-footer {
	padding: 0 25px;
	margin-top: 1.5em
}
.account-or-social {
	display: block;
	margin-top: 1em
}
@media (min-width:768px) {
	.account-wrapper {
		width: 450px;
		padding: 0
	}
	.account-wrapper .row>div {
		margin-bottom: 0
	}
	.account-body .account-form {
		padding: 0 25px;
		text-align: left
	}
	.account-or-social {
		margin-top: 2em
	}
}
.comment-list {
	padding: 0;
	margin: 0;
	list-style-type: none
}
.comment-list>li {
	position: relative;
	padding-bottom: 0;
	margin-top: 0;
	border-bottom: 1px dotted #CCC
}
.comment-list>li:last-child {
	border-bottom: none
}
.comment-list .comment {
	padding: 25px 20px;
	margin: 0 0 0 50px
}
.comment-list .comment-avatar {
	position: absolute;
	left: 0;
	width: 55px
}
.comment-list .comment-avatar .avatar {
	width: 55px;
	height: 55px;
	padding: 2px;
	background: #fff;
	border: 4px solid #f4f3ef;
	border-radius: 4px
}
.comment-list .comment-avatar.post-author .avatar {
	border-color: #d74b4b
}
.comment-list .comment-meta {
	margin-bottom: 10px
}
.comment-list .comment-meta a {
	color: #999
}
.comment-list .comment-body p:last-child {
	margin-bottom: 0
}
.comment-list .comment-author {
	margin: 0 5px 0 0
}
.comment-list .comment-author, .comment-list .comment-author a {
	color: #3f3e3c;
	font-weight: 800
}
.comment-list>li .comment-list {
	padding-left: 65px;
	margin: 0
}
.comment-list>li .comment-list>li:last-child {
	border-bottom: none
}
.clients-list {
	width: 100%;
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: center
}
.clients-list>li {
	display: inline-block;
	height: auto;
	margin: 0 5px;
	list-style-type: none;
	line-height: auto;
	text-align: center;
	opacity: .75;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
.clients-list>li:hover {
	opacity: 1
}
.clients-list>li img {
	margin-bottom: 0;
	border-radius: 3px
}
.testimonial {
	position: relative;
	margin-top: 22px
}
.testimonial-icon {
	position: absolute;
	top: -18px;
	left: 50%;
	z-index: 21;
	width: 36px;
	height: 36px;
	margin-left: -18px;
	text-align: center;
	line-height: 36px;
	border-radius: 3px
}
.testimonial-icon i {
	color: #fff;
	font-size: 18px
}
.testimonial-content {
	position: relative;
	padding: 30px 15px 25px;
	text-align: center;
	line-height: 1.75em;
	border: 1px solid #ddd;
	border-radius: 5px
}
.testimonial-content:before {
	content: "";
	position: absolute;
	bottom: -11px;
	left: 20px;
	z-index: 21;
	width: 0;
	height: 0;
	display: n;
	border-left: 11px solid transparent;
	border-top: 12px solid #fff
}
.testimonial-content:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -15px;
	left: 18px;
	border-left: 15px solid transparent;
	border-top: 15px solid #e4e4e4;
	width: 0;
	height: 0
}
.testimonial-author {
	display: table;
	margin: 25px 0 0 4px
}
.testimonial-image {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	width: auto;
	height: auto
}
.testimonial-image img {
	width: 60px;
	height: 60px;
	padding: 4px;
	border: 1px solid #ddd;
	border-radius: 50px
}
.testimonial-author-info {
	display: table-cell;
	vertical-align: middle;
	padding-top: 0;
	padding-left: 15px
}
.testimonial-author-info h5 {
	margin-bottom: 10px
}
@media (min-width:768px) {
	.testimonial {
		margin-bottom: 0
	}
}
.blog-search {
	position: relative
}
.blog-search .form-control {
	height: 40px;
	border-color: #eaeaea;
	border-width: 4px
}
.blog-search .form-control:focus {
	border-color: #e39c88;
	box-shadow: none
}
.blog-search .btn {
	position: absolute;
	top: 5px;
	right: 5px;
	background: 0 0
}
.blog-ul {
	margin-left: 20px;
	color: #444
}
.blog-ul>li {
	margin-bottom: 10px
}
.blog-ul>li>a {
	color: #666
}
.blog-ul>li>a:hover {
	color: #888
}
.blog-ul>li>.fa-li {
	top: 5px;
	color: #d74b4b;
	font-size: 12px
}
ul.blog-popular-posts {
	padding: 12px 0 0;
	margin: 0
}
ul.blog-popular-posts>li {
	padding: 0;
	margin: 0 0 1em;
	list-style-type: none;
	*zoom:1;
	display: table
}
ul.blog-popular-posts>li:last-child {
	margin-bottom: 0
}
ul.blog-popular-posts>li .recent-post-thumbnail {
	display: table-cell;
	vertical-align: top;
	width: 60px;
	padding: 4px
}
ul.blog-popular-posts>li .recent-post-thumbnail img {
	width: 60px;
	height: 60px;
	border: 4px solid #EEE;
	border-radius: 4px
}
ul.blog-popular-posts>li .recent-post-title {
	display: table-cell;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 8px
}
ul.blog-popular-posts>li .recent-post-title h4 {
	font-size: 13px;
	font-weight: 400;
	padding-top: 2px;
	margin-bottom: 3px;
	line-height: 1.1
}
ul.blog-popular-posts>li .recent-post-title .recent-post-meta {
	font-size: 12px;
	font-style: italic
}
ul.blog-stats {
	padding: 0;
	margin: 0 0 -2.5em
}
ul.blog-stats:after, ul.blog-stats:before {
	content: " ";
	display: table
}
ul.blog-stats:after {
	clear: both
}
ul.blog-stats>li {
	position: relative;
	float: left;
	width: 50%;
	padding: 0 0 0 50px;
	margin: 0 0 2.5em;
	list-style-type: none
}
ul.blog-stats>li>a {
	display: block
}
ul.blog-stats>li>a .blog-stats-count {
	display: block;
	color: #222;
	font-size: 18px
}
ul.blog-stats>li>a .blog-stats-label {
	color: #999
}
ul.blog-stats>li>a .blog-stats-mark {
	position: absolute;
	top: 1px;
	left: 0;
	width: 40px;
	height: 40px;
	vertical-align: top;
	color: #fff;
	font-size: 20px;
	text-align: center;
	background-color: #354b5e;
	border-radius: 100px
}
ul.blog-stats>li>a .blog-stats-mark>i {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	vertical-align: middle;
	line-height: 40px
}
ul.blog-stats>li>a:hover {
	text-decoration: none
}
ul.blog-stats>li>a:hover .blog-stats-count {
	color: #444
}
ul.blog-stats>li>a:hover .blog-stats-label {
	color: #666
}
ul.blog-stats>li>a:hover .blog-stats-mark {
	color: #fff;
	background-color: #435f76
}
.posts .post {
	margin: 0 auto 65px
}
.posts .post:last-child {
	margin-bottom: 35px
}
.post {
	display: table;
	width: 100%;
	padding-right: 25px
}
.post-main {
	display: table-cell;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 25px
}
.post-aside {
	display: table-cell;
	vertical-align: top;
	width: 50px
}
.post-title {
	color: #354b5e;
	font-size: 24px
}
.post-title a {
	color: #354b5e
}
.post-title a:hover {
	color: #2a3b4a
}
.post-meta {
	margin-bottom: 23px;
	color: #aaa;
	font-size: 16px
}
.post-meta a, .post-meta a:hover {
	color: #888
}
.post-date {
	width: 50px;
	padding: 4px 0;
	margin-bottom: 1.1em;
	background: #d74b4b;
	text-align: center;
	border-radius: 4px
}
.post-date-day, .post-date-month, .post-date-year {
	display: block;
	padding: 5px 0;
	margin: 0;
	line-height: 1em;
	background: 0 0
}
.post-date-day {
	color: #fff;
	font-size: 20px
}
.post-date-month {
	color: #fff;
	font-size: 13px;
	font-weight: 600
}
.post-date-year {
	color: #9a2222;
	font-size: 14px;
	font-weight: 600
}
.post-content {
	margin-top: 20px
}
.post-comment {
	display: block;
	position: relative;
	padding-top: 32px;
	color: #bbb;
	font-size: 18px;
	font-weight: 600;
	text-align: center
}
.post-comment:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	width: 30px;
	height: 23px;
	margin-left: -15px;
	background: #fff;
	border: 2px solid #ccc;
	border-radius: 3px
}
.post-comment:after {
	content: "";
	display: block;
	position: absolute;
	top: 19px;
	left: 50%;
	width: 8px;
	height: 8px;
	margin-left: -3px;
	background-color: #fff;
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;
	border-top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.post-comment:hover {
	color: #777;
	text-decoration: none
}
.post-comment:hover:before {
	background: #fff;
	border-color: #aaa
}
.post-comment:hover:after {
	background: #fff;
	border-bottom-color: #aaa;
	border-right-color: #aaa
}
.post-img {
	width: 100%;
	padding: 6px;
	border: 1px solid #ddd;
	border-radius: 5px
}
.feature-sm {
	padding: 0 10px;

	text-align: center
}
.feature-sm-icon {
	margin-bottom: 20px;
	font-size: 48px
}
.feature-sm-label {
	font:20px 'proxima_nova_rgregular';padding-top:21px;margin:0;color:#333333;
}
.custom-sm-label {
	font:16px 'proxima_nova_ltsemibold';padding-top:25px;margin:0;color:#000;
}
.feature-sm-content {margin:0;text-align: center;}
.feature-sm span{width:30px;height:30px;padding-top:5px; border-radius:50%;background-color:#81c868;color:#fff;display:inline-block;font:16px 'proxima_nova_rgregular';}
.feature-sm img, .feature-figure img{display:inline-block;}
.feature-lg .feature-content {
	padding-top: 10px
}
.feature-lg.figure-right .feature-figure {
	padding-right: 0;
	padding-left: 30px
}
.feature-lg h3{font:32px 'Roboto', sans-serif;color:#333333;}
.feature-sm {text-align: center;border-radius:5px;padding:45px 25px 0;position:relative;}
.step-count{width:27px;height:32px;color:#d5d5d5;padding-top:3px;margin:30px auto 0 auto;}

@media (min-width:992px) {
	.masthead-img img {max-width:inherit;}
	.feature-sm p{line-height:20px;padding-top:6px;color:#808080;font-size:16px;}
	.step-line{border-bottom:1px solid #b9b9b9;position:absolute;bottom:15px;width:100%}
}
.get-started{margin-top:55px;}
.get-started a{background-color:#4d99da;color:#fff;padding:12px 25px;display:inline-block;border-radius:3px;font:18px 'proxima_nova_rgregular';text-shadow:0 1px 0 #3c77aa;}
.get-started a:hover{text-decoration:none;background-color:#408bcb;}
.valign-top {
	vertical-align: top!important
}
.valign-middle {
	vertical-align: middle!important
}
.valign-bottom {
	vertical-align: bottom!important
}
.chart-bg {
	padding: 30px 30px 20px;
	border-radius: 4px
}
.chart-bg .tickLabel {
	color: #fff
}
.bg-primary {
	background-color: #d74b4b
}
.bg-secondary {
	background-color: #6685a4
}
.bg-tertiary {
	background-color: #bcbcbc
}
.bg-success {
	background-color: #5cb85c
}
.bg-danger {
	background-color: #d9534f
}
.bg-warning {
	background-color: #f0ad4e
}
.bg-info {
	background-color: #5bc0de
}
.chart-holder, .chart-holder-200, .chart-holder-250, .chart-holder-300, .chart-holder-350 {
	width: 98%;
	margin: 0 auto
}
.chart-holder {
	height: 300px
}
.chart-holder-200 {
	height: 200px
}
.chart-holder-250 {
	height: 250px
}
.chart-holder-300 {
	height: 300px
}
.chart-holder-350 {
	height: 350px
}
.clear {
	clear: both
}
.required {
	color: #d9534f
}
hr.spacer-lg, hr.spacer-md, hr.spacer-sm, hr.spacer-xl, hr.spacer-xs {
	margin-top: 0;
	margin-bottom: 0;
	border: none
}
hr.spacer-xl {
	height: 120px
}
hr.spacer-lg {
	height: 90px
}
hr.spacer-md {
	height:30px
}
hr.spacer-sm {
	height: 30px
}
hr.spacer-xs {
	height: 15px
}
iframe {
	border: none
}


.navbar {
	margin-bottom: 0;

	border: none;
	border-radius: 0
}
.navbar .dropdown-menu>li>a {
	font-size: 14px
}
.navbar-header {
	padding-top: 6px;
	padding-bottom: 6px
}
.navbar.navbar-fixed-top a.navbar-brand {
	padding-top: 0;
	padding-bottom: 0;
	background:url(../img/searchiq-logo-white.png) no-repeat left top;
	width:205px;height:44px;margin:0;
}
.navbar.navbar-fixed-top a.navbar-brand:hover{background:url(../img/searchiq-logo-hover.png) no-repeat left top;
}



.navbar-toggle {
	position: relative;
	top: 5px;
	right: 10px;
	height: auto;
	padding: 5px 0;
	margin-top: 0;
	margin-right: 0;
	font-size: 20px;
	line-height: inherit;color:#fff;
}
.navbar-nav>li>a {
	padding:0;

	color: #fff;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	font-family:'proxima_nova_rgregular';
	margin:10px 20px 0;
	border:1px solid transparent;
}
.navbar-nav>li.login-btn>a, .navbar-nav>li.signup-btn>a{font-size: 14px;
	text-transform: uppercase;margin:3px 0 0 15px;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
	font-family:'proxima_nova_rgregular';line-height:16px;color: #fff;
	border-radius:4px;}

.navbar-nav>li.login-btn>a{padding:9px 20px 7px;
	background:transparent;

	border:2px solid #fff;
}
.navbar.navbar-fixed-top .navbar-nav>li.signup-btn>a {padding:11px 20px 9px;background:#0d64a1;border:0;}
.navbar.navbar-fixed-top.top-nav-collapse .navbar-nav>li.signup-btn>a {padding: 11px 20px 9px;background:#1a6fab;}

.navbar-nav>li>a:hover, .navbar-nav>li>a:focus {color: #b3d4ea;background-color:inherit;}
.navbar-nav>li.signup-btn>a:hover{background-color:#fff;color:#333333;}
.navbar-nav>li.login-btn>a:hover{background-color:#fff;color:#333333;}
.navbar-nav>li.active>a, .navbar-nav>li.active>a:hover {
	color: #d74b4b;
	background: 0 0;
	border-bottom: none
}
.navbar-brand:hover {
	background: 0 0
}
.navbar-caret {
	position: relative;
	top: -1px;
	margin-left: 6px
}
.navbar.navbar-fixed-top .navbar-nav>li.signup-btn>a:hover {background:#fff;}

a.searchiq-logo img{display:inline-block}
header{overflow-x:hidden;background:url(../img/header-bg.png) repeat-x left top;}
.header-main{background:url(../img/bg.jpg) no-repeat center top;padding-top:30px;}
.header-cont{padding-top:80px;}


@media (min-width:768px) {
	.navbar {

		padding-top:25px
	}
	.navbar-header {
		padding-top: 0;
		padding-bottom: 0
	}
	.navbar-nav>li.signup-btn>a {}

}
@media (min-width:992px) {
	.fixed-navbar {
		padding-top: 85px
	}
	.fixed-navbar .navbar {
		position: fixed;
		top: 0;
		z-index: 51;
		width: 100%;
		border-bottom: 1px solid #ddd
	}
	h4.masthead-title{margin-top:40px;}
}
.masthead {
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;

}
.header-img{padding-top:50px;}
.masthead iframe {
	border: none
}
h1.masthead-title, h2.masthead-title, h3.masthead-title, h4.masthead-title, h5.masthead-title, h6.masthead-title, .masthead-text p {
	font-family:'proxima_nova_rgregular';
}
.masthead-text p{color:#a9d4f1;font-size:22px;font-family:'proximanovalight';}
h1.masthead-title {
	font-size: 56px
}
h2.masthead-title {
	font-size: 50px
}
h3.masthead-title {
	font-size: 44px
}
h4.masthead-title {
	font-size:48px;line-height:1.2em;font-family:'proximanovalight';margin-bottom:.65em;
}
h5.masthead-title {
	font-size: 32px
}
h6.masthead-title {
	font-size: 26px
}
.masthead-subtitle {
	padding: 20px 0;
	margin-bottom: 0;
	color: #fff;
	font-size: 24px;
	font-weight: 300
}
.masthead-form {
	width: 90%;
	padding-bottom: 6px;
	margin: 0 auto;
	text-align: left
}
.masthead-form .form-group {
	margin-bottom: 16px
}
.masthead-text {
	padding-top: 15px;
	color: #fff;
	font-size: 15px
}
.masthead-img {
	text-align: center
}
.masthead-img img {
	margin: 0 auto;

}
.masthead-actions .btn {
	margin-right: .75em
}
.masthead-actions .btn:last-child {
	margin-right: 0
}

/*.masthead-carousel{background-color: #4686a0;
    color: rgba(255, 255, 255, 0.75);
    background-attachment: fixed,	fixed, fixed;
    
	background-image: url(../img/overlay2.png), url(../img/overlay3.svg), linear-gradient(120deg, #4361c2 5%, #4fa49a 75%, #9dc66b);
    background-position: top left,	center center,	center center;
    background-size: auto,	cover,	cover;
    }*/

.masthead-carousel .carousel-controls {
	position: absolute;
	bottom: 25px
}
.masthead-carousel .carousel-control {
	position: static;
	display: inline-block;
	width: 32px;
	height: 32px
}
.masthead-carousel .carousel-control.left, .masthead-carousel .carousel-control.right {
	background: rgba(0,0,0,.32);
	filter: none;
	border-radius: 3px
}
@media (max-width:991px) {
	h1.masthead-title, h2.masthead-title {
		font-size: 40px
	}
	h3.masthead-title, h4.masthead-title {
		font-size: 32px
	}
	h5.masthead-title, h6.masthead-title {
		font-size: 24px
	}
	.masthead-actions, .masthead-text {
		text-align: center
	}
	.masthead-actions .btn {
		margin: 0 5px .75em
	}

}
.content {
	padding-top: 40px;
	padding-bottom: 0;
	margin-bottom: 0;background:#fff;
}

.rta-section img{margin-top:10px;}
.home-section:first-child {
	padding-top:65px;
	margin-top: -40px;
	border-top: none
}
.home-section:last-child {

}
.powerful-search{
	position: relative;
	padding-top:69px;
	padding-bottom:72px;
	margin-top: 0;
	margin-bottom: 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#fff;
}
.powerful-search .container{padding:0 80px;}
.powerful-search-colm{margin-top:30px;}
.powerful-search h3{color:#333333;}
.powerful-search h4{font-size:16px;line-height:1.5em;}
.powserach-img img{max-width:inherit}
.powserach-des{float:left;padding:0 30px 0 20px;}
.powserach-des h3{padding-top:5px;}

.top-nav-collapse{padding:10px 0;background-color:rgba(6,84,137,1);}


.powr-ft p{color:#90959c;line-height:1.5em;}
.powerful-search .powr-ft h3{color:#babcbd;}

.powr-ft:hover>p,.powr-ft:hover>h3 {color:#fff;}

.powr-ft{text-align:center;}
.powr-ft img{text-align:center;display:inline-block;}
.desktop-img img{margin-top:20px;}
.powr-ft p{padding-top:10px;}

.getstarted-bg{background-color: #fdfdfd;border-top: 1px solid #e2e2e2;}
.getstarted{padding:0;margin:73px 0 80px 0;text-align:center;}
.getstarted h3{font-size:32px;color:#333333;font-family: 'Roboto', sans-serif;padding:0 0 12px 0;text-align:center;margin:0;}
.getstarted h4{text-align:center;color:#a6a6a6;margin:0;padding:0;}
.getstarted a.getstarted-btn{padding:11px 32px;background-color:#0084cd;border-radius:4px;color:#fff;text-decoration:none;font-size:18px;margin:30px 0 0 0;display:inline-block;text-transform:uppercase;-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
.getstarted a.getstarted-btn:hover{background-color:#20a1e8;}

@media (min-width:768px) {
	.masthead-subtitle {
		padding-top: 30px;
		padding-bottom: 30px;
		font-size: 32px;
	}
	.masthead-form {
		width: 70%
	}

	.home-section {
		position: relative;
		padding-top:70px;
		padding-bottom:80px;
		margin-top: 0;
		margin-bottom: 0;background-color:#fff;
	}


}
.grey-bg{background-color:#fefefe;}
.no-btm-margin{margin-bottom:0 !important;padding-bottom:0 !important;}
.footer {
	padding-top:40px;
	color: #010101;
	background: #3d434a;font-family:'proxima_nova_rgregular';
}
.footer-nav ul{padding:0;display:inline-block;margin:0;}
.footer-nav ul li{list-style-type:none;float:left;padding-right:35px;}
.footer-nav ul li a{font-size:16px;color:#fff;text-decoration:none;}
.footer p {color: #c9c9c9;font-size:14px;padding-top:7px;}
.footer a:hover {color: #c8c8c8;}
.footer-social{margin-top:20px;}
.footer-social ul{margin:0;padding:0;float:right;}
.footer-social ul li{list-style-type:none;float:left;margin-left:15px;}
.footer-social ul li a{float:left;}
.footer-social ul li a i{font-size:34px;color:#999999;-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;}
.footer-social ul li a:hover > i{color:#fff;}


.footer .heading-block h1, .footer .heading-block h2, .footer .heading-block h3, .footer .heading-block h4, .footer .heading-block h5, .footer .heading-block h6 {
	color: #fff
}
.footer .heading-block:before {
	background: #3b5368
}
.footer .heading-block:after {
	background: #d74b4b
}
.footer .content-title {
	border-bottom-color: #3b5368
}
.footer .container>.row>div {
	margin-bottom:28px
}
.copyright {
	padding: 20px 0;
	color: #fff;
	line-height: 59px;
	background: #2d3f4f
}
.copyright:after, .copyright:before {
	content: " ";
	display: table
}
.copyright:after {
	clear: both
}
.copyright p {
	margin-bottom: 0
}
.copyright a {
	color: #8ba6bd
}
.copyright a:hover {
	color: #abbfd0
}
.form-control.error {
	border: 1px solid red;
}



@media (max-width:768px) {
	.layout-stack-sm {
		margin-top: 0
	}
	.layout-stack-sm .layout-main, .layout-stack-sm .layout-sidebar {
		padding-top: 0
	}
	.layout-stack-sm .layout-main {
		padding-right: 15px;
		padding-left: 15px
	}
	.layout-stack-sm .layout-sidebar {
		padding-right: 15px;
		padding-left: 15px;
		border-right: none;
		border-left: none;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.layout-stack-sm .nav-layout-sidebar-skip {
		display: block
	}
	.layout-stack-sm .nav-layout-sidebar {
		margin-right: 0;
		margin-left: 0
	}
	.feature-figure{text-align:center;}

}
@media (max-width:767px){
	.powr-ft{margin-top:40px;}
	.powerful-search h3{margin-bottom:0;}
	.getstarted h3 {font-size: 20px;}
	.getstarted{text-align:center;padding:40px 30px;margin:0;}
	.getstarted a.getstarted-btn {text-align:center;float:none;display:inline-block;
		padding:6px 15px;
		border-radius: 3px;
		font-size:18px;
	}
	.navbar.navbar-fixed-top .navbar-header{padding:10px;}
	.navbar.navbar-fixed-top.top-nav-collapse .navbar-header{padding:0 10px;transition: background .3s ease-in-out,padding .3s ease-in-out;}

	.navbar-nav>li.signup-btn>a, .navbar-nav>li.login-btn>a{margin-right:15px;}
	.navbar-nav{background-color:#034370;}
	.nav>li{margin-bottom:10px;}
	.heading-block h4{width:100%}
	.powserach-img img{max-width:100%}
	.powerful-search{padding:30px 0 20px;}
	.powerful-search .container{padding:0 20px;}


}
@media (min-width:768px) and (max-width:991px) {
	.navbar-nav>li>a {
		margin: 10px 10px 0;
	}
	.powr-ft h5.blazing-box, .powr-ft h5.realtime-box{margin-top:30px;}
	.heading-block h4{width:100%}
}

@media (min-width:481px) and (max-width:991px) {
	.col-top-margin{margin-top:30px;}
	.get-started {margin-top: 40px;}
}

@media (min-width:481px) and (max-width:767px) {
	.powerful-search .heading-block.heading-minimal {margin-bottom:0;}

}

@media (max-width:480px) {
	.layout-stack-xs {margin-top: 0}
	h3.masthead-title, h4.masthead-title, .heading-block h1{font-size:26px;}
	.masthead-text p{font-size:16px;}
	.nomargin-xs .feature-sm{margin:0;}
	.get-started{margin-top:0;}
	.feature-lg .feature-content {padding-top:20px;}
	.feature-sm{min-height:inherit;}
	.heading-block.heading-minimal:after {margin-top:20px;}
	.layout-stack-xs .layout-main, .layout-stack-xs .layout-sidebar {
		padding-top: 0
	}
	.layout-stack-xs .layout-main {
		padding-right: 15px;
		padding-left: 15px
	}
	.layout-stack-xs .layout-sidebar {
		padding-right: 15px;
		padding-left: 15px;
		border-right: none;
		border-left: none;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.powerful-search .heading-block.heading-minimal {margin-bottom:0px}
	.layout-stack-xs .nav-layout-sidebar-skip {
		display: block
	}
	.layout-stack-xs .nav-layout-sidebar {
		margin-right: 0;
		margin-left: 0
	}
	.powerful-search h3 {margin-bottom:0;}
	.powr-ft{margin-bottom:30px;}
	.feature-sm{margin-bottom:30px;padding-top:20px;}
	.nomargin-xs .feature-sm{margin-bottom:0px;}
	.getstarted h3 {font-size: 20px;}
	.getstarted h4 {font-size:16px;}
	.getstarted{text-align:center;padding:30px 10px;margin:0;}
	.getstarted a.getstarted-btn {text-align:center;float:none;display:inline-block;
		padding:8px 20px;
		border-radius: 3px;
		font-size:18px;margin-top:15px;
	}
	.heading-block h4{font-size:16px;}

	.footer {text-align:center;}
	.btn-blue{margin:0 0 10px 0;}
	.btn-transparent{margin:0;}
	.feature-lg .feature-figure {padding-right:0;}
	.heading-block h3, .feature-lg h3{font-size:20px;}
	.feature-sm-content {min-height:inherit;padding-bottom:5px;line-height:1.4em;padding-top: 5px;}
	.footer-social ul{display:inline-block;}
	.footer p{font-size:13px;}
	.footer-nav ul li {padding-right:25px;margin-bottom: 15px;}
	.rta-section{padding:20px 0 50px 0;}
	.home-section {padding-top:15px;padding-bottom:25px;}
}

.masthead.not-home {
	background: inherit !important;
}

.icons-list.no-icon>li {
	background: none !important;
}

.navbar-nav>li {
	background: inherit !important;
}

.dropdown-menu {
	border-radius: 4px !important;
}

img {
	max-width: 100%;
}

.bs-sidebar.hidden-print.affix.well {
	/*position: static;*/
	padding: 0;
}

@media (max-width: 991px) {
	.bs-sidebar.hidden-print.affix.well {
		position: static;
	}
}

.bs-sidebar.hidden-print.affix.well li.main a {
	font-weight: bold;
}

.bs-sidebar.hidden-print.affix.well li.active {
	background-color: #eee;
}

.bs-sidebar.hidden-print.affix.well li:focus, .bs-sidebar.hidden-print.affix.well li:active {
	color: #5090c7;
	background: transparent;
}


.parsley-form .form-group {
	position: relative
}
.parsley-form .form-group .parsley-success .parsley-error-list {
	display: none!important
}
.parsley-form .form-group .parsley-error-list {
	position: relative;
	top: 0;
	display: block;
	padding: 2px 10px;
	margin: 0;
	list-style: none;
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	background: #d9534f;
	border-radius: 4px;
	z-index: 10;
}
.parsley-form .form-group .parsley-error-list::after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #d9534f;
	position: absolute;
	top: -6px;
	left: 3px;
	z-index: 10;
}
.parsley-form .form-group .parsley-error-list.filled {
	display: inline-block!important
}
.parsley-form.form-horizontal .form-group span.error {
	margin-left: 15px
}

.margin-bottom-0 {
	margin-bottom: 0 !important;
}

.btn-primary:disabled {
	color: #fff;
	background-color: #0c7cb9;
	border-color: #0c7cb9;
	opacity: .65;
}


input::-ms-clear {
	display: none;
}

.ng-hide {
	display: none !important;
}

@media (max-width: 767px) {
	.navbar-nav>li>.dropdown-menu>li>a{
		color: #fff !important;
	}
	.navbar-nav>li>.dropdown-menu>li>a:hover{
		color: #333 !important;
	}
}

.alert.alert-danger > a {
	color: #ccc;
}
.alert.alert-danger > a:hover {
	color: #fff;
}


.fa-facebook-square:before {
	content: "\f082";
}

.fa-twitter-square:before {
	content: "\f081";
}

body, html {height: 100%;}
#wrapper {min-height: 100%;height: auto;padding: 0 0 136px;margin: 0 auto -136px;}
footer{height:136px;}