body
{
    font-family: 'Palanquin', sans-serif;
	color: #768082;
	font-size:16px;
}
.logo {
	margin:20px 0;
	width: 80%;
}
ul{
	list-style:none;
}
.product-image img {
	height: 300px;
}
.topheader
{
	padding:1% 0%;
	background-color:#126635;
	color:#ccc;
}
.topheader h4
{
	padding:0;
	margin:0;
	font-size:15px;
}
.list ul {
	list-style: disc;
}
.list ul li {
	line-height: 30px;
}

.menu
{
	/*margin-top:2%;*/
}
.mainmenu
{
	float:right;
	margin-top:20px;
}
.logohead
{
	font-size:40px;
	float:left;
}
.phone {
	padding-right: 10px;
	color: #fff;
}
.logosub
{
	width:100%;
	font-size:24px;
	text-align:center;
	float:left;
	color:#ff6633;
	font-weight:bold;
}
.menuheader
{
	background-color:#fff;
	border-bottom:2px solid #126635;
}
.navbar-default .navbar-nav>li>a {
	color: #126635;
}
.navbar {
	margin-bottom: 0px;
}
.navbar-default
{
	border-color :#fff !important;
	background-color:#fff !important;
	font-size:15px;
	font-weight:600;
	
}
.navbar-default .navbar-nav>.active>a
{
	background-color :inherit;
	color:#000;
}
.navbar-default .navbar-nav>li>a:hover
{
	color:#000;
	border-bottom:2px solid #000;
}
.navbar-default .navbar-nav>.active>a:hover
{
	background-color:#fff;
}
.quote-btn
{
	background-color:#FF4800;
	border-color:#FF4800;
	margin-top:5%;
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	padding-right: 0px;
}
#myCarousel {
    min-height: 300px;
    min-width: 100%;
}
#myCarousel img {
    min-height: 300px;
    min-width: 100%;
	max-height:650px;
}

#myCarousel .caption-1 {
	display: none;
	background-color:rgba(255,255,255,0.6);
    color: black;
	text-align:center;
    /*top: auto;*/
  top: 40%;
  transform: translateY(-50%);
  bottom: initial;
  font-family:'Raleway', sans-serif;
  line-height:40px;
  margin:0 auto;
  padding:2%;
}
.orange
{
	color:#126635;
}
.carousel-caption >p
{
	font-size:35px;
	line-height:50px;
}
.our-services
{
	padding:20px 0;
}
.our-projects
{
	padding:3% 0;
}
.servicestext
{
	padding-bottom:3%;
	padding-top:2%;
	width:50%;
	margin-left:25%;
	margin-right:25%;
}
.our-services > h1
{
	font-size:36px;
	font-weight:600;
	margin-bottom:30px;
}
.our-projects > h1
{
	font-size:35px;
	font-weight:600;
	padding-bottom:2%;
}
#projects
{
	border:1px solid #000;
	background-color:#f1f1f1;
}
#layout
{
		border:1px solid #000;

}
#architect
{
	border:1px solid #000;
	margin-bottom:30px;
}
.convorder
{
	background-color:#768082;
	margin-bottom:50px;
	margin-top:50px;
}
.col-md-4 >p
{
	color:#000;
}
#projects >p
{
	color:#000;
}
.text
{
	color:#a9a9a9;
}
.quote-container
{
	padding:2% 0;
	background-color:#000;
	
}
.quote-container .container
{
	color:#fff;
}
.quote-container .container .col-sm-9 > h1
{
	padding-bottom:2%;
}
.col-sm-3 .contactbutton
{
	background-color:#000;
	border:2px solid #fff;
	border-radius:0px;
	margin-top:12%;
	font-size:23px;
	
}
#contactus
{
	background-color:#126635;
	color: #fff !important;
}
#contactus a {
	color: #fff;
}
/* lastest work*/

#hover-cap-4col .thumbnail {
	position:relative;
	overflow:hidden;	
}
#hover-cap-4col .thumbnail .caption {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.4);
	width: 100%;
	height: 100%;
	color:#fff !important;
}
.seemore
{
	background-color:#fa7e1e;
	border-radius:0;
	border: 1px solid #fa7e1e;
	margin-top:2%;
}
.row >footer
{
	background-color:#272727;
	padding:2% 0;
}
.footer-aboutus
{
	background-color:#272727;
	color:#fff;
}
.footer-fb
{
	background-color:#272727;
	color:#fff;
}
.footer-contact
{
	background-color:#272727;
	color:#fff;
}
.footer-aboutus >h1
{
	font-size:25px;
	font-weight:bold;
	margin-bottom:5%;
}
.footer-fb >h1
{
	font-weight:bold;
	font-size:25px;
	margin-bottom:5%;
	
}
.footer-contact >h1
{
	font-size:25px;
	font-weight:bold
	margin-bottom:5%;
}

.footer-fb >ul li  a {
    color: #fff;
}
.cpyrights
{
	background-color:#000;
	padding:1% 0;
	color:#fff;
}
.aboutus >h1
{
	margin-top:0;
	margin-bottom:3%;
	color:#fa7e1e;
	font-weight:600;
}
.about-image
{
	margin-top:4%;
}
.col-md-3 >h5
{
	font-weight:600;
	
}
.contactcontainer
{
	margin-top:20px;
}
.mail > a
{
	color:#fff;
} 
#contact .form-control {
  background: transparent;
  border-radius: 0;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 10px;
  transition: all 0.4s ease-in-out;
}

#contact .form-control:focus {
  border-color: #ffa400;
}
#contact .form-control:: placeholder {
  border-color: #fff;
}
.form-control {
	display: inline;
	color: #fff !important;
}
#contact .form-control:focus {
  border-color: #ffa400;
}
#contact input {
  height: 54px;
}

#contact input[type="submit"] {
  background: #000000;
  border: 4px solid transparent;
  color: #ffffff;
  letter-spacing: 1px;
  margin-top: 18px;
  height: 58px;
}

#contact input[type="submit"]:hover {
  background: transparent;
  border-color: #000000;
  color: #000000;
}
.backwhite
{
	background-color:#fff;
	margin:30px 2%;
	border-radius:15px;
	width:96%;
	
	float:left;
	
}
.desrow
 {
        border-bottom: 1px solid #ccc;
        padding-bottom: 1%;
		
}
.col-md-4 h4
 {
        color: #ff6633;
}
.col-md-12 h2
  {
        color: #000;
        font-size: 23px;
		font-weight:600;
 }
.headinner
{
	margin-top:2%;
	margin-bottom:2%;
}
.about
{
	width:auto;
	margin:0 auto;
}

.mission
{
	font-size:14px;
	width:100%;
	float:left;
}
.border
{
	border-bottom:2px solid #000;
	border-right:1px solid #000;
	border-top:2px solid #000;
	border-left:2px solid #000;
}
.border2
{
	border-bottom:2px solid #000;
	border-right:2px solid #000;
	border-top:2px solid #000;
	border-left:1px solid #000;
}
.border >p
{
	padding-top:20px;
}
.border2 >p
{
	padding-top:20px;
}
.setmrgin
{
	margin-bottom:30px;
	margin-top:30px;
}
.navbar-default
{
	font-size:18px;
}
.glyphicon-chevron-left
{
	font-size:80px !important;
	color:#ff6633 !important;
	opacity:1;
}
.glyphicon-chevron-right
{
	font-size:80px !important;
	color:#ff6633 !important;

}
.col-md-4 >p
{
	font-size:15px;
	
}
.col-sm-1 > i
{
	padding-right:2px;
}
.fullview
{
	margin:30px 0;
}
.view
{
	background-color:#768082;
	color:#fff;
	padding:1%;
	margin-bottom:2%;
}
.broucher
{
	background-color:#F05F40;
	color:#fff;
	margin-bottom:30px;
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
}
.download
{
	background-color:#fff;
	color:#000;
	border-color:#fff;
	padding:10px 20px;
	margin:20px 0;
	border-radius:20px;
	font-size:16px;
	font-weight:600;
	
}
.mapclass
{
	width:100%;
	height:380px;
}
.contactcontainer >.row
{
	margin:0;
	
}


@media screen and (min-width: 510px) and (max-width: 768px) {
	.mainmenu
	{
		margin-top:8%;
	}
	.nav>li
	{
		width:100%;
		float:left;
	}
	.container
	{
		padding:0;
	}
	#myCarousel .caption-1
	{
		top:75%;
	}
	h1
	{
		font-size:25px;
	}
	.carousel-indicators li
	{
		display:none;
	}
}
@media screen and (min-width: 410px) and (max-width: 509px) {
	.mainmenu
	{
		margin-top:7%;
		margin-right: -1%;
	}
	.nav>li
	{
		width:100%;
		float:left;
	}
	.col-xs-6
	{
		width:100%;
		text-align:right;
	}
	.container
	{
		padding:0;
	}
	#myCarousel .caption-1
	{
		top:75%;
	}
	h1
	{
		font-size:18px;
	}
	.carousel-indicators li
	{
		display:none;
	}
}
@media screen and (min-width: 220px) and (max-width: 409px) {
	.mainmenu
	{
		margin-top:7%;
		margin-right: -1%;
	}
	.col-xs-6
	{
		width:100%;
		text-align:right;
	}
	.container
	{
		padding:0;
	}
	.nav>li
	{
		width:100%;
		float:left;
	}
	#myCarousel .caption-1
	{
		top:75%;
	}
	h1
	{
		font-size:18px;
	}
	.carousel-indicators li
	{
		display:none;
	}
}

