@font-face {
     font-family: 'HelveticaKVAFont';
     src: url('../fonts/HelveticaKVAFont.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaKVAFont.woff') format('woff'), url('../fonts/HelveticaKVAFont.ttf') format('truetype'), url('../fonts/HelveticaKVAFont.svg#HelveticaKVAFont') format('svg');
     font-weight: normal;
     font-style: normal;
}
 nav ul li{
    list-style: none;
}
 *{
    margin:0px;
     padding:0px;
}
 .clearfix{
    clear:both;
}
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
     font-family: 'Open Sans', sans-serif;
}
p{
	font-size:16px;
}
 .alignleft {
     float: left 
}
 .alignright {
     float: right 
}
 .aligncenter {
     display: block;
     margin-left: auto;
     margin-right: auto;
}
 section{
	padding:40px 0;
}
 section h2{
	color: #001996;
}
 section.video-section{
	background-color: #f3f8fb;
}
 section.video-section .col-lg-4{
	margin: 0;
}
.quick-guide {
 padding:40px 0 40px 20px;
}
.quick-guide td a{
 color:#001996;
 font-weight: bold;
 font-size:18px;
 padding: 20px 10px 40px 0;
}
 section.dropdown-section{
	background-color: #f2f2f2;
}
/** Collapsible **/
 .panel-group{
	margin-top:20px;
}
.panel-heading{
	background-color: #c0c0c0 !important;
}
.panel-collapse{
	background-color: #dcdcdc !important;
}
.panel-title{
	color: #001996;
}
.panel-title > a:before {
    float: left !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.panel-title > a.collapsed:before {
    float: left !important;
    content:"\f067";
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}
.login-btn {
	position: relative;
		top:20px;
    background: #001996;
    color: #fff;
    font-size: 16px;
    padding: 12px 40px;
	transition:0.3s;
}
.login-btn:hover {
	text-decoration:none;
	color:#fff;
	opacity:0.8;
}
 @media (min-width: 1200px) {
     .container{
        /* max-width: 970px;
         */
        /* max-width: 992px;
         */
         max-width: 1152px;
    }
}
 .page-wrapper{
     background: #ffffff;
}
 .page-container{
     max-width: 1280px;
     margin-left: auto;
     margin-right: auto;
     background: #ffffff;
     position: relative;
}
 .social-icons-area{
     overflow: hidden;
}
 ul.social-icons{
     text-align: center;
}
 .social-icons-area .social-icons li{
     display: inline-block;
     padding: 0 5px;
}
 .social-icons-area{
     margin-bottom: 5px;
}
 .footer-bottom-content{
     color: #999999;
     font-size:12px;
}
 .footer-bottom-content p{
     color: #464646;
}
 .footer-bottom-content a{
     color: #999999;
     text-decoration: underline;
}
/*===================== SMB Landing Page =======================*/
 .top-socials-icons{
     margin-bottom: 0px;
     display: inline-block;
     position: relative;
}
 .top-social-icons-wrapper{
     text-align: right;
}
 .top-socials-icons li{
     float: left;
     margin-left: 11px;
}
 .top-socials-icons li:first-child{
     margin-top: 2px;
}
 .top-socials-icons li a{
}
 .navbar-default {
     background-color: #fff;
     border-color: #fff;
}
 .navbar-nav li:last-child a{
     border-right: 0px solid #fff;
     background: #001996;
     color: #fff;
     font-size: 16px;
     padding: 12px 40px;
	 transition:0.3s;
}
 .navbar-nav li:last-child:hover {
	text-decoration:none;
	color:#fff;
	opacity:0.8;
}
 .navbar-default .navbar-nav>li:last-child>a:focus, .navbar-default .navbar-nav>li:last-child>a:hover {
     background-color: #001996!important;
     color: #fff;
}
 .navbar-nav li:nth-last-child(2) a{
     border-right: 0px solid #fff;
}
 .features-inner{
     max-width: 850px;
     width: 100%;
     margin: 0 auto;
}
 .container-inner{
     max-width: 980px;
     width: 100%;
     margin: 0 auto;
}
 .mb-0{
     margin-bottom: 20px;
}
 .terms-and-conditions {
     color: #393939;
     font-size: 14px;
     padding: 45px 0px;
     margin-bottom: 25px;
}
 .terms-and-conditions ol{
     margin-bottom: 0px;
}
 .terms-and-conditions ol li{
     color: #999999;
     font-size: 10px;
}
 .terms-and-conditions p, .copyright{
     color: #999999;
     font-size: 13px;
     text-align: center;
}
 .site-footer{
     padding-bottom: 165px;
}
/*========== Mobile First Method ==========*/
/* Custom, iPhone Retina */
 @media (max-width: 768px) {
     table.mobileonly {
         display: block !important;
    }
}
 @media only screen and (min-width : 320px) {
     .top-socials-icons{
         margin-top: 8px;
    }
     .navbar-header{
         height: 50px;
    }
     .navbar-brand>img {
         width: 180px;
    }
     .navbar{
         margin-bottom: 0px;
    }
     .intro-content h1{
         font-size: 26px;
    }
     .intro-content p{
         font-size: 16px;
    }
     .hero-left .intro-content p{
         font-size: 16px;
    }
     .header-menu-wrap ul{
         display: inline-block;
    }
     .header-menu-wrap{
         text-align: center;
    }
     .top-features p{
         text-align: left;
    }
     .network-coverage-map-left{
         text-align: center;
    }
     .network-coverage-map-left a{
         float: none;
         margin-left: auto;
         margin-right: auto;
    }
     .top-features p{
         font-size: 24px;
    }
     .network-coverage-map h3{
         font-size: 24px;
    }
     .network-coverage-map p{
         font-size: 18px;
    }
     .boxes .box h3{
         font-size: 24px;
    }
     .yt-video h3{
         font-size: 18px;
    }
     .header-menu li a{
         font-size: 10px;
    }
     .social-icons-area{
         margin-top:30px;
    }
     .section-search{
         text-align: center;
    }
     .section-search input{
         margin-top: 30px;
    }
     .btn-src {
         margin: 15px auto 0px auto;
    }
     img.save_on_shipping{
         width: 25px;
         height: auto;
    }
}
/* Extra Small Devices, Phones */
 @media only screen and (min-width : 480px) {
     .intro-content h1{
         font-size: 32px;
    }
}
/* Small Devices, Tablets */
 @media only screen and (min-width : 768px) {
     table.deskonly {
         display: block !important;
    }
     .site-header{
         text-align: left;
    }
     .navbar{
         margin-bottom: 20px;
    }
     .navbar-header{
         height: auto;
    }
     .top-socials-icons{
         margin-top: 0px;
         bottom: -15px;
    }
     .navbar-nav{
         margin-bottom: 0px;
         margin-top: 30px;
         display: flex;
         align-items: center;
    }
     .navbar-nav li{
         float: left;
    }
     .navbar-nav li a{
         color: #525252;
         font-family: 'Open Sans', sans-serif;
         padding: 0px 8px;
         border-right: 1px solid #525252;
    }
     .social-icons-area{
         margin-top:0px;
    }
     .header-menu li a{
         font-size: 14px;
    }
}
/* Medium Devices, Desktops */
 @media only screen and (min-width : 992px) {
     .page-wrapper{
         padding:30px 15px 30px 15px;
    }
     .terms-and-conditions p{
         text-align: left;
    }
}
/* Large Devices, Wide Screens */
 @media only screen and (min-width : 1200px) {
     .header-menu-wrap{
         text-align: left;
    }
}
