a[href^=tel] { color: inherit; text-decoration: none; }
#schemacss{display: none}
.jumbotron{-moz-box-shadow:inset 0 0 20px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,0.1);padding:5px;margin-bottom:5px;background:0}.jumbotron .thumbnail{background:0}.jumbotron p{color:#000;font-size:14px}.thumbnail.banner{border:0 solid #ddd}.service{padding-left:0}.thumbnail{
	border:0px solid #ddd
}article{background-color:#FFF;border-radius:5px}header{background-color:#FFF}.row{margin-left:0}
.f-adrs {display: none}
.panel-default{ border:5px solid #ddd; box-shadow: 0px 0px 5px #000}
.home { color:#333;border:2px solid #ddd}
.repair {
	color:#333;
	border:2px solid #ddd
}
.installation{
	color:#333;
	border:2px solid #ddd
}
.opener_installation{
		color:#333;
	border:2px solid #ddd
}
.spring_repair{
		color:#333;
	border:2px solid #ddd
}
.contact_us{
		color:#333;
	border:2px solid #ddd
}
header{
	background:  transparent;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
header .container{
	background:none !important;
}
.navbar.navbar-default{ padding: 10px 0 0;}

@font-face{	font-family: arial;}

.navbar-default{background-color: transparent; border: none;}

.nav.navbar-nav{
	padding: 0 0px;


	}

	.navbar{margin-bottom: 10px;}

.navbar-nav > li > a{

	padding: 5px 5px;
	color: #fff;
	font-weight:bold

}

.navbar-default .navbar-nav > li > a{
	color: #000;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{

	background-color: none;
	color: #000;
	border-color:#f07a13



}

.logo{
	color: #333;
	margin: 5px 0 0;
	text-shadow: 1px 1px 1px #000;
	text-transform: uppercase;
}


.glyphicon{top: 0;}



.pnum{
	color: #333;
	margin: 0 20px 5px 0;
	font: bold 25px/20px  Tahoma;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}







.carousel{
	padding: 20px 0;
	background: transparent
}



.nav-pills a{color: #013145;}



.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
	background-color: transparent;
	color: #000;
	border-color:#f07a13
}

.glyphicon-ok{

	color:#241500;

}



.btn-info, .btn-info:hover{background-color:#F6821D; border-color:#f07a13}

@media (max-width: 364px){


.btn-home, .btn-contact, .navbar-toggle, .navbar-default .navbar-toggle:before{width: 80px}

.logo{text-align: center; font: bold 28px/24px arial, Tahoma}

.nav.navbar-nav{border: none; 

	 background-color: none;

	  box-shadow: 0 0 3px #222 inset;


	}

.navbar-nav{margin: 0 -15px;}


.navbar-default .navbar-toggle:active{border-bottom: none;}

.navbar.navbar-default{

background: none

padding: 0;

}



.navbar-default .navbar-nav > li > a{color: #000;text-shadow: none;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #000;border-color:#f07a13;

box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none; background-color: transparent;}

.navbar-default .navbar-nav > li{border-bottom: 1px solid #6f6f6f}

.cont-nav-pnum{float: none !important;}

.cc{margin: 10px auto;}

}

@media  (min-width: 365px) and (max-width: 767px) {

.logo{text-align: center; font: bold 28px/24px arial, Tahoma}

.nav.navbar-nav{

	}

.navbar-nav{margin: 0 -15px;}

.navbar-default .navbar-toggle:active, .navbar-default .btn-home.active{
 		background: none;
		color:#000

 }

 .navbar-default .navbar-toggle:hover{
	 
	 background: none;
		color:#000;border-color:#f07a13
}

.navbar-default .navbar-toggle:active{border-bottom: none;}

.navbar.navbar-default{


padding: 0;


}



.navbar-default .navbar-nav > li > a{background: none;
		color:#000}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color: none;border-color:#f07a13;
		color:#000}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background: none;
		color:#000; border-color:#f07a13}

.navbar-default .navbar-nav > li{border-bottom: 1px solid #6f6f6f}

.cont-nav-pnum{float: none !important;}




}

@media (min-width: 768px) and (max-width: 991px){

.logo{text-align: center; font-size: 35px; margin-top: 0;}

.nav.navbar-nav{margin: 0 auto !important; float: none; width: 605px}

.cont-nav-pnum{margin: 0 auto; float: none !important;}

.cont-nav-pnum > h2 {text-align: center;}


}



@media (min-width: 992px) and (max-width: 1199px){

.logo{font-size: 30px; margin: 5px 0 0; width: 290px; line-height: 25px; float: left;}

.nav.navbar-nav{float: right;}
}



@media (min-width: 1200px){

.logo{float: left; width: 450px; font: bold 40px/35px arial, Tahoma;}

.nav.navbar-nav{float: right;}

.nav > li > a:hover, .nav > li > a:focus{

	color: #000 !important; text-shadow:none;border-color:#f07a13

	}

.navbar-nav > li > a{margin: 0 2px;}

}

/* header css ends here*/




/* CSS Document */

body{
	color:#000;
	background:#CCC;
}

h1, h2, h3, h4, h5, h6{
	margin: 5px 0;
	color:#000;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
}

a {
color: #6FF;
}

a:hover {
color: #000000;border-color:#f07a13
}

div.container {
	background-color: #66C;
}

.lightblue{
	color:#6FF;
}

.italic{
	font-style:italic;
}

.uppercase{
text-transform:uppercase;
}

.bold{
font-weight:bold;
}


div.container.sitecontent {
	margin-bottom: 10px;
	border-radius:0px;
	border: 5px solid #fff;
	background-color:#FFF;
	box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.75);
}

.navbar-default .navbar-nav > li{border-bottom: 1px solid #6f6f6f}

.thumbnail.warranty{
	background-color:#C66; box-shadow: 5px 5px 5px #000
}
.thumbnail.tenoff{
	background-color:#06C; box-shadow: 5px 5px 5px #000
}
.thumbnail.twentyoff{
	background-color:#969; box-shadow: 5px 5px 5px #000
}
.thumbnail.seventyoff{
	background-color:#9C9; box-shadow: 5px 5px 5px #000
}
div.row div.col-lg-3 div.thumbnail .warranty { font-size:10px;}
div.row div.col-lg-3 div.thumbnail .tenoff { line-height:20px; font-size:18px; font-family:Arial, Helvetica, sans-serif}
div.row div.col-lg-3 div.thumbnail .twentyoff {  line-height:20px; font-size:18px; font-family:Arial, Helvetica, sans-serif}
div.row div.col-lg-3 div.thumbnail .seventyoff {  line-height:20px; font-size:18px; font-family:Arial, Helvetica, sans-serif}



.panel-heading {
	color: #FFF;
	margin-bottom: 5px;
	font-weight: 900;
	font-size: 18px;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
	padding: 2px 2px;
}

div.panel-heading h3 {
	color: #339;
	font-size: 18px;
	font-family: Tahoma, Geneva, sans-serif;
}
.thumbnail h2 {
	color: #fff;
	font-size: 24px;
	font-family: Verdana, Geneva, sans-serif;
}
.thumbnail h3 {
	font-size:18px
}
.thumbnail{
	padding:5px;
	margin: 5px 0;
	border-radius:0px;
	border:2px solid #fff
	background-color: transparent;
	color:#000;
}

.thumbnail img{
	text-align:center;
	margin:0 auto;
}


.banner {
	border-radius:5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.banner_header { text-align:center}
div.container.banner img {
margin: 15px auto;
width: 97%;
text-align: center;
display: block;
}

div.row div.col-lg-3 div.thumbnail p {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-style: normal;
	height: inherit;
	color: #FFF;
	line-height: 20px;
}

aside {
	margin: 10px 0;
}

aside h1, aside h2, aside h3, aside h4, aside h5, aside h6{
	color:#000;
	margin:0;
	padding:0;
	text-align: center;
}

article{
	margin: 10px 0;
}

div.text_content {
	padding: 5px;
}

.bottomlinks{
	font-weight:bold;
	clear:both;
	font-size: 12pt;
	margin-bottom:10px;
}

.services {
	border-radius:5px;
	margin-bottom: 10px;
}
footer{
	padding: 0;
	margin: 0;
	color: #000;
	font-size: 12px;
}
footer a, footer .glyphicon, footer p{
	color:#000;
	font-size: 12px;
}
footer h2{
	color:#000;
	font-size: 16px;
}
footer a:hover{color:#000;}



footer .container{
	background:none !important;
}

div.form-holder {
	width: 95%;
	padding: 25px 15px;
	margin: 10px auto;
	border-radius:5px;
}

.form-horizontal .form-group {
	margin: 0 0 15px 0;
}

.form-horizontal .control-label {
	text-align: left;
}

.btn-info {
	background-color: #0a0ae0;
	border-color: #0a0ae0;
}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center !important;
		float:none !important;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
	.text-center-xs img {margin:0 auto;}
	.panel-heading.call, .panel-body.promo, .panel-body.service{background:none; background-color:#00699E; text-align:center;}
	.panel-body, .panel-heading{ text-align:center;}
	.panel-body img.cc{display:none;}
	div.row.text-center.uppercase.bottomlinks {margin: 0;}
	.bottomlinks div.col-lg-4.col-md-4 {margin: 10px 0; font-size: 13pt;}
	ul.nav.navbar-nav{ display:block;}
	header img.cc {float: none; margin:0px auto; padding:5px}


}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center !important;
		float:none !important;
		
    }
    .text-right-sm {
        text-align: right;
		
    }
    .text-justify-sm {
        text-align: justify;
    }
	.text-center-sm img {margin:0 auto;}
	header img.img-responsive.cc {float: none; margin:0 auto;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}


.jumbotron{


   -moz-box-shadow:inset 0px 0px 20px rgba(0, 0, 0, 0.1);

    -webkit-box-shadow:inset 0px 0px 20px rgba(0, 0, 0, 0.1);
	padding: 5px;
	margin-bottom: 5px;
	background:none;
   
}
.jumbotron .thumbnail{
	background:none
}
.jumbotron p {
	color:#0a0ae0
}
