/* Bsk CSS */
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato);

/*--Global Styles--*/
.no-pad-left {padding-left:0px !important}
.no-pad-right {padding-right:0px !important}
.header{ }
.navbar{min-height:60px;}
.navbar-default { background-color:#1f2935; border-bottom:none;}
.navbar-brand { margin-top:-20px;}
.menu {float:right;font-family: 'Montserrat', sans-serif; font-size:16px; text-transform:uppercase;}
.navbar-default .navbar-nav > li > a {color:#EEE;}
.navbar-default .navbar-nav > li > a:hover {color:#1a529a;}

h1{font-family: 'Montserrat', sans-serif; font-size:40px; font-weight:700;}
h3{font-family: 'Montserrat', sans-serif; font-size:20px;}
p {font-family: 'Lato', sans-serif;}

/*--Custom Section--*/

.comment-heading {font-family: 'Roboto Slab', serif; size:16px; font-style:italic; letter-spacing:1px; margin-bottom:20px;}
.about-para {text-align:justify; padding:20px; border:1px solid #18BC9C; line-height:27px; font-size:16px;}
.service {margin-top:30px;}
.service p{ padding:20px; text-align:justify; font-size:14px;}

/*--Form Styling--*/

.floating-label-form-group {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #CCC;
}
.floating-label-form-group input,
.floating-label-form-group textarea {
  z-index: 1;
  position: relative;
  padding-right: 0;
  padding-left: 0;
  border: none;
  border-radius: 0;
  font-size: 1.5em;
  background: none;
  box-shadow: none !important;
  resize: none;
}
.floating-label-form-group label {
  display: block;
  z-index: 0;
  position: relative;
  top: 2em;
  margin: 0;
  font-size: 0.85em;
  line-height: 1.764705882em;
  vertical-align: middle;
  vertical-align: baseline;
  opacity: 0;
  -webkit-transition: top 0.3s ease,opacity 0.3s ease;
  -moz-transition: top 0.3s ease,opacity 0.3s ease;
  -ms-transition: top 0.3s ease,opacity 0.3s ease;
  transition: top 0.3s ease,opacity 0.3s ease;
}
.floating-label-form-group:not(:first-child) {
  padding-left: 14px;
  border-left: 1px solid #eeeeee;
}
.floating-label-form-group-with-value label {
  top: 0;
  opacity: 1;
}
.floating-label-form-group-with-focus label {
  color: #18BC9C;
}
form .row:first-child .floating-label-form-group {
  border-top: 1px solid #eeeeee;
}

.btn-success {
    color: #fff;
    background-color: #1a529a;
    border-color: #2d67b2;
    font-weight: 700;
    margin-bottom:40px;
}

/*--Footer--*/
footer {
  color: white;
  text-align:left;
}
footer h3 {
  text-transform:uppercase;
  margin-bottom: 30px;
  font-weght:700;
}
footer .footer-above {
  padding-top: 50px;
  background-color: #2c3e50;
}
footer .footer-col {
  margin-bottom: 50px;
}
footer .footer-below {
  padding: 25px 0;
  background-color: #1f2935;
}

.carousel { margin-top:80px; margin-bottom:40px;}

.owl-carousel img { border:1px solid #cbcbcb;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover
{
	background-color:#171d23; color:#EEE;
}

.call-us-button {
    padding: 10px;
    border: 1px solid #01857d;
    border-radius: 5px;
    background:#00a39a;
    color: #EEE;
    margin-top: 20px;
    max-width: 200px;
    display: block;
    margin: 20px auto;
    font-family: 'Roboto Slab';
    font-size:20px;
    margin-bottom:40px;
}

@media (min-width:1500px)
{
	.flexslider .slides img {
    height: 900px !important;
}