body { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#000;}


.clear { clear:both;}

.clearfix:after {
content: "";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

form#signupForm div{position: relative}
form#signupForm div label.error{position: absolute;color: #F00;font-size: 11px;bottom:10px;right: 8px;}
form#signupForm div input.error{border: solid 1px #f00;}
form#signupForm div textarea.error{border: solid 1px #f00;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}


.header-bg { }
.footer-bg { background:#000;}

/*Wrapers*/

.wraper { width:100%; }


/*Styles*/

.top-row,logo-row {}
.federal-row { float:right; width:471px; height:49px; background:url(../images/federal-bg.png) no-repeat;  padding: 0px 0px 0px 14px;}
.action {font-family:'OpenSansBold'; font-size:18px; text-transform:uppercase; color:#FFF; padding: 12px 0px 0px 30px; background:url(../images/icon1.png) no-repeat left center; height:26px;}

.action a { text-decoration:none; color:#FFF;}
.action a:hover { text-decoration:none; color:#f5790b;}


.logo-row { background:#000 url(../images/header-bg.png) repeat-x 0px 100%; padding:10px 0px 10px 0px}
.logo { float:left;  padding:0px 0px 5px 0px;}
.phone-action {font-size:36px; color:#FFF; float:right; width:251px;  padding:25px 0px 0px 0px; line-height: normal; font-weight:bold; text-align:right;}

.phone-action { width:243px\9; }

.phone-action a{ color:#FFF; }
.phone-action a:hover{ color:#e39e13; text-decoration:none }

.font14 { font-size:20px; font-weight:normal; line-height: inherit; padding-top:3px; color:#e39e13; padding-left:15px}


/*Navigation*/

.navi-row {}

.navigation {font-family: Arial, Helvetica, sans-serif; font-size:16px; height:0px; color:#000; text-transform:uppercase; line-height:42px;}
.navigation ul { list-style:none;}
.navigation li { display:inline-block; float:left; background:url(../images/sepretor.png) no-repeat left center; height:42px;}
.navigation a { text-decoration:none; color:#102e37; display:inline-block; padding: 0px 30px 0px 30px; margin: 0px 0px 0px 0px;}
.navigation a:hover { text-decoration:none; color:#FFF;}
.navigation a.active {text-decoration:none; color:#FFF;}




/*Banner*/

.banner {padding: 0px 0px 0px 0px;}
.banner h1 { font-size:25px; font-weight:bold; color:#000; padding:15px 0px; text-align:center;}

.banner-left { float:left; width:570px; border:#f8c932 solid 4px;}
.banner-left img{width:100%}

.banner-right { float: right; width:340px; background:#000; border-radius:10px; box-shadow:rgba(0,0,0,0.5) 0px 0px 5px 2px;}
.banner-right-inner { padding:13px 20px 30px 20px;}
.banner-right-inner h1 { font-size:25px; color:#FFF;}

.banner-right-inner input[type="text"] { width:100%; background:#383838; border:none; outline:none; padding:8px 5px 8px 5px; margin:6px 0px 6px 0px; color:#FFF; font-size:15px;}

.banner-right-inner .textarea{ width:100%; background:#383838; border:none; outline:none; padding:5px 5px 5px 5px; margin:6px 0px 6px 0px; color:#FFF; font-size:15px; height:114px; font-family:Arial, Helvetica, sans-serif;}

.banner-right-inner .submit { width:100%; background:url(../images/btn.jpg) repeat; cursor:pointer; outline:none; border:1px solid #c16503; margin-top:7px; color:#fff; font-size:22px ; text-shadow:1px 1px 1px #724e06; font-weight:bold}



.middle-section { padding-top:30px;}
.middle-section-left { float:left; width:578px;}
.middle-section-right { float:right; width:340px;}

.middle-section-left a { text-decoration:none;}
.middle-section-left h1 { font-size:22px; font-weight:bold; padding-bottom:15px;}
.middle-section-left p  { font-size:15px; line-height:19px;}
.middle-section-left > .list-menu { font-size:14px; padding:5px 0px 21px 0px;}

.list-menu ul {}
.list-menu li { float:left; width:190px; line-height:30px; list-style-image:url(../images/icon-1.png); list-style-position:inside;  }
.list-menu a  { text-decoration:none; color:#000;}
.list-menu a:hover { color:#e59f14;}

.middle-section-left > .list-menu1 { font-size:16px; padding:5px 0px 21px 0px;}

.list-menu1 ul {}
.list-menu1 li { float:left; width:260px; line-height:30px;  list-style-image:url(../images/icon-1.png); list-style-position:inside;}
.list-menu1 a  { text-decoration:none; color:#000;}
.list-menu1 a:hover { color:#e59f14;}


.req-btn {
 width:100%; background:url(../images/btn.jpg) repeat; cursor:pointer; outline:none; border:1px solid #c16503;  color:#fff; font-size:22px ; text-shadow:1px 1px 1px #724e06; font-weight:bold; border-radius:4px; padding:14px 0px; display:inline-block; text-align:center; text-transform:uppercase; margin-top:38px; }

.req-btn:hover { color:#000 ; text-shadow:none
}



.middle-section-right-menu { background:#eeeeee;}
.middle-section-right-menu h1 { background:#000; color:#FFF; padding:15px 20px; font-size:22px; font-weight:bold;}
.middle-menu-list { padding:20px 20px 20px 20px; font-size:16px; background:url(../images/drop-arr.png) no-repeat 20px 0px; } 
.middle-menu-list ul { margin:0px; padding:0px;}
.middle-menu-list li { line-height:normal; list-style-image:url(../images/icon-2.png) ; list-style-position:outside;padding-left:0px; margin:21px 0px 21px 25px; }
.middle-menu-list li a { text-decoration:none; color:#000;}

.acredite { margin:40px 0px 0px 0px;}





.our-client-row { margin-top:30px; margin-bottom:0px; position: relative;}
.our-client { width:100%; margin:0 auto;}

.our-client-row h1 { font-size:22px; font-weight:bold;}


/*F slider*/

.list_carousel {
				
			 width: 92%;
			 margin: 0 auto;
			 margin-top:15px;
			 
			
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				width: 216px !important;
				height: 75px;
				padding: 0;
				margin: 0px 0px;
				
				display:inline-table;
			}
			.list_carousel li img {max-width:100%; text-align:center}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.prev {
				float: left;
				margin-left: 10px;
				position:absolute;
				left:-26px;
				top:61px;
			}
			.next {
				float: right;
				margin-right: 10px;
				position:absolute;
				right:-26px;
				top:61px;
			}
			.pager {
				float: left;
				width: 300px;
				text-align: center;
				display:none;
			}
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
			.timer {
				background-color:orange;
				height: 3px;
				width: 0px;
			}
footer{background:#000}
.footer { text-align:center; line-height:20px; font-size:13px; color:#FFF; padding:15px 0px; background:#000;}
.footer a { text-decoration:none; color:#FFF; padding:0px 10px;}
.footer a:hover { color:#eeb30f;} 



/*Slider*/

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;padding:0;margin:0;}
li.bjqs-slide img{width:100% !important; }
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center; display:none;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:100%;margin:0;padding:2% 2%;position:absolute;bottom:0;}

#banner-fade,
#banner-slide{

}

ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
	opacity:0;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
	opacity:1;
	
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999;
}

p.bjqs-caption{
	background: rgba(0,0,0,0.8);
	color:#FFF;
	font-size:24px;
}

.bold { font-size:18px; font-weight:bolder;}


/*Thanks*/
.middle-thanks { height:535px;}
.middle-thanks a { text-decoration:none;}
.middle-thanks h1 { font-size:22px; font-weight:bold; padding-bottom:15px; text-align:center; text-transform:uppercase;}
.middle-thanks p  { font-size:24px; line-height:22px; text-align:center;  text-transform:uppercase; padding-bottom:15px; color:#fdb813;}
.middle-thanks h5 { font-size:20px; text-align:center; padding-top:25px;}
.middle-thanks h5 a{ color:#000;}
.middle-thanks h5 a:hover{ color:#e39e13;}


iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}
