/**.focus,*.active.focus,*.active:focus,*.active.focus,*.active:focus,*:focus,*:active{outline:0;text-decoration:none;}*/
a:hover{text-decoration:none;}img{max-width:100%;}


.textItem{position:absolute;display:none;}

/*.avatar{float:left;background:#fff;width:34px;height:34px;padding:5px;border:1px solid #eee;border-radius:50%;box-shadow:0px 1px 1px 1px #fff;margin-right:10px;}
.avatar img{display:block;width:100%;border:0;margin:0;border-radius:50%;}
.done{display:none;}
.error input,input.error,.error textarea,textarea.error{background-color:inherit;border-bottom:1px dashed red!Important;-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
.services{margin-top:25px;}
.services h2{font-size:17px;line-height:1.2;font-family:open_sansbold;margin-top:5px;}
.services i{margin-right:7px;}*/
.grey-box{background:#Fff;padding:20px;text-align:center;margin-bottom:15px;}
.grey-box .contact-number{font-size:24px;font-weight:bold;color:#813C7F;}
.grey-box-icon{text-align:center;position:relative;}
.grey-box-icon:hover .fontawesome-icon.circle-white{background-color:#f6f6f6;color:#fff;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
.grey-box-icon-pos{}.fontawesome-icon.medium.circle-center,.fontawesome-icon.medium.circle-white{width:80px;height:80px;line-height:80px;display:inline-block;}
/*.fontawesome-icon.medium{font-size:48px;}
.fontawesome-icon.circle-white{-moz-border-radius:75px;-webkit-border-radius:75px;border-radius:75px;background-color:#303543;color:#fff;text-align:center;margin-bottom:5px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}*/
.grey-box-icon:hover .fontawesome-icon.circle-white,.grey-box-icon.active .fontawesome-icon.circle-white{background-color:#F9A70F;color:#fff;}
.list_carousel{margin-left:-10px;clear:both;}
.list_carousel ul{margin:0;padding:0;list-style:none;display:block;}
.list_carousel li{max-width:100%;display:block;float:left;margin-left:5px;cursor:default!important;height:auto;}
.list_carousel.responsive{width:auto;margin-left:-10px;}

.clearfix{float:none;clear:both;}
.list_carousel .carousel_nav{position:relative;margin-top:-43px;background:#fff;padding-left:5px;float:right;padding-right:4px;}
a.prev,a.next{background:url(../img/carousel_arrows.png) no-repeat #F9A70F;width:24px;height:24px;display:block;position:relative;float:left;margin-left:3px;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);}
a.prev:hover,a.next:hover{background-color:#9B0000;}
a.prev{background-position:-2px 0}
a.prev.disabled{background-color:#555}
a.next{background-position:-22px 0}
a.next.disabled{background-color:#555}
a.prev.disabled,a.next.disabled{cursor:default}
a.prev span,a.next span{display:none}

.pager{float:left;width:300px;text-align:center;}
.pager a{margin:0 5px;text-decoration:none;}
.pager a.selected{text-decoration:underline}
.timer{background-color:#999;height:6px;width:0px;}
.testimonials .list_carousel li{width:330px}
.carousel-content{float:left;width:100%;}
.featured-projects{background:#fff;font-size:12px;-moz-box-shadow:0 1px 3px rgba(34,25,25,0.4);text-align:center;overflow:hidden;position:relative;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid #eee;}
.featured-projects:hover{}.featured-projects-image{padding:0px}
.featured-projects-image img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.featured-projects-image a{display:block}
.featured-projects-content{padding:0 10px}
.featured-projects-content p{margin-bottom:10px}
.featured-projects-content h1{font-size:13px;line-height:1;font-weight:bold;}
.featured-projects-content h1 a{padding-bottom:10px;border-bottom:1px solid #eee;display:block;color:#222;}

.imgproject{float:left;margin-right:20px;}
/*.titleborder div{display:inline-block;background-color:#fff;padding:1px 12px;position:relative;}*/
.titleborder div{display:inline-block;background-color:#F9F9F7;padding:1px 12px;position:relative;}
/*.titleborder div{color:#303543;font-size:18px;top:14px;padding-left:20px!important;font-family:open_sansbold;text-transform:uppercase;}*/
.titleborder div{color:#303543;font-size:18px;top:45px;padding-left:20px!important;text-transform:uppercase;}
.titleborder{
	position:relative;
	/*border-bottom:medium double #f6f6f6;*/
	border-bottom:medium double #fff;
	margin-bottom:30px;
	}
	


.iconmargin{margin-right:5px;}

/*.accordion,.toggle{}.accordion h3,.toggle h3{padding:10px 11px;font-size:15px;margin:0 0 3px 0;line-height:18px;color:#606060;cursor:pointer;position:relative;text-transform:none;background:#F9F9F7;transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;border-bottom:1px solid #f1f1f1;}*/
.accordion,.toggle{}.accordion h3,.toggle h3{padding:10px 11px;font-size:15px;margin:0 0 3px 0;line-height:18px;color:#606060;cursor:pointer;position:relative;text-transform:none;background:#fff;transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;border-bottom:1px solid #f1f1f1;}
.accordion h3 span,.toggle h3 span{line-height:18px;display:block;padding:0 0 0 17px;background:url(../img/acplus.png) no-repeat left top;text-transform:uppercase;}
.accordion h3.active,.toggle h3.active,.accordion h3:hover,.toggle h3:hover{background:#9B0000;color:#eee;}
.accordion h3.active span,.toggle h3.active span{background:url(../img/acplus.png) no-repeat left top;}
.accordion h3:hover span,.toggle h3:hover span{background:url(../img/acminus.png) no-repeat left top!important;}
.accordion h3.active span{background:url(../img/acminus.png) no-repeat left top!important;}
.accordion .accord_cont,.toggle .toggle_cont{padding:5px 0 2px 0;display:none;}
.recent-posts h4{font-size:15px;line-height:1.4;}
.recent-posts h4 a{color:#333;}


body.boxed div.body {
    font-family: 'open_sansregular';
    font-size: 13px;
    color: #888;
    line-height: 24px;
}
/*======================Footer==================*/
h4 {
  display: inline-block;
  padding: 0 0px;
  position: relative;
}
h4:before,
h4:after {
  /*background: #ddd;*/
  content: "";
  border-bottom:medium double #F59107; /*#f6f6f6;*/
  display: block;
  height: 1px;
  position: absolute;
    top: 50%;
  width: 400%;
}

h4:before {
	display:none;
	right: 100%;
  
}
h4:after {
  left: 100%;
  margin-left:5px;
}
.titleborder2 {
  overflow: hidden;
  text-align: left;
}


/*===============================================*/

/*=============================================== * 
  Spaces
* ===============================================*/
.heightauto {
height:400px !Important;
}
.top0 {
margin-top:0px;
}
.bottom0 {
margin-bottom:0px;
}
.bottom15 {
margin-bottom:15px;
}
.left0 {
margin-left:0px !Important;
}
.left5 {
margin-left:5px !Important;
}
.left10 {
margin-left:10px !Important;
}
.top10 {
margin-top:10px;
}
.top15 {
margin-top:15px;
}
.top20 {
margin-top:20px;
}
.top25 {
margin-top:25px;
}
.top30 {
margin-top: 30px;
}
.top35 {
margin-top: 35px;
}
.top40 {
margin-top: 40px;
}
.list_carousel {
	
    margin-left: 10px;
    clear: both;
}
.list_carousel .carousel_nav {
    position: relative;
    margin-top: -43px;
    background: #F9F9F7;
	/*background: #fff;*/
    padding-left: 5px;
    float: right;
    padding-right: 4px;
}

