@import url(https://fonts.googleapis.com/css?family=Raleway);

html, body {height: 100%;width: 100%;font-family: 'Raleway', sans-serif!important;}
.pad-section-intro {padding: 10px 0 50px;}
.pad-section {padding: 50px 0;}
.pad-section img {width: 100%;}
.text-vcenter {display: table-cell;text-align: center;vertical-align: middle;}
.text-vcenter img{margin-top: -35px;}
.text-vcenter h1 {font-size: 4.5em;font-weight: 700;margin: 0;padding: 0;}
.nav a:hover{color:#eb180b!important}
#home {background: url(../img/home.jpg) no-repeat center center scroll;-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;display: table;height: 100%;position: relative;width: 100%;}
#services {background-color: #C0D7DC;color: #333;}
#services .glyphicon {border: 2px solid #eb180b;border-radius: 50%;display: inline-block;font-size: 60px;height: 140px;color:#eb180b;line-height: 140px;text-align: center;vertical-align: middle;width: 140px;}
#information {background-color: #C0D7DC;color: #333;}
#information .glyphicon {border: 2px solid #FFFFFF;border-radius: 50%;display: inline-block;font-size: 60px;height: 140px;line-height: 140px;text-align: center;vertical-align: middle;width: 140px;}
#information .panel {opacity: 0.85;}
#google_map {height: 500px;}
footer {padding: 20px 0;border-top:4px solid #cd2a28;background:#676767;color:#bcbcbc}
footer .glyphicon {color: #eb180b;font-size: 60px;}
footer .glyphicon:hover {color: #eb180b;}
footer ul{margin:0;padding:0;text-align:right;}
footer ul li{list-style-type:none;}
footer .services .service-items{color:white;}
footer .site-links-start{color:white;font-size:15px}
footer a{color:inherit;}
footer a:hover{color:#cd2a28;}

nav{min-height:85px;overflow: visible !important;    top: 30px}
nav .responsive-image{position: relative;display: block;width: 400px;height: 50px;overflow: visible !important;    top: -5px;}
nav .responsive-image img{width: 100%;display: block;float: left;position: absolute;overflow: visible !important;}
.navbar-default .navbar-nav>li>a{line-height:55px;}

.container img{max-height:550px;width: auto;}
.container .displayimage {height:auto;width: auto;}
.dropDownDiv{display:none;}
.text-container{text-align: left;font-size: 18px;width: 100%;position: relative;top: 30px;}
.displayimage img{float: left;margin: 40px;}
.displayimage a{width: 100%;float: left;position: relative;z-index: 100;}
.displayimage .image_caption{font-size: 14px;font-style: italic;padding: 0;margin: 0;position: relative;top: -30px;}

.MN_Main ul li div a{display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.428571429;color: #333;white-space: nowrap;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{    width: 115%;top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.inline-apps .col-sm-6{float:none;display:inline-block;width:49%}
.panel-title,a{color:#eb180b!important}
.contentprovider .lead{float:left;}

.slogan{width:100%;height:55px;background:#4c4c4c;}
.slogan .red{color:#cd2a28}

.slogan .content{width: 100%;font-size: 25px;color: white;text-align: center;line-height: 55px;font-weight: bold;}
.slogan .content .slogan-text{}

.imageStyle1{float:right!important;}
.imageStyle1 img {margin-right:0!important}
.imageStyle2{float:left!important;}
.imageStyle2 img {margin-left:0!important}
.imageStyle3{}
.imageStyle3 img{float:none;}
.imageStyle4{}
.imageStyle5{}
.imageStyle0{display:none;}

.CT_RSSItem{font-size:14px;}

.verification_code{    width: 50%;margin: auto;padding: 30px;padding-top: 20px;}

.navbar-nav a{color:#777!important}
footer a{color:white!important}

#home{color:white;}
.home .text-vcenter h1{    position: relative;bottom: 30px;}
.home .lead{font-size:initial;}
.home .lead div{font-size:21px;}

.contact_form_left{text-align:left;width:60%;margin:auto;}
.contact_form_left input[type="text"]{width:100%;padding: 10px;border:1px solid #4c4c4c;background:none;}
.contact_form_left textarea{width:100%;padding: 10px;border:1px solid #4c4c4c;background:none;height:275px;}
.contact_form_left #digitCode{width:150px;}
.contact_form_left .contact_form_right{float:right;text-align: center;}
.contact_form_left .form-buttons{width: 200px;margin: 10px;border: none;padding: 9px;font-size: 15px;}

.panelright img{    float: right;margin: 0;width: 450px;}

.navbar-header{height: 75px;}
.navbar-brand{padding:5px!important}


.panel-body{padding:20px!important;}

.navbar-right .dropdown-submenu .dropdown-menu{width:130%}

.text-container ul {padding:0;}
.text-container ul li{    position: relative;left: 35px;}

.displayStyle2{width:50%!important;float:left!important}
.displayMapStyle1{display:none;}
.displayMapStyle2{display:block;margin-top:80px;width:50%!important;float:left!important}
.displayMapStyle2 iframe{width:100%!important;float:left!important}

@media(max-width:1200px){
    nav .responsive-image{top: 5px;}
    .slogan .content{width:100%;}
    .lead img{width:100%!important;    margin: 0;margin-top: 40px;}
    .displayimage .image_caption{top:10px!important;}

    .imageStyle1 img { padding-left:40px!Important;}
    .imageStyle2 img { padding-right:40px!Important;}

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{overflow: scroll!important}

}
@media(max-width:980px) {


    .displayStyle2{width:100%!important;float:left!important}
    .displayMapStyle1{display:none;}
    .displayMapStyle2{display:block;margin-top:80px;width:100%!important;float:left!important}

    nav .responsive-image{top: -5px;}
    .home h1 {font-size: 49px;}
    .row .lead {text-align: center}
    .row .lead span {float: left;}
    .row .lead span img {float: none;}
    .row .text-container {width: 100%;}
    .inline-apps .col-sm-6 {float: left;width: auto}
    .displayimage {float: none !important;width: 100% !important;}
    .contact_form_left {width: 100%;}
    .contact_form_left .verification_code img {max-width: 150px !important;width: 150px;}
    .quick-links ul {margin-top: 15px;}
    .quick-links .site-links-start {display: none !important;}
    .quick-links ul li {float: left;margin-right: 10px;}
    .quick-links ul li:first-of-type {margin-left: 0;}
    .quick-links ul .second-quicklink {margin-left: 0;}
    .navbar-right{margin-right:0px!important}

    .pad-section{min-height: 250px!important}

    .text-container ul li{    position: relative;left: 20px;max-width: 93%;}
    .imageStyle1 img { padding-left:0px!Important;}
    .imageStyle2 img { padding-right:0px!Important;}

    .navbar {top: 0!important}
    .navbar .responsive-image{width: 150px;}
}
@media(max-width:780px){
    .navbar-header{height: 58px!important;}
    .navbar-default .navbar-nav>li>a{line-height:25px;}
    .verification_code{width: 100%;padding:0;margin: 10px;}
    .slogan .content{width:100%;font-size:13px;}
    .container img{width:100%;max-height:none;}
	.displayimage img{max-width:350px;margin:0;float:none;}
    .displayimage .image_caption{top:10px;}
    footer ul{margin:0;padding:0;text-align:center;}
}



@media(max-width:400px){
    .g-recaptcha{position: relative;left: -16px;}
}