@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900,900italic);
body{ font-family: 'Source Sans Pro','Arial', sans-serif;font-weight:400;font-size:14px;overflow-x:hidden;}
a,a:hover{text-decoration:none;}
#slideshow {position:relative;height:0px;z-index:-1; }
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;}
#slideshow IMG.active {z-index:10;}
#slideshow IMG.last-active {z-index:9;}
#slideshow img {/* Set rules to fill background */min-height: 100%;min-width: 1200px;			
	/* Set up proportionate scaling */	width: 100%;height: 660px;		
	/* Set up positioning */position: fixed;top: 0;left: 0;}
/*menu*/
h1{font-size: 30px;color: #01419e;line-height: 35px;text-align: left;padding-bottom: 30px;margin: 0px;font-weight:600;}
h3{font-size: 20px;color: #000;line-height: 25px;text-align: left;padding-bottom: 10px;margin: 0px;font-weight:600;}
h4{font-size: 16px;color: #757575;line-height: 30px;text-align: left;padding-bottom: 8px;margin: 0px 0px 10px 0px;border-bottom: 1px solid #ccc;}
ul{padding-left:0;}
ul li{list-style:none;}
.bg-blue{background-color:#01419e;}
.main-top{position:relative;height:183px;}
.sitemap_tab{padding:15px 0;}
.sitemap_tab a{color:#01419e;margin:0 10px;font-size:16px;line-height:24px;}
.sitemap_tab a:hover{color:#fff;}
.sitemap_tab a i{color:#000;margin:0 5px;border:1px solid #000;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active, .navbar-default .navbar-nav > .active > a:hover {background-color:#007f00;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-nav > li{padding:15px 0;}
.navbar-nav > li:hover{background-color:#007f00;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav > .active > a:hover{color:#fff;}
.navbar-nav > li > a{padding:0 25px;}
.navbar-default .navbar-nav > li > a{color:#fff;font-weight:600;font-size:16px;text-transform:uppercase;}
.navbar-nav{float:none;}
.navbar-default{background-color:#01419e;}
.navbar{line-height:36px;border-radius:0;border:none;}
.navbar-collapse{padding:0;}
.color-white{color:#fff;}
.content p{font-weight:800;}
.right-nav{margin-top:70px;}
.nav-content {background-color: rgba(238,238,238,0.9);margin-bottom: 15px;transition:all ease-in 0.3s;}
.nav-content.active, .nav-content:hover{background-color:rgba(0,127,0,0.9);transition:all ease-in 0.3s;}
.nav-content:hover h2, .nav-content.active h2{color:#d5d5d5;text-shadow:2px 0 0 #333;transition:all ease-in 0.3s;}
.nav-content h2 {color: #333;text-transform: uppercase;font-size: 18px;padding: 15px 0;margin: 0;font-weight: 600;}
.nav-content p {color: #fff;text-transform: uppercase;background-color: #01419e;font-weight: 600;font-size: 16px;}
.footer p a, .footer p{color:#fff;margin:0;font-size:16px;display:inline-block;line-height:36px;}
.footer p a:hover{color:#007f00;}
.footer p.text-right{float:right;}
/*Inner pages*/
.inner-banner{background:url(../images/inner-banner.jpg)top center no-repeat;background-size:cover;height:183px;border-bottom:8px solid #b4b4b6;}
.section{padding:50px 0;}
.payment-content p a, .claim-content p a, .agent-content p a, .mechanical-content p a, .sitemap-content p a, .sitemap-content ul li a{color:#007f00;font-weight:600;}
.payment-content p a:hover, .claim-content p a:hover, .agent-content p a:hover, .mechanical-content p a:hover, .sitemap-content p a:hover, .sitemap-content ul li a:hover{color:#01419e;}
.card-header{color: #01419e;font-size: 18px;font-weight:600;display: block;border: 1px solid #ccc;padding: 10px 10px 10px 20px;background-color: #f3f3f3;cursor: pointer;}
.card-header i{float:right;margin:6px 10px;}
.faq_container p b {line-height: 26px;}
.faq_container {padding-left: 20px;border-left: dotted #01419e;}
.contact-form label span{color:#ff0000;}
.contact-form .form-control{border-radius:0;}
.submit-btn {padding: 10px 35px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#005fe2), to(#0146ab));border-radius: 0;text-transform: uppercase;font-weight: 600;color: #fff;font-size: 16px;border:1px solid transparent;transition:all ease-out 0.5s;}
.submit-btn:hover{border:1px solid #01419e;color:#333;transition:all ease-out 0.5s;}
.mechanical-content h1{display:inline-block;}
.mechanical-content .submit-btn{float:right;}
label{font-weight:600;}
.radio input[type="radio"] {margin: 5px 0 0; float: none;}
.radio label {margin: 0 5px;font-size: 16px;}
.mechanical-content ul li{padding-left:20px;color:#01419e;}
.mechanical-content ul li::before {background: url(../images/arrow2.png) no-repeat scroll left 5px;height: 20px;position: absolute;content: '';width: 20px;margin-left: -20px;}
.sitemap-content p a{font-size:16px;}
.sitemap-content ul{padding-left:20px;}
.sitemap-content ul li a:before{background: url(../images/downthrough.gif) no-repeat scroll left;content:'';position:absolute;height:20px;width:20px;margin-left:-20px;}
.sitemap-content ul li p:before{background: url(../images/pipe.gif) repeat-y top left;content:'';position:absolute;height:50px;width:20px;margin-left:-20px;}
.sitemap-content ul li:last-child p:before{display:none;}




/*Responsive section starts from here*/

@media screen and (max-width:400px) {
    .logo a img{width:49%;}
    .mechanical-content .submit-btn{float:none;display:block;margin-bottom:15px;}
}
@media (min-width:401px) and (max-width:767px) {
 h1{font-size:28px;}
}
@media screen and (max-width:767px) {
    .right-nav{border-bottom: 2px solid #c0c0c0;margin-bottom: 10px;margin-top:0;position:relative;z-index:10;}
    .navbar-default{z-index:12;}
    .footer p.text-right{float:none;text-align:center;}
    .sitemap_tab{text-align:center;}
    .navbar-collapse{position:relative;z-index:12;}
    .inner-banner{border-bottom:none;}
}
@media (min-width:768px) and (max-width:991px) {
    .navbar-default .navbar-nav > li > a{font-size:12px;}
    .navbar-nav > li > a{padding:0 10px;}
}
@media (min-width:992px) and (max-width:1199px) {
 .navbar-nav > li > a{padding:0 14px;}
}
@media screen and (min-width: 1200px) {
}