@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,800);

body		{font:400 14px/24px Open Sans,Arial,Helvetica,sans-serif; color:#666; padding-top:105px;}
header 								{padding-top:15px; padding-bottom:10px; position:fixed; top:0; width:100%; background:#fff; border-bottom:3px solid #ccc; z-index:10;}
header .col-md-4 img				{max-width:80%;}
header .nav,
header .col-md-8					{text-align:right; float:right}
header ul.nav a						{color:#000; font-size:16px; text-transform:uppercase}
header ul.nav li.active a			{color:#ba8b41;}

ul.navbar-nav						{margin-top:25px;}
.navbar-nav > li					{border-left:2px solid #ccc;}
.navbar-nav > li:first-child		{border-left:0px;}
.navbar-nav > li > a 				{padding-bottom:0px; padding-top:0px;}

#slider-img .slider-main			{font-size:36px; background:#ffe293; text-align:center; color:#936c28; letter-spacing:-1px;}
.slider-txt .slider-main			{padding:40px 0px;}
#slider-img .slider-main span		{font-size:30px;}
#slider-img .slider-top				{background:url(../images/slider-top.png) no-repeat top center; height:42px; width:100%; text-indent:-9999px;}
#slider-img .slider-btm				{background:url(../images/slider-btm.png) no-repeat top center; height:42px; width:100%; text-indent:-9999px;}
#slider-img .slider-main img		{width:100%;}

.glyphicon-chevron-right::before,
.glyphicon-chevron-left::before		{content:normal;}

h3			{font-size:26px; color:#ba8b41;}
h3.white	{color:#fff;}

.btn-yellow			{color:#fff; background:#d2aa4c; padding:6px 20px; display:inline-block; font-weight:700; border:0px;}
.btn-yellow:hover	{background:#f1f1f1; color:#d2aa4c; text-decoration:none;}

.btn-white			{color:#d2aa4c; background:#fff; padding:6px 20px; display:inline-block; font-weight:700;}
.btn-white:hover	{background:#deb962; color:#fff; text-decoration:none;}

ul.list-bullet		{list-style-type:none; padding:0; margin:0;}
ul.list-bullet li	{background:url(../images/dot.png) no-repeat 0px 5px; padding-left:20px; padding-bottom:5px; font-size:16px;}

.hm-projects				{background:#d2aa4c; margin-top:30px; padding-top:20px; padding-bottom:50px;}
.hm-projects .btn-white		{float:right; margin-bottom:10px; margin-top:20px}
.hm-projects h3				{float:left;}
.hm-projects .row			{clear:both;}

.lt-project 				{background:none;}

.hm-projects .row					{border-bottom:3px solid #fff; border-left:3px solid #fff; margin-top:50px; overflow:hidden}
.hm-projects .row .col-md-3 		{padding:0; cursor:pointer; border-right:3px solid #fff; border-top:3px solid #fff; overflow:hidden; overflow:hidden; position:relative}
.hm-projects .row .col-md-3 img		{width:100%;}
.hm-projects .row .col-md-3 label	{width:100%; text-align:left; background:#fff; padding:10px; margin-bottom:0px; font-weight:400; position:absolute; bottom:-70px; left:0;
									 -webkit-transition: bottom 0.3s ease; -moz-transition: bottom 0.3s ease; -o-transition: bottom 0.3s ease; -ms-transition: bottom 0.3s ease; transition: bottom 0.3s ease;}
.hm-projects .row .col-md-3 label span	{color:#000; font-size:16px; text-transform:uppercase; font-weight:800}
.hm-projects .row .col-md-3:hover label	{bottom:0;}

.hm-testimonial					{text-align:center; padding-top:50px}
.hm-testimonial .row			{padding-top:50px;}
.hm-testimonial .tmnl-border	{border:1px solid #ba8b41; padding:50px; position:relative}
.hm-testimonial .tmnl-hdg		{position:absolute; left:0; top:-30px; width:100%;}
.hm-testimonial .tmnl-hdg strong{font-size:17px; text-transform:uppercase;}
.hm-testimonial .tmnl-hdg div	{background:#ba8b41; display:inline-block; color:#fff; padding:10px 25px; text-align:center}

.call-to-action					{background:#d2aa4c; margin-top:50px;}
.call-to-action	p				{font-size:26px; color:#ffffff; padding-top:20px;}
.call-to-action	.col-md-3 a		{display:block; padding:25px 15px; background:#ba8b41; text-align:center; font-size:22px; text-transform:uppercase; color:#fff}
.call-to-action	.col-md-3 a:hover{text-decoration:none; background:#a67931;}

footer	 		{padding-top:30px;}
footer a		{color:#333;}
footer a:hover	{color:#000;}
footer .grey-container			{background:#e7e7e8; text-align:center; padding:20px;  margin-top:20px; font-size:12px}

footer .social		{padding-top:40px;}

.icon-fb,
.icon-twr,
.icon-linked		{background:url(../images/social.png) no-repeat top left; display:block; float:left; width:30px; height:30px; text-indent:-9999px;
					 -webkit-transition: background-position 0.3s ease; -moz-transition: background-position 0.3s ease; -o-transition: background-position 0.3s ease; -ms-transition: background-position 0.3s ease; transition: background-position 0.3s ease;}
.icon-twr			{background-position:top center; margin-left:10px;}
.icon-linked		{background-position:top right; margin-left:10px;}

.icon-fb:hover			{background-position:bottom left}
.icon-twr:hover			{background-position:bottom center}
.icon-linked:hover		{background-position:bottom right}

.pdg20T			{padding-top:20px;}
.txt-black		{color:#000;}
.txt12			{font-size:12px;}

.yellow-container		{background:#d2aa4c; color:#fff; padding-top:20px; padding-bottom:20px; margin-bottom:30px; margin-top:30px;}

.principals .num1,.principals .num3,
.principals .num2,.principals .num4	{padding-left:60px; padding-top:5px; height:100px; font-size:16px}

.principals .num1		{background:url(../images/num-1.jpg) no-repeat top left;}
.principals .num2		{background:url(../images/num-2.jpg) no-repeat top left;}
.principals .num3		{background:url(../images/num-3.jpg) no-repeat top left;}
.principals .num4		{background:url(../images/num-4.jpg) no-repeat top left;}

.serv						{text-align:center; font-size:18px; margin-top:80px; margin-bottom:50px;}
.serv .col-md-3 			{margin-bottom:20px;}
.serv .col-md-3 img			{padding-top:20px;
							 -webkit-transition:padding-top 0.5s ease; -moz-transition:padding-top 0.5s ease; -o-transition:padding-top 0.5s ease; -ms-transition:padding-top 0.5s ease; transition:padding-top 0.5s ease;}
.serv .col-md-3:hover img	{padding-top:10px; width:180px; margin-bottom:25px;}

.vFormDiv	{border:1px solid #d2aa4c; padding:0px 20px 20px 20px;}
.w100pc		{width:100%;}
.fleft		{float:left;}

.carousel-inner	{text-align:center;}
.carousel-inner > .item > a > img, 
.carousel-inner > .item > img, 
.img-responsive, .thumbnail a > img, 
.thumbnail > img {display:inline-block; max-width:100%;}

.modal-content .carousel-control.left	{background:url(../images/arrow-left.gif) no-repeat left center;}
.modal-content .carousel-control.right	{background:url(../images/arrow-right.gif) no-repeat right center;}

.modal-open .modal		{text-align:center;}
.modal-lg				{width:auto; display:inline-block;
						 -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
.modal-title			{text-align:left}





@media (min-width:768px) and(max-width:1024px){
	.modal-lg .carousel-inner .item img	{max-width:768px;}
}

@media (max-width:768px){
	body		{padding-top:155px;}
	.modal-lg .carousel-inner .item img	{max-width:480px;}
	#slider-img .slider-main			{line-height:normal;}
	.navbar-header,
	header .col-md-4					{text-align:center;}
	header .nav, header .col-md-8		{float:none; padding-top:10px;}
	.navbar-toggle						{border:1px solid #ccc; float:none; background:url(../images/bg-menu.gif) no-repeat 42px 10px; padding-right:60px;}
	.navbar-toggle span					{background:#ccc;}
	.navbar-toggle label				{float:right;}
	.navbar-nav > li					{border:0; text-align:center}
	
	.call-to-action						{padding-bottom:20px;}
	
	.hm-projects .btn-white				{float:left; margin-top:10px;}

	.hm-testimonial	.col-md-6			{margin-bottom:50px;}

	.carousel-indicators				{display:none;}

	.hm-testimonial	.col-md-6.mrg0B,
	.mrg0B								{margin-bottom:0;}
	
	footer .col-md-3					{margin-bottom:20px;}
	footer .social						{padding-top:0;}
}

@media (max-width:480px){
	.modal-lg .carousel-inner .item img	{max-width:240px;}
}




