@charset "utf-8";
/* CSS Document */
#MainNav, #MainNav .navbar-inner{background:url(../images/headder_bg.png) repeat;}
#MainNav, #MainNav .nav{font-family: 'Coustard', serif; font-weight:400; text-transform:none; font-size:0.975em; color:#FF851C; letter-spacing:normal;}
#MainNav ul li a{letter-spacing:normal;}
#MainNav ul li.active a {background: none; color: #e5621a; letter-spacing:normal;}
#MainNav ul li a:hover {background: none; color: #e5621a;}

#MainNav .brand {position: absolute; top: 110%;}
.navlogo{float:left; position:absolute; margin:82px 0 0 0; min-width:237px;}
.nav-collapse .nav li a {font-weight:normal; letter-spacing:normal;}
#MainNav .brand img{max-width:100%; margin-top: -42%;}
.flexslider{margin:0px;}
#banner.flexslider .flex-control-nav {width: 100%; position: absolute; bottom: 12%; z-index: 1000; text-align: center;}
.flexslider .flex-control-nav {width: 100%; position: absolute; z-index: 1000; text-align: center;}
#abt .gap{margin-left:10px;}
#abt .gap h4 {color: #595959; font-family: "Coustard",serif; font-size: 1.025em; font-weight: 400; letter-spacing: normal; margin: 15px 0 0 0px; padding: 0 0 10px; text-align: left; text-transform: none;}
section section {margin: 0px; padding: 43px 0 0px;}
h1, h2, h3, h4, h5, h6 {font-family: 'Coustard', serif; font-weight:400; text-transform:none; font-size:1.145em; color:#FFFFFF;}
.cap{font-size:1.525em; color:#000000; text-shadow: 1px 1px 4px rgba(255, 255, 255, 5);}
section h3 {text-transform:none; color:#595959;}
.titletext p{color:#595959; font-family: "Arial",serif; font-size:0.875em; line-height:1.145em; padding:0 0 15px 0;}
.titletext{margin:20px auto 20px;}
.titletext h2 {font-family: 'Coustard', serif; font-weight:400; text-transform:none; font-size:1.275em; color:#000000; margin:3% 0 2% 0; letter-spacing:0px;}
.titletext h3 {font-family: 'Coustard', serif; font-weight:400; text-transform:none; font-size:0.825em; color:#595959; margin:1% 0 4% 0; letter-spacing:0px; line-height:1.425em;}
.ctabtn {font-family: 'Quicksand', sans-serif; font-weight:400; text-transform:none; font-size:1.105em; color:#FFFFFF; margin:50px auto 0; padding:6px 0 6px 20px; letter-spacing:-1px; line-height:1.425em; background:#EC650A; border-radius:4px; width:130px;}
.captitle h2 {font-family: 'Coustard', serif; font-weight:400; text-transform:none; font-size:1.275em; text-align:left; color:#000000; margin:0 0 4% 0; padding:15px 0 0 0; letter-spacing:0px;}
.boxtitle{font-family: 'Coustard', serif; font-weight:400; text-transform:none; font-size:1.275em; text-align:left; color:#000000; margin:0 0 4% 0; padding:15px 0 0 0; letter-spacing:0px;}
.btn2{margin:20px 0 0 0;}
#Skillsone{border-bottom:thin solid #CCC; padding:0 0 20px 0;}
#Skills{border-bottom:thin solid #CCC; border-top:thin solid #CCC; padding:0 0 60px 0;}
#Skills .icon-box h4{font-family: "Coustard",serif; color:#000000; letter-spacing:normal;}
#Work{background:#FFF;}
#Work h2{color:#2D2D2D;}
#Work .icon-box h4{font-family: "Coustard",serif; color:#000000; letter-spacing:normal;}
.icon-box p{font-family: "Arial",serif; color:#595959; font-size:0.825em; text-align:left;}
#Skills{background:#FFF;}
.whoarewe{margin:20px 0 35px 0;}
.whoarewe h2{width:50%; text-align:left; margin:0 0 14px 0; text-transform:none; letter-spacing:normal; color:#000000;}
.whoarewe h3{font-family: 'Antic', sans-serif; text-align:left; margin:0 0 14px 0; text-transform:none; font-size:1.105em; color:#595959; letter-spacing:normal; line-height:1.145em;}
.ourclient{margin:20px 0 40px 0;}
.ourclient h2{width:50%; text-align:left; margin:0 0 14px 0; text-transform:none; letter-spacing:normal; color:#000000;}
.ourclient h3{font-family: 'Antic', sans-serif; text-align:left; margin:0 0 14px 0; text-transform:none; font-size:1.105em; color:#595959; letter-spacing:normal; line-height:1.145em;}
element.style{background-position: 20% 0px;}
#Info p{font-family: 'Arial', sans-serif; text-align:left; margin:0 0 14px 0; text-transform:none; font-size:0.925em; color:#595959; letter-spacing:normal;}
#Info{background:#FFF; border-bottom:thin solid #e7e7e7; padding-bottom:55px;}
.abtbg{height:40%; background:url(../images/demo-content/aboutus_bg.jpg) no-repeat center center fixed;   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.abtbg h2, .howwebg h2{font-family: "Coustard",serif; font-size:1.825em; color:#FFFFFF; text-transform:none; letter-spacing:normal; padding:15% 0 0 0; text-shadow: 0 0 4px rgba(0, 0, 0, 1); line-height:1.145em;}
.probg h2{font-family: "Coustard",serif; font-size:1.825em; color:#000000; text-transform:none; letter-spacing:normal; padding:90px 0 10px 0; line-height:1.145em;}
.leftimg{float:left; clear:right;}
#Team{background:#FFF; border-bottom:thin solid #e7e7e7; border-top:thin solid #e7e7e7;}
#Team section{padding:opx;}
.award h2{text-align:center; margin:0 0 14px 0; text-transform:none; letter-spacing:normal; color:#000000;}
.award h3{font-family: 'Antic', sans-serif; text-align:center; margin:0 0 65px 0; text-transform:none; font-size:1.105em; color:#595959; letter-spacing:normal; line-height:1.325em;}
.award-box{font-family: "Arial",serif; color:#595959; font-size:0.825em; text-align:left; letter-spacing:normal;}
.award-box h4 {color:#595959; text-align: center; margin: -18px 0 13px; color:939393; letter-spacing:normal;}
#Info .award li p {font-size:0.925em; text-align: center; color:#595959; line-height:1.325em;}
.award-box h4 i {display: block; padding: 18px 0 16px; font-size: 4em; width: 3em; height: 2em; margin: 0 auto;}
.award-box h4 i:before {line-height: 1em;}
.award-box p {text-align: center;}
#Twitter{background:#434240; padding: 20px 0 35px;}
#Twitter .bottomnav h3{font-family: 'Antic', sans-serif; text-align:left; margin:0px; padding:0 0 20px 0; text-transform:none; font-size:1.325em; color:#5bb52e; letter-spacing:normal; border-bottom:#7f7f7f thin solid;}
.bnav a, .link a{color:#ec650a;}
.bnav a:hover, .link a:hover{color:#FFFFFF;}
.bnav{min-width:200px;}
.bottomnav ul{ padding:0px; margin:20px 0 0 16px; display:block;}
.bottomnav ul li {list-style:url(../images/demo-content/bulet.png); margin:20px 0 10px 0; font-family: 'Antic', sans-serif; text-align:left; letter-spacing:normal; color:#e5620b;}
.pick{margin:0 20px 0 0; padding:0px;}
.spacing{line-height:1.145em;}
.tgap{padding:20px 0 0 0;}
.bgap{padding:0 0 40px 0;}
.ctabtn a{color:#FFFF;}
.ctabtn a:hover{color:#000000;}
.bottomnav .gap{margin:10px 0 0 0px;}
.bottomnav .gap2{margin:10px 0 0 10px;}
.testimonial ul {margin:0px;}
.testimonial ul li{list-style:none; float:left;  display:block;}
.testimonial ul li h4{font-family: 'Antic', sans-serif; text-align:left; margin:0px; padding:5px 0 10px 10px; text-transform:none; font-size:1.125em; color:#FFFF; letter-spacing:normal;}
.testimonial ul li i {display: block;  padding:0; font-size:2em; margin:5px 10px 0 0; float:left; width:200px;}
.testimonial ul li i:before {line-height: -2em;}
.testimonial ul li p{font-family: 'Arial', sans-serif; text-align:left; margin:0; padding:0; text-transform:none; font-size:0.725em; color:#FFFF; letter-spacing:normal;}
.contact{float:left; min-width:220px;}
.contact p{font-family: 'Arial', sans-serif; text-align:left; margin:0px; padding:20px 0 10px 0; text-transform:none; font-size:0.825em; color:#FFFF; letter-spacing:normal;}
.contact h2{font-family: 'Antic', sans-serif; text-align:left; margin:0px; padding:10px 0 10px 0; text-transform:none; font-size:1.225em; color:#FFFF; letter-spacing:normal; border-bottom:#7f7f7f thin solid;}
.contact a img{margin:10px 10px 0 0; padding:0;}
.abtus h2{font-family: 'Coustard', serif; font-weight:400; text-transform:none; font-size:1.125em; text-align:left; margin:20px 0 0 0; padding:0 0 14px 0; text-transform:none; color:#595959; letter-spacing:normal;}
.abtus h4{font-family: 'Coustard', serif; font-weight:400; text-transform:none; font-size:1.025em; text-align:left; margin:30px 0 0 115px; padding:0 0 10px 0; text-transform:none; color:#595959; letter-spacing:normal;}
.line{border-bottom:#7a9b69 thin solid; }
.abtcontent{font-family: 'Arial', sans-serif; text-align:left; margin:0px; padding:0px; text-transform:none; font-size:0.825em; color:#6F6F6F; letter-spacing:normal;}
.abox h4{color: #595959; font-family: "Coustard",serif; font-size: 1.025em; font-weight: 400; letter-spacing: normal; margin: 30px 0 0 0px; padding: 0 0 10px; text-align: left; text-transform: none;}
.abox p{font-family: 'Arial', sans-serif; text-align:left; text-transform:none; font-size:0.825em; letter-spacing:normal; margin:0 0 0 0px; padding: 0px; color:#858585;}
.abtcontent ul{margin:25px 0 0 40px; padding:0px;}
.abtcontent ul li{list-style:none; margin:10px 0px; padding:0px;}
.abtcontent p{margin:0 0 0 115px; padding: 0px; color:#858585;}
.abtcontent img{display:block; float:left; }
.topline{border-top:#E3E3E3 thin solid;}
.abtparalex{font-family: 'Arial', sans-serif; text-align:left; margin:0px; padding:0px; text-transform:none; font-size:0.825em; color:#6F6F6F; letter-spacing:normal;}
.abtparalex ul{margin:25px 0 25px 0px; padding:0px;}
.abtparalex ul li{list-style:url(../images/demo-content/gbulet.png); margin:10px 0 0 30px; padding:0 0 0 10px;}
.abtparalex p{margin:0px; padding: 0px; color:#858585;}
.equpment{font-family: 'Arial', sans-serif; text-align:left; margin:0px; padding:0px; text-transform:none; font-size:0.825em; color:#6F6F6F; letter-spacing:normal;}
.equpment ul{margin:15px 0 15px 0px; padding:0px;}
.equpment ul li{list-style:none; margin:5px 0 0 30px; padding:0 0 0 10px;}
.equpment p{margin:0px; padding: 0px; color:#858585;}
.equpment h3{margin:15px 0px; padding: 0px; font-family: 'Arial', sans-serif; text-align:left; font-size:1.225em; color:#6F6F6F; letter-spacing:normal;}
.abtcontent .topmargin{margin:20px 0 0 0; float:left;}
.box{border:#C7C7C7 thin solid; float:left; display:block;}
.Bankers{font-family: 'Arial', sans-serif; text-align:left; margin:0px; padding:0px; text-transform:none; font-size:0.825em; color:#6F6F6F; letter-spacing:normal;}
.Bankers ul{margin:25px 0 0 0px; padding:0px;}
.Bankers ul li{list-style:none; margin:10px 0px; padding:0px;}
.Bankers p{margin:25px 0 0 0px; padding: 0px; color:#858585; float:left;}

.howwebg{height:40%; background:url(../images/demo-content/how_we_work_banner.jpg) no-repeat center center fixed;   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.howwecontent{font-family: 'Arial', sans-serif; text-align:left; margin:0px; padding:0px; text-transform:none; font-size:0.825em; color:#6F6F6F; letter-spacing:normal;}
.howwecontent ul{margin:25px 0 0 40px; padding:0px;}
.howwecontent ul li{list-style:none; margin:10px 0px; padding:0px;}
.howwecontent ul li h1{font-family: 'Arial', sans-serif; margin:0 0 0 0px; padding:30px 0 0 0; text-transform:capitalize; font-size:1.825em; color:#7a9b69; letter-spacing:normal; text-align:left; float:left;}
.howwecontent ul li h6{font-family: 'Arial', sans-serif; margin:0 0 0 90px; padding:0; font-size:0.925em; color:#6F6F6F; letter-spacing:normal; text-align:left; float:left; line-height:16px;}
.howwecontent img{display:block; float:left; margin:0 30px 0 0 }

.howweinner{font-family: 'Arial', sans-serif; text-align:left; margin:0 0 0 36px; padding:0px; text-transform:none; font-size:0.925em; color:#6F6F6F; letter-spacing:normal;}
.howweinner h3{margin:0 0 15px 0px; padding:10px 0 0 0; font-size:1.425em; color:#858585; letter-spacing:normal; text-align:left;}
.howweinner h5{margin:0 0 15px 50px; padding:10px 0 0 0; font-size:1em; color:#858585; letter-spacing:normal; text-align:left;}
.howweinner p{font-family: 'Arial', sans-serif; text-align:left; margin:0 0 0 50px; padding:0px; text-transform:none; font-size:0.925em; color:#6F6F6F; letter-spacing:normal;}

.howweinner ul{margin:20px 0 20px 80px; padding:0px;}
.howweinner ul li{list-style:url(../images/demo-content/bulet.png); margin:10px 0px; padding:0 0 0 15px;}
.howweinner ul li h3{margin:0 0 0 0px; padding:30px 0 0 0; font-size:1.025em; color:#858585; letter-spacing:normal; text-align:left; float:left;}
.howweinner img{display:block; float:left; margin:0 15px 0 0 }
.bottomline{border-bottom:#C7C7C7 thin solid; padding:0 0 20px 0;}
.space{padding:20px 0 0 0;}
#Work .full-view h4 {color:#2B2B2B; letter-spacing:normal;}
#Work .full-view nav a {background:#ec650a; background-image: url("../images/sprite.png");}
.lb-data .lb-close {background: url("../images/sprite.png") repeat scroll -90px 0 #ec650a;}

#Gallery{margin:0px; padding:30px 0 20px 0;}
#Gallery ol{display: none;}
#Gallery .flexslider ul li{margin:0px; padding:0px;}
.slides img{width:100%;}
#Contact h2{text-align:center; margin:0 0 20px 0; padding:10px 0; text-transform:none; font-size:1.325em; color:#FFFFFF; letter-spacing:normal; background:#7f7f7f;}
#Contact h4{font-family: 'Arial', sans-serif; text-align:left; margin:0px; padding:0 0 10px 0; text-transform:none; font-size:1.225em; color:#5bb52e; letter-spacing:normal;}
#Contact p{font-family: 'Arial', sans-serif; text-align:left; margin:0px; padding:15px 0; text-transform:none; font-size:0.950em; color:#858585; letter-spacing:normal;}
#Contact iframe{border:#FFF thick solid; width:450px; height:200px;}
form input[type="submit"], form input[type="button"] {background:#f04a18;}
form input[type="submit"]:hover, form input[type="button"]:hover {background:#bf2e32;}
.txt{font-family: 'Arial', sans-serif; text-align:left; font-weight:400; margin:0px; padding:0px; text-transform:none; font-size:0.950em; color:#858585; letter-spacing:normal;}
footer h4 {margin: 15px 0 0; padding: 0 0 15px; text-align: center; font-size:0.750em; color:#AAAAAA; letter-spacing:normal;}
{margin:5px 0px; padding:10px; }

@media (max-width: 500px) {
#MainNav .brand img{max-width:65%;}	
.abtcontent ul{margin:25px 0 0 0px; padding:0px;}
.abtcontent p{margin:0px; padding:0px; color:#858585;}
.abtcontent img{display:block; float:left; margin: 0px 15px 8px 0px;}
.abtus h4{margin:30px 0 0 96px; padding:0 0 10px 0;}
#banner.flexslider .flex-control-nav {width: 100%; position: absolute; bottom: -24%; z-index: 1000; text-align: center;}
.howwecontent ul{margin:25px 0 0 0; padding:0px;}
.howwecontent ul li h1{font-family: 'Arial', sans-serif; margin:0 0 0 0px; padding:30px 0 0 0; text-transform:capitalize; font-size:1.325em; color:#7a9b69; letter-spacing:normal; text-align:left; float:left;}
.howwecontent img{display:block; float:left; margin:0 10px 0 0 }
.howweinner{font-family: 'Arial', sans-serif; text-align:left; margin:0px; padding:0px; text-transform:none; font-size:0.925em; color:#6F6F6F; letter-spacing:normal;}
.howweinner p{font-family: 'Arial', sans-serif; text-align:left; margin:0px; padding:0 0 15px 0; text-transform:none; font-size:0.925em; color:#6F6F6F; letter-spacing:normal;}
.howweinner ul{margin:20px 0 20px 20px; padding:0px;}
.howweinner h5{margin:0 0 15px 0px; padding:10px 0 0 0;}
.testimonial ul li i {float:left; width:100%;}
.testimonial ul li h4{padding:15px 0 15px 0px; margin:15px 0 0 0; float:left; width:100%;}
.flexslider .flex-control-nav {bottom: -3%; position: absolute; text-align: center; width: 100%; z-index: 1000;}

.flex-caption {bottom: 15%; color: #ffffff; font-family: "Coustard",serif; font-size: 0.925em; font-weight: 400; left: 0; margin-top: 20px; padding: 5px; position: absolute; right: 0; text-align: center; text-transform: none; line-height:18px; z-index: 1;}
.cap{font-size:1.125em; color:#000000; text-shadow: 1px 1px 4px rgba(255, 255, 255, 5);}
.captitle h2 {text-align:center;}
#Contact iframe{border:#FFF thick solid; width:240px; height:300px;}

}