@charset "utf-8";
body {
	margin:0 auto;
	font-family: "Ubuntu", sans-serif;
	font-weight:300;
	font-size:14px;
	line-height:20px;
	word-wrap:break-word;
	background-repeat:repeat;
}
.head{

	border-bottom:1px solid #F00;
}
.logo{
	margin:30px 0;
}
.banner{
	position:relative;
	top:-35px;
}
.banner img{
	width:100%;
}
.quick{
	width:100%;
	text-align:center;
    cursor: pointer;
	position:relative;
	
}
.carousel-indicators{
	 bottom:6% !important;
}
.carousel-indicators ul, ol{
	margin-bottom: 0 auto !important;
}
.carousel-control{	
	top:-70px !important;
}
	
.quick img{
	margin-left:auto;
	margin-right:auto;
	float:none;
	text-align:center;
	vertical-align:central;
	position:relative;
	z-index:8000;
	visibility:visible;
	top:-1px;
}
.navbar-nav li a {
	padding-top:44px !important;
}
.home_serv_tab img{
	text-align:center;
	box-shadow:0px 0px 4px #333333;
	-webkit-filter:brightness(100%);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.home_serv_tab:hover img{
	-webkit-filter:brightness(120%);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.home_serv_tab h4{
	text-align:center;
	/*text-shadow:1px 1px 4px #333;*/
}

.home_serv_tab:hover h4{
	color:#000000 !important;
}
.home_serv_tab ul{
	margin:0 auto;
	padding-left:15px !important;
}
.home_serv_tab{
	padding-top:0px;
    -webkit-transition-duration:.4s;
    transition-duration:.4s;
	margin-bottom:20px;
}
.client img{
	/*border:2px solid #CCC;*/
	box-shadow:1px 1px 5px #666666;
	padding:15px;
}
.home_serv_tab ul{
	margin:0 auto;
	padding-left:15px !important;
}
.serv_tab{
	min-height:100%;
	height:500px;
    -webkit-transition-duration:.4s;
    transition-duration:.4s;
	background-color:#f0f0f0;
}
.serv_tab:hover{
    -webkit-transition-duration:.4s;
    transition-duration:.4s;
}
.serv_tab .name_strip{
    -webkit-transition-duration:.8s;
    transition-duration:.8s;
}
	
.serv_tab:hover .name_strip{
    -webkit-transition-duration:.8s;
    transition-duration:.8s;
	top:-160px;
	background-color:#ffffff;
	color:#000000;
	opacity:.9;
}
.serv_tab ul li a{
	list-style:none;
	line-height:32px;
	color:#5C5C5C;
/*	margin-left:15px;*/
}
.serv_tab ul li a:hover{
	color:#000;
	text-decoration:none;
}
.products_name img{
	max-width:50%;
	border:4px solid #e4e4e4;
}
.products_name p{
	text-align: justify;
}
.name_strip{
	position:relative;
	top:-62px;
	background-color:#FFF;
	text-align:center;
	color:#000;
	padding:1px;
	opacity:.6;
	float:left;
	width:100%;
}
/*.button {
    border: none !important;
	background-image:url(../images/quick.png);
    text-align: center;
    text-decoration: none;
    display: inline-block;
	visibility:hidden;
	background-color:#0F0 !important;
}*/
.TickList{
  list-style-image: url('../images/tick.gif');
}
.ftr_block{
	padding-top:100px;
	padding-bottom:100px;
	padding-left:20px;
	color:#ffffff;
	font-size:18px;
}
.ftr_block h3{
	color:#ffffff;
	line-height:20px;
}

.ftr_block ul{
	padding-left:0px;
	color:#ffffff;
	line-height:20px;
}
.ftr_block ul li{
	list-style:none;
	margin-left:0px;
	color:#ffffff;
}
.ftr_block ul li a{
	color:#ffffff;
}

.headding{
	border-left:5px solid #ff0000;
}
.navbar{
	margin-bottom:0px !important;
	border:none !important;
	border-radius:0px !important; 
	z-index:4000;
}
.navbar-black {
   background-color:transparent !important;
   position:absolute;
   }

.navbar-black :active {

}
.navbar-black {
  background-color: #f8f8f8;
  border-color: #ffffff;
  z-index:4001;
}
.navbar-black .navbar-text {
  color: #eeeeee;
}
.navbar-black .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-black .navbar-nav > li > a:hover,
.navbar-black .navbar-nav > li > a:focus {
  color: #ff0000;
  background-color: transparent;
}
.navbar-black .navbar-nav > .active > a,
.navbar-black .navbar-nav > .active > a:hover,
.navbar-black .navbar-nav > .active > a:focus {
  	color: #ff0000;

}
.navbar-black .navbar-nav > .disabled > a,
.navbar-black .navbar-nav > .disabled > a:hover,
.navbar-black .navbar-nav > .disabled > a:focus {
 	color: #fff;

}
.navbar-black .navbar-toggle {
  border-color: #ff0000;
  z-index:1100;
}
.navbar-black .navbar-toggle:hover,
.navbar-black .navbar-toggle:focus {
  /*background-color: #990000;*/
}
.navbar-black .navbar-toggle .icon-bar {
  background-color: #ff0000;
  box-shadow: 2px 1px 6px #000000;
}
.navbar-black .navbar-collapse,
.navbar-black .navbar-form {
  border-color: #ffffff;
}
.navbar-black .navbar-nav > .open > a,
.navbar-black .navbar-nav > .open > a:hover,
.navbar-black .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #ccc;
}

		#myDropdown1{
			width:100%;
			height:auto;
			background-color:#131313;
    -webkit-transition: width 2s; /* Safari 3.1 to 6.0 */
    transition: width 2s;
		}
		.click_btn{
			width:100%;
			height:30px;
			float:left;
			text-align:center;
		}


		#myDropdown1{
			width:100%;
			height:100%;
			background-color:#333333;
    -webkit-transition: width 2s; /* Safari 3.1 to 6.0 */
    transition: width 2s;
		}
		.click_btn{
			width:100%;
			height:30px;
			float:left;
			text-align:center;
		}

.dropbtn {
    cursor: pointer;
	width:100%; 
}

.dropbtn:hover, .dropbtn:focus {
}

.dropdown {
    position: relative;
    display: inline-block;
    z-index: 8001;
	width:100%;
}

.dropdown-content {
    display: none;
    position:relative;
    background-color: #131313;
    min-width: 100%;
    overflow: auto;
    z-index: 8001;
	width:500px;;
	height:100%;
	max-height:100%;
	float:left;
	text-align:left;
}

.dropdown-content a {
    color:#ffffff;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown a:hover {
/*	box-shadow:0px 0px 4px #ffffff;*/
	color:#ff0000;
	/*background-color:#000;*/
	text-decoration:none;
	transition-duration: .2s;
	}
.dropdown-faq a:hover {
	color:#ff0000;
	text-decoration:none;
	transition-duration: .2s;
	}
.dropdown a:active{
	color:#FFF;
	transition-duration: .2s;
}

.dropdown-faq a:active{
	color:#000000;
	transition-duration: .2s;
}
.dropdown a:focus{
	color:#eeeeee;
    text-decoration: none;
}

.dropdown-faq a:focus{
	color:#333333;
    text-decoration: none;
}
.show {
	display:block;
}


.product-img img{
	outline:2px #1f1f1f solid;
}






h5 {
    margin: 10px 0px !important;
	text-align:justify !important;
}
p {
    margin: 10px 0px !important;
	text-align:justify !important;
}

#carousel-example-generic {
    margin: 20px auto;
    width: 90%;
}

#carousel-custom {
    margin: 20px auto;
    width:90%;
}
#carousel-custom .carousel-indicators {
    margin: 10px 0 0;
    overflow: auto;
    position: static;
    text-align: left;
    white-space: nowrap;
    width: 100%;
}
.carousel-indicators ol li img{
	width:25%;
}
#carousel-custom .carousel-indicators li {
    background-color: transparent;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    height: auto;
    margin: 0 !important;
    width: auto;
}
#carousel-custom .carousel-indicators li img {
    display: block;
    opacity: 0.5;
}
#carousel-custom .carousel-indicators li.active img {
    opacity: 1;
}
#carousel-custom .carousel-indicators li:hover img {
    opacity: 0.75;
}
#carousel-custom .carousel-outer {
    position: relative;
	background-color:#ffffff !important;
	padding:10px;
	border-radius:5px;
	box-shadow:1px 1px 5px #666666;
}
.copyright{
	padding-top:40px;
	padding-bottom:40px;
	color:#CCC;
}
.captcha{
	
    box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
    -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
    -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
    border:1px solid #CCC;
	background-color:#ffffff;
}
.captcha:hover{
	background-color:#ff0000;
	color:#000000;
}
.captcha a p{
	color:#000000;
	text-decoration:none;
	text-align:center;
}

.captcha a p:hover{
	text-decoration:none !important;
	text-align:center;
}
.captcha a{
	text-decoration:none !important;
}
.captcha a:hover{
	color:#ff0000;
	text-decoration:none !important;
	text-align:center;
}
.tabs{
	/*overflow:scroll;*/
}
.darkbg{
	background-color:#f6f6f6;
}

.lightbg{
	background-color:#fcfcfc;
}
.spec_block{
	border-radius:5px;
	box-shadow:1px 1px 5px #666666;
}
.spec_block tr td{
	padding:20px;
	border-right:1px solid #e4e4e4;
	text-align:center;
}

.spec_block tr th{
	padding:30px 10px !important;
	border-right:1px solid #ff686a;
	text-align:center;
}

.cont_form{
	background-color:#EFEFEF;
}
.cont_address{
	padding:20px;
	background-color:#000000;
	color:#ffffff;
}
.cont_address h4{
	color:#ffffff;
}
.cont_address h3{
	color:#ffffff;
}
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="tel"],
#contact-form input[type="url"],
#contact-form textarea,
#contact-form select{
	font-weight:lighter !important;
    width:100%;
    box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
    -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
    -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
    border:1px solid #CCC;
    background:#FFF;
    margin:0 0 5px;
    padding:10px;
    /*border-radius:5px;*/
}
#captcha_code{
	 padding:0 0 10px 0;
}
#captchaimg{
    box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
    -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
    -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
    border:1px solid #CCC;
}
#contact-form button[type="submit"],
#contact-form input[type="file"] {
    cursor:pointer;
    width:100%;
    border:none;
    background:#991D57;
    background-image:linear-gradient(bottom, #16479D 0%, #233F88 52%);
    background-image:-moz-linear-gradient(bottom, #16479D 0%, #233F88 52%);
    background-image:-webkit-linear-gradient(bottom, #16479D 0%, #233F88 52%);
    color:#FFF;
    margin:0 0 5px;
    padding:10px;
    /*border-radius:5px;*/
	text-align:center;
}
.form-name{
	text-align:right;
	padding-right:20px;
	padding-top:12px;
}

.SUBMIT-BUTTON{
	width:100%;
	height:36px;	
	background:#000000;	
	font-size:14px !important;
	position:relative;
	border:0px;
	text-align:center;
	color:#ffffff !important;
    margin:0 0 5px;
    padding:10px;
}
.SUBMIT-BUTTON:hover{
	opacity:1;
	color:#000000;
	border:0px;
	background:#ff0000;	
}
.SUBMIT-BUTTON a{
	color:#ffffff;
}
.SUBMIT-BUTTON a:hover{
	text-decoration:none;
	color:#000000;
}
.SUBMIT-BUTTON:hover a{
	color:#000000;
}

.map-wrapper iframe{
	width:100%;
	border:none !important;
	height:300px !important;
}
.bs-example{
	margin: 20px;
}
.panel-title .glyphicon{
	font-size: 14px;
}

/* tables
---------------------------------*/
table {width: 100%; border: none;}
th {padding: 5px 15px; border: none; border-bottom: 2px solid #e5e5e5; color: #3f3f3f; font-weight: 700; font-size: 0.923em; text-align: left;}
td {padding: 10px 15px; border: none; border-bottom: 1px solid #e5e5e5; text-align: left;}
table.alt th {padding: 7px 15px; background: #ff0000; color: #fff; font: 300 1em "Signika",sans-serif;}









@media only screen and (max-width: 767px) {

.ftr_block{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #333;
	padding-left:20px;
	color:#ffffff;
	font-size:18px;
}
.captcha{
	margin-bottom:10px !important;
}
.navbar-nav li a {
	padding-top:10px !important;
}

.carousel-indicators{
	 bottom:20px !important;
}
.copyright{
	padding-top:20px;
	padding-bottom:20px;
	text-align:center !important;
	float:none !important;
}
	
.spec_block{
	overflow:scroll;
}	
}