@import url('https://fonts.googleapis.com/css?family=Lato');
body{font-family:'Lato';background:#f3f2e6;}
.header{-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);background:#fff;position:fixed;width:100%;z-index:99;}
.nav-section{padding:10px 0px 0px 0px;}
nav{margin-top:17px;}
	p{padding:0px 10px;}
/*index css*/
.logo-div{margin-top:-5px;}
.b-div{margin-top:83px;}
.banner-div{padding-top:80px;}
.banner_content {position: absolute;left: 165px;top: 160px;z-index: 1;background:#000000cf;padding:40px 80px;}
.banner_content h2{color:white;text-transform:uppercase;line-height:38px;font-size:28px;}
.banner_content p{color:#717070;}
.banner_content span{color:#ec9104;}
.caption{position:relative;}
.button-div{position:absolute;bottom:-75px;left:0px;background:#a09d36;padding:15px 50px;}
.button-div a{color:white;text-decoration:none;}
.wrapper{padding:60px 0px;}
.wrapper h5{margin:0px;color:#a09d36;font-weight:600;font-size:16px;letter-spacing:3px;}
.wrapper h1{margin:0px;color:#000;font-weight:700;font-size:40px;}
.wrapper p{color:#666;padding-bottom:20px;font-size:16px;line-height:32px;}
.wrapper span {padding:15px 80px;background:#a09d36;color:white;}
.wrapper span a{color:white;text-decoration:none;font-size:16px;}
.service-wrapper{padding:80px 0px;}
/* .list-1 li{background:#a09d36;list-style-type:none;display:inline-block;padding:5px 30px;width:49%;height:80px;} */
.div-1{width:70%;margin:auto;display:block;margin-top:30px;}
.div-11{width:45%;float:left;}
.div-11 p{background:#a09d36;text-align:center;height:60px;margin:0px;padding-top:15px !important;}
.div-12 p{background:#a09d36;text-align:center;height:60px;margin:0px;line-height:20px !important;padding-top:10px !important ;} 
.div-12{width:53%;float:left;margin-left:15px;}
.service-wrapper h5{margin:0px;color:#a09d36;font-weight:600;text-align:center;font-size:16px;letter-spacing:3px;}
.service-wrapper h2{margin:0px;color:#000;font-weight:700;text-align:center;font-size:40px;margin-bottom:30px;}
.service-wrapper p{text-align:center;padding:4px 50px;color:#666;font-size:16px;line-height:32px;}
.service-wrapper a{color:white;text-decoration:none;text-align:center;}
.wrapper-2{background:url('../images/bg-1.jpg');padding:120px 0px;background-size:cover;}
.wrapper-2 p{font-size:16px;font-weight:600;}
.footer{background:#111111;padding:20px 0px;}
.footer a{text-align:center;padding:10px 18px;color:#777;text-decoration:none;}
.footer p{text-align:center;margin:0px;color:#666;font-size:15px;}
.footer-menu{margin-top:25px;}
.footer a:hover{color:white;}
.active1{color:white !important;}
/* index css ends*/


/* about css starts*/

.ab-wrapper{padding:60px 0px;}
.ab-wrapper h5{margin:0px;color:#a09d36;font-weight:600;font-size:16px;letter-spacing:3px;}
.ab-wrapper h2{margin:0px;color:#000;font-weight:700;font-size:40px;margin-bottom:20px;}
.ab-wrapper p{padding:7px 0px;color:#666;font-size:16px;line-height:32px;}
.heading-div{margin-top:30px;}
/* about css ends*/

/* procedure css starts*/
.procedure-wrapper{padding:60px 0px;}
.procedure-wrapper h2{margin:0px;color:#000;font-weight:700;font-size:40px;margin-bottom:20px;}
.procedure-wrapper h4{color:#a09d36;text-transform:uppercase;font-size:16px;line-height:28px;}
.list-1{width:44%;float:left;padding-left:0px;}
.list-1:last-child{margin-left:100px;}
.list-1 li:last-child{border:none;}
.list-1 li{list-style-type:none;padding: 25px 0px 0px 0px;background:url('../images/list-icon.png');background-repeat:no-repeat;background-position: left center;padding-left: 40px;border-bottom:1px solid #a09d36;font-size:15px;line-height:28px;height:79px;}
.list-2{padding-left:0px;}
.list-2 li{list-style-type:none;padding:10px ;background:url('../images/list-icon.png');background-repeat:no-repeat;background-position: left center;padding-left: 40px;border-bottom:1px solid #a09d36;font-size:15px;line-height:28px;height:70px;}
.list-2 li:last-child{border:none;}
.procedure-para{font-size:15px;line-height:30px;}
/* procedure css ends*/

/* millwork css starts*/

.mill-wrapper{width:88%;border:1px solid #a09d36;margin:auto;display:block;background:white;padding:30px 90px;margin-bottom:60px;}
.mill-wrapper h4{color:#a09d36;text-transform:uppercase;font-size:16px;line-height:28px;}
.list-3{width:33%;float:left;padding-left:0px;}
.list-3 li{list-style-type:none;padding: 6px 0px 0px 0px;background:url('../images/list-icon.png');background-repeat:no-repeat;background-position: left center;padding-left: 40px;font-size:15px;line-height:28px;height:50px;}
/* millwork css ends*/

/* faq css starts*/
.accordion-content p {
    font-size: 15px;
    line-height: 28px;
    padding-right: 50px;
    padding-left: 0px !important;
    padding-top: 0px !important;
}
.faq-wrapper{padding:60px 0px;width:}
.faq-wrapper h2{margin:0px;color:#000;font-weight:700;font-size:40px;margin-bottom:20px;font-family:'Lato';}
.faq-wrapper p{padding-top:20px;}
.faq-wrapper  a{color:#a09d36;text-decoration:none;}
/* faq css starts*/

/*accordian*/

      /* NOTE: The styles were added inline because Prefixfree needs access to your styles and they must be inlined if they are on local disk! */
.accordion-container {position: relative;width: 100%;border-top: none;outline: 0;cursor: pointer;}
.accordion-container .article-title {display: block;position: relative;margin: 0;padding: 20px 30px;font-size: 16px;font-weight: normal;color: #a09d36;cursor: pointer;text-transform:uppercase;background:white;}
.accordion-container .article-title:hover,.accordion-container .article-title:active,.accordion-container .content-entry.open .article-title {background-color: #fff;color: #a09d36;}
.accordion-container .article-title:hover i:before,.accordion-container .article-title:hover i:active,.accordion-container .content-entry.open i {color: #a09d36;}
.accordion-container .content-entry i {position: absolute;top:15px;right: 26px;font-style: normal;font-size: 1.625em;color: #a09d36;}
.accordion-container .content-entry i:before {content: "+ ";}
.accordion-container .content-entry.open i:before {content: "- ";}
.accordion-content {display: none;padding-left: 2.3125em;}
.accordion-content p{font-size:15px;line-height:28px;padding-right:50px;}
.content-entry{border: 1px solid #a09d36;margin-top:20px;background:white;}
/* This stuff is just for the Codepen demo */

#content {width: 100%;}
#description p {line-height: 1.5;}
#description h2 {text-align: center;}
@media all and (min-width: 860px) {
		#content {width: 70%;margin: 0 auto;}
}

/*accordian*/

/* contact css*/

.address-div{padding:30px 0px;}
.faq-wrapper span{color:#a09d36}
.faq-wrapper h5{color:#666;text-transform:uppercase;font-size:16px;font-weight:600;line-height:22px;}
.form-control{border: 1px solid #a09d36;height:45px;border-radius:0px;font-weight:400;font-family:'Lato';}
label{color:#666;font-weight:300;font-size:15px;font-family:'Lato';}
.map-div{padding:0px 0px 0px 40px !important;background:url('../images/map-icon.png');background-repeat:no-repeat;background-position: left top 4px;}
.phone-div{padding:0px 0px 0px 40px !important;background:url('../images/phone-icon.png');background-repeat:no-repeat;background-position: left top 4px;}
.mail-div{padding:0px 0px 0px 40px !important;background:url('../images/mail-icon.png');background-repeat:no-repeat;background-position: left top 4px ;}
.website-div{padding:0px 0px 0px 40px !important;background:url('../images/website-icon.png');background-repeat:no-repeat;background-position: left top 2px;}
.hori{border-top:1px dashed #a09d36;margin:0px;}
.form-group {margin-bottom: 25px;}
.captcha-div{border:1px solid #a0a0a0;width:350px;}
.p-1{color:#a09d36;font-size:16px;line-height:28px;word-spacing:2px;}

/*contact css*/
@media screen and (max-width: 1920px) {
	.mill-wrapper{width: 64%;}
}
@media screen and (max-width: 1440px) {
	.mill-wrapper{width: 88%;}
}
@media screen and (max-width: 1024px) {
	.div-11{width:44%;}
	.footer a{padding: 10px 12px;}
	.nav-11{width:25% !important;}
	.nav-22{width:75% !important;}
	.div-11 p{height:76px;}
	.div-12 p{height:76px;padding-top:16px !important;}
	.banner_content{top:90px;}
	.list-3{width:33%;}
	.wrapper h1{font-size:39px;}
}
@media screen and (max-width: 768px) {
.navbar-right{margin-top:-10px;    margin-right: -28px;}
.logo-div{margin:12px;}
.nav-22{padding:0px !important;}
nav{margin-top:0px;}
.banner_content{display:none;}
.footer-menu{text-align:center;}
.foot-logo{margin:auto;display:block;}
.div-12 p{line-height:26px;}
.list-1{width:100%;padding:0px 10px;}
.procedure-wrapper h4{padding:0px 10px;}
.list-1:last-child{margin:0px;}
.list-3{width:33%;}
.div-12 p{padding:10px 30px !important;}
.b-div{margin-top:110px;}
.div-11 p{padding:20px 30px 10px 30px !important;}
.wrapper h5{padding:0px 10px;}
	.wrapper h1{padding:0px 10px;}
	.wrapper span{margin:0px 10px;}
	.service-wrapper{padding: 39px 0px;}
	.service-wrapper p{padding: 4px 22px;}
	.ab-wrapper h5{padding:0px 10px;}
	.procedure-wrapper h2{padding:0px 10px;}
	.list-1 li{height:auto !important;}
	.faq-wrapper h2{padding:0px 10px;}
	.list{padding-left:5px;}
}

@media screen and (max-width: 425px) {
	.div-11{width:100%;margin:10px 0px;}
	.div-12{width:100%;margin:10px 0px;}
	.list-3{width:100%;}
	.list-2 li{height:auto;}
	.mill-wrapper{padding: 30px 36px;}
	.wrapper h1{font-size:30px;}
	.service-wrapper h2{font-size:30px;margin-bottom:10px;}
	.ab-wrapper h2{font-size:30px;padding:0px 10px}
	.faq-wrapper h2{font-size:30px;padding:0px 10px}
	.procedure-wrapper h2{font-size:30px;padding:0px 10px}
	.accordion-container{padding:0px 10px;}
	.banner-div{padding-top:100px;}
	
}
@media screen and (max-width:360px) {
	.footer a {padding: 10px 10px;}
}
@media screen and (max-width:320px) {
.footer a{padding: 10px 4px !important;}
.div-11 p{padding: 20px 24px 10px 30px !important;}
.div-12 p {padding: 10px 15px !important;}


}