@font-face {
	font-family: MuseoSans100;
	font-weight: 100;
	src: url("../fonts/MuseoSans_100Web.eot");
}
@font-face {
	font-family: MuseoSans100;
	src: url("../fonts/MuseoSans_100Web.woff") format("woff");
}
@font-face {
	font-family: MuseoSans300;
	src: url("../fonts/MuseoSans_300Web.eot");
}
@font-face {
	font-family: MuseoSans300;
	src: url("../fonts/MuseoSans_300Web.woff") format("woff");
}
@font-face {
	font-family: MuseoSans500;
	src: url("../fonts/MuseoSans_500Web.eot");
}
@font-face {
	font-family: MuseoSans500;
	src: url("../fonts/MuseoSans_500Web.woff") format("woff");
}
@font-face {
	font-family: MuseoSans700;
	src: url("../fonts/MuseoSans_700Web.eot");
}
@font-face {
	font-family: MuseoSans700;
	src: url("../fonts/MuseoSans_700Web.woff") format("woff");
}
@font-face {
	font-family: MuseoSans900;
	src: url("../fonts/MuseoSans_900Web.eot");
}
@font-face {
	font-family: MuseoSans900;
	src: url("../fonts/MuseoSans_900Web.woff") format("woff");
}
@font-face {
	font-family: 'proximanova';
	src: url(../fonts/proximanova-regular-webfont.eot?1307578394);
	src: url('../fonts/proximanova-regular-webfont.eot?iefix') format('eot'), url(../fonts/proximanova-regular-webfont.woff?1307578394) format('woff'), url(../fonts/proximanova-regular-webfont.ttf?1307578394) format('truetype'), url('../fonts/proximanova-regular-webfont.svg#webfont2rpW2ohz') format('svg')
}
@font-face {
	font-family: 'proximanova';
	font-style: italic;
	src: url(../fonts/proximanova-regitalic-webfont.eot?1307578394);
	src: url('../fonts/proximanova-regitalic-webfont.eot?iefix') format('eot'), url(../fonts/proximanova-regitalic-webfont.woff?1307578394) format('woff'), url(../fonts/proximanova-regitalic-webfont.ttf?1307578394) format('truetype'), url('../fonts/proximanova-regitalic-webfont.svg#webfont2rpW2ohz') format('svg')
}
@font-face {
	font-family: 'proximanova';
	font-weight: 300;
	src: url(../fonts/proximanova-light-webfont.eot?1307578394);
	src: url('../fonts/proximanova-light-webfont.eot?iefix') format('eot'), url(../fonts/proximanova-light-webfont.woff?1307578394) format('woff'), url(../fonts/proximanova-light-webfont.ttf?1307578394) format('truetype'), url('../fonts/proximanova-light-webfont.svg#webfont2rpW2ohz') format('svg')
}
@font-face {
	font-family: 'proximanova';
	font-weight: 600;
	src: url(../fonts/proximanova-semibold-webfont.eot?1307578394);
	src: url('../fonts/proximanova-semibold-webfont.eot?iefix') format('eot'), url(../fonts/proximanova-semibold-webfont.woff?1307578394) format('woff'), url(../fonts/proximanova-semibold-webfont.ttf?1307578394) format('truetype'), url('../fonts/proximanova-semibold-webfont.svg#webfont2rpW2ohz') format('svg')
}
@font-face {
	font-family: 'proximanova';
	font-weight: 600;
	font-style: italic;
	src: url(../fonts/proximanova-semibolditalic-webfont.eot?1307578394);
	src: url('../fonts/proximanova-semibolditalic-webfont.eot?iefix') format('eot'), url(../fonts/proximanova-semibolditalic-webfont.woff?1307578394) format('woff'), url(../fonts/proximanova-semibolditalic-webfont.ttf?1307578394) format('truetype'), url('../fonts/proximanova-semibolditalic-webfont.svg#webfont2rpW2ohz') format('svg')
}
@font-face {
	font-family: 'proximanova';
	font-weight: bold;
	src: url(../fonts/proximanova-bold-webfont.eot?1307578394);
	src: url('../fonts/proximanova-bold-webfont.eot?iefix') format('eot'), url(../fonts/proximanova-bold-webfont.woff?1307578394) format('woff'), url(../fonts/proximanova-bold-webfont.ttf?1307578394) format('truetype'), url('../fonts/proximanova-bold-webfont.svg#webfont2rpW2ohz') format('svg')
}
@font-face {
	font-family: 'proximanova';
	font-weight: bold;
	font-style: italic;
	src: url(../fonts/proximanova-boldit-webfont.eot?1307578394);
	src: url('../fonts/proximanova-boldit-webfont.eot?iefix') format('eot'), url(../fonts/proximanova-boldit-webfont.woff?1307578394) format('woff'), url(../fonts/proximanova-boldit-webfont.ttf?1307578394) format('truetype'), url('../fonts/proximanova-boldit-webfont.svg#webfont2rpW2ohz') format('svg')
}
@font-face {
	font-family: 'proximanova';
	font-weight: 900;
	src: url(../fonts/proximanova-extrabold-webfont.eot?1307578394);
	src: url('../fonts/proximanova-extrabold-webfont.eot?iefix') format('eot'), url(../fonts/proximanova-extrabold-webfont.woff?1307578394) format('woff'), url(../fonts/proximanova-extrabold-webfont.ttf?1307578394) format('truetype'), url('../fonts/proximanova-extrabold-webfont.svg#webfont2rpW2ohz') format('svg')
}
body {
	background: #fff;
	color: #999;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
}
h1, h2, h3, h4, h5, h6 {
	color: #777;
	font-weight: 300;
}
a {
	color: #00A2F2;
}
.btn {
	font-weight: 300;
	border: 0;
}
.btn.btn-primary {
	background-color: #52b6ec;
}
.btn.btn-primary:hover, .btn.btn-primary.active {
	background-color: #1586c3;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
a:hover, a:focus {
	color: #333;
	text-decoration: none;
	outline: none;
}
.home #header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 75px;
	background: none
}
#header {
	background: url(../images/banner1.jpg) no-repeat center -90px fixed;
	padding-top: 10px;
	padding-bottom: 5px;
}
#main-slider {
	background-image: url(../images/bg-img.jpg);
	background-attachment: fixed;
	background-position: 50% 50%;
	background-repeat: repeat;
	padding: 100px 0;
	color: #fff;
	padding-bottom: 0px
}
.carousel-inner {
	background: url(../images/top-image.png) repeat-x bottom left;
}
#main-slider .item {
	-moz-transition: opacity ease-in-out 500ms;
	-o-transition: opacity ease-in-out 500ms;
	-webkit-transition: opacity ease-in-out 500ms;
	transition: opacity ease-in-out 500ms;
	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 500ms;
	-o-transition: opacity ease-in-out 500ms;
	-webkit-transition: opacity ease-in-out 500ms;
	transition: opacity ease-in-out 500ms;
	z-index: 2;
}
#main-slider .item.active h1 {
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
#main-slider .prev, #main-slider .next {
	position: absolute;
	top: 50%;
	background-color: rgba(0, 0, 0, 0.3);
	color: #fff;
	display: inline-block;
	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
}
.fa-chevron-right:before {
	font-family: FontAwesome
}
#main-slider .prev:hover, #main-slider .next:hover {
	background-color: rgba(0, 0, 0, 0.5);
}
#main-slider .prev {
	left: 10px;
}
#main-slider .next {
	right: 10px;
}
#main-slider h1 {
	font-size: 44px;
	color: #2e2e7f;
	font-family: 'Raleway', sans-serif;
	width: 60%;
	margin: auto
}
#main-slider h2 {
	font-family: Raleway, sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #777;
	letter-spacing: normal;
	width: 60%;
	margin: 25px auto 30px;
	line-height: 1.5em;
}
.lead {
	color: #e04e50;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 12px;
	letter-spacing: 2px;
	width: 60%;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 25px
}
.lead span {
	display: inline-block;
	color: #96b5cd;
	margin-left: 8px;
	margin-right: 8px
}
.media-browser {
	background: #7abcff url(../images/browser.png) no-repeat 7px 7px;
	padding-top: 22px;
	border: 1px solid #d9dee1;
	border-radius: 5px 5px 0 0;
	display: inline-block;
	box-sizing: border-box;
	position: relative;
	border-bottom: none;
}
.border-bottom {
	border: 1px solid #d9dee1;
}
.media-browser .images {
}
.slideshow-home .left .images {
	padding-bottom: 68%;
	width: 780px;
	max-width: 100%;
	position: relative;
}
.border-bottom {
	border: 1px solid #d9dee1;
!important
}
#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: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
#contact .box input[type="text"]:focus, #contact .box input[type="email"]:focus, #contact .box textarea:focus {
	background-color: #000;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.box {
	padding: 0px;
	position: relative;
}
.box.first {
}
.box.last {
	border-radius: 0 0 5px 5px;
}
.box h2 {
	padding: 10px 30px;
	display: inline-block;
	border-radius: 4px;
	position: relative;
	margin-bottom: 30px;
	font-size: 48px;
}
#portfolio .box {
}
.portfolio-items, .portfolio-filter {
	list-style: none;
	padding: 0;
	margin: 0;
}
.portfolio-items {
	margin-right: -20px;
}
.portfolio-filter {
	margin-bottom: 50px;
	text-align: center;
}
.portfolio-filter > li {
	display: inline-block;
}
.portfolio-items > li {
	float: left;
	padding: 0;
	margin: 0;
}
.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;
	text-align: center;
	background: #fff;
	padding: 10px;
	border-bottom: 1px solid #e1e1e1;
}
.portfolio-item img {
	width: 100%;
}
.portfolio-item .portfolio-image {
	position: relative;
}
.portfolio-item h5 {
	margin: 0;
	padding: 10px 0 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, 0.9);
	text-align: center;
	vertical-align: middle;
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}
.portfolio-item .overlay .preview {
	position: relative;
	top: 50%;
	display: inline-block;
	margin-top: -20px;
}
.portfolio-item:hover .overlay {
	opacity: 1;
}
/* Start: Recommended Isotope styles */
/**** Isotope Filtering ****/
.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.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;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
#pricing .box {
}
#pricing .plan {
	background: #fff;
	list-style: none;
	margin: 0 0 20px;
	text-align: center;
	padding: 0;
	border-bottom: 1px solid #e1e1e1;
}
#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 {
	padding-bottom: 0;
}
#services .box i {
	font-size: 40px;
	color: #fff;
	font-weight: 300;
	margin-bottom: 25px;
	display: block
}
#services .box p {
	padding: 0px 30px;
	letter-spacing: 1.2px;
	font-size: 14px;
	color: #777
}
#services .box .border {
	border: 1px #d6e3ee solid;
	padding: 50px 0px;
	border-top: none;
	border-left: none;
}
#services .box .no-border {
	border-bottom: none
}
#services .box .last {
	border-right: 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 200ms linear 0 both;
	-moz-animation: scaleUp 200ms linear 0 both;
	-ms-animation: scaleUp 200ms linear 0 both;
	-o-animation: scaleUp 200ms linear 0 both;
	animation: scaleUp 200ms linear 0 both;
}
.carousel.scale .active .row > div:nth-child(2) {
	-webkit-animation: scaleUp 200ms linear 100ms both;
	-moz-animation: scaleUp 200ms linear 100ms both;
	-ms-animation: scaleUp 200ms linear 100ms both;
	-o-animation: scaleUp 200ms linear 100ms both;
	animation: scaleUp 200ms linear 100ms both;
}
.carousel.scale .active .row > div:nth-child(3) {
	-webkit-animation: scaleUp 200ms linear 200ms both;
	-moz-animation: scaleUp 200ms linear 200ms both;
	-ms-animation: scaleUp 200ms linear 200ms both;
	-o-animation: scaleUp 200ms linear 200ms both;
	animation: scaleUp 200ms linear 200ms both;
}
.carousel.scale .active .row > div:nth-child(4) {
	-webkit-animation: scaleUp 200ms linear 400ms both;
	-moz-animation: scaleUp 200ms linear 400ms both;
	-ms-animation: scaleUp 200ms linear 400ms both;
	-o-animation: scaleUp 200ms linear 400ms both;
	animation: scaleUp 200ms linear 400ms 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 {
	background-color: transparent;
	border: 0;
	padding: 0;
	min-height: auto;
	margin: 0px;
	font-weight: 400;
	font-family: 'Raleway', sans-serif;
}
.navbar-default .first a {
	border-radius: 0 0 0 5px;
}
.navbar-default .navbar-brand {
	width: 165px;
	/*background: url(../images/logo.png) no-repeat 0 50%;*/
	padding: 0px;
	padding-top: 10px
}
.navbar-default .navbar-nav > li {
	margin-left: 1px;
	position: static
}
.navbar-default .navbar-nav > li > a {
	padding: 0px 15px;
	font-size: 12px;
	line-height: 34px;
	color: #fff;
	letter-spacing: 1.5px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif
}
.navbar-default .navbar-nav > li > a.logout-link {
	color: #ccc;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: 300;
	font-family: 'Raleway', sans-serif;
	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: 14px;
	letter-spacing: 0.5px;
	font-weight: 400
}
.navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav > li.active:focus > a, .navbar-default .navbar-nav > li.active:hover > a, .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li:focus > a, .navbar-default .navbar-nav > li.active > a:focus, .navbar-default .navbar-nav > li.active:focus > a:focus, .navbar-default .navbar-nav > li.active:hover > a:focus, .navbar-default .navbar-nav > li:hover > a:focus, .navbar-default .navbar-nav > li:focus > a:focus {
	color: #fff;
	background: none
}
.icon-lg {
	font-size: 48px;
	height: 108px;
	width: 108px;
	line-height: 108px;
	color: #fff;
	margin: 10px;
	background-color: rgba(0, 0, 0, 0.4);
	text-align: center;
	display: inline-block !important;
	border-radius: 100%;
}
.icon-md {
	font-size: 24px;
	height: 68px;
	width: 68px;
	line-height: 68px;
	color: #fff;
	margin-right: 10px;
	background-color: rgba(0, 0, 0, 0.4);
	text-align: center;
	display: inline-block;
	border-radius: 100%;
	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;
}
#footer {
	padding-top: 30px;
	padding-bottom: 30px;
	color: #999;
}
#footer a {
	color: #999;
}
#footer a:hover {
	color: #52b6ec;
}
ul.social {
	list-style: none;
	margin: 10px 0 0;
	padding: 0;
}
ul.social > li {
	margin: 0 0 20px;
}
ul.social > li > a {
	display: block;
	font-size: 18px;
}
ul.social > li > a i {
	margin-right: 10px;
}
textarea#message {
	padding: 10px 15px;
	height: 220px;
}
@keyframes scaleUp {
	0% {
		opacity: 0;
		transform: scale(0.3);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
}
@-moz-keyframes scaleUp {
	0% {
		opacity: 0;
		-moz-transform: scale(0.3);
	}
	100% {
		opacity: 1;
		-moz-transform: scale(1);
	}
}
@-webkit-keyframes scaleUp {
	0% {
		opacity: 0;
		-webkit-transform: scale(0.3);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
}
@-ms-keyframes scaleUp {
	0% {
		opacity: 0;
		-ms-transform: scale(0.3);
	}
	100% {
		opacity: 1;
		-ms-transform: scale(1);
	}
}
@-o-keyframes scaleUp {
	0% {
		opacity: 0;
		-o-transform: scale(0.3);
	}
	100% {
		opacity: 1;
		-o-transform: scale(1);
	}
}
.rhs-form {
	float: right;
	padding: 0px;
	font-size: 18px;
	line-height: 20px;
	margin: auto;
	width: 320px;
	font-family: 'Raleway', sans-serif;
}
.navbar-collapse {
	float: right;
	padding: 0px;
	padding-top: 5px
}
.input_small {
	padding: 8px 10px 7px 10px;
	border-radius: 4px;
	font-size: 12px;
	line-height: normal;
	display: inline-block;
	border: none;
	background: #fafbfc;
	color: #8da2b5;
	border: 1px solid #dde5ed;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right-width: 0;
	font-family: 'Raleway', sans-serif;
	float: left;
	letter-spacing: 0.5px
}
.top-get-started-btn {
	background: linear-gradient(to bottom, #1f8ded 0%, #1985e3 100%);
	border-color: #1271c4;
	color: white;
	padding: 5px 20px 5px;
	font-size: 13px;
	height: 31px;
	border-radius: 3px;
	border: 1px #1271c4 solid;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 0.5px;
	float: left;
	font-weight: 600;
	margin-left: 5px
}
#features {
	background: #1f8ceb;
	color: #b9dcfa;
	padding: 50px 0px;
	padding-bottom: 85px;
	padding-bottom: 50px
}
#features h4 {
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: normal;
	line-height: 1.5em;
	margin-top: 0px
}
#features h1 {
	font-size: 30px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 40px;
	margin-top: 0px;
}
#features .round {
	height: 100px;
	width: 100px;
	text-align: center;
	border-radius: 50px;
	display: inline-block;
	line-height: 100px
}
#features .box {
	padding: 0px 140px
}
#row-full {
	overflow: hidden;
	padding: 0;
	padding-bottom: 0px;
}
.contries {
	background: url(../images/flag-img.jpg) repeat top left;
	overflow: hidden;
}
#row-full h1 {
	font-family: 'Raleway', sans-serif;
	padding-bottom: 15px;
	padding-top: 0px;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	letter-spacing: normal;
	text-shadow: none;
	text-align: center;
	margin-bottom: 0px;
}
#row-full h2 {
	font-family: 'Raleway', sans-serif;
	color: #ccc;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.4em;
	padding-bottom: 30px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
	margin-top: 5px;
}
.contries .arrow {
	background: url(../images/top-arrow.png) no-repeat top center;
	position: absolute;
	width: 22px;
	height: 14px;
	z-index: 100;
	width: 100%;
	margin-top: -5px;
}
#testimonial-row-full {
	overflow: hidden;
	padding-bottom: 0px;
	padding: 0px 0px;
	padding-bottom: 0px;
}
#testimonial-row-full .contries {
	background: url(../images/flag-img.jpg) repeat top left;
	overflow: hidden;
}
#testimonial-row-full h1 {
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #fff;
	letter-spacing: normal;
	text-shadow: none;
	text-align: center;
	margin-bottom: 0px;
}
#testimonial-row-full h2 {
	color: #ccc;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	padding-bottom: 10px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
	margin-top: 5px;
}
#testimonial-row-full h3 {
	font-family: 'Raleway', 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) no-repeat top center;
	position: absolute;
	width: 22px;
	height: 14px;
	z-index: 100;
	width: 100%;
	margin-top: -5px;
}
#services {
	color: #b9dcfa;
	padding: 60px 0px;
	padding-bottom: 15px;
	text-align: center
}
#services .container {
	padding-bottom: 70px
}
#services .screenshots p {
	text-align: left;
	padding: 0px 0px;
	letter-spacing: 1.2px;
	font-size: 14px;
	margin-bottom: 15px
}
#services h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 26px;
	font-weight: 300;
	color: #1f8ceb;
	letter-spacing: 1px;
}
#services .screenshots .img-fluid {
	display: block;
	max-width: 100%;
	height: auto;
}
#services h4 {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 1px;
	margin-bottom: 10px;
	line-height: 19px
}
#services h2 {
	font-size: 42px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 20px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
#services p {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: 1.5px;
	margin-bottom: 30px;
	text-align: center;
	padding: 0px 120px
}
.homepage .screenshot-blurb {
	display: flex;
	align-items: center;
}
.homepage.screenshots > .row {
	display: flex;
}
#services img {
	opacity: 1
}
.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 0px 20px 0px;
	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;
}
#services .box p {
	padding: 0px 10px;
	letter-spacing: normal;
	font-size: 16px;
	color: #888;
	line-height: 24px;
	width: 80%;
}
#services .box p a {
	color: #fff;
	text-decoration: underline;
}
#services .box p a:hover {
	text-decoration: none;
}
#portfolio1 {
	color: #b9dcfa;
	padding: 65px 0px;
	padding-bottom: 85px
}
#portfolio1 .lead1 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: normal;
	width: 70%;
	margin: auto;
	margin-bottom: 65px
}
#portfolio1 h1 {
	font-size: 44px;
	color: #1f8ceb;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 20px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
#portfolio2 {
	background: #fff;
	color: #b9dcfa;
	padding: 65px 0px;
	padding-bottom: 85px
}
#portfolio2 .lead1 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: normal;
	width: 70%;
	margin: auto;
	margin-bottom: 65px
}
#portfolio2 h1 {
	font-size: 44px;
	color: #1f8ceb;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 20px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
#pricing {
	background: #1f8ceb;
	color: #b9dcfa;
	margin-bottom: 40px
}
#pricing .lead1 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #b9dcfa;
	letter-spacing: normal;
	width: 85%;
	margin: auto;
	margin-bottom: 35px
}
#pricing h1 {
	font-size: 44px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 25px;
	margin-top: 0px
}
.price-inner {
	background: url(../images/bar-bg.png) repeat-x bottom left;
	padding: 65px 0px;
	padding-top: 120px
}
.block-height {
	height: 676px;
}
.pricing-plan {
	overflow: hidden;
	margin-top: 0px;
	color: #b9dcfa;
	font-size: 18px;
	letter-spacing: normal;
}
.pricing-plan .pricing_currency {
	position: relative;
	vertical-align: top;
	top: 30px;
	right: 0px;
	color: #b9dcfa;
	font-size: 24px
}
.pricing-plan .price {
	font-weight: normal;
	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-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-radius: 25px;
	background-clip: padding-box;
	line-height: normal;
	display: block;
	width: 100%;
	border: none;
	letter-spacing: 1px
}
.signup-form .signup-form-button {
	position: absolute;
	z-index: 2;
	right: 0;
	top: 0;
	background-color: #69cb95;
	height: 30px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0 0 #4fb67d;
	box-shadow: inset 0px -2px 0 0 #4fb67d;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: none;
	cursor: pointer;
	white-space: nowrap;
	padding: 10px 30px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
}
.signup-form p.short_note {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 11px;
	letter-spacing: 2px;
	width: 100%;
	margin: auto;
	margin-top: 15px
}
.price-inner .information_block {
	background-color: #0b253b;
	border-radius: 4px 4px 0px 0px;
	margin: 0 auto;
	padding: 0px 0px;
	width: 550px;
	margin-top: 45px;
	font-family: 'Raleway', sans-serif;
	padding-top: 0px;
	overflow: hidden;
	padding-bottom: 30px;
	min-height: 310px;
}
.information_block h2 {
	/*    text-align: center;*/
	font-size: 20px;
	font-weight: normal;
	padding: 20px 0px;
	font-family: 'Raleway', sans-serif;
	color: #fff;
	letter-spacing: normal;
	border-bottom: 1px #2d5475 solid;
	display: block;
	margin: 0;
	margin-bottom: 10px
}
.information_block .group {
	display: block;
	margin-bottom: 15px;
	position: relative;
	text-align: left;
	vertical-align: top;
	margin-left: 40px
}
.information_block label {
	color: #92a9bd;
	display: inline-block;
	font-size: 15px;
	font-weight: normal;
	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: 14px;
	height: 38px;
	line-height: 38px;
	margin: 0;
	padding: 0 24px 0 60px;
	text-overflow: ellipsis;
	width: 345px;
	font-family: 'Raleway', 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: url(data:image/svg+xml;
	base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodï¿½EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	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: white;
	padding: 10px 25px;
	font-size: 14px;
	height: 50px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0px 3px 0px #005885;
}
.fa-circle-o:before {
	content: "\f10c  \f10c";
	font-size: 9px;
	line-height: 12px
}
.fade_box {
	opacity: 0.5;
}
.information_block1 {
	background-color: #fff;
	border-radius: 4px 4px 0px 0px;
	margin: 0 auto;
	padding: 0px 0px;
	width: 550px;
	margin-top: 0px;
	font-family: 'Raleway', sans-serif;
	padding-top: 0px;
	padding-bottom: 30px;
	text-align: center;
	margin-bottom: 40px;
	border: 1px solid #e9edef
}
.information_block1 h2 {
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	padding: 20px 0px;
	font-family: 'Raleway', sans-serif;
	color: #1f8ceb;
	letter-spacing: normal;
	border-bottom: 1px #e5e5e5 solid;
	display: block;
	margin: 0;
	margin-bottom: 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_block1 .group ol li {
	padding-bottom: 10px;
	margin-bottom: 10px
}
.information_block .button_download {
	display: inline-block;
	background-color: #69cb95;
	height: 30px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0 0 #4fb67d;
	box-shadow: inset 0px -2px 0 0 #4fb67d;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: none;
	cursor: pointer;
	white-space: nowrap;
	padding: 10px 50px;
	border-radius: 2px;
}
.information_block1 .button_login {
	display: inline-block;
	background-color: #69cb95;
	height: 30px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0 0 #4fb67d;
	box-shadow: inset 0px -2px 0 0 #4fb67d;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: none;
	cursor: pointer;
	white-space: nowrap;
	padding: 7px 30px;
	border-radius: 2px;
	margin-left: 25px
}
.blockOverlay {
	z-index: 1000;
	border: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	opacity: 0.5;
	cursor: none;
	position: absolute;
	background-color: #fff;
}
.support_link {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px
}
.option_or {
	font-size: 24px;
	font-weight: normal;
	color: #aaa;
	margin: 15px 0px;
	font-family: 'Raleway', 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 label {
	color: #333333;
	display: inline-block;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 2px;
	text-shadow: 0 1px 0 #FFFFFF;
	width: 145px;
	font-family: 'Raleway', sans-serif;
	margin-right: 4px;
	vertical-align: top;
	padding-top: 8px;
}
.information_block1 .textarea {
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	color: #888;
	display: inline-block;
	font-size: 14px;
	line-height: 35px;
	margin: 0;
	padding: 0 73px 0 10px;
	text-overflow: ellipsis;
	width: 100%;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 1px
}
a.tooltips {
	position: relative;
	display: inline;
}
a.tooltips span {
	position: absolute;
	color: #fff;
	background: #0b253b;
	line-height: 35px;
	text-align: center;
	visibility: hidden;
	border-radius: 3px;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 1px
}
a.tooltips span:after {
	content: '';
	position: absolute;
	top: 8%;
	right: 100%;
	margin-top: -8px;
	width: 0;
	height: 0;
	border-right: 8px solid rgba(0, 0, 0, 0.8);
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
}
a:hover.tooltips span {
	visibility: visible;
	opacity: 1;
	left: 100%;
	top: -7%;
	margin-top: -17.5px;
	margin-left: 15px;
	z-index: 10000;
	font-size: 12px;
	text-align: left;
	padding: 15px;
}
a.tooltips1 {
	position: relative;
	display: inline;
}
a.tooltips1 span {
	position: absolute;
	color: #fff;
	background: #0b253b;
	line-height: 35px;
	text-align: center;
	visibility: hidden;
	border-radius: 3px;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 1px
}
a.tooltips1 span h4 {
	color: #fff;
	font-size: 18px;
	font-family: 'Raleway', sans-serif;
	letter-spacing: normal;
	border-bottom: 1px #2d5475 solid;
	padding-bottom: 20px;
	padding-left: 25px;
	padding-top: 10px
}
a.tooltips1 span:after {
	content: '';
	position: absolute;
	top: 8%;
	right: 100%;
	margin-top: -8px;
	width: 0;
	height: 0;
	border-right: 8px solid rgba(0, 0, 0, 0.8);
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
}
a:hover.tooltips1 span {
	visibility: visible;
	opacity: 1;
	left: 100%;
	top: 25%;
	margin-top: -17.5px;
	margin-left: 15px;
	z-index: 10000;
	font-size: 12px;
	color: #fff;
	text-align: left;
	width: 425px;
}
a:hover.tooltips1 span ol {
	font-size: 14px;
	line-height: 1.6em;
	padding-right: 15px;
	letter-spacing: normal;
	color: #92a9bd;
	padding-left: 45px
}
.navbar-toggle {
	border-radius: 0px
}
.faq {
	padding: 0px 0px;
	width: 100%;
	margin: auto;
	text-align: left;
	margin: auto;
	margin-bottom: 40px;
	font-size: 13px;
	line-height: 1.6em;
}
.faq h1 {
	color: #2e2e7f;
	font-size: 40px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	display: block;
	font-family: 'Raleway', sans-serif;
	text-align: center
}
.faq .faq-inner {
	border: 1px solid #e9edef;
	border-radius: 6px;
	/* background-color: white;*/
	padding: 20px 25px;
	margin-top: 30px;
	overflow: hidden
}
.faq ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left
}
.faq ul li {
	font-size: 14px;
	font-family: 'Raleway', sans-serif;
	text-align: left;
	/*  background: #fff;*/
	padding: 20px 0px;
	display: block;
	color: #777;
	letter-spacing: 1px
}
.faq ul li:last-child {
	border-bottom: none
}
.faq strong {
	display: block;
	margin-bottom: 9px;
	font-size: 16px;
	letter-spacing: normal;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	color: #333
}
#customer {
	color: #b9dcfa;
	padding: 65px 0px;
	padding-bottom: 85px
}
#customer .lead1 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: normal;
	margin-bottom: 65px
}
#customer h1 {
	font-size: 44px;
	color: #2e2e7f;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 20px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
/* DEMO 3 */

.wrapper-dropdown-3 {
	/* Size and position */
	position: relative;
	width: 410px;
	margin: 0 auto;
	padding: 10px;
	/* Styles */
	background: #fff;
	border-radius: 7px;
	border: 2px solid #c1dbf1;
	cursor: pointer;
	outline: none;
	text-align: left;
	font-family: 'Raleway', sans-serif;
	/* Font settings */
	font-weight: 500;
	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 6px;
	border-style: solid;
	border-color: #1f8ceb transparent;
}
.wrapper-dropdown-3 .dropdown {
	/* Size & position */
	position: absolute;
	top: 140%;
	left: 0;
	right: 0;
	/* Styles */
	background: white;
	border-radius: inherit;
	border: 1px solid #9ccafa;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	font-weight: normal;
	list-style: none;
	/* Hiding */
	pointer-events: none;
	display: none;
	z-index: 100
}
.wrapper-dropdown-3 .dropdown:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	bottom: 100%;
	right: 15px;
	border-width: 0 6px 6px 6px;
	border-style: solid;
	border-color: #fff transparent;
}
.wrapper-dropdown-3 .dropdown:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	bottom: 100%;
	right: 13px;
	border-width: 0 8px 8px 8px;
	border-style: solid;
	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 rgba(255, 255, 255, 1);
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.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;
}
/* Hover state */

.wrapper-dropdown-3 .dropdown li:hover a {
	background: #1f8ded;
	color: #fff
}
/* Active state */

.wrapper-dropdown-3.active .dropdown {
	opacity: 1;
	pointer-events: auto;
	text-align: left;
	padding: 0px;
	display: block
}
/* No CSS3 support */

.no-opacity .wrapper-dropdown-3 .dropdown, .no-pointerevents .wrapper-dropdown-3 .dropdown {
	display: none;
	opacity: 1; /* If opacity support but no pointer-events support */
	pointer-events: auto; /* If pointer-events support but no pointer-events support */
}
.no-opacity .wrapper-dropdown-3.active .dropdown, .no-pointerevents .wrapper-dropdown-3.active .dropdown {
	display: block;
}
.fa-building-o {
	font-family: FontAwesome;
	font-style: normal
}
/* FAQ*/

.faq-section {
	background: #fff;
	background: #fff;
	padding-top: 25px;
	padding-bottom: 60px
}
.inside-header {
	padding: 2px 0px 0px 0px;
	text-align: left;
	margin-bottom: 0px
}
.tips-tricks h1 {
	color: #2e2e7f;
	font-size: 36px;
	letter-spacing: normal;
	line-height: normal;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-weight: 100;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tips_page .tips-tricks {
	padding-top: 20px
}
.tips-tricks {
	padding: 0px;
	width: 100%;
	margin: auto;
	text-align: left;
	margin: auto;
	padding-top: 0px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	padding-bottom: 30px
}
.tips-tricks h2 {
	font-size: 28px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 10px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
	padding-top: 0px
}
.tips-tricks h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: none;
	color: #444;
	letter-spacing: 0.5px;
	margin-bottom: 5px;
	line-height: 1.5em;
	margin-top: 0px;
}
.tips-tricks b {
	font-weight: 600;
	font-family: 'Raleway', sans-serif;
}
.tips-tricks .tips-article {
	text-align: left;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	line-height: 1.6em;
	text-align: left;
	color: #444;
	padding-bottom: 20px;
	background: #fff;
	border: 1px solid #E0EBEE;
	padding: 20px;
	border-radius: 3px
}
.tips-tricks .right_col h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #fff;
	letter-spacing: normal;
	text-shadow: none;
	padding: 0px 0px;
	line-height: 1.4;
	margin: 0px;
	text-align: center
}
.tips-tricks .left-col h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #333;
	letter-spacing: normal;
	text-shadow: none;
	padding: 0px 0px;
	line-height: 1.4;
	margin: 0px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px
}
.tips-tricks .download_btn {
	background: none repeat scroll 0 0 #dd172b;
	border: 1px solid #a10d1a;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	margin: 0px;
	padding: 10px 50px;
	vertical-align: top;
	margin: 20px;
	font-weight: 900;
	text-shadow: none;
	margin-left: 35px
}
.tips-tricks .left-col {
	width: 835px;
	font-size: 13px;
	text-align: left;
	line-height: 1.6em;
	color: #444;
	letter-spacing: 0.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: 14px;
	text-align: left
}
.tips-tricks .ans_row strong {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px
}
.tips-tricks .tips-list {
	font-size: 14px;
	font-family: 'Raleway', sans-serif;
	border-bottom: 1px #e5e5e5 solid;
	text-align: left;
	background: #fff;
	padding: 15px 0px;
}
.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: 0px;
	font-weight: normal;
	margin: 0px;
	border: none;
	line-height: 24px;
}
.tips-tricks .tips-list h2 a {
	display: block;
	cursor: pointer;
	background: url(../images/support_arrow.png) no-repeat right center;
	padding-right: 19px;
	color: #1f8ceb;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}
.tips-tricks .tips-list li a {
	display: block;
	cursor: pointer;
	background: url(../images/support_arrow.png) no-repeat right center;
	padding-right: 19px;
}
.tips-tricks .tips {
	margin-top: 10px
}
.tips-tricks .tips h2 {
	font-size: 18px;
	color: #333333;
	margin: 0;
	font-weight: bold;
	margin-bottom: 4px;
	text-shadow: none;
	text-align: left
}
.tips-tricks .tips h2 span {
	float: right;
	font-size: 14px;
	cursor: pointer;
	color: #207ECF;
	font-weight: normal
}
.tips-tricks .tips-list span.count {
	float: right;
	color: #666;
	font-size: 11px;
	padding: 0;
	padding-top: 0px;
	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: #FFFFFF;
	padding: 4px;
	border-radius: 5px;
	box-sizing: content-box;
	max-width: 670px;
	height: auto;
	box-shadow: 0px 1px 2px #eaeaea;
}
.tips-tricks .tips-article ul, .tips-article ol {
	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: 14px;
	margin-bottom: 10px;
}
.breadcrumbs {
	text-align: left;
	font-size: 11px;
	font-weight: 300;
	font-family: 'Raleway', sans-serif;
	color: #999;
	margin-top: 0px;
	letter-spacing: normal;
}
.breadcrumbs {
	text-align: left;
	font-family: 'Raleway', sans-serif;
	color: #999;
	margin-top: 0px;
	letter-spacing: 1px;
	padding: 5px 0px 10px 0px;
	font-size: 12px;
}
.breadcrumbs a {
	color: #999;
}
.breadcrumbs span {
	color: #999;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 14px;
}
.tips-inner {
	border-radius: 0px;
	background-color: white;
	padding: 0px 0px;
}
.tips-tricks .tips-inner h1 {
	font-family: 'Cabin', Helvetica Neue, Sans-serif;
	color: #3d4350;
	font-weight: normal;
	text-align: left;
	font-size: 41px;
	padding: 0px 0px;
	margin: 0px;
	display: block;
	letter-spacing:1px;
	padding-top: 7px;
	padding-bottom: 30px;
	line-height: 1.3em;
	border-bottom:none
}
.support-article {
	letter-spacing: normal;
	color: #333;
	line-height: 1.6em
}
.tips-inner p {
	font-size: 16px;
	padding: 0px 0px 25px 0px;
	line-height: 1.7em;
	margin: 0px;
	color: #444;
	font-weight: 400;
	letter-spacing:0.5px
}

.rec-tips {overflow:hidden; margin-top:20px}

.tips-inner p img {
	width: 100%;
}
.tips-inner ul {
	margin-left: 0px;
	padding: 0px;
	padding-left: 0px;
	letter-spacing: 0.5px;
	color: #333;
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
}
.tips-inner ul li {
	list-style-type: square;
	margin-bottom: 5px;
	padding-left: 20px;
	display: block;
}

.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;
}
.support-article h1 {
	color: #1f8ceb;
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 20px;
	font-size: 36px;
	letter-spacing: normal;
	font-family: 'Raleway', sans-serif;
	font-weight: 100;
	margin-top: 20px;
}
.intro {
	border-radius: 0px;
	padding: 20px;
	text-align: center;
	padding-bottom: 0;
	background: #fff;
	border: 1px solid #e9edef;
}
.intro h2 {
	font-size: 34px;
	color: #2e2e7f;
	font-family: 'Raleway', sans-serif;
	margin-top: 20px;
	margin-bottom: 0px;
	letter-spacing: normal;
	line-height: 1.3em;
	font-weight: 600;
}
.intro h3 {
	font-family: Raleway, sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #b9dcfa;
	letter-spacing: normal;
	width: 90%;
	margin: 25px auto 45px;
	line-height: 1.5em;
	text-align: center;
	border-top: 1px #1271c4 solid
}
.intro h4 {
	font-family: Raleway, sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: none;
	color: #1f8ceb;
	letter-spacing: normal;
	width: 90%;
	margin: 10px auto 0px;
	line-height: 1.5em;
	text-align: center;
}
.intro .media-browser {
	border: none
}
.intro .lead {
	color: #e04e50;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 13px;
	letter-spacing: 2px;
	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-family: 'Raleway', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0 0 #4fb67d;
	box-shadow: inset 0px -2px 0 0 #4fb67d;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: none;
	cursor: pointer;
	white-space: nowrap;
	padding: 7px 30px;
	border-radius: 0px;
	float: none;
	margin: 20px 0px 20px 0px
}
.tips-tricks #subscribe-box {
	width: 100%;
	padding: 20px;
	overflow: hidden;
	background: #fff;
	margin-bottom: 35px;
	border: 1px solid #E0EBEE;
	text-align: left;
	border-radius: 0px;
}
.tips-tricks #subscribe-box .sub_header {
	color: #2e2e7f;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 5px;
	background: none;
	padding: 0px;
	line-height: normal;
	font-family: 'Raleway', sans-serif;
}
.tips-tricks #subscribe-box .label {
	display: inline;
	padding: .2em .6em .3em 0em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: left;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0em;
}
.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: 0px 7px 0px 35px;
	width: 100%;
	margin: 0px;
	height: 35px;
	line-height: 35px;
	margin-bottom: 5px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	margin-top: 10px;
	font-family: 'Raleway', sans-serif;
	letter-spacing: normal;
}
.tips-tricks #subscribe-box .subscribe_button {
	display: inline-block;
	background-color: #69cb95;
	height: 30px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0 0 #4fb67d;
	box-shadow: inset 0px -2px 0 0 #4fb67d;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: none;
	cursor: pointer;
	white-space: nowrap;
	padding: 7px 30px;
	border-radius: 2px;
	float: none;
	margin: 10px 0px 0px 0px;
}
.tips-tricks article .heading {
	background: none repeat scroll 0 0 #1f8ceb;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	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;
	padding: 0;
	text-align: left;
	text-shadow: none;
	margin-bottom: 10px;
}
.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: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E0EBEE;
}
.tips-tricks article .inner div {
	padding: 20px;
	padding-bottom: 15px;
}
.tips-tricks article ul.sub-nav {
	margin: 0px;
	padding-left: 20px;
	margin-right: 0;
	padding: 0;
	color: #666666;
	font-size: 14px;
	text-shadow: 0 1px #FFFFFF;
	overflow: hidden;
}
.tips-tricks article ul.sub-nav li {
	list-style-type: none;
	padding: 0 0 1px;
	width: 300px;
	display: block;
	padding: 8px 0px;
	padding-left: 16px;
	font-size: 11px;
	text-transform: uppercase;
	text-align: left;
	border-bottom: 1px solid #e8e8e8;
	color: #333;
	margin: 0px 0px 8px 20px;
}
.tips-tricks article ul.sub-nav li:last-child {
	border-bottom: 0px solid #e8e8e8;
}
.tips-tricks article ul.sub-nav li span {
	font-size: 18px;
	color: #adc3ab;
	font-weight: normal;
	display: inline-block;
	margin-right: 5px;
	display: inline-block;
	text-align: center;
	height: 33px;
	width: 34px;
}
.tips-tricks article ul.sub-nav li dt {
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 2px;
	font-weight: 600;
	letter-spacing: 1px;
}
/* FAQ End*/

/*blog CSS*/
.content-blog {
	text-align: left;
	overflow: hidden;
	padding: 25px 0px;
	font-family: 'Raleway', sans-serif;
}
.content-blog .recentposts {
	padding-bottom: 20px;
	margin-bottom: 25px;
	border-bottom: 1px #ddd solid
}
.content-blog .post {
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.content-blog .post img-div {
	height: auto
}
.content-blog .post img-div img {
	width: 100%;
}
.content-blog .post h2 {
	font-size: 24px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	line-height: 1.4em
}
.content-blog .post h3 {
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom: 7px;
	line-height: 1.4em;
	color: #111;
	margin-top: 20px
}
.content-blog p {
	padding: 0px 25px;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}
.content-blog header {
	color: #999999;
	font-size: 14px;
	line-height: 1.3;
	margin-bottom: 20px;
	padding: 0px 25px
}
.content-blog .img-div {
	height: 250px;
	overflow: hidden
}
.content-blog .img-div img {
	width: 100%;
}
.content-blog h2 {
	font-size: 28px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px
}
.content-blog h2 a {
	font-size: 36px;
	padding: 0px;
	margin: 0px;
	font-family: 'Raleway', sans-serif;
	color: #1f8ceb;
	font-weight: 100;
}
.content-blog h1 {
	font-size: 28px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom: 7px
}
.content-blog h1 a {
	font-size: 26px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color: #000
}
.content-blog ul {
	margin-left: 25px
}
a.more-link {
	background: #f8f8f8;
	border-radius: 2px 2px 2px 2px;
	clear: both;
	color: #1f8ceb;
	display: inline-block;
	padding: 5px 20px;
	text-decoration: none;
}
.RHS_box {
	margin-bottom: 40px
}
.top-space {
	padding-top: 15px
}
.RC-info {
	overflow: hidden;
	margin-bottom: 25px;
	color: #333;
	text-shadow: 0 1px #FFFFFF;
	margin-bottom: 40px
}
.RC-info h3 {
	background: #fff;
	font-size: 24px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color: #000;
	padding-bottom: 7px;
	border-bottom: 1px #ddd solid
}
.RC-info .inner {
	padding: 10px 0px;
	color: #666666;
	line-height: 1.6em;
	font-size: 13px
}
.most_popular {
	border: 1px solid #e9edef;
	border-radius: 6px;
	background-color: white;
	overflow: hidden;
	padding: 20px;
	margin-top: 30px
}
.most_popular h3 {
	background: #fff;
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color: #000;
	padding-bottom: 14px;
	border: none;
	border-bottom: 1px #e5e5e5 solid;
	margin-bottom: 10px;
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
}
.most_popular ul {
	border-bottom: 1px dotted #DEDEDE;
	overflow: hidden;
	margin: 0px;
	padding: 12px 0px;
	padding-left: 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 none;
	border-radius: 0 0 2px 2px;
}
.most_popular ul:last-child {
	background-clip: padding-box;
	border-bottom: 0 none;
	border-radius: 0 0 2px 2px;
}
.most_popular a {
}
.content-blog .recentposts span {
	color: #64c457;
	font-weight: 600
}
/*blog END*/

/* Footer*/
.footer {
	background: #222 url(../images/footer-bg.png) no-repeat bottom center;
	padding: 20px 0px 40px 0px;
	position: relative;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-style: normal;
	letter-spacing: -0.01em;
	font-size: 1.25rem;
	line-height: 1.875rem;
	color: #6e7681;
	clear: both;
}
.footer .links {
	color: #d1dae8;
	font-size: 13px;
	letter-spacing: normal;
	font-weight: normal;
	text-align: center
}
.footer .links a {
	color: #d1dae8;
}
.footer .links span {
	color: #6e7681;
	display: inline-block;
	margin-left: 7px;
	margin-right: 7px
}
.footer .social-links {
	overflow: hidden;
	text-align: center;
	margin-top: 30px
}
.footer .social-links a {
	border: 2px #6e7681 solid;
	height: 34px;
	width: 34px !important;
	text-align: center;
	display: inline-block !important;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 50px;
	line-height: 32px;
	color: #6e7681
}
.footer .page-links {
	overflow: hidden;
	margin-top: 45px;
	text-align: center;
	padding: 0px 80px;
	letter-spacing: 0.8px;
}
.footer .page-links a {
	display: inline-block;
	color: #6e7681;
	margin-left: 8px;
	color: #6e7681;
	letter-spacing: 1px
}
.footer .page-links a:hover {
	color: #d1dae8
}
.footer .bottom-links {
	overflow: hidden;
	margin-top: 35px;
	text-align: center;
	padding: 0px 80px;
	font-size: 13px;
	letter-spacing: normal;
	font-weight: 400;
	letter-spacing: 0.5px
}
.footer .bottom-links a {
	display: inline-block;
	color: #6e7681;
	margin-left: 5px;
	color: #6e7681;
	letter-spacing: 1px
}
.footer .bottom-links a:hover {
	color: #d1dae8
}
.footer .bottom-links span {
	color: #6e7681;
	display: inline-block;
	margin-left: 7px;
	margin-right: 7px
}
.footer .footer-nav {
	margin: 0 auto;
	padding: 40px 0px; /*background:rgba(0,0,0,0.15);*/
}
.footer .footer-nav .footer-list {
	float: left;
}
/*.footer .footer-nav .footer-list:last-child {
	margin-top:25px;
	border-top:1px dashed #6e7681;
}*/
.footer .footer-nav .footer-list li a {
	display: block;
	width: 100%;
}
.footer .footer-nav .footer-list h3 {
	display: block;
	margin: 0 .5em .5em 0;
	color: #fff;
	font-size: 14px;
	letter-spacing: normal;
	font-weight: 600;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 15px
}
.footer .footer-nav ul {
	list-style: none;
	margin: 0;
	padding: 0px;
}
.footer .footer-nav ul li {
	margin-bottom: 3px
}
.footer .footer-nav .footer-list .footer-sublist li a {
	line-height: 26px;
	font-weight: 400;
	display: block;
	color: #aaa;
	font-size: 14px;
	letter-spacing: 0.5px;
}
.footer .footer-nav address {
	font-size: 14px;
	font-weight: 300;
	color: #6e7681;
	line-height: 1.6em;
}
.footer .footer-nav .footer-list .footer-sublist li a:hover {
	color: #fff;
}
.footer .footer-nav .windows-img {
	background: #fff;
	display: block;
	border-radius: 20px;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 12px;
	padding: 5px 15px;
	line-height: 25px;
	margin: 10px 50px 10px 0px;
}
.footer .footer-nav .mac-img {
	background: #fff;
	display: block;
	border-radius: 20px;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 12px;
	padding: 5px 15px;
	line-height: 25px;
	margin: 10px 50px 10px 0px;
}
.footer .windows-img img, .footer .mac-img img {
	margin-right: 5px;
}
.top-padd {
	padding-top: 120px !important
}
.top-padd1 {
	padding-top: 80px
}
#submit-testimonial {
	color: #b9dcfa;
	margin-bottom: 0px;
}
#submit-testimonial .submit-testimonial-inner {
	padding: 65px 0px;
	padding-top: 15px;
	min-height: 780px;
}
#submit-testimonial h1 {
	font-size: 44px;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 25px;
	margin-top: 0px;
	color: #2e2e7f;
	margin-bottom: 20px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
#submit-testimonial .submit-testimonial-inner .information_block {
	background-color: #fff;
	border-radius: 0px 0px;
	padding: 50px 0px 0px 0px;
	margin: auto;
	width: 700px;
	margin-top: 45px;
	font-family: 'Raleway', sans-serif;
	overflow: hidden;
	padding-bottom: 30px;
	min-height: 260px;
	border-bottom: 1px solid #eaeaea;
}
#submit-testimonial .submit-testimonial-inner .information_block label {
	color: #444;
}
#submit-testimonial .submit-testimonial-inner .information_block .inputbox {
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	color: #000;
	display: inline-block;
	font-size: 12px;
	height: 38px;
	line-height: 38px;
	margin: 0;
	padding: 0 24px 0 10px;
	text-overflow: ellipsis;
	width: 75%;
	font-family: 'Raleway', sans-serif;
	background: #fff;
	letter-spacing: normal;
}
#submit-testimonial {
	color: #444;
	padding-top: 10px;
	padding-bottom: 10px
}
#submit-testimonial .submit-testimonial-inner .information_block textarea {
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	color: #000;
	display: inline-block;
	font-size: 13px;
	height: 155px;
	line-height: 38px;
	margin: 0;
	padding: 0 24px 0 10px;
	text-overflow: ellipsis;
	width: 75%;
	font-family: 'Raleway', sans-serif;
	background: #fff;
	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 #ddd solid;
	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 0px 0px;
	margin: 0 auto;
	padding: 40px;
	width: 680px;
	margin-top: 100px;
	font-family: 'Raleway', sans-serif;
	overflow: hidden;
	padding-bottom: 30px;
	min-height: 250px;
}
.thank-you-msg h2 {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: #3c474f;
	letter-spacing: -1px;
	text-shadow: none;
	padding-bottom: 20px;
	margin: 0px;
}
.thank-you-msg h3 {
	color: #626B6E;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	padding-bottom: 25px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
}
#customer-testimonial {
	color: #b9dcfa;
	padding: 10px 0px;
	padding-bottom: 65px;
	overflow: hidden;
}
#customer-testimonial .quote {
	margin-top: -5px;
	margin-left: -55px;
}
#customer-testimonial h1 {
	font-size: 44px;
	color: #2e2e7f;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 20px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
#customer-testimonial .lead1 {
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	text-transform: none;
	color: #637280;
	letter-spacing: normal;
	width: 40%;
	margin: auto;
}
#customer-testimonial .testimonials_NR {
	margin-top: 30px;
}
#customer-testimonial .testimonials_NR .quote-box {
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	padding: 20px 20px;
	background: #f8f8f8;
	text-align: center;
	min-height: 305px;
	border-bottom: 3px #eaeaea solid;
}
#customer-testimonial .testimonials_NR cite {
	display: block;
	margin: 0px;
	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: 0px;
	width: 115px;
}
#customer-testimonial .testimonials_NR img {
	border: 4px solid #e5e5e5;
	border-radius: 90px;
	height: 110px;
	margin: 0 0 25px;
	width: 110px;
}
#customer-testimonial .testimonials_NR cite .author {
	color: #4fb67d;
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	letter-spacing: normal;
	/* text-transform: uppercase; */
	margin-top: 10px;
	display: block;
	letter-spacing: 0.5px;
}
#customer-testimonial .testimonials_NR .quote-box .quote-left {
	height: 28px;
	margin: 5px 0 0 -5px;
	position: absolute;
	width: 33px;
	float: left;
	left: 50px;
}
#customer-testimonial .testimonials_NR .quote-box q {
	color: #333;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 15px 20px;
	quotes: none;
	letter-spacing: 0.5px;
	margin-bottom: 0px;
}
#customer-testimonial .testimonials_NR .quote-box .quote-right {
	background: url("../images/qoutes_right.png") no-repeat top left;
	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 {
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	padding: 20px 20px;
	background: #f8f8f8;
	text-align: center;
	border-bottom: 3px #eaeaea solid;
}
#customer-testimonial .testimonials_NR-1 cite {
	display: inline-block;
	margin: 0px;
	font-style: normal;
	font-size: 12px;
	color: #c3c9d1;
	letter-spacing: normal;
	font-weight: 300;
	width: 15%;
	position: relative
}
#customer-testimonial .testimonials_NR-1 cite .photo {
	display: inline-block;
	margin: 0 15px 0 0;
	width: 115px;
}
#customer-testimonial .testimonials_NR-1 img {
	border: 4px solid #e5e5e5;
	border-radius: 90px;
	height: 130px;
	margin: 0 0 0px;
	width: 130px;
}
#customer-testimonial .testimonials_NR-1 .user-text {
	display: inline-block;
	width: 80%;
	vertical-align: top;
	text-align: left;
	color: #c3c9d1;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: normal;
	font-style: normal;
}
#customer-testimonial .testimonials_NR-1 .user-text .author {
	color: #4fb67d;
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	letter-spacing: normal;
	/* text-transform: uppercase; */
	margin-top: 10px;
	display: inline-block;
	margin-left: 44px;
	margin-right: 5px;
	letter-spacing: 0.5px;
}
#customer-testimonial .testimonials_NR-1 .quote-box .quote-left {
	height: 28px;
	margin: 5px 0 0 0px;
	position: absolute;
	width: 33px;
	float: left;
}
#customer-testimonial .testimonials_NR-1 .quote-box q {
	color: #333;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 15px 38px;
	quotes: none;
	letter-spacing: 0.5px;
	margin-bottom: 0px;
}
#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 {
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	padding: 20px 20px;
	background: #f8f8f8;
	text-align: center;
	min-height: 286px;
	border-bottom: 3px #eaeaea solid;
}
#customer-testimonial .testimonials_NR-2 cite {
	display: block;
	margin: 0px;
	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: 0px 0px;
	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: #4fb67d;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	letter-spacing: normal;
	/* text-transform: uppercase; */
	margin-top: 10px;
	display: block;
	letter-spacing: 1px;
}
#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: #333;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin: 15px 45px;
	quotes: none;
	letter-spacing: 0.5px;
	margin-bottom: 0px;
}
#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
}
#feature-compare-list {
	padding-top: 0px;
	padding-bottom: 50px
}
#feature-compare-list h2 {
	font-size: 28px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
	padding-top: 0px;
}
#feature-compare-list h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	color: #666;
	letter-spacing: 0.5px;
	margin-bottom: 50px;
	text-align: left;
	line-height: 1.5em;
	margin-top: 0px
}
#feature-list {
	background: url(../images/banner.jpg) no-repeat center top fixed;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 0 -360px;
	color: #fff;
}
#feature-list .inner {
	/*    background: url(../images/map-bg.png) no-repeat center 80px ;*/
	padding: 100px 0 45px 0px;
	overflow: hidden;
	height: auto;
	background: rgba(0, 5, 8, 0.75);
}
#feature-list h1 {
	font-size: 52px;
	color: #fff;
	font-family: 'Cabin', Helvetica Neue, Sans-serif;
	font-weight: 400;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
#feature-list h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #ccc;
	letter-spacing: 1.5px;
	margin: auto;
	margin-bottom: 20px;
	text-align: center;/*background:url(../images/line-bg.png) no-repeat center center*/
}
#feature-list .lead1 {
	font-family: 'Raleway', sans-serif;
	font-size: 19px;
	font-weight: 300;
	text-transform: none;
	color: #c3c3c3;
	letter-spacing: 1.5px;
	margin: auto;
	margin-bottom: 35px;
	text-align: center;
}
#feature-list .button_download {
	background: #008ed6;
	background: url(data:image/svg+xml;
	base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodï¿½EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	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: white;
	padding: 15px 40px;
	font-size: 18px;
	height: 60px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0px 3px 0px #005885;
	margin-bottom: 20px;
}
#feature-list .services-for-wrapper {
	width: 100%;
	display: block;
	font-family: 'Raleway', sans-serif;
}
#feature-list .services-for-wrapper ul.services-for {
	margin: 0px;
	padding: 0px;
	display: block;
}
#feature-list .services-for-wrapper ul.services-for li {
	margin-right: 5px;
	padding: 0px;
	display: inline-block;
	width: 6%;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	text-align: center;
}
#feature-list .services-for-wrapper ul.services-for li img {
	display: block;
	margin: auto;
	margin-bottom: 5px;
}
.features-table {
	width: 100%;
	margin-right: 0px;
	font-family: 'Raleway', sans-serif;
	margin-bottom: 15px;
	font-size: 14px;
}
.features-table .star {
	text-align: center !important
}
.features-table .sign-up {
	border-radius: 3px;
	color: #FFFFFF;
	display: block;
	height: 27px;
	padding: 3px 0px 5px;
	text-align: center;
	text-decoration: none;
	background-color: #FD7145;
	border: medium none;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	cursor: pointer;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 125px
}
.features-table .current-plan {
	border-radius: 3px;
	color: #FFFFFF;
	display: block;
	height: 27px;
	padding: 3px 0px 5px;
	text-align: center;
	text-decoration: none;
	background-color: #64c458;
	border: medium none;
	box-shadow: 0 -3px 0 0 #4cac40 inset;
	cursor: pointer;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 125px
}
.features-table .price {
	font-size: 16px;
	font-weight: bold
}
.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;
	text-align: center;
	border-top: none;
	border-right: 1px solid #efefef;
}
.features-table .heading-txt {
	font-size: 14px !important;
	font-weight: bold !important
}
.features-table span {
	font-style: italic;
	font-weight: 300;
	color: #999;
	display: inline-block;
	margin-left: 5px;
}
.features-table td {
	padding: 12px 10px;
	padding-right: 5px;
	border-bottom: 1px solid #f6f6f6;
	border-right: 1px solid #efefef;
	font-family: 'Raleway', sans-serif;
	color: #555;
	text-align: center;
	font-size: 14px;
	letter-spacing: 0.5px;
	font-weight: 400;
	line-height: 22px;
}
.features-table thead {
	background-color: #F3F7F9;
}
.features-table tbody {
}
.features-table tfoot {
}
.features-table tr.first {
}
.features-table .last {
	border-right: none !important
}
.features-table .white {
	color: #333;
	text-align: left
}
.features-table .title {
	background: #fff !important;
	color: #1f8ceb;
	text-align: left;
	font-weight: 300;
	font-size: 18px;
	padding: 15px 10px
}
.features-table .premium {
	background: #556e87;
	padding: 10px 25px;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	line-height: normal;
	font-family: 'Montserrat', sans-serif;
}
.features-table .platinum {
	background: #556e87;
	padding: 10px 25px;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	line-height: normal;
	font-family: 'Montserrat', sans-serif;
}
.features-table .free {
	background: #556e87;
	padding: 10px 25px;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	line-height: normal;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
}
.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.odd td {
	border-width: 0 1px;
}
.features-table tbody.even {
	background-color: #f6f6f6;
}
.features-table tbody.even td {
	border-width: 0 1px;
}
.features-table tbody.odd tr.border td, .features-table tbody.even tr.border td {
	border-bottom-width: 1px;
}
.restiction_note {
	font-size: 12px;
	color: #666;
	text-align: left;
	margin: 5px 0px;
	letter-spacing: 1px;
}
.features-compare-table .available-tick {
	text-align: center !important;
}
.features-compare-table .available-tick:before {
	content: '\f00c';
	font-family: FontAwesome;
	font-size: 15px;
	text-align: center !important;
	color: #69cb95;
}
.features-compare-table .unavailable-cross {
	text-align: center !important;
}
.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;
	background-size: cover;
	position: relative;
	width: 100%;
	padding-bottom: 0px;
}
.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-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	padding: 60px 75px;
	padding-bottom: 10px;
}
.meet-customer .customer-title {
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.6em;
	padding: 0px 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-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #626B6E;
	letter-spacing: normal;
	text-shadow: none;
	padding: 0px 15px 20px 15px;
	text-align: center;
}
.socail-section a {
	padding-right: 0px !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, 0.2);
	display: block;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: 0px;
	width: 60px;
}
.socail-section .button .right {
	float: right;
	width: 67.5%;
	text-align: left;
	font-family: 'Raleway', 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 4px 4px 4px;
	color: #FFFFFF;
	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 {
	color: #b9dcfa;
	margin-bottom: 0px;
}
#login-section .login-section-inner {
	padding: 65px 0px;
	padding-top: 40px;
}
#login-section h1 {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 25px;
	margin-top: 0px;
	font-size: 44px;
	color: #2e2e7f;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
#login-section .login-section-inner .information_block {
	background-color: #fff;
	border-radius: 0px 0px;
	margin: 0 auto;
	padding: 50px 0px 0px 0px;
	width: 600px;
	margin-top: 45px;
	font-family: 'Raleway', sans-serif;
	overflow: hidden;
	padding-bottom: 30px;
	min-height: 260px;
	border: 1px solid #eaeaea;
}
#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: #000;
	display: inline-block;
	font-size: 12px;
	height: 38px;
	line-height: 38px;
	margin: 0;
	padding: 0 24px 0 10px;
	text-overflow: ellipsis;
	width: 76%;
	font-family: 'Raleway', sans-serif;
	background: #fff;
	letter-spacing: normal;
}
#login-section {
	color: #444;
}
#login-section .login-section-inner .information_block textarea {
	border: 1px solid #ccc;
	border-radius: 2px;
	color: #000;
	display: inline-block;
	font-size: 12px;
	height: 155px;
	line-height: 38px;
	margin: 0;
	padding: 0 24px 0 10px;
	text-overflow: ellipsis;
	width: 450px;
	font-family: 'Raleway', sans-serif;
	background: #f1f1f1;
	letter-spacing: normal;
}
#login-section .login-section-inner .information_block .group-inner {
	display: inline-block;
}
#login-section .login-section-inner .information_block .group-inner img {
	border: 1px #ddd solid;
	padding: 1px;
	margin-right: 15px;
}
#login-section .login-section-inner .information_block .group-inner input[type="file"] {
	display: inline-block;
}
/* press-kit */
#press-kit {
	width: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
	overflow: hidden;
	text-align: center;
	background: #fff;
}
#press-kit .press-block {
	text-align: center;
	background: #f8f8f8;
	border: 1px solid #e5e5e5;
	padding: 0px;
	border-radius: 2px;
	margin-bottom: 32px;
	font-weight: 400;
	border-bottom: 3px solid #eaeaea;
}
#press-kit .press-block .client-block {
	background-position: left top;
	background-repeat: no-repeat;
	padding: initial;
}
#press-kit .press-block q {
	padding: 20px 35px;
	font-size: 14px;
	font-weight: 400;
	display: block;
	line-height: 24px;
	height: 140px;
	padding-bottom: 15px;
	overflow: hidden;
	letter-spacing: 0.5px;
	color: #333
}
#press-kit .press-block q::before {
	content: open-quote;
	font-size: 22px;
	vertical-align: middle;
	font-weight: 300;
}
#press-kit .press-block q::after {
	content: close-quote;
	font-size: 22px;
	vertical-align: middle;
	font-weight: 300;
}
#press-kit .press-logo {
	height: 115px;
	padding-top: 15px;
	overflow: hidden;
	border-top: 1px #e5e5e5 solid;
	background: #fff
}
#press-kit .press-logo a {
	display: block;
	font-size: 13px;
	letter-spacing: 1px
}
#press-kit .press-logo img {
	margin-bottom: 10px
}
.presskit_link {
	background: #008ed6;
	background: url(data:image/svg+xml;
	base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodï¿½EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	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: white;
	padding: 15px 40px;
	font-size: 18px;
	height: 55px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0px 3px 0px #005885;
	margin-bottom: 40px;
	display: inline-block;
}
.presskit_link:hover {
	color: #fff;
}
#release-note {
	color: #b9dcfa;
	padding: 20px 0px;
	padding-bottom: 0px;
}
#release-note h2 {
	font-size: 40px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 5px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
	padding-top: 0px;
}
#release-note h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #999;
	letter-spacing: 1.5px;
	margin-bottom: 50px;
	text-align: left;
	padding: 0px 0px;
	line-height: 1.5em;
}
#release_info {
	text-align: center;
	background: #fff;
	padding: 15px 0px 10px 0px;
	margin: 0px auto 32px auto;
	margin-bottom: 15px;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	text-align: left
}
#release_info:last-child {
	border: none
}
#release_info h2 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #1f8ceb;
	letter-spacing: 0.5px;
	text-shadow: none;
	padding-bottom: 10px;
	margin-top: 0px;
	line-height: normal;
	text-align: left;
	margin-bottom: 0px;
}
#release_info .info-block {
	font-size: 14px;
	font-weight: 400;
	color: #626b6e;
	letter-spacing: normal;
	text-shadow: none;
	line-height: 24px;
	list-style-type: none;
	padding: 0px;
}
#release_info .info-block li {
	padding-bottom: 12px;
	padding-top: 0px;
	text-align: left;
	margin-left: 0px;
	letter-spacing: 0.5px;
	color: #333;
	display: block;
	font-size: 14px;
	font-weight: 400
}
#release_info li img {
	margin-right: 10px;
	vertical-align: middle;
}
.clients-txt p {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	color: #000;
	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 0px 0px 0px;
	font-family: 'Raleway', sans-serif;
}
.clients-text {
	width: 50%;
	margin: auto;
	margin-top: 0px;
	float: left;
	padding: 15px 0px;
	margin-bottom: 0px;
	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-family: 'Raleway', sans-serif;
	font-weight: 100;
	margin-top: 10px;
	margin-bottom: 10px;
}
#wpf-wrapper {
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
	line-height: 24px;
	color: #000;
}
#wpf-wrapper h1 {
	color: #1f8ceb;
	border: 1px #e0ebee solid;
	padding-bottom: 20px;
	font-size: 36px;
	letter-spacing: normal;
	font-family: 'Raleway', sans-serif;
	font-weight: 100;
	margin-top: 0px;
	background: #fff;
	margin-bottom: -1px;
	z-index: 1000;
	position: relative;
	padding: 20px;
}
.wpf-table td, .wpf-post-table td {
	background: #fff;
	border: 1px #e0ebee solid;
	border-radius: 3px;
	padding: 15px;
}
#wpf-wrapper td, #wpf-wrapper th {
	vertical-align: top;
}
.support-wrap p {
	margin-bottom: 15px;
	line-height: 24px;
}
.wpf-table a, .wpf-post-table a, #wpf-wrapper p a, #wpf-wrapper span a, #wpf-wrapper a {
	color: #336699;
	text-decoration: none;
}
tr#upshrinkHeader a {
	border: 1px #A1D4E5 solid;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #D2ECF5 !important;
	color: #336699 !important;
	padding: 4px 10px;
	display: inline-block;
	margin-left: 5px;
}
.wpf-input, .wpf-table textarea, .wpf-textarea {
	background-color: rgba(255, 255, 255, 0.8);
	border: 1px solid rgba(255, 255, 255, 0.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, 0.2) inset;
	-box-shadow: -1px -1px 5px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: -1px -1px 5px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: -1px -1px 5px rgba(0, 0, 0, 0.2) inset;
	color: #333;
	margin: 5px;
	padding: 7px 10px;
}
#wpf-login-button, #wpf-post-submit, #quick-reply-submit, .wpf-edit-button {
	display: inline-block;
	background-color: #69cb95;
	height: 25px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 25px;
	text-decoration: none;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0 0 #4fb67d;
	box-shadow: inset 0px -2px 0 0 #4fb67d;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: none;
	cursor: pointer;
	white-space: nowrap;
	padding: 5px 30px;
	border-radius: 0px;
	margin-right: 10px;
}
#upshrinkHeader2 {
	padding: 10px;
	display: block;
	background: #fff;
	border: 1px #e0ebee solid;
	border-top: none;
	border-bottom: none;
}
#wpf-search-submit {
	display: inline-block;
	background-color: #69cb95;
	height: 25px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 25px;
	text-decoration: none;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0 0 #4fb67d;
	box-shadow: inset 0px -2px 0 0 #4fb67d;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: none;
	cursor: pointer;
	white-space: nowrap;
	padding: 5px 30px;
	border-radius: 0px;
}
.wpf-table strong a {
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: normal;
}
#wpf-wrapper small {
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
	font-size: 14px;
	text-transform: none;
	line-height: 18px;
}
#blog_pbm {
	background: #fff;
	color: #b9dcfa;
	padding: 65px 0px;
	padding-bottom: 0px;
}
.page-body aside.before #blog_pbm h2 {
	font-size: 14px !important;
	letter-spacing: normal !important;
	border-bottom: none !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px;
}
.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: 'Raleway', sans-serif;
	background-color: transparent;
}
ul#blog_pbm li.col-md-3 {
	padding-right: 0px;
}
#blog_pbm.pinterest li {
	position: relative;
}
#blog_pbm.pinterest li.first {
	clear: both;
}
.pinterest .thumbnail {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
	position: relative;
	margin-bottom: 30px;
	position: relative;
	height: 224px;
	border: none
}
.picture_overlay {
	position: relative;
	cursor: pointer;
	box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.4);
}
#blog_pbm.pinterest .picture_overlay {
	border-color: transparent;
}
#blog_pbm.pinterest .picture_overlay img {
	width: 100%;
}
#blog_pbm.pinterest li p {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 1.6em;
	text-align: left;
	padding-left: 5px;
	color: #777;
}
#blog_pbm h2 {
	font-family: 'Raleway', sans-serif;
	font-size: 28px;
	font-weight: 300;
	letter-spacing: normal;
	line-height: 1.4em;
	padding-bottom: 15px;
	padding-top: 0;
	text-shadow: none;
	text-align: left;
	padding-left: 35px;
	padding-right: 35px;
	margin-bottom: 15px;
	padding-top: 0px;
	letter-spacing: 1px;
	color: white;
	position: absolute;
	bottom: 20px;
	margin-bottom: 0;
	z-index: 20;
}
#blog_pbm .featured-img {
	position: absolute;
	top: 0;
	left: 0;
	height: 224px;
	z-index: 10;
	width: 100%;
	overflow: hidden
}
#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: 14px;
	line-height: 24px;
	text-align: left;
	padding-left: 5px;
	color: #333;
	font-weight: 400;
	padding: 0px 35px;
	letter-spacing: 0.5px
}
#blog_pbm .continue-btn {
	-webkit-transition: background 100ms ease-in-out;
	transition: background 100ms ease-in-out;
	background: white;
	border-radius: 3px;
	border: 1px solid #e5e5e5;
	color: #1f8ceb;
	display: block;
	padding: 10px 14px;
	text-align: center;
	width: 190px;
	font-size: 14px;
	margin-top: 25px;
	margin-left: 35px;
	letter-spacing: 1px;
	line-height: 1.7em;
}
#blog_pbm .continue-btn:hover {
	background: #1f8ceb;
	border: 1px solid transparent;
	color: white !important;
	text-decoration: none;
}
#blog_pbm .continue-btn span {
	font-size: 20px;
	display: inline-block;
	margin-left: 5px;
}
#primary {
	overflow: hidden;
	width: 100%;
	padding-top: 10px;
	background: #f1f1f1 url(../images/blog-bg.jpg) no-repeat top left;
	background-attachment: fixed
}
#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: 'Raleway', sans-serif;
	background-color: transparent;
}
ul#portfolio li.col-md-3 {
	padding-right: 0px;
}
#portfolio.pinterest li {
	position: relative;
}
#portfolio.pinterest li.first {
	clear: both;
}
.pinterest .thumbnail {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
	position: relative;
	margin-bottom: 30px;
	position: relative;
	height: 224px;
	border: none
}
}
.picture_overlay {
	position: relative;
	cursor: pointer;
	box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.4);
}
#portfolio.pinterest .picture_overlay {
	border-color: transparent;
}
#portfolio.pinterest .picture_overlay img {
	width: 100%;
}
.picture_overlay .overlay {
	position: absolute;
	top: 0;
	height: 0;
	width: 100%;
	height: 100%;
	box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.4);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.picture_overlay .overlay div {
	padding-top: 10%;
	left: 50%;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.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: 'Raleway', sans-serif;
	padding: 0 !important;
	margin: 0 !important;
	text-align: center;
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, 0.3);
	overflow: auto;
}
.picture_overlay .overlay div p.title {
	font-size: 16px;
	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: 14px;
	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 100ms ease-in-out;
	transition: background 100ms ease-in-out;
	background: white;
	border-radius: 0px;
	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:hover {
	background: #1f8ceb;
	color: white !important;
	text-decoration: none;
}
.nav-links a.active {
	background: #1f8ceb;
	color: white !important;
}
.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 ul#portfolio.pinterest {
	padding: 15px;
	margin-top: 15px;
}
.page-body aside.before .pinterest .thumbnail {
	margin-bottom: 15px !important
}
.page-body aside.before #portfolio h2 {
	font-size: 14px !important;
	letter-spacing: normal !important;
	border-bottom: none !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px
}
.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:hover, .nav-tabs > li.active > a:focus {
	color: #fff;
	cursor: default;
	background-color: #69cb95;
	border-bottom-color: transparent;
	border: none;
	line-height: 18px;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 2px;
	box-shadow: inset 0px -2px 0 0 #4fb67d;
}
.nav-tabs > li > a:first-child {
}
.nav-tabs > li > a {
	margin-right: 0px;
	line-height: 1.42857143;
	border: 1px solid #e9edef;
	border-radius: 0px;
	display: block;
	padding: 15px 15px;
	background: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 1px;
	color: #333;
	line-height: 18px;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 2px;
}
.nav-tabs > li {
	width: 50%;
	text-align: center;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	background: #fff
}
.hide {
	display: none;
}
.page-body aside.before ul#portfolio.pinterest {
	padding: 0px;
	margin-top: 20px;
}
.page-body aside.before ul#portfolio.pinterest .featured-img img {
	width: 100%;
	margin-top: 0px;
}
.picture_overlay .overlay {
	position: absolute;
	top: 0;
	height: 0;
	width: 100%;
	height: 100%;
	box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.4) /*,
 inset 0 0 0 16px rgba(255,255,255,0.6),
 0 1px 2px rgba(0,0,0,0.1)*/;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.picture_overlay:hover, .picture_overlay:hover .overlay {
	box-shadow: inset 0 0 20px 450px rgba(0, 0, 0, 0.4) /*,
 inset 0 0 0 16px rgba(255,255,255,0.8),
 0 1px 2px rgba(0,0,0,0.1)*/;
}
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: 'Raleway', 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: 0px;
	margin-bottom: 25px
}
.page-body .socail-div {
	vertical-align: middle;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 15px;
}
.page-body .view-full p img {
	width: 100%
}
.socail-div {
	vertical-align: middle;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 15px;
}
.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: 'Raleway', sans-serif;
	font-size: 14px;
	padding-right: 7px;
	font-weight: 600;
}
.page-body .socail-div .button .left img {
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	display: block;
	margin: 0 auto;
	padding-left: 5px;
	padding-right: 10px;
	position: relative;
	top: 0px;
	width: 50px;
}
.page-body .socail-div .button {
	-moz-box-sizing: border-box;
	border-radius: 2px;
	color: #FFFFFF;
	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: 14px;
	line-height: 24px;
	text-align: left;
	padding-left: 5px;
	color: #333;
	font-weight: 400;
	padding: 0px;
	letter-spacing: 0.5px;
}
.page-body .view-full h2 {
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-size: 28px;
	font-weight: 300;
	letter-spacing: normal;
	line-height: 1.4em;
	padding-bottom: 25px;
	padding-top: 0;
	text-shadow: none;
	text-align: left;
}
.page-body .view-full h3 {
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: 300;
	letter-spacing: normal;
	line-height: 1.4em;
	padding-bottom: 25px;
	padding-top: 0;
	text-shadow: none;
	text-align: left;
}
.page-body .view-full h4 {
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: normal;
	line-height: 1.4em;
	padding-bottom: 25px;
	padding-top: 0;
	text-shadow: none;
	text-align: left;
}
.page-body .view-full h5 {
	color: #333;
	font-family: 'Raleway', 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;
}
.page-body .view-full ul {
	margin-bottom: 14px;
	padding: 0px;
}
.page-body .view-full ul li {
	list-style: square outside none;
	color: #333;
	margin: 0 0 0 25px;
	padding: 0;
	text-align: left;
	padding-left: 5px;
	font-size: 13px;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: 1px
}
.page-body .view-full ol {
	margin: 0 0 10px 0;
	padding: 0px;
}
.page-body .view-full ol li {
	color: #333;
	list-style: decimal outside none;
	margin: 0 0 0 25px;
	padding: 0;
	text-align: left;
	padding-left: 5px;
	font-size: 13px;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: 1px
}
.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: 0px;
	padding-right: 0px;
}
.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: 0px 0px 50px 0px;
}
#pricing-section.pricing-page h2 {
	color: #333
}
#pricing-section.pricing-page h3 {
	color: #666
}
.pricing-page .nav-tabs > li > a {
	background: #f8f8f8
}
#pricing-section.pricing-page .pricing-inner-wrapper .pricing-inner .price-block {
	border: none;
	background: #f8f8f8
}
#pricing-section.pricing-page .pricing-inner-wrapper .pricing-inner {
	background: #f8f8f8;
	border-radius: 0px;
}
.pricing-page .more-info-link, #pricing-section .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: bold;
	font-size: 16px;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 0px;
	border-top: 1px solid #e5e5e5;
}
.pricing-page .plans_header {
	font-size: 28px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: left;
	letter-spacing: 1px;
	margin-bottom: 25px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
	padding-top: 0px;
}
#pricing-section {
	background: #f0f6fb url(../images/pricing-bg.jpg) no-repeat top left;
	color: #b9dcfa;
	padding: 70px 0px 90px 0px;
}
#pricing-section h2 {
	text-align: center;
}
#pricing-section h3 {
	text-align: center;/*padding: 0px 50px*/
}
#pricing-section .nav-tabs > li.active > a, #pricing-section .nav-tabs > li.active > a:hover, #pricing-section .nav-tabs > li.active > a:focus {
	background-color: #1f8ceb;
	border: 1px #1f8ceb solid;
	line-height: 18px;
	font-size: 11px;
	box-shadow: none;
	padding: 7px 15px
}
#pricing-section .nav-tabs > li > a {
	font-size: 11px;
	box-shadow: none;
	padding: 7px 15px
}
#pricing-section h2 {
	font-size: 46px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 10px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
	padding-top: 0px
}
#pricing-section h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #9fb3c3;
	letter-spacing: 1.5px;
	margin-bottom: 15px;
	text-align: left;
	line-height: 24px;
	margin-top: 10px
}
#pricing-section .nav-tabs {
	text-align: center;
	width: 262px;
	margin: auto;
	margin-top: 40px;
	margin-bottom: 40px
}
#pricing-section .nav-tabs > li {
	width: 130px;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px
}
#pricing-section .nav-tabs > li:first-child a {
	border-radius: 999px 0px 0px 999px;
}
#pricing-section .nav-tabs > li:last-child a {
	border-radius: 0px 999px 999px 0px;
}
#pricing-section .nav-tabs > li a i {
	margin-right: 5px;
	font-size: 14px;
}
#pricing-section .pricing-inner-wrapper {
	width: 20%;
	padding: 0px 8px;
}
#pricing-section .pricing-inner-wrapper .pricing-inner {
	text-align: center;
	background: #fff;
	padding: 0px;
	border: 1px solid #e9edef;
	border-radius: 3px
}
#pricing-section .pricing-inner-wrapper .pricing-inner .price-block {
	padding: 15px;
}
#pricing-section .pricing-inner-wrapper .pricing-inner p.plan-heading {
	color: #1f8ceb;
	font-size: 30px;
	letter-spacing: normal;
	font-weight: 400;
	margin-bottom: 10px;
	font-family: 'Raleway', sans-serif;
}
#pricing-section .pricing-inner-wrapper .pricing-inner p {
	margin: 0px;
}
#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 p.plan-pricing1 {
	font-size: 36px;
	color: #333;
	font-weight: 400;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#pricing-section .pricing-inner-wrapper .pricing-inner p.plan-pricing1 span {
	font-size: 16px;
	color: #999;
	font-weight: 400;
	vertical-align: middle;
	letter-spacing: 1px;
}
#pricing-section .pricing-inner-wrapper .pricing-inner p.plan-desc {
	font-weight: 400;
	font-size: 14px;
	color: #888;
	margin: 20px 20px 10px 20px;
	letter-spacing: 1px;
	min-height: 80px
}
#pricing-section .pricing-inner-wrapper .pricing-inner p.plan-button a {
	display: inline-block;
	background: #008ed6;
	background: url(data:image/svg+xml;
	base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	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;
	height: 30px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	box-shadow: 0px 3px 0px #0676af;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: none;
	cursor: pointer;
	white-space: nowrap;
	padding: 7px 30px;
	border-radius: 2px;
	float: none;
	margin: 25px 0px 0px 0px;
	width: 60%;
}
#pricing-section .pricing-inner-wrapper .pricing-inner p.current a {
	border-radius: 999px;
	font-size: 18px;
	height: 50px;
	padding: 0px 16px;
	line-height: 50px;
	margin-top: 20px;
	width: inherit;
}
#pricing-section .pricing-inner-wrapper .pricing-inner div.plan-desc ul {
	padding-left: 2px;
	color: #333;
	min-height: 295px;
}
#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: 13px;
	color: #888;
	line-height: 24px;
}
#pricing-section .pricing-inner-wrapper .pricing-inner div.plan-desc ul li:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f111";
	font-size: 6px;
	margin-top: 9px;
	margin-right: 8px;
	vertical-align: top;
}
#pricing-section .pricing-inner-wrapper .pricing-inner div.plan-desc ul strong {
	font-size: 25px;
	font-weight: 500;
	margin-left: 4px;
	line-height: 16px;
}
#pricing-section .pricing-inner-wrapper .pricing-inner div.plan-desc h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: none;
	color: #888;
	letter-spacing: 1px;
	margin-bottom: 5px;
	text-align: left;
	padding: 0px;
	line-height: 1.5em;
	margin-top: 0px;
}
#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 0px -4px 0 0 #bd4845 !important;
}
#pricing-section .btn-green {
	background-color: #3ab174 !important;
	box-shadow: inset 0px -4px 0 0 #349f68 !important;
}
#pricing-section .btn-purple {
	background-color: #7768ad !important;
	box-shadow: inset 0px -4px 0 0 #6b5e9c !important;
}
.price-block {
}
#pricing-section .price-block .nav-tabs {
	margin-top: 10px
}
#customer-testimonial-1 {
	background: #fff;
	padding: 65px 0px;
	padding-bottom: 85px;
}
#customer-testimonial-1 .center {
	margin-bottom: 70px;
}
#customer-testimonial-1 .client {
	padding: 0px;
}
#customer-testimonial-1 #customer {
	background: #f0f6fb;
	color: #b9dcfa;
	padding: 65px 0px;
	padding-bottom: 85px;
}
#customer-testimonial-1 #customer .lead1 {
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: normal;
	width: 70%;
	margin: auto;
	margin-bottom: 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: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
#customer-testimonial-1 .testimonials_NR .quote-box {
	border: 1px solid #e9edef;
	border-radius: 6px 0px 0px 0px;
	padding: 45px 30px;
	background: #fff;
	text-align: center;
}
#customer-testimonial-1 .testimonials_NR .roundness {
	border-radius: 0px 6px 0px 0px !important;
	border-left: none;
}
#customer-testimonial-1 .testimonials_NR .quote-box .quote-left {
	background: url("../images/qoutes_left.png") no-repeat top left;
	height: 28px;
	margin: 15px 0 0 -15px;
	position: absolute;
	width: 33px;
	float: left;
	left: 50px
}
#customer-testimonial-1 .testimonials_NR .quote-box q {
	color: #666666;
	display: block;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.7em;
	margin: 25px 34px;
	quotes: none;
	letter-spacing: normal;
	margin-bottom: 0px
}
#customer-testimonial-1 .testimonials_NR .quote-box .quote-right {
	background: url("../images/qoutes_right.png") no-repeat top left;
	height: 28px;
	margin: 4px -10px 0 10px;
	position: absolute;
	width: 33px;
}
#customer-testimonial-1 .testimonials_NR .quote-arrow {
	background: url("../images/test_arrow.png") no-repeat top left;
	display: block;
	height: 13px;
	margin: -1px 0 0 15px;
	width: 99px;
}
#customer-testimonial-1 .testimonials_NR cite {
	display: block;
	margin: 0px;
	font-style: normal;
	font-size: 12px;
	color: #c3c9d1;
	margin-top: -90px;
	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: #0088CC;
	font-size: 14px;
	display: block;
	margin-top: 5px;
	line-height: 24px;
	font-weight: 700;
	letter-spacing: normal;
	text-transform: uppercase
}
#contactForm {
	display: inline-block;
}
#contactForm li {
	display: block;
	margin-bottom: 11px;
	float: left;
}
#contactForm .contact_lable {
	font-size: 15px;
	color: #888;
	padding-top: 0;
	text-shadow: none;
	margin-bottom: 0px;
	text-align: left;
	letter-spacing: normal;
	line-height: 1.6em;
	margin-bottom: 8px;
	float: left;
	width: 147px;
	list-style: none;
}
#contactForm .contact_input {
	border: 1px solid #e5e5e5;
	color: #aaa;
	font-size: 13px;
	padding: 0px 10px 0px 10px;
	width: 425px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 40px;
	line-height: 40px;
	font-family: 'Raleway', sans-serif;
	float: left;
	margin: -7px 0px 7px 15px;
	border-radius: 0px;
	box-shadow: 0 0 0 transparent;
	background-color: #fff;
	vertical-align: top;
	letter-spacing: normal;
}
#contactForm .contact_txt_area {
	border: 1px solid #e5e5e5;
	box-shadow: 0 0 2px 2px #eee inset;
	-webkit-box-shadow: 0 0 2px 2px #eee inset;
	color: #aaa;
	font-size: 13px;
	padding: 0px 10px 0px 10px;
	width: 425px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 80px;
	line-height: 40px;
	font-family: 'Raleway', sans-serif;
	float: left;
	margin: -7px 0px 7px 15px;
	border-radius: 3px;
	box-shadow: 0 0 0 transparent;
	background-color: #fff;
	vertical-align: top;
	letter-spacing: normal;
}
#contactForm .contact_button {
	display: inline-block;
	background-color: #69cb95;
	height: 30px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0 0 #4fb67d;
	box-shadow: inset 0px -2px 0 0 #4fb67d;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: none;
	cursor: pointer;
	white-space: nowrap;
	padding: 7px 30px;
	border-radius: 2px;
	margin-left: 7px;
	margin-bottom: 10px;
}
#contactForm .colun {
	margin-top: 2px;
	float: left;
	color: #888888;
}
#contactForm li:before {
	content: "";
}
.error_message {
	background: none repeat scroll 0 0 #FFDDCC;
	border: 1px solid #EECCBB;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 12px 10px 12px 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: auto;
	margin-bottom: 10px;
	color: #333;
	margin-left: 25px;
	margin-right: 25px;
}
.error {
	padding-left: 150px;
	color: #ff0000;
}
.information_block22 {
	background-color: #FDD96D;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin: 0 auto;
	padding: 30px 25px 30px;
	width: 550px;
	margin-top: 20px;
	color: #333;
}
#reg_block_2 {
	background-color: #FDD96D;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin: 0 auto;
	padding: 30px 25px 30px;
	width: 550px;
	margin-top: 20px;
	color: #333;
}
.information_block .textarea {
	border: 1px solid #C3CBD3;
	border-radius: 3px 3px 3px 3px;
	color: #999999;
	display: inline-block;
	font-size: 14px;
	line-height: 35px;
	margin: 0;
	padding: 0 73px 0 10px;
	text-overflow: ellipsis;
	width: 310px;
	font-family: 'Raleway', sans-serif;
}
.thanks_message {
	background: none repeat scroll 0 0 #D5FFCA;
	border: 1px solid #80F062;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 12px 10px 12px 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: auto;
	color: #333;
	margin-left: 25px;
	margin-right: 25px;
}
.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;
	margin-bottom: 35px;
}
.subscribe-form .top-get-started-btn {
	background: #69cb95;
	border: none;
	color: white;
	padding: 12px 30px;
	font-size: 14px;
	height: 50px;
	border-radius: 4px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: normal;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: normal;
	box-shadow: inset 0px -2px 0 0 #4fb67d;
}
/* Customer Section*/
.RC_customer {
	overflow: hidden;
	padding-bottom: 35px;
	text-align: center;
	padding-top: 50px;
	background: #F7F8FA
}
.RC_customer .container {
	width: 950px
}
.RC_customer h2 {
	font-size: 46px;
	color: #2e2e7f;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 20px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
.RC_customer h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: 1.5px;
	margin-bottom: 30px;
	text-align: center;
	padding: 0px 120px;
	line-height: 1.5em
}
.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 2px 2px 2px;
	padding: 30px;
}
.testimonials_RC .quote-box .quote-left {
	background: url("../images/qoutes_left.png") no-repeat top left;
	height: 28px;
	margin: -12px 0 0 -10px;
	position: absolute;
	width: 33px;
}
.testimonials_RC .quote-box q {
	display: block;
	font-size: 19px;
	line-height: 30px;
	margin: 0 0 0 30px;
	quotes: none;
	color: #666;
	font-family: 'Raleway', sans-serif;
	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") no-repeat top left;
	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;
	font-family: 'Raleway', sans-serif;
}
.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;
	line-height: normal;
	font-family: 'Raleway', sans-serif;
	display: block;
	margin-top: 5px;
	line-height: 30px
}
.testimonials_RC h3 {
	color: #111111;
	font-family: 'Raleway', sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: normal;
	padding-bottom: 5px;
	text-align: center;
	text-shadow: 0 1px #FFFFFF;
	border-bottom: none !important
}
.testimonials_RC h5 {
	color: #777;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 300;
	margin: 10px 0;
	margin-top: 0px;
	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;
	overflow: hidden;
	width: 950px;
}
.slides_container {
	width: 950px;
	height: 300px;
	position: relative;
	padding-left: 0px;
	margin-top: 0px;
	background: #F7F8FA
}
.slides_container div {
	width: 950px;
	height: 280px;
	display: block;
	position: relative;
	z-index: 20;
	background: #F7F8FA
}
.slides_container .quote-box {
	border: none;
	border-radius: 0px;
	padding: 30px 100px;
}
.slides_container img {
	border-radius: 90px;
	height: 120px;
	margin: 0 0 25px;
	width: 120px;
}
.slides_container q {
	display: block;
	line-height: 30px;
	margin: 0px;
	quotes: none;
	color: #777;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.6em;
	letter-spacing: 1px
}
.slides_container cite {
	display: block;
	margin: 10px 0 0 10px;
	font-weight: 300;
	font-size: 13px;
	color: #999;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 0.5px
}
.slides_container cite .author {
	color: #333;
	font-size: 14px;
	line-height: normal;
	font-family: 'Raleway', sans-serif;
	display: inline-block;
	margin-top: 0px;
	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;
}
.quote:before {
	font-size: 16px;
	font-family: FontAwesome;
	font-weight: 400;
	content: '\f10d';
	vertical-align: top;
	padding-top: 5px;
	display: block
}
#slides a.prev {
	z-index: 50;
	position: absolute;
	left: 0px;
	top: 0px;
	color: #009bea;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-size: 0px;
	text-align: center;
	border-radius: 30px;
	background: transparent;
	opacity: 1;
	height: 60px;
	width: 60px;
	line-height: 60px
}
#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 {
	z-index: 50;
	position: absolute;
	right: 0px;
	top: 0px;
	color: #009bea;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-size: 0px;
	text-align: center;
	border-radius: 30px;
	background: transparent;
	height: 60px;
	width: 60px;
	line-height: 60px
}
#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.prev, #slides a.next {
	margin: 175px 0px 0px 0px;
}
/* Customer Section End*/

.pattern-grey {
	background: #f8f8f8 url(../images/inner_bg.png) repeat top center;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
.pattern-grey .col-md-3 {
	width: 20%
}
#stats1 {
	padding: 25px 0;
}
#stats1 .pro-count {
	background: transparent;
	border-radius: 25px;
	width: 185px;
	margin: auto;
}
.stats1-info {
	text-align: center;
	font-family: 'Raleway', sans-serif;
}
.stats1-info i {
	color: #fff;
	font-size: 16px;
	margin: 0 auto 0px;
	display: inline-block;
	margin-right: 3px;
	vertical-align: middle;
	font-weight: normal;
}
.stats1-info p {
	color: #000;
	font-size: 18px;
	margin: 0px;
	font-family: 'Open Sans', Helvetica Neue, Sans-serif;
	line-height: normal;
	display: block;
	letter-spacing: 1px;
	font-weight: 600
}
.stats1-info p span {
	display: block
}
.stats1-info h2 {
	color: #777;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: 400;
	margin-top: 10px;
	display: inline-block;
	text-transform: uppercase;
}
.stats1-info i {
	color: #888;
}
.faq-block {
	overflow: hidden;
	padding: 0px 0px;
	text-align: left
}
.faq-block h4 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #1f8ceb;
	letter-spacing: 1px;
	line-height: 1.4em;
}
.faq-block p {
	text-align: left;
	padding: 0px 0px;
	letter-spacing: 0.5px;
	font-size: 14px;
	margin-bottom: 15px;
	font-weight: 400;
	text-transform: none;
	color: #333;
	padding-right: 30px;
	line-height: 24px
}
.faq-block h2 {
	font-size: 46px;
	color: #2e2e7f;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 15px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
.faq-block h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: 1.5px;
	margin: 0px;
	margin-bottom: 45px;
	text-align: center;
}
.faq-block .question {
	border-bottom: 1px #e5e5e5 solid;
	margin-right: 25px;
	padding-bottom: 10px;
	margin-bottom: 18px
}
.faq-block .question:last-child {
	border: none
}
.press-section {
	overflow: hidden;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 70px;
	background: #F7F8FA;
}
.press-section h2 {
	font-size: 42px;
	color: #2e2e7f;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 15px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
.press-section h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: 1.5px;
	margin: 0px;
	margin-bottom: 45px;
	text-align: center;
}
.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: 0px;
	background: #f8f8f8;
	padding: 20px;
	border: 1px #eaeaea solid;
	border-right: none;
}
.press-section .raiting_div .col-2 {
	margin-right: 0px;
	background: #f8f8f8;
	padding: 20px;
	border: 1px #eaeaea solid;
}
.press-section .press_logo {
	text-align: center;
}
.icon-space {
	display: block;
	padding-top: 10px;
	text-align: center;
}
.icon-space .service-block { /* border-bottom: 2px #cfdae7 dashed; */
	padding-bottom: 15px;
}
.icon-space h3 {
	font-size: 17px;
	letter-spacing: 1px;
	margin-bottom: 15px;
	color: #000;
}
.icon-space img { /* border-radius: 3px; */
	border-right: 1px #e5e5e5 solid; /* margin-left: 2px; *//* margin-right: 2px; */
	width: 43px; /* background: #f8f8f8; */
	padding: 8px 10px 8px 8px;
}
.icon-space img:hover {
	transform: rotate(-360deg);
	transition: all 0.5s ease 0s;
	-webkit-transform: rotate(-360deg);
	-webkit-transition: all 0.5s ease 0s;
	cursor: pointer
}
.no-js {
	padding-bottom: 10px
}
.click-nav .no-js .detailed-menu-wrapper {
	background: #fff;
	background-repeat: repeat;
	background-position: 0 0;
	padding: 15px;
	margin: 0;
	font-size: 12px;
	line-height: 25px;
	z-index: 100;
	border-top: 0;
	position: absolute;
	opacity: 0;
	right: 0px;
	margin-top: 20px;
	transform: scale(0) rotate(0deg);
	transition: all 0.3s ease-in-out 0s;
	visibility: hidden;
	border-top: none;
}
.click-nav .no-js:hover .detailed-menu-wrapper {
	background: #333;
	background-repeat: repeat;
	background-position: 0 0;
	padding: 0px;
	margin: 0;
	font-size: 12px;
	line-height: 25px;
	z-index: 100;
	border-top: 0;
	display: block;
	position: absolute;
	right: 0px;
	opacity: 1;
	visibility: visible;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transform: scale(1.0) rotate(0deg);
	transform: scale(1.0) rotate(0deg);
	margin-top: 23px;
	border-top: none;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);
	border-radius: 0px 0px 3px 3px;
	font-family: 'Raleway', 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 {
	padding: 0px 12px;
	font-size: 12px;
	line-height: 32px;
	color: #fff;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif
}
.detailed-menu {
	position: relative;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.detailed-menu dl {
	margin: 0px;
	padding-bottom: 0px
}
.detailed-menu dt {
	font-weight: 600;
	font-size: 18px;
	letter-spacing: 0.5px;
	color: #fff;
	font-family: 'Cabin', Helvetica Neue, Sans-serif;
}
.detailed-menu dd {
	font-size: 13px;
	color: #ddd;
	letter-spacing: 1px;
	font-weight: normal;
	margin-top: 3px;
	font-family: 'Raleway', sans-serif
}
.detailed-menu li a {
	color: #999 !important;
	padding: 0px !important
}
.detailed-menu .level-2 {
	float: left;
	width: 50%;
	padding: 30px 150px 30px 30px;
}
.detailed-menu .level-2:hover {
	background: rgba(255, 255, 255, 0.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) no-repeat center top fixed;
	background-position: 50% 50%;
	background-repeat: repeat;
	color: #fff;
	padding: 0px;
	overflow: hidden;
}
.inner-header .inner {
	/* background: url(../images/map-bg.png) no-repeat center 80px; */
	padding: 100px 0 0px 0px;
	overflow: hidden;
	height: auto;
	background: rgba(0, 5, 8, 0.75);
}
.inner-header .inner1 {
	padding: 75px 0 0px 0px;
	overflow: hidden;
	height: auto;
	background: rgba(0, 5, 8, 0.75);
}
.inner-header h1 {
	font-size: 32px;
	color: #fff;
	font-family: 'Cabin', Helvetica Neue, Sans-serif;
	font-weight: 400;
	text-align: left;
	margin-bottom: 5px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
.inner-header .button_download {
	background: #008ed6;
	background: url(data:image/svg+xml;
	base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodï¿½EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	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: white;
	padding: 10px 40px;
	font-size: 16px;
	height: 50px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0px 3px 0px #005885;
	margin-bottom: 20px;
	float: right;
	display: block;
	width: 100%;
}
.inner-header h2 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	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: 0px;
}
.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, 0.15)
}
.inner-header .place-holder h2 {
	font-size: 16px;
	font-weight: 600;
	display: block;
	font-family: 'Montserrat', sans-serif;
	margin: 0px;
	text-align: center;
	width: inherit;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 10px;
}
.inner-header .place-holder h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-transform: none;
	color: #ddd;
	letter-spacing: 1px;
	line-height: 1.6em;
	width: 69%;
	margin-top: 10px;
	text-align: center;
	margin: 5px auto 0px auto;
}
.extra-space {
	margin-bottom: 90px !important
}
.testimonials-header {
	background: #1f8ceb url(../images/customer-bg.png) no-repeat center 80px;
	background-position: 50% 50%;
	background-repeat: repeat;
	color: #fff;
	padding: 40px 0 0px 0px;
	overflow: hidden;
}
.testimonials-header h1 {
	font-size: 42px;
	color: #000;
	font-family: 'Cabin', Helvetica Neue, Sans-serif;
	font-weight: 400;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
.testimonials-header h2 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	color: #666;
	letter-spacing: 0.5px;
	margin: auto;
	margin-bottom: 60px;
	text-align: center;
	width: 70%;
	line-height: 1.4em
}
.banner-img img {
	width: 100%
}
.search-input-wrap {
	position: relative;
}
.search-input-wrap input.search-input {
	background: none repeat scroll 0 0 #fff;
	border-color: #ddd #ddd #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: 0.5px
}
.search_btn {
	font-size: 13px;
	font-weight: 400;
	height: 29px;
	line-height: 29px;
	padding: 1px 15px;
	position: absolute;
	right: 0px;
	top: 4px;
	background: none;
	background-size: 100% auto;
	border: none;
	color: #FFFFFF;
	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: none repeat scroll 0 0 #fff;
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	left: 50%;
	margin: 0 0 50px -240px;
	opacity: 1;
	position: fixed;
	text-align: left;
	top: 8%;
	padding: 40px 40px;
	width: 485px;
	z-index: 1000;
}
.get-started-form h4 {
	text-align: center;
	font-size: 36px;
	margin-bottom: 15px;
	color: #000;
	margin-top: 0px;
	font-family: 'Cabin', Helvetica Neue, Sans-serif;
	font-weight: 400
}
.get-started-form p {
	text-align: center;
	margin-bottom: 40px;
	font-size: 14px;
	color: #333;
	letter-spacing: 0.5px;
	font-weight: 300;
}
.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;
	margin-bottom: 0;
	z-index: 10;
	color: transparent;
	margin: 10px 10px;
	margin-right: 5px;
	text-align: center
}
.get-started-form .dd-field label .name:after {
	content: '\f007';
	font-size: 18px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .dd-field label .email:after {
	content: '\f0e0';
	font-size: 18px;
	color: #666;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .dd-field label .username:after {
	content: '\f007';
	font-size: 18px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.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 .input-fom {
	height: 55px;
	border-radius: 3px;
	box-shadow: 0 0 0 transparent;
	background-color: #fff;
	border: 1px #e5e5e5 solid;
	padding-left: 85px;
	vertical-align: top;
	font-size: 14px;
	width: 400px;
	letter-spacing: 1px;
	font-family: 'Raleway', sans-serif
}
.get-started-form .btn {
	background: #008ed6;
	background: url(data:image/svg+xml;
	base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodï¿½EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	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: white;
	padding: 15px 40px;
	font-size: 18px;
	height: 60px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0px 3px 0px #005885;
	width: 400px
}
#fade {
	background: none repeat scroll 0 0 #000000;
	height: 100%;
	left: 0;
	opacity: 0.8;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
.login-form {
	background: none repeat scroll 0 0 #fff;
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	left: 44%;
	margin: 0 0 50px -240px;
	opacity: 1;
	position: fixed;
	text-align: left;
	top: 8%;
	padding: 40px 30px;
	width: 750px;
	z-index: 1000;
}
.login-form h4 {
	text-align: center;
	font-size: 36px;
	margin-bottom: 15px;
	color: #000;
	margin-top: 0px;
	font-family: 'Cabin', Helvetica Neue, Sans-serif;
	font-weight: 400
}
.login-form p {
	text-align: center;
	margin-bottom: 40px;
	font-size: 14px;
	color: #777;
	letter-spacing: 0.5px;
	font-weight: 400;
}
.login-form .dd-field {
	position: relative;
	margin: 0px 0px 15px 0;
}
.login-form .dd-field label {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	border-right: 1px dotted #cfcfcf;
	width: 65px;
	display: inline-block;
	margin-bottom: 0;
	z-index: 10;
	color: transparent;
	margin: 10px 10px;
	margin-right: 5px;
	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 .passowrd:after {
	content: '\f141';
	font-size: 19px;
	color: #666;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.login-form .dd-field label .confirm-pass:after {
	content: '\f141';
	font-size: 19px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.login-form .dd-field label .company-url:after {
	content: '\f0ac';
	font-size: 19px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.login-form .input-fom {
	height: 55px;
	border-radius: 3px;
	box-shadow: 0 0 0 transparent;
	background-color: #fff;
	border: 1px #e5e5e5 solid;
	padding-left: 85px;
	vertical-align: top;
	font-size: 14px;
	width: 100%;
	letter-spacing: 1px;
	font-family: 'Raleway', sans-serif
}
.login-form .btn {
	background: #008ed6;
	background: url(data:image/svg+xml;
	base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodï¿½EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	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: white;
	padding: 15px 40px;
	font-size: 18px;
	height: 60px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0px 3px 0px #005885;
	width: 100%
}
.login-form .site-login {
	display: inline-block;
	width: 52%;
	position: relative;
	margin-right: 25px;
	padding-right: 25px;
	-webkit-box-shadow: 1px 0px 0px #ddd, 1px 3px 1px #fff;
	-moz-box-shadow: 1px 0px 0px #ddd, 1px 3px 1px #fff;
	box-shadow: 1px 0px 0px #ddd, 1px 3px 1px #fff;
}
.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%;
}
.static_content {
	overflow: hidden;
	padding-bottom: 15px
}
.static_content .inside-page-header h2 {
	font-size: 28px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 10px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
	padding-top: 0px;
}
.static_content .inside-page-header h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #999;
	letter-spacing: 1.5px;
	margin-bottom: 0px;
	line-height: 1.5em;
	margin-top: 0px;
	border: none;
	padding-top: 0px
}
.static_content .tips-inner h3 {
	border-bottom: none;
	margin-bottom: 0px
}
.static_content .tips-inner span {
	letter-spacing: 1px
}
.static_content h1 {
	color: #000;
	font-size: 36px;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 15px;
	padding-bottom: 8px;
	padding-top: 0px;
	letter-spacing: 1px;
	margin-top: 15px
}
.static_content h3 {
	border-bottom: 1px solid #e5e5e5;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 10px;
	padding-bottom: 8px;
	padding-top: 5px;
	letter-spacing: 1px
}
.static_content h7 {
	border-bottom: 1px solid #e5e5e5;
	color: #000;
	font-size: 18px;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 10px;
	padding-bottom: 8px;
	padding-top: 5px;
	letter-spacing: 1px;
	display: block
}
ul.sub-nav {
	margin: 0px;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	color: #666666;
	font-size: 14px;
	position: relative;
	margin-bottom: 30px;
	font-family: 'Montserrat', sans-serif
}
ul.sub-nav li {
	list-style-type: none;
	padding: 0 0 1px;
	width: 190px;
	display: block;
	padding: 3px 0px;
}
ul.sub-nav li:first-child {
	border-top: 0 none;
	border-radius: 0 0 2px 2px;
}
ul.sub-nav li a {
	font-size: 14px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 280px;
	text-decoration: underline;
	font-weight: 400;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 0.5px
}
ul.sub-nav li.active a {
	cursor: default;
	font-weight: 400;
	color: #333;
}
ul.sub-nav .email {
	font-size: 14px;
	font-weight: 400;
}
ul.sub-nav .email:before {
	content: "\f0e0";
	font-family: FontAwesome;
	font-size: 11px;
	padding: 3px 4px;
	color: #fff;
	font-weight: 400;
	vertical-align: middle;
	background: #1f8ceb;
	border-radius: 2px;
	margin-right: 5px;
}
ul.sub-nav .twitter:before {
	content: "\f099";
	font-family: FontAwesome;
	font-size: 11px;
	padding: 3px 4px;
	color: #fff;
	font-weight: 400;
	vertical-align: middle;
	background: #1f8ceb;
	border-radius: 2px;
	margin-right: 5px;
}
.video-list h2 a {
	background: none !important;
	padding-right: 0px !important
}
.video-popup {
	margin: auto;
	min-width: 655px;
	margin-bottom: 0px;
	text-align: center;
	position: relative;
	overflow: visible !important;
	background: #f8f8f8;
	padding: 20px;
	margin-top: 3px
}
a.close-video {
	text-decoration: underline;
	margin-bottom: 5px;
	display: inline-block;
	color: #333;
	font-size: 10px;
	position: absolute;
	right: 3px;
	top: -23px;
	letter-spacing: 1px
}
.play-icon {
	background: url("../images/play-icon.png") no-repeat scroll 5px 3px #fff;
	background-size: 4.5px;
	float: left;
	border: 1px #ccc solid;
	border-radius: 20px;
	width: 15px;
	height: 15px;
	margin-right: 10px;
	margin-top: 3px;
}
.video-popup .col_main {
	border: 0px #ddd solid;
	height: 545px;
	margin-left: 8px;
	margin-top: 5px;
}
.left-seprator {
	padding-right: 15px;
	margin-top: 10px
}
.left-seprator h1 {
	margin-top: 0px !important
}
.left-seprator .tips-list:first-child {
	padding-top: 0px !important
}
ul.sub-nav1 {
	margin: 0px;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	color: #666666;
	font-size: 14px;
	position: relative;
	margin-top: 10px;
}
ul.sub-nav1 span {
	display: inline-block;
	margin-right: 5px;
	color: #999;
	font-size: 14px;
	font-weight: 300;
	font-family: 'Montserrat', sans-serif
}
ul.sub-nav1 li {
	list-style-type: none;
	padding: 0 0 1px;
	display: block;
	padding: 8px 0px;
	display: block;
	border-bottom: 1px #e5e5e5 solid
}
ul.sub-nav1 span.count {
	float: right;
	color: #aaaaaa;
	font-size: 12px;
	padding: 0;
	width: auto;
	margin-bottom: 0px;
	padding: 0px 8px;
	background: #f8f8f8;
	margin-right: 0px
}
ul.sub-nav1 li.active a {
	cursor: default;
	font-weight: 400;
	text-shadow: 0px 1px #fff;
	color: #1f8ceb;
}
ul.sub-nav1 li a {
	font-size: 14px;
	overflow: hidden;
	padding: 0;
	position: relative;
	font-weight: 400;
	letter-spacing: 0.5px;
	color: #333;
}
/* my account */

.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: 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding-left: 0px;
	font-size: 13px;
	text-transform: uppercase;
	padding-left: 5px
}
.tab-box a {
	font-weight: lighter;
	padding: 0px 14px 0px 14px;
	text-decoration: none;
	color: #fff !important;
	font-size: 11px;
	margin-right: 3px;
	font-weight: 300;
	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;
	font-weight: 300;
	font-size: 11px;
	margin-right: 3px;
	text-decoration: none !important;
	background: #fff;
	border-radius: 3px 3px 0px 0px;
	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: 20px;
	margin-bottom: 30px;
	min-height: 700px;
}
.my-plan h1 {
	font-size: 32px;
	color: #000;
	font-weight: 300;
	text-align: left;
	letter-spacing: 0.5px;
	margin-bottom: 10px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
.my-plan h2 {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	color: #333;
	letter-spacing: 0.5px;
	margin-bottom: 30px;
	text-align: left;
	padding: 0px 0px;
	line-height: 24px;
	margin-top: 10px
}
.my-plan .pricing-inner-wrapper {
	width: 24%;
	padding: 0px 8px;
}
.my-plan .pricing-inner-wrapper1 {
	width: 20%;
	padding: 0px 8px;
}
.my-plan .pricing-inner {
	text-align: center;
	background: #f8f8f8;
	padding: 0px;
	border: 1px solid #e5e5e5;
	border-radius: 0px;
	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: 25px 20px;
	min-height: 575px;
}
.price-block.higlighted-bg {
	background: #f2fff0;
}
.price-block.higlighted-bg1 {
	background: #f5fcff;
}
.my-plan .pricing-inner p.plan-heading {
	color: #1f8ceb;
	font-size: 30px;
	letter-spacing: normal;
	font-weight: 400;
	margin-bottom: 10px;
	font-family: 'Raleway', sans-serif;
}
.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: 36px;
	color: #333;
	font-weight: 400;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.my-plan .pricing-inner p.plan-pricing1 span {
	font-size: 16px;
	color: #999;
	font-weight: 400;
	vertical-align: middle;
	letter-spacing: 1px;
}
.my-plan .pricing-inner p.plan-desc {
	font-weight: 400;
	font-size: 14px;
	color: #888;
	margin: 20px 20px 10px 20px;
	letter-spacing: 1px;
	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: 500;
	margin-left: 4px;
}
.my-plan .pricing-inner div.plan-desc ul li:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	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: 0px;
	text-align: left;
	display: block;
	list-style-type: disc;
	font-weight: 400;
	font-size: 14px;
	color: #888;
	line-height: 24px;
	text-transform: none;
	display: inline-block;
	letter-spacing: normal;
	text-decoration: underline;
}
.my-plan #pricing-section .pricing-inner div.plan-desc h3, .my-plan .tab-organizer-pricing .pricing-inner div.plan-desc h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: none;
	color: #888;
	letter-spacing: 1px;
	margin-bottom: 5px;
	text-align: left;
	padding: 0px;
	line-height: 1.5em;
	margin-top: 0px;
	border: none;
}
.price-heading-new {
	display: block;
	width: 100%;
	margin-bottom: 8px;
}
.price-heading-new .free-pricing {
	background: #f8f8f8;
	color: #333;
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 7px 0px;
	border: 1px solid #e5e5e5;
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 3px;
}
.price-heading-new .subscription-plan {
	background: #69cb95;
	color: #fff;
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 0px 8px 0 0px;
	padding: 7px 0px;
	border: 1px solid #4fb67d;
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 3px;
}
.price-heading-new .one-time-plan {
	background: #008ed6;
	color: #fff;
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 0px 8px 0px 0px;
	padding: 7px 0px;
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: 600;
	border: 1px solid #008ed6;
	text-transform: uppercase;
	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 0px;
	width: 31.9%;
}
.tab-organizer-pricing .price-heading-new .one-time-plan {
	margin: 0px;
	width: 31.9%;
}
.my-plan .pricing-inner p {
	margin: 0px;
}
.my-plan .pricing-inner p.plan-button a {
	display: inline-block;
	background: #008ed6;
	background: url(data:image/svg+xml;
	base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	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;
	height: 30px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	box-shadow: 0px 3px 0px #0676af;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: none;
	cursor: pointer;
	white-space: nowrap;
	padding: 7px 30px;
	border-radius: 2px;
	float: none;
	margin: 25px 0px 0px 0px;
	width: 60%;
}
.my-plan .pricing-inner p.current a {
	border-radius: 999px;
	font-size: 18px;
	height: 50px;
	padding: 0px 16px;
	line-height: 50px;
	margin-top: 20px;
	width: inherit;
}
.my-plan .pricing-inner p.plan-button1 a {
	display: inline-block;
	background: #69cb95;
	border: none;
	height: 30px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	box-shadow: 0px 3px 0px #4fb67d;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: none;
	cursor: pointer;
	white-space: nowrap;
	padding: 7px 30px;
	border-radius: 2px;
	float: none;
	margin: 25px 0px 0px 0px;
	width: 60%;
}
.my-plan .current-plan em {
	display: inline;
}
.my-plan .current-plan em:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: -17px;
	right: 69px;
	z-index: -1;
	border: 17px solid;
	border-color: transparent transparent #662121 transparent;
}
.my-plan .current-plan em span {
	position: absolute;
	display: inline-block;
	right: -36px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2), inset 0px 5px 30px rgba(255, 255, 255, 0.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: bold;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
}
.my-plan .current-plan em:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 74px;
	z-index: -1;
	right: -10px;
	border: 17px solid;
	border-color: #662121 transparent transparent transparent;
}
#features-section {
	color: #777;
	padding: 60px 0px;
	text-align: center;
}
#features-section h2 {
	font-size: 42px;
	color: #2e2e7f;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 20px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
#features-section p {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: 1.5px;
	margin-bottom: 30px;
	text-align: center;
	padding: 0px 120px;
}
#features-section .features .PBM_features .col {
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin-right: 0px;
	margin-top: 0px;
	overflow: hidden;
	padding: 25px;
	border-radius: 2px;
	height: 270px;
	text-align: center;
	padding-bottom: 10px;
	letter-spacing: 0.5px;
}
#features-section .features .PBM_features .photo {
	margin-bottom: 15px;
	text-align: center;
	height: 40px;
}
#features-section .features .PBM_features .col h4 {
	color: #444;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 9px;
	line-height: 1.2em;
}
#features-section .features .PBM_features .no-border {
	border-right: none !important;
}
#features-section .features .PBM_features .col_new {
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin-right: 0px;
	margin-top: 0px;
	overflow: hidden;
	padding: 25px;
	border-radius: 2px;
	height: 380px;
	text-align: center;
	padding-bottom: 10px;
	letter-spacing: 0.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: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 9px;
	line-height: 1.2em;
}
#features-section .features .PBM_features .no-border1 {
	border-bottom: none !important;
}
#features-section .features .PBM_features .no-border1:last-child {
	border-right: none !important;
}
#feature-list .button_download-new {
	background: #008ed6;
	background: url(data:image/svg+xml;
	base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodï¿½EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	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: white;
	padding: 15px 40px 15px 80px;
	font-size: 18px;
	height: 60px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0px 3px 0px #005885;
	margin-bottom: 20px;
	position: relative
}
#feature-list .button_download-new img {
	border-radius: 3px;
	border: 0px #fff solid !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% 0px;
}
#features-section .button-wrapper .button_download-new {
	background: #008ed6;
	background: url(data:image/svg+xml;
	base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSï¿½EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	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: white;
	padding: 15px 40px 15px 80px;
	font-size: 18px;
	height: 60px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0px 3px 0px #005885;
	margin-bottom: 20px;
	position: relative;
}
#features-section .button-wrapper .button_download-new img {
	border-radius: 3px;
	border: 0px #fff solid !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: 0px auto 10px;
	overflow: hidden;
	margin-top: 60px;
	margin-bottom: 45px;
	text-align: center;
	letter-spacing: 0.5px;
	font-size: 14px;
	line-height: 19px;
	font-weight: 400;
	line-height: 24px;
	color: #333
}
.mig_features .photo {
	margin-bottom: 15px;
	text-align: center;
	height: 105px;
}
.mig_features .col h4 {
	color: #000;
	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;
}
.price-col {
	display: block;
	vertical-align: middle;
	text-align: center;
}
.mig-price .start-here-btn {
	display: block;
	vertical-align: middle;
	text-align: center;
}
.mig-price h3 {
	font-size: 40px;
	font-weight: 300;
	color: #000;
	letter-spacing: -1px;
	text-shadow: none;
	padding-bottom: 0px;
	margin-right: 0px;
	text-align: center;
	border: none;
	margin: 0px;
	padding: 0px;
	display: inline-block
}
.mig-price h3 span {
	font-size: 16px;
	font-weight: normal;
	color: #999;
	letter-spacing: 1px
}
.mig-price h3 strong {
	color: #000;
	font-weight: 600
}
.mig-price h2 {
	font-size: 16px;
	font-weight: 300;
	color: #333;
	letter-spacing: normal;
	text-shadow: none;
	padding-bottom: 3px;
	text-align: center;
	letter-spacing: 1px;
	margin: 0px;
	display: inline-block;
	margin-right: 5px
}
.mig-price .start-btn {
	background: #69cb95;
	border: none;
	color: white;
	padding: 10px 40px;
	font-size: 16px;
	height: 50px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: inset 0px -3px 0 0 #4fb67d;
	margin-top: 20px
}
.bottom-text {
	text-align: center;
	color: #333;
	font-size: 14px;
	line-height: 24px;
	width: 80%;
	margin: auto;
	margin-top: 65px;
	margin-bottom: 45px;
	letter-spacing: 0.5px
}
.bottom-text h2 {
	color: #444 !important;
	font-size: 22px;
	font-weight: 300;
	letter-spacing: normal;
	line-height: 1.4em;
	padding-bottom: 8px;
	padding-top: 0px;
	text-shadow: none;
	text-align: center;
	letter-spacing: 1px;
	margin: 0px;
}
#payment_detail {
	background: #fff;
	overflow: hidden;
	padding: 0px 30px 0px 30px;
	border: 1px solid #e5e5e5;
}
#payment_detail .inputbox {
	border-color: #B0BACA #B0BACA #B0BACA;
	border-left: 1px solid #B0BACA;
	border-radius: 2px;
	border-right: 1px solid #B0BACA;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px rgba(130, 137, 150, 0.23) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 1px 2px rgba(130, 137, 150, 0.23) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0 1px 2px rgba(130, 137, 150, 0.23) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #999;
	font-size: 13px;
	margin: 0;
	padding: 5px 2%;
	width: 97%;
	display: inline-block;
	margin-right: 0px;
	letter-spacing: 1px
}
#payment_detail .inputbox:focus {
	border-color: #5695DB #70A7E4 #89B8EC;
	box-shadow: 0 1px 2px rgba(70, 123, 181, 0.35) inset, 0 0 4px #5695DB;
	-moz-box-shadow: 0 1px 2px rgba(70, 123, 181, 0.35) inset, 0 0 4px #5695DB;
	-webkit-box-shadow: 0 1px 2px rgba(70, 123, 181, 0.35) inset, 0 0 4px #5695DB;
	outline: medium none;
}
#payment_detail .selectbox {
	border-color: #B0BACA #B0BACA #B0BACA;
	border-left: 1px solid #B0BACA;
	border-radius: 2px;
	border-right: 1px solid #B0BACA;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px rgba(130, 137, 150, 0.23) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 1px 2px rgba(130, 137, 150, 0.23) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0 1px 2px rgba(130, 137, 150, 0.23) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #999;
	font-size: 13px;
	margin: 0;
	padding: 6px 6px;
	width: 46%;
	padding-left: 4px;
	height: 34px;
	line-height: 34px
}
#payment_detail .selectbox:focus {
	outline: none;
	color: #333
}
#payment_detail h3 {
	font-size: 14px;
	font-weight: 400;
	padding: 10px 30px;
	margin: 0px;
	margin-left: -30px;
	margin-right: 0px;
	color: #3C474F;
	border: none;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
	background: #f8f8f8;
	letter-spacing: 1px
}
.or {
	position: absolute;
	z-index: 10;
	width: 36px;
	height: 36px;
	margin-top: 25px;
	right: -20px
}
#paypal_info {
	width: 45%;
	float: right;
	font-size: 14px;
	font-weight: 400;
	padding-left: 15px;
	line-height: 24px;
	color: #777;
	padding: 0px 0px 0px 0px;
	text-align: left;
	letter-spacing: 0.5px
}
#paypal_info h3 {
	font-size: 14px;
	font-weight: 400;
	padding: 10px 30px;
	margin: 0px;
	margin-left: 0px;
	margin-right: -30px;
	color: #3C474F;
}
#pay_info {
	width: 55%;
	float: left;
	border-right: 1px #e5e5e5 solid;
	padding: 0px 0px 30px 0px;
	text-align: left;
	position: relative
}
#pay_info ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: left;
	padding-top: 5px;
	width: 100%
}
#pay_info .label {
	color: #333333;
	margin-right: 5px;
	padding-top: 8px;
	text-align: left !important;
	width: 97px;
	font-size: 13px;
	font-weight: normal;
	padding-left: 0px;
	letter-spacing: 1px
}
#pay_info ul li {
	display: inline;
	float: left;
	text-align: left;
	width: 67%
}
#pay_info h4 {
	color: #000;
	font-size: 12px;
	font-weight: 400;
	padding-bottom: 3px;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 1px
}
.subscribe_btn {
	background: #69cb95;
	border: none;
	color: white;
	padding: 12px 40px;
	font-size: 16px;
	height: 50px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: inset 0px -3px 0 0 #4fb67d;
}
/* New CSS */

.mig-price .form-box {
	border: 2px #ddd solid;
	padding: 13px 15px;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	width: 435px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	color: #777;
	vertical-align: top;
	height: 50px;
	letter-spacing: 1px
}
.thank_msg {
	overflow: hidden;
	background: #fff;
	padding-bottom: 70px;
	padding-top: 80px;
	font-family: 'Raleway', sans-serif;
}
.thank_msg h1 {
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	font-weight: 300;
	color: #000;
	letter-spacing: 0.5px;
	text-shadow: none;
	padding-bottom: 0px;
	text-align: center
}
.thank_msg h2 {
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	line-height: 24px;
	padding-bottom: 25px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
}
.thank_msg .thankyou_msg {
	padding: 40px 0px;
}
.home-features img {
	width: 30px;
	opacity: .7 !important
}
.home-features {
	padding: 0px 170px;
	overflow: hidden
}
.home-features h4 {
	color: #000 !important;
	font-family: 'Raleway', sans-serif !important;
	font-weight: 300;
	text-transform: none !important;
	font-size: 14px !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 {
	border-right: none !important;
}
.home-features .no-border-bottom {
	border-bottom: none !important;
}
#submit-testimonial .submit-testimonial-inner .information_block {
	margin-top: 0px;
	padding-top: 40px;
}
#submit-testimonial .submit-testimonial-inner .information_block .group {
}
#submit-testimonial .submit-testimonial-inner .information_block textarea {
	border: 1px #ddd solid;
	border-radius: 0px
}
#submit-testimonial .submit-testimonial-inner .information_block .inputbox {
	border: 1px #ddd solid;
	border-radius: 0px
}
#submit-testimonial .submit-testimonial-inner .information_block label {
	letter-spacing: 1px;
	font-size: 14px
}
#submit-testimonial .submit-testimonial-inner .information_block {
	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: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 15px;
	margin-top: 25px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
	padding-top: 0px;
}
#intro .inner-download {
	background: #fff;
	padding-top: 100px;
	padding-bottom: 0px;
	text-align: Center;
}
#intro .inner-download h1 {
	font-size: 44px;
	color: #000;
	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: normal !important;
	letter-spacing: 1px;
	line-height: 1.6em
}
.download_msg h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 15px !important;
	font-weight: 300;
	text-transform: none;
	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 {
	width: 100%;
	height: 2px;
	overflow: hidden;
	background-color: rgba(255, 255, 255, 0.1);
	position: absolute
}
.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%;
	}
}
/* New CSS for mac, ios and android page*/

.android_btn {
	margin-bottom: 50px;
	margin-top: 20px;
	text-align: center
}
.app-screens {
	overflow: hidden;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
}
.app-screens .slide {
	overflow: hidden;
	padding: 0px 0px;
	height: 530px;
	margin: auto
}
.app-screens .slide .img_col {
	width: 250px;
	text-align: center;
	margin: 0px 20px;
	padding-top: 30px;
	display: inline-block
}
.app-screens .slide .img_col img {
	border: 1px #e5e5e5 solid;
	padding: 10px;
	background: #fff
}
.app-screens #slider li {
	overflow: hidden;
	width: 920px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.app-screens ol#controls {
	height: 10px;
	margin: 0px 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 outside none;
	margin: 0;
	padding: 0;
}
.app-screens ol#controls li a {
	background: url("../images/slide_bg.png") no-repeat top left transparent;
	color: #A1A1A1;
	float: left;
	font-size: 0px;
	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 0 0px transparent;
	color: #666666;
	font-size: 0px;
}
#portfolio {
	color: #b9dcfa;
	padding: 60px 0px;
	padding-bottom: 0px; /* border-top: 1px solid #eaebec; */
}
#portfolio .lead1 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: 1.5px;
	width: 70%;
	margin: auto;
	margin-bottom: 65px
}
#portfolio h1 {
	font-size: 40px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
#portfolio h4 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: 1.5px;
	margin-bottom: 30px;
	text-align: center;
	padding: 0px 120px;
	line-height: 1.5em;
	padding-bottom: 50px
}
#portfolio1 {
	color: #b9dcfa;
	padding: 65px 0px;
	padding-bottom: 85px
}
#portfolio1 .lead1 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: 1.5px;
	width: 60%;
	margin: auto;
	margin-bottom: 65px
}
#portfolio1 h1 {
	font-size: 44px;
	color: #1f8ceb;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: 1px;
	margin-bottom: 20px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
#portfolio2 {
	background: #fff;
	color: #b9dcfa;
	padding: 65px 0px;
	padding-bottom: 85px
}
#portfolio2 .lead1 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	letter-spacing: 1.5px;
	width: 60%;
	margin: auto;
	margin-bottom: 65px
}
#portfolio2 h1 {
	font-size: 44px;
	color: #1f8ceb;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: 1px;
	margin-bottom: 20px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
.content {
	text-align: left;
	padding-right: 15px
}
.content h1 {
	text-align: left !important
}
.content .lead1 {
	width: auto !important;
	margin-bottom: 25px !important;
}
.content ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	margin-top: 40px
}
.content ul li {
	font-size: 14px;
	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: 0.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
}
.content .more-links {
	margin-top: 25px;
	margin-left: 15px;
	background: url(../images/comment-img.png) no-repeat 0px 3px;
	color: #888;
	letter-spacing: 1px;
	padding-left: 30px
}
.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) no-repeat 0px 5px;
	min-height: 64px;
	padding-left: 80px
}
.content .convert {
	background: url(../images/convert.png) no-repeat 0px 5px;
	min-height: 69px;
	padding-left: 80px
}
.content .segmentation {
	background: url(../images/segmentation.png) no-repeat 0px 5px;
	min-height: 64px;
	padding-left: 80px
}
.content .personliaze_conversation {
	background: url(../images/personliaze_conversation.png) no-repeat 0px 5px;
	min-height: 64px;
	padding-left: 80px
}
.content .reports {
	background: url(../images/reports.png) no-repeat 0px 5px;
	min-height: 64px;
	padding-left: 80px
}
.content .ab_testing {
	background: url(../images/ab_testing.png) no-repeat 0px 5px;
	min-height: 64px;
	padding-left: 80px
}
.content.right-space {
	padding-left: 70px !important;
	padding-right: 0px !important
}
.content.right-space li.active:before {
	left: -120px;
	background-image: url(../images/arrow-blue-left.png);
}
#portfolio h2 {
	font-size: 30px;
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: left;
	letter-spacing: 1px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#portfolio .media-browser {
	width: 100%
}
#portfolio .media-browser img {
	width: 100%
}
#portfolio .lead1 {
	letter-spacing: 0.5px;
	color: #333;
	font-weight: 400;
	font-size: 14px;
	line-height: 23px;
}
#portfolio .row {
	margin-bottom: 100px
}
.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
}
.small_strip span {
	font-size: 16px;
	font-family: 'Cabin', Helvetica Neue, Sans-serif;
	margin-left: -10px;
}
.customer-block {
	text-align: center;
	padding: 0px;
	margin-bottom: 32px;
	font-weight: 400;
	background: #fff;
	padding: 60px 50px 40px 50px;
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3)
}
.customer-block .client-block {
	background-position: left top;
	background-repeat: no-repeat;
	padding: initial;
}
.customer-block q {
	padding: 20px 0px;
	font-size: 16px;
	font-weight: 300;
	display: block;
	line-height: 27px;
	padding-bottom: 15px;
	overflow: hidden;
	letter-spacing: 0.5px;
	color: #777;
}
.customer-block .review__button {
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 2.08px;
	text-transform: uppercase;
	color: #67aded;
	padding: 25px 0 0 0;
	border-top: 1px solid #e2e3e4;
	margin: 0;
	text-align: center;
	margin-top: 20px
}
.customer-block .customer-logo {
	padding-bottom: 30px;
	overflow: hidden;
	background: #fff;
}
.inner-links { /* border-bottom:1px #e5e5e5 solid; */
	padding: 0px 0px;
	text-align: center;
	background: rgba(0, 0, 0, 0.7);
	margin-top: 30px;
	font-family: 'Montserrat', sans-serif
}
.inner-links a {
	display: inline-block;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	font-size: 12px;
	position: relative;
	vertical-align: middle;
	color: #ccc;
	font-weight: normal;
	padding: 14px 0px
}
.inner-links span {
	display: inline-block;
	color: #ccc;
	margin-right: 15px;
	margin-left: 15px;
	font-weight: 300;
	border-left: 1px #444 solid;
	width: 1px;
	/* content: ""; */
	height: 17px;
	vertical-align: middle;
}
.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, 0.8);
}
.inner-page h1 {
	font-size: 36px;
	font-family: 'Cabin', Helvetica Neue, Sans-serif;
	font-weight: 400;
	text-align: left;
	margin-bottom: 15px;
	color: #333;
	border-bottom: 2px #e5e5e5 solid;
	padding-bottom: 15px;
	margin-top: 5px
}
.product_logo {
	margin-bottom: 25px
}
.star_img {
	color: #69cb95 !important;
	width: 50px;
	border-right: none !important
}
.bottom_space {
	margin-bottom: 25px
}
.home-nav-tabs li P {
	display: none;
}
.home-nav-tabs li.active P {
	display: block;
	color: #333;
}
/*.nav.home-nav-tabs li>a:hover, .nav.home-nav-tabs li>a:focus {
    background: none;
	color: #00A2F2;
	text-decoration: underline;
}*/
/*.home-nav-tabs li.active {
	border: 1px solid #ddf1ff;
    background-color: #f3fcff;
    color: #00A2F2;
    text-decoration: none;
	padding:15px;
}*/
.home-nav-tabs li a {
	font-size: 14px;
	padding: 12px 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: 0.5px;
}
.home-nav-tabs li a:hover {
	text-decoration: underline;
}
.home-nav-tabs li.active a, .home-nav-tabs li.active a:hover {
	border-color: #D2EAFA;
	background-color: #ECF8FE;
	color: #00A2F2;
	font-weight: 600;
	text-decoration: none;
}
.home-nav-tabs .more-links {
	margin-top: 35px;
	margin-left: 15px;
	background: url(../images/comment-img.png) no-repeat 0px 3px;
	color: #888;
	letter-spacing: 1px;
	padding-left: 30px;
}
.home-nav-tabs .button_download1 {
	background: #008ed6;
	background: url(data:image/svg+xml;
	base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodï¿½EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	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: white;
	padding: 10px 60px;
	font-size: 14px;
	height: 48px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0px 3px 0px #0A7BB5;
	margin-top: 20px;
}
.home-nav-tabs .button_download1 img {
	margin-right: 15px;
}
.left-img .home-nav-tabs {
	padding-left: 15px;
}
.RC_customer .button_download1 {
	background: #008ed6;
	background: url(data:image/svg+xml;
	base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodï¿½EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	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: white;
	padding: 10px 60px;
	font-size: 14px;
	height: 48px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0px 3px 0px #0A7BB5;
}
/*.home-nav-tabs li.active a:hover {
    padding: 10px 0px;
	font-weight:600;
	text-decoration: none;
}*/
.home-nav-tabs li a:hover {
	text-decoration: none;
	background-color: #fff;
}
/*.home-nav-tabs li.active a:before {
	content: "";
    width: 26px;
    height: 26px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
}*/
.home-nav-tabs li.active a.connect-source:before {
	background: url(../images/connect-source-icon.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.home-nav-tabs li.active a.destination:before {
	background: url(../images/destination-icon.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.home-nav-tabs li.active a.instant-organization:before {
	background: url(../images/instant-organization-icon.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.home-nav-tabs li.active a.simple-folders:before {
	background: url(../images/simple-folders-icon.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.home-nav-tabs li.active a.organized-by-place:before {
	background: url(../images/organized-by-place-icon.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.home-nav-tabs li.active a.full-photo-details:before {
	background: url(../images/full-photo-details-icon.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.home-nav-tabs li.active a.continuos-organization:before {
	background: url(../images/continuos-organization-icon.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.home-nav-tabs li.active a.simple-fast-easy:before {
	background: url(../images/simple-fast-easy-icon.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.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);
	background-repeat: no-repeat;
	background-position: top left;
}
.home-nav-tabs li.active a.choose-folders:before {
	background: url(../images/choose-folders-icon.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.home-nav-tabs li.active a.continuos-backup:before {
	background: url(../images/continuos-backup-icon.png);
	background-repeat: no-repeat;
	background-position: top left;
}
/*copy of 3298*/

#feature-list.flickr-uploader .button_download {
	background: #3c9cea; /* Old browsers */
	background: -moz-linear-gradient(top, #3c9cea 0%, #1f8ceb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3c9cea 0%, #1f8ceb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3c9cea 0%, #1f8ceb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c9cea', endColorstr='#1f8ceb', GradientType=0); /* IE6-9 */
	box-shadow: 0px 3px 0px #135C90;
}
#feature-list.flickr-uploader .button_download img {
	vertical-align: middle;
	margin-right: 5px;
}
#feature-list.smugmug-uploader .button_download {
	background: #96c83d; /* Old browsers */
	background: -moz-linear-gradient(top, #96c83d 0%, #77c600 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #96c83d 0%, #77c600 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #96c83d 0%, #77c600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96c83d', endColorstr='#77c600', GradientType=0); /* IE6-9 */
	box-shadow: 0px 3px 0px #5f8b11;
}
#feature-list.smugmug-uploader .button_download img {
	vertical-align: middle;
	margin-right: 5px;
}
.smugmug-uploader .content .engage, .flickr-uploader .content .engage, .organizer-uploader .content .engage {
	padding-left: 0px;
}
.inner-links-new.sticky-header {
	position: fixed;
	margin-top: 0px;
	z-index: 1000;
	top: 0px;
	width: 100%;
	background-color: #000;
	width: 100%;
	display: inline-block;
	height: 52px;
}
.inner-links-new1.sticky-header {
	position: fixed;
	margin-top: 0px;
	z-index: 1000;
	top: 0px;
	width: 100%;
	background-color: #000;
	width: 100%;
	display: inline-block;
	height: 52px;
}
.inner-links-new1 .sicky-logo {
	display: none;
}
.inner-links-new .sicky-logo {
	display: none;
}
.sticky-header .sicky-logo {
	margin-right: 10px;
	display: inline-block;
}
.pattern-grey .stats-organizer .col-md-3 {
	width: 25%;
}
.smugmug-uploader .content .engage, .flickr-uploader .content .engage, .organizer-uploader .content .engage {
	padding-left: 0px;
	background: none;
	min-height: inherit;
}
#portfolio.organizer-uploader h2, #portfolio.flickr-uploader h2, #portfolio.smugmug-uploader h2 {
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: center !important;
	letter-spacing: 1px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: 42px;
}
#portfolio.organizer-uploader .lead1, #portfolio.flickr-uploader .lead1, #portfolio.smugmug-uploader .lead1 {
	font-size: 15px !important;
	letter-spacing: 1px !important;
	padding-top: 10px;
	text-align: center;
	width: 70% !important;
}
#portfolio.organizer-uploader .home-nav-tabs li.active, #portfolio.flickr-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.organizer-uploader .home-nav-tabs li, #portfolio.flickr-uploader .home-nav-tabs li, #portfolio.smugmug-uploader .home-nav-tabs li {
	padding: 0px;
	margin-bottom: 5px;
	border: 1px solid transparent;
	border-radius: 2px;
	position: relative;
	cursor: pointer;
	text-decoration: underline;
	background-color: transparent;
	color: #00A2F2;
	letter-spacing: 0.5px;
}
#portfolio.organizer-uploader .home-nav-tabs li.active a, #portfolio.flickr-uploader .home-nav-tabs li.active a, #portfolio.smugmug-uploader .home-nav-tabs li.active a {
	padding: 10px 0px;
	font-weight: 600;
	text-decoration: none;
	background: none;
	border: none;
}
#portfolio.organizer-uploader .home-nav-tabs li.active a:before, #portfolio.flickr-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);
	background-repeat: no-repeat;
	background-position: top left;
}
#pricing-section.organizer-pricing .pricing-inner-wrapper .pricing-inner p.plan-heading, #pricing-section.flickr-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: 'Raleway', sans-serif;
}
#pricing-section.organizer-pricing .pricing-inner-wrapper .pricing-inner p.plan-pricing, #pricing-section.flickr-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: 300;
	font-size: 11px;
	margin-right: 3px;
	padding-right: 14px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	padding: 13px 15px;
}
.account-tab ul li a:hover {
	background: none;
	text-decoration: underline;
}
.account-tab ul li.active a {
	color: #333;
	font-weight: 300;
	font-size: 11px;
	margin-right: 3px;
	text-decoration: none !important;
	background: #fff;
	border-radius: 3px 3px 0px 0px;
	padding-right: 14px;
}
.account-tab .inner-header {
	background: url(../images/banner.jpg) no-repeat center top fixed;
	background-position: 50% 50%;
	background-repeat: repeat;
	color: #fff;
	padding: 0px;
	overflow: hidden;
}
.account-tab .inner-header .inner {
	padding: 100px 0 0px 0px;
	overflow: hidden;
	height: auto;
	background: rgba(0, 5, 8, 0.75);
}
.account-tab-content, .account-tab-content1 {
	padding-top: 15px;
	position: relative;
	overflow: hidden;
}
.account-tab-content2 {
	padding-top: 0px;
	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;
	margin-right: 3px;
	padding-right: 14px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	padding: 13px 15px;
}
.account-tab-content ul li a:hover {
	background: none;
	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 0px 0px;
	padding-right: 14px;
	border: 1px solid #ddd;
	border-bottom: none;
}
.account-tab-content ul.account-nav-tabs1 {
	padding: 0px 15px;
}
.account-tab-content .tab-content-wrapper {
}
.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-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-pricing, .my-plan .tab-organizer-details {
	float: left;
	width: 100%;
}
.my-plan .tab-organizer-pricing {
	margin-bottom: 45px;
	margin-top: 15px;
}
.my-plan .tab-organizer-pricing h3 {
	font-size: 24px;
	color: #000;
	font-weight: 300;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 5px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
	letter-spacing: 0.5px;
	border-bottom: 2px solid #ddd;
	padding-bottom: 15px;
}
.my-plan .tab-organizer-details h3 {
	font-size: 24px;
	color: #000;
	font-weight: 300;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 10px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
	letter-spacing: 0.5px;
}
.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;
	font-family: 'Raleway', sans-serif;
}
.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 0px;
	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-family: 'Cabin', Helvetica Neue, Sans-serif;
	font-weight: 400;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
.new-style-feature-list .lead1 {
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: 300;
	text-transform: none;
	color: #999;
	letter-spacing: 1.5px;
	margin: auto;
	margin-bottom: 20px;
	text-align: center;
	width: 64%;
	margin-top: 25px;
}
.new-style-feature-list .button_download {
	display: inline-block;
	background-color: #69cb95;
	height: 30px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	-webkit-box-shadow: inset 0px -2px 0 0 #4fb67d;
	box-shadow: inset 0px -2px 0 0 #4fb67d;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 0;
	outline: none;
	cursor: pointer;
	white-space: nowrap;
	padding: 7px 30px;
	border-radius: 2px;
	float: none;
	margin: 25px 0px 0px 0px;
}
.tab-content-wrapper-overlay:before {
	content: "";
	position: absolute;
	z-index: 1000;
	background: rgba(255, 255, 255, 0.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: #000;
	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: #000;
	font-size: 8px;
	vertical-align: top;
}
.tips-inner ul.feature-desc li {
	margin-bottom: 0px;
	padding-left: 10px;
	margin-left: 15px;
}
.my-plan .tab-organizer-pricing .pricing-inner-wrapper {
	width: 33.33%;
}
.inside-page-header {
	background: #f8f8f8 url(../images/inner_bg.png) repeat top center;
	padding: 25px 0px;
	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: 0px !important;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px
}
.tab-content-wrapper .inside-page-header h2 {
	font-size: 28px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
	padding-top: 0px;
}
.tab-content-wrapper .inside-page-header h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	color: #666;
	letter-spacing: 0.5px;
	margin-bottom: 15px;
	text-align: left;
	line-height: 1.5em;
	margin-top: 10px;
}
.PBM_inner_header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 75px;
	background: none !important;
}
.video-block {
	background: #fff;
	overflow: hidden;
	padding-bottom: 40px
}
.video-block .lhs-menu {
	width: 33%
}
.video-block .section-title {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px;
	border-bottom: 1px rgba(255, 255, 255, 0.3) solid;
	padding-bottom: 10px;
	margin-bottom: 15px;
	text-transform: uppercase
}
.video-block .list {
	overflow: hidden
}
.video-block .list ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	height: 590px;
	overflow: auto;
	margin-top: 10px
}
.video-block .list ul li {
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: left;
	margin: 0px;
	padding-left: 0px;
	overflow: hidden;
	border-bottom: 1px #eaeaea solid
}
.video-block .list ul li:before {
}
.video-block .list img {
	float: left;
	margin-right: 15px
}
.video-block h1 {
	color: #000;
	padding-bottom: 10px;
	font-size: 32px;
	letter-spacing: normal;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	margin-top: 20px;
}
.video-block .list ul li a {
	padding: 0px 0px;
	font-size: 14px;
	line-height: 21px;
	color: #333;
	font-weight: 400;
	letter-spacing: 0.5px
}
.video-block .list ul .active {
	background: #f8f8f8;
	padding-left: 12px;
	border-radius: 3px;
	border: 1px rgba(255, 255, 255, 0.1) solid;
}
.video {
	width: 67%
}
.video-block h2 {
	font-size: 28px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: left;
	letter-spacing: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
	padding-top: 0px;
}
.video-block h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	color: #333;
	letter-spacing: 0.5px;
	margin-bottom: 0px;
	line-height: 1.5em;
	margin-top: 0px;
}
.video-block1 {
	background: #f8f8f8;
	overflow: hidden;
	padding: 40px 0px;
}
.video-block1 .lhs-menu {
	padding-right: 0px
}
.video-block1 .section-title {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px;
	border-bottom: 1px rgba(0, 0, 0, 0.3) solid;
	padding-bottom: 10px;
	margin-bottom: 15px;
	text-transform: uppercase
}
.video-block1 .list {
	overflow: hidden
}
.video-block1 .list ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left
}
.video-block1 .list ul li {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin: 0px;
}
.video-block1 .list ul li:before {
	content: "\f04b";
	font-family: FontAwesome;
	color: rgba(0, 0, 0, 0.2);
	font-size: 7px;
	border: 1px rgba(0, 0, 0, 0.2) solid;
	padding: 4px 6px;
	margin-right: 8px;
	vertical-align: middle;
	display: inline-block;
	border-radius: 10px;
	text-align: center
}
.video-block1 .list ul li a {
	padding: 0px 0px;
	font-size: 14px;
	line-height: 34px;
	color: #333;
	font-weight: 400;
	letter-spacing: 0.5px
}
.video_preview {
	margin-top: 15px
}
.search-input {
	border-radius: 5px;
	margin: 0;
	height: auto;
	cursor: pointer;
	font-size: 16px;
	padding: 5px 12px 6px 34px;
	color: #333;
	border: 1px solid #e5e5e5;
	width: 100%;
	font-weight: normal;
	letter-spacing: 1px
}
.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: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	color: #333
}
.quick-links strong {
	font-weight: 600
}
.quick-links a {
	margin-left: 5px;
	margin-right: 10px;
	text-decoration: underline;
	color: #333
}
.help-block1 {
	background: #f2fafd;
	padding: 25px;
	min-height: 380px;
	color: #333;
	margin-top: 15px;
	border: 1px #e4f4fa solid
}
.help-block2 {
	background: #f2fafd;
	padding: 25px;
	min-height: 380px;
	color: #333;
	margin-top: 15px;
	border: 1px #e4f4fa solid
}
.help-block3 {
	background: #f2fafd;
	padding: 25px;
	min-height: 380px;
	color: #333;
	margin-top: 15px;
	border: 1px #e4f4fa solid
}
.help-category {
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 40px
}
.help-category ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left
}
.help-category ul li {
	width: 25%;
	display: block;
	float: left;
	font-size: 14px;
	letter-spacing: 0.5px;
	line-height: 24px;
	font-weight: 400;
	color: #333;
	margin-bottom: 0px;
	padding: 15px;
	border: 1px #fff solid;
	min-height: 140px;
	padding-bottom: 0px
}
.help-category a {
	font-weight: 600;
	color: #00A2F2
}
.help-category ul li:hover {
	background: #fff;
	border: 1px #e5e5e5 solid
}
.help-category a span {
	color: #333;
	display: block;
	margin-top: 5px;
	font-weight: 400
}
.box-title {
	padding: 0px 0px;
	font-size: 13px;
	color: #000;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	padding-bottom: 18px;
	line-height: normal
}
.help-block3 p {
	margin-top: 0px;
	margin-bottom: 25px;
	font-size: 14px;
	letter-spacing: 0.5px;
	font-weight: 400
}
.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: 0px;
	margin-bottom: 25px;
	font-size: 14px;
	letter-spacing: 0.5px;
	font-weight: 400;
	color: #333;
	display: block
}
.block-title {
	padding: 0px 0px;
	font-size: 14px;
	color: #00A2F2;
	letter-spacing: 1px;
	font-weight: 600;
}
.help-block1 ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	border-bottom: 1px #d1eaf4 solid;
	padding-bottom: 7px;
	margin-bottom: 7px
}
.help-block1 ul li {
	float: left;
	display: inline;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	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;
	font-weight: 400;
	color: #333;
	letter-spacing: 0.5px
}
.back-links {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin-top: 10px
}
.back-links a {
	text-decoration: underline
}
.my-plan-selected a {
	background: #ef073f;
	box-shadow: 0px 3px 0px #bd002e;
	display: inline-block;
	height: 30px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	box-sizing: content-box;
	border: 0;
	outline: none;
	cursor: pointer;
	white-space: nowrap;
	padding: 7px 30px;
	border-radius: 2px;
	float: none;
	margin: 25px 0px 0px 0px;
	width: 60%;
}
.address-info {
	color: #aaa;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	line-height: 24px
}
.address-info strong {
	font-weight: 600;
	font-size: 14px;
	display: block;
	padding-bottom: 5px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff
}
.footer-links ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left
}
.footer-links ul li {
	color: #aaa;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	line-height: 24px
}
.footer-links a {
	color: #aaa
}
.footer-links h3 {
	font-weight: 600;
	font-size: 14px;
	display: block;
	padding-bottom: 5px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff;
	padding-top: 0;
	margin-top: 0px
}
iframe {
	margin: 0px;
	padding: 0px
}
.win-mac {
	float: right;
	margin-right: 12px
}
.win-mac i {
	margin-left: 5px;
}
.subscription-plan-box, .one-time-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 0px 0 7px;
	width: 50%;
	float: right;
}
#header .navbar-default .navbar-nav>li>a:hover, #header .navbar-default .navbar-nav>li>a:focus {
	color: #fff;
}
.support-article img {
	max-width: 100%;
	height: auto;
}
.my-plan #pricing-section {
	background: inherit;
	padding: 0px
}
.comment-list.row {
	margin-left: -10px;
	margin-right: -10px;
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
	.meet-customer {
		display: none;
	}
	.navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav > li.active:focus > a, .navbar-default .navbar-nav > li.active:hover > a, .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li:focus > a, .navbar-default .navbar-nav > li.active > a:focus, .navbar-default .navbar-nav > li.active:focus > a:focus, .navbar-default .navbar-nav > li.active:hover > a:focus, .navbar-default .navbar-nav > li:hover > a:focus, .navbar-default .navbar-nav > li:focus > a:focus {
		color: #333;
		background: none;
	}
	.navbar-default .navbar-nav > li > a {
		color: #333;
	}
	.moblogin .rhs-form {
		display: none;
	}
	.moblogin #header {
		height: 65px;
	}
	.moblogin .navbar-nav {
		margin-top: 0px;
	}
	#header .container {
		padding: 0px
	}
	.navbar-default {
		background: none
	}
	.navbar-default .navbar-brand {
		margin-right: 0px;
		margin-left: 15px
	}
	.navbar-toggle {
		border: none;
		margin-right: 0px;
		margin-top: 0px;
		margin-right: 15px
	}
	.navbar-collapse {
		float: none;
		border: none;
	}
	.navbar-nav {
		background: #fff;
		margin-top: 0px;
		z-index: 1000;
		position: absolute;
		width: 100%;
		padding-bottom: 5px;
		left: 15px;
	}
	.navbar-default .navbar-nav > li {
		border-bottom: 1px #e5e5e5 solid;
		line-height: 2em
	}
	.navbar-default .navbar-nav > li > a {
		line-height: 40px;
	}
	.navbar-default .navbar-nav > li:last-child {
		border-bottom: none
	}
	.input_small {
		width: 57%;
	}
	.rhs-form {
		float: none;
		margin-top: 0px;
		overflow: hidden;
		border-top: 1px #e5e5e5 solid;
		padding-left: 13px;
		padding-top: 15px;
		width: 100%
	}
	.top-get-started-btn {
		padding: 5px 20px 5px
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: transparent;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	#main-slider {
		padding-top: 150px
	}
	#main-slider h1 {
		font-size: 34px;
		margin-top: 20px;
		width: auto
	}
	#main-slider h2 {
		width: auto
	}
	.lead span {
		margin-left: 2px;
		margin-right: 2px;
	}
	.lead {
		font-size: 11px;
		margin-bottom: 15px
	}
	.media-browser img {
		width: 100%
	}
	#services h1 {
		font-size: 30px;
		margin-bottom: 0px
	}
	#services .box .border {
		border-right: none
	}
	#services .box .no-border {
		border-bottom: 1px rgba(255, 255, 255, 0.2) solid
	}
	#portfolio h1 {
		font-size: 30px;
		margin-bottom: 20px
	}
	#portfolio .lead1 {
		margin-bottom: 35px;
		font-size: 14px;
	}
	#pricing {
		padding-top: 10px
	}
	#pricing .lead1 {
		margin-bottom: 35px;
		font-size: 14px;
		width: auto
	}
	#pricing h1 {
		font-size: 36px;
		margin-bottom: 20px
	}
	.signup-form {
		width: auto
	}
	.signup-form.signup-form-large input {
		font-size: 14px;
		width: 100%;
		border-radius: 3px;
		padding: 10px 0px;
		text-align: center
	}
	.signup-form .signup-form-button {
		position: relative;
		display: block;
		border-radius: 3px;
		margin-top: 15px
	}
	.wrapper-dropdown-3 {
		width: 280px
	}
	#customer h1 {
		font-size: 30px;
		margin-bottom: 20px
	}
	#customer .lead1 {
		margin-bottom: 35px;
		font-size: 14px;
	}
	#customer img {
		width: 100%
	}
	.footer .page-links {
		padding: 0px;
		margin-top: 0px;
		text-align: left;
	}
	.footer .page-links a {
		margin-right: 8px;
		margin-left: 0px;
	}
	.footer .bottom-links {
		padding: 0px;
		margin-top: 18px;
		text-align: left;
	}
	.inside-header {
		padding-top: 130px;
		margin-bottom: 20px;
	}
	.inside-header h1 {
		font-size: 30px
	}
	.intro {
		margin-top: 25px
	}
	.intro h2 {
		font-size: 30px
	}
	.intro .lead {
		font-size: 11px
	}
	.content-blog .img-div {
		height: auto;
		overflow: hidden;
	}
	#features .box {
		padding: 0px 0px;
	}
	.pricing-plan .price {
		font-size: 50px
	}
	.price-inner {
		padding-top: 150px
	}
	.faq h1 {
		color: #2e2e7f;
		font-size: 30px;
	}
	.price-inner .information_block {
		width: auto
	}
	.information_block .group {
		margin-left: 20px
	}
	.information_block label {
		display: block
	}
	.information_block .inputbox {
		display: block
	}
	.information_block .inputbox {
		width: 90%
	}
	.information_block .info-log {
		margin-left: 1px;
		top: 32px;
	}
	.information_block1 {
		width: auto
	}
	.information_block .button_download {
		margin: 0px 15px;
		padding: 10px 20px
	}
	.information_block .group ol {
		margin-left: 20px;
		margin-right: 20px
	}
	#submit-testimonial .submit-testimonial-inner {
		padding-top: 140px;
		height: 950px;
	}
	#submit-testimonial h1, #feature-list h1 {
		font-size: 32px;
		line-height: 38px;
	}
	#feature-list .inner {
		padding: 80px 0 45px;
	}
	#submit-testimonial .submit-testimonial-inner .information_block {
		width: 100%;
	}
	#submit-testimonial .submit-testimonial-inner .information_block textarea, #submit-testimonial .submit-testimonial-inner .information_block .inputbox {
		width: 92%;
	}
	#submit-testimonial .submit-testimonial-inner .information_block .group-inner input[type="file"] {
		margin-top: 15px;
	}
	.thank-you-msg {
		width: 100%;
		padding: 40px 5px;
	}
	#customer-testimonial {
		padding-bottom: 50px;
	}
	#customer-testimonial h1 {
		font-size: 28px;
	}
	#customer-testimonial .lead1 {
		width: 80%;
	}
	#customer-testimonial .testimonials_NR .quote-box .quote-left {
		left: 35px;
	}
	#customer-testimonial .testimonials_NR .quote-box q {
		margin: 25px 0px;
	}
	#customer-testimonial .testimonials_NR .quote-box {
		padding: 10px;
		min-height: inherit;
		margin-bottom: 25px;
	}
	#customer-testimonial .testimonials_NR {
		margin-top: 0px;
	}
	#customer-testimonial .testimonials_NR-1 {
		margin-top: 0px;
	}
	#customer-testimonial .testimonials_NR .client:first-child .quote-box {
		margin-bottom: 75px;
	}
	#customer-testimonial .testimonials_NR-1 .quote-box {
		padding: 25px 10px;
		margin-bottom: 25px;
	}
	#customer-testimonial .testimonials_NR-1 cite, #customer-testimonial .testimonials_NR-1 .user-text {
		display: block;
		width: 100%;
	}
	#customer-testimonial .testimonials_NR-1 .quote-box q {
		margin: 15px 0px;
	}
	#customer-testimonial .testimonials_NR-1 .quote-box .quote-left {
		left: 24px;
		margin-top: -10px;
	}
	#customer-testimonial .testimonials_NR-1 .user-text .author {
		margin-left: 0px;
		margin-right: 0px;
		display: block;
	}
	#feature-list .lead1 {
		font-size: 14px;
		margin-bottom: 20px;
		letter-spacing: 0.5px;
		line-height: 19px;
	}
	.footer .footer-nav ul.footer-list {
		padding: 0px 15px;
		margin-bottom: 20px;
	}
	#feature-list {
		background-size: inherit;
		background-position: center top;
	}
	#feature-list .hidden-xs {
		display: inline-block !important;
	}
	#feature-list .button_download {
		font-size: 15px;
		height: 50px;
		padding: 10px 20px;
	}
	.small_strip {
		width: 100%;
	}
	.small_strip .user-text {
		width: 220px;
	}
	.pattern-grey .col-md-3 {

		width: 100%;
		margin-bottom: 15px;
	}
	#stats1 {
		padding: 15px 0;
	}
	#portfolio {
		padding: 30px 0 0;
	}
	#portfolio .content {
		padding-right: 0;
	}
	.nav.home-nav-tabs.home-product-tabs.col-lg-4 {
		padding-right: 0px;
	}
	.home-tab.col-lg-12 {
		padding: 0px;
	}
	#portfolio h2 {
		font-size: 24px;
		line-height: 26px;
	}
	#portfolio .personliaze_conversation h2 {
		font-size: 24px;
		line-height: 30px;
	}
	.content .engage, .content .convert, .content .personliaze_conversation, .content .segmentation {
		margin-bottom: 10px;
		background-size: 55px;
	}
	.home-nav-tabs .more-links {
		margin-bottom: 15px;
		margin-top: 15px;
	}
	.tab-content.col-lg-8 {
		padding: 0px;
	}
	#portfolio .row {
		margin-bottom: 30px;
	}
	.left-img .home-nav-tabs {
		margin-top: 20px;
		padding-left: 0;
	}
	.content .segmentation {
		min-height: 66px;
	}
	.RC_customer .container {
		width: 100%;
	}
	.RC_customer {
		padding-bottom: 25px;
		padding-top: 30px;
	}
	.RC_customer h2 img {
		width: 35px;
	}
	.RC_customer h2 {
		font-size: 26px;
	}
	.RC_customer h3 {
		font-size: 14px;
		margin-bottom: 15px;
		padding: 0 10px;
	}
	#slides {
		width: 100%;
	}
	.slides_container {
		height: 390px;
		width: 300px;
	}
	.slides_container div {
		height: inherit;
		width: 280px;
	}
	.slides_container .quote-box {
		padding: 15px 10px;
	}
	#slides a.prev, #slides a.next {
		height: 30px;
		line-height: 30px;
		margin: 78% 0 0;
		width: 30px;
		opacity: 0;
	}
	#slides:hover a.prev, #slides:hover a.next {
		opacity: 1;
	}
	#slides a.next:before, #slides a.prev:before {
		font-size: 28px;
	}
	.slides_container q {
		font-size: 14px;
	}
	#pricing-section {
		padding: 30px 0 0px;
	}
	#pricing-section h2 {
		font-size: 32px;
	}
	#pricing-section h3 {
		padding: 0px;
		font-size: 15px;
		margin-bottom: 0px;
	}
	#pricing-section .pricing-inner-wrapper, .subscription-plan-box, .one-time-plan-box {
		width: 100%;
		margin-bottom: 20px;
		padding: 0 15px;
	}
	#pricing-section .pricing-inner-wrapper.premium {
		float: none;
		padding: 0;
		width: 100%;
	}
	#pricing-section .pricing-inner-wrapper.platinum {
		display: inline-block;
		float: none;
		margin-top: 0;
		padding: 0;
		width: 100%;
	}
	#pricing-section {
		background-size: inherit;
		background-position: center top;
		background-repeat: repeat-y;
	}
	#pricing-section .pricing-inner-wrapper .pricing-inner div.plan-desc ul {
		min-height: inherit;
	}
	#press-kit {
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.press-section h2 {
		font-size: 28px;
		padding: 0 15px;
	}
	.press-section h3 {
		font-size: 14px;
		padding: 0px 15px;
		margin-bottom: 20px;
	}
	#press-kit .press-block {
		margin-bottom: 18px;
	}
	.footer .footer-nav {
		padding: 10px 0;
	}
	.footer-nav .col-lg-12 {
		padding: 0px;
	}
	.footer-nav .address-info, .footer-nav .footer-links {
		padding: 0 0 25px;
	}
	.stats1-info {
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 5px;
	}
	.features-table td {
		vertical-align: top;
	}
	#feature-compare-list .table-responsive {
		border: none;
	}
	.features-table td {
		font-size: 13px;
		line-height: 20px;
		padding: 5px;
	}
	.inside-page-header {
		margin-bottom: 5px;
		padding: 15px 0;
	}
	#feature-compare-list h2 {
		font-size: 24px;
	}
	.pricing-page .inside-page-header {
		margin-bottom: 20px;
	}
	#pricing-section.pricing-page {
		padding-bottom: 10px;
	}
	.features-table {
		width: 800px;
	}
	.my-plan .features-table {
		width: 320px;
	}
	#feature-compare-list {
		padding-bottom: 20px;
	}
	.testimonials-header h1 {
		font-size: 28px;
	}
	.presskit_link {
		font-size: 14px;
		height: 50px;
		margin-bottom: 20px;
		padding: 15px 30px;
	}
	.testimonials-header h1 img {
		width: 35px;
	}
	.testimonials-header h2 {
		font-size: 15px;
		line-height: 1.3em;
		margin: auto auto 30px;
		width: 100%;
	}
	.testimonials-header {
		padding-top: 20px;
	}
	.help-block1, .help-block2, .help-block3 {
		padding: 15px;
		min-height: inherit;
	}
	.help-block1 img, .help-block2 img, .help-block3 img {
		max-width: 100%;
	}
	.help-block1 ul .number {
		width: 5%;
	}
	.help-block1 ul li {
		width: 95%;
	}
	.help-category ul li {
		float: none;
		margin: auto;
		width: 92%;
	}
	.help-category {
		padding-bottom: 10px;
	}
	.tips-tricks .tips-inner h1 {
		font-size: 26px;
	}
	.video-block .lhs-menu {
		width: 100%;
	}
	.video {
		width: 100%;
	}
	.video_preview iframe {
		height: auto;
		width: 100%;
	}
	.login-form, .get-started-form {

		font-size: 14px;
		left: auto;
		margin: auto 10px;
		padding: 10px;
		position: absolute;
		right: auto;
		top: 11%;
		width: 95%;
	}
	.get-started-form h4 {
		font-size: 28px;
	}
	.dd-popup img.cntrl {
		width: 30px;
		position: absolute;
	}
	.login-form h4 {
		font-size: 30px;
	}
	.login-form .site-login {
		box-shadow: none;
		display: inline-block;
		margin-right: 0;
		padding-right: 10px;
		position: relative;
		width: 100%;
	}
	.login-form .ur_email {
		position: inherit;
	}
	.login-form .social_login {
		width: 100%;
		padding-top: 12px;
		text-align: center;
	}
	.login-form p {
		margin-bottom: 15px;
	}
	.login-form .dd-field label, .get-started-form .dd-field label {
		border-right: 1px dotted #cfcfcf;
		bottom: 0;
		color: transparent;
		display: inline-block;
		left: 0;
		margin: 10px;
		padding-right: 10px;
		position: absolute;
		text-align: center;
		top: 0;
		width: 38px;
	}
	.get-started-form .input-fom {
		padding-left: 60px;
		width: 98%;
	}
	.get-started-form .btn {
		width: 98%;
		height: 50px;
		padding: 10px 40px;
		font-size: 16px;
		margin-bottom: 10px;
	}
	.login-form .input-fom {
		padding-left: 60px;
	}
	.login-form .btn {
		font-size: 16px;
		height: 50px;
		letter-spacing: 1.5px;
		padding: 10px 40px;
	}
	#blog_pbm h2 {
		bottom: 10px;
		font-size: 20px;
		padding: 0 15px 15px;
	}
	.pinterest .thumbnail {
		margin-bottom: 18px;
	}
	#blog_pbm.pinterest li p {
		font-size: 13px;
		line-height: 22px;
		margin-bottom: 15px;
		padding: 0 15px;
	}
	.tips-tricks aside.banner-img iframe {
		width: 100%;
	}
	.faq-block .question {
		margin-right: 0px;
	}
	.faq-block p {
		padding-right: 0px;
	}
	#feature-list .button_download-new {
		font-size: 14px;
		letter-spacing: 1px;
		margin-bottom: 12px;
		padding: 15px 12px 15px 62px;
	}
	#features-section h2 {
		font-size: 32px;
	}
	#features-section p {
		padding: 0 10px;
	}
	#features-section .features .PBM_features .col {
		border-right: none;
	}
	#features-section .features .PBM_features .col {
		height: inherit;
	}
	#features-section .features .PBM_features .col_new {
		border-right: none;
	}
	.faq-block h2 {
		font-size: 32px;
	}
	.account-tab ul li.active a {
		margin-right: 0;
		padding-right: 6px;
	}
	.account-tab ul li a {
		letter-spacing: 0.5px;
		margin-right: 0;
		padding: 13px 6px;
	}
	.my-plan h1 {
		font-size: 26px;
	}
	.my-plan .pricing-inner-wrapper {
		width: 100%;
		padding: 0px 8px;
	}
	.my-plan #pricing-section .pricing-inner .price-block, .my-plan #paymentpage .pricing-inner .price-block, .my-plan .pricing-inner {
		min-height: inherit !important;
	}
	.my-plan .pricing-inner {
		border: 1px solid #e5e5e5 !important;
	}
	.my-plan #pricing-section {
		background: inherit;
		padding: 0px;
		margin-top: 15px;
	}
	#payment_detail h3 {
		padding-right: 15px;
		margin: 0 0 20px -15px;
		padding: 10px 15px;
	}
	.my-plan #payment_detail {
		padding-right: 0px;
		margin-top: 20px;
		padding-left: 0px;
		border: none;
	}
	#pay_info ul li {
		width: 90%;
	}
	.my-plan #payment_detail #pay_info, #paypal_info {
		width: 100%;
		border: 1px solid #e5e5e5;
		padding-left: 15px;
		margin-bottom: 15px;
	}
	#pay_info .or {
		display: none;
	}
	#paypal_info div {
		padding: 0px !important;
	}
	#paypal_info div input {
		max-width: 95%;
		margin-bottom: 15px;
	}
	.my-plan .pricing-inner p.plan-desc {
		margin: 20px 0 10px;
	}
	.my-plan {
		margin-bottom: 10px;
	}
	.my-plan .table-responsive {
		border: none;
	}
	.my-plan h2 {
		margin-bottom: 0px;
	}
	.features-table colgroup col:first-child {
		width: 1% !important;
	}
	.features-table colgroup col:nth-child(2) {
		width: 4% !important;
	}
	.mig_features {
		margin: 10px auto 25px;
	}
	.mig_features .col {
		margin-bottom: 25px;
	}
	.bottom-text {
		margin-top: 20px;
		width: 98%;
	}
	#customer-testimonial .testimonials_NR .quote-box .quote-right {
		background: none;
		display: none;
	}
	#customer-testimonial .testimonials_NR .client:first-child .quote-box {
		margin-bottom: 30px;
	}
	#customer-testimonial .testimonials_NR-2 {
		margin-top: 0px;
	}
	#customer-testimonial .testimonials_NR-2 .quote-box q {
		margin: 15px 15px 0;
	}
	#customer-testimonial .testimonials_NR-2 .quote-box {
		min-height: inherit;
		margin-bottom: 25px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#header .container {
		padding: 0px
	}
	.navbar-default {
		background: none
	}
	.navbar-default .navbar-brand {
		margin-right: 0px;
		margin-left: 15px
	}
	.navbar-toggle {
		border: none;
		margin-right: 0px;
		margin-top: 0px;
		margin-right: 15px
	}
	.navbar-collapse {
		float: none;
		border: none;
	}
	.navbar-nav {
		background: #fff;
		margin-top: -5px;
		z-index: 1000;
		position: absolute;
		width: 100%;
		padding-bottom: 5px;
	}
	.navbar-default .navbar-nav > li {
		border-bottom: 1px #e5e5e5 solid;
		line-height: 2em;
		padding: 0 15px;
	}
	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover {
		line-height: 40px;
		color: #333;
	}
	#header .navbar-default .navbar-nav>li>a:hover, #header .navbar-default .navbar-nav>li>a:focus {
		color: #333;
	}
	.navbar-default .navbar-nav > li:last-child {
		border-bottom: none
	}
	.input_small {
		width: 57%;
	}
	.rhs-form {
		float: none;
		margin-top: 0px;
		overflow: hidden;
		border-top: 1px #e5e5e5 solid;
		padding-left: 13px;
		padding-top: 15px;
		width: 100%
	}
	.top-get-started-btn {
		padding: 5px 20px 5px
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: inherit;
	}
	.navbar-default .navbar-toggle .icon-bar {
		color: #fff
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	#main-slider {
		padding-top: 150px
	}
	#main-slider h1 {
		font-size: 34px;
		margin-top: 20px;
		width: auto
	}
	#main-slider h2 {
		width: auto
	}
	.lead span {
		margin-left: 2px;
		margin-right: 2px;
	}
	.lead {
		font-size: 11px;
		margin-bottom: 15px
	}
	.media-browser img {
		width: 100%
	}
	#services h1 {
		font-size: 30px;
		margin-bottom: 0px
	}
	#services .box .border {
		border-right: none
	}
	#services .box .no-border {
		border-bottom: 1px rgba(255, 255, 255, 0.2) solid
	}
	#portfolio h1 {
		font-size: 30px;
		margin-bottom: 20px
	}
	#portfolio .lead1 {
		margin-bottom: 35px;
		font-size: 14px;
	}
	#pricing {
		padding-top: 10px
	}
	#pricing .lead1 {
		margin-bottom: 35px;
		font-size: 14px;
	}
	#pricing h1 {
		font-size: 36px;
		margin-bottom: 20px
	}
	.signup-form {
		width: auto
	}
	.wrapper-dropdown-3 {
		width: 280px
	}
	#customer h1 {
		font-size: 30px;
		margin-bottom: 20px
	}
	#customer .lead1 {
		margin-bottom: 35px;
		font-size: 14px;
	}
	#customer img {
		width: 100%
	}
	.footer .page-links {
		padding: 0px 0px;
		text-align: left;
		margin-top: 0px;
	}
	.footer .page-links a {
		margin-left: 0px;
		margin-right: 8px;
	}
	.footer .bottom-links {
		padding: 0px 0px;
	}
	.inside-header {
		padding-top: 130px;
		margin-bottom: 20px;
	}
	.inside-header h1 {
		font-size: 30px
	}
	.intro {
		margin-top: 25px
	}
	.intro h2 {
		font-size: 30px
	}
	.intro .lead {
		font-size: 11px
	}
	.content-blog .img-div {
		height: auto;
		overflow: hidden;
	}
	#features .box {
		padding: 0px 0px;
	}
	.pricing-plan .price {
		font-size: 50px
	}
	.price-inner {
		padding-top: 150px
	}
	.faq h1 {
		color: #2e2e7f;
		font-size: 30px;
	}
	.price-inner .information_block {
		width: auto
	}
	.information_block .group {
		margin-left: 20px
	}
	.information_block label {
		width: 120px;
		font-size: 13px
	}
	.information_block .inputbox {
		width: 60%
	}
	.information_block .info-log {
		margin-left: 130px
	}
	.information_block1 {
		width: auto
	}
	.information_block .button_download {
		margin: 0px 15px;
		padding: 10px 20px
	}
	.information_block1 .group ol {
		margin-left: 20px;
		margin-right: 20px
	}
	#submit-testimonial .submit-testimonial-inner {
		padding-top: 150px;
		height: 900px;
	}
	#submit-testimonial h1, #feature-list h1 {
		font-size: 42px;
	}
	#submit-testimonial .submit-testimonial-inner .information_block {
		width: 100%;
		padding-top: 15px;
	}
	#submit-testimonial .submit-testimonial-inner .information_block textarea, #submit-testimonial .submit-testimonial-inner .information_block .inputbox {
		width: 95%;
	}
	#submit-testimonial .information_block label {
		display: block;
	}
	#submit-testimonial .submit-testimonial-inner .information_block .group-inner input[type="file"] {
		margin-top: 15px;
	}
	.thank-you-msg {
		width: 100%;
		padding: 40px 5px;
	}
	#customer-testimonial {
		padding: 160px 0px;
		padding-bottom: 85px;
	}
	#customer-testimonial h1 {
		font-size: 28px;
	}
	#customer-testimonial .lead1 {
		width: 80%;
	}
	#customer-testimonial .testimonials_NR .quote-box .quote-left {
		left: 35px;
	}
	#customer-testimonial .testimonials_NR .quote-box q {
		margin: 25px 20px;
	}
	#customer-testimonial .testimonials_NR .client:first-child .quote-box {
		margin-bottom: 30px;
	}
	#customer-testimonial .testimonials_NR-1 .quote-box {
		padding: 35px 30px;
		margin-bottom: 30px;
	}
	#customer-testimonial .testimonials_NR-1 cite, #customer-testimonial .testimonials_NR-1 .user-text {
		display: block;
		width: 100%;
	}
	#customer-testimonial .testimonials_NR-1 .quote-box q {
		margin: 15px 0px;
	}
	#customer-testimonial .testimonials_NR-2 .quote-box q {
		margin: 15px 20px 0;
	}
	#customer-testimonial .testimonials_NR-2, #customer-testimonial .testimonials_NR, #customer-testimonial .testimonials_NR-1 {
		margin-top: 0px;
	}
	#customer-testimonial .testimonials_NR-2 .quote-box, #customer-testimonial .testimonials_NR .quote-box {
		min-height: inherit;
		margin-bottom: 30px;
	}
	#customer-testimonial .testimonials_NR-1 .quote-box .quote-left {
		left: 24px;
		margin-top: -10px;
	}
	#customer-testimonial .testimonials_NR-1 .user-text .author {
		margin-left: 0px;
		margin-right: 0px;
		display: block;
	}
	.features-table {
		width: 100%;
	}
	#feature-list .lead1 {
		font-size: 16px;
		margin-bottom: 20px;
		letter-spacing: 0.5px;
	}
	.footer .footer-nav ul.footer-list {
		padding: 0px 15px;
		margin-bottom: 20px;
	}
	#feature-list {
		background-size: inherit;
		background-position: center top;
	}
	#feature-list .hidden-xs {
		display: inline-block !important;
	}
	#feature-list .button_download {
		font-size: 18px;
		height: 55px;
		padding: 12px 25px;
	}
	.small_strip {
		width: 100%;
	}
	.small_strip .user-text {
		width: 220px;
	}
	.pattern-grey .col-md-3 {
		width: 100%;
		margin-bottom: 10px;
	}
	#stats1 {
		padding: 15px 0;
	}
	#portfolio {
		padding: 30px 0 0;
	}
	#portfolio .content {
		padding-right: 0;
	}
	.nav.home-nav-tabs.home-product-tabs.col-lg-4 {
		padding-right: 0px;
	}
	.home-tab.col-lg-12 {
		padding: 0px;
	}
	#portfolio .personliaze_conversation h2 {
		font-size: 24px;
		line-height: 30px;
	}
	.content .engage, .content .convert, .content .personliaze_conversation, .content .segmentation {
		margin-bottom: 10px;
	}
	.home-nav-tabs .more-links {
		margin-bottom: 15px;
		margin-top: 15px;
	}
	.tab-content.col-lg-8 {
		padding: 0px;
	}
	#portfolio .row {
		margin-bottom: 30px;
	}
	.left-img .home-nav-tabs {
		margin-top: 20px;
		padding-left: 0;
	}
	.content .segmentation {
		min-height: 66px;
	}
	.RC_customer .container {
		width: 100%;
	}
	.RC_customer {
		padding-bottom: 25px;
		padding-top: 30px;
	}
	.RC_customer h2 img {
		width: 42px;
	}
	.RC_customer h2 {
		font-size: 32px;
	}
	.RC_customer h3 {
		font-size: 15px;
		margin-bottom: 15px;
		padding: 0 10px;
	}
	#slides {
		width: 100%;
	}
	.slides_container {
		height: 365px;
		width: 450px;
	}
	.slides_container div {
		height: inherit;
		width: 420px;
	}
	.slides_container .quote-box {
		padding: 15px 10px;
	}
	#slides a.prev, #slides a.next {
		height: 30px;
		line-height: 30px;
		margin: 45% 0 0;
		width: 30px;
		opacity: 0;
	}
	#slides:hover a.prev, #slides:hover a.next {
		opacity: 1;
	}
	#slides a.next:before, #slides a.prev:before {
		font-size: 28px;
	}
	.slides_container q {
		font-size: 14px;
	}
	#pricing-section {
		padding: 30px 0 0px;
	}
	#pricing-section h2 {
		font-size: 36px;
	}
	#pricing-section h3 {
		padding: 0px;
		font-size: 16px;
		margin-bottom: 0px;
	}
	#pricing-section .pricing-inner-wrapper, .subscription-plan-box, .one-time-plan-box {
		width: 100%;
		margin-bottom: 20px;
		padding: 0 15px;

	}
	#pricing-section {
		background-size: inherit;
		background-position: center top;
		background-repeat: repeat-y;
	}
	#press-kit {
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.press-section h2 {
		font-size: 34px;
		padding: 0 15px;
	}
	.press-section h3 {
		font-size: 15px;
		padding: 0px 15px;
		margin-bottom: 20px;
	}
	#press-kit .press-block {
		margin-bottom: 18px;
	}
	.footer .footer-nav {
		padding: 10px 0;
	}
	.footer-nav .col-lg-12 {
		padding: 0px;
	}
	.footer-nav .address-info, .footer-nav .footer-links {
		padding: 0 0 25px;
	}
	.navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav > li.active:focus > a, .navbar-default .navbar-nav > li.active:hover > a, .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li:focus > a, .navbar-default .navbar-nav > li.active > a:focus, .navbar-default .navbar-nav > li.active:focus > a:focus, .navbar-default .navbar-nav > li.active:hover > a:focus, .navbar-default .navbar-nav > li:hover > a:focus, .navbar-default .navbar-nav > li:focus > a:focus {
		color: #333;
		background: none;
	}
	#feature-list .inner {
		padding: 80px 0 45px;
	}
	.stats1-info {
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 5px;
	}
	.pattern-grey .col-md-3 {
		margin-bottom: 15px;
		width: 100%;
	}
	.footer .footer-nav {
		padding: 10px 0;
	}
	.footer-nav .col-lg-12 {
		padding: 0px;
	}
	.footer-nav .address-info, .footer-nav .footer-links {
		padding: 0 0 25px;
	}
	.features-table td {
		vertical-align: top;
	}
	#feature-compare-list .table-responsive {
		border: none;
	}
	.features-table td {
		padding: 8px;
	}
	.inside-page-header {
		margin-bottom: 5px;
		padding: 18px 0;
	}
	.pricing-page .inside-page-header {
		margin-bottom: 20px;
	}
	#feature-compare-list h2 {
		font-size: 26px;
	}
	#pricing-section.pricing-page {
		padding-bottom: 10px;
	}
	.features-table {
		width: 800px;
	}
	.my-plan .features-table {
		width: auto;
	}
	#feature-compare-list {
		padding-bottom: 20px;
	}
	.help-block1, .help-block2, .help-block3 {
		padding: 15px;
		min-height: inherit;
	}
	.help-block1 img, .help-block2 img, .help-block3 img {
		max-width: 100%;
	}
	.help-block1 ul .number {
		width: 5%;
	}
	.help-block1 ul li {
		width: 95%;
	}
	.help-category ul li {
		float: none;
		margin: auto;
		width: 92%;
	}
	.help-category {
		padding-bottom: 10px;
	}
	.tips-tricks .tips-inner h1 {
		font-size: 30px;
	}
	.video-block .lhs-menu {
		width: 100%;
	}
	.video {
		width: 100%;
	}
	.video_preview iframe {
		height: auto;
		width: 100%;
	}
	.login-form, .get-started-form {
		font-size: 14px;
		left: auto;
		margin: auto 10px;
		padding: 10px;
		position: absolute;
		right: auto;
		top: 15%;
		width: 95%;
	}
	.dd-popup img.cntrl {
		width: 30px;
		position: absolute;
	}
	.login-form h4 {
		font-size: 30px;
	}
	.login-form .site-login {
		box-shadow: none;
		display: inline-block;
		margin-right: 0;
		padding-right: 10px;
		position: relative;
		width: 100%;
	}
	.login-form .ur_email {
		position: inherit;
	}
	.login-form .social_login {
		width: 100%;
		padding-top: 12px;
		text-align: center;
	}
	.login-form p {
		margin-bottom: 15px;
	}
	.login-form .dd-field label {
		border-right: 1px dotted #cfcfcf;
		bottom: 0;
		color: transparent;
		display: inline-block;
		left: 0;
		margin: 10px;
		padding-right: 10px;
		position: absolute;
		text-align: center;
		top: 0;
		width: 38px;
	}
	.login-form .input-fom {
		padding-left: 60px;
	}
	.login-form .btn {
		font-size: 16px;
		height: 50px;
		letter-spacing: 1.5px;
		padding: 10px 40px;
	}
	.faq-block .question {
		margin-right: 0px;
	}
	.faq-block p {
		padding-right: 0px;
	}
	#features-section .features .PBM_features .col {
		border-right: none;
	}
	#features-section .features .PBM_features .col {
		height: inherit;
	}
	#features-section .features .PBM_features .col_new {
		border-right: none;
	}
	.faq-block h2 {
		font-size: 36px;
	}
	#features-section h2 {
		font-size: 38px;
	}
	#features-section p {
		padding: 0 20px;
	}
	.my-plan h1 {
		font-size: 30px;
	}
	.my-plan .pricing-inner-wrapper {
		width: 100%;
		padding: 0px 8px;
	}
	.my-plan #pricing-section .pricing-inner .price-block, .my-plan #paymentpage .pricing-inner .price-block, .my-plan .pricing-inner {
		min-height: inherit !important;
	}
	.my-plan .pricing-inner {
		border: 1px solid #e5e5e5 !important;
	}
	.my-plan #pricing-section {
		background: inherit;
		padding: 0px
	}
	#payment_detail h3 {
		padding-right: 15px;
		margin: 0 0 20px -15px;
		padding: 10px 15px;
	}
	.my-plan #payment_detail {
		padding-right: 0px;
		margin-top: 20px;
		padding-left: 0px;
		border: none;
	}
	#pay_info ul li {
		width: 90%;
	}
	.my-plan #payment_detail #pay_info, #paypal_info {
		width: 100%;
		border: 1px solid #e5e5e5;
		padding-left: 15px;
		margin-bottom: 15px;
	}
	#pay_info .or {
		display: none;
	}
	#paypal_info div {
		padding: 0px !important;
	}
	#paypal_info div input {
		max-width: 100%;
		margin-bottom: 15px;
	}
	.my-plan .pricing-inner p.plan-desc {
		margin: 20px 0 10px;
	}
	.my-plan {
		margin-bottom: 10px;
	}
	.my-plan .table-responsive {
		border: none;
	}
	.features-table colgroup col:first-child {
		width: 1% !important;
	}
	.features-table colgroup col:nth-child(2) {
		width: 4% !important;
	}
	.mig_features {
		margin: 10px auto 25px;
	}
	.mig_features .col {
		margin-bottom: 25px;
	}
	.bottom-text {
		margin-top: 20px;
		width: 98%;
	}
	#customer-testimonial {
		padding: 20px 0 25px;
	}
	#customer-testimonial .testimonials_NR .quote-box .quote-right {
		background: none;
		display: none;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.features-table .table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-x: scroll;
		overflow-y: hidden;
		border: 1px solid #ddd;
	}
	#header {
		height: auto
	}
	.navbar-collapse.collapse {
		margin-top: 0px
	}
	.media-browser img {
		width: 100%
	}
	#main-slider {
		padding-top: 140px
	}
	#main-slider h1 {
		font-size: 46px;
		margin-top: 30px;
		width: auto
	}
	#main-slider h2 {
		width: auto
	}
	#services h1 {
		font-size: 42px;
	}
	#services .box .border {
		min-height: 300px;
		padding: 30px 0px
	}
	#services .box .border-responsive1 {
		border-right: none;
		border-bottom: 1px #d6e3ee solid
	}
	#services .box .last {
		border-right: 1px #d6e3ee solid
	}
	#services .box .border-responsive {
		border-right: none
	}
	#services .box .no-border {
		border-bottom: 1px #d6e3ee solid;
	}
	#portfolio h1 {
		font-size: 42px;
	}
	#pricing h1 {
		font-size: 42px;
	}
	#customer h1 {
		font-size: 42px;
	}
	#customer img {
		width: 100%
	}
	.inside-header {
		padding-top: 110px;
		margin-bottom: 20px;
	}
	.inside-header h1 {
		font-size: 36px
	}
	.intro h2 {
		font-size: 24px
	}
	.intro .lead {
		font-size: 10px
	}
	.content-blog .img-div {
		height: 150px;
		overflow: hidden;
	}
	.price-inner {
		padding-top: 150px
	}
	#submit-testimonial .submit-testimonial-inner {
		padding-top: 150px;
		height: 900px;
	}
	#submit-testimonial .submit-testimonial-inner .information_block {
		width: 100%;
		padding-top: 15px;
	}
	#submit-testimonial .submit-testimonial-inner .information_block textarea, #submit-testimonial .submit-testimonial-inner .information_block .inputbox {
		width: 95%;
	}
	#submit-testimonial .information_block label {
		display: block;
	}
	#submit-testimonial .submit-testimonial-inner .information_block .group-inner input[type="file"] {
		margin-top: 15px;
	}
	.thank-you-msg {
		width: 100%;
		padding: 40px 5px;
	}
	#customer-testimonial {
		padding: 40px 0px;
		padding-bottom: 85px;
	}
	#customer-testimonial .lead1 {
		width: 65%;
	}
	#customer-testimonial .testimonials_NR-1 cite {
		width: 23%;
	}
	#customer-testimonial .testimonials_NR .quote-box {
		min-height: inherit;
	}
	#customer-testimonial .testimonials_NR-1 .user-text {
		width: 76%;
	}
	.features-table {
		width: 100%;
	}
	#feature-list .lead1 {
		width: 95%;
		font-size: 17px;
	}
	.navbar-default .navbar-nav > li > a {
		font-size: 12px;
		letter-spacing: 0.5px;
		line-height: 28px;
		padding: 0 10px;
	}
	#feature-list h1 {
		font-size: 46px;
	}
	#stats1 .pro-count {
		width: 100%;
	}
	.stats1-info i {
		display: none;
	}
	.tab-content.col-lg-8 {
		width: 66.6667%;
		float: left;
		padding: 0px;
	}
	.nav.home-nav-tabs.home-product-tabs.col-lg-4 {
		width: 33.3333%;
		float: left;
	}
	.home-tab.col-lg-12 {
		padding: 0px;
	}
	.home-nav-tabs li a {
		font-size: 13px;
		margin-bottom: 3px;
		padding: 6px 14px;
	}
	#portfolio .row {
		margin-bottom: 40px;
	}
	.content .engage, .content .convert, .content .personliaze_conversation, .content .segmentation {
		background-size: 45px auto;
		margin-bottom: 10px;
	}
	.content .engage {
		min-height: 50px;
		padding-left: 50px;
	}
	.content .convert {
		min-height: 55px;
		padding-left: 55px;
	}
	.content .personliaze_conversation {
		min-height: 60px;
		padding-left: 58px;
	}
	.content .segmentation {
		min-height: 60px;
		padding-left: 60px;
	}
	#portfolio .convert h2 {
		font-size: 18px;
	}
	#portfolio .personliaze_conversation h2 {
		font-size: 17px;
	}
	#portfolio h2 {
		font-size: 20px;
		line-height: 25px;
	}
	#portfolio .lead1 {
		color: #333;
		font-size: 13px;
		font-weight: 400;
		letter-spacing: normal;
		line-height: 20px;
		margin-bottom: 10px !important;
	}
	.home-nav-tabs .more-links {
		letter-spacing: normal;
		margin-left: 0;
		margin-top: 15px;
		padding-left: 30px;
	}
	.slides_container {
		height: inherit;
		width: 740px;
	}
	.slides_container div {
		height: inherit;
		width: 710px;
	}
	.slides_container .quote-box {
		padding: 15px 10px;
	}
	.RC_customer .container {
		width: 100%;
	}
	.subscription-plan-box, .one-time-plan-box {
		padding: 0px;
		width: 450px;
		margin: auto auto 25px;
		float: none;
	}
	#pricing-section .pricing-inner-wrapper {
		margin: auto auto 25px;
		padding: 0px;
		width: 450px;
		float: none;
	}
	#pricing-section {
		padding: 40px 0 30px;
		background-size: cover;
		background-position: center top;
	}
	.press-section h2 {
		font-size: 36px;
	}
	#press-kit {
		margin: auto;
		width: 95%;
	}
	.press-section h3 {
		margin: 0 0 35px;
		padding: 0 50px;
	}
	.footer-nav .col-lg-4.address-info, .footer-nav .col-lg-4.footer-links {
		width: 33%;
		padding-left: 0px;
		float: left;
	}
	.footer .page-links {
		margin-top: 25px;
		padding: 0 20px;
	}
	#pricing-section.pricing-page {
		padding-bottom: 15px;
	}
	#customer-testimonial .client {
		width: 100%;
		margin-bottom: 35px;
	}
	#customer-testimonial .testimonials_NR-1 {
		margin-top: 0px;
	}
	#customer-testimonial .testimonials_NR {
		margin-top: 0px;
	}
	#customer-testimonial .testimonials_NR-2 {
		margin-top: 0px;
	}
	#customer-testimonial .testimonials_NR-2 .quote-box q, #customer-testimonial .testimonials_NR-2 .quote-box {
		min-height: inherit;
	}
	.help-block1, .help-block2, .help-block3 {
		padding: 15px;
		min-height: inherit;
	}
	.help-block1 img, .help-block2 img, .help-block3 img {
		max-width: 100%;
	}
	.help-block1 ul li {
		width: 95%;
	}
	.help-category ul li {
		margin: auto;
		width: 49%;
	}
	.help-category {
		padding-bottom: 10px;
	}
	.video-block .lhs-menu {
		float: left;
		width: 40%;
	}
	.video {
		float: left;
		height: inherit;
		width: 60%;
	}
	.dd-popup img.cntrl {
		width: 40px;
	}
	.login-form {
		background: none repeat scroll 0 0 #fff;
		color: #000000;
		float: none;
		font-size: 18px;
		font-weight: normal;
		left: 1%;
		margin: auto;
		opacity: 1;
		padding: 40px 30px;
		position: fixed;
		right: inherit;
		text-align: left;
		top: 8%;
		width: 750px;
		z-index: 1000;
	}
	.tips-tricks aside.banner-img iframe {
		width: 100%;
		height: 1100px;
	}
	.faq-block .question {
		margin-right: 0px;
	}
	.faq-block p {
		padding-right: 0px;
	}
	article.story.view-full {
		padding: 20px;
	}
	.page-body .view-full h1 {
		font-size: 36px;
	}
	#blog_pbm.pinterest li p {
		padding: 0 20px;
	}
	#blog_pbm .continue-btn {
		margin-left: 10px;
	}
	#features-section .features .PBM_features .col {
		border-right: none;
	}
	#features-section .features .PBM_features .col {
		height: 300px;
	}
	#features-section .features .PBM_features .col_new {
		border-right: none;
	}
	.my-plan #paymentpage .pricing-inner .price-block, .my-plan .pricing-inner {
		min-height: inherit !important;
	}
	.my-plan .pricing-inner-wrapper {
		width: 100%;
		padding: 0px 8px;
	}
	#payment_detail {
		margin-top: 25px;
	}
	.features-table colgroup col:first-child {
		width: 1% !important;
	}
	.features-table colgroup col:nth-child(2) {
		width: 45% !important;
	}
	.mig_features .col {
		display: inline-block;
		float: none;
		width: 32%;
	}
	.mig_features .col img {
		max-width: 100%;
	}
	#customer-testimonial .testimonials_NR .quote-box .quote-right {
		background: none;
		display: none;
	}
	#pricing-section h2, #pricing-section h3 {
		text-align: center;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1170px) {
	.features-table .table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-x: scroll;
		overflow-y: hidden;
		border: 1px solid #ddd;
	}
	.navbar-default .navbar-brand {
		margin-right: 0px
	}
	#services .box .border {
		min-height: 335px;
		padding: 30px 15px
	}
	#customer img {
		width: 100%
	}
	.navbar-collapse {
		padding: 0px;
	}
	#feature-list .inner {
		padding: 80px 0 38px;
	}
	.tab-content.col-lg-8 {
		width: 66.6667%;
		float: left;
		padding: 0px;
	}
	.nav.home-nav-tabs.home-product-tabs.col-lg-4 {
		width: 33.3333%;
		float: left;
	}
	.subscription-plan-box, .one-time-plan-box {
		padding: 0px;
		width: 450px;
		margin: auto auto 25px;
		float: none;
	}
	#pricing-section .pricing-inner-wrapper {
		margin: auto auto 25px;
		padding: 0px;
		width: 450px;
		float: none;
	}
	#pricing-section {
		padding: 40px 0 30px;
		background-size: cover;
		background-position: center top;
	}
	#portfolio h2 {
		font-size: 24px;
	}
	#portfolio .personliaze_conversation h2 {
		font-size: 22px;
	}
	.content .segmentation {
		min-height: 66px;
	}
	#portfolio .lead1 {
		margin-top: 8px;
	}
	#press-kit {
		margin: auto;
		width: 95%;
	}
	.press-section h3 {
		margin: 0 0 35px;
		padding: 0 50px;
	}
	.footer-nav .col-lg-4.address-info, .footer-nav .col-lg-4.footer-links {
		width: 33%;
		padding-left: 0px;
		float: left;
	}
	.footer .page-links {
		margin-top: 25px;
		padding: 0 20px;
	}
	#pricing-section.pricing-page {
		padding-bottom: 15px;
	}
	.tips-tricks .container .row .col-lg-4 {
		display: inline-block;
		float: left;
		width: 33%;
	}
	.tips-tricks .container .row .block-title {
		font-size: 13px;
	}
	.help-block1, .help-block2, .help-block3 {
		padding: 15px;
		min-height: 435px;
	}
	.help-block1 img, .help-block2 img, .help-block3 img {
		max-width: 100%;
	}
	.help-block1 ul .number {
		width: 5%;
	}
	.help-block1 ul li {
		width: 95%;
	}
	.help-category ul li {
		margin: auto;
		width: 33%;
	}
	.help-category {
		padding-bottom: 10px;
	}
	.video-block .lhs-menu {
		float: left;
		width: 35%;
	}
	.video {
		float: left;
		height: inherit;
		width: 65%;
	}
	.login-form {
		left: 35%;
	}
	.tips-tricks aside.banner-img iframe {
		width: 100%;
		height: 900px;
	}
	#features-section .features .PBM_features .col {
		height: 290px;
	}
	#payment_detail {
		padding: 0 20px;
		width: 76%;
	}
	.my-plan .pricing-inner-wrapper {
		float: left;
	}
	#paypal_info div input {
		max-width: 100%;
	}
	#customer-testimonial .testimonials_NR-2 .quote-box q {
		margin: 15px 15px 0;
	}
	#customer-testimonial .testimonials_NR .quote-box .quote-right {
		background: none;
		display: none;
	}
	#pricing-section h2, #pricing-section h3 {
		text-align: center;
	}
}
@media (min-width: 1200px) {
	#stats1 .container {
		width: 1100px;
	}
}


.category {margin-top:50px!important; overflow:hidden; display:block}
.category a{color:#3d4350; font-family:'Cabin', Helvetica Neue, Sans-serif; font-size:20px; font-weight:bold; display:block}
.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:0.5px;
	margin-bottom:25px
}

.button-nav-prev a span {
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -9px;
	font-size:17px;
}

.nex-prev-article .button-nav-next a span {
	right: 0;
	left: auto;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -9px;
	font-size: 17px;
}

.im-arrow-left:before{
	content:"\f177";
	display: block;
	font-family:FontAwesome
}

.im-arrow-right:before{
	content: "\f178";
	display: block;
	font-family:FontAwesome
}


.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: 14px;
	color: #9fa4aa;
	line-height: 135%;
	font-weight: 600;
	padding-left: 35px;
	display: block;
	-webkit-transition: 0.5s color ease;
	transition: 0.5s color ease;
}

.nex-prev-article a:hover {color:#1f8ceb!important}

.nex-prev-article .button-nav-next {
	width: 47%;
	margin-right: 6%;
	float: left;
	line-height: 150%;
}

.nex-prev-article .button-nav-next {
	margin-right: 0;
}

.nex-prev-article .button-nav-next a {
	font-size: 14px;
	color: #9fa4aa;
	line-height: 135%;
	font-weight: 600;
	display: block;
	-webkit-transition: 0.5s color ease;
	transition: 0.5s color ease;
	padding-left: 0;
	padding-right: 35px;
}
.support-article ol  {margin-bottom:30px}
.support-article ol li { letter-spacing:0.5px; font-size:16px; font-weight:400; margin-bottom:15px}

.tips-content {border-bottom: 2px solid #eaebed;}

.tips-rhs-box { overflow: hidden;
	margin-bottom: 15px;
	border: 2px #dfe3e7 solid;
	border-radius: 3px;
	padding: 30px;
	margin-top: 40px;
	padding-bottom:0px


}

.rhs-tips-block {background:url(../images/bottom-bg.png) no-repeat bottom left; 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:bold; font-size:26px; color: #3d4350; font-family:'Cabin', Helvetica Neue, Sans-serif; text-align: center; line-height: 1.4em; letter-spacing:normal; margin-bottom:18px}
.tips-rhs-box p {font-size:14px; letter-spacing:0.5px; font-weight:400; line-height:23px; color:#333; margin-top:5px; font-family: 'Raleway', sans-serif;}
.tips-rhs-box p span {
	background:#ffff00;
}
.tips-rhs-box .dwn-btn {background: #008ed6;
	background: url(data:image/svg+xml; base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJ…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	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: white;
	padding: 8px 25px;
	font-size: 15px;
	height: 52px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	float: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	box-shadow: 0px 3px 0px #005885;
	margin-top: 5px;}



.navbar-header .tag-line {
	font-weight: 300;
	font-size: 21px;
	color: #fff;
	font-family: 'Cabin', Helvetica Neue, Sans-serif;
	text-align: center;
	line-height: 38px;
	letter-spacing: normal;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-left: 20px;
	box-shadow: inset 1px 0px 0px #101011, inset 2px 0px 0px #4d4d4f;
}
.header-download-btn-wrapper {
	display: inline-block;
	float: right;
	font-family: 'Raleway', sans-serif;
	color: #fff;
	line-height: 38px;
}
.header-download-btn-wrapper a {
	margin-left: 5px;
	color: #fff;
	border-bottom: 1px solid #aaa;
	text-transform: uppercase;
}

.navbar-header.tips-header {
	width: 100%;
}


.tips-tricks .pattern-grey .icon-space .service-block {
	padding-bottom:0px;
}
.tips-tricks .pattern-grey #stats1 {
	padding: 20px 0;
}
.banner-img {
	position:relative;
}
.fixed-banner {
	position: fixed;
	width: 360px;
	top: 65px;
	z-index: 1000;
	background: #fff url(../images/bottom-bg.png) no-repeat bottom left;
	transition: all 0.5s;
}
.fixed-banner .tips-rhs-box {
	margin-top:0px;
}