@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; font:inherit; font-weight:400; line-height:normal; outline:0;}
html {-webkit-text-size-adjust: 100%;}
body{margin:0px; padding:0px;  	font-family: 'Raleway', sans-serif; font-size:14px; line-height:normal; background:#fff;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight: inherit;}
a {text-decoration:none;}
.clear {clear:both; display:block;}
.clearf {clear:both; display:block;}
.clearfloat {clear:both; display:block;}
.fl {float:left;}
.fr {float:right;}
.disblock {display:block;}
*{outline:none;}
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900);
 @import url(https://fonts.googleapis.com/css?family=Raleway:400,800,600,100,300,500,700,900,200);
.topheader{width:100%; height:36px; background:#ea8225;}
.face_custom{color: #fff;}
.face_custom:hover{color: #29FF82;}
.tagdiv{width:100%; height:auto; background:#ea8225;}
.tagline{color:#fff; font-size:20px; line-height:25px; margin:0; padding:15px; text-align:center; font-family: 'Lato', sans-serif;}
.topheader .topnumber{display:inline-block; float:left; text-decoration:none; color:#fff; font-weight:600; font-family: 'Lato', sans-serif;  font-size:13px; line-height:36px; padding-left:24px;}
.topheader .topnumber:hover{text-decoration:none;}
ul.socialicon{padding:0; margin:0; display:block; float:right;}
 ul.socialicon li { color: #fff; text-align: center;font-size: 18px; padding:10px 0px; display: inline-block; margin-right: 8px;   cursor: pointer; transition: all .25s linear;
    -webkit-transition: all .25s linear;}
	 ul.socialicon li:hover { color: #29FF82; font-size: 18px; }
.headermain{width:100%;    padding: 10px 0px; background:#fff; border-bottom:1px solid #eee;}
.headermain .logo {width: auto; float: left; margin: 0px 0 0 0px; position: relative; z-index: 9999;}
.headermain .menuul { margin: 0px; padding: 0px; list-style: none;  float:right;}
.headermain .menuul li { display: inline-block; float: left;  position: relative;}
.headermain .menuul li a { text-decoration: none; text-transform: uppercase; font-size: 15px; display: block; line-height: 25px;  font-family: 'Raleway', sans-serif; font-weight:600;  color: #000; padding: 20px 0px 5px 0px; margin:0 15px;}
.headermain .menuul li a:hover { color: #ea8225; border-bottom:2px solid #ea8225;}
.homeslider {width: 100%;margin-top:0px;height: auto;border-top: 1px solid #c7c7c7;}
.tp-banner-container {width: 100%;position: relative;padding: 0;}
.tp-banner {width: 100%;position: relative;}
.tparrows.preview1{display:none;}
.tp-banner-fullscreen-container {width: 100%;position: relative;padding: 0;}
.aboutus { width: 100%; height: auto; background: #fff; text-align: center; padding: 30px 0;}
.aboutus h2{ text-align:left; font-size:35px; margin:0; padding:0; padding-bottom:10px; margin-bottom:15px; float:left;   border-bottom:2px solid #ea8225;	font-family: 'Raleway', sans-serif; font-weight:600;  color: #ea8225;}
.aboutus .abouttext{ display:block; margin-bottom:20px;   color: #37474f; font-size:14px; text-align:left; font-family: 'Lato', sans-serif; line-height:22px; }
.mission { width: 100%; height: auto; background: #eee; text-align: center; padding: 30px 0;}
.mission h2{ text-align:left; font-size:35px; margin:0; padding:0; padding-bottom:10px; margin-bottom:15px; float:left;   border-bottom:2px solid #ea8225;	font-family: 'Raleway', sans-serif; font-weight:600;  color: #ea8225;}
.mission .abouttext{ display:block; margin-bottom:20px;   color: #37474f; font-size:14px; text-align:left; font-family: 'Lato', sans-serif; line-height:22px; }
.mission .link{font-size:14px; color:#fff; background:#ea8225;  text-align:left; float:left; text-decoration:none; padding:5px 10px;  border-bottom:2px solid #ea8225; text-align:left; font-family: 'Lato', sans-serif; font-weight:600; line-height:22px;     transition: all .5s linear;  -webkit-transition: all .5s linear; }
.mission .link:hover{color:#fff; background:#008236;  border-bottom:2px solid #008236;  }

.ourteam { width: 100%; height: auto; background: #fff; text-align: center; padding: 30px 0;}
.ourteam h2{ text-align:left; font-size:35px; margin:0; padding:0; padding-bottom:10px; margin-bottom:15px; float:left;   border-bottom:2px solid #ea8225;	font-family: 'Raleway', sans-serif; font-weight:600;  color: #ea8225;}
.innerservice .heading{text-align:left; font-size:20px; margin:0; padding:0; ; margin-bottom:20px; font-family: 'Raleway', sans-serif; font-weight:600;  color: #333;} 
.innerservice ul.servicename{ margin:0; padding:0; display:block; } 
.innerservice ul.servicename li{ background-color: #f8f8f8;  color: #333333; width:32%;  text-align: center;  font-family: 'Lato', sans-serif;  font-size: 14px; display: inline-block;
    float: left;  margin: 3px;  padding: 5px 15px;  transition: all .25s linear;  -webkit-transition: all .25s linear;}
	.marginbottom{margin-bottom:20px;}
	.ourteam .expert{ width:auto;  background:#f9f9f9; min-height:335px;   padding:40px 20px;  text-align:center;}
	.ourteam .expert img{margin:0px ;}
.ourteam .expert .heading{text-align:left; font-size:20px; margin:0; padding:10px 10px 0 10px; text-align:center;  margin-bottom:10px; font-family: 'Raleway', sans-serif; font-weight:600;  color: #333;}
.ourteam .abouttext{ display:block; margin-bottom:20px;   color: #37474f; font-size:14px; text-align:left; font-family: 'Lato', sans-serif; line-height:22px; }
.ourteam .abouttextbox{ display:block; margin-bottom:0px; text-align:center;    color: #37474f; font-size:14px; font-family: 'Lato', sans-serif; line-height:22px; }
.carrer { width: 100%; height: auto; background: #fff; text-align: center; padding: 30px 0;}
.carrer h2{ text-align:left; font-size:35px; margin:0; padding:0; padding-bottom:10px; margin-bottom:15px; float:left;   border-bottom:2px solid #ea8225;	font-family: 'Raleway', sans-serif; font-weight:600;  color: #ea8225;}
.carrer .expert .heading{text-align:left; font-size:20px; margin:0; padding:0; ; margin-bottom:20px; font-family: 'Raleway', sans-serif; font-weight:600;  color: #333;}
.carrer .abouttext{ display:block; margin-bottom:20px;   color: #37474f; font-size:14px; text-align:left; font-family: 'Lato', sans-serif; line-height:22px; }
.carrer .resume{ display:block; margin-bottom:20px;   color: #37474f; font-size:14px; text-align:left; font-family: 'Lato', sans-serif; line-height:22px; }
.carrer .resume a{   color: #ea8225; font-size:14px; text-decoration:none; font-weight:700; }

.aboutus .link{font-size:14px; color:#fff; background:#ea8225;  text-align:left; float:left; text-decoration:none; padding:5px 10px;  border-bottom:2px solid #ea8225; text-align:left; font-family: 'Lato', sans-serif; font-weight:600; line-height:22px;     transition: all .5s linear;  -webkit-transition: all .5s linear; }
.aboutus .link:hover{color:#fff; background:#008236;  border-bottom:2px solid #008236;  }
.services{width: 100%; height: auto; background: #fff; text-align: center; padding: 30px 0;}
.services h2{text-align:center; font-size:35px; margin:0; padding:0; padding-bottom:10px; margin-bottom:15px; float:left;   border-bottom:2px solid #ea8225;	font-family: 'Raleway', sans-serif; font-weight:600;  color: #ea8225;}
.services .abouttext{ display:block; margin-bottom:20px;   color: #37474f; font-size:14px; text-align:left; font-family: 'Lato', sans-serif; line-height:22px; }
.services .servicedetails{ width:auto; padding:0; margin-bottom:20px;  position:relative; cursor:pointer;  }
.pdL20 {padding-left:20px;}
 
 
.services .servicedetails .heading{text-align:left; font-size:15px; margin:0; padding:12px 12px; cursor:pointer; width:100%; border:0; background:#f9f9f9;    border:none; outline:none;  display: inline-block;  -webkit-appearance:none; text-decoration:none; -moz-appearance:none;  appearance:none;     font-family: 'Raleway', sans-serif; font-weight:600;  color: #333; -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #f9f9f9 inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #f9f9f9 inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #f9f9f9 inset;}
	.services .servicedetails .heading:hover{background:#e3e3e3;}
.services .servicedetails:after {
    content:'<>';
    font:14px "Consolas", monospace;
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:12px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
.services .servicedetails:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background-color:transparent;
    position:absolute;
    pointer-events:none;
    display:block;
}
.servicedetails .item {
  background:#f9f9f9; 
	max-height: 47px;	 
	overflow: hidden;
	margin-bottom:5px;
	transition: max-height .5s;
	-o-transition: max-height .5s;
	-moz-transition: max-height .5s;
	-webkit-transition: max-height .5s;
	cursor: pointer;
}
.servicedetails .mar10 {
   padding-top:5px;
}
.servicedetails .sub {
    color: #333;
    display: block;
    font-size: 14px;
    text-align: left;
    line-height: 19px;
    padding: 5px 10px;
	text-decoration:none;
    font-weight: normal !important;
}
.servicedetails .sub:hover {
   background:#d4d4d4;
}
.services .servicedetails ul.dkl {margin: 0; padding: 0; list-style: none;}
.services .servicedetails ul.dkl li { background-image: url(../image/dot.png); background-repeat: no-repeat;  text-align:left; background-position: 0 5px; font-family: 'Lato', sans-serif;    color: #666;  font-weight: 300; font-size: 14px; margin-bottom: 15px; padding-left: 20px;}
.services .link{font-size:14px; color:#fff; background:#ea8225; margin-top:20px;  text-align:left; float:left; text-decoration:none; padding:5px 10px;  border-bottom:2px solid #ea8225; text-align:left; font-family: 'Lato', sans-serif; font-weight:600; line-height:22px;     transition: all .5s linear;  -webkit-transition: all .5s linear; }
.services .link:hover{color:#fff; background:#008236;   border-bottom:2px solid #008236; }
.client{width: 100%; height: auto; background: #ea8225; text-align: center; padding: 30px 0 50px 0;}
.client h1{text-align:center; font-size:35px; margin:0; padding:0; padding-bottom:0px; margin-bottom:0px;   font-family: 'Raleway', sans-serif; font-weight:600;  color: #fff;}
.client h2:before, .client h2:after {content: '';height: 2px;width: 30%;background: #fff;display: inline-block;position: relative;top: -8px;	margin: 0 10px
}
.carosaltext{ width:80%; padding:20px 50px; margin:0 auto;}
.carosaltext p{color:#fff; margin-bottom:20px; font-family: 'Raleway', sans-serif; font-weight:600; letter-spacing:1px; color:20px; line-height:25px;}
.carousel-indicators {  bottom: -34px!important;}
.contactus { width: 100%; height: auto;    background-color: rgb(54,54,54); text-align: left; padding: 30px 0;}
.contactus .contactdetails{width:90%; float:left;  font-family: 'Raleway', sans-serif;}
.contactus .contactdetails h2{font-size:35px; color:#fff; margin:0 0 10px 0; padding:0;  font-family: 'Raleway', sans-serif; font-weight:600; }
.contactus .contactdetails h2 span{display:inline-block; margin-right:25px; }
.contactus .f_address {color: #fafafa; padding-top: 1px;}
.contactus .f_address p{margin-bottom:8px;}
.contactus .f_address a{ color:#fff; }
.martop20{margin-top:35px!important;}
.contactus .f_address span { color: #989898; display: inline-block; min-width: 100px;}
.contactus .address { line-height: 22px;}
.contactus .contactform{width:100%; float:left;  font-family: 'Raleway', sans-serif;}
.contactus .contactform h2{font-size:35px; color:#fff; margin:0 0 10px 0; padding:0;  font-family: 'Raleway', sans-serif; font-weight:600; }
.contactus .contactform .colget{float:left;width:40%;}
.contactus .contactform .btncustom{ float:right; margin-top:15px; color:#fff; background:#ea8225; font-size:16px; padding:5px 15px;}
.fotter{    background-color: #252424; width: 100%; height: auto;  text-align: left; padding: 30px 0;}
.fotter .fottertext{color:#989898; font-size:14px; line-height:20px; padding-right:50px; font-family: 'Raleway', sans-serif;}
.fotter  ul{margin:0; padding:0; list-style:circle; display:block;}
.fotter ul li{margin:0; padding:0; }
.fotter ul li a{color:#fafafa; letter-spacing:1px;  font-family: 'Raleway', sans-serif; display:block; font-size:15px; font-weight:600; margin-bottom:5px; line-height:20px;}
.fotter h2{color:#989898; font-size:22px; margin:0; padding:0; font-family: 'Raleway', sans-serif;  font-weight:600; margin-bottom:25px; }
.fotter .copyright {color:#989898; font-size:16px; line-height:20px; margin-top:20px; font-family: 'lato', sans-serif; font-weight:600; display:inline-block;}
.fotter .copyright a{color:#fff; font-size:16px; line-height:20px; font-family: 'lato', sans-serif; display:inline-block; font-weight:700;}
.test{color: #fff; margin-bottom: 20px;font-family: 'Raleway', sans-serif;font-weight: 600; letter-spacing: 1px; line-height: 6px;}
.service-ul {margin-left:20px;}
.service-ul li { list-style:square; padding:5px;}
.ft20 { font-size:20px !important;}
.submenu {display:none;position: absolute;background: #fff;width: 235px;}
.menuul > li:hover > .submenu { display:block;}
.shaddow {    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #f9f9f9 inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #f9f9f9 inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #f9f9f9 inset;}
.circle li { list-style:circle;}
.circle li a { text-decoration:none; color:#333;}
.view_profile {text-align:center;}
.view-more-but {font-size: 14px;color: #fff;background: #ea8225;text-align: left;text-decoration: none;padding: 5px 10px;border-bottom: 2px solid #ea8225;text-align: left;font-family: 'Lato', sans-serif;font-weight: 600;line-height: 22px;transition: all .5s linear;-webkit-transition: all .5s linear;}
.view-more-but:hover {color: #fff;background: #008236;border-bottom: 2px solid #008236;}
 
  
  
 
 




































