@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');

body { font-family: "Lato", sans-serif; line-height:1.6; font-size:15px; margin:0 auto; color:#191919; }

a { text-decoration: none; cursor:pointer; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

a:hover, a:focus { text-decoration: none; }

img { max-width:100%;}

input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="number"], textarea, select {
    color: #666;
    width: 100%;
}

/** DNS Blocker **/
.header-logo {
    background: #1f1f1f;
    text-align: center;
    padding: 10px 10px;
}
.dns-sec {
	background:  url("../images/bg.jpg")no-repeat top center;
	background-size: cover;
	padding: 30px 0;
}
.dns-sec .container-fluid {
	max-width: 1300px;
}
.nav-tabs.dns-tab {
	border: none;
	justify-content: center;
	margin-bottom: 10px;
}
.nav-tabs.dns-tab .nav-item {
    width: 150px;
    text-align: center;
	margin: 0 10px;
}
.nav-tabs.dns-tab .nav-link {
    border: none;
	background: #4c4c4c;
	color: #fff;
	border-radius: 6px;
	text-transform: uppercase;
	padding: 8px 5px;
}
.nav-tabs.dns-tab .nav-link i {
	margin-right: 10px;
}
.nav-tabs.dns-tab .nav-item.show .nav-link, .nav-tabs.dns-tab .nav-link.active {
	background: #dd0023;
	color: #fff;
}
.tab-content.dns {
	padding: 15px 0;
}
.connection-title {
    background: #fdbc84;
    color: #dd0023;
    font-weight: 900;
    font-size: 18px;
    text-align: center;
    padding: 4px;
}
.guide-content {
    background: #28272c;
    color: #fff;
	text-align: center;
	padding: 20px 20px;
}
.hltext {
	color: #fdbc84;
}
.guidebox {
    width: 30%;
    display: inline-block;
    margin: 15px 1%;
    font-weight: 700;
    line-height: 1.3;
	vertical-align: top;
}
.guidebox img {
	margin-bottom: 10px;
}
.guidebox.android {
	width: 45%;
}

@media(max-width: 480px) {
.logo-single img {
    max-width: 140px;
}	
.guidebox, .guidebox.android {
    width: 100%;	
}
.nav-tabs.dns-tab .nav-item {
    width: 130px;
	margin: 0 5px;
}
}
























