body {
font-family: 'Raleway', sans-serif;
}
#pollSlider-button{
    position:fixed;
    color:#fff;
	z-index:9999;
    left:0px;
    top:300px;
}
.top-bar {
    background: #2c2d2d;
    color: #fff;
    padding: 4px 0px;
}
.top-bar ul.topsocial
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.top-bar ul.topsocial li{
	float:left;
	margin-right:15px;
}
.top-bar ul.topsocial li a
{
	color:#6c6c6c;
	font-size:20px;
	
}
.top-bar ul.topsocial li a:hover
{
	color:#fff;
}
.social ul
{
	padding:0px;
	margin:0px;
}
.social ul li
{
	list-style:none;
	float:left;
	
	width:24px;
	border:1px solid #fff;
	
	text-align:center;
	margin-left:8px;
}
.social ul li a
{
	color:#fff;
	line-height:22px;
	font-size:12px;
	vertical-align: middle;
}
.social ul li a i.fa-facebook{
	color:#3b5998;
}
.social ul li a i.fa-instagram{
	color:#bc2a8d;
}
.social ul li a i.fa-twitter{
	color:#00aced;
}
.social ul li a i.fa-linkedin{
	color:#007bb6;
}
.cell-number p {
    line-height: 18px;
    margin: 0px;
    display: inline;
}
.order-tag
{
	line-height:28px;
}
.order-tag span a
{
	text-decoration:underline;
	color:#25aae2;
	font-weight:bold;
}
.icon-panel
{
	background:#0f75bd;
	width:40px;
	height:40px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	border-radius:50%;
	border:1px solid #0f75bd;
	font-size:20px;
	line-height:38px;
	margin-right:10px;
}
.top-phone, .top-time
{
	padding-top:25px;
}
.logo
{
	padding-top:10px;
}
/* Navigation Start */
.mynav
{
	background:#fff;
	border-color:#fff;
	margin-bottom:0px;
	border:0px;
}
.navbar-default .navbar-nav>li>a{ 
color:#464646; 
text-transform:uppercase;
font-size:18px;
font-weight:bold;

}
.navbar-default .navbar-nav> li > a:before {
	border-bottom-color: #25aae2;
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    border-bottom: 5px solid;
    opacity: 0;
    transition: width 0.2s cubic-bezier(0.53, 0.4, 0.4, 1.72), opacity 0.1s linear;
}
.navbar-default .navbar-nav> li:hover > a:before 
{
	width:100%;
	opacity:1;
	border-bottom-color: #0f75bd;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,  .navbar-default .navbar-nav>li.active>a{ 
color:#000;
}
ul.nav li.dropdown:hover > ul.dropdown-menu {
display: block;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{  color: #e81d27; background:none}
.nav>li>a{ padding: 20px 24px;    font-family: 'Montserrat', sans-serif;   font-size: 16px;transition: all 0.9s ease 0s;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ padding:0px}
.dropdown-menu{ background:#0C2031}
.dropdown-menu>li
{
	border-bottom:1px solid darkgray;
}
.dropdown-menu>li:last-child
{
	border:none;
}
.dropdown-menu>li>a{
	color:#fff;
	text-transform: capitalize;
	transition: all 0.6s ease 0s; 
	padding:15px 20px;    font-family: 'Montserrat', sans-serif;
	text-transform:uppercase;
}
/* Navigation End */
/* Slider Start*/
.overlay
{
	height: 100%;
    width: 100%;
    background: rgba(29, 27, 27, 0.59);
    position: absolute;
    top: 0;
    z-index: 9;
}
.carousel
{
	margin-left:auto;
	margin-right:auto;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img
{
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
.mycaption
{
	text-align:left;
	padding-bottom:80px;
	width:74%;
	left:13%;
	right:13%;
}
.mycaption h1{
	font-size:100px;
	font-style: normal;
    font-weight: 700;    
    line-height: 110px;
    font-family: Poppins;
    letter-spacing: 0px;
    text-align: inherit;
	margin-bottom:0px;
}
.mycaption h1 span
{
	color:#0f75bd;
	font-weight: 300;
}
.mycaption h3
{
	font-size:38px;
	margin-bottom:20px;
}
.mycaption p
{
	font-family: Poppins;
	font-size:18px;
}
.mycaption .btn
{
	background:#0f75bd;
	padding:10px 30px;
	border-radius:0px;
	border:1px solid #0f75bd;
	color:#fff;
	font-size:18px;
	font-weight:600;
	font-family: Poppins;
	margin-top:15px;
}
.mycaption .btn:hover
{
	transition: all 0.6s ease 0s; 
	background:#3ab54a;
	color:#fff;
	border:1px solid #3ab54a;
}
.carousel-indicators
{
	
	margin-left:0px;
	text-align:left;
	left:13%;
	bottom:30px;
}
.carousel-indicators li
{
	width:22px;
	height:22px;
	border:4px solid #0f75bd;
	margin-right:10px;
}
.carousel-indicators li.active
{
	width:22px;
	height:22px;
	background:#0f75bd;
	border:3px solid #0f75bd;
	margin-right:10px;
}

/* Fade Slider CSS */
.carousel.carousel-fade .item {
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
 
}
.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
  left: 0;
  z-index: 2;
  opacity: 0;
  filter: alpha(opacity=0);
}
.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {
  left: 0;
  z-index: 1;
}
 
.carousel.carousel-fade .carousel-control {
  outline:none;
  z-index: 11;
}
.carousel-inner > .item {
  -webkit-transition: none;
          transition: none;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: none;
            transition: none;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000;
            perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    left: 0;
  }
}
/* End Fade Slider CSS */
/* Slider End*/
.home-intro
{
	padding:0px 0px;
}
.intro-inner
{
	padding:30px 0px;
}
.intro-inner h3
{
	color:#8e8e8e;
	font-weight:bold;
}
.service-individual
{
	
	width:100%;
	height:260px;
	border-radius:5px;
	padding:10px;
	color:#000;
	transition: all 0.3s ease 0s; 
}

.service-individual:hover
{
	transform: scale(1.01);
    box-shadow: 6px 8px 16px rgba(186, 186, 213, 0.57);

}
.service-individual h2
{
	font-family: Montserrat;
	color:#fff;
	letter-spacing:1px;
	font-size:30px;
	line-height:38px;
}
.service-individual h2 i{
	font-size:40px;
}
.service-individual h4
{
	margin-top:30px;
}
.service-individual h4 a
{
	color:#fff;
}
.service-individual h4 a:hover
{
	color:#000;
	text-decoration:none;
}

.widebox
{
	background:url(../images/bg-intro.jpg);
	height:400px;
	color:#e9e8e8;
	padding-top:30px;
	margin-top:20px;
}
.widebox h2{
	font-family: Montserrat;
	font-size:40px;
	color:#fff;
}
.widebox h4{
	font-family: Montserrat;
	font-size:24px;
	margin-bottom:20px;
	color:#f4e69a;
}
.widebox h4 i{
	color:#fff;
	padding-right:10px;
}
.widebox small{
	color:#fff;
	text-decoration:underline;
}
.widebox .line
{
	height:4px;
	background:#25aae2;
	width:50px;
	margin:30px 0px;
}
.innerpage h3 {
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    border-bottom: 2px solid #000;
    color: #000;
    width: 100%;
}
.static-banner-footer {
position: relative;
width: 100%;
height: 40px;
margin-top:-40px;
background-color: rgba(30, 92, 179, 0.5);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#4cffffff', endColorstr='#4cffffff');
/* z-index: 999999; */
z-index: 999;
bottom: 0px;
}
.static-banner-footer {
background:#000;
opacity:0.7;
}
h4.feed-item-title{font-size:14px;
    font-size: 14px;
    height: 16px;
    overflow: hidden;
    font-weight: bold;
	margin:0px;
	}
p.feed-item-desc
{
	 display:none;
}
.locfromdb img{
	display:none;
}
.locfromdb p{
	max-height:62px;
	overflow:hidden;
}
.rss2html-note{ display:none}
.line {
    height: 2px;
    background: #999;
    margin: 5px 0px;
}
.line span{
	height: 4px;
    width: 80px;
    background: #F2D452;
    display: block;
    margin-top: -1px;
    position: absolute;
}
/* Inside Header */
.inside-header
{
	height:340px;
	
	padding:30px 0px;
}
.inside-header .navbar-collapse{
	padding:0px;
}
.navigation-inside .navbar-default
{
	background:none;
	border:none;
	margin-top:20px;
}
.navigation-inside .navbar-default .navbar-nav>li>a
{
	color:#e9e9e9;
}
.navigation-inside .nav>li>a
{
	font-size:18px;
	padding:0px;
	padding:15px 65px 15px 0px;
	font-family: "Poppins", sans-serif;
	font-weight:600;
}
.navigation-inside .nav>li>a:before{
	display:none;
}
.navigation-inside .nav>li:last-child>a{
	padding-right:0px;
}
.inside-header h2
{
	color:#e9e9e9;
	font-family: "Poppins", sans-serif;
	font-weight:600;
    font-size:50px;
	background-position:right;
}

.inside-header .cell-number
{
	margin-right:50px;
	color: #fff;
}
.inside-header .cell-number span
{
	line-height:18px;
}

/*Left Nav*/
ul.leftnav{ padding:0px; }
.panel-group .panel{border-radius:0px; border:none; margin-bottom:5px}
.leftnav li{ list-style:none; margin-bottom:5px;}
.leftnav li a{ padding:6px 0 6px 30px; text-decoration:none; margin-bottom:0px; display:block; background:#fff; color:#000;
font-family: 'Montserrat', sans-serif;
text-transform:uppercase;
border-bottom:2px solid #0f75bd;
 }
.leftnav li a:hover{background:#0f75bd; color:#fff}
.leftnav li.active a, ul.mycollapse li.active a
{
	background:#0f75bd;
	color:#fff;
}
ul.mycollapse li a {
background: #fff;
padding-left: 50px;
 color:#000;
text-transform:uppercase;
border:none;
border-bottom:none;
}
ul.mycollapse li a:hover{ background:#0f75bd; color:#fff;

 }
 ul.mycollapse li a i{font-size:12px; width:20px}
.mycollapse .panel-body {
padding: 0px 0px 0px 0px;
margin-top:5px; margin-bottom:0px;
}
ul.mycollapse{ padding:0px}
i.myfa{ padding-right:20px; float:right; font-size:16px}
/*End Left nav*/
.footer-upper
{
	padding:20px 0px;
	margin-top:30px;
}
.footer-upper ul
{
	list-style:none;
	padding:0px;
	margin:0px;
	margin-top:15px;
}
.footer-upper ul li
{
	float:left;
	margin-left:20px;
}
.footer-upper ul li a
{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
}
.footer-lower
{
	padding:15px 0px;
	background:#eee;
}
/* End Footer */
span.pw a{
	margin-left:20px;
	color:#333;
}