@font-face {
	font-family: 'BebasNeue';
	src: url('fonts/bebasneue.eot');
	src: url('fonts/bebasneue.eot?#iefix') format('embedded-opentype'),
		 url('fonts/bebasneue.woff') format('woff'),
		 url('fonts/bebasneue.ttf') format('truetype'),
		 url('fonts/bebasneue.svg#bebasneue') format('svg');
	font-weight: normal;
	font-style: normal;
	}




@font-face {
    font-family: 'impactregular';
    src: url('fonts/impact-webfont.eot');
    src: url('fonts/impact-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/impact-webfont.woff') format('woff'),
         url('fonts/impact-webfont.ttf') format('truetype'),
         url('fonts/impact-webfont.svg#impactregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'CalibriRegular';
    src: url('fonts/calibri-webfont.eot');
    src: url('fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibri-webfont.woff') format('woff'),
         url('fonts/calibri-webfont.ttf') format('truetype'),
         url('fonts/calibri-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


a,img
{
	border:0;
}
h1{
	font-family:calibri;
	font-size:25px;
	font-weight:bold;
	color:#1294c7;
	}	
	
p{
	font-family:calibri;
	font-size:16px;
	font-weight:normal;
	color:#8c8c8c;
	text-align:left;
	line-height:normal;
	}
	
p a{
	color:#1294c7;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}
	

*{
	margin:0;
	padding:0;
	}
	
body{
	background-color:#fcfcfa;
	}
	

.top{
	width:960px;
	height:134px;
	vertical-align:top;
	margin:auto;
}

.logo{
	width:251px;
	height:92px;
	float:left;
	margin-top:19px;
	}
	
.top .rhs{
	width:400px;
	height:134px;
	float:right;
	vertical-align:top;
	}
	
.top .rhs .top{
	width:100%;
	height:32px;
	vertical-align:top;
	}
	
.top .rhs .top ul{
	height:17px;
	vertical-align:top;
	padding-top:15px;
	float:right;
	margin-right:18px;
	}
	
.top .rhs .top ul li{
	list-style:none;
	float:left;
	text-transform:uppercase;
	border-right:1px solid #1294c7;
	padding-left:7px;
	padding-right:7px;
	}
.top ul li a
{
	font-family:calibri;
	font-size:14px;
	color:#1294c7;
	text-decoration:none;
}
.top ul li a:hover
{
	color:#F43A3A;
	transition:color 1s ease 0s;
}
.top .rhs .top ul li:last-child{
	border-right:none;
	}	
	
.top .rhs .bottom{
	width:100%;
	height:102px;
	vertical-align:top;
	}
	
.call-button{
	width:326px;
	height:51px;
	background-image:url(images/callnow.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	margin-top:30px;
	margin-right:25px;
	}
	
	
#menumain{
	width:100%;
	height:45px;
	background-color:#1294c7;
	padding-top:21px;
	}
	
	
#menu {
	width:960px;
	height:auto; 
	margin:auto;
	}
#menu ul {margin:auto;
 }
#menu ul li {display:inline; height:40px; padding-top:3px; padding-left:0px; padding-right:0px; }

#menu a 
{
	height: auto; 
	font-size:20px; 
	font-family: 'BebasNeue';
	text-transform:uppercase;
	text-align: center; 
	text-decoration:none; 
	color: #eef5fa; 
	margin:5px;
	padding-left:3px;
	padding-right:3px;
	position:relative;
	z-index:100000000000000;
	transition:all 1s ease 0s;
}
	


#menu a:hover{
	background-color:#f43a3a;
	}
	
#menu a .active{
	background-color:#f43a3a;
	padding-left:5px;
	padding-right:5px;
	}
	
	
#header{
	width:100%;
	height:426px;
	background-color:#ededed;
	vertical-align:top;
	margin-top:-20px;
	border-top:solid 1px #01203a;
	}
	
#header h1{
	font-family: 'BebasNeue';
	font-size:75px;
	color:#1294c7;
	font-weight:normal;
	line-height:75px;
	padding-left:20px;
	padding-top:30px;
	}
	
.monthly99{
	font-family: 'BebasNeue';
	font-size:40px;
	color:#fff;
	font-weight:normal;
	background-color:#f43a3a;
	padding:5px;
	width:220px;
	margin-left:20px;	
	}
	
.line{
	font-family:calibri;
	font-size:16px;
	color:#1294C7;
	padding-left:20px;
	text-transform:uppercase;
	}
	
#header ul {
	width:280px;
	height:auto;
	margin-left:20px;
	margin-top:10px;
	}
	
#header ul li{
	font-family:calibri;
	font-size:18px;
	color:#414242;
	font-weight:bold;
	background-image:url(images/green-tick.png);
	height:25px;
	list-style:none;
	background-repeat:no-repeat;
	padding-left:24px;
	background-position:left bottom;
	line-height:32px;
	}
	
.placeyourorder{
	width:276px;
	height:45px;
	vertical-align:top;
	margin-left:20px;
	margin-top:15px;
	}
	
#blue-bar{
	width:100%;
	height:164px;
	background-color:#124c7b;
	vertical-align:top;
	}
	
#blue-bar .inner{
	width:960px;
	height:164px;
	margin:auto;
	vertical-align:top;
	}
	
#content{
	width:960px;
	height:auto;
	margin:auto;
	vertical-align:top;
	}
	
.trademark{
	width:973px;
	height:56px;
	background-image:url(images/trademark.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	}
	
#content .left{
	width:630px;
	height:auto;
	float:left;
	vertical-align:top;
	margin-bottom:20px;
	}
.containerright
{
	width:644px;
	float:left;
}
.rounded-border-box{
	width:619px;
	height:309px;
	background-color:#fcfcfa;
	vertical-align:top;
	border:1px solid #1c5a8d;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	}
	
.innerbox{
	width:587px;
	height:273px;
	background-color:#fcfcfa;
	margin:auto;
	border:1px solid #f43a3a;
	margin-top:17px;
	}

.innerbox h1{
	font-family:calibri;
	font-size:25px;
	font-weight:bold;
	color:#1c5a8d;
	text-transform:uppercase;
	padding:10px;
	}
	
.innerbox ul{
	width:360px;
	height:170px;
	vertical-align:top;
	padding:10px;
	float:left;
	}
	
.innerbox ul li{
	background-image:url(images/bull.png);
	background-repeat:no-repeat;
	background-position:top left;
	font-family:calibri;
	font-size:16px;
	font-weight:normal;
	color:#474646;
	list-style:none;
	padding-left:25px;
	height:25px;
	}
	
.wirelessinternetplan{
	width:97%;
	font-family:calibri;
	font-size:25px;
	font-weight:bold;
	color:#fff;
	padding:10px;
	background-color:#1c5a8d;
	margin-top:15px;
	}
	
.wirelessinternetplaninner{
	width:97%;
	height:auto;
	vertical-align:top;
	padding:10px;
	margin-top:17px;
	}
	
.wirelessinternetplaninner .col{
	width:48%;
	height:auto;
	border-right:1px solid #CCC;
	float:left;
	}
	
.wirelessinternetplaninner .col:last-child{
	border-right:none;
	padding-left:20px;
	width:45%;
	}
	
.wirelessinternetplaninner .col ul{
	width:100%;
	height:auto;
	vertical-align:top;
	list-style:none;
	}
	
.wirelessinternetplaninner .col ul li{
	background-image:url(images/green-tick.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:25px;
	margin-bottom:10px;
	font-family:'CalibriRegular';
	}
.wirelessinternetplaninner .col ul li a
{
	font-family:calibri;
	font-size:16px;
	font-weight:normal;
	color:#4e4e4e !important;
	list-style:none;
}
.wirelessinternetplaninner .col h1{
	font-family:calibri;
	font-size:20px;
	font-weight:bold;
	color:#434343;
	}
	
	
	
#content .right{
	width:330px;
	height:auto;
	float:right;
	vertical-align:top;
	}
	
	
.ruralbox{
	width:260px;
	height:auto;
	background-color:#1c5a8d;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	margin:auto;
	margin-top:25px;
	padding-bottom:25px;
	}
	
.ruralhead1{
	width:254px;
	height:88px;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-left:-12px;
	margin-top:12px;
	float:left;
	}
	
.ruralbox .box{
	width:201px;
	height:auto;
	background-color:white;
	margin:auto;
	vertical-align:top;
	}
	
.ruralbox .box p{
	font-family:calibri;
	font-size:15px;
	font-weight:normal;
	color:#4e4e4e;
	padding:15px;
	}
	
	
	
.etp{
	width:260px;
	height:auto;
	background-color:#1c5a8d;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	margin:auto;
	margin-top:25px;
	padding-bottom:25px;
	}
	
.etp .head{
	width:254px;
	height:68px;
	background-image:url(images/etp-head.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:left;	
	margin-top:12px;
	margin-left:-12px;
	}
	
.etp ul{
	width:85%;
	height:auto;
	vertical-align:top;
	margin:auto;
	}
	
.etp ul li{
	background-image:url(images/whitebullet.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	list-style:none;
	padding-left:25px;
	font-family:calibri;
	font-size:15px;
	font-weight:normal;
	color:#fff;
	height:15px;
	margin-bottom:15px;
	}
	
	
	
.testi{
	width:260px;
	height:auto;
	background-color:#1c5a8d;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	margin:auto;
	margin-top:25px;
	padding-bottom:25px;
	}
	
.testi .head{
	width:254px;
	height:67px;
	background-image:url(images/testimonials-head.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:left;
	margin-left:-12px;
	margin-top:15px;
	cursor:pointer;
	}
.testi #vid
{
	background-image:url(images/testimonials-head-video.jpg);
}
.testi .box{
	width:201px;
	height:auto;
	background-color:white;
	margin:auto;
	vertical-align:top;
	}
	
.testi .box p{
	font-family:calibri;
	font-size:15px;
	font-weight:normal;
	color:#4e4e4e;
	padding:15px;
	}	
	
.testi .box .top{
	width:100%;
	height:auto;
	vertical-align:top;
	}
	
#footer{
	width:100%;
	height:355px;
	background-image:url(images/footer-main.jpg);
	background-repeat:repeat;
	background-position:center top;
	padding-top:34px;
	border-top: 3px solid #f43a3a;
	}
	
#footer h1{
	font-family:calibri;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	}
	
#footer h1 span{
	color:#55c7f4;
	}	
	
#footer .table{
	width:730px;
	height:auto;
	margin:auto;
	vertical-align:top;
	margin-top:15px;
	}
	
#footer .table .col{
	width:100%;
	height:auto;
	float:left;
	margin-left:12px;
	height:180px;
	}
	
	
#footer .table .col ul{
	vertical-align:top;
	margin-left:20px;
	}
	
#footer .table .col ul li{
	list-style-image:url(images/whitebullet.jpg);
	color:#fff;
	line-height:22px;
	float:left;
	padding-left:5px;
	width:170px;
	text-align:left;
	}
	#footer .table .col ul li:last-child
	{
		padding:0;
		width:auto;
	}
#footer .table .col ul li a
{
	font-family:calibri;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	list-style:none;
	text-decoration:none;
}
#footer .table .col ul li a:hover
{
	color:#55C7F4;
	transition:color 2s;
}
.footer-bottom{
	width:100%;
	height:120px;
	background-color:#01203a;
	border-top:3px solid #1294c7;
	}
	
.footer-bottom .inner{
	width:960px;
	height:74px;
	margin:auto;
	vertical-align:top;
	text-align:center;
	font-family:calibri;
	font-size:13px;
	font-weight:normal;
	color:#a8cbe8;
	padding-top:10px;
	}
	
.footer-bottom .inner a{
	font-family:calibri;
	font-size:13px;
	font-weight:normal;
	color:#a8cbe8;
	text-decoration:none;
	}
	
.cb25{
	font-family:arial;
	font-size:25px;
	font-weight:bold;
	color:#434343;
	text-transform:uppercase;
	}	
	
.alphabets{
	font-family:calibri;
	font-size:17px;
	color:#1294c7;
	padding-top:3px;
	padding-bottom:3px;
	}	
	
.alphabets a{
	color:#1294c7;
	text-transform:uppercase;
	text-decoration:none;
	}
	
.citybullets ul{
	float:left;
	margin-right:30px;
	}
	
.citybullets li{
	list-style-image:url(images/blackbullet.jpg);
	color:#fff;
	line-height:22px;
	color:#939393;
	}	
	
.threebuttons{
	}
	
.threebuttons ul{
	margin-left:20px;
	margin-top:15px;
	}
	
.threebuttons ul li{
	list-style-image:url(images/greenbullet.jpg);
	margin-bottom:10px;
	}
	
.pnptablemain{
	width:650px;
	height:172px;
	margin:auto;
	vertical-align:top;
	margin-top:15px;
	font-family:calibri;
	font-size:16px;
	color:#fff;
	text-align:center;
	}
	
.pnptablemain .blue{
	width:624px;
	height:53px;
	background-color:#1c5a8d;
	clear:both;
	}
	
.pnptablemain .col1{
	width:162px;
	height:172px;
	background-color:#289ecc;
	border-right:1px solid #cfe9f3;
	float:left;
	}
	
.pnptablemain .col2{
	width:70px;
	height:172px;
	background-color:#289ecc;
	border-right:1px solid #cfe9f3;
	float:left;
	}
	
.pnptablemain .col3{
	width:71px;
	height:172px;
	background-color:#289ecc;
	border-right:1px solid #cfe9f3;
	float:left;
	}
	
.pnptablemain .col4{
	width:121px;
	height:172px;
	background-color:#289ecc;
	border-right:1px solid #cfe9f3;
	float:left;
	}
	
.pnptablemain .col5{
	width:84px;
	height:172px;
	background-color:#289ecc;
	border-right:1px solid #cfe9f3;
	float:left;
	}
	
.pnptablemain .col6{
	width:110px;
	height:172px;
	background-color:#289ecc;
	float:left;
	}
	
.col1col1{
	width:162px;
	height:58px;
	padding-top:26px;	
	float:left;
	vertical-align:top;
	border-right:1px solid #cfe9f3;
	border-bottom:1px solid #cfe9f3;
	}
	
.col2col1{
	width:70px;
	height:58px;
	padding-top:26px;	
	float:left;
	vertical-align:top;
	border-right:1px solid #cfe9f3;
	border-bottom:1px solid #cfe9f3;
	}
	
.col3col1{
	width:71px;
	height:58px;
	padding-top:26px;	
	float:left;
	vertical-align:top;
	border-right:1px solid #cfe9f3;
	border-bottom:1px solid #cfe9f3;
	}
	
.col4col1{
	width:121px;
	height:58px;
	padding-top:26px;	
	float:left;
	vertical-align:top;
	border-right:1px solid #cfe9f3;
	border-bottom:1px solid #cfe9f3;
	}
	
.col5col1{
	width:84px;
	height:58px;
	padding-top:26px;	
	float:left;
	vertical-align:top;
	border-right:1px solid #cfe9f3;
	border-bottom:1px solid #cfe9f3;
	}
	
.col6col1{
	width:110px;
	height:58px;
	padding-top:26px;	
	float:left;
	vertical-align:top;
	border-right:1px solid #cfe9f3;
	border-bottom:1px solid #cfe9f3;
	}
	
.red{
	color:red;
	}	
	
.booster{
	margin-bottom:20px;
	}
	
.booster ul{
	margin-left:25px;
	margin-top:15px;
	margin-bottom:15px;
	}
	
.booster ul li{
	list-style-image:url(images/greenbullet.jpg);
	font-family:calibri;
	font-size:16px;
	color:#8c8c8c;
	margin-bottom:20px;
	}		
	
.booster-heading{
	font-family:calibri;
	font-size:21px;
	font-weight:bold;
	color:#fff;
	background-color:#f43a3a;
	padding:8px;
	}
	
.price{
	font-family:calibri;
	font-size:25px;
	font-weight:normal;
	color:#fff;
	background-color:#1294c7;
	padding:8px;
	font-weight:bold;
	float:right;
	display:block;
	}
	
	
.ordertxtfix{
	width:145px;
	height:25px;
	}
	
	
	
	/*********************************FORM*************************************/
	
	
.inlinecontent{
	background-color:#CCC;
	}
	
.inlinecontent h1{
	text-align:center;
	padding-top:10px;
	}
	
.inlinecontent p{
	font-family:calibri;
	font-size:14px;
	color:#8c8c8c;
	text-align:center;
	}
	
.inlinecontent p span{
	color:#ff0000;
	}
	
	
	
	
	
.form{
	width:415px;
	height:auto;
	vertical-align:top;
	border:1px solid #b9b9b9;
	border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	overflow:hidden;
	padding-bottom:10px;
	color:#000 !important; 
	}
	
.form .form-head-repeat{
	width:100%;
	height:auto;
	background-image:url(images/form-head-reapeat.jpg);
	background-repeat:repeat-x;
	padding-bottom:10px;
	}
	
.form .form-head-repeat h1{
	font-family:arial;
	font-size:20px;
	font-weight:normal;
	padding-top:10px;
	}
	
.form .textfield{
	width:390px;
	height:37px;
	background-color:#fff;
	border:1px solid #b9b9b9;
	border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	margin:auto;
	margin-top:10px;
	}

.form .textfield-input{
	width:375px;
	height:30px;
	border:none;
	margin-left:7px;
	margin-top:3px;
	font-family:arial;
	font-size:13px;
	}
	
.form .next{
	width:98px;
	height:43px;
	float:right;
	margin-top:15px;
	margin-right:50px;
	background-image:url(images/next.png);
	background-repeat:no-repeat;
	border:none;
	}
	
	
.form .back{
	width:98px;
	height:43px;
	float:left;
	margin-top:15px;
	background-image:url(images/back.png);
	background-repeat:no-repeat;
	border:none;
	}
	
.form .submit{
	float:right;
	margin-top:15px;
	margin-right:50px;
	border:none;
	}
	
	
::-webkit-input-placeholder {
   color: #000;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000;  
}

:-ms-input-placeholder {  
   color: #000;  
}	

.margin{
	margin-bottom:6px;
	}
.callicon
{
	background-image:url(images/phonenumber-icon.jpg);
	width:330px;
	height:51px;
	background-repeat:no-repeat;
	margin-top:30px;
	float:right;
	margin-right:25px;
}
.callicon a
{
    font-family: 'impactregular';
	font-size:30px;
	color:#f43a3a;
	text-decoration:none;
	display:block;
	padding-left:19px;
	font-style:oblique;
}
.callicon a span
{
	color:#717171;
}
.testimonials
{
	list-style:none;
	margin:auto;
}
.testimonials li
{
	width:201px;
	margin:auto;
	background-color:#fff;
	height:235px;
	margin-left:30px;
	opacity:0.0 !important;
}
.testimonials li p
{
    font-family: 'CalibriRegular';
	width:95%;
	margin:auto;
	font-size:13px;
	padding-top:13px;
	color:#686868;
}
.testimonials {
    position:relative;
    height:235px;
}

.testimonials li {
    position:absolute;
    z-index:8;
}

.testimonials li.active {
    z-index:10;
	opacity:1.0 !important;
}

.testimonials li.last-active {
    z-index:9;
}
.redcol
{
	color:#F43A3A;
}
#forder table tr td
{
    font-family: 'CalibriRegular';
	font-size:16px;
	color:#717171;
	text-transform:capitalize;
}
.ordertxtfix
{
	width:340px;
	border:solid 1px #1294C7;
	padding:5px;
	transform: skew(-10deg,0deg);
-ms-transform: skew(-10deg,0deg); /* IE 9 */
-webkit-transform: skew(-10deg,0deg); /* Safari and Chrome */
transition:all 2s ease 0s;
}
#state2
{
	transform: skew(-10deg,0deg);
-ms-transform: skew(-10deg,0deg); /* IE 9 */
-webkit-transform: skew(-10deg,0deg); /* Safari and Chrome */
	border:solid 1px #1294C7;
	transition:all 2s ease 0s;
}
.ordertxtfix:hover,#state2:hover
{
	background-color:#FFFFCC;
	
}
.ordertxtfix:focus,#state2:focus,.ordertxtfix:active,#state2:active
{
	transform: skew(0deg,0deg);
	-ms-transform: skew(0deg,0deg); /* IE 9 */
	-webkit-transform: skew(0deg,0deg);
	transition:-ms-transform 2s ease 0s;
	transition:-webkit-transform 2s ease 0s;
	transition:transform 2s ease 0s;
}
#productstbl tr td strong
{
	 font-family: 'CalibriRegular';
	font-size:14px;
	color:#717171;
	text-transform:capitalize;
	font-weight:normal;
}
.totalval
{
	color:#717171;
	font-weight:bold;
}
#notee:hover
{
	color:#000;
	transition:color 2s ease 0s;
}
.topheadtab
{
	color:#FFF;
	border-right:1px solid #1C5A8D;
	font-family: 'CalibriRegular';
	font-size:14px;
	text-transform:uppercase;
}
.centertab
{
	border-right:1px solid #CFE9F3;
	border-bottom:1px solid #CFE9F3;
	font-family: 'CalibriRegular';
	font-size:14px;
	color:#fff;
}
.testimonal p
{
	border:solid 1px #F43A3A;
	border-radius:8px;
	padding:15px;
	box-shadow:8px 10px 4px #999;
	width:92%;
}
.rmore
{
	clear:both;
	display:block;
}
.clear
{
	clear:both;
}
@-webkit-keyframes blink {  
  0%{ opacity: 1.0; }
  10%{ opacity: 0.9; }
  20%{ opacity: 0.8; }
  30%{ opacity: 0.7; }
  40%{ opacity: 0.6; }
  50%{ opacity: 0.5; }
  60%{ opacity: 0.4; }
  70%{ opacity: 0.3; }
  80%{ opacity: 0.2; }
  90%{ opacity: 0.1; }
  100%{ opacity: 0; }
}
@keyframes blink {  
  0%{ opacity: 1.0; }
  10%{ opacity: 0.9; }
  20%{ opacity: 0.8; }
  30%{ opacity: 0.7; }
  40%{ opacity: 0.6; }
  50%{ opacity: 0.5; }
  60%{ opacity: 0.4; }
  70%{ opacity: 0.3; }
  80%{ opacity: 0.2; }
  90%{ opacity: 0.1; }
  100%{ opacity: 0; }
 }


.blink {
  -webkit-animation-name: blink;  
  -webkit-animation-iteration-count: infinite;  
  -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration: 2s; 
  animation-name:blink;
  animation-iteration-count:  infinite;  
  animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  animation-duration: 2s; 

}
.checkyourel{
	width:278px;
	height:175px;
	background-image:url(images/checkyoureligibilityhead.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	margin:auto;
    animation:blinkbg 5s ease infinite;
   -webkit-animation:blinkbg 5s ease infinite;
   display:block;
 }

@-webkit-keyframes blinkbg {  
0%{ -webkit-transform: rotate(-0deg); }
25%{ -webkit-transform: rotate(-10deg); }
50%{ -webkit-transform: rotate(-0deg); }
75%{ -webkit-transform: rotate(10deg); }
100%{ -webkit-transform: rotate(0deg); }

}
@keyframes blinkbg {
0%{ transform: rotate(-0deg); }
25%{ transform: rotate(-10deg); }
50%{ transform: rotate(-0deg); }
75%{ transform: rotate(10deg); }
100%{ transform: rotate(0deg); }
}
.cities
{
	list-style:none;
	padding-top:15px;
}
.cities li
{
	float:left;
	text-align:center;
	widht:200px !important;
}
.cities li a
{
	color:#fff;
	text-decoration:none;
	font-family: 'CalibriRegular';
	font-size:16px;
}
.cities li a:hover
{
	color:#55C7F4;
	transition:color 2s ease 0s;
}
.filterabc a
{
	color:#fff;
	text-decoration:none;
	font-family: 'CalibriRegular';
	font-size:16px;
	padding-left:6px;
	padding-right:6px;
}
.filterabc
{
	width:650px;
	margin:auto;
}
.filterabc a:last-child
{
	padding-right:0;
}
.breadcrumb a
{
	color:#1294C7;
	text-decoration:none;
	font-family: 'CalibriRegular';
	font-size:16px;
}
.breadcrumb span
{
	font-family: 'CalibriRegular';
	font-size:16px;
	color:#55C7F4;
}
.slidetext,.textimages
{
	float:left;
}
.textimages
{
	padding-top:250px;
}
.videotest
{
	width:240px;
	background-color:#FFF;
	margin:auto;
	clear:both;
	text-align:center;
	padding:20px;
	padding-left:0;
	padding-right:0;
}
.videotest iframe
{
	margin:auto;
}
.thanksins
{
	font-family:'CalibriRegular';
	color:#8C8C8C;
	font-size:15px;
	padding-bottom:10px;
	padding-left:20px;
}
.thanksins li
{
	padding-bottom:10px;
}
.thankh2
{
	font-family:'CalibriRegular';
	font-size:20px;
	color:#333;	
	padding-bottom:10px;
}
.cityheadsec{
	font-family:calibri;
	font-size:25px;
	font-weight:bold;
	color:#1294C7;
	line-height:25px;
	padding-bottom:5px;
	}
	.ft
	{
		background:none !important;
	}
	.ft h1 span
	{
		color:#1294c7 !important;
	}
	.ft h1 
	{
		color:#333 !important;
	}
	.ft ul li a,.ft a
	{
		color:#333;
	}
	.ft ul li 
	{
		text-align:left;
		list-style:square;
		color:#333;
	}
	#topmarkets
	{
		padding-left:40px;
	}
	.midsocial
	{
		width:250px;
		margin:auto;
		float:left;
		padding-top:25px;
		padding-left:55px;
	}
	#back-top 
{
	position: fixed;
	bottom: 30px;
	margin-left: -150px;
}

.scrollup {
    background: url("images/icon_top.png") no-repeat scroll 0 0 transparent;
    bottom: 50px;
    display: none;
    height: 40px;
    opacity: 0.7;
    position: fixed;
    right: 100px;
    text-indent: -9999px;
    width: 40px;
}

.center
{
	text-align:center;
	display:block;
	width:559px;
	margin:auto;
}
.floaterdiv {top: 260px; position: fixed; right: 0px; width: 250px; z-index: 999; margin-bottom:5px;	transition:right 1s; -webkit-transition:right 1s; /* Safari */
}
.floaterdiv:hover, .floaterdiv1:hover, .floaterdiv2:hover, .floaterdiv3:hover   {right:0px;}
.floaterdiv img { margin-bottom: 5px;}
.floaterdiv1 {top: 205px; position: fixed; right: -158px; width: 221px; z-index: 999; margin-bottom:5px; transition:right 1s; -webkit-transition:right 1s; /* Safari */}
.floaterdiv2 {top: 150px; position: fixed; right: -158px; width: 221px; z-index: 999; transition:right 1s; -webkit-transition:right 1s; /* Safari */}
.floaterdiv3 {top: 315px; position: fixed; right: -158px; width: 221px; z-index: 999; transition:right 1s; -webkit-transition:right 1s; /* Safari */}

.pagination {
			list-style:none;
			margin:0;
			padding:0;
		}
		.addthis_button_google_plusone_badge span
		{
			color:#fff;
		}
		#MyLiveChatScriptButton
		{
			display:none;
		}
		/*
			Optional:
			Show the current slide in the pagination
		*/
		.pagination .current a {
			color:red;
		}
#thankyou-container
{
	padding-top:20px;
}
.thankyou-left
{
	float:left;
	width:60%;
}
.thankyou-right
{
	width:38%;
float:right;
}
.thankyou-right h2
{
	font-family: 'CalibriRegular';
	font-weight:bold;
font-size:18px;
color:#8c8c8c;
}
.thankyou-right fieldset
{
	border:0;
	font-family: 'CalibriRegular';
	font-size:14px;
	color:#8c8c8c;
	padding-top:8px;
}
#reform input[type=text]
{
	background-color:#e7e5e5;
	padding-left:5px;
	width:100px;
	height:25px;
	border:solid 1px #b5b4b4;
	font-family: 'CalibriRegular';
	font-size:12px;
	color:#313030;
	margin-top:5px;
}
.addmorelnk
{
	font-family: 'CalibriRegular';
display:block;
background-color:#1294C7;
padding:7px;
color:#fff;
text-decoration:none;
width:70px;
}
#recaptcha_widget a
{
	font-family: 'CalibriRegular';
	color:#1294C7;
	font-size:12px;
	text-decoration:none;
	padding-left:10px;
}
.recaptcha_only_if_image
{
	color:#757575;
	font-family: 'CalibriRegular';
}
span.recaptcha_only_if_image
{
	padding-left:10px;
}
#recaptcha_response_field {
    background-color: #FFFFFF;
    border: 1px solid #B9B9B9;
    border-radius: 10px;
    margin: 5px auto 8px 8px;
    padding: 9px;
    width: 249px;
}
.capnum
{
	width:60px;
	padding:10px;
	border-radius:10px;
	border:1px solid #B9B9B9;
}
.pkgprice
{
	font-family: 'impactregular';
	font-size:55px;
	color:#717171;
}
.hider,.hide
{
	display:none !important;
}
input[type=checkbox] {
    display: none;
}

.checkbox label{margin-left:20px;}
.checkbox label::before {
    border-radius: 3px;
}
label::before {
    background-color: #fff;
    bottom: 4px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3) inset, 0 1px 0 0 rgba(255, 255, 255, 0.8);
    content: "";
    display: inline-block;
    height: 16px;
    left: 0;
    margin-right: 10px;
    position: absolute;
    width: 16px;
}
label {
    cursor: pointer;
    display: inline-block;
    font-size: 22px;
    margin-right: 15px;
    padding-left: 25px;
    position: relative;
	color:#fff;
}
.checkbox label:before {
    border-radius: 3px;
}
input[type=checkbox]:checked + label:before {
    content: "\2713";
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    font-size: 15px;
    color: #f43a3a;
    text-align: center;
    line-height: 15px;
}
.ulvonage
{
	list-style:none;
	padding-top:30px;
}
.ulvonage li:before
{
	font-family:'fontAwesome';
	content:'\f105 ';
}
.ulvonage li
{
	padding-bottom:15px;
	font-size:18px;
	text-align:left;
}