	* { margin:0; padding:0; }
	
	body { 
	    overflow-y:scroll; 
		overflow-x:hidden; 
	}
	
    .wrapper {
	    position:relative;
		display:block;
        max-width:960px;		
		width:100%; 
		margin:65px auto;  
		padding:0;  
		height:auto;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;	
	}
	
	.pricing-tables { 
	    position:relative;
	    display:block;
	    margin:0;
	    margin-bottom:40px;
	    padding:0;
		width:100%;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
	}
	
	.pricing-tables .header {
	    position:relative;
		display:block;
	    padding:20px;
		margin:0;
		width:100%;
		text-align:left;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
    }
	
	.pricing-tables .header h4{
        text-transform:uppercase;
        font-style:normal; 
	    font-weight:700; 
	    font-family:"Roboto"; 
	    font-size:35px;
		line-height:26px;
    }
	
	.pricing-tables .header p{
        font-style:normal; 
	    font-weight:400; 
		text-transform:uppercase;
	    font-family:"Raleway"; 
	    font-size:10px;
		padding:0 0 15px 0;
    }
	
	.pricing-tables .header span{
	    font-style:normal; 
	    font-weight:400; 
	    font-family:"Raleway";
	    font-size:18px;
    }
	
	.pricing-tables .header .price{
	    font-style:normal; 
	    font-weight:700; 
	    font-family:"Roboto";
	    font-size:30px;
		padding:10px 0 0px 0;
    }
	
	.pricing-tables .header .savings{
		text-transform:uppercase;
        font-style:normal; 
	    font-weight:900; 
	    font-family:"Roboto";
	    font-size:15px;
		line-height:22px;
    }
	
	.pricing-tables .header .purchase{
		text-transform:uppercase;
        font-style:normal; 
	    font-weight:400; 
	    font-family:"Roboto";
	    font-size:11px;
    }
	
	.pricing-tables .header .media-holder {
		position:absolute;
		display:block;
		bottom:16px;
		right:20px;
	    margin:0;
		padding:0;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
    }
	
	.pricing-tables .header .media-holder i {
		font-style:normal; 
	    font-weight:normal; 
	    font-size:40px;
		vertical-align:baseline;
    }

	.pricing-tables .section {
	    position:relative;
		display:block;
	    margin:0;
		padding:0;
		width:100%;
		text-align:left;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
    }
	
	.pricing-tables .section ul{
	    position:relative;
		display:block;
        margin:0; 
		padding:20px;
    }
	
	.pricing-tables .section ul li {
		position:relative; /* IMPORTANT FOR TOOLTIP POSITION */
		cursor:default;
		font-style:normal; 
	    font-weight:normal; 
	    font-family:"Open Sans"; 
	    font-size:16px;
		padding:10px 0;
		list-style:none;
    }
	
	.pricing-tables .section ul li i {
		font-style:normal; 
	    font-weight:normal; 
	    font-size:16px;
		margin-right:10px;
		vertical-align:baseline;
    }
	
	.pricing-tables .section ul li .badges {
		position:relative;
		display:inline-block;
        margin:0 0 0 10px;
        padding:2px 5px;
		text-transform:uppercase;
		font-style:normal; 
	    font-weight:normal; 
	    font-family:"Open Sans"; 
	    font-size:10px;
        -webkit-border-radius:2px;
	       -moz-border-radius:2px; 
	            border-radius:2px;
    }
		
	.pricing-tables .section .tooltip {
		position:absolute;
		display:inline-block;
		padding:15px 20px;
		font-style:normal; 
		font-weight:normal; 
		font-family:"Open Sans"; 
		font-size:13px;
		z-index:99999;
		word-wrap:break-word;
		pointer-events:none;
		-webkit-border-radius:3px;
		   -moz-border-radius:3px; 
				border-radius:3px;
	}
	
	.pricing-tables .section .tooltip:before {
		content:attr(data-tooltip);
		position:relative;
		display:block;
		font-style:normal; 
		font-weight:normal; 
		font-family:"Open Sans";
		text-transform:uppercase;			
		font-size:11px;
	}
	
	.pricing-tables .section .tooltip:after {
		position:absolute;
		content:"";
		width:0;
		height:0;
	}
	
	/* HIDE TOOLTIP ON DEFAULT */
	.pricing-tables .section ul li .tooltip {
		visibility:hidden;
		opacity:0;
		pointer-events:none;
	}
	
	/* SHOW TOOLTIP ON HOVER */
	.pricing-tables .section ul li:hover .tooltip {
		visibility:visible;
		opacity:1;
		pointer-events:none;
	}
	
	.pricing-tables .section .tooltip.top-left.fixed{
		text-align:left;
		margin:0 0 5px 0;
		bottom:100%;
		left:-25px;
	}
	
	.pricing-tables .section .tooltip.top-left {
		-webkit-transform:translateY(10px);
		   -moz-transform:translateY(10px);
			-ms-transform:translateY(10px);
			 -o-transform:translateY(10px);
				transform:translateY(10px);
		-webkit-transition:all 0.4s ease-out;
		   -moz-transition:all 0.4s ease-out;
			-ms-transition:all 0.4s ease-out;
			 -o-transition:all 0.4s ease-out;
				transition:all 0.4s ease-out;
	}
	
	.pricing-tables .section ul li:hover .tooltip.top-left {
		-webkit-transform:translateY(0px);
		   -moz-transform:translateY(0px);
			-ms-transform:translateY(0px);
			 -o-transform:translateY(0px);
				transform:translateY(0px);
	}
	
	.pricing-tables .section .tooltip.fixed {
		width:300px;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
	}
	
	.pricing-tables .section .tooltip-info.top-left:after { 
		top:100%;
		left:20px;
	}
	
	.pricing-tables .footer {
	    position:relative;
		display:block;
	    margin:0;
		padding:20px;
		width:100%;
		text-align:center;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
    }
	
	.pricing-tables .footer p{
        font-style:normal; 
	    font-weight:400; 
		text-transform:uppercase;
	    font-family:"Raleway";
	    font-size:10px;
		margin:0;
		padding:10px 0 0 0;
    }
	
	.pricing-tables .footer i {
	    font-style:normal; 
	    font-weight:normal; 
	    font-size:12px;
		margin-right:5px;
		vertical-align:baseline;
    }
	
	.pricing-tables .footer .secure{
		font-style:normal; 
	    font-weight:800; 
		text-transform:uppercase;
	    font-family:"Raleway";
	    font-size:11px;
		margin:0;
		padding:5px 0 0 0;
    }
	
	.pricing-tables .footer .purchase-button {
	    position:relative;
		display:block;
	    margin:0;
		width:100%;
		padding:15px 0px 13px 0px;
		text-decoration:none;
		text-transform:uppercase;
		font-style:normal; 
	    font-weight:bold; 
	    font-family:"Open Sans"; 
	    font-size:15px;
		border:none;
		text-align:center;
		-webkit-border-radius:2px;
		   -moz-border-radius:2px;
				border-radius:2px;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }
	
	.pricing-tables .footer .purchase-button:hover,
	.pricing-tables .footer .purchase-button:focus {
	    outline:none;
    }
	
	.pricing-tables .footer .purchase-button i {
	    position:relative;
		margin:0 5px;
		font-size:11px;
		font-style:normal; 
	    font-weight:normal;
		visibility:hidden;
		opacity:0;
		vertical-align:middle;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }
	
	.pricing-tables .footer .purchase-button:hover i {
	    visibility:visible;
		opacity:1;
    }

	@font-face {
		font-family:'icomoon-ultimate';
		src: url('../../icomoon-ultimate.ttf') format('truetype');
		font-weight:normal;
		font-style:normal;
	}

    [class*="icon-"]:before {
	    font-family:'icomoon-ultimate';
		speak:none;
		font-style:normal;
		font-weight:normal;
		font-variant:normal;
		text-transform:none;
		line-height:1;
		-webkit-font-smoothing:antialiased;
		-webkit-tap-highlight-color:rgba(0,0,0,0);
	}

	.icon-drive:before {content: "\ea8e";}
	.icon-server:before {content: "\ea8f";}
	.icon-user:before {content: "\eaf4";}
	.icon-cogs:before {content: "\eb5d";}
	.icon-power:before {content: "\ec45";}
	.icon-cloud2:before {content: "\ec76";}
	.icon-heart3:before {content: "\ece6";}
	.icon-checkmark:before {content: "\ed6c";}