.navbar {
 background:rgba(255,255,255, 0.9);
  }
.social-nav {
    float: none;
	margin-top:12px
}
.social-nav a {
    display: inline-block;
    height: 35px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s ease-in-out 0s;
    width: 35px;
}
.social-nav a:hover {
    text-decoration: none !important;
}
.social-nav a i {
    color: #04315b;
    font-size: 20px;
	line-height:37px;
}
.social-nav a.twitter:hover {
    background: #69baf3 none repeat scroll 0 0 !important;
}
.social-nav a.facebook:hover {
    background: #475996 none repeat scroll 0 0 !important;
}
.social-nav a.google:hover {
    background: #c63d2d none repeat scroll 0 0 !important;
}
.social-nav a.linkedin:hover {
    background: #4875b4 none repeat scroll 0 0 !important;
}
.social-nav a.youtube:hover {
    background: #d03737 none repeat scroll 0 0 !important;
}
.social-nav a.dribbble:hover {
    background: #d76896 none repeat scroll 0 0 !important;
} 
.carousel-caption p {
  font-size: 18px;
  font-weight: 400;
  padding: 0;
}
.carousel-inner h4 {
  background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  text-align: center;
  padding: 15px 0px;
  color: #FFF;
  font-weight:300;
  font-size:24px;
}
.carousel-inner h4 a{
  color: #e9f5a6;
  font-weight:300;
  font-size:24px;
}
.testimonial {
  background: #f4f7f9 none repeat scroll 0 0;
  border-bottom: 1px solid #ecedee;
  min-height: 189px;
  position: relative;
}
.test-img {
  bottom: 0;
  position: absolute;
}
.text-text {
  color: #2a2a2a;
  display: block;
  float: right;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  padding-top: 50px;
}
.text-text > span {
  color: #123d7d;
  display: inline-block;
  text-align: right !important;
  width: 100%;
  padding-top:25px;
}
.welcome { background:#fff;padding:32px 0 15px 0; }
.welcome h1{ margin:0px;font-weight:700;font-size:36px;color:#133c60; }
.welcome h3{ margin:15px 0;font-weight:300;font-size:24px;color:#172b42;text-transform:uppercase; }
.welcome p{ margin:25px 0;font-weight:400;font-size:18px;color:#575757;line-height:26px; }
.why-choose { background:#f4f7f9;padding:47px 0; }
.why-choose h1 { padding-bottom:80px;font-weight:700;color:#133c60; }
.why-choose p { font-weight:400;color:#133c60;font-size:20px;padding-top:24px; }
.mt60 { margin-top:60px;}
.easy-steaps { background:#fff;padding:32px 0 15px 0; }
.easy-steaps h1{ margin:0px 0 50PX 0;font-weight:700;font-size:36px;color:#133c60; }
.services { background:#e4eff6;padding:32px 0 15px 0; }
.services h1{ margin:0px;font-weight:700;font-size:36px;color:#133c60;padding-bottom:40px; }
.services h3{ margin:15px 0;font-weight:700;font-size:20px;color:#133c60;text-transform:uppercase; }
.services p { font-weight:400;color:#575757;font-size:16px;min-height:160px; }
.staff-bg { border:solid 1px #ebebeb;padding:10px;text-align:center;margin-top:20px; }
.staff { background:#fff;padding:32px 0 15px 0; }
.staff h1{ margin:0px;font-weight:700;font-size:36px;color:#133c60; }
.staff-bg > h4 {
  border-bottom: 1px solid #969696;
  display: inline-block;
  width: 38%;
  padding-bottom:3px;
  margin:8px 0 0 0;
  text-transform:uppercase;
  font-weight:700;
  font-size:15px;
  color:#133c60;
}
.staff-bg > h5 {
  padding-bottom:3px;
  margin:8px 0 0 0;
  font-weight:400;
  font-size:14px;
  color:#696969;
}
.get-in-touch h1 { color:#fff;font-weight:700;font-size:36px;text-transform:uppercase;line-height:44px; }
.get-in-touch { background:url(../images/get-in-touch-bg.jpg);background-repeat:no-repeat;padding:13px 0 15px 0px;	 }
.btn-contact {
  background-color: #ea8518;
  border-color: #ea8518;
  color: #fff;
  margin: 5px 0;
  padding: 12px 45px;
  text-transform: uppercase;
  font-size:18px;
}
.btn-contact:hover {
  background-color: #d3750f;
  border-color: #d3750f;
  color: #fff;
}
.book { background:#fff;padding:32px 0 100px 0; }
.book h1{ margin:0px;font-weight:700;font-size:36px;color:#133c60;padding-bottom:20px; }
.border-color_center::after {
  width: 100px;
}
.border-color::after {
  border-bottom: 3px solid #26c9ff;
  content: "";
  display: block;
  margin: auto;
  position: relative;
  top: 3px;
}
.border-color_center {
  width: 50%;
}
.border-color {
  border-bottom: 1px solid #ffd526;
  margin-left: auto;
  margin-right: auto;
}
.btn-book {
  background-color: #5cb12f;
  border-color: #5cb12f;
  color: #fff;
  margin: 5px 0;
  padding: 8px 45px;
  text-transform: uppercase;
  font-size:18px;
  margin-top:45px;
}
.btn-book:hover {
  background-color: #5cb12f;
  border-color: #5cb12f;
  color: #fff;
}
.footer { background:#002d3b;padding-bottom:30px; }
.footer-logo{
  position: relative;
  top: -42px;
}
.footer ul { padding:0;margin:0 0 20px 0; }
.footer li { display:inline-block;color:#fff;font-size:16px;font-weight:400;text-transform:uppercase; }
.footer li a{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;padding:0px 10px; }
.icon {
  padding: 15px 0;
}
.address { font-weight:400;font-size:18px;color:#fff; }
.mt52 { margin-top:52px; }
.mobile {
  display: inline-block;
  width: 30%;
  font-size:36px;
  font-weight:400;
  color:#fff;
}
.phone {
  display: inline-block;
  width: 30%;
  font-size:36px;
  font-weight:400;
  color:#fff;
}
.mobile img{ padding-right:20px; }
.phone img { padding-right:20px; }
.copyright { background:#133c60;padding:20px 0px;color:#fff;font-weight:400;font-size:14px; }
.btn-footer {
  background-color: #5cb12f;
  border-color: #5cb12f;
  color: #fff;
  margin: 5px 0;
  padding: 8px 45px;
  text-transform: uppercase;
  font-size:18px;
  margin-top:20px;
}
.btn-footer:hover {
  background-color: #5cb12f;
  border-color: #5cb12f;
  color: #fff;
}
.powerd { text-transform:uppercase;text-align:right; }
.back-to-top {
    bottom: 30px;
    color: #000000;
    display: none;
    font-size: 12px;
    margin-left: -150px;
    outline: medium none !important;
    padding: 1em;
    position: fixed;
    right: 0;
    text-decoration: none;
    z-index: 999;
}
.back-to-top img {
    height: 41px;
    width: 41px;
}
.back-to-top:hover {
    opacity: 0.4;
}
.about-banner { background:url(../images/about-banner.jpg);padding:80px 0px;margin-top:79px; }
.service-banner { background:url(../images/services-banner.jpg);padding:80px 0px;margin-top:79px; }
.staff-banner { background:url(../images/staff-banner.jpg);padding:80px 0px;margin-top:79px; }
.faq-banner { background:url(../images/faq-banner.jpg);padding:80px 0px;margin-top:79px; }
.testimonial-banner { background:url(../images/testimonial.jpg);padding:80px 0px;margin-top:79px; }
.inner-banner h1 { font-weight:900;font-size:48px;color:#fff;text-transform:uppercase;text-shadow: -2px -1px 5px #6a6a6a; }
.content { padding:60px 0 30px 0 }
.content p { font-weight:400;font-size:16px;color:#262626;padding-bottom:15px; } 
.pb80 { padding-bottom:80px; }
.content .btn-contact { margin-top:50px; }
.content h2 { font-weight:900;font-size:36px;color:#133c60;text-transform:uppercase; }
.content h4 { font-weight:700;font-size:17px;color:#133c60;border-bottom:solid 2px #646464;padding-bottom:20px;text-transform:uppercase; }
.services-inner p { font-weight:400;font-size:15px;color:#474747;padding-bottom:5px; }
.content ul { padding:0;margin:0; }
.content li {
  background: rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll left 5px;
  color: #262626;
  font-size: 16px;
  font-weight: 400;
  list-style: outside none none;
  margin-bottom: 14px;
  padding-left: 26px;
}
.our-staff h3 { font-weight:700;font-size:28px;color:#133c60; }
.our-staff p { padding:15px 0px; }
.green-bg { background:#e4eff6;padding:30px 0px; }
.green-bg h1 {
  color: #133c60;
  font-weight: 700;
  padding-bottom: 30px;
  font-size:36px;
}
.faq { padding:60px 0 30px; }
.panel-title  {
  color: inherit;
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  color:#133c60;
}
.panel-body p {
  font-size: 16px;
  font-weight:400;
  color:#636363;
}
.arrow_box {
  background: #133c60 none repeat scroll 0 0;
  color: #fff;
  padding: 10px;
  position: relative;
}
.arrow_box:after {
	top: 100%;
	left: 15%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(19, 60, 96, 0);
	border-top-color: #133c60;
	border-width: 17px;
	margin-left: -17px;
}
.arrow_box p {
  color: #fff;
  font-weight:40;
  font-style:italic;
  text-align:center;
}

.testimonial span {
  display: inline-block;
  margin-top: 5px;
  width: 100%;
  text-align: center;
  font-weight:400;
  font-size:20px;	
}
.box { margin-bottom:20px; }

.arrow_box2 {
  background: #3c3c3c none repeat scroll 0 0;
  color: #fff;
  padding: 10px;
  position: relative;
}
.arrow_box2:after {
	top: 100%;
	left: 15%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(19, 60, 96, 0);
	border-top-color: #3c3c3c;
	border-width: 17px;
	margin-left: -17px;
}
.arrow_box2 p {
  color: #fff;
  font-weight:40;
  font-style:italic;
  text-align:center;
}

.contact {
  padding: 60px 0 30px;
}
.form-control1 {
  background-color: #f9f9f9;
  background-image: none;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  color: #4d4d4d;
  display: block;
  font-size: 18px;
  height: 38px;
  line-height: 1.42857;
  margin-bottom: 10px;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
.contact h1 { font-weight:900;font-size:36px;color:#133c60;text-transform:uppercase;margin:0px 0 15px 0px; }
.form-control2 {
  background-color: #f9f9f9;
  background-image: none;
  border: 1px solid #dcdcdc;
  color: #4d4d4d;
  display: block;
  font-size: 18px;
  line-height: 1.42857;
  margin-bottom: 10px;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  border-radius: 5px;
}
.btn-send {
    background-color: #133c60;
    border-color: #133c60;
    color: #fff;
    margin: 10px 0;
    padding: 5px 28px;
    text-transform: uppercase;
	width:20%;
	font-size:18px;
	
}
.btn-send.focus, .btn-send:focus {
    background-color: #e6e6e6;
    border-color: #8c8c8c;
    color: #333;
}
.btn-send:hover {
    background-color: #0d3253;
    border-color: #0d3253;
    color: #fff;
}
 #map-containerss { height: 300px;margin-top:65px;border:solid 8px #ededed; }
 .jobs h2 {
  color: #8cc63f;
  font-size: 48px;
  font-weight: 900;
  margin: 15px 0 15px;
}
.btn-click {
    background-color: #5cb12f;
    border-color: #5cb12f;
    color: #fff;
    font-size: 18px;
    margin: 10px 0 5px;
    padding: 8px 45px;
    text-transform: uppercase;
}
.btn-click:hover {
    background-color: #5cb12f;
    border-color: #5cb12f;
    color: #fff;
}
.terms li {
  color: #636363;
  font-size: 16px;
  font-weight: 400;
  list-style:disc;
  padding-bottom:10px;
}
.terms ul{ padding:0 0 0 15px; }
 

.staff p {
  color: #575757;
  font-size: 16px;
  font-weight: 400;
  padding:15px 0 0 0;	
}