html, body{
	width: 100%;
	overflow-x: hidden;
	font-family: "Open Sans",Helvetica,Arial,sans-serif;
	font-size: 14px;
	color: #000;
	padding: 0 !important;
}

/*Navigation*/
.navbar, .black-bg{
	background: url("../images/head-bg.png") center center repeat;
	border-bottom: 5px solid #0096FF;
}
.navbar .container{
	padding: 15px 0;
	position: relative;
}
.navbar-fixed-top{
	padding: 0;
}
.navbar-brand, .logo{
	background: #fff;
	display: block;
	/*font-family: 'znikomitno24regular';*/
	color: #FF5500;
	font-weight: bold;
	font-size: 3em;
	position: absolute;
	padding: 38px 20px 52px;
	border-bottom: 5px solid;
	top: 0;
	left: 0;
}
.navbar-brand:hover, .navbar-brand:focus, .navbar-brand:active{
	color: #0096FF;
}
.navbar-nav>li>a{
	color: #000;
	font-size: 1.14em;
	text-transform: uppercase;
}
.navbar-toggle{
	background: #eee;
}
.navbar-toggle .icon-bar{
	background: #FF5500;
}


/*Header*/
/*
header{
	background: url("../images/bg-01.jpg") center top no-repeat;
	background-size: cover;
	max-height: 500px;
	color: #fff;
}*/
header .container{
	padding: 220px 0;
}
header .intro-text strong, .blog-header h1{
	font-family: 'Quicksand', sans-serif;
	font-size: 5em;
	letter-spacing: -2px;
	line-height: 1em;
}
header p{
	font-size: 1.43em;
}
#howitworks h3{
	color: #FF7F00;
	display: block;
	font-family: 'Quicksand', san-serif;
	font-weight: bold;
}


/*Middle Section*/
section{
	padding: 0;
}
#mid .container{
	background: url("../images/mid-bg.png") right bottom no-repeat;
	background-size: 55%;
	padding: 150px 0;
}
.rslides, .rslides li{
	list-style-type: none;
}
.rslides{
	margin: 50px 0 0 0;
}

.mid-text span{
	font-family: 'Quicksand', sans-serif;
	font-size: 2.86em;
	letter-spacing: -2px;
	line-height: 1em;
}
.mid-text p{
	font-size: 1.14em;
}
#mid-01{
	background: #D9E8F5;
}
#mid-01 .container{
	padding: 50px 0;
}
#mid-01 span{
	font-size: 1.79em;
}
.splash{
	position: absolute;
	top: -30px;
	right: -50px;
}


/*Footer*/
footer{
	background: #202D46;
	color: #fff;
	padding: 20px;
}
.footer-top{padding: 0 0 20px 0;}
.links{margin-top: 5px;}
.copyright{
	padding: 20px 0 0 0;
}
.social a{
	margin-right: 5px;
}
.social a img{width: 30px;}
.border-v{
	background: url("../images/border-vert.png") right center repeat-y;
}
.border-h{
	background: url("../images/border-hor.png") left bottom repeat-x;
}
.slash{
	color: #000000;
	display: inline-block;
	margin: 0 10px 0 15px;
	font-size: 1em !important;
}
footer a{
	color: #fff;
}
.footer-col-right .col-xs-12{
	padding: 20px 0;
}


/*Common*/
a{color: #0096FF;}
a:hover, a:focus, a:active{color: #0096FF;}
ul,li{list-style-type: none;}
.center{
	display: block;
	margin: 0 auto;
	float: none !important;
}
.btn{
	width: 100%;
	max-width: 100%;
	color: #fff;
	font-family: 'Quicksand', sans-serif;
	font-size: 1.43em;
	text-transform: uppercase;
	padding: 10px 0;
	position: relative;
}
.btn-blue{
	background: #0096FF;
}
.btn-blue:hover{
	background: #0085DD;
	color: #fff;
}
.btn-orange{
	background: #FF5500;
}
.btn-orange:hover{
	background: #E64A00;
}
.btn-lg{
	width: 100%;
}
.btn-fb{
	background: #3B5998;
	border-bottom: 1px solid #263A63;
	margin-bottom: 5px;
}
.btn-google{
	background: #D74D26;
	border-bottom: 1px solid #BC4421;
	margin-bottom: 5px;
}
.btn-twitter{
	background: #5EA9DD;
	border-bottom: 1px solid #429BD7;
	margin-bottom: 5px;
}
.btn-fb:hover{background: #2E4576;}
.btn-google:hover{background: #B74220;}
.btn-twitter:hover{background: #3997D5;}

.unlink{
	color: #fff !important;
	cursor: default !important;
}
.help-block{
	font-size: 1em !important;
	margin-left: -30px;
}


.img-100{width: auto; max-width: 100%;}
.center{display: block; margin: 0 auto; float: none;}
.bold{font-weight: bold;}
.italic{font-style: italic;}
.red{color: red;}
.space-2{display: block; margin-bottom: 2%}
.space-3{display: block; margin-bottom: 3%}

@font-face {
    font-family: 'znikomitno24regular';
    src: url('../fonts/znikomitno24-webfont.eot');
    src: url('../fonts/znikomitno24-webfont-.eot#iefix') format('embedded-opentype'),
         url('../fonts/znikomitno24-webfont.woff2') format('woff2'),
         url('../fonts/znikomitno24-webfont.woff') format('woff'),
         url('../fonts/znikomitno24-webfont.ttf') format('truetype'),
         url('../fonts/znikomitno24-webfont.svg#znikomitno24regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*Media query*/
@media screen and (max-width: 500px){
	.navbar.navbar-fixed-top {
		height: 70px;
	}
	.navbar-toggle{
		position: relative;
  		top: -2px;
	  	right: 10px;
	}
	.navbar-brand {
	  	width: 70%;
	  	padding: 38px 20px 27px;
	}
	.navbar-brand img {
		width: 80%;
		position: absolute;
  		bottom: -4px;
	}
	.navbar .navbar-nav {
	  	border-top: 0;
  	  	margin: 0;
	}
	.navbar .container {
		padding: 5px 0;
		width: 100%;
  		background: url("../images/head-bg.png") center center repeat;
	}
}
@media (max-width: 400px){
	.coupon #coupon-value {
		width: 100px;
	}
	.coupon .btn-blu {
		display: inline-block;
		width: 120px;
		margin-top: 10px;
	}
	.search {
		display: block !important;
	}
	.preview {
		margin: 0% 1% 0% 1% !important;
	}
	.sshots {

	}
	.sshots-input {
		width: 140px !important;
		margin: 0 auto !important;
	}
	.ttl h3{
		font-size: 18px !important;
	}
	.ttl .btn-blue {
		position: relative !important;
		top: -2px !important;
	}
}
@media (max-width:320px) {
    .search {
		display: block !important;
	}
}
@media screen and (max-width: 1000px){
	header{background-size: auto 100%;}
	.container{width: 90%;}
	.navbar-brand{font-size: 2em;}
	.navbar-nav > li > a{font-size: 1em;}
	#mid .container{background-size: 50%;}
	.rslides li img{width: 55%;}
	.splash{display: none;}
}

@media (max-width: 870px){
	footer .center-mobile01{display: block; margin: 0 auto; float: none !important; text-align: center;}
	.social{margin-top: 10px !important;}
}

@media (max-width: 767px){
	.navbar-nav{border-top: 5px solid #FF5500; margin: 14px 0 0; padding-top: 15px;}
	.nav > li{text-align: center;}center
	.center-mobile{display: block; margin: 0 auto; float: none !important; text-align: center;}
	.mid-text{text-align: center ;}
	.contact-name, .contact-mail{width: 106%;}
	.border-v{background: url("../images/border-hor.png") left bottom repeat-x; padding-bottom: 20px;}
}

@media (max-width: 640px){
	body{font-size: 13px;}
	header .intro-text strong, .sub-header h1{font-size: 3em;}
	header .intro-text p{font-size: 1.13em;}
	#mid .container{background-position: center bottom; background-size: 60%; padding: 15% 0 48%;}
	.rslides, .rslides li{width: 100%;}
	.rslides li img{width: auto; max-width: 100%;}
	footer .center-mobile{display: block; margin: 0 auto; float: none !important; text-align: center;}
	.footer-top{padding-bottom: 10px;}
	.copyright{padding-top: 10px;}
}
/*extra edit*/
.recentlaunch {
max-width: 867px;
margin: 0 auto;

}

.recentlaunch .col-sm-12 {

}

.recentlaunch .col-sm-12 :hover{

background: rgb(244, 250, 255);

}

textarea.form-control {
max-width: 100%;
}

fieldset {
	background-color: white;
	border-radius: 4px;
	margin-top: 10px;
	border: solid 1px rgb(221, 221, 221);
}
.sshots {
	max-width: 400px;
	margin: 10px auto;
}
.preview {
	margin: 0% 17% 0% 17%;
	padding: 0px 30px;
	background-color: #fff;
	border: solid 5px rgb(228, 228, 228);
}
.dashIn {
	max-width: 356px;
	padding: 65px 20px;
	margin: 20px auto;
}
.dash {
	max-width: 356px;
	margin: 20px auto;
}
/*log panel*/
.logPanel {
	text-align: center;
}
.logPanel .panel-body{
	text-align: center;
	font-weight: 900;
	font-size: 72px;
}
.logPanel .panel-heading{
	text-align: center;
	font-weight: 600;
	font-size: 15px;
}
.table-advance th, .table-advance td {
	text-align: center;
}

.prod-details {
	padding: 10px;
border-radius: 5px;
margin: 10px 0px;
}
/*recent*/
.recentP {
    height: 2em;
    overflow: hidden;
}
/*xtra*/
#mid {
	background-color: rgb(230, 239, 249);
}
.coupon {
	text-align: center;

margin: 30px 5px;
padding: 22px 0px;
border: solid 1px rgb(228, 228, 228);
}
.btn-blu {
	background: #0096FF;
border: none;
color: white;
padding: 3px;
}
.pubImg {
	width: 100px;
}
table{
	font-family: 'Arial', san-serif;
	  text-align: center;
  width: 90%;


}
th{
	text-align: center;
	text-align: center;
  background-color: rgb(76, 181, 255);
  padding: 5px;
  font-size: 16px;
  max-width: 200px;
}

td {
	padding: 5px;
}
tr {
	  border: solid 1px rgb(213, 213, 213);
}
.prank {

}
a.publisher-logo {
	  font-weight: 500;
  text-decoration: none !important;
}

a.publisher-logo::first-letter {
	text-transform: uppercase;
}

.pubWrapper table tr:hover {
	background-color: #e3f3fd;
}
.pubWrapper table {
	width: 85%;
	margin: 0 auto;
}
.pubWrapper > table {
	position: relative;
	top: -30px;
}
.pubWrapper > .pubWrapper > table {
	top: 0;
}
.publisher-title{
	position: relative;
  	top: -5px;
}
@media screen and (max-width: 1000px) {
	.pubWrapper table {
		width: 65%;
	}
}
@media screen and (max-width: 600px) {
	.pubWrapper table {
		width: 100%;
	}
}
.product-wrap {
	font-family: arial, sans-serif;
	font-size: 18px;
	padding: 30px 50px;
}

td.publisher-logo img {
	  width: 60px;
}

.instamojo{
	position: relative;
  	margin-left: 2em;
}