/* CSS Document */
.row-bpo{ width:100%; clear:both;}

.top_row{ background:#EEEEEE; padding:10px 0; color:#999;}
a:link,
a:focus,
a:hover{ outline:none !important;}
li.dropdown:hover > ul.dropdown-menu{ display:block;}
ul.navbar-nav > li > a{
	margin-left:5px;
	color:#EEE !important;
	font-weight:600;
	}
ul.navbar-nav > li:hover > a{
	background:#080808 !important;
	}
.service{ color:#FFF; font-size:150%;}
ul.custom_list{ margin:0; padding-left:30px;}
ul.custom_list li{ margin:0; padding-left:10px; padding-top:5px; text-align:left; list-style-image:url(../img/Blue_check.png)}
.footer{ color:#EEE;}
.footer h4{ padding:10px 0px; border-bottom:2px double #000000;}
.footer p{ padding:0 0 10px 0;} 

.footer ul{ margin:0; padding:0; list-style:none}
.footer ul li{ border-bottom:1px dotted #000; line-height:200%;}
.footer ul li:last-child{ border:none;}
.footer ul li a{ color:#FFF; text-decoration:none;}
.footer ul li:hover a{ color:#D44901;}
ul.social { margin:0; padding:0; list-style:none;}
ul.social li { float:left; margin:0 10px;}
ul.social li a{ display:block; font-size:25px; font-weight:bold; color:#FFF; transition:color .5s;}
ul.social li a:hover{ color:#D44901;}
ul.team_social { margin:0; padding:0; list-style:none;}
ul.team_social li { float:left; margin:0 10px;}
ul.team_social li a{ display:block; font-size:25px; font-weight:bold; color:#999; transition:color .5s;}
ul.team_social li a:hover{ color:#D44901;}
.request-form{
	background:#D44901;
	padding:10px 0;
	} 
.request-form h4{ 
	color:#EEE; 
	border-bottom:1px dotted #EEE; 
	padding-bottom:10px; 
	padding-left:15px; 
	font-weight:bold;
	text-shadow:1px 1px 1px #333333;
	-moz-text-shadow:1px 1px 1px #333333;
	-webkit-text-shadow:1px 1px 1px #333333;
	-o-text-shadow:1px 1px 1px #333333;
}
.request-form p{ padding:5px 10px; color:#EEE;}
.map{
	border:2px solid #EEE ;
	box-shadow:2px 2px 3px #E5E5E5;
	}
p.messages{
	color:#FFF; font-size:14px; text-align:center;}
.copyright{
	min-height:40px;
	}	
.copyright p{
	line-height:40px;
	font-weight:400;
	font-size:14px;
	color:#666;
	margin:0;
	padding:0;
	}
.copyright a{
	text-decoration:none;
	line-height:40px;
	float:right;
	padding-left:20px;
	transition:all 0.3s ease;
	}
.copyright a:hover{
	color:#666;
	}
.tech-support h3{
	font-size:20px;
	font-weight:500;
	background:#D44901;
	color:#FFF;
	line-height:40px;
	padding:0;
	text-align:center;
	}
.tech-support ul{ margin:0; padding:0; list-style:none;}
.tech-support ul li{
	padding-left:30px;
	font-size:16px;
	font-weight:400;
	line-height:200%;
	background:url(../img/Blue_check.png) no-repeat 0 10px;
	margin-left:30px;
	}
.plans h2{
	font-size:20px;
	color:#D44901;
	border:1px solid #D44901;
	padding:10px;
	line-height:25px;
	}
.plans h2 i.fa{
	font-size:8px;
	position:relative;
	top:-5px;
	}
.plans p i.fa{ color:#D44901; font-size:8px;}
.plans ul { margin-left:10px; padding:0; list-style:none;}
.plans ul li{
	font-size:14px;
	line-height:200%;
	background:url(../img/Blue_check.png) no-repeat 0 10px;
	padding-left:30px;
	}
.paynow a img{
	height:32px;
	width:142px;
	display:block;
	margin-right:auto;
	margin-top:10%;
	}
@media (max-width: 991px){
	.navbar-brand img{
		display:block;
		width:230px;
		height:77px;
		margin-left:50%;
		margin-right:auto;
		}
	.top_row{
		text-align:center;
		}	
	.paynow a img{margin-top:20px;}
	}
@media (max-width: 480px){
	.navbar-brand img{
		display:block;
		width:230px;
		height:77px;
		margin-left:0;
		margin-right:auto;
		}
	}
.avg{
	padding: 10px 0px;
	background:none;
	border:1px solid #D44901;	
	}
.avg a:hover img,
.avg a:focus img{ outline:none;}		