/************ Defaults ***********/
ul, ol {margin:0; padding:0;}
li {list-style:outside; margin-left:1em;}
h1, h2, h3, h4, h5, h6 {font-family:georgia;}
h1{font-size:1.5em; line-height:1.2em; margin-top:0;}
h2, h3{font-size:1.25em; line-height:1em;}
.clearfix{clear:both;}
body{color:#333; background:url("../files/bg.jpg") no-repeat scroll center -154px transparent; padding:0;}
.rounded{border-radius:6px;}
.oversize {font-size:16px; font-weight:bold;}
.oversize-y {font-size:20px; font-weight:bold;color:#fcee21;}
.biggie{font-size:28px; color:#FCE75B; }
.grey-box{background:#333; color:#fff; }
.inner-content{padding:15px}
.reg{font-size:10px;}
li.check-mark{list-style:url(../files/check-marks.png);}
li.x-mark{list-style:url(../files/x-mark.png);}
/*Links*/
a.btn-danger,  a:link.btn-danger{color:#fff;}
a,a:link ,a:hover {text-decoration:none; color:#fcee21;}

/*Color*/
.yellow, a.yellow {color:#fcee21;}
.red{color:#f00;}
/*Nav*/
.navbar {margin-bottom:0;}
.navbar-inner {border-radius:none;}

/*Brand*/
.brand {float:left;}
.logo-img{margin-top:20px;}

/* Header */
.front-block{background:rgba(0, 0, 0, .8); color:#fff; position:relative; display:table; padding:32px 16px 18px; min-width:350px; text-align:right; left:100px; top:56px;}
.call-now{margin:10px 20px 10px; padding:10px 0;}
.interlock-device{float:right; position:relative; z-index:-99;}


/* Content */
.content-wrapper{background:#fff; padding:0 20px; margin-top:20px;}
#accordion{}
#accordion h3{padding:8px 0 8px 20px; margin:2px 0 0 0; background:#ccc; border:1px solid #aaa; -webkit-border-radius: 8px ; -moz-border-radius: 8px; border-radius: 8px;}
#accordion h3.ui-accordion-header-active{ -webkit-border-radius: 8px 8px 0 0 ; -moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0;}
#accordion div{background:#eee; padding:8px 30px}

/* Footer */
.footer-wrapper{background:#000; color:#fff; padding:20px; margin-top:20px;}
.copyright{border-top:2px solid #333; text-align:center; padding-top:10px;}

/************ RESPONSIVE SETTINGS ******************/
/************** Large desktop *************/
@media (min-width: 980px) {
/* Main Menu */
	.main-menu{margin-top:10px;}
	.main-menu a, .main-menu a:link,.main-menu  a:hover {color:#fff; padding:12px; font-size:14.5px;}
	.main-menu a:hover {background:#666;}
	.main-menu li {list-style:none; display:inline;}
	.main-menu ul{text-align:right;}
	.menu-wrapper{postions:; z-index:999;}
/* Header */
	.header-wrapper{min-height:484px;}

/* Content */

/* Footer */

 }

/*********** Portrait tablet to landscape and desktop ***********/
@media (min-width: 768px) and (max-width: 979px) {
/* Main Menu */
	.main-menu a, .main-menu a:link,.main-menu  a:hover  {color:#fff; margin:0 12px; font-size:16px;}
	.main-menu li {list-style:none; display:block; margin:10px 0;}
	.main-menu ul{text-align:left;}
/* Header */
	.header-wrapper{min-height:484px;}
	
/* Content */

/* Footer */

 }
 
/************ Landscape phone to portrait tablet *********/
@media (max-width:767px) {  
/* Main Menu */
	.main-menu a, .main-menu a:link,.main-menu  a:hover  {color:#fff; margin:0 12px; font-size:16px;}
	.main-menu li {list-style:none; display:block; margin:10px 0;}
	.main-menu ul{text-align:left;}	
	.navbar-inner {border-radius: 4px 4px 4px 4px;}
/* Header */

/* Content */

/* Footer */

 }
 
/********* Landscape phones and down **********/
@media (max-width: 480px) {  
/* Main Menu */
	.main-menu a, .main-menu a:link,.main-menu  a:hover  {color:#fff; margin:0 12px; font-size:16px;}
	.main-menu li {list-style:none; display:block; margin:10px 0;}
	.main-menu ul{text-align:left;}
/* Header */

/* Content */

/* Footer */

}
