@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic);

/*COMMON CSS START*/
body{
	font-family: 'Roboto Condensed', sans-serif;
	line-height:24px;
}
/*COMMON CSS END*/

/*START BOOTSTRAP OVEWRWRITES*/
.pricing-block-grid{
	padding:5px;
}

#pricing .row + .row{
	padding:30px 0;
}
.btn,
.alert-info{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.alert-info{
	padding:10px 25px;
	border:0;
	margin:0;
}
/*END BOOTSTRAP OVEWRWRITES*/

/*TOP NAVIGATION PLAN START*/
ul.select-plan{
	margin:0 auto;
	display:table;
	padding:30px 0 0;
	list-style:none;
}

ul.select-plan li{
	float:left;
}

ul.select-plan li + li{
	margin-left:1px;
}

ul.select-plan li a{
	display:block;
	padding:15px 20px 10px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:17px;
	-webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;    
    transition:all 0.3s ease 0s; 
}

ul.select-plan li a span{
	display:inline-block;
	padding:5px;
	font-size:12px;
	line-height:12px;
	position:relative;
	top:-4px;
	margin-left:10px;
	-webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;    
    transition:all 0.3s ease 0s; 
}
/*TOP NAVIGATION PLAN END*/

/*TAB CSS START*/
.year-content{
	display:none;
	padding:50px 0px;
}
.year-content.active{
	display:block;
}
/*TAB CSS END*/

/*START HEADING CSS*/
.pricing-heading{
	text-align:center;
}
.pricing-heading h1{
	font-size:48px;
	font-weight:300;
}
/*END HEADING CSS*/

/*PRICING BLOCK START*/
.pricing-block{
	position:relative;
	text-align:center;
	-webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;    
    transition:all 0.3s ease 0s;
}

.pricing-block:hover{
	-webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -o-transform: scale(1.01);
    -ms-transform: scale(1.01);
	transform:scale(1.01);
}

	/*RECOMMENDED PLAN*/
	.pricing-block .featured-label{
		position:absolute;
		top:-25px;
		right:10px;
	}
	.pricing-block .featured-label p{ 
		margin:0;
		padding:15px 20px;
		font-weight:700;
		text-transform:uppercase;
		font-size:18px;
		line-height:14px;
	}
	.pricing-block .featured-label p:before{
		content: '';
		position: absolute;
		top: 0; right: 0;
		width: 0;
	}
	/*RECOMMENDED PLAN END*/
	
	/*PRICING HEADING START*/
	.pricing-block .head{
		padding:45px 2px 10px;
	}
	.pricing-block .head h3{
		font-size:30px;
		font-weight:300;
		margin: 0;
		text-transform:uppercase;
	}
	.pricing-block .head h3 span{
		font-weight:700;
		padding-right:7px;
	}
	/*PRICING HEADING END*/
	
	/*CURRENCY PRICE START*/
	.pricing-block .currency{
		margin: 0;
		padding: 10px 0 10px 40px;
	}
	.pricing-block .currency p{
		margin: 0;
	}
	.sign {
		font-size: 35px;
		font-weight:300;
		line-height:90px;
		vertical-align:top;
	}
	.cost {
		font-size: 100px;
		font-weight:300;
		line-height:130px;
	}
	.point {
		font-weight:700;
		line-height:10px;
		vertical-align:middle;
	}
	.cent {
		font-size: 35px;
		font-weight:300;
		line-height:80px;
		vertical-align:bottom;
	}
	.month {
		font-size: 20px;
		font-weight: 100;
		margin: 10px 0 0 0;
		height:60px;
	}
	/*CURRENCY PRICE END*/
	
	/*PRICING DESCRIPTION START*/
	.pricing-description{
		padding:15px 25px;
		margin-bottom:25px;
	}
	/*PRICING DESCRIPTION END*/
	
	/*SAVINGS START*/
	.pricing-block .savings{
		font-weight:300;
	}
	.pricing-block .savings span{
		display:inline-block;
		padding:3px 7px;
		margin-left:10px;
	}
	/*SAVINGS END*/
	
	/*SIGN UP BUTTON*/
	.pricing-block .pricing-btn{
		margin: 20px 0 20px;
		text-align:center;
	}
	.pricing-block .pricing-btn a{
		font-weight:300;
		display:inline-block;
		text-transform:uppercase;
		padding:0;
		border:0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.pricing-block .pricing-btn a span{
		display:inline-block;
		padding:0 35px;
		line-height:40px;
		font-size:18px;
	}
	/*SIGN UP BUTTON END*/
	
	/*FEATURE LIST START*/
	.pricing-block ul{
		list-style:none;
		margin: 0;
		padding:0;
	}
	.pricing-block ul li{
		display:block;
		position:relative;
		padding:0 25px;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;    
		transition:all 0.3s ease 0s; 
	}
	.pricing-block ul li .fa{
		font-size: 20px;
		left: 25px;
		position: absolute;
		top: 12px;
		padding:6px 0px;
		width:35px;
		text-align:center;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.pricing-block ul li a{		
		display:block;
		font-size: 17px;
		font-weight: 300;
		outline: medium none;
		text-decoration: none;
		padding:15px 0 15px 0;
	}
	.pricing-block ul li p{
		font-size:15px;
		margin:0;
		padding:0;
	}
		/*TOOLTIP*/
		.pricing-block ul li a span.datatooltip{
			display:inline-block;
			margin:0;
			padding:0;
		}
		.pricing-block ul li a span .fa{
			position:relative;
			top:0;
			left:0;
			padding-left:5px;
			color:#333;
		}
	/*FEATURE LIST END*/
/*PRICING BLOCK END*/
/*PRICING BLOCK END*/
/* ==============================
   Redirecting Page
   ============================== */

	/* Basic */
	#master-wrap{
		height: 100%;
		background-color: #FFB31F;
		position: absolute;
		width: 100%;
		top: 0;
		z-index: 11;
	}

	.redirect-btn {
	  display: block;
	  margin: 30px auto;
	  padding: 10px;
	  text-transform: uppercase;
	  font-weight: bold;
	  background: #333;
	  color: #fff;
	  width: 60%;
	  background-color: #ff6c2c;
	  border-bottom: 3px solid #d4531b;
	}

	.redirect-btn:hover {
	  background: #ff5c15;
	  color: #fff;
	}
	.lead{
		    margin: 30px auto;
	}

	#timecount {
	  font-size: 16px;
	}


	/* Animation */

	.animated {
	  -webkit-animation-duration: 1.2s;
	  -moz-animation-duration: 1.2s;
	  -ms-animation-duration: 1.2s;
	  -o-animation-duration: 1.2s;
	  animation-duration: 1.2s;
	  -webkit-transform: translate3d(0, 0, 0);
	  -webkit-backface-visibility: hidden;
	}

	.animated.fast {
	  -webkit-animation-duration: 800ms;
	  -moz-animation-duration: 800ms;
	  -ms-animation-duration: 800ms;
	  -o-animation-duration: 800ms;
	  animation-duration: 800ms;
	}

	.animated.slow {
	  -webkit-animation-duration: 1.4s;
	  -moz-animation-duration: 1.4s;
	  -ms-animation-duration: 1.4s;
	  -o-animation-duration: 1.4s;
	  animation-duration: 1.4s;
	}

	@-webkit-keyframes fadeInUp {
	  0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	  }
	  100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	  }
	}

	@-moz-keyframes fadeInUp {
	  0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	  }
	  100% {
		opacity: 1;
		-moz-transform: translateY(0);
	  }
	}

	@-o-keyframes fadeInUp {
	  0% {
		opacity: 0;
		-o-transform: translateY(20px);
	  }
	  100% {
		opacity: 1;
		-o-transform: translateY(0);
	  }
	}

	@keyframes fadeInUp {
	  0% {
		opacity: 0;
		transform: translateY(20px);
	  }
	  100% {
		opacity: 1;
		transform: translateY(0);
	  }
	}

	.fadeInUp {
	  -webkit-animation-name: fadeInUp;
	  -moz-animation-name: fadeInUp;
	  -o-animation-name: fadeInUp;
	  animation-name: fadeInUp;
	}


	/* Layout: center box */
  	  #logo-box {
		/*position: absolute;*/
		text-align: center;
		left: 30%;
		top: 15%;
		width: 500px;
		height: 440px;
		margin: 0 auto;
		/*margin-top: -250px;
		  margin-left: -230px;
		*/
		font-size: 20px;
		/* border: 3px solid #999; */
		box-shadow: 6px 6px 0px #FAA500;
		background-color: #fff;
		border-top: 5px solid #F89006;
		z-index: 99;
        position: fixed;
		padding: 30px;
	  }
	  #logo-box h1 {
		font-size: 30px;
	  }
/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
  
  //CSS
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  
  //CSS
  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
  //CSS
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
  #logo-box {
	  left: 18%;
  }
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
	#logo-box {
	  left: 2%;
	}

  
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
 	#logo-box {
	  text-align: center;
	  padding: 30px;
	  box-shadow: 6px 6px 0px #FAA500;
	  background-color: #fff;
	  border-top: 5px solid #F89006;
	  z-index: 99;
      position: fixed;
	  width: 100%;
	  height: auto;
      top: 10%;
	  left: 0;
	}

	#logo-box h1 {
	  font-size: 30px;
	  margin: 0 auto;
	}
  
}


	.icon {
	  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00NzUuMjAyLDE2Ny4zMjdMNTEyLDEzNS43ODZ2LTE2LjA3M2wtMzYuNzk4LTMxLjU0MWgtMjYuODI2djE1LjAyOWgyMS4yNjhsMjcuMzI3LDIzLjQyNHYyLjI0N2wtMjcuMzI3LDIzLjQyNUgyNzkuNTQ2DQoJCQl2LTQ5LjA5NmgxNTIuNzk4Vjg4LjE3MkgyNzkuNTQ2VjcxLjEzOWgxMS42MjlsMTIuNDE4LTEyLjQxOFYzNi40NjVsLTEyLjQxOC0xMi40MThoLTExLjYyOVYxMi40MThMMjY3LjEyOCwwaC0yMi4yNTYNCgkJCWwtMTIuNDE3LDEyLjQxOHYxMS42MjloLTExLjYyOWwtMTIuNDE4LDEyLjQxOHYyMi4yNTZsMTIuNDE4LDEyLjQxN2gxMS42Mjl2NDkuMDk2SDM2Ljc5OEwwLDE1MS43NzV2MTYuMDczbDM2Ljc5OCwzMS41NDENCgkJCWgxOTUuNjU2djE5Mi44NzdoMTUuMDI5VjE5OS4zODlWNzEuMTM5aDE3LjAzM3YxNy4wMzN2Mzg0Ljc1MWgtMTcuMDMzdi02NC42MjZoLTE1LjAyOXY2NC42MjZoLTI1LjA0OXYtOC41MTdoLTE1LjAyOXY4LjUxNw0KCQkJaC0yNC4wNDd2MjQuMDQ3SDEyNy43NVY1MTJIMzg0LjI1di0xNS4wMjloLTQwLjU3OXYtMjQuMDQ3aC0yNC4wNDd2LTguNTE3aC0xNS4wMjl2OC41MTdoLTI1LjA0OVYyNjMuNTE1aDE2My41OTRsMzYuNzk4LTMxLjU0MQ0KCQkJdi0xNi4wNzNsLTM2Ljc5OC0zMS41NDFIMjc5LjU0NnYtMTcuMDMzSDQ3NS4yMDJ6IE0yMzIuNDU0LDE4NC4zNkg0Mi4zNTdsLTI3LjMyNy0yMy40MjR2LTIuMjQ3bDI3LjMyNy0yMy40MjVoMTkwLjA5N1YxODQuMzZ6DQoJCQkgTTI0Ny40ODMsMTguNjQybDMuNjEzLTMuNjEzaDkuODA2bDMuNjE0LDMuNjEzdjUuNDA1aC0xNy4wMzNWMTguNjQyeiBNMzI4LjY0Miw0ODcuOTUzdjkuMDE4SDE4My4zNTh2LTkuMDE4SDMyOC42NDJ6DQoJCQkgTTQzNy41ODEsMTk5LjM4OWwyNy4zMjcsMjMuNDI0djIuMjQ3bC0yNy4zMjcsMjMuNDI1SDI3OS41NDZ2LTQ5LjA5Nkg0MzcuNTgxeiBNMjMyLjQ1NCw1Ni4xMWgtNS40MDVsLTMuNjEzLTMuNjEzVjQyLjY5DQoJCQlsMy42MTMtMy42MTRoNS40MDVoNDcuMDkyaDUuNDA1bDMuNjEzLDMuNjEzdjkuODA2bC0zLjYxMywzLjYxNGgtNS40MDVIMjMyLjQ1NHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMzEyLjExIiB5PSIxMjAuMjM1IiB3aWR0aD0iMTYuMDMxIiBoZWlnaHQ9IjE1LjAyOSIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSI0NDguMzc2IiB5PSIxMjAuMjM1IiB3aWR0aD0iMTYuMDMxIiBoZWlnaHQ9IjE1LjAyOSIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzNDQuMTcyIiB5PSIxMjAuMjM1IiB3aWR0aD0iODguMTcyIiBoZWlnaHQ9IjE1LjAyOSIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTIuMTEiIHk9IjIxNi40MjMiIHdpZHRoPSI3Mi4xNDEiIGhlaWdodD0iMTUuMDI5Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjQwMC4yODIiIHk9IjIxNi40MjMiIHdpZHRoPSIyNC4wNDciIGhlaWdodD0iMTUuMDI5Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjYzLjYyNCIgeT0iMTUyLjI5NyIgd2lkdGg9IjI0LjA0NyIgaGVpZ2h0PSIxNS4wMjkiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMTc1Ljg0MyIgeT0iMTUyLjI5NyIgd2lkdGg9IjI0LjA0NyIgaGVpZ2h0PSIxNS4wMjkiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMTAzLjcwMyIgeT0iMTUyLjI5NyIgd2lkdGg9IjU2LjExIiBoZWlnaHQ9IjE1LjAyOSIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSI0MDAuMjgyIiB5PSI0OTYuOTcxIiB3aWR0aD0iMTYuMDMxIiBoZWlnaHQ9IjE1LjAyOSIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSI5NS42ODciIHk9IjQ5Ni45NzEiIHdpZHRoPSIxNi4wMzEiIGhlaWdodD0iMTUuMDI5Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center center;
	  height: 128px;
	  margin: auto;
	  width: 90px;
	}
