@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,700,600|Asap:400,400italic,700,700italic);

/*
font-family: 'Raleway', sans-serif;
font-family: 'Asap', sans-serif;
*/

@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?-bk2hhq');
	src:url('../fonts/icomoon.eot?#iefix-bk2hhq') format('embedded-opentype'),
		url('../fonts/icomoon.woff?-bk2hhq') format('woff'),
		url('../fonts/icomoon.ttf?-bk2hhq') format('truetype'),
		url('../fonts/icomoon.svg?-bk2hhq#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-envelope:before {
	content: "\e600";
}

.icon-phone:before {
	content: "\e601";
}

.icon-twitter-square:before {
	content: "\f081";
}

.icon-facebook-square:before {
	content: "\f082";
}

.icon-youtube-square:before {
	content: "\f166";
}

.icon-googleplus:before {
	content: "\e602";
}

.icon-facebook:before {
	content: "\e603";
}

.icon-twitter:before {
	content: "\e604";
}

.icon-vimeo2:before {
	content: "\e605";
}

.icon-linkedin:before {
	content: "\e606";
}




@font-face {
    font-family: 'facitwebregular';
    src: url('../fonts/facitweb-webfont.eot');
    src: url('../fonts/facitweb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/facitweb-webfont.woff2') format('woff2'),
         url('../fonts/facitweb-webfont.woff') format('woff'),
         url('../fonts/facitweb-webfont.ttf') format('truetype'),
         url('../fonts/facitweb-webfont.svg#facitwebregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'facitwebbold';
    src: url('../fonts/facitweb-bold-webfont.eot');
    src: url('../fonts/facitweb-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/facitweb-bold-webfont.woff2') format('woff2'),
         url('../fonts/facitweb-bold-webfont.woff') format('woff'),
         url('../fonts/facitweb-bold-webfont.ttf') format('truetype'),
         url('../fonts/facitweb-bold-webfont.svg#facitwebbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


body
{ 
font-family: 'Roboto', sans-serif;
font-size:14px;
color:#555555;
line-height:20px;
}
strong{ font-weight:700;}

h1,h2,h3,h4,h5,h6{font-family: 'facitwebbold'; font-weight:normal; margin:0 0 15px; }
h1.low,h2.low,h3.low,h4.low,h5.low,h6.low{ text-transform:none}
h1{ font-size:305%;}
h2{ font-size:305%;}
h3{ font-size:230%}
h4{ font-size:170%}
h5{ font-size:130%}
h6{ font-size:100%}

p{ font-size:100%; margin:0 0 15px}
.f16{ font-size:123%}
a,a:hover{ color:#c6c01a}

hr.faded {
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
  margin: 1.4em 0;
  border: none; 
  background: #3278b3;
  background-image: -webkit-gradient(
      linear,
      left bottom,
      right bottom,
      color-stop(0, rgb(22,94,155)),
      color-stop(0.1, rgb(50,120,179)),
      color-stop(0.9, rgb(50,120,179)),
      color-stop(1, rgb(22,94,155))
  );
  background-image: -moz-linear-gradient(
      left center,
      rgb(22,94,155) 0%,
      rgb(50,120,179) 10%,
      rgb(50,120,179) 90%,
      rgb(22,94,155) 100%
  );
}
.btn{ font-size:135%; font-family: 'facitwebbold'; text-transform:uppercase; border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.btn-default{background:#d29121; color:#000000; border-color:#d29121; }
.btn-default:hover{ background:#d88b08;color:#000000; border-color:#d29121; }
.btn.dl{ box-shadow:3px 4px 0 rgba(255,255,255,0.1)}

/*Helper Classes for Margin and Padding*/

.m0 {
	margin:0!important;
}
.mt0 {
	margin-top:0!important
}
.mb0 {
	margin-bottom:0!important
}
.mr0 {
	margin-right:0!important
}
.ml0 {
	margin-left:0!important
}
.pt0 {
	padding-top:0!important
}
.pb0 {
	padding-bottom:0!important
}
.pr0 {
	padding-right:0!important
}
.pl0 {
	padding-left:0!important
}
.mt10 {
	margin-top:10px!important;
}
.mt20 {
	margin-top:20px!important;
}
.mt30 {
	margin-top:30px!important;
}
.mt40 {
	margin-top:40px!important;
}
.mr10 {
	margin-right:10px!important;
}
.mr20 {
	margin-right:20px!important;
}
.mr40 {
	margin-right:40px!important;
}
.mb10 {
	margin-bottom:10px!important;
}
.mb10- {
	margin-bottom:-10px!important;
}
.mb20 {
	margin-bottom:20px!important;
}
.mb20- {
	margin-bottom:-20px!important;
}
.mb30 {
	margin-bottom:30px!important;
}
.mb40 {
	margin-bottom:40px!important;
}
.ml10 {
	margin-left:10px!important;
}
.ml20 {
	margin-left:20px!important;
}
.ml40 {
	margin-left:40px!important;
}
.pt10 {
	padding-top:10px!important;
}
.pt20 {
	padding-top:20px!important;
}
.pt40 {
	padding-top:40px!important;
}
.pr10 {
	padding-right:10px!important;
}
.pr20 {
	padding-right:20px!important;
}
.pr40 {
	padding-right:40px!important;
}
.pb10 {
	padding-bottom:10px!important;
}
.pb20 {
	padding-bottom:20px!important;
}
.pb40 {
	padding-bottom:40px!important;
}
.pl10 {
	padding-left:10px!important;
}
.pl20 {
	padding-left:20px!important;
}
.pl40 {
	padding-left:40px!important;
}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
.top-bar{ background:#165e9b; max-height:38px; color:#fff; position:relative; z-index:999;   font-family: 'facitwebregular'; padding-bottom:5px; }
.top-logo{ position:absolute; left:0; top:-130px; z-index:999;}
.social-list{ display:inline-block; padding:5px 0 0 0; list-style:none; margin:0 }
.social-list li{ display:inline-block}
.social-list li a{ color:#5e7db7; font-size:24px; line-height:24px; margin-left:2px}
.social-list li a:hover{ text-decoration:none}
.top-ctn{ margin-top:8px; margin-right:15px;}
.top-ctn span{ margin-left:6px;}
.top-ctn .icon-envelope{ font-size:15px; margin-right:3px}
.carousel-inner > .item{ text-align:center;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{ display:inline-block; }

.outer-bg {background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 42%, rgba(255,255,255,.5) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(42%,rgba(255,255,255,.5)), color-stop(100%,rgba(255,255,255,.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 42%,rgba(255,255,255,.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 42%,rgba(255,255,255,.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 42%,rgba(255,255,255,.5) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 42%,rgba(255,255,255,.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */ height:100%;}

.carousel-caption{ max-width:1170px; margin:auto; left:0; bottom:auto; text-align:right; top:12%; right:5%; text-shadow:0 0;color:#000;padding:30px; padding-right:0%; height:100%;  


}



.carousel-caption h1{ font-size:4.2em; line-height:.75em; text-transform:uppercase;  }
.carousel-caption h1 span {
	font-size: 43px;
	/* font-weight: 200; */
	line-height: 51px;
}
.carousel-caption p{ font-size:15px;}
.navbar-default {
    background:rgba(255,255,255,1.0) ;
    border-color: #e7e7e7; margin-bottom:0;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #165e9b;
	background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #165e9b;
	background-color: transparent;
}

.carousel{ margin-bottom:-180px}

.carousel-control{ z-index:99;}
.carousel-control:focus{ outline:none}
.navbar-brand{ padding-top: 20px;}
.navbar-nav{ margin-top:16px; }
.navbar-default .navbar-nav > li > a{ color:#1c1c1c; font-size:17px; font-family: 'facitwebbold'; text-transform:uppercase}
.navbar-nav > li > a{ padding-bottom:30px}

.submenu-link { margin:0px 0px 0px 0px;}
.submenu-link h6{font-weight:normal ;border-top:1px solid #fff; margin-bottom:0}
.submenu-link h6 a  { color:#fff; text-transform:uppercase; }

.container { max-width:1170px;}
.welcom-in { position:relative;}
.welcome { background:#165e9b; margin:0px 0px 0px 0px; color:#fff; padding:25px 0 25px;   position:relative; z-index:100 }
.welcome .welcome-title { border-right:3px solid #8bafcd}
.welcome .welcome-title h3 { margin:0; padding:15px 0; font-size:26px; text-align:center; font-weight:300; font-family:inherit;}
.welcome .welcome-title h3 strong {font-family: 'facitwebbold'; display:block; font-weight:normal;}
.welcom-text { font-size:17px; line-height:normal;}

.welcome-quote {text-align:center;}
.welcome-quote h1 {
	text-transform: uppercase;
	font-size: 36px;
}
.welcome-quote h1 span {color:#f2b855}
.welcome-quote h1 span  {color:#f2b855;}
.welcome-quote p {margin:0}

.cpa span { border-bottom:1px solid #5c8fb9; display:block;}
.cpa img {
	margin: 0px 0 0 0;
	position: relative;
	top: 23px;
	background: #165e9b;
	padding: 0 26px;
}
.cpa {
	margin: -11px 0 25px 0;
	padding: 0;
}

.why-work-section {}
.why-img img {
	border-radius: 30px 30px 0px 0px;
}
.why-section { margin:30px 0 0 0;}
.why-txt {
	background: #fff;
	box-shadow: 0px 0px 16px #B0B0B0;
	width: 90%;
	margin: -52px auto 0;
	text-align: center;
	padding: 23px 15px 0px 15px;
	position: relative;
	z-index: 8;
	border-radius: 30px 30px 0px 0px;
	min-height:190px;
}
.why-txt i { border-radius:50px; border:2px solid #165e9b; width:40px; height:40px; display:table-cell; vertical-align:middle; color:#165e9b; background: #fff;}
.why-txt i:hover { background:#165e9b; color:#fff; text-decoration:none;}
.why-txt a {
	padding: 0px 0 0 0;
	/* display: inline-block; */
	position: absolute;
	bottom: -17px;
	
	/* right: 0; */
	left: 150px;
	/* width: 100%; */
}
.why-txt a:hover {text-decoration:none;}
.why-txt h4 {
	font-size: 20px;
	color: #d29121;
	font-weight: 500;
	font-family: inherit;
}

.page-section{ padding:50px 0;}
.page-section .container { position:relative;}
.page-section.team{ background:#d6d2c9; margin:35px 0px 0px 0px;  text-align:center; box-shadow:1px 1px 1px rgba(255,255,255,.5) inset}
.page-section .section-title h2{ text-align:center; background:url(../img/line-through-title.png) repeat-x center center; margin:0 0 20px; color:#165e9b}
.page-section.team .section-title h2 { margin:0 0 70px}
.page-section.team .section-title h2 span{background:#d6d2c9; padding:0 15px}


.heading2 { text-align:center; padding:50px 0px 0px 0px;}
.heading2 h3 { font-size:30px; color:#1b1b1b; text-transform:uppercase;}
.heading2 p { font-size:16px; color:#5f5f5f;}

.page-section.testimonials .section-title h2 span,.newsletter-section .section-title h2 span{background:#fff; padding:0 15px}

.testimonial-single .client-thumb{border: 2px solid #d9d9d9;
border-radius: 50%;
float: left;
overflow: hidden;}
.client-text h5{ font-family: 'Raleway', sans-serif; font-size:18px; font-weight:800; text-transform:none; color:#000; margin-bottom:5px}
.client-text h5 span{ font-weight:300; font-size:14px}
.client-text h6{ font-family: 'Raleway', sans-serif;  text-transform:none; color:#165e9b; font-size:14px; margin-bottom:8px}
.client-text hr{ margin:5px 0}
.testimonial-single .client-text{ overflow:hidden; padding-left:18px;}
.btn-sm{ font-size:15px;}
.slider-ctn{ position:absolute; top:30%;}
.parallax-section{ text-align:center; background:url(../img/tax-bg.jpg) no-repeat top center  #4A7C79; color:#1e1e1e; font-size:16px; }
.parallax-section h1{ color:#1e1e1e; font-size:32px; border-bottom:1px solid  #789a93; padding-bottom:30px;}
.btn-groups { margin-top:80px;}
.btn-groups  a{ margin:0 7px}
.btn-lg{ min-width:330px; text-align:center}
.btn-primary{ background:none; border:2px solid #fff;}
.newsletter-section { font-size:16px; margin:0px 0px 0px 0px; background-color:#f5f5f5;}
.newsletter-section .section-title h2 span { background-color:#f5f5f5;}
.map-container iframe{ width:100%; height:290px; }
.footer{ margin-top:60px; padding:30px 0 0 0; background:url(../img/footer-bg.jpg) repeat #27282A; color:#a2a2a2;}
.footer h3 {
	font-size: 18px;
	font-weight: 600;
	text-transform: none;
	font-family: inherit;
	color: #fff;
}
.bot-social-list{ list-style:none; padding:0; display:inline-block}
.bot-social-list li{ display:inline-block}
.bot-social-list a {
	border: 1px solid #fff;
	padding: 4px 6px 7px 7px;
	margin: 0px 3px 0 3px;
}

	.recent-links{ list-style:none; padding:0}
	.recent-links li a{ color:#9c9c9c; font-size:14px; text-transform:uppercase; margin-bottom:3px; display:inline-block}
	
	
	
	
.dropdown:hover .dropdown-menu {
display: block;
}

.navbar-default .navbar-toggle{ border-color:#252525; margin-top:25px;}
.navbar-default .navbar-toggle .icon-bar{ background:#252525}
.stuck{ position:fixed; top:0; left:0; width:100%; z-index:999;}
.stuck .navbar-default{ margin:0 !important}

address { font-size:16px;}
.ctn { font-size:17px;}
.widget-sec { height:121px; display:table-cell; vertical-align:middle;}
.widget-sec p { font-size:15px;}

.about-banner { text-align:center; margin:0px 0px 0px 0px; background:url(../img/about-banner.jpg) center center no-repeat; height:375px; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}


.services-banner { text-align:center; margin:0px 0px 0px 0px; background:url(../img/services-banner.jpg) center center no-repeat; height:375px; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

.contact-banner { text-align:center; margin:0px 0px 0px 0px; background:url(../img/contact-banner.jpg) center center no-repeat; height:375px; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;} 
  
.hr-service-banner { text-align:center; margin:0px 0px 0px 0px; background:url(../img/hr-service-banner.jpg) center center no-repeat; height:375px; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}   
  
.service-bg { background:url(../img/services-bg.jpg) right center no-repeat; padding:60px 0px 60px 0px;} 
.service-bg h3 { font-size:30px; color:#1b1b1b; text-transform:uppercase; padding:0px 0px 0px 25px;}
.services-content ul { margin:16px 0 20px 0; padding:0px;}
.services-content ul li { list-style-type:none; float:left; font-size:16px; font-weight:500; color:#165e9b; width: 41%; border-right: 1px solid #d1d1d1; border-bottom: 1px solid
#d1d1d1; padding: 15px 13px 15px 18px; min-height: 96px;} 

.services-content ul li:nth-child(odd) {background: #f7f4f4;}

.last-border { border-right:0px!important;}
.last-bottom-border { border-bottom:0px!important;}

.services-content ul li p {
	padding: 6px 0 0 78px;
}   

.blue-section { padding:0px 0px 0px 0px;}
.heading { padding:0px 0px 0px 0px; background:#4a7c79;}
.heading h2 { font-size:34px; color:#fff; padding:15px 0px 0px 0px; text-transform:capitalize!important;}

.blue-section h3 { font-size:34px; background:url(../img/line.png) center repeat-x; padding:0px 0px 0px 0px; text-transform:uppercase; color:#fff; text-align:center; vertical-align:middle; margin:40px 0px 20px 0px;}
.blue-section h3 span { background:#165e9b; padding:0px 15px 0px 15px;}

.points { margin:30px 50px 0px 0px; float:left;}
.points h4 { font-size:24px; font-weight:600; text-transform:capitalize;}
.points ul { margin:0px; padding:0px;}
.points ul li { list-style-type:none; background:url(../img/arrow.png) center left no-repeat; color:#fff; font-size:15px; padding:5px 0px 5px 15px;}

.title { margin:40px 0px 20px 0px;}
.title h3 { font-size:34px; background:url(../img/line2.png) center repeat-x; padding:0px 0px 0px 0px; text-transform:uppercase; text-align:center; vertical-align:middle; margin:20px 0px 0px 0px; color:#323232!important;}
.title h3 span { background:#fff; padding:0px 15px 0px 15px;}

.content { padding:0px 0px 0px 0px;}
.content p { color:#4e4e4d; font-size:15px; padding:10px 0px 0px 0px;}
.content font { color:#165e9b; font-weight:700; font-size:14px; margin:0px; padding:0px 0px 5px 0px; font-family: 'Raleway', sans-serif;}

.content u {
	font-size: 17px;
	color: #165e9b;
}
.privacy .title { margin:30px 0 0 0!important; padding:0px!important; font-size:11px!important}

.list { margin:10px 0px 0px 0px;}
.list ul { margin:0px; padding:0px;}
.list ul li { list-style-type:none; background:url(../img/arrow2.png) no-repeat; background-position:0px 13px; padding:8px 0px 8px 20px; border-bottom:1px solid #dcdcdc; font-size:15px; color:#4e4e4d;}
.list ul li:last-child { border-bottom:none;}

.width400 { width:400px; float:left; margin:0px 30px 0px 0px;}


.services-blue-area { padding:0px 0px 0px 0px;}
.services-blue-area h4 { font-size:26px; color:#fff; font-weight:400; text-align:center; line-height:32px; padding:30px 0px 0px 0px; font-family: 'Raleway', sans-serif; text-transform:capitalize;}

.services-blue-area p { text-align:center; font-size:14px; padding:15px 0px 0px 0px;}

.tick-point { margin:30px auto; width:620px;}
.tick-point ul { margin:0px; padding:0px;}
.tick-point ul li { list-style-type:none; background:url(../img/tick.png) no-repeat; background-position:0px 0px; color:#fff; font-size:15px; float:left; padding:0px 25px 15px 24px;}

.clients { padding:30px 0px 0px 0px;}
.clients p { font-size:15px;}

.client-pic { float:right;}

.accordian { margin:30px 0px 0px 0px;}
.panel-heading { padding:0px;}
.panel-title > a { padding:17px 15px 15px 68px; display:block; 
    border-color: #ddd; background:#1b64a2 url(../img/accordian-arrow.png) left center no-repeat;
    color: #fff; }

.panel-title > a:hover { text-decoration:none;}	

.panel-default > .panel-heading { background-color:none; border-color:none; color:none; }


.collapsed { background:#f5f5f5 url(../img/accordian-arrow-h.png) left center no-repeat !important; color:#333!important;}	

.contact-box { margin:0px 0px 0px 0px; padding:20px 0px 10px 0px; text-align:center; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#fff; -webkit-box-shadow:inset 0 0 15px 0 rgba(181,181,181,0.5);
box-shadow:inset 0 0 15px 0 rgba(181,181,181,0.5); min-height:205px;}

.contact-box p { font-size:18px; line-height:24px; padding:15px 0px 0px 0px; font-weight:700; color:#323232; font-family: 'facitwebbold';}
.contact-box p span { font-size:14px; font-weight:400; font-family: 'facitwebregular';}
.contact-box p a { font-size:16px; color:#323232; font-family: 'Raleway', sans-serif;}

.address { font-size:18px!important; font-family: 'facitwebregular'!important; }

.download-btn { margin:65px 0px 0px 0px;}
.download-btn a { display:block; background:#d29121; padding:10px 0px 10px 0px; font-size:18px; color:#000; font-family: 'facitwebbold'; display:block; text-align:center; text-transform:uppercase;}

.contact-form { margin:0px 0px 0px 0px;}
.copy { margin:15px 0px 0px 0px; text-align:center; background:#0a477a; clear:both; padding:7px 0px;}

.top-ctn a {
	color: #fff;
}

.top-ctn a:hover {
	text-decoration:underline;
}
.contact-form h3 { text-align:center; font-size:16px; font-weight:300; text-transform:uppercase; padding:10px 0px 20px 0px;}
 .contact-form {
   margin-bottom: 10px; margin-top:30px;
 }
 
 .contact-form input{
   width: 100%;
   height: 54px;
   padding: 20px 15px;
   font-size: 14px;
   font-weight: 500;
   
   color: #5d5d5d;
   border: none;
   border-bottom: 3px solid #e3f0fa;
   margin-bottom: 28px;
   background: #f7fafd;
   border-top:1px solid #e3f0fa;
   border-left:1px solid #e3f0fa;
   border-right:1px solid #e3f0fa;
 }
.contact-form textarea { width: 100%;
   height: 100px!important;
   padding: 10px 15px;
   font-size: 14px;
   font-weight: 500;
   border-top:1px solid #e3f0fa!important;
   border-left:1px solid #e3f0fa!important;
   border-right:1px solid #e3f0fa!important;
   color: #5d5d5d;
   border: none;
   border-bottom: 3px solid #e3f0fa;
   margin-bottom: 28px;
   background: #f7fafd;} 
 
 .contact-form input:focus,
 .contact-form textarea:focus {
   border-bottom: 3px solid #d29121;
 }
 
 .contact-form textarea {
   height: 209px;
 }
 
 .contact-form .site-btn {
   min-width: 156px;
 }
.contact-form .sub-btn { background:#d29121; border:0px; padding:10px 30px; margin-top:20px;}
.contact-form .sub-btn:hover { background:#333; color:#fff;} 

.message {
	text-align: center;
	font-size: 24px;
	line-height: 32px;
	padding:0px 50px 15px 50px;
	/* border: 1px solid #ddd; */
	margin-top: 20px;
	/* background: #165e9b; */
	color: #333;
}
.message p { margin-top:30px;}
.message strong { color:#d29121;}
.message img {
	display: inline;
}

.message p {
	margin-top: 30px;
	border: 1px solid #ddd;
	padding: 24px;
}

.message .ok-btn { background:#d29121; border:0px; font-size:18px; padding:3px 20px; margin-top:0px;}
.message .ok-btn:hover { background:#333; color:#fff;}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
	
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
	
	
}

@media screen and (max-width:1200px) { .navbar-default{  margin-bottom: 50px;
    margin-top: -126px;}.carousel-caption h1{ font-size:3em}}
	
@media screen and (max-width:1045px) {.carousel-caption h1{ font-size:2em}
.navbar-default .navbar-nav > li > a{ padding:15px 5px} .navbar-default{ margin-bottom:5px; margin-top:-96px}}

@media screen and (max-width:767px) { .navbar-default{ margin-bottom:0px; margin-top:0} .team-member .thumb{ margin:0 auto 5px} body{ font-size:12px} 
.footer .text-right{ text-align:left} .contact-box { margin:0px 0px 20px 0px;} 
.welcome .welcome-title {
	border-right: 0px;
}
.footer h3 {
	margin-top: 20px;
}
.carousel {
	margin-bottom: 0px;
}
.carousel-caption h1 {
	padding-right: 20px;
	font-size:15px;
}
.carousel-caption h1 span {
	font-size: 26px;
	/* font-weight: 200; */
	line-height: 30px;
}
.top-logo {
	display: none;
}
.carousel-caption p {
	display: none;
}
.carousel-caption {
	top: 0%;
	
}
.services-content ul li {
	list-style-type: none;
	float: left;
	width: 100%;

}
.service-bg {
	background:none;
	padding: 30px 0px 60px 0px;
}
.services-content ul li {
	background: #f7f4f4;
}
.service-bg h3 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.parallax-section h1 {
	font-size: 24px;
}
.why-txt {
	padding: 23px 15px 30px 15px;
	min-height: auto;
}
.why-txt a {
	left: 135px;
	/* width: 100%; */
}
.welcome-quote h1 {
	text-transform: uppercase;
	font-size: 28px;
}
.welcom-text {
	font-size: 16px;
	line-height: normal;
	text-align: center;
}
.carousel-caption .btn {
	
	padding: 1px 0 0 7px;
	font-size: 13px;
	margin-right: 20px;
}
.slider-ctn {
	display: none;
}
.navbar-header .collapsed { background:none!important;}
.social-list { display:none;}
.top-ctn {
	padding-bottom: 7px;
}

}

@media screen and (max-width:480px) { .btn-lg{ min-width:100%; font-size:.8em; margin-bottom:10px !important} }