/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html, button, input, select, textarea {
	color: #222;
}
body {
	font-size: 1em;
	line-height: 1.4;
	font-family: 'ralewaylight';
}

<!-- header, a, img, li, div, h1, a:hover {
<!-- 	transition: all 1s;
<!-- 	-moz-transition: all 1s; /* Firefox 4 */
<!-- 	-webkit-transition: all 1s; /* Safari and Chrome */
<!-- 	-o-transition: all 1s; /* Opera */
<!-- }

::-moz-selection {
 background: #b3d4fc;
 text-shadow: none;
}

::selection {
 background: #b3d4fc;
 text-shadow: none;
}
select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
img {
	vertical-align: middle;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
textarea {
	resize: vertical;
}
.chromeframe {
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em 0;
}
/* ==========================================================================
   Author's custom styles
   ========================================================================== */

.top-dark {
	background:#2C3E50;
}
.top-container, header {
	background:#fff;
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:999;
	border-bottom:1px solid #e8ebec;
}
header nav {
	margin: 0 auto;
	max-width:90%;
	overflow: hidden;
	width: 1280px;
	position:relative;
}
.wrapcont{
	margin-top:66px;
}
nav .logo {
	float:left;
	padding: 15px 0;
}
.line-li {
	display:none;
}
#clientsDropDown {
	position:absolute;
	bottom:0;
	width: 100%;
	padding-bottom:2%;
	z-index: 100;
}
#clientsDropDown #clientsDashboard {
	display: none;
}
ul.menu {
	float: right;
	display:block;
	margin:35px 0 0 0;
	padding:0;
	font-family: 'ralewayregular';
}
ul.menu li {
	list-style:none;
	float:left;
	font-size:14px;
    padding: 5px 0 5px 50px;
}
ul.menu li a {
	color: #262C30;    
	letter-spacing: 0.8px;
	text-decoration: none;
}
ul.menu li a:hover {
	text-decoration:underline;
}
ul.menu li.sign a {
	background: none repeat scroll 0 0 #2ECC71;
	color: #FFFFFF;
	padding:5px 10px;
}
ul.menu li.sign a:hover {
	background:#2b3c32;
	text-decoration:none;
}
ul.helpmenu{
	font-family: 'ralewayregular';
    padding: 5px 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
	border-bottom:1px solid #F3F4F4;
}
ul.helpmenu li {
	list-style:none;
	float:left;
	font-family: "Trebuchet MS",Arial,Sans-Serif;
	letter-spacing: 1px;
	font-size:10px;
}
ul.helpmenu li a {
	color: #262C30;
    padding: 5px 10px;
    text-decoration: none;
}
ul.helpmenu li a.twitter {
	background: url("../img/social.png") no-repeat scroll -62px -30px transparent;
}
ul.helpmenu li a.linkedin {
	background: url("../img/social.png") no-repeat scroll 2px -30px transparent;
}
ul.helpmenu li a.facebook {
	background: url("../img/social.png") no-repeat scroll -30px -30px transparent;
}
ul.helpmenu li a.twitter:hover {
	background-position: -62px 2px;
}
ul.helpmenu li a.linkedin:hover {
	background-position: 2px 2px;
}
ul.helpmenu li a.facebook:hover {
	background-position: -30px 2px;
}
.banner-container {
	background: url(../img/bg.jpg) repeat #4baef0;
	padding:25px 0 0 0;
	overflow:hidden;
}
.banner-blog {
	padding: 0px 10px;
	width: 1180px;
	overflow:hidden;
	margin:0px auto;
	max-width:90%;
}
.b-left-side {
	float: left;
	padding-right: 5%;
	width: 60%;
}
.b-left-side > figure img {
	float: right;
	max-width: 100%;
	position: relative;
}
.b-right-side {
	float: left;
	width:32%;
	margin:5% 0 0 0;
}
.b-right-side p {
	font-size:19px;
	font-family: 'ralewayregular';
	color:#fff;
}
.ri-extra {
}
.b-right-side img {
	float: left;
	margin: 0 13px 0 0;
	max-width:98%;
}
.b-right-side strong, .b-right-side strong a {
	float:left;
	font-size:14px;
	text-decoration:none;
	color:#fff;
	margin:5% 0 0 0;
	font-family: 'ralewaybold';
}
.b-right-side strong a:hover {
	color:#152d45;
}
.view-btn {
	background:#e74c3c;
	text-decoration:none;
	font-size:15px;
	color:#fff;
	font-family: 'ralewaybold';
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px 8px;
	clear:both;
	margin:10px 0 0;
	float:left;
}
.view-btn a {
	color:#fff;
	text-decoration:none;
}
.view-btn:hover {
	background:#ff250e;
	transition: all 1s;
	-moz-transition: all 1s; /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari and Chrome */
	-o-transition: all 1s; /* Opera */
}
.str-btn {
	clear: none;
	float: left;
	margin: 10px 0 0 10px;
	background:#152d45;
}
.clas-big {
	display:none;
}
.intro-blog {
	background:#f4fbff;
	/*background:#ddf1fc;*/
}
.intro-in {
	width:1280px;
	padding:30px 10px;
	margin:0 auto;
	max-width:90%;
	overflow:hidden;
}
.intro-in p {
	font-size:23px;
	color:#676b6d;
	font-family: 'ralewaylight';
}
.intro-in > article {
	float:left;
	width:65%;
}
.intro-in > article a {
	color:#1b1d1e;
	font-family: 'ralewaybold';
	font-size:13px;
}
.intro-in > figure {
	width:35%;
	float:right;
}
.intro-in > figure img {
	float: right;
	/*margin-top: 20%;*/
	max-width: 100%;
}
.app-fea {
	background:#f4fbff;
}
.app-fea-in {
	width:1280px;
	padding:15px 10px 20px;
	text-align:center;
	margin:0 auto;
	max-width:90%;
	overflow:hidden;
}
.app-fea-in h1 {
	text-align:center;
}
.app-fea-in > small {
	color:#3f464a;
	font-size:15px;
	font-family: 'ralewaylight';
	display:inline-block;
	margin:0 0px 30px 0;
}
.app-fea-in > figure img {
	max-width:100%;
}
.how-works {
	/*background:#fcfcfc;*/
	overflow:hidden;
}
.how-works-in {
	width:1280px;
	/*padding:40px 10px;*/
	margin:0 auto;
	max-width:90%;
	overflow:hidden;
}
.how-works-in > .step-w {
	width:33%;
	float:left;    
	/*margin-bottom: 50px;*/
}
.how-works-in > p{
	color: #3F464A;
    display: inline-block;
    font-family: 'ralewaylight';
    font-size: 15px;
	margin:0 0 4%;
	line-height:25px;
}

.how-works-in > .step-w > .step1 {
	/*background: none repeat scroll 0 0 #fff;*/
	padding: 7px 15px 15px;
	position: relative;
	width: 81%;
	float:left;
	margin:0 9%;
	/*-webkit-box-shadow: 0 0 10px 3px #CCCCCC;
	-moz-box-shadow: 0 0 10px 3px #CCCCCC;
	box-shadow: 0 0 10px 3px #CCCCCC;*/
}
.how-works-in > .step-w > .step1:aftesr {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;
	border-image: none;
	border-style: solid;
	border-width:30px;
	bottom: 100%;
	content: " ";
	height: 0;
	top:29px;
	left:95%;
	margin-left: -158px;
	pointer-events: none;
	position: absolute;
	-moz-transform: scale(1) rotate(90deg) translateX(12px) translateY(-172px) skewX(0deg) skewY(0deg);
	-webkit-transform:scale(1) rotate(90deg) translateX(12px) translateY(-172px) skewX(0deg) skewY(0deg);
	-o-transform:scale(1) rotate(90deg) translateX(12px) translateY(-172px) skewX(0deg) skewY(0deg);
	-ms-transform:scale(1) rotate(90deg) translateX(12px) translateY(-172px) skewX(0deg) skewY(0deg);
	transform:scale(1) rotate(90deg) translateX(12px) translateY(-172px) skewX(0deg) skewY(0deg);
}
.how-works-in > .step-w > .step1:last-child:after {
}
.how-works-in > .step-w > .step1:last-child {

}
.how-works-in > .step-w > .step1 small {
	border-bottom: 1px solid #f0f0f0;
	color: #404649;
	float: left;
	font-size: 17px;
	margin: 0;
	padding-bottom: 5px;
	width: 100%;
	counter-reset: step;
}
.how-works-in > .step-w > .step1 smalld:before {
	background: none repeat scroll 0 0 #2ecc71;
	border-radius: 3px 3px 3px 3px;
	color: #fff;
	content: counter(step, decimal);
	counter-increment: step;
	display: inline-block;
	font-size: 10px;
	line-height: 20px;
	margin: 0 auto;
	width: 20px;
	border-radius:50%;
	text-align:center;
}
.how-works-in > .step-w > .step1 img{
	margin-right:10px;
}
.how-works-in > .step-w > .step1 p {
	clear: both;
	color: #404649;
	display: inline-block;
	font-family: 'ralewayregular';
	font-size: 13px;
	line-height: 23px;
	margin: 23px 0;
	padding-bottom: 0;
	text-align:justify;
	height:115px;
	display:flex;
	overflow:hidden;
}
.how-works-in span {
	color: #444A4E;
	float: left;
	font-size: 15px;
	text-align: center;
	width: 100%;
}
.how-works-in span a {
	color: #f5450f;
}
.start-tool {
	display: block;
	width:105px;
	text-align:center;
    margin:0 auto;
	text-decoration:none;
	font-size:15px;
	color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px 8px;
	background:none repeat scroll 0 0 #152D45;
}
.start-tool:hover{
	background:none repeat scroll 0 0 #FF250E;
}
.trial {
	background:#242a33;
	overflow:hidden;
	clear:both;
}
.trial > .trial-blog {
	width:1180px;
	padding:25px 10px;
	margin:0px auto;
	max-width:90%;
	overflow:hidden;
}
.trial > .trial-blog article {
	float:left;
}
.trial > .trial-blog article h2 {
	color:#ddf1fc;
	font-family: 'ralewayregular';
	font-weight:normal;
	margin:0;
	padding:10px 0;
	font-size:23px;
}
.trial > .trial-blog article small {
	color:#808e96;
	font-family: 'ralewayregular';
	font-weight:normal;
	font-size:13px;
}
.star-trial {
	background:#e74c3c;
	color:#fff;
	font-family: 'ralewaybold';
	font-size:16px;
	padding:2% 10px;
	width:18%;
	text-align:center;
	text-transform:uppercase;
	float:right;
	border-radius:5px;
	-moz-border-radius:5px;
 -webkit- border-radius:5px;
	margin:1% 0 0 0;
	text-decoration:none;
}
a.try-free {
	background:#e74c3c;
	color:#fff;
	font-size:16px;
	padding:6px 10px;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
 	-webkit- border-radius:3px;
	margin:20px 10px 20px 0;
	text-decoration:none;
	display:inline-block;
}

a.features{
	background:no-repeat scroll 150px 14px rgb(46, 204, 113);
    border: 1px solid rgb(36, 185, 99);
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 16px;
    margin: 0 0;
    padding: 6px 10px;
    text-decoration: none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

	ul.partner {
		margin:20px 0;
		overflow:hidden;
		padding:0;
	}
	.partner li {
		width: calc(90%/6);
		list-style: none;
		height: auto;
		float:left;
		margin-left:calc(6%/6);
		box-shadow: none;
		text-align:center;
	}
.footer {
	background:#1c2026;
}
.footer > .footer-blog {
	width:1280px;
	padding:10px 10px;
	margin:0px auto;
	max-width:90%;
	overflow:hidden;
}
.footlinks {
	float:left;
	font-family: 'ralewayregular';
}
.footlinks small {
	color:#79858b;
	font-size:13px;
}
ul.foot {
	padding:0;
}
ul.foot li {
	list-style:none;
	display:inline-block;
	padding-right:10px;
}
ul.foot li a {
	text-decoration:none;
	color:#b3c4ce;
	font-size:13px;
}
.newsletter {
	float:right;
	font-family: 'ralewayregular';
}
.newsletter legend {
	color:#79858b;
	font-size:13px;    
	margin-bottom: 1em;
}
.newsletter small {
	color:#b3c4ce;
	font-size:13px;
}
.newsletter p, .newsletter div.formd{
 	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
 	border-radius: 5px;
    background: none repeat scroll 0 0 #2ECC71;
    padding: 3px;
	height:36px;
	width:270px;
}
.newsletter fieldset input[type="text"] {
	background: none repeat scroll 0 0 #1F252D;
    border: 0 none;
    color: #B3C4CE;
    float: left;
    font-size: 13px;
    height: 36px;
    padding: 0 0 0 8px;
    width: 210px;
	transition:all 500ms ease 0s;
	-moz-box-transition:all 500ms ease 0s;
	-webkit-box-transition:all 500ms ease 0s;
}
.newsletter fieldset input[type="terxt"]:focus {
	box-shadow:0 0 0 6px #2ecc71 inset;
	-moz-box-shadow:0 0 0 6px #2ecc71 inset;
	-webkit-box-shadow:0 0 0 6px #2ecc71 inset;
}
.newsletter fieldset input[type="submit"] {
	background: none repeat scroll 0 0 #2ecc71;
	border: 0 none;
	color: #FFFFFF;
	width: 50px;
	padding: 0;
    height: 36px;
}
.footer > .footer-blog fiqure {
	color: #808E96;
    float: left;
    font-size: 12px;
    margin: 1% 0 0 27%;
    text-align: center;
}
/* ==========================================================================
   static content
   ========================================================================== */
.stat-cont{
	padding:1% 2%;
	font-family: 'ralewaylight';
    font-size: 15px;
    line-height: 25px;
}
.static-blog {
	background:url(../img/price-bg.jpg) repeat-x;
	overflow:hidden;
	padding:15px 0;
}
.static-in {
	width:1180px;
	padding:0px 10px;
	margin:0px auto;
	max-width:90%;
}
.static-in > article {
	text-align:left;
}
.static-in > article h2 {
	color: #FFFFFF;
	font-family: 'ralewayregular';
	font-weight:normal;
	font-size: 26px;
	margin: 0;
	padding: 10px 0;
}
.static-in > article small {
	color: #FFFFFF;
	display: inline-block;
	font-family: 'ralewayregular';
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.static-in > article > .start-free {   
    color: #FFFFFF;
    float: right;
	font-family: 'ralewayregular';
	font-size: 16px;
    margin: 1% 0 0;
    padding: 0;
    text-align: center;
	min-width:200px;
}
.static-in > article > .start-free > .start-free-btn {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #E74C3C;
    color: #FFFFFF;
    font-family: 'ralewaybold';
    font-size: 16px;
    margin: 1% 0 0;
    padding: 2% 5%;
    text-align: center;
    text-transform: uppercase;
	display:inline-block;
	text-decoration:none;
}
/* ==========================================================================
   price
   ========================================================================== */

.price-blog {
	background:url(../img/price-bg.jpg) repeat-x;
	overflow:hidden;
	padding:1.7% 0;
}
.price-in {
	width:1180px;
	padding:0px 10px;
	margin:0px auto;
	max-width:90%;
}
.price-in > article {
	text-align:center;
}
.price-in > article h2 {
	color: #FFFFFF;
	font-family: 'ralewaylight';
	font-weight:normal;
	font-size: 45px;
	margin: 0;
	padding: 6px 0;
}
.price-in > article small {
	color: #FFFFFF;
	display: inline-block;
	font-family: 'ralewayregular';
	font-size: 17px;
	margin: 0;
	padding: 0 0 20px;
}
.price-in > article > .str {
	float: inherit;
	font-size: 14px;
	margin: 0 auto;
	padding: 1% 0;
	width: 20%;
}
.price-details {
	width:1180px;
	padding:20px 10px;
	margin:0px auto;
	max-width:90%;
}
.price-details p {
	color: #384045;
	float: left;
	margin: 4em 0 4em;
	text-align: center;
	width: 100%;
}
.price-details > .strgreen {
	background: none repeat scroll 0 0 #2ECC71;
	clear: both;
	float: inherit;
	margin: 0 auto 2em;
	width:34%;
}
.bronze-field {
	width:25%;
	float:left;
	position:relative;
	font-family: 'ralewaylight';
}
.ribbon {
	left: -7px;
	position: absolute;
	top: -9px;
}
.bronze-field > .bronze-sec {
	background:#f3f9fd;
	width:93%;
	text-align:center;
	border:1px solid #e1eef6;
	-webkit-box-shadow: 0px 5px 0px 0px rgba(223, 233, 240, 0.9);
	-moz-box-shadow: 0px 5px 0px 0px rgba(223, 233, 240, 0.9);
	box-shadow: 0px 5px 0px 0px rgba(223, 233, 240, 0.9);
}
.bronze-field > .bronze-sec > .bronze-head {
	background:#ddf1fc;
	overflow:hidden;
	padding:6% 0;
}
.bronze-field > .bronze-sec > .bronze-head h3 {
	color:#384045;
	font-size:27px;
	margin:0;
	font-weight:normal;
}
.bronze-field > .bronze-sec > .bronze-head p {
	margin:0;
	font-size:18px;
	color:#384045;
}
.bronze-field > .bronze-sec > .bronze-head p sup {
	top: -2.5em;
}
.bronze-field > .bronze-sec > .bronze-head p > .big-txt {
	color:#384045;
	font-size:60px;
	margin:0;
}
ul.bronze-de {
	padding:0;
	margin:0;
}
ul.bronze-de li {
	border-bottom: 1px solid #E1EBF1;
	color: #384045;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none outside none;
	padding: 10px 0 10px 25px;
	text-align: left;
}
ul.bronze-de li:last-child {
	border-bottom:none;
}

/* ==========================================================================
   feature 
   ========================================================================== */

.feature-blog {
	background:#4baef0;
	overflow:hidden;
	padding:1% 0 0 0;
}
.feature-blog fiqure img {
	max-width:100%;
}
.fea-deatails {
	margin: 10px auto 0;
	overflow: hidden;
	padding: 5% 0 0;
	width:1080px;
}
.fea-deatails article {
	float: right;
	text-align:left;
	width:52%;
}
.fea-deatails article h2 {
	color:#23272b;
	font-size:20px;
	font-family: 'ralewaylight';
}
.fea-deatails article fiqure {
	float:left;
}
.fea-deatails article p {
	color:#6e7b85;
	font-family: 'ralewayregular';
	font-size:14px;
	line-height:24px;
}
.fea-deatails fiqure {
	max-width:100%;
	float:left;
	width:45%;
}
.fea-deatails fiqure img {
	max-width:100%;
}
.fea-con {
	background:#e8f5ff;
	padding:3% 0;
}
.fea-con > .fea-con-in {
	width:1180px;
	padding:0px 10px;
	text-align:center;
	max-width:90%;
	margin:0px auto;
}
.fea-con > .fea-con-in article p {
	color:#3c4853;
	font-family: 'ralewayregular';
	font-size:14px;
	padding:0 0 20px 0;
	width:800px;
	margin:0 auto;
	max-width:100%;
}
.analaysis {
	border-bottom:2px solid #f2f2f3;
	margin-bottom:20px;
}
.analaysis fiqure {
	float:right;
}
.uielements {
	padding: 2% 10px;
	text-align: center;
	width: 1180px;
}
.uielements article {
	float:inherit;
	text-align:center;
	width:auto;
}
.uielements fiqure {
	max-width:100%;
	width:100%;
}
.uielements fiqure img {
	margin: 0 3% 0 0;
	max-width: 100%;
}
.uielements fiqure img:last-child {
	margin: 0;
}




/* ==========================================================================
   blog 
   ========================================================================== */

.blog-page-left
{
		width:68%;
		float:left;
}

.blog-page
{
	float:left;
	margin:3em 0 0 0;
}
.blog-left
{
	float: left;
	padding:2%;
	text-align:center;
}
 .blog-left img
{
	border:1px solid #d2dfe8;
	
}

 .blog-left > .add-div strong
{
	color:#2f3438;
	 font-family: 'ralewaybold';
	 font-size:27px;

}
.blog-left > .add-div pre
{
	color:#2f3438;
	margin:0;
	font-family: 'ralewayregular';
	font-size:16px;

}

.blog-page > .blog-right
{
	width:75%;
	float:  left;
}

.blog-page > .blog-right h2
{
	color:#3498db;
	 font-family: 'ralewaybold';
	font-size:25px;
	margin:0 0 1em 0;
}
.blog-page > .blog-right p
{
	color:#6e7b85;
	font-family: 'ralewayregular';
	font-size:13px;
	text-align:left;
	margin:0 0 1em 0;
}
.blog-right span
{
	float:right;
	font-size:13px;
	font-weight:bold;
	color:#475c6a;
}
ul.bl-info
{
	padding:0;
	margin:1em 0;
	float:left;
	width:100%;
}
ul.bl-info li {
    color: #6E7B85;
    float: left;
    font-size: 13px;
    list-style: none outside none;
    margin: 0 39px 0 0;
}
ul.bl-info li img
{
	margin:0 10px 0 0;
}
.blog-page-right
{
	width:27%;
	float:right;
	margin:3em 0 0 0;
}
.blog-page-right > .bl-sub
{
	margin-bottom:45px;
}
.blog-page-right > .bl-sub h2
{
	color:#334451;
	font-family: 'ralewaybold';
	font-size:20px;
}
.blog-page-right > .bl-sub p
{
	color:#6e7b85;
	font-family: 'ralewayregular';
	font-size:13px;
	text-align:left;
	margin:0 0 2em 0;
}
.bl-sub form input[type="text"] {
    border: 1px solid #B0C0CD;
    float: left;
    height: 49px;
    width: 242px;
	font-size:12px;
}
.bl-sub form input[type="submit"] {
    background: #2c3e50;
    border: 0 none;
	padding:18px 20px;
	color:#fff;
	font-size:15px;
	font-family: 'ralewayregular';
  
}
.dwn
{
	background:#2ecc71;
	padding:15px 8px;
	font-size:15px;
	color:#fff;
	font-family: 'ralewayregular';
}





/* ==========================================================================
   contact us 
   ========================================================================== */

.con-left {
    border-right: 1px solid #CDD5DB;
    width: 50%;
	float:left;
}
.con-left h2
{
	font-size:44px;
	margin:0;
	color:#0f3e64;
	font-family: 'ralewayregular';
	font-weight:normal;
}
.con-left p {
    color: #334451;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 0 0 30px;
    text-align: left;
}

.con-left form p label {
    color: #6E7B85;
    float: left;
    font-size: 15px;
    width: 100%;
	margin-bottom:10px;
}
.con-left form p input[type="text"] {
    border: 1px solid #B0C0CD;
    float: left;
    height: 30px;
    width:390px;
	font-size:12px;
	padding:5px;
}
.con-left form p input[type="text"]:focus, .con-left form p textarea:focus
{
	border:1px solid #3382eb;
}

.con-left form p textarea{
    border: 1px solid #B0C0CD;
    float: left;
    height:190px;
    width: 390px;
	font-size:12px;
	padding:5px;
}
.con-left form p input[type="submit"] {
    background: none repeat scroll 0 0 #2ECC71;
    border: 0 none;
    color: #FFFFFF;
    font-size: 21px;
    font-weight: bold;
    padding: 7px 0;
    text-align: center;
    width: 68%;
}
.con-right {
    width: 45%;
	float:right;
}
.con-right address {
    border-bottom: 1px solid #CDD5DB;
    float: left;
    padding-bottom: 22px;
    width: 100%;
	margin-bottom:20px;
}

.con-right address span {
    color: #334451;
    float: left;
    font-family: 'ralewayregular';
    font-size: 23px;
    margin: 0 0 1em 0;
    width:100%;font-style:normal;
}
.con-right address p  {
    color: #656E74;
    float: none;
	text-align:left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 0;
	font-style:normal;
	width:auto;
}
.con-right address fiqure
{
	float:none;
}
/* ==========================================================================
   Helper classes
   ========================================================================== */



/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
 *text-indent: -9999px;
}
.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 150%;
}
.hidden {
	display: none !important;
	visibility: hidden;
}
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
.invisible {
	visibility: hidden;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
 *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
* {
	background: transparent !important;
	color: #000 !important; /* Black prints faster: h5bp.com/s */
	box-shadow: none !important;
	text-shadow: none !important;
}
a, a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
 content: "";
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group; /* h5bp.com/t */
}
tr, img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
 @page {
 margin: 0.5cm;
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
}
/**************** Thankyou Page **********************/
section.thanks-blog
{
	background: none repeat scroll 0 0 #fff;
    margin: 0 auto;
    max-width: 90%;
    width: 1180px;
	padding:20px;
}
#fittext1
{
	font-size:30px !important;
}
#fittext3
{
	font-size: 18px !important;
    line-height: 30px !important;
    text-align: justify !important;
}
#fittext-a
{
	font-size:35px !important;   	
}