@charset "utf-8";
/* CSS Document */

.wrapper{
	width:100%;
	float:left;
	clear:both;
}

.blog, .archive  {
    background: #ffffff !important
}

.wrapper_header{
	width:100%;
	float:left;
	clear:both;
}

.container{
	width:1000px;
	margin:0px auto;
	position:relative;
	/*padding-top:80px;*/
}

body.new_mainportal{
  background:#fff !important; 
}


.news_portal{
	width:95%;
}

.container_mid{
	width:100%;
	margin:0px auto;
	background:url(../img/post-bgnd.png) repeat scroll 0 0 transparent;
	
	box-shadow:0 -3px 2px rgba(0, 0, 0, 0.06) inset, 0 3px 3px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow:0 -3px 2px rgba(0, 0, 0, 0.06) inset, 0 3px 3px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 -3px 2px rgba(0, 0, 0, 0.06) inset, 0 3px 3px rgba(0, 0, 0, 0.1) inset;
	-ms-box-shadow:0 -3px 2px rgba(0, 0, 0, 0.06) inset,0 3px 3px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow:0 -3px 2px rgba(0, 0, 0, 0.06) inset, 0 3px 3px rgba(0, 0, 0, 0.1) inset;
}

.head-font{
	font-size:0px;
}

.box-shadow{
	
	box-shadow: 1px 0px 10px rgba(0, 0, 0, 0.12), -1px 0px 10px rgba(0, 0, 0, 0.12);
	-o-box-shadow: 1px 0px 10px rgba(0, 0, 0, 0.12), -1px 0px 10px rgba(0, 0, 0, 0.12);
	-moz-box-shadow:1px 0px 10px rgba(0, 0, 0, 0.12), -1px 0px 10px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow:1px 0px 10px rgba(0, 0, 0, 0.12), -1px 0px 10px rgba(0, 0, 0, 0.12);
	-ms-box-shadow:1px 0px 10px rgba(0, 0, 0, 0.12), -1px 0px 10px rgba(0, 0, 0, 0.12);
}


a.readmore-text{
	color:#1975ae;
}

/* box-sizing */
.container, ul.mid-top-contentbox, ul.retail-text, .hip-container, .bottom-box, ul.slider-sbhead, ul.slider-sbhead li, .slider-text-box, .hip-container h6,
.abt-mid-container, .blg-headbox, .inner-blog-head, .signup-bgnd, h1.sign-up-inhead,h1.heading-box,h1.heading-box, .thanks-headblock, .faq-question1 h1.question1, .faq-questionwrap, form.sv-form input[type="text"],form.sv-form input[type="password"], form.sv-form select, .thanks-stepbody, .contact-headbox, .contact-body-container, form.sv-form textarea, .pricing-text-wrap, .pricing-text-wrap table tr.pricing-contenthead th, .pricing-text-wrap table td, p.pricing-note{
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}



form.sv-form{
	float:left;
}

form.sv-form input[type="text"], form.sv-form input[type="password"]{
	padding:7px;
	
	float:left;
	border:none;
	background:#fff;
	font-family: 'dosis-light';
	font-size:14px;
	height:33px;
	color:#808080;
	width:100%;
}

form.sv-form select{
	padding:7px;
	
	float:left;
	border:none;
	background:#fff;
	font-family: 'dosis-light';
	font-size:14px;
	color:#808080;
	width:100%;
	font-weight:bold;
}

form.sv-form select option{
	padding-left:7px;
}
form.sv-form textarea{
	padding:10px;
	
	float:left;
	border:none;
	background:#fff;
	font-family: 'dosis-light';
	font-size:14px;
	color:#808080;
	width:100%;
	height:150px;
	resize:none;
	font-weight:bold;
}

.error {
	font-family: 'dosis-light';
    background-color: #FFEBE8;
    border: 1px solid #FCD8D2;
}

.error ul {
    list-style: none outside none;
    margin: 0;
    padding: 10px;
}


.error ul li {
    color: #DD3C10;
    margin-bottom: 5px;
}

.success {background:#E6EFC2;color:#264409;border-color:#C6D880;text-align:left; font-family: 'dosis-light';}
.success ul { margin:0px; padding:0px; list-style:none;}
.success ul li{ padding:10px;}

/* icons */
[class^="iconsmall-"],
[class*=" iconsmall-"] {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
  background-image:url(../img/icon-box.png);
  background-repeat: no-repeat;
}

.iconsmall-user{
	background-position:-12px 0px;
}

.iconsmall-email{
	background-position:-33px 0px;
}

.iconsmall-key{
	background-position:-50px 0px;
}

.iconsmall-addess{
	background-position:-85px 0px;
}

.iconsmall-city{
	background-position:-103px 0px;
}

.iconsmall-zip{
	background-position:-118px 0px;
}

.iconsmall-phone{
	background-position:-133px 0px;
}

.iconsmall-compny-owner{
	background-position:-52px -16px;
}

.iconsmall-tax-id{
	background-position:-69px -0px;
}

.iconsmall-websit{
	background-position:-0px -18px;
}

.iconsmall-product-service{
	background-position:-15px -18px;
}

.iconsmall-pyment-method{
	background-position:-34px -18px;
}

.iconsmall-calander{
	background-position:-69px -18px;
}

/* header strip */

.headstrip{
	background:rgba(255,255,255,0.9);
	position:relative;
	z-index:100;
}

.head-shadow{
	box-shadow:0px 2px 2px rgba(0,0,0, 0.14);
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0, 0.14);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0, 0.14);
	-ms-box-shadow:0px 2px 2px rgba(0,0,0, 0.14);
	-o-box-shadow:0px 2px 2px rgba(0,0,0, 0.14);	
}

.header-logo{
	margin:15px 0px;
}

.new_header_item{
	max-width:1170px;
	margin:0px auto;
	width:100%;
}

ul.head-nav{
	float: right;
    height: auto;
    margin-right: 1px;
    margin-top: 0;
    position: relative;
    width: auto;
    z-index: 0;
}

ul.head-nav li{
	float: right;
	padding: 0;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0px 0px 0px 33px;
}

ul.head-nav li:first-child{
	margin-right:0px;
}

ul.head-nav li a{
	color: #000000;
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    padding: 16px 0;
}


ul.head-nav li:hover a{
	color:#0697ef;
}

ul.head-nav li.head-menu-active a{
	color:#0697ef;
}

/* slider bar */

ul.sliderbox{
	width:100%;
	float:left;
}

ul.sliderbox li{
	width:100%;
	float:left;
	position:relative;
}

.slider-imgbox{
	width:100%;
	float:left;
}

.slider-text-left{
	floa:left;
	width:48%;
	margin-left:1%;
}

h1.slider-head1{
	font-size:32px;
	text-shadow:0px 1px 1px rgba(0,0,0, 0.8);
	color:#fff;
	line-height:35px;
	font-family: 'Roboto', sans-serif;
}

ul.slider-sbhead{
	width:100%;
	float:left;
}

ul.slider-sbhead li{
	width:100%;
	float:left;
	background:url(../img/arrow.png) no-repeat 0px 5px;
	font-size:20px;
	color:#fff;
	text-shadow:0px 1px 1px #000000;
	margin:12px 0px 0px 0px;
}

ul.slider-sbhead li p{
	margin-left:15px;
}

.slider-text-right{
	float:right;
	position:absolute;
	top:7%;
	right:5%;
}

.slider-text-right a{
	font-size:20px;
	color:#fff;
	text-shadow:0px 1px 1px #000000;
}



/* slider 2 */
ul.sliderbox{
	width:100%;
	float:left;
}

ul.sliderbox li{
	width:100%;
	float:left;
	position:relative;
}

.slider-imgbox{
	width:100%;
	float:left;
}


.slider-text-left{
	floa:left;
	width:48%;
	margin-left:5%;
}

h1.slider-head3{
	font-size:32px;
	color:#171c1f;
	line-height:35px;
	font:bold 36px/37px 'OfficinaSerif-Medium',Arial,Helvetica,sans-serif;	
	margin-bottom:10px;
}


@media screen and (-webkit-min-device-pixel-ratio:0){
h1.slider-head3 {font:bold 35px/37px 'OfficinaSerif-Medium',Arial,Helvetica,sans-serif;}
}

ul.slider-sbhead3{
	width:100%;
	float:left;
}

ul.slider-sbhead3 li{
	width:100%;
	float:left;
	/*background:url(../img/arrow.png) no-repeat 0px 5px;*/
	font:18px/23px 'OfficinaSerif-BookItalic',Arial,Helvetica,sans-serif;
	font-size:22px;
	color:#0b0e10;
	margin:7px 0px 0px 0px;
}

ul.slider-sbhead3 li p{
	margin-left:3px;
}

.slider-text-right{
	float:right;
	position:absolute;
	top:7%;
	right:5%;
		font-size:20px;
	color:#fff;
	text-shadow:0px 1px 1px #000000;
}

/* slider 3*/

ul.sliderbox{
	width:100%;
	float:left;
}

ul.sliderbox li{
	width:100%;
	float:left;
	position:relative;
}

.slider-imgbox{
	width:100%;
	float:left;
}

.slider-text-box{
	position:absolute;
	width:100%;
	float:left;
	top:7%;
	padding:0px 47px 0px 7px;
}

.slider-imgbox img{
	width:100%;
}

.slider-text-left{
	floa:left;
	width:48%;
	margin-left:0;
}

h1.slider-head2{
	font-size:32px;
	text-shadow:0px 1px 2px rgba(255,255,255, 0.6);
	color:#000;
	line-height:35px;
	font-family: 'Roboto', sans-serif;
}

ul.slider-sbhead2{
	width:100%;
	float:left;
}

ul.slider-sbhead2 li{
	width:100%;
	float:left;
	background:url(../img/arrow.png) no-repeat 0px 5px;
	font-size:20px;
	color:#000;
	text-shadow:0px 1px 2px #fff;
	margin:12px 0px 0px 0px;
}

ul.slider-sbhead2 li p{
	margin-left:15px;
}

.slider-text-right{
	float:right;
	position:absolute;
	top:7%;
	right:5%;
}

.slider-text-right a{
	font-size:20px;
	color:#fff;
	text-shadow:0px 1px 1px #000000;
}


a.salenow{
	background:url(../img/salenow-btn.png) no-repeat;
	width:220px;
	height:62px;
	display:block;
	float:left;
	color:#fff;
	text-shadow:0px 1px 0px rgba(1,1,1, o.2);
	font-size:22px;
	text-align:center;
	line-height:62px;
	margin-top:2px;
}

a.signuphome{
	background:url(../img/signup_btn.png) no-repeat;
	width:354px;
	height:75px;
	display:block;
	float:left;
	color:#fff;
	text-shadow:0px 1px 0px rgba(1,1,1, o.2);
	font-size:0px;
	text-align:center;
	line-height:62px;
	margin-top:2px;
}

.sale-imgbox {
	float:left;
	width:360px;
	heightL:auto;
	cursor:pointer;
	margin:0px 0px;
	
}

.sale-imgbox img{
	width:100%;
}

.button-box{
	width:100%;
	float:left;
	margin:21px 0px 0px -3px;
}
/* mid container */

ul.mid-top-contentbox{	
	width:100%;
	float:left;
	padding:1% 4.2%;
	margin:3% 0;
}

ul.mid-top-contentbox li{
	width:auto;
	float:left;
	color:#454545;
	margin:0px 4.2%;
}

ul.mid-top-contentbox li:first-child{
	margin-left:0px;
}
ul.mid-top-contentbox li:last-child {
	margin-right:0px;
}
ul.mid-top-contentbox li p{
	font-size:20px;
	float:left;
}

ul.mid-top-contentbox li a{
	color:#1975ae;
	width:138px;
	display:block;
	float:left;
	background:url(../img/logos.png) no-repeat;
}

ul.mid-top-contentbox li a.yahoo-box{
	height:33px;
	background:url(../img/logos.png) no-repeat -250px 0px;
	width:97px;
	
}

ul.mid-top-contentbox li a.yahoo-box:hover{
	background:url(../img/logos.png) no-repeat -250px -34px;
}

ul.mid-top-contentbox li a.inc{
	height:28px;
	width:100px;
	background:url(../img/logos.png) no-repeat 0px 0px;
}

ul.mid-top-contentbox li a.inc:hover{
	background:url(../img/logos.png) no-repeat 0px -34px;
}

ul.mid-top-contentbox li a.tc{
	height:23px;
	margin:0px;
	background-position:-105px 0px;
}

ul.mid-top-contentbox li a.tc:hover{
	background-position: -105px -35px;
}

ul.mid-top-contentbox li a.qrs{
	width:129px;
	height:34px;
	background:url(../img/logos.png) no-repeat -381px 0px;
}

ul.mid-top-contentbox li a.qrs:hover{
	background:url(../img/logos.png) no-repeat -381px -35px;
}


.yahoo-text{
	margin-left:85px;
}

.inc-text{
	margin-left:85px;
}

/* mid mid-container */

.retail-box{
	width:100%;
	float:left;
	position:relative;
	

}
.retail-box-left {
	position:absolute;
	width:45%;
	margin:1.65% 0% 0% 4%; 
}

h1.retail-head{
	color:#4C565C;
	font-family: 'DIN-Bold';
	text-shadow:0px 1px 1px #ffffff;
	width:100%;
	float:left;
	line-height:30px;
}

h3.retail-head {
	color:#5d5d5d;
	font-family: 'DIN-Bold';
	text-shadow:0px 1px 1px #ffffff;
	width:100%;
	float:left;
	line-height:24px;
}
ul.retail-text{
	width:100%;
	float:left;
	margin:7px 0px 0px 0px;
}

ul.retail-text li{
	width:100%;
	float:left;
	color:#000000;
	margin:5px 0px 0px 0px;
	/*background:url(../img/slider-arrow.png) no-repeat 0px 5px;*/
}

ul.retail-text li:last-child{
	background-image:none;
}

ul.retail-text li p{
	margin-left:3px;
}
ul.retail-text li h2{
	font-size:12px; font-family: 'Roboto', sans-serif;font-size: 14px;letter-spacing: normal;
}
.retail-box-right{
	float:left;
	width:100%;
}

.retail-box-right img{
//	width:100%;
}

.spa-text-box{
	width:33%;
	float:right;
	position:absolute;
	right:2%;
	margin:6% 0% 0% 0%;
	-bracket-:hack[;
       margin:23% 0% 0% 0%;
    ];
}

h6.blog-head{
	width:100%;
	float:left;
	text-shadow:0px 1px 1px #fff;
}

.hip-container{
	position:relative;
	/*float:left;*/
	width:1000px;
	padding:30px 0px 10px 0px;
	color:#6f6f6f;
	margin:0px auto;
	
}

.hip-bottom{
	position:absolute;
	width:100%;
	float:left;
	height:6px;
	left:0px;
	border:0px;
	bottom:0px;
}

.hip-text-wrapper{
	width:100%;
	float:left;
	border-bottom:solid 1px #d8d6d6;
	padding:0px 0px 20px 0px;
	margin:	3px 0px 0px 0px;
}

.hip-container h6{
	width:100%;
	float:left;
	color:#8d8d8d;
	text-transform: capitalize;
	font-size:30px;
}

.hip-container p{
	width:100%;
	float:left;
}

.hip-right{
	float:right;
	width:40%;
	margin:8px 0px 0px 0px;
}

.hip-right img{
	width:100%;
}

.hip-right iframe{
	width:100%;
}

.hip-text-container{
	margin-right:42%;
}

.hip-left{
	width:100%;
	float:left;
}

h1.hip-left-head{
	width:100%;
	float:left;
	text-shadow:0px 1px 1px #fff;
	color:#5d5d5d;
	line-height:30px;
}

p.hip-left-text{
	margin:15px 0px 0px 0px;
}

.bottom-box{
	float:left;
	width:100%;
	padding:30px 0px;
	position:relative;
	background:#fff;
}
.bottom-box_item{ width:1000px; margin:0px auto;}

a.copyright{
	float:left;
	font-size:13px;
	color:#6f6f6f;
}

.bottom-right{
	width:52%;
	float:right;
}

p.bottom-apps{
	width:auto;
	float:left;
	margin-right:20%;
}

.apple-app{
	width:21px;
	height:25px;
	float:left;
	background:url(../img/small-img.png) no-repeat 0px 0px;
}

span.appsname{
	margin:0px 0px 0px 5px;
	color:#a9a9a9;
	line-height:26px;
	
}

a.iphone{
	display:block;
	float:right;
	padding:0px 5px;
	color:#5d5d5d;
}

a.ipod{
	display:block;
	float:right;
	padding:0px 5px;
	color:#5d5d5d;
}

a.twitter{
	width:27px;
	height:29px;
	float:left;
	background:url(../img/social_icon.png) no-repeat 0px 0px;
	margin:0px 2px;
}
a.twitter:hover{background:url(../img/social_icon.png) no-repeat 0px -28px;}
a.fb{
	width:27px;
	height:29px;
	float:left;
	background:url(../img/social_icon.png) no-repeat -30px 0px;
	margin:0px 2px;
}
a.fb:hover{background:url(../img/social_icon.png) no-repeat -30px -28px;}

a.linkdin{
	width:27px;
	height:29px;
	float:left;
	background:url(../img/social_icon.png) no-repeat -60px 0px;
	margin:0px 2px;
}

a.linkdin:hover{background:url(../img/social_icon.png) no-repeat -60px -29px;}

a.google-plus{
	width:27px;
	height:29px;
	float:left;
	background:url(../img/social_icon.png) no-repeat -90px 0px;
	margin:0px 2px;
}
a.google-plus:hover{background:url(../img/social_icon.png) no-repeat -90px -29px;}

a.pint{
	width:27px;
	height:29px;
	float:left;
	background:url(../img/social_icon.png) no-repeat -119px 0px;
	margin:0px 2px;
}

a.pint:hover{background:url(../img/social_icon.png) no-repeat -119px -29px;}

span.link-divider{
	float:right;
	display:block;
	color:#5d5d5d;
	text-shadow:-1px 0px 0px #cbcbcb;
}

span.app-margin{
	margin:0px 3px;
}
/* all post */

span.view-allpost{
	float:right;
	font-size:14px;
	color:#1975AE;
	font-weight:normal;
	position:relative;
	top:-5px;
}

a.view-post{
	color:#fff;
	display:block;
	padding:7px 12px;
	background:#adadad;
}
a.view-post:hover{background:#03a6e9;}

/*about banner css */
.aboutus-banner-wrpper{
	width:100%;
	float:left;
	position:relative;
	display: none;
}

.aboutus-banner-container{
	width:100%;
	float:left;
	position:relative;
}

.about-banner-textbox{
	width:37%;
	float:right;
	position:absolute;
	right:10%;
	top:32%;
}

p.text-contaiener{
	width:100%;
	float:left;
	font-size:32px;
	/*color:#fff;*/
/*	text-shadow:0px 2px 2px rgba(255,255,255, 0.7);*/
	line-height:42px;
	margin:0px 0px 22px 0px;
	font:bold 36px/37px 'Oxygen', sans-serif, Arial,Helvetica,sans-serif;
	color:#171C1F;
	
}

/* about mid-portion */

.abt-mid-container{
	width:100%;
	float:left;
	padding:20px;
}

h3.abt-mid-container-head{
	width:100%;
	float:left;
	color:#454545;
}

p.abt-mid-container-head{
	width:100%;
	float:left;
}

/* blog css */

.blg-banner-textbox{
	width:50%;
	float:left;
	position:absolute;
	top:7%;
	left:3%;
	z-index:100;
}
.blg-headbox{
	padding:22px;
	background:#e7e7e7;
	float:left;
	width:100%;
	box-shadow:0px 5px 5px rgba(0,0,0, 0.04) inset;
	-webkit-box-shadow:0px 5px 5px rgba(0,0,0, 0.04) inset;
	-moz-box-shadow:0px 5px 5px rgba(0,0,0, 0.04) inset;
	-ms-box-shadow:0px 5px 5px rgba(0,0,0, 0.04) inset;
	-o-box-shadow:0px 5px 5px rgba(0,0,0, 0.04) inset;
}

.blg-headbox h3{
	color:#c7c7c7;
	float:left;
	line-height:34px;
}

.search-wrap{
	margin-left:24px;
}

.search-container{
	float:right;
	background:#fff;
	border:solid 1px #ccc;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	width:24%;
	
}

a.blg-searchicon{
	float:left;
	margin:11px 7px;
	width:10px;
	height:10px;
	background:url(../img/icon-box.png) no-repeat 0px 0px;
}

.blog-left{
	width:70%;
	float:left;
	height:auto;
}

ul.blog-wrapper{
	width:100%:
	float:left;
	margin:10px 0px 0px 0px;
}

ul.blog-wrapper li{
	width:100%;
	float:left;
	padding:10px 0px 20px 0px;
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #fff;
}

ul.blog-wrapper li:first-child{
	border-top:none;
}

ul.blog-wrapper li:last-child{
	border-bottom:none;
}

ul.blog-wrapper li h3{
	margin:10px 0px 20px 0px;
	float:left;
	width:100%;
	color:#454545;
}

.blog-imgbox{
	width:100%;
	float:left;
	margin:5px 0px;
}

.blog-imgbox img{
	width:100%;
}

p.blog-text-container{
	width:100%;
	float:left;
	margin:20px 0px;
}

a.blog-read-more{
	color:#0177be;
}

.blog-right{
	width: 24%;
    float: left;
    margin: 0 0 0 4%;
    background: none;
    padding: 5px 8px;
}

.news_portal .blog-right{
	background:#fff;
}

h3.recent-head{
	float: left;
    width: 100%;
    color: #4c4c4c;
    padding-top: 10px;
    font-size: 18px;
}

.news_portal h3.recent-head{
	font-size: 20px;
	color: #353535;
}

ul.blog-right-wrap{
	width:100%;
	float:left;
	margin:12px 0px 25px 0px;
	font-family: 'Roboto', sans-serif !important;
}

ul.blog-right-wrap li{
	background: none;
	float:left;
	width:100%;
	border-bottom:solid 1px #f1f1f1;
	padding:0px 0px;
	margin-bottom:5px;
}

.cloud_tag{
	margin-bottom:20px;
}

.cloud_tag a{
	font-size:15px !important;
	margin-right: 8px;
}

.cloud_tag a,
.cloud_tag a:link,
.cloud_tag a:visited {
	color:#000;

}

.post_by_date{
}

.post_by_date a{
	padding-left:5px !important;
	
}
.cloud_tag a:hover{
	text-decoration:underline;
}

.post_by_date a,
.post_by_date a:link,
.post_by_date a:visited {
	color:#000;

}




ul.blog-right-wrap li a:hover{ color:#fff !important;}
ul.blog-right-wrap li:hover{background:none; border-bottom: solid 1px #2996cc; color: #fff;}

.news_portal ul.blog-right-wrap li:hover{ background:none; border-bottom:solid 1px #2996cc; color:#fff;}

p.recent-text{
	margin-left:0px;
}

p.recent-text a{
	color: #4c4c4c;
    display: block;
    padding: 8px 5px;
    font-weight: 500;
    font-size: 14px;
}

p.recent-text a:hover{
	color: #fff;
    display: block;
     padding: 8px 5px;
	background:#2996cc}


p.recent-text a:hover, p.recent-text a:active{
	color:#fff;
	background:#2996cc;
}


p.recent-text a.active-recent{
	color:#fff;
	display:block;
	 padding: 8px 5px;
	background:#2996cc;
}



.news_portal p.recent-text a{
	color: #64696e;
    display: block;
    padding: 8px 5px;
    font-weight: 500;
    font-size: 16px;
	text-transform: capitalize;
	border-radius:3px;
}

.news_portal p.recent-text a:hover{
	color: #fff;
    display: block;
     padding: 8px 5px;
	background:#3d454d}


.news_portal p.recent-text a:hover, p.recent-text a:active{
	color:#fff;
	background:#2996cc;
}


.news_portal p.recent-text a.active-recent{
	color:#fff;
	display:block;
	 padding: 8px 5px;
	background:#3d454d;
}





ul.tag-block{
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;
}

ul.tag-block li{
	float:left;
	border-left:solid 12px #0c8ad5;
	background:#d8d8d8;
	margin:10px;
	 font-family: 'dosis-light';
}

ul.tag-block li a{
	display:block;
	padding:10px 7px;
}

ul.tag-block li:first-child{
	margin-left:0px;
}

ul.tag-block li:last-child{
	margin-right:0px;
}

/* blog inner page head */

.inner-blog-head{
	width:100%;
	float:left;
}

.inner-blog-head h3{
	color:#454545;
	float:left;
	line-height:34px;
}

.inner-blog-imgbox{
	width:100%;
	float:left;
	margin:25px 0px 10px 0px;
}

p.inner-blog-text{
	width:100%;
	float:left;
	margin:15px 0px 10px 0px;
}

span.tag{
	float:left;
	font-size:18px;
	line-height:32px;
}

ul.span-tagbox{
	width:100%;
	float:left;
	display:block;
}

ul.span-tagbox li{
	float:left;
	border-left:solid 12px #0c8ad5;
	background:#d8d8d8;
	margin: 0px 10px 10px 10px;
	 font-family: 'dosis-light';
}

ul.span-tagbox li a{
	display:block;
	padding:10px 7px;
}


ul.span-tagbox li:last-child{
	margin-right:0px;
}

.span-box-margin{
	margin-left:50px;
}

.usrcomment-box{
	width:100%;
	float:left;
}
ul.usr-comment-wrap{
	width:100%;
	float:left;
}

ul.usr-comment-wrap li{
	width:100%;
	float:left;
	border-bottom:solid 1px #ccc;
	padding:20px 0px;
}

.userimgbox{
	width:49px;
	height:49px;
	float:left;
	border:solid 1px #ccc;
}

.userimg-space{
	margin-left:60px;
}

.user-commentbar{
	width:100%;
	float:left;
}

.user-commentbar-head{
	width:100%;
	float:left;
}

span.user-time{
	float:right;
	width:32%;
	 font-family: 'dosis-light';
}

.comment-head-margin{
	margin-right:33%;
}


/* sign up page step 1 */

.signup-bgnd{
	padding:20px;
	float:left;
	width:100%;
}

.signup-bgnd-portal{
	float: none;
    margin: 0 auto;
    max-width: 520px;
}

h1.user-info{
	width:100%;
	float:left;
	text-align:center;
	margin:40px 0px 10px 0px;
}

form.sign-up-form{
	float:left;
	width:100%;
	/*margin:10px 26.5%;*/
}

ul.signup-form-wrap{
	width:100%;
	float:left;
	margin:10px 0px;
}

ul.signup-form-wrap li{
	width:100%;
	float:left;
	background:#fff;
	border:solid 1px #c4c4c4;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	color:#454545;
	position:relative;
	margin:10px 0px;
}

ul.signup-form-wrap li:first-child{
	margin-top:0px;
}

ul.signup-form-wrap li input[type="text"]{
	border-right:solid 1px #c4c4c4;
	float:left;
	position:relative;
	z-index:1;
	height:40px;
	font-weight:bold;
}

ul.signup-form-wrap li input[type="password"]{
	border-right:solid 1px #c4c4c4;
	float:left;
	position:relative;
	z-index:1;
	height:40px;
	font-weight:bold;
}

.input-container{
	margin-right:48px;
}

.icon-box{
	margin:12px 16px;
}



a.sign-up{
	background:;
	float:left;
	color:#fff;
	text-shadow:0px 1px 1px rgba(0,0,0, 0.6);
	font-size:24px;
	 font-family: 'DIN-Bold';
	 background:url(../img/sign-up.png) no-repeat;
	 width:36.6%;
	 height:50px;
	 text-align:center;
	 line-height:50px;
}

a.optiona-btn{
	width:56%;
	float:left;
	margin:0px 0px 0px 10px;
	height:50px;
	text-shadow:0px 1px 1px rgba(0,0,0, 0.6);
	font-size:24px;
	font-family: 'DIN-Bold';
	text-align:center;
	 line-height:50px;
	 color:#fff;
	 background:url(../img/gray-btn.png) no-repeat;
}

/* sign up step 2 */

h1.we-provide{
	float:left;
	width:100%;
	margin:20px 0px;
	line-height:30px;
}

ul.provide-wrap{
	width:100%;
	float:left;
}

ul.provide-wrap li{
	width:32%;
	float:left;
	margin:20px 1%
}

ul.provide-wrap li:first-child{
	margin-left:0px;
}

ul.provide-wrap li:last-child{
	margin-right:0px;
}

.provide-imgbox{
	width:40.5%;
	float:left;
	border: solid 0px #ccc;
	margin:0 26%;
	height:120px
}

.provide-imgbox img{
	/*width:100%;*/
}

p.provide-text{
	width:100%;
	float:left;
	margin:20px 0px 0px 0px;
}


h1.sign-up-inhead{
	width:100%;
	float:left;
	padding:15px 20px;
	color:#454545;
	text-align:center;
	position:relative;
	font-family: 'Roboto Condensed', sans-serif !important; 
}

h4.sign-up-inhead{
	font-family: 'Roboto Condensed', sans-serif !important; 
}

.we-provide{
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size:34px;
	text-align: center;
}

ul.signup-informwrap{
	width:100%;
	float:left;
}

ul.signup-informwrap li{
	width:100%;
	float:left;
	background:#fff;
	border:solid 1px #c4c4c4;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	color:#454545;
	position:relative;
	margin:10px 0px;
}

ul.signup-informwrap li:first-child{
	margin-top:0px;
}

ul.signup-informwrap li input[type="text"]{
	border-right:solid 1px #c4c4c4;
	float:left;
	position:relative;
	z-index:1;
	height:40px;
	font-weight:bold;
	font-family: 'Roboto', sans-serif
}

form.sv-form textarea{
	font-family: 'Roboto', sans-serif
}

ul.signup-informwrap li input[type="password"]{
	border-right:solid 1px #c4c4c4;
	float:left;
	position:relative;
	z-index:1;
	height:40px;
	font-weight:bold;
}
ul.signup-informwrap li select{
	width:100%;
	float:left;
	padding:10px;
}

ul.signup-informwrap li select option{
	padding:0px 10px;
}

ul.signup-informwrap li.signup-inspecial{
	width:100%;
	float:left;
	margin:0px 0px 10px 0px;
	border:none;
	background:none;
}

ul.signup-informwrap li.signup-inspecial input[type="checkbox"]{
	width:14px;
	height:14px;
	float:left;
	margin:5px 0px 0px 0px;
}

.specialcheck-margin{
	margin: 0px 0px 0px 20px;
}

.specialcheck-margin p{
	margin:0px;
	padding:0px;
}

ul.signup-informwrap li.thankyou-box{
	width:100%;
	border:none;
	background:none;
}


a.thankyou-signup, .thankyou-signup{
	width:100%;
	float:left;
	background:url(../img/thnk-you-btn.jpg) no-repeat;
	height:50px;
	line-height:50px; 
	color:#fff;
	font-size:24px;
	text-shadow:0px 1px 1px rgba(0,0,0, 0.6);
	text-align:center;
	border-radius: 6px;
}
.thankyou-signup1{
	width:100%;
	float:left;
	background:url(../img/btn-2.jpg) no-repeat;
	height:100px;
	line-height:50px; 
	color:#fff;
	font-size:24px;
	text-shadow:0px 1px 1px rgba(0,0,0, 0.6);
	text-align:center;
}
.thankyou-signup-button{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    padding-top: 8px;
	
}

/* faq css */

h1.heading-box{
	width:100%;
	float:left;
	padding:20px;
	text-shadow:0px 1px 1px rgba(255,255,255, 0.7);
}

.faq-questionwrap{
	width:100%;
	float:left;
	padding:0px;
}

.faq-question1{
	width:100%;
	float:left;
	position:relative;
	margin:20px 0px;
}

.faq-question1-bgnd{
	float:left;
	position:relative;
	margin:0px 2%;
}

.faq-question1-bgnd img{
	width:100%;
}

.faq-question1-img{
	position:absolute;
	z-index:0;
	top:10.7%;
	left:9.5%;
	height:83%;
	width:78.5%
}

.faq-question1 iframe{
 width:100%;
 height:100%;
}

h1.question1{
	width:100%;
	float:left;
	background:rgba(0,0,0,0.6);
	font-size:50px;
	position:absolute;
	padding:20px 11%;
	z-index:1;
	bottom:0%;
	color:#fff;
	text-shadow:0px 5px 4px rgba(0,0,0,0.7);
	text-align:center;
}

.faq2-box{
	width:100%;
	float:left;
	border-bottom:solid 1px #c4c4c4;
	margin:20px 0px;
}

.faq2-box-imgbgnd{
	width:59%;
	float:right;
	position:relative;
}

.faq-img-box{
	width:64.5%;
	position:absolute;
	float:left;
	z-index:0;
	top:4.5%;
	left:7.5%;
}


.faq2-box-right{
	float:right;
	margin:0px 0px 0px 1%;
	width:40%;
}

h1.salesvu-work{
	width:100%;
	float:left;
	margin:10px 0px;
	line-height:30px;
}

ul.faq-right-point{
	widrh:100%;
	float:left;
	margin:10px 0px;
}

ul.faq-right-point li{
	background:url(../img/slider-arrow.png) no-repeat 0px 6px;
	float:left;
	width:100%;
	height:auto;
	margin:5px 0px;
}

ul.faq-right-point li p{
	margin-left:12px;
}

.faq3-block{
	width:100%;
	padding:20px 0px 40px 0px;
	float:left;
	border-bottom:solid 1px #c4c4c4;
}

.faq3-block-left{
	width:47%;
	float:left;
}

.faq3-block-right{
	width:51%;
	float:right;
}

/* Thank you page css */

.thanks-headblock{
	width:100%;
	float:left;
	padding:20px 30px;
}

.thanks-headblock h1.thnk-headtext{
	width:100%;
	float:left;
	margin:10px 0px;
}

ul.thnk-headtext-wrap{
	width:100%;
	float:left;	
	margin:15px 0px;
}

ul.thnk-headtext-wrap li{
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;
	background:url(../img/slider-arrow.png) no-repeat 0px 6px;
}

ul.thnk-headtext-wrap li p{
	margin-left:12px;
}

.thanks-stepbody{
	width:100%;
	float:left;
	padding:20px 30px;
}

h6.thnks-stepbody-head{
	width:100%;
	float:left;
	font-size:18px;
	font-family:Futura-Bold;
	font-style:italic;
}

.thanks-step1{
	width:100%;
	float:left;
	margin:20px 0px;
}

.thanks-step1 h4{
	color:#455560;
	width:100%;
	float:left;
	margin:0px 0px 20px 0px;
}

.thanks-step1 h4 span{
	color:#0066a4;
}

.thanks-step1-imgbox{
	width:100%;
	float:left;
}

.thanks-step1-imgbox img{
	width:100%;
}

.thanks-step2{
	width:100%;
	float:left;
	margin:20px 0px;
	border-bottom:solid 1px #b9b9b9;
}

.thanks-step2 h4{
	width:100%;
	float:left;
	text-align:center;
	margin:20px 0px;
}
	
.thanks-step2 h4 span{
	color:#0066a4;
}

.thanks-step2-imgbox{
	float:left;
	margin:20px 18% 0px 18%;
}

.thanks-step2-imgbox a{
	display:block;
	float:left;
	width:100%;
	height:100%;	
}

/* login page */

.login-box{
	padding:6%;
}

h1.login-head{
	float:left;
	text-align:center;
	width:100%;
	font-size:34px;
	margin:25px 0px;
}

p.forget-password{	
	color:#1974ac;
	width:100%;
	float:left;
}

/* contact css */

.contact-headbox{
	width:100%;
	float:left;
	/*padding:10px 30px;
	background:url(../img/post-bgnd.png);*/
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	margin:40px 0px 0px 0px;
	/*height:45px;*/
}

h1.contacthead-head{
	width:100%;
	float:left;
	margin:0px 0px 20px 0px;
	
}

.contact-body-container{
	width:100%;
	padding:20px;
	float:left;
}

.contact-leftwrap{
/*	width:53%;*/
	width:49%;
	float:left;
	margin:10px 0px;
}

h1.address-head{
	width:100%;
	float:left;
	margin:20px 0px;
}


h1.address-head1{
	width:100%;
	float:left;
	margin:10px 0px;
}

.contact-wrap{
	width:100%;
	float:left;
	margin:0px 0px 10px 0px;
}

.contact-leftbox, .contact-rightbox{	
	width:48%;
	float:left;
}

p.contact-text{
	margin:5px 0px;
	float:left;
	width:100%;
}

.contact-rightwrap{
	width:45%;
	float:right;
	border:solid 1px #c3c4c6;
	box-shadow:0px 0px 3px rgba(0,0,0, 0.4) inset;
	-webkitbox-shadow:0px 0px 3px rgba(0,0,0, 0.4) inset;
	-o-box-shadow:0px 0px 3px rgba(0,0,0, 0.4) inset;
	-ms-box-shadow:0px 0px 3px rgba(0,0,0, 0.4) inset;
	-moz-box-shadow:0px 0px 3px rgba(0,0,0, 0.4) inset;
	padding:20px;
	line-height:40px;
}
.contact-form-wrap{
	width:100%;
	float:left;
	margin:20px 0px;
	margin-top:0px;
}

h1.contact-wrap-head{	
	width:100%;
	float:left;
	margin:7px 0px;
	line-height:30px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}

h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}

.contact-rightwrap {
	font-family: 'Roboto', sans-serif;
}

form.contact-from-container{	
	width:100%;
	float:left;
}

form.contact-from-container ul li:last-child{
	border:none;
	background:none;
}

form.contact-from-container ul li:last-child a{
	width:33%;
}

/* forget Password */

.forget-signin-box{
	width:100%;
	float:left;
	margin:10px 0px;
	text-align:center;
	color:#1974ac;
}

.forget-signin-box p a{
	color:#1974ac;
}

li.lower-li{
	background:none !important;
	border:none  !important;
}

/* pricing page */

.pricing-midwrap{
	width:100%;
	float:left;
	margin:50px 0px 10px 0px;
	position:relative;
}

ul.pricing-topnavbox{
	width:100%;
	float:left;
	position:relative;
	font-size:24px;
	color:#fff;
}

ul.pricing-topnavbox li{
	float:left;
	margin:0px 1px 0px 0px;
	padding:11px 30px;
	
	-moz-box-sizing: border-box;
	 box-sizing: border-box;  
	 padding: 11px 29px;	

	background:(181,181,181, 0.3); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxYjFiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMGIwYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b1b1b1 0%, #b0b0b0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b1b1), color-stop(100%,#b0b0b0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b1b1b1 0%,#b0b0b0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b1b1b1 0%,#b0b0b0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b1b1b1 0%,#b0b0b0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b1b1b1 0%,#b0b0b0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#b0b0b0',GradientType=0 ); /* IE6-8 */
background:opacity(0.3);
cursor:pointer;

 
 *padding-left: 28px;  /* IE7 hack*/
 *padding-right: 29px;  /* IE7 hack*/
  padding-left: 28px\0/; /* IE8 hack, this hack must go after the rules for all another browser */
  padding-right: 29px\0/; /* IE8 hack, this hack must go after the rules for all another browser */

}

/* Chrome hack for the preceding style */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	ul.pricing-topnavbox li {
		padding: 11px 28px; 
	}
}

ul.pricing-topnavbox li.pricing-navactive, ul.pricing-topnavbox li:active, ul.pricing-topnavbox li:hover{
	background: #868686; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2ODY4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YThhOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #868686 0%, #8a8a8a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#868686), color-stop(100%,#8a8a8a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #868686 0%,#8a8a8a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #868686 0%,#8a8a8a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #868686 0%,#8a8a8a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #868686 0%,#8a8a8a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#868686', endColorstr='#8a8a8a',GradientType=0 ); /* IE6-8 */

}

.pricing-text-wrap{
	width:100%;
	float:left;
	padding:35px 40px;
	border:solid 1px #888;
}


.pricing-text-wrap table{
	border:solid 1px #c5c5c5;
	border-top:none;
	border:-bottom:none;
}

.pricing-text-wrap table tr.pricing-contenthead{
	background: #1a1a1a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MzQzNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1a1a1a 0%, #434343 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a1a1a), color-stop(100%,#434343)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1a1a1a 0%,#434343 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1a1a1a 0%,#434343 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1a1a1a 0%,#434343 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1a1a1a 0%,#434343 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#434343',GradientType=0 ); /* IE6-8 */
border-top:solid 1px #c5c5c5;
border-bottom:solid 1px #c5c5c5;

}

.pricing-text-wrap table tr.pricing-contenthead th{
	font-family: 'Roboto', sans-serif;
	font-size:22px;
	color:#FFFFFF;
	text-align:center;
	padding:15px 0px;;
}

.pricing-text-wrap table tr.pricing-contenthead th:first-child{
	text-align:left;
	padding:15px 35px;
	width:50%;
}

.pricing-text-wrap table tr.pricing-contenthead th:nth-child(2), .pricing-text-wrap table tr.pricing-contenthead th:nth-child(3){
	font-size:30px;
	ont-family: 'DIN-Bold';
	width:25%;
}

.pricing-text-wrap table tr.pricing-contenthead th:nth-child(2) span{
	color:#1ba1f1;
}

.pricing-text-wrap table tr td{
	border:solid 1px #c5c5c5;
	text-align:center;
	padding:15px;
	border-top:none;	
}

span.righ-click{
	width:16px;
	height:13px;
	/*background:url(../img/cross-icon.png) no-repeat 0px 0px;*/
	display:block;
}

span.cross-click{
	width:16px;
	height:14px;
	/*background:url(../img/cross-icon.png) no-repeat -14px 0px;*/
	display:block;
}

.pricing-text-wrap table tr td:first-child{
	text-align:left;
	padding:15px 35px;
	width:50%;
	border-left:none;
}

.pricing-text-wrap table tr td:nth-child(2){
	width:25% !important;
}

.pricing-text-wrap table tr td:nth-child(3){
	border-right:none;
	width:25% !important;
}

.pricing-text-wrap table tr:last-child td{
	border-bottom:none;
}

p.pricing-note{
	width:100%;
	float:left;
	margin:10px 0px;
	padding:0px 35px;
	font-weight:bold;
}

.content-pricing-tab{
	display:none;
}

.content-app-tab{
	display:block;
}
.content-feature-tab{
	display:none;
}

/* overview page */
/* load more button */
a.over-view-load{
	display:block;
	width:100%;
	font-size:24px;
	margin:40px 0px;
	box-shadow:0px 0px 8px rgba(255,255,255, 0.15)inset;
	-webkit-box-shadow:0px 0px 8px rgba(255,255,255, 0.15)inset;
	-moz-box-shadow:0px 0px 8px rgba(255,255,255, 0.15)inset;
	-ms-box-shadow:0px 0px 8px rgba(255,255,255, 0.15)inset;
	-o-box-shadow:0px 0px 8px rgba(255,255,255, 0.15)inset;
	border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	padding:17px 0px;
	text-align:center;
	color:#fff;
	text-shadow:0px 1px 1px rgba(0,0,0,0.64);
	background:url(../img/load-more-btn.png) no-repeat;
	margin-left:40px;

}

.faq10-mainbox{
	width:100%;
	float:left;
	padding:40px 0px;
	position:relative;
	border-bottom:solid 1px #c5c5c5;
}

.faq10-leftbox{
	width:47%;
	float:left;
}

.faq10-rightwrap{
		margin-left:51%;
}

.faq10-rightwrap h1{
		font-size:34px;
		margin:7% 0;
}

.faq11-mainbox{
		width:100%;
		float:left;
		position:relative;
		margin:40px 0px 0px 0px;
		border-bottom:solid 1px #c5c5c5;
}

.faq11-leftbox{
	width:47%;
	float:left;
	font-size:34px;
}

.faq11-leftbox h1{
	margin:7% 0 0 0;
}
.faq11-rightbox{
		margin-left:51%;
		position:relative;
}

.faq11-rightimgbgnd{
	position:relative;;
	float:left;
	width:100%;
	z-index:0;
}

.faq11-rightimgbgnd img{
	width:100%;
}

.faq11-iframebox{
	width:94%;
	float:left;
	position:absolute;
	height:66.5%;
	z-index:1;
	top:4%;
	left:3%;
}

.faq11-iframebox iframe{
	width:100%;
	height:100%;
	position:absolute;
}

/* over view 1 page */
.overview-wrap{
	width:100%;
	float:left;
	padding:30px 0px;
	border-bottom:solid 1px #c5c5c5;
}

.overview-leftbox{
	width:47%;
	float:left;
}

h1.overview-headingbox{
	width:100%;
	float:left;
	line-height:26px;
}

.overview-contentbox{
	width:94%;
	float:left;
	margin:20px 0px 0px 0px;
}

 .overview-rightbox{
	width:47%;
	float:right;
}

.iframe-wrp{
	width:100%;
	border:10px solid #c5c5c5;
	box-shadow:0px 0px 5px rgba(231,231,231, 0.6);
	-webkit-box-shadow:0px 0px 5px rgba(231,231,231, 0.6);
	-moz-box-shadow:0px 0px 5px rgba(231,231,231, 0.6);
	-ms-box-shadow:0px 0px 5px rgba(231,231,231, 0.6);
	-o-box-shadow:0px 0px 5px rgba(231,231,231, 0.6);
	float:left;
}

.iframe-wrp iframe{
	width:100%;
}



.edit-backgnd {
	background:#fff;
	box-shadow:0px 2px 2px rgba(0,0,0, 0.14);
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0, 0.14);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0, 0.14);
	-ms-box-shadow:0px 2px 2px rgba(0,0,0, 0.14);
	-o-box-shadow:0px 2px 2px rgba(0,0,0, 0.14);	
}

.header-margin-top {
	margin-top:5% !important;
}

/* index container margin */

.margin-top{
	margin-top:70px;
	margin-bottom:1px;
}

.header-video-main{
	/*width:100%;*/
	float:left;
	height:auto;
	margin-top:4px;
	position:relative;
	left:-5px;
	
}



.slider3-headertext{
	color:#455560;
}


/* retail */
.retail-box-left1{
	position:absolute;
	width:45%;
	margin:4.60% 0% 0% 4%;
 -bracket-:hack[;
	margin:16% 0% 0% 4%;
 ];
}

.retail-box-right1{
	position:absolute;
	width:45%;
	margin:2.40% 0% 0% 4%;
 -bracket-:hack[;
	margin:9% 0% 0% 4%;
 ];
}

.retail-box-left2{
	position:absolute;
	width:45%;
 -bracket-:hack[;
	margin:7% 0% 0% 4%;
 ];
}

p.retail-contentbox {
	width:100%;
	float:left;
	color:#444;
	margin:7px 0px 0px 0px;
}
p.name-contnebox {
	width:100%;
	float:left;
	text-align:right;
	margin:5px 0px 0px 0px;
	font-family: 'DIN-Bold';
}

.flexslider {
	height:500px; 
}

.texture_bg{background:url(../img/post-bgnd.png) repeat scroll 0 0 transparent; clear:both;}
.texture_bg_item{ width:1000px; margin:0px auto; padding:25px 0;}
.texture_bg_item ul{ margin:0px; padding:0px;}
.texture_bg_item ul li{ float:left; width:333px; text-align:center; background:url(../img/mid_sapreter.jpg) no-repeat right center }
.li_bg{background:url(../img/mid_sapreter.jpg) no-repeat left center}
.texture_bg_item h2 {
    font-family: 'DIN-Bold';
    font-size:21px;
	text-align:center;
	margin-bottom:12px;
	color:#8d8d8d;
	
}
.texture_bg_device{background:#fff/*url(../img/white_texturebg.png) repeat scroll 0 0 transparent*/; clear:both; border-top:1px solid #e3e6e7; border-bottom: 1px solid #E3E6E7; /*box-shadow:0px 2px 2px rgba(0,0,0, 0.14);
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0, 0.14);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0, 0.14);
	-ms-box-shadow:0px 2px 2px rgba(0,0,0, 0.14);
	-o-box-shadow:0px 2px 2px rgba(0,0,0, 0.14)*/ }

.texture_bg_device_item{ width:1000px; margin:0px auto; padding:20px 0px; position:relative;}
.texture_bg_device_item h6{
 color: #8D8D8D;
    float: left;
    font-size: 30px;
    text-transform: capitalize;
	padding-bottom:24px;
    width: 100%;} 
.devicetxt1{ position:absolute; left:0px; top:59px; font-size:12px;}
.devicetxt2{ position:absolute; left:178px; top:130px; font-size:12px;}
.devicetxt3{ position:absolute; left:364px; top:78px; font-size:12px;}
.devicetxt4{ position:absolute; left:576px; top:107px; font-size:12px;}
.devicetxt5{ position:absolute; right:164px; top:58px; font-size:12px;}
.devicetxt6{ position:absolute; right:32px; top:115px; font-size:12px;}
.texture_bg_device h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 21px;
	text-align:center;
	margin-bottom:15px;
	text-align:center;
	line-height:26px;
	color:#5e5e5e;

	
	
}

.texture_bg_device h3 span{ color:#383838;}



.salesvuwork_frame{ background:#fff/*url(../img/white_texturebg.png) repeat scroll 0 0 transparent*/; border-top:solid 1px #e4e4e4;}
.salesvuwork_framevideo{ background:url(../img/post-bgnd.png) repeat scroll 0 0 transparent; border-top:solid 1px #e4e4e4;}
.salesvuwork{ width:1000px; margin:0px auto; padding:25px 0px;}
.salesvuwork h6{
 color: #8D8D8D;
    float: left;
    font-size: 30px;
    text-transform: capitalize;
	padding-bottom:24px;
    width: 100%;} 
.salesvuwork_txt{ width:360px; float:left; }
.salesvuwork_txt ul{ margin:0px; padding:0px;}
.salesvuwork_txt ul li{ padding:10px 0px; text-align:left; font-size:19px; color:#666666; background:url(../images/video_sep.jpg) bottom repeat-x; font-family:'DIN-Bold';}
.salesvuwork_customervideo{ background:f7f7f7; border-top:solid 1px #e4e4e4;}
.salesvuwork{ width:1000px; margin:0px auto; padding:25px 0px;}
.salesvuwork_customervideo p{ font-size:12px; color:#8a8a8a;}
.salesvuwork_customervideo { background:#fff/*url(../img/white_texturebg.png) repeat*/;}
.salesvuwork_customervideo ul{margin:0px; padding:0px;}
.salesvuwork_customervideo ul li{ float:left; width:330px; text-align:center; background:url(../img/action_sap.jpg) repeat-y scroll 14px center transparent;}
.salesvuwork_customervideo img{ box-shadow:2px 2px 2px rgba(0,0,0, 0.14);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0, 0.14);
	-moz-box-shadow:2px 2px 2px rgba(0,0,0, 0.14);
	-ms-box-shadow:2px 2px 2px rgba(0,0,0, 0.14);
	-o-box-shadow:2px 2px 2px rgba(0,0,0, 0.14);}

.salesvuwork_video{width:582px; text-align:center; float:right; top:-35px; position:relative;}

.salesvuwork_video img{box-shadow:2px 2px 2px  rgba(0,0,0, 0.14);
	-webkit-box-shadow:2px 2px 2px  rgba(0,0,0, 0.14);
	-moz-box-shadow:2px 2px 2px  rgba(0,0,0, 0.14);
	-ms-box-shadow:2px 2px 2px  rgba(0,0,0, 0.14);
	-o-box-shadow:2px 2px 2px  rgba(0,0,0, 0.14);}

.texture_bg_item img{
     box-shadow:2px 2px 2px rgba(0,0,0, 0.14);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0, 0.14);
	-moz-box-shadow:2px 2px 2px rgba(0,0,0, 0.14);
	-ms-box-shadow:2px 2px 2px rgba(0,0,0, 0.14);
	-o-box-shadow:2px 2px 2px rgba(0,0,0, 0.14);}
.texture_bg_item p {
    font-size: 18px;
    padding: 10px 0;
    text-align: center;
	background:url(../img/saprater.jpg) bottom center no-repeat;
	color:#818181;
	text-transform:uppercase;
	

}
.customer_section{background:url(../img/post-bgnd.png) repeat scroll 0 0 transparent; margin-top:1px; margin-bottom:1px;}
.customer_section_item{ width:1000px; margin:0px auto; padding:20px 0px;}
.customer_section_item h6{color: #8D8D8D;
    float: left;
    font-size: 30px;
    text-transform: capitalize;
	padding-bottom:24px;
    width: 100%;}
.customer_section ul{ margin:0px; padding:0px;}
.customer_section ul li{ float:left; width:330px; text-align:center; background:url(../img/mid_sapreter.jpg) no-repeat scroll 320px center transparent; height:454px;}
.customer_section img{ box-shadow:2px 2px 2px rgba(0,0,0, 0.14);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0, 0.14);
	-moz-box-shadow:2px 2px 2px rgba(0,0,0, 0.14);
	-ms-box-shadow:2px 2px 2px rgba(0,0,0, 0.14);
	-o-box-shadow:2px 2px 2px rgba(0,0,0, 0.14);}
	
.customer_section p{ padding: 6px 0; width:280px; margin:0px auto; text-align:left; color:#797878;}	
.customer_name{ color:#0286e1 !important; text-align:right !important;}
.nav-buttons{ position:absolute; right:0px; bottom:0px;}
.nav-buttons #nav li{ background:url(../images/banner_dctive.png) no-repeat; width:16px; height:16px; float:left; margin-left:6px; font-size:0px !important;}
.nav-buttons #nav li.showPage{background:url(../images/banner_active.png) no-repeat !important; width:16px; height:16px;}
.nav-buttons #nav li a{ display:block !important;}
.slider_textbg{/*background:url(../img/banner_textbg.png) repeat; padding:5px; width:420px;*/ }

.overview_video{}
.overview_video .prev{background:url(../img/prev_video.png) no-repeat; width:46px; height:46px; border:0px; position:absolute; right:-10px; top:125px;}
.overview_video .next{background:url(../img/next_video.png) no-repeat; width:46px; height:46px; border:0px; position:absolute; left:-2px; top:125px;}
.overview_video .prev:hover{background:url(../img/next_video_hover.png) no-repeat; width:46px; height:46px; border:0px; position:absolute; right:-10px; top:125px;}
.overview_video .next:hover{background:url(../img/prev_video_hover.png) no-repeat 0 -1px; width:46px; height:46px; border:0px; position:absolute; left:-2px; top:125px;}
.anyClass{ margin:0px auto;}
.anyClass li{ margin-left:10px; width:297px; }
.anyClass img{border:solid 1px #e2e2e2; border-right:0px; border-bottom:0px; box-shadow:2px 2px 2px  rgba(0,0,0, 0.14);
	-webkit-box-shadow:2px 2px 2px  rgba(0,0,0, 0.14);
	-moz-box-shadow:2px 2px 2px  rgba(0,0,0, 0.14);
	-ms-box-shadow:2px 2px 2px  rgba(0,0,0, 0.14);
	-o-box-shadow:2px 2px 2px  rgba(0,0,0, 0.14);}
.anyClass h4{ font-size:16px; text-align:center; font-family:'Roboto', sans-serif; padding:6px 0 0 0; color:#727272;}

.customer_section p.custext1{    margin-bottom: inherit;
    margin-left: 56px;
    margin-right: inherit;
    margin-top: inherit;}
.customer_section ul li.custext2{ background:url(../img/mid_sapreter.jpg) no-repeat scroll 14px center transparent; text-align:right;}	
.salesvuwork_customervideo ul li.custext3{ text-align:left; background:url(../img/action_sap.jpg) repeat-y scroll 320px center transparent}
.salesvuwork_customervideo ul li.custext3 p{ text-align:center; padding-right:65px;}
.salesvuwork_customervideo ul li.custext4{ text-align:right;}
.salesvuwork_customervideo ul li.custext4 p{ text-align:center; padding-left:55px;}	

.aboutus-banner-wrpper .bgstretcher-area{ top:0px !important;}	
.single{     background: #ffffff !important}

.submit_disable{
	opacity: .30;
	position:relative;
}
.loader_img{
	left: 45%;
    position: absolute;
    top: 18%;
	display:none;
}


/*-----------------Signup step 2 Style--------------------*/
.signup_step_header{
	background:url(../img/signupstep_header_bg.jpg) repeat-x #eaeaea;
	border:solid 2px #eaeaea;
	box-shadow: 1px 1px 2px #888888;
	}
.create_without{
	padding:9px 15px 5px 10px;
	text-align:right;
	font-size:11px;
}
.create_without a{
	text-decoration:underline;
	color:#7F7F7F;
}
	
.signup_step_payment_option{
	margin:0px;
	padding:0px;
	list-style:none;
}

.signup_step_payment_option li{
	float: left;
    text-align: center;
	padding-top:25px;
    width: 50%;}
.li_sep{
	background:url(../img/payment_sep.png) no-repeat right 20px;
}
.input-container label{
	margin-left:20px;
}


/*---------------------------Css for New Header---------------*/

.header_wraper{
	background:url(../images/header_bg_new.jpg) repeat-x; height:55px;
	border-bottom:solid 1px #c1d4e1;
	margin-bottom:10px;
}

.header_wraper .sv_logo{
	float:left;
	padding:15px 0 0 10px;
}

.header_right_section{
	float:right;
	font-family:'Roboto Condensed',sans-serif,Arial,Helvetica;
}


.header_right_section ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.header_right_section ul li{
	display: inline-block;
	color: #f1f8fe;
	font-size: 13px !important;
	margin-left: 40px;
	padding-right: 10px;
	margin-top: 5px;
}

.header_right_section ul li a{
	color:#f1f8fe;
	text-decoration:none;
}

.features_icon{
	float: left;
	margin-top: 0px;
	height: auto;
	padding-top: 0px;
	font-weight: normal;
}

.features_icon img{
	display:block;
	margin-left: 9px;
}

.features_item{
	background: url(../images/features_bg.png) no-repeat;
	width: 450px;
	height: 420px;
	left: -239px;
	top: -10px;
	text-align: center;
	padding: 30px 0 0 20px;
}


.header_right_section ul li.hint_icon{
	float:left;
	z-index: 1000 !important;
}



.features_item div{
	float:left;
	/*display:inline-block;*/
	width:108px;
	height:105px;
	color:#222222;
	margin-bottom:15px;
	font-weight:normal;
	font-size:15px;

}

.features_item div a{
	color:#222222!important;
	font-size:12px;
	padding-right:14%;
}

.features_item_img{
	display:block;
	height:70px;
	border:solid 0px red;
}

.features_item span{
	height: 38px;
	float: left;
	width: 100px;
}


.features_item_4row{
	background: url(../images/features_bg_4row.png) no-repeat;
	width: 450px;
	height: 513px;
	left: -239px;
	top: -10px;
	text-align: center;
	padding: 30px 0 0 20px;
}





.features_item_4row div{
	float:left;
	/*display:inline-block;*/
	width:100px;
	height:95px;
	color:#222222;
	margin-bottom:10px;
	font-weight:normal;
	font-size:15px;

}

.features_item_4row div a{
	color:#222222!important;
	font-size:12px;
	padding-right: 14%;
}



.features_item_4row span{
	height: 38px;
	float: left;
	width: 100px;
}



.features_item_5row{
	background: url(../images/features_bg_5row.png) no-repeat;
	width: 450px;
	height: 612px;
	left: -239px;
	top: -10px;
	text-align: center;
	padding: 30px 0 0 20px;
}


.hint_item{
	background: url(../images/hint_bg.png) no-repeat;
    width: 350px;
    height: 815px;
    left: -167px;
    top: -11px;
    text-align: center;
    padding: 0px !important;
    margin: 0px !important;
}

.hint_item ul{
	margin: 0px;
    padding: 0px;
    list-style: none;
    width: 104%;
    display: block !important;
    margin-top: 23px;
    height: 786px;
    overflow-y: auto;
    overflow-x: hidden;
}

.hint_batch{
	position: absolute;
    width: 26px;
    height: 22px;
    float: left;
    background: #0a89d6;
    border-radius: 30px;
    top: 15px;
    left: 19px;
    text-align: center;
    padding-top: 3px;
    font-size: 15px;
}

.hint_item ul li{
	width: 100%;
    padding: 0;
    position: relative !important;
    text-align: left;
    color: #000;
    overflow: hidden;
   max-width: 300px;
    margin: 0px auto;
    margin-left: 28px;
	    text-align: center;
		border-bottom: solid 1px #2d353c !important;
		      margin-bottom: 20px;
    padding-bottom: 20px;
	
}

.close_hint_li{
	    top: 0px;
    left: 26px;
	    padding: 0;
    border: 0px !important;
    margin-bottom: 0px;
	margin-bottom: 0px !important;
}

.close_hint{
	background: url(../images/close_hint.png) no-repeat;
	    height: 32px;
    width: 32px;
    font-size: 0px !important;
}

.hint_item ul li:last-child{
	border-bottom:0px;
}



.hint_item ul li p{
	margin:0px;
	float:left;
}

.hint_item ul li p.hint_list_icon{
	width:70px;
	margin-right:8px;
}

.hint_item ul li p.hint_list_content{
	       width: 100%;
    margin-right: 8px;
    color: #fff;
    font-size: 16px;
	
}

.hint_item ul li p.hint_list_button{
	width: 100%;
    float: right;
    padding-top: 12px;
	
	
}

.hint_item ul li p.hint_list_button a.btntype{
	border: solid 1px #0a89d6;
    border-radius: 3px;
    display: block;
    padding: 7px 5px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background: #0a89d6;
    font-size: 15px;
}

.hint_item ul li p.hint_list_button a.notinst{
	border: solid 1px #636d75;
    border-radius: 3px;
    display: block;
    padding: 7px 5px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background: #636d75;
    font-size: 15px;
    margin-top: 7px;
}



.hint_item ul li p.hint_list_content span{
	    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    display: block;
    font-family: arial;
    margin-bottom: 6px
}





.features_item_5row div{
	float:left;
	/*display:inline-block;*/
	width:100px;
	height:105px;
	color:#222222;
	margin-bottom:15px;
	font-weight:normal;
	font-size:15px;

}

.features_item_5row div a{
	color:#222222!important;
	font-size:12px;
	padding-right: 14%;
}



.features_item_5row span{
	height: 38px;
	float: left;
	width: 100px;
}


.store_name{
	background: url(../images/store_sap.png) no-repeat right;
	padding-right: 25px!important;
	float: left;
	height: 33px;
	padding-top: 12px;
	font-weight: bold;
}

.support_icon{
	margin-top:0px;
}

.support_icon img{
	display:block;
	margin-left:9px;
}


.support_item_bg{
	background: url(../images/support_item.png) no-repeat;
    background-size: cover;
    width: 250px;
    left: -157px;
    top: -7px;
    text-align: center;
    padding: 30px 0 0 20px;
    height: 100px;
}





.support_item_bg div{
	float:left;
	/*display:inline-block;*/
	width:100px;
	height:105px;
	color:#222222;
	margin-bottom:15px;
	font-weight:normal;
	font-size:15px;

}


.support_item_bg div a{
	color:#222222!important;
	font-size:12px;
	padding-right: 14%;
}



.support_item_bg span{
	height: 38px;
	float: left;
	width: 100px;
}


.app_center_icon{
	margin-top:0px;
}

.app_center_icon img{
	display:block;
	margin-left: 13px;
}

.account_icon{
	margin-top:0px;
}

.account_icon img{
	display:block;
	margin-left: 7px;
}

.logout_icon{
	margin-top:0px;
	margin-left: 12px !important;
	position: relative;
	/*top: -4px;*/
}

.logout_icon img{
	display:block;
	margin-left: 4px;
}

/*** DEFAULT COLORS/STYLES ***/
/* Root menu */
.dropdown-menu {
    background: none;
}
/* Root links */
.dropdown-menu a,
.dropdown-menu a:link,
.dropdown-menu a:visited {
   
    /*color: #393939;*/
    /*padding: 5px 9px;*/
}
/* Root link hover */
.dropdown-menu a:hover,
.dropdown-menu li.dropdown-menu-hover > a {
   text-decoration:underline;
   /* color: #000;*/
}
/* Root menu item hover */
.dropdown-menu li:hover,
.dropdown-menu li.dropdown-menu-hover {
    /*background:none;*/
}
/* Submenus */
.dropdown-menu ul {
    /*border: 1px solid #c4c7c8;*/
    background: none;
}
/* Submenu item hover */
.dropdown-menu ul li:hover,
.dropdown-menu ul li.dropdown-menu-hover {
   /* background:none;*/
}



.dropdown-menu ul {
    display: none;
    position: absolute;
    z-index: 1000000;
}

.dropdown-menu li a {
    display: block;
}
.dropdown-menu ul li {
    position: absolute;;
    display: block;
}

/*---------------------------Css for New Header/---------------*/



/*--------------------Style for thank you page-------------------*/

.thankyou_header{
	background:url(../images/thankyou_header_bg.jpg) repeat-x;
	height:295px;
	clear:both;
	position: relative;
	overflow: hidden;
	margin-top: 57px;
	
}

.thankyou_header_item{
	width:1024px;
	margin:0px auto;
	text-align:center;
}

.thankyou_header_item h1{
	margin: 0px;
	font-size: 44px;
	font-weight: bold;
	font-family: 'Courgette', cursive;
	color: #067EC7;
	margin-top: 48px;
	margin-bottom: 30px;
	height: auto;
	padding: 0;
}

.thankyou_header_item h3{
	font-family: 'Roboto Condensed', sans-serif, Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 17px;
	margin-bottom: 24px;
}

.thankyou_header_item h4{
	font-size: 18px;
	margin-bottom: 23px;
	color: #000;
}

.thankyou_first_block{
	background:#fff;
	border-top:solid 2px #eaeaea;
}

.thankyou_block_item{
	width:1024px;
	margin:0px auto;
	padding:32px 0px;
	position: relative;
	overflow: hidden;
}

.thankyou_block_item h2{
	margin:0px;
	padding:0px;
	font-family: 'Roboto Condensed', sans-serif, Arial;
	color:#525b63;
	font-size: 24px;
	font-weight:bold;
	
}

.thankyou_block_item p{
	font-family: 'Roboto Condensed', sans-serif, Arial;
	color:#61717e;
	font-size:17px;
	padding: 8px 0 18px 0;
	margin:0px;
}

.thankyou_rel_content{
	width:650px;
	float:left;
	
}

.thankyou_video{
	width:352px;
	height:auto;
	float:right;
	
}

.thankyou_second_block{
	background:url(../images/thankyou_block2.jpg) repeat-x;
	clear:both;
	
	
}

.thankyou_third_block{
	background:#f0f0f0 url(../images/thankyou_block3.jpg) repeat-x;
	clear:both;
	position: relative;
	overflow: hidden;
}

.thankyou_third_block ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.thankyou_third_block ul li{
	float:left;
	font-family: 'Actor', sans-serif;
	font-size: 22px;
	color:#323232;
}
.thankyou_third_block ul li a{
	color:#0c90e0;
	font-size:15px;
	text-decoration:none;
}

.thankyou_forth_block{
	background:#f0f0f0 url(../images/thankyou_block3.jpg) repeat-x;
	clear:both;
}

.thankyou_bottom_video{
	float:left;
	width:268px;
	height:148px;
}
.thankyou_bottom_testimonials{
	float: right;
	width: 695px;
	font-family: 'Roboto Condensed', sans-serif, Arial;
	font-size: 14px;
	line-height: 22px;
	color: #505152;
	position:relative;
}
.thankyou_bottom_testimonials a{
	color:#0c90e0;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	margin-right: 5px;
}

.thankyou_bottom_testimonials_autho{
	text-align:right;
	font-family: 'Roboto Condensed', sans-serif, Arial;
	font-size:12px;
	color:#000;
}
/*----------------------------------------------------------*/

.terms_services h3{
	font-size: 24px;
	margin: 0px 0 8px 0px;
	padding-top: 33px;
	border-top: #DFDDDD 1px solid;
}
	
.terms_services p{
	font-size: 14px;
	line-height: 23px;

}


/*---------------New Header----------------*/
.new_header{
width: 100%;
min-height:58px;
/*background:#4e6376 url(../img-n/top-menu.jpg) repeat-x left top;*/
background:#fff;
z-index: 999;
margin-bottom:15px;
position: fixed;
top: 0px;
border-bottom: #F3F3F3 1px solid !important;
}


/*--------------New Footer------------------*/


.fixed_footer{
	background: #fff;
	position: fixed;
	min-height: 56px;
	z-index: 100;
	bottom: 0;
	width: 100%;
	padding-top: 14px;
	border-top: solid 1px #ECECEC;
	font-family: 'Open Sans', sans-serif;

}

.fixed_footer_item{
	max-width:1170px;
	width:100%;
	margin:0px auto;
	
}


.schedule_demo{
	background:#38a6e6;
	border:solid 1px #2a95d4;
	border-radius:3px;
	float:right;
	padding:10px 30px;
	text-align:center;
	color:#fff;
}
.schedule_demo:hover{
	color:#fff;
	background:#1f83bd;}
	
.call_free_loyalty{
	float: left;
	font-size: 15px;
	color: #000;
	padding-top: 13px;
}


/* F O O T E R */
.pre_footer {
    background: #2a2a2a;
    padding: 45px 0 55px 0;
}

.pre_footer .container {
    text-align: left;
}

.pre_footer div,
.pre_footer span,
.pre_footer p,
.pre_footer label,
.pre_footer td {
    color: #8a8a8a;
}

.pre_footer th {
    color: #c5c5c5;
}

.pre_footer caption {
    color: #ffffff;
}

.pre_footer a {
    color: #c5c5c5;
}

.footer_menu li {
    float: left;
    margin-left: 10px;
    font-size: 13px;
}

.footer_menu li:after {
    content: "/";
    margin-left: 10px;
}

.footer_menu li:last-child:after {
    content: none;
}

.footer_menu li a {
    color: #b7b7b7;
}

.footer_menu li a:hover, .footer_menu li.current-menu-item a {
    color: #828282;
}

footer {
    padding: 26px 0 25px 0;
    border-top:3px solid #F1F1F1;
	background:#fff;
	margin-bottom: 60px;
}

footer .copyright {
    float: left;
    line-height: 20px;
    color: #666666;
    text-align: left;
	width:515px;
}

footer .copyright div {
    font-size: 13px;
    clear: both;
}

footer .socials {
    display: inline-block;
    float: right;
}
footer .app-detail {
	float: left;
	width: 183px;
	background: url(../img-n/app-icn.png) no-repeat left top;
	height: 30px;
	line-height: 30px;
	padding-left: 36px;
	font-size: 13px;
}

footer .app-detail a {
	color:#0697ef;
	
}


footer .socials li {
    margin: 0 3px 0 0;
    display: inline-block;
    float: left;
}

footer .socials li a {
    width:32px;
    height:32px;
    display: block;
    background: url(../img-n/socials_sprite2.png) no-repeat 0 0;
	float:left;
  /* border-radius: 50%;*/
}

.footer_inner{
	clear:both;
	font-family: 'Open Sans', sans-serif;
}

.footer_inner footer{
	margin-bottom: 55px;
	visibility: hidden;
	height: 30px;
	padding: 0;
	}

.footer_inner .container{
	width: 100% !important;
	padding-top: 0px;
	max-width: 1170px;
	
}

.socials_list li:hover a {
   
}

.socials_list li a.ico_social-delicious {
    background-position: -336px 0;
}

.socials_list li a.ico_social-dribbble {
    background-position: 0 0;
}

.socials_list li a.ico_social-facebook {
    background-position: -34px 0;
}


.socials_list li a.ico_social-gplus {
    background-position: -102px 0;
}

.socials_list li a.ico_social-instagram {
    background-position: -84px 0;
}

.socials_list li a.ico_social-linked {
    background-position: -68px 0;
}
.socials_list li a.ico_social-pinterest {
    background-position: -136px 0;
}

.socials_list li a.ico_social-twitter {
    background-position: 0 0;
}

.socials_list li a.ico_social-vimeo {
    background-position: -294px 0;
}
.socials_list li a.ico_social-tumblr {
    background-position: -168px 0;
}
.socials_list li a.ico_social-flickr {
    background-position: -252px 0;
}

.socials_list li a.ico_social-youtube {
    background-position: -126px 0;
}

/*-----------------------------------*/


.banner_item {
	max-width: 1170px;
	width: 100%;
	margin: 0px auto;
	position: relative;
	top: 0px;
	z-index: 1;
	left: 0px;
}

.banner_title{
	background: url(../img-n/trans_bg.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    height: 271px;
    padding: 10px;
    position: absolute;
    text-align: left;
    top: 81px;
    width: 360px;
}
	


.banner_title h1 {
	color: #FFFFFF !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300 !important;
    line-height: 32px;
    white-space: normal;
	font-size:24px;
}

.banner_title h2 {
color: #fff !important;
white-space: normal;
font-family: 'Open Sans', sans-serif !important;
}

.banner_inner {
position: relative;
width: 100%;
text-align: center;
top: 61px;
overflow:hidden;

}

.banner_inner img{
	width:100%;
	
}

.signup_link{
	position:absolute;
	bottom:5px;
	left:62px;
}

.trial_btn {
position: absolute;
bottom: -18px;
left: 5px;
}

.purpose {display:none;}


.ui-dialog .pull-left{
	float:none !important;
}

.ui-dialog .signup-bgnd{
	max-width: 470px;
	width: 100%;
	margin: 0px auto;
	float: none!important;
	padding: 20px 0px !important;
}

.ui-dialog .popup_form_wraper{
	height:400px;
	overflow:auto;
	overflow-x: hidden;
	padding: 0px 4px;
}

.ui-dialog .thankyou-signup1{
background:none !important;
height:auto !important;
line-height:inherit !important;

}

.ui-dialog input.thankyou-signup-button{
background: #eb0b1c !important;
font-weight: bold;
color: #fff !important;
padding: 11px 10px;
border: 0px !important;
border-radius: 2px;
font-size: 15px;
box-shadow: 0px 1px 2px #E0E0E0!important;
}

.ui-dialog input.thankyou-signup{
	height: auto !important;
	line-height: inherit !important;
}

.ui-dialog .error{
	width: 100% !important;
	text-align: left !important;
}


.signup_zapper{
	font-family: 'Roboto Condensed', sans-serif, 
}

.signup_zapper h1.sign-up-inhead{
	font-family: 'Roboto Condensed', sans-serif, 
}


.news_alert {
    position: absolute;
    background-color: #EF2226;
    width: 24px !important;
    height: 19px !important;
    border-radius: 30px;
    color: #fff;
    padding-top: 5px;
}

@media only screen and (max-width: 600px) {
	
	.container {
    width: 100%;
	}
	
   .blog-left {
		width: 95%;
		max-width: 600px;
		float: none;
		margin: 10px;
   }
   
   .blog-right {
   width: 90%;
    float: none;
    background: #fff;
    padding: 5px 8px;
    position: relative;
    overflow: hidden;
    margin: 10px;
 }
 
 #comments {
    clear: both;
    width: 98%;
}

ul.head-nav {
    float: left;
    height: auto;
    margin-right: 1px;
    margin-top: 0;
    position: relative;
    z-index: 0;
    width: 303px;
}
ul.head-nav li {
    float: right;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0;
    width: auto;
    margin-right: 5px !important;
    border: solid 1px #2b333b;
    padding: 5px 5px;
    border-radius: 7px;
    background: #2b333b;
}

ul.head-nav li a {
    color: #dedede;
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 10px;
    font-weight: 500;
    line-height: 28px;
    padding: 0px 0;
    text-transform: capitalize;
}

.entry-content p {
    
    word-wrap: break-word;
}

}