body{background:#fff; color:#000; font-weight:normal; font-family:Calibri, Helvetica, sans-serif; font-size:16px }
/*b{ font-weight:400}*/
a{ outline:none !important;}
button{outline:none !important;}
.radius_none{ border-radius:none;}
.btn{box-shadow:none; -webkit-box-shadow:none; }
.bg_white{ background:#FFF; color:#222}
.bg_orange1{background:#ff9900 !important; color:#222 !important}

.text_orange{ color:#F60}
.prd_menu{float:right; margin:10px 0 0 5px;}

.padding-LR{padding-left:0px; padding-right:0px;}
.padding-none{padding:0px}

.btn_orange_dark{outline:none !important; background:#ff6600 !important; color:#fff;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
}
.btn_orange_dark:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0099cc;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 06s;
  transition-duration: 0.6s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.btn_orange_dark:hover, .btn_orange_dark:focus, .btn_orange_dark:active {
  color: white;
}
.btn_orange_dark:hover:before, .btn_orange_dark:focus:before, .btn_orange_dark:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}

.btn_blue_dark{outline:none !important; background:#0099cc !important; color:#fff;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
}
.btn_blue_dark:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ff6600;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 06s;
  transition-duration: 0.6s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.btn_blue_dark:hover, .btn_blue_dark:focus, .btn_blue_dark:active {
  color: white;
}
.btn_blue_dark:hover:before, .btn_blue_dark:focus:before, .btn_blue_dark:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}



.btn_blue{border-radius:0px !important; outline:none !important; background:#0099cc; color:#fff;}
.btn_blue:hover{background:#ff6600;color:#fff;}
.btn_blue:active{background:#ff9900;color:#fff;}
.btn_blue:focus{background:#ff9900;color:#fff;}


/* MENU Drop Down */
.navbar-brand {width:250px;
  background: url("../images/logo.png") no-repeat center center;
  background-size:100%;
 }
.navbar-default{ border-bottom:0px; background:#fff; margin-bottom:0; /*padding:5px 0*/}
/*.navbar-nav>li>.dropdown-menu{ margin-top:-5px;}*/
.navbar-default .navbar-nav > li > a{ color:#0099cc;text-transform: uppercase;font-size:16px;}
.nav-tabs {
  display: inline-block;
  border-bottom: none;
  padding-top: 10px; 
  font-weight: bold;
  border-bottom:none;
}
.nav-tabs > li > a, 
.nav-tabs > li > a:hover, 
.nav-tabs > li > a:focus, 
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border: none;
  border-radius:0; outline:none; text-transform: uppercase;color:#ff6600;
}
.nav-list { border-bottom: 1px solid #ddd;}
.nav-list > li { 
  padding:10px 10px 15px;
  border-left: 1px solid #ddd;
}
.nav-list > li:last-child { border-right: 1px solid #ddd; }
.nav-list > li > a:hover { text-decoration: none; color:#ff6600 }
.nav-list > li > a > span {
  display: block;
  font-weight:normal; color:#ff6600; font-size:16px;
 /* font-weight: bold;*/
}
.mega-dropdown { position: static !important; }
.mega-dropdown-menu {
  padding: 10px 10px 15px;
  text-align: center;
  width: 100%;
}
.dropdown-menu li > a:hover{ background:none !important}
.navbar-default .navbar-collapse{ border:none;}

/*nav css new*/
#bs-megadropdown-tabs .nav > li > a{
  padding: 20px 11px;
}


@media screen and (max-width:767px) {
	.navbar-nav > li > a{border-top:1px solid #CCC !important;}
	.navbar-nav > li > a:first-child{border-top:0px;}
	.nav-list > li {border-left: none}
	}
 
.nav-tabs li a{color:#0099cc}
.nav-tabs li a:hover{color:#fff; background:#0099cc !important;}
/* //-MENU Drop Down */
	


/*  Home page Content  */
.content-section-a {
    padding:20px 0;
    background-color: #f8f8f8;
}

.content-section-b {
    padding:20px 0;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.section-heading {
	margin-top:20px;
   /* margin-bottom: 30px;*/
}

.section-heading-spacer {
    float:left;
    width:48%;
    border-top: 3px solid #0099cc; margin:10px 0 0px 0;
}
.lead{font-size:16px !important;text-align:justify;}

/*Footer-v1
------------------------------------*/
.footer-logo{ width:50%; height:36%}
.footer-v1 .footer {
	padding:20px 0 0 0;	
	background: #333;
}
.footer-v1 .footer b{ color:#fff; font-weight:600}
.footer-v1 address b{ color:#ff6600 !important; /*0099cc*/font-weight:600}
.footer-v1 .footer p {color:#c6c6c6; line-height:20px; margin-top:10px; text-align:justify;font-size:14px}
.footer-v1 .footer span{color:#0099cc; font-weight:500}
.footer-v1 .footer h2 {
	color: #eee;
	font-size: 18px;
	font-weight: 200;
}
/*Link List*/
.footer-v1 .link-list li {
	border-top: solid 1px #353535;
}

.footer-v1 address,
.footer-v1 .link-list a,
.footer-v1 .link-list i { text-decoration:none;
	color: #eee;
}

.footer-v1 address {
	line-height:21px; color:#c6c6c6;
}

/*Dotted Map*/
.footer-v1 .footer .map-img {
	background: url(../images/map-img.png) 5px 60px no-repeat;
}

/*Blog Posts (with images)*/
.footer-v1 .footer .posts .dl-horizontal a {
 color: #dadada;
}

.footer-v1 .footer .dl-horizontal a:hover {
 color: #5fb611 !important;
}
.fax-no{float:right;}
@media screen and (max-width:320px) { .fax-no{float:left;}}

/*Copyright*/
.footer-v1 .copyright {
	background: #222;
	border-top: none;
	/*padding: 10px 0 5px;*/ font-size:14px;
}

.footer-v1 .copyright p {
	color: #eee;
	margin-top: 14px;
}

.footer-v1 .copyright a {
	margin: 0 2px;
}

.footer-v1 .footer-socials {
	margin-top: 12px;
	text-align: right;
}

.footer-v1 .footer-socials li a {
	color: #777;
	font-size: 16px;
}
.footer-v1 .footer-socials li a:hover {
	color:#ff6600;/*#0099cc*/
}
@media (max-width: 991px) {
	.footer-v1 .copyright,
	.footer-v1 .footer-socials {
		text-align: left;
	}
}
/*Sub Heading with line*/
@media (max-width:480px) {
	.sub_heading h2 {
    overflow: hidden; color:#ff6600;
    text-align: left; font-size:30px !important; margin-top:0px !important;
	}
}
.sub_heading h2 {
    overflow: hidden; color:#ff6600;
    text-align: left; font-size:36px; line-height:60px; margin-top:0px;
}
.sub_heading h2:before,
.sub_heading h2:after {
    background-color:transparent; border-bottom:2px dotted #0199cb;
    content: "";
    display: inline-block;
	height:1px;		
    position: relative;
    vertical-align: middle;
    width: 100%;
	/*height:4px;
     border-bottom:1px dashed #0199cb;
     border-top:1px dashed #0199cb;*/
}
.sub_heading h2:before {
    right: 0.4em;
    margin-left: -100%;
}
.sub_heading h2:after {
    left: 0.5em;
    margin-right: -100%;
}
/*Block Headline*/
.headline {
  display: block;
  margin: 10px 0 15px 0;
  border-bottom: 1px dotted #ccc;
}

.headline h2 {
  font-size: 22px;
}

.headline h2, 
.headline h3, 
.headline h4 {
  margin: 0 0 -2px 0;
  padding-bottom: 5px;
  display: inline-block;
  border-bottom: 2px solid #0099cc;
}

.headline-md {
  margin-bottom: 15px;
}

.headline-md h2 {
  font-size: 21px;
}
/*Link List*/
.link-list li {
	border-top: solid 1px #353535;
}

.link-list li:first-child {
	border-top: none !important;
}

.link-list a {
	color: #eee;
	font-size:12px;
	padding: 6px 0px;
	display: inline-block;
	text-transform: uppercase;
}

.link-list li i {
	color: #bbb;
	float: right;
	margin-top: 10px;
}
/*Back To Top
------------------------------------*/
#topcontrol {
  color: #fff;
  z-index: 99;
  width: 30px;
  height: 30px;
  font-size:18px;
  background: #0099cc;
  position: relative;
  right: 14px !important;
  bottom: 11px !important;
  border-radius: 3px !important;
  line-height: 1.846;
}

#topcontrol:after {
  top: -2px;
  left: 8.5px;
  content: "\f106";
  position: absolute;
  text-align: center;
  font-family: FontAwesome;
}

#topcontrol:hover {
  color: #fff;
  background: #222;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/*@media only screen and (min-width: 768px) and (max-width:991px) { */
@media screen and (max-width:767px) { 
.xs-margin-bottom-10{ margin-bottom:10px;}
.xs-margin-bottom-15{ margin-bottom:15px;}
.xs-margin-bottom-20{ margin-bottom:20px;}
.xs-margin-bottom-25{ margin-bottom:25px;}
.xs-margin-bottom-30{ margin-bottom:30px;}
.xs-margin-bottom-40{ margin-bottom:40px;}
}

/** Generated by FG **/
@font-face {
	font-family: 'JennaSue';
	src: url('../fonts/JennaSue.eot');
	src: local('☺'), url('fonts/JennaSue.woff') format('woff'), url('../fonts/JennaSue.ttf') format('truetype'), url('../fonts/JennaSue.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto.ttf');
	src: local('☺'), url('fonts/Roboto.woff') format('woff'), url('../fonts/Roboto.eot') /*format('truetype'), url('../fonts/Roboto.svg') 	format('svg');*/
	font-weight: normal;
	font-style: normal;
}

.margin-top-5 { margin-top:5px;}
.margin-top-10{ margin-top:10px;}
.margin-top-15{ margin-top:15px;}
.margin-top-20{ margin-top:20px;}
.margin-bottom-0  { margin-bottom:0px;}
.margin-bottom-5  { margin-bottom:5px;}
.margin-bottom-10 { margin-bottom:10px;} 
.margin-bottom-15 { margin-bottom:15px;}
.margin-bottom-20 { margin-bottom:20px;}
.margin-bottom-25 { margin-bottom:25px;}
.margin-bottom-30 { margin-bottom:30px;}
.margin-bottom-35 { margin-bottom:35px;}
.margin-bottom-40 { margin-bottom:40px;}
.margin-bottom-45 { margin-bottom:45px;}
.margin-bottom-50 { margin-bottom:50px;}
.margin-bottom-55 { margin-bottom:55px;}
.margin-bottom-60 { margin-bottom:60px;}
.margin-bottom-100 { margin-bottom:100px;}

.list-pading-left{ padding-left:65px}


/*Lists v1*/
.lists-v1 li {
  margin-bottom:12px;
}
.lists-v1 { /*font-weight:500;*/ font-size:16px; color:#000; }
.lists-v1 i {
  color: #fff;
  width: 16px;
  height: 16px;
  padding: 1px;
  font-size: 13px; 
  margin-right: 7px;
  text-align: center;
  background: #ff6600;
  display: inline-block;
  border-radius: 50% !important;
}
/*Headline Center*/
.headline-center {
  text-align: center;
  position: relative;
}

.headline-center h2 {
  color: #555;
  font-size: 24px;
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

.headline-center h2:after {
  left: 50%;
  z-index: 1;
  width:40px;
  height: 2px;
  content: " ";
  bottom:0px;
  margin-left: -40px;
  text-align: center;
  position: absolute;
  background: #ff6600;
}

.headline-center p {
  /*color: #999;*/
  /*font-size: 14px;*/
  /*padding: 0 150px;*/
}

@media (max-width: 991px) {
  .headline-center p {
    padding: 0 50px;
  }
}

.headline-center.headline-light h2 {
  color: #fff;
}

.headline-center.headline-light p {
  color: #eee;
}

/*Custom Sky Forms (Advanced Contacts Page)*/
.sky-changes-3.sky-form,
.sky-changes-3.sky-form footer {
  border: none; 
}

.sky-changes-3.sky-form footer,
.sky-changes-3.sky-form fieldset {
	padding: 0;
	background: none;
}
/*NEWS*/
.news-hdbg{ background:#ff6600; color:#FFF; padding:3px 10px; font-size:20px; height:36px; }
.news-textbg{ padding:10px; padding:5px 10px;background:#333; color:#FFF;height:36px}
.news-textbg a{color:#FFF !important; margin-right:100px;}
.news-textbg a:hover{color:#0099cc !important;}