blockquote.blockquote-inverse p, body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
:hover, a, a:focus, a:hover {
	transition: all .4s ease
}
.navbar-default .navbar-nav>li>a, .new-logo, .new-logo a.navbar-brand, a.login_link {
	display: inline-block
}
body {
	background: #fff;
	color: #666;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 16px
}
a.login_link, ul.sub-cat li a {
	font-family: 'Montserrat', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	color: #777;
	font-weight: 300
}
a {
	color: #1576ec
}
.btn {
	font-weight: 300;
	border: 0
}
a.login_link, b, strong {
	font-weight: 500
}
.btn.btn-primary {
	background-color: #52b6ec
}
.btn.btn-primary.active, .btn.btn-primary:hover {
	background-color: #1586c3;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
a:focus, a:hover {
	color: #333;
	text-decoration: none;
	outline: 0
}
* {
	outline: 0
}
img {
	vertical-align: middle;
	max-width: 100%
}
.home #header {
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 75px;
	background: 0 0;
	border: none
}
.search-btn, a.login_link {
	-moz-transition: .2s box-shadow ease;
	-webkit-transition: .2s box-shadow ease
}
.new-logo {
	float: none;
	padding: 0;
	text-align: center;
	float: none;
	padding: 0;
	text-align: center;
	padding-left: 0px;
}
.new-logo a.navbar-brand {
	margin: 14px 0px 0px 0px;
	padding: 0px;
}
#header.new-header.sticky-header .new-logo a.navbar-brand {
	display: none;
}
#header.new-header.sticky-header .new-logo a.navbar-brand.sticky-logo {
	display: inline-block;
	top: 0px;
}
.navbar-header {
	float: left;
}
.navbar-default .navbar-brand img {
	max-width: 100%;
	display: inline-block
}
.new-logo .navbar-brand {
	float: none;
	height: inherit
}
a.login_link, #header .navbar-default .navbar-nav>li>a.login_link:focus {
	padding: 6px 15px!important;
	border-radius: 4px;
	border: 0 solid transparent;
	outline: 0;
	color: #fff!important;
	transition: .2s box-shadow ease;
	font-size: 14px!important;
	background-color: #1576ec;
	font-weight: 400!important
}
a.login_link:hover {
	background: #fed24a!important;
	border: none
}
a.new_heart-icon i {
	font-size: 22px;
	color: #ef7268;
	font-weight: 900
}
#header .navbar-nav {
	padding-left: 30px;
	display: block;
	width: 95%;
	border-bottom: 0 solid #efefef;
	float: right;
	padding-right: 32px;
}
#header .container-fluid {
	padding: 0
}
ul.sub-cat {
	margin: auto;
	padding: 0 0 0 15px;
	list-style: none;
	display: block;
	background: #f8f9f9;
	width: 100%;
	overflow: hidden
}
ul.sub-cat li {
	display: inline-block;
	float: left
}
ul.sub-cat li a {
	font-size: 16px;
	font-weight: 600;
	overflow: hidden;
	padding: 17px 14px 16px;
	letter-spacing: normal;
	color: #6c798b;
	display: block
}
.fa-building-o, .fa-chevron-right:before {
	font-family: FontAwesome
}
ul.sub-cat li.active a {
	color: #2fb797
}
ul.sub-cat li a:hover {
	color: #000
}
.navbar-collapse {
	float: right;
	padding: 0;
	text-align: left;
	margin-right: 0;
	width: 75%;
	padding-right: 0px;
}
#main-slider {
	background-image: url(../images/bg-img.jpg);
	background-attachment: fixed;
	background-position: 50% 50%;
	background-repeat: repeat;
	padding: 100px 0 0;
	color: #fff
}
.carousel-inner {
	background: url(../images/top-image.png) bottom left repeat-x
}
#main-slider .item {
	-moz-transition: opacity ease-in-out .5s;
	-o-transition: opacity ease-in-out .5s;
	-webkit-transition: opacity ease-in-out .5s;
	transition: opacity ease-in-out .5s;
	left: 0!important;
	opacity: 0;
	top: 0;
	position: absolute;
	width: 100%;
	display: block!important;
	z-index: 1;
	text-align: center
}
#main-slider .item:first-child {
	top: auto;
	position: relative
}
#main-slider .item.active {
	opacity: 1;
	-moz-transition: opacity ease-in-out .5s;
	-o-transition: opacity ease-in-out .5s;
	-webkit-transition: opacity ease-in-out .5s;
	transition: opacity ease-in-out .5s;
	z-index: 2
}
#main-slider .item.active h1 {
	-webkit-animation: scaleUp .4s;
	-moz-animation: scaleUp .4s;
	-o-animation: scaleUp .4s;
	-ms-animation: scaleUp .4s;
	animation: scaleUp .4s
}
#main-slider .next, #main-slider .prev {
	position: absolute;
	top: 50%;
	background-color: rgba(0,0,0,.3);
	color: #fff;
	margin-top: -50px;
	font-size: 24px;
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 4px;
	z-index: 5;
	font-family: FontAwesome;
	display: none
}
.box, .box h2, .media-browser, .portfolio-item .portfolio-image {
	position: relative
}
.box h2, .lead span, .media-browser, .portfolio-filter>li {
	display: inline-block
}
#main-slider .next:hover, #main-slider .prev:hover {
	background-color: rgba(0,0,0,.5)
}
#main-slider .prev {
	left: 10px
}
#main-slider .next {
	right: 10px
}
#main-slider h1 {
	font-size: 44px;
	color: #2e2e7f;
	width: 60%;
	margin: auto
}
#main-slider h2 {
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #777;
	letter-spacing: normal;
	width: 60%;
	margin: 25px auto 30px;
	line-height: 1.5em
}
#features h4, #services h4, .information_block .button_login, .lead, .signup-form p.short_note {
	text-transform: uppercase
}
.lead {
	color: #e04e50;
	font-weight: 900;
	font-size: 12px;
	letter-spacing: 2px;
	width: 60%;
	margin: 15px auto 25px
}
.lead span {
	color: #96b5cd;
	margin-left: 8px;
	margin-right: 8px
}
.media-browser {
	background: url(../images/browser.png) 7px 7px no-repeat #7abcff;
	padding-top: 22px;
	border: 1px solid #d9dee1;
	border-radius: 5px 5px 0 0;
	box-sizing: border-box;
	border-bottom: none
}
.slideshow-home .left .images {
	padding-bottom: 68%;
	width: 780px;
	max-width: 100%;
	position: relative
}
.border-bottom {
	border: 1px solid #d9dee1
}
#contact .box {
	background-color: #222;
	color: #999
}
#contact .box h1, #contact .box h2, #contact .box h3 {
	color: #fff
}
#contact .box a {
	color: #999
}
#contact .box a:hover {
	color: #52b6ec
}
#contact .box input[type=text], #contact .box input[type=email], #contact .box textarea {
	background-color: #111;
	border: 0;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}
#pricing .plan, .portfolio-item .item-inner {
	border-bottom: 1px solid #e1e1e1;
	text-align: center
}
#contact .box input[type=text]:focus, #contact .box input[type=email]:focus, #contact .box textarea:focus {
	background-color: #444;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.box {
	padding: 0
}
.box.last {
	border-radius: 0 0 5px 5px
}
.box h2 {
	padding: 10px 30px;
	border-radius: 4px;
	margin-bottom: 30px;
	font-size: 48px
}
.portfolio-filter, .portfolio-items {
	list-style: none;
	padding: 0;
	margin: 0
}
.portfolio-items {
	margin-right: -20px
}
.portfolio-filter {
	margin-bottom: 50px;
	text-align: center
}
.portfolio-items>li {
	float: left;
	padding: 0;
	margin: 0
}
.navbar-default .have-question, .rhs-form {
	float: right
}
.portfolio-items.col-2>li {
	width: 50%
}
.portfolio-items.col-3>li {
	width: 33%
}
.portfolio-items.col-4>li {
	width: 25%
}
.portfolio-items.col-5>li {
	width: 20%
}
.portfolio-items.col-6>li {
	width: 16%
}
.portfolio-item .item-inner {
	margin: 0 20px 20px 0;
	background: #fff;
	padding: 10px
}
.portfolio-item img {
	width: 100%
}
.portfolio-item h5 {
	margin: 0;
	padding: 10px 0 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.portfolio-item .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background-color: rgba(255,255,255,.9);
	text-align: center;
	vertical-align: middle;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s
}
#services img, .portfolio-item:hover .overlay {
	opacity: 1
}
.portfolio-item .overlay .preview {
	position: relative;
	top: 50%;
	display: inline-block;
	margin-top: -20px
}
.isotope-item {
	z-index: 2
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1
}
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-ms-transition-duration: .8s;
	-o-transition-duration: .8s;
	transition-duration: .8s
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity
}
.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}
#pricing .plan {
	background: #fff;
	list-style: none;
	margin: 0 0 20px;
	padding: 0
}
#pricing .plan li {
	padding: 10px 0;
	margin: 0 15px;
	border-bottom: 1px dashed #eee
}
#pricing .plan li.plan-name {
	padding: 15px 0;
	font-size: 18px;
	font-weight: 700
}
#pricing .plan li.plan-price {
	color: #666;
	padding: 15px 0;
	font-size: 48px
}
#pricing .plan li.plan-action {
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 0
}
#pricing .plan.featured {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05)
}
#pricing .plan.featured .plan-price {
	color: #fff;
	background-color: #52b6ec;
	border-bottom-color: #52b6ec;
	margin: 0
}
#services .box .no-border {
	border-bottom: none
}
#services .row>div {
	margin-bottom: 50px
}
.center {
	text-align: center
}
#team-scroller .designation {
	margin-top: 10px;
	display: block
}
.member {
	margin: 0 50px;
	text-align: center
}
.carousel.scale .left-arrow, .carousel.scale .right-arrow {
	top: 30%;
	position: absolute
}
.carousel.scale .left-arrow {
	left: -10px
}
.carousel.scale .right-arrow {
	right: -10px
}
.carousel.scale .active .row>div:nth-child(1) {
	-webkit-animation: scaleUp .2s linear 0 both;
	-moz-animation: scaleUp .2s linear 0 both;
	-ms-animation: scaleUp .2s linear 0 both;
	-o-animation: scaleUp .2s linear 0 both;
	animation: scaleUp .2s linear 0 both
}
.carousel.scale .active .row>div:nth-child(2) {
	-webkit-animation: scaleUp .2s linear .1s both;
	-moz-animation: scaleUp .2s linear .1s both;
	-ms-animation: scaleUp .2s linear .1s both;
	-o-animation: scaleUp .2s linear .1s both;
	animation: scaleUp .2s linear .1s both
}
.carousel.scale .active .row>div:nth-child(3) {
	-webkit-animation: scaleUp .2s linear .2s both;
	-moz-animation: scaleUp .2s linear .2s both;
	-ms-animation: scaleUp .2s linear .2s both;
	-o-animation: scaleUp .2s linear .2s both;
	animation: scaleUp .2s linear .2s both
}
.carousel.scale .active .row>div:nth-child(4) {
	-webkit-animation: scaleUp .2s linear .4s both;
	-moz-animation: scaleUp .2s linear .4s both;
	-ms-animation: scaleUp .2s linear .4s both;
	-o-animation: scaleUp .2s linear .4s both;
	animation: scaleUp .2s linear .4s both
}
.icon-social {
	border: 0;
	color: #fff;
	border-radius: 100%;
	display: inline-block!important;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	padding: 0
}
.icon-social.icon-facebook {
	background: #4f7dd4
}
.icon-social.icon-facebook:hover {
	background: #789bde
}
.icon-social.icon-twitter {
	background: #5bceff
}
.icon-social.icon-twitter:hover {
	background: #8eddff
}
.icon-social.icon-linkedin {
	background: #21a6d8
}
.icon-social.icon-linkedin:hover {
	background: #49b9e3
}
.icon-social.icon-google-plus {
	background: #dc422b
}
.icon-social.icon-google-plus:hover {
	background: #e36957
}
.icon-social.icon-pinterest {
	background: #cb2027
}
.icon-social.icon-pinterest:hover {
	background: #e03e44
}
.icon-social.icon-youtube {
	background: #ce332d
}
.icon-social.icon-youtube:hover {
	background: #da5954
}
.icon-social:hover {
	color: #fff
}
.navbar-default .have-question a, .navbar-default .navbar-nav>li>a {
	color: #6c798b;
	font-family: 'Montserrat', sans-serif;
}
.navbar-default {
	background-color: transparent;
	border: 0;
	padding: 0px;
	min-height: auto;
	margin: 0;
	font-weight: 400;
	margin-top: 10px;
}
.navbar-default .first a {
	border-radius: 0 0 0 5px
}
.navbar-default .navbar-nav>li {
	margin-right: 22px;
	position: static;
	display: inline-block;
	float: none
}
.navbar-default .have-question a {
	font-size: 15px;
	font-weight: 400;
	display: inline-block;
	padding-top: 29px;
	padding-right: 40px;
	text-decoration: underline
}
.navbar-default .navbar-nav>li>a {
	font-size: 14px;
	font-weight: 400;
	overflow: inherit;
	padding: 14px 0px;
	color: #fff;
	opacity: 1;
}
.navbar-default .navbar-nav>li>a.logout-link {
	color: #ccc;
	font-size: 12px;
	letter-spacing: .5px;
	font-weight: 300;
	text-transform: none;
	line-height: 25px
}
.navbar-default .navbar-nav>li>a>i {
	display: inline-block
}
.navbar-default .navbar-nav>li span.welcome-msg {
	margin-top: 6px;
	display: inline-block;
	vertical-align: middle;
	border-right: 1px solid #666;
	padding-right: 15px;
	color: #ccc;
	font-size: 15px;
	letter-spacing: .5px;
	font-weight: 400
}
.navbar-default .navbar-nav>li.active:focus>a, .navbar-default .navbar-nav>li.active:focus>a:focus, .navbar-default .navbar-nav>li.active:hover>a, .navbar-default .navbar-nav>li.active:hover>a:focus, .navbar-default .navbar-nav>li.active>a, .navbar-default .navbar-nav>li.active>a:focus {
	color: #fff;
	background: 0 0;
	border-bottom: 0 #2fb797 solid;
	text-decoration: underline;
}
.navbar-default .navbar-nav>li:focus>a, .navbar-default .navbar-nav>li:focus>a:focus, .navbar-default .navbar-nav>li:hover>a, .navbar-default .navbar-nav>li:hover>a:focus {
	color: #666;
	background: 0 0;
	border-bottom: 0 #2fb797 solid
}
.icon-lg, .icon-md {
	background-color: rgba(0,0,0,.4);
	border-radius: 100%;
	text-align: center;
	color: #fff
}
.icon-lg {
	font-size: 48px;
	height: 108px;
	width: 108px;
	line-height: 108px;
	margin: 10px;
	display: inline-block!important
}
#features .round, .icon-md, .input_small {
	display: inline-block
}
.icon-md {
	font-size: 24px;
	height: 68px;
	width: 68px;
	line-height: 68px;
	margin-right: 10px;
	margin-bottom: 10px
}
.icon-color1 {
	background-color: #e74c3c
}
.icon-color2 {
	background-color: #2ecc71
}
.icon-color3 {
	background-color: #3498db
}
.icon-color4 {
	background-color: #8e44ad
}
.icon-color5 {
	background-color: #1abc9c
}
.icon-color6 {
	background-color: #2c3e50
}
.gap {
	margin-bottom: 50px
}
.big-gap {
	margin-bottom: 100px
}
textarea#message {
	padding: 10px 15px;
	height: 220px
}
@keyframes scaleUp {
0% {
opacity:0;
transform:scale(.3)
}
100% {
opacity:1;
transform:scale(1)
}
}
@-moz-keyframes scaleUp {
0% {
opacity:0;
-moz-transform:scale(.3)
}
100% {
opacity:1;
-moz-transform:scale(1)
}
}
@-webkit-keyframes scaleUp {
0% {
opacity:0;
-webkit-transform:scale(.3)
}
100% {
opacity:1;
-webkit-transform:scale(1)
}
}
@-ms-keyframes scaleUp {
0% {
opacity:0;
-ms-transform:scale(.3)
}
100% {
opacity:1;
-ms-transform:scale(1)
}
}
@-o-keyframes scaleUp {
0% {
opacity:0;
-o-transform:scale(.3)
}
100% {
opacity:1;
-o-transform:scale(1)
}
}
.rhs-form {
	padding: 0;
	font-size: 18px;
	line-height: 20px;
	margin: auto;
	width: 320px;
	font-family: 'Montserrat', sans-serif;
}
#features h1, #features h4 {
	font-family: 'Montserrat', sans-serif;
	margin-top: 0
}
.input_small {
	padding: 8px 10px 7px;
	border-radius: 4px 0 0 4px;
	font-size: 12px;
	line-height: normal;
	background: #fafbfc;
	color: #8da2b5;
	border: 1px solid #dde5ed;
	border-right-width: 0;
	font-family: 'Montserrat', sans-serif;
	float: left;
	letter-spacing: .5px
}
.top-get-started-btn {
	background: linear-gradient(to bottom, #1f8ded 0, #1985e3 100%);
	color: #fff;
	padding: 5px 20px;
	font-size: 13px;
	height: 31px;
	border-radius: 3px;
	border: 1px solid #1271c4;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: .5px;
	float: left;
	font-weight: 600;
	margin-left: 5px
}
#features {
	background: #1f8ceb;
	color: #b9dcfa;
	padding: 50px 0
}
#features h4 {
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	letter-spacing: normal;
	line-height: 1.5em
}
#features h1 {
	font-size: 30px;
	color: #fff;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 40px
}
#features .round {
	height: 100px;
	width: 100px;
	text-align: center;
	border-radius: 50px;
	line-height: 100px
}
#features .box {
	padding: 0 140px
}
#row-full, #testimonial-row-full {
	padding: 0;
	overflow: hidden
}
#row-full h1, #row-full h2, #testimonial-row-full h2 {
	padding-top: 0;
	font-family: 'Montserrat', sans-serif;
	text-shadow: none;
	text-align: center
}
.contries {
	background: url(../images/flag-img.jpg) top left;
	overflow: hidden
}
#row-full h1 {
	padding-bottom: 15px;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	letter-spacing: normal;
	margin-bottom: 0
}
#row-full h2 {
	color: #ccc;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: .5px;
	line-height: 1.4em;
	padding-bottom: 30px;
	margin-top: 5px
}
.contries .arrow {
	background: url(../images/top-arrow.png) top center no-repeat;
	position: absolute;
	height: 14px;
	z-index: 100;
	width: 100%;
	margin-top: -5px
}
#testimonial-row-full .contries {
	background: url(../images/flag-img.jpg) top left;
	overflow: hidden
}
#testimonial-row-full h1 {
	font-family: 'Montserrat', sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #fff;
	letter-spacing: normal;
	text-shadow: none;
	text-align: center;
	margin-bottom: 0
}
#testimonial-row-full h2 {
	color: #ccc;
	font-size: 22px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.4em;
	padding-bottom: 10px;
	margin-top: 5px
}
#testimonial-row-full h3 {
	font-family: 'Montserrat', sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #fff;
	letter-spacing: normal;
	text-shadow: none;
	text-align: center;
	margin-bottom: 20px
}
#testimonial-row-full .contries .arrow {
	background: url(../images/top-arrow.png) top center no-repeat;
	position: absolute;
	height: 14px;
	z-index: 100;
	width: 100%;
	margin-top: -5px
}
#services {
	color: #b9dcfa;
	padding: 60px 0 15px;
	text-align: center
}
#services .container {
	padding-bottom: 70px
}
#services .screenshots p {
	text-align: left;
	padding: 0;
	letter-spacing: 1.2px;
	font-size: 15px;
	margin-bottom: 15px
}
#services h3, #services h4 {
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px
}
#services h3 {
	font-size: 26px;
	font-weight: 300;
	color: #1f8ceb
}
#services .screenshots .img-fluid {
	display: block;
	max-width: 100%;
	height: auto
}
#services h4 {
	font-size: 12px;
	color: #fff;
	margin-bottom: 10px;
	line-height: 19px
}
#services h2, #services p {
	font-family: 'Montserrat', sans-serif;
	text-align: center
}
#services h2 {
	font-size: 42px;
	color: #444;
	font-weight: 600;
	margin-bottom: 10px;
	margin-top: 0;
	letter-spacing: normal
}
#services p {
	font-size: 21px;
	font-weight: 400;
	text-transform: none;
	color: #9b9c9e;
	letter-spacing: .5px;
	margin: auto auto 35px;
	line-height: 1.5em;
	padding: 5px 15%
}
#pricing .lead1, #pricing h1 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300
}
.homepage .screenshot-blurb {
	display: flex;
	align-items: center
}
.homepage.screenshots>.row {
	display: flex
}
.yellow {
	background: #fcb50c
}
.light-green {
	background: #44ce82
}
.purple {
	background: #be7af8
}
.aqua {
	background: #44e5fd
}
.red {
	background: #f3716e
}
.green {
	background: #7cc245
}
.brown {
	background: #cda15b
}
.purple1 {
	background: #7461b7
}
.orange {
	background: #ffa358
}
.blue {
	background: #67b6fa
}
.blue-dark {
	background: #3e43a0
}
.pink {
	background: #fb75e0
}
.green1 {
	background: #65c996
}
.red1 {
	background: #e7524f
}
.yellow1 {
	background: #fac326
}
.purple2 {
	background: #d868c3
}
.green2 {
	background: #82b440
}
.blue1 {
	background: #0084b4
}
#services .box {
	padding-bottom: 0
}
#services .box .border {
	border: none;
	padding: 20px 0;
	border-top: none;
	border-left: none
}
#services .box .last {
	border-right: none
}
#services .box .last1 {
	border-bottom: none
}
#services .box i {
	font-size: 40px;
	color: #fff;
	font-weight: 300;
	margin-bottom: 25px;
	display: block
}
#pricing .lead1, #services .box p {
	font-size: 16px;
	letter-spacing: normal
}
#services .box p {
	padding: 0 10px;
	color: #888;
	line-height: 24px;
	width: 80%
}
#services .box p a {
	color: #fff;
	text-decoration: underline
}
#services .box p a:hover {
	text-decoration: none
}
#pricing {
	background: #1f8ceb;
	color: #b9dcfa;
	margin-bottom: 40px
}
#pricing .lead1 {
	text-transform: none;
	color: #b9dcfa;
	width: 85%;
	margin: auto auto 35px
}
#pricing h1, .pricing-plan {
	margin-top: 0;
	letter-spacing: normal
}
#pricing h1 {
	font-size: 44px;
	color: #fff;
	text-align: center;
	margin-bottom: 25px
}
.price-inner {
	background: url(../images/bar-bg.png) bottom left repeat-x;
	padding: 120px 0 65px
}
.block-height {
	height: 676px
}
.pricing-plan {
	overflow: hidden;
	color: #b9dcfa;
	font-size: 18px
}
.pricing-plan .pricing_currency {
	position: relative;
	vertical-align: top;
	top: 30px;
	right: 0;
	color: #b9dcfa;
	font-size: 24px
}
.pricing-plan .price {
	font-weight: 400;
	font-size: 70px;
	text-align: center;
	line-height: 1.3;
	letter-spacing: -.015em;
	margin: -10px auto 17px;
	color: #fff
}
.signup-form {
	width: 524px;
	margin: 48px auto 37px;
	position: relative
}
.signup-form.signup-form-large input {
	font-size: 16px;
	height: 50px;
	padding: 10px 180px 10px 30px;
	border-radius: 25px;
	background-clip: padding-box;
	line-height: normal;
	display: block;
	width: 100%;
	border: none;
	letter-spacing: 1px
}
.information_block .button_download, .signup-form .signup-form-button {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	border: 0
}
.signup-form .signup-form-button, .signup-form p.short_note {
	letter-spacing: 2px;
	font-family: 'Montserrat', sans-serif;
	color: #fff
}
.signup-form .signup-form-button {
	position: absolute;
	z-index: 2;
	right: 0;
	top: 0;
	background-color: #69cb95;
	height: 30px;
	font-weight: 600;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	text-decoration: none;
	box-sizing: content-box;
	outline: 0;
	cursor: pointer;
	white-space: nowrap;
	padding: 10px 30px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px
}
.signup-form p.short_note {
	font-weight: 900;
	font-size: 11px;
	width: 100%;
	margin: 15px auto auto
}
.price-inner .information_block {
	background-color: #0b253b;
	border-radius: 4px 4px 0 0;
	margin: 45px auto 0;
	padding: 0 0 30px;
	width: 550px;
	font-family: 'Montserrat', sans-serif;
	overflow: hidden;
	min-height: 310px
}
.information_block h2 {
	font-size: 20px;
	font-weight: 400;
	padding: 20px 0;
	font-family: 'Montserrat', sans-serif;
	color: #fff;
	letter-spacing: normal;
	border-bottom: 1px #2d5475 solid;
	display: block;
	margin: 0 0 10px
}
.information_block .group {
	display: block;
	margin-bottom: 15px;
	position: relative;
	text-align: left;
	vertical-align: top;
	margin-left: 40px
}
.information_block1, .information_block1 h2 {
	text-align: center;
	font-family: 'Montserrat', sans-serif;
}
.information_block label {
	color: #92a9bd;
	display: inline-block;
	font-size: 15px;
	font-weight: 400;
	margin-bottom: 2px;
	width: 115px;
	margin-right: 4px;
	vertical-align: top;
	padding-top: 8px;
	letter-spacing: normal
}
.information_block .inputbox {
	border: 1px solid #071a2b;
	border-radius: 2px;
	color: #465e72;
	display: inline-block;
	font-size: 15px;
	height: 38px;
	line-height: 38px;
	margin: 0;
	padding: 0 24px 0 60px;
	text-overflow: ellipsis;
	width: 345px;
	font-family: 'Montserrat', sans-serif;
	background: #e1eaf1
}
.information_block .info-log {
	background-color: #e1eaf1;
	border-radius: 2px 0 0 2px;
	border-right: 1px solid #b8d2e7;
	color: #668dae;
	height: 35px;
	margin-left: 125px;
	padding: 0 12px;
	position: absolute;
	top: 1px;
	vertical-align: middle;
	font-size: 16px;
	line-height: 37px
}
.information_block .button_login {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	color: #fff;
	padding: 10px 25px;
	font-size: 15px;
	height: 50px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	float: none;
	font-weight: 700;
	letter-spacing: 1.5px;
}
.fa-circle-o:before {
	content: "\f10c  \f10c";
	font-size: 9px;
	line-height: 12px
}
.fade_box {
	opacity: .5
}
.information_block1 {
	background-color: #fff;
	border-radius: 4px 4px 0 0;
	margin: 0 auto 40px;
	padding: 0 0 30px;
	width: 550px;
	border: 1px solid #e9edef
}
.information_block1 h2 {
	font-size: 20px;
	font-weight: 400;
	padding: 20px 0;
	color: #1f8ceb;
	letter-spacing: normal;
	border-bottom: 1px #e5e5e5 solid;
	display: block;
	margin: 0 0 10px
}
.download span {
	font-size: 12px;
	color: #6b8499;
	letter-spacing: normal;
	display: block;
	margin-top: 15px
}
.information_block1 .group {
	text-align: left;
	color: #333;
	letter-spacing: 1px
}
.information_block .button_download, .information_block1 .button_login {
	display: inline-block;
	background-color: #69cb95;
	height: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	line-height: 30px;
	color: #fff;
	cursor: pointer;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	white-space: nowrap;
	outline: 0;
	text-decoration: none
}
.information_block1 .group ol li {
	padding-bottom: 10px;
	margin-bottom: 10px
}
.information_block .button_download {
	box-sizing: content-box;
	padding: 10px 50px;
	border-radius: 2px
}
.information_block1 .button_login {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	padding: 7px 30px;
	border-radius: 2px;
	margin-left: 25px
}
.blockOverlay {
	z-index: 1000;
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .5;
	cursor: none;
	position: absolute;
	background-color: #fff
}
.support_link {
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 1px
}
.option_or {
	font-size: 24px;
	font-weight: 400;
	color: #aaa;
	margin: 15px 0;
	font-family: 'Montserrat', sans-serif;
}
.information_block1 .group1 {
	display: block;
	margin-bottom: 15px;
	position: relative;
	text-align: left;
	vertical-align: top;
	padding-left: 25px;
	padding-right: 25px
}
.information_block1 .textarea, .information_block1 label {
	display: inline-block;
	font-family: 'Montserrat', sans-serif;
}
.information_block1 label {
	color: #333;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 2px;
	text-shadow: 0 1px 0 #fff;
	width: 145px;
	margin-right: 4px;
	vertical-align: top;
	padding-top: 8px
}
.information_block1 .textarea {
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	color: #888;
	font-size: 15px;
	line-height: 35px;
	margin: 0;
	padding: 0 73px 0 10px;
	text-overflow: ellipsis;
	width: 100%;
	letter-spacing: 1px
}
a.tooltips span, a.tooltips1 span {
	background: #0b253b;
	line-height: 35px;
	border-radius: 3px;
	letter-spacing: 1px
}
a:hover.tooltips span, a:hover.tooltips1 span {
	left: 100%;
	margin-left: 15px;
	z-index: 10000;
	opacity: 1
}
a.tooltips span:after, a.tooltips1 span:after {
	right: 100%;
	width: 0;
	height: 0;
	border-right: 8px solid rgba(0,0,0,.8);
	border-top: 8px solid transparent;
	content: ''
}
a.tooltips {
	position: relative;
	display: inline
}
a.tooltips span {
	position: absolute;
	color: #fff;
	text-align: center;
	visibility: hidden;
	font-family: 'Montserrat', sans-serif;
}
a.tooltips span:after {
	position: absolute;
	top: 8%;
	margin-top: -8px;
	border-bottom: 8px solid transparent
}
a:hover.tooltips span {
	visibility: visible;
	top: -7%;
	margin-top: -17.5px;
	font-size: 12px;
	text-align: left;
	padding: 15px
}
a.tooltips1 {
	position: relative;
	display: inline
}
.faq h1, .faq strong {
	display: block;
	font-family: 'Montserrat', sans-serif;
}
a.tooltips1 span {
	position: absolute;
	color: #fff;
	text-align: center;
	visibility: hidden;
	font-family: 'Montserrat', sans-serif;
}
.faq h1, .faq strong, a.tooltips1 span h4 {
	letter-spacing: normal
}
a.tooltips1 span h4 {
	color: #fff;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	border-bottom: 1px #2d5475 solid;
	padding-bottom: 20px;
	padding-left: 25px;
	padding-top: 10px
}
a.tooltips1 span:after {
	position: absolute;
	top: 8%;
	margin-top: -8px;
	border-bottom: 8px solid transparent
}
a:hover.tooltips1 span {
	visibility: visible;
	top: 25%;
	margin-top: -17.5px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	width: 425px
}
a:hover.tooltips1 span ol {
	font-size: 15px;
	line-height: 1.6em;
	padding-right: 15px;
	letter-spacing: normal;
	color: #92a9bd;
	padding-left: 45px
}
.navbar-toggle {
	border-radius: 0
}
.faq {
	padding: 0;
	width: 100%;
	margin: auto auto 40px;
	line-height: 1.6em
}
.faq h1 {
	color: #2e2e7f;
	font-size: 40px;
	font-weight: 400;
	line-height: normal;
	text-align: center
}
#customer .lead1, .compare-section h2 {
	text-transform: none;
	line-height: 1.5em
}
.faq .faq-inner {
	border: 1px solid #e9edef;
	border-radius: 6px;
	padding: 20px 25px;
	margin-top: 30px;
	overflow: hidden
}
.faq ul {
	overflow: hidden;
	padding: 0;
	margin: 0;
	text-align: left
}
.faq ul li:last-child {
	border-bottom: none
}
.faq strong {
	margin-bottom: 9px;
	font-size: 16px;
	font-weight: 600;
	color: #333
}
#customer {
	background: #fff;
	padding: 30px 0 0px;
	border-bottom: solid 0px rgba(138,144,149,.18);
	border-top: 0px solid #e3eef7;
	position: relative;
	z-index: 1;
}
#customer .lead1 {
	font-size: 19px;
	font-weight: 300;
	color: #666;
	letter-spacing: normal;
	margin: auto auto 40px;
	text-align: center;
	padding: 5px 15%;
	font-family: 'Montserrat', sans-serif;
	line-height: 28px
}
#customer h1, #customer h2 {
	font-size: 40px;
	color: #000;
	display: block;
	font-weight: 700;
	letter-spacing: -1px;
	margin-bottom: 15px;
	margin-top: 30px;
	text-align: center;
	font-family: 'Domine', serif;
	;
}
.compare-section h1, .compare-section h2 {
	font-size: 40px;
	color: #444;
	display: block;
	font-weight: 700;
	letter-spacing: -1px;
	margin-bottom: 15px;
	margin-top: 0;
	text-align: center;
	font-family: 'Domine', serif;
}
.compare-section {
	width: 100%;
	background-color: #f4f7f9;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F4F7F9, endColorstr=#fff);
	background-image: -webkit-linear-gradient(#F4F7F9 0, #fff 100%);
	background-image: -o-linear-gradient(#F4F7F9 0, #fff 100%);
	background-image: linear-gradient(#F4F7F9 0, #fff 100%);
	padding: 110px 0 70px
}
.compare-section h3 {
	font-size: 17px;
	font-weight: 300;
	color: #666;
	letter-spacing: normal;
	margin: auto auto 55px;
	text-align: center;
	padding: 5px 7%;
	font-family: 'Montserrat', sans-serif;
	line-height: 22px;
}
.compare-rc {
	background: #fff;
	border-radius: 4px;
	margin: 20px auto
}
.compare-text {
	padding: 0px;
	overflow: hidden
}
.compare-text .free-btn1 {
	background-color: #2fb797;
	border: none;
	border-radius: 4px;
	display: inline-block;
	cursor: pointer;
	height: 50px;
	padding: 2px 0 3px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	margin-top: 10px;
	width: 300px;
	margin-bottom: 40px;
	letter-spacing: 1px;
	text-transform: uppercase
}
.data-table td, .data-table th {
	padding: 12px 15px;
	vertical-align: top
}
.data-table {
	width: 100%;
	margin: 0 0 3px;
	text-align: left;
	border: none
}
.data-table th {
	white-space: nowrap;
	color: #444;
	text-transform: none;
	font-size: 17px;
	font-weight: 600;
	border-right: 1px solid #e2e8ed;
	border-right: 1px #e2e8ed solid;
	border-left: 1px #e2e8ed solid;
	border-bottom: 1px #e2e8ed solid;
	font-family: 'Montserrat', sans-serif;
}
.data-table td {
	border: 1px solid #e2e8ed;
	border-top: none;
	border-left: none;
	font-size: 15px;
	line-height: 24px;
	font-weight: 400
}
.data-table tbody .last {
	border-right: none;
	text-align: center;
	vertical-align: bottom
}
.data-table tbody .odd {
	background: #fff
}
.data-table tbody.even td, .data-table tbody.odd td {
	border-width: 0 1px
}
.data-table tbody.even tr.border td, .data-table tbody.odd tr.border td {
	border-bottom-width: 1px
}
.data-table th .tax-flag {
	white-space: nowrap;
	font-weight: 400
}
.data-table td.green_shade {
	background: #fff;
	text-align: left;
	font-size: 16px
}
.data-table td.top_header {
	color: #444;
	padding: 0;
	text-align: left;
	font-size: 20px;
	border: none
}
.data-table td.price {
	color: #444;
	line-height: normal;
	padding: 10px 15px 12px;
	font-size: 15px;
	text-align: left;
	border: 1px solid #e2e8ed;
	border-left: none;
	font-weight: 900
}
.data-table td.heading {
	background-color: #f8fdff;
	color: #444;
	line-height: normal;
	padding: 10px 12px;
	font-size: 18px;
	font-weight: 700;
	text-align: left;
	border: 1px solid #e2e8ed
}
.data-table td.top_bordr, .data-table th.top_bordr {
	border: 1px solid #e2e8ed;
	background: #fafbfc;
	font-style: normal
}
.data-table td.price span {
	font-weight: 400
}
.data-table td.top_bordr, .data-table th.top_bordr {
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.testimonails-slider h2 {
	font-weight: 300;
	font-family: 'Domine', serif;
}
.data-table th.top_bordr {
	font-size: 16px;
	color: #333;
	letter-spacing: .5px;
	text-align: left
}
.data-table td.top_bordr {
	font-size: 15px;
	color: #8da4c5;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center
}
.testimonails-slider {
	background: #1576ec;
	padding-top: 60px
}
.testimonails-slider h2 {
	font-size: 40px;
	color: #fff;
	display: block;
	text-align: center;
	letter-spacing: -1px;
	margin-bottom: 10px;
	margin-top: 0;
	font-weight: 700;
}
.testimonails-slider p {
	font-size: 17px;
	font-weight: 300;
	text-transform: none;
	color: rgba(255,255,255,.8);
	letter-spacing: normal;
	margin: auto auto 55px;
	text-align: center;
	line-height: 22px;
	padding: 5px 26%;
	font-family: 'Montserrat', sans-serif;
}
.img-container, .quote-container {
	position: relative;
	background-color: #eee;
	background-size: cover
}
.quote-container.novideo:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #1576ec;
	content: ''
}
.quote-container .callout-caption {
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.img-container .panel {
	margin-top: 240px
}
.quote-container .container, .quote-container .row, .quote-container div[class^=col] {
	height: 100%
}
.quote-container blockquote.blockquote-inverse:after, .quote-container blockquote.blockquote-inverse:before {
	display: none
}
.quote-thumb {
	display: block;
	margin: 0 5px;
	border: 3px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #fff;
	background-position: center;
	-moz-background-size: cover;
	background-size: cover;
	-webkit-box-shadow: 0 0 40px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 40px rgba(0,0,0,.1);
	box-shadow: 0 0 40px rgba(0,0,0,.1);
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out;
	-webkit-transform: scale(.7);
	-moz-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7);
	width: 120px;
	height: 120px
}
.quote-thumb:hover {
	-webkit-transform: scale(.7);
	-moz-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7)
}
li.active .quote-thumb {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}
.orbit-container {
	position: relative;
	margin: 0 auto;
	width: 1504px;
	height: 600px
}
.orbit-container .col-md-5 {
	margin-top: 135px
}
.callout-caption {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	z-index: 1;
	padding: 0 25px;
	color: #fff;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
#carousel-quote blockquote {
	border: none;
	padding: 0;
	margin: 0
}
blockquote.blockquote-inverse p {
	font-weight: 300;
	color: #fff;
	font-size: 26px;
	max-width: 800px;
	padding: 20px 0;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 0;
	line-height: 32px;
}
#carousel-quote blockquote span {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 14px;
	color: rgba(255,255,255,.7)
}
#carousel-quote blockquote span strong {
	font-weight: 300;
	color: #fff;
	font-size: 16px
}
.de blockquote p:before, blockquote p:after {
	content: '\201E'
}
blockquote p:before {
	content: '\201C'
}
#carousel-quote .carousel-indicators .active {
	background: 0 0
}
#carousel-quote .carousel-inner .item {
	height: 400px;
	background-position: center;
	-moz-background-size: cover;
	background-size: cover;
	margin-bottom: 130px
}
.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 4;
	width: 100%;
	margin-left: -50%;
	padding-left: 0;
	text-align: center
}
#carousel-quote .carousel-indicators {
	bottom: -58px;
	-webkit-transition: -webkit-transform .3s linear;
	-moz-transition: transform .3s linear, -moz-transform .3s linear;
	transition: transform .3s linear;
	transition: transform .3s linear, -webkit-transform .3s linear, -moz-transform .3s linear;
	will-change: transform
}
#carousel-quote .carousel-indicators li {
	width: auto;
	height: auto;
	border: none
}
.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #000\9;
	background-color: transparent;
	cursor: pointer
}
#carousel-quote .quote-thumb {
	margin: 0
}
#carousel-quote .item .video-holder {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 14;
	width: 100%;
	height: 100%
}
#carousel-quote .item .video-holder .video-close {
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 2;
	width: 40px;
	height: 40px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	background: rgba(0,0,0,.31);
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear
}
#carousel-quote .item .video-holder .video-close:hover {
	background: rgba(0,0,0,.7)
}
#carousel-quote .item .video-holder .quote-video {
	position: absolute;
	top: 0;
	width: 100%;
	height: 700px
}
#carousel-quote .carousel-indicators.minif {
	-webkit-transform: perspective(100px) translate3d(0, 80px, -80px);
	-moz-transform: perspective(100px) translate3d(0, 80px, -80px);
	transform: perspective(100px) translate3d(0, 80px, -80px)
}
.wrapper-dropdown-3 {
	position: relative;
	width: 410px;
	margin: 0 auto;
	padding: 10px;
	background: #fff;
	border-radius: 7px;
	border: 2px solid #c1dbf1;
	cursor: pointer;
	outline: 0;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	color: #1f8ceb;
	letter-spacing: 1px
}
.wrapper-dropdown-3 span i {
	margin-right: 15px;
	margin-left: 5px;
	display: inline-block;
	font-size: 18px;
	vertical-align: text-top
}
.wrapper-dropdown-3:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -3px;
	border-width: 6px 6px 0;
	border-style: solid;
	border-color: #1f8ceb transparent
}
.wrapper-dropdown-3 .dropdown {
	position: absolute;
	top: 140%;
	left: 0;
	right: 0;
	background: #fff;
	border-radius: inherit;
	border: 1px solid #9ccafa;
	box-shadow: 0 0 5px rgba(0,0,0,.1);
	font-weight: 400;
	list-style: none;
	pointer-events: none;
	display: none;
	z-index: 100
}
.wrapper-dropdown-3 .dropdown:after, .wrapper-dropdown-3 .dropdown:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	bottom: 100%;
	border-style: solid
}
.wrapper-dropdown-3 .dropdown:after {
	right: 15px;
	border-width: 0 6px 6px;
	border-color: #fff transparent
}
.wrapper-dropdown-3 .dropdown:before {
	right: 13px;
	border-width: 0 8px 8px;
	border-color: #9ccafa transparent
}
.wrapper-dropdown-3 .dropdown li a {
	display: block;
	padding: 15px;
	text-decoration: none;
	color: #777;
	border-bottom: 1px solid #e6e8ea;
	box-shadow: inset 0 1px 0 #fff;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.wrapper-dropdown-3 .dropdown li i {
	color: inherit;
	margin-right: 15px
}
.wrapper-dropdown-3 .dropdown li:first-of-type a {
	border-radius: 7px 7px 0 0
}
.wrapper-dropdown-3 .dropdown li:last-of-type a {
	border: none;
	border-radius: 0 0 7px 7px
}
.wrapper-dropdown-3 .dropdown li:hover a {
	background: #1f8ded;
	color: #fff
}
.wrapper-dropdown-3.active .dropdown {
	opacity: 1;
	pointer-events: auto;
	text-align: left;
	padding: 0;
	display: block
}
.no-opacity .wrapper-dropdown-3 .dropdown, .no-pointerevents .wrapper-dropdown-3 .dropdown {
	display: none;
	opacity: 1;
	pointer-events: auto
}
.no-opacity .wrapper-dropdown-3.active .dropdown, .no-pointerevents .wrapper-dropdown-3.active .dropdown {
	display: block
}
.fa-building-o {
	font-style: normal
}
.faq-section {
	background: #fff;
	padding-top: 25px;
	padding-bottom: 60px
}
.inside-header {
	padding: 0;
	text-align: left;
	position: relative;
}
.inside-header.dark-bg {
	background: #efefef
}
.inside-header.color1 {
	background: #fff;
	margin-top: 0px;
	padding-top: 30px
}
.inside-header.color2 {
	background: #fff
}
.inside-header.color5 {
	background: #0f256e;
	position: relative;
}
.inside-header.color4 {
	background: #0f256e;
	position: relative;
}
.inside-header.color4:after, .inside-header.color5:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	display: block;
	background: url(../images/home-bg.png) 50% 12% no-repeat;
	opacity: .1;
	content: "";
}
.inside-header.color3 {
	background: #fff
}
.inside-header.color6 {
	padding-top: 40px;
	background: #0f256e;
	position: relative;
}
.inside-header.color6:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	display: block;
	background: url(../images/home-bg.png) 50% 12% no-repeat;
	opacity: .1;
	content: "";
}
.inside-header.color8 {
	background: #fff
}
.inside-header.color9 {
	background: #2fb797
}
.inside-header.color1 .heading-block h2, .inside-header.color9 .heading-block h1 {
	color: #000
}
.heading-block h1, .heading-block h2 {
	line-height: 60px;
	color: #fff;
	font-weight: 700;
	letter-spacing: normal;
	text-align: center;
	font-family: 'Domine', serif;
	letter-spacing: -1.5px;
}
.heading-block {
	width: 65%;
	margin: 0 auto;
	position: relative;
	padding: 100px 0 30px
}
.heading-block h1 {
	margin: 0 0 12px;
	font-size: 48px;
}
.heading-block h1 span {
	display: block;
	font-size: 34px
}
.heading-block h2 {
	margin: 0;
	font-size: 42px
}
.heading-block p {
	text-align: center;
	font-size: 19px;
	line-height: 28px;
	margin-top: 10px;
	margin-bottom: 0;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #fff;
	letter-spacing: normal;
	padding: 0 10%
}
.heading-block p.our-secret-subtext {
	padding: 0 15% 10px
}
.heading-block p.rc-alternative-subtext {
	padding: 0 8%;
	letter-spacing: .1px
}
.heading-block1, .heading-block2 {
	margin: 0 auto;
	position: relative;
	z-index: 100;
}
.heading-block1 {
	width: 75%;
	padding: 10px 0 90px
}
.heading-block1 p {
	padding: 0 5% 45px!important
}
.heading-block2 {
	width: 85%;
	padding: 20px 0 75px;
	text-align: center;
}
.heading-block2 p {
	padding: 0 8% 25px;
}
.search-input {
	width: 100%;
	box-sizing: border-box;
	font-size: 19px;
	padding: 16px 120px 16px 20px;
	border: 2px solid #95a1ae;
	letter-spacing: normal;
	color: #999;
	border-radius: 3px
}
.help-article {
	padding: 10px 0 60px;
	overflow: hidden
}
.help-article.gray-bg-full {
	background-color: #ebebeb
}
.help-article.gray-bg-full .row {
	margin: 0 22%
}
.help-article .faq-block {
	background: #fff;
	position: relative;
	margin-bottom: 55px;
	letter-spacing: .5px;
	border-radius: 0;
	margin-bottom: 60px;
}
.help-article.small-space-tips {
	padding: 40px 0
}
.heading-block.tips-article h2 {
	color: #fff;
	font-size: 44px!important
}
.heading-block.tips-article {
	width: 90%!important;
	padding: 40px 0 50px!important
}
.help-inner-block {
	background: #fff;
	padding: 40px
}
.help-article .row {
	margin: 0 18%
}
.help-article .help-block {
	letter-spacing: .5px;
	margin-bottom: 25px;
	margin-top: 25px;
	line-height: 24px;
	color: #333
}
.help-article .help-block iframe {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 350px
}
.help-article .help-block ol li, .help-article .help-block ul li {
	margin-bottom: 7px;
	letter-spacing: .5px
}
.help-article .help-block ol, .help-article .help-block ul {
	margin-top: 15px
}
.help-article .help-block ol li {
	color: #333
}
.help-article .help-block h1, .help-article .help-block h2 {
	color: #333;
	font-weight: 600;
	letter-spacing: -.5px;
	line-height: 1.3em;
	display: block;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
}
.help-article .help-block h1 {
	font-size: 30px;
	margin: 0 0 15px
}
.help-article .help-block h2 {
	font-size: 22px;
	margin: 0 0 10px
}
.help-article p {
	letter-spacing: normal;
	margin-bottom: 25px;
	margin-top: 25px;
	line-height: 22px
}
.tips-tricks h1, .tips-tricks h2 {
	font-family: 'Montserrat', sans-serif;
	letter-spacing: normal
}
.tips-tricks h1 {
	color: #2e2e7f;
	font-size: 36px;
	line-height: normal;
	display: block;
	font-weight: 100;
	margin-top: 10px;
	margin-bottom: 10px
}
.tips_page .tips-tricks {
	padding-top: 20px
}
.tips-tricks {
	padding: 0 0 30px;
	width: 100%;
	text-align: left;
	margin: auto;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400
}
.tips-tricks h2 {
	font-size: 28px;
	color: #444;
	font-weight: 300;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 0;
	padding-top: 0
}
.tips-tricks b, .tips-tricks h3 {
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.tips-tricks h3 {
	font-size: 16px;
	text-transform: none;
	color: #444;
	letter-spacing: .5px;
	margin-bottom: 5px;
	line-height: 1.5em;
	margin-top: 0
}
.tips-tricks .tips-article {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	line-height: 1.6em;
	text-align: left;
	color: #444;
	background: #fff;
	border: 1px solid #e0ebee;
	padding: 20px;
	border-radius: 3px
}
.tips-tricks .right_col h3 {
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #fff;
	letter-spacing: normal;
	text-shadow: none;
	padding: 0;
	line-height: 1.4;
	margin: 0;
	text-align: center
}
.tips-tricks .download_btn, .tips-tricks .left-col h3 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 900;
	text-shadow: none
}
.tips-tricks .left-col h3 {
	font-size: 16px;
	color: #333;
	letter-spacing: normal;
	padding: 0;
	line-height: 1.4;
	margin: 20px 0 5px;
	text-align: left
}
.tips-tricks .download_btn {
	background: #dd172b;
	border: 1px solid #a10d1a;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 20px;
	padding: 10px 50px;
	vertical-align: top;
	margin: 20px 20px 20px 35px
}
.tips-tricks .left-col {
	width: 835px;
	font-size: 13px;
	text-align: left;
	line-height: 1.6em;
	color: #444;
	letter-spacing: .1px;
	word-spacing: 1px;
	padding-right: 25px
}
.tips-tricks p {
	margin-bottom: 15px;
	margin-top: 15px;
	width: auto;
	line-height: 1.6em;
	font-size: 15px
}
.tips-tricks .ans_row {
	border-bottom: 1px solid #e0ebee;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 15px;
	text-align: left
}
.tips-tricks .ans_row strong {
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px
}
.tips-tricks .tips-list, .tips-tricks .tips-list h2 a {
	font-family: 'Montserrat', sans-serif;
}
.tips-tricks .tips-list {
	font-size: 15px;
	border-bottom: 1px #e5e5e5 solid;
	text-align: left;
	background: #fff;
	padding: 15px 0
}
.tips-tricks .tips-list:last-child {
	border: none
}
.tips-tricks .tips-list h2 {
	font-size: 16px;
	text-align: left;
	letter-spacing: normal;
	text-shadow: none;
	padding: 0;
	font-weight: 400;
	margin: 0;
	border: none;
	line-height: 24px
}
.tips-tricks .tips-list h2 a, .tips-tricks .tips-list li a {
	background: url(https://www.picbackman.com/images/support_arrow.png) right center no-repeat;
	padding-right: 19px;
	cursor: pointer;
	display: block
}
.tips-tricks .tips-list h2 a {
	color: #00a2f2;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: .5px
}
.tips-tricks .tips {
	margin-top: 10px
}
.tips-tricks .tips h2 {
	font-size: 18px;
	color: #333;
	margin: 0 0 4px;
	font-weight: 700;
	text-shadow: none;
	text-align: left
}
.tips-tricks .tips h2 span {
	float: right;
	font-size: 15px;
	cursor: pointer;
	color: #207ecf;
	font-weight: 400
}
.tips-tricks .tips-list span.count {
	float: right;
	color: #666;
	font-size: 11px;
	padding: 0;
	background: #f2f1f1;
	border-radius: 3px;
	width: 35px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-weight: 400
}
.tips-tricks .tips-article img {
	border: 1px solid #e1e1e1;
	background-color: #fff;
	padding: 4px;
	border-radius: 5px;
	box-sizing: content-box;
	max-width: 670px;
	height: auto;
	box-shadow: 0 1px 2px #eaeaea
}
.tips-article ol, .tips-tricks .tips-article ul {
	margin: .5em 2em
}
.tips-tricks .tips-article ol li {
	list-style: decimal
}
.tips-tricks .tips-article ul li {
	list-style: disc
}
.tips-tricks .back-link-wrap {
	font-size: 15px;
	margin-bottom: 10px
}
.breadcrumbs {
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	color: #333;
	margin-top: 0;
	letter-spacing: .2px;
	padding: 5px 0;
	font-size: 12px;
	overflow: hidden
}
.breadcrumbs a {
	background: #fff;
	display: inline-block;
	color: #666;
	float: left;
	height: 23px;
	padding-left: 5px;
	text-decoration: none
}
.breadcrumbs span {
	color: #333;
	font-weight: 300;
	font-size: 13px;
	background: url(../images/bc_segment_right.png) top right no-repeat;
	display: inline-block;
	line-height: 13px;
	padding: 2px 3px 5px 6px;
	float: left;
}
.breadcrumbs a span.parent, .breadcrumbs a:last-child span {
	background: url(../images/bc_segment_right_end.png) top right no-repeat
}
.breadcrumbs .span-end {
	background: 0 0;
	margin-left: 0;
	float: left;
	font-weight: 600;
	color: #6c798b
}
.intro .rhs-form .download_button, .tips-tricks #subscribe-box .subscribe_button {
	outline: 0;
	cursor: pointer;
	float: none;
	text-decoration: none;
	white-space: nowrap;
	text-rendering: optimizeLegibility
}
.tips-inner {
	border-radius: 0;
	background-color: #fff;
	padding: 0
}
.tips-tricks .tips-inner h1 {
	font-family: 'Montserrat', sans-serif;
	color: #3d4350;
	font-weight: 400;
	text-align: left;
	font-size: 41px;
	padding: 7px 0 15px;
	margin: 0;
	display: block;
	letter-spacing: 1px;
	line-height: 1.2em;
	border-bottom: none
}
.support-article {
	letter-spacing: normal;
	color: #333;
	line-height: 1.6em
}
.tips-inner p, .tips-inner ul {
	letter-spacing: .2px;
	font-weight: 400
}
.tips-inner p {
	font-size: 16px;
	padding: 0 0 25px;
	line-height: 1.7em;
	margin: 0;
	color: #444
}
.rec-tips {
	overflow: hidden;
	margin-top: 20px
}
.tips-inner p img {
	width: 100%
}
.tips-inner ul {
	margin-left: 0;
	padding: 0;
	color: #333;
	font-size: 15px;
	line-height: 24px
}
.tips-inner ul li {
	list-style-type: square;
	margin-bottom: 5px;
	padding-left: 20px;
	display: block
}
.content ul, .faq-block ul, ul.sub-nav li, ul.sub-nav1 li {
	list-style-type: none
}
.tips-inner ul li::before {
	color: #9fa4aa;
	content: "\f111";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 6px;
	margin-left: -17px;
	margin-right: 8px;
	vertical-align: top;
	width: 8px
}
.tips-inner .support-article span {
	font-weight: 600!important
}
.rhs-border {
	padding-right: 40px
}
.pop-tips {
	margin-top: 25px
}
.intro h2, .support-article h1 {
	font-family: 'Montserrat', sans-serif;
	margin-top: 20px;
	letter-spacing: normal
}
.support-article h1 {
	color: #000;
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 20px;
	font-size: 36px;
	font-weight: 100;
	font-family: muli, sans-serif;
	letter-spacing: -1px;
	font-weight: 700;
}
.intro {
	border-radius: 0;
	padding: 20px 20px 0;
	text-align: center;
	background: #fff;
	border: 1px solid #e9edef
}
.intro h2 {
	font-size: 34px;
	color: #2e2e7f;
	margin-bottom: 0;
	line-height: 1.3em;
	font-weight: 600
}
.intro h3, .intro h4 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	text-transform: none;
	letter-spacing: normal;
	width: 90%;
	line-height: 1.5em;
	text-align: center
}
.intro h3 {
	font-size: 16px;
	color: #b9dcfa;
	margin: 25px auto 45px;
	border-top: 1px #1271c4 solid
}
.intro h4 {
	font-size: 18px;
	color: #1f8ceb;
	margin: 10px auto 0
}
.intro .lead, .intro .rhs-form .download_button {
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.intro .media-browser {
	border: none
}
.intro .lead {
	color: #e04e50;
	font-weight: 900;
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 20px
}
.intro .lead span {
	display: inline-block;
	color: #999;
	margin-left: 4px;
	margin-right: 4px
}
.intro .media-browser img {
	width: 100%
}
.space {
	padding-top: 10px
}
.intro .rhs-form {
	margin-bottom: 10px
}
.intro .rhs-form .download_button {
	display: inline-block;
	background-color: #69cb95;
	height: 30px;
	font-weight: 600;
	font-size: 15px;
	line-height: 30px;
	color: #fff;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	padding: 7px 30px;
	border-radius: 0;
	margin: 20px 0
}
.tips-tricks #subscribe-box {
	width: 100%;
	padding: 20px;
	overflow: hidden;
	background: #fff;
	margin-bottom: 35px;
	border: 1px solid #e0ebee;
	text-align: left;
	border-radius: 0
}
.tips-tricks #subscribe-box .sub_header {
	color: #2e2e7f;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 5px;
	background: 0 0;
	padding: 0;
	line-height: normal;
	font-family: 'Montserrat', sans-serif;
}
.tips-tricks #subscribe-box .label {
	display: inline;
	padding: .2em .6em .3em 0;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: left;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0
}
.tips-tricks #subscribe-box .subscribe_input {
	background-image: url(../images/email_blog.png);
	background-position: 8px 11px;
	background-repeat: no-repeat;
	border: 2px solid #eaeaea;
	color: #999;
	font-size: 15px;
	font-weight: 400;
	padding: 0 7px 0 35px;
	width: 100%;
	margin: 10px 0 5px;
	height: 35px;
	line-height: 35px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: normal
}
.tips-tricks #subscribe-box .subscribe_button {
	display: inline-block;
	background-color: #69cb95;
	height: 30px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	color: #fff;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	padding: 7px 30px;
	border-radius: 2px;
	margin: 10px 0 0
}
.tips-tricks article .heading {
	background: #1f8ceb;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.3;
	margin-bottom: 0;
	padding: 20px;
	position: relative;
	text-shadow: none;
	text-align: center
}
.tips-tricks article h2 {
	color: #444;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: normal;
	line-height: 1.3;
	margin: 0 0 10px;
	padding: 0;
	text-align: left;
	text-shadow: none
}
.tips-tricks article .heading em {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #1f8ceb;
	bottom: -10px;
	height: 0;
	left: 49%;
	position: absolute;
	width: 0
}
.tips-tricks article .inner {
	background: #fff;
	border: 1px solid #e0ebee
}
.tips-tricks article .inner div {
	padding: 20px 20px 15px
}
.tips-tricks article ul.sub-nav {
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 15px;
	text-shadow: 0 1px #fff;
	overflow: hidden
}
.tips-tricks article ul.sub-nav li {
	list-style-type: none;
	width: 300px;
	display: block;
	padding: 8px 0 8px 16px;
	font-size: 11px;
	text-transform: uppercase;
	text-align: left;
	border-bottom: 1px solid #e8e8e8;
	color: #333;
	margin: 0 0 8px 20px
}
.tips-tricks article ul.sub-nav li:last-child {
	border-bottom: 0 solid #e8e8e8
}
.tips-tricks article ul.sub-nav li span {
	font-size: 18px;
	color: #adc3ab;
	font-weight: 400;
	margin-right: 5px;
	display: inline-block;
	text-align: center;
	height: 33px;
	width: 34px
}
.content-blog .img-div img, .content-blog .post img, .content-blog .post img-div img, .footer {
	width: 100%
}
.tips-tricks article ul.sub-nav li dt {
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 2px;
	font-weight: 600;
	letter-spacing: 1px
}
.blog-listing-box .new-s-box {
	padding: 15px 0px;
}
.blog {
	background: #fff;
	display: inline-block;
	width: 100%;
	position: relative;
}
.blog-top-header-bar {
	height: 200px;
}
.blog-listing-box {
	margin: 0 0 50px;
	padding: 5px 0;
	display: inline-block;
	border-radius: 5px
}
.blog-listing-box .pagination {
	margin: 0 6px 0;
}
.blog-listing-box.blog-detail-page {
	margin: 0px 80px 0px;
	padding-top: 2px;
	margin-top: -200px;
}
.blog-heading-block h1 {
	font-size: 48px;
	color: #fff;
	display: block;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 5px;
	margin-top: 0;
	font-weight: 700;
	font-family: 'Domine', serif;
}
.blog-heading-block p {
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	color: #fff;
	letter-spacing: normal;
	margin: auto auto 15px;
	line-height: 1.65em;
	padding: 5px 18%;
	display: inline-block
}
.content-blog {
	text-align: left;
	padding: 0;
	font-family: 'Montserrat', sans-serif;
	position: relative;
	z-index: 100;
}
.content-blog .recentposts {
	margin-bottom: 35px;
	display: inline-block;
}
.content-blog .recentposts .row {
	margin: 0 -15px
}
.content-blog .recentposts img {
	max-width: 100%
}
.content-blog .post ol {
	padding-left: 28px
}
.content-blog .post .entry-content p {
	color: #4c4c4c;
	font-size: 18px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 1.50;
	margin-bottom: 25px;
}
.content-blog .post img-div {
	height: auto
}
.content-blog .post h2 {
	font-size: 20px;
	color: #444;
	display: block;
	font-weight: 600;
	line-height: 1.2em;
	text-align: left
}
.content-blog .post h3 {
	font-size: 18px;
	font-weight: 400;
	padding: 0;
	margin: 20px 0 7px;
	line-height: 1.4em;
	color: #111
}
.content-blog .post h4, .content-blog .post h5 {
	font-size: 16px;
	font-weight: 600;
	padding: 0;
	margin: 20px 0 7px;
	line-height: 1.4em;
	color: #111
}
#extras ul, .content-blog .recentposts p {
	margin-bottom: 20px;
	color: #4c4c4c;
	font-weight: 400;
}
.content-blog .recentposts p {
	font-size: 16px;
	margin-top: 0;
	line-height: 25px;
}
#extras ul {
	padding-left: 20px;
	margin-top: 10px;
	list-style-type: square;
	line-height: 26px
}
#extras ul li {
	float: none!important
}
.pagination {
	clear: both;
	margin: 0 0 0;
	overflow: hidden;
	padding: 5px 0;
	text-align: center
}
.pagination .current {
	background: #1576ec;
	color: #fff;
	display: inline;
	margin-right: 3px;
	padding: 9px 12px;
	font-size: 13px;
	font-weight: 400
}
#content .pagination a, .pagination a {
	background: #fcfcfc;
	color: #777;
	margin-left: 3px;
	padding: 6px 12px;
	border: 1px solid #eaeaea;
	font-size: 13px;
	font-weight: 400;
	display: inline-block;
	margin-top: 12px;
}
.inside-header.new-blog-block {
	background-color: #0f256e;
	position: relative;
	padding-bottom: 40px;
}
.inside-header.new-blog-block:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	display: block;
	background: url(../images/home-bg.png) 50% 50% no-repeat;
	opacity: .1;
	content: "";
}
.content-blog header {
	color: #999;
	font-size: 15px;
	line-height: 1.3;
	margin-bottom: 10px;
	padding: 0;
	position: relative;
	margin-top: 0px;
}
.content-blog .img-div {
	height: 250px;
	overflow: hidden
}
.content-blog h2 {
	font-size: 28px;
	font-weight: 400;
	padding: 0;
	margin: 0 0 10px
}
.content-blog h2 a {
	font-size: 22px;
	color: #000;
	display: block;
	font-weight: 700;
	line-height: 30px;
	text-align: left;
	font-family: 'Domine', serif;
}
.content-blog h2 a:hover {
	color: #204ecf;
	text-decoration: underline;
}
.post-meta {
	overflow: hidden;
	margin: 0;
	padding: 5px 0px 12px;
	border-bottom: 1px #ccc solid;
}
.post-meta li {
	float: left;
	padding: 0;
	margin: 0px;
	display: inline;
}
.post-meta li a {
	/* background: #eee; */ 
	display: inline-block;
	margin-left: 0px;
	margin-right: 18px;
	color: #999;
	/* width: 32px; */ 
   /* height: 32px; */ 
   /* line-height: 32px; */ 
	text-align: left;
	font-size: 16px;
	vertical-align: top;
	border-radius: 0px;
}
.post-meta li a:hover {
	color: #333;
}
.RC-info, .RHS_box {
	margin-bottom: 40px
}
.content-blog h1, .content-blog h1 a {
	font-size: 32px;
	letter-spacing: -1px;
	font-family: 'Montserrat', sans-serif;
	display: block;
	font-weight: bold;
	line-height: 40px;
	text-align: left;
	color: #000;
}
.post-meta .author {
	border-right: 1px #ddd dotted;
	padding-right: 15px
}
.post-meta .author-name {
	padding-top: 2px;
	font-size: 13px;
	padding-right: 20px;
	color: #848484
}
.post-meta .author-name a {
	color: #777;
	font-weight: 300
}
.content-blog h1, .blog-top-header-bar h1 {
	font-size: 36px;
	margin-top: 0;
	border-bottom: 0px #eee solid;
	padding-bottom: 0px;
	padding: 0px 2%;
	font-weight: 700;
	color: #fff;
	text-align: left;
	font-family: 'Domine', serif;
	line-height: 45px;
}
#submit-testimonial h1, .most_popular h3 {
	font-family: 'Montserrat', sans-serif;
}
.content-blog ul {
	margin-left: 0
}
a.more-link {
	background: rgba(142,161,167,.2);
	border-radius: 3px;
	clear: both;
	color: #207585;
	display: inline-block;
	padding: 5px 20px;
	text-decoration: none;
	font-weight: 600
}
a.more-link:hover {
	background: #2fb797;
	color: #fff
}
.top-space {
	padding-top: 15px
}
.RC-info {
	overflow: hidden;
	color: #333;
	text-shadow: 0 1px #fff
}
.RC-info h3 {
	background: #fff;
	font-size: 24px;
	font-weight: 400;
	padding: 0 0 7px;
	margin: 0;
	color: #444;
	border-bottom: 1px #ddd solid
}
.RC-info .inner {
	padding: 10px 0;
	color: #666;
	line-height: 1.6em;
	font-size: 13px
}
.most_popular {
	border: 1px solid #e9edef;
	border-radius: 6px;
	background-color: #fff;
	overflow: hidden;
	padding: 20px;
	margin-top: 30px
}
.most_popular h3 {
	background: #fff;
	font-size: 18px;
	padding: 0 0 14px;
	margin: 0 0 10px;
	color: #444;
	border: none;
	border-bottom: 1px #e5e5e5 solid;
	font-weight: 700
}
.most_popular ul {
	border-bottom: 1px dotted #dedede;
	overflow: hidden;
	margin: 0;
	padding: 12px 0 12px 5px
}
.most_popular ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 16px;
	letter-spacing: normal;
	line-height: 24px;
	font-weight: 400
}
.most_popular ul:first-child {
	background-clip: padding-box;
	border-top: 0;
	border-radius: 0 0 2px 2px
}
.most_popular ul:last-child {
	background-clip: padding-box;
	border-bottom: 0;
	border-radius: 0 0 2px 2px
}
.content-blog .recentposts span {
	color: #64c457;
	font-weight: 600
}
.footer {
	color: #333;
	padding: 0;
	margin: auto;
	overflow: hidden;
	background: #fff;
	padding-top: 35px;
	border-top: 0px solid #eee;
	padding-bottom: 0px
}
.footer .container {
	margin: auto
}
.footer .footer-links a:hover, .footer_service a:hover, .service-pages a:hover {
	background: #fff;
	color: #1576ec;
	text-decoration: underline;
}
.footer-links-rc {
	display: inline-block;
	margin-left: 5px
}
.footer-links-rc a {
	color: #333
}
.footer_service {
	text-align: center;
	margin-bottom: 50px;
	font-weight: 300;
	margin-top: 70px
}
.footer_service a {
	display: inline-block;
	color: #fff;
	font-size: 12px;
	margin-left: 16px;
	margin-right: 16px;
	font-weight: 300;
	letter-spacing: .8px
}
.footer h3, .footer_service h6 {
	color: #333;
	font-weight: 600;
	font-size: 16px
}
.footer_service img {
	vertical-align: middle;
	margin-right: 3px;
	height: 16px
}
.footer_service h6 {
	margin: 25px 0 20px
}
.footer h3 {
	margin: 55px 10px 0px;
}
.footer-links {
	margin: 0;
	padding: 0;
	margin-top: 8px;
}
.footer .footer-links li {
	padding: 0px;
	display: block;
	font-size: 13px;
	letter-spacing: normal;
	font-weight: 400;
}
.bottom-cta h4, .social-section-footer h4 {
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 600
}
.footer .footer-links a {
	color: #999;
	font-weight: 400;
	font-size: 14px;
	padding: 3px 8px;
	display: inline-block;
	border-radius: 0px;
}
.footer-subtext {
	font-size: 13px;
	color: #999;
	margin-left: 10px;
	margin-top: 11px;
	font-weight: 400;
}
.footer .footer-links1 a:hover {
	color: #1576ec;
	text-decoration: underline;
}
.footer .footer-links1 a {
	color: #999;
	font-weight: 400;
	font-size: 13px;
	padding: 2px 8px;
	display: inline-block;
}
.footer-links1 {
	margin: 0;
	padding: 0;
	margin-top: 0px;
	margin-left: 2px;
	list-style: none;
}
.footer h3 img {
	vertical-align: -4px;
}
.no-padding {
	padding: 0;
}
.no-padding-right {
	padding-right: 0px;
}
.no-padding-left {
	padding-left: 0px;
}
.footer-box {
	width: 20%;
}
.social-section-footer {
	overflow: hidden;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 5px;
}
.social-section-footer h4 {
	color: #333;
	margin: 25px 0;
	font-size: 13px
}
.social-section-footer a {
	background: #eee;
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
	color: #999;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
	vertical-align: top;
	border-radius: 999px
}
.social-section-footer a:hover {
	background: #1576ec;
	color: #fff
}
.bottom-cta {
	overflow: hidden;
	text-align: center;
	margin-top: 30px
}
.bottom-cta h4 {
	color: #fff;
	margin: 25px 0 10px;
	font-size: 11px;
	display: block
}
.bottom-cta a {
	border: 1px solid #20a082;
	border-radius: 3px;
	padding: 7px 16px!important;
	background: #20a082;
	color: #fff!important;
	display: inline-block;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px
}
.footer-bottom {
	background: #f6f9ff;
	clear: both;
	color: #949494;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	padding: 1em;
	margin-top: 0px;
	letter-spacing: .5px;
	font-weight: 300;
	margin-top: 30px;
}
.service-pages {
	margin-top: 30px;
	text-align: center
}
.service-pages .row {
	margin: 0 2%
}
.service-pages h5 {
	color: #333;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	margin: 25px 0 12px;
	font-size: 13px
}
.service-pages a {
	padding: 0;
	font-size: 14px;
	letter-spacing: .3px;
	font-weight: 400;
	color: #666
}
.service-pages span {
	color: #999;
	vertical-align: middle
}
.top-padd {
	padding-top: 120px!important
}
.top-padd1 {
	padding-top: 80px
}
#submit-testimonial {
	margin-bottom: 0
}
#submit-testimonial .submit-testimonial-inner {
	padding: 15px 0 65px
}
#submit-testimonial h1 {
	font-size: 44px;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	color: #2e2e7f;
	margin-bottom: 20px;
	margin-top: 0;
	-webkit-animation: scaleUp .4s;
	-moz-animation: scaleUp .4s;
	-o-animation: scaleUp .4s;
	-ms-animation: scaleUp .4s;
	animation: scaleUp .4s
}
#customer-testimonial h1, #feature-compare-list h2, #login-section h1 {
	-webkit-animation: scaleUp .4s;
	-o-animation: scaleUp .4s;
	-ms-animation: scaleUp .4s
}
#submit-testimonial .submit-testimonial-inner .information_block {
	background-color: #fff;
	border-radius: 0;
	padding: 50px 0 30px;
	margin: 45px auto auto;
	width: 700px;
	font-family: 'Montserrat', sans-serif;
	overflow: hidden;
	min-height: 260px
}
#submit-testimonial .submit-testimonial-inner .information_block .inputbox, #submit-testimonial .submit-testimonial-inner .information_block textarea {
	line-height: 38px;
	margin: 0;
	text-overflow: ellipsis;
	width: 75%;
	background: #fff;
	display: inline-block;
	font-family: 'Montserrat', sans-serif;
}
#submit-testimonial .submit-testimonial-inner .information_block label {
	color: #444
}
#submit-testimonial .submit-testimonial-inner .information_block .inputbox {
	color: #444;
	font-size: 12px;
	height: 38px;
	padding: 0 24px 0 10px;
	letter-spacing: normal
}
#submit-testimonial {
	color: #444;
	padding-top: 10px;
	padding-bottom: 10px
}
#submit-testimonial .submit-testimonial-inner .information_block textarea {
	color: #444;
	font-size: 13px;
	height: 155px;
	padding: 0 24px 0 10px;
	letter-spacing: 1px;
	font-weight: 400
}
#submit-testimonial .submit-testimonial-inner .information_block .group-inner {
	display: inline-block
}
#submit-testimonial .submit-testimonial-inner .information_block .group-inner img {
	border: 1px solid #ddd;
	padding: 1px;
	margin-right: 15px
}
#submit-testimonial .submit-testimonial-inner .information_block .group-inner input[type=file] {
	display: inline-block
}
.thank-you-msg {
	background-color: #fff;
	border-radius: 4px 4px 0 0;
	margin: 100px auto 0;
	padding: 40px 40px 30px;
	width: 680px;
	font-family: 'Montserrat', sans-serif;
	overflow: hidden;
	min-height: 250px
}
.thank-you-msg h2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: #3c474f;
	letter-spacing: -1px;
	text-shadow: none;
	padding-bottom: 20px;
	margin: 0
}
.thank-you-msg h3 {
	color: #626b6e;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.4em;
	padding-bottom: 25px;
	padding-top: 0;
	text-shadow: none;
	text-align: center
}
#customer-testimonial {
	padding: 0 0 65px;
	overflow: hidden;
	background: #fff;
	border-bottom: 1px #e1e8ed solid;
}
#customer-testimonial .quote {
	margin-top: -5px;
	margin-left: -55px
}
#customer-testimonial h1 {
	font-size: 44px;
	color: #2e2e7f;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 20px;
	margin-top: 0;
	-moz-animation: scaleUp .4s;
	animation: scaleUp .4s
}
#feature-compare-list h2, #login-section h1, .inner-header h1, .press-section h2, .pricing-page .plans_header {
	-moz-animation: scaleUp .4s
}
#customer-testimonial .lead1 {
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	text-transform: none;
	color: #637280;
	letter-spacing: normal;
	width: 40%;
	margin: auto
}
#customer-testimonial .testimonials_NR .quote-box q, #customer-testimonial .testimonials_NR cite .author, #customer-testimonial .testimonials_NR-1 .quote-box .author, #customer-testimonial .testimonials_NR-1 .quote-box q, #customer-testimonial .testimonials_NR-2 .quote-box q, #customer-testimonial .testimonials_NR-2 cite .author, #feature-compare-list h4 {
	font-family: 'Montserrat', sans-serif;
}
#customer-testimonial .testimonials_NR {
	margin-top: 30px
}
#customer-testimonial .testimonials_NR .quote-box {
	padding: 40px;
	background: #fff;
	text-align: center;
	min-height: 305px;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
	border-radius: 5px
}
#customer-testimonial .testimonials_NR cite {
	display: block;
	margin: 0 0 20px;
	font-style: normal;
	font-size: 12px;
	color: #c3c9d1;
	letter-spacing: normal;
	font-weight: 300
}
#customer-testimonial .testimonials_NR cite .photo {
	display: inline-block;
	height: 115px;
	margin: 0;
	width: 115px
}
#customer-testimonial .testimonials_NR img {
	border-radius: 90px;
	height: 110px;
	margin: 0 0 25px;
	width: 110px
}
#customer-testimonial .testimonials_NR cite .author {
	color: #333;
	font-size: 16px;
	line-height: 24px;
	margin: 10px 0 0;
	display: block;
	letter-spacing: .5px;
	font-weight: 600
}
#customer-testimonial .testimonials_NR .quote-box q:before {
	display: inline-block;
	padding: 38px 0 0 35px;
	overflow: hidden;
	background: url(../images/qoute-img.png) 0 3px no-repeat;
	background-size: 28px;
	content: "";
	vertical-align: bottom
}
#customer-testimonial .testimonials_NR .quote-box q {
	color: #5f6c7f;
	display: block;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	margin: 0;
	quotes: none;
	letter-spacing: .2px
}
#customer-testimonial .testimonials_NR-1 .user-text, #customer-testimonial .testimonials_NR-1 cite {
	display: inline-block;
	color: #c3c9d1;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: normal;
	font-style: normal
}
#customer-testimonial .testimonials_NR .quote-box .quote-right {
	background: url(../images/qoutes_right.png) top left no-repeat;
	height: 28px;
	margin: 4px -10px 0 10px;
	position: absolute;
	width: 33px
}
#customer-testimonial .testimonials_NR-1 {
	margin-top: 30px
}
#customer-testimonial .testimonials_NR-1 .quote-box {
	padding: 40px 35px;
	background: #fff;
	text-align: center;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
	border-radius: 5px
}
#customer-testimonial .testimonials_NR-1 cite {
	margin: 5px 0 0;
	width: 15%;
	position: relative
}
#customer-testimonial .testimonials_NR-1 cite .photo {
	display: inline-block;
	margin: 0;
	width: 150px
}
#customer-testimonial .testimonials_NR-1 img {
	border-radius: 90px;
	height: 150px;
	margin: 0;
	width: 150px
}
#customer-testimonial .testimonials_NR-1 .user-text {
	width: 80%;
	vertical-align: top;
	text-align: left;
	float: none;
	padding-right: 30px
}
#customer-testimonial .testimonials_NR-1 .quote-box .author {
	color: #333;
	font-size: 15px;
	line-height: 24px;
	margin-top: 10px;
	display: block;
	letter-spacing: .5px;
	font-weight: 600
}
#customer-testimonial .testimonials_NR-1 .quote-box .quote-left {
	display: inline-block;
	padding: 37px 0 0 45px;
	overflow: hidden;
	background: url(../images/qoute-img.png) 0 3px no-repeat;
	background-size: 35px;
	content: "";
	vertical-align: bottom;
	position: absolute
}
#customer-testimonial .testimonials_NR-1 .quote-box q {
	color: #5f6c7f;
	display: block;
	font-size: 19px;
	line-height: 32px;
	margin: 10px 0 0 45px;
	quotes: none;
	letter-spacing: .2px;
	font-weight: 400
}
#customer-testimonial .testimonials_NR-1 .quote-box .quote-right {
	height: 28px;
	margin: 4px -10px 0 10px;
	position: absolute;
	width: 33px
}
#customer-testimonial .testimonials_NR-2 {
	margin-top: 30px
}
#customer-testimonial .testimonials_NR-2 .quote-box {
	padding: 40px;
	background: #fff;
	text-align: center;
	min-height: 330px;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
	border-radius: 5px
}
#customer-testimonial .testimonials_NR-2 cite {
	display: block;
	margin: 0;
	font-style: normal;
	font-size: 12px;
	color: #c3c9d1;
	letter-spacing: normal;
	font-weight: 300
}
#customer-testimonial .testimonials_NR-2 cite .photo {
	display: inline-block;
	height: 115px;
	margin: 0;
	width: 115px
}
#customer-testimonial .testimonials_NR-2 img {
	border: 4px solid #e5e5e5;
	border-radius: 90px;
	height: 110px;
	margin: 0 0 25px;
	width: 110px
}
#customer-testimonial .testimonials_NR-2 cite .author {
	color: #333;
	font-size: 16px;
	line-height: 24px;
	margin: 10px 0 20px;
	display: block;
	letter-spacing: .5px;
	font-weight: 600
}
#customer-testimonial .testimonials_NR-2 .quote-box .quote-left {
	height: 28px;
	margin: 15px 0 0 -5px;
	position: absolute;
	width: 33px;
	float: left;
	left: 50px
}
#customer-testimonial .testimonials_NR-2 .quote-box q {
	color: #5f6c7f;
	display: block;
	font-size: 19px;
	font-weight: 400;
	line-height: 32px;
	margin: 0;
	quotes: none;
	letter-spacing: .2px
}
#customer-testimonial .testimonials_NR-2 .quote-box q:before {
	display: inline-block;
	padding: 38px 0 0 35px;
	overflow: hidden;
	background: url(../images/qoute-img.png) 0 3px no-repeat;
	background-size: 28px;
	content: "";
	vertical-align: bottom
}
#customer-testimonial .testimonials_NR-2 .quote-box .quote-right {
	height: 28px;
	margin: 4px -10px 0 10px;
	position: absolute;
	width: 33px
}
#customer-testimonial .yellow-round {
	border: 4px solid #ffeaab!important;
	background: #fff
}
#customer-testimonial .green-round {
	border: 4px solid #e0f6bd!important;
	background: #fff
}
#customer-testimonial .aqua-round {
	border: 4px solid #c8f1fc!important;
	background: #fff
}
#customer-testimonial .pink-round {
	border: 4px solid #fdccdd!important;
	background: #fff
}
#customer-testimonial .lightgreen-round {
	border: 4px solid #c0f8e2!important;
	background: #fff
}
#customer-testimonial .purple-round {
	border: 4px solid #efdffb!important;
	background: #fff
}
#customer-testimonial .red-round {
	border: 4px solid #ffc6bd!important;
	background: #fff
}
.author-dezignation {
	display: block;
	font-size: 14px;
	letter-spacing: normal;
	font-weight: 300;
	color: #777
}
#feature-compare-list {
	padding-top: 80px
}
#feature-compare-list ul {
	text-align: left;
	line-height: 1.3em;
	letter-spacing: .04em;
	list-style: none;
	padding: 0 0 80px 20px;
	margin: 0
}
#feature-compare-list ul li {
	position: relative;
	padding: .5em 0;
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
	letter-spacing: .5px;
	margin-right: 20px
}
#feature-compare-list ul li:before {
	content: '\2022';
	color: #2ebef3;
	position: absolute;
	top: .3em;
	left: -1em;
	font-size: 28px
}
#feature-compare-list .features-col {
	margin-bottom: 70px
}
#feature-compare-list .title-bar {
	text-align: center
}
#feature-compare-list img {
	width: 100px
}
#feature-compare-list h4 {
	color: #333;
	text-align: center;
	font-weight: 600;
	font-size: 24px;
	padding: 15px 10px;
	display: block
}
#feature-compare-list h2, #feature-compare-list h3 {
	font-family: 'Montserrat', sans-serif;
	text-align: left;
	margin-top: 0
}
#feature-compare-list h2 {
	font-size: 28px;
	color: #444;
	font-weight: 300;
	letter-spacing: normal;
	margin-bottom: 0;
	animation: scaleUp .4s;
	padding-top: 0
}
#feature-compare-list h3 {
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	color: #666;
	letter-spacing: .5px;
	margin-bottom: 50px;
	line-height: 1.5em
}
#feature-list .button_download, #feature-list .lead1, #feature-list h3 {
	font-family: 'Montserrat', sans-serif;
}
#feature-list {
	color: #000;
	margin-top: 0px;
	border-bottom: 0px solid #e6e6e6;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 45px;
	background: #0f256e;
	margin: 0px;
	position: relative;
	margin-bottom: 72px;
}
#feature-list:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	display: block;
	background: url(../images/home-bg.png) 50% 50% no-repeat;
	opacity: .1;
	content: "";
}
#feature-list.installbase-bg {
	background: #1576ec;
	margin-top: 65px;
	margin-bottom: 0
}
#feature-list.installbase-bg h3 span {
	border: none
}
#feature-list.installbase-bg .inner {
	padding: 80px 0 45px;
	height: auto;
	padding-right: 0%
}
#feature-list.installbase-bg h3 {
	color: #fff
}
#feature-list.installbase-bg h3 em {
	display: inline-block;
	font-style: normal;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: 1px;
	color: #fbba53;
	font-weight: 600
}
#feature-list.installbase-bg h1 {
	color: #fff;
	text-align: center
}
#feature-list.installbase-bg .lead1 {
	color: #fff;
	text-align: center;
	padding: 0 18%;
	font-weight: 400
}
#feature-list .inner {
	padding: 40px 0 20px;
	height: auto;
	padding-right: 0%
}
#feature-list h1 {
	font-size: 48px;
	color: #fff;
	font-weight: 700;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 16px;
	font-family: 'Domine', serif;
	line-height: 60px;
	margin-top: 0px;
}
#feature-list h1 span {
	color: #00cc83;
}
#feature-list h3 {
	font-size: 15px;
	display: block;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: normal;
	word-spacing: normal;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #fff;
}
#feature-list h3 i {
	color: #00cc83;
}
#feature-list h3 em {
	display: inline-block;
	font-style: normal;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: 1px;
	color: #777;
}
#feature-list .lead1 {
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	color: #fff;
	letter-spacing: normal;
	margin: auto auto 30px;
	text-align: center;
	line-height: 1.65em;
	padding: 10px 12% 0px;
	display: inline-block;
	width: 100%;
}
#feature-list .button_download, .button_download {
	background: #00cc83;
	border: 1px solid #00cc83;
	color: #fff;
	padding: 14px 60px 14px;
	font-size: 17px;
	border-radius: 4px;
	float: none;
	font-weight: 600;
	letter-spacing: .5px;
	margin-bottom: 0;
	transition: all .4s ease;
	margin-right: 0px
}
#feature-list .button_download i, #feature-list .button_speak_experts i, .button-cta .button_download i, .button_speak_experts i, .button_download i {
	margin-right: 8px
}
#feature-list .button_download:hover, .button_download:hover {
	background: #00a369;
	transition: all .4s ease;
	border: 1px solid #00a369;
}
#feature-list .button_download span {
	font-size: 16px;
	color: rgba(255,255,255,.7);
	font-weight: 300;
	display: inline-block;
	margin-left: 2px;
	text-transform: none;
	letter-spacing: .5px
}
#feature-list .normal-info {
	display: block;
	letter-spacing: .8px;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	color: #eee;
	margin-top: 7px
}
#feature-list .services-for-wrapper {
	width: 100%;
	display: block;
	font-family: 'Montserrat', sans-serif;
}
.test-bar .auther-test, .test-bar .testimonial-name {
	font-family: 'Montserrat', sans-serif;
}
#feature-list .services-for-wrapper ul.services-for {
	margin: 0;
	padding: 0;
	display: block
}
#feature-list .services-for-wrapper ul.services-for li {
	margin-right: 5px;
	padding: 0;
	display: inline-block;
	width: 6%;
	font-size: 12px;
	color: #fff;
	font-weight: 400;
	text-align: center
}
#feature-list .services-for-wrapper ul.services-for li img {
	display: block;
	margin: auto auto 5px
}
.test-bar {
	z-index: 101;
	width: 100%;
	overflow: hidden;
	padding: 35px 0;
	text-align: center;
	margin-top: 0
}
.test-bar .row {
	margin: 0 5%
}
.test-bar .auther-img {
	width: 120px;
	float: left;
	margin-left: 0
}
.test-bar .auther-img img {
	width: 100px;
	border-radius: 999px
}
.test-bar .auther-test {
	width: 440px;
	float: left;
	color: #666;
	font-size: 19px;
	line-height: 24px;
	text-align: left;
	font-weight: 400;
	letter-spacing: normal
}
.test-bar .testimonial-info {
	overflow: hidden;
	margin-top: 10px;
	font-size: 16px;
	color: rgba(255,255,255,.5)
}
.test-bar .testimonial-info p {
	margin: 0;
	color: #777;
	font-size: 13px
}
.test-bar .testimonial-name {
	font-weight: 600;
	color: #000!important;
	text-transform: uppercase;
	font-size: 15px!important;
	letter-spacing: 1px
}
.test-bar .white-logos {
	float: left;
	margin-left: 140px;
	margin-top: 8px
}
.features-table {
	width: 100%;
	margin-right: 0;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 15px;
	font-size: 15px
}
.features-table .star {
	text-align: center!important
}
.features-table .current-plan, .features-table .sign-up {
	color: #fff;
	display: block;
	height: 27px;
	padding: 3px 0 5px;
	text-align: center;
	font-size: 13px;
	width: 125px;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;
	cursor: pointer;
	text-decoration: none
}
.features-table .sign-up {
	border-radius: 3px;
	background-color: #2fb797;
	border: none;
}
.features-table .current-plan {
	border-radius: 3px;
	background-color: #64c458;
	border: none;
}
.features-table td, .features-table th {
	border-right: 1px solid #efefef;
	text-align: center
}
.features-table .price {
	font-size: 16px;
	font-weight: 700
}
.features-table th {
	padding: 15px 10px;
	border-bottom: 2px solid #ddd;
	font-weight: 300;
	white-space: nowrap;
	font-size: 26px;
	border-left: none;
	color: #555;
	border-top: none
}
.features-table .heading-txt {
	font-size: 15px!important;
	font-weight: 700!important
}
.features-table span {
	font-style: italic;
	font-weight: 300;
	color: #999;
	display: inline-block;
	margin-left: 5px
}
.features-table td {
	padding: 12px 5px 12px 10px;
	border-bottom: 1px solid #f6f6f6;
	font-family: 'Montserrat', sans-serif;
	color: #555;
	font-size: 15px;
	letter-spacing: .5px;
	font-weight: 400;
	line-height: 22px
}
.features-table thead {
	background-color: #f3f7f9
}
.features-table .last {
	border-right: none!important
}
.features-table tbody.even td, .features-table tbody.odd td {
	border-width: 0 1px
}
.features-table .white {
	color: #333;
	text-align: left
}
.features-table .title {
	background: #fff!important;
	color: #6c798b;
	text-align: left;
	font-weight: 600;
	font-size: 18px;
	padding: 15px 10px;
	font-family: 'Montserrat', sans-serif;
}
.features-table .free, .features-table .platinum, .features-table .premium {
	background: #556e87;
	padding: 10px 25px;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	line-height: normal
}
.features-table .free, .features-table .platinum, .features-table .premium, .meet-customer .testimonilas-text {
	font-family: 'Montserrat', sans-serif;
}
.features-table .free {
	text-align: center
}
.features-table tr.even {
	background-color: #fff
}
.features-table .odd {
	background-color: #f8f8f8
}
.features-table .odd:hover {
	background-color: #000!important
}
.features-table .odd:hover td {
	background-color: #f4f4f3
}
.features-table tbody.even {
	background-color: #f6f6f6
}
.features-table tbody.even tr.border td, .features-table tbody.odd tr.border td {
	border-bottom-width: 1px
}
.restiction_note {
	font-size: 12px;
	color: #666;
	text-align: left;
	margin: 5px 0;
	letter-spacing: 1px
}
.features-compare-table .available-tick, .features-compare-table .available-tick:before, .features-compare-table .unavailable-cross {
	text-align: center!important
}
.features-compare-table .available-tick:before {
	content: '\f00c';
	font-family: FontAwesome;
	font-size: 15px;
	color: #69cb95
}
.features-compare-table .unavailable-cross:before {
	content: '\f00d';
	font-family: FontAwesome;
	font-size: 15px;
	text-align: center!important;
	color: #d65d5d
}
.meet-customer {
	background: url(../images/customer-bg.jpg) center top no-repeat;
	padding: 35px 0 0;
	background-size: cover;
	position: relative;
	width: 100%
}
.meet-customer .col-lg-5 {
	width: 47%
}
.meet-customer .tasker-window {
	width: 521px;
	height: 321px;
	background: url(../images/testimonials-bg.png) center bottom no-repeat;
	margin-top: 40px
}
.meet-customer .testimonilas-text {
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	padding: 60px 75px 10px
}
.meet-customer .customer-title, .socail-section h2 {
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
}
.meet-customer .customer-title {
	font-weight: 600;
	line-height: 1.6em;
	padding: 0 70px;
	color: #fff;
	display: block;
	font-style: italic
}
.socail-section {
	overflow: hidden;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 20px;
	background: #fff
}
.socail-section h2 {
	font-weight: 400;
	color: #626b6e;
	letter-spacing: normal;
	text-shadow: none;
	padding: 0 15px 20px;
	text-align: center
}
.socail-section a {
	padding-right: 0!important;
	margin-bottom: 15px
}
.socail-section .button .left {
	float: left;
	width: 27%
}
.socail-section .button .left img {
	border-right: 1px solid rgba(255,255,255,.2);
	display: block;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: 0;
	width: 60px
}
.socail-section .button .right {
	float: right;
	width: 67.5%;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px
}
.socail-section .button span.count {
	font-weight: 900;
	text-align: left;
	display: block;
	line-height: 20px;
	font-size: 15px
}
.socail-section .button {
	-moz-box-sizing: border-box;
	border-radius: 4px;
	color: #fff;
	display: block;
	font-size: 13px;
	padding: 1em 0;
	overflow: hidden
}
.socail-section .button.twitter {
	background-color: #00acee
}
.socail-section .button.facebook {
	background-color: #3b5998
}
.socail-section .button.linkedin {
	background-color: #0e76a8
}
.socail-section .button.googleplus {
	background-color: #f63e28;
	margin-right: 0
}
#login-section {
	margin-bottom: 0
}
#login-section .login-section-inner {
	padding: 40px 0 65px
}
#login-section h1 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 25px;
	margin-top: 0;
	font-size: 44px;
	color: #2e2e7f;
	animation: scaleUp .4s
}
#customer-testimonial-1 #customer h1, .press-section h2 {
	-webkit-animation: scaleUp .4s;
	-o-animation: scaleUp .4s;
	-ms-animation: scaleUp .4s
}
#login-section .login-section-inner .information_block {
	background-color: #fff;
	border-radius: 0;
	margin: 45px auto 0;
	padding: 50px 0 30px;
	width: 600px;
	font-family: 'Montserrat', sans-serif;
	overflow: hidden;
	min-height: 260px;
	border: 1px solid #eaeaea
}
#login-section .login-section-inner .information_block .inputbox, #login-section .login-section-inner .information_block textarea {
	font-size: 12px;
	line-height: 38px;
	margin: 0;
	padding: 0 24px 0 10px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: normal;
	display: inline-block;
	text-overflow: ellipsis
}
#login-section .login-section-inner .information_block label {
	color: #444;
	width: 15%
}
#login-section .login-section-inner .information_block .inputbox {
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	color: #444;
	height: 38px;
	width: 76%;
	background: #fff
}
#login-section {
	color: #444
}
#login-section .login-section-inner .information_block textarea {
	border: 1px solid #ccc;
	border-radius: 2px;
	color: #444;
	height: 155px;
	width: 450px;
	background: #f1f1f1
}
#press-kit .press-block q, #press-kit a, #press-kit-home.press-section h2, #press-kit-home.press-section h3 {
	font-family: 'Montserrat', sans-serif;
}
#login-section .login-section-inner .information_block .group-inner {
	display: inline-block
}
#login-section .login-section-inner .information_block .group-inner img {
	border: 1px solid #ddd;
	padding: 1px;
	margin-right: 15px
}
#login-section .login-section-inner .information_block .group-inner input[type=file] {
	display: inline-block
}
#press-kit-home.press-section {
	overflow: hidden;
	width: 100%;
	padding-top: 70px;
	padding-bottom: 70px;
	background: #f7f8fa
}
#press-kit-home.press-section h2 {
	font-size: 34px;
	color: #444;
	font-weight: 600;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0;
	letter-spacing: normal
}
#press-kit-home.press-section h3 {
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	color: #777;
	letter-spacing: .5px;
	margin: auto auto 55px;
	text-align: center;
	line-height: 1.5em;
	padding: 5px 24%
}
#press-kit-home {
	width: 100%;
	padding-top: 70px;
	padding-bottom: 54px;
	overflow: hidden;
	text-align: center;
	background: #f3f3f3
}
#press-kit-home .press-block {
	display: inline-block;
	margin: 0 9px 26px;
	padding: 30px;
	background-color: #fff;
	cursor: pointer;
	vertical-align: top;
	text-align: center;
	position: relative;
	transition: all .3s;
	bottom: 0
}
#press-kit-home .press-block:hover {
	bottom: 5px;
	cursor: pointer;
	box-shadow: 0 0 17px 6px rgba(0,0,0,.05)
}
#press-kit-home .press-block .client-block {
	background-position: left top;
	background-repeat: no-repeat;
	padding: initial;
	height: 120px
}
#press-kit-home .press-logo, #press-kit-home.press-section .press-logo {
	padding-top: 0;
	border-top: 0 #e5e5e5 solid;
	background: #fff;
	overflow: hidden
}
#press-kit-home .press-block q {
	font-size: 15px;
	font-weight: 400;
	display: block;
	line-height: 22px;
	padding-bottom: 0;
	overflow: hidden;
	letter-spacing: .03em;
	color: #333;
	text-align: center
}
#press-kit-home .raiting-block {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 8px
}
#press-kit-home .press-block q::before {
	content: open-quote;
	font-size: 22px;
	vertical-align: middle;
	font-weight: 300
}
#press-kit-home .press-block q::after {
	content: close-quote;
	font-size: 22px;
	vertical-align: middle;
	font-weight: 300
}
#press-kit-home.press-section .press-logo {
	height: 80px
}
#press-kit-home .press-logo {
	height: 100px
}
#press-kit-home .press-box {
	padding: 0 4px
}
#press-kit-home .press-logo a {
	display: block;
	font-size: 13px;
	letter-spacing: 1px
}
#press-kit-home .press-logo img {
	margin-bottom: 10px
}
#press-kit-home.mgk-press-kit .press-logo {
	height: 100px
}
#press-kit {
	width: 100%;
	padding-top: 70px;
	padding-bottom: 70px;
	overflow: hidden;
	text-align: center;
	background: #eef3fa
}
#press-kit .press-block {
	text-align: center;
	background: #fff;
	padding: 0;
	margin-bottom: 32px;
	font-weight: 400;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
	border-radius: 5px
}
#press-kit .press-block .client-block {
	background-position: left top;
	background-repeat: no-repeat;
	padding: initial;
	text-align: left
}
#press-kit .press-block q {
	padding: 0 25px 15px;
	font-size: 17px;
	font-weight: 400;
	display: block;
	line-height: 24px;
	height: 160px;
	overflow: hidden;
	letter-spacing: .2px;
	color: #333
}
#press-kit .press-block q::after, #press-kit .press-block q::before {
	content: none
}
#press-kit.press-section .press-logo {
	height: 90px;
	padding-top: 20px;
	overflow: hidden;
	border-top: 1px #e5e5e5 solid;
	background: #fff
}
#press-kit .press-logo {
	height: 100px;
	padding-top: 20px;
	overflow: hidden;
	line-height: 100px
}
#press-kit a {
	display: block;
	font-size: 16px;
	font-weight: 600;
	overflow: inherit;
	padding: 5px 25px 15px;
	letter-spacing: normal;
	color: #6c798b;
	text-align: left
}
#press-kit .press-logo img {
	margin-bottom: 10px;
	width: 140px
}
#press-kit.mgk-press-kit .press-logo {
	height: 120px
}
.presskit_link {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	color: #fff;
	padding: 15px 40px;
	font-size: 18px;
	height: 55px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	float: none;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-bottom: 40px;
	display: inline-block
}
.presskit_link:hover {
	color: #fff
}
.store-info {
	background: #fff;
	padding: 70px 0;
	font-family: 'Montserrat', sans-serif;
	font-size: 19px
}
#wpf-wrapper h1, .clients-txt, .support-wrap h1 {
	font-family: 'Montserrat', sans-serif;
}
.store-info .row {
	margin: 0 10%
}
.store-info .store-block2 ul {
	list-style-type: square;
	color: #777
}
.clients-txt p {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	color: #444;
	letter-spacing: normal;
	text-align: left
}
.clients-text .author {
	font-style: italic;
	color: #777;
	margin-top: 5px;
	text-align: left
}
.clients-txt img {
	border-radius: 60px;
	width: 80px;
	margin-bottom: 10px
}
.clients-txt {
	background-image: url(../images/qoutes_right.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0
}
.clients-text {
	width: 50%;
	margin: 0 auto;
	float: left;
	padding: 15px 0;
	position: relative
}
.support-wrap {
	width: 100%;
	margin: auto;
	text-align: left;
	padding-bottom: 65px
}
.support-wrap h1 {
	color: #2e2e7f;
	font-size: 36px;
	letter-spacing: normal;
	line-height: normal;
	display: block;
	font-weight: 100;
	margin-top: 10px;
	margin-bottom: 10px
}
#wpf-wrapper {
	font-weight: 400;
	font-size: 16px;
	text-transform: none;
	line-height: 24px;
	color: #000
}
#wpf-wrapper h1 {
	color: #1f8ceb;
	border: 1px solid #e0ebee;
	font-size: 36px;
	letter-spacing: normal;
	font-weight: 100;
	margin-top: 0;
	background: #fff;
	margin-bottom: -1px;
	z-index: 1000;
	position: relative;
	padding: 20px
}
.wpf-post-table td, .wpf-table td {
	background: #fff;
	border: 1px solid #e0ebee;
	border-radius: 3px;
	padding: 15px
}
#wpf-wrapper td, #wpf-wrapper th {
	vertical-align: top
}
.support-wrap p {
	margin-bottom: 15px;
	line-height: 24px
}
#wpf-wrapper a, #wpf-wrapper p a, #wpf-wrapper span a, .wpf-post-table a, .wpf-table a {
	color: #369;
	text-decoration: none
}
tr#upshrinkHeader a {
	border: 1px solid #a1d4e5;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #d2ecf5!important;
	color: #369!important;
	padding: 4px 10px;
	display: inline-block;
	margin-left: 5px
}
.wpf-input, .wpf-table textarea, .wpf-textarea {
	background-color: rgba(255,255,255,.8);
	border: 1px solid rgba(255,255,255,.1);
	border-left: 1px solid rgba(0,0,0,.2);
	border-top: 1px solid rgba(0,0,0,.2);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-border-radius: 4px;
	box-shadow: -1px -1px 5px rgba(0,0,0,.2) inset;
	-box-shadow: -1px -1px 5px rgba(0,0,0,.2) inset;
	-webkit-box-shadow: -1px -1px 5px rgba(0,0,0,.2) inset;
	-moz-box-shadow: -1px -1px 5px rgba(0,0,0,.2) inset;
	color: #333;
	margin: 5px;
	padding: 7px 10px
}
#quick-reply-submit, #wpf-login-button, #wpf-post-submit, #wpf-search-submit, .wpf-edit-button {
	background-color: #69cb95;
	height: 25px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	font-size: 15px;
	line-height: 25px;
	text-decoration: none
}
#quick-reply-submit, #wpf-login-button, #wpf-post-submit, .wpf-edit-button {
	display: inline-block;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	color: #fff;
	-webkit-box-shadow: inset 0 -2px 0 0 #4fb67d;
	box-shadow: inset 0 -2px 0 0 #4fb67d;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: 0;
	cursor: pointer;
	white-space: nowrap;
	padding: 5px 30px;
	border-radius: 0;
	margin-right: 10px
}
#pricing-section .pricing-inner-wrapper .pricing-inner p.plan-button a, #wpf-search-submit {
	text-rendering: optimizeLegibility;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	outline: 0;
	cursor: pointer;
	white-space: nowrap
}
#upshrinkHeader2 {
	padding: 10px;
	display: block;
	background: #fff;
	border: 1px solid #e0ebee;
	border-top: none;
	border-bottom: none
}
#wpf-search-submit {
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	-webkit-box-shadow: inset 0 -2px 0 0 #4fb67d;
	box-shadow: inset 0 -2px 0 0 #4fb67d;
	box-sizing: content-box;
	border: 0;
	padding: 5px 30px;
	border-radius: 0
}
#wpf-wrapper small, .wpf-table strong a {
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
}
.wpf-table strong a {
	font-size: 18px
}
#wpf-wrapper small {
	font-size: 15px;
	text-transform: none;
	line-height: 18px
}
#blog_pbm {
	background: #fff;
	color: #b9dcfa;
	padding: 65px 0 0
}
.page-body aside.before #blog_pbm h2 {
	font-size: 15px!important;
	letter-spacing: normal!important;
	border-bottom: none!important;
	margin-bottom: 0!important;
	padding-bottom: 0
}
.page-body aside.before #blog_pbm h2 a {
	font-weight: 300!important;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 1.4em
}
ul#blog_pbm.pinterest {
	list-style: none;
	margin: 0;
	padding-top: 20px;
	font-family: 'Montserrat', sans-serif;
	background-color: transparent
}
ul#blog_pbm li.col-md-3 {
	padding-right: 0
}
#blog_pbm.pinterest li {
	position: relative
}
#blog_pbm.pinterest li.first {
	clear: both
}
#blog_pbm.pinterest .picture_overlay {
	border-color: transparent
}
#blog_pbm.pinterest .picture_overlay img {
	width: 100%
}
#blog_pbm.pinterest li p {
	padding-left: 5px
}
#blog_pbm h2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 28px;
	font-weight: 300;
	line-height: 1.4em;
	text-shadow: none;
	text-align: left;
	letter-spacing: 1px;
	color: #fff;
	position: absolute;
	bottom: 20px;
	margin-bottom: 0;
	z-index: 20;
	padding: 0 35px 15px
}
#blog_pbm .featured-img {
	position: absolute;
	top: 0;
	left: 0;
	height: 224px;
	z-index: 10;
	width: 100%;
	overflow: hidden
}
#portfolio.pinterest li, .picture_overlay {
	position: relative
}
#blog_pbm .featured-img img {
	width: 100%;
	margin-top: -30px
}
#blog_pbm h2 a {
	color: #fff
}
#blog_pbm.pinterest li p {
	margin-bottom: 15px;
	font-size: 15px;
	line-height: 24px;
	text-align: left;
	color: #333;
	font-weight: 400;
	padding: 0 35px;
	letter-spacing: .5px
}
#blog_pbm .continue-btn {
	-webkit-transition: background .1s ease-in-out;
	transition: background .1s ease-in-out;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #e5e5e5;
	color: #1f8ceb;
	display: block;
	padding: 10px 14px;
	text-align: center;
	width: 190px;
	font-size: 15px;
	margin-top: 25px;
	margin-left: 35px;
	letter-spacing: 1px;
	line-height: 1.7em
}
#portfolio.pinterest .picture_overlay img, #primary {
	width: 100%
}
#blog_pbm .continue-btn:hover {
	background: #1f8ceb;
	border: 1px solid transparent;
	color: #fff!important;
	text-decoration: none
}
#blog_pbm .continue-btn span {
	font-size: 20px;
	display: inline-block;
	margin-left: 5px
}
#primary {
	overflow: hidden;
	padding-top: 10px;
	background: url(../images/blog-bg.jpg) top left no-repeat fixed #f1f1f1
}
#primary .blog_post {
	display: block;
	background: #fff;
	padding-bottom: 35px;
	margin-bottom: 30px
}
ul#portfolio.pinterest {
	list-style: none;
	margin: 0;
	padding-top: 20px;
	font-family: 'Montserrat', sans-serif;
	background-color: transparent
}
ul#portfolio li.col-md-3 {
	padding-right: 0
}
#portfolio.pinterest li.first {
	clear: both
}
.pinterest .thumbnail {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 0;
	margin-bottom: 30px;
	position: relative;
	height: 224px;
	border: none
}
.picture_overlay {
	cursor: pointer;
	box-shadow: inset 0 0 0 0 rgba(0,0,0,.4)
}
#portfolio.pinterest .picture_overlay {
	border-color: transparent
}
.picture_overlay .overlay div {
	padding-top: 10%;
	left: 50%;
	opacity: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden
}
.picture_overlay .overlay div p {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	padding: 0!important;
	margin: 0!important;
	text-align: center;
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,.3);
	overflow: auto
}
.picture_overlay .overlay div p.title {
	margin-top: 20%!important;
	margin-bottom: 0!important;
	overflow: hidden;
	text-align: center!important;
	color: #fff!important;
	background: #1f8ceb;
	font-size: 13px!important
}
#portfolio.pinterest li p {
	margin-bottom: 15px;
	font-size: 15px;
	line-height: 1.6em;
	text-align: left;
	padding-left: 5px;
	color: #777
}
.gradient-overlay {
	background: url(../images/article-header-overlay.png) no-repeat;
	height: 224px;
	width: 100%;
	z-index: 25;
	position: absolute;
	opacity: .9
}
.nav-links {
	overflow: hidden;
	float: right;
	margin-bottom: 60px;
	letter-spacing: 1.5px;
	font-size: 13px;
	width: 230px
}
.nav-links .nav-previous {
	float: left
}
.nav-links .nav-next {
	float: right
}
.nav-links span {
	font-size: 22px
}
.nav-links a {
	-webkit-transition: background .1s ease-in-out;
	transition: background .1s ease-in-out;
	background: #fff;
	border-radius: 0;
	color: #1f8ceb;
	display: block;
	padding: 5px 14px;
	text-align: center;
	width: 100px;
	font-size: 13px;
	margin-top: 25px;
	letter-spacing: 1.5px;
	line-height: 1.7em
}
.nav-links a.active, .nav-links a:hover {
	background: #1f8ceb;
	color: #fff!important
}
.nav-links a:hover {
	text-decoration: none
}
.page-body {
	padding-top: 24px;
	overflow: hidden;
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 30px
}
.page-body aside.before {
	display: block;
	text-align: left;
	padding-right: 25px;
	margin-top: 20px
}
.page-body aside.before .pinterest .thumbnail {
	margin-bottom: 15px!important
}
.page-body aside.before #portfolio h2 {
	font-size: 15px!important;
	letter-spacing: normal!important;
	border-bottom: none!important;
	margin-bottom: 0!important;
	padding-bottom: 0
}
.page-body aside.before #portfolio h2 a {
	font-weight: 300!important;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 1.4em
}
.nav-tabs {
	border-bottom: none;
	font-family: 'Montserrat', sans-serif;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #000;
	background-color: #e2e2e2;
	border: 1px #d2d2d2 solid;
}
.nav-tabs>li>a, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
	color: #000;
	background-color: #e2e2e2;
}
.nav-tabs>li>a {
	padding: 6px 8px;
	border-radius: 4px;
	font-size: 13px;
	width: 125px;
	display: inline-block;
	text-align: center;
	margin-right: 5px;
	color: #000;
	background-color: #f3f1f1;
	border: 1px #e8e6e6 solid;
	margin: 0;
}
.nav-tabs>li {
	text-align: center;
	margin-right: 10px;
}
.hide {
	display: none
}
.page-body aside.before ul#portfolio.pinterest {
	padding: 0;
	margin-top: 20px
}
.page-body aside.before ul#portfolio.pinterest .featured-img img {
	width: 100%;
	margin-top: 0
}
.picture_overlay .overlay {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	box-shadow: inset 0 0 0 0 rgba(0,0,0,.4);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.picture_overlay:hover, .picture_overlay:hover .overlay {
	box-shadow: inset 0 0 20px 450px rgba(0,0,0,.4)
}
article.story.view-full {
	padding: 35px;
	background: #fff;
	margin-top: 20px
}
.main_header header h1 {
	border-bottom: 1px #ddd solid
}
.page-body .view-full h1 {
	color: #333;
	font-family: 'Montserrat', sans-serif;
	font-size: 40px;
	font-weight: 300;
	letter-spacing: normal;
	line-height: 1.4em;
	padding-bottom: 25px;
	padding-top: 0;
	text-shadow: none;
	text-align: left;
	margin-top: 0;
	margin-bottom: 25px
}
.page-body .socail-div, .socail-div {
	margin-top: 15px;
	margin-bottom: 15px;
	vertical-align: middle;
	overflow: hidden
}
.page-body .view-full p img {
	width: 100%
}
.page-body .socail-div .button .left {
	float: left;
	width: 33%
}
.page-body .socail-div .button .right {
	float: right;
	width: 59.5%;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	padding-right: 7px;
	font-weight: 600
}
.page-body .socail-div .button .left img {
	border-right: 1px solid rgba(255,255,255,.2);
	display: block;
	margin: 0 auto;
	padding-left: 5px;
	padding-right: 10px;
	position: relative;
	top: 0;
	width: 50px
}
.page-body .socail-div .button {
	-moz-box-sizing: border-box;
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	margin-right: 4px;
	padding: 10px 0;
	width: 24%
}
.page-body .socail-div .button.twitter {
	background-color: #00acee
}
.page-body .socail-div .button.facebook {
	background-color: #3b5998
}
.page-body .socail-div .button.linkedin {
	background-color: #0e76a8
}
.page-body .socail-div .button.googleplus {
	background-color: #f63e28;
	margin-right: 0
}
.page-body .view-full p {
	margin-bottom: 15px;
	font-size: 15px;
	line-height: 24px;
	text-align: left;
	color: #333;
	font-weight: 400;
	padding: 0;
	letter-spacing: .5px
}
.page-body .view-full h2, .page-body .view-full h3, .page-body .view-full h4 {
	letter-spacing: normal;
	text-align: left;
	color: #333;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	line-height: 1.4em;
	padding-bottom: 25px;
	padding-top: 0;
	text-shadow: none
}
.page-body .view-full h2 {
	font-size: 28px
}
.page-body .view-full h3 {
	font-size: 22px
}
.page-body .view-full h4 {
	font-size: 18px
}
.page-body .view-full h5 {
	color: #333;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 300;
	line-height: 1.4em;
	padding-bottom: 25px;
	padding-top: 0;
	text-shadow: none;
	text-align: left
}
#pricing-section h1, #pricing-section.pricing-page .pricing-inner-wrapper .pricing-inner .price-block .button_download, p.sub-heading {
	font-family: 'Montserrat', sans-serif;
}
.page-body .view-full ol li, .page-body .view-full ul li {
	color: #333;
	text-align: left;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 1px
}
.page-body .view-full ul {
	margin-bottom: 14px;
	padding: 0
}
.page-body .view-full ul li {
	list-style: square;
	margin: 0 0 0 25px;
	padding: 0 0 0 5px;
	line-height: 24px
}
.page-body .view-full ol {
	margin: 0 0 10px;
	padding: 0
}
.page-body .view-full ol li {
	list-style: decimal;
	margin: 0 0 0 25px;
	padding: 0 0 0 5px;
	line-height: 24px
}
.page-body .view-full strong {
	font-weight: 600
}
.page-body .view-full em {
	font-style: italic
}
.related_post {
	height: 200px;
	overflow: hidden
}
.related-post .col-lg-3 {
	padding-left: 0;
	padding-right: 0
}
.related-post .picture_overlay {
	border: none
}
.related-post img {
	width: 100%
}
.related_post .picture_overlay .overlay div {
	padding-top: 14%!important
}
.related_post .title {
	color: #fff!important;
	font-size: 18px;
	font-weight: 600;
	text-align: center
}
.picture_overlay:hover .overlay div {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
#pricing-section.pricing-page {
	background: #fff;
	padding: 35px 0 80px
}
@media(min-width:1200px) {
#pricing-section.pricing-page .container {
	width: 1220px
}
}
#pricing-section h1 {
	font-size: 41px;
	color: #444;
	font-weight: 600;
	letter-spacing: normal;
	margin-bottom: 10px;
	margin-top: 25px;
	text-align: center
}
p.sub-heading {
	padding: 0 9%;
	font-size: 19px;
	font-weight: 400;
	letter-spacing: .5px;
	text-align: center;
	line-height: 24px;
	color: #6c798b
}
#pricing-section.pricing-page h2 {
	color: #333
}
#pricing-section.pricing-page h3 {
	color: #666
}
.pricing-page .nav-tabs>li>a {
	background: #fff
}
#pricing-section.pricing-page .pricing-inner-wrapper .pricing-inner .price-block .button-block {
	margin: 15px 0
}
#pricing-section.pricing-page .pricing-inner-wrapper .pricing-inner .price-block .button-block span {
	font-style: italic;
	color: #4692b8;
	font-size: 13px;
	font-weight: 400;
	padding-bottom: 24px;
	display: block;
	letter-spacing: .5px
}
#pricing-section.pricing-page .pricing-inner-wrapper .pricing-inner .price-block .button_download {
	background: #00a8fd;
	border: none;
	color: #fff;
	padding: 12px 0;
	font-size: 15px;
	border-radius: 3px;
	float: none;
	font-weight: 600;
	letter-spacing: 1px;
	margin-bottom: 0;
	display: block;
	text-transform: uppercase;
	width: 100%
}
#pricing-section.pricing-page .pricing-inner-wrapper .pricing-inner .price-block .button_download1 {
	border-radius: 3px;
	padding: 7px 16px 9px;
	background: #999;
	color: #fff!important;
	display: inline-block;
	font-size: 15px;
	letter-spacing: .5px;
	font-weight: 600;
	margin-top: 12px;
	margin-bottom: 8px;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	border: none;
	text-transform: uppercase
}
#pricing-section.pricing-page .pricing-inner-wrapper .pricing-inner .price-block .button_download2, #pricing-section.pricing-page .pricing-inner-wrapper .pricing-inner .price-block .button_download3 {
	border-radius: 3px;
	padding: 7px 16px 9px;
	color: #fff!important;
	display: inline-block;
	font-size: 15px;
	letter-spacing: .5px;
	font-weight: 600;
	margin-top: 12px;
	margin-bottom: 8px;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase
}
#pricing-section.pricing-page .pricing-inner-wrapper .pricing-inner .price-block .button_download2 {
	background: #61b554;
	border: none
}
#pricing-section.pricing-page .pricing-inner-wrapper .pricing-inner .price-block .button_download3 {
	background: #f64d4d;
	border: none
}
#pricing-section.pricing-page .pricing-inner-wrapper .pricing-inner .price-block .button_download4 {
	border-radius: 3px;
	padding: 7px 16px 9px;
	background: #47aedb;
	color: #fff!important;
	display: inline-block;
	font-size: 15px;
	letter-spacing: .5px;
	font-weight: 600;
	margin-top: 12px;
	margin-bottom: 8px;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	border: none;
	text-transform: uppercase
}
#pricing-section.pricing-page .pricing-inner-wrapper .pricing-inner {
	background-color: #fff;
	box-shadow: 0 5px 15px 0 rgba(0,0,0,.1), 0 0 0 1px rgba(0,0,0,.03);
	padding-bottom: 20px
}
#pricing-section .more-info-link, .pricing-page .more-info-link {
	text-align: center;
	display: block;
	text-decoration: underline;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 18px;
	margin-top: 25px
}
.pricing-page .features-table .th_heading {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 0;
	border-top: 1px solid #e5e5e5
}
.pricing-page .plans_header {
	font-size: 28px;
	color: #444;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	text-align: left;
	letter-spacing: 1px;
	margin-bottom: 25px;
	margin-top: 0;
	-webkit-animation: scaleUp .4s;
	-o-animation: scaleUp .4s;
	-ms-animation: scaleUp .4s;
	animation: scaleUp .4s;
	padding-top: 0
}
#pricing-section .nav-tabs>li>a, .most-popular-plan {
	font-size: 12.5px;
	font-family: 'Montserrat', sans-serif;
}
#pricing-section {
	background: url(../images/pricing-bg.jpg) top left no-repeat #f0f6fb;
	color: #b9dcfa;
	padding: 70px 0;
	background-size: cover
}
.most-popular-plan {
	margin-right: auto;
	padding: 12px 20px;
	background-color: #e8f8ff;
	color: #1e92de;
	display: block;
	border-radius: 30px;
	font-weight: 600;
	margin-top: -22px;
	width: 150px;
	position: absolute;
	left: 50%;
	margin-left: -70px;
	letter-spacing: 1.5px;
	text-transform: uppercase
}
#pricing-section .nav-tabs>li.active>a, #pricing-section .nav-tabs>li.active>a:focus, #pricing-section .nav-tabs>li.active>a:hover {
	background-color: rgba(0,194,66,.2);
	color: #0bac42;
	font-size: 12.5px;
	box-shadow: none;
	padding: 12px 20px
}
#pricing-section .nav-tabs>li>a {
	box-shadow: none;
	padding: 12px 10px;
	background-color: #eceff1;
	color: #95a6af;
	border: none;
	min-width: 120px
}
#pricing-section h2, #pricing-section h3 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	text-align: center
}
#pricing-section h2 {
	font-size: 46px;
	color: #fff;
	letter-spacing: normal;
	margin-bottom: 10px;
	margin-top: 0;
	padding-top: 0
}
#pricing-section h3 {
	font-size: 16px;
	text-transform: none;
	color: #9fb3c3;
	letter-spacing: 1.5px;
	margin-bottom: 15px;
	line-height: 24px;
	margin-top: 10px;
	padding: 0 40px
}
#pricing-section .pricing-inner-wrapper .pricing-inner .plan-desc, #pricing-section .pricing-inner-wrapper .pricing-inner .plan-heading h4, #pricing-section .pricing-inner-wrapper .pricing-inner .plan-heading p, #pricing-section .pricing-inner-wrapper .pricing-inner .plan-pricing1 {
	font-family: 'Montserrat', sans-serif;
}
#pricing-section .nav-tabs {
	text-align: center;
	width: 260px;
	margin: 40px auto 70px
}
#pricing-section .nav-tabs>li {
	width: auto;
	text-align: center
}
#pricing-section .nav-tabs>li:first-child a {
	border-radius: 999px 0 0 999px
}
#pricing-section .nav-tabs>li:last-child a {
	border-radius: 0 999px 999px 0;
	margin-left: 1px
}
#pricing-section .nav-tabs>li a i {
	margin-right: 5px;
	font-size: 15px
}
#pricing-section .pricing-inner-wrapper {
	padding: 0 30px;
	margin-top: 35px
}
#pricing-section .pricing-inner-wrapper .pricing-inner {
	text-align: center;
	background: #fff;
	padding: 0;
	border-radius: 5px
}
#pricing-section .pricing-inner-wrapper .pricing-inner .price-block {
	border-top: none
}
#pricing-section .pricing-inner-wrapper .pricing-inner .disable {
	opacity: .3;
	text-decoration: line-through
}
#pricing-section .pricing-inner-wrapper .pricing-inner .plan-desc {
	padding: 25px 30px 0
}
#pricing-section .pricing-inner-wrapper .pricing-inner .plan-heading {
	padding: 40px 20px 30px;
	position: relative;
	border-bottom: 1px #e5e5e5 solid
}
#pricing-section .pricing-inner-wrapper .pricing-inner .plan-heading:before {
	content: "";
	width: 0;
	height: 0;
	border-right: 10px solid transparent;
	left: -1px;
	position: absolute;
	top: 0
}
.standard h4 {
	color: #5b6b7f
}
.advanced h4 {
	color: #0691f2
}
.elite h4 {
	color: #f27398
}
#pricing-section .pricing-inner-wrapper .pricing-inner .plan-heading h4 {
	font-size: 28px;
	letter-spacing: normal;
	font-weight: 600;
	margin-bottom: 10px;
	margin-top: 0;
	color: #000
}
.free-month {
	position: absolute;
	z-index: 1;
	margin-left: 125px;
	margin-top: -75px;
	left: 50%
}
#pricing-section .pricing-inner-wrapper .pricing-inner .plan-heading p {
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #9ca8b7;
	letter-spacing: .5px;
	min-height: 80px
}
#pricing-section .pricing-inner-wrapper .pricing-inner p {
	margin: 0
}
#pricing-section .pricing-inner-wrapper .pricing-inner p.plan-pricing {
	font-size: 36px;
	color: #333;
	font-weight: 400;
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 10px;
	margin-bottom: 10px
}
#pricing-section .pricing-inner-wrapper .pricing-inner p.plan-pricing span {
	font-size: 16px;
	color: #999;
	font-weight: 400;
	vertical-align: middle;
	letter-spacing: 1px
}
#pricing-section .pricing-inner-wrapper .pricing-inner .plan-pricing1 {
	font-size: 42px;
	color: #0095f7;
	font-weight: 600;
	padding-top: 10px;
	display: block;
	line-height: normal
}
#pricing-section .pricing-inner-wrapper .pricing-inner .plan-pricing1 span {
	font-size: 15px;
	color: #777;
	font-weight: 400;
	vertical-align: middle;
	letter-spacing: .2px;
	display: block
}
#pricing-section .pricing-inner-wrapper .pricing-inner p.plan-desc {
	font-weight: 400;
	font-size: 15px;
	color: #888;
	margin: 20px 20px 10px;
	letter-spacing: 1px;
	min-height: 80px
}
#pricing-section .pricing-inner-wrapper .pricing-inner p.plan-button a {
	display: inline-block;
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	height: 30px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	box-sizing: content-box;
	border: 0;
	padding: 7px 30px;
	border-radius: 2px;
	float: none;
	margin: 25px 0 0;
	width: 60%
}
#pricing-section .pricing-inner-wrapper .pricing-inner p.current a {
	border-radius: 999px;
	font-size: 18px;
	height: 50px;
	padding: 0 16px;
	line-height: 50px;
	margin-top: 20px;
	width: inherit
}
#pricing-section .pricing-inner-wrapper .pricing-inner div.plan-desc ul {
	color: #333;
	margin: 0 0 10px;
	padding: 0 0 10px
}
#pricing-section .pricing-inner-wrapper .pricing-inner div.plan-desc ul.last {
	margin-bottom: 0;
	border: none
}
#pricing-section .pricing-inner-wrapper .pricing-inner div.plan-desc ul li {
	text-align: left;
	display: block;
	list-style-type: disc;
	font-weight: 400;
	font-size: 17px;
	color: #5a697d;
	line-height: 28px;
	letter-spacing: .2px
}
#pricing-section .pricing-inner-wrapper .pricing-inner div.plan-desc ul li:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #999;
	content: "\f111";
	font-size: 5px;
	margin-top: 12px;
	margin-right: 8px;
	vertical-align: top
}
#pricing-section .pricing-inner-wrapper .pricing-inner div.plan-desc ul strong {
	font-size: 25px;
	font-weight: 600;
	margin-left: 4px;
	line-height: 16px
}
#pricing-section .pricing-inner-wrapper .pricing-inner div.plan-desc h3, .pricing-row h2 {
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
#pricing-section .pricing-inner-wrapper .pricing-inner div.plan-desc h3 {
	font-size: 16px;
	text-transform: none;
	color: #333;
	letter-spacing: .5px;
	margin-bottom: 2px;
	text-align: left;
	padding: 0;
	line-height: 1.5em;
	margin-top: 0
}
#pricing-section .red-text {
	color: #d2504d!important
}
#pricing-section .green-text {
	color: #3ab174!important
}
#pricing-section .purple-text {
	color: #7768ad!important
}
#pricing-section .btn-red {
	background-color: #d2504d!important;
	box-shadow: inset 0 -3px 0 0 #bd4845!important
}
#pricing-section .btn-green {
	background-color: #3ab174!important;
	box-shadow: inset 0 -3px 0 0 #349f68!important
}
#pricing-section .btn-purple {
	background-color: #7768ad!important;
	box-shadow: inset 0 -3px 0 0 #6b5e9c!important
}
#pricing-section .price-block .nav-tabs {
	margin-top: 35px
}
.leftarrowdiv {
	background: #ef7268;
	color: #fff;
	padding: 1px 5px 2px 7px;
	word-wrap: break-word;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 11px;
	position: absolute;
	border: 1px solid #ef7268;
	border-left: none;
	text-shadow: none;
	line-height: 15px;
	right: 155px;
	margin-top: -22px;
	letter-spacing: .5px
}
.leftarrowdiv:after {
	content: '';
	display: block;
	position: absolute;
	top: 4px;
	left: -10px;
	width: 0;
	height: 0;
	border-color: transparent #ef7268 transparent transparent;
	border-style: solid;
	border-width: 5px
}
.pricing-row {
	overflow: hidden;
	padding-bottom: 35px;
	text-align: center;
	padding-top: 50px;
	background: #f7f8fa;
	margin-bottom: 60px
}
.pricing-row h2 {
	font-size: 34px;
	color: #444;
	letter-spacing: normal;
	margin-bottom: 10px;
	margin-top: 25px;
	text-align: center
}
.discount, .information_block .textarea, .pricing-row .button_download, .subscribe-form .top-get-started-btn {
	font-family: 'Montserrat', sans-serif;
}
.discount {
	background: #ffefae;
	color: #ef7268;
	font-size: 18px;
	letter-spacing: .5px;
	font-weight: 700;
	padding: 10px 0;
	border: 1px solid #eec75f;
	margin-top: 20px;
	text-transform: uppercase
}
.pricing-row .inclusion-list {
	margin-top: 60px;
	text-align: left;
	font-size: 15px;
	letter-spacing: .5px;
	line-height: 23px;
	font-weight: 400;
	color: #333
}
.pricing-row .button_download {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	color: #fff;
	padding: 15px 30px;
	font-size: 18px;
	height: 50px;
	border-radius: 3px;
	float: none;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-bottom: 20px;
	margin-top: 25px
}
.pricing-row .inclusion-list span.title {
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	font-weight: 600;
	text-transform: none;
	color: #444;
	letter-spacing: .5px;
	margin-bottom: 2px;
	text-align: left;
	padding: 0;
	line-height: 1.5em;
	margin-top: 0
}
.pricing-row .inclusion-list span.title:before {
	font: normal normal normal 14px/1 FontAwesome;
	color: #7cb209;
	content: "\f00c";
	height: 20px;
	position: absolute;
	margin-top: 2px;
	margin-left: -25px;
	display: block;
	font-size: 15px
}
.pricing-row .inclusion-list .block {
	padding-right: 30px;
	margin-bottom: 25px
}
.signup-page {
	height: 100%;
}
.container-fluid {
	margin-right: auto;
	margin-left: auto
}
.form-control:focus {
	border-color: #777;
	box-shadow: none
}
.signup-page .form-group {
	margin-bottom: 12px;
	position: relative;
}
.signup-page .form-group i {
	position: absolute;
	top: 13px;
	left: 10px;
	color: #1576ec;
	text-align: center;
	width: 32px;
}
.signup-page .form-group input::-webkit-input-placeholder, .signup-page .form-group textarea::-webkit-input-placeholder {
color:#333
}
.signup-page .form-group input::-moz-placeholder, .signup-page .form-group textarea::-moz-placeholder {
color:#333
}
.signup-page .form-group input:-ms-input-placeholder, .signup-page .form-group textarea:-ms-input-placeholder {
color:#333
}
.signup-page .form-group input:-moz-placeholder, .signup-page .form-group textarea:-moz-placeholder {
color:#333
}
.signup-page .quote-box {
	padding: 10px 10px 0;
	text-align: center;
	border-radius: 5px
}
.signup-page cite {
	display: block;
	margin: 0 0 10px;
	font-style: normal;
	font-size: 12px;
	color: #c3c9d1;
	letter-spacing: normal;
	font-weight: 300
}
.signup-page cite .photo {
	display: inline-block;
	height: 115px;
	margin: 0;
	width: 115px
}
.signup-page .quote-box q, .signup-page cite .author {
	display: block;
	font-family: 'Montserrat', sans-serif;
}
.signup-page cite img {
	border-radius: 90px;
	height: 110px;
	margin: 0 0 25px;
	width: 110px
}
.signup-page cite .author {
	color: #777;
	font-size: 16px;
	line-height: 24px;
	margin: 10px 0 0;
	letter-spacing: normal;
	font-weight: 300
}
.signup-page .quote-box q {
	color: #666;
	font-size: 18px;
	font-weight: 300;
	line-height: 30px;
	margin: 0;
	quotes: none;
	letter-spacing: .2px;
}
.signup-page .quote-box q:before {
	display: inline-block;
	padding: 38px 0 0 35px;
	overflow: hidden;
	background: url(../images/qoute-img-white.png) 0 3px no-repeat;
	background-size: 28px;
	content: "";
	vertical-align: bottom
}
.signup-page .sign-up-form .col-xs-12, .signup-page .sign-up-form .col-xs-6 {
	padding: 0 7px
}
.signup-logo {
	text-align: center
}
.signup-logo img {
	width: 80px
}
.signup-question {
	overflow: hidden;
	font-size: 15px;
	letter-spacing: .5px;
	line-height: 23px;
	font-weight: 400;
	margin-top: 100px
}
.signup-question .row {
	margin: 0 29%
}
.signup-question h5 {
	color: #444;
	font-weight: 600;
	display: block;
	max-width: 635px;
	padding-bottom: 1px;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	margin-top: 22px
}
.signup-question p {
	margin-bottom: 22px;
	color: #444;
	padding: 0 20px
}
.signup-question .signup-q {
	border-bottom: 1px #ddd solid;
	text-align: center
}
#mainArea {
	width: calc(100% - 450px);
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	transition: width .5s ease-in-out;
}
.signup-popup-rc .signup {
	max-width: 484px;
	width: 100%;
}
.signup.new-thanks-page {
	padding: 45px 0
}
.signup.new-thanks-page .thanks-msg p strong {
	display: block;
	font-weight: 700;
	font-size: 40px;
	margin-bottom: 12px;
	color: #000;
	margin-top: 30px;
	letter-spacing: -1px;
	font-family: 'Domine', serif;
}
.signup.new-thanks-page .thanks-msg p {
	display: block;
	margin-top: 0;
	font-size: 20px;
	font-weight: 300;
	padding: 0 12%;
	line-height: 35px;
	margin-bottom: 25px;
	color: #666
}
.sign-up-form {
	text-align: left
}
.sign-up-form .form-control, .sign-up-form .form-control-area {
	font-size: 16px;
	border: 1px solid #d5eaff;
	border-radius: 3px;
	padding: 6px 0px 6px 45px;
	height: inherit;
}
.sign-up-form textarea.form-control-area {
	padding-top: 9px;
}
.new-sign-up-form .new-logo {
	padding-left: 0px;
	display: inline-block;
	width: 100%;
}
.sign-up-form .form-control:focus, .sign-up-form .form-control-area:focus {
	border: 1px solid #1576ec;
}
.new-sign-up-form {
	margin: auto;
	padding: 0px 0 10px
}
.signup .thanks-msg {
	margin-top: 0;
	margin-bottom: 0
}
.new-sign-up-form h1, .sign-up-form h1, .new-sign-up-form h2, .sign-up-form h2 {
	font-size: 34px;
	color: #000;
	font-weight: 700;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 15px;
	margin-top: 25px;
	font-family: 'Domine', serif;
	line-height: 42px;
}
.new-sign-up-form h1.sample-req, .new-sign-up-form h2.sample-req {
	font-size: 34px;
	color: #000;
	font-weight: 700;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 15px;
	margin-top: 25px;
	font-family: 'Domine', serif;
}
.new-sign-up-form p, .sign-up-form .button_download, .sign-up-form h5, .sign-up-form p {
	letter-spacing: normal;
	font-family: 'Montserrat', sans-serif;
}
.new-sign-up-form p, .sign-up-form p {
	padding: 0 8%;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	line-height: 22px;
	color: #333;
	margin-bottom: 10px;
}
.sign-up-form label {
	color: #000;
	font-weight: 600;
	display: block;
	max-width: 635px;
	padding-bottom: 1px;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px
}
.sign-up-form .input-form {
	vertical-align: middle;
	border-radius: 3px;
	min-width: 50px;
	max-width: 635px;
	width: 100%;
	background-color: #fff;
	border: 1px solid rgba(120,130,140,.2);
	margin: 0 0 18px;
	min-height: 52px;
	font-size: 17px;
	line-height: 20px;
	padding: 0 15px
}
.sign-up-form .input-form:focus {
	border-color: #38b5eb
}
.sign-up-form .button_download {
	background: #00cc83;
	border: 1px solid #00cc83;
	color: #fff;
	padding: 12px 0;
	font-size: 17px;
	border-radius: 3px;
	float: none;
	font-weight: 600;
	margin-top: 4px;
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.sign-up-form .button_download:hover {
	background: #00a369;
	transition: all .4s ease;
	border: 1px solid #00a369;
}
.sign-up-form h5 {
	font-size: 19px;
	font-weight: 400;
	text-align: center;
	margin-top: 20px
}
.sign-up-form h5 a {
	color: #00a8fd
}
#customer-testimonial-1 {
	background: #fff;
	padding: 65px 0 85px
}
#customer-testimonial-1 .center {
	margin-bottom: 70px
}
#customer-testimonial-1 .client {
	padding: 0
}
#customer-testimonial-1 #customer {
	background: #f0f6fb;
	color: #b9dcfa;
	padding: 65px 0 85px
}
#customer-testimonial-1 #customer .lead1 {
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: normal;
	width: 70%;
	margin: auto auto 85px
}
#customer-testimonial-1 #customer h1 {
	font-size: 44px;
	color: #2e2e7f;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 20px;
	margin-top: 0;
	-moz-animation: scaleUp .4s;
	animation: scaleUp .4s
}
#customer-testimonial-1 .testimonials_NR .quote-box {
	border: 1px solid #e9edef;
	border-radius: 6px 0 0;
	padding: 45px 30px;
	background: #fff;
	text-align: center
}
#customer-testimonial-1 .testimonials_NR .roundness {
	border-radius: 0 6px 0 0!important;
	border-left: none
}
#customer-testimonial-1 .testimonials_NR .quote-box .quote-left {
	background: url(../images/qoutes_left.png) top left no-repeat;
	height: 28px;
	margin: 15px 0 0 -15px;
	position: absolute;
	width: 33px;
	float: left;
	left: 50px
}
#customer-testimonial-1 .testimonials_NR .quote-box q {
	color: #666;
	display: block;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.7em;
	margin: 25px 34px 0;
	quotes: none;
	letter-spacing: normal
}
#customer-testimonial-1 .testimonials_NR .quote-box .quote-right {
	background: url(../images/qoutes_right.png) top left no-repeat;
	height: 28px;
	margin: 4px -10px 0 10px;
	position: absolute;
	width: 33px
}
#customer-testimonial-1 .testimonials_NR .quote-arrow {
	background: url(../images/test_arrow.png) top left no-repeat;
	display: block;
	height: 13px;
	margin: -1px 0 0 15px;
	width: 99px
}
#customer-testimonial-1 .testimonials_NR cite {
	display: block;
	margin: -90px 0 0;
	font-style: normal;
	font-size: 12px;
	color: #c3c9d1;
	letter-spacing: normal;
	font-weight: 300
}
#customer-testimonial-1 .testimonials_NR cite .photo {
	display: inline-block;
	height: 115px;
	margin: 0 15px 0 0;
	width: 115px
}
#customer-testimonial-1 .testimonials_NR img {
	border: 4px solid #e9edef;
	border-radius: 90px;
	height: 110px;
	margin: 0 0 25px;
	width: 110px
}
#customer-testimonial-1 .testimonials_NR cite .author {
	color: #08c;
	font-size: 15px;
	display: block;
	margin-top: 5px;
	line-height: 24px;
	font-weight: 700;
	letter-spacing: normal;
	text-transform: uppercase
}
.contact-page {
	padding: 0px 0 80px;
	position: relative;
	text-align: center;
}
.email-box h2, .help-box h2 {
	margin-bottom: 0;
	padding-bottom: 20px;
	text-align: center;
	letter-spacing: normal;
	margin-top: 5px
}
.contact-page img {
	width: 30px
}
.email-box {
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	background: #1576ec;
	display: inline-block;
	padding: 50px 30px;
	position: absolute;
	top: 16%;
	right: -100px;
	border-radius: 5px;
}
.email-box h2 {
	font-size: 24px;
	line-height: 180%;
	font-family: 'Domine', serif;
	font-weight: 300;
	color: #fff;
}
.email-box a {
	color: #fff;
	text-decoration: underline;
}
.email-box i {
	font-size: 26px;
	color: #fff;
}
.email-box p, .help-box a {
	font-size: 18px;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
}
.email-box p {
	text-align: center;
	line-height: 27px;
	margin-bottom: 0;
	color: #777
}
.help-box {
	padding-top: 140px;
	text-align: center
}
.help-box h2 {
	font-size: 24px;
	line-height: 180%;
	font-weight: 300;
	color: #444;
	font-family: 'Domine', serif;
}
.help-box p {
	text-align: center;
	font-size: 17px;
	line-height: 22px;
	margin-bottom: 10px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	color: #777
}
.contact-block .email-info, .contact-block h2 {
	line-height: 180%;
	margin-bottom: 0;
	text-align: center
}
.contact-block .email-info {
	font-size: 19px;
	font-weight: 600;
	color: #777;
	border-bottom: 2px #e5e5e5 solid;
	padding-bottom: 15px
}
.contact-block h2 {
	font-size: 24px;
	font-weight: 300;
	color: #444;
	letter-spacing: normal;
	padding-bottom: 20px;
	margin-top: 5px;
	font-family: 'Domine', serif;
	text-align: left;
}
.contact-block #container.login-block {
	text-align: center;
	background: inherit;
	margin: 0px;
	height: inherit
}
.contact-block #container.login-block .row {
	margin: 0
}
.contact-block #container .row .field {
	font-weight: 600;
	text-align: left;
	position: relative;
	overflow: hidden;
	margin-bottom: 14px
}
.contact-block #container .row .field input, .contact-block #container .row .field textarea {
	background: 0 0;
	color: #333;
	transition-property: padding, color;
	transition-duration: .3s;
	transition-timing-function: ease;
	margin: 0;
	border: 1px solid #d5eaff;
	width: 100%;
	font-size: 15px;
	position: relative;
	outline: 0;
	border-radius: 3px;
	background: #fff;
}
.contact-block #container .row .field input:focus, .contact-block #container .row .field textarea:focus {
	border: 1px solid #1576ec;
}
.contact-block #container .row .field i {
	position: absolute;
	top: 14px;
	left: 10px;
	color: #1576ec;
	text-align: center;
	width: 32px;
	z-index: 10;
}
.contact-block #container .row .field input {
	padding: 12px 7px 10px 45px;
	font-weight: 300;
	font-family: 'Montserrat', sans-serif;
}
.contact-block #container .row .field textarea {
	padding: 12px 7px 14px 45px;
	height: 90px;
	font-weight: 300;
	margin-bottom: -5px;
}
.contact-block #container .row .signup-button {
	display: block;
	background: #00cc83;
	color: #fff;
	width: 100%;
	font-size: 17px;
	font-weight: 600;
	border-radius: 4px;
	padding: 12px 0;
	border: none;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 0.5px
}
.page_header.contact-top-bg p.subtext a {
	color: #d1daf9;
	text-decoration: underline;
}
.page_header.contact-top-bg p.subtext a:hover {
	color: #fff;
}
.contact-block #container .row .signup-button:hover {
	background: #00a369;
	transition: all .4s ease;
}
.error-tooltip {
	position: absolute;
	height: 24px;
	padding: 7px 12px;
	z-index: 9999;
	opacity: 0;
	-webkit-transform: translate(50px);
	transform: translate(50px);
	transition: all .3s ease;
	margin-top: -45px;
	right: 130px;
	background: #fff;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,.5);
	border-radius: 3px;
	color: #f82116;
	font-size: 12px;
	font-style: italic;
	line-height: .8;
	display: block
}
.error_message {
	background: #fdc;
	border: 1px solid #ecb;
	padding: 12px 10px 12px 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: auto 25px 10px 0;
	color: #333
}
.error {
	padding-left: 150px;
	color: red
}
#reg_block_2, .information_block22 {
	background-color: #fdd96d;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin: 20px auto 0;
	padding: 30px 25px;
	width: 550px;
	color: #333
}
.information_block .textarea {
	border: 1px solid #c3cbd3;
	border-radius: 3px;
	color: #999;
	display: inline-block;
	font-size: 15px;
	line-height: 35px;
	margin: 0;
	padding: 0 73px 0 10px;
	text-overflow: ellipsis;
	width: 310px
}
.thanks_message {
	background: #d5ffca;
	border: 1px solid #80f062;
	padding: 12px 10px 12px 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: auto 25px;
	color: #333
}
.lastsec {
	border-bottom: 1px solid #e5e5e5
}
.forgot_pass {
	font-size: 15px;
	letter-spacing: normal;
	color: #838992;
	display: inline;
	margin-left: 15px
}
.subscribe-form {
	overflow: hidden;
	text-align: center;
	margin: auto auto 35px
}
.subscribe-form .top-get-started-btn {
	background: #69cb95;
	border: none;
	color: #fff;
	padding: 12px 30px;
	font-size: 15px;
	height: 50px;
	border-radius: 4px;
	float: none;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: normal;
	box-shadow: inset 0 -2px 0 0 #4fb67d
}
.RC_customer h2, .RC_customer h3 {
	font-family: 'Montserrat', sans-serif;
	text-align: center
}
.RC_customer {
	overflow: hidden;
	padding-bottom: 50px;
	text-align: center;
	padding-top: 80px;
	position: relative;
	background: #e4f9f7
}
.RC_customer:before {
	content: "";
	background: url(../images/testimonials-bg.png) top left no-repeat #e5faf8;
	width: 111px;
	height: 91px;
	position: absolute;
	left: 50%;
	margin-left: -550px;
	top: 0
}
.home .RC_customer, .home .slides_container, .home .slides_container div {
	background: #fff
}
.RC_customer h2 {
	font-size: 34px;
	color: #444;
	font-weight: 600;
	margin-bottom: 10px;
	margin-top: 0;
	letter-spacing: normal
}
.RC_customer h3 {
	font-size: 21px;
	font-weight: 400;
	text-transform: none;
	color: #777;
	letter-spacing: .5px;
	margin: auto auto 55px;
	line-height: 1.5em;
	padding: 5px 15%
}
.testimonials_RC .quote-box q, .testimonials_RC cite, .testimonials_RC cite .author, .testimonials_RC h3, .testimonials_RC h5 {
	font-family: 'Montserrat', sans-serif;
}
.testimonials_RC {
	overflow: hidden;
	text-align: center;
	width: 950px
}
.testimonials_RC .inner-left {
	margin-left: 0!important;
	width: 460px;
	float: left;
	text-align: left
}
.testimonials_RC .quote-box {
	border: 1px solid #e6e6e6;
	border-radius: 2px;
	padding: 30px
}
.testimonials_RC .quote-box .quote-left {
	background: url(../images/qoutes_left.png) top left no-repeat;
	height: 28px;
	margin: -12px 0 0 -10px;
	position: absolute;
	width: 33px
}
.testimonials_RC .quote-box q {
	display: block;
	margin: 0 0 0 30px;
	quotes: none;
	color: #666;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.6em
}
.testimonials_RC .quote-box .quote-right {
	height: 28px;
	margin: 4px -10px 0 10px;
	position: absolute;
	width: 33px
}
.testimonials_RC .quote-arrow {
	background: url(../images/test_arrow.png) top left no-repeat;
	display: block;
	height: 13px;
	margin: -1px 0 0 15px;
	width: 99px
}
.testimonials_RC cite {
	display: block;
	margin: 10px 0 0 10px;
	font-style: normal;
	font-size: 13px;
	color: #777
}
.testimonials_RC cite .photo {
	display: block;
	float: left;
	height: 89px;
	margin: 0 15px 0 0;
	width: 85px
}
.testimonials_RC cite .author {
	color: #479ccf;
	font-size: 18px;
	display: block;
	margin-top: 5px;
	line-height: 30px
}
.testimonials_RC h3 {
	color: #111;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: normal;
	padding-bottom: 5px;
	text-align: center;
	text-shadow: 0 1px #fff;
	border-bottom: none!important
}
.testimonials_RC h5 {
	color: #777;
	font-size: 20px;
	margin: 0 0 10px;
	font-weight: 400;
	padding-bottom: 15px
}
.testimonials_RC img {
	border: 4px solid #eaeaea;
	border-radius: 90px;
	height: 80px;
	margin: 0 0 25px;
	width: 80px
}
#slides {
	position: relative;
	width: 90%;
	margin: auto
}
.slides_container {
	position: relative;
	padding-left: 0;
	margin-top: 0
}
.slides_container div {
	display: inline-block;
	position: relative;
	z-index: 20;
	width: 100%!important
}
.slides_container cite, .slides_container q {
	display: block;
	font-weight: 300;
	letter-spacing: .5px
}
.slides_container .quote-box {
	border: none;
	border-radius: 0;
	padding: 30px 100px
}
.slides_container img {
	border-radius: 90px;
	height: 120px;
	margin: 0 0 25px;
	width: 120px
}
.slides_container q {
	margin: 0;
	quotes: none;
	color: #444;
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	line-height: 1.6em
}
.slides_container cite {
	margin: 10px 0 0 10px;
	font-size: 13px;
	color: #999;
	font-family: 'Montserrat', sans-serif;
}
.cta-btn a, .slides_container cite .author, .small-info-text {
	font-family: 'Montserrat', sans-serif;
}
.slides_container cite .author {
	color: #6c798b;
	font-size: 16px;
	display: inline-block;
	margin-top: 0;
	line-height: 30px;
	font-weight: 600;
	font-style: normal
}
.quote {
	background: #009bea;
	position: absolute;
	color: #fff;
	font-size: 40px;
	display: block;
	left: 50%;
	width: 40px;
	height: 40px;
	padding-top: 5px;
	border-radius: 999px;
	text-align: center;
	margin-top: -55px;
	margin-left: -50px
}
#slides a.next, #slides a.prev {
	z-index: 50;
	position: absolute;
	top: 0;
	border-radius: 30px;
	height: 60px;
	width: 60px;
	line-height: 60px;
	text-align: center;
	text-decoration: none
}
.quote:before {
	font-size: 16px;
	font-family: FontAwesome;
	font-weight: 400;
	content: '\f10d';
	vertical-align: top;
	padding-top: 5px;
	display: block
}
#slides a.prev {
	left: 0;
	color: #009bea;
	font-weight: 600;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out;
	font-size: 0;
	background: 0 0;
	opacity: 1
}
#slides a.prev:before {
	content: '\f104';
	font-size: 40px;
	font-family: FontAwesome;
	font-weight: 400;
	vertical-align: top;
	display: block
}
#slides a.prev:hover {
	background: #009bea;
	opacity: 1;
	color: #fff
}
#slides a.next {
	right: 0;
	color: #009bea;
	font-weight: 600;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out;
	font-size: 0;
	background: 0 0
}
#slides a.next:before {
	content: '\f105';
	font-size: 40px;
	font-family: FontAwesome;
	font-weight: 400;
	vertical-align: top;
	display: block
}
#slides a.next:hover {
	background: #009bea;
	opacity: 1;
	color: #fff
}
.slides_container div p {
	top: 175px;
	left: 320px
}
#slides a.next, #slides a.prev {
	margin: 175px 0 0
}
.pattern-grey {
	background: #eef6f5;
	overflow: hidden;
	padding: 72px 0 80px
}
.pattern-grey h3 {
	font-size: 36px;
	text-align: center;
	margin-bottom: 8px;
	font-family: 'Domine', serif;
	color: #000;
	font-weight: 700;
	margin-top: 0;
	line-height: 1.3em;
}
#stats1 {
	padding: 25px 0
}
#stats1 .pro-count {
	background: 0 0;
	border-radius: 25px;
	width: 185px;
	margin: auto
}
.stats1-info {
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	padding: 0
}
.stats1-info i {
	font-size: 16px;
	margin: 0 3px 0 auto;
	display: inline-block;
	vertical-align: middle;
	font-weight: 400
}
.cta-btn a, .stats1-info p {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 1px
}
.stats1-info p {
	color: #444;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
	line-height: normal;
	display: block
}
.benefits .inner-block {
	padding-top: 110px;
	padding-bottom: 110px;
	border-bottom: 1px solid #efefef
}
.benefits .inner-block .benefits__block:last-child, .cta-btn a {
	border: none
}
.cta-btn {
	text-align: center;
	margin-top: 30px;
	display: block
}
.cta-btn a {
	background: #00cc83;
	border: none;
	color: #fff;
	padding: 14px 40px;
	font-size: 18px;
	border-radius: 4px;
	float: none;
	font-weight: 600;
	margin-bottom: 0;
	transition: all .4s ease;
	display: inline-block;
}
.cta-btn a i {
	margin-right: 8px
}
.small-info-text {
	font-size: 16px;
	font-weight: 400;
	overflow: hidden;
	padding-top: 10px;
	color: #eee;
	display: block;
	text-align: center;
	letter-spacing: .5px
}
.who_use .inner-block {
	padding-top: 25px;
	border: none;
	text-align: center;
	padding-bottom: 30px
}
.benefits .inner-block .benefits__block1 {
	border: #e8ecef solid 1px;
	padding: 30px 20px;
	width: 30%;
	text-align: center;
	margin: 0 15px 35px;
	display: inline-block;
	border-bottom: 3px solid #e8ecef;
	vertical-align: top;
}
.benefits__block1.big-block img {
	width: 60px
}
.benefits .inner-block .benefits__block1.small-block {
	min-height: 255px;
	width: 42%;
	background: #fbfbfb
}
.benefits .inner-block .benefits__block1.big-block p {
	min-height: 105px
}
.benefits .inner-block .benefits__block1.new-big-block p {
	min-height: 130px
}
.benefits__block1.new-big-block img {
	width: 60px
}
.benefits .inner-block .benefits__block1.small-box {
	width: 44%;
	margin-top: 40px;
	margin-bottom: 30px
}
.benefits .inner-block .benefits__block1.small-box h2 {
	font-size: 34px
}
.benefits .inner-block .benefits__block1 h2, .benefits .inner-block .benefits__block1.small-box p {
	font-size: 20px;
	font-family: muli, sans-serif;
}
.benefits .inner-block .benefits__block1.small-box p {
	line-height: 31px;
	font-weight: 400;
	margin-top: 19px
}
.benefits .inner-block .benefits__block1 h2 {
	margin-top: 35px;
	font-weight: 700;
	color: #333;
	letter-spacing: normal;
	padding-bottom: 0
}
.benefits .inner-block .benefits__block1 p {
	font-size: 17px;
	line-height: 26px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	margin-top: 19px;
	letter-spacing: normal;
	min-height: 155px;
	color: #666;
}
.benefits .inner-block .benefits__block1.small-block p {
	min-height: auto
}
.benefits .inner-block .benefits__block1 .learn-more {
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin-top: 15px;
	display: inline-block
}
.stats1-info h2 {
	color: #777;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: 400;
	margin-top: 10px;
	display: inline-block
}
.stats1-info i {
	color: #888
}
.stats2 {
	padding: 65px 0!important;
	position: relative;
	overflow: hidden;
	background: #6d60a4
}
.photo-col, .video-col {
	float: left;
	width: 50%;
	padding: 10px 30px 10px 40px
}
.photo-col {
	border-right: 1px #ddd solid
}
.icon-box {
	display: inline-block;
	width: 95px;
	vertical-align: top;
	font-size: 64px;
	color: #ef7268
}
.info-box {
	display: inline-block;
	vertical-align: top
}
.stats2 em, .stats2 span {
	display: inline-block;
	vertical-align: bottom
}
.testimonials-slider {
	padding-bottom: 5px
}
.stats2 em {
	font-style: normal;
	background: #fff;
	margin-left: 2px;
	margin-right: 3px;
	color: #444;
	padding: 14px 8px;
	border-radius: 5px;
	line-height: 35px;
	box-shadow: 0 3px 10px rgba(0,34,51,.15);
	margin-bottom: 10px;
	border: none;
	font-size: 36px;
	width: 60px;
	font-weight: 500
}
.stats2 .video-col em {
	font-style: normal;
	background: #fff;
	display: inline-block;
	margin-left: 3px;
	margin-right: 2px;
	color: #444;
	padding: 0 15px;
	border-radius: 3px;
	line-height: 50px;
	box-shadow: 0 3px 10px rgba(0,34,51,.15);
	margin-bottom: 10px;
	border: 1px solid #333
}
.stats2 h2, .stats2 span {
	color: rgba(255,255,255,.7);
	font-weight: 600
}
.stats2 span {
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 9px;
	font-size: 24px
}
.stats2 h2 {
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	margin: 7px 0 0;
	text-align: center
}
.stats2 p {
	margin: 0
}
.stats2 .count {
	color: #444;
	font-size: 22px;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
	line-height: normal;
	display: block;
	letter-spacing: 1px;
	font-weight: 600;
	padding: 0
}
.stats2 h3 {
	font-size: 42px;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align: center;
	letter-spacing: normal;
	margin: 0
}
.stats2 h5 {
	font-size: 24px;
	font-weight: 300;
	text-transform: none;
	color: rgba(255,255,255,.8);
	letter-spacing: .5px;
	margin: auto auto 40px;
	text-align: center;
	line-height: 1.4em;
	padding: 8px 22.5%;
	font-family: 'Montserrat', sans-serif;
}
.stats2 i {
	font-size: 38px;
	color: #fff;
	margin-top: 15px
}
.stats2 .button_download {
	background: #56be8e;
	border: none;
	color: #fff;
	padding: 16px 35px;
	font-size: 18px;
	border-radius: 3px;
	float: none;
	font-weight: 600;
	letter-spacing: 1px;
	margin-bottom: 0;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.account-info {
	margin: 0 30%
}
.account-infor {
	padding: 20px;
	border: 1px solid #e5e5e5;
	margin-top: 20px;
	font-size: 20px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.button-cta .button_download, .details-tabs h2 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400
}
.account-infor span {
	display: inline-block;
	width: 120px
}
.account-infor em {
	display: inline-block;
	font-style: normal;
	color: #9ca8b7
}
.account-infor i {
	margin-right: 5px
}
.button-cta {
	margin: 25px auto 70px;
	text-align: center;
	overflow: hidden
}
.button-cta.bottom-spacing {
	margin-bottom: 55px
}
.button-cta .button_download {
	background: #fff;
	border: 1px #1576ec solid;
	color: #1576ec;
	padding: 14px 35px;
	font-size: 17px;
	border-radius: 4px;
	float: none;
	letter-spacing: 0.5px;
	margin-bottom: 0;
}
.button-cta .button_download:hover {
	background: #1576ec;
	color: #fff;
}
.details-tabs {
	overflow: hidden;
	padding: 60px 0 0
}
.details-tabs .row {
	margin: 0 0!important;
	border-bottom: 1px #ddd solid;
	padding-bottom: 60px
}
.details-tabs h2 {
	font-size: 24px;
	color: #444;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 0;
	letter-spacing: normal
}
.faq-block .row {
	margin: 0 8%
}
.faq-block ul {
	margin-left: 0;
	counter-reset: li;
	padding-left: 0
}
.faq-block ul li {
	padding: 10px 10px 10px 22px;
	position: relative;
	font-weight: 400;
	line-height: 24px;
	border-bottom: 2px solid #fff;
	text-decoration: none;
	font-size: 15px;
	letter-spacing: .5px
}
.faq-block ul li a {
	color: #363945
}
.faq-block ul li::before {
	color: #333;
	content: "\f111";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 6px;
	margin-left: -17px;
	margin-right: 8px;
	vertical-align: top;
	width: 8px
}
.faq-block h2 {
	font-size: 32px;
	color: #444;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 0;
	letter-spacing: normal
}
.faq-block h3 {
	font-size: 21px;
	font-weight: 400;
	text-transform: none;
	color: #9b9c9e;
	letter-spacing: .5px;
	margin: auto auto 55px;
	text-align: center;
	line-height: 1.5em;
	padding: 5px 20%;
	font-family: 'Montserrat', sans-serif;
}
.faq-block h4, .faq-block h5, .faq-block h7 {
	color: #363945;
	margin-bottom: 10px;
	font-weight: 600;
	padding: 0;
	margin-top: 0;
	font-family: 'Montserrat', sans-serif;
}
.faq-block h4 {
	font-size: 17px;
	line-height: 24px
}
.faq-block h7 {
	font-size: 21px
}
.faq-block h5 {
	font-size: 17px
}
.faq-block .question {
	margin-right: 30px;
	margin-left: 10px
}
.question p {
	margin-top: 0;
	margin-bottom: 35px;
	letter-spacing: .5px;
	line-height: 23px;
	font-weight: 400;
	font-size: 15px
}
.press-section h2, .press-section h3 {
	font-weight: 300;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
}
.question-block {
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
	z-index: 100;
}
.question-block p {
	margin-top: 0;
	margin-bottom: 35px;
	color: #666;
	font-weight: 300;
	font-size: 15px;
}
.press-section {
	overflow: hidden;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 70px;
	background: #f7f8fa
}
.press-section h2 {
	font-size: 42px;
	color: #2e2e7f;
	letter-spacing: normal;
	margin-bottom: 15px;
	margin-top: 0;
	animation: scaleUp .4s
}
.inner-header h1, .testimonials-header h1 {
	-webkit-animation: scaleUp .4s;
	-o-animation: scaleUp .4s;
	-ms-animation: scaleUp .4s
}
.press-section h3 {
	font-size: 16px;
	text-transform: none;
	color: #637280;
	letter-spacing: 1.5px;
	margin: 0 0 45px
}
.press-section .raiting_div {
	text-align: center;
	width: auto;
	overflow: hidden;
	padding-bottom: 30px;
	border-bottom: 1px solid #e0ebee
}
.press-section .raiting_div .col-1 {
	margin-right: 0;
	background: #f8f8f8;
	padding: 20px;
	border: 1px solid #eaeaea;
	border-right: none
}
.press-section .raiting_div .col-2 {
	margin-right: 0;
	background: #f8f8f8;
	padding: 20px;
	border: 1px solid #eaeaea
}
.press-section .press_logo {
	text-align: center
}
.icon-space {
	display: block;
	padding-top: 10px;
	text-align: center
}
.icon-space .service-block {
	padding-bottom: 15px
}
.icon-space h3 {
	font-size: 17px;
	letter-spacing: 1px;
	margin-bottom: 15px;
	color: #000
}
.icon-space img {
	border-right: 1px #e5e5e5 solid;
	width: 43px;
	padding: 8px 10px 8px 8px
}
.icon-space img:hover {
	transform: rotate(-360deg);
	transition: all .5s ease 0s;
	-webkit-transform: rotate(-360deg);
	-webkit-transition: all .5s ease 0s;
	cursor: pointer
}
.click-nav .no-js .detailed-menu-wrapper, .click-nav .no-js:hover .detailed-menu-wrapper {
	font-size: 12px;
	line-height: 25px;
	z-index: 100;
	transition: all .3s ease-in-out 0s;
	border-top: none;
	position: absolute;
	right: 0
}
.no-js {
	padding-bottom: 10px
}
.click-nav .no-js .detailed-menu-wrapper {
	background: #fff;
	padding: 15px;
	margin: 20px 0 0;
	opacity: 0;
	transform: scale(0) rotate(0);
	visibility: hidden
}
.click-nav .no-js:hover .detailed-menu-wrapper {
	background: #333;
	padding: 0;
	margin: 23px 0 0;
	display: block;
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1) rotate(0);
	transform: scale(1) rotate(0);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);
	border-radius: 0 0 3px 3px;
	font-family: 'Montserrat', sans-serif;
}
.click-nav .no-js:hover .detailed-menu-wrapper:before {
	content: "\f0d8";
	position: absolute;
	font-size: 20px;
	margin-top: -16px;
	font-family: FontAwesome;
	color: #333;
	margin-left: 778px
}
.click-nav .no-js a, .detailed-menu dt {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
}
.click-nav .no-js a {
	padding: 0 12px;
	font-size: 12px;
	line-height: 32px;
	letter-spacing: 1.5px;
	text-transform: uppercase
}
.detailed-menu {
	position: relative;
	padding: 0;
	margin: 0;
	overflow: hidden
}
.detailed-menu dl {
	margin: 0;
	padding-bottom: 0
}
.detailed-menu dt {
	font-weight: 600;
	font-size: 18px;
	letter-spacing: .5px
}
.detailed-menu dd {
	font-size: 13px;
	color: #ddd;
	letter-spacing: 1px;
	font-weight: 400;
	margin-top: 3px;
	font-family: 'Montserrat', sans-serif;
}
.detailed-menu li a {
	color: #999!important;
	padding: 0!important
}
.detailed-menu .level-2 {
	float: left;
	width: 50%;
	padding: 30px 150px 30px 30px
}
.detailed-menu .level-2:hover {
	background: rgba(255,255,255,.1)
}
.detailed-menu .level-2 img {
	float: left;
	margin-right: 30px;
	margin-bottom: 15px
}
.learn_more_links {
	margin-left: 74px
}
.detailed-menu .product {
	display: block;
	padding: .25em;
	margin-bottom: .25em;
	color: #333;
	text-decoration: none;
	text-transform: none!important
}
.detailed-menu .detailed-menu dl {
	margin: 0
}
.detailed-menu li {
	display: block
}
.detailed-menu .detailed-menu dt {
	margin: 0;
	font-weight: 600;
	line-height: 1.5
}
.detailed-menu .detailed-menu dd {
	margin: 0;
	font-size: .75em;
	line-height: 1.5;
	color: gray
}
.detailed-menu .promotion {
	position: relative;
	display: block;
	float: left;
	padding: 0 .30769em;
	line-height: normal;
	color: #c3c3c3!important;
	font-size: 12px!important;
	text-decoration: underline;
	text-transform: none!important;
	letter-spacing: normal!important
}
.detailed-menu .promotion+.promotion {
	margin-left: 1em
}
.inner-header {
	background: url(../images/banner.jpg) 50% 50% fixed;
	color: #fff;
	padding: 0;
	overflow: hidden
}
.inner-header .inner, .inner-header .inner1 {
	height: auto;
	background: rgba(0,5,8,.75);
	overflow: hidden
}
.inner-header .inner {
	padding: 100px 0 0
}
.inner-header .inner1 {
	padding: 75px 0 0
}
.inner-header h1 {
	font-size: 32px;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align: left;
	margin-bottom: 5px;
	margin-top: 0;
	animation: scaleUp .4s
}
.inner-header .button_download, .inner-header .place-holder h2, .inner-header h2 {
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
}
.inner-header .button_download {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	color: #fff;
	padding: 10px 40px;
	height: 50px;
	border-radius: 3px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-bottom: 20px;
	float: right;
	display: block;
	width: 100%
}
.inner-header h2 {
	font-weight: 300;
	text-transform: none;
	color: #c3c3c3;
	letter-spacing: 1.5px;
	margin-bottom: 40px;
	text-align: left;
	line-height: 1.6em;
	width: 80%;
	margin-top: 10px
}
.inner-header .col-lg-3 {
	padding: 0
}
.inner-header .col-lg-3:first-child .place-holder {
	border-left: 1px solid #555
}
.inner-header .place-holder {
	position: relative;
	text-align: center;
	border: none;
	border-right: 1px solid #555
}
.inner-header .place-holder a {
	position: relative;
	overflow: hidden;
	display: block;
	padding: 20px 15px
}
.inner-header .place-holder a:hover {
	background: rgba(255,255,255,.15)
}
.inner-header .place-holder h2 {
	font-weight: 600;
	display: block;
	margin: 10px 0 0;
	text-align: center;
	width: inherit;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px
}
.inner-header .place-holder h3, .testimonials-header h2 {
	font-family: 'Montserrat', sans-serif;
	text-transform: none;
	text-align: center
}
.inner-header .place-holder h3 {
	font-size: 15px;
	font-weight: 300;
	color: #ddd;
	letter-spacing: 1px;
	line-height: 1.6em;
	width: 69%;
	margin: 5px auto 0
}
.extra-space {
	margin-bottom: 90px!important
}
.testimonials-header {
	background: url(../images/customer-bg.png) 50% 50% #1f8ceb;
	color: #fff;
	padding: 40px 0 0;
	overflow: hidden
}
.testimonials-header h1 {
	font-size: 42px;
	color: #444;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 0;
	-moz-animation: scaleUp .4s;
	animation: scaleUp .4s
}
#portfolio1 h1, #submit-testimonial h2, .static_content .inside-page-header h2 {
	-webkit-animation: scaleUp .4s;
	-o-animation: scaleUp .4s;
	-ms-animation: scaleUp .4s
}
.testimonials-header h2 {
	font-size: 16px;
	font-weight: 400;
	color: #666;
	letter-spacing: .5px;
	margin: auto auto 60px;
	width: 70%;
	line-height: 1.4em
}
.banner-img img {
	width: 100%
}
.search-input-wrap {
	position: relative
}
.search-input-wrap input.search-input {
	background: #fff;
	border-color: #ddd;
	border-image: none;
	border-radius: 2px;
	border-right: 1px solid #ddd;
	border-style: solid;
	border-width: 1px;
	font-size: 13px;
	padding: 6px 60px 6px 10px;
	width: 100%;
	color: #999;
	letter-spacing: .5px
}
.search_btn {
	font-size: 13px;
	font-weight: 400;
	height: 29px;
	line-height: 29px;
	padding: 1px 15px;
	position: absolute;
	right: 0;
	top: 4px;
	background: 0 0;
	background-size: 100% auto;
	border: none;
	color: #fff;
	display: inline-block;
	border-radius: 2px;
	text-transform: uppercase;
	letter-spacing: 1.5px
}
.search_btn:before {
	content: "\f002";
	font-family: FontAwesome;
	color: #999
}
.dd-popup {
	text-align: left
}
.dd-popup img.cntrl {
	position: fixed;
	right: 20px;
	top: 18px;
	z-index: 1000;
	cursor: pointer
}
.get-started-form {
	background: #fff;
	color: #444;
	font-size: 18px;
	font-weight: 400;
	left: 50%;
	margin: 0 0 50px -240px;
	opacity: 1;
	position: fixed;
	text-align: left;
	top: 8%;
	padding: 40px;
	width: 485px;
	z-index: 1000
}
.get-started-form h4 {
	text-align: center;
	font-size: 36px;
	margin-bottom: 15px;
	color: #444;
	margin-top: 0;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400
}
.get-started-form p {
	text-align: center;
	margin-bottom: 40px;
	font-size: 15px;
	color: #333;
	letter-spacing: .5px;
	font-weight: 300
}
.get-started-form .dd-field label .email:after, .get-started-form .dd-field label .name:after, .get-started-form .dd-field label .username:after {
	font-size: 18px;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .dd-field {
	position: relative;
	margin: 15px 0
}
.get-started-form .dd-field label {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	border-right: 1px dotted #cfcfcf;
	width: 65px;
	display: inline-block;
	z-index: 10;
	color: transparent;
	margin: 10px 5px 10px 10px;
	text-align: center
}
.get-started-form .dd-field label .name:after {
	content: '\f007';
	color: #333
}
.get-started-form .dd-field label .email:after {
	content: '\f0e0';
	color: #666
}
.get-started-form .dd-field label .username:after {
	content: '\f007';
	color: #333
}
.get-started-form .dd-field label .passowrd:after {
	content: '\f141';
	font-size: 19px;
	color: #666;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .dd-field label .confirm-pass:after {
	content: '\f141';
	font-size: 19px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .dd-field label .company-url:after {
	content: '\f0ac';
	font-size: 19px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .btn, .get-started-form .input-fom, .login-form h4 {
	font-family: 'Montserrat', sans-serif;
}
.get-started-form .input-fom {
	height: 55px;
	border-radius: 3px;
	box-shadow: 0 0 0 transparent;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	padding-left: 85px;
	vertical-align: top;
	font-size: 15px;
	width: 400px;
	letter-spacing: 1px
}
.get-started-form .btn, .login-form .btn {
	border: none;
	float: none;
	text-transform: uppercase
}
.get-started-form .btn {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	color: #fff;
	padding: 15px 40px;
	font-size: 18px;
	height: 60px;
	border-radius: 3px;
	font-weight: 700;
	letter-spacing: 1.5px;
	width: 400px
}
.login-form, .login-form h4 {
	color: #444;
	font-weight: 400
}
.login-form {
	background: #fff;
	font-size: 18px;
	left: 50%;
	margin: 0 0 50px -240px;
	opacity: 1;
	position: fixed;
	text-align: left;
	top: 8%;
	padding: 40px 30px;
	width: 450px;
	z-index: 1000
}
.login-form h4 {
	text-align: center;
	font-size: 36px;
	margin-bottom: 15px;
	margin-top: 0
}
.login-form p {
	text-align: center;
	margin-bottom: 40px;
	font-size: 15px;
	color: #777;
	letter-spacing: .5px;
	font-weight: 400
}
.login-form .dd-field {
	position: relative;
	margin: 0 0 15px
}
.login-form .dd-field label {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	border-right: 1px dotted #cfcfcf;
	width: 65px;
	display: inline-block;
	z-index: 10;
	color: transparent;
	margin: 10px 5px 10px 10px;
	text-align: center
}
.login-form .dd-field label .name:after {
	content: '\f007';
	font-size: 18px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.login-form .dd-field label .email:after {
	content: '\f0e0';
	font-size: 18px;
	color: #666;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.login-form .dd-field label .username:after {
	content: '\f007';
	font-size: 18px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.login-form .dd-field label .company-url:after, .login-form .dd-field label .confirm-pass:after, .login-form .dd-field label .passowrd:after {
	font-size: 19px;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.login-form .dd-field label .passowrd:after {
	content: '\f141';
	color: #666
}
.login-form .dd-field label .confirm-pass:after {
	content: '\f141';
	color: #333
}
.login-form .dd-field label .company-url:after {
	content: '\f0ac';
	color: #333
}
.login-form .btn, .login-form .input-fom {
	font-family: 'Montserrat', sans-serif;
	width: 100%
}
.login-form .input-fom {
	height: 55px;
	border-radius: 3px;
	box-shadow: 0 0 0 transparent;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	padding-left: 85px;
	vertical-align: top;
	font-size: 15px;
	letter-spacing: 1px
}
.login-form .btn {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	color: #fff;
	padding: 15px 40px;
	font-size: 18px;
	height: 60px;
	border-radius: 3px;
	font-weight: 700;
	letter-spacing: 1.5px;
}
.login-form .site-login {
	display: inline-block;
	width: 100%;
	position: relative;
	margin-right: 0;
	padding-right: 0
}
.login-form .social_login {
	display: inline-block;
	width: 40%;
	position: relative;
	vertical-align: top;
	padding-top: 20px
}
.login-form .social_login a {
	display: block;
	margin-bottom: 30px
}
.login-form .social_login a img {
	max-width: 100%
}
.login-form .ur_email {
	color: #999;
	font-weight: 400;
	font-size: 90%;
	display: block;
	padding: 4px 10px;
	z-index: 400;
	margin: 4% 0;
	text-align: center;
	position: absolute;
	left: 49.5%;
	background: #fff;
	top: 52%
}
.video_page {
	background-color: #efefef;
	padding: 90px 0;
	overflow: hidden
}
.video_page .video-block {
	background: #fff;
	padding: 25px;
	position: relative;
	margin-bottom: 30px
}
.video_page .video-img {
	text-align: center;
	padding: 0
}
.video_page .video-block img {
	width: 100%
}
.video_page .video-block h2 {
	font-size: 19px;
	color: #444;
	font-family: 'Montserrat', sans-serif;
	display: block;
	font-weight: 600;
	text-align: left;
	letter-spacing: .2px;
	line-height: 1.3em
}
.video_page .video-block h2 a {
	color: #000
}
.video_page .video-block p {
	display: block;
	margin-top: 10px;
	font-size: 15px;
	color: #888;
	font-family: 'Montserrat', sans-serif;
	line-height: 24px;
	letter-spacing: .5px;
	font-weight: 400
}
.video-live, .video-live h2 {
	color: #444;
	text-align: left
}
.video-popup {
	text-align: left
}
.video-popup img.cntrl {
	position: fixed;
	right: 20px;
	top: 18px;
	z-index: 1000;
	cursor: pointer
}
.video-live {
	background: #fff;
	font-size: 18px;
	font-weight: 400;
	left: 50%;
	margin: 0 0 50px -375px;
	opacity: 1;
	position: fixed;
	top: 8%;
	padding: 30px;
	width: 750px;
	z-index: 1000
}
.video-live h2 {
	font-size: 22px;
	font-family: 'Montserrat', sans-serif;
	display: block;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 1.3em;
	margin: 15px 0 0
}
.video-live p {
	display: block;
	margin-top: 10px;
	font-size: 15px;
	color: #888;
	font-family: 'Montserrat', sans-serif;
	line-height: 24px;
	letter-spacing: .5px;
	font-weight: 400
}
.static_content .inside-page-header h2, .static_content .inside-page-header h3 {
	margin-top: 0;
	padding-top: 0;
	font-family: 'Montserrat', sans-serif;
}
.static_content {
	overflow: hidden;
	padding-bottom: 15px
}
.static_content .inside-page-header h2 {
	font-size: 28px;
	color: #444;
	font-weight: 300;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 10px;
	-moz-animation: scaleUp .4s;
	animation: scaleUp .4s
}
.static_content .inside-page-header h3 {
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #999;
	letter-spacing: 1.5px;
	margin-bottom: 0;
	line-height: 1.5em;
	border: none
}
.static_content .tips-inner h3 {
	border-bottom: none;
	margin-bottom: 0
}
.static_content .tips-inner span {
	letter-spacing: 1px
}
.static_content h1 {
	color: #444;
	font-size: 36px;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 15px;
	padding-bottom: 8px;
	padding-top: 0;
	letter-spacing: 1px;
	margin-top: 15px
}
.static_content h3, .static_content h7 {
	border-bottom: 1px solid #e5e5e5;
	color: #444;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 10px;
	padding-bottom: 8px;
	padding-top: 5px;
	letter-spacing: 1px
}
.static_content h3 {
	font-size: 16px
}
.static_content h7 {
	font-size: 18px;
	display: block
}
ul.sub-nav li a, ul.sub-nav1 li a {
	letter-spacing: .5px;
	position: relative;
	overflow: hidden
}
ul.sub-nav {
	margin: 0 0 30px;
	padding: 0;
	color: #666;
	font-size: 15px;
	position: relative;
	font-family: 'Montserrat', sans-serif;
}
ul.sub-nav li {
	width: 190px;
	display: block;
	padding: 3px 0
}
ul.sub-nav li:first-child {
	border-top: 0;
	border-radius: 0 0 2px 2px
}
ul.sub-nav li a {
	font-size: 15px;
	padding: 0;
	width: 280px;
	text-decoration: underline;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
}
ul.sub-nav li.active a {
	cursor: default;
	font-weight: 400;
	color: #333
}
ul.sub-nav .email {
	font-size: 15px;
	font-weight: 400
}
ul.sub-nav .email:before, ul.sub-nav .twitter:before {
	font-family: FontAwesome;
	font-size: 11px;
	padding: 3px 4px;
	color: #fff;
	font-weight: 400;
	background: #1f8ceb;
	border-radius: 2px;
	margin-right: 5px;
	vertical-align: middle
}
ul.sub-nav .email:before {
	content: "\f0e0"
}
ul.sub-nav .twitter:before {
	content: "\f099"
}
.left-seprator {
	padding-right: 15px;
	margin-top: 10px
}
.left-seprator h1 {
	margin-top: 0!important
}
.left-seprator .tips-list:first-child {
	padding-top: 0!important
}
ul.sub-nav1 {
	margin: 10px 0 0;
	padding: 0;
	color: #666;
	font-size: 15px;
	position: relative
}
ul.sub-nav1 span {
	display: inline-block;
	margin-right: 5px;
	color: #999;
	font-size: 15px;
	font-weight: 300;
	font-family: 'Montserrat', sans-serif;
}
ul.sub-nav1 li {
	padding: 8px 0;
	display: block;
	border-bottom: 1px #e5e5e5 solid
}
ul.sub-nav1 span.count {
	float: right;
	color: #aaa;
	font-size: 12px;
	width: auto;
	margin-bottom: 0;
	padding: 0 8px;
	background: #f8f8f8;
	margin-right: 0
}
ul.sub-nav1 li.active a {
	cursor: default;
	font-weight: 400;
	text-shadow: 0 1px #fff;
	color: #1f8ceb
}
ul.sub-nav1 li a {
	font-size: 15px;
	padding: 0;
	font-weight: 400;
	color: #333
}
.tab-box .since {
	color: #666!important;
	font-weight: 400;
	font-size: 11px;
	margin-right: 3px;
	text-decoration: none!important;
	background: #fff;
	padding-left: 14px;
	border-radius: 20px;
	padding-right: 14px;
	display: inline-block;
	line-height: 30px;
	margin-bottom: 15px;
	letter-spacing: 1px
}
.tab-box {
	padding: 0 0 0 5px;
	margin: 0;
	text-align: left;
	font-size: 13px;
	text-transform: uppercase
}
.tab-box a, .tab-box a.activeLink {
	font-size: 11px;
	margin-right: 3px;
	font-weight: 300
}
.tab-box a {
	padding: 0 14px;
	text-decoration: none;
	color: #fff!important;
	line-height: 40px;
	display: inline-block;
	letter-spacing: 1.5px
}
.tab-box a:hover {
	color: #5a5a5a;
	text-decoration: underline
}
.tab-box a.activeLink {
	color: #333!important;
	text-decoration: none!important;
	background: #fff;
	border-radius: 3px 3px 0 0;
	padding-right: 14px
}
.logout-link {
	text-align: right;
	font-size: 13px;
	color: #ccc;
	margin-top: 5px;
	margin-bottom: 5px;
	letter-spacing: 1px
}
.logout-link span {
	color: #ccc!important
}
.logout-link a {
	color: #fff;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: 300
}
.my-plan {
	margin-top: 30px;
	margin-bottom: 30px;
	overflow: hidden
}
.my-plan h1, .my-plan h6 {
	margin-bottom: 10px;
	font-family: 'Montserrat', sans-serif;
	text-align: center
}
.my-plan h1 {
	font-size: 41px;
	color: #444;
	font-weight: 600;
	letter-spacing: normal;
	margin-top: 0
}
.my-plan p {
	padding: 0 9%;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: .5px;
	text-align: center;
	line-height: 23px;
	color: #444
}
.my-plan h6 {
	font-size: 22px;
	color: #444;
	font-weight: 600;
	letter-spacing: .2px;
	margin-top: 90px
}
.bottom-wrap {
	height: 70px;
	display: block;
	overflow: hidden;
	margin: 25px 20px 0
}
.pricing-page .button_plan {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	color: #fff;
	padding: 12px 0;
	font-size: 15px;
	height: 44px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 20px;
	display: block;
	width: 100%;
	box-sizing: border-box
}
.my-plan .pricing-inner p.plan-desc, .my-plan .pricing-inner p.plan-heading, .my-plan .pricing-inner p.plan-pricing1, .my-plan h2 {
	font-family: 'Montserrat', sans-serif;
}
.my-plan h2 {
	font-size: 19px;
	font-weight: 400;
	letter-spacing: .2px;
	text-align: center;
	line-height: 23px;
	color: #6c798b;
	margin-bottom: 45px
}
.my-plan .pricing-inner-wrapper {
	width: 24%;
	padding: 0 8px
}
.my-plan .pricing-inner-wrapper1 {
	width: 20%;
	padding: 0 8px
}
.my-plan .pricing-inner {
	text-align: center;
	background: #fff;
	padding: 0;
	border: 1px solid #e5e5e5;
	position: relative;
	overflow: hidden;
	border-radius: 3px
}
.my-plan #pricing-section .pricing-inner .price-block {
	border: none;
	padding: 25px 20px;
	min-height: 575px
}
.my-plan #paymentpage .pricing-inner .price-block {
	border: none;
	padding: 35px 20px;
	min-height: 575px
}
.my-plan .pricing-inner p.plan-heading {
	font-size: 28px;
	letter-spacing: normal;
	font-weight: 600;
	margin-bottom: 10px;
	margin-top: 0;
	color: #000
}
.my-plan .pricing-inner p.plan-pricing {
	font-size: 36px;
	color: #333;
	font-weight: 400;
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.my-plan .pricing-inner p.plan-pricing1 {
	font-size: 42px;
	color: #0095f7;
	font-weight: 600;
	padding-top: 10px;
	display: block;
	line-height: normal
}
.my-plan .pricing-inner p.plan-pricing1 span {
	font-size: 15px;
	color: #777;
	font-weight: 400;
	vertical-align: middle;
	letter-spacing: .2px;
	display: block
}
.my-plan .pricing-inner p.plan-desc {
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #9ca8b7;
	letter-spacing: .5px;
	min-height: 80px
}
.my-plan .pricing-inner div.plan-desc ul {
	padding-left: 2px;
	color: #333;
	list-style-type: disc!important;
	min-height: 295px
}
.my-plan .pricing-inner div.plan-desc ul li {
	text-align: left;
	display: block;
	list-style-type: disc;
	font-weight: 400;
	font-size: 13px;
	color: #888;
	line-height: 24px
}
.my-plan .pricing-inner div.plan-desc ul li strong {
	font-size: 25px;
	font-weight: 600;
	margin-left: 4px
}
.my-plan .pricing-inner div.plan-desc ul li:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f111";
	font-size: 7px;
	margin-top: 10px;
	margin-right: 8px;
	vertical-align: top
}
.my-plan .pricing-inner div.plan-desc ul li a {
	padding: 0;
	text-align: left;
	list-style-type: disc;
	font-weight: 400;
	font-size: 15px;
	color: #888;
	line-height: 24px;
	text-transform: none;
	display: inline-block;
	letter-spacing: normal;
	text-decoration: underline
}
.my-plan .pricing-inner p.plan-button a, .my-plan .pricing-inner p.plan-button1 a {
	text-decoration: none;
	-webkit-box-sizing: content-box;
	float: none;
	font-family: 'Montserrat', sans-serif;
}
.my-plan #pricing-section .pricing-inner div.plan-desc h3, .my-plan .tab-organizer-pricing .pricing-inner div.plan-desc h3 {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: none;
	color: #888;
	letter-spacing: 1px;
	margin-bottom: 5px;
	text-align: left;
	padding: 0;
	line-height: 1.5em;
	margin-top: 0;
	border: none
}
.price-heading-new {
	display: block;
	width: 100%;
	margin-bottom: 8px
}
.price-heading-new .one-time-plan, .price-heading-new .subscription-plan {
	width: 100%;
	margin: 0 8px 0 0;
	padding: 7px 0;
	letter-spacing: 1px;
	text-align: center
}
.price-heading-new .free-pricing {
	background: #f8f8f8;
	color: #333;
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 7px 0;
	border: 1px solid #e5e5e5;
	letter-spacing: 1px;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 3px
}
.price-heading-new .subscription-plan {
	background: #69cb95;
	color: #fff;
	display: inline-block;
	border: 1px solid #4fb67d;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 3px
}
.my-plan .pricing-inner p.plan-button a, .price-heading-new .one-time-plan {
	background: #008ed6;
	font-size: 15px;
	display: inline-block;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff
}
.price-heading-new .one-time-plan {
	border: 1px solid #008ed6;
	border-radius: 3px
}
.tab-organizer-pricing .price-heading-new .free-pricing {
	margin: 0 12px 0 8px;
	width: 31.9%
}
.tab-organizer-pricing .price-heading-new .subscription-plan {
	margin: 0 12px 0 0;
	width: 31.9%
}
.tab-organizer-pricing .price-heading-new .one-time-plan {
	margin: 0;
	width: 31.9%
}
.my-plan .pricing-inner p {
	margin: 0
}
.my-plan .pricing-inner p.plan-button a {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	height: 30px;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	line-height: 30px;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: 0;
	cursor: pointer;
	white-space: nowrap;
	padding: 7px 30px;
	border-radius: 2px;
	margin: 25px 0 0;
	width: 60%
}
.my-plan .pricing-inner p.current a {
	border-radius: 999px;
	font-size: 18px;
	height: 50px;
	padding: 0 16px;
	line-height: 50px;
	margin-top: 20px;
	width: inherit
}
.my-plan .pricing-inner p.plan-button1 a, .new-style-feature-list .button_download {
	line-height: 30px;
	-moz-box-sizing: content-box;
	text-rendering: optimizeLegibility;
	cursor: pointer;
	white-space: nowrap;
	outline: 0
}
.my-plan .pricing-inner p.plan-button1 a {
	display: inline-block;
	background: #69cb95;
	height: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 15px;
	color: #fff;
	box-sizing: content-box;
	border: 0;
	padding: 7px 30px;
	border-radius: 2px;
	margin: 25px 0 0;
	width: 60%
}
.my-plan .current-plan em:after, .my-plan .current-plan em:before {
	content: "";
	height: 0;
	position: absolute;
	z-index: -1;
	border: 17px solid
}
.my-plan .current-plan em {
	display: inline
}
.my-plan .current-plan em:before {
	width: 0;
	top: -17px;
	right: 69px;
	border-color: transparent transparent #662121
}
.my-plan .current-plan em span {
	position: absolute;
	display: inline-block;
	right: -36px;
	box-shadow: 0 0 10px rgba(0,0,0,.2), inset 0 5px 30px rgba(255,255,255,.2);
	text-align: center;
	text-transform: uppercase;
	top: 22px;
	background: #d93131;
	width: 150px;
	padding: 5px 10px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	color: #fff;
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
}
.my-plan .current-plan em:after {
	width: 0;
	top: 74px;
	right: -10px;
	border-color: #662121 transparent transparent
}
#features-section {
	color: #777;
	padding: 70px 0;
	text-align: center;
	border-top: 0px solid #e3eef7;
	background: #f9f9f9;
}
#features-section h2 {
	font-size: 40px;
	color: #000;
	font-weight: 700;
	margin-bottom: 10px;
	margin-top: 0;
	letter-spacing: -1px;
	padding: 0 16%;
	font-family: 'Domine', serif;
}
#features-section h3 {
	font-size: 19px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	margin: auto auto 35px;
	line-height: 28px;
	padding: 5px 18%;
}
#features-section .features .PBM_features .col, #features-section p {
	font-family: 'Montserrat', sans-serif;
	text-align: center
}
#features-section p {
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: 1.5px;
	margin-bottom: 30px;
	padding: 0 120px
}
#features-section .features .PBM_features .col {
	color: #666;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-right: 0;
	margin-top: 0;
	overflow: hidden;
	padding: 15px 22px 10px;
	border-radius: 2px;
	letter-spacing: .2px;
	border-right: 2px #e5e5e5 dotted
}
#features-section .features .PBM_features .no-border, #features-section .features .PBM_features .no-border1:last-child {
	border-right: none!important
}
#features-section .features .PBM_features .photo {
	margin-bottom: 15px;
	text-align: center;
	display: block
}
#features-section .features .PBM_features .photo img {
	width: 32px
}
#features-section .features .PBM_features .col h4 {
	color: #444;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 9px;
	line-height: 1.2em
}
#features-section .features .PBM_features .col_new {
	color: #333;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	margin-right: 0;
	margin-top: 0;
	overflow: hidden;
	padding: 25px 25px 10px;
	border-radius: 2px;
	height: 380px;
	text-align: center;
	letter-spacing: .5px
}
#features-section .features .PBM_features .photo_new {
	margin-bottom: 15px;
	text-align: center;
	height: 120px
}
#features-section .features .PBM_features .col_new h4 {
	color: #444;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 9px;
	line-height: 1.2em
}
#feature-list .button_download-new, #features-section .button-wrapper .button_download-new {
	color: #fff;
	font-size: 18px;
	height: 60px;
	font-weight: 700;
	letter-spacing: 1.5px;
	margin-bottom: 20px;
	float: none;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase
}
#features-section .features .PBM_features .no-border1 {
	border-bottom: none!important
}
#feature-list .button_download-new {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	padding: 15px 40px 15px 80px;
	border-radius: 3px;
	position: relative
}
#feature-list .button_download-new img {
	border-radius: 3px;
	border: 0 solid #fff!important;
	margin-left: 1px;
	margin-right: 6px;
	width: 46px;
	background: #fff;
	padding: 8px;
	display: inline-block;
	margin-top: -12px;
	position: absolute;
	left: 8px
}
#features-section .button-wrapper {
	display: inline-block;
	padding: 33% 0
}
#features-section .button-wrapper .button_download-new {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	padding: 15px 40px 15px 80px;
	border-radius: 3px;
	position: relative
}
#features-section .button-wrapper .button_download-new img {
	border-radius: 3px;
	border: 0 solid #fff!important;
	margin-left: 1px;
	margin-right: 6px;
	width: 46px;
	background: #fff;
	padding: 8px;
	display: inline-block;
	margin-top: -13px;
	position: absolute;
	left: 8px
}
.mig_features {
	margin: 60px auto 45px;
	overflow: hidden;
	text-align: center;
	letter-spacing: .5px;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	color: #333
}
.mig_features .photo {
	margin-bottom: 15px;
	text-align: center;
	height: 105px
}
.mig_features .col h4 {
	color: #444;
	font-size: 20px;
	font-weight: 300;
	margin: 0 0 9px;
	line-height: 1.2em
}
.mig_features .no-border {
	border-right: none!important
}
.mig-price {
	overflow: hidden;
	text-align: center
}
.mig-price .start-here-btn, .price-col {
	display: block;
	vertical-align: middle;
	text-align: center
}
.mig-price h3 {
	font-size: 40px;
	font-weight: 300;
	color: #444;
	letter-spacing: -1px;
	text-shadow: none;
	text-align: center;
	border: none;
	margin: 0;
	padding: 0;
	display: inline-block
}
.mig-price h2, .mig-price h3 span {
	letter-spacing: 1px;
	font-size: 16px
}
.mig-price h3 span {
	font-weight: 400;
	color: #999
}
.mig-price h3 strong {
	color: #444;
	font-weight: 600
}
.mig-price h2 {
	font-weight: 300;
	color: #333;
	text-shadow: none;
	padding-bottom: 3px;
	text-align: center;
	margin: 0 5px 0 0;
	display: inline-block
}
.mig-price .start-btn {
	background: #69cb95;
	border: none;
	color: #fff;
	padding: 10px 40px;
	font-size: 16px;
	height: 50px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	float: none;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-top: 20px
}
#pay_info h4, #payment_detail h3, .subscribe_btn {
	font-family: 'Montserrat', sans-serif;
}
.bottom-text {
	text-align: center;
	color: #333;
	font-size: 15px;
	line-height: 24px;
	width: 80%;
	margin: 65px auto 45px;
	letter-spacing: .5px
}
.bottom-text h2 {
	color: #444!important;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.4em;
	padding-bottom: 8px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
	letter-spacing: 1px;
	margin: 0
}
#payment_detail {
	background: #fff;
	overflow: hidden;
	padding: 0 30px;
	border: 1px solid #e5e5e5
}
#payment_detail .inputbox, #payment_detail .selectbox {
	border-radius: 2px;
	color: #999;
	font-size: 13px;
	margin: 0
}
#payment_detail .inputbox {
	border-color: #b0baca;
	border-left: 1px solid #b0baca;
	border-right: 1px solid #b0baca;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px rgba(130,137,150,.23) inset, 0 1px 0 rgba(255,255,255,.5);
	-moz-box-shadow: 0 1px 2px rgba(130,137,150,.23) inset, 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 0 1px 2px rgba(130,137,150,.23) inset, 0 1px 0 rgba(255,255,255,.5);
	padding: 5px 2%;
	width: 97%;
	display: inline-block;
	letter-spacing: 1px
}
#payment_detail .inputbox:focus {
	border-color: #5695db #70a7e4 #89b8ec;
	box-shadow: 0 1px 2px rgba(70,123,181,.35) inset, 0 0 4px #5695db;
	-moz-box-shadow: 0 1px 2px rgba(70,123,181,.35) inset, 0 0 4px #5695db;
	-webkit-box-shadow: 0 1px 2px rgba(70,123,181,.35) inset, 0 0 4px #5695db;
	outline: 0
}
#payment_detail .selectbox, .pay-form .inputbox {
	border-color: #b0baca;
	box-shadow: 0 1px 2px rgba(130,137,150,.23) inset, 0 1px 0 rgba(255,255,255,.5)
}
#payment_detail .selectbox {
	border-left: 1px solid #b0baca;
	border-right: 1px solid #b0baca;
	border-style: solid;
	border-width: 1px;
	-moz-box-shadow: 0 1px 2px rgba(130,137,150,.23) inset, 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 0 1px 2px rgba(130,137,150,.23) inset, 0 1px 0 rgba(255,255,255,.5);
	padding: 6px 6px 6px 4px;
	width: 48%;
	height: 34px;
	line-height: 34px
}
#payment_detail .selectbox:focus {
	outline: 0;
	color: #333
}
#payment_detail h3 {
	font-size: 16px;
	font-weight: 600;
	padding: 10px 30px;
	margin: 0 0 20px -30px;
	color: #6c798b;
	border: none;
	border-bottom: 1px solid #e5e5e5;
	background: #f8f8f8;
	letter-spacing: normal
}
.or {
	position: absolute;
	z-index: 10;
	width: 36px;
	height: 36px;
	margin-top: 25px;
	right: -20px
}
#paypal_info {
	width: 45%;
	float: right;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	color: #777;
	padding: 0;
	text-align: left;
	letter-spacing: .5px
}
#paypal_info h3 {
	font-size: 16px;
	font-weight: 600;
	padding: 10px 30px;
	margin: 0 -30px 0 0
}
#pay_info {
	width: 55%;
	float: left;
	border-right: 1px #e5e5e5 solid;
	padding: 0 0 30px;
	text-align: left;
	position: relative
}
#pay_info ul {
	margin: 0;
	overflow: hidden;
	padding: 5px 0 0;
	text-align: left;
	width: 100%
}
#pay_info .label {
	color: #333;
	margin-right: 5px;
	padding-top: 10px;
	text-align: left!important;
	width: 97px;
	font-size: 13px;
	font-weight: 400;
	padding-left: 0;
	letter-spacing: .5px
}
#pay_info ul li {
	display: inline;
	float: left;
	text-align: left;
	width: 70%
}
#pay_info h4 {
	color: #444;
	font-size: 12px;
	font-weight: 600;
	padding-bottom: 3px;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 1px
}
.subscribe_btn {
	background: #00a8fd;
	border: none;
	color: #fff;
	padding: 12px 0;
	font-size: 15px;
	border-radius: 3px;
	float: none;
	font-weight: 600;
	letter-spacing: 1px;
	display: block;
	text-transform: uppercase;
	width: 100%;
	margin-bottom: 5px
}
.mig-price .form-box {
	border: 2px solid #ddd;
	padding: 13px 15px;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	width: 435px;
	margin-left: 0;
	margin-right: 15px;
	margin-bottom: 10px;
	color: #777;
	vertical-align: top;
	height: 50px;
	letter-spacing: 1px
}
.thank_msg h1, .thank_msg h2 {
	font-family: 'Montserrat', sans-serif;
	letter-spacing: .5px;
	text-align: center;
	text-shadow: none
}
.thank_msg {
	overflow: hidden;
	background: #fff;
	padding-bottom: 70px;
	padding-top: 80px;
	font-family: 'Montserrat', sans-serif;
}
.thank_msg h1 {
	font-size: 32px;
	font-weight: 300;
	color: #444;
	padding-bottom: 0
}
.thank_msg h2 {
	color: #333;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	padding-bottom: 25px;
	padding-top: 0
}
.thank_msg .thankyou_msg {
	padding: 40px 0
}
.home-features img {
	width: 30px;
	opacity: .7!important
}
.home-features {
	padding: 0 170px;
	overflow: hidden
}
.home-features h4 {
	color: #000!important;
	font-family: 'Montserrat', sans-serif;
!important;
	font-weight: 300;
	text-transform: none!important;
	font-size: 15px!important;
	margin-bottom: 20px!important
}
.home-features .photo {
	height: 26px
}
.home-features .col {
	border-right: 1px solid #d6e3f2;
	border-bottom: 1px solid #d6e3f2;
	padding-top: 20px
}
.home-features .no-border, .star_img {
	border-right: none!important
}
.home-features .no-border-bottom {
	border-bottom: none!important
}
#submit-testimonial .submit-testimonial-inner .information_block .inputbox, #submit-testimonial .submit-testimonial-inner .information_block textarea {
	border: 1px solid #ddd;
	border-radius: 0
}
#submit-testimonial .submit-testimonial-inner .information_block label {
	letter-spacing: 1px;
	font-size: 15px
}
#submit-testimonial .submit-testimonial-inner .information_block {
	margin-top: 0;
	padding-top: 40px;
	border-bottom: none
}
#submit-testimonial .submit-testimonial-inner {
	min-height: auto;
	padding-bottom: 40px!important
}
#submit-testimonial .block-height {
	height: auto
}
#submit-testimonial h2 {
	font-size: 36px;
	color: #444;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 15px;
	margin-top: 25px;
	-moz-animation: scaleUp .4s;
	animation: scaleUp .4s;
	padding-top: 0
}
#intro .inner-download {
	background: #fff;
	padding-top: 100px;
	padding-bottom: 0;
	text-align: Center
}
#portfolio h1, #portfolio h4, #portfolio1 h1, #portfolio2 h1, .android_btn {
	text-align: center
}
#intro .inner-download h1 {
	font-size: 44px;
	color: #444;
	text-shadow: none;
	margin-bottom: 70px
}
.download_msg {
	margin-bottom: 20px;
	overflow: hidden
}
.download_msg h1 {
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
!important;
	font-size: 16px!important;
	font-weight: 400!important;
	letter-spacing: 1px;
	line-height: 1.6em
}
#portfolio .lead1, .download_msg h3 {
	font-family: 'Montserrat', sans-serif;
	text-transform: none
}
.download_msg h3 {
	font-size: 15px!important;
	font-weight: 300;
	color: #c3c3c3!important;
	letter-spacing: 1.5px;
	line-height: 1.6em
}
.download_msg a {
	color: #fff;
	text-decoration: underline
}
.download_msg a:hover {
	color: #fff
}
#loadingProgressG {
	background-color: rgba(255,255,255,.1)
}
.loadingProgressG {
	background-color: #64c457;
	margin-top: 0;
	margin-left: -100%;
	-moz-animation-name: bounce_loadingProgressG;
	-moz-animation-duration: 5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-webkit-animation-name: bounce_loadingProgressG;
	-webkit-animation-duration: 5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-ms-animation-name: bounce_loadingProgressG;
	-ms-animation-duration: 5s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	-o-animation-name: bounce_loadingProgressG;
	-o-animation-duration: 5s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
	animation-name: bounce_loadingProgressG;
	animation-duration: 5s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	width: 100%;
	height: 20px
}
@-moz-keyframes bounce_loadingProgressG {
0% {
margin-left:-200%
}
100% {
margin-left:100%
}
}
@-webkit-keyframes bounce_loadingProgressG {
0% {
margin-left:-200%
}
100% {
margin-left:100%
}
}
@-ms-keyframes bounce_loadingProgressG {
0% {
margin-left:-200%
}
100% {
margin-left:100%
}
}
@-o-keyframes bounce_loadingProgressG {
0% {
margin-left:-200%
}
100% {
margin-left:100%
}
}
@keyframes bounce_loadingProgressG {
0% {
margin-left:-200%
}
100% {
margin-left:100%
}
}
.android_btn {
	margin-bottom: 50px;
	margin-top: 20px
}
.app-screens {
	overflow: hidden;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	border-top: 1px #e5e5e5 solid
}
.app-screens .slide {
	overflow: hidden;
	padding: 0;
	height: 530px;
	margin: auto
}
.app-screens .slide .img_col {
	width: 250px;
	text-align: center;
	margin: 0 20px;
	padding-top: 30px;
	display: inline-block
}
.app-screens .slide .img_col img {
	border: 1px solid #e5e5e5;
	padding: 10px;
	background: #fff
}
.app-screens #slider li {
	overflow: hidden;
	width: 920px;
	list-style: none;
	margin: 0;
	padding: 0
}
.app-screens ol#controls {
	height: 10px;
	margin: 0 0 0 570px;
	padding: 0;
	position: relative;
	z-index: 1000
}
.app-screens ol#controls li {
	float: left;
	font-size: 10px;
	height: 10px;
	line-height: 16px;
	list-style: none;
	margin: 0;
	padding: 0
}
.app-screens ol#controls li a {
	background: url(../images/slide_bg.png) top left no-repeat;
	color: #a1a1a1;
	float: left;
	font-size: 0;
	height: 10px;
	padding: 0 2px 4px 4px;
	text-decoration: none;
	width: 25px
}
.app-screens ol#controls li.current a {
	background: url(../images/current_bg.png) no-repeat;
	color: #666;
	font-size: 0
}
#portfolio {
	color: #b9dcfa;
	padding: 0px 0 0
}
#portfolio .lead1 {
	width: 70%;
	margin: auto auto 65px
}
#portfolio h1, #portfolio h2 {
	font-family: 'Montserrat', sans-serif;
}
#portfolio h1 {
	font-size: 42px;
	color: #444;
	font-weight: 600;
	margin-bottom: 60px;
	margin-top: 40px;
	letter-spacing: normal
}
#portfolio h4, #portfolio1 .lead1 {
	font-size: 16px;
	letter-spacing: 1.5px;
	text-transform: none;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300
}
#portfolio h4 {
	color: #637280;
	margin-bottom: 30px;
	padding: 0 120px 50px;
	line-height: 1.5em
}
#portfolio1 {
	color: #b9dcfa;
	padding: 65px 0 85px
}
#portfolio1 .lead1 {
	color: #637280;
	width: 60%;
	margin: auto auto 65px
}
#portfolio1 h1 {
	font-size: 44px;
	color: #1f8ceb;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	letter-spacing: 1px;
	margin-bottom: 20px;
	margin-top: 0;
	-moz-animation: scaleUp .4s;
	animation: scaleUp .4s
}
#portfolio2 h1, .my-plan .tab-organizer-pricing h3 {
	-webkit-animation: scaleUp .4s;
	-o-animation: scaleUp .4s
}
#portfolio2 {
	background: #fff;
	color: #b9dcfa;
	padding: 65px 0 85px
}
#portfolio2 .lead1 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: 1.5px;
	width: 60%;
	margin: auto auto 65px
}
#portfolio2 h1 {
	font-size: 44px;
	color: #1f8ceb;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	letter-spacing: 1px;
	margin-bottom: 20px;
	margin-top: 0;
	-moz-animation: scaleUp .4s;
	-ms-animation: scaleUp .4s;
	animation: scaleUp .4s
}
.work-box .content {
	text-align: left;
	padding: 0px;
	margin-top: 35px;
	padding-right: 40px;
}
.work-box .content.padding-l-40 {
	padding-right: 0px;
	padding-left: 40px;
}
.work-box {
	margin: 40px 0px;
	display: inline-block;
}
.work-box .content .images img {
	height: 75px;
}
.content h1 {
	text-align: left!important
}
.content .lead1 {
	width: auto!important;
	margin-bottom: 5px!important
}
.content ul {
	padding: 0;
	margin: 40px 0 0
}
.content ul li {
	font-size: 15px;
	padding: 12px 14px;
	margin-bottom: 5px;
	border: 1px solid transparent;
	border-radius: 2px;
	position: relative;
	cursor: pointer;
	text-decoration: underline;
	background-color: transparent;
	color: #00a2f2;
	letter-spacing: .5px
}
.content ul li.active, .content ul li.active:hover {
	border-color: #d2eafa;
	background-color: #ecf8fe;
	color: #00a2f2;
	font-weight: 600;
	text-decoration: none
}
.content ul li.active:before {
	content: '';
	position: absolute;
	width: 82px;
	height: 13px;
	top: 50%;
	margin: -7px;
	right: -120px;
	background-image: url(../images/arrow-blue.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 82px 13px;
	z-index: 1000
}
#other-payment .quote-box q:before, #press-kit-home .press-test .quote-box q:before, .home-screen:before, .press-kit-home:before, .tab-content-wrapper-overlay:before {
	content: ""
}
.content .more-links {
	margin-top: 25px;
	margin-left: 15px;
	background: url(../images/comment-img.png) 0 3px no-repeat;
	color: #888;
	letter-spacing: 1px;
	padding-left: 30px
}
.content .action, .content .define, .content .download-pbm, .content .engage, .content .special {
	min-height: 64px;
	padding-left: 80px
}
.content .more-links i {
	margin-right: 5px;
	color: #999
}
.content .more-links a {
	color: #999!important;
	text-decoration: underline;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: 300
}
.content .engage {
	background: url(../images/engage.png) 8px 10px no-repeat;
	background-size: 50px
}
.content .download-pbm {
	background: url(../images/download.png) 8px 10px no-repeat;
	background-size: 50px
}
.content .define {
	background: url(../images/define.png) 8px 10px no-repeat;
	background-size: 50px
}
.content .action {
	background: url(../images/action.png) 8px 10px no-repeat;
	background-size: 50px
}
.content .special {
	background: url(../images/special.png) 8px 10px no-repeat;
	background-size: 50px
}
.content .convert {
	background: url(../images/convert.png) 8px 10px no-repeat;
	min-height: 69px;
	padding-left: 80px;
	background-size: 50px
}
.content .ab_testing, .content .reports, .content .segmentation {
	min-height: 64px;
	padding-left: 80px
}
.content .segmentation {
	background: url(../images/segmentation.png) 8px 10px no-repeat;
	background-size: 50px
}
.content .personliaze_conversation {
	background: url(../images/personliaze_conversation.png) 5px 5px no-repeat;
	min-height: 64px;
	padding-left: 80px;
	background-size: 55px
}
.content .reports {
	background: url(../images/reports.png) 0 5px no-repeat
}
.content .ab_testing {
	background: url(../images/ab_testing.png) 0 5px no-repeat
}
.content.right-space {
	padding-left: 70px!important;
	padding-right: 0!important
}
.content.right-space li.active:before {
	left: -120px;
	background-image: url(../images/arrow-blue-left.png)
}
#portfolio h2 {
	text-align: left;
	font-size: 24px;
	line-height: 26px;
	font-weight: 600;
	margin-top: 50px;
	font-family: 'Domine', serif;
	color: #000;
	margin-bottom: 20px;
}
.inner-links, .inner-page h1, .small_strip span {
	font-family: 'Montserrat', sans-serif;
}
#portfolio .media-browser, #portfolio .media-browser img {
	width: 100%
}
#portfolio .lead1 {
	color: #333;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	margin-top: 10px;
	text-align: left;
}
#portfolio .lead1 a:hover {
	text-decoration: underline;
}
#portfolio .row {
	margin-bottom: 0px
}
#portfolio .row:last-child {
	margin-bottom: 20px
}
.small_strip {
	overflow: hidden;
	text-align: center;
	width: 345px;
	margin: auto
}
.small_strip .user-img {
	display: inline-block;
	width: 60px;
	vertical-align: text-bottom
}
.small_strip .user-img img {
	width: 35px;
	border-radius: 999px
}
.small_strip .user-img1 {
	display: inline-block;
	width: 60px;
	vertical-align: middle
}
.small_strip .user-img1 img {
	width: 50px;
	border-radius: 999px
}
.small_strip .vertical-middle {
	vertical-align: middle
}
.small_strip .user-text {
	display: inline-block;
	letter-spacing: 1px;
	color: #999;
	width: 280px;
	text-align: left;
	line-height: 19px;
	padding-left: 8px;
	padding-top: 7px;
	float: none;
	margin-left: 0
}
.small_strip span {
	font-size: 16px;
	margin-left: -10px
}
.customer-block {
	text-align: center;
	margin-bottom: 32px;
	font-weight: 400;
	background: #fff;
	padding: 60px 50px 40px;
	box-shadow: 0 0 10px 0 rgba(50,50,50,.3)
}
.customer-block .client-block {
	background-position: left top;
	background-repeat: no-repeat;
	padding: initial
}
.customer-block q {
	padding: 20px 0 15px;
	font-size: 16px;
	font-weight: 300;
	display: block;
	line-height: 27px;
	overflow: hidden;
	letter-spacing: .5px;
	color: #777
}
.customer-block .review__button {
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2.08px;
	text-transform: uppercase;
	color: #67aded;
	padding: 25px 0 0;
	border-top: 1px solid #e2e3e4;
	margin: 20px 0 0;
	text-align: center
}
.inner-links a, .inner-links span {
	color: #ccc;
	display: inline-block;
	vertical-align: middle
}
.customer-block .customer-logo {
	padding-bottom: 30px;
	overflow: hidden;
	background: #fff
}
.inner-links {
	padding: 0;
	text-align: center;
	background: rgba(0,0,0,.7);
	margin-top: 30px
}
.inner-links a {
	letter-spacing: 1.5px;
	text-transform: uppercase;
	font-size: 12px;
	position: relative;
	font-weight: 400;
	padding: 14px 0
}
.inner-links span {
	margin-right: 15px;
	margin-left: 15px;
	font-weight: 300;
	border-left: 1px #444 solid;
	width: 1px;
	height: 17px
}
.inner-links .active {
	color: #fff;
	border-bottom: 4px #3ed281 solid;
	padding-bottom: 11px;
	font-weight: 600
}
.inner-page .inner-links {
	margin-top: 75px
}
.inner-page #header {
	background: rgba(0,0,0,.8)
}
.inner-page h1 {
	font-size: 36px;
	font-weight: 400;
	text-align: left;
	margin-bottom: 15px;
	color: #333;
	border-bottom: 2px #e5e5e5 solid;
	padding-bottom: 15px;
	margin-top: 5px
}
.bottom_space, .product_logo {
	margin-bottom: 25px
}
.star_img {
	color: #69cb95!important;
	width: 50px
}
.home-nav-tabs li p {
	display: none
}
.home-nav-tabs li.active p {
	display: block;
	color: #333
}
.home-nav-tabs li a {
	font-size: 19px;
	padding: 10px 14px;
	margin-bottom: 5px;
	border: 1px solid transparent;
	border-radius: 2px;
	position: relative;
	cursor: pointer;
	text-decoration: underline;
	background-color: transparent;
	color: #333;
	letter-spacing: .5px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400
}
.home-nav-tabs li.active a, .home-nav-tabs li.active a:hover {
	border-color: #d2eafa;
	background-color: #ecf8fe;
	color: #00a2f2;
	font-weight: 400;
	text-decoration: none
}
.home-nav-tabs .more-links {
	margin-top: 35px;
	margin-left: 15px;
	background: url(../images/comment-img.png) 0 3px no-repeat;
	color: #888;
	letter-spacing: 1px;
	padding-left: 30px;
	font-size: 12px
}
.RC_customer .button_download1, .home-nav-tabs .button_download1 {
	color: #fff;
	font-size: 15px;
	height: 48px;
	float: none;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-family: 'Montserrat', sans-serif;
}
.home-nav-tabs .button_download1 {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	padding: 10px 60px;
	border-radius: 3px;
	margin-top: 20px
}
.home-nav-tabs .button_download1 img {
	margin-right: 20px
}
.left-img .home-nav-tabs {
	padding-left: 25px
}
.RC_customer .button_download1 {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	padding: 10px 60px;
	border-radius: 3px
}
.home-nav-tabs li a:hover {
	text-decoration: none;
	background-color: #fff
}
.home-nav-tabs li.active a.connect-source:before {
	background: url(../images/connect-source-icon.png) top left no-repeat
}
.home-nav-tabs li.active a.destination:before {
	background: url(../images/destination-icon.png) top left no-repeat
}
.home-nav-tabs li.active a.instant-organization:before {
	background: url(../images/instant-organization-icon.png) top left no-repeat
}
.home-nav-tabs li.active a.simple-folders:before {
	background: url(../images/simple-folders-icon.png) top left no-repeat
}
.home-nav-tabs li.active a.organized-by-place:before {
	background: url(../images/organized-by-place-icon.png) top left no-repeat
}
.home-nav-tabs li.active a.full-photo-details:before {
	background: url(../images/full-photo-details-icon.png) top left no-repeat
}
.home-nav-tabs li.active a.continuos-organization:before {
	background: url(../images/continuos-organization-icon.png) top left no-repeat
}
.home-nav-tabs li.active a.simple-fast-easy:before {
	background: url(../images/simple-fast-easy-icon.png) top left no-repeat
}
.home-nav-tabs li.active a.connect-flickr:before, .home-nav-tabs li.active a.connect-smugmug:before {
	background: url(../images/connect-source-icon.png) top left no-repeat
}
.home-nav-tabs li.active a.choose-folders:before {
	background: url(../images/choose-folders-icon.png) top left no-repeat
}
.home-nav-tabs li.active a.continuos-backup:before {
	background: url(../images/continuos-backup-icon.png) top left no-repeat
}
#feature-list.flickr-uploader .button_download {
	background: #3c9cea;
	background: -moz-linear-gradient(top, #3c9cea 0, #1f8ceb 100%);
	background: -webkit-linear-gradient(top, #3c9cea 0, #1f8ceb 100%);
	background: linear-gradient(to bottom, #3c9cea 0, #1f8ceb 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c9cea', endColorstr='#1f8ceb', GradientType=0);
	box-shadow: 0 3px 0 #135c90
}
#feature-list.flickr-uploader .button_download img {
	vertical-align: middle;
	margin-right: 5px
}
#feature-list.smugmug-uploader .button_download {
	background: #96c83d;
	background: -moz-linear-gradient(top, #96c83d 0, #77c600 100%);
	background: -webkit-linear-gradient(top, #96c83d 0, #77c600 100%);
	background: linear-gradient(to bottom, #96c83d 0, #77c600 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#96c83d', endColorstr='#77c600', GradientType=0);
	box-shadow: 0 3px 0 #5f8b11
}
#feature-list.smugmug-uploader .button_download img {
	vertical-align: middle;
	margin-right: 5px
}
.inner-links-new.sticky-header, .inner-links-new1.sticky-header {
	position: fixed;
	margin-top: 0;
	z-index: 1000;
	top: 0;
	background-color: #444;
	width: 100%;
	display: inline-block;
	height: 52px
}
.inner-links-new .sicky-logo, .inner-links-new1 .sicky-logo {
	display: none
}
.sticky-header .sicky-logo {
	margin-right: 10px;
	display: inline-block
}
.pattern-grey .stats-organizer .col-md-3 {
	width: 25%
}
.flickr-uploader .content .engage, .organizer-uploader .content .engage, .smugmug-uploader .content .engage {
	padding-left: 0;
	background: 0 0;
	min-height: inherit
}
#portfolio.flickr-uploader h2, #portfolio.organizer-uploader h2, #portfolio.smugmug-uploader h2 {
	color: #333;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	text-align: center!important;
	letter-spacing: 1px;
	margin-bottom: 10px;
	margin-top: 0;
	font-size: 42px
}
#portfolio.flickr-uploader .lead1, #portfolio.organizer-uploader .lead1, #portfolio.smugmug-uploader .lead1 {
	font-size: 15px!important;
	letter-spacing: 1px!important;
	padding-top: 10px;
	text-align: center;
	width: 70%!important
}
#portfolio.flickr-uploader .home-nav-tabs li.active, #portfolio.organizer-uploader .home-nav-tabs li.active, #portfolio.smugmug-uploader .home-nav-tabs li.active {
	border: 1px solid #ddf1ff;
	background-color: #f3fcff;
	color: #00a2f2;
	text-decoration: none;
	padding: 15px
}
#portfolio.flickr-uploader .home-nav-tabs li, #portfolio.organizer-uploader .home-nav-tabs li, #portfolio.smugmug-uploader .home-nav-tabs li {
	padding: 0;
	margin-bottom: 5px;
	border: 1px solid transparent;
	border-radius: 2px;
	position: relative;
	cursor: pointer;
	text-decoration: underline;
	background-color: transparent;
	color: #00a2f2;
	letter-spacing: .5px
}
#portfolio.flickr-uploader .home-nav-tabs li.active a, #portfolio.organizer-uploader .home-nav-tabs li.active a, #portfolio.smugmug-uploader .home-nav-tabs li.active a {
	padding: 10px 0;
	font-weight: 600;
	text-decoration: none;
	background: 0 0;
	border: none
}
#portfolio.flickr-uploader .home-nav-tabs li.active a:before, #portfolio.organizer-uploader .home-nav-tabs li.active a:before, #portfolio.smugmug-uploader .home-nav-tabs li.active a:before {
	content: "";
	width: 26px;
	height: 26px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle
}
#portfolio.organizer-uploader .home-nav-tabs li.active a.connect-source:before {
	background: url(../images/connect-source-icon.png) top left no-repeat
}
#pricing-section.flickr-pricing .pricing-inner-wrapper .pricing-inner p.plan-heading, #pricing-section.organizer-pricing .pricing-inner-wrapper .pricing-inner p.plan-heading, #pricing-section.smugmug-pricing .pricing-inner-wrapper .pricing-inner p.plan-heading {
	color: #333;
	font-size: 22px;
	letter-spacing: normal;
	font-weight: 400;
	margin-bottom: 30px;
	font-family: 'Montserrat', sans-serif;
}
.account-tab ul li a, .account-tab-content ul li a {
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-right: 3px
}
#pricing-section.flickr-pricing .pricing-inner-wrapper .pricing-inner p.plan-pricing, #pricing-section.organizer-pricing .pricing-inner-wrapper .pricing-inner p.plan-pricing, #pricing-section.smugmug-pricing .pricing-inner-wrapper .pricing-inner p.plan-pricing {
	font-size: 42px;
	color: #1f8ceb;
	font-weight: 400;
	margin-bottom: 10px
}
.account-tab ul li {
	position: relative;
	display: inline-block
}
.account-tab ul li a {
	color: #fff;
	font-weight: 600;
	font-size: 12px;
	padding: 13px 15px;
	font-family: 'Montserrat', sans-serif;
}
.my-plan .other-pricing .pricing-inner p.plan-heading, .new-style-feature-list .button_download, .new-style-feature-list .lead1, .new-style-feature-list h2 {
	font-family: 'Montserrat', sans-serif;
}
.account-tab ul li a:hover {
	background: 0 0;
	text-decoration: underline
}
.account-tab ul li.active a {
	color: #3ab16a;
	font-weight: 600;
	font-size: 12px;
	margin-right: 3px;
	text-decoration: none!important;
	background: #fff;
	border-radius: 3px;
	padding-right: 14px
}
.account-tab .inner-header {
	background-position: 50% 50%;
	background-repeat: repeat;
	color: #fff;
	padding: 0;
	overflow: hidden
}
.account-tab .inner-header .inner {
	padding: 30px 0;
	overflow: hidden;
	height: auto;
	background: #75cca4
}
.account-tab-content, .account-tab-content1 {
	padding-top: 15px;
	position: relative;
	overflow: hidden
}
.account-tab-content2 {
	padding-top: 0;
	position: relative;
	overflow: hidden
}
.account-tab-content ul li {
	position: relative;
	display: inline-block
}
.account-tab-content ul li a {
	color: #333;
	font-weight: 300;
	font-size: 11px;
	padding: 13px 15px
}
.account-tab-content ul li a:hover {
	background: 0 0;
	text-decoration: underline
}
.account-tab-content ul li.active a {
	color: #333;
	font-weight: 300;
	font-size: 11px;
	margin-right: 3px;
	text-decoration: none!important;
	background: #f1f1f1;
	border-radius: 3px 3px 0 0;
	padding-right: 14px;
	border: 1px solid #ddd;
	border-bottom: none
}
.account-tab-content ul.account-nav-tabs1 {
	padding: 0 15px
}
.tab-organizer-pricing .pricing-inner-wrapper .pricing-inner p.plan-pricing {
	font-size: 42px;
	color: #1f8ceb;
	font-weight: 400;
	margin-bottom: 10px;
	border: none
}
.my-plan .tab-organizer-pricing .pricing-inner p.plan-heading {
	font-size: 34px
}
.my-plan .tab-organizer-pricing .pricing-inner p.plan-pricing1 {
	font-size: 40px
}
.my-plan .tab-organizer-details h3, .my-plan .tab-organizer-pricing h3 {
	font-size: 24px;
	color: #444;
	font-weight: 300;
	text-align: left;
	-moz-animation: scaleUp .4s;
	-ms-animation: scaleUp .4s;
	letter-spacing: .5px
}
.my-plan .tab-organizer-pricing .pricing-inner .price-block {
	min-height: 485px
}
.my-plan .tab-organizer-pricing .pricing-inner div.plan-desc ul {
	min-height: 195px
}
.my-plan .tab-organizer-details, .my-plan .tab-organizer-pricing {
	float: left;
	width: 100%
}
.my-plan .tab-organizer-pricing {
	margin-bottom: 45px;
	margin-top: 15px
}
.my-plan .tab-organizer-pricing h3 {
	margin-bottom: 5px;
	margin-top: 0;
	animation: scaleUp .4s;
	border-bottom: 2px solid #ddd;
	padding-bottom: 15px
}
.my-plan .tab-organizer-details h3, .new-style-feature-list h2 {
	margin-top: 0;
	-webkit-animation: scaleUp .4s;
	-o-animation: scaleUp .4s
}
.my-plan .tab-organizer-details h3 {
	margin-bottom: 10px;
	animation: scaleUp .4s
}
.my-plan .tab-organizer-details i.fa {
	font-size: 16px
}
.my-plan .other-pricing .pricing-inner p.plan-heading {
	color: #333;
	font-size: 22px;
	letter-spacing: normal;
	font-weight: 400;
	margin-bottom: 30px
}
.my-plan .other-pricing .pricing-inner p.plan-pricing {
	font-size: 42px;
	color: #1f8ceb;
	font-weight: 400;
	margin-bottom: 10px;
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 10px
}
.new-style-feature-list {
	padding: 50px 0;
	overflow: hidden;
	height: auto;
	text-align: center;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	background: #f4f4f4
}
.new-style-feature-list h2 {
	font-size: 52px;
	color: #333;
	font-weight: 400;
	text-align: center;
	margin-bottom: 15px;
	-moz-animation: scaleUp .4s;
	-ms-animation: scaleUp .4s;
	animation: scaleUp .4s
}
.new-style-feature-list .lead1 {
	font-size: 17px;
	font-weight: 300;
	text-transform: none;
	color: #999;
	letter-spacing: 1.5px;
	margin: 25px auto 20px;
	text-align: center;
	width: 64%
}
.new-style-feature-list .button_download {
	display: inline-block;
	background-color: #69cb95;
	height: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 15px;
	text-decoration: none;
	color: #fff;
	-webkit-box-shadow: inset 0 -2px 0 0 #4fb67d;
	box-shadow: inset 0 -2px 0 0 #4fb67d;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	padding: 7px 30px;
	border-radius: 2px;
	float: none;
	margin: 25px 0 0
}
.back-links a, .plan-button-link a, .quick-links a {
	text-decoration: underline
}
.tab-content-wrapper-overlay:before {
	position: absolute;
	z-index: 1000;
	background: rgba(255,255,255,.65);
	width: 100%;
	height: 100%
}
.account-tab ul li.active.active1 a {
	background: #f4f4f4
}
.static_content h3.sub-header {
	border-bottom: 1px solid #ddd;
	color: #444;
	font-size: 20px;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 10px;
	padding-bottom: 8px;
	padding-top: 5px;
	letter-spacing: 1px
}
.tips-inner ul.feature-desc li:before {
	content: "\f111";
	font-family: FontAwesome;
	margin-right: 9px;
	margin-left: -19px;
	display: inline-block;
	width: 10px;
	color: #444;
	font-size: 8px;
	vertical-align: top
}
.tips-inner ul.feature-desc li {
	margin-bottom: 0;
	padding-left: 10px;
	margin-left: 15px
}
.my-plan .tab-organizer-pricing .pricing-inner-wrapper {
	width: 33.33%
}
.inside-page-header {
	background: url(../images/inner_bg.png) top center #f8f8f8;
	padding: 25px 0;
	margin-bottom: 20px
}
#pricing-section .inside-page-header h2 {
	text-align: left!important;
	font-size: 28px
}
#pricing-section .inside-page-header h3 {
	text-align: left!important;
	padding: 0!important;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: .5px
}
.tab-content-wrapper .inside-page-header h2 {
	font-size: 28px;
	color: #444;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 0;
	margin-top: 0;
	-webkit-animation: scaleUp .4s;
	-moz-animation: scaleUp .4s;
	-o-animation: scaleUp .4s;
	-ms-animation: scaleUp .4s;
	animation: scaleUp .4s;
	padding-top: 0
}
.tab-content-wrapper .inside-page-header h3 {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	color: #666;
	letter-spacing: .5px;
	margin-bottom: 15px;
	text-align: left;
	line-height: 1.5em;
	margin-top: 10px
}
.address-info strong, .box-title, .footer-links h3, .my-plan-selected a {
	text-transform: uppercase
}
.PBM_inner_header {
	width: 100%;
	z-index: 100;
	padding-bottom: 10px;
	height: 75px;
	background: 0 0!important
}
.search-input-large {
	padding: 20px 20px 20px 55px;
	background: url(../images/search.svg) 20px center/20px no-repeat #fff
}
.quick-links {
	margin-top: 20px;
	overflow: hidden;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: .5px;
	color: #333
}
.quick-links strong, .search-btn {
	font-weight: 600
}
.quick-links a {
	margin-left: 5px;
	margin-right: 10px;
	color: #333
}
.help-page {
	background-color: #efefef;
	padding: 60px 0;
	overflow: hidden
}
.help-page .row {
	margin: 0 22%
}
.search-block {
	position: relative;
	width: 550px;
	margin: 35px auto auto
}
.search-btn {
	padding: 16px 30px;
	border-radius: 3px;
	border: 1px solid transparent;
	background: #1576ec;
	outline: 0;
	display: inline-block;
	color: #fff;
	letter-spacing: 0;
	box-shadow: 0 6px 20px rgba(0,34,51,.15);
	transition: .2s box-shadow ease;
	font-size: 18px;
	position: absolute;
	top: 2px;
	right: 2px
}
.help-page .help-block {
	background: #fff;
	padding: 45px 50px;
	position: relative;
	margin-bottom: 55px;
	letter-spacing: .5px;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
	border-radius: 5px
}
.help-page .help-block .icon-img {
	position: absolute;
	margin-left: -100px;
	margin-top: -20px
}
.help-page .help-block .icon-img img {
	width: 90px;
	border: 6px solid #fff;
	border-radius: 999px;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.1)
}
.help-page .help-block .article-link {
	overflow: hidden
}
.help-page .help-block .article-link ul {
	overflow: hidden;
	padding: 0;
	margin: 0;
	text-align: left
}
.help-page .help-block .article-link ul li {
	display: block;
	width: 100%;
	padding-bottom: 7px;
	padding-top: 5px
}
.help-page .help-block h2 {
	font-size: 22px;
	color: #333;
	font-family: 'Montserrat', sans-serif;
	display: block;
	font-weight: 600;
	text-align: left;
	letter-spacing: .5px;
	line-height: 1.3em;
	margin: 0 0 15px
}
.box-title, .my-plan-selected a, .tips-rhs-box .dwn-btn-tru {
	font-family: 'Montserrat', sans-serif;
}
.help-block1, .help-block2, .help-block3 {
	background: #f8f8f8;
	padding: 25px;
	min-height: 380px;
	color: #333;
	margin-top: 15px;
	border: 1px solid #f8f8f8;
}
.help-category {
	overflow: hidden;
	margin-top: 0;
	padding-bottom: 40px
}
.help-category ul {
	overflow: hidden;
	padding: 0;
	margin: 0;
	text-align: left
}
.help-category ul li {
	width: 25%;
	display: block;
	float: left;
	font-size: 15px;
	letter-spacing: .5px;
	line-height: 24px;
	font-weight: 400;
	color: #333;
	margin-bottom: 0;
	padding: 15px 15px 0;
	border: 1px solid #fff;
	min-height: 140px
}
.help-category a {
	font-weight: 600;
	color: #00a2f2
}
.help-category ul li:hover {
	background: #fff;
	border: 1px solid #e5e5e5
}
.help-category a span {
	color: #333;
	display: block;
	margin-top: 5px;
	font-weight: 400
}
.box-title {
	padding: 0 0 18px;
	font-size: 13px;
	color: #444;
	letter-spacing: 1px;
	font-weight: 700;
	line-height: normal
}
.help-block2 span, .help-block3 p {
	margin-bottom: 25px;
	letter-spacing: .5px;
	font-weight: 400;
	font-size: 15px
}
.help-block3 p {
	margin-top: 0
}
.help-block2 a {
	display: block;
	overflow: hidden;
	padding-left: 55px
}
.help-block2 a img {
	display: inline-block;
	float: left;
	position: absolute;
	margin-left: -55px;
	margin-top: 5px
}
.help-block2 span {
	margin-top: 0;
	color: #333;
	display: block
}
.block-title {
	padding: 0;
	font-size: 15px;
	color: #2f84ed;
	letter-spacing: normal;
	font-weight: 600
}
.article-header, .back-links, .help-block1 ul li {
	letter-spacing: .5px;
	font-weight: 400
}
.help-block1 ul {
	overflow: hidden;
	padding: 0 0 7px;
	margin: 0 0 7px;
	text-align: left;
	border-bottom: 1px #d1eaf4 solid
}
.help-block1 ul li {
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: 15px;
	width: 280px;
	line-height: 21px
}
.help-block1 ul .number {
	font-weight: 400;
	color: #333;
	width: 20px
}
.help-block1 ul:last-child {
	border: none
}
.article-header {
	font-size: 18px;
	color: #333
}
.back-links {
	font-size: 15px;
	margin-top: 10px
}
.my-plan-selected a {
	background: #ef073f;
	box-shadow: 0 3px 0 #bd002e;
	display: inline-block;
	height: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	font-size: 15px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	box-sizing: content-box;
	border: 0;
	outline: 0;
	cursor: pointer;
	white-space: nowrap;
	padding: 7px 30px;
	border-radius: 2px;
	float: none;
	margin: 25px 0 0;
	width: 60%
}
.address-info {
	color: #aaa;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: .5px;
	line-height: 24px
}
.address-info strong {
	font-weight: 600;
	font-size: 15px;
	display: block;
	padding-bottom: 5px;
	letter-spacing: 1px;
	color: #fff
}
.footer-links ul {
	overflow: hidden;
	padding: 0;
	margin: 0;
	text-align: left
}
.footer-links ul li {
	color: #aaa;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: .5px;
	line-height: 24px
}
.footer-links a {
	color: #aaa
}
.footer-links h3 {
	font-weight: 600;
	font-size: 15px;
	display: block;
	padding-bottom: 5px;
	letter-spacing: 1px;
	color: #fff;
	padding-top: 0;
	margin-top: 0
}
iframe {
	margin: 0;
	padding: 0
}
.win-mac {
	float: right;
	margin-right: 12px
}
.win-mac i {
	margin-left: 5px
}
.one-time-plan-box, .subscription-plan-box {
	width: 40%;
	padding: 0 7px
}
#pricing-section .pricing-inner-wrapper.premium {
	padding: 0 7px 0 0;
	width: 50%;
	float: left
}
#pricing-section .pricing-inner-wrapper.platinum {
	padding: 0 0 0 7px;
	width: 50%;
	float: right
}
#header .navbar-default .navbar-nav>li>a:focus, #header .navbar-default .navbar-nav>li>a:hover {
	color: #fff;
	text-decoration: underline;
}
.support-article img {
	max-width: 100%;
	height: auto
}
.my-plan #pricing-section {
	background: inherit;
	padding: 0
}
.comment-list.row {
	margin-left: -10px;
	margin-right: -10px
}
.header-download {
	overflow: hidden;
	padding: 15px 0;
	margin: 40px 0 0
}
.support-email {
	text-align: right;
	letter-spacing: 1px;
	color: #444;
	margin-top: 10px
}
.header-download-logo {
	text-align: center
}
.normal-texts {
	letter-spacing: 1px;
	line-height: 26px;
	font-weight: 300;
	margin-bottom: 15px;
	text-align: center;
	color: #333;
	padding: 10px 180px;
	font-size: 17px
}
.normal-texts em {
	display: block;
	font-size: 15px;
	letter-spacing: 1px;
	font-style: italic;
	color: #777
}
.download-section {
	overflow: hidden;
	color: #333;
	padding-top: 30px
}
.download-section .left-section {
	padding-right: 25px
}
.download-section .right-section {
	padding-left: 25px
}
.download-section .step {
	overflow: hidden;
	margin-bottom: 10px
}
.download-section .first {
	margin-top: 18px
}
.download-section .step .number {
	background: #fff;
	border-radius: 2px;
	width: 60px;
	height: 50px;
	line-height: 44px;
	text-align: center;
	color: #50c770;
	font-size: 42px;
	font-weight: 600;
	float: left;
	margin-top: 10px;
	border-right: 2px #e5e5e5 dotted
}
.download-section .step .text {
	width: 385px;
	float: left;
	margin-left: 15px;
	margin-top: 10px;
	letter-spacing: .5px;
	font-size: 15px;
	line-height: 24px
}
.download-section p.bottom-msg {
	margin-top: 5px;
	line-height: 24px;
	text-align: center;
	padding: 0 250px;
	letter-spacing: .5px;
	font-weight: 400
}
.fa-Testimonial .cust-logos {
	padding-top: 45px;
	padding-bottom: 30px;
	border-bottom: 2px #e5e5e5 solid;
	margin-bottom: 5px
}
.fa-Testimonial h2 {
	color: #444;
	display: inline-block;
	font-size: 38px;
	font-weight: 300;
	margin: auto;
	letter-spacing: 1px;
	padding-top: 30px
}
.fa-Testimonial h3 {
	font-size: 18px;
	line-height: 1.6em;
	font-weight: 300;
	margin: 8px auto 15px;
	letter-spacing: 1px;
	color: #777;
	text-align: center;
	width: 70%
}
.fa-Testimonial span {
	font-size: 18px;
	display: inline-block
}
.fa-Testimonial-copy {
	padding: 35px 10px 50px 60px;
	display: inline-block;
	position: relative;
	vertical-align: top
}
.fa-Testimonial-profile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.fa-Testimonial-smallPic {
	border-radius: 50%;
	vertical-align: middle;
	height: 70px;
	width: 70px;
	margin-bottom: 0
}
.fa-Testimonial-info {
	text-align: left;
	margin-left: 1.5rem
}
.fa-Testimonial-name {
	font-weight: 600;
	font-size: 15px;
	margin-top: 12px;
	margin-bottom: 0;
	letter-spacing: .5px
}
.test-text {
	letter-spacing: .5px;
	line-height: 24px;
	font-weight: 400;
	color: #111;
	padding: 20px 25px;
	background: #fcfacf;
	border: 1px solid #f0e058;
	border-radius: 3px;
	margin-bottom: 15px;
	overflow: hidden
}
.user-photo {
	width: 60px;
	float: left
}
.user-photo img {
	border-radius: 999px;
	width: 60px
}
.user-text {
	float: left;
	width: 350px;
	margin-left: 30px
}
#loadingProgressG {
	width: 88%;
	height: 6px;
	overflow: hidden;
	position: absolute;
	background: #f2f2f2;
	margin-top: -18px
}
.download-section .main-texts {
	margin-top: 0;
	line-height: 22px;
	text-align: left;
	letter-spacing: 1px;
	padding-left: 60px;
	font-style: italic;
	color: #777
}
.download-section .main-texts strong {
	font-weight: 600
}
.tips-rhs-box .dwn-btn-tru {
	background: #2bb264;
	background: linear-gradient(to bottom, #2bb264 0, #1d9b52 100%) transparent;
	border: none;
	color: #fff;
	padding: 8px 55px;
	font-size: 15px;
	height: 52px;
	border-radius: 3px;
	float: none;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0 3px 0 #158c47;
	margin-top: 5px
}
.tips-rhs-box .dwn-btn-mambo, .tips-rhs-box .dwn-btn-zilla {
	border: none;
	padding: 8px 35px;
	float: none;
	letter-spacing: 1.5px;
	margin-top: 5px;
	color: #fff;
	font-weight: 700;
	height: 52px;
	text-transform: uppercase
}
.tips-rhs-box .dwn-btn-tru:before {
	content: "\f0ab";
	font-family: FontAwesome;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	vertical-align: top;
	margin-right: 6px
}
.tru .main-text {
	font-size: 30px
}
.tru .main-text span {
	display: block
}
.tips-rhs-box .dwn-btn-zilla {
	background: #f8328b;
	background: linear-gradient(to bottom, #fa5ba3 0, #f8328b 100%);
	font-size: 15px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	box-shadow: 0 3px 0 #ed217d
}
.tips-rhs-box .dwn-btn-zilla:before {
	content: "\f0ab";
	font-family: FontAwesome;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	vertical-align: top;
	margin-right: 6px
}
.tips-rhs-box .dwn-btn-mambo {
	background: #96c83d;
	background: linear-gradient(to bottom, #a6d74e 0, #96c83d 100%) transparent;
	font-size: 15px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	box-shadow: 0 3px 0 #80ae2e
}
.tips-rhs-box .dwn-btn-mambo:before {
	content: "\f0ab";
	font-family: FontAwesome;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	vertical-align: top;
	margin-right: 6px
}
.tips-rhs-box .dwn-btn-pageperi {
	background: #008ed6;
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	color: #fff;
	padding: 8px 25px;
	font-size: 15px;
	height: 52px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	float: none;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0 3px 0 #076ca0;
	margin-top: 5px
}
.tips-rhs-box .dwn-btn-pageperi:before {
	content: "\f0ab";
	font-family: FontAwesome;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	vertical-align: top;
	margin-right: 6px
}
.tips-tricks .pattern-grey h3 {
	font-weight: 300;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
!important;
	letter-spacing: 1px;
	margin-top: 10px
}
.category a, .share-list {
	font-family: 'Montserrat', sans-serif;
}
.tips-tricks .pattern-grey h3 a {
	background: #ff0;
	color: #333;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 15px;
	font-style: italic;
	font-weight: 600
}
.share-list {
	font-size: 15px!important;
	color: #fff!important;
	margin: 0;
	padding: 0!important;
	list-style: none!important
}
.share-list .share {
	border-radius: 3px
}
.share-list .url {
	display: flex;
	align-items: center;
	width: 90px;
	padding: 9px 15px;
	color: inherit;
	text-decoration: none
}
.share-list .genericon {
	font-size: 21px;
	line-height: 1em;
	margin: 0 10px 0 0;
	width: 30px;
	display: inline-block
}
.share-list .facebook1 {
	background: #6788ce
}
.share-list .twitter1 {
	background: #29c5f6
}
.share-list .linkedin1 {
	background: #3a9bdc
}
.share-list .googleplus1 {
	background: #e75c3c
}
#shares {
	left: 50%;
	transition: opacity .5s ease-in-out;
	top: 340px;
	margin-left: -702px;
	position: fixed;
	opacity: 1
}
.share-list li {
	display: block;
	margin: 5px 0 0!important;
	padding: 0!important
}
.share-list li:before {
	display: none!important
}
.category {
	overflow: hidden;
	display: block
}
.category a {
	color: #3d4350;
	font-size: 16px;
	font-weight: 700;
	display: block
}
p.category {
	padding: 0
}
.nex-prev-article {
	zoom: 1;
	width: 100%;
	padding: 25px 0;
	border-top: 2px solid #eaebed;
	border-bottom: 2px solid #eaebed;
	position: relative;
	overflow: hidden;
	letter-spacing: .5px;
	margin-bottom: 25px
}
.button-nav-prev a span, .nex-prev-article .button-nav-next a span {
	position: absolute;
	top: 50%;
	margin-top: -9px;
	font-size: 17px;
	display: block
}
.button-nav-prev a span {
	left: 0
}
.nex-prev-article .button-nav-next a span {
	right: 0;
	left: auto
}
.banner-img, .top-logo {
	position: relative
}
.im-arrow-left:before {
	content: "\f177";
	display: block;
	font-family: FontAwesome
}
.im-arrow-right:before {
	content: "\f178";
	display: block;
	font-family: FontAwesome
}
.header-download-btn-wrapper, .navbar-header .tag-line, .tips-rhs-box .dwn-btn, .tips-rhs-box .main-text, .tips-rhs-box p {
	font-family: 'Montserrat', sans-serif;
}
.nex-prev-article .button-nav-prev {
	width: 47%;
	margin-right: 6%;
	float: left;
	line-height: 150%
}
.nex-prev-article div {
	position: relative;
	box-sizing: border-box
}
.nex-prev-article .button-nav-prev a {
	font-size: 15px;
	color: #9fa4aa;
	line-height: 135%;
	font-weight: 600;
	padding-left: 35px;
	display: block;
	-webkit-transition: .5s color ease;
	transition: .5s color ease
}
.nex-prev-article a:hover {
	color: #1f8ceb!important
}
.nex-prev-article .button-nav-next {
	width: 47%;
	float: left;
	line-height: 150%;
	margin-right: 0
}
.footer-logo-block img, .navbar-header.tips-header {
	width: 100%
}
.nex-prev-article .button-nav-next a {
	font-size: 15px;
	color: #9fa4aa;
	line-height: 135%;
	font-weight: 600;
	display: block;
	-webkit-transition: .5s color ease;
	transition: .5s color ease;
	padding-left: 0;
	padding-right: 35px
}
.support-article ol {
	margin-bottom: 30px
}
.support-article ol li {
	letter-spacing: .5px;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 15px
}
.tips-rhs-box {
	overflow: hidden;
	margin-bottom: 15px;
	border: 2px solid #dfe3e7;
	border-radius: 3px;
	padding: 30px 30px 0;
	margin-top: 40px
}
.rhs-tips-block {
	background: url(../images/bottom-bg.png) bottom left no-repeat;
	overflow: hidden
}
.tips-rhs-box .inner-text {
	text-align: center;
	margin-top: 5px;
	padding-bottom: 25px;
	margin-bottom: 20px
}
.tips-rhs-box .main-text {
	font-weight: 700;
	font-size: 26px;
	color: #3d4350;
	text-align: center;
	line-height: 1.4em;
	letter-spacing: normal;
	margin-bottom: 18px
}
.tips-rhs-box p {
	font-size: 15px;
	letter-spacing: .5px;
	font-weight: 400;
	line-height: 23px;
	color: #333;
	margin-top: 5px
}
.tips-rhs-box p span {
	background: #ff0
}
.tips-rhs-box .dwn-btn {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	color: #fff;
	padding: 8px 25px;
	font-size: 15px;
	height: 52px;
	border-radius: 3px;
	float: none;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0 3px 0 #005885;
	margin-top: 5px
}
.navbar-header .tag-line {
	font-weight: 300;
	font-size: 21px;
	color: #fff;
	text-align: center;
	line-height: 43px;
	letter-spacing: normal;
	margin-bottom: 0;
	margin-left: 25px;
	padding-left: 20px;
	box-shadow: inset 1px 0 0 #101011, inset 2px 0 0 #4d4d4f
}
.header-download-btn-wrapper {
	display: inline-block;
	float: right;
	color: #fff;
	line-height: 38px
}
.footer-logo-block span, .my-plan-selected1, .plan-button-link a {
	display: block;
	letter-spacing: .5px
}
.header-download-btn-wrapper a {
	margin-left: 5px;
	color: #fff;
	border-bottom: 1px solid #aaa;
	text-transform: uppercase
}
.tips-tricks .pattern-grey .icon-space .service-block {
	padding-bottom: 0
}
.tips-tricks .pattern-grey #stats1 {
	padding: 20px 0
}
.plan-button-link a {
	color: #1f8ceb;
	font-weight: 600;
	font-size: 16px;
	margin-top: 45px
}
.my-plan-selected1 {
	color: #ef073f;
	font-weight: 600;
	font-size: 16px;
	text-decoration: none;
	margin-top: 45px!important
}
.account-table td, .affiliates-box, .footer-logo-block span {
	font-size: 15px;
	font-weight: 400;
	line-height: 24px
}
.my-plan-selected1 i {
	color: #ef073f;
	margin-right: 5px
}
.account-table {
	margin-top: 13px
}
.account-table td {
	border-bottom: 1px solid #e5e5e5!important;
	padding: 10px
}
.account-table .white {
	background: #f5fcff!important
}
.account-table .value {
	font-family: 'Montserrat', sans-serif;
}
.affiliates-box .reg-btn, .affiliates-box h4 {
	font-family: 'Montserrat', sans-serif;
}
.account-table i {
	color: #888;
	margin-right: 5px
}
.migrate .inner-header .inner {
	padding: 67px 0 0!important
}
.top-logo {
	background: #444;
	padding-top: 12px;
	padding-bottom: 14px;
	text-align: center;
	overflow: hidden;
	z-index: 100000
}
.top-logo img {
	height: 14px;
	margin-left: 8px;
	margin-right: 8px
}
.footer-logos {
	border-bottom: 1px #403f3f solid;
	padding-bottom: 30px;
	margin-bottom: 30px;
	overflow: hidden
}
.footer-logo-block span {
	margin-top: 10px;
	color: #fff
}
.footer-logos .col-lg-3 {
	width: 20%
}
.footer-logo-block {
	margin-bottom: 0;
	text-align: center;
	padding: 0 15px
}
.affiliates-box, .affiliates-box h4 {
	text-align: left;
	letter-spacing: .5px
}
.affiliates-box {
	padding: 15px 0;
	overflow: hidden;
	border-top: none;
	color: #333
}
.affiliates-box h4 {
	font-weight: 700;
	font-size: 20px;
	color: #3d4350;
	line-height: 1.4em;
	margin-bottom: 18px
}
.affiliates-box .rhs-form-box {
	background: #f4f4f4;
	padding: 20px 25px;
	border-radius: 3px;
	margin-bottom: 30px
}
.affiliates-box .fieldset {
	padding: 0 0 15px;
	border-radius: 3px;
	overflow: hidden
}
.affiliates-box .affiliate-reg-div {
	display: inline-block;
	float: left
}
.affiliates-box .form-list {
	list-style: none;
	margin: 0;
	padding: 0
}
.affiliates-box .fieldset li {
	display: block
}
.affiliates-box .fieldset li .field {
	float: left;
	margin-top: 0;
	margin-right: 0
}
.affiliates-box label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 600
}
.affiliates-box .form-list label {
	font-size: 13px;
	margin-bottom: 0
}
.affiliates-box #captcha_affregister, .affiliates-box .form-list input {
	display: block;
	clear: both;
	width: 242px;
	margin-bottom: 5px;
	border: 1px solid #e5e5e5;
	padding: 6px;
	border-radius: 3px
}
.affiliates-box .form-list select {
	display: block;
	clear: both;
	width: 242px;
	margin-bottom: 5px;
	border: 1px solid #e5e5e5;
	padding: 6px;
	height: 38px;
	border-radius: 3px
}
.affiliates-box .form-list .field {
	width: 245px;
	display: inline-block;
	margin-right: 0
}
.affiliates-box .reg-btn {
	background: #008ed6;
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	color: #fff;
	padding: 5px 25px;
	font-size: 15px;
	height: 40px;
	border-radius: 3px;
	float: none;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0 3px 0 #076ca0;
	margin-top: 0
}
.affiliates-box .required {
	margin-top: 4px;
	font-size: 15px;
	letter-spacing: .5px;
	font-weight: 300;
	color: red
}
.affiliates-box .login-input {
	display: block;
	clear: both;
	width: 420px;
	margin-bottom: 5px;
	border: 1px solid #ddd;
	padding: 6px;
	border-radius: 3px
}
.affi-dashboard {
	margin-bottom: 7px;
	overflow: hidden;
	margin-top: 18px;
	min-height: 400px
}
.affi-dashboard h5 {
	border-bottom: 1px solid #eaeaea;
	margin: auto auto 10px;
	padding: 5px 0 10px;
	text-shadow: none;
	color: #444;
	font-size: 16px;
	font-weight: 300;
	line-height: normal;
	letter-spacing: 1px
}
.affi-dashboard h5 span {
	float: right;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 0
}
.affi-dashboard .metrics {
	margin: 6px -15px;
	overflow: hidden;
	padding: 14px 0 0
}
.affi-dashboard .metrics .box1 {
	background-color: #fff;
	border-color: #eaeaea;
	border-image: none;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px 1px 2px;
	color: #00a2f2;
	font-size: 30px;
	font-weight: 600;
	line-height: 1em;
	margin-bottom: 15px;
	padding-bottom: 0;
	padding-top: 30px;
	text-align: center
}
.affi-dashboard .metrics span {
	background: #f8f8f8;
	color: #888;
	display: block;
	font-size: 12px;
	font-weight: 400;
	margin-top: 30px;
	text-shadow: 0 1px #fff;
	text-transform: uppercase
}
.affi-dashboard h2 {
	margin: auto;
	padding: 5px 0 10px;
	text-shadow: none;
	color: #444;
	font-size: 16px;
	font-weight: 300;
	line-height: normal;
	letter-spacing: 1px
}
.list-table {
	line-height: 19px;
	width: 100%
}
.list-table td, .list-table th {
	padding: 10px;
	line-height: 20px
}
.list-table thead {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #e1e1e1 #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-style: none solid solid;
	border-width: medium 1px 1px
}
.affi-dashboard table {
	border-collapse: separate;
	border-spacing: 0
}
.list-table tr {
	color: #555
}
.list-table td {
	font-size: 13px;
	vertical-align: top
}
.list-table tbody td {
	border-bottom: 1px solid #ddd
}
.list-table th {
	color: #333;
	font-size: 13px!important;
	font-weight: 600;
	vertical-align: middle;
	white-space: nowrap
}
.list-table thead tr th {
	border-right: none;
	border-left: none;
	border-bottom: 2px solid #ddd;
	border-top: 2px solid #ddd;
	color: #333
}
.affi-dashboard #search-box {
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	box-shadow: none;
	color: #242424;
	float: left;
	font-size: 15px;
	height: 40px;
	outline: 0;
	padding: 5px 40px 5px 12px;
	width: 70%
}
.button-common-link {
	font-size: 12px!important;
	font-weight: 600!important;
	padding: 7px 12px;
	text-align: center!important;
	background: #00a2f2;
	color: #fff;
	border: 1px solid #00a2f2;
	display: inline-block;
	text-transform: none;
	margin-left: 10px;
	letter-spacing: .5px;
	height: 40px
}
.affi-dashboard .inner {
	padding: 15px 0 25px;
	display: inline-block;
	width: 100%
}
.affi-dashboard .pager {
	margin: 0;
	text-align: center;
	padding: 0;
	list-style: none
}
.affi-dashboard .pager .amount {
	padding-left: 10px;
	margin-top: 4px;
	display: inline-block;
	margin-right: 20px;
	float: left
}
.affi-dashboard .pager .pages {
	margin: 0;
	display: inline-block;
	float: right
}
.affi-dashboard label {
	font-weight: 400;
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	vertical-align: top;
	line-height: 32px
}
.affi-dashboard .pages .pagination {
	margin: auto
}
.affi-dashboard .pager .pages li {
	display: inline-block
}
.affi-dashboard .pages .pagination>.active>a, .affi-dashboard .pages .pagination>.active>a:focus, .affi-dashboard .pages .pagination>.active>a:hover, .affi-dashboard .pages .pagination>.active>span, .affi-dashboard .pages .pagination>.active>span:focus, .affi-dashboard .pages .pagination>.active>span:hover {
	background-color: #00a2f2;
	color: #fff
}
.affi-dashboard .pager .pages li a {
	box-shadow: none;
	padding: 6px 12px;
	border-radius: 0;
	border: 1px solid #e5e5e5;
	font-weight: 400;
	font-size: 13px
}
.affi-banner .affi-txtarea {
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	font-size: 13px;
	margin: 5px auto auto;
	padding: 10px 15px;
	width: 100%
}
.affi-banner .affi-txt {
	color: #444;
	display: block;
	font-size: 15px;
	font-weight: 600;
	padding-bottom: 10px;
	text-align: left;
	margin-bottom: 10px
}
.affi-main-banner {
	display: inline-block;
	margin-bottom: 0;
	width: 100%
}
.sign_error_message {
	background: #fdc;
	border: 1px solid #ecb;
	padding: 12px 10px 12px 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: auto 0 10px;
	color: #333
}
.affiliates-box .affiliate-reg-div1, .affiliates-box .affiliate-reg-div1 .form-list .field, .affiliates-box .affiliate-reg-div1 .form-list input {
	width: 100%
}
.affiliate-links-wrapper {
	display: block;
	width: 100%;
	margin: 15px 0;
	border-bottom: 1px solid #eaeaea;
	font-size: 13px;
	padding-bottom: 20px
}
.affiliate-links-wrapper:last-child {
	border-bottom: 0;
	margin-bottom: 25px
}
.affiliate-links-wrapper-banner {
	border-bottom: 0 solid #eaeaea;
	padding-bottom: 10px
}
.affiliate-links-wrapper span {
	padding-bottom: 15px;
	color: #333;
	font-size: 15px;
	font-weight: 500
}
.pass_error_message {
	background: #fdc;
	border: 1px solid #ecb;
	padding: 12px 10px 12px 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: auto 25px 10px;
	color: #333
}
.pass_success_message {
	color: #32cd32
}
.aff-edit-wrapper #form-validate li {
	width: 48%;
	display: inline-block;
	margin-bottom: 0
}
.aff-edit-wrapper .fieldset li .field {
	width: 100%
}
.aff-edit-wrapper #form-validate li .input-box input, .aff-edit-wrapper #form-validate li .input-box select {
	width: 95%;
	margin-bottom: 8px
}
.affi-tabs-wrapper .nav-tabs {
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #ddd
}
.affi-tabs-wrapper .nav-tabs>li {
	width: 20%;
	text-align: center
}
.affi-tabs-wrapper .nav-tabs>li>a {
	margin-right: 0;
	border-radius: 0;
	display: block;
	padding: 15px 15px 5px;
	background: 0 0;
	text-transform: none;
	color: #00a2f2;
	line-height: 18px;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0;
	border: none
}
.affi-tabs-wrapper .nav-tabs>li>a span {
	font-size: 10px;
	color: #aaa;
	display: block;
	font-weight: 300
}
.affi-tabs-wrapper .nav-tabs>li.active>a, .affi-tabs-wrapper .nav-tabs>li.active>a:focus, .affi-tabs-wrapper .nav-tabs>li.active>a:hover {
	color: #444;
	cursor: default;
	background-color: #fff;
	line-height: 18px;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .5px;
	box-shadow: none;
	border: 1px solid #ddd;
	border-bottom-color: transparent
}
.affi-tabs-wrapper .affiliate-links-wrapper span {
	display: none
}
.affi-tabs-wrapper .tab-content {
	margin-top: 30px
}
.affi-tabs-wrapper .affi-image-container {
	padding-bottom: 25px;
	border-bottom: 1px solid #ddd
}
.affi-tabs-wrapper .img-wrapper, .affi-tabs-wrapper .textarea-wrapper {
	display: inline-block;
	vertical-align: top
}
.affi-tabs-wrapper .img-wrapper {
	width: 44%;
	padding-right: 15px
}
.affi-tabs-wrapper .textarea-wrapper {
	width: 55%;
	padding-left: 15px
}
.aff-forgot-pass-link {
	display: inline-block;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	margin-left: 10px
}
#affiliate_login_form h5, #affiliate_register_form h5 {
	color: #444;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0
}
#feature-list #register li .input-box, .invite-form h3 {
	font-family: 'Montserrat', sans-serif;
}
#aff-forgot-pass .error_message, #aff-forgot-pass .thanx_message, .affiliates-box .error_message {
	margin: auto 0 10px;
	font-size: 13px
}
.aff-inner-edit {
	padding-top: 0!important
}
#aff-forgot-pass .thanx_message {
	color: #006400
}
#feature-list #register ul {
	border: 10px solid rgba(0,0,0,.3);
	border-radius: 4px;
	display: inline-block;
	list-style: none;
	margin: 0 0 10px;
	padding: 0
}
#feature-list .handwritten_text1 {
	margin-left: 725px;
	margin-top: -20px;
	position: absolute;
	z-index: 100
}
#feature-list #register li:first-child {
	border-radius: 3px 3px 0 0
}
#feature-list #register li:last-child .input-box {
	border-radius: 0 0 3px 3px;
	border-bottom: none
}
#feature-list #register li {
	line-height: 1;
	margin: 0;
	padding: 0;
	position: relative
}
#feature-list .add-on {
	color: #bfbfbf;
	display: block;
	float: left;
	font-weight: 400;
	height: 18px;
	line-height: 18px;
	min-width: 16px;
	padding: 12px 2px 9px 9px;
	position: absolute;
	text-align: center;
	width: auto
}
#feature-list #register li .input-prepend .input-box {
	margin: 0;
	padding-left: 35px
}
#feature-list #register li:first-child .input-box {
	border-radius: 3px 3px 0 0
}
#feature-list #register li .input-box {
	border: none;
	border-radius: 0;
	line-height: 1;
	min-width: 378px;
	padding: 14px 10px 14px 35px;
	display: block;
	color: #6a777d;
	border-bottom: 1px #ddd solid;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: .5px
}
.small-text {
	letter-spacing: 1px;
	color: #999
}
.invite-div {
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 40px;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: .5px;
	font-weight: 400;
	color: #333
}
.invite-tbl .last {
	border-right: none
}
.invite-tbl td {
	text-align: left;
	vertical-align: top
}
.refrel-link {
	height: 60px;
	border: 1px solid #e5e5e5;
	padding: 8px 10px;
	width: 305px
}
.invite-form {
	overflow: hidden;
	width: 630px;
	margin: 30px auto 45px;
	position: relative
}
.invite-form h3 {
	font-size: 32px;
	color: #333;
	font-weight: 600;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px
}
.invite-form .form-group {
	margin-bottom: 10px
}
.form-control, .form-control-area {
	width: 100%;
	font-weight: 300;
	margin: 5px 0 0;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
}
.form-control {
	border: 1px solid #cfd7d9;
	color: #444;
	border-radius: 2px;
	height: 43px;
	padding: 0 10px;
	line-height: 32px;
	box-shadow: none
}
.form-control-area {
	display: block;
	height: 100px;
	padding: 9px 10px;
	line-height: 1.42857143;
	color: #444;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ddd;
	border-radius: 3px
}
.email-acc {
	text-align: center;
	display: inline-block;
	line-height: 19px;
	padding-left: 10px
}
.email-acc a {
	text-decoration: underline
}
.email-acc img {
	width: 24px;
	margin-left: 3px;
	margin-right: 3px
}
.invite-form .button_invite {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	color: #fff;
	padding: 12px 40px;
	font-size: 15px;
	height: 50px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	float: none;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0 3px 0 #005885;
	margin-top: 7px;
	width: 630px
}
.dropdown span, .dropdown-content a {
	font-weight: 400;
	letter-spacing: .5px
}
#feature-list #register li .input-block {
	border: none;
	line-height: 1;
	min-width: 378px;
	padding: 14px 10px 14px 35px;
	display: block;
	color: #6a777d;
	border-bottom: 1px #ddd solid;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: .5px;
	background: #fff;
	text-align: left;
	border-radius: 0 0 3px 3px
}
.get-code, .get-code:hover {
	color: #fff
}
.get-code {
	background: #4aca6c;
	padding: 8px 10px;
	border-radius: 3px;
	float: right;
	font-family: 'Montserrat', sans-serif;
	position: absolute;
	right: 8px;
	margin-top: -6px;
	font-size: 12px;
	text-transform: uppercase
}
.dropdown, .logo-icon {
	display: inline-block;
	float: left
}
.confirm_msg {
	background: #ebfee6;
	border: 1px solid #defdd6;
	padding: 12px 10px 12px 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 15px auto auto;
	color: #198a37;
	letter-spacing: .5px
}
.header-top {
	padding: 18px 0;
	position: relative;
	z-index: 120
}
.logo-icon {
	margin-right: 13px;
	padding-right: 18px
}
.dropdown {
	position: relative
}
#header .navbar-nav .dropdown {
	position: relative;
	float: none
}
#header .navbar-nav .dropdown i {
	vertical-align: -2px;
	margin-left: 3px
}
#header .navbar-nav .dropdown span a {
	font-weight: 600;
	color: #fff;
	display: block;
	cursor: pointer;
	font-size: 16px;
	letter-spacing: .5px;
	font-family: 'Montserrat', sans-serif;
	padding: 30px 15px
}
#header .navbar-nav .dropdown span {
	font-family: 'Montserrat', sans-serif;
}
.dropdown span {
	font-family: 'Montserrat', sans-serif;
	color: #2a2a2a;
	padding-bottom: 8px;
	display: block;
	cursor: pointer;
	padding-top: 5px
}
.dropdown span i {
	vertical-align: top;
	margin-left: 5px;
	margin-top: 0
}
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #fff;
	min-width: 200px;
	box-shadow: 0 6px 14px 0 rgba(0,0,0,.2);
	padding: 8px 0;
	z-index: 1;
	border: 1px solid #eaeaea;
	border-radius: 2px;
	text-align: left
}
.dropdown-content p {
	display: block;
	margin: 0;
	padding: 0
}
.dropdown-content a {
	color: #444;
	display: block;
	padding: 9px 16px;
	border-bottom: 1px #eaeaea solid;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600
}
.dropdown-content ul {
	margin: auto;
	padding: 0
}
.dropdown-content ul li {
	list-style: none
}
.dropdown-content p:last-child a {
	border: none
}
.dropdown-content a:hover {
	color: #00a2f2
}
.dropdown:hover .dropdown-content {
	display: block
}
.social-section {
	float: right;
	margin-top: 10px;
	margin-left: 20px
}
.social-section a {
	border: none;
	text-align: center;
	display: inline-block!important;
	margin-left: 2px;
	margin-right: 0;
	border-radius: 3px;
	line-height: 30px;
	vertical-align: text-top
}
.social-section a.help-icon {
	background: #fff;
	height: 30px;
	color: #008ed6;
	border-radius: 3px;
	line-height: 27px;
	margin-right: 3px;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: .2px;
	padding: 0 12px;
	border: 1px solid #b3bbc1!important
}
.social-section a.help-icon:hover {
	border: 1px solid #008ed6
}
.social-section a.heart-icon {
	background: #ef7268;
	height: 30px;
	width: 30px!important;
	color: #fff
}
.navbar-default .navbar-nav>li:last-child>a {
	padding: 0
}
.navbar-default .navbar-nav>li:last-child {
	margin-left: 0;
	margin-right: 0;
	float: right;
	margin-top: 0px;
}
.footer .col-lg-12 {
	padding: 0
}
.left-seprator .tips-list:first-child {
	border-bottom: 0
}
.stats1-info p em {
	font-style: normal
}
.customer-snippt {
	padding-bottom: 10px
}
.customer-snippt .quote-box {
	border-radius: 5px;
	padding: 22px 25px 30px;
	margin: 5px 5px 30px;
	position: relative
}
.customer-snippt .quote-box cite {
	display: block;
	margin: 0;
	font-style: normal;
	font-size: 12px;
	color: #c3c9d1;
	letter-spacing: normal;
	font-weight: 300;
	float: left;
	text-align: center
}
.customer-snippt .quote-box cite .photo {
	display: inline-block;
	margin: 0px;
	text-align: center
}
.customer-snippt .quote-box img {
	border-radius: 999px;
	height: 86px;
	margin: 0 0 5px;
	width: 86px
}
.customer-snippt .author {
	color: rgba(255,255,255,.7);
	font-size: 21px;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: .5px;
	display: block;
	font-style: normal;
	margin-top: 15px
}
.customer-snippt .quote-box q {
	display: block;
	margin: 0;
	quotes: none;
	float: left;
	width: 100%;
	text-align: left;
	background-image: url(../images/quote-start.png);
	background-repeat: no-repeat;
	font-size: 22px;
	color: #000;
	font-family: 'Domine', serif;
	line-height: 40px;
	padding: 30px 5% 20px;
	font-weight: 600;
	background-position: 1px 38px;
}
.customer-snippt .quote-box q.height-400 {
	min-height: 400px;
	overflow-y: scroll;
	height: 400px;
}
.customer-snippt .new-rc-testimonial_meta {
	display: inline-block;
	float: left;
	width: 100%;
	padding-left: 5%;
}
.customer-snippt {
	margin-right: -2px
}
.pattern-grey .testimonials-slider .row {
	margin: 0 10px
}
.customer-snippt .item {
	margin: auto
}
.customer-snippt .owl-pagination {
	bottom: -50px;
	text-align: center;
	position: absolute;
	right: 10px;
	background: 0 0;
	padding-left: 0px;
	top: auto;
	width: 100%;
}
.customer-snippt .owl-theme .owl-controls .owl-page span {
	display: block;
	width: 7px;
	height: 7px;
	margin: 5px 5px;
	border: none;
	background: #9d9c9b;
	border-radius: 100px;
}
.customer-snippt .owl-theme .owl-controls .owl-page.active span {
	display: block;
	width: 9px;
	height: 9px;
	margin: 5px 5px;
	border: none;
	background: #204ecf;
	border-radius: 100px;
}
.customer-snippt .owl-theme .owl-controls .owl-buttons .owl-prev {
	right: -110px;
	position: absolute;
	top: 50%;
	border-radius: 100%;
	width: 45px;
	height: 45px;
	line-height: 40px;
	text-align: center
}
.customer-snippt .owl-theme .owl-controls .owl-buttons .owl-prev .flex-prev:before {
	content: '\f105';
	font-size: 34px;
	font-family: FontAwesome;
	font-weight: 400;
	color: #666
}
.customer-snippt .owl-controls .owl-page, .customer-snippt .owl-controls .owl-buttons div {
	cursor: pointer;
	display: inline-block;
}
.customer-snippt .owl-theme .owl-controls .owl-buttons .owl-next {
	left: -110px;
	position: absolute;
	top: 50%;
	border-radius: 100%;
	width: 45px;
	height: 45px;
	line-height: 40px;
	text-align: center
}
.other-features h3, .services h3 {
	line-height: 1.5em;
	text-transform: none
}
.customer-snippt .owl-theme .owl-controls .owl-buttons .owl-next .flex-next:before {
	content: '\f104';
	font-size: 34px;
	font-family: FontAwesome;
	font-weight: 400;
	color: #666
}
.services {
	overflow: hidden;
	padding-top: 70px;
	text-align: center;
	clear: both;
	padding-bottom: 70px
}
.services h2 {
	font-size: 42px;
	color: #444;
	font-weight: 600;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0;
	letter-spacing: normal
}
.other-features p, .services .col span, .services h3 {
	letter-spacing: .5px;
	text-align: center
}
.services h3 {
	font-size: 21px;
	font-weight: 400;
	text-transform: none;
	color: #9b9c9e;
	margin: auto auto 55px;
	line-height: 1.5em;
	padding: 5px 10%
}
.services .container-fluid {
	padding: 0
}
.services .col {
	background: #fff;
	padding: 0;
	border-right: 1px #e5e5e5 solid;
	border-bottom: 1px #e5e5e5 solid
}
.services .col img {
	max-width: 120px;
	margin-bottom: 35px
}
.services .col span {
	position: absolute;
	z-index: 100;
	bottom: 25px;
	display: block;
	width: 100%;
	font-size: 17px;
	color: #777;
	font-weight: 300
}
.services .last-row .col-lg-2 {
	border-bottom: none!important
}
.services .container .row div:last-child {
	border-right: 1px #fff solid
}
.other-features {
	overflow: hidden;
	padding-top: 70px;
	padding-bottom: 70px;
	background-image: linear-gradient(to bottom, #fdffff, #eff9ff);
	border-top: 0px solid #e3eef7;
	border-bottom: 1px solid #e3eef7;
}
.other-features p {
	color: #7f8c9d;
	font-size: 13px;
	font-weight: 400
}
.other-features h2 {
	font-size: 40px;
	color: #000;
	font-weight: 700;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0;
	letter-spacing: -1px;
	font-family: 'Domine', serif;
}
.other-features h3, .other-features h4 {
	font-size: 17px;
	letter-spacing: normal;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	text-transform: none
}
.other-features h3 {
	font-weight: 300;
	color: #666;
	margin: auto auto 30px;
	line-height: 22px;
	padding: 5px 19%
}
.other-features h4 {
	font-weight: 600;
	color: #444;
	margin: auto auto 0;
	line-height: 1.5em;
	padding: 10px 0
}
.other-features ul, .other-features ul li {
	line-height: 24px;
	font-weight: 400;
	letter-spacing: .5px
}
.other-features ul {
	overflow: hidden;
	text-align: left;
	padding: 0;
	margin: 20px 0 0;
	color: #333
}
.other-features ul li {
	width: 33.3%;
	position: relative;
	box-sizing: border-box;
	float: left;
	display: inline-block;
	padding-top: 25px;
	color: #363945;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
}
.solutions--card {
	margin: 1em 1em;
	padding: 3em 1.2em;
	border: none;
	color: #555;
	text-align: center;
	text-decoration: none;
	display: block;
	background: #fff;
	font-family: 'Montserrat', sans-serif;
	/*box-shadow: 0 0 15px 1px rgba(0,0,0,.07);*/ 
	box-shadow: rgb(238, 244, 255) 0px 0px 0px 1px, rgb(238, 244, 255) 0px 2px 8px 1px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(238, 244, 255);
}
.my-plan .selected-block .plan-heading h4, .my-plan .selected-block .plan-pricing1, .my-plan .selected-block .plan-pricing1 span, .video-block .video_preview h2, p.solutions--card--explanation {
	font-family: 'Montserrat', sans-serif;
}
.solutions--card--image {
	padding-bottom: 10px
}
.solutions--card--image img {
	width: 90px
}
p.solutions--card--title--explanation {
	font-weight: 600;
	font-size: 17px;
	line-height: 23px;
	padding: 0 20px 10px
}
p.solutions--card--explanation {
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	padding: 0 14px 10px;
	letter-spacing: normal;
	color: #666;
	margin: 0;
	min-height: 140px
}
span.solutions--card--link {
	color: #1576ec;
	text-decoration: none;
	font-weight: 600;
	font-size: 16px
}
.other-features ul li i {
	color: #54bbff;
	font-size: 28px;
	height: 50px;
	float: left;
	margin-top: 15px;
	width: 50px
}
.video-block .video_preview h2 {
	font-size: 28px;
	color: #444;
	font-weight: 300;
	text-align: left;
	letter-spacing: normal;
	margin-top: 0;
	-webkit-animation: scaleUp .4s;
	-moz-animation: scaleUp .4s;
	-o-animation: scaleUp .4s;
	-ms-animation: scaleUp .4s;
	animation: scaleUp .4s;
	padding-top: 0;
	margin-bottom: 10px
}
.download-msgs .text-msg span:nth-child(2), .pay-form .normal-texts1 span:nth-child(2) {
	animation-delay: .2s
}
.download-msgs .text-msg span, .pay-form .normal-texts1 span {
	animation-name: blink;
	animation-duration: 1.4s;
	animation-iteration-count: infinite;
	animation-fill-mode: both
}
#account-tab-section {
	z-index: 1000;
	margin-left: 0;
	height: 0
}
#account-tab-section ul {
	text-align: center;
	margin: 0
}
.welcome-block {
	margin-top: 0
}
.welcome-block a {
	font-size: 15px;
	letter-spacing: .7px;
	text-transform: none
}
.pay-form h4, .payment_btn, .step1 span {
	text-transform: uppercase
}
.small-info {
	text-align: center;
	margin-top: 15px;
	font-size: 15px;
	color: #777;
	letter-spacing: .5px;
	font-weight: 400
}
.small-info a {
	text-decoration: underline
}
.my-plan .select-plan-block {
	padding: 0 8px
}
.my-plan .selected-block {
	border: 1px solid #ddd;
	overflow: hidden;
	background: #fff
}
.my-plan .selected-block .plan-heading {
	padding: 18px 15px;
	min-height: 205px;
	position: relative
}
.my-plan .selected-block.advanced-plan {
	border-top: 6px #ef7268 solid
}
.my-plan .selected-block.advanced-plan .plan-heading {
	background: #feefe8
}
.my-plan .selected-block.standard-plan {
	border-top: 6px #8acd80 solid
}
.my-plan .selected-block.standard-plan .plan-heading {
	background: #f2fff0
}
.my-plan .selected-block.elite-plan {
	border-top: 6px #69cffb solid
}
.my-plan .selected-block.elite-plan .plan-heading {
	background: #f5fcff
}
#reg_detail h3, .my-plan .selected-block.starter-plan .plan-heading {
	background: #f8f8f8
}
.my-plan .selected-block.starter-plan {
	border-top: 6px #ddd solid
}
.my-plan .selected-block .plan-heading h4 {
	color: #444;
	font-size: 22px;
	letter-spacing: .5px;
	font-weight: 700;
	margin-bottom: 10px;
	margin-top: 0;
	text-align: center
}
.my-plan .selected-block .plan-heading p {
	font-size: 13px;
	font-weight: 400;
	line-height: 19px;
	color: #222;
	letter-spacing: .5px;
	min-height: 60px;
	margin: 0;
	padding: 0
}
.my-plan .selected-block .plan-pricing1 {
	font-size: 36px;
	color: #333;
	font-weight: 400;
	padding-top: 10px;
	display: block;
	line-height: normal;
	text-align: center
}
.my-plan .selected-block .plan-pricing1 span {
	font-size: 13px;
	color: #333;
	font-weight: 400;
	vertical-align: middle;
	letter-spacing: .5px;
	display: block
}
.my-plan .selected-block .plan-desc {
	padding: 15px 20px
}
.my-plan .selected-block div.plan-desc ul {
	color: #333;
	border-bottom: 1px #eaeaea solid;
	margin: 0 0 10px;
	padding: 0 0 10px
}
.my-plan .selected-block div.plan-desc ul li {
	text-align: left;
	display: block;
	list-style-type: disc;
	font-weight: 400;
	font-size: 15px;
	color: #333;
	line-height: 24px;
	letter-spacing: .5px
}
.my-plan .selected-block div.plan-desc ul li.disable {
	opacity: .3;
	text-decoration: line-through
}
.my-plan .selected-block div.plan-desc ul li:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #999;
	content: "\f111";
	font-size: 5px;
	margin-top: 10px;
	margin-right: 8px;
	vertical-align: top
}
#reg_detail h3, .pay-form h3 {
	font-size: 15px;
	color: #444;
	letter-spacing: .5px;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
}
.my-plan .selected-block div.plan-desc ul.last {
	margin-bottom: 0;
	border: none
}
#reg_detail {
	overflow: hidden;
	padding: 0;
	border-left: none
}
#reg_info {
	width: 100%;
	padding: 0 0 13px;
	text-align: left;
	position: relative;
	min-height: 560px
}
#reg_detail h3 {
	padding: 10px 30px;
	margin: 0 0 20px;
	border: none;
	border-bottom: 1px solid #e5e5e5
}
.pay-form {
	overflow: hidden;
	border: 2px solid #e5e5e5;
	margin-left: 30px;
	margin-bottom: 20px;
	background: #fff
}
.pay-form .small-info {
	text-align: left;
	border-bottom: none;
	margin-bottom: 0;
	margin-top: 5px;
	padding-bottom: 0;
	margin-left: 190px
}
.pay-form ul {
	margin: 0;
	overflow: hidden;
	padding: 5px 0 0;
	text-align: left;
	width: 100%
}
.pay-form ul li {
	display: inline;
	float: left;
	text-align: left;
	width: 75%
}
.pay-form h3 {
	padding: 10px 30px;
	margin: 0;
	border: none!important;
	margin-bottom: 0!important;
	background: #f8f8f8;
	padding-left: 20px!important
}
.pay-form i {
	color: #444;
	font-size: 20px;
	float: right;
	margin-right: -15px
}
.pay-form i.act-tick, .pay-form.done i {
	color: #69cb95
}
.pay-inner {
	overflow: hidden;
	padding: 22px 25px;
	border-top: 1px solid #e5e5e5
}
.pay-form.done {
	border-color: #69cb95
}
.pay-form.done h3 {
	background: #fff!important
}
.or1 {
	position: relative;
	z-index: 10;
	margin-top: 15px;
	text-align: center;
	margin-left: 90px
}
.pay-form h4 {
	color: #444;
	font-size: 12px;
	font-weight: 400;
	padding-bottom: 3px;
	text-align: left;
	letter-spacing: 1px;
	margin-top: 0
}
.pay-form .label {
	color: #333;
	margin-right: 5px;
	padding-top: 10px;
	text-align: left!important;
	width: 115px;
	font-size: 15px;
	font-weight: 400;
	padding-left: 0;
	letter-spacing: .5px
}
.pay-form .inputbox, .pay-form .selectbox {
	border-radius: 2px;
	color: #999;
	font-size: 13px;
	margin: 0
}
.pay-form .inputbox {
	border-left: 1px solid #b0baca;
	border-right: 1px solid #b0baca;
	border-style: solid;
	border-width: 1px;
	-moz-box-shadow: 0 1px 2px rgba(130,137,150,.23) inset, 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 0 1px 2px rgba(130,137,150,.23) inset, 0 1px 0 rgba(255,255,255,.5);
	padding: 5px 2%;
	width: 97%;
	display: inline-block;
	letter-spacing: 1px
}
.pay-form .selectbox {
	border-color: #b0baca;
	border-left: 1px solid #b0baca;
	border-right: 1px solid #b0baca;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px rgba(130,137,150,.23) inset, 0 1px 0 rgba(255,255,255,.5);
	-moz-box-shadow: 0 1px 2px rgba(130,137,150,.23) inset, 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 0 1px 2px rgba(130,137,150,.23) inset, 0 1px 0 rgba(255,255,255,.5);
	padding: 6px 6px 6px 4px;
	width: 48%;
	height: 38px;
	line-height: 38px
}
#reg_detail .bottom-info, .step1 {
	margin-left: 30px;
	text-align: center
}
.pay-form .install_download {
	background: #008ed6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ff), color-stop(100%, #008ed6));
	background: -webkit-linear-gradient(top, #00a9ff 0, #008ed6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a9ff), to(#008ed6));
	background: linear-gradient(to bottom, #00a9ff 0, #008ed6 100%);
	border: none;
	color: #fff;
	padding: 13px 0;
	font-size: 16px;
	height: 48px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	float: none;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0 3px 0 #0b6a9a;
	margin-top: 0;
	text-align: center;
	display: block;
	width: 100%;
	box-sizing: border-box
}
.pay-form .normal-texts1 {
	letter-spacing: .7px;
	line-height: 26px;
	font-weight: 600;
	margin-bottom: 0;
	text-align: center;
	color: #444;
	padding: 25px 0;
	font-size: 18px
}
.pay-form .normal-texts1 span {
	font-size: 28px;
	display: inline-block;
	vertical-align: middle;
	width: 10px
}
.pay-form .normal-texts1 span:nth-child(3) {
	animation-delay: .4s
}
.pay-form .normal-texts1 em {
	display: block;
	font-size: 15px;
	letter-spacing: 1px;
	font-style: italic;
	color: #777;
	font-weight: 300;
	padding: 5px 35px;
	line-height: 22px
}
#reg_detail .bottom-info {
	margin-top: 20px;
	line-height: 22px;
	padding: 0 20px;
	letter-spacing: .5px;
	font-weight: 400;
	font-size: 12px
}
.blank-col {
	width: 12.5%;
	padding: 0;
	float: left
}
.step1 {
	margin-top: 10px
}
.step1 span {
	display: inline-block;
	background: #333;
	padding: 5px 20px;
	color: #fff;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	border-radius: 999px;
	font-size: 12px
}
.step1 h5 {
	display: block;
	color: #333;
	font-weight: 600;
	font-size: 16px;
	margin-top: 20px
}
#other-payment p {
	margin-top: 10px;
	color: #888;
	line-height: 22px
}
#other-payment .top-space-pay {
	margin-top: 140px
}
#other-payment .top-space-pay1 {
	margin-top: 390px
}
#other-payment .success-msg {
	background: #92cc84
}
#other-payment {
	width: 40%;
	float: right;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	color: #777;
	padding: 0;
	text-align: left;
	letter-spacing: .5px
}
#other-payment .quote-box {
	text-align: center;
	padding: 10px 40px 40px
}
#other-payment .quote-box cite {
	display: block;
	margin: auto;
	font-style: normal;
	font-size: 12px;
	color: #c3c9d1;
	letter-spacing: normal;
	font-weight: 300;
	width: 120px;
	text-align: center
}
#other-payment .quote-box q:before {
	height: 40px;
	margin: 0;
	width: 40px;
	left: 0;
	background: url(../images/qoutes_left.png) 0 10px no-repeat;
	position: relative;
	display: inline-block;
	vertical-align: bottom
}
#other-payment .quote-box .author {
	color: #106ef0;
	font-size: 15px;
	line-height: 24px;
	font-weight: 600;
	display: block;
	letter-spacing: .5px
}
#other-payment .quote-box cite .photo {
	display: block;
	margin: 5px 0 0;
	width: 120px;
	text-align: center
}
#other-payment .quote-box img {
	border-radius: 999px;
	height: 120px;
	margin: 0 0 5px;
	width: 120px
}
#other-payment .quote-box q {
	color: #444;
	display: block;
	font-size: 15px;
	font-weight: 300;
	line-height: 25px;
	margin: 0;
	quotes: none;
	letter-spacing: .5px;
	text-align: center
}
.payment_btn {
	background: #69cb95;
	border: none;
	color: #fff;
	padding: 12px 0;
	font-size: 16px;
	height: 45px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	float: none;
	font-weight: 700;
	letter-spacing: 1px;
	box-shadow: inset 0 -3px 0 0 #4fb67d;
	width: 100%
}
.account-link, .desc-block {
	font-weight: 600;
	text-align: center
}
.account-link {
	font-size: 16px;
	display: block;
	margin-bottom: 25px;
	text-decoration: underline
}
.desc-block {
	line-height: 25px;
	margin-top: 35px;
	padding: 0 5%;
	color: #ec8717!important;
	font-size: 16px!important;
	letter-spacing: .8px!important
}
.reg_detail .error_message {
	background: #fdc!important;
	border: 1px solid #ecb!important;
	padding: 5px 10px 5px 12px!important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: auto auto 10px;
	color: #333!important;
	margin-left: 0!important;
	margin-right: 0!important;
	font-size: 15px!important;
	letter-spacing: .8px!important
}
.welcome-msg {
	margin: 0 40px 0 0;
	color: #9ca8b7;
	font-size: 16px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.benefits h2, .targeted-content h2 {
	font-family: 'Domine', serif;
	color: #000;
}
em.required, em.required1 {
	font-size: 32px;
	position: absolute;
	font-style: normal
}
em.required {
	margin-top: 5px
}
em.required1 {
	margin-top: 8px;
	left: 14px
}
p.pricing-text {
	padding-left: 0
}
.benefits.who_use {
	margin-top: 0px;
	display: inline-block;
	width: 100%;
}
.benefits {
	background-color: #fff;
	padding: 10px 0 45px;
	position: relative;
}
.benefits h2 {
	font-size: 40px;
	margin-top: 35px;
	font-weight: 700;
	letter-spacing: -1px;
	padding-bottom: 6px
}
.benefits p {
	font-size: 17px;
	line-height: 26px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	margin-top: 19px;
}
.benefits .inner-block .benefits__block {
	display: table-cell;
	border-bottom: none;
	border-right: 1px solid #efefef;
	padding: 0 50px;
	width: 50%;
	text-align: center
}
.about-block {
	width: 94%;
	text-align: center;
	margin: 10px auto 80px;
	position: relative;
	z-index: 100;
}
.about-block img {
	width: 60px
}
.about-block h2 {
	margin-top: 10px;
	padding-bottom: 0
}
.targeted-content {
	overflow: hidden;
	font-size: 13px;
	padding-bottom: 40px
}
.targeted-content .row {
	padding-bottom: 40px;
	margin-top: 60px
}
.targeted-content .targated-text {
	text-align: center;
	padding: 10px 25px;
}
.targeted-content .targate-frame {
	width: 100%;
	border-radius: 4px;
	font-size: 0;
	border: 2px solid #efefef
}
.targeted-content .left-space {
	padding-left: 45px
}
.targeted-content .right-space {
	padding-right: 45px
}
.video-embed-frame__screen_top {
	background-color: #f9f9f9;
	height: 25px;
	padding: 0 9px 2px 10px;
	border-bottom: 2px solid #efefef
}
.video-embed-frame__screen_circles {
	border-radius: 50%;
	background-color: #d6dade;
	display: inline-block;
	vertical-align: middle;
	width: 9px;
	height: 9px;
	margin-right: 6px;
	margin-top: 9px
}
.targeted-content .column-left-1, .targeted-content .column-right {
	width: 559px;
	height: 357px;
	background: url(../images/whiteboard-small.png) top left no-repeat
}
.targeted-content .column-right {
	float: right
}
.targeted-content .column-left-1 {
	float: left
}
.targeted-content .column-right-1 {
	float: right;
	width: 350px;
	text-align: left
}
.targeted-content h2 {
	text-align: left;
	font-size: 36px;
	line-height: 40px;
	font-weight: 700;
	margin-top: 0;
	letter-spacing: -1px
}
.targeted-content .img {
	display: block;
	border: 3px solid #e5e5e5;
	border-radius: 400px;
	height: 80px;
	width: 80px;
	padding: 25px;
	margin: auto 20px 100px auto;
	float: left;
	text-align: center
}
.targeted-content a, .targeted-content p {
	text-align: left;
	font-size: 17px;
	line-height: 26px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	color: #666;
}
.targeted-content p {
	margin-top: 14px
}
.targeted-content a {
	margin-top: 10px;
	background: #fff;
	color: #1576ec;
	font-size: 16px;
	font-weight: 400;
	border-radius: 4px;
	padding: 8px 18px;
	border: 1px #1576ec solid;
	transition: all .4s ease;
	display: inline-block;
}
.targeted-content a i {
	margin-right: 6px;
}
.targeted-content a:hover {
	background: #cee3ff;
	transition: all .4s ease;
	border: 1px solid #cee3ff;
}
#footer-bottom h1 {
	font-size: 46px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0;
	letter-spacing: -2px
}
#footer-bottom h3 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #ccc;
	letter-spacing: 1.5px;
	margin: auto auto 20px;
	text-align: center
}
#footer-bottom .button_download, #footer-bottom .lead1 {
	font-family: open sans, sans-serif
}
#footer-bottom .lead1 {
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	color: #fff;
	letter-spacing: .1px;
	margin: auto auto 42px;
	text-align: center;
	line-height: 1.5em;
	padding: 20px 32% 0
}
.button_download_small {
	border: 1px solid #00a9ff;
	border-radius: 3px;
	padding: 7px 16px!important;
	background: #00a9ff;
	color: #fff!important;
	display: inline-block;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px
}
#footer-bottom .button_download {
	border: none;
	padding: 16px 35px;
	font-size: 20px;
	border-radius: 3px;
	float: none;
	font-weight: 600;
	text-transform: capitalize;
	letter-spacing: .5px;
	margin-bottom: 0;
	background-color: #fff;
	box-shadow: 0 4px 0 #ccc;
	color: #3c4fdf;
	outline: 0
}
#footer-cta .button_download, #footer-cta .lead1 {
	font-family: 'Montserrat', sans-serif;
}
#footer-bottom .button_download span {
	font-size: 16px;
	color: rgba(0,142,214,.5);
	font-weight: 300;
	display: inline-block;
	margin-left: 2px;
	text-transform: none;
	letter-spacing: .5px
}
#footer-bottom {
	background-image: linear-gradient(82deg, #4357ec, #3c4fdf);
	color: #fff;
	margin-bottom: 40px
}
#footer-bottom .inner {
	padding-top: 80px;
	padding-bottom: 80px;
	height: auto
}
#footer-cta {
	padding-top: 50px;
	padding-bottom: 50px;
	color: #fff;
	margin-bottom: 0px;
	background: #0f256e;
	position: relative;
	z-index: 10;
}
#footer-cta:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	display: block;
	background: url(../images/home-bg.png) 50% 50% no-repeat;
	opacity: .1;
	content: "";
}
#footer-cta .inner {
	padding-top: 60px;
	padding-bottom: 70px;
	height: auto;
	position: relative;
	z-index: 10000;
}
#footer-cta .button_download i {
	margin-right: 8px
}
#footer-cta .lead1 {
	font-size: 21px;
	font-weight: 600;
	text-transform: none;
	color: #fff;
	letter-spacing: .2px;
	margin: auto auto 35px;
	text-align: center;
	line-height: 1.5em;
	padding: 0 10%
}
#footer-cta h2, .migrate-to h2 {
	font-size: 36px;
	font-weight: 700;
	text-align: center;
	font-family: 'Domine', serif;
}
#footer-cta h2 {
	color: #fff;
	margin-bottom: 10px;
	margin-top: 0;
	padding: 0 12%;
	line-height: 1.3em
}
#footer-cta p {
	margin-bottom: 30px;
	font-weight: 400;
	color: #fff;
	margin: auto auto 15px;
	line-height: 1.65em;
	padding: 5px 10%;
	font-size: 20px;
	letter-spacing: normal;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	text-transform: none;
}
.tips-cta {
	padding-top: 0
}
.tips-cta .customer-snippt1 {
	margin-top: 70px!important
}
.tips-cta h2 {
	padding-top: 200px!important
}
.tips-cta .clients-block {
	background: #fff!important;
	box-shadow: 0 0 6px 0 rgba(0,0,0,.2)!important
}
.migrate-to {
	overflow: hidden;
	padding-top: 70px;
	padding-bottom: 70px
}
.migrate-to h2 {
	color: #444;
	margin-bottom: 10px;
	margin-top: 0;
	letter-spacing: normal
}
.migrate-to .col, .migrate-to h5 {
	font-weight: 400;
	letter-spacing: .5px;
	text-align: center
}
.migrate-to h5 {
	font-size: 21px;
	text-transform: none;
	color: #9b9c9e;
	margin: auto auto 35px;
	line-height: 1.5em;
	padding: 5px 15%;
	font-family: 'Montserrat', sans-serif;
}
.migrate-to .col {
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	color: #333;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	line-height: 24px;
	margin-right: 0;
	margin-top: 0;
	overflow: hidden;
	padding: 25px 30px 10px;
	border-radius: 2px;
	height: 410px
}
.migrate-to .col .photo {
	margin-bottom: 15px;
	text-align: center;
	height: 115px
}
.migrate-to .col h4 {
	color: #333;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: 600;
	margin: 0 0 15px;
	line-height: 1.4em
}
.migrate-block .need-text {
	padding-top: 150px
}
#press-kit-home .press-test .quote-box {
	border-radius: 5px;
	padding: 10px 25px 0 0;
	margin: 0 0 30px;
	position: relative;
	overflow: hidden
}
#press-kit-home .press-test .quote-box cite {
	display: block;
	margin: 0;
	font-style: normal;
	font-size: 12px;
	color: #c3c9d1;
	letter-spacing: normal;
	font-weight: 300;
	float: left;
	width: 165px;
	text-align: center
}
#press-kit-home .press-test .quote-box cite .photo {
	display: inline-block;
	margin: 10px 0 0;
	width: 140px;
	text-align: center
}
#press-kit-home .press-test .quote-box img {
	border-radius: 999px;
	height: 120px;
	margin: 0 0 5px;
	width: 120px
}
#press-kit-home .press-test .author {
	color: #4fb67d;
	font-size: 15px;
	line-height: 24px;
	font-weight: 600;
	display: block;
	letter-spacing: .5px
}
#press-kit-home .press-test .quote-box q:before {
	height: 30px;
	margin: 0;
	width: 35px;
	left: 0;
	background: url(../images/qoutes_left.png) 0 10px no-repeat;
	background-size: 24px;
	position: relative;
	display: inline-block
}
#press-kit-home .press-test .quote-box q {
	color: #444;
	display: block;
	font-size: 16px;
	font-weight: 300;
	line-height: 27px;
	margin: 0;
	quotes: none;
	letter-spacing: .7px;
	float: left;
	width: 520px;
	text-align: left
}
#press-kit-home .press-test .quote-box q.full-testimonails {
	width: auto;
	margin-left: 25px;
	border-top: 1px #ddd solid;
	padding-top: 30px
}
.faq-block {
	overflow: hidden;
	padding: 70px 0;
	text-align: left
}
.press-kit-home {
	padding: 75px 0 55px!important;
	position: relative;
	overflow: hidden;
	background: #e1e8f2
}
.press-kit-home:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 19.5vw;
	height: 70vh;
	background-color: #1576ec;
	transform: rotate(60deg);
	transform-origin: top right
}
.press-kit-home .press-box {
	padding: 0 4px
}
.press-kit-home .press-block {
	display: inline-block;
	margin: 0 9px 26px;
	padding: 35px 30px;
	background-color: #fff;
	cursor: pointer;
	vertical-align: top;
	text-align: center;
	position: relative;
	transition: all .3s;
	bottom: 0
}
.press-kit-home .press-logo {
	height: 70px;
	padding-top: 0;
	overflow: hidden;
	border-top: 0 #e5e5e5 solid;
	background: #fff
}
.press-kit-home .press-logo img {
	margin-top: 15px
}
.press-kit-home .client-block {
	background-position: left top;
	background-repeat: no-repeat;
	padding: initial;
	height: 125px
}
.press-kit-home q {
	font-size: 16px;
	font-weight: 400;
	display: block;
	line-height: 26px;
	padding-bottom: 0;
	overflow: hidden;
	letter-spacing: .03em;
	color: #333;
	text-align: center;
	quotes: none
}
.home-screen h2, .home-screen h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	text-align: center
}
.press-kit-home .press-block:hover {
	bottom: 5px;
	cursor: pointer;
	box-shadow: 0 0 17px 6px rgba(0,0,0,.05)
}
.home-screen {
	position: relative
}
.home-screen-inner {
	position: relative;
	padding: 70px 0 85px;
	text-align: center
}
.home-screen:before {
	background-color: #319bed;
	width: 100%;
	height: 650px;
	position: absolute
}
.home-screen h2 {
	font-size: 34px;
	font-weight: 600;
	margin-bottom: 10px;
	margin-top: 0;
	letter-spacing: normal
}
.home-screen h3 {
	font-size: 21px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: .5px;
	margin: auto auto 55px;
	line-height: 1.5em;
	padding: 5px 20%
}
.home-screen h4 {
	font-size: 30px;
	color: #444;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 45px;
	letter-spacing: normal
}
.home-screen p {
	font-weight: 400;
	letter-spacing: .5px;
	margin-bottom: 25px;
	font-size: 15px
}
.home-screen .button_download {
	background: #56be8e;
	border: none;
	color: #fff;
	padding: 16px 35px;
	font-size: 18px;
	border-radius: 3px;
	float: none;
	font-weight: 600;
	letter-spacing: 1px;
	margin-bottom: 0;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	box-shadow: 0 3px 0 #3ab16a
}
.customer-snippt1 {
	width: 70%;
	margin: 95px auto auto;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: .5px;
	line-height: 1.6em;
	text-align: center;
	background: #fff;
	border: 1px #eee solid;
	box-shadow: 0 0 12px rgba(0,0,0,.15);
	margin-bottom: -100px;
}
.home-support h2, .home-support h3, .item_header_title, .reviews__item__name {
	font-family: 'Montserrat', sans-serif;
}
.customer-snippt1 .owl-carousel .owl-wrapper-outer {
	padding: 50px 0 10px
}
.clients-block {
	float: left;
	text-align: center;
	padding: 30px 25px 27px;
	margin-right: 15px;
	margin-left: 15px;
	border-radius: 3px;
	width: 100%;
}
.clients-block img {
	border-radius: 80px;
	height: 90px;
	margin: -70px 0 20px;
	width: 90px
}
.clients-text1 {
	background-image: url(../images/small-qoute.png);
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 72px
}
.clients-block-meta {
	color: #858586;
	display: block;
	font-size: 15px;
	font-style: italic;
	padding: 11px 0 0
}
.clients-txt1 p {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6em;
	color: #000;
	min-height: 98px;
}
.home-support {
	overflow: hidden;
	padding: 0 0 85px;
	text-align: center;
	background: #f9fafb
}
.home-support h2 {
	font-size: 42px;
	color: #444;
	font-weight: 600;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 20px;
	letter-spacing: normal
}
.home-support .customer-snippt1 {
	overflow: hidden;
	margin-top: 45px!important
}
.home-support h3 {
	font-size: 21px;
	font-weight: 400;
	text-transform: none;
	color: #777;
	letter-spacing: .5px;
	margin: auto auto 70px;
	text-align: center;
	line-height: 1.5em;
	padding: 5px 15%
}
.home-support .clients-block {
	float: left;
	text-align: center;
	width: 320px;
	background: #fffbe2!important;
	padding: 30px;
	margin-right: 15px;
	border-radius: 6px;
	margin-left: 15px;
	border: 1px solid #f9f3cd!important;
	box-shadow: none!important;
	border-bottom: 3px #f9f3cd solid!important
}
.home-support .clients-block img {
	border-radius: 80px!important;
	height: 105px!important;
	margin: 0 0 20px!important;
	width: 105px!important
}
.home-support .support-block {
	padding-top: 45px
}
.home-support .reviews__item__box {
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,.25);
	border-radius: 5px;
	padding: 30px;
	margin-bottom: 30px;
	position: relative;
	letter-spacing: .5px;
	font-weight: 400;
	line-height: 24px;
	margin-left: 25px;
	margin-right: 25px;
	font-size: 16px
}
.home-support .pbm-review:before, .home-support .reviews__item__box:after {
	position: absolute;
	display: block;
	content: ''
}
.home-support .reviews__item__box:after {
	width: 64px;
	height: 30px;
	background: url(../images/after_review-box.png) center center no-repeat;
	bottom: -27px;
	left: 75px
}
.reviews__item__name {
	font-size: 13px;
	color: #333;
	margin-top: -15px;
	margin-left: 165px;
	text-transform: uppercase;
	text-align: left;
	font-weight: 600;
	letter-spacing: 1px
}
.home-support .pbm-review:before {
	width: 150px;
	height: 150px;
	background: url(../images/support-img.png) center center no-repeat;
	top: -40px;
	left: -20px;
	z-index: 1
}
.home-support .pull-left {
	margin-left: 65px
}
.item_header_title {
	font-weight: 600;
	color: #444;
	font-size: 24px
}
.item_header_title .text-regular {
	font-weight: 500
}
.home-support .item_text {
	text-align: left;
	margin-top: 25px;
	color: #000
}
.last-review, .top-margin-70 {
	margin-top: 70px
}
.home-page #features-section h2 {
	padding: 0 20%
}
.top-margin-50 {
	margin-top: 50px
}
.top-margin-20 {
	margin-top: 20px
}
.benefits.who_use.top-margin-10 {
	margin-top: 40px
}
.landing-page .cat-list {
	border: none!important
}
.landing-page #extras ul h2 {
	margin-bottom: 0
}
.landing-page h2 a {
	font-size: 15px;
	color: #444;
	font-family: 'Montserrat', sans-serif;
	display: block;
	font-weight: 400;
	line-height: 1em;
	text-align: left
}
.thank-you-pbm h1, .thank-you-pbm p {
	font-family: 'Montserrat', sans-serif;
}
.thank-you-pbm {
	background-color: #fff;
	padding: 80px 0;
	overflow: hidden
}
.thank-you-pbm p {
	color: #777;
	font-weight: 600;
	display: block;
	font-size: 16px;
	padding: 20px 28%
}
.thank-you-pbm h1 {
	font-size: 41px;
	color: #6c798b;
	font-weight: 600;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 10px;
	margin-top: 25px
}
.thank-you-pbm i {
	color: #50ba6c;
	font-size: 41px;
	font-weight: 600
}
.mac-page #feature-list h1 {
	font-size: 54px!important
}
.customer-msg, .customer-msg1 {
	font-family: 'Montserrat', sans-serif;
	padding: 30px 25px;
	margin: 0 16%;
	color: #444;
	font-size: 19px;
	letter-spacing: .4px;
	font-weight: 300;
	line-height: 30px;
	text-align: center
}
.customer-msg {
	background: #eefef2;
	border: 2px solid #c9eed6;
	border-bottom: 4px #c9eed6 solid;
	border-radius: 5px
}
.customer-msg1 {
	background: #feeeea;
	border: 2px solid #f9d8d2;
	border-bottom: 4px #f9d8d2 solid;
	border-radius: 5px
}
.compare h2, .download-pbm-red {
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.download-pbm-red {
	padding: 16px 30px 15px;
	border-radius: 3px;
	border: 1px solid transparent;
	background: #e65d56;
	outline: 0;
	display: inline-block;
	color: #fff;
	letter-spacing: 1px;
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 25px;
	box-shadow: 0 3px 0 #c93b34
}
.download-msgs {
	overflow: hidden;
	text-align: center;
	margin-top: 150px;
	margin-bottom: 150px
}
.download-msgs .text-msg {
	font-size: 20px;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
	margin-top: 60px
}
.download-msgs h1 {
	font-size: 22px;
	line-height: 1.4em;
	padding: 0 60px;
	color: #000
}
.download-msgs .text-msg span {
	font-size: 28px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 999px;
	height: 20px;
	width: 20px;
	margin-left: 3px;
	margin-right: 2px
}
.download-msgs .text-msg span:nth-child(3) {
	animation-delay: .4s
}
@keyframes blink {
0%, 100% {
opacity:.2
}
20% {
opacity:1
}
}
.compare {
	background-color: #fff;
	padding: 20px 0 50px;
	position: relative;
	z-index: 100;
}
.compare .row {
	margin: 0 10%
}
.compare .col-lg-6 {
	padding: 0
}
.compare h2 {
	font-size: 30px;
	color: #333;
	display: block;
	text-align: center;
	letter-spacing: normal
}
.compare-list {
	overflow: hidden;
	text-align: center;
	padding: 0 30px;
	margin-bottom: 95px;
	margin-top: 40px;
	border-right: 1px #eaeaea solid
}
.compare-list ul {
	color: #333;
	margin: 0 0 10px;
	padding: 35px 0 0
}
.compare-list ul li {
	text-align: center;
	display: block;
	font-weight: 300;
	letter-spacing: .2px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #333;
	font-size: 17px;
	line-height: 25px;
	font-family: 'Montserrat', sans-serif;
}
.compare-list .disable {
	opacity: .4;
	text-decoration: line-through
}
.compare-text {
	font-size: 19px;
	letter-spacing: normal;
	line-height: 28px;
	font-weight: 300;
	position: relative;
	z-index: 100;
	color: #666;
	font-family: inherit;
	box-sizing: border-box;
	padding: 0px 15px;
}
.compare-text h3 {
	font-size: 19px;
	letter-spacing: normal;
	line-height: 28px;
	font-weight: 300;
	position: relative;
	z-index: 100;
	color: #666;
	margin-top: 0px;
	margin-bottom: 5px;
}
.compare-text p em {
	font-style: normal;
	font-weight: 600;
	font-size: 19px;
	border-bottom: 1px #204ecf dotted;
}
.compare-text h5 {
	color: #000;
	font-family: 'Domine', serif;
	font-size: 28px;
	font-weight: 700;
	text-align: center;
	text-shadow: none;
	padding: 0 100px;
	line-height: 1.4em;
	margin-bottom: 8px;
	letter-spacing: normal;
	border: none
}
.compare-text .compare-left1, .compare-text .compare-right1 {
	background: #f8f9f9;
	padding: 30px;
	border-radius: 5px;
	color: #777
}
.compare-text .compare-left1 {
	margin: 0
}
.compare-text .compare-right1 {
	margin: 18px 0 15px
}
.compare-text .big-text-size1 {
	font-size: 19px;
	line-height: 28px;
	margin-bottom: 0;
	text-align: left;
	color: #666;
	padding: 0;
	font-style: normal;
	display: block;
	font-weight: 300;
}
.compare-text .big-text-size, .compare-text .big-text-size2 {
	font-size: 19px;
	line-height: 28px;
	margin-bottom: 30px;
	padding: 0 6%;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
}
.compare-text .big-text-size2 {
	margin-top: 30px;
	font-weight: 300;
	color: #666
}
.compare-text .big-text-size {
	margin-top: 20px;
	font-weight: 300;
	color: #1576ec
}
/*.compare-text p span {
	font-size: 22px
}*/
.install-page {
	overflow: hidden;
	text-align: center;
	padding: 70px 0
}
.install-page .row {
	margin: 0 16%
}
.install-page .install-step {
	margin-top: 50px;
	margin-bottom: 90px
}
.install-page .install-videos {
	overflow: hidden;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.3);
	padding: 6px
}
.install-page .install-step img {
	width: 32px;
	margin-bottom: 20px
}
.install-videos .help-article .help-block iframe {
	width: 100%
}
.install-page h3 {
	font-size: 28px;
	color: #333;
	font-family: 'Montserrat', sans-serif;
	display: block;
	font-weight: 600;
	text-align: center;
	letter-spacing: -.5px;
	line-height: 1.3em;
	margin: 0 100px
}
.install-page p {
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	color: #9b9c9e;
	letter-spacing: .2px;
	margin: auto auto 25px;
	text-align: center;
	line-height: 1.4em;
	padding: 5px 10%;
	font-family: 'Montserrat', sans-serif;
}
.free-pro-info h1, .pro-list h3 {
	display: block;
	line-height: 1.3em
}
.free-pro-info {
	overflow: hidden;
	padding: 60px 0 80px;
	text-align: left
}
.free-pro-info .row {
	margin: 0 9%
}
.free-pro-list {
	border: 1px solid #e8ecef;
	overflow: hidden;
	border-bottom: 3px solid #e8ecef
}
.free-pro-list .pro-img {
	padding: 30px 20px
}
.free-pro-list .pro-info {
	padding-left: 15px;
	background: #f8f9f9;
	border-left: 1px #e8ecef solid;
	padding: 30px;
	min-height: 345px
}
.free-pro-info h1 {
	font-size: 34px;
	color: #444;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	text-align: left;
	letter-spacing: normal;
	margin: 0
}
.free-pro-info p {
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	color: #666;
	letter-spacing: .2px;
	margin: auto auto 25px;
	text-align: left;
	line-height: 1.4em;
	padding: 5px 0;
	font-family: 'Montserrat', sans-serif;
}
.free-pro-info .pro-img img {
	bottom: 0;
	position: relative;
	transition: all .3s;
	max-width: 100%
}
.free-pro-info .pro-img:hover img {
	bottom: 5px
}
.free-pro-info .price-info {
	font-family: 'Montserrat', sans-serif;
	font-size: 30px;
	font-weight: 500
}
.free-pro-info .price-info span {
	color: #88929f;
	display: inline-block;
	margin-right: 10px;
	text-decoration: line-through
}
.free-pro-list .pro-info .handwritten-text {
	position: absolute;
	margin-left: 150px;
	margin-top: -25px
}
.free-pro-list .pro-info .btn-download-list {
	display: block;
	background: #1576ec;
	color: #fff;
	font-size: 17px;
	font-weight: 400;
	border-radius: 4px;
	padding: 11px 30px;
	border: 0;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 4px;
	text-transform: uppercase;
	margin-top: 25px
}
.free-pro-list .pro-info .btn-download-list:hover {
	background: #006cd8;
	transition: all .4s ease
}
.pro-list h2, .pro-list h3 {
	color: #444;
	font-weight: 600;
	letter-spacing: normal;
	font-family: 'Montserrat', sans-serif;
}
.pro-list {
	overflow: hidden;
	padding: 10px 0 0
}
.pro-list.full-list {
	padding-top: 10px;
	margin-top: 20px
}
.pro-list .all-list {
	border-top: 1px #ddd solid;
	padding-top: 60px
}
.pro-list h2 {
	font-size: 42px;
	text-align: center;
	margin-top: 0;
	margin-bottom: 40px
}
.pro-list .product-block {
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 60px
}
.pro-list .product-block .pro-img img {
	bottom: 0;
	position: relative;
	margin-bottom: 0;
	max-width: 100%
}
.pro-list h3 {
	font-size: 18px;
	text-align: left;
	margin: 20px 10px 10px 0;
	min-height: 48px
}
.pro-list h3 a {
	color: #333;
	display: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.pro-list .co-count, .pro-list .contacts-count {
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .5px;
	color: #333
}
.pro-list .learn-more-div {
	display: block;
	margin-top: 15px;
	font-size: 16px
}
.pro-list .learn-more-div a {
	border: 1px solid #00a2f2;
	border-radius: 3px;
	padding: 5px 12px;
	display: inline-block
}
.tp-page {
	overflow: hidden
}
.top-session {
	background: #fff;
	padding: 40px 0 0;
	border-bottom: 0 #e5e5e5 solid
}
.tp-page .top-session .row {
	margin: 0
}
.tp-page .top-session .lft-col {
	margin-right: 20px
}
.tp-page .top-session .normal-text-div {
	font-size: 19px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	font-weight: 400;
	letter-spacing: .5px
}
.tp-page .top-session .dash_numbers, .tp-page .top-session .dash_numbers .header-text {
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase
}
.tp-page .top-session .dash_numbers .header-text {
	background: #f783a5;
	border-radius: 4px 4px 0 0;
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	margin-left: 0;
	margin-top: -34px;
	padding: 8px 15px;
	position: absolute;
	left: 5%
}
.tp-page .top-session .dash_numbers {
	font-size: 10px;
	overflow: hidden;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-bottom: 15px;
	margin-top: 75px;
	background: #fff;
	font-weight: 400
}
.tp-page .top-session .dash_numbers ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: left
}
.tp-page .top-session .dash_numbers ul li {
	color: #666;
	padding: 16px 5px 20px;
	text-align: center;
	text-shadow: none;
	width: 25%;
	display: inline;
	border-right: 1px #eaeaea solid;
	float: left;
	font-size: 11px
}
.tp-page .top-session .dash_numbers h3 {
	background: 0 0;
	color: #111;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	margin: 0;
	padding: 0 0 10px;
	text-align: center!important;
	text-shadow: none;
	font-style: normal
}
#req_trail_form .heading, #req_trail_form h3 {
	padding: 0;
	font-family: 'Montserrat', sans-serif;
}
#req_trail_form .heading {
	color: #333;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	margin-bottom: 0;
	position: relative;
	text-shadow: none
}
#req_trail_form h3 {
	color: #fff;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: 400;
	line-height: 40px;
	margin: 0;
	text-shadow: 0 -1px #348c28
}
#req_trail_form {
	color: #333;
	padding: 30px;
	text-shadow: none;
	border-radius: 4px;
	background: #fff;
	border: 1px #ddd solid;
}
#req_trail_form .thanks-msg {
	margin-top: 40px;
	margin-bottom: 40px
}
#req_trail_form .thanks-msg p {
	display: block;
	margin-top: 15px;
	padding: 0 15px;
	color: #777;
	line-height: 24px
}
#req_trail_form .thanks-msg p strong {
	display: block;
	font-weight: 600;
	font-size: 24px;
	margin-bottom: 20px;
	color: #333;
	margin-top: 30px
}
#form_trial {
	padding-top: 0;
	border-top: none;
	font-size: 15px
}
#form_trial p {
	font-size: 17px;
	font-family: 'Montserrat', sans-serif;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: normal;
	color: #6c798b;
	padding-top: 15px
}
#req_trail_form .btn, .request-header {
	font-family: 'Montserrat', sans-serif;
	font-weight: 600
}
#req_trail_form ul {
	overflow: hidden;
	margin: 0 0 4px;
	text-align: left;
	padding: 0
}
#req_trail_form ul li {
	float: none;
	text-align: left;
	display: block
}
#req_trail_form .txt_box {
	width: 100%!important;
	border: 2px solid #f7f7f7;
	border-radius: 3px!important;
	padding: 11px 15px 11px 50px!important;
	line-height: 1!important;
	font-size: 17px;
	font-family: 'Montserrat', sans-serif;
	color: #86939e;
	margin-bottom: 8px
}
#req_trail_form .txt_box:focus {
	border-color: #95a1ae;
	color: #333
}
.name-icon {
	background: url(../images/name-icon.png) 12px 9px no-repeat
}
.company-icon {
	background: url(../images/company-icon.png) 12px 10px no-repeat
}
.phone-icon {
	background: url(../images/phone-icon.png) 12px 9px no-repeat
}
.email-icon {
	background: url(../images/email-icon.png) 12px 10px no-repeat
}
#req_trail_form .btn {
	display: block;
	background: #00cc83;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	border-radius: 4px;
	padding: 11px 0;
	border: 0;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	width: 100%;
	margin-bottom: 4px;
}
#req_trail_form .btn i {
	font-weight: 300;
	margin-right: 2px
}
#req_trail_form .btn:hover {
	background: #00a369;
	transition: all .4s ease;
	color: #fff
}
.intrested_text {
	height: 23px;
	margin-left: 340px;
	margin-top: -30px;
	position: absolute;
	width: 143px;
	z-index: 10
}
.request-header {
	background: #f0f3f5;
	color: #444;
	letter-spacing: normal;
	font-size: 18px;
	margin: -30px -30px 0;
	padding: 12px 30px;
	border-radius: 5px 5px 0 0;
	border-bottom: 1px #ccc solid
}
.page_content {
	overflow: hidden;
	padding-bottom: 15px;
	background: #fff;
	margin: 15px auto auto;
	letter-spacing: .5px;
	line-height: 24px;
	font-weight: 400
}
#SFDC-list {
	overflow: hidden;
	width: 100%;
	padding-bottom: 10px
}
#SFDC-list .pro-block {
	text-align: center;
	background: #fff;
	padding: 0 0 25px;
	margin-bottom: 22px;
	font-weight: 400;
	margin-top: 25px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	border-radius: 3px;
	margin-left: -15px;
	margin-right: -15px
}
#SFDC-list .pro-block .buy-list-btn, #SFDC-list .pro-block .co-count {
	padding: 10px 0;
	font-family: 'Montserrat', sans-serif;
}
#SFDC-list .pro-block.lft-align {
	text-align: left
}
#SFDC-list .pro-block.lft-align p {
	margin: 0
}
#SFDC-list .pro-block.lft-align .btn-col {
	text-align: center
}
#SFDC-list .pro-block.lft-align .btn-col .buy-list-btn {
	margin-top: 10px
}
#SFDC-list .pro-block h3 {
	font-size: 20px;
	color: #444;
	font-family: 'Montserrat', sans-serif;
	display: block;
	font-weight: 600;
	letter-spacing: normal;
	line-height: 1.3em;
	margin: 0 10px 5px 0
}
#SFDC-list .pro-block p {
	font-weight: 400;
	letter-spacing: .5px;
	line-height: 24px;
	color: #666
}
#SFDC-list .pro-block .co-count {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .5px;
	color: #333;
	text-align: center
}
#SFDC-list .pro-block .co-count1 {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .5px;
	color: #333;
	text-align: center;
	padding-top: 0
}
#SFDC-list .pro-block .pro-price {
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-top: 5px;
	text-align: center
}
#SFDC-list .pro-block .buy-list-btn {
	background-color: #2fb797;
	border: none;
	box-shadow: 0 -3px 0 0 #20a082 inset;
	display: inline-block;
	text-decoration: none;
	font-size: 15px;
	border-radius: 3px;
	margin-top: 15px;
	font-weight: 600;
	color: #fff;
	width: 100%;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 10px
}
#SFDC-list .pro-block .sample-link {
	font-size: 15px;
	font-weight: 600;
	border-bottom: 1px #00a2f2 dotted;
	padding-top: 10px
}
.page_content .container .row {
	margin: 0 10%
}
.pricing-block .row {
	margin: 0 15%
}
.prod-breadcrumb {
	font-size: 13px;
	line-height: normal;
	margin: 0;
	color: #b0b1a8
}
.prod-breadcrumb ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden
}
.prod-breadcrumb ul li {
	float: left
}
.prod-breadcrumb ul li.sep {
	color: #999;
	display: inline-block;
	font-size: 15px;
	line-height: 10px;
	margin-top: 3px;
	margin-left: 6px;
	margin-right: 6px
}
.prod-breadcrumb ul li a {
	display: inline;
	float: left;
	list-style-type: none;
	padding: 0;
	color: #b0b1a8;
	text-decoration: underline;
	font-size: 11px
}
.prod-breadcrumb ul li.comp {
	color: #b0b1a8;
	display: block;
	float: left;
	height: 15px;
	padding-top: 2px;
	font-size: 11px
}
#SFDC-list .top_header {
	color: #333;
	margin-bottom: 20px;
	padding-bottom: 15px;
	line-height: normal;
	overflow: hidden;
	border-bottom: 8px #425166 solid
}
#SFDC-list h1 {
	color: #444;
	font-family: 'Montserrat', sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 0;
	padding-bottom: 0;
	letter-spacing: normal
}
#SFDC-list .left-col {
	float: left;
	margin-right: 20px;
	width: 625px;
	font-size: 15px;
	color: #333
}
#SFDC-list .left-col p {
	font-size: 15px;
	color: #333;
	letter-spacing: .5px
}
#SFDC-list .dash_numbers {
	font-size: 10px;
	overflow: hidden;
	border: 1px solid #ddd;
	border-radius: 3px;
	text-transform: uppercase;
	margin-bottom: 15px;
	margin-top: 40px;
	background: #f8f8f8;
	font-weight: 400;
	letter-spacing: 1px
}
#SFDC-list .dash_numbers .header-text {
	background: #8894a2;
	border-radius: 2px;
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	margin-left: 15px;
	margin-top: -16px;
	padding: 2px 9px;
	position: absolute;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-family: 'Montserrat', sans-serif;
}
.whats_included_data {
	font-size: 15px;
	text-transform: none;
	font-weight: 400;
	line-height: 24px;
	padding: 10px 20px 18px;
	letter-spacing: .5px
}
.opt-body {
	background: #fff;
	position: relative;
	padding: 0;
	color: #333;
	font-size: 13px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
	font-family: 'Montserrat', sans-serif;
	margin-top: -85px;
	text-align: center;
	border-radius: 5px
}
.pricing-block {
	background: #fff;
	height: 1000px
}
.pricing-block .opt-body {
	margin-bottom: 50px;
	margin-top: 45px;
	padding: 30px 35px 20px
}
.buy-heading-block h1 {
	font-family: 'Montserrat', sans-serif;
	color: #444;
	font-weight: 300;
	margin-bottom: 20px;
	font-size: 38px
}
.buy-heading-block {
	font-size: 18px
}
.opt-body .header-text {
	text-transform: uppercase;
	color: #9ca8b7;
	font-weight: 600;
	letter-spacing: .5px
}
.normal-text-block {
	letter-spacing: .5px;
	font-weight: 300;
	line-height: 23px;
	text-align: center;
	margin: 0 20%;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #777
}
.normal-text-block1 {
	letter-spacing: .2px;
	font-weight: 400;
	line-height: 27px;
	text-align: center;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
	font-size: 19px;
	padding: 0 0 20px
}
.list-information .co-list-count, .list-information .contact-list-count {
	float: left;
	padding-right: 0;
	width: 150px;
	border-right: 0 #e5e5e5 solid;
	display: block;
	text-transform: uppercase
}
.list-information {
	overflow: hidden;
	letter-spacing: 1px;
	color: #999;
	padding: 0;
	margin-bottom: 0;
	border-bottom: 0 #e5e5e5 solid
}
.list-information .co-list-count {
	color: #333;
	font-size: 11px;
	font-weight: 400;
	margin-right: 0;
	text-align: center;
	padding-top: 16px;
	padding-bottom: 16px
}
.list-information .co-list-count span {
	color: #444;
	display: block;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: normal;
	line-height: 1.2em;
	margin: 0 0 5px;
	padding: 0;
	text-align: center!important;
	text-shadow: none
}
.list-information .contact-list-count {
	color: #333;
	font-size: 11px;
	font-weight: 400;
	margin-right: 0;
	text-align: center;
	padding-top: 16px;
	padding-bottom: 16px
}
.list-information .contact-list-count span {
	color: #444;
	display: block;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: normal;
	line-height: 1.2em;
	margin: 0 0 5px;
	padding: 0;
	text-align: center!important;
	text-shadow: none
}
.opt-body .price-box {
	float: right;
	width: 265px
}
.opt-body .price-box .price {
	font-weight: 600;
	color: #333;
	font-size: 32px;
	padding-top: 14px;
	display: block;
	text-align: center;
	margin-top: 6px;
	letter-spacing: normal;
	float: left
}
.data_stats {
	padding-top: 45px
}
.p-padding {
	padding: 0 18px 75px!important
}
.product-options {
	background-color: transparent;
	border: 0;
	margin: 15px 0 0
}
.opt-body .button {
	border-radius: 4px;
	color: #fff;
	display: block;
	height: 48px;
	padding: 2px 30px;
	text-align: center;
	text-decoration: none;
	background-color: #2fb797;
	border: none;
	box-shadow: 0 -3px 0 0 #20a082 inset;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 600;
	float: right;
	margin-right: 20px;
	margin-top: 18px;
	text-transform: uppercase;
	letter-spacing: 1px
}
.free_sample h2 {
	font-weight: 600;
	color: #444;
	letter-spacing: normal;
	font-family: 'Montserrat', sans-serif;
	text-align: center
}
dl {
	margin-top: 0;
	margin-bottom: 0
}
.full-bg-header.no-border {
	border: none;
	padding-bottom: 5px
}
.free_sample {
	margin-top: 65px;
	padding: 60px 0 70px;
	text-align: center;
	border-top: 1px #e5e5e5 solid
}
.free_sample .row {
	margin: 0 20%!important
}
.free_sample h2 {
	padding: 10px 0 8px;
	margin-top: 16px;
	font-size: 28px;
	margin-bottom: 0
}
.free_sample p {
	font-size: 19px;
	font-weight: 400;
	text-transform: none;
	color: #333;
	letter-spacing: .5px;
	margin: auto auto 15px;
	text-align: center;
	line-height: 27px;
	padding: 5px 10%;
	font-family: 'Montserrat', sans-serif;
}
.free_sample .txtbox {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ddd;
	border-radius: 0;
	box-shadow: none;
	color: #999;
	display: inline-block;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	height: 44px;
	line-height: normal;
	padding: 0 12px;
	vertical-align: middle;
	width: 280px;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	letter-spacing: .5px
}
.free_sample .sample_btn {
	background-color: #76d5f9;
	border: none;
	border-radius: 3px;
	box-shadow: 0 -3px 0 0 #59c1e8 inset;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 600;
	height: 43px;
	padding: 1px 20px 5px;
	text-align: center;
	text-decoration: none;
	margin-top: 10px;
	letter-spacing: .5px;
	float: none;
	text-transform: uppercase
}
.category-box ul, .category-box ul li, .faq, .faq li, .sauce, .sauce li {
	text-align: left
}
.graph-tbl {
	overflow: hidden;
	padding: 20px;
	margin-top: 10px;
	background: #fff
}
.data_stats .col {
	float: left;
	margin-right: 30px;
	width: 46%;
	margin-left: 0
}
.data_stats .col li {
	color: #333;
	display: inline;
	float: left;
	font-size: 13px
}
.data_stats .col ul {
	overflow: hidden;
	margin: 0;
	padding: 0
}
.data_stats .col .name {
	background: url(../images/dot_img.png) 0 8px no-repeat;
	color: #333;
	float: left;
	font-size: 15px;
	font-weight: 400;
	margin-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	position: relative;
	text-align: left
}
.faq .inner strong, .main-category {
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.search-btn-rc {
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
}
.data_stats .col .count-text {
	margin-top: 4px!important;
	float: right!important
}
.category-box, .search-form {
	float: left;
	box-sizing: border-box
}
.sauce {
	background: #fff;
	padding-bottom: 0
}
.sauce .inner {
	padding: 5px 0 0
}
.sauce .inner strong {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	display: block;
	font-weight: 600
}
.sauce .inner ul {
	padding: 0;
	margin: 0
}
.sauce li {
	background: url(../images/bullet-square1.png) 0 15px no-repeat;
	display: block;
	padding-bottom: 12px;
	padding-left: 18px;
	padding-top: 7px;
	position: relative;
	margin-left: 0
}
.tabcontent {
	overflow: hidden;
	width: 100%;
	padding: 10px 0 0
}
.faq {
	font-size: 15px;
	background: #fff
}
.faq .inner {
	padding: 5px 0 0
}
.faq ul {
	margin-bottom: 70px
}
.faq li {
	background: url(../images/bullet-square1.png) 0 15px no-repeat;
	display: block;
	padding-bottom: 12px;
	padding-left: 18px;
	padding-top: 7px;
	position: relative;
	margin-left: 0
}
.faq .inner strong {
	display: block;
	font-size: 16px;
	margin-bottom: 0
}
.search-section {
	position: relative;
	margin: 45px auto 0;
	text-align: center;
	display: inline-block;
	border-radius: 3px
}
.search-form {
	height: 54px;
	background: #fff;
	font-size: 19px;
	padding-left: 15px;
	color: #182228;
	width: 420px;
	margin: 0 12px auto auto;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	letter-spacing: .2px;
	border-radius: 4px;
	border: 2px solid #fff
}
.search-form:focus {
	border: 2px solid #95a1ae
}
.search-btn-rc {
	padding: 12px 25px;
	border-radius: 4px;
	border: 0 solid transparent;
	background: #fed24a;
	outline: 0;
	display: inline-block;
	color: #000;
	font-size: 17px;
	top: 20px;
	right: 20px;
	letter-spacing: .5px;
	box-shadow: 0 -2px 0 0 #d8af2f inset
}
.search-btn-rc img {
	vertical-align: -1px;
	margin-right: 4px;
}
.search-btn-rc:hover {
	background: #f9dd88;
	box-shadow: 0 -3px 0 0 #e8c555 inset
}
.attendbase-list {
	overflow: hidden
}
.category-box {
	min-height: 50%;
	display: block;
	height: 200px;
	margin-bottom: 30px;
	width: 33.3%;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
	letter-spacing: .5px
}
.main-category {
	font-size: 18px;
	line-height: 24px;
	color: #1f2433!important;
	padding-bottom: 7px;
	border-bottom: 1px solid #eee;
	margin-bottom: 7px
}
.category-box ul {
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}
.category-box ul li {
	display: block;
	width: 100%;
	margin: 3px 0 0;
	padding: 0 0 5px;
	float: none
}
.category-box ul li a {
	color: #6f829c
}
.targate-profiling-new {
	padding: 110px 0 70px;
	background-color: #f4f7f9
}
.targate-profiling-new .row {
	margin: 0 5%
}
.targate-profiling-new h2 {
	font-size: 21px;
	font-weight: 400;
	text-transform: none;
	color: #9b9c9e;
	letter-spacing: .5px;
	margin: auto auto 55px;
	text-align: center;
	line-height: 1.5em;
	padding: 5px 10%;
	font-family: 'Domine', serif;
}
.targate-profiling-new .list {
	margin: auto;
	padding-bottom: 0;
	border: none
}
.targate-profiling-new .tabcontent {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	margin: 20px auto;
	padding: 50px;
	letter-spacing: .5px
}
.targate-profiling-new h4 {
	font-weight: 600;
	font-size: 18px;
	color: #444;
	text-align: left;
	margin-top: 0;
	padding-bottom: 8px;
	box-shadow: 0 1px 0 #e5e5e5, 0 2px 0 #fff;
	margin-bottom: 12px;
	letter-spacing: .5px;
	font-family: 'Montserrat', sans-serif;
}
.targate-profiling-new #count_tbl .col {
	overflow: hidden;
	margin-bottom: 25px
}
.targate-profiling-new #count_tbl .col ul {
	overflow: hidden;
	width: 205px;
	float: left;
	margin: 2px 30px 2px 0;
	padding: 0;
	border-bottom: none;
}
#count_tbl .col li {
	color: #333;
	display: inline;
	float: left;
	font-size: 15px
}
.col ul :nth-of-type(4n+4) .col ul, .targate-profiling-new #count_tbl .col ul:nth-of-type(4n+4) {
	margin-right: 0
}
.targate-profiling-new #count_tbl .col .name {
	color: #666;
	float: left;
	font-size: 15px;
	font-weight: 300;
	margin-top: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
	position: relative;
	text-align: left;
	background: 0 0
}
.targate-profiling-new #count_tbl .col-last {
	margin-right: 50px;
	margin-top: 10px;
	float: none;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 15px;
	background: #fef7dd;
	border: 1px solid #ecd37f
}
.targate-profiling-new #count_tbl .col-last h4 {
	font-weight: 600;
	font-size: 15px;
	color: #333;
	text-align: left;
	padding-bottom: 0;
	margin-bottom: 10px;
	border-bottom: none;
	text-shadow: none;
	box-shadow: none
}
.targate-profiling-new #count_tbl .col-last .txt-box {
	border: 1px solid #ddd;
	width: 180px;
	padding: 2px 8px;
	height: 27px;
	line-height: 27px;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	margin-right: 5px;
	letter-spacing: .5px
}
.targate-profiling-new #count_tbl .col-last .btn-submit {
	background-color: #2fb797;
	border: none;
	border-radius: 2px;
	box-shadow: 0 -2px 0 0 #20a082 inset;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	padding: 2px 0;
	text-align: center;
	text-decoration: none;
	font-weight: 400;
	font-size: 13px;
	font-family: 'Montserrat', sans-serif;
	width: 85px;
	letter-spacing: .5px
}
.targate-profiling-new #count_tbl .col-last ul {
	border-bottom: 1px solid #eaeaea;
	overflow: hidden
}
.targate-profiling-new #count_tbl .col-last .name {
	background: url(../images/tick_green.png) 0 6px no-repeat;
	color: #666;
	float: left;
	font-family: proximanova, Helvetica, Arial sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 6px;
	padding-bottom: 6px;
	padding-left: 22px;
	position: relative;
	text-align: left;
	background-size: 12px
}
.how-build h3, .how-row h2, .targate-profiling-new h1 {
	color: #444;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.how-build, .how-build .info-img {
	text-align: center
}
.targate-profiling-new h1 {
	font-size: 42px;
	display: block;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 15px;
	margin-top: 0;
	padding: 0 15%
}
.targate-profiling-new #count_tbl .icon-img {
	position: absolute;
	width: 24px;
	height: 24px;
	z-index: 10
}
.how-build, .how-build h3, .how-row, .how-row h2, .how-row h4 {
	position: relative
}
.how-row {
	overflow: hidden;
	padding: 0 0 70px;
	background: #f7f6f6;
	margin-top: 50px
}
.how-build, .how-build ul {
	padding: 0;
	overflow: hidden
}
.how-build {
	margin: 0
}
.info-img img {
	max-width: none
}
.how-build ul {
	margin: 0;
	text-align: left
}
.how-build ul li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 25px;
	text-align: center;
	width: 33%;
	font-size: 15px;
	box-sizing: border-box;
	letter-spacing: .5px;
	line-height: 23px
}
.how-build h3 {
	font-size: 20px;
	text-align: center;
	text-shadow: none;
	padding-top: 24px;
	letter-spacing: .2px;
	padding-bottom: 10px;
	line-height: 26px
}
.how-row h2 {
	font-size: 42px;
	display: block;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 15px;
	margin-top: 55px
}
.big-download-smaple, .download-form-box {
	display: inline-block;
	letter-spacing: .5px
}
.how-row h4 {
	font-size: 21px;
	font-weight: 400;
	text-transform: none;
	color: #777;
	letter-spacing: .5px;
	margin: auto auto 55px;
	text-align: center;
	line-height: 1.5em;
	padding: 5px 15%;
	font-family: 'Montserrat', sans-serif;
}
.homepage__cta-bg1 {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 0;
	margin-top: 0;
	height: 950px;
	background: url(../images/bg.jpg) center top no-repeat;
	background-size: 2450px 100%
}
.download-form-box {
	background-color: #fff;
	background-image: none;
	border: 1px solid #d1d1d1;
	border-radius: 0;
	box-shadow: none;
	color: #999;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	height: 44px;
	line-height: normal;
	padding: 0 12px;
	vertical-align: middle;
	width: 400px;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.big-download-smaple, .more-features h3 {
	font-family: 'Montserrat', sans-serif;
}
.big-download-smaple {
	background: #fed24a;
	border: 0;
	color: #222;
	font-size: 17px;
	height: 40px;
	padding: 0 38px;
	margin: 25px auto auto;
	border-radius: 3px;
	font-weight: 400;
	transition: all .4s ease;
}
.big-download-smaple:hover {
	background: #006cd8;
	transition: all .4s ease
}
.more-features {
	overflow: hidden;
	padding-top: 70px;
	padding-bottom: 70px;
	background: #fff
}
.more-features h2 {
	font-size: 40px;
	color: #000;
	font-weight: 700;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0;
	letter-spacing: -1px
}
.more-features h3 {
	font-size: 19px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	margin: auto auto 35px;
	line-height: 28px;
	padding: 5px 5%;
	text-align: center;
}
.more-features ul {
	overflow: hidden;
	text-align: left;
	padding: 0;
	margin: 45px 10px 0;
	color: #333;
	line-height: 24px
}
.more-features ul li {
	width: 33.3%;
	position: relative;
	box-sizing: border-box;
	float: left;
	height: 120px;
	display: inline-block;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 25px;
	line-height: 22px;
	color: #333;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}
.email-phone, .more-features span {
	font-family: 'Montserrat', sans-serif;
}
.more-features ul li i {
	font-size: 36px;
	height: 50px;
	float: left;
	margin-top: 5px;
	width: 50px;
	color: #1576ec !important;
}
.more-features span {
	font-size: 19px;
	margin-bottom: 5px;
	color: #5b6b7f;
	display: block;
	font-weight: 600;
	letter-spacing: normal
}
.contact_error, .contact_thank {
	padding: 15px;
	margin-bottom: 10px
}
.contact_thank {
	color: #3c763d;
	background-color: #dff0d8;
	border: 1px solid #d6e9c6;
	border-radius: 3px;
	display: inline-block
}
.contact_error {
	color: #a94442;
	background-color: #f2dede;
	border: 1px solid #ebccd1;
	border-radius: 3px;
	display: inline-block
}
.email-phone, .email-phone a {
	font-weight: 600;
	color: #6c798b
}
.client-logo {
	text-align: center;
	margin-top: 0;
	margin-bottom: 60px;
	display: inline-block;
	width: 100%
}
.email-phone {
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	border-left: 1px solid #efefef;
	height: 80px;
	text-align: left;
	text-decoration: none;
	width: 12%;
	font-size: 16px;
	padding-top: 27px;
	border-bottom: none;
	float: right;
	padding-left: 1.5%
}
.email-phone i {
	color: #2fb797;
	width: 25px
}
.email-phone .phone-box {
	margin-top: 35px;
	font-size: 15px
}
.pay-form-div {
	overflow: hidden;
	padding: 10px 0
}
.pay-form-div .row {
	margin: 0 10%
}
.pay-form-div .form-group {
	margin-bottom: 5px
}
.pay-form-div .col-xs-12 {
	padding: 0 7px
}
.pay-form-div .form-control {
	border: 1px solid #ccc;
	margin: 5px 0 0;
	color: #333;
	border-radius: 3px;
	height: 43px;
	padding: 0 10px;
	line-height: 32px;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	letter-spacing: .5px;
	width: 100%;
	text-transform: capitalize
}
.pay-form-div .form-group input[type=email], .pay-form-div .form-group input[type=phone] {
	text-transform: inherit
}
.pay-form-div .form-group input[type=name] {
	text-transform: capitalize
}
.pay-form-div .form-control:focus {
	border: 1px solid #999
}
.pay-form-div .button_download {
	background: #fed24a;
	border: none;
	color: #222;
	padding: 14px 0;
	font-size: 18px;
	border-radius: 3px;
	float: none;
	font-weight: 400;
	letter-spacing: .5px;
	margin-top: 10px;
	box-shadow: 0 -3px 0 0 #d8af2f inset;
	display: block;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 10px
}
.pay-form-div .button_download i {
	margin-right: 6px
}
.width_195 {
	width: 197px!important;
	text-align: center!important
}
.width_195 .price {
	float: none!important;
	color: #0d5bf5!important
}
.validate-error input {
	border-color: #d80303!important;
	color: #eb494b!important
}
#req_trail_form .error-div-msg {
	margin-top: -8px
}
.error-div-msg {
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	margin-top: -2px;
	background: #eb494b;
	padding: 2px 10px;
	letter-spacing: .5px;
	border-radius: 2px
}
.thanks-msg {
	text-align: center;
	margin-top: 65px;
	margin-bottom: 70px
}
.thanks-msg i {
	font-size: 26px;
	padding: 18px;
	color: #fff;
	background-color: #00cc83;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 70% auto;
	transition: all .3s ease;
	cursor: pointer;
	box-shadow: 0 0 0 20px rgba(102,147,236,.1);
	position: absolute;
	right: -6px;
	top: -65px
}
.thanks-msg p {
	display: block;
	margin-top: 0;
	font-size: 20px;
	font-weight: 600;
	padding: 0 6%;
	line-height: 35px;
	margin-bottom: 25px;
	color: #333;
}
.thanks-msg p strong {
	display: block;
	font-weight: 400;
	font-size: 36px;
	margin-bottom: 16px;
	color: #666;
	margin-top: 30px
}
.popup-RC-sample {
	text-align: left;
	width: 600px;
	position: relative
}
#fade, .RC-sample {
	position: fixed;
	z-index: 1000
}
.inner-box-sample {
	overflow: hidden;
	padding: 10px 26px 25px
}
#fade {
	background: #444;
	height: 100%;
	left: 0;
	opacity: .9;
	top: 0;
	width: 100%
}
.RC-sample {
	background: #fff;
	color: #444;
	font-size: 15px;
	font-weight: 400;
	left: 50%;
	margin: 0 0 50px -370px;
	opacity: 1;
	text-align: left;
	top: 10%;
	width: 720px;
	border-radius: 4px
}
.RC-sample h2, .login-page-popup .signup-button {
	color: #fff;
}
.RC-sample h2 {
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	text-shadow: none;
	padding: 30px 20px 15px;
	letter-spacing: normal;
	margin-top: 0;
	background: #fff;
	border-radius: 4px 4px 0 0;
	line-height: normal;
	border-bottom: #e8ecef solid 0;
	color: #000;
	margin-bottom: 0;
	font-family: 'Domine', serif;
}
.RC-sample h2 strong {
	font-weight: 600
}
.RC-sample .customize-form {
	width: 100%;
	margin: 0 auto auto;
	font-size: 12px;
	padding: 0 5%
}
.RC-sample .customize-form h3 {
	margin: auto;
	color: #444;
	font-weight: 600;
	font-size: 15px;
	padding-bottom: 10px;
	text-align: left
}
.RC-sample img.cntrl {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1000
}
.RC-sample img.close-icon-p {
	position: absolute;
	right: -32px;
	top: -14px;
	z-index: 1000;
}
.popup-RC-sample .thanks-msg {
	margin-top: 5px;
	margin-bottom: 0;
	padding: 10px 25px 35px
}
.login-page-popup .signup-button {
	display: block;
	background: #2fb797;
	width: 100%;
	font-size: 19px;
	font-weight: 600;
	border-radius: 4px;
	padding: 12px 0;
	border: none;
	transition: all .4s ease;
	margin-bottom: 0
}
.login-page-popup .form-block {
	background: #fff;
	padding: 30px 30px 15px;
	overflow: hidden;
	border-radius: 4px
}
.popup-RC-sample .thanks-msg p {
	padding-right: 10px;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	text-align: center
}
.popup-RC-sample .thanks-msg p strong {
	font-family: 'Montserrat', sans-serif;
	color: #333;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 10px
}
.RC-sample .sample-testimonials {
	margin-top: 22px;
	padding-top: 0;
	padding-bottom: 15px;
	line-height: 1.2em;
	display: inline-block;
	text-align: center;
	padding: 0 10%
}
.RC-sample .testimonails-snippet {
	border-bottom: none;
	margin-bottom: 0
}
.RC-sample .testimonails-snippet .fa-Testimonial-title {
	font-size: 19px;
	line-height: 26px;
	text-align: center;
	font-weight: 400;
	position: relative;
	color: #666;
	margin-top: 6px;
	padding: 0;
	min-height: auto;
	letter-spacing: .2px;
	margin-bottom: 15px
}
.RC-sample .testimonails-snippet .fa-Testimonial-profile {
	background: 0 0;
	padding: 5px 0 0;
	border-top: none;
	display: inline-block
}
.RC-sample .testimonails-snippet .fa-Testimonial-smallPic {
	border-radius: 50%;
	vertical-align: middle;
	height: 80px;
	width: 80px;
	margin-bottom: 0
}
.RC-sample .testimonails-snippet .fa-Testimonial-info {
	text-align: center;
	margin-left: 0;
	margin-top: 8px
}
.RC-sample .testimonails-snippet .fa-Testimonial-info p {
	color: #777
}
.RC-sample .testimonails-snippet .fa-Testimonial-info .co-logo {
	margin-top: 10px
}
.RC-sample .testimonails-snippet .fa-Testimonial-name {
	color: #333 !important;
	display: block;
	padding: 0;
	font-weight: 600;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	margin: 12px 0 5px;
	line-height: 19px
}
.full-page-bg {
	background: #6d60a4;
	position: absolute!important;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0
}
.customer {
	overflow: hidden;
	background: #fff;
	padding: 60px 0
}
.listing2 {
	margin-top: 0;
	margin-bottom: 60px
}
.listing2 .row {
	padding: 0 20%
}
.listing2 ul {
	padding: 0;
	margin: auto;
	list-style: none
}
.listing2 ul li:first-child {
	border-top: #999 solid 1px
}
.listing2 ul li {
	display: inline-block;
	width: 100%;
	padding-bottom: 18px;
	padding-top: 18px;
	margin-left: 8px;
	margin-right: 8px;
	border-bottom: #999 solid 1px;
	font-size: 19px
}
.pro-list .all-list1 {
	border-top: 0 #ddd solid;
	padding-top: 50px
}
#count_tbl_new .col {
	float: left;
	margin-right: 6%;
	width: 47%;
	margin-left: 0;
	position: relative
}
#count_tbl_new .col ul {
	overflow: hidden;
	padding: 0 0 4px;
	margin: 1px 0 0;
	border-bottom: 2px #e5e5e5 dotted
}
#count_tbl_new .col li {
	color: #333;
	display: inline;
	float: left;
	font-size: 15px
}
#count_tbl_new .col .name {
	background: url(../images/tick_green.png) 0 6px no-repeat;
	color: #333;
	float: left;
	font-size: 15px;
	font-weight: 400;
	margin-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	position: relative;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	background-size: 12px
}
.disable-list .co-count, .disable-list .pro-price, .disable-list h3, .disable-list p {
	opacity: .3!important
}
.disable-list .sample-link {
	color: #e5e5e5!important;
	border-color: #ddd!important
}
.disable-list .buy-list-btn {
	background: #76d5f9!important;
	box-shadow: 0 -3px 0 0 #59c1e8 inset!important
}
.notify-block .txtbox {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ddd;
	border-radius: 0;
	box-shadow: none;
	color: #999;
	display: block;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	height: 44px;
	line-height: normal;
	padding: 0 12px;
	vertical-align: middle;
	width: 95%;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	letter-spacing: .5px;
	margin-top: 25px
}
.autocomplete-div ul, .browse-section, .browse-section h3, .free_sample .sample_btn_disable, .notify-block .sample_btn {
	font-family: 'Montserrat', sans-serif;
}
.notify-block .sample_btn {
	background-color: #2fb797;
	border: none;
	border-radius: 3px;
	box-shadow: 0 -3px 0 0 #20a082 inset;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 16px;
	font-weight: 600;
	height: 46px;
	padding: 1px 0;
	text-align: center;
	text-decoration: none;
	margin-top: 10px;
	letter-spacing: .5px;
	width: 95%
}
.autocomplete-div {
	box-shadow: 0 2px 3px rgba(0,0,0,.09);
	left: 38%;
	top: 49px;
	position: absolute;
	z-index: 100000;
	width: 420px;
	background: #fff;
	border-radius: 0 0 4px 4px;
	border: 1px solid #ddd;
	border-top: none;
	margin-left: -211px
}
.autocomplete-div .bottom-heading, .autocomplete-div .inner-heading {
	background: #f6f7f9;
	line-height: 16px;
	font-size: 13px;
	color: #999;
	letter-spacing: .5px
}
.autocomplete-div .inner-heading {
	border-bottom: 1px solid #e9eaed;
	padding: 10px;
	font-weight: 600
}
.autocomplete-div .bottom-heading {
	border-top: 1px solid #e9eaed;
	padding: 12px 10px;
	font-weight: 700;
	border-radius: 0 0 3px 3px
}
.autocomplete-div .bottom-heading a {
	color: #06b7f9;
	font-weight: 600
}
.autocomplete-div ul {
	border: none;
	padding: 0;
	position: relative;
	margin: 0;
	overflow: hidden;
	text-align: left;
	font-size: 15px;
	letter-spacing: .5px
}
.autocomplete-div ul li {
	border: none;
	position: relative;
	float: none;
	margin: 0;
	padding: 8px 20px;
	display: block;
	color: #888;
	border-bottom: 1px #e5e5e5 dotted
}
.autocomplete-div ul li:hover {
	background: #f5f5f5
}
.autocomplete-div ul li a {
	color: #777
}
.free_sample .sample_btn_disable {
	background-color: #ddd;
	border: none;
	border-radius: 3px;
	box-shadow: 0 -3px 0 0 #ccc inset;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	height: 43px;
	padding: 1px 20px 5px;
	text-align: center;
	text-decoration: none;
	margin-top: 10px;
	letter-spacing: .5px;
	text-transform: uppercase
}
#extras ol li, #extras ul li {
	font-size: 18px;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 0px;
}
.blog-list-img {
	overflow: hidden;
	height: 150px;
	margin-bottom: 12px;
}
.browse-section {
	padding-top: 0px;
	padding-bottom: 60px;
	position: relative;
}
.browse-section .row {
	margin: 0 0%
}
.bottom-space {
	margin-bottom: 25px
}
.browse-section .top-space {
	margin-top: 5px!important;
	padding-top: 0
}
.browse-section h3 {
	font-size: 19px;
	margin-top: 5px;
	font-weight: 600;
	color: #000;
	letter-spacing: normal;
	padding-bottom: 10px;
	text-align: left;
	border-bottom: 1px #ddd solid;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}
.alphabet {
	text-align: left;
	position: relative;
	z-index: 100;
	padding: 0 15px;
}
.alphabet a {
	font-weight: 600 !important;
	font-size: 18px !important;
}
.browse-section p {
	font-size: 16px;
	padding-top: 30px
}
.browse-section a {
	font-size: 15px;
	font-weight: 400;
	display: inline-block;
	margin-right: 8px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: .5px;
	line-height: 24px
}
.address h3, .browse-section a.active-co {
	font-family: 'Montserrat', sans-serif;
}
.browse-section a.active-co {
	font-weight: 600;
	color: #333;
	font-size: 19px
}
.browse-section span {
	font-weight: 600;
	font-size: 16px;
	display: inline-block;
	margin-right: 8px
}
.store-list {
	overflow: hidden;
	margin-top: 50px
}
.store-list ul {
	padding-left: 0;
	margin-left: 0;
	font-size: 16px
}
.store-list ul li {
	padding-bottom: 8px;
	list-style: none;
	position: relative;
	z-index: 100;
}
.address {
	font-size: 12px;
	overflow: hidden;
	text-shadow: 0 1px #fff;
	border: 1px solid #ddd;
	margin-bottom: 15px;
	margin-top: 20px;
	background: #fff
}
.address ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: left
}
.address ul li {
	color: #666;
	padding: 0;
	text-align: left;
	text-shadow: none;
	width: 33.3%;
	display: inline;
	border-right: 1px #eaeaea solid;
	float: left;
	min-height: 110px
}
.address h3 {
	color: #333;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.2em;
	margin: 0;
	text-align: left!important;
	text-shadow: none;
	font-style: normal;
	padding: 15px;
	text-transform: uppercase;
	letter-spacing: .5px
}
.address .details {
	padding: 5px 15px 10px;
	background: 0 0;
	letter-spacing: .5px;
	font-size: 15px
}
.store-info p {
	font-size: 18px
}
.alexa-rank-no {
	position: absolute;
	right: 0;
	padding: 35px 25px 25px;
	top: 20px;
	background-color: #1576ec;
	border-radius: 5px;
	font-size: 32px;
	color: #fff;
	font-weight: 400;
	text-align: center
}
.alexa-rank-no span {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	display: block;
	font-weight: 600;
	margin-top: 5px;
	color: #c3d3f3
}
.store-info h1, .store-info h2 {
	font-family: 'Domine', serif;
	font-weight: 700;
	color: #000;
	text-align: left
}
.alexa-rank-no .rank-img {
	position: absolute;
	margin-top: -55px;
	left: 50%;
	margin-left: -24px
}
.store-info h1 {
	margin: 0 0 5px;
	font-size: 36px;
	line-height: 60px;
	letter-spacing: -.5px
}
.store-info h2 {
	font-size: 20px;
	margin-top: 0;
	letter-spacing: normal;
	padding-bottom: 10px;
	border-bottom: 1px #e5e5e5 solid;
	margin-bottom: 20px;
	font-weight: 700;
}
.phone-div1 i, .store-info .store-block2 .email-info i {
	background: #9ca7b0;
	color: #fff;
	height: 35px;
	border-radius: 3px;
	text-align: center;
	padding-top: 9px
}
.store-info .store-block1 {
	margin-bottom: 50px;
	position: relative
}
.store-info .store-block2, .store-info .store-block3 {
	margin-bottom: 50px
}
.store-info .store-block2 .email-info {
	margin-top: 15px;
	overflow: hidden
}
.store-info .store-block2 .icon-div {
	float: left;
	width: 50px
}
.store-info .store-block2 .email-info i {
	width: 40px;
	font-size: 16px
}
.store-info .store-block2 .info-div {
	float: left;
	width: 320px;
	line-height: 35px
}
.store-info .store-block2 .info-div a {
	display: block
}
.phone-div1 {
	margin-top: 10px;
	overflow: hidden
}
.phone-div1 i {
	width: 35px;
	font-size: 18px
}
.store-info .store-block3 .contacts-info {
	width: 350px;
	float: left;
	display: inline-block
}
.store-info .store-block3 .contacts-info span {
	font-size: 17px;
	color: #888;
	line-height: 22px;
	display: block
}
.store-info .small-list {
	overflow: hidden
}
.store-info .small-list ul {
	display: block;
	padding: 0;
	margin: 0;
	text-align: left;
	overflow: hidden
}
.store-info .small-list ul li {
	display: block;
	padding: 0;
	margin: 0 0 10px;
	text-align: left
}
.store-info .small-list img {
	width: 52px;
	margin-right: 5px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	padding: 8px
}
.store-info .small-list.other-details li {
	display: inline;
	float: left;
	width: 120px
}
.store-info .small-list.other-details li.desc {
	width: 700px!important;
	font-size: 16px;
	padding-top: 3px;
	line-height: 22px;
	color: #888
}
.store-block4 #req_trail_form {
	background: #fff;
	color: #333;
	box-shadow: none;
	padding: 0;
	overflow: hidden;
	text-shadow: none;
	border-radius: 0;
	margin-top: 15px
}
.store-block4 #req_trail_form ul {
	overflow: hidden;
	margin: 0 15px 4px 0;
	text-align: left;
	padding: 0;
	width: 60%;
	display: block
}
.store-info.store-info-new {
	padding: 60px 0 50px;
	background: #fff;
	border-top: 10px #0f256e solid;
}
.store-info.store-info-new .row {
	margin: 0
}
.store-info.store-info-new .row .co-info-block {
	margin-bottom: 50px;
	clear: both;
	display: table
}
.co-text-block {
	padding: 30px;
	background: #fff;
	border-radius: 4px;
	border: 1px #ddd solid;
}
.store-info.store-info-new h1 {
	line-height: normal;
	font-size: 34px;
	font-weight: 700;
}
.store-info.store-info-new .email-format {
	font-weight: 400;
	font-size: 19px;
	display: block;
	margin-top: 5px;
	padding-bottom: 4px;
	color: #777;
	margin-left: 0px
}
.store-info.store-info-new .email-format i {
	font-size: 5px;
	margin-right: 10px;
	vertical-align: middle;
	color: #777
}
.store-info.store-info-new .email-format span {
	color: transparent;
	text-shadow: 0 0 6px #888
}
.new-tp-page .top-session .normal-text-div h1, .new-tp-page .top-session .normal-text-div h2 {
	line-height: 30px;
	color: #444;
	margin-bottom: 5px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: .5px;
	margin-top: 0
}
.new-tp-page {
	overflow: hidden
}
.new-tp-page .top-session {
	background: inherit;
	padding: 40px 0 0;
	border-bottom: 0 #e5e5e5 solid
}
.new-tp-page .top-session .normal-text-div {
	font-size: 19px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	font-weight: 400;
	letter-spacing: .5px
}
.new-tp-page .top-session .normal-text-div h2 {
	font-size: 26px;
	font-weight: 600
}
.new-tp-page .top-session .normal-text-div strong {
	font-weight: 600;
	font-size: 15px
}
.new-tp-page .top-session .normal-text-div h1 {
	font-size: 26px;
	font-weight: 600
}
.new-tp-page .top-session .lft-col h2 {
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	line-height: 16px;
	font-weight: 600;
	letter-spacing: .5px;
	color: #2e5785;
	margin-top: 0;
	margin-bottom: 8px
}
.new-tp-page .top-session .dash_numbers, .new-tp-page .top-session .dash_numbers .header-text {
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase
}
.new-tp-page .top-session .dash_numbers .header-text {
	background: #f783a5;
	border-radius: 4px 4px 0 0;
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	margin-left: 0;
	margin-top: -34px;
	padding: 8px 15px;
	position: absolute;
	left: 5%
}
.new-tp-page .top-session .dash_numbers {
	font-size: 10px;
	overflow: hidden;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-bottom: 15px;
	margin-top: 75px;
	background: #fff;
	font-weight: 400
}
.new-tp-page .top-session .dash_numbers ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: left
}
.new-tp-page .top-session .dash_numbers ul li {
	color: #666;
	padding: 16px 5px 20px;
	text-align: center;
	text-shadow: none;
	width: 25%;
	display: inline;
	border-right: 1px #eaeaea solid;
	float: left;
	font-size: 11px
}
.new-tp-page .top-session .dash_numbers h3 {
	background: 0 0;
	color: #111;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	margin: 0;
	padding: 0 0 10px;
	text-align: center!important;
	text-shadow: none;
	font-style: normal
}
.new-tp-page #req_trail_form .heading, .new-tp-page #req_trail_form h3 {
	padding: 0;
	font-family: 'Montserrat', sans-serif;
}
.new-tp-page #req_trail_form .heading {
	color: #333;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	margin-bottom: 0;
	position: relative;
	text-shadow: none
}
.new-tp-page #req_trail_form h3 {
	color: #fff;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: 400;
	line-height: 40px;
	margin: 0;
	text-shadow: 0 -1px #348c28
}
.new-tp-page #req_trail_form {
	background: #f8f8f8;
	color: #333;
	box-shadow: none;
	padding: 0 0 20px;
	overflow: hidden;
	text-shadow: none;
	border-radius: 0;
	border: 1px solid rgba(0,0,0,.05)
}
.new-tp-page #req_trail_form .thanks-msg {
	margin-top: 25px;
	margin-bottom: 10px;
	text-align: center
}
.new-tp-page #req_trail_form .thanks-msg p i {
	display: inline-block
}
.form-block .thanks-msg p, .new-tp-page #req_trail_form .thanks-msg p {
	display: block;
	margin-top: 6px;
	padding: 0;
	color: #6c798b;
	line-height: 22px;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px
}
.new-tp-page .form-block .thanks-msg {
	margin: 20px 0 10px;
	min-height: inherit;
	padding-top: 0
}
.form-block .thanks-msg p strong, .new-tp-page #req_trail_form .thanks-msg p strong {
	display: block;
	font-weight: 600;
	font-size: 22px;
	margin-bottom: 10px;
	color: #333;
	margin-top: 20px;
	font-family: 'Montserrat', sans-serif;
}
.new-tp-page #form_trial p, .new-tp-page #req_trail_form ul li a {
	color: #6c798b;
	font-family: 'Montserrat', sans-serif;
}
.new-tp-page #form_trial {
	padding-top: 0;
	border-top: none;
	font-size: 15px
}
.new-tp-page #form_trial p {
	font-size: 15px;
	line-height: 21px;
	font-weight: 400;
	letter-spacing: normal;
	padding-top: 10px;
	margin: 0 20px
}
.new-tp-page #form_trial p strong {
	font-weight: 600
}
.new-tp-page #req_trail_form ul {
	overflow: hidden;
	margin: 20px 0 4px;
	text-align: left;
	padding: 0
}
.new-tp-page #req_trail_form ul li:first-child a {
	border-top: 2px solid rgba(0,0,0,.05)
}
.new-tp-page #req_trail_form ul li a {
	float: none;
	text-align: left;
	display: block;
	padding: 12px 20px;
	border-bottom: 2px solid rgba(0,0,0,.05);
	font-size: 16px
}
.new-tp-page #req_trail_form ul li a:hover {
	color: #333;
	background-color: #fff
}
.new-tp-page #req_trail_form .txt_box {
	width: 100%!important;
	border: 2px solid #e1e8ee;
	border-radius: 3px!important;
	padding: 11px 15px 11px 50px!important;
	line-height: 1!important;
	font-size: 17px;
	font-family: 'Montserrat', sans-serif;
	color: #86939e;
	margin-bottom: 8px
}
.new-tp-page #req_trail_form .txt_box:focus {
	border-color: #95a1ae;
	color: #333
}
.new-tp-page #req_trail_form .btn {
	padding: 10px 30px 12px;
	border-radius: 4px;
	border: 1px solid transparent;
	background: #2fb797;
	outline: 0;
	display: inline-block;
	color: #fff;
	font-weight: 600;
	-webkit-transition: .2s box-shadow ease;
	-moz-transition: .2s box-shadow ease;
	transition: .2s box-shadow ease;
	font-size: 19px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: .5px;
	box-shadow: 0 -3px 0 0 #20a082 inset;
	width: 85%;
	margin: 25px 20px 15px;
	height: 52px
}
.inner-box .col ul, .inner-box .col-a ul {
	overflow: hidden;
	padding: 0 0 4px;
	margin: 1px 0 0;
	display: inline-block;
	width: 100%;
	border-bottom: 2px #e5e5e5 dotted
}
.inner-box .col .name, .inner-box .col-a .name {
	color: #333;
	float: left;
	font-size: 15px;
	font-weight: 400;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	text-align: left;
	display: inline
}
.inner-box .col .count, .inner-box .col-a .count {
	float: right;
	padding-bottom: 0
}
.inner-box .col {
	float: left;
	width: 47%;
	margin-left: 10px;
	position: relative
}
.inner-box .col-a {
	float: right;
	margin-right: 10px;
	width: 47%;
	margin-left: 0;
	position: relative
}
.new-tp-page .RHS-box {
	padding-left: 0
}
.new-tp-page .top-session .RHS-box {
	margin-top: 6px
}
.logo-box {
	margin-top: 12.5%;
	padding-left: 6px
}
.new-tp-page .lft-col {
	border-left: 1px #ddd solid;
	padding-left: 20px
}
.lft-col .table {
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 0
}
.lft-col .table th {
	font-weight: 400;
	text-transform: uppercase;
	color: #7a7a7a;
	font-size: 13px;
	border-bottom: 2px solid #dbdbdb;
	padding: 6px 8px
}
.lft-col a {
	color: #488ccb
}
.new-box {
	margin: 45px 0;
	display: inline-block;
	width: 100%
}
.download-link {
	text-align: center;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	margin-bottom: 40px
}
.login-page-popup .right-box ul {
	padding: 0;
	margin: auto 0 auto 10px;
	list-style: none
}
.login-page-popup .left-box {
	margin-top: 5px;
	float: left;
	width: 100%
}
.login-page-popup .right-box {
	margin-top: 0;
	float: left;
	margin-left: 0;
	width: 100%;
	margin-bottom: 0
}
.login-page-popup #login_form .already-text {
	text-align: center;
	margin-bottom: 0;
	margin-top: 10px;
	display: inline-block;
	width: 100%;
	color: #666
}
.login-page-popup .right-box li {
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 0 #e5e5e5 dotted;
	width: 100%
}
.login-page-popup .input-group {
	width: 100%;
	margin-bottom: 8px
}
.login-page-popup .input-group-addon:first-child {
	position: absolute;
	z-index: 10;
	padding: 13px 15px 14px;
	width: 45px;
	top: 11px;
	left: 1px;
	border: none;
	border-right: 1px #ddd solid;
	border-radius: 4px 0 0 4px
}
.login-page-popup {
	background: #fff;
	color: #444;
	font-size: 15px;
	font-weight: 400;
	left: 35%;
	opacity: 1;
	position: fixed;
	text-align: left;
	top: 12%;
	width: 500px;
	z-index: 1000;
	border-radius: 0;
	font-family: 'Montserrat', sans-serif;
}
.login-page-popup .form-control, .login-page-popup h2 {
	color: #333;
	font-family: 'Montserrat', sans-serif;
}
.login-page-popup .form-control {
	border: 1px solid #ccc;
	margin: 10px 0 0;
	height: 43px;
	padding: 0 10px 0 55px;
	line-height: 32px;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: .5px;
	width: 100%;
	border-radius: 4px!important
}
.login-page-popup h2 {
	font-size: 24px;
	font-weight: 600;
	text-align: left;
	text-shadow: none;
	letter-spacing: normal;
	margin-top: 0;
	background: #fff;
	border-radius: 0;
	line-height: normal;
	margin-bottom: 0;
	padding: 30px 32px 15px;
	position: relative
}
.login-page-popup .left-box a.btn-google, .login-page-popup .left-box a.btn-linkedin {
	line-height: 40px;
	transition: all .5s;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 20px;
	border-radius: 4px;
	letter-spacing: .5px;
	text-align: center;
	display: inline-block;
	cursor: pointer;
	text-decoration: none
}
.login-page-popup .close_popup, .login-page-popup img.cntrl {
	position: absolute;
	right: 24px;
	top: 20px;
	z-index: 1000;
	color: #999
}
.login-page-popup .left-box a.btn-google {
	background-color: #df4a32;
	color: #fff;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	padding: 5px
}
.login-page-popup .left-box a.btn-google i {
	font-size: 20px;
	float: left;
	width: 45px;
	border-right: 0 #be3f2b solid;
	padding: 10px 15px;
	background: #fff;
	color: #df4a32;
	border-radius: 4px
}
.login-page-popup .left-box a.btn-linkedin {
	background-color: #0077b5;
	color: #fff;
	width: 100%;
	position: relative;
	margin-bottom: 15px;
	padding: 5px
}
.login-page-popup .left-box a.btn-linkedin i {
	font-size: 20px;
	float: left;
	width: 45px;
	border-right: 0 #be3f2b solid;
	padding: 10px 15px;
	background: #fff;
	color: #0077b5;
	border-radius: 4px
}
.login-page-popup .btn, .login-page-popup .right-box li input, .login-page-popup h4.lined {
	width: 100%;
	font-family: 'Montserrat', sans-serif;
}
.login-page-popup .right-box li input {
	padding: 8px;
	border: 1px solid #ddd;
	border-radius: 3px;
	font-size: 16px
}
.login-page-popup .btn {
	padding: 10px 30px;
	border-radius: 4px;
	border: 1px solid transparent;
	background: #2fb797;
	outline: 0;
	display: inline-block;
	color: #fff;
	font-weight: 600;
	-webkit-transition: .2s box-shadow ease;
	-moz-transition: .2s box-shadow ease;
	transition: .2s box-shadow ease;
	font-size: 19px;
	letter-spacing: .5px;
	margin: 15px 0
}
.login-page-popup h4.lined {
	position: relative;
	font-size: 15px;
	z-index: 1;
	text-align: center;
	margin-bottom: 20px;
	font-weight: 400;
	display: inline-block;
	border-bottom: 1px #ddd solid;
	margin-top: 5px
}
.left-box h3, .tech-box strong {
	font-weight: 600
}
.login-page-popup h4.lined span {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	color: #666;
	margin-bottom: -15px;
	text-transform: uppercase;
	position: relative;
	top: 8px;
	background: #fff;
	padding: 4px 15px
}
.already-text {
	text-align: center;
	margin-bottom: 0
}
.terms-p {
	text-align: center;
	margin-top: 14px
}
#container {
	height: 400px;
	max-width: 800px;
	min-width: 320px;
	margin: 0 auto
}
.highcharts-pie-series .highcharts-point {
	stroke: #ede;
	stroke-width: 2px
}
.highcharts-pie-series .highcharts-data-label-connector {
	stroke: silver;
	stroke-dasharray: 2, 2;
	stroke-width: 2px
}
.new-box-b .lft-col>table>tbody tr {
	background: #fff
}
.new-box-b .lft-col tbody td, .new-box-b .lft-col tbody th {
	border-bottom: 2px #e5e5e5 dotted;
	font-size: 15px
}
.new-box-b .lft-col th {
	padding: 10px 8px!important;
	font-size: 15px
}
.new-box-b .lft-col th:first-child {
	padding: 10px 8px 10px 0!important
}
.new-box-b .lft-col tbody td:last-child {
	padding: 10px 0 10px 8px!important;
	text-align: right
}
.right-box1 .tech-logo a img {
	width: 90%
}
.right-box1 .tech-logo a {
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	padding: 5px;
	display: inline-block;
	width: 46%;
	margin-bottom: 8px;
	margin-right: 8px
}
.sk-wave {
	width: 50px;
	height: 30px;
	text-align: center;
	font-size: 10px;
	margin-left: 32%
}
.sk-wave .sk-rect {
	background-color: #fff;
	height: 100%;
	width: 6px;
	display: inline-block;
	-webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
	animation: sk-waveStretchDelay 1.2s infinite ease-in-out
}
.sk-wave .sk-rect1 {
	-webkit-animation-delay: -1.2s;
	animation-delay: -1.2s
}
.sk-wave .sk-rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}
.sk-wave .sk-rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
.sk-wave .sk-rect4 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}
.sk-wave .sk-rect5 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}
@-webkit-keyframes sk-waveStretchDelay {
0%, 100%, 40% {
-webkit-transform:scaleY(.4);
transform:scaleY(.4)
}
20% {
-webkit-transform:scaleY(1);
transform:scaleY(1)
}
}
@keyframes sk-waveStretchDelay {
0%, 100%, 40% {
-webkit-transform:scaleY(.4);
transform:scaleY(.4)
}
20% {
-webkit-transform:scaleY(1);
transform:scaleY(1)
}
}
.left-box {
	margin-top: 45px
}
.left-box h3, .left-box-desc {
	font-size: 17px;
	margin-top: 0;
	letter-spacing: .5px;
	font-family: 'Montserrat', sans-serif;
}
.left-box li a {
	color: #333
}
.left-box h3 {
	line-height: inherit;
	color: #fff;
	background-color: #666;
	padding: 9px 10px;
	margin-bottom: 5px
}
.left-box-desc {
	color: #333;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	line-height: 25px;
	font-weight: 400
}
.inner-box {
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
}
.inner-box ul {
	padding: 0;
	margin: auto;
	list-style: none
}
.inner-box li {
	padding-bottom: 3px
}
.right-box {
	margin-top: 30px;
	margin-bottom: 30px
}
.right-box h4 {
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	line-height: inherit;
	font-weight: 600;
	letter-spacing: .5px;
	color: #444;
	background-color: #fff;
	padding: 7px 0;
	margin-top: 0;
	margin-bottom: 15px;
	border-bottom: 1px #999 solid
}
.right-box ul {
	padding: 0;
	margin: auto 0;
	list-style: none
}
.right-box ul.tech-logo li img {
	width: 92px
}
.right-box ul.tech-logo li a {
	padding-bottom: 7px;
	padding-top: 7px;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	margin-bottom: 12px;
	padding-left: 10px;
	display: inline-block;
	width: 100%
}
.category-box ul.tech-logo li a:hover, .right-box ul.tech-logo li a:hover {
	border: 1px solid #9d9d9d
}
.right-box li a {
	color: #488ccb;
	font-family: 'Montserrat', sans-serif;
}
.right-box li a:hover {
	color: #337ab7
}
.sample_btn {
	border-radius: 4px;
	color: #fff;
	display: block;
	padding: 2px 30px;
	text-align: center;
	text-decoration: none;
	background-color: #2fb797;
	border: none;
	box-shadow: 0 -3px 0 0 #20a082 inset;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 600;
	float: left;
	margin-right: 5px;
	margin-top: 0;
	letter-spacing: 1px
}
.checkmark-circle {
	width: 80px;
	height: 80px;
	position: relative;
	display: inline-block;
	vertical-align: top
}
.checkmark-circle .background {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background: #00cc83;
	position: absolute
}
.checkmark-circle .checkmark {
	border-radius: 5px
}
.checkmark-circle .checkmark.draw:after {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	animation-delay: .1s;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-name: checkmark;
	-moz-animation-name: checkmark;
	animation-name: checkmark;
	-webkit-transform: scaleX(-1) rotate(135deg);
	-moz-transform: scaleX(-1) rotate(135deg);
	-ms-transform: scaleX(-1) rotate(135deg);
	-o-transform: scaleX(-1) rotate(135deg);
	transform: scaleX(-1) rotate(135deg);
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
.checkmark-circle .checkmark:after {
	opacity: 1;
	height: 45px;
	width: 24.5px;
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
	border-right: 8px solid #fff;
	border-top: 8px solid #fff;
	border-radius: 2.5px!important;
	content: '';
	left: 17px;
	top: 42px;
	position: absolute
}
@keyframes checkmark {
0% {
height:0;
width:0;
opacity:1
}
20% {
height:0;
width:24.5px;
opacity:1
}
100%, 40% {
height:45px;
width:24.5px;
opacity:1
}
}
.bg-img {
	background: url(../images/slide1.jpg) center -400px no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	color: #fff
}
.bg-img .inner {
	padding: 60px 0;
	background: url(../images/body-bg1.png);
	height: 200px
}
.bg-img h1 {
	font-size: 55px;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 0;
	letter-spacing: .5px
}
.account-box-section, .account-box-section .table-bordered, .top-box h1 {
	font-family: 'Montserrat', sans-serif;
}
.account-page .welcome-msg {
	margin: 0
}
.account-page a.login_link {
	height: 76px;
	line-height: 76px;
	width: 8%
}
.account-page .email-phone {
	height: 76px;
	width: 17%;
	font-size: 16px;
	padding-top: 28px
}
.account-page .new-logo a.navbar-brand {
	display: inline-block;
	margin: 0 35px;
	padding: 28px 0 22px
}
.account-page .navbar-default .navbar-nav>li>a {
	padding: 28px 15px
}
.account-box-section.new-box .row {
	padding: 0
}
.account-page li.active a:after, .account-page li.active a:before {
	display: none
}
.account-box-section.new-box .search-box .domain-input {
	width: 100%;
	margin-bottom: 15px
}
.top-box {
	display: inline-block;
	width: 100%
}
.top-box h1 {
	float: left;
	font-size: 18px;
	line-height: 30px;
	font-weight: 600;
	letter-spacing: .5px;
	color: #444;
	margin-top: 3px;
	margin-bottom: 0
}
.account-box-section {
	margin-top: 25px;
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 35px;
	min-height: 500px
}
.account-box-section a, .account-box-section a:hover {
	color: #00b9ff
}
.account-box-section i.fa-check {
	color: #2ed06e
}
.account-box-section i.fa-close {
	color: #ef4955
}
.account-box-section .table-bordered {
	border: 0 solid rgba(0,0,0,.05);
	padding: 7px 10px;
	color: #6c798b;
	font-size: 16px
}
.account-box-section .table-bordered>tbody>tr>td, .account-box-section .table-bordered>thead>tr>td, .account-box-section .table-bordered>thead>tr>th {
	color: #333;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
}
.account-box-section a.buy-list-btn, .tech-box, button.submit-button {
	font-family: 'Montserrat', sans-serif;
}
.account-box-section .table-bordered>tbody>tr>th, .account-box-section .table-bordered>tfoot>tr>th, .account-box-section .table-bordered>thead>tr>th {
	border: none;
	padding: 7px 10px;
	font-weight: 600;
	letter-spacing: .5px
}
.account-box-section .table-bordered>tbody>tr>td {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: 2px #e5e5e5 dotted;
	background-color: #fff;
	padding: 7px 10px;
	letter-spacing: .5px;
	font-weight: 400
}
.account-box-section .table-bordered>thead>tr {
	border-bottom: 0 solid rgba(0,0,0,.05)
}
.account-box-section .table-bordered>thead>tr>td, .account-box-section .table-bordered>thead>tr>th {
	font-weight: 600;
	background-color: #dcdbdb;
	border: none
}
.account-box-section strong {
	font-weight: 500
}
.account-box-section .row {
	padding: 0 15%
}
.account-box-section a.buy-list-btn {
	background-color: #2fb797;
	border: none;
	text-decoration: none;
	font-size: 12px;
	padding: 4px 10px;
	border-radius: 3px;
	font-weight: 600;
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	display: inline-block
}
.account-box-section .pro-price {
	display: inline-block;
	font-weight: 600
}
#header.sticky-header {
	position: fixed;
	margin-top: 0;
	z-index: 1000;
	display: block;
	top: 0;
	width: 100%;
	border-bottom: 0px solid #ebebeb;
	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
}
#header {
	background: #edf1fd;
}
.tech-box {
	font-size: 15px;
	line-height: 21px;
	font-weight: 400;
	letter-spacing: normal;
	color: #333;
	padding: 15px;
	background-color: #fafbfc;
	transition: all .4s ease;
	width: 250px;
	border: 1px solid #e2e8ed;
	border-top: none
}
.tech-box h3 {
	font-size: 16px;
	margin: auto;
	padding: 0 0 5px;
	min-height: inherit;
	text-align: left
}
.heading-block1.reviews-page {
	padding: 64px 0 135px
}
.heading-block.who-uses-us-page {
	width: 82%;
	padding: 0 0 44px
}
.heading-block1 p.insta-subtext {
	padding: 0 14%
}
.heading-block1 p.attendbase-subtext, .heading-block1 p.roles-subtext {
	padding: 0 11%
}
.heading-block1 p.accountbase-subtext {
	padding: 0 8%
}
.heading-block1 p.partnerbase-subtext {
	padding: 0 18%
}
.heading-block1 p.customers-subtext {
	padding: 0 19%;
	margin-top: 25px;
	margin-bottom: 30px
}
.heading-block1 p.who-uses-us-subtext {
	padding: 0 8%
}
.heading-block1 p.customer-subtext {
	padding: 0 16%
}
#feature-list .dash_numbers ul {
	display: inline-block;
	list-style: none;
	padding: 0;
	margin-top: 20px
}
#feature-list .dash_numbers ul li {
	display: inline-block;
	border-right: 1px #999 solid;
	padding: 0 25px
}
#feature-list .dash_numbers h3 {
	background: 0 0;
	color: #fff;
	font-size: 30px;
	font-weight: 600;
	line-height: .8em;
	margin: 0;
	padding: 0 0 10px;
	text-align: center!important;
	text-shadow: none;
	font-style: normal
}
#feature-list .dash_numbers ul li span {
	color: #eee;
	padding: 10px 5px 0;
	text-align: center;
	text-shadow: none;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: .5px
}
.landing-page #header a.login_link {
	display: none
}
.landing-page #header.sticky-header a.login_link, button.submit-button {
	display: inline-block
}
button.submit-button {
	display: block;
	background: #00cc83;
	color: #fff;
	font-size: 17px;
	font-weight: 400;
	border-radius: 4px;
	padding: 13px 0;
	border: 0;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	width: 100%;
	margin-bottom: 4px;
}
button.submit-button i {
	margin-right: 6px
}
button.submit-button:hover {
	background: #00a369;
	transition: all .4s ease
}
.customize-form input, .customize-form p {
	font-size: 15px;
	position: relative;
}
.customize-form input {
	background: 0 0;
	color: #444;
	padding: 11px 7px 12px 12px;
	width: 100%;
	transition-property: padding, color;
	transition-duration: .3s;
	transition-timing-function: ease;
	margin: 0 0 18px;
	outline: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	font-size: 18px
}
.customize-form input:focus {
	border-color: #999
}
.customize-form p {
	line-height: 24px;
	text-align: center;
	font-weight: 300;
	color: #999;
	margin-top: 0;
	padding: 0 6%;
	min-height: auto;
	margin-bottom: 22px;
	font-size: 17px
}
.login_link {
	color: #fd7145
}
.phone-box i {
	font-size: 18px
}
#toTop {
	display: none
}
.top_bordr.g-color {
	color: #2fb797!important
}
.other-features .button-cta {
	margin-bottom: 0
}
.buy_list_btn {
	border-radius: 4px;
	color: #fff;
	display: block;
	padding: 2px 30px;
	text-align: center;
	text-decoration: none;
	background-color: #2fb797;
	border: none;
	box-shadow: 0 -3px 0 0 #20a082 inset;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 600;
	float: left;
	margin-left: 5px;
	margin-top: 18px;
	letter-spacing: 1px;
	height: 48px;
	text-transform: uppercase
}
.customize-form .check-list input {
	width: auto;
	display: inline-block;
	float: left;
	margin: 4px 4px 0 0
}
.bullhorn-buy-list input.list_txt_box {
	margin: 0 5px;
	padding: 2px 5px;
	width: 25%;
	font-style: initial;
	font-weight: 600;
	color: #333;
	float: none;
	margin-top: 0!important
}
.bullhorn-buy-list .check-list label {
	display: inline-block;
	float: left;
	width: 90%;
	font-weight: 600;
	font-size: 15px;
	text-align: left;
	margin-bottom: 10px
}
.bullhorn-buy-list .check-list {
	display: inline-block;
	width: 100%
}
.bullhorn-buy-list .check-list.last input {
	margin-top: 6px
}
button.new-buy-list-button {
	border-radius: 3px;
	background-color: #fed24a;
	border: none;
	box-shadow: 0 -3px 0 0 #d8af2f inset;
	color: #222;
	cursor: pointer;
	padding: 2px 18px 5px;
	text-align: center;
	text-decoration: none;
	font-weight: 400;
	font-size: 18px;
	width: 78%;
	letter-spacing: .5px;
	height: 48px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	margin-top: 6px
}
button.new-buy-list-button span {
	margin: 0 4px 0 6px;
	border-left: 1px #d8af2f solid;
	width: 1px
}
.sample_btn.bullhorn-download {
	background-color: #00b9ff;
	border: none;
	box-shadow: 0 -3px 0 0 #0386c8 inset
}
p#calcprice {
	display: inline-block;
	color: #222;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 0;
	margin-right: 5px
}
.RC-sample .customize-form .form-check {
	margin-top: 50px
}
.bullhorn-buy-list .RC-sample img.cntrl {
	right: 18px;
	top: 25px
}
.faq-block.bullhorn-faq {
	background: #f7f6f6;
	border-top: 0 #ddd solid;
	padding: 40px 0 35px;
	position: relative
}
.top-sep {
	display: inline-block;
	width: 100%;
	text-align: center
}
.top-sep span {
	height: 1px;
	width: 150px;
	background: #ddd;
	position: absolute;
	top: 0;
	left: 45%
}
.companie-top h2 {
	display: inline-block;
	color: #333;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 24px;
	margin: 5px 0
}
.companie-top .dash_numbers {
	display: inline-block;
	float: right
}
.companie-top#feature-list .dash_numbers ul {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px
}
.companie-top#feature-list .dash_numbers h3 {
	color: #333;
	font-size: 17px;
	font-weight: 600;
	margin: 0;
	padding: 0 0 4px;
	text-transform: none;
	letter-spacing: .5px;
	float: left;
	line-height: 24px
}
.companie-top#feature-list {
	color: #333;
	background: inherit
}
.companie-top .sample_btn.bullhorn-download {
	box-shadow: 0 -2px 0 0 #0386c8 inset;
	font-size: 13px;
	height: inherit;
	padding: 8px 18px 9px;
	border-radius: 3px;
	margin-right: 10px
}
.companie-top#feature-list .dash_numbers ul li {
	font-size: 13px;
	border: none;
	padding: 0 18px 0 0
}
.companie-top .buy_list_btn {
	margin-top: 0;
	box-shadow: 0 -2px 0 0 #20a082 inset;
	font-size: 13px;
	height: inherit;
	padding: 8px 18px 9px;
	border-radius: 3px
}
#sticky-top {
	display: none;
	position: fixed;
	top: 0;
	left: 18%;
	z-index: 1000;
	background: #1576ec;
	padding: 5px 24px 0 10px;
	width: 65%;
	height: 65px
}
#sticky-top .companie-top h2 {
	color: #fff;
	float: left;
	margin-top: 14px;
	margin-right: 30px;
	width: 45%
}
#sticky-top.sticky-box {
	display: inline-block
}
#sticky-top .co-numbers-box {
	color: #fff;
	background-color: inherit;
	padding: 9px 15px;
	border: 0 solid #bbd7e5;
	margin-bottom: 0;
	width: 30%;
	text-align: right
}
#sticky-top .co-numbers-box h3 {
	font-size: 20px;
	color: #fff;
	margin-bottom: 0
}
#sticky-top .co-numbers-box ul li:first-child {
	border-right: 1px #5586e5 solid
}
#sticky-top .co-numbers-box ul li {
	list-style: none;
	display: inline-block;
	width: 28%;
	text-align: center;
	border-right: 1px #5586e5 solid;
	color: #9ebdfb
}
#sticky-top .co-numbers-box ul li:last-child {
	border-right: 0 #5586e5 solid
}
#sticky-top .new_buy_list_btn {
	width: auto;
	padding: 9px 24px 6px;
	border-radius: 3px;
	font-size: 15px;
	box-shadow: 0 2px 0 #d8af2f;
	margin-top: 9px
}
#sticky-top .new_buy_list_btn i {
	margin-right: 2px;
	font-size: 15px;
	font-weight: 300
}
#sticky-top .download-bnt {
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
	border-radius: 3px;
	padding: 9px 24px 6px;
	border: 0;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	width: auto;
	margin-bottom: 0;
	float: right;
	background: #f1f3f4;
	box-shadow: 0 2px 0 #dcdfe0;
	color: #222;
	text-transform: uppercase;
	margin-top: 9px
}
#sticky-top form {
	float: right
}
.healthcare-cio-list-page {
	margin-top: 22px
}
.healthcare-cio-list-page.bg_img {
	background: url(../images/full-feature-bg1.jpg) no-repeat top
}
.healthcare-cio-list-page h1 {
	font-size: 32px;
	line-height: 40px;
	font-weight: 700;
	color: #333;
	margin-top: 25px;
	margin-bottom: 6px;
	font-family: 'Domine', serif;
	letter-spacing: .5px;
	margin-top: 0
}
.healthcare-cio-list-page p.healthcare-subtext {
	font-size: 17px;
	line-height: 20px;
	font-weight: 300;
	margin-bottom: 15px;
	font-family: 'Montserrat', sans-serif;
}
.healthcare-cio-list-page p.healthcare-subtext strong {
	font-weight: 600;
	font-size: 15px
}
.highcharts-chart-box {
	padding: 0 15px 20px 15px
}
.healthcare-right-box {
	margin-top: 5px;
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 25px
}
.healthcare-cio-list-page .nav-tabs {
	border-bottom: 1px solid #ddd;
	height: 36px;
	font-family: 'Montserrat', sans-serif;
}
.healthcare-cio-list-page .nav-tabs>li.active>a, .healthcare-cio-list-page .nav-tabs>li.active>a:focus, .healthcare-cio-list-page .nav-tabs>li.active>a:hover {
	box-shadow: none
}
.healthcare-cio-list-page .nav-tabs>li>a {
	border: 1px #ddd solid;
	color: #a0a0a0;
	padding: 8px 10px;
	font-weight: 600;
	border-radius: 3px 3px 0 0;
	border-bottom: none;
	letter-spacing: .5px
}
.healthcare-cio-list-page .nav-tabs>li.active>a, .healthcare-cio-list-page .nav-tabs>li>a:hover {
	border: 1px #ddd solid;
	color: #000!important;
	background: #fcf8e3;
	padding: 8px 10px 7px;
	font-weight: 600;
	border-radius: 3px 3px 0 0;
	border-bottom: 1px #fcf8e3 solid;
	letter-spacing: .5px;
	border-top: 2px #faa928 solid
}
.download-price-block {
	line-height: 52px
}
.healthcare-cio-list-page .tab-pane {
	padding: 18px 5px;
	border: 1px #ddd solid;
	border-top: none;
	border-radius: 0 0 3px 3px;
	background: #fcf8e3
}
.healthcare-cio-list-page .tab-content {
	padding: 0
}
.healthcare-cio-list-page .nav-tabs>li {
	width: auto;
	text-align: left;
	margin-right: -1px
}
.healthcare-cio-list-page .tab-pane.download-bg {
	background: #fcf8e3
}
.download-bg-box {
	display: inline-block;
	width: 100%
}
.download-bg-box ul {
	padding: 0;
	margin: auto;
	color: #444;
	font-family: 'Montserrat', sans-serif;
	display: inline-block;
	font-size: 18px
}
.download-bg-box ul li {
	border-right: 1px #ddd solid;
	list-style: none;
	display: inline-block;
	padding: 0 18px;
	font-weight: 600;
	float: left;
	text-align: center;
	font-size: 28px
}
.download-bg-box ul li span {
	display: block;
	color: #9ca8b7;
	font-size: 11px;
	font-weight: 600;
	margin-right: 0;
	text-align: center;
	padding-top: 0;
	padding-bottom: 0;
	text-transform: uppercase;
	letter-spacing: 1px
}
.download-bg-box ul li:last-child {
	border: none;
	padding-top: 0;
	padding-bottom: 0
}
.healthcare-cio-list-page .contacts-list, .healthcare-cio-list-page .price-box {
	margin-right: 10px;
	float: left
}
.healthcare-cio-list-page .contacts-list a, .healthcare-cio-list-page .price-box a {
	color: #666;
	border: 1px #d9d9d9 solid;
	background-color: #fff;
	font-family: 'Montserrat', sans-serif;
	padding: 6px 10px;
	display: inline-block;
	border-radius: 3px;
	font-size: 16px;
	font-weight: 600
}
.healthcare-cio-list-page .contacts-list a:hover, .healthcare-cio-list-page .price-box a:hover {
	color: #444
}
.healthcare-cio-list-page .download-box {
	float: left;
	display: inline-block
}
.healthcare-cio-list-page .btn-buy-list {
	padding: 9px 22px;
	border-radius: 3px;
	border: 1px solid transparent;
	background: #2fb797;
	outline: 0;
	color: #fff;
	transition: .2s box-shadow ease;
	font-size: 17px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.healthcare-cio-list-page .btn-buy-list:hover {
	background: #6ec229;
}
.included_data {
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	padding: 0 8px
}
.shareBar, .embedCode {
	padding: 0 8px
}
.shareBar h2, .embedCode h2 {
	font-size: 13px;
	font-family: 'Montserrat', sans-serif;
	color: #333;
	margin: 0 0 5px;
	text-transform: uppercase;
	font-weight: 600
}
.embedCode {
	margin-top: 15px
}
.embedCode textarea {
	width: 99%;
	background: #f8f8f8;
	padding: 10px;
	border-radius: 3px;
	border: 1px #ddd solid;
	font-family: 'Montserrat', sans-serif;
	margin-top: 4px
}
.desc-box p {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	letter-spacing: .5px
}
.download-bnt-box {
	margin: 0 0 20px
}
.download-bnt-box #req_trail_form {
	padding: 0;
	border-radius: 3px;
	margin-bottom: 20px;
	padding-bottom: 18px;
}
.download-bnt-box #req_trail_form ul {
	padding-top: 10px
}
.download-bnt-box .request-header {
	margin: 0;
	font-size: 26px;
	color: #000;
	font-weight: bold;
	background: inherit;
	border-bottom: none;
	padding: 20px 32px 12px;
	text-align: left;
}
.download-bnt-box .request-subtext {
	color: #000;
	font-size: 16px;
	padding: 2px 0% 5px;
	font-weight: 300;
	text-align: center;
	margin: 0 22px 18px;
}
.download-bnt-box .button_download {
	display: inline-block;
	background: #fed24a;
	color: #000;
	font-size: 17px;
	font-weight: 400;
	border-radius: 4px;
	padding: 14px 30px;
	border: 0;
	transition: all .4s ease;
	font-family: proximanova, Avenir, Helvetica, sans-serif;
	margin-top: 6px;
	letter-spacing: .5px;
}
.download-bnt-box .button_download i {
	margin-right: 4px;
}
.download-bnt-box #form_trial {
	padding: 0 5px 10px
}
.download-bnt-box .form-horizontal .form-group {
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 5px
}
.download-bnt-box .form-horizontal .form-group.f-min-height {
	min-height: 96px
}
.download-bnt-box .form-horizontal .form-group.f-min-height .input-group {
	overflow: auto!important
}
.download-bnt-box .btn-box {
	display: inline-block;
	margin-top: 4px;
	width: 100%
}
.download-bnt-box #form_trial p {
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: normal;
	color: #333;
	padding-top: 15px
}
.download-bnt-box #req_trail_form .txt_box {
	font-size: 16px
}
.download-bnt-box .download-bnt {
	display: block;
	background: #00cc83;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	border-radius: 4px;
	padding: 11px 0;
	border: 0;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	width: 100%;
	margin-bottom: 20px;
}
.download-bnt-box .download-bnt:hover {
	background: #00a369;
	transition: all .4s ease
}
.download-bnt-box .download-bnt i {
	margin-right: 2px;
	font-size: 17px;
	font-weight: 300
}
.other-company-list {
	padding-top: 5px;
	padding-bottom: 0;
	margin-top: 15px
}
.other-company-list .owl-controls {
	opacity: 0
}
.other-company-list:hover .owl-controls {
	opacity: 1
}
.other-company-list .item {
	display: inline-block;
	margin: 0 8px
}
.other-company-list .item .itemimage {
	width: 100px;
	margin-right: 12px;
	display: inline-block;
	float: left
}
.other-company-list .item .itemtitle {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px
}
.other-company-list .row {
	display: inline-block;
	width: 100%
}
.other-company-list .owl-buttons {
	opacity: 1
}
.other-company-list .slider-items-products .owl-buttons .owl-prev {
	position: absolute;
	top: 30%
}
.other-company-list .slider-items-products .owl-buttons .owl-next {
	position: absolute;
	top: 30%;
	right: -40px
}
.other-company-list .slider-items-products .owl-buttons .owl-prev a {
	background-position: 0 100%
}
.other-company-list .slider-items-products .owl-buttons .owl-next a {
	background-position: 100% 100%;
	top: 50%;
	padding: 2px;
	border-left: 0 #ddd solid;
	background: 0 0
}
.other-company-list .slider-items-products .owl-buttons .owl-next a:before {
	font-family: fontawesome;
	font-style: normal;
	font-weight: 400;
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\f105";
	text-transform: none;
	font-size: 28px;
	line-height: 12px
}
.other-company-list .slider-items-products .owl-buttons .owl-prev a:before {
	font-family: fontawesome;
	font-style: normal;
	font-weight: 400;
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\f104";
	text-transform: none;
	font-size: 28px;
	line-height: 16px
}
.other-company-list .slider-items-products .owl-buttons a {
	display: block;
	height: 18px;
	margin: 0 0 0 -30px;
	position: absolute;
	top: 50%;
	width: 30px;
	z-index: 5;
	color: #333;
	border: 0 #eaeaea solid;
	background: 0 0
}
.statisticlogos {
	background-color: #fbfbfb;
	padding: 50px 0
}
.statisticlogos .row {
	display: inline-block;
	padding: 0 14.8%;
	width: 100%;
	text-align: center
}
.statisticlogos h2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	display: inline-block;
	margin-right: 15px;
	font-weight: 400
}
.customer-logo-right {
	display: inline-block
}
.customer-logo-right img {
	opacity: .7
}
.testimonails-slider.new_testimonails p {
	font-size: 19px;
	margin: auto auto 0;
	line-height: 1.5em;
	padding: 5px 3%
}
.testimonails-slider.new_testimonails blockquote.blockquote-inverse p {
	font-size: 25px;
	margin-bottom: 12px
}
.testimonails-slider.new_testimonails #carousel-quote .carousel-inner .item {
	height: 400px;
	margin-bottom: 100px
}
.healthcare-cio-page a.login_link {
	display: none
}
.desc-box strong {
	font-weight: 600;
	font-size: 13px
}
.full-text {
	height: auto
}
.show-more a {
	margin-top: 10px;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	display: inline-block;
	color: #1576ec
}
.short-text.full-text+.show-more a:after {
	content: '\f0d8';
	font-family: fontawesome;
	margin-left: 5px
}
.short-text+.show-more a:after {
	content: "\f0d7";
	font-family: fontawesome;
	margin-left: 5px
}
.heading-box.new-d-box {
	text-align: center
}
.healthcare-cio-list-page .new-d-box h1 {
	text-align: center;
	margin: 0 0 6px
}
.healthcare-cio-list-page .heading-box.new-d-box {
	padding: 40px 0 10px;
	margin-bottom: 0
}
.healthcare-cio-list-page .heading-box.new-d-box p.healthcare-subtext {
	padding: 0 36%
}
.form-box ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.form-box li {
	padding-bottom: 8px;
	padding-top: 0
}
.form-box li label {
	float: left;
	font-weight: 600;
	width: 18%;
	margin-top: 4px;
	margin-right: 4px;
	font-family: 'Montserrat', sans-serif;
}
.form-box li input {
	width: 78%;
	padding: 5px 10px;
	border: 1px solid #ddd;
	border-radius: 3px;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
}
.form-box li .error-msg {
	background: #eb494b;
	color: #fff;
	padding: 2px 4px;
	font-size: 12px;
	margin-left: 85px;
	display: none
}
.form-box {
	padding: 0 8px
}
.form-box li input.btn {
	margin: 5px 0 0;
	padding: 7px 15px;
	font-size: 15px;
	width: auto;
	font-weight: 600;
	background: #2fb797;
	color: #fff;
	box-shadow: 0 2px 0 #20a082;
	text-transform: uppercase;
	border: none;
	letter-spacing: .5px;
	margin-left: 8px
}
.form-box li input.btn:hover {
	background: #6ec229;
	box-shadow: 0 2px 0 #5ead1c
}
.d-new-box {
	background: #6d60a4;
	padding-top: 60px;
	padding-bottom: 60px;
	display: inline-block;
	width: 100%
}
.d-new-box h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 9px;
	line-height: 1.2em;
	text-align: center
}
.n-d-box1 {
	position: relative
}
.d-new-box .sep {
	position: absolute;
	right: 0;
	top: 55px;
	height: 230px;
	border-right: 1px #ccc solid
}
.testimonilas-logo {
	text-align: center;
	margin-top: 30px
}
.testimonilas-logo img {
	width: 120px;
	margin-bottom: 5px
}
p.testimonilas-text {
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	border-radius: 2px;
	letter-spacing: .5px;
	text-align: center;
	padding: 0 5%
}
.author-text {
	text-align: center;
	color: #fff;
	display: inline-block;
	width: 100%;
	font-size: 12px
}
.author-text strong {
	font-size: 15px
}
.new-logo-box {
	padding-top: 25px
}
.contextual-tech-box ul {
	padding: 0;
	margin: auto
}
.contextual-tech-box ul li {
	list-style: none;
	text-align: center;
	display: inline-block;
	width: 49%;
	padding-bottom: 40px
}
.contextual-tech-box ul li h4 {
	color: #fff;
	font-weight: 600;
	font-size: 15px;
	letter-spacing: .5px
}
.contextual-tech-box {
	margin-top: 35px
}
.breadcrumb-section {
	background: #fff;
	position: relative;
	z-index: 100;
	padding-bottom: 10px;
}
.breadcrumb {
	background: none;
	line-height: 18px;
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-stretch: normal;
	font-weight: 400;
	display: inline-block;
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	align-items: center;
	color: rgb(117, 117, 117);
	padding: 11px 0px 0px;
	margin-bottom: 0px;
}
.breadcrumb a {
	color: rgb(117, 117, 117);
	text-decoration: none;
}
.breadcrumb a:hover {
	text-decoration: underline;
}
ul.breadcrumb li+li:before {
	padding: 8px 12px;
	color: black;
	content: "";
	background: url(../images/breadcrumb-arrow.png) no-repeat;
	background-position: 6px;
}
.author-img img {
	margin: 20px 5px 0;
	border: 3px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 140px;
	height: 140px
}
.new-testimonails-box #carousel-quote .carousel-inner .item {
	height: 470px;
	margin-bottom: 110px
}
.healthcare-cio-list-page .search-section {
	width: 100%;
	display: inline-block;
	margin: auto
}
.healthcare-cio-list-page .search-inner-box {
	background: #fff;
	margin: 0;
	padding: 18px 0 14px;
	border: 0 #f0ecd5 solid;
	border-radius: 3px;
	width: 100%
}
.healthcare-cio-list-page .search-form {
	border: 1px #ccc solid;
	width: 100%;
	margin: auto
}
.healthcare-cio-list-page .search-section .search-btn-rc {
	position: absolute;
	right: 0;
	top: 0;
	box-shadow: none;
	font-size: 18px;
	padding: 13px 25px
}
.tech-box p {
	margin-bottom: 0;
	font-size: 15px
}
.tech-box p.min-height42 {
	min-height: 42px
}
.tech-box p.min-height45 {
	min-height: 45px
}
.tech-box p.min-height50 {
	min-height: 50px
}
.tech-box p.min-height55 {
	min-height: 55px
}
.tech-box p.min-height60 {
	min-height: 60px
}
.navbar-nav li.mega-menu:hover .mega-inner-box ul li:last-child a {
	border-bottom: none
}
.navbar-nav li.mega-menu:hover .mega-inner-box ul {
	margin: 0 0;
	list-style: none;
	padding: 0;
	width: 25%;
	border-right: 1px solid #efefef;
	display: inline-block!important;
	float: left
}
.navbar-nav li.mega-menu:hover .mega-inner-box ul:last-child {
	margin: 0;
	border: none
}
.navbar-nav li.mega-menu:hover .mega-inner-box {
	display: inline-block
}
.navbar-nav li.mega-menu .mega-inner-box {
	display: none;
	position: absolute;
	background-color: #fff;
	border-radius: 0;
	box-shadow: 0 10px 40px rgba(0,0,0,.15);
	font-weight: 400;
	font-size: 15px;
	top: 48px;
	white-space: nowrap;
	z-index: 1;
	width: 100%;
	right: 0;
	padding: 15px 10px 20px;
	text-align: left
}
.navbar-nav li.mega-menu:hover .mega-inner-box ul li {
	margin: 0 15px
}
.navbar-nav li.mega-menu:hover .mega-inner-box ul li a {
	font-weight: 600;
	font-size: 15px;
	color: #333;
	letter-spacing: normal;
	display: block;
	padding: 9px 0;
	font-family: 'Montserrat', sans-serif;
	border-bottom: 1px #e8e9ec dotted
}
.navbar-nav li.mega-menu:hover .mega-inner-box ul li a img {
	width: 26px;
	margin-right: 3px
}
.navbar-nav li.mega-menu:hover .mega-inner-box ul li a:hover {
	color: #1576ec
}
.navbar-nav ul.new-sub-cat a {
	font-size: 15px;
	font-weight: 600;
	overflow: hidden;
	padding: 14px 18px 12px 0;
	letter-spacing: .5px;
	color: #75879b;
	font-family: 'Montserrat', sans-serif;
	display: inline-block;
	margin: 0
}
.mega-menu a i {
	vertical-align: -2px;
	margin-left: 3px
}
.new-col-left {
	display: inline-block;
	margin: 0 0 0
}
thead.tabel-companies {
	font-size: 15px;
	line-height: inherit;
	font-weight: 600!important;
	color: #333;
	background-color: #d3e3ec;
	padding: 7px 10px;
	margin-top: 0;
	margin-bottom: 5px
}
.new-col-left table {
	border: 1px solid #edf0f8;
	margin-bottom: 0;
	color: #666;
	font-size: 15px
}
.new-col-left table a {
	color: #1576ec
}
.new-col-left .table th {
	font-weight: 400;
	text-transform: uppercase;
	color: #7a7a7a;
	font-size: 15px;
	border-bottom: 2px solid #edf0f8;
	padding: 6px 8px 8px;
	font-family: 'Montserrat', sans-serif;
}
.new-col-left .table>tbody>tr>td, .new-col-left .table>tbody>tr>th, .new-col-left .table>tfoot>tr>td, .new-col-left .table>tfoot>tr>th, .new-col-left .table>thead>tr>td {
	padding: 8px;
	border-top: 1px solid #edf0f8;
	font-family: 'Montserrat', sans-serif;
}
.email-td {
	text-shadow: 0 0 10px rgba(0,0,0,.6);
	user-select: none;
	cursor: default;
	color: #ddd
}
.see-more-link {
	margin-top: 5px;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	padding-left: 5px;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 20px;
}
a.see-more-link {
	color: #204ecf;
}
a.see-more-link:hover {
	color: #204ecf;
	text-decoration: underline;
}
.lead-list {
	padding-top: 25px;
	padding-bottom: 30px;
	border-top: 1px #ddd solid
}
.lead-list h2 {
	font-size: 40px;
	font-weight: 700;
	letter-spacing: -1px;
	color: #000;
	display: block;
	text-align: center;
	font-family: 'Domine', serif;
	margin-bottom: 25px
}
.lead-list ul {
	padding: 0;
	margin: auto;
	margin-top: 10px
}
.lead-list ul li {
	list-style: none;
	padding-bottom: 10px;
	display: inline-block;
	width: 49%
}
.lead-list ul li h4 {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: normal;
	color: #444;
	display: block;
	font-family: 'Montserrat', sans-serif;
	margin: auto
}
.lead-list ul li p {
	font-size: 15px;
	font-weight: 300;
	letter-spacing: normal;
	color: #666;
	display: block;
	font-family: 'Montserrat', sans-serif;
	margin-top: 3px
}
.lead-list ul li .flag-box {
	float: left;
	display: inline-block;
	margin-right: 10px;
	width: 35px
}
.lead-list ul li .flag-box img {
	max-width: 100%;
	border-radius: 0
}
.lead-list ul li .desc-box {
	float: left;
	width: 82%;
	margin-bottom: auto
}
.desc-box h2 {
	font-size: 22px;
	font-family: 'Domine', serif;
	color: #000;
	margin: 0 0 10px;
	font-weight: 600;
	margin-top: 5px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 6px;
}
.desc-box p {
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	line-height: 22px;
	font-weight: 300;
	color: #666;
}
.desc-box strong {
	font-weight: 600;
	font-size: 13px
}
.more-features.new-box-add h2 {
	font-size: 40px;
	text-align: center;
	margin-bottom: 8px;
	font-family: 'Domine', serif;
}
.more-features.new-box-add {
	padding-top: 40px;
	padding-bottom: 25px;
	background: #f6f9ff;
	border-top: 0px solid #e8e8e8;
	border-bottom: 0px solid #e8e8e8;
	margin-bottom: -1px;
}
.more-features.new-box-add span {
	font-size: 18px;
	margin-bottom: 1px;
	color: #000;
	display: block;
	font-weight: 600;
	letter-spacing: normal
}
.more-features.new-box-add p {
	font-size: 15px;
	font-weight: 400;
	letter-spacing: normal;
	color: #444;
	display: block;
	font-family: 'Montserrat', sans-serif;
	margin-top: 3px;
	margin-bottom: 0;
	padding-right: 3%
}
.more-features-inner-box {
	border: 0 #ddd solid;
	padding: 20px 0 30px
}
.more-features.new-box-add ul li {
	width: 33.3%;
	padding-right: 20px;
	padding-left: 0;
	font-family: 'Montserrat', sans-serif;
}
.more-features.new-box-add ul {
	overflow: hidden;
	text-align: left;
	padding: 0;
	margin: 0 0 0;
	color: #333;
	line-height: 24px
}
.emerald-color {
	color: #56be8e
}
.pink-color {
	color: #f27398
}
.blue-color {
	color: #3ea9f5
}
.yellow-color {
	color: #faa928
}
.cobalt-blue-color {
	color: #1576ec
}
.purple-color {
	color: #ba8de8
}
.slate-gray-color {
	color: #76839d
}
.green-color {
	color: #7dbd6c
}
.red-color {
	color: #ef7268
}
.new-faq-box {
	border-top: 0 #ddd solid;
	padding-top: 0;
}
.new-faq-box h2 {
	font-size: 40px;
	font-weight: 700;
	letter-spacing: -1px;
	color: #000;
	display: block;
	text-align: center;
	font-family: 'Domine', serif;
	margin-bottom: 10px;
	margin-top: 0
}
.faq-box h3 {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: normal;
	color: #444;
	display: block;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 8px
}
.faq-box p {
	font-size: 17px;
	font-weight: 300;
	letter-spacing: normal;
	color: #666;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
}
.testimonails-slider.new-text-box {
	padding-bottom: 130px
}
.testimonails-slider.new-text-box .carousel-inner {
	background: 0 0
}
.more-features.new-box-add1 {
	background: #f3f3f3
}
.targate-profiling-new.t-p-new-box {
	background: inherit;
	padding: 50px 0 0;
	border-bottom: 0px solid #e1e8ed;
	border-top: 0px solid #e1e8ed;
}
.targate-profiling-new.t-p-new-box h1 {
	font-size: 24px;
	text-align: left;
	margin-bottom: 0;
	padding: 0
}
.targate-profiling-new.t-p-new-box .row {
	margin: 0
}
.targate-profiling-new.t-p-new-box .tabcontent {
	background: #fff;
	border-radius: 0;
	box-shadow: none;
	margin: 15px 0 0;
	padding: 0;
	letter-spacing: .5px;
	border-bottom: 0 #ddd solid;
	padding-bottom: 40px
}
.targate-profiling-new.t-p-new-box .col ul :nth-of-type(4n+4) .col ul, .targate-profiling-new.t-p-new-box #count_tbl .col ul:nth-of-type(4n+4) {
	margin-right: 40px
}
.co-numbers-box {
	color: #444;
	background-color: #e9f6fd;
	padding: 18px 15px;
	border: 1px solid #bbd7e5;
	border-radius: 3px;
	margin-bottom: 20px;
	display: inline-block;
	width: 100%
}
.co-numbers-box ul {
	padding: 0;
	margin: auto
}
.co-numbers-box ul li {
	list-style: none;
	display: inline-block;
	width: 48%;
	text-align: center
}
.co-numbers-box h3 {
	font-size: 26px;
	font-weight: 600;
	letter-spacing: normal;
	color: #0d5bf5;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 4px;
	margin-top: 0
}
.co-numbers-box span {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 400;
	display: block;
	letter-spacing: 0.5px
}
.co-numbers-box ul li:first-child {
	border-right: 1px #bbd7e5 solid
}
.footer-new-box {
	width: 20%
}
.new-download-smaple-box {
	color: #444;
	background-color: #e9f6fd;
	padding: 15px 25px;
	border: 1px solid #bbd7e5;
	border-radius: 4px;
	margin-bottom: 30px;
	margin-top: 0px;
	text-align: left;
	display: inline-block;
	width: 100%
}
.request-t {
	display: inline-block
}
.request-t {
	display: inline-block;
	font-family: 'Domine', serif;
	margin-right: 12px;
	font-size: 20px;
	color: #444;
	font-weight: 300;
	letter-spacing: 0.5px;
	width: 100%;
	margin-top: 15px
}
.new-download-smaple-box .inner-n-box {
	text-align: center;
	clear: both;
	margin-bottom: 0;
	display: inline-block;
	padding: 10px 0% 0px;
	width: 100%
}
.new-download-smaple-box .inner-n-box .form-group {
	width: 40%;
	margin-bottom: 0;
	margin-right: 12px;
	display: inline-block;
	float: left
}
.new-download-smaple-box .inner-n-box .input-group-addon {
	padding: 8px 10px 8px 15px;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	color: #ccc;
	text-align: center;
	background-color: inherit;
	border: 0 solid #fff;
	border-radius: 0;
	position: relative;
	z-index: 10;
	line-height: 30px
}
.new-download-smaple-box .inner-n-box .input-group .form-control {
	float: left;
	width: 100%;
	margin-bottom: 0;
	left: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 5px 12px 6px 12px;
	font-size: 15px;
	margin-top: 0;
	height: 35px;
	letter-spacing: normal;
}
.download-form-name {
	background-color: #fff;
	background-image: none;
	border: 1px solid #d1d1d1;
	border-radius: 3px;
	box-shadow: none;
	color: #999;
	font-size: 15px;
	height: 45px;
	line-height: normal;
	padding: 0 12px;
	vertical-align: middle;
	width: 20%;
	margin-right: 10px
}
.new-download-smaple-box .download-form-box {
	background-color: #fff;
	background-image: none;
	border: 1px solid #d1d1d1;
	border-radius: 3px;
	box-shadow: none;
	color: #999;
	font-size: 15px;
	height: 45px;
	line-height: normal;
	padding: 0 12px;
	vertical-align: middle;
	width: 28%;
	margin-right: 10px
}
.new-download-smaple-box .txt_box {
	width: 30%!important;
	border: 2px solid #e1e8ee;
	border-radius: 3px!important;
	padding: 11px 15px 11px 50px!important;
	line-height: 1!important;
	font-size: 17px;
	font-family: 'Montserrat', sans-serif;
	color: #86939e;
	margin-bottom: 8px;
	margin-right: 10px
}
.new-download-smaple-box .big-download-smaple {
	display: inline-block;
	letter-spacing: .5px;
	vertical-align: 3px
}
.new-download-smaple-box .txt_box:focus {
	border-color: #95a1ae;
	color: #333
}
.new-download-smaple-box .big-download-smaple {
	margin-top: 0;
	float: left
}
.targate-profiling-new.t-p-new-box #count_tbl .col li {
	float: left;
	margin-right: 4px;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.new-top-box h3 {
	font-size: 15px;
	display: block;
	font-weight: 700;
	letter-spacing: 1.8px;
	line-height: normal;
	word-spacing: normal;
	margin-bottom: 5px;
	margin-top: 5px;
	text-transform: uppercase;
	color: #333;
	font-family: 'Montserrat', sans-serif;
}
.new-top-box .heading-block h1 {
	color: #444;
	font-size: 46px
}
.new-top-box .heading-block p {
	color: #333;
	font-size: 19px;
	padding: 0 19%
}
.new-top-box .search-form {
	border: 2px solid #ddd
}
.new-faq-box .faq-box p {
	margin-bottom: 25px
}
.new-price-box {
}
.download-bnt-box.new-price-box .download-bnt {
	display: inline-block;
	font-size: 17px;
	font-weight: 400;
	border-radius: 4px;
	padding: 11px 0;
	border: 0;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	width: 47%;
	margin-bottom: 20px;
	float: left;
	background: #f1f3f4;
	color: #222
}
.download-bnt-box.new-price-box .download-bnt:hover {
	background: #1576ec;
	transition: all .4s ease;
	color: #fff
}
.download-bnt-box.new-price-box .download-bnt i {
	margin-right: 4px;
	font-size: 17px;
	font-weight: 300
}
.new_buy_list_btn i {
	margin-right: 2px;
	font-size: 17px;
	font-weight: 300
}
.new_buy_list_btn {
	color: #222;
	padding: 11px 28px;
	text-align: center;
	text-decoration: none;
	background-color: #fed24a;
	border: 0 #d8af2f solid;
	border-radius: 4px;
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	font-weight: 400;
	float: right;
	margin-left: 15px;
	width: 48%;
}
.new_buy_list_btn:hover {
	background: #006cd8;
	transition: all .4s ease
}
.download-bnt-box.new-price-box .co-numbers-box ul li {
	list-style: none;
	display: inline-block;
	width: 32%;
	text-align: center;
	border-right: 1px #bbd7e5 solid
}
.download-bnt-box.new-price-box .co-numbers-box.two-num-box ul li {
	width: 48%
}
.download-bnt-box.new-price-box .co-numbers-box ul li:last-child {
	border-right: 0 #ddd solid
}
.text-block.lft-align h3 {
	font-size: 24px;
	line-height: 36px;
	font-weight: 600;
	color: #444;
	margin-top: 25px;
	margin-bottom: 2px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: .5px;
	margin-top: 0
}
.text-block.lft-align .normal-text-block1 {
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
	margin-bottom: 0;
	letter-spacing: .5px;
	font-family: 'Montserrat', sans-serif;
	text-align: left
}
.healthcare-cio-list-page.top-search-section {
	margin-top: 90px
}
.healthcare-cio-list-page.top-search-section {
	padding: 0 30px 0 0
}
.companies-new-box .table .buy-list-btn {
	float: right;
	border: 1px #fff solid;
	padding: 4px 10px;
	font-size: 14px;
	border-radius: 3px;
	margin-top: -4px;
	color: #666;
	border: none;
}
.companies-new-box .table .buy-list-btn i {
	margin-right: 5px
}
.companies-new-box .table .buy-list-btn:hover, .companies-new-box.new-box-d tr:hover .buy-list-btn {
	background: #00a369;
	transition: all .4s ease;
	color: #fff;
	border: 0px #00a369 solid;
}
.companies-new-box .table h3 {
	font-size: 14px;
	color: #666;
	font-family: 'Montserrat', sans-serif;
	display: block;
	font-weight: 300;
	letter-spacing: normal;
	line-height: 1.3em;
	margin: 0px 0px 4px;
}
.companies-new-box .table h3 a {
	color: #1576ec;
	text-decoration: underline;
}
.companies-new-box .table h3 a:hover {
	color: #1576ec;
	text-decoration: none;
}
.companies-new-box .table>thead>tr>th {
	font-weight: 600;
	background: #f8f8f8;
	border-bottom-width: 1px
}
.companies-new-box .table>tbody>tr>th {
	font-weight: 600
}
.companies-new-box .table>tbody>tr>td, .companies-new-box .table>tbody>tr>th, .companies-new-box .table>tfoot>tr>td, .companies-new-box .table>tfoot>tr>th, .companies-new-box .table>thead>tr>td, .companies-new-box .table>thead>tr>th {
	padding: 18px
}
.pro-list {
	margin-top: 50px
}
.search-section.top-new-search {
	margin: 0px auto 0px;
	background: #f5fbfe;
	padding: 10px 15px 10px;
	border-radius: 5px
}
.search-section.top-new-search .search-form {
	border: 1px solid #ddd;
	height: 48px;
	width: 290px;
	font-size: 16px;
	letter-spacing: normal;
	background: #fff;
}
.features-testimonials {
	background: #f8f9f9;
	padding: 60px 0;
	border-top: rgba(138,144,149,.25) solid 1px
}
.features-testimonials h2 {
	font-size: 22px;
	font-weight: 600;
	letter-spacing: normal;
	color: #000;
	display: block;
	text-align: left;
	font-family: 'Domine', serif;
	margin-bottom: 5px;
	margin-top: 0
}
.features-testimonials p {
	font-weight: 300;
	color: #444;
	font-size: 22px;
	max-width: 800px;
	padding: 0 0 20px;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 0;
	line-height: 30px;
}
.features-testimonials p:before {
	content: '\201C'
}
.features-testimonials span {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #777;
	display: inline-block
}
.features-testimonials span strong {
	font-weight: 700;
	color: #000
}
.features-testimonials .img-holder img {
	width: 90px;
	border-radius: 3px;
	border: 2px #fff solid;
	margin-right: 12px;
	float: left
}
.features-testimonials .img-holder {
	float: left
}
.author-detail {
	margin-top: 18px;
	float: left
}
.testimonial-demo {
	border-top: rgba(138,144,149,.17) solid 1px;
	padding-top: 70px
}
.new-testimonial {
	margin: 0;
	border-radius: 4px;
	border-left: none;
	border-right: none;
	text-align: left;
	padding: 40px;
	box-shadow: 0 0 21px 6px rgba(0,0,0,.04)
}
.new-testimonial .pic {
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin-bottom: 20px;
	overflow: hidden;
	float: left;
	margin-right: 15px
}
.author-d {
	float: left;
	margin-top: 24px
}
p.description {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 15px;
	position: relative
}
p.description:before {
	top: -8px;
	left: -22px;
	z-index: -1;
	opacity: .25;
	content: "";
	position: absolute;
	color: #999;
	font: 80px/1 "Arial", "Helvetica Neue", "Helvetica", sans-serif
}
.new-testimonial .pic img {
	width: 100%;
	height: auto
}
.new-testimonial .title {
	display: block;
	margin: 0 0 5px;
	font-size: 15px;
	font-weight: 600;
	color: #666;
	letter-spacing: 1px;
	text-transform: uppercase
}
.new-testimonial .post {
	display: block;
	font-size: 13px;
	color: #666;
	text-transform: capitalize;
	margin-bottom: 20px
}
.new-testimonial .testimonial .description {
	font-size: 16px;
	color: #fff;
	line-height: 30px
}
.new-customer-logo {
	margin: 60px 0
}
.new-customer-logo h2 {
	font-size: 42px;
	color: #444;
	display: block;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 10px;
	margin-top: 0;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.new-customer-logo .lead1 {
	font-size: 21px;
	font-weight: 400;
	text-transform: none;
	color: #666;
	letter-spacing: .5px;
	margin: auto auto 35px;
	line-height: 1.4em;
	padding: 5px 25%
}
.other-con h3 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	color: #444;
	font-size: 15px;
	text-transform: uppercase;
	border-bottom: 1px #ddd solid;
	padding-bottom: 8px;
	margin-bottom: 12px;
	letter-spacing: 1.5px
}
.other-con ul {
	padding: 0 0 0 15px
}
.other-con ul li {
	padding-bottom: 12px
}
tr:nth-child(even) {
	background: #fff
}
tr:nth-child(odd) {
	background: #fff
}
.companies-new-box .table .co-count, .companies-new-box .table .co-count1 {
	font-weight: 600;
	font-size: 14px;
	color: #333;
}
.companies-new-box .table .co-count span {
	font-size: 12px;
	font-weight: 400;
	display: block;
	letter-spacing: 0.5px;
	color: #666
}
.companies-new-box .table p {
	margin: 0;
	font-size: 16px;
	font-weight: 300;
	color: #666;
}
.desc-box, .other-con {
	margin-bottom: 30px
}
.pro-list.pro-new-list {
	margin-top: 0
}
.about-us-page-box {
	padding: 0 10% 0px;
}
.about-us-page {
	font-size: 24px;
	line-height: 1.3333;
	color: #666;
	position: relative;
	overflow: hidden;
	padding: 140px 0 100px;
	border-bottom: 1px solid #e9eaeb;
	box-shadow: inset 0 3px 100px rgba(0,0,0,.08)
}
.rc-block-articles {
	font-size: 16px;
	line-height: 22px;
	color: rgba(33,50,59,.7);
	position: relative;
	margin: 0px 0 70px
}
.rc-block-articles .rc-article-box {
	margin: 0 auto;
	position: relative;
	z-index: 5;
	padding: 0px 10px
}
.rc-block-articles h1 {
	font-size: 42px;
	color: #444;
	display: block;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 5px;
	margin-top: 0;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.rc-block-articles h2 {
	font-size: 32px;
	color: #444;
	display: block;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 5px;
	margin-top: 0;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.rc-block-articles h7 {
	font-size: 22px;
	color: #000;
	display: block;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 8px;
	margin-top: 10px;
	font-weight: 700;
	font-family: 'Domine', serif;
	line-height: 40px;
	border-bottom: 2px #ececec solid;
}
.rc-block-articles p {
	font-size: 19px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	letter-spacing: normal;
	margin: auto auto 35px;
	line-height: 1.6em;
	padding: 5px 0;
	display: inline-block
}
.rc-block-articles.terms-of-service p {
	font-size: 17px;
	color: #666;
	letter-spacing: normal;
	margin: auto auto 15px;
	line-height: 26px;
}
.rc-inner-block ul {
	margin: 10px 0;
	padding: 0 20px
}
.rc-inner-block ul li {
	font-size: 19px;
	font-weight: 400;
	text-transform: none;
	color: #666;
	padding: 8px 0
}
.rc-block-articles .img-box {
	float: left;
	margin-right: 12px
}
.rc-block-articles .new-inner-box {
	float: left;
	width: 90%
}
.partner-cta-btn {
	text-align: center;
	margin-top: 30px;
	display: block;
	position: relative;
	z-index: 100;
}
.partner-cta-btn a {
	background: #00cc83;
	color: #fff;
	padding: 16px 40px;
	border-radius: 3px;
	float: none;
	margin-bottom: 0;
	display: inline-block;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: normal;
}
.partner-cta-btn a i {
	margin-right: 8px
}
.partner-cta-btn a:hover {
	background: #00a369;
	transition: all .4s ease
}
.benefits.who_use.partner-page {
	margin-top: 20px
}
.contact-page.new-contact-page {
	text-align: left
}
.contact-page.new-contact-page .row {
	padding: 0 25%
}
.contact-page.new-contact-page .new-c-inner-box {
	font-size: 16px;
	line-height: 1.25;
	background: #fff;
	padding: 35px;
	border-radius: 5px;
	text-align: left;
	margin: 90px auto 50px;
	color: rgba(33,50,59,.7);
	box-shadow: 0 0 75px 1px rgba(0,0,0,.15)
}
.new-c-inner-box h1 {
	font-size: 42px;
	color: #444;
	display: block;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 5px;
	margin-top: 0;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.new-c-inner-box p {
	font-size: 19px;
	font-weight: 400;
	text-transform: none;
	color: #666;
	letter-spacing: .5px;
	margin: auto auto 5px;
	line-height: 1.6em;
	padding: 5px 0;
	display: inline-block
}
.contact-page.new-contact-page .contact-block #container.login-block {
	text-align: left;
	margin: 0;
	height: inherit
}
.contact-page.new-contact-page .contact-block .email-info, .contact-page.new-contact-page .contact-block h2 {
	text-align: left
}
.contact-page.new-contact-page .new-c-inner-box .row {
	padding: 0
}
.contact-page.new-contact-page .contact-block h2 {
	font-size: 22px;
	font-weight: 600;
	color: #444;
	letter-spacing: normal;
	padding-bottom: 10px;
	margin-top: 15px
}
.new-blog-heading-block {
	margin-top: 120px
}
.new-blog-heading-block h1 {
	font-size: 42px;
	color: #666;
	font-weight: 700;
	text-align: center;
	margin-bottom: 0;
	margin-top: 16px;
	letter-spacing: .5px;
	text-transform: uppercase;
	line-height: 52px
}
.new-blog-heading-block p {
	font-size: 21px;
	font-weight: 400;
	text-transform: none;
	color: #666;
	letter-spacing: .5px;
	margin: auto auto 35px;
	text-align: center;
	line-height: 1.5em;
	padding: 10px 22%
}
.new-blog-list.blog-listing-box {
	background: #fff;
	margin: 10px 0 80px;
	padding: 35px;
	display: inline-block;
	width: 100%;
	border-radius: 5px
}
#feature-list.attendbase-bg {
	background: #1576ec;
	margin-top: 65px
}
#feature-list.attendbase-bg .inner {
	padding: 80px 0 45px;
	height: auto;
	padding-right: 0%
}
#feature-list.attendbase-bg .lead1 {
	color: #fff;
	text-align: center;
	padding: 0 16%
}
.companies-new-box.new-box-d2 {
	margin-bottom: 50px
}
.new-box-d2 h3 {
	font-size: 21px;
	color: #444;
	font-family: 'Montserrat', sans-serif;
	display: block;
	font-weight: 600;
	letter-spacing: normal;
	line-height: 1.3em;
	margin: 0 10px 8px 0
}
.companies-new-box.new-box-d2 p {
	font-size: 19px
}
.companies-new-box.new-box-d2 .co-count span {
	font-size: 13px;
	font-weight: 400;
	display: block;
	text-transform: uppercase;
	color: #333
}
.companies-new-box.new-box-d2 .co-count {
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 6px;
	color: #2fb797
}
.companies-new-box.new-box-d2 .buy-list-btn {
	background-color: #fff;
	border: 2px solid #d6dade;
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	border-radius: 3px;
	margin-top: 5px;
	font-weight: 600;
	color: #363945;
	width: 100%;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 5px;
	padding: 10px
}
.companies-new-box.new-box-d2 .buy-list-btn:hover {
	background-color: #2fb797;
	color: #fff;
	border: 2px solid #2fb797
}
.new-box-d2 ul {
	margin: auto auto 35px;
	padding: 0;
	list-style: none;
	display: inline-block;
	border: #e8ecef solid 1px;
	border-radius: 3px
}
.new-box-d2 ul li.comp-d2 {
	display: inline-block;
	width: 72%;
	padding: 25px;
	float: left;
	border-right: none
}
.new-box-d2 ul li.bg-color {
	text-align: center;
	background: #f8f9f9;
	padding: 25px 35px;
	width: 28%;
	float: right;
	border-radius: 0 3px 3px 0;
	border-left: #e8ecef solid 1px
}
.companies-new-box.new-box-d2 .row {
	padding: 0 12%
}
#feature-list.rolebase-bg .inner {
	padding: 65px 0 45px;
	height: auto;
	padding-right: 0%
}
#feature-list.rolebase-bg h3 {
	color: #fff
}
#feature-list.rolebase-bg .lead1 {
	color: #fff;
	text-align: center;
	padding: 0 20%
}
#feature-list.rolebase-bg h3 span {
	border-bottom: 0 #faa928 solid
}
.companies-new-box.new-box-d3 .row {
	padding: 0 10%
}
.companies-new-box.new-box-d3 .table>tbody>tr>td, .companies-new-box.new-box-d3 .table>tbody>tr>th, .companies-new-box.new-box-d3 .table>tfoot>tr>td, .companies-new-box.new-box-d3 .table>tfoot>tr>th, .companies-new-box.new-box-d3 .table>thead>tr>td, .companies-new-box.new-box-d3 .table>thead>tr>th {
	padding: 14px 10px
}
.companies-new-box.new-box-d .row {
	padding: 0 8%
}
#feature-list.accountbase-bg {
	background: #1576ec;
	margin-top: 65px
}
#feature-list.accountbase-bg .inner {
	padding: 80px 0 45px;
	height: auto;
	padding-right: 0%
}
#feature-list.accountbase-bg .lead1 {
	padding: 0 15%
}
#feature-list.accountbase-bg h3 span {
	border-bottom: 0 #faa928 solid
}
#feature-list.partnerbase-bg {
	margin-top: 0px
}
#feature-list.partnerbase-bg .inner {
	padding: 80px 0 45px;
	height: auto;
	padding-right: 0%
}
#feature-list.partnerbase-bg h3 {
	color: #fff
}
#feature-list.partnerbase-bg .lead1 {
	color: #fff;
	text-align: center;
	padding: 0 21%
}
#feature-list.partnerbase-bg h3 span {
	border-bottom: 0 #faa928 solid
}
#feature-list.customers-bg {
	background: #fff;
	margin-top: 65px
}
#feature-list.customers-bg .normal-info {
	color: #eee
}
#feature-list.customers-bg .inner {
	padding: 80px 0 65px;
	height: auto;
	padding-right: 0%
}
#feature-list.customers-bg .lead1 {
	color: #fff;
	text-align: center;
	padding: 0 25%
}
#feature-list.targeted-bg {
	padding-bottom: 25px;
	padding-top: 10px;
}
#feature-list .a-d-box h3 {
	font-weight: 600;
}
.page_header.installbase-bg {
	padding-bottom: 85px;
	padding-top: 40px;
	margin: 0px 0px 50px;
}
.page_header:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	display: block;
	background: url(../images/home-bg.png) 50% 12% no-repeat;
	opacity: .1;
	content: "";
}
.page_header.rolebase-bg {
	padding-bottom: 80px;
	padding-top: 40px;
	margin: 0px 0px 50px;
}
.page_header.accountbase-bg {
	padding-bottom: 80px;
	padding-top: 40px;
	margin: 0px 0px 50px;
}
.page_header.partnerbase-bg {
	padding-bottom: 80px;
	padding-top: 40px;
	margin: 0px 0px 50px;
}
.page_header.customers-bg {
	padding-bottom: 60px;
	padding-top: 40px;
	margin: 0px 0px 50px;
}
#feature-list.targeted-bg .inner {
	padding: 30px 0 0;
	height: auto;
	padding-right: 0%
}
#feature-list.targeted-bg h1 {
	font-size: 48px;
	color: #fff;
	font-weight: 700;
	line-height: normal;
	margin-top: 10px;
	letter-spacing: -1.5px;
}
#feature-list.targeted-bg h3 em {
	display: inline-block;
	font-style: normal;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: 1px;
	color: #ccc
}
#feature-list.targeted-bg .lead1 {
	text-align: center;
	padding: 0 14%;
	font-weight: 400
}
#feature-list.targeted-bg h3 span {
	border-bottom: 0 #faa928 solid
}
#feature-list.targeted-bg .normal-info {
	color: #eee
}
#feature-list .search-btn-rc {
	padding: 15px 30px 16px;
	border: 1px solid transparent;
	background: #faa928;
	color: #222;
	box-shadow: none;
	border-bottom: 3px #f98700 solid;
	border-radius: 4px;
	float: right
}
#feature-list .search-btn-rc:hover {
	background: #eea023;
	border-bottom: 3px #e37d04 solid
}
#feature-list .search-section.top-new-search {
	position: relative;
	width: 100%;
	margin: 5px auto -5px;
	background-color: rgba(0,0,0,.45);
	padding: 25px 0;
	border-radius: 0
}
#feature-list .search-section.top-new-search .row {
	padding: 0 8%
}
#feature-list .search-section.top-new-search .search-form {
	border: none;
	width: 86%;
	padding-right: 20px
}
.table .main-category {
	background: #f5f5f5
}
.table .main-category a {
	color: #000
}
.pagination-example {
	float: right;
	margin-bottom: 25px
}
.pagination-example .pagination {
	padding: 10px 0
}
.table-new-box .table th {
	font-weight: 600;
	color: #7a7a7a;
	font-size: 14px;
	border-bottom: 1px solid #edf0f8;
	padding: 6px 8px 8px;
	text-transform: uppercase
}
.table-new-box {
	margin-top: 2px
}
.table-new-box tr:nth-child(odd) {
	background: #fff
}
.companies-new-box.new-box-d {
	margin-bottom: 35px
}
.companies-new-box.new-box-d tr:hover {
	background: #f0f4fb
}
.research-list {
	margin-top: 50px
}
.attendbase-bg.absolutely-free-box .heading-block {
	width: 65%;
	margin: 0 auto;
	position: relative;
	padding: 60px 0 70px
}
.rolebase-bg.partner-page .heading-block, .customers-bg.contact-bg .heading-block {
	width: 65%;
	margin: 0 auto;
	position: relative;
	padding: 60px 0 70px
}
.partnerbase-bg.alternatives-bg .heading-block {
	width: 85%;
	margin: 0 auto;
	position: relative;
	padding: 60px 0 70px;
	z-index: 100;
}
.open-positions-box .row {
	margin: 0 6%;
}
.open-positions-box .inner-block {
	padding: 0px 20px 10px;
	position: relative;
	margin-bottom: 55px;
	/* box-shadow: 0 2px 6px 0 rgba(0,0,0,.1); */
    /* border-radius: 5px; */
    /* border: 1px #eee solid; */
	position: relative;
	z-index: 10;
	margin-top: -75px;
}
.open-positions-box {
	background-color: #fff;
	padding: 10px 0 60px;
	position: relative;
	display: inline-block;
	margin: auto;
	width: 100%;
}
.open-positions-box .inner-block h7 {
	color: #000;
	font-size: 24px;
	margin-bottom: 10px;
	margin-top: 0;
	font-family: 'Domine', serif;
	font-weight: 700;
	padding: 0;
	display: inline-block
}
.open-positions-box .inner-block ul {
	margin-left: 0;
	counter-reset: li;
	list-style-type: none;
	padding-left: 0
}
.open-positions-box .inner-block ul li::before {
	color: #333;
	content: "\f111";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 6px;
	margin-left: -17px;
	margin-right: 8px;
	vertical-align: top;
	width: 8px
}
.open-positions-box .inner-block ul li {
	text-decoration: none;
	padding: 5px 10px;
	padding-left: 22px;
	position: relative;
	font-weight: 400;
	line-height: 24px;
	border-bottom: 2px solid #fff;
	text-decoration: none;
	font-size: 15px;
}
.blog-listing-box .breadcrumb {
	padding: 0 15px 18px;
	margin-bottom: 0;
	list-style: none;
	background-color: #fff;
	font-size: 14px;
	margin-top: 0;
	font-weight: 400;
}
.blog-listing-box .breadcrumb li a {
	color: rgb(117, 117, 117);
}
.blog-listing-box .breadcrumb li a:hover {
	color: rgb(117, 117, 117);
	text-decoration: underline;
}
.breadcrumb>.active {
	color: rgb(117, 117, 117);
}
.new-rc-testimonial {
	padding: 40px 40px 20px 40px;
	display: inline-block;
	flex-direction: column;
	height: 100%;
	/*background-image: url(../images/qoute-img1.png); 
	background-repeat: no-repeat; 
	background-position: 85% 40px;*/ 
	border-radius: 4px;
	margin-bottom: 50px;
	background-size: 100px;
}
.new-rc-testimonial_quotation {
	font-size: 19px;
	max-width: 100%;
	margin-bottom: 20px;
	font-weight: 400;
	color: #333;
}
.new-rc-testimonial_meta {
	display: inline-block;
	float: left;
	width: 100%
}
.new-rc-testimonial_author {
	padding-right: 20px;
	margin-bottom: 20px;
	width: 58%;
	float: left
}
.new-rc-testimonial_name {
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 1px;
	color: #0f256e
}
.new-rc-testimonial_position {
	font-size: 13px;
	color: #777;
	font-weight: 400;
}
.new-rc-testimonial_avatar-container {
	margin-left: auto;
	height: 110px;
	position: relative;
	float: right
}
.new-rc-testimonial_avatar {
	width: 170px;
	height: 170px;
	object-fit: cover;
	border-radius: 50%;
	position: relative
}
.new-rc-testimonial_logo {
	margin-bottom: 15px
}
.new-rc-testimonial.margin-r-15 {
	margin-right: 15px
}
.new-rc-testimonial.margin-l-15 {
	margin-left: 15px
}
.new-rc-testimonial_quotation.min-height1 {
	min-height: 272px
}
.new-rc-testimonial_quotation.min-height2 {
	min-height: 241px
}
.new-rc-testimonial_quotation.min-height3 {
	min-height: 135px
}
.new-rc-testimonial_quotation.min-height4 {
	min-height: 108px
}
.blog-heading-block {
	margin-top: 50px;
	text-align: center;
	padding-bottom: 50px;
	position: relative;
	z-index: 100;
}
.download-bnt-box .input-group-addon {
	padding: 8px 10px 8px 15px;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	color: #ccc;
	text-align: center;
	background-color: inherit;
	border: 0 solid #fff;
	border-radius: 0;
	position: relative;
	z-index: 10;
	line-height: 40px
}
.download-bnt-box .input-group .form-control {
	position: absolute;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	left: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 11px 15px 11px 35px;
	font-size: 15px;
	text-transform: capitalize
}
.download-bnt-box .input-group input[type=email], .download-bnt-box .input-group input[type=phone] {
	text-transform: inherit
}
.new-download-smaple-box .inner-n-box .form-group input[type=name] {
	text-transform: capitalize
}
.download-bnt-box .input-group textarea {
	display: inline-block;
	margin-bottom: 12px
}
.download-bnt-box .input-group textarea.form-control {
	padding: 3px 15px 11px 40px
}
.download-bnt-box .input-group .form-control:focus {
	border-color: #1576ec;
	color: #333
}
.download-bnt-box .form-group {
	margin-bottom: 0;
	display: inline-block;
	width: 100%
}
.table-new-box h3 {
	font-size: 17px;
	font-family: 'Montserrat', sans-serif;
	color: #444;
	margin: 0 0 10px;
	margin-top: 5px;
	letter-spacing: .2px;
	padding-bottom: 0;
	font-weight: 400
}
.table-new-box ul {
	margin-top: 5px;
	padding: 0 20px
}
.table-new-box ul li {
	padding-bottom: 6px
}
.customers-bg.superstars-bg .heading-block2 {
	padding: 30px 0 60px
}
.mmPushBody, html {
	overflow-x: hidden
}
.mobile-menu .btn, .mobile-menu .input-group-btn {
	white-space: nowrap;
	vertical-align: middle;
	display: inline-block
}
.mm-toggle, .mobile-menu .expand:hover {
	cursor: pointer
}
#page {
	left: 0;
	position: relative
}
.mmPushBody {
	height: 100%;
	width: 100%
}
#mobile-menu {
	background: #fff;
	border-right: 1px solid #eee;
	box-shadow: 0 1px 8px #ddd;
	box-sizing: content-box;
	display: none;
	line-height: 1.42857;
	position: fixed;
	text-transform: uppercase;
	top: 0;
	z-index: 99999;
	font-size: 15px
}
.mobile-menu {
	box-sizing: border-box;
	float: left;
	list-style-type: none;
	margin: 0;
	padding-left: 0;
	position: relative;
	width: 100%
}
.mobile-menu ul {
	margin-left: 0;
	padding-left: 0
}
.mobile-menu ul .expand {
	background: #eee
}
.mobile-menu .mm-search {
	background-color: #fff;
	box-sizing: border-box;
	color: #555;
	height: 45px;
	margin-bottom: 5px;
	padding: 5px 10px;
	margin-top: 5px
}
.mobile-menu .input-group {
	border-collapse: separate;
	display: table;
	position: relative;
	border: 1px solid #cfdde2;
	font-family: open sans, sans-serif;
	letter-spacing: normal;
	color: #999;
	border-radius: 3px;
	font-size: 13px
}
.mobile-menu li a, .mobile-menu li li a {
	font-family: 'Montserrat', sans-serif;
}
.mobile-menu .input-group .form-control:last-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}
.mobile-menu .input-group .form-control {
	display: table-cell;
	float: left;
	height: 36px;
	margin-bottom: 0;
	position: relative;
	width: 100%;
	z-index: 2
}
.mobile-menu .input-group-btn {
	font-size: 0;
	position: relative;
	width: 1%
}
.mobile-menu #search1 input {
	height: 36px;
	margin: 0;
	padding-left: 10px;
	width: 85%
}
.mobile-menu #search1 button {
	background: inherit;
	border: none;
	color: #333;
	display: inline-block;
	float: none;
	line-height: 24px;
	padding: 4px 10px 10px;
	border-radius: 0 3px 3px 0
}
.mobile-menu .input-group-btn:first-child>.btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}
.mobile-menu .input-group-btn>.btn {
	height: 36px;
	position: relative
}
.mobile-menu .btn {
	background-image: none;
	border-radius: 0;
	cursor: pointer;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.42857;
	margin-bottom: 0;
	text-align: center
}
.mobile-menu .form-control {
	background-color: #fff;
	border: 0;
	border-radius: 0;
	color: #555;
	font-size: 15px;
	height: 18px;
	padding: 6px 0
}
.mobile-menu .btn-default {
	background-color: #fff;
	border: 0;
	height: 30px;
	padding: 4px 5px
}
.mobile-menu .btn-default:hover {
	color: #014693
}
.mm-search #search1 {
	width: 100%
}
.mobile-menu .btn-default:active, .mobile-menu .btn-default:focus {
	background-color: #fff
}
.mobile-menu .home {
	background-color: #014693;
	color: #fff;
	overflow: hidden
}
.mm-toggle, .mm-toggle-wrap, .mobile-menu li li, .mobile-menu li li li {
	background: none;
}
.mobile-menu .home i {
	padding-right: 5px
}
.mobile-menu .home a.active {
	color: #fff!important
}
.mobile-menu .expand {
	border-left: 0 solid #efefef;
	color: #666;
	margin-left: 20px;
	padding: 0 10px;
	position: absolute;
	right: 0;
	width: 35px;
	font-size: 12px
}
.mobile-menu li {
	border-top: 1px solid #efefef;
	display: block;
	float: left;
	margin-left: 0;
	padding-left: 0;
	position: relative;
	width: 100%
}
.mobile-menu li .home a {
	color: #fff
}
.mobile-menu li a {
	color: #000;
	display: block;
	font-weight: 400;
	overflow: hidden;
	padding: 10px 10px 10px 15px;
	text-decoration: none;
	white-space: normal;
	font-size: 15px;
	letter-spacing: normal;
	text-transform: none
}
.mobile-menu li a:hover {
	color: #000
}
.mobile-menu li a.active {
	color: #014693
}
.mobile-menu li li a {
	padding-left: 20px;
	color: #333;
	font-size: 16px;
	font-weight: 500
}
.mobile-menu li li a i {
	color: #1576ec;
	font-size: 14px;
}
#mobile-menu .top-links ul.links, #mobile-menu .top-links ul.links a, #mobile-menu .top-links ul.links li:last-child a.button_download {
	font-family: 'Montserrat', sans-serif;
	font-weight: 600
}
.mobile-menu li li li a {
	padding-left: 35px
}
.mobile-menu .social a {
	float: left;
	margin: 10px 0 10px 15px;
	padding: 0
}
.mobile-menu .social i {
	color: #014693;
	font-size: 22px
}
.mobile-menu input.simple:focus {
	border: none;
	box-shadow: none;
	transition: none 0s ease 0s
}
.mobile-menu [class*=" icon-"]:before, .mobile-menu [class^=icon-]:before {
	margin-left: 0;
	margin-right: 0
}
.mobile-menu li li a span.fa.fa-plus:before {
	content: ""
}
.mobile-menu li li a span.fa.fa-plus {
	font-family: inherit;
	padding: 0!important
}
.mobile-menu .expand:before {
	content: "\f067";
	font-family: FontAwesome;
}
.mobile-menu .expand.open:before {
	content: "\f068";
	font-family: FontAwesome;
}
.mm-toggle-wrap {
	color: #333;
	line-height: 1;
	overflow: hidden;
	z-index: 100;
	position: absolute
}
.mm-toggle {
	display: none;
	float: left;
	font-size: 19px;
	height: 38px;
	padding: 10px 5px 10px;
	width: auto
}
.mm-toggle .mm-label {
	display: none;
	font-size: 13px;
	margin-left: 3px;
	text-transform: uppercase;
	vertical-align: middle
}
#mobile-menu .top-links {
	display: inline-block;
	width: 100%;
	border-top: 0 solid #efefef
}
#mobile-menu .top-links ul.links li:last-child a.button_download {
	background: #fed24a;
	border: none;
	color: #222;
	padding: 12px 18px;
	font-size: 15px;
	border-radius: 3px;
	float: none;
	letter-spacing: 1px;
	margin-bottom: 0;
	text-transform: uppercase;
	margin-top: 8px;
	text-align: center;
	width: 100%
}
#mobile-menu .top-links ul.links li:last-child {
	border: none
}
#mobile-menu .top-links ul.links, #mobile-menu .top-links ul.links a {
	font-size: 15px;
	overflow: hidden;
	padding: 0;
	letter-spacing: normal;
	color: #6c798b;
	display: inline-block;
	text-transform: none
}
#mobile-menu .top-links ul.links a:hover {
	color: #000
}
#mobile-menu .top-links .links li {
	border-bottom: 1px solid #e5e5e5;
	list-style: none;
	padding: 7px 15px
}
.mobile-menu li li a span.fa.fa-plus:before {
	content: ""
}
.mobile-menu li li a span.fa.fa-plus {
	font-family: inherit;
	padding: 0!important
}
.mm-toggle .icon-bar {
	background-color: #00cc83;
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}
.mm-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}
.mm-toggle .icon-bar+.icon-bar+.icon-bar {
	margin-top: 4px
}
@media(max-width:992px) {
.mm-toggle {
	display: block
}
}
.fa.fa-pull-left, .fa.pull-left {
	margin-right: .3em
}
.fa, .fa-stack {
	display: inline-block
}
.fa-fw, .fa-li {
	text-align: center
}
@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont.eot);
	src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.1) format('embedded-opentype'), url(../fonts/fontawesome-webfont.ttf) format('truetype'), url(../fonts/fontawesome-webfont.svg?v=4.6.1#fontawesomeregular) format('svg');
	font-weight: 400;
	font-style: normal
}
.fa {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}
.fa-2x {
	font-size: 2em
}
.fa-3x {
	font-size: 3em
}
.fa-4x {
	font-size: 4em
}
.fa-5x {
	font-size: 5em
}
.fa-fw {
	width: 1.28571429em
}
.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}
.fa.fa-pull-right, .fa.pull-right {
	margin-left: .3em
}
.fa-ul>li {
	position: relative
}
.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em
}
.fa-li.fa-lg {
	left: -1.85714286em
}
.fa-border {
	padding: .2em .25em .15em;
	border: .08em solid #eee;
	border-radius: .1em
}
.fa-pull-left {
	float: left
}
.fa-pull-right, .pull-right {
	float: right
}
.pull-left {
	float: left
}
.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}
.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}
.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}
:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {
	filter: none
}
.fa-stack {
	position: relative;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}
.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}
.fa-stack-1x {
	line-height: inherit
}
.fa-stack-2x {
	font-size: 2em
}
.fa-inverse {
	color: #fff
}
.fa-glass:before {
	content: "\f000"
}
.fa-music:before {
	content: "\f001"
}
.fa-search:before {
	content: "\f002"
}
.fa-envelope-o:before {
	content: "\f003"
}
.fa-heart:before {
	content: "\f004"
}
.fa-star:before {
	content: "\f005"
}
.fa-star-o:before {
	content: "\f006"
}
.fa-user:before {
	content: "\f007"
}
.fa-film:before {
	content: "\f008"
}
.fa-th-large:before {
	content: "\f009"
}
.fa-th:before {
	content: "\f00a"
}
.fa-th-list:before {
	content: "\f00b"
}
.fa-check:before {
	content: "\f00c"
}
.fa-close:before, .fa-remove:before, .fa-times:before {
	content: "\f00d"
}
.fa-search-plus:before {
	content: "\f00e"
}
.fa-search-minus:before {
	content: "\f010"
}
.fa-power-off:before {
	content: "\f011"
}
.fa-signal:before {
	content: "\f012"
}
.fa-cog:before, .fa-gear:before {
	content: "\f013"
}
.fa-trash-o:before {
	content: "\f014"
}
.fa-home:before {
	content: "\f015"
}
.fa-file-o:before {
	content: "\f016"
}
.fa-clock-o:before {
	content: "\f017"
}
.fa-road:before {
	content: "\f018"
}
.fa-download:before {
	content: "\f019"
}
.fa-arrow-circle-o-down:before {
	content: "\f01a"
}
.fa-arrow-circle-o-up:before {
	content: "\f01b"
}
.fa-inbox:before {
	content: "\f01c"
}
.fa-play-circle-o:before {
	content: "\f01d"
}
.fa-repeat:before, .fa-rotate-right:before {
	content: "\f01e"
}
.fa-refresh:before {
	content: "\f021"
}
.fa-list-alt:before {
	content: "\f022"
}
.fa-lock:before {
	content: "\f023"
}
.fa-flag:before {
	content: "\f024"
}
.fa-headphones:before {
	content: "\f025"
}
.fa-volume-off:before {
	content: "\f026"
}
.fa-volume-down:before {
	content: "\f027"
}
.fa-volume-up:before {
	content: "\f028"
}
.fa-qrcode:before {
	content: "\f029"
}
.fa-barcode:before {
	content: "\f02a"
}
.fa-tag:before {
	content: "\f02b"
}
.fa-tags:before {
	content: "\f02c"
}
.fa-book:before {
	content: "\f02d"
}
.fa-bookmark:before {
	content: "\f02e"
}
.fa-print:before {
	content: "\f02f"
}
.fa-camera:before {
	content: "\f030"
}
.fa-font:before {
	content: "\f031"
}
.fa-bold:before {
	content: "\f032"
}
.fa-italic:before {
	content: "\f033"
}
.fa-text-height:before {
	content: "\f034"
}
.fa-text-width:before {
	content: "\f035"
}
.fa-align-left:before {
	content: "\f036"
}
.fa-align-center:before {
	content: "\f037"
}
.fa-align-right:before {
	content: "\f038"
}
.fa-align-justify:before {
	content: "\f039"
}
.fa-list:before {
	content: "\f03a"
}
.fa-dedent:before, .fa-outdent:before {
	content: "\f03b"
}
.fa-indent:before {
	content: "\f03c"
}
.fa-video-camera:before {
	content: "\f03d"
}
.fa-image:before, .fa-photo:before, .fa-picture-o:before {
	content: "\f03e"
}
.fa-pencil:before {
	content: "\f040"
}
.fa-map-marker:before {
	content: "\f041"
}
.fa-adjust:before {
	content: "\f042"
}
.fa-tint:before {
	content: "\f043"
}
.fa-edit:before, .fa-pencil-square-o:before {
	content: "\f044"
}
.fa-share-square-o:before {
	content: "\f045"
}
.fa-check-square-o:before {
	content: "\f046"
}
.fa-arrows:before {
	content: "\f047"
}
.fa-step-backward:before {
	content: "\f048"
}
.fa-fast-backward:before {
	content: "\f049"
}
.fa-backward:before {
	content: "\f04a"
}
.fa-play:before {
	content: "\f04b"
}
.fa-pause:before {
	content: "\f04c"
}
.fa-stop:before {
	content: "\f04d"
}
.fa-forward:before {
	content: "\f04e"
}
.fa-fast-forward:before {
	content: "\f050"
}
.fa-step-forward:before {
	content: "\f051"
}
.fa-eject:before {
	content: "\f052"
}
.fa-chevron-left:before {
	content: "\f053"
}
.fa-chevron-right:before {
	content: "\f054"
}
.fa-plus-circle:before {
	content: "\f055"
}
.fa-minus-circle:before {
	content: "\f056"
}
.fa-times-circle:before {
	content: "\f057"
}
.fa-check-circle:before {
	content: "\f058"
}
.fa-question-circle:before {
	content: "\f059"
}
.fa-info-circle:before {
	content: "\f05a"
}
.fa-crosshairs:before {
	content: "\f05b"
}
.fa-times-circle-o:before {
	content: "\f05c"
}
.fa-check-circle-o:before {
	content: "\f05d"
}
.fa-ban:before {
	content: "\f05e"
}
.fa-arrow-left:before {
	content: "\f060"
}
.fa-arrow-right:before {
	content: "\f061"
}
.fa-arrow-up:before {
	content: "\f062"
}
.fa-arrow-down:before {
	content: "\f063"
}
.fa-mail-forward:before, .fa-share:before {
	content: "\f064"
}
.fa-expand:before {
	content: "\f065"
}
.fa-compress:before {
	content: "\f066"
}
.fa-plus:before {
	content: "\f067"
}
.fa-minus:before {
	content: "\f068"
}
.fa-asterisk:before {
	content: "\f069"
}
.fa-exclamation-circle:before {
	content: "\f06a"
}
.fa-gift:before {
	content: "\f06b"
}
.fa-leaf:before {
	content: "\f06c"
}
.fa-fire:before {
	content: "\f06d"
}
.fa-eye:before {
	content: "\f06e"
}
.fa-eye-slash:before {
	content: "\f070"
}
.fa-exclamation-triangle:before, .fa-warning:before {
	content: "\f071"
}
.fa-plane:before {
	content: "\f072"
}
.fa-calendar:before {
	content: "\f073"
}
.fa-random:before {
	content: "\f074"
}
.fa-comment:before {
	content: "\f075"
}
.fa-magnet:before {
	content: "\f076"
}
.fa-chevron-up:before {
	content: "\f077"
}
.fa-chevron-down:before {
	content: "\f078"
}
.fa-retweet:before {
	content: "\f079"
}
.fa-shopping-cart:before {
	content: "\f07a"
}
.fa-folder:before {
	content: "\f07b"
}
.fa-folder-open:before {
	content: "\f07c"
}
.fa-arrows-v:before {
	content: "\f07d"
}
.fa-arrows-h:before {
	content: "\f07e"
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "\f080"
}
.fa-twitter-square:before {
	content: "\f081"
}
.fa-facebook-square:before {
	content: "\f082"
}
.fa-camera-retro:before {
	content: "\f083"
}
.fa-key:before {
	content: "\f084"
}
.fa-cogs:before, .fa-gears:before {
	content: "\f085"
}
.fa-comments:before {
	content: "\f086"
}
.fa-thumbs-o-up:before {
	content: "\f087"
}
.fa-thumbs-o-down:before {
	content: "\f088"
}
.fa-star-half:before {
	content: "\f089"
}
.fa-heart-o:before {
	content: "\f08a"
}
.fa-sign-out:before {
	content: "\f08b"
}
.fa-linkedin-square:before {
	content: "\f08c"
}
.fa-thumb-tack:before {
	content: "\f08d"
}
.fa-external-link:before {
	content: "\f08e"
}
.fa-sign-in:before {
	content: "\f090"
}
.fa-trophy:before {
	content: "\f091"
}
.fa-github-square:before {
	content: "\f092"
}
.fa-upload:before {
	content: "\f093"
}
.fa-lemon-o:before {
	content: "\f094"
}
.fa-phone:before {
	content: "\f095"
}
.fa-square-o:before {
	content: "\f096"
}
.fa-bookmark-o:before {
	content: "\f097"
}
.fa-phone-square:before {
	content: "\f098"
}
.fa-twitter:before {
	content: "\f099"
}
.fa-facebook-f:before, .fa-facebook:before {
	content: "\f09a"
}
.fa-github:before {
	content: "\f09b"
}
.fa-unlock:before {
	content: "\f09c"
}
.fa-credit-card:before {
	content: "\f09d"
}
.fa-feed:before, .fa-rss:before {
	content: "\f09e"
}
.fa-hdd-o:before {
	content: "\f0a0"
}
.fa-bullhorn:before {
	content: "\f0a1"
}
.fa-bell:before {
	content: "\f0f3"
}
.fa-certificate:before {
	content: "\f0a3"
}
.fa-hand-o-right:before {
	content: "\f0a4"
}
.fa-hand-o-left:before {
	content: "\f0a5"
}
.fa-hand-o-up:before {
	content: "\f0a6"
}
.fa-hand-o-down:before {
	content: "\f0a7"
}
.fa-arrow-circle-left:before {
	content: "\f0a8"
}
.fa-arrow-circle-right:before {
	content: "\f0a9"
}
.fa-arrow-circle-up:before {
	content: "\f0aa"
}
.fa-arrow-circle-down:before {
	content: "\f0ab"
}
.fa-globe:before {
	content: "\f0ac"
}
.fa-wrench:before {
	content: "\f0ad"
}
.fa-tasks:before {
	content: "\f0ae"
}
.fa-filter:before {
	content: "\f0b0"
}
.fa-briefcase:before {
	content: "\f0b1"
}
.fa-arrows-alt:before {
	content: "\f0b2"
}
.fa-group:before, .fa-users:before {
	content: "\f0c0"
}
.fa-chain:before, .fa-link:before {
	content: "\f0c1"
}
.fa-cloud:before {
	content: "\f0c2"
}
.fa-flask:before {
	content: "\f0c3"
}
.fa-cut:before, .fa-scissors:before {
	content: "\f0c4"
}
.fa-copy:before, .fa-files-o:before {
	content: "\f0c5"
}
.fa-paperclip:before {
	content: "\f0c6"
}
.fa-floppy-o:before, .fa-save:before {
	content: "\f0c7"
}
.fa-square:before {
	content: "\f0c8"
}
.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
	content: "\f0c9"
}
.fa-list-ul:before {
	content: "\f0ca"
}
.fa-list-ol:before {
	content: "\f0cb"
}
.fa-strikethrough:before {
	content: "\f0cc"
}
.fa-underline:before {
	content: "\f0cd"
}
.fa-table:before {
	content: "\f0ce"
}
.fa-magic:before {
	content: "\f0d0"
}
.fa-truck:before {
	content: "\f0d1"
}
.fa-pinterest:before {
	content: "\f0d2"
}
.fa-pinterest-square:before {
	content: "\f0d3"
}
.fa-google-plus-square:before {
	content: "\f0d4"
}
.fa-google-plus:before {
	content: "\f0d5"
}
.fa-money:before {
	content: "\f0d6"
}
.fa-caret-down:before {
	content: "\f0d7"
}
.fa-caret-up:before {
	content: "\f0d8"
}
.fa-caret-left:before {
	content: "\f0d9"
}
.fa-caret-right:before {
	content: "\f0da"
}
.fa-columns:before {
	content: "\f0db"
}
.fa-sort:before, .fa-unsorted:before {
	content: "\f0dc"
}
.fa-sort-desc:before, .fa-sort-down:before {
	content: "\f0dd"
}
.fa-sort-asc:before, .fa-sort-up:before {
	content: "\f0de"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-linkedin:before {
	content: "\f0e1"
}
.fa-rotate-left:before, .fa-undo:before {
	content: "\f0e2"
}
.fa-gavel:before, .fa-legal:before {
	content: "\f0e3"
}
.fa-dashboard:before, .fa-tachometer:before {
	content: "\f0e4"
}
.fa-comment-o:before {
	content: "\f0e5"
}
.fa-comments-o:before {
	content: "\f0e6"
}
.fa-bolt:before, .fa-flash:before {
	content: "\f0e7"
}
.fa-sitemap:before {
	content: "\f0e8"
}
.fa-umbrella:before {
	content: "\f0e9"
}
.fa-clipboard:before, .fa-paste:before {
	content: "\f0ea"
}
.fa-lightbulb-o:before {
	content: "\f0eb"
}
.fa-exchange:before {
	content: "\f0ec"
}
.fa-cloud-download:before {
	content: "\f0ed"
}
.fa-cloud-upload:before {
	content: "\f0ee"
}
.fa-user-md:before {
	content: "\f0f0"
}
.fa-stethoscope:before {
	content: "\f0f1"
}
.fa-suitcase:before {
	content: "\f0f2"
}
.fa-bell-o:before {
	content: "\f0a2"
}
.fa-coffee:before {
	content: "\f0f4"
}
.fa-cutlery:before {
	content: "\f0f5"
}
.fa-file-text-o:before {
	content: "\f0f6"
}
.fa-building-o:before {
	content: "\f0f7"
}
.fa-hospital-o:before {
	content: "\f0f8"
}
.fa-ambulance:before {
	content: "\f0f9"
}
.fa-medkit:before {
	content: "\f0fa"
}
.fa-fighter-jet:before {
	content: "\f0fb"
}
.fa-beer:before {
	content: "\f0fc"
}
.fa-h-square:before {
	content: "\f0fd"
}
.fa-plus-square:before {
	content: "\f0fe"
}
.fa-angle-double-left:before {
	content: "\f100"
}
.fa-angle-double-right:before {
	content: "\f101"
}
.fa-angle-double-up:before {
	content: "\f102"
}
.fa-angle-double-down:before {
	content: "\f103"
}
.fa-angle-left:before {
	content: "\f104"
}
.fa-angle-right:before {
	content: "\f105"
}
.fa-angle-up:before {
	content: "\f106"
}
.fa-angle-down:before {
	content: "\f107"
}
.fa-desktop:before {
	content: "\f108"
}
.fa-laptop:before {
	content: "\f109"
}
.fa-tablet:before {
	content: "\f10a"
}
.fa-mobile-phone:before, .fa-mobile:before {
	content: "\f10b"
}
.fa-circle-o:before {
	content: "\f10c"
}
.fa-quote-left:before {
	content: "\f10d"
}
.fa-quote-right:before {
	content: "\f10e"
}
.fa-spinner:before {
	content: "\f110"
}
.fa-circle:before {
	content: "\f111"
}
.fa-mail-reply:before, .fa-reply:before {
	content: "\f112"
}
.fa-github-alt:before {
	content: "\f113"
}
.fa-folder-o:before {
	content: "\f114"
}
.fa-folder-open-o:before {
	content: "\f115"
}
.fa-smile-o:before {
	content: "\f118"
}
.fa-frown-o:before {
	content: "\f119"
}
.fa-meh-o:before {
	content: "\f11a"
}
.fa-gamepad:before {
	content: "\f11b"
}
.fa-keyboard-o:before {
	content: "\f11c"
}
.fa-flag-o:before {
	content: "\f11d"
}
.fa-flag-checkered:before {
	content: "\f11e"
}
.fa-terminal:before {
	content: "\f120"
}
.fa-code:before {
	content: "\f121"
}
.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "\f122"
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "\f123"
}
.fa-location-arrow:before {
	content: "\f124"
}
.fa-crop:before {
	content: "\f125"
}
.fa-code-fork:before {
	content: "\f126"
}
.fa-chain-broken:before, .fa-unlink:before {
	content: "\f127"
}
.fa-question:before {
	content: "\f128"
}
.fa-info:before {
	content: "\f129"
}
.fa-exclamation:before {
	content: "\f12a"
}
.fa-superscript:before {
	content: "\f12b"
}
.fa-subscript:before {
	content: "\f12c"
}
.fa-eraser:before {
	content: "\f12d"
}
.fa-puzzle-piece:before {
	content: "\f12e"
}
.fa-microphone:before {
	content: "\f130"
}
.fa-microphone-slash:before {
	content: "\f131"
}
.fa-shield:before {
	content: "\f132"
}
.fa-calendar-o:before {
	content: "\f133"
}
.fa-fire-extinguisher:before {
	content: "\f134"
}
.fa-rocket:before {
	content: "\f135"
}
.fa-maxcdn:before {
	content: "\f136"
}
.fa-chevron-circle-left:before {
	content: "\f137"
}
.fa-chevron-circle-right:before {
	content: "\f138"
}
.fa-chevron-circle-up:before {
	content: "\f139"
}
.fa-chevron-circle-down:before {
	content: "\f13a"
}
.fa-html5:before {
	content: "\f13b"
}
.fa-css3:before {
	content: "\f13c"
}
.fa-anchor:before {
	content: "\f13d"
}
.fa-unlock-alt:before {
	content: "\f13e"
}
.fa-bullseye:before {
	content: "\f140"
}
.fa-ellipsis-h:before {
	content: "\f141"
}
.fa-ellipsis-v:before {
	content: "\f142"
}
.fa-rss-square:before {
	content: "\f143"
}
.fa-play-circle:before {
	content: "\f144"
}
.fa-ticket:before {
	content: "\f145"
}
.fa-minus-square:before {
	content: "\f146"
}
.fa-minus-square-o:before {
	content: "\f147"
}
.fa-level-up:before {
	content: "\f148"
}
.fa-level-down:before {
	content: "\f149"
}
.fa-check-square:before {
	content: "\f14a"
}
.fa-pencil-square:before {
	content: "\f14b"
}
.fa-external-link-square:before {
	content: "\f14c"
}
.fa-share-square:before {
	content: "\f14d"
}
.fa-compass:before {
	content: "\f14e"
}
.fa-caret-square-o-down:before, .fa-toggle-down:before {
	content: "\f150"
}
.fa-caret-square-o-up:before, .fa-toggle-up:before {
	content: "\f151"
}
.fa-caret-square-o-right:before, .fa-toggle-right:before {
	content: "\f152"
}
.fa-eur:before, .fa-euro:before {
	content: "\f153"
}
.fa-gbp:before {
	content: "\f154"
}
.fa-dollar:before, .fa-usd:before {
	content: "\f155"
}
.fa-inr:before, .fa-rupee:before {
	content: "\f156"
}
.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {
	content: "\f157"
}
.fa-rouble:before, .fa-rub:before, .fa-ruble:before {
	content: "\f158"
}
.fa-krw:before, .fa-won:before {
	content: "\f159"
}
.fa-bitcoin:before, .fa-btc:before {
	content: "\f15a"
}
.fa-file:before {
	content: "\f15b"
}
.fa-file-text:before {
	content: "\f15c"
}
.fa-sort-alpha-asc:before {
	content: "\f15d"
}
.fa-sort-alpha-desc:before {
	content: "\f15e"
}
.fa-sort-amount-asc:before {
	content: "\f160"
}
.fa-sort-amount-desc:before {
	content: "\f161"
}
.fa-sort-numeric-asc:before {
	content: "\f162"
}
.fa-sort-numeric-desc:before {
	content: "\f163"
}
.fa-thumbs-up:before {
	content: "\f164"
}
.fa-thumbs-down:before {
	content: "\f165"
}
.fa-youtube-square:before {
	content: "\f166"
}
.fa-youtube:before {
	content: "\f167"
}
.fa-xing:before {
	content: "\f168"
}
.fa-xing-square:before {
	content: "\f169"
}
.fa-youtube-play:before {
	content: "\f16a"
}
.fa-dropbox:before {
	content: "\f16b"
}
.fa-stack-overflow:before {
	content: "\f16c"
}
.fa-instagram:before {
	content: "\f16d"
}
.fa-flickr:before {
	content: "\f16e"
}
.fa-adn:before {
	content: "\f170"
}
.fa-bitbucket:before {
	content: "\f171"
}
.fa-bitbucket-square:before {
	content: "\f172"
}
.fa-tumblr:before {
	content: "\f173"
}
.fa-tumblr-square:before {
	content: "\f174"
}
.fa-long-arrow-down:before {
	content: "\f175"
}
.fa-long-arrow-up:before {
	content: "\f176"
}
.fa-long-arrow-left:before {
	content: "\f177"
}
.fa-long-arrow-right:before {
	content: "\f178"
}
.fa-apple:before {
	content: "\f179"
}
.fa-windows:before {
	content: "\f17a"
}
.fa-android:before {
	content: "\f17b"
}
.fa-linux:before {
	content: "\f17c"
}
.fa-dribbble:before {
	content: "\f17d"
}
.fa-skype:before {
	content: "\f17e"
}
.fa-foursquare:before {
	content: "\f180"
}
.fa-trello:before {
	content: "\f181"
}
.fa-female:before {
	content: "\f182"
}
.fa-male:before {
	content: "\f183"
}
.fa-gittip:before, .fa-gratipay:before {
	content: "\f184"
}
.fa-sun-o:before {
	content: "\f185"
}
.fa-moon-o:before {
	content: "\f186"
}
.fa-archive:before {
	content: "\f187"
}
.fa-bug:before {
	content: "\f188"
}
.fa-vk:before {
	content: "\f189"
}
.fa-weibo:before {
	content: "\f18a"
}
.fa-renren:before {
	content: "\f18b"
}
.fa-pagelines:before {
	content: "\f18c"
}
.fa-stack-exchange:before {
	content: "\f18d"
}
.fa-arrow-circle-o-right:before {
	content: "\f18e"
}
.fa-arrow-circle-o-left:before {
	content: "\f190"
}
.fa-caret-square-o-left:before, .fa-toggle-left:before {
	content: "\f191"
}
.fa-dot-circle-o:before {
	content: "\f192"
}
.fa-wheelchair:before {
	content: "\f193"
}
.fa-vimeo-square:before {
	content: "\f194"
}
.fa-try:before, .fa-turkish-lira:before {
	content: "\f195"
}
.fa-plus-square-o:before {
	content: "\f196"
}
.fa-space-shuttle:before {
	content: "\f197"
}
.fa-slack:before {
	content: "\f198"
}
.fa-envelope-square:before {
	content: "\f199"
}
.fa-wordpress:before {
	content: "\f19a"
}
.fa-openid:before {
	content: "\f19b"
}
.fa-bank:before, .fa-institution:before, .fa-university:before {
	content: "\f19c"
}
.fa-graduation-cap:before, .fa-mortar-board:before {
	content: "\f19d"
}
.fa-yahoo:before {
	content: "\f19e"
}
.fa-google:before {
	content: "\f1a0"
}
.fa-reddit:before {
	content: "\f1a1"
}
.fa-reddit-square:before {
	content: "\f1a2"
}
.fa-stumbleupon-circle:before {
	content: "\f1a3"
}
.fa-stumbleupon:before {
	content: "\f1a4"
}
.fa-delicious:before {
	content: "\f1a5"
}
.fa-digg:before {
	content: "\f1a6"
}
.fa-pied-piper:before {
	content: "\f1a7"
}
.fa-pied-piper-alt:before {
	content: "\f1a8"
}
.fa-drupal:before {
	content: "\f1a9"
}
.fa-joomla:before {
	content: "\f1aa"
}
.fa-language:before {
	content: "\f1ab"
}
.fa-fax:before {
	content: "\f1ac"
}
.fa-building:before {
	content: "\f1ad"
}
.fa-child:before {
	content: "\f1ae"
}
.fa-paw:before {
	content: "\f1b0"
}
.fa-spoon:before {
	content: "\f1b1"
}
.fa-cube:before {
	content: "\f1b2"
}
.fa-cubes:before {
	content: "\f1b3"
}
.fa-behance:before {
	content: "\f1b4"
}
.fa-behance-square:before {
	content: "\f1b5"
}
.fa-steam:before {
	content: "\f1b6"
}
.fa-steam-square:before {
	content: "\f1b7"
}
.fa-recycle:before {
	content: "\f1b8"
}
.fa-automobile:before, .fa-car:before {
	content: "\f1b9"
}
.fa-cab:before, .fa-taxi:before {
	content: "\f1ba"
}
.fa-tree:before {
	content: "\f1bb"
}
.fa-spotify:before {
	content: "\f1bc"
}
.fa-deviantart:before {
	content: "\f1bd"
}
.fa-soundcloud:before {
	content: "\f1be"
}
.fa-database:before {
	content: "\f1c0"
}
.fa-file-pdf-o:before {
	content: "\f1c1"
}
.fa-file-word-o:before {
	content: "\f1c2"
}
.fa-file-excel-o:before {
	content: "\f1c3"
}
.fa-file-powerpoint-o:before {
	content: "\f1c4"
}
.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {
	content: "\f1c5"
}
.fa-file-archive-o:before, .fa-file-zip-o:before {
	content: "\f1c6"
}
.fa-file-audio-o:before, .fa-file-sound-o:before {
	content: "\f1c7"
}
.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "\f1c8"
}
.fa-file-code-o:before {
	content: "\f1c9"
}
.fa-vine:before {
	content: "\f1ca"
}
.fa-codepen:before {
	content: "\f1cb"
}
.fa-jsfiddle:before {
	content: "\f1cc"
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {
	content: "\f1cd"
}
.fa-circle-o-notch:before {
	content: "\f1ce"
}
.fa-ra:before, .fa-rebel:before {
	content: "\f1d0"
}
.fa-empire:before, .fa-ge:before {
	content: "\f1d1"
}
.fa-git-square:before {
	content: "\f1d2"
}
.fa-git:before {
	content: "\f1d3"
}
.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before {
	content: "\f1d4"
}
.fa-tencent-weibo:before {
	content: "\f1d5"
}
.fa-qq:before {
	content: "\f1d6"
}
.fa-wechat:before, .fa-weixin:before {
	content: "\f1d7"
}
.fa-paper-plane:before, .fa-send:before {
	content: "\f1d8"
}
.fa-paper-plane-o:before, .fa-send-o:before {
	content: "\f1d9"
}
.fa-history:before {
	content: "\f1da"
}
.fa-circle-thin:before {
	content: "\f1db"
}
.fa-header:before {
	content: "\f1dc"
}
.fa-paragraph:before {
	content: "\f1dd"
}
.fa-sliders:before {
	content: "\f1de"
}
.fa-share-alt:before {
	content: "\f1e0"
}
.fa-share-alt-square:before {
	content: "\f1e1"
}
.fa-bomb:before {
	content: "\f1e2"
}
.fa-futbol-o:before, .fa-soccer-ball-o:before {
	content: "\f1e3"
}
.fa-tty:before {
	content: "\f1e4"
}
.fa-binoculars:before {
	content: "\f1e5"
}
.fa-plug:before {
	content: "\f1e6"
}
.fa-slideshare:before {
	content: "\f1e7"
}
.fa-twitch:before {
	content: "\f1e8"
}
.fa-yelp:before {
	content: "\f1e9"
}
.fa-newspaper-o:before {
	content: "\f1ea"
}
.fa-wifi:before {
	content: "\f1eb"
}
.fa-calculator:before {
	content: "\f1ec"
}
.fa-paypal:before {
	content: "\f1ed"
}
.fa-google-wallet:before {
	content: "\f1ee"
}
.fa-cc-visa:before {
	content: "\f1f0"
}
.fa-cc-mastercard:before {
	content: "\f1f1"
}
.fa-cc-discover:before {
	content: "\f1f2"
}
.fa-cc-amex:before {
	content: "\f1f3"
}
.fa-cc-paypal:before {
	content: "\f1f4"
}
.fa-cc-stripe:before {
	content: "\f1f5"
}
.fa-bell-slash:before {
	content: "\f1f6"
}
.fa-bell-slash-o:before {
	content: "\f1f7"
}
.fa-trash:before {
	content: "\f1f8"
}
.fa-copyright:before {
	content: "\f1f9"
}
.fa-at:before {
	content: "\f1fa"
}
.fa-eyedropper:before {
	content: "\f1fb"
}
.fa-paint-brush:before {
	content: "\f1fc"
}
.fa-birthday-cake:before {
	content: "\f1fd"
}
.fa-area-chart:before {
	content: "\f1fe"
}
.fa-pie-chart:before {
	content: "\f200"
}
.fa-line-chart:before {
	content: "\f201"
}
.fa-lastfm:before {
	content: "\f202"
}
.fa-lastfm-square:before {
	content: "\f203"
}
.fa-toggle-off:before {
	content: "\f204"
}
.fa-toggle-on:before {
	content: "\f205"
}
.fa-bicycle:before {
	content: "\f206"
}
.fa-bus:before {
	content: "\f207"
}
.fa-ioxhost:before {
	content: "\f208"
}
.fa-angellist:before {
	content: "\f209"
}
.fa-cc:before {
	content: "\f20a"
}
.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {
	content: "\f20b"
}
.fa-meanpath:before {
	content: "\f20c"
}
.fa-buysellads:before {
	content: "\f20d"
}
.fa-connectdevelop:before {
	content: "\f20e"
}
.fa-dashcube:before {
	content: "\f210"
}
.fa-forumbee:before {
	content: "\f211"
}
.fa-leanpub:before {
	content: "\f212"
}
.fa-sellsy:before {
	content: "\f213"
}
.fa-shirtsinbulk:before {
	content: "\f214"
}
.fa-simplybuilt:before {
	content: "\f215"
}
.fa-skyatlas:before {
	content: "\f216"
}
.fa-cart-plus:before {
	content: "\f217"
}
.fa-cart-arrow-down:before {
	content: "\f218"
}
.fa-diamond:before {
	content: "\f219"
}
.fa-ship:before {
	content: "\f21a"
}
.fa-user-secret:before {
	content: "\f21b"
}
.fa-motorcycle:before {
	content: "\f21c"
}
.fa-street-view:before {
	content: "\f21d"
}
.fa-heartbeat:before {
	content: "\f21e"
}
.fa-venus:before {
	content: "\f221"
}
.fa-mars:before {
	content: "\f222"
}
.fa-mercury:before {
	content: "\f223"
}
.fa-intersex:before, .fa-transgender:before {
	content: "\f224"
}
.fa-transgender-alt:before {
	content: "\f225"
}
.fa-venus-double:before {
	content: "\f226"
}
.fa-mars-double:before {
	content: "\f227"
}
.fa-venus-mars:before {
	content: "\f228"
}
.fa-mars-stroke:before {
	content: "\f229"
}
.fa-mars-stroke-v:before {
	content: "\f22a"
}
.fa-mars-stroke-h:before {
	content: "\f22b"
}
.fa-neuter:before {
	content: "\f22c"
}
.fa-genderless:before {
	content: "\f22d"
}
.fa-facebook-official:before {
	content: "\f230"
}
.fa-pinterest-p:before {
	content: "\f231"
}
.fa-whatsapp:before {
	content: "\f232"
}
.fa-server:before {
	content: "\f233"
}
.fa-user-plus:before {
	content: "\f234"
}
.fa-user-times:before {
	content: "\f235"
}
.fa-bed:before, .fa-hotel:before {
	content: "\f236"
}
.fa-viacoin:before {
	content: "\f237"
}
.fa-train:before {
	content: "\f238"
}
.fa-subway:before {
	content: "\f239"
}
.fa-medium:before {
	content: "\f23a"
}
.fa-y-combinator:before, .fa-yc:before {
	content: "\f23b"
}
.fa-optin-monster:before {
	content: "\f23c"
}
.fa-opencart:before {
	content: "\f23d"
}
.fa-expeditedssl:before {
	content: "\f23e"
}
.fa-battery-4:before, .fa-battery-full:before {
	content: "\f240"
}
.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "\f241"
}
.fa-battery-2:before, .fa-battery-half:before {
	content: "\f242"
}
.fa-battery-1:before, .fa-battery-quarter:before {
	content: "\f243"
}
.fa-battery-0:before, .fa-battery-empty:before {
	content: "\f244"
}
.fa-mouse-pointer:before {
	content: "\f245"
}
.fa-i-cursor:before {
	content: "\f246"
}
.fa-object-group:before {
	content: "\f247"
}
.fa-object-ungroup:before {
	content: "\f248"
}
.fa-sticky-note:before {
	content: "\f249"
}
.fa-sticky-note-o:before {
	content: "\f24a"
}
.fa-cc-jcb:before {
	content: "\f24b"
}
.fa-cc-diners-club:before {
	content: "\f24c"
}
.fa-clone:before {
	content: "\f24d"
}
.fa-balance-scale:before {
	content: "\f24e"
}
.fa-hourglass-o:before {
	content: "\f250"
}
.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "\f251"
}
.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "\f252"
}
.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "\f253"
}
.fa-hourglass:before {
	content: "\f254"
}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "\f255"
}
.fa-hand-paper-o:before, .fa-hand-stop-o:before {
	content: "\f256"
}
.fa-hand-scissors-o:before {
	content: "\f257"
}
.fa-hand-lizard-o:before {
	content: "\f258"
}
.fa-hand-spock-o:before {
	content: "\f259"
}
.fa-hand-pointer-o:before {
	content: "\f25a"
}
.fa-hand-peace-o:before {
	content: "\f25b"
}
.fa-trademark:before {
	content: "\f25c"
}
.fa-registered:before {
	content: "\f25d"
}
.fa-creative-commons:before {
	content: "\f25e"
}
.fa-gg:before {
	content: "\f260"
}
.fa-gg-circle:before {
	content: "\f261"
}
.fa-tripadvisor:before {
	content: "\f262"
}
.fa-odnoklassniki:before {
	content: "\f263"
}
.fa-odnoklassniki-square:before {
	content: "\f264"
}
.fa-get-pocket:before {
	content: "\f265"
}
.fa-wikipedia-w:before {
	content: "\f266"
}
.fa-safari:before {
	content: "\f267"
}
.fa-chrome:before {
	content: "\f268"
}
.fa-firefox:before {
	content: "\f269"
}
.fa-opera:before {
	content: "\f26a"
}
.fa-internet-explorer:before {
	content: "\f26b"
}
.fa-television:before, .fa-tv:before {
	content: "\f26c"
}
.fa-contao:before {
	content: "\f26d"
}
.fa-500px:before {
	content: "\f26e"
}
.fa-amazon:before {
	content: "\f270"
}
.fa-calendar-plus-o:before {
	content: "\f271"
}
.fa-calendar-minus-o:before {
	content: "\f272"
}
.fa-calendar-times-o:before {
	content: "\f273"
}
.fa-calendar-check-o:before {
	content: "\f274"
}
.fa-industry:before {
	content: "\f275"
}
.fa-map-pin:before {
	content: "\f276"
}
.fa-map-signs:before {
	content: "\f277"
}
.fa-map-o:before {
	content: "\f278"
}
.fa-map:before {
	content: "\f279"
}
.fa-commenting:before {
	content: "\f27a"
}
.fa-commenting-o:before {
	content: "\f27b"
}
.fa-houzz:before {
	content: "\f27c"
}
.fa-vimeo:before {
	content: "\f27d"
}
.fa-black-tie:before {
	content: "\f27e"
}
.fa-fonticons:before {
	content: "\f280"
}
.fa-reddit-alien:before {
	content: "\f281"
}
.fa-edge:before {
	content: "\f282"
}
.fa-credit-card-alt:before {
	content: "\f283"
}
.fa-codiepie:before {
	content: "\f284"
}
.fa-modx:before {
	content: "\f285"
}
.fa-fort-awesome:before {
	content: "\f286"
}
.fa-usb:before {
	content: "\f287"
}
.fa-product-hunt:before {
	content: "\f288"
}
.fa-mixcloud:before {
	content: "\f289"
}
.fa-scribd:before {
	content: "\f28a"
}
.fa-pause-circle:before {
	content: "\f28b"
}
.fa-pause-circle-o:before {
	content: "\f28c"
}
.fa-stop-circle:before {
	content: "\f28d"
}
.fa-stop-circle-o:before {
	content: "\f28e"
}
.fa-shopping-bag:before {
	content: "\f290"
}
.fa-shopping-basket:before {
	content: "\f291"
}
.fa-hashtag:before {
	content: "\f292"
}
.fa-bluetooth:before {
	content: "\f293"
}
.fa-bluetooth-b:before {
	content: "\f294"
}
.fa-percent:before {
	content: "\f295"
}
.fa-gitlab:before {
	content: "\f296"
}
.fa-wpbeginner:before {
	content: "\f297"
}
.fa-wpforms:before {
	content: "\f298"
}
.fa-envira:before {
	content: "\f299"
}
.fa-universal-access:before {
	content: "\f29a"
}
.fa-wheelchair-alt:before {
	content: "\f29b"
}
.fa-question-circle-o:before {
	content: "\f29c"
}
.fa-blind:before {
	content: "\f29d"
}
.fa-audio-description:before {
	content: "\f29e"
}
.fa-volume-control-phone:before {
	content: "\f2a0"
}
.fa-braille:before {
	content: "\f2a1"
}
.fa-assistive-listening-systems:before {
	content: "\f2a2"
}
.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before {
	content: "\f2a3"
}
.fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before {
	content: "\f2a4"
}
.fa-glide:before {
	content: "\f2a5"
}
.fa-glide-g:before {
	content: "\f2a6"
}
.fa-sign-language:before, .fa-signing:before {
	content: "\f2a7"
}
.fa-low-vision:before {
	content: "\f2a8"
}
.fa-viadeo:before {
	content: "\f2a9"
}
.fa-viadeo-square:before {
	content: "\f2aa"
}
.fa-snapchat:before {
	content: "\f2ab"
}
.fa-snapchat-ghost:before {
	content: "\f2ac"
}
.fa-snapchat-square:before {
	content: "\f2ad"
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}
#header.header2 {
	background: #1576ec
}
#header.header2 .navbar-default .navbar-nav>li.active>a, #header.header2 .navbar-default .navbar-nav>li>a {
	color: #fff
}
.buy-page {
	background: #1576ec
}
.blog-listing-box.blog-detail-page #extras blockquote {
	font-size: 20px;
	font-weight: 600;
	margin: 0 0 25px;
	padding: 8px 14px;
	color: #000;
	line-height: 28px;
	font-family: 'Domine', serif;
}
.content-blog .post .entry-content span {
	color: #4c4c4c;
	font-size: 18px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 1.50;
	margin-bottom: 25px;
	display: inline-block;
}
.main-post-img {
	margin-bottom: 30px;
	height: 380px;
	overflow: hidden;
}
.main-post-img img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.content-blog .post span strong {
	font-weight: 600
}
#feature-list .button_speak_experts {
	background: #0f256e;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	border-radius: 4px;
	padding: 14px 30px;
	border: 1px #fff solid;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	display: inline-block;
	margin-left: 15px;
	letter-spacing: 0.5px;
}
.blog-post {
	display: inline-block;
	width: 100%;
	border-bottom: 1px #ccc solid;
	padding-bottom: 15px
}
.blog-post .b-post-img {
	float: left;
	width: 32%;
	margin-right: 10px
}
.blog-post .b-post-title {
	float: left;
	width: 60%
}
.blog-post .b-post-title h3 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-weight: 400;
	line-height: 22px
}
.blog .download-bnt-box {
	margin: 0px 0 35px;
	border-radius: 4px;
	background-color: #f8f8f8;
	border: 1px #e1e8ed solid;
	text-align: center;
}
.request-subtext {
	margin: 0 32px 18px;
	font-size: 15px
}
.schedule-link {
	text-align: center
}
ul.previous-list {
	padding: 0 15px;
	width: 100%;
	display: inline-block
}
ul.previous-list li {
	padding: 5px 0 8px;
	width: 48%;
	float: left
}
.marketing-leaders-box {
	background: #f8f9f9;
	border: 1px #ccc solid;
	padding: 25px 22px 22px;
	border-radius: 4px;
	margin: 0 0 20px;
	display: inline-block;
	width: 100%
}
.marketing-leaders-box h2 {
	margin: 5px 0 14px;
	font-size: 15px;
	font-weight: 400;
	color: #444;
	letter-spacing: 1.5px;
	text-align: center
}
.marketing-leaders-box p {
	font-size: 19px;
	margin-bottom: 18px;
	text-align: center;
	padding: 0 3%;
	font-weight: 300;
}
.leaders-detail-box .leader-img {
	width: 80px;
	float: left;
	margin-right: 12px
}
.leaders-detail-box .leader-img img {
	border-radius: 100px
}
.leaders-author {
	float: left;
	width: 62%
}
p.leaders-name {
	margin-bottom: 0;
	font-weight: 300;
	margin-bottom: 1px;
	margin-top: 8px;
	text-align: left;
	font-size: 15px;
	color: #777;
	padding: 0
}
p.leaders-position {
	font-size: 15px;
	padding: 0;
	padding-right: 5%;
	text-align: left;
	color: #777;
	font-size: 14px;
}
#req_trail_form .btn-link {
	margin: 0 0 10px;
	font-size: 15px;
	color: #444;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	font-weight: 400;
	background: inherit;
	border-bottom: none;
	text-align: center;
	width: 100%;
	text-decoration: none
}
#req_trail_form .accordion {
	padding: 24px 22px 4px
}
#req_trail_form .collapse {
	margin: 0 0 30px
}
#req_trail_form .accordion h5 {
	margin-bottom: 18px;
	margin-top: 0
}
.download-bnt-box .accordion .form-horizontal .form-group {
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0
}
.download-bnt-box #req_trail_form .accordion ul {
	padding-top: 5px
}
.abusy {
	margin: 0;
	padding: 154px 0 130px;
	right: 3px;
	top: 3px;
	width: auto;
	text-align: center;
	display: none
}
.new-product-page {
	display: inline-block;
	width: 100%;
	padding: 50px 0 25px;
	background: #0f256e;
	float: left;
	position: relative;
}
.new-product-page:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	display: block;
	background: url(../images/home-bg.png) 50% 12% no-repeat;
	opacity: .1;
	content: "";
}
.new-product-page .text-center {
	position: relative;
	z-index: 10;
}
.new-product-page h1 {
	color: #fff;
	display: block;
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 48px;
	font-weight: 700;
	font-family: 'Domine', serif;
	letter-spacing: -1.5px;
}
.new-product-page p.subtext {
	color: #fff;
	text-align: center;
	padding: 0 6%;
	font-size: 19px;
	width: 100%;
	margin-bottom: 20px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 28px;
}
.new-bnt-box {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: auto;
	padding: 10px 20%
}
.new-bnt-box form {
	display: inline-block;
}
.top-count-box {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: auto;
	padding: 10px 10% 10px 20%
}
.new-product-page .company-count {
	display: inline-block;
	margin-right: 40px;
	float: left;
	padding-left: 15px
}
.new-product-page .company-count h3 {
	margin: auto;
	font-size: 52px;
	font-family: 'Montserrat', sans-serif;
	color: #fff;
	font-weight: 600;
	line-height: 58px;
	margin-top: 1px
}
.new-product-page .company-count span {
	font-size: 13px;
	letter-spacing: .3px;
	color: #a4b7f7;
	font-weight: 300;
}
.new-product-page .download-bnt, .get-customized-bnt-box .download-bnt {
	display: inline-block;
	background: #00cc83;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	border-radius: 4px;
	padding: 14px 30px;
	border: 1px solid #00cc83;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	margin-right: 25px;
	margin-top: 6px;
	letter-spacing: .5px
}
.new-product-page .download-bnt.yc-new-bnt {
	margin-right: 0px;
}
.new-product-page .download-bnt:hover, .get-customized-bnt-box .download-bnt:hover {
	background: #00a369;
	transition: all .4s ease;
	border: 1px solid #00a369;
}
.new-product-page .download-bnt .divider, .get-customized-bnt-box .download-bnt .divider {
	margin: 0px 15px;
	width: 1px;
	background: #61e6b7;
	height: 18px;
	display: inline-block;
	vertical-align: -3px;
}
.new-product-page .download-bnt .pro-price {
	font-size: 20px;
	font-weight: 600;
}
.new-product-page .request-p-bnt:hover {
	background: #5281de;
}
.new-bnt-box i {
	margin-right: 8px
}
.new-product-page .request-p-bnt {
	display: inline-block;
	font-size: 17px;
	font-weight: 400;
	border-radius: 4px;
	padding: 15px 30px;
	border: 0;
	font-family: 'Montserrat', sans-serif;
	color: #fff;
	background: #1576ec;
	transition: all .4s ease;
	margin-top: 6px;
	letter-spacing: .5px
}
.testimonial {
	display: inline-block;
	width: 100%;
	padding: 0 24%
}
.testimonial .test-inner-box {
	padding: 5px 45px;
	display: inline-block;
	margin-top: 25px
}
.testimonial .test-inner-box .pic {
	margin-top: 10px;
	margin-bottom: 8px
}
.testimonial .test-inner-box .pic img {
	border-radius: 100px;
	width: 80px
}
.test-d-box {
	display: inline-block;
	float: left;
	text-align: center
}
.test-d-box p {
	font-size: 19px;
	margin-bottom: 15px;
	color: #fff;
	font-weight: 300;
	line-height: 28px;
}
.test-d-box h3 {
	margin: auto auto 3px;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 15px;
}
.test-d-box small {
	color: #e2e2e2;
	font-size: 14px;
}
.our-process-box {
	padding-top: 50px;
	padding-bottom: 70px;
	background: #f9fafb
}
.our-process-box h2 {
	font-size: 40px;
	font-weight: 300;
	letter-spacing: -1px;
	color: #444;
	display: block;
	text-align: center;
	font-family: 'Domine', serif;
	margin-bottom: 25px
}
.subtext {
	text-align: center;
	padding: 0 9%
}
.our-process-box h3 {
	font-family: 'Montserrat', sans-serif;
	color: #666;
	margin: auto;
	font-weight: 600;
	font-size: 17px;
	margin-bottom: 15px
}
.our-process-box .subtext {
	text-align: left;
	font-size: 17px;
	font-weight: 300;
	color: #666;
	margin: auto auto 20px;
	padding: 0
}
.list-box {
	display: inline-block;
	width: 100%;
	margin-top: 0
}
.list-box ul {
	padding-left: 15px;
	margin-bottom: 8px;
	display: inline-block
}
.list-box ul li {
	width: 45%;
	float: left;
	font-weight: 300;
	color: #666;
	font-size: 15px;
}
.healthcare-subtext {
	font-weight: 300;
	color: #666;
	font-size: 15px;
}
.targate-profiling-new.t-p-new-box h2 {
	font-size: 40px;
	text-align: center;
	margin-bottom: 0;
	padding: 0;
	color: #000;
	font-weight: 700;
	letter-spacing: -1px;
	font-family: 'Domine', serif;
}
.targate-profiling-new.t-p-new-box h3 {
	font-size: 19px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	margin: auto auto 25px;
	line-height: 28px;
	padding: 5px 12%;
	text-align: center;
}
.testimonial .test-inner-box h2, .testimonial .test-inner-box .leader-text {
	margin: 5px 0 14px;
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	letter-spacing: 1px;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
}
.field-box {
	float: left;
	border-left: 1px #ddd solid;
	padding-left: 40px;
	width: 65%
}
.field-box ul {
	margin: auto;
	list-style: none;
	padding: 0
}
.field-box ul li {
	float: left;
	width: 50%;
	text-align: left;
	font-size: 13px;
	color: #fff;
	padding-bottom: 8px;
	font-weight: 300;
	letter-spacing: 0.5px;
}
.field-box ul li i {
	width: 17px;
	color: #a4b7f7;
	font-size: 15px;
	margin-right: 3px
}
.img-box-how {
	margin-top: 18px;
	text-align: center
}
.img-box-how p {
	font-weight: 400;
	margin-top: 10px
}
.page_header {
	display: inline-block;
	width: 100%;
	padding: 45px 0px 50px;
	background: #0f256e;
	position: relative;
}
.page_header .text-center {
	position: relative;
	z-index: 10;
}
.page_header h3 em {
	display: inline-block;
	font-style: normal;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: 1px;
	color: #c6d0f3
}
.page_header h3 {
	font-size: 15px;
	display: block;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: normal;
	word-spacing: normal;
	margin-bottom: 20px;
	margin-top: 5px;
	color: #fff
}
.page_header h3 i {
	color: #00cc83;
}
.page_header h1 {
	color: #fff;
	display: block;
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 48px;
	font-weight: 700;
	font-family: 'Domine', serif;
}
.page_header p.subtext {
	color: #fff;
	text-align: center;
	padding: 0 10%;
	font-size: 20px;
	width: 100%;
	margin-bottom: 0px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 1.65em;
}
.page_header p.attendbase-subtext {
	color: #fff;
	text-align: center;
	padding: 0 10%;
	font-size: 19px;
	width: 100%;
	margin-bottom: 20px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 28px
}
.page_header p.rolebase-subtext {
	color: #fff;
	text-align: center;
	padding: 0 12%;
	font-size: 19px;
	width: 100%;
	margin-bottom: 20px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 28px
}
.page_header p.accountbase-subtext {
	color: #fff;
	text-align: center;
	padding: 0 8%;
	font-size: 19px;
	width: 100%;
	margin-bottom: 20px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 28px
}
.page_header p.partnerbase-subtext {
	color: #fff;
	text-align: center;
	padding: 0 18%;
	font-size: 19px;
	width: 100%;
	margin-bottom: 20px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 28px
}
.products-main-content {
	overflow: hidden;
	font-size: 13px;
	padding-bottom: 40px
}
.products-main-content .right-space {
	padding-right: 45px
}
.products-main-content h2 {
	text-align: left;
	font-size: 40px;
	line-height: 40px;
	font-weight: 300;
	margin-top: 0;
	letter-spacing: -1px;
	font-family: 'Montserrat', sans-serif;
	color: #000
}
.products-main-content p {
	margin-top: 14px;
	text-align: left;
	font-size: 20px;
	line-height: 34px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400
}
.products-main-content a {
	margin-top: 18px;
	border-bottom: 2px #1576ec dotted;
	display: inline-block;
	color: #1576ec;
	text-align: left;
	font-size: 20px;
	line-height: 34px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400
}
.products-main-content .left-space {
	padding-left: 45px
}
.products-main-content .row {
	padding: 0 6% 80px
}
.page_header.customers-bg .button_download i {
	margin-right: 8px
}
.form-inner {
	padding: 0 15%
}
.form-inner .request-p-bnt:hover {
	background: #5281de;
}
.request-p-bnt i {
	margin-right: 8px
}
.form-inner .request-p-bnt {
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	border-radius: 4px;
	padding: 14px 40px;
	border: 0;
	font-family: 'Montserrat', sans-serif;
	color: #fff;
	background: #1576ec;
	transition: all .4s ease;
	text-transform: uppercase;
	margin-top: 6px;
	letter-spacing: .5px;
	width: 100%
}
.RC-sample .testimonails-snippet i.fa-heart {
	font-size: 20px;
	color: #e33122
}
.customize-form .form-inner-new input {
	width: 48.5%;
	display: inline-block;
	margin: 0 0 14px
}
.customize-form .form-inner-new textarea.form-control {
	font-size: 18px;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #444;
	margin-top: 0;
	margin-bottom: 8px
}
.form-inner-new .submit-button:hover {
	background: #5281de;
}
.form-inner-new .submit-button {
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	border-radius: 4px;
	padding: 14px 40px;
	border: 0;
	font-family: 'Montserrat', sans-serif;
	color: #fff;
	background: #1576ec;
	transition: all .4s ease;
	text-transform: uppercase;
	margin-top: 6px;
	letter-spacing: .5px;
	width: 100%
}
.test-bar .testimonial {
	padding: 0 17%
}
.fa-Testimonial-info p {
	font-size: 14px
}
/* New css 2-2-19*/ 
.new-product-page .buy-new-bnt {
	display: inline-block;
	font-size: 17px;
	font-weight: 400;
	border-radius: 4px;
	padding: 12px 30px;
	border: 0;
	font-family: 'Montserrat', sans-serif;
	color: #fff;
	background: #1576ec;
	transition: all .4s ease;
	margin-top: 6px;
	letter-spacing: .5px;
}
.new-product-page .buy-new-bnt:hover {
	background: #5281de;
}
.new-product-page .buy-new-bnt .pro-price {
	font-size: 20px;
	font-weight: 600;
}
.new-product-page .buy-new-bnt .divider {
	margin: 0px 15px;
	width: 1px;
	background: #6593ef;
	height: 18px;
	display: inline-block;
	vertical-align: -3px;
}
.rc-signin-block {
	display: inline-block;
	margin-bottom: 120px;
	margin-top: 80px;
}
.rc-signin-block strong {
	font-weight: 300;
}
.rc-signin-block .price {
	color: #1576ec;
	font-weight: 600;
}
.rc-signin-block .divider {
	width: 1px;
	background: #ccc;
	display: inline-block;
	margin: 0px 15px;
	height: 18px;
}
.signin-left-box h1 {
	font-size: 26px;
	color: #1a1a1a;
	margin-top: 0;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 18px;
	letter-spacing: 0.5px;
}
.signin-left-box {
	padding: 0px 30px 15px;
	width: 50%;
	display: inline-block;
	float: left
}
.signin-left-box .row {
	padding: 0
}
.create-account-bnt {
	display: block;
	background: #1576ec;
	color: #fff;
	width: 100%;
	font-size: 16px;
	border-radius: 4px;
	padding: 16px 0 12px;
	border: none;
	transition: all .4s ease;
	margin-bottom: 18px;
	margin-top: 8px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.create-account-bnt:hover {
	background: #2858b8
}
.signin-left-box .form-control {
	margin: 2px 0 5px;
	border-radius: 4px;
	height: 45px;
	font-size: 15px
}
p.l-text {
	font-size: 14px;
	color: #4e4e4e;
	margin-bottom: 0
}
.padding-r {
	padding-right: 7px
}
.padding-l {
	padding-left: 7px
}
.s-sub-text {
	margin-bottom: 30px;
	font-size: 15px
}
.bottom-box h4, .top-box h4 {
	font-size: 18px
}
.signin-right-box {
	width: 50%;
	display: inline-block;
	float: left;
	border-left: 1px solid #EFEFF1;
	margin-bottom: 15px;
}
.signin-right-box .top-box {
	border-bottom: 0px solid #EFEFF1;
	padding: 0px 30px 0px
}
.signin-right-box .top-box h4 {
	margin-top: 0;
	color: #1576ec;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.signin-right-box .top-box ul {
	padding-left: 30px;
	margin-top: 12px;
	padding: 0px;
	color: #333;
}
.signin-right-box .top-box ul li {
	padding-bottom: 10px;
	list-style: none;
	font-size: 16px;
	padding-left: 24px;
	position: relative;
	font-weight: 300;
}
.bottom-box {
	padding: 10px 30px 0px;
	text-align: center;
}
.bottom-box h4 {
	margin-top: 0;
	color: #666
}
.t-logo-img {
	margin-top: 25px
}
.top-box ul li i {
	margin-right: 6px;
	color: #19b8a6;
	font-weight: 100;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 5px;
}
.rc-signin-block h2 {
	text-align: center;
	color: #000;
	font-weight: 600;
	margin-top: 30px;
	margin-bottom: 60px;
	font-family: 'Domine', serif;
}
.sub-text {
	text-align: center;
	padding: 0px 30% 30px;
}
.rc-signin-block i.fa-heart {
	font-size: 20px;
	color: #e33122;
}
.rc-signin-block .fa-Testimonial-profile {
	display: inline-block;
}
.rc-signin-block .fa-Testimonial-info {
	text-align: center;
	margin-left: 0;
	color: #333;
}
.rc-signin-block .fa-Testimonial-smallPic {
	margin-top: 10px;
}
.dotline-divider {
	border-bottom: 1px #EFEFF1 solid;
	margin: 10px 6% 5px;
}
.icon-box-new .icon-img-box {
	float: left;
	display: inline-block;
	width: 65px;
}
.icon-box-new .desc-new-box {
	text-align: left;
	display: inline-block;
	width: 84%;
	font-size: 16px;
	padding-left: 20px;
	color: #666;
	font-weight: 300;
}
.icon-box-new h3 {
	margin: 0px 0px 6px;
	font-size: 18px;
	color: #1576ec;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.icon-box-new {
	display: inline-block;
	width: 100%;
	margin-top: 15px;
}
.cc-form {
	border-top: 1px solid #e1e8ed;
}
.payment {
	margin-top: 0px;
}
.payment .form {
	width: 480px;
	margin: 20px 0;
}
.payment .group {
	background: white;
	box-shadow: 0 0px 0px 0 rgba(49, 49, 93, 0.10), 0 0px 0px 0 rgba(0, 0, 0, 0.08);
	border-radius: 4px;
	margin-bottom: 10px;
}
.payment label {
	position: relative;
	color: #000;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
	margin-left: 0px;
	display: flex;
	flex-direction: row;
	margin-bottom: 20px;
}
.payment .group label:not(:last-child) {
	border-bottom: 0px solid #F0F5FA;
}
.payment label > span {
	width: 120px;
	text-align: left;
	margin-right: 30px;
}
.payment .field {
	background: transparent;
	font-weight: 400;
	border: 0;
	color: #000;
	outline: none;
	flex: 1;
	padding-right: 10px;
	padding-left: 10px;
	cursor: text;
	border: 1px #ddd solid;
	font-family: 'Montserrat', sans-serif;
}
.payment .field::-webkit-input-placeholder {
color: #a4a4a4;
}
.payment .field::-moz-placeholder {
color: #a4a4a4;
}
.payment .field:focus {
	border: 1px #1576ec solid;
}
.payment button {
	float: left;
	display: block;
	background: #1576ec;
	color: #fff;
	border-radius: 4px;
	border: 0;
	margin-top: 20px;
	font-size: 18px;
	font-weight: 600;
	width: 100%;
	height: inherit;
	line-height: 25px;
	outline: none;
}
.payment button:focus {
	background: #2858b8;
}
.payment button:active {
	background: #2858b8;
}
.payment .outcome {
	float: left;
	width: 100%;
	padding-top: 8px;
	min-height: 24px;
	text-align: center;
}
.payment .success, .payment .error {
	display: none;
	font-size: 13px;
}
.payment .success.visible, .payment .error.visible {
	display: inline;
}
.payment .error {
	color: #E4584C;
	margin-left: 0px;
	padding-left: 0px;
}
.payment .success {
	color: #666EE8;
}
.payment .success .token {
	font-weight: 500;
	font-size: 13px;
}
.payment label > span.d-color {
	font-weight: 300;
	color: #ccc;
	width: auto;
	margin-right: 0px;
}
.new-count-box {
	margin: auto 0px 10px;
	display: inline-block;
	text-align: center;
	width: 100%;
}
.new-product-page .new-count-box .company-count {
	display: inline-block;
	margin-right: 30px;
	padding-right: 30px;
	float: none;
	padding-left: 0px;
	border-right: 1px #9ba7ce solid;
}
.new-count-box .field-box {
	float: none;
	border-left: 0px #ddd solid;
	padding-left: 0px;
	width: 32%;
	display: inline-block;
}
.new-product-page .customize-bnt {
	display: inline-block;
	font-size: 17px;
	font-weight: 400;
	border-radius: 4px;
	padding: 15px 30px;
	border: 0;
	font-family: 'Montserrat', sans-serif;
	color: #fff;
	background: #1576ec;
	transition: all .4s ease;
	margin-top: 6px;
	letter-spacing: .5px;
}
.new-product-page .customize-bnt:hover {
	background: #5281de;
}
.sneak-peak-box {
	padding-top: 50px;
	padding-bottom: 70px;
	background: #fff;
	border-top: solid 0px rgba(138,144,149,.18);
}
.sneak-peak-box h2 {
	font-size: 40px;
	font-weight: 700;
	letter-spacing: -1px;
	color: #000;
	display: block;
	text-align: center;
	font-family: 'Domine', serif;
	margin-bottom: 5px;
}
.sneak-peak-box h3 {
	font-size: 19px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	letter-spacing: normal;
	margin: auto auto 35px;
	line-height: 28px;
	padding: 5px 10%;
	text-align: center;
}
.discover-box h2 {
	font-size: 40px;
	font-weight: 300;
	letter-spacing: -1px;
	color: #444;
	display: block;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 25px;
	padding: 0px;
}
.targate-profiling-new.t-p-new-box .discover-box h3 {
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	color: #9b9b9b;
	letter-spacing: .5px;
	margin: auto auto 35px;
	line-height: 1.4em;
	padding: 5px 6%;
	text-align: center;
}
.segment-section {
	border-top: solid 1px rgba(138,144,149,.18);
}
.segment-section .row {
	padding: 80px 0px 20px;
}
.segment-section .text-box {
	padding: 20% 0px 0px 70px;
}
.segment-section .text-box.padding-right {
	padding: 20% 70px 0px 0px;
}
.segment-section h2 {
	font-size: 40px;
	font-weight: 300;
	letter-spacing: -1px;
	color: #444;
	display: block;
	font-family: 'Domine', serif;
	margin-bottom: 6px;
}
.segment-section h3 {
	font-size: 17px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	letter-spacing: normal;
	margin: auto auto 35px;
	line-height: 22px;
	padding: 5px 0%;
}
.new-form {
	border-top: 1px solid #e1e8ed;
	margin-top: 0px;
	padding-top: 60px;
	margin-bottom: 70px;
}
.new-form h2 {
	font-size: 40px;
	font-weight: 300;
	letter-spacing: -1px;
	color: #444;
	display: block;
	font-family: 'Domine', serif;
	margin-bottom: 10px;
	text-align: center;
}
.new-form h3 {
	font-size: 17px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	letter-spacing: normal;
	margin: auto auto 45px;
	line-height: 1.4em;
	padding: 0px 18%;
	text-align: center;
}
.new-test-box {
	border-left: 1px solid #efeff1;
	display: inline-block;
}
.new-test-box .testimonial {
	display: inline-block;
	width: 100%;
	padding: 0 5%;
}
.new-test-box .testimonial .test-d-box h4 {
	margin: auto auto 3px;
	color: #777;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 16px;
}
.top-new-sign-up-form {
	padding-right: 35px;
}
.top-new-sign-up-form .sign-up-form .col-xs-12, .top-new-sign-up-form .sign-up-form .col-xs-6 {
	padding: 0 7px;
}
p.enter-text {
	padding: 18% 50px;
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	color: #9b9b9b;
	letter-spacing: .5px;
	margin: auto auto 35px;
	line-height: 1.4em;
}
.purchase-box {
	margin-top: 20px;
	display: inline-block;
}
.disc-text {
	margin-top: 12px;
	font-size: 14px;
	color: #666;
	font-weight: 300;
}
.graph-box {
	padding-top: 50px;
	padding-bottom: 70px;
	background: #fff;
	border-top: solid 1px rgba(138,144,149,.18);
}
.graph-box h2 {
	font-size: 40px;
	font-weight: 700;
	letter-spacing: -1px;
	color: #000;
	display: block;
	text-align: center;
	font-family: 'Domine', serif;
	margin-bottom: 5px;
}
.graph-box h3 {
	font-size: 17px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	margin: auto auto 35px;
	line-height: 22px;
	padding: 5px 16%;
	text-align: center;
}
.graph-box h3.padding12 {
	padding: 5px 12%;
}
.graph-box h3.padding16 {
	padding: 5px 16%;
}
.graph-box h3.padding18 {
	padding: 5px 18%;
}
.graph-box h3.padding24 {
	padding: 5px 24%;
}
.graph-box h3.padding20 {
	padding: 5px 20%;
}
.g-box-img {
	display: inline-block;
	width: 100%;
	margin: 0px 0px 30px;
	text-align: center;
	position: relative;
}
.new-product-page .new-count-box .company-count.yc-page {
	vertical-align: 18px;
}
.stripe-button-el span {
	display: inline-block;
	font-size: 17px;
	font-weight: 400;
	border-radius: 4px;
	padding: 11px 20px;
	border: 0;
	font-family: 'Domine', serif;
	color: #fff;
	background: #fed24a;
	transition: all .4s ease;
	margin-top: 6px;
	letter-spacing: .5px;
	width: 235px
}
.new-product-page .download-bnt:hover {
	background: #00a369;
	transition: all .4s ease;
	border: 1px solid #00a369;
}
.header-top-bar {
	background: #1576ec;
	height: 48px;
	padding-top: 8px;
	display: none;
}
ul.top-rhs-menu {
	display: inline-block;
	text-align: right;
	padding: 0px;
	list-style: none;
	width: 100%;
}
ul.top-rhs-menu li {
	display: inline-block;
}
ul.top-rhs-menu li a {
	color: #fff;
	margin-left: 25px;
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}
ul.top-rhs-menu li.top-social-icon {
	margin-left: 10px;
}
ul.top-rhs-menu li.top-social-icon a {
	margin-left: 12px;
	font-size: 14px;
	border: 2px solid #3b70da;
	padding: 4px 10px;
	border-radius: 3px;
	display: inline-block;
	width: 35px;
	text-align: center;
}
ul.top-rhs-menu li.top-social-icon a:hover {
	background: #3b70da;
}
a.dataset-new-btn {
	font-weight: 600 !important;
	margin-top: 12px;
	padding: 4px 12px !important;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	height: 32px;
	float: right;
	font-size: 14px;
	margin-right: 0px;
	margin-left: 15px;
	background-color: #edf1fd;
	text-decoration: none;
	border: 2px solid #edf1fd;
	color: #344f71;
}
a.dataset-new-btn:hover {
	background-color: #00cc83!important;
	text-decoration: none !important;
	border: 2px solid #00cc83 !important;
	color: #fff !important;
}
a.dataset-new-btn i {
	margin-right: 4px;
}
.top-f-icon {
	margin-top: 5px;
	display: inline-block;
}
.pro-top-bar {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
	padding: 8px 0px;
}
.pro-top-bar a {
	color: #777;
	font-weight: 400;
	font-size: 14px;
}
.pro-top-bar a i {
	margin-left: 20px;
	margin-right: 3px;
}
.pro-top-bar a:hover {
	color: #1576ec;
	text-decoration: underline;
}
.pro-top-bar img {
	margin-right: 12px;
	vertical-align: -3px;
}
.top-sticky-bar {
	border-bottom: 1px solid #e6e6e6;
	display: inline-block;
	width: 100%;
	text-align: center;
}
.top-sticky-bar h3 {
	display: inline-block;
	font-size: 18px;
	color: #444;
	margin-top: 18px;
	margin-bottom: 17px;
}
.top-sticky-bar ul {
	padding: 0px;
	list-style: none;
	display: inline-block;
}
.top-sticky-bar ul li {
	display: inline-block;
	border-left: 1px #ddd solid;
	padding-left: 15px;
	margin-left: 15px;
	line-height: 15px;
	font-size: 14px;
}
.top-sticky-bar ul li a {
	color: #1576ec;
}
.top-sticky-bar ul li a:hover {
	color: #000
}
.pro-sticky-top {
	position: fixed;
	top: 48px;
	width: 100%;
	background: #fff;
	z-index: 100;
}
.top-sticky-bar {
	display: none;
}
.top-sticky-bar.pro-sticky-top {
	display: inline-block;
}
.g-box-img .download-bnt {
	display: inline-block;
	background: #fed24a;
	color: #000;
	font-size: 17px;
	font-weight: 400;
	border-radius: 4px;
	padding: 14px 30px;
	border: 0;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	margin-right: 0px;
	margin-top: 0px;
	letter-spacing: .5px
}
.g-box-img form {
	margin-right: 0px;
	position: absolute;
	top: 39%;
	left: 37%;
	padding: 8px 8px 10px;
	border-radius: 4px;
	background: #fff;
}
.g-box-img .download-bnt.yc-new-bnt i {
	margin-right: 6px;
}
.g-box-img .download-bnt:hover {
	background: #f9dd88;
}
.g-box-img .download-bnt .divider {
	margin: 0px 15px;
	width: 1px;
	background: #d4b455;
	height: 18px;
	display: inline-block;
	vertical-align: -3px;
}
.g-box-img .download-bnt .pro-price {
	font-size: 20px;
	font-weight: 600;
}
.container {
	width: 990px;
}
.avatar-container {
	float: left;
	width: 90px;
	margin-right: 15px;
}
.avatar-container img {
	border-radius: 100px;
	width: 100%;
}
.testimonial-author {
	float: left;
	margin-top: 18px;
	width: 65%;
	text-transform: uppercase;
}
.feedback-section {
	padding: 80px 0px 60px;
	width: 100%;
	position: relative;
	background: #f6f9ff;
	padding-left: 7px;
	display: inline-block;
	z-index: 10;
	border-top: 0px solid #e3eef7;
	border-bottom: 0px solid #e3eef7;
}
.feed-head {
	font-weight: 600;
	font-size: 15px;
	color: #777;
	position: relative;
	text-transform: uppercase;
}
.feed-head .author-img-box img {
	border-radius: 50%;
	width: 45px;
	height: 45px;
	margin: auto 8px auto 0px;
}
.feed-body {
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: 300;
}
.feedback-section .item {
	border: 0px solid #e1e8ed;
	margin: 6px;
	padding: 20px;
	padding-bottom: 5px;
	position: relative;
	font-size: 18px;
	color: #333;
	background: #fff;
	border-radius: 4px;
	width: 19.1%;
	display: inline-block;
	box-shadow: rgb(238, 244, 255) 0px 0px 0px 1px, rgb(238, 244, 255) 0px 2px 8px 1px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(238, 244, 255);
}
.feedback-section .bottom-feedback-section .item {
	float: left;
	width: 19.15%;
	margin: 7px 7px;
}
.heading-block p.line-h-1 {
	padding: 0px 9%;
}
.heading-block p.faq-subtext {
	padding: 0px 6%;
}
.question-block ul {
	padding-left: 22px;
}
.feedback-section h2 {
	font-size: 40px;
	font-weight: 700;
	letter-spacing: -1px;
	color: #000;
	display: block;
	text-align: center;
	font-family: 'Domine', serif;
	margin-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.star-r {
	text-align: center;
	margin-bottom: 12px;
}
.star-r i {
	font-size: 35px;
	color: #fbb700;
}
.icon-feed-box {
	position: absolute;
	right: 0px;
	top: 10px;
}
.icon-feed-box img {
	height: 20px;
}
.feedback-section .button_download {
	padding: 16px 35px;
	outline: 0;
	display: inline-block;
	color: #222;
	font-weight: 400;
	font-size: 17px;
	margin-bottom: 18px;
	border-radius: 4px;
	background: #fed24a;
	border: 0px solid #000;
	transition: all .4s ease;
	letter-spacing: .5px;
}
.feedback-section .button_download i {
	margin-right: 8px;
}
.feedback-section .button_download:hover {
	background: #fed24a;
	border: 0px solid #000;
	transition: all .4s ease;
}
.feedback-btn-box {
	display: inline-block;
	text-align: center;
	margin-bottom: 20px;
	width: 100%;
}
.top-vendors-box {
	display: inline-block;
	width: 100%;
}
.top-vendors-box .item {
	margin: 0px 8px;
	text-align: center;
	width: 17.9%;
	display: inline-block;
	float: left;
}
.top-vendors-box .item img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.top-vendors-box .item:last-child {
	margin-right: 0px;
}
.top-vendors-box .item span {
	text-align: center;
	height: 98px;
	/*background-color: #fff;
	border-radius: 5px;
	border: 1px solid #e9ecef;
	-webkit-box-shadow: #f4f6f8 0 2px 6px;
	box-shadow: 0 2px 6px #f4f6f8;
	-webkit-transition: -webkit-box-shadow .3s ease-in-out;
	transition: -webkit-box-shadow .3s ease-in-out;
	-o-transition: box-shadow .3s ease-in-out;
	transition: box-shadow .3s ease-in-out;
	transition: box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;*/
	display: inline-block;
	width: 100%;
	margin-bottom: 24px;
	line-height: 98px;
	padding: 0px 20px;
	transition: all .4s ease;
}
/*.top-vendors-box .item span:hover {
	background-color: #f6f9ff;
	transition: all .4s ease;
}*/
ul.left-social-bar {
	padding: 0px;
	list-style: none;
	/* position: absolute; */
    /* top: 102px; */
    /* left: -45px; */
	display: inline-block;
	text-align: right;
	width: 40%;
	margin-top: -5px;
	float: right;
	padding-right: 2%;
}
ul.left-social-bar li {
	list-style: none;
	margin-bottom: 2px;
	display: inline-block;
}
ul.left-social-bar li a:hover {
	opacity: 0.7;
}
ul.left-social-bar li a {
	padding: 4px;
	background: #50abf1;
	border-radius: 100px;
	margin-bottom: 8px;
	color: #fff;
	width: 35px;
	height: 35px;
	display: inline-block;
	text-align: center;
	margin-left: 6px;
	line-height: 30px;
	font-size: 16px;
}
ul.left-social-bar li a.linkedin-icon {
	padding: 4px;
	background: #007bb5;
	border-radius: 100px;
	margin-bottom: 8px;
	color: #fff;
	width: 35px;
	height: 35px;
	display: inline-block;
	text-align: center;
	margin-left: 6px;
	line-height: 30px;
	font-size: 16px;
}
ul.left-social-bar li a.fb-icon {
	padding: 4px;
	background: #3a559f;
	border-radius: 100px;
	margin-bottom: 8px;
	color: #fff;
	width: 35px;
	height: 35px;
	display: inline-block;
	text-align: center;
	margin-left: 6px;
	line-height: 30px;
	font-size: 16px;
}
.blog-listing-box.blog-detail-page .entry-content {
	padding: 0px 2%;
	line-height: 24px;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 70px;
	display: inline-block;
	position: relative;
	z-index: 100;
}
.blog-listing-box.blog-detail-page .entry-content a:hover {
	color: #1576ec;
	text-decoration: underline;
}
.new-box-design h2 {
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-size: 18px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 15px;
	background: #f2f2f2;
	border: 1px solid #e9ecef;
	border-bottom: none;
}
.new-box-design h3 {
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-size: 15px;
	margin: 0px 0px 14px;
	line-height: 20px;
	display: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.new-box-design p {
	margin: 0px 0px 6px;
	font-size: 16px;
	color: #666;
}
.box-new {
	padding: 20px 15px 24px;
	border-radius: 0px;
	border: 1px solid #e9ecef;
	background-color: #fff;
	display: inline-block;
	float: left;
	width: 226px;
	margin: inherit;
	margin-right: -1px;
	margin-bottom: -1px;
}
.box-new .buy-list-btn {
	display: inline-block;
	text-align: center;
	background: #fed24a;
	color: #222;
	font-size: 14px;
	font-weight: 400;
	border-radius: 3px;
	padding: 8px 15px;
	border: 0;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	margin-top: 6px;
	float: left;
	margin-right: 10px;
}
.box-new .buy-list-btn.bnt-b {
	display: inline-block;
	text-align: center;
	background: #1576ec;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	border-radius: 3px;
	padding: 8px 15px;
	border: 0;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	margin-top: 6px;
}
a.learn-more-link {
	float: right;
	margin-top: 10px;
	margin-right: 15px;
}
.new-box-design {
	margin-bottom: 0px;
	display: inline-block;
	width: 100%;
	text-align: left;
}
.new-box-design .table {
	margin-bottom: 0px;
}
.box-new .co-count {
	font-weight: 600;
	font-size: 16px;
	color: #000;
	float: left;
	margin-top: 9px;
	line-height: 16px;
	margin-right: 8px;
}
.box-new .co-count span {
	font-size: 12px;
	font-weight: 400;
	display: block;
	letter-spacing: 0.5px;
	color: #666;
}
.category-name-box h2 {
	font-size: 15px;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 12px;
	border-bottom: 2px dotted #eee;
	padding-bottom: 12px;
}
.category-name-box h2 a {
	color: #000;
}
.category-name-box h2 a:hover {
	color: #1576ec;
	text-decoration: underline;
}
.new-cat-box {
}
.padding-right0 {
	padding-right: 0px;
}
.new-left-box {
	float: left;
	width: 28%;
	padding-left: 15px;
	padding-right: 0;
	height: 700px;
	overflow: auto;
	margin-right: 14px;
	display: none;
}
.new-cat-box {
	padding-left: 0px;
	width: 776px;
	padding-right: 0px;
	margin: auto;
	position: relative;
	z-index: 100
}
.new-cat-box .table-bordered {
	border: none;
}
.companies-new-box .new-cat-box .table>tbody>tr>td, .companies-new-box .new-cat-box .table>tbody>tr>th, .companies-new-box .new-cat-box .table>tfoot>tr>td, .companies-new-box .new-cat-box .table>tfoot>tr>th, .companies-new-box .new-cat-box .table>thead>tr>td, .companies-new-box .new-cat-box .table>thead>tr>th {
	padding: 12px 15px 8px 15px;
	border: 1px solid #e9ecef;
}
.table-striped>tbody>tr:nth-child(odd) {
	background-color: #fff;
}
tr:nth-child(even) {
	background: #fbfbfb;
}
.new-cat-box .table-bordered>tbody>tr>td {
	border: 1px #ddd solid;
}
.new-cat-box .table .main-category {
	background: #fff;
}
.bottom-margin-40 {
	margin-bottom: 40px;
}
.bottom-margin-60 {
	margin-bottom: 60px;
}
.padding-left0 {
	padding-left: 0px;
}
.padding-right0 {
	padding-right: 0px;
}
.new-box-design .popular-tech a.buy-list-btn {
	float: right;
	border: 1px #fff solid;
	padding: 4px 10px;
	font-size: 14px;
	border-radius: 3px;
	margin-top: 0px;
	color: #000;
}
.new-box-design .popular-tech a.buy-list-btn i {
	margin-right: 3px;
}
.new-box-design .popular-tech a.buy-list-btn:hover {
	border: 1px #1576ec solid;
	color: #fff;
	background: #1576ec;
}
.new-box-design .popular-tech .co-count {
	font-size: 15px;
	color: #000;
	line-height: 28px;
	font-weight: 400;
}
.new-box-design .popular-tech h3 {
	margin-bottom: 0px;
	line-height: 28px;
}
.new-box-design .popular-tech h3 a {
	color: #000;
}
.new-box-design .popular-tech h3 a:hover {
	color: #1576ec;
	text-decoration: underline;
}
.popular-tech .popular-tech-inner-box {
	border-bottom: 1px #eee solid;
	display: inline-block;
	width: 100%;
	padding-bottom: 9px;
	margin-bottom: 4px;
}
.popular-tech .popular-tech-inner-box.hover-box:hover {
	border: 1px solid #ddf1fb !important;
	background: #f5fbfe;
}
.box-new:hover {
	background: #f5fbfe;
}
.box-new a.buy-list-btn1 {
	float: right;
	border: 1px #ddd solid;
	padding: 4px 10px;
	font-size: 13px;
	border-radius: 3px;
	margin-top: 9px;
	color: #000;
}
.box-new:hover a.buy-list-btn1 {
	border: 1px solid #1576ec;
	background: #1576ec;
	color: #fff;
}
.popular-tech .popular-tech-inner-box.hover-box:hover a.buy-list-btn {
	border: 1px #1576ec solid;
	color: #fff;
	background: #1576ec;
}
.companies-new-box {
	margin-bottom: 40px;
	display: inline-block;
	width: 100%;
	margin-top: -50px;
	position: relative;
	text-align: center;
}
.companies-new-box .new-s-box {
	width: 84%;
}
.new-box-design .top-b-box {
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-size: 18px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 15px;
	background: #f6f9ff;
	border: 1px solid #e9ecef;
	border-bottom: none;
}
.new-search-section {
	position: relative;
	display: inline-block;
}
.new-search-section .new-search-btn-rc {
	border: none;
	background: none;
	position: absolute;
	right: 5px;
	top: 1px;
}
.new-search-section input {
	padding: 6px 30px 6px 15px;
	border: 1px #ddd solid;
	border-radius: 3px;
	background: #fff;
	font-size: 14px;
	font-weight: 400;
	width: 422px;
	color: #333;
	font-family: 'Montserrat', sans-serif;
}
.new-search-section input::placeholder {
color:#666;
}
.cat-s-box {
	display: inline-block;
	margin-left: 10px;
}
.cat-s-box .form-control {
	height: 34px;
	border: 1px #ddd solid;
	border-radius: 3px;
	width: 240px;
	color: #666;
	font-size: 14px;
	letter-spacing: normal;
}
a.browser-cat-link {
	color: #1576ec;
	text-decoration: underline;
	font-size: 14px;
	font-weight: 300;
	margin-left: 8px;
}
.companies-new-box .table .co-count a {
	color: #1576ec;
	text-decoration: underline;
}
.companies-new-box .table .co-count a:hover {
	color: #1576ec;
	text-decoration: none;
}
.button_speak_experts {
	background: #0f256e;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	border-radius: 4px;
	padding: 14px 30px;
	border: 1px #fff solid;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	display: inline-block;
	margin-left: 15px;
	letter-spacing: 0.5px;
}
.button_speak_experts:hover, #feature-list .button_speak_experts:hover {
	background: #57679a;
	transition: all .4s ease;
	border: 1px solid #fff;
}
a.browse-t:hover h3 {
	color: #1576ec;
}
.proof-pudding-box {
	padding: 50px 0px 80px;
	border-bottom: 1px solid #e1e8ed;
}
.proof-pudding-box h2 {
	font-size: 40px;
	text-align: center;
	margin-bottom: 8px;
	font-family: 'Domine', serif;
	color: #444;
	font-weight: 300;
	letter-spacing: -1px;
}
.proof-pudding-box h3 {
	font-size: 17px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	margin: auto auto 25px;
	line-height: 22px;
	padding: 5px 12%;
	text-align: center;
}
.proof-pudding-box h4 {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	margin-top: 0px;
}
.proof-pudding-box .form-check label {
	font-weight: 3;
	color: #000;
	font-size: 15px;
}
.proof-pudding-box input[type=checkbox] {
	vertical-align: -2px;
}
.check-box-1 {
	display: inline-block;
	margin-bottom: 20px;
	width: 100%;
}
.proof-pudding-box .button_download {
	display: inline-block;
	background: #fed24a;
	color: #000;
	font-size: 17px;
	font-weight: 400;
	border-radius: 4px;
	padding: 14px 30px;
	border: 0;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	margin-top: 6px;
	letter-spacing: .5px;
	width: 100%;
}
.proof-pudding-box .button_download i {
	margin-right: 4px;
}
.proof-pudding-box .form-control {
	font-size: 16px;
	border: 1px solid #ccc;
	width: 100%;
	display: inline-block;
	letter-spacing: normal;
	font-weight: 300;
	border-radius: 3px;
}
.proof-pudding-left-box {
	border-right: 1px #ddd solid;
	margin-bottom: 20px;
}
.proof-up-form label {
	color: #000;
	font-weight: 600;
	padding-bottom: 1px;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 15px 0px 0;
	display: block;
}
.proof-up-form .row {
	margin-bottom: 0px;
}
.new-product-page .download-bnt.req-s-bnt {
	padding: 14px 40px;
}
.new-product-page .download-bnt.req-s-bnt i {
	margin-right: 6px;
}
.proof-pudding-box .form-group {
	margin-bottom: 8px;
}
.proof-pudding-box .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
color: #999;
opacity: 1; /* Firefox */
}
.proof-pudding-box .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #999;
}
.proof-pudding-box .form-control::-ms-input-placeholder { /* Microsoft Edge */
color: #999;
}
.requirements-box {
	padding: 9px 10px 10px;
	background: #f9fafb;
	border: 1px solid #ececec;
	border-radius: 3px;
	margin-top: 4px;
	margin-bottom: 18px;
	font-size: 16px;
}
.requirements-box a, .requirements-box a:hover {
	text-decoration: underline;
	color: #1576ec;
	cursor: pointer;
}
.specific-req-box .modal-dialog {
	width: 920px;
	margin-top: 60px;
}
.specific-inner-list h4 {
	font-weight: 600;
	font-size: 16px;
	color: #444;
	text-align: left;
	margin-top: 0;
	padding-bottom: 6px;
	border-bottom: 1px #e5e5e5 solid;
	box-shadow: 0 0px 0 #e5e5e5, 0 2px 0 #fff;
	margin-bottom: 12px;
	letter-spacing: normal;
	font-family: 'Montserrat', sans-serif;
}
.specific-inner-list #count_tbl .col ul {
	overflow: hidden;
	float: left;
	margin: 0 25px 0 0;
	padding: 0;
	border-bottom: none;
	display: inline-block;
	width: 100%;
}
.specific-inner-list #count_tbl .col .e-ranges-box ul {
	margin: 0px;
	width: 128px;
}
.specific-inner-list #count_tbl .col .e-ranges-box .name {
	width: auto;
}
.specific-inner-list #count_tbl .col .name {
	color: #666;
	float: left;
	font-size: 14px;
	font-weight: 300;
	margin-top: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
	position: relative;
	text-align: left;
	background: 0 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inherit;
	overflow: hidden;
	width: 208px;
}
.specific-inner-list #count_tbl .col {
	overflow: hidden;
	margin-bottom: 18px;
}
.specific-req-box .modal-content {
	box-shadow: none;
	border-radius: 0px;
}
.specific-inner-list .big-download-smaple {
	margin: 0px auto 18px;
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .7;
}
.modal-open {
	padding-right: 0px !important;
}
.us-states-scroll {
	height: 435px;
	overflow: auto;
}
.specific-req-box .modal-footer {
	padding: 0px 0px 18px;
	text-align: center;
	border-top: 0px solid #e5e5e5;
}
.specific-req-box .big-download-smaple {
	margin: 0px auto 15px;
}
.specific-req-box input[type=checkbox] {
	margin: 3px 2px 0 0px;
}
.specific-req-box button.close {
	opacity: 1;
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 1000;
}
.specific-req-box button.close img {
	width: 28px;
}
.specific-inner-list h5 {
	font-weight: 600;
	font-size: 16px;
	color: #444;
	text-align: left;
	margin-top: 0;
	padding-bottom: 3px;
	border-bottom: 0px #e5e5e5 solid;
	box-shadow: 0 0px 0 #e5e5e5, 0 2px 0 #fff;
	margin-bottom: 5px;
	letter-spacing: normal;
	font-family: 'Montserrat', sans-serif;
}
#more {
	display: none;
}
.requirements-box p a, .requirements-box p a:hover {
	color: #666;
	text-decoration: none;
}
.requirements-box p a#myBtn {
	text-decoration: underline;
	color: #1576ec;
	cursor: pointer;
}
.text-box-top {
	border-top: 1px #ddd solid;
	padding: 60px 0px;
}
.text-box-top h3 {
	font-size: 18px;
	margin-bottom: 8px;
	color: #000;
	display: block;
	font-weight: 600;
	letter-spacing: normal;
	margin-top: 0px;
}
.RC-sample.new-popup {
	width: 880px;
	margin: 0 0 50px -450px;
}
.RC-sample.new-popup img.close-icon-p {
	position: absolute;
	right: 8px;
	top: 8px;
	z-index: 1000;
}
.RC-sample.new-popup h2 {
	padding: 30px 20px 5px;
}
.popup-subtext {
	line-height: 24px;
	text-align: center;
	font-weight: 300;
	color: #999;
	margin-top: 0;
	padding: 0 14%;
	min-height: auto;
	margin-bottom: 22px;
	font-size: 17px;
	display: inline-block;
}
.popup-lhs {
	float: left;
	width: 50%;
}
.popup-rhs {
	float: right;
	width: 50%;
}
.RC-sample.new-popup .customize-form {
	width: 100%;
	margin: 0 auto auto;
	font-size: 12px;
	padding: 0%;
}
.RC-sample.new-popup .sample-testimonials {
	margin-top: 0px;
	padding-top: 0;
	padding-bottom: 15px;
	line-height: 1.2em;
	display: inline-block;
	text-align: center;
	padding: 0px 24px 0px 45px;
	width: 100%;
}
.RC-sample.new-popup .testimonails-snippet .fa-Testimonial-title {
	line-height: 24px;
}
.RC-sample.new-popup .testimonails-snippet .fa-Testimonial-profile {
	float: none;
}
.RC-sample.new-popup .test-img {
	float: left;
}
.RC-sample.new-popup .testimonails-snippet .fa-Testimonial-info {
	text-align: left;
	margin-left: 15px;
	margin-top: 8px;
	float: left;
}
.RC-sample.new-popup .testimonails-snippet .fa-Testimonial-info p {
	width: 158px;
	margin-top: 0;
	font-weight: 300;
}
.RC-sample.new-popup .inner-box-sample {
	overflow: hidden;
	padding: 10px 26px 15px;
}
#new-testimonial-slider .owl-pagination .owl-page span {
	width: 12px;
	height: 12px;
	margin: 5px 4px;
	background: #D6D6D6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 30px;
}
#new-testimonial-slider .owl-pagination .owl-page.active span, #new-testimonial-slider .owl-pagination .owl-dots .owl-dot:hover span {
	background: #666;
}
#new-testimonial-slider .owl-pagination .owl-page {
	display: inline-block;
	zoom: 1;
}
#new-testimonial-slider .owl-controls {
	text-align: right;
}
.sticky-pro-box {
	position: fixed;
	margin-top: 0;
	z-index: 1000;
	display: block;
	top: 0;
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #fff;
	height: 85px;
	padding-top: 26px;
}
.sticky-box {
	text-align: center;
}
.sticky-box h2 {
	display: inline-block;
	color: #000;
	margin: 0;
	font-size: 18px;
	font-weight: 700;
	font-family: 'Domine', serif;
}
.sticky-box .company-count {
	display: inline-block;
	margin-left: 18px;
	border-left: 1px #ddd solid;
	padding-left: 18px;
}
.sticky-box .company-count h3 {
	color: #000;
	margin: 0;
	font-size: 16px;
	display: inline-block;
	font-weight: 500;
}
.sticky-box .company-count span {
	font-size: 16px;
	color: #000;
}
.sticky-box .download-bnt.req-s-bnt {
	color: #fff;
	font-weight: 400;
	margin-top: -1px;
	padding: 4px 12px;
	background: #1576ec;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	border: 2px solid #1576ec;
	height: 32px;
	font-size: 14px;
	margin-left: 18px;
}
.sticky-box .download-bnt.req-s-bnt:hover {
	background-color: #006cd8;
	text-decoration: none;
	border: 2px solid #006cd8;
	color: #fff;
}
.sticky-box .download-bnt.req-s-bnt i {
	margin-right: 6px;
	font-size: 13px;
}
.sticky-box {
	display: none;
}
.sticky-box.sticky-pro-box {
	display: none;
}
.sticky-box form {
	display: inline-block;
}
.sticky-box .download-bnt .divider {
	margin: 0px 10px;
	width: 1px;
	background: #5e99e2;
	height: 14px;
	display: inline-block;
	vertical-align: -2px;
}
.thank-msg {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 25px 0px;
}
.thank-msg p {
	font-size: 32px;
	margin-top: 15px;
	color: #000;
}
.new-see-more-link {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 18px;
}
.new-see-more-link a:hover {
	background: #666;
}
.new-see-more-link a {
	display: inline-block;
	background: #b5b5b5;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	border-radius: 4px;
	padding: 8px 15px;
	border: 0;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	margin-top: 6px;
	letter-spacing: .5px;
}
.targate-profiling-new #count_tbl .col.aus-industry-list ul {
	overflow: hidden;
	width: 29%;
	float: left;
	margin: 2px 40px 2px 0;
	padding: 0;
	border-bottom: none;
}
.targate-profiling-new #count_tbl .col.employees-range ul {
	overflow: hidden;
	width: 120px;
	float: left;
	margin: 2px 40px 2px 0;
	padding: 0;
	border-bottom: none;
}
.industry-count {
	float: right;
	font-weight: 600;
	width: 55px;
	text-align: right;
}
.aus-name {
	width: 220px;
	display: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
a.home-free-link:hover {
	text-decoration: underline;
	color: #1576ec;
}
.sticky-header a.dataset-new-btn {
	background-color: #00cc83!important;
	text-decoration: none !important;
	border: 2px solid #00cc83 !important;
	color: #fff !important;
}
.sticky-header a.dataset-new-btn:hover {
	background: #00a369;
	transition: all .4s ease;
	border: 1px solid #00a369;
}
/*New CSS 18/7/19*/ 

#notContent_1 {
	display: none;
}
.select-box {
	float: left;
	margin-top: 2px;
}
.select-box span {
	font-size: 13px;
	padding: .2em .4em .2em;
	margin: 0;
	background-color: #ffffff;
	border-radius: 3px;
	border: 1px #cccccc solid;
	margin-bottom: 0;
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 5px;
}
.release_date {
	display: block;
	font-size: 13px;
	color: #e2e2e2;
	padding-bottom: 5px;
	font-weight: 300;
	letter-spacing: .5px;
	padding-right: 30px;
}
.contact-block {
	padding: 10px 10px 50px;
	position: relative;
	z-index: 100;
	width: 490px;
	margin: auto;
}
.page_header.contact-top-bg {
	margin: 0px;
	padding-bottom: 85px;
	padding-top: 60px;
	margin: 0px;
}
.contact-block .alert-success {
	text-align: left;
	font-weight: 400;
}
.m-link {
	display: inline-block;
	width: 100%;
}
.mega-inner-box .container {
	margin: 0 auto;
	width: 100%;
	max-width: 1288px;
	padding-left: 32px;
	padding-right: 32px;
}
.rel-date.release_date {
	padding-right: 0px;
}
.tips-inner.left-seprator .tips-list header h2 {
	font-size: 18px;
}
.tips-inner.left-seprator {
	margin-bottom: 45px;
}
.blog-details-meta {
	text-align: left;
	margin-bottom: 15px;
	margin-top: 5px;
	padding-left: 2%;
	width: 50%;
	float: left;
}
ul.article-meta {
	padding: 0px;
	font-weight: 500;
	margin: 0px;
	font-size: 16px;
	margin-bottom: 4px;
}
ul.article-meta li {
	list-style: none;
	display: inline-block;
	position: relative;
	margin-right: 3px;
	color: #333;
}
ul.article-meta li {
	list-style: none;
	display: inline-block;
	position: relative;
	margin-right: 3px;
	color: #fff;
}
.targate-profiling-new #count_tbl .col ul.col-worldwide {
	margin: 2px 10px 2px 0;
	width: 290px
}
.targate-profiling-new.t-p-new-box .col ul.col-worldwide:nth-of-type(4n+4) .col ul.col-worldwide, .targate-profiling-new.t-p-new-box #count_tbl .col ul.col-worldwide:nth-of-type(4n+4) {
	margin-right: 10px;
}
/*New CSS 19-8-19 */
.inc-page {
	background: #2f84ed;
	height: 49px;
	width: 100%;
	display: inline-block;
	position: fixed;
	left: 0;
	top: 0;
	clear: both;
	z-index: 1001;
}
.inc-logo {
	float: left;
	width: 5%;
}
.inc-logo a {
	margin: 0;
	padding: 13px 10px 10px;
	display: inline-block;
}
.inc-page .container-fluid {
	padding: 0;
}
.inc-decs {
	float: right;
	padding: 0;
	width: 94%;
	text-align: left;
	margin-right: 0;
}
.inc-page h1 {
	font-size: 18px;
	font-weight: 400;
	margin: auto;
	color: #fff;
	float: left;
	margin-top: 14px;
}
a.inc-download-btn {
	color: #000;
	font-weight: 400;
	margin-top: 8px;
	padding: 4px 12px;
	background: #fed24a;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	border: 2px solid #fed24a;
	height: 32px;
	float: right;
	font-size: 14px;
	margin-right: 12px;
}
a.inc-download-btn:hover {
	background-color: #f9dd88;
	text-decoration: none;
	border: 2px solid #f9dd88;
	color: #000;
}
a.inc-download-btn i {
	margin-right: 4px;
}
.inc-download-btn {
	color: #000;
	font-weight: 400;
	margin-top: 8px;
	padding: 4px 12px;
	background: #fed24a;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	border: 2px solid #fed24a;
	height: 32px;
	float: right;
	font-size: 14px;
	margin-right: 12px;
}
.inc-download-btn:hover {
	background-color: #f9dd88;
	text-decoration: none;
	border: 2px solid #f9dd88;
	color: #000;
}
.inc-download-btn i {
	margin-right: 4px;
}
.inctable .linkdisabled:hover {
	color: #b9b8b8;
}
.tech-results .inc-download-btn {
	float: left;
}
.pro-top-bar.hidetp {
	display: none;
}
.new-table-design .pagination li {
	display: inline-block;
	margin-right: 0px;
}
.new-table-design .pagination a {
	margin-top: 0px;
}
.new-table-design .pagination-example .pagination {
	padding: 14px 0 0px;
}
.new-table-design .pagination>li>a {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	height: 34px;
}
.new-table-design .pagination>.active>span {
	background-color: #2f84ed;
	border-color: #2f84ed;
}
.new-table-design .pagination li.active span {
	padding: 4px 12px;
}
.seo-list {
	padding: 0px 10%;
}
.seo-list h2 {
	font-size: 18px;
	font-weight: 600;
	margin: 0px 0px 10px;
	color: #333;
}
.seo-list ul {
	padding: 0px;
	margin-top: 15px;
}
.seo-list ul li {
	counter-increment: my-awesome-counter;
	position: relative;
	padding-left: 35px;
	list-style: none;
	padding-bottom: 15px;
}
.seo-list ul li:before {
	background: #f8f8f8;
	border-radius: 2px;
	color: #333;
	content: counter(my-awesome-counter, decimal);
	display: inline-block;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 400;
	height: 26px;
	left: 0px;
	padding: 1px;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 26px;
	border: 1px #eaeaea solid;
}
a.fb-link {
	font-size: 16px;
	color: #b9b8b8;
}
a.fb-link:hover {
	color: #3a559f;
}
a.tw-link {
	font-size: 16px;
	color: #b9b8b8;
}
a.tw-link:hover {
	color: #50abf1;
}
a.li-link {
	font-size: 16px;
	color: #b9b8b8;
}
a.li-link:hover {
	color: #0077b7;
}
.new-table-design .table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 1px solid #ddd;
	background: #f9f9f9;
	text-transform: uppercase;
	font-weight: 400;
	padding: 11px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-top: 1px solid #ddd !important;
}
.new-table-design .table>thead>tr>th i {
	font-size: 16px;
	color: #b9b8b8;
}
.new-table-design {
	margin-bottom: 30px;
	border-bottom: 1px solid #e6e6e6;
	float: left;
	width: 100%;
	position: relative;
}
.new-table-design .table {
	font-size: 13px;
	margin-bottom: 0px;
	border-bottom: 1px solid #e6e6e6;
}
.company-name {
	font-weight: 600;
}
.new-table-design .table>tbody>tr>td {
	border-top: 1px solid #e6e6e6;
	padding: 10px;
}
.new-top-bar .container-fluid {
	padding-left: 10px;
	padding-right: 10px;
}
.new-top-bar {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
	text-align: left;
	padding: 8px 0px;
	font-size: 14px;
}
.new-top-bar h2 {
	display: inline-block;
	color: #666;
	margin: 0;
	font-size: 17px;
	font-weight: 500;
}
.new-top-bar .company-count {
	display: inline-block;
	margin-right: 18px;
	border-right: 1px #ddd solid;
	padding-right: 18px;
}
.new-top-bar .company-count h3 {
	color: #333;
	margin: 0;
	font-size: 14px;
	display: inline-block;
}
.new-top-bar .company-count span {
	font-size: 14px;
	color: #333;
}
.new-top-bar .download-bnt.req-s-bnt {
	color: #000;
	font-weight: 400;
	margin-top: -1px;
	padding: 4px 12px;
	background: #fed24a;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	border: 2px solid #fed24a;
	height: 32px;
	font-size: 14px;
	margin-left: 18px;
}
.new-top-bar .download-bnt.req-s-bnt:hover {
	background-color: #f9dd88;
	text-decoration: none;
	border: 2px solid #f9dd88;
	color: #000;
}
.new-top-bar .download-bnt.req-s-bnt i {
	margin-right: 6px;
	font-size: 13px;
}
.r-box {
	float: right;
}
.new-lhs-filter {
	background: #ececec;
	float: left;
	width: 250px;
	padding: 15px 20px;
	min-height: 1161px;
}
.new-lhs-filter h3 {
	font-size: 15px;
	margin: 0px 0px 10px;
	color: #000;
	font-weight: 500;
}
.new-table-design .pagination-example {
	margin-right: 15px;
	margin-bottom: 5px;
}
.rc-count-box {
	text-align: center;
	margin-top: 12px;
	display: inline-block;
}
.box-p {
	display: inline-block;
	padding: 0px 10px;
	vertical-align: text-bottom;
	float: right;
}
.company-count-new h3 {
	margin: 0px;
	font-weight: 600;
	color: #fff;
	font-size: 15px;
	line-height: 32px;
	padding-top: 8px;
	display: inline-block;
}
.company-count-new span {
	font-size: 14px;
	color: #fff;
}
.new-product-page .rc-count-box .download-bnt {
	vertical-align: text-bottom;
	transform: translateY(-7px);
}
.rc-new-product-page {
	display: inline-block;
	width: 100%;
	margin: 40px 0 40px;
}
.navbar-collapse h1 {
	font-size: 18px;
	font-weight: 400;
	margin: auto;
	color: #fff;
	float: left;
	margin-top: 14px;
}
.e-line {
	float: left;
	margin-right: 20px;
	margin-left: 4px;
	margin-top: 11px;
}
.e-line1 {
	float: left;
	margin-right: 20px;
	margin-left: 4px;
	margin-top: 9px;
}
.new-lhs-filter .slider.slider-horizontal .slider-track {
	height: 7px;
	width: 95%;
	margin-top: -5px;
	top: 50%;
	left: 0;
}
.new-lhs-filter .slider-handle {
	position: absolute;
	top: 0;
	width: 12px !important;
	height: 12px !important;
}
.new-lhs-filter .slider-track {
	position: absolute;
	cursor: pointer;
	background-image: -webkit-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);
	background-image: -o-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);
	background-image: linear-gradient(to bottom, #f5f5f5 0, #f9f9f9 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	border-radius: 2px;
}
.new-lhs-filter .slider-selection {
	position: absolute;
	background-image: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background-image: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background-image: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 2px;
}
.new-lhs-filter .slider-track-low, .slider-track-high {
	position: absolute;
	background: transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 2px;
}
.search-box {
	float: left;
	margin-left: 18px;
	width: 230px;
	position: relative;
	margin-top: 3px;
}
.search-box .input-group {
	width: 100%;
}
.search-box .form-control {
	border: 2px solid #3b70da;
	color: #fff;
	border-radius: 3px;
	height: 32px;
	padding: 0 30px 0px 10px;
	line-height: 32px;
	box-shadow: none;
	background: #3462bd;
	letter-spacing: normal;
	font-size: 14px;
}
.search-box .form-control::-webkit-input-placeholder { /* Edge */
 color: #fff;
}
 .search-box .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #fff;
}
 .search-box .form-control::placeholder {
 color: #fff;
}
button.search-icon {
	background: none;
	border: none;
	color: #fff;
	position: absolute;
	right: 5px;
	top: 10px;
	z-index: 10;
	font-size: 14px;
	font-weight: normal;
}
a.filter-bnt {
	color: #fff;
	font-weight: 400;
	margin-top: 8px;
	padding: 4px 12px;
	background: #2f84ed;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	border: 2px solid #3b70da;
	height: 32px;
	font-size: 14px;
	margin-left: 18px;
	margin-top: 8px;
	float: left;
}
a.filter-bnt:hover {
	background: #fed24a;
	border: 2px solid #fed24a;
	color: #111;
}
a.filter-bnt i {
	margin-right: 4px;
}
.filter .modal-dialog {
	width: 800px;
	margin: 30px auto;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
	background-color: #000000;
}
.modal-backdrop.in {
	opacity: 0.7
}
.new-table-design .modal-header {
	background-color: #f9f9f9;
	border-radius: 3px 3px 0px 0px;
	color: #fff;
	border-bottom: 1px #eee solid;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 16px;
	padding: 15px 20px;
}
.new-table-design .modal-title {
	font-weight: 400;
	font-size: 19px;
	letter-spacing: normal;
	color: #333;
	font-family: 'Montserrat', sans-serif;
}
.filter .close {
	float: right;
	font-size: 28px;
	font-weight: normal;
	line-height: 1;
	color: #333;
	filter: alpha(opacity=20);
	opacity: .9;
}
.modal-body h3 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 8px;
}
.modal-open {
	overflow: hidden;
	padding: 0px !important
}
.filter-right-box .nav-tabs > li > a {
	letter-spacing: .5px;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 10px 12px;
	border: 1px solid #e4e8eb;
	border-bottom: 0 #eee solid;
	border-radius: 3px 3px 0 0;
	color: #999;
}
.filter-right-box .nav-tabs > li > a:hover {
	border-color: #eee #eee #ddd;
	letter-spacing: .5px;
}
.filter-right-box .nav > li > a:hover, .filter-right-box .nav > li > a:focus {
	background-color: inherit;
	color: #000;
}
.filter-right-box .nav-tabs > li.active > a, .filter-right-box .nav-tabs > li.active > a:hover, .filter-right-box .nav-tabs > li.active > a:focus {
	color: #fff;
	background: #4ba8ff;
	border: none;
	letter-spacing: .5px;
}
.filter-right-box .nav-tabs > li.active > a, .filter-right-box .nav-tabs > li.active > a:hover, .filter-right-box .nav-tabs > li.active > a:focus {
	color: #000;
	background: #fff;
	border: 1px #eee solid;
	border-bottom: 1px #fff solid;
	opacity: 1;
}
#filter_div {
	padding: 0px;
}
.filter-left-box {
	width: 25%;
	float: left;
	background-color: #fff;
	color: #000;
	border-right: 1px #eee solid;
	padding-top: 15px;
}
.filter-right-box {
	width: 75%;
	float: left;
	padding-top: 20px;
}
.filter .modal-content {
	overflow: hidden;
	box-shadow: none;
}
.filter-inner-box {
	display: flex;
}
.filter-count {
	font-size: 18px;
	color: #000;
	display: inline-block;
	width: 100%;
	font-weight: 600;
	border-bottom: 0px #6885b8 solid;
	padding: 0px 20px 8px;
	margin-bottom: 8px;
	font-family: 'Montserrat', sans-serif;
}
.filter-left-box ul {
	padding: 0px 20px 20px;
	margin: auto;
}
.filter-left-box ul li {
	list-style: none;
	display: inline-block;
	font-size: 13px;
	margin-bottom: 10px
}
.filter-left-box button {
	display: inline-block;
	background: #fed24a;
	color: #000;
	font-size: 17px;
	font-weight: 400;
	border-radius: 4px;
	padding: 10px 20px;
	border: 0;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	margin-left: 20px;
	margin-top: 0px;
	letter-spacing: .5px;
}
.filter-left-box button:hover {
	background: #f9dd88;
	transition: all .4s ease;
}
.filter-left-box h3 {
	margin: 15px 20px 3px;
	color: #000;
	font-weight: 600;
	font-size: 11px;
	text-transform: uppercase;
}
.filter-left-box ul h3 {
	margin: 5px 0px 8px;
	color: #000;
	font-weight: 600;
	font-size: 11px;
	text-transform: uppercase;
}
.filter-left-box .tag {
	font-size: 12px;
	padding: .3em .4em .4em;
	margin: 0 .1em;
	background-color: #e8e8e8;
	border-radius: 3px;
	border: 1px #e4e4e4 solid;
}
.filter-left-box .tag a {
	color: #eee;
	cursor: pointer;
	opacity: 0.6;
}
.filter-left-box .tag a i {
	font-weight: 300;
}
.filter-left-box .tag a:hover {
	opacity: 1.0
}
.filter-left-box .tag .remove {
	vertical-align: bottom;
	top: 0;
}
.filter-left-box .tag a {
	margin: 0 0 0 4px;
}
.filter-right-box .nav-tabs {
	padding-left: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0px;
	border-bottom: none;
	background: inherit;
	border-bottom: 1px solid #e4e8eb;
	height: 40px;
}
.filter-right-box .nav>li {
	position: relative;
	display: inline-block;
	margin-left: 5px;
	width: auto;
}
.filter-right-box .nav-tabs > li.active > a, .filter-right-box .nav-tabs > li.active > a:hover, .filter-right-box .nav-tabs > li.active > a:focus {
	color: #333;
	background: #fff;
	border: 1px solid #e4e8eb;
	border-bottom: 1px #fff solid;
	opacity: 1;
	border-top: 3px #2f84ed solid;
	font-weight: 400!important;
	text-transform: uppercase;
	padding: 9px 12px;
}
.filter-right-box .nav-tabs > li.active > a, .filter-right-box .nav-tabs > li.active > a:hover, .filter-right-box .nav-tabs > li.active > a:focus {
	color: #333;
	background: #ffffff;
	box-shadow: none;
}
.new-table-design .close:focus, new-table-design .close:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5;
}
.vertical-alignment-helper {
	display: table;
	height: 100%;
	width: 100%;
}
.vertical-align-center {
	/* To center vertically */
	display: table-cell;
	vertical-align: middle;
}
.modal-content {
	/* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
	width: inherit;
	height: inherit;
	/* To center horizontally */
	margin: 0 auto;
}
.filter .modal-body {
	position: relative;
	padding: 0px;
}
.criteria-box {
	margin-left: 15px;
}
.criteria-box .checkbox label {
	font-size: 14px;
	color: #333;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 21px;
}
.city-box {
	margin: 12px 15px;
}
.city-box ul {
	padding: 0px;
	margin: 0px;
}
.city-box ul li {
	list-style: none;
	font-size: 14px;
	display: inline-block;
	width: 32%;
}
.city-box ul li label {
	font-size: 14px;
	color: #333;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 21px;
}
.city-box ul li label input {
	margin-right: 4px;
	vertical-align: -1px;
}
.tab-inner-box {
	min-width: 500px;
	overflow: auto;
	height: 350px;
}
.filter-left-box button.deactive {
	background: #ececec;
	color: #000;
}
.inc-new-product-page {
	display: inline-block;
	width: 100%;
	margin: 40px 0 80px;
}
.inc-new-product-page h2 {
	font-size: 40px;
	font-weight: 700;
	letter-spacing: -1px;
	color: #000;
	display: block;
	text-align: center;
	font-family: 'Domine', serif;
	margin-bottom: 5px;
	margin-bottom: 30px;
	margin-top: 10px;
}
.inc-faq-box h3 {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: normal;
	color: #444;
	display: block;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 8px
}
.inc-faq-box p {
	font-size: 17px;
	font-weight: 300;
	letter-spacing: normal;
	color: #666;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
}
.inc-faq-box {
	margin: 30px 14% 0px;
}
.tech-icon img {
	width: 20px;
}
.new-table-design .blurred-table {
	-webkit-filter: blur(5px);
	filter: blur(5px);
}
/* New CSS 24-8-19 */

.tech-results {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0,0,0,.7);
	min-height: 420px;
	padding: 30px;
	z-index: 9;
}
.tech-results h2 {
	color: #fff;
	font-size: 26px;
	margin: 0px 0px 10px;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
}
.tech-results .description {
	color: #fff;
	font-size: 16px;
	padding-right: 68%;
	line-height: 22px;
	margin-bottom: 15px;
}
.tech-results a.inc-download-btn {
	float: left;
}
.tech-results .description p a {
	color: #fff;
	border-bottom: 1px #fff solid;
}
.star-bnt {
	padding: 5px 12px;
	border-radius: 3px;
	display: inline-block;
	font-weight: 600;
	font-size: 14px;
	letter-spacing: normal;
	background: #19b8a6;
	color: #fff;
	border: 2px solid #19b8a6;
}
.new-table-design .blurred-tr {
	-webkit-filter: blur(5px);
	filter: blur(5px);
}
.contacts-popup-overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.7);
	transition: opacity 500ms;
	visibility: hidden;
	opacity: 0;
}
.contacts-popup-overlay:target {
	visibility: visible;
	opacity: 1;
	z-index: 10000;
}
#contacts-popup .popup {
	margin: 12% auto 0px;
	padding: 30px 30px 18px;
	background: #fff;
	border-radius: 3px;
	width: 500px;
	position: relative;
	transition: all 5s ease-in-out;
}
.contacts-content ul {
	padding: 0px;
	margin: auto;
}
.contacts-content ul li {
	border: 1px #ddd solid;
	padding: 6px 10px;
	margin-bottom: 12px;
	list-style: none;
	border-radius: 2px;
	font-size: 14px;
}
.contacts-content ul li:hover {
	border: 1px #ddd solid;
	background: #f8f8f8;
}
#contacts-popup .popup h2 {
	margin-top: 0;
	color: #333;
	font-size: 22px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 15px;
}
#contacts-popup .popup .close {
	position: absolute;
	top: 5px;
	right: 15px;
	transition: all 200ms;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
#contacts-popup .popup .close:hover {
	color: #2f84ed;
	opacity: 1;
}
#contacts-popup .popup .content {
	max-height: 30%;
	overflow: auto;
}
.grid .page-heading {
	padding-top: 28px;
}
.grid .page-heading h1 {
	color: #444;
	display: block;
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 48px;
	font-weight: 300;
	font-family: 'Domine', serif;
	text-align: center;
}
.grid {
	border-bottom: 1px #eee solid;
	padding-bottom: 40px;
}
.grid .page-heading p {
	color: #666;
	text-align: center;
	padding: 0 4%;
	font-size: 17px;
	width: 100%;
	margin-bottom: 20px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 300;
	line-height: 22px;
}
.rc-grid-wrapper .list-box {
	display: inline-block;
	width: 47%;
	margin-top: 0;
	border: 1px #eee solid;
	margin: 12px;
	float: left;
}
.rc-grid-wrapper .list-img.color-bg12 {
	text-align: center;
	padding: 15px;
	background: #f8f8f8;
	border-bottom: 1px #eee solid;
}
.rc-grid-wrapper .list-img.color-bg12 a, .rc-grid-wrapper .list-img.color-bg12 a em {
	font-weight: 600;
	font-size: 18px;
	color: #000;
	font-style: normal;
}
.rc-grid-wrapper .list-info {
	padding: 15px;
}
.rc-grid-wrapper .list-info .title a {
	margin-bottom: 8px;
	color: #333;
	display: inline-block;
}
.co-info-wrapper .co-info {
	font-weight: 600;
	margin-bottom: 6px;
	color: #000;
	display: inline-block;
	margin-right: 10px;
}
.co-price span {
	font-weight: 600;
	margin-top: 8px;
	color: #000;
	display: inline-block;
}
/*New CSS 2-3-19*/
/******************************************
Main menu
******************************************/
nav {
	height: 60px;
	position: relative;
	margin: auto;
	width: 100%;
	background: #222222;
}
nav a {
	color: #333333
}
nav a:hover {
	color: #333333
}
@media (max-width:767px) {
nav .mtmegamenu {
	display: none;
}
}
.megamenu-new-top-bar {
	z-index: 100;
	background: #fff;
	border-bottom: 0px solid #e6e6e6;
	height: 48px;
}
.mtmegamenu .menu-items {
	opacity: 0;
	transform-origin: 0 0 0;
	transition: all 0.8s ease 0s;
	left: 10px !important;
	-ms-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-o-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.24);
	box-shadow: 1px 1px 10px rgba(0,0,0,.24);
}
.mtmegamenu li:hover .menu-items {
	opacity: 1;
	-ms-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	transform: scaleY(1);
}
.mtmegamenu {
	width: 100%;
	position: relative;
	font-family: 'Montserrat', sans-serif;
	display: inline-block;
	text-align: right;
	float: right;
}
.mtmegamenu a:focus {
	outline: 0
}
.mtmegamenu>ul {
	display: inline-block;
	clear: both;
	margin: 0
}
.mtmegamenu>ul {
	padding: 0;
	text-align: left;
	margin-top: 12px;
}
.mtmegamenu>ul>li {
	display: inline-block;
	font-size: 16px;
	background: none !important;
	float: left;
	position: relative;
}
.mtmegamenu>ul>li:last-child {
	margin-left: 6px;
}
.mtmegamenu>ul>li:last-child a {
	border: 1px #03aa7e solid;
	border-radius: 3px;
}
.mtmegamenu>ul>li.demo_custom_link_cms {
	position: relative;
}
.mtmegamenu .demo_custom_link_cms .menu-items.active {
	width: 200px;
}
.megamenu-new-top-bar a.dataset-new-btn {
	float: right;
	line-height: 20px;
	color: #333;
	font-weight: 400 !important;
	margin-top: 8px;
	padding: 4px 12px !important;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #ccc;
	height: 32px;
	font-size: 14px;
	margin-right: 0px;
	margin-left: 15px;
}
.megamenu-new-top-bar a.dataset-new-btn i {
	margin-right: 4px;
	vertical-align: -1px;
}
.megamenu-new-top-bar a.dataset-new-btn:hover, .sticky-header .megamenu-new-top-bar a.dataset-new-btn {
	color: #fff !important;
	background-color: #000!important;
	text-decoration: none !important;
	border: 1px solid #000 !important;
}
.mtmegamenu .mt-root-item.no-description .title {
	padding: 0 12px;
	display: block;
	padding-top: 1px
}
.mtmegamenu .mt-root:hover .mt-root-item>a>.title, .mtmegamenu .mt-root:hover .mt-root-item>.title, .mtmegamenu .mt-root.active .mt-root-item>a>.title, .mtmegamenu .mt-root.active .mt-root-item>.title, .mtmegamenu .mt-root .mt-root-item>a.active>.title {
	color: #00cc83;
	text-decoration: underline;
}
.mtmegamenu>ul>li img {
	max-width: 100%;
	vertical-align: -2px;
}
#header_menu .mtmegamenu>ul>li:hover {
	padding-bottom: 40px
}
.mtmegamenu .mt-root>li {
	overflow: hidden
}
.mtmegamenu .mt-root-item {
	float: left;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	letter-spacing: normal;
}
.mtmegamenu .title_font span.pro-subtext {
	font-weight: 300
}
.mtmegamenu .mt-root-item a {
	color: #344f71;
	font-weight: 600;
	padding: 5px 12px 3px;
	display: inline-block;
}
.mtmegamenu .mt-root-item a:hover {
	color: #00cc83 !important
}
.mtmegamenu .menu-item.depth-1>.title.title_font a.free-download {
	font-size: 12px;
	font-weight: 300;
	color: #2173d4;
	border: none;
	margin-top: 0px;
	display: inline-block;
	width: auto;
}
.menu-divader {
	font-style: normal;
	font-weight: 300;
	background: #ccc;
	width: 1px;
	height: 12px;
	display: inline-block;
	margin: 0px 4px;
	vertical-align: -2px;
}
.mtmegamenu .menu-item.depth-1>.title.title_font a:hover.free-download {
	background: none;
	border: none;
	color: #2f84ed;
	text-decoration: underline;
}
.mtmegamenu .mt-root:hover .mt-root-item a {
	color: #2f84ed;
	display: inline-block;
}
.mtmegamenu .mt-root-item .title .icon-has-sub {
	font-size: 12px;
	margin-left: 10px;
	margin-top: 16px;
	vertical-align: top
}
.mtmegamenu .menu-items .icon {
	margin-right: 10px
}
.mtmegamenu .description {
	display: block;
	clear: both;
	font-size: 11px;
	color: #84888f
}
.mtmegamenu .menu-items {
	position: absolute;
	z-index: 99999;
	top: 48px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px 0px;
	height: auto;
	border-bottom: 1px solid #ccc;
	background: #fff;
	line-height: normal;
	margin: auto;
	border-radius: 2px;
	width: 250px;
}
@media only screen and (min-width:768px) and (max-width:992px) {
.mtmegamenu .menu-items {
	left: 0 !important;
	max-width: 730px
}
}
.mtmegamenu .demo_custom_link_cms .menu-items {
	padding: 12px 6px;
	margin: auto;
	width: 200px;
}
.mtmegamenu .menu-items ul {
	font-size: 0
}
.mtmegamenu .menu-items li {
	font-size: 12px;
	list-style: none
}
.mtmegamenu .menu-items>li {
	float: left;
	padding: 10px 15px 10px;
	list-style: none
}
.mtmegamenu .menu-items>li a:hover {
	color: #00cc83;
	text-decoration: underline;
}
.mtmegamenu .menu-items>li a {
	color: #333;
	font-size: 15px;
	font-weight: 400;
	width: 100%;
	display: inline-block;
}
.mtmegamenu .menu-item.depth-1>.title.title_font {
	font-size: 12px;
	font-weight: 600;
}
.mtmegamenu .menu-item.depth-1>.title.title_font a {
	background: #fff;
	color: #333;
	display: inline-block;
	width: 100%;
	padding: 2px 12px;
	font-size: 15px;
	border: 1px #fff solid;
}
.mtmegamenu .menu-item.depth-1>.title.title_font a:hover {
	background: #fff;
	border: 1px #fff solid;
}
.mtmegamenu .menu-desc:hover {
	color: #2f84ed;
}
.mtmegamenu .menu-desc:hover .pro-subtext {
	color: #333;
}
.mtmegamenu .menu-item.depth-1>.title.title_font a span {
	display: inline-block;
	font-size: 12px;
	width: 100%;
	margin-top: 2px;
	line-height: 16px;
}
.mtmegamenu .submenu .title a {
	text-transform: uppercase;
}
.mtmegamenu .submenu {
	overflow: hidden;
	margin-left: -1%;
	margin-right: -1%
}
.mtmegamenu .submenu>li {
	margin: 0 1%
}
.mtmegamenu .submenu>li .submenu>li {
	padding-left: 10px
}
.mtmegamenu .submenu>li.no-title>.submenu>li {
	padding-left: 0
}
.mtmegamenu .submenu .title a:before {
	content: "\f105";
	font-family: "fontawesome";
	margin-right: 5px
}
.mtmegamenu .submenu .title {
	float: none
}
.mtmegamenu .menu-item.divider {
	position: relative;
	display: block;
	float: none;
	clear: both;
	margin: 0;
	padding: 5px 1%;
	width: 100%;
	border: none
}
.mtmegamenu .custom-content p {
	padding: 5px 0
}
.mtmegamenu .custom-content ul {
	list-style-type: disc
}
.mtmegamenu .custom-content ol {
	list-style-type: decimal
}
.mtmegamenu .custom-content li {
	margin-left: 16px
}
.mtmegamenu .product.withimage {
	display: inline-block;
	float: left;
	vertical-align: top;
	padding-bottom: 8px;
	padding-top: 15px
}
.mtmegamenu .product.withimage .product-item {
	margin: 0 2px
}
.mtmegamenu .product.withimage .right-block {
	padding-bottom: 0;
	min-height: 90px
}
.mtmegamenu>ul>li span.img_root img {
	border: none;
	padding: 0
}
.mtmegamenu .product .product-image {
	display: block
}
.mtmegamenu .product.withimage .title {
	margin-top: 10px
}
.mtmegamenu .depth-1.product .title {
	font-weight: normal;
	font-size: 12px;
	border: none;
	margin: 10px 0;
	padding: 0
}
.mtmegamenu .manufacturer.withimage {
	display: inline-block;
	float: none;
	vertical-align: top;
	padding: 1px 0 !important
}
.mtmegamenu .manufacturer.withimage .title {
	margin-top: 10px
}
.mtmegamenu .depth-1.manufacturer .title {
	font-weight: normal;
	font-size: 12px;
	border: none;
	margin: 10px 0;
	padding: 0
}
.mtmegamenu .supplier.withimage {
	display: inline-block;
	float: none;
	vertical-align: top;
	padding: 1px 0 !important
}
.mtmegamenu .supplier.withimage .title {
	margin-top: 10px
}
.mtmegamenu .depth-1.supplier .title {
	font-weight: normal;
	font-size: 12px;
	border: none;
	margin: 10px 0;
	padding: 0
}
.category_demo_custom>ul>li.customcontent {
	width: 40%;
	margin-top: 5px
}
[class*="menucol-"] {
float:left
}
.menucol-1-1 {
	width: 100% !important
}
.menucol-1-2 {
	width: 50% !important
}
.menucol-1-3 {
	width: 33.33% !important
}
.menucol-2-3 {
	width: 66.67% !important
}
.menucol-1-4 {
	width: 25% !important
}
.menucol-3-4 {
	width: 75% !important
}
.menucol-1-5 {
	width: 21% !important
}
.menucol-2-5 {
	width: 37% !important
}
.menucol-1-6 {
	width: 16.66% !important
}
.menucol-1-10 {
	width: 10% !important
}
.mtmegamenu .inline ul {
	font-size: 0
}
.mtmegamenu .inline li {
	display: inline-block;
	float: left;
	padding: 0 10px;
	width: 20%;
	vertical-align: top;
	list-style: none
}
.mtmegamenu .text-center ul, .mtmegamenu .text-center li {
	text-align: center
}
.mtmegamenu .menu-item.no-title>.title {
	display: none
}
.mtmegamenu .menu-item.no-description>.description {
	display: none
}
.icon-p {
	width: 58px;
	height: 58px;
	background: #f8f8f8;
	border-radius: 2px;
	float: left;
	margin-right: 14px;
	text-align: center;
	line-height: 58px;
}
.menu-desc {
	float: left;
	width: 100%;
	margin-top: 4px;
}
.menu-desc i {
	color: #2f84ed;
	margin-right: 4px;
}
.mtmegamenu .menu-item.depth-1>.title.title_font a:hover .icon-p {
	background: #fff;
}
.rc-logo {
	/*width: 80px;
	height: 35px;
	background: url("../img/ready-white.svg") no-repeat;*/
	margin-left: 0px;
	background-size: 100%;
	margin-right: 10px;
}
.map-bg {
	width: 100%;
	height: 750px;
	background-size: 100%;
	position: absolute;
	z-index: 1;
	top: 0px;
	opacity: 0.02;
	text-align: center;
}
.mtmegamenu .mt-root:hover .mt-root-item a span i {
	transform: rotate(-180deg);
}
.mtmegamenu .mt-root .mt-root-item a span i {
	vertical-align: -1px;
	margin-left: 3px;
}
#feature-list .text-center {
	position: relative;
	z-index: 10;
}
.customer-snippt1 .media-left {
	width: 90px;
}
.customer-snippt1 .carousel {
	margin: 30px auto;
	padding: 0 20px;
}
.customer-snippt1 .carousel .item {
	color: #999;
	overflow: hidden;
	min-height: 130px;
	font-size: 13px;
}
.customer-snippt1 .carousel .media img {
	width: 80px;
	height: 80px;
	display: block;
	border-radius: 50%;
}
.customer-snippt1 .carousel .testimonial {
	padding: 0 15px 0 40px;
	position: relative;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6em;
	color: #000;
}
.customer-snippt1 .carousel .testimonial::before {
	content: '\93';
	color: #e2e2e2;
	color: #e2e2e2;
	font-weight: 600;
	font-size: 52px;
	line-height: 45px;
	position: absolute;
	left: 10px;
	top: 0px;
}
.customer-snippt1 .carousel .overview b {
	color: #000;
	font-size: 14px;
}
.customer-snippt1 .carousel .testimonial p {
	margin-bottom: 5px;
}
.customer-snippt1 p.overview {
	color: #858585;
	font-weight: 300;
	font-size: 13px;
}
.customer-snippt1 .carousel .carousel-indicators {
	bottom: -30px;
}
.customer-snippt1 .carousel-indicators li, .customer-snippt1 .carousel-indicators li.active {
	width: 17px;
	height: 17px;
	border-radius: 50%;
	margin: 1px 0px;
}
.customer-snippt1 .carousel-indicators li {
	background: #e2e2e2;
	border: 4px solid #fff;
}
.customer-snippt1 .carousel-indicators li.active {
	color: #fff;
	background: #71768a;
	border: 5px double;
}
.customer-snippt1 .media-body {
	width: 680px;
	text-align: left;
}
.trusted-vendors-box .item {
	padding: 0 15px;
	text-align: center;
}
.trusted-vendors-box .item span {
	text-align: center;
	height: 92px;
	border-radius: 5px;
	border: 0px solid #DCE5EC;
	-webkit-transition: -webkit-box-shadow .3s ease-in-out;
	transition: -webkit-box-shadow .3s ease-in-out;
	-o-transition: box-shadow .3s ease-in-out;
	transition: box-shadow .3s ease-in-out;
	transition: box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
	display: inline-block;
	width: 100%;
	margin-bottom: 24px;
	line-height: 92px;
	padding: 0 10px;
}
.trusted-vendors-box .item span img {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
	opacity: 0.6;
}
.trusted-vendors-box {
	padding: 0px 1%;
}
.type-wrap {
	display: inline-block;
	color: #3af1af;
}
.top-point ul {
	padding: 0px 3% 10px;
	display: inline-block;
	margin-top: 15px;
}
.top-point ul li {
	display: inline-block;
	list-style: none;
	margin-bottom: 4px;
	margin-right: 10px;
	width: 32%;
	float: left;
	color: #666;
	text-align: left;
}
.top-point ul li i {
	font-size: 13px;
	color: #999;
}
#feature-list .container {
	width: 1180px;
}
.new-cat-box h4 {
	font-weight: 600;
	color: #000;
	font-size: 16px;
	margin-top: 0px;
}
.int-pro-box {
	padding-left: 0px;
	width: 780px;
	padding-right: 0px;
	margin: auto;
}
.int-pro-box h4 {
	font-weight: 600;
	color: #000;
	font-size: 16px;
}
.featured-desc {
	border: 1px #e5efff solid;
	padding: 12px;
	width: 48.5%;
	display: inline-block;
	margin-bottom: 25px;
	height: 100%;
	border-radius: 4px;
	padding: 24px 24px 18px;
	transition: background-color 0.2s ease 0s, color 0.2s ease 0s;
	background: #f6f9ff;
	position: relative;
}
.featured-desc:hover {
	background-color: #e5efff;
	cursor: pointer;
}
.featured-desc h5 {
	font-size: 15px;
	font-weight: 600;
	color: #000;
	margin: auto auto 3px;
	min-height: 18px;
}
.featured-desc span.pro-subtext {
	display: inline-block;
	font-size: 14px;
	width: 100%;
	margin-top: 2px;
	line-height: 20px;
	color: #333;
	margin-bottom: 6px;
}
.featured-desc h5 i {
	color: #1576ec;
	margin-right: 3px;
}
a.leare-more, span.leare-more {
	font-size: 13px;
	border: 1px #d5ddef solid;
	border-radius: 2px;
	padding: 5px 8px;
	color: #666;
	font-weight: 400;
	float: right;
}
.featured-desc:hover a.leare-more, .featured-desc:hover span.leare-more {
	color: #fff;
	background: #1576ec;
	border: 1px #1576ec solid;
	transition: background-color 0.2s ease 0s, color 0.2s ease 0s;
}
.signup-popup-rc {
	position: fixed;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(359deg, #fff, #e5efff);
	top: 0;
	left: 0;
	z-index: 999999999;
}
.signup-popup-rc .close-button {
	position: absolute;
	top: 30px;
	right: 30px;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.signup-popup-rc .close-button span:first-child {
	transform: rotate(45deg);
}
.signup-popup-rc .close-button span {
	width: 32px;
	height: 1px;
	background-color: #fff;
	display: block;
	margin-top: 20px;
	transition: all .2s ease-in-out;
}
.signup-popup-rc .close-button span:last-child {
	transform: rotate(-45deg);
	margin-top: -1px;
	width: 33px;
}
.signup-popup-rc .trusted-container {
	width: 480px;
	background-color: #0f256e;
	background-position: left top;
	background-size: cover;
	transition: width .5s ease-in-out;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 768px;
}
.signup-popup-rc .trusted-container .new-rc-testimonial_quotation, .signup-popup-rc .trusted-container .new-rc-testimonial_name, .signup-popup-rc .trusted-container .home-testimonial .new-rc-testimonial_position {
	color: #fff;
}
.signup-popup-rc .flex-container {
	display: flex;
	width: 100%;
	height: 100%;
}
.signup-popup-rc .trusted-container .owl-theme .owl-controls .owl-page.active span {
	display: block;
	width: 9px;
	height: 9px;
	margin: 5px 5px;
	border: none;
	background: #204ecf;
	border-radius: 100px;
}
.signup-popup-rc .trusted-container .owl-theme .owl-controls .owl-page span {
	display: block;
	width: 9px;
	height: 9px;
	margin: 5px 5px;
	border: none;
	background: #eee;
	border-radius: 100px;
}
.signup-popup-rc .trusted-container .owl-pagination {
	bottom: 0px;
	text-align: center;
	position: absolute;
	right: 10px;
	background: 0 0;
	padding-left: 0px;
	top: auto;
	width: 100%;
}
.signup-popup-rc .trusted-container .owl-controls .owl-page, .signup-popup-rc .trusted-container .owl-controls .owl-buttons div {
	cursor: pointer;
	display: inline-block;
}
.signup-popup-rc .trusted-container .trusted-inner-box {
	padding: 35px;
	display: inline-block;
	width: 100%;
}
.signup-popup-rc .trusted-container .trusted-inner-box .title {
	color: #fff;
	line-height: 1.45;
	font-size: 18px;
	font-family: 'Domine', serif;
	text-align: center;
	width: 100%;
	font-weight: 600;
	margin-bottom: 35px;
	padding: 0px 10%;
}
.sign-up-form .sample-testimonials {
	margin-top: 35px;
	text-align: center;
}
.sign-up-form .fa-Testimonial-profile {
	display: inline-block;
	margin-top: 8px;
	width: 100%;
}
.sign-up-form .fa-Testimonial-profile img {
	border: 1px solid #d5eaff;
}
.sign-up-form .fa-Testimonial-name {
	margin: 5px 0px;
	font-weight: 600;
}
.sample-req-text {
	padding: 8px 15px;
	border-radius: 3px;
	color: #1576ec;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13px;
	margin-top: 10px;
	display: inline-block;/*	border: 1px #1576ec solid;*/
}
.new-box-design .pagination-example {
	margin-right: 0px;
	margin-bottom: 40px;
}
.sign-up-form .sample-testimonials i {
	color: #d4645c;
	margin-bottom: 12px;
	display: inline-block;
}
.campaign-customized {
	overflow: hidden;
	padding-top: 72px;
	padding-bottom: 50px;
	margin-top: 0px;
	border-top: 1px #ddd solid;
	background: #f6f6f7;
}
.campaign-customized h2 {
	font-size: 36px;
	color: #000;
	font-weight: 700;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0;
	font-family: 'Domine', serif;
}
.campaign-customized h3 {
	font-weight: 400;
	color: #4c4c4c;
	margin: auto auto 15px;
	line-height: 1.65em;
	padding: 5px 12%;
	font-size: 20px;
	letter-spacing: normal;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	text-transform: none;
}
.partners-logos {
	background: #f6f8fb;
	border-bottom: solid 0px rgba(138,144,149,.18);
	border-top: 0px solid #e3eef7;
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 100%;
	height: 92px;
	overflow: hidden;
}
.how-ready-different-section {
	padding-top: 70px;
	padding-bottom: 10px;
	border-top: 1px solid #e3eef7;
	display: inline-block;
	width: 100%;
}
.how-ready-different-section h2 {
	font-size: 40px;
	color: #000;
	font-weight: 700;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0;
	letter-spacing: -1px;
	font-family: 'Domine', serif;
}
.how-ready-different-section h3 {
	font-weight: 300;
	color: #666;
	margin: auto auto 50px;
	line-height: 28px;
	padding: 5px 0%;
	font-size: 19px;
	letter-spacing: normal;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	text-transform: none;
}
.how-ready-different-section h4 {
	font-weight: 700;
	font-family: 'Domine', serif;
	color: #333;
	margin: 0px 0px 10px;
	font-size: 22px;
}
.how-ready-different-section .work-box .content {
	text-align: center;
	margin-bottom: 60px;
	padding: 0px 13%;
}
.icon-imgs img {
	width: 75px;
	margin-bottom: 15px;
}
.work-box .content .button_speak_experts {
	margin-left: 0px;
	padding: 8px 18px;
	font-size: 16px;
	background: #00cc83;
	border: 1px solid #00cc83;
}
.work-box .content .button_speak_experts:hover {
	background: #00a369;
	transition: all .4s ease;
	border: 1px solid #00a369;
	color: #fff;
}
img.customer-img {
	margin-bottom: 80px;
}
.signup-popup-rc a.close_popup.close-icon-p, .signup-popup-rc a.close_popup1.close-icon-p {
	width: 30px;
	height: 35px;
	display: inline-block;
}
.new-product-page .download-bnt.yc-new-bnt del, .get-customized-bnt-box .download-bnt.yc-new-bnt del {
	text-decoration: none;
	position: relative;
	font-weight: 300;
	margin-right: 10px;
}
.new-product-page .download-bnt.yc-new-bnt del:before, .get-customized-bnt-box .download-bnt.yc-new-bnt del:before {
	content: " ";
	display: block;
	width: 100%;
	border-top: 1px solid rgba(255, 255, 255, 0.8);
	height: 1px;
	position: absolute;
	bottom: 8px;
	left: 0;
	transform: rotate(-11deg);
}
.rc-new-bnt-box {
	position: relative;
}
.limited-time {
	position: absolute;
	right: 10%;
	top: 30%;
}
.ces-data-box {
	padding-top: 50px;
	padding-bottom: 0px;
	background: #fff;
	border-top: solid 0px rgba(138,144,149,.18);
	display: inline-block;
	width: 100%;
}
.ces-data-box ul.ces-highlights li:hover {
	background-color: #f5f5f5;
}
.ces-data-box ul.ces-highlights li:nth-child(even) {
	background: #fbfbfb;
}
.ces-data-box h2 {
	font-size: 40px;
	font-weight: 700;
	letter-spacing: -1px;
	color: #000;
	display: block;
	text-align: center;
	font-family: 'Domine', serif;
	margin-bottom: 15px;
}
.ces-data-box h3 {
	font-size: 14px;
	display: block;
	background: #f6f8fb;
	padding: 10px 8px;
	font-weight: 600;
	color: #333;
	border: 1px solid #edf0f8;
	text-transform: uppercase;
	margin-bottom: -1px;
}
.ces-data-box h3 i {
	color: #ccc;
	margin-right: 4px;
}
.ces-data-box li span {
	color: transparent;
	text-shadow: 0 0 6px #888;
}
.ces-data-box ul {
	padding: 10px 4% 0px 4%;
}
.ces-data-box li {
	list-style: none;
	border: 1px solid #edf0f8;
	display: inline-block;
	padding: 8px;
	margin-bottom: -1px;
}
.ces-data-box li i {
	font-size: 19px;
	margin-right: 5px;
	color: #39bd42;
	vertical-align: -1px;
}
ul.ces-highlights {
	padding: 0px;
	margin-bottom: 0px;
}
.ces-data-box ul.ces-highlights li {
	width: 100%;
	display: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 15px;
}
.ces-data-box a {
	text-decoration: underline;
}
.ces-data-box a:hover {
	text-decoration: underline;
	color: #1576ec;
}
.padding-r30 {
	padding-right: 30px;
}
.new-label-box {
	position: absolute;
	background: #ef4955;
	color: #fff;
	padding: 3px 10px 2px;
	right: 35px;
	top: -12px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 2px;
}
.height100 {
	min-height: 120px;
}
.btn-newloader {
	display: inline-block;
	margin-left: 8px;
}
.btn-newloader1 {
	position: absolute;
	top: 3px;
	right: 5px;
	z-index: 100;
}
.new-product-page .new-count-box .company-count.ces-page {
	vertical-align: 18px;
}
.mmPushBody .fa-align-justify:before {
	content: "\f00d";
}
.mmPushBody .mm-toggle .icon-bar:first-child {
	transform: rotate(45deg);
}
.mmPushBody .mm-toggle .icon-bar+.icon-bar:last-child {
	display: none;
}
.mmPushBody .mm-toggle .icon-bar+.icon-bar {
	transform: rotate(-45deg);
	margin: -2px 0px;
}
.mmPushBody .mm-toggle .icon-bar+.icon-bar+.icon-bar {
	display: none;
}
.mmPushBody .mm-toggle {
	padding: 16px 15px 10px;
}
.sample-req-text {
	display: none !important;
}
.b-corporation-subtext {
	padding: 0 4%;
	color: #fff;
	text-align: center;
	font-size: 19px;
	width: 100%;
	margin-bottom: 20px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 28px;
}
.new-product-page .new-count-box .company-count.nrf-page {
	vertical-align: 42px;
	padding: 17px 30px;
}
.nrf-subtext {
	color: #fff;
	text-align: center;
	padding: 0 6%;
	font-size: 19px;
	width: 100%;
	margin-bottom: 20px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 28px;
}
.featured-desc span.pro-subtext.min-h60 {
	min-height: 60px;
}
#extras ul.leaders-list {
	padding: 0px;
	margin: 0px;
}
#extras ul.leaders-list li {
	list-style: none;
}
#extras ul.leaders-list li img {
	margin-right: 10px;
}
#extras ul.leaders-list li span {
	margin-bottom: 6px;
}
#extras ul.leaders-list li span a {
	margin-bottom: 6px;
	font-weight: 600;
	color: #000;
}
#extras ul.leaders-list li p {
	margin-bottom: 6px;
}
.store-list ul li a {
	border: 1px #ddd solid;
	border-radius: 2px;
	background: #fff;
	padding: 10px;
	width: 100%;
	margin-right: 0px;
	margin-bottom: 10px;
}
.store-list ul li a:hover {
	background-color: #00cc83;
	border: 1px solid #00cc83;
	color: #fff;
}
#value {
	width: 140px;
}
#value1 {
	width: 155px;
}
.tags {
	font-size: 14px;
	color: rgb(54, 54, 54);
	margin-top: 20px;
}
.insights-title {
	margin-bottom: 20px;
}
.insight-card h3 {
	font-weight: 600;
	color: #000;
	font-family: 'Domine', serif;
	font-size: 20px;
}
.insight-card h3 a {
	color: #333;
}
.insight-card h3 a:hover {
	color: #1576ec;
}
.insight-card p {
	color: #666;
	font-size: 15px;
	line-height: 22px;
}
.more-insights {
	margin-bottom: 20px;
}
.more-insights .work-box .content {
	display: inline-block;
}
.more-insight-section {
	margin-bottom: 40px;
}
.tags span.label {
	background: #f2f2f2;
	padding: 4px 6px;
	font-size: 12px;
	font-weight: 400;
	color: #333;
	margin-right: 3px;
	margin-bottom: 4px;
	border: 1px #ddd solid;
	border-radius: 2px;
	text-transform: uppercase;
	margin-bottom: 7px;
	display: inline-block;
}
.more-insights .insights-sub-title h2 {
	font-family: 'Domine', serif;
	font-weight: 700;
	color: #000;
	background: #eef5ff;
	font-size: 18px;
	text-transform: uppercase;
	padding: 8px 15px;
	letter-spacing: normal;
	border-radius: 3px;
	margin-bottom: 18px;
}
.insights-desc p {
	color: #666;
	font-weight: 300;
	font-size: 15px;
	line-height: 23px;
	margin-top: 0px;
	text-align: left;
	padding-bottom: 15px;
	margin-bottom: 0px;
}
.work-box .insights-desc .button_speak_experts {
	margin-left: 0px;
	padding: 8px 18px;
	font-size: 16px;
	background: #00cc83;
	border: 1px solid #00cc83;
	margin-bottom: 15px;
}
.work-box .insights-desc .button_speak_experts:hover {
	background: #00a369;
	transition: all .4s ease;
	border: 1px solid #00a369;
	color: #fff;
}
.insights-desc {
	margin-top: 18px;
}
/*30-4-2020*/
.limited-time.covid-discount {
	right: 5%;
}
.new-video {
	border: 5px #eee solid;
	display: inline-block;
	border-radius: 3px;
	margin-top: 30px;
}
.new-video-container .dot {
	height: 12px;
	width: 12px;
	background-color: #ED594A;
	border-radius: 50%;
	display: inline-block;
}
.new-video-container .dot1 {
	height: 12px;
	width: 12px;
	background-color: #FDD800;
	border-radius: 50%;
	display: inline-block;
}
.new-video-container .dot2 {
	height: 12px;
	width: 12px;
	background-color: #5AC05A;
	border-radius: 50%;
	display: inline-block;
}
.new-video-container {
	border: 3px solid #f1f1f1;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: inline-block;
	border-radius: 3px;
	margin-top: 0;
	width: 800px;
	height: 686px;
	z-index: 100;
	position: relative;
}
.new-video-container .top {
	padding: 7px 10px;
	background: #f1f1f1;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	text-align: left
}
.new-video-container video {
	width: 794px;
}
.limited-time.covid-discount-img {
	right: 12%;
	top: 45%;
}
/* new styles */

.Hiring-page-bullet-points {
	margin: 35px 0px 35px;
	font-weight: 300;
	font-size: 16px;
	text-align: left;
	padding: 0 6%;
	color: #fff;
}
.hand-icon img {
	margin-top: -15px;
}
.hiring-page-table td {
	text-align: left;
}
.hiring-page-table {
	margin-top: 28px;
	padding-bottom: 38px;
}
.social-sharing-text {
	font-weight: 300;
	font-size: 16px;
	margin-top: 22px;
}
.Hiring-page-tags {
	margin-top: 40px;
	/*	margin-bottom: 30px;
	border-bottom: 1px #ddd solid;*/
	padding-bottom: 2px;
	text-align: left;
	display: inline-block;
	width: 100%;
}
.Hiring-page-tags .nav-tabs a i {
	margin-right: 2px;
	color: #f9bb2f;
	vertical-align: 0px;
}
.Hiring-page-tags .nav-tabs a i.fa-th-large {
	color: #29da1f
}
.Hiring-page-tags .nav-tabs a:hover {
	color: #000;
	background-color: #e2e2e2;
}
.Hiring-page-tags .nav-tabs a.active {
	color: #000;
	background-color: #e2e2e2;
	border: 1px #d2d2d2 solid;
}
.hiring-page-table .table-new-box .table th {
	/* font-weight: 500; */
	color: #666;
}
.hiring-page-table .table-new-box .table tr td:first-child {
/* font-weight: 500;
  color: #444444; */
}
.hr-recruiting-contacts {
	margin: 5px 0px;
}
.hr-recruiting-names {
	margin: 0px 0px 8px;
}
.hr-recruiting-names:last-child {
	margin: 0px 0px 0px;
}
.hr-recruiting-contacts .no {
	min-width: 100px;
}
.Hiring-page-tags a img {
	vertical-align: -2px;
	margin-right: 3px;
}
.hiring-page-table {
	margin-top: 6px;
	padding-bottom: 0px;
	display: inline-block;
	width: 100%;/*height: 550px;
	overflow: auto;*/
}
.hiring-page-table .table tbody tr:nth-child(n):hover {
	background-color: #fafcff;
}
.social-sharing-text a .fa-twitter {
	background: #4ea6ea;
	display: inline-block;
	margin-left: 1px;
	margin-right: 1px;
	color: #fff;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
	vertical-align: top;
	border-radius: 3px;
	margin-top: 8px;
}
.social-sharing-text a .fa-facebook {
	background: #38539b;
	display: inline-block;
	margin-left: 1px;
	margin-right: 1px;
	color: #fff;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
	vertical-align: top;
	border-radius: 3px;
	margin-top: 8px;
}
.social-sharing-text a .fa-linkedin {
	background: #0074b2;
	display: inline-block;
	margin-left: 1px;
	margin-right: 1px;
	color: #fff;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
	vertical-align: top;
	border-radius: 3px;
	margin-top: 8px;
}
.social-sharing-text a .fa-whatsapp {
	background: #24cd63;
	display: inline-block;
	margin-left: 1px;
	margin-right: 1px;
	color: #fff;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
	vertical-align: top;
	border-radius: 3px;
	margin-top: 8px;
}
.social-sharing-text a:hover {
	opacity: 0.7
}
.still-hiring-subtext {
	color: #fff;
	text-align: center;
	padding: 0 4%;
	font-size: 19px;
	width: 100%;
	margin-bottom: 20px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 28px;
}
.hiring-table {
	font-size: 16px;
	border-top: 1px #ddd solid;
	margin-bottom: 0px;
}
.table.hiring-table b {
	font-weight: 300;
}
.Hiring-page-bullet-points p a:hover {
	text-decoration: underline;
	color: #1576ec;
}
.Hiring-page-tags .panel-body {
	padding: 0px;
}
.company-text p {
	float: left;
	width: 90%;
}
.company-text p a {
	color: #00cc83;
}
.company-text p a:hover {
	color: #00cc83;
	text-decoration: underline;
}
.company-text span {
	float: left;
	width: 30px;
	margin-top: 2px;
	font-size: 22px;
	color: #16c60c;
}
.company-text span i.fa-building-o {
	color: #f9bb2f;
}
.hiring-c-ltft-box {
	border-right: 1px #5770c1 solid;
	display: inline-block;
	padding-right: 20px;
}
.help-sharing {
	display: inline-block;
	width: 100%;
	margin-bottom: 6px;
}
.still-hiring-subtext span {
	font-weight: 600;
	color: #fff;
}
.hiring-page-table .pagination-example .pagination {
	padding: 25px 0 0px;
	border-radius: 0px;
}
.hiring-page-table .pagination-example {
	margin-bottom: 0px;
}
.next-link {
	margin-top: 20px;
	float: right;
}
.Hiring-page-tags .panel-default>.panel-heading {
	color: #333;
	background-color: #fff;
	border-color: #fff;
	padding: 0px 0px 8px;
}
.Hiring-page-tags .panel-default>.panel-heading select {
	border: 1px #0f256e solid;
	padding: 5px 8px;
	width: 200px;
	height: 32px;
}
.Hiring-page-tags .panel {
	margin-bottom: 70px;
	background-color: #fff;
	border: 0px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05);
	box-shadow: 0 0px 0px rgba(0,0,0,.05);
}
.new-product-page h1.hd-download-title {
	font-size: 36px;
	color: #000;
	font-weight: 700;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 15px;
	margin-top: 25px;
	font-family: muli, sans-serif;
	line-height: 42px;
}
.workday-page-newui {
	text-align: left;
}
.workday-table {
	font-size: 16px;
}
.workday-page-newui {
	margin-top: 0px;
	padding-top: 20px;
	padding-bottom: 70px;
	border-top: solid 0px rgba(138,144,149,.18);
	position: relative;
}
.workday-page-newui h2 {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: normal;
	color: #000;
	display: block;
	text-align: left;
	font-family: muli, sans-serif;
	margin-bottom: 6px;
	margin-top: 0px;
	text-transform: uppercase;
}
.workday-page-newui .table-new-box .table.workday-table th {
	padding: 10px 8px 8px;
	background: #eee;
	color: #000;
	font-weight: 600;
	border: none;
	font-size: 14px;
}
.workday-page-newui .new-col-left {
	width: 100%;
	position: relative;
	z-index: 10;
}
.Hiring-page-tags.workday-page-newui {
	padding-bottom: 70px
}
.workday-page-newui .table-new-box .table th {
	background: #f6f8fb;
	padding: 8px 8px 8px;
	border-top: 1px solid #edf0f8 !important;
	font-weight: 600;
	color: #333;
}
.workday-page-newui .workday-bnt {
	display: inline-block;
	background: #00cc83;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	border-radius: 4px;
	padding: 14px 40px;
	border: 1px solid #00cc83;
	transition: all .4s ease;
	font-family: 'Montserrat', sans-serif;
	margin-top: 6px;
	letter-spacing: .5px;
}
.workday-page-newui .workday-bnt i {
	margin-right: 8px;
}
.workday-page-newui .workday-bnt:hover {
	background: #00a369;
	transition: all .4s ease;
	border: 1px solid #00a369;
}
.workday-page-newui .new-text-box {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 25px;
	background: #f6f9ff;
	border: 1px dashed #e8e8e8;
	margin-top: -1px;
	padding-bottom: 50px;
	padding: 30px 20px 35px;
}
.workday-page-newui .new-text-box h3 {
	font-size: 28px;
	font-weight: 700;
	letter-spacing: -0.5px;
	color: #000;
	display: block;
	text-align: center;
	font-family: muli, sans-serif;
	margin-bottom: 18px;
	margin-top: 5px;
}
.workday-page-newui .new-text-box p {
	color: #666;
	text-align: center;
	padding: 0 16%;
	font-size: 19px;
	width: 100%;
	margin-bottom: 20px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 300;
	line-height: 28px;
}
/*new css 10-06-2020*/

.feedback-section .feedback-subtext {
	font-size: 19px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	margin: auto auto 60px;
	line-height: 28px;
	padding: 5px 20%;
	text-align: center;
}
.top-feedback-section h3 {
	text-align: left;
	color: #1c67c3;
	font-size: 20px;
	margin: 0px 0px 20px;
	font-family: muli, sans-serif;
}
.number-list {
	width: 28px;
	height: 28px;
	position: relative;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px;
	background: #fff;
	border: 1px solid #204ecf;
	border-radius: 50%;
	font-size: 18px;
	color: #204ecf;
	font-weight: 600;
	line-height: 20px;
	float: left;
	margin-left: -28px;
	text-align: center;
	padding-top: 4px;
	margin-top: -3px;
}
.feedback-section .item.one-half {
	width: 48%;
	text-align: left;
	margin: 8px 8px 0;
	float: left;
}
.feedback-section .item.one-half1 {
	width: 55%;
	text-align: left;
	margin: 8px;
}
.feedback-section .item.one-all {
	width: 98%;
	text-align: left;
	margin: 8px;
}
.top-feedback-section {
	text-align: left;
	border-left: 1px dashed #183a9e;
	padding-left: 14px;
	display: inline-block;
}
/*New css 11-6-2020*/
.targeted-content.help-companies-box {
	border-bottom: 1px solid #e8e8e8;
	width: 100%;
	background: #fff;
}
.new-product-page.buyers-database-page p.subtext {
	padding: 0px 8%;
	text-align: center;
	margin-bottom: 0px;
}
.help-companies-box h2 {
	text-align: center;
	font-family: 'Domine', serif;
	color: #000;
	font-size: 36px;
	line-height: 40px;
	font-weight: 700;
	margin-top: 0;
	letter-spacing: -1px;
}
.help-companies-box h3 {
	text-align: center;
	font-size: 19px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	margin: auto auto 40px;
	line-height: 28px;
	padding: 5px 16%;
	text-align: center;
}
.help-companies-box .row {
	padding-bottom: 40px;
	margin-top: 50px;
}
.help-companies-box h4 {
	text-align: left;
	font-size: 20px;
	line-height: 28px;
	font-weight: 600;
	margin-top: 0;
	font-family: 'Domine', serif;
	color: #000;
	margin-bottom: 18px;
}
.help-companies-box a p {
	color: #6b6b6b;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
}
.buyers-request-bnt {
	margin-top: 10px;
}
.buyers-request-bnt i {
	margin-right: 8px;
}
.help-c-icon {
	display: inline-block;
	margin-bottom: 25px;
	width: 65px;
}
.get-list-section h2 {
	font-size: 28px;
	text-align: center;
	margin-bottom: 80px;
	padding: 0;
	color: #000;
	font-weight: 700;
	letter-spacing: -0.5px;
	font-family: muli, sans-serif;
}
.get-list-section {
	padding: 45px 0px 60px;
	border-bottom: 0px solid #e1e8ed;
	background: #f6f9ff;
}
.get-list-box {
	position: relative;
	width: 32.5%;
	text-align: left;
	display: inline-block;
	float: left;
}
.get-list-box .get-list-subtext {
	padding: 0px 6% 0px 0px;
	color: #455065;
	font-size: 15px;
	line-height: 22px;
}
.number-round {
	font-size: 30px;
	color: #204ecf;
	font-weight: 400;
	line-height: 58px;
	position: relative;
	z-index: 2;
	display: inline-block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 60px;
	height: 60px;
	background: #f6f9ff;
	border: 1px solid #204ecf;
	border-radius: 50%;
	opacity: 1;
	margin-top: -8px;
	text-align: center;
}
.number-round:before {
	position: absolute;
	background: #f6f9ff;
	width: 17px;
	display: table;
	content: " ";
	left: -18px;
	height: 15px;
	top: 22px;
}
.get-list-section h3 {
	font-size: 20px;
	color: #1c67c3;
	font-weight: 700;
	line-height: 28px;
	padding: 30px 0px 12px;
	font-family: muli, sans-serif;
}
.line-container {
	width: 100%;
	margin: 22px auto -32px;
	align-items: center;
}
.line-container.c-line {
	float: left;
}
.line-container.one-h {
	width: 50%;
}
.line-container.one-a {
	width: 28%;
	float: left;
	margin-left: 15px;
}
.line-container.two-a {
	float: right;
	width: 90%;
}
.line-container.last-two-a {
	float: left;
	width: 55%;
}
.line {
	flex-grow: 1;
	height: 0px;
	background: black;
	position: relative;
}
.line.arrow-right:after {
	position: absolute;
	content: '';
	bottom: -10px;
	right: 0;
	width: 0;
	height: 0;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	border-left: 1px solid black;
}
.line-arrow.right.center {
	top: 37px;
}
.line.arrow-left:after {
	position: absolute;
	content: '';
	top: -10px;
	left: 0;
	width: 0;
	height: 0;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	border-right: 1px solid black;
}
.arrow_box {
	position: relative;
	background: #fff;
	border-bottom: 1px solid #204ecf;
}
.arrow_box.g-line {
	opacity: 0;
}
.line-container.last-two-a .arrow_box {
	opacity: .2;
}
.box {
	width: auto;
	height: 400px;
	margin: 4em 20px;
	border: 1px dashed;
	position: relative;
}
.line-arrow {
	position: absolute;
	overflow: hidden;
	display: inline-block;
	font-size: 12px;
	width: 1.6em;
	height: 1.6em;
	margin-top: -2em;
	top: 14.9%;
}
.line-arrow.right.last {
	top: 13.7%;
	right: 33px;
	opacity: .2;
}
.line-arrow.right.one {
	right: 205px;
	opacity: 0;
	top: 14.2%
}
.line-arrow.left {
	border-top: 1px solid #204ecf;
	border-left: 1px solid #204ecf;
	transform: rotate(-54deg) skew(-20deg);
	left: 20px;
}
.line-arrow.right {
	border-top: 1px solid #204ecf;
	border-right: 1px solid #204ecf;
	transform: rotate(45deg) skew(0deg);
	right: 21px;
}
.line-arrow.right.top12 {
	top: 13.7%;
	opacity: 0.2;
	right: 142px;
}
.line-arrow:active, .line-arrow.active {
	border-width: 2px;
}
.new-logo-section {
	max-width: 100%;
	color: #455065;
	background-color: #f6f8fb;
	height: 92px;
	border-top: solid 1px rgba(138,144,149,.18);
	padding: 0px 36px;
	overflow: hidden;
}
.trusted-leading-text {
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 0;
	letter-spacing: 0.2px;
	text-align: left;
	text-transform: uppercase;
	opacity: .7;
	padding-top: 30px;
	float: left;
}
.new-logo-section img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	height: 35px;
}
.new-logo-section img.s-f-logo {
	height: 60px;
}
.new-logo-section ul {
	list-style: none;
	padding: 0px;
	margin-bottom: 0;
}
.new-logo-section ul li {
	display: inline-block;
	width: 158px;
	text-align: center;
	line-height: 91px;
}
.new-logo-section ul li:hover {
	background: rgba(0,0,0,.1);
}
.sticky-header .navbar-default {
	margin-top: 0px;
}
/*.sticky-header .mtmegamenu .mt-root-item a {
	padding: 18px 15px 8px;
}*/

.test-t-box {
	float: left;
	width: 100%;
	margin-top: 60px;
}
.test-t-box.last-box {
	float: left;
	width: 100%;
	margin-top: 00px;
	background: #f6f9ff;
	margin-left: -16px;
	padding-left: 14px;
}
.new-how-to-section {
	background-color: #f5f5f6;
	padding: 70px 0px;
}
.new-how-to-section article {
	width: 100%;
	padding: 56px 40px;
	background-color: #fff;
	float: right;
}
.new-how-to-section h2 {
	margin: 0 auto 43px;
	color: #000;
	font-size: 28px;
	font-weight: 700;
	line-height: 36px;
	text-align: center;
	font-family: muli, sans-serif;
}
.top-build-box {
	margin: 0px 40px;
}
.build-sep {
	height: 130px;
	width: 1px;
	background: #bfbfbf;
	float: left;
	margin-top: 13px;
	margin-left: 35px;
}
.build-box {
	float: left;
	width: 44%;
	text-align: left;
}
.build-box h4 {
	font-weight: 700;
	font-size: 15px;
	color: #0f256e;
	margin-bottom: 5px;
}
.workday-page-newui .new-text-box .build-box p {
	text-align: left;
	padding: 0;
	width: 100%;
	margin-bottom: 20px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 300;
	color: #455065;
	font-size: 15px;
	line-height: 22px;
}
.new-faq-section {
	float: left;
	width: 60px;
	height: 100%;
	margin-right: 12px;
	margin-left: -5px;
}
.share-widget {
	position: relative;
	max-width: 60px;
	color: #455065;
	display: none;
}
.share-widget a {
	color: #666;
	font-size: 18px;
	display: block;
	border: 1px #ddd solid;
	margin: 0px 2px;
	text-align: center;
	padding: 15px 0px;
	background: #fff;
	margin-bottom: -1px;
}
.share-widget a:hover {
	color: #1576ec;
}
.help-inner-box {
	padding: 40px;
	color: #000;
	text-decoration: none;
	background: #ebeced;
	display: inline-block;
	width: 33.3%;
	float: left;
	min-height: 355px;
}
.buyers-database-page .help-inner-box {
	width: 49%;
	min-height: 500px;
}
.help-c-icon i {
	width: 64px;
	height: 64px;
	font-size: 60px;
}
.help-inner-box:hover {
	color: #fff;
	background: #204ecf;
}
.help-inner-box:hover h4 {
	color: #fff;
}
.help-inner-box:hover p {
	color: #fff;
}
.help-inner-box:hover .help-c-icon {
	background: #fff;
	padding: 3px;
	transition: all .4s ease
}
.help-inner-box.border-r-b {
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
}
.help-inner-box.border-r {
	border-right: 1px solid #d8d8d8;
}
.help-inner-box.border-b {
	border-bottom: 1px solid #d8d8d8;
}
.new-product-page.buyers-database-page {
	padding-bottom: 40px;
}
#header.new-header {
	background: #0f256e;
}
#header.new-header.sticky-header {
	background: #fff;
}
#header.new-header.sticky-header .mtmegamenu .mt-root-item a {
	color: #344f71;
}
#header.new-header.sticky-header .sticky-logo {
	display: inline-block;
	float: left;
	position: absolute;
	left: 0;
}
.new-logo .navbar-brand.sticky-logo {
	display: none;
}
#header.new-header .mtmegamenu .mt-root-item a {
	color: #fff;
}
#header.new-header a.dataset-new-btn {
	background: #0f256e;
	border: 2px solid #0f256e;
	color: #fff;
}
.home-testimonial {
	padding-top: 5px;
	padding-bottom: 70px;
}
.home-testimonial h2 {
	text-align: center;
	font-family: 'Domine', serif;
	color: #000;
	font-size: 36px;
	line-height: 40px;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 48px;
}
.home-testimonial h3 {
	text-align: center;
	font-size: 19px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	margin: auto auto 45px;
	line-height: 28px;
	padding: 5px 16%;
	text-align: center;
}
.home-testimonial .new-rc-testimonial {
	border: 0px solid rgba(235,236,237,.5);
	-webkit-box-shadow: 0 0px 0px 0 rgba(0,0,0,.1);
	box-shadow: 0 0px 0px 0 rgba(0,0,0,.1);
	border-radius: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
.home-testimonial .new-rc-testimonial:hover {
	border-color: rgba(32,78,207,.0);
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.16);
	box-shadow: 0 0px 0px rgba(0,0,0,.16);
}
.home-testimonial .new-rc-testimonial_quotation {
	font-size: 15px;
	line-height: 24px;
	margin-top: 0px;
	padding: 0px;
}
.home-testimonial .new-rc-testimonial_logo img {
	height: 25px;
	float: right;
}
.home-testimonial .avatar-container {
	width: 86px;
}
.home-testimonial .testimonial-author {
	margin-top: 10px;
}
.home-testimonial .testimonial-author {
	width: 65%;
}
.home-testimonial .new-rc-testimonial_name {
	margin-right: 8px;
	text-transform: uppercase;
	margin-top: 10px;
}
.home-testimonial .new-rc-testimonial_position {
	color: #333;
	font-weight: 400;
	margin-bottom: 0;
	text-transform: uppercase;
}
.home-testimonial .new-rc-testimonial_logo {
	margin-bottom: 0;
}
.new-rc-testimonial_logo i {
	color: #1576ec;
	font-size: 24px;
}
.icon-blockquote {
	font-size: 30px;
	padding: 0 0px;
	quotes: "\201C""\201D""\2018""\2019";
	line-height: 1.4;
	display: inline-block;
	margin-left: -10px;
}
.icon-blockquote:before {
	content: open-quote;
	display: inline;
	height: 0;
	line-height: 0;
	left: 2px;
	position: relative;
	top: 30px;
	color: #1576ec;
	font-size: 3em;
}
.get-list-section.home-page-text h2 {
	font-size: 40px;
	color: #000;
	font-weight: 700;
	letter-spacing: -1px;
	margin-bottom: 5px;
}
.get-list-section.home-page-text .data-made-subtext {
	text-align: center;
	font-size: 19px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	margin: auto auto 55px;
	line-height: 28px;
	padding: 5px 18%;
	text-align: center;
}
.features-n-icon {
	width: 80px;
	float: left;
}
.features-n-icon img {
	width: 60px;
}
.new-features-decs {
	float: left;
	width: 70%;
}
.new-product-page.why-ready-page {
	padding-bottom: 85px;
}
.why-how-tabs {
	margin-top: -60px;
	margin-bottom: 0;
	text-align: center;
}
.why-how-tabs ul {
	margin: 0 auto;
	background-color: #fff;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.08);
	box-shadow: 0 4px 8px 0 rgba(0,0,0,.08);
	display: inline-block;
	padding: 0px;
	width: 100%;
}
.why-how-tabs ul li {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	list-style: none;
	width: 33%;
	display: inline-block;
}
.why-how-tabs ul li img {
	border-radius: 100px;
	width: 65px;
	margin-right: 10px;
}
.why-how-tabs ul li a.active {
	border-bottom: 5px solid #2f84ed;
}
.why-how-tabs ul li a {
	font-size: 18px;
	color: #455065;
	font-weight: 500;
	display: block;
	margin: 0 30px;
	padding: 36px 0;
	text-align: center;
}
.why-how-tabs ul li a:hover {
	color: #2f84ed;
}
.all-cat-list h3 {
	text-align: left;
	font-size: 20px;
	line-height: 40px;
	font-weight: 600;
	margin-top: 0;
	font-family: 'Domine', serif;
	color: #000;
	padding-bottom: 10px;
	margin-top: 40px;
}
.all-cat-list ul {
	width: 100%;
	display: inline-block;
	padding: 0px;
}
.all-cat-list ul li {
	list-style: none;
	width: 33.3%;
	display: inline-block;
	float: left;
	padding: 4px 20px 4px 0px;
	font-size: 15px;
	float: left;
}
.all-cat-list ul li a {
	color: #6b6b6b;
	font-weight: 300;
	font-size: 16px;
	display: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.all-cat-list ul li a:hover {
	text-decoration: underline;
	color: #0f256e;
}
.all-cat-list {
	margin-top: 60px;
	margin-bottom: 30px;
}
.all-cat-list ul li a.view-more-link {
	color: #0f256e;
	font-size: 14px;
	font-weight: 400;
}
.all-cat-list ul li a.view-more-link:hover {
	text-decoration: underline
}
.buyers-database-page h2 {
	text-align: center;
	font-family: 'Domine', serif;
	color: #000;
	font-size: 36px;
	line-height: 40px;
	font-weight: 700;
	margin-top: 0;
	letter-spacing: -1px;
}
.buyers-database-page h3 {
	text-align: center;
	font-size: 19px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	margin: auto auto 40px;
	line-height: 28px;
	padding: 5px 16%;
	text-align: center;
}
.buyers-database-page h4 {
	text-align: left;
	font-size: 20px;
	line-height: 26px;
	font-weight: 600;
	margin-top: 0;
	font-family: 'Domine', serif;
	color: #000;
	margin-bottom: 12px;
}
.buyers-database-page .help-c-icon {
	display: inline-block;
	margin-bottom: 15px;
	height: 75px;
	width: auto;
}
.buyers-company-count span.count-buyers {
	font-size: 26px;
	font-weight: 600;
	display: block;
	color: #0f256e;
	line-height: normal;
	margin-bottom: -5px;
}
.buyers-company-count span {
	font-size: 13px;
}
.buyers-database-page {
	padding-bottom: 40px;
	margin-top: 50px;
}
.buyers-inner-box {
	background: #ebeced;
	display: inline-block;
	width: 100%;
	margin-bottom: 50px;
}
.buyers-left-box {
	display: inline-block;
	width: 35%;
	float: left;
	padding: 40px
}
.buyers-right-box {
	display: inline-block;
	width: 64%;
	float: left;
	border-left: 1px solid #d8d8d8;
	padding: 40px;
}
.buyers-right-box p {
	min-height: 190px;
	line-height: 26px;
}
.feedback-section.why-feedback {
	padding: 0px 0px 60px;
	background: none;
	margin-left: 28px;
}
.feedback-section.why-feedback .item {
	border: 1px solid rgba(235,236,237,.5);
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
}
.feedback-section.why-feedback .item.one-half {
	width: 47%;
}
.feedback-section.why-feedback .item.one-all {
	width: 95%;
}
.feedback-section.why-feedback .top-feedback-section h3 {
	font-size: 20px;
}
.color-table {
	margin-bottom: 35px;
	display: inline-block;
	width: 100%;
	margin-top:40px;
}
.why-inner-boxs {
	max-width: 100%;
	margin: 0 auto;
	padding: 0 15px 36px;
	display: inline-block;
	margin-top: 40px;
	width: 100%;
}
.why-t-top-bar {
	font-size: 20px;
}
.why-t-top-bar, ._3Zcgp8bX {
	font-size: 16px;
	color: #455065;
	font-weight: 600;
}
.why-t-top-titel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.why-t-top-bar .why-g-bg {
	background: #ebeced;
}
.why-g-bg.why-t-one {
	-ms-flex-preferred-size: 150px;
	flex-basis: 150px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-left: 32px;
	text-align: left;
	font-weight: 600;
}
.why-g-bg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: left;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 100px;
	flex: 1 0 100px;
	min-height: 94px;
	margin: -1px 0 0 -1px;
	padding: 10px;
	color: #455065;
	line-height: 19px;
	text-align: left;
	background: #f6f7fa;
	border: 1px solid #fff;
	-webkit-transition: background .2s;
	transition: background .2s;
}
.why-t-top-bar .why-g-bg.why-active-bg, ._3Zcgp8bX .why-g-bg.why-active-bg {
	background: #c2e5df;
	font-weight: 600;
}
.why-g-bg.why-t-one {
	-ms-flex-preferred-size: 150px;
	flex-basis: 150px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-left: 15px;
	text-align: left;
	font-weight: 300;
	font-size: 18px;
	color: #1c67c3;
	line-height: 22px;
}
.why-t-number {
	width: 28px;
	height: 28px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px;
	background: #fff;
	border: 1px solid #204ecf;
	border-radius: 50%;
	font-size: 18px;
	color: #204ecf;
	font-weight: 600;
	line-height: 21px;
}
.why-t-top-bar, ._3Zcgp8bX {
	font-size: 16px;
	color: #455065;
	font-weight: 600;
}
.why-g-bg.why-active-bg {
	position: relative;
	background: #c2e5df;
	font-weight: 300;
	text-align: left;
	color: #000;
}
.how-decs-box b {
	font-weight: 600;
}
.why-g-bg._3mVsbtWI {
	background: #edc9cf;
}
.why-t-top-titel:first-of-type .why-t-number:after {
	position: absolute;
	top: 100%;
	left: 50%;
	width: 0;
	height: 900px;
	margin-top: 1px;
	margin-left: -1px;
	border-left: 1px dashed #183a9e;
	content: "";
}
.how-number {
	width: 28px;
	height: 28px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px;
	background: #fff;
	border: 1px solid #204ecf;
	border-radius: 50%;
	font-size: 20px;
	color: #204ecf;
	font-weight: 400;
	line-height: 20px;
	top: 4px;
	left: 0;
	padding: 0;
	float: left;
	margin-right: 22px;
	margin-bottom: 40px;
	margin-top: -5px;
}
.how-r-box {
	padding: 40px 20px;
	display: inline-block;
}
.how-r-box p {
	padding-left: 50px;
}
.how-r-box h2 {
	font-size: 26px;
	color: #262d3d;
	font-weight: 600;
	line-height: 32px;
	font-family: 'Domine', serif;
	margin-top: 0px;
}
.why-ready-subtext {
	color: #fff;
	text-align: center;
	padding: 0 11%;
	font-size: 19px;
	width: 100%;
	margin-bottom: 20px;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 28px;
}
.what-inner-box {
	display: inline-block;
	margin-top: 0px;
	width: 100%;
}
.how-decs-box {
	border-left: 1px dashed #183a9e;
	margin-left: 13px;
	padding-bottom: 130px;
}
.padding-b90 {
	padding-bottom: 70px;
}
.new-s-box {
	margin: 0 auto;
	background-color: #fff;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.08);
	box-shadow: 0 4px 8px 0 rgba(0,0,0,.08);
	display: inline-block;
	padding: 0px;
	width: 100%;
	margin-top: -50px;
	padding: 15px;
	height: 80px;
	position: relative;
}
.hide-shadow {
	position: absolute;
	width: 100%;
	height: 100px;
	background: #fff;
	top: 28px;
	z-index: 1;
}
.speak-experts-page {
	position: relative;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(359deg, #fff, #e5efff);
	top: 0;
	left: 0;
	z-index: 999999999;
}
.speak-experts-page .signup-popup-rc {
	position: relative;
}
.speak-experts-page .new-sign-up-form {
	padding: 30px 0 10px;
}
.blog.post-page {
	padding-bottom: 70px
}
.blog.post-page .top-bule-bg {
	background: #0f256e;
	height: 250px
}
.blog.post-page .new-s-box {
	height: 165px;
}
.contact-page .new-s-box {
	width: 55%;
}
.margin-top-10 {
	margin-top: -10px;
}
.benefits.who_use .help-inner-box {
	min-height: 390px;
}
.new-product-page.b-Corporations-page {
	padding-bottom: 70px
}
.buyers-database-page.open-positions-inner-box {
	margin-top: 5px;
}
.buyers-all-box {
	width: 100%;
	padding: 30px;
}
.features-n-icon .freshness-icon {
	width: 63px;
	height: 63px;
	background-image: url(../images/new-img/freshness-icon.svg);
	display: block;
}
.accuracy-icon {
	width: 63px;
	height: 63px;
	background-image: url(../images/new-img/accuracy-icon.svg);
	display: block;
}
.targeting-icon {
	width: 63px;
	height: 63px;
	background-image: url(../images/new-img/target-icon.svg);
	display: block;
}
.comprehensive-icon {
	width: 63px;
	height: 63px;
	background-image: url(../images/new-img/comprehensive-icon.svg);
	display: block;
}
.intelligence-icon {
	width: 63px;
	height: 63px;
	background-image: url(../images/new-img/intelligence-icon.svg);
	display: block;
}
.gurantee-icon {
	width: 63px;
	height: 63px;
	background-image: url(../images/new-img/gurantee-icon.svg);
	display: block;
}
.calendly-box {
	margin-top: 0px;
}
.border-v-line {
	border-left: 1px dashed #183a9e;
	margin-left: 40px;
	padding-left: 20px;
}
.border-v-line .number-list {
	margin-left: -34px;
	margin-top: 0px;
}
.border-v-line h3 {
	text-align: left;
	color: #1c67c3;
	font-size: 20px;
	margin: 0px 0px 20px;
	font-family: muli, sans-serif;
}
.grey-logo-box {
	background: #ebeced;
	display: inline-block;
	padding: 40px 10px 10px 50px;
	margin-left: -46px;
	width: 103%;
	border: 1px dashed #d8d8d8;
}
.margin-bottom-0 {
	margin-bottom: 0px;
}
.campaign-customized.targeted-campaign {
	padding-top: 20px;
}
.companies-new-box.installbase-table {
	padding-bottom: 70px;
}
.workday-page-newui.sap-new-table {
	padding-bottom: 115px;
}
.workday-page-newui.b-Corporations-table {
	padding-bottom: 115px;
}
.get-customized-bnt-box {
	display: inline-block;
	width: 100%;
}
.disc-text a.sample_btn1 {
	color: #fff;
}
.new-product-page.inc2018-page {
	padding-bottom: 60px;
}
.Hiring-page-tags.workday-page-newui.inc-5000-page {
	padding-bottom: 110px;
}
#portfolio.insights-d-page {
	padding-top: 50px;
	display: inline-block;
	width: 100%;
}
#portfolio.insights-d-page h2 {
	margin-top: 0px;
}
.insights-d-page .work-box .content {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	padding-right: 0px;
}
.new-video-box {
	display: inline-block;
	text-align: center;
	width: 100%;
	position: relative;
	z-index: 100;
	padding-bottom: 70px;
}
.new-video-box .new-s-box {
	width: 88%;
}
.border-none {
	border: none;
}
.heading-block1 p a {
	color: #00cc83;
}
.heading-block1 p a:hover {
	text-decoration: underline;
}
.submit-testimonials-box {
	width: 700px;
	margin: auto
}
.submit-testimonials-box h1 {
	font-size: 36px;
	color: #000;
	font-weight: 700;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 15px;
	margin-top: 25px;
	font-family: 'Domine', serif;
	line-height: 42px;
}
.submit-testimonials-box p {
	padding: 0 6%;
	font-size: 17px;
	font-weight: 300;
	text-align: center;
	line-height: 22px;
	color: #333;
	margin-bottom: 25px;
	min-width: 700px;
}
input.btn-testimonial, button.btn-testimonial {
	background: #00cc83;
	border: 1px solid #00cc83;
	color: #fff;
	padding: 12px 0;
	font-size: 17px;
	border-radius: 3px;
	float: none;
	font-weight: 600;
	display: block;
	width: 100%;
	margin-top: 15px;
}
input.btn-testimonial:hover, button.btn-testimonial:hover {
	background: #00a369;
	transition: all .4s ease;
	border: 1px solid #00a369;
}
.submit-testimonials-box .form-control, .submit-testimonials-box textarea {
	font-size: 16px;
	border: 1px solid #d5eaff;
	border-radius: 3px;
	padding: 6px 0px 6px 12px;
	height: inherit;
}
.submit-testimonials-box .container-fluid {
	padding: 0px 8%;
	margin-top: 12px;
}
.testimonial-upload-img {
	float: left;
	margin-left: 15px;
	margin-top: 5px;
}
.testimonial-upload-img img {
	background: #fff;
	padding: 4px;
	border: 1px solid #d5eaff;
	border-radius: 3px;
}
.t-img-r-box {
	float: left;
	margin-left: 10px
}
.t-img-text {
	display: block;
	margin-top: 10px;
	color: #333;
	margin-bottom: 8px;
}
.submit-testimonials-box .thank-you-msg {
	background: none;
	margin: 60px auto 0;
	padding: 0px;
	width: auto;
	min-height: 450px;
}
button.btn-testimonial i {
	margin-right: 6px;
}
.more-features.new-box-add h3 {
	font-size: 36px;
	text-align: center;
	margin-bottom: 8px;
	font-family: 'Domine', serif;
	color: #000;
	font-weight: 700;
	margin-top: 0;
	line-height: 1.3em;
}
.more-features.new-box-add h4 {
	font-size: 19px;
	font-weight: 300;
	text-transform: none;
	color: #666;
	margin: auto auto 35px;
	line-height: 28px;
	padding: 5px 13%;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
}
.speak-experts-page .signup-popup-rc .signup {
	max-width: 820px;
	width: 100%;
}
.footer-links2 {
	text-align: center;
	padding: 0px;
	margin-bottom: 20px;
	margin-top: 35px;
}
.footer-links2 li {
	display: inline-block;
	padding-left: 15px;
}
.footer-links2 li a {
	color: #666;
}
.footer-links2 li a:hover {
	background: #fff;
	color: #1576ec;
	text-decoration: none;
}
.footer-links2 li a i {
	font-size: 5px;
	margin-right: 1px;
	vertical-align: 4px;
}
.footer address {
	font-size: 14px;
	line-height: 24px;
	color: #999;
	font-weight: 400;
}
.footer address strong {
	font-weight: 600;
	margin-bottom: 6px;
	display: inline-block;
	color: #000;
}
.join-our-team {
	padding-top: 70px;
	padding-bottom: 70px;
}
.join-our-team h2 {
	text-align: center;
	font-family: 'Domine', serif;
	color: #000;
	font-size: 36px;
	line-height: 40px;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 35px;
}
.join-our-team .card {
	border: 1px solid #e9ecef;
}
.join-our-team h3 {
	font-size: 18px;
	color: #000;
	font-weight: 700;
	margin-bottom: 5px;
	padding: 0%;
	font-family: 'Domine', serif;
	padding: 20px 15px 5px;
	text-align: center;
	margin-top: 0px;
}
.join-our-team .card a:hover h3 {
	color: #1576ec
}
.join-our-team .card p {
	font-size: 17px;
	color: #636c98;
	margin-bottom: 25px;
	padding: 0px 15px;
	text-align: center;
	font-weight: 400;
}
.join-our-team .card img {
	border-bottom: 1px solid #e9ecef;
}
