body{
	font-family:'Open Sans', sans-serif;
	-webkit-font-smoothing:antialiased;
}

body.confirmation{background:#EFEFEF none;}
body.order_page{background:#F1F1F1 none;}

a,
a:hover,
a:focus{text-decoration:none;}


/* *** LOGO *** */
.logo{
	padding:20px 0 20px;
}

ul{margin-bottom: 20px;}
	ul li{line-height:26px; margin-bottom: 0px;}

p.lineheight{line-height: 28px; margin-bottom: 23px;}


/* *** ORDER CONFIRMATION STYLES *** */
.confirmation .welcome{
	text-align:center;
}
	.confirmation .welcome h2{
		font-size:32px;
		font-weight:700;
		margin:45px 0 10px;
	} 
	.confirmation .welcome p{margin-bottom:40px;}
	
	/* *** ITEMS PURCHASED *** */
	.purchased-items{
		background:#fff none;
		-webkit-border-radius:8px;
			-moz-border-radius:8px;
				border-radius:8px;
		padding:20px 40px;
		margin:0 15px;
	}
		
		.purchased-items h4{
			background:#E8E8E8 none;
			font-family:sans-serif;
			font-size:18px;
			font-weight:700;
			color:#505050;
			-webkit-border-radius:6px;
				-moz-border-radius:6px;
					border-radius:6px;
			height:40px;
			line-height:40px;
			padding:0 25px;
			margin:20px 0 25px;;
		}
		
		
		.purchased-items h3.got-question{
			font-family:sans-serif;
			font-size:18px;
			font-weight:700;
		}
		.purchased-items h3.got-question{font-size:24px;}
		
		
		a.btn-get-support{
			background:rgb(201, 201, 201) none;
			color: rgba(47, 47, 47, 0.82);
			font-size:18px;
			font-weight:700;
			text-align:center;
			-webkit-border-radius:6px;
				-moz-border-radius:6px;
					border-radius:6px;
			display:block;
			padding:10px;
			margin:15px 0;
		}
		a.btn-get-support:hover,
		a.btn-get-support:focus{
			background:#0B72A1 none;
			color:#fff;
			text-decoration:none;
		}
	


/* *** PAYMENT PLAN STYLES *** */
.paymentplan .welcome{
	text-align:center;
}
	.paymentplan .welcome h1{
		font-size:37px;
		font-weight:700;
		margin-bottom:8px;
	}
	.paymentplan .welcome h2{
		font-size:32px;
		font-weight:400;
		margin:0 0 21px;
	} 

	/* *** PAYMENT PLAN *** */
	.plans{
		max-width: 1100px;
		margin: 0 auto;
	}

		.plan{
			-webkit-border-radius:10px;
				-moz-border-radius:10px;
					border-radius:10px;
			-webkit-box-shadow:0 0 2px rgba(0,0,0,0.6);
				-moz-box-shadow:0 0 2px rgba(0,0,0,0.6);
					box-shadow:0 0 2px rgba(0,0,0,0.6);
			-webkit-border-width:2px;
				-moz-border-width:2px;
					border-width:2px;
			-webkit-border-color:2px solid rgb(186, 186, 186);
				-moz-border-color:2px solid rgb(186, 186, 186);
					border-color:2px solid rgb(186, 186, 186);
			border-width: 2px;
			border-color: 2px solid rgb(186, 186, 186);
			max-width:380px;
			width: 100%;
			/*float:right;*/
			margin: 20px auto 0;
		}
		
		/*.plan:first-child{margin-left:50px;}
		.plan:last-child{margin-right:50px;}*/
		
		/*.plan.pro{float:left;}*/
		
			.plan .header{
				/*background:#E1E1E1 none;*/
				background: #E1E1E1 none;
				color:#000;
				text-align:center;
				border-bottom: 2px solid rgb(186, 186, 186);
				-webkit-border-radius:10px 10px 0 0;
					-moz-border-radius:10px 10px 0 0;
						border-radius:10px 10px 0 0;
				position: relative;
				padding:20px;
			}
			.plan.pro .header{color:#2F913B;}
			.plan.prime .header{
				background: #E1E1E1 none;
				color: #d1a300;
				border-bottom: 2px solid rgb(186, 186, 186);
			}
			
	
			

			.limited_offer .header h2,
			.limited_offer .header p{color: #E00 !important}
			
				.plan .header h6{
					font-size:20px;
					font-weight:600;
					margin:0;
				}
				
				.plan .header h7{
					margin:0;
					font-size:32px;
					font-weight:700;
					text-align:center;
					line-height:45px;
					padding:0;
					margin:0 0 0px;
				}

				
				.plan .header h2{
					font-size:70px;
					font-weight:400;
					margin: 0px 0 0px;
					padding-right:11px;
				}

				.plan .header h3.original-price{
					color: #333333;
					font-size: 30px;
					text-decoration: line-through;
					position: absolute;
					top: 90px;
					margin: 0 0 0 6px;
				}

					.plan .header h2 span{
						font-size:20px;
						display:inline-block;
						vertical-align:top;
						padding-top:10px;
						
					}

				.limited_offer .header p.discount-text{
					font-family: 'Indie Flower', cursive;
					font-size: 20px;
					font-weight: bold;
					margin-bottom: 0;
				}

			
			.plan ul{
				padding:0;
				margin:0;
			}
				.plan ul li{
					color:rgb(50, 50, 50);
					text-align:center;
					list-style:none;
					border-bottom:1px solid rgb(221, 221, 221);
					display:block;
					padding:10px;
				}

	
	/* *** POPUP *** */
	#trigger-bar{
		background:#fff none;
		height:2px;
		width:100%;
		position:fixed;
		top:0;
		left:0;
	}
	#backdrop{
		background:rgba(0, 0, 0, 0.6) none;
		display:none;
		position:fixed;
		height:100%;
		width:100%;
		top:0;
		left:0;
		z-index:999;
	}
	#modal-popup{
		background:#fff none;
		border:3px solid 	rgba(0, 0, 0, 0.7);
		-webkit-border-radius:10px;
			-moz-border-radius:10px;
				border-radius:10px;
		display:none;
		width:720px;
		height:388px;
		position:fixed;
		left:50%;
		top:0;
		z-index:9999;
		padding:40px 30px;
		margin-left:-360px;
		margin-top:100px;
	}
		#modal-popup h2{
			font-size:32px;
			font-weight:700;
			text-align:center;
			line-height:45px;
			margin:4px 0 0;
		}
		#modal-popup p{
			font-size:32px;
			font-weight:400;
			text-align:center;
			line-height:43px;
			margin:20px 0 20px;
		}
		
		#modal-popup a.stay-on-page{
			background:rgb(238, 159, 8) none;
			color:#fff;
			font-size:27px;
			font-weight:700;
			text-align:center;
			-webkit-border-radius:5px;
				-moz-border-radius:5px;
					border-radius:5px;
			display:block;
			padding:15px 60px;
		}
		#modal-popup a.stay-on-page:hover,
		#modal-popup a.stay-on-page:focus{color:#fff;}
		
		#modal-popup a.closemodal{
			display:block;
			position:absolute;
			top:-20px;
			right:-20px;
		}


/* *** FOOTER *** */
#footer{
	font-family:'Open Sans', sans-serif;
	font-size:16px;
	font-weight:700;
	color:rgb(123, 123, 123);
	text-align:center;
	border-top:1px solid #ccc;
	padding:40px 0 15px;
	margin-top:40px;
}
	#footer p{margin-bottom:0;}
	
	#footer a{
		color:rgb(123, 123, 123);
		font-size:16px;
		font-weight:400;
	}
	#footer a:hover{text-decoration:none;}



/* *** COUNT DOWN TIMER *** */
.countdown{
	font-family:'Open Sans', sans-serif;
	margin-top:20px;
}
	
	#btn-trial{
		display:none;
		margin-bottom:0px;
	}
	
	.countdown h3{
		color:rgb(107, 107, 107);
		font-size:16px;
		font-weight:700;
		text-align:center;
		padding:20px 0 0;
		margin:0;
	}
	
	.timer{
		width:215px;
		margin:0 auto;
	}
		.timer > div{
			font-size:25px;
			font-weight:700;
			color:#222;
			display:inline-block;
			padding-top:1px;
		}
			.timer > div .dash {
				height: 30px;
				position: relative;
				float: left;
				*zoom:1;
				margin: 5px 5px 5px;
				font-size: 30px;
				font-weight: 100;
				line-height: 1;
				text-align: right;
			}
				.timer > div .dash .digit{
					color:rgb(27, 27, 27);
					font-size:27px;
					font-weight:700;
					float: left;
				}
				.timer > div .digit div{float:left;}
			
			.timer > div > span{
				color:rgba(0, 0, 0, 0.4);
				font-size:10px;
				font-weight:700;
				display:block;
			}
		
		.timer > span{
			color:#222;
			font-size:25px;
			font-weight:700;
			display:inline-block;
			vertical-align:top;
			margin:0 15px;
		}
	

/* *** OTHER SAYING *** */
.others_saying{
	background:#262626 none;
	-webkit-border-radius:12px;
		-moz-border-radius:12px;
			border-radius:12px;
	max-width:960px;
	padding:24px 35px;
	margin:20px auto;
}
	.others_saying h1{
		color:#fff;
		font-size:32px;
		font-weight:700;
		text-align:center;
		line-height:45px;
		padding:0;
		margin:0 0 24px;
	}
	
	.others_saying .testimonial{
		background:#fff none;
		font-size:17px;
		-webkit-border-radius:12px;
			-moz-border-radius:12px;
				border-radius:12px;
		padding:25px 20px;
		margin-bottom:25px;
	}
		.others_saying .testimonial h3{
			font-size:32px;
			font-weight:300;
			margin:10px 0 6px;;
		}
		.others_saying .testimonial span{
			color:rgb(47, 47, 47);
			font-size:16px;
			font-weight:700;
			display:block;
			padding-top:20px;
		}


/* *** PRO FEATURES *** */
.pro-features{
	border-top: 1px solid #c1c1c1;
	padding: 10px 0;
	margin-top: 10px;
}

	.pro-features > h2{
		font-family: "Open Sans",sans-serif;
		font-size: 27px;
		font-weight: 700;
		color: #323232;
		text-align: center;
		margin: 15px 0 0;
	}

	.quick_links > a,
  .more_quick_links > a{
  	background: #323232 none;
  	color: #3ab9e6;
  	font-size: 13px;
  	text-align: center;
  	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  	border: 5px solid #fff;
  	border-radius: 50%;
  	display: block;
  	width: auto;
  	height: auto;
  	float: left;
  	position: relative;
  	padding: 8%;
  	margin: 3% 4%;
  }
  .more_quick_links > a{color: #39b7ac;}
  
  .quick_links > a:focus,
  .more_quick_links > a:focus{color: #3ab9e6;}

  	.quick_links > a.proof_of_funds:hover{background-color: #39B7AC; color: #fff;}
	.quick_links > a.private_funding_source:hover{background-color: #FF6B53; color: #fff;}
	.quick_links > a.direct_mailer:hover{background-color: #F1CA28; color: #fff;}
	.quick_links > a.training_center:hover{background-color: #45C4F3; color: #fff;}
	.quick_links > a.private_lender_leads:hover{background-color: #F1CA28; color: #fff;}
	.quick_links > a.private_money_site:hover{background-color: #98C35C; color: #fff;}
	.quick_links > a.asset_based_lenders:hover{background-color: #FEB400; color: #fff;}
	.quick_links > a.bird_dog_finder:hover{background-color: #45C4F3; color: #fff;}


  	.quick_links > a div,
  	.more_quick_links > a div{
  		text-align: center;
  		width: 100%;
  		position: absolute;
  		top: 22px;
  		left: 0;
  	}

  	.quick_links > a i,
  	.more_quick_links > a i{ 
  		color: #fff;
  		font-size: 115px;
  	}

  	.quick_links > a div img,
  	.more_quick_links > a div img{ 
  		width: 100%;
  		max-width: 100px;
  		height: auto;
  		margin: 0 auto;
  	}

  	.quick_links > a span,
  	.more_quick_links > a span{
  		text-transform: uppercase;
  		display: block;
  		margin: 5px 29px 0;
  	}

  	.quick_links > a > span.for-mobiles,
  	.more_quick_links > a span.for-mobiles{
  		color: #666;
  		line-height: 1.2em;
  		text-transform: uppercase;
  		display: none;
  	}

#more .popover .popover-title{font-size: 16px !important;}
#more .popover .popover-content{font-size: 15px !important;}



/* *** ORANGE TRIAL BUTTON *** */
.btn-orange-trial{
	background: rgb(249,152,68);
	background: -moz-linear-gradient(top, rgba(249,152,68,1) 0%, rgba(248,133,33,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,152,68,1)), color-stop(100%,rgba(248,133,33,1)));
	background: -webkit-linear-gradient(top, rgba(249,152,68,1) 0%,rgba(248,133,33,1) 100%);
	background: -o-linear-gradient(top, rgba(249,152,68,1) 0%,rgba(248,133,33,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,152,68,1) 0%,rgba(248,133,33,1) 100%);
	background: linear-gradient(to bottom, rgba(249,152,68,1) 0%,rgba(248,133,33,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f99844', endColorstr='#f88521',GradientType=0 );
	font-family:'Open Sans', sans-serif;
	font-size:27px;
	font-weight:700;
	color: #FFF;
	text-decoration:none;
	border: 3px solid rgb(249, 154, 71);
	-webkit-border-radius:5px;
		-moz-border-radius:5px;
			border-radius:5px;
	-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2), 0 0 0 2px rgba(255, 255, 255, 0.2) inset;
		-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2), 0 0 0 2px rgba(255, 255, 255, 0.2) inset;
			box-shadow:0 1px 5px rgba(0, 0, 0, 0.2), 0 0 0 2px rgba(255, 255, 255, 0.2) inset;
	display:inline-block;
	padding:15px 60px;
}
.btn-orange-trial:hover,
.btn-orange-trial:focus{
	background: rgb(247,179,123);
	background: -moz-linear-gradient(top, rgba(247,179,123,1) 0%, rgba(247,149,69,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,179,123,1)), color-stop(100%,rgba(247,149,69,1)));
	background: -webkit-linear-gradient(top, rgba(247,179,123,1) 0%,rgba(247,149,69,1) 100%);
	background: -o-linear-gradient(top, rgba(247,179,123,1) 0%,rgba(247,149,69,1) 100%);
	background: -ms-linear-gradient(top, rgba(247,179,123,1) 0%,rgba(247,149,69,1) 100%);
	background: linear-gradient(to bottom, rgba(247,179,123,1) 0%,rgba(247,149,69,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b37b', endColorstr='#f79545',GradientType=0 );
	color: #FFF;
	text-decoration:none;
}

	.paymentplan .btn-orange-trial{
		font-size:21px;
		border:1px solid rgba(0, 0, 0, 0.1);
		line-height:30px;
		padding:15px 35px;
		margin:15px 0;
	}


/* *** PROGRESS BAR *** */
#progress-bar{
	background:#fff none;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);
		-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);
			box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);
	height:80px;
	padding:22px 0;
}
	
	.meter {
		background:rgb(245, 245, 245) none;
		-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 2px 0px inset;
			-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 2px 0px inset;
				box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 2px 0px inset;
		height: 35px;  /* Can be anything */
		position: relative;
	}
		.meter > span {
			background-color:#5E9CD2;
			color:#fff;
			font-size:14px;
			font-weight:700;
			text-align:center;
			line-height:35px;
			display: block;
			height: 100%;
			position: relative;
			overflow: hidden;
		}
		.meter > span:after, .animate > span > span {
			content: "";
			position: absolute;
			top: 0; left: 0; bottom: 0; right: 0;
			background-image:
			   -webkit-gradient(linear, 0 0, 100% 100%,
			      color-stop(.25, rgba(255, 255, 255, .2)),
			      color-stop(.25, transparent), color-stop(.5, transparent),
			      color-stop(.5, rgba(255, 255, 255, .2)),
			      color-stop(.75, rgba(255, 255, 255, .2)),
			      color-stop(.75, transparent), to(transparent)
			   );
			background-image:
				-moz-linear-gradient(
				  -45deg,
			      rgba(255, 255, 255, .1) 25%,
			      transparent 25%,
			      transparent 50%,
			      rgba(255, 255, 255, .1) 50%,
			      rgba(255, 255, 255, .1) 75%,
			      transparent 75%,
			      transparent
			   );
			z-index: 1;
			-webkit-background-size: 50px 50px;
			-moz-background-size: 50px 50px;
			background-size: 50px 50px;
			-webkit-animation: move 2s linear infinite;
			-moz-animation: move 2s linear infinite;
			overflow: hidden;
		}

		.animate > span:after {
			display: none;
		}

		@-webkit-keyframes move {
		    0% {
		       background-position: 0 0;
		    }
		    100% {
		       background-position: -50px -50px;
		    }
		}

		@-moz-keyframes move {
		    0% {
		       background-position: 0 0;
		    }
		    100% {
		       background-position: -50px -50px;
		    }
		}
	
	
/* *** ORDER COLUMN *** */
.order-col{
	background:#fff none;
	-webkit-box-shadow:0 0 10px rgba(150, 150, 150, 0.5);
		-moz-box-shadow:0 0 10px rgba(150, 150, 150, 0.5);
			box-shadow:0 0 10px rgba(150, 150, 150, 0.5);
	-webkit-border-radius:5px;
		-moz-border-radius:5px;
			border-radius:5px;
	padding:15px;
	margin-top:20px;
}
	
	.order-col > p{margin:20px 0 20px;}

	.order-form{
	}
		.order-form h3{
			font-size:20px;
			padding-bottom:10px;
			margin-bottom:0;
		}
		.order-form h3:first-child{border-bottom:1px solid #aaa; margin-bottom:15px;}
		
		.input-box{
			margin-bottom:12px;
		}
			.input-box label{
				color:#333;
				font-size:12px;
			}
			
			.input-box input[type=text]{
				border:1px solid #bbb;
				-webkit-border-radius:4px;
					-moz-border-radius:4px;
						border-radius:4px;
				-webkit-box-shadow:0 0 3px rgba(150, 150, 150, 0.5);
					-moz-box-shadow:0 0 3px rgba(150, 150, 150, 0.5);
						box-shadow:0 0 3px rgba(150, 150, 150, 0.5);
				height:38px;
				line-height:38px;
				width:100%;
				padding:0 5px;
			}
			.input-box input[type=text]:focus{
				border:1px solid #428BCA;
			}
		
		.order-form input[type=submit]{
			background:rgb(14, 199, 52) none;
			font-family:Oswald, sans-serif;
			font-size:21px;
			font-weight:700;
			color:#fff;
			text-align:center;
			border:0;
			-webkit-border-radius:4px;
				-moz-border-radius:4px;
					border-radius:4px;
			width:100%;
			padding:15px 35px;
			margin:15px 0;
		}


/* *** COLORS *** */
.green{color:#2F913B !important;}
.red{color:#f00 !important;}
.blue{color: #0021C2 !important;}
.gold{color:#a69400 !important;}
.gold-2{color:#c59900 !important;}



/* *** FONT SIZES *** */
.font15{font-size:15px !important;}
.font16{font-size:16px !important;}
.font17{font-size:17px !important;}
.font18{font-size:18px !important;}
.font19{font-size:19px !important;}
.font20{font-size:20px !important;}
.font21{font-size:21px !important;}
.font22{font-size:22px !important;}
.font23{font-size:23px !important;}
.font24{font-size:24px !important;}
.font25{font-size:25px !important;}
.font26{font-size:26px !important;}
.font27{font-size:27px !important;}
.font28{font-size:28px !important;}
.font29{font-size:29px !important;}
.font30{font-size:30px !important;}
.font31{font-size:31px !important;}
.font32{font-size:32px !important;}
.font33{font-size:33px !important;}
.font34{font-size:34px !important;}
.font35{font-size:35px !important;}
.font36{font-size:36px !important;}
.font37{font-size:37px !important;}
.font38{font-size:38px !important;}
.font39{font-size:39px !important;}
.font40{font-size:40px !important;}


/* *** MISC *** */
h2.ffp{
	font-family:'Open Sans', sans-serif;
	font-size:32px;
	font-weight:400;
	margin-top:5px;
	margin-bottom:20px;
}

.img-responsive.center{margin:0 auto;}

.black-top{
	background:#000 none;
	text-align:center;
	padding:10px;
}

.video{
	-webkit-box-shadow:rgba(0, 0, 0, 0.4) 0 1px 5px 0;
		-moz-box-shadow:rgba(0, 0, 0, 0.4) 0 1px 5px 0;
			box-shadow:rgba(0, 0, 0, 0.4) 0 1px 5px 0;
	max-width:786px;
	margin:0 auto;
}

.no-top-margin{margin-top:0;}
.no-bottom-margin{margin-bottom:0;}

.img-center{margin: 0 auto;}


/* *** RESPONSIVE *** */
@media( max-width: 1199px){

	/* *** PRO FEATURES *** */
	.quick_links > a{
		font-size: 14px;
		margin: 3% 3.5%;
	}
		.quick_links > a div,
		.more_quick_links > a div{ top: 12px; }

			.quick_links > a div img{max-width: 56%;}
			.quick_links > a div span{margin-top: 0;}

			.quick_links > a div span{
				font-size: 12px;
				margin: 0 15px;
			}

		.quick_links > a i,
		.more_quick_links > a i{ font-size: 100px; }
}

@media( max-width: 990px){

	/* *** PRO FEATURES *** */
	.quick_links > a,
	.more_quick_links > a{
		margin: 2% 3% 6%;
	}
		.quick_links > a div,
		.more_quick_links > a div{ top: 17%; }

		.quick_links > a div img{max-width: 65%;}
		
		.quick_links > a > div span,
		.more_quick_links > a > div span{display: none;}

		.quick_links > a > span.for-mobiles,
		.more_quick_links > a span.for-mobiles{ 
			color: #666;
			font-size: 12px;
			font-weight: 600;
			display: block !important;
			position: absolute;
			top: 110%;
			left: 0;
			width: 100%;
			margin: 0;
		}
}

@media( max-width: 890px){

	/* *** PRO FEATURES *** */
	.quick_links > a div{ top: 14%; }
	.quick_links > a i{ font-size: 80px; }
}

@media screen and (max-width:768px) {

	/*.plan{margin-left:0 !important; margin-right:0 !important;}*/
	
	.testimonial{text-align:center;}
		.testimonial .primary-photo{display:none;}
		.testimonial img{margin-top:20px !important;}


	/* *** PRO FEATURES *** */
	.quick_links > a div,
	.more_quick_links > a div{ top: 9%; }
	.quick_links > a i,
	.more_quick_links > a i{ font-size: 80px; }
}


@media( max-width: 700px){

	/* *** PRO FEATURES *** */
	.quick_links > a div,
	.more_quick_links > a div{ top: 10%; }
	.quick_links > a i,
	.more_quick_links > a i{ font-size: 65px; }

	.quick_links > a img,
	.more_quick_links > a img{ max-width: 85%; }
}


@media screen and (max-width:720px) {
	
	/* *** POPUP *** */
	#modal-popup{
		width:640px;
		margin-left:320px;
	}
}

@media screen and (max-width:640px) {
	.plan{float:none ;}
	
	/* *** POPUP *** */
	#modal-popup{
		width:95%;
		height:auto;
		left:0;
		margin-top:75px;
		margin-left:10px;
		margin-right:10px;
	}
	#modal-popup a.stay-on-page{
		font-size:21px;
		padding:15px 35px;
	}
	
	.others_saying{margin-left:0; margin-right:0;}
	
	#btn-trial{font-size:21px; padding:15px 35px;}
}


@media( max-width: 590px){

	/* *** PRO FEATURES *** */
	.pro-features{padding-bottom: 50px;}
	
	.quick_links > a div,
	.more_quick_links > a div{ top: 12%; }
	.quick_links > a img,
	.more_quick_links > a img{ max-width: 80%; }
}

@media( max-width: 500px){

	/* *** PRO FEATURES *** */
	.quick_links > a, .more_quick_links > a{margin-bottom: 15%;}

	.quick_links > a > span.for-mobiles,
	.more_quick_links > a span.for-mobiles{top: 110%;}
}

@media( max-width: 460px){

	/* *** PRO FEATURES *** */
	.quick_links > a, .more_quick_links > a{margin-bottom: 16%; margin-right: 2.5%; margin-left: 2.5%;}

	.quick_links > a > span.for-mobiles,
	.more_quick_links > a span.for-mobiles{top: 110%;}

	.quick_links > a div,
	.more_quick_links > a div{ top: 10%; }
	.quick_links > a i,
	.more_quick_links > a i{ font-size: 60px; }
}

@media( max-width: 400px){

	/* *** PRO FEATURES *** */
	.quick_links > a div,
	.more_quick_links > a div{ top: 12%; }
	.quick_links > a i,
	.more_quick_links > a i{ font-size: 40px; }
}