
/* --------------------------------------
   Layout
   -------------------------------------- */

@font-face {
    font-family: 'ballparkweiner';
    src: url('../ballw__-webfont.eot');
    src: url('../ballw__-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ballw__-webfont.woff2') format('woff2'),
         url('../ballw__-webfont.woff') format('woff'),
         url('../ballw__-webfont.ttf') format('truetype'),
         url('../ballw__-webfont.svg#ballparkweiner') format('svg');
    font-weight: normal;
    font-style: normal;

}
.shadowImgBox{
margin:10px;
float:right; }

 .internal_Linking_bg ul {
  list-style-type: none;  padding: 10px; 
   color: #fff !important;
    }

.internal_Linking a:hover {color:#fff !important;
    text-decoration: underline !important;
}


.internal_Linking > li a{color:#fff !important; font-size: 20px;  
display:block; 
}
.internal_Linking_mainbg h6{text-align: center;  font-size: 25px; color:#fff; text-shadow: 3px 1px 1px #000; }
.internal_Linking_mainbg {background-color: #333; padding: 5px 20px}

body, html { overflow-x:hidden !important; }
.Logo2 h1{color:#fcd346; font-size: 33px; margin: 0; text-shadow:2px 2px 2px #000; font-weight:bold;  font-family: 'ballparkweiner'; text-align: center}
.Logo2 {background: #344959; padding: 2px 10px; }
  
body { 	font-size:140%; background-color: #FFFFFF !important;
background:url('../images/waynesboro-locksmith_07.gif'); background-position:left top; background-repeat:repeat-x;

			-webkit-font-smoothing: antialiased;
			text-rendering: optimizelegibility;	 color:#666; text-shadow:1px 1px 1px #000;
			font-family: 'arial', sans-serif;}h1,h2,h3,h4,h5,h6{font-family: 'arial', serif;}
			
	.contentbg h2, .contentbg h3, .contentbg h4, p.xlfont{ color:#3D576B; font-size:2em; margin-right:20px; text-shadow:1px 1px 1px #fff; margin-right:20px; margin-left:20px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}		
@font-face {
	font-family: 'icomoon';
	src:url('../icomoon.eot?-g2jbk4');
	src:url('..//icomoon.eot?#iefix-g2jbk4') format('embedded-opentype'),
		url('../icomoon.ttf?-g2jbk4') format('truetype'),
		url('../icomoon.woff?-g2jbk4') format('woff'),
		url('../icomoon.svg?-g2jbk4#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none; color:#555555; background:#fff; padding:12px; -webkit-border-radius:50px 50px 50px 50px; -moz-border-radius:50px 50px 50px 50px; border-radius: 50px 50px 50px 50px;
			font-style: normal; text-shadow: none; font-size:250%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.margintop{ margin-top:22px;}
.icon-home:before {
	content: "\e900";
}
.icon-office:before {
	content: "\e903";
}
.icon-key:before {
	content: "\e98d";
}
.icon-lock:before {
	content: "\e98f";
}
.icon-briefcase:before {
	content: "\e9ae";
}
.icon-truck:before {
	content: "\e9b0";
}
.icon-road:before {
	content: "\e9b1";
}
.col-sm-4.boxServices {background:#fff; width:30%; margin-right:17px; margin-left:17px; min-height:357px}
.boxServices1{ background:#e2ab04; padding:5px; text-shadow:none;}
.boxServices1 h2{ font-family:Tahoma, Geneva, sans-serif; text-shadow:none; font-size:3.6em; line-height:45%}
.boxServices1 strong {text-transform:uppercase; font-size:.3em}
.boxServices p{ color:#999; text-shadow:none; padding:10px 15px; font-size:120%}
.bgheader{ background:#415a6e}
.boxServices2{ background:#3d576b; padding:5px; text-shadow:none;}
.boxServices2 h2{ font-family:Tahoma, Geneva, sans-serif; text-shadow:none; font-size:3.6em; line-height:45%}
.boxServices2 strong {text-transform:uppercase; font-size:.3em}
.boxServices3{ background:#822e28; padding:5px; text-shadow:none;}
.boxServices3 h2{ font-family:Tahoma, Geneva, sans-serif; text-shadow:none; font-size:3.6em; line-height:45%}
.boxServices3 strong {text-transform:uppercase; font-size:.3em}
.bgwhiteborder { border-right:3px solid #f4f4f4; margin-right:20px;}				
.schemaContact, .schemaContact a, .schemaContact strong, .schemaContact h2{ color:#000 !important; text-shadow:1px 1px 1px #fff !important; text-align:center !important}
.jumbotron { width:100%; margin:0; padding:0; border:0; border-radius:none; background:none;}
.headertopsize { padding-bottom:10px; margin-bottom:10px}
 a.Seractive{background:#111 !important;}
.contentbgShadow { box-shadow:0 0px 25px #000; background:#fff;}
.contentbgShadow2 {  box-shadow:0px 0 5px #000; background:#fff; margin-top:10px; padding-top:10px; padding-bottom:10px}
.black { background:#000}
.black2{ background-color:#3D4044}
a{color:#CCC; line-height:inherit;}
a:hover {color:#FFF}.yellow2 {color: #FC0; text-shadow:1px 2px 3px #000; text-transform:uppercase; font-size:2em; text-align:center; font-family:impact, "Arial Black";}
.form-horizontal .control-label {color:#000; text-shadow:1px 1px 1px #fff;}
   .white2 { font-size:0.875em}
	  a[href^=tel] { color: inherit; text-decoration: none; }
.header {height:72px;}
.CreditCard { padding:5px; float:right; } 
.headerfont{color:#fbcd3f; margin:0; padding:0px 0px 0px 20px; text-shadow:2px 2px 2px #000; font-weight:bold; letter-spacing:-1px;  font-family: 'ballparkweiner'; background-position:right top; height:60px; }
.headerfont strong{ color:#a8aaab; text-transform:uppercase; font-size:46%; font-weight:bold; font-style:italic; font-family:Tahoma, Geneva, sans-serif}
.seofont{color:#7F2019; margin:0; padding:0px; text-shadow:none; font-weight:bold; text-align:center; text-transform:uppercase; font-size:90%; padding-top:10px }
.nomargin {padding:0; margin:0;}
#footerbg2 {background: rgb(169,3,41); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(122,33,26,1) 44%, rgba(102,29,22,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(122,33,26,1)), color-stop(100%,rgba(102,29,22,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(122,33,26,1) 44%,rgba(102,29,22,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(122,33,26,1) 44%,rgba(102,29,22,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(122,33,26,1) 44%,rgba(102,29,22,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(122,33,26,1) 44%,rgba(102,29,22,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#661d16',GradientType=0 ); /* IE6-9 */
}
.gray { color:#9D9D9D; letter-spacing:1px; font-weight:normal; text-shadow:none}
.gray2 {color:#666 !important; font-weight:bold;  text-shadow:none !important; padding:0px 10px 10px 13px; margin:0}
.gray3 {color:#333 !important; font-weight:bold;}
.blue {color:#8FA0C1}

.white { color:#FFF; text-transform:uppercase; font-size:2.375em; line-height:130%; letter-spacing:10px; font-style:normal;}
.headerspacing {padding:0px; text-align:left}
.header p { color:#666; font-size:85%; text-align:right; margin:0; padding:0; font-variant:small-caps}
.contentbg a{ color:#000;}
.contentbg a:hover{ color:#000;}
#footerbg3 { background:#2a2a2a; padding-bottom:10px; padding-top:10px;}
.contentbg {padding:0px; margin-top:10px; border-right:5px double #f4f4f4; margin-bottom:10px;}.phone { text-align:center; color:#fff; font-size:2em}
.contentbg p { color:#333;  margin-right:20px; margin-left:15px; text-shadow:1px 1px 1px #fff}
.contentbg ul, .contentbg li {color:#000; text-shadow:1px 1px 1px #fff; list-style:square; margin-right:20px; margin-left:10px;}
.contentbg h1 { color:#cc0000; text-transform:uppercase; margin-top:0; padding-top:0; text-shadow:1px 1px 1px #2D3033; font-size:220%; padding:0px 30px 0 13px; font-family: Tahoma, Geneva, sans-serif; font-weight:normal; text-shadow:none}


.well{ padding:20px;  margin:10px 15px 10px 5px; box-shadow:none;
         background:#333; border-bottom:4px solid #FFB429; border-top:0;
		 border-right:0;  border-left:0; border-radius:0px; text-shadow:1px 1px 1px #000;}
.well p{ color:#FFF;}
footer { 	color: #fff;
	font-size:80%;  
	 
}
.footertext p{ padding-top:5px}
footer a{color:#CCC; font-size:140%;}
footer a:hover {color:#FFF}
footer h4{ font-size:1.25em; padding-top:10px;}

.coupon { font-size:1.7em; color:#FF9}
.boxshadow { margin:10px 20px; float:right; box-shadow: 0 0 7px 0 #999;}

#schemacss {font-size:120%;
    margin: 10px 0;
    color:#FFF; text-align:left;
}
.schema_add_map div {
    display: inline; }
	.col-sm-4.footerServices3 { width:32%}
.footerServices {background:#fff; margin-top:15px; box-shadow: 0 3px 2px #659320;}
.col-sm-4.footerServices4 { width:32%}
.footerServices4 { background:#F3F3F3; margin-left:0; margin-right:0; text-shadow:none; color:#333; font-size:120%;}
.footerServices3 { background:#F3F3F3; margin-left:0; margin-right:23px; text-shadow:none; color:#333; font-size:120%;}
.footerImg img{ float:right !important;}
 .footerServices2 { background:#93BF08; padding:5px 0px 5px 10px; margin:0; font-size:1.7em; text-shadow:none; color:#fff; margin-bottom:5px}
#schemacss strong {color:#FCCE92}
.floatright { float:right; width:22%}
#schemacss  h2{
font-size:150%;  margin:0px !important;  padding:0px !important; color:#FCCE92; text-shadow:1px 1px 2px #000;
}
#schemacss { text-align:center}
.servicesfooter{ font-size:90%; color:#fff; text-shadow:none;
 padding:0;  margin-right:17px !important; margin-left:17px !important}
.servicesfooter h4{ font-size:129%; text-align:center;  margin:0; background:#333; padding:10px; color:#000; text-shadow:1px 1px 1px #4C4C4C; font-weight:bold}

.servicesfooter p{ font-size:93%; text-align:center; color:#999; text-shadow:none; margin:0; padding:10px; background: rgb(0,0,0);  box-shadow: 0 4px 2px #555;}
#schemacss a{color:#fff; font-size:0.75em}
#schemacss a:hover {color:#FFF}
.outsidebg {background:#000; box-shadow:0 1px 0 0 #333; border-radius:20px 20px 20px 20px; margin:1px; padding:5px}

.marginTopLeft { margin:0; padding:10px 0px 10px 15px; background:#161616}

.PhoneTop { color:#fff; text-shadow:1px 1px 1px #000; font-size:1.7em; padding-top:10px; padding-bottom:10px; letter-spacing:-1px; text-align:left; font-weight:bold; text-transform:uppercase;  font-style:italic; background:#2C3B47; -webkit-border-radius: 20px 0px 20px 0; -moz-border-radius: 20px 0px 20px 0; border-radius: 20px 0px 20px 0;}
.PhoneTop strong{color:#ccc;}
.creditCC { text-align:right; float:right; margin-top:5px}
.serviceBg{background-image:url(../images/waynesboro-locksmith_35.jpg); background-repeat:repeat-x; padding-bottom:5px}
.sideline {border-right:4px solid #0A0A0A; box-shadow:1px 0 0 0 #333; padding-right:10px }
.sideline2 {border-right:8px solid #0C1C3D; box-shadow:1px 0 0 0 #3063C1; padding-right:10px}
.footerlinks {padding-top:20px}

.floatleft {float:left}
.service1 { margin-right:10px}
.couponYellow { font-size:2.8125em; text-shadow:2px 4px 4px #000; color:#FC0}
 a.active1{ background:#163A63}

/* --------------------------------------
   Typography
   -------------------------------------- */



/* --------------------------------------
   Navbar
   -------------------------------------- */
   .navBG { background: #460E09;}
.navbar {font-size:125%; font-family: Arial, Helvetica, sans-serif; background:none; padding:0; margin-left:0px;  margin-right:0px; margin-bottom:0px; min-height:0px; padding-left: 0px; padding-right: 0px; color:#ccc; background:#415A6E; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; text-transform:none;}

.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus{background: #2f4454; text-shadow:1px 1px 1px #000; color:#f4f4f4 !important;  text-align:center;  -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;  text-transform:none; } 

.navbar-nav > li > a { color:#ccc; text-shadow:1px 1px 1px #333;  margin:0px;  text-align:center; border-right:1px solid #334554; box-shadow:1px 0 0 0 #4E6B82;  text-transform:none;}

.navbar-toggle {    background-color: rgba(0, 0, 0, 0);    border: 1px solid #333;    border-radius: 4px;    height: 32px;    padding: 5px 7px;    position: relative;    float:right;  width: 50px; color:#ccc}

.navbar-toggle:hover, .navbar-toggle:focus {
    background-color: #000;}
	.navWborder {border-right:none !important; box-shadow:none !important;}

    .service1 { color:#fff}  
/* --------------------------------------
   Carousel
   -------------------------------------- */
  
	
.carousel-indicators {
   left:4%; bottom:-1%}
	
.carousel-indicators li {
    border: none;   background-color: rgba(73, 73, 73, 0.9); box-shadow:0px 0px 3px #000;
    border-radius: 10px;
      height: 13px;
    width: 13px; padding:0; margin:0;}
	
.carousel-indicators .active {
   background-color: #DF432F; box-shadow:0px 0px 3px #000;
    height: 13px;  border: 2px  solid #C1392A;
    margin: 0;
    width: 13px;}
	
/* --------------------------------------
   OTHERS
   -------------------------------------- */
.servicesLefside{ background:#426015; padding:5px 10px;}
.servicesLefside h2 {color:#2E4211; text-transform:uppercase; font-style:italic; text-shadow:1px 1px 1px #5B841E; margin:0; padding:0; font-weight:bold; font-size:195%}

.schemaBlack{text-align:center; color:#000; text-shadow:1px 1px 1px #fff}

.servicesLeft1 {background-color:#f4f5f5; margin:10px 0 5px 0; font-weight:normal !important; padding:0; box-shadow:0 3px 3px 1px #EDEAEA}
 .servicesLeft1 p{ padding:5px; line-height:100%; color:#666; font-size:200%; line-height:200%; text-align:left; text-shadow:1px 1px 1px #fff; letter-spacing:-1px; font-family:Tahoma, Geneva, sans-serif}

.servicesLeft2 {background-color:#fafafa; margin:10px 0 5px 0; font-weight:normal !important; padding:0; box-shadow:0 3px 3px 1px #f4f4f4}
 .servicesLeft2 p{ padding:5px; line-height:95%; color:#666; font-size:200%; text-align:left; text-shadow:1px 1px 1px #fff; letter-spacing:-1px; font-family:Tahoma, Geneva, sans-serif}
 
  .servicesLeft2 strong{ padding:5px; color:#666; font-size:75%; text-align:left; text-shadow:1px 1px 1px #fff; letter-spacing:-1px; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase;}
 
	.servicesLeft5{ margin:0; padding:10px;}
   .servicesLeft6 h2 { color:#425647; text-shadow:1px 1px 1px #fff; font-size:180%; margin:0;  padding:0 0 10px 0; font-family: 'ballparkweiner'; text-decoration:underline }
    .servicesLeft5 p{ color:#333; line-height:100%; text-shadow:1px 1px 1px #fff;}
	
	.servicesLeft6{ margin:0; padding:5px;}
   .servicesLeft5 h2 { color:#491841; text-shadow:1px 1px 1px #fff; font-size:180%; margin:0;  padding:0 0 10px 0;  font-family: 'ballparkweiner'; text-decoration:underline }
    .servicesLeft6 p{ color:#333; line-height:100%; text-shadow:1px 1px 1px #fff;}
  
  .servicesLeft7{ margin:0 0 5px 0; padding:5px;}
   .servicesLeft7 h2 { color:#666; text-shadow:none; font-size:250%; margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-weight: normal; text-transform:uppercase }

  
.servicesLeft3{background-color:#f4f5f5; margin:10px 0 5px 0; font-weight:normal !important; padding:0; box-shadow:0 3px 3px 1px #EDEAEA}
 .servicesLeft3 p{ padding:5px; line-height:95%; color:#666; font-size:200%; text-align:left; text-shadow:1px 1px 1px #fff; letter-spacing:-1px; font-family:Tahoma, Geneva, sans-serif}
 
  .servicesLeft3 strong{ padding:5px; color:#666; font-size:75%; text-align:left; text-shadow:1px 1px 1px #fff; letter-spacing:-1px; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase;}
 
 
.servicesLeft4{background-color:#fafafa; margin:10px 0 5px 0; font-weight:normal !important; padding:0; box-shadow:0 3px 3px 1px #f4f4f4}
 .servicesLeft4 p{ padding:5px; line-height:100%; color:#666; font-size:220%; line-height:170%; text-align:left; text-shadow:1px 1px 1px #fff; letter-spacing:-1px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}


/* others */

@media (max-width: 1199px) { .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus{padding:12px 10px}   .header p { font-size:0.5625em}
.navbar-nav > li > a { padding:12px 10px; font-size:16px}
.PhoneTop { font-size:130%}.contentbg h1 {font-size:2.4em}
.headerfont h1{font-size:250%; line-height:72%; font-family: 'ballparkweiner'; padding-left:30px }
.white { font-size:90%}
.servicesLefside h2 { font-size:150%}
.header p{font-size:80%; line-height:170%}
 .servicesLeft7 h2 { font-size:230%}
.gray3{ font-size:1.125em}
.floatleft{ width:41%}
body {background:url('../images/waynesboro-locksmith-101.jpg'); background-position:left top; background-repeat:repeat-x;}
	.Logo2 h1{font-size: 25px;}
	 .servicesLeft7 h2 { font-size:200%}

.servicesLeft1 p { font-size:160%}
.servicesLeft2 p { font-size:170%}
.servicesLeft3 p { font-size:170%}
.servicesLeft4 p { font-size:190%}
.col-sm-4.boxServices{ width:32.2%; margin-left:5px; margin-right:5px;}
.boxServices1 h2 { font-size:3em}
.boxServices2 h2 { font-size:3em}
.boxServices3 h2 { font-size:3em}
[class^="icon-"], [class*=" icon-"] { font-size:200%}


.col-sm-4.footerServices3 {
    width: 31.5%;}
.footerServices4 {  
    font-size: 102%;}
.footerServices3 {   
    font-size: 102%;}
	.footertext, .footertext a {font-size:130%; line-height:inherit; text-align:center; color:#fff; text-transform:none; letter-spacing:normal; text-shadow:none }
.footertext a { font-variant:normal;}
.footertext a:hover {color:#fff;}

}	


@media (max-width: 994px) { .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus{padding:9px 7px}   .header p { font-size:0.5625em}
.navbar-nav > li > a { padding:9px 7px; font-size:14px}
.PhoneTop { font-size:100%}.contentbg h1 {font-size:2em}
.headerfont h1{font-size:180%; line-height:70%;  letter-spacing:1px; padding-left:0px;}
.white { font-size:90%}
.servicesLefside h2 { font-size:150%;}
.header p{font-size:80%; line-height:170%}
.seofont { font-size:70%}
body {background:url('../images/waynesboro-locksmith-102.jpg'); background-position:left top; background-repeat:repeat-x;}
  .servicesLeft7 h2 { font-size:170%}
.gray3{ font-size:1.125em}
.floatleft{ width:41%}
.col-sm-4.boxServices{ width:31.5%; margin-left:5px; margin-right:5px;}
.boxServices1 h2 { font-size:2.5em}
.boxServices2 h2 { font-size:2.5em}
.boxServices3 h2 { font-size:2.5em}
[class^="icon-"], [class*=" icon-"] { font-size:170%; padding:5px;}

.servicesLeft1 p { font-size:120%}
.servicesLeft2 p { font-size:100%}
.servicesLeft3 p { font-size:100%}
.servicesLeft3 strong{ font-size:90%;}
.servicesLeft3 h2{ padding-top:10px}
.servicesLeft4 p { font-size:140%; padding-top:10px}
.servicesLeft2 strong { font-size:90%}

.col-sm-4.footerServices3 {
    width: 30.8%; min-height:90px}
.footerServices4 {  
    font-size: 76%;}
	.footerServices3 p{ font-size:130%}
	.footerServices4 p{ font-size:130%}
.footerServices3 {   
    font-size: 76%;}
	.footertext, .footertext a {font-size:125%; line-height:inherit; text-align:center; color:#fff; text-transform:none; letter-spacing:normal; text-shadow:none }
.footertext a { font-variant:normal;}
.footertext a:hover {color:#fff;}
		
.carousel-indicators li {
       height: 10px;
    width: 10px; }
.Logo2 h1{font-size: 22px}
.carousel-indicators .active {
     height: 10px;
    width: 10px;}
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {	.contentbgShadow {background:#fff;}
.bgphone2 {background:#460E09}
.navibarbg { background-color:#222;}
.black2 h1{background:none; color:#063; text-shadow:none; margin-bottom:0; padding-bottom:0; padding-top:0;}
.black2{background:none; color:#063; text-shadow:none; margin-bottom:0; padding-bottom:0; padding-top:0;}
.gray3{ font-size:1.5625em}
.floatleft{display:none}
.contentbgShadow { box-shadow:none; width:100%; margin:0; padding:0;}
.LeftVisibleServices { background:#415A6E; font-size:1.2em; color:#fff; text-shadow:3px 3px 3px #000}
.LeftVisibleServices1 {background:#EB7E07; -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75) inset;
-moz-box-shadow:  2px 2px 2px 0px rgba(0,0,0,0.75) inset;
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75) inset; font-size:1.9em; color:#633707; text-shadow:1px 1px 1px #F29D43}
.servicesLeft7 { display:none}
.LeftVisibleServices2 {background:#222; -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75) inset;
-moz-box-shadow:  2px 2px 2px 0px rgba(0,0,0,0.75) inset;
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75) inset; font-size:1.9em; color:#f4f4f4;}
.jumbotron { display:none;}
.servicesLeft5{ text-align:center}
.servicesLeft6{ text-align:center}
.servicesLeft7 h2 { font-size:230%}
#footerbg{ background:#462E3C; background-image:none}
.col-sm-4.footerServices4 {width:97%; box-shadow:none; margin:0;}
.col-sm-4.footerServices4 img{ display:none}
.col-sm-4.footerServices3 {width:97%; box-shadow:none; margin:0;}
.col-sm-4.footerServices3 img{ display:none}
.footerServices2 { font-size:230%}
.footerServices { box-shadow:none; background:#80A506; margin-left:3%}
.servicesLefside, .servicesLeft1, .servicesLeft2, .servicesLeft3, .servicesLeft4{ display:none}
.white { font-size:90%; letter-spacing:1px}
.couponYellow{ font-size: 2.0625em}
.col-3 h2{ font-size:1.875em}
.PhoneTop, .creditCC {display:none}  
 .service1, .banner {display:none}
 .navbar-toggle {top: 4px; } 
.headerfont{font-size:190%; text-align:center; text-shadow:none; margin:0; padding:10px 0 0 0; height:inherit !important;  background:#415A6E;  border-bottom:5px solid #415A6E}
.footerServices3 { margin-right:0;}
.header p{ text-align:center}
 .col-8.contentbg { width:100%; margin:0; border:none; padding:5px 20px} 
 .secondline { display:none}
  .col-8.contentbg h1{ font-size:240%}
 .navibarbg { background:#111; padding:0; margin:0; box-shadow:none}
.col-sm-4.boxServices{ width:inherit; margin-top:5px; min-height:inherit; text-align:center; background-color:#333}
#footerbg3 { background:none}
.navbar-toggle:hover {background:#222; }
.bgphone{ display:none !important}
.carousel {display:none}
body { background:none}

#schemacss,  .footertext a,  .footertext {text-align:center !important; font-size: 150%}
.sideline { border:none; box-shadow:none} 
.navbar { background: none; margin:10px 30px;}
	.navbar-nav > li > a { font-size:1.25em; text-transform:uppercase;  margin:5px 10px; background:#222; border-right: none !important; box-shadow:none !important;}
 .col-8.contentbg h2 { font-size:200%}
.services1 {padding-bottom:10px}
aside { text-align:center; font-size:140%; width:100% !important; margin:0; border:none}
.CreditCard { display:none}
.seofont { background:#333; height:inherit !important; text-align:center; margin:0; padding:5px 0; text-shadow:none; color:#ccc}
.header { height:inherit}
.boxServices1 h2 { font-size:2em; text-align:center; margin:0; padding:10px;}
.boxServices1 strong{font-size: inherit;} 
.margintop { margin:0}
.boxServices2 h2 { font-size:2em; text-align:center; margin:0; padding:10px;}
.boxServices2 strong{font-size: inherit;} 
.boxServices3 h2 { font-size:2em; text-align:center; margin:0; padding:10px;}
.boxServices3 strong{font-size: inherit;} 
[class^="icon-"], [class*=" icon-"] {display:none}
}
/* Portrait & landscape phone */
@media (max-width: 488px) {	
.LeftVisibleServices {  font-size:1em;}
.LeftVisibleServices1 { font-size:1.7em}
.boxServices1 h2 { font-size:2em; line-height:inherit}
.boxServices2 h2 { font-size:2em; line-height:inherit}
.boxServices3 h2 { font-size:2em; line-height:inherit}
.LeftVisibleServices2 {font-size:1.7em}
.footerServices2 { font-size:220%}
.col-3 h2{ font-size:1.6em}
.headerfont{font-size:120%;}
.footerServices3 { margin-right:0;}

#schemacss,  .footertext a,  .footertext {text-align:center !important; font-size: 140%}
 .col-8.contentbg h2 { font-size:170%}
 
 .col-sm-4.footerServices4, .col-sm-4.footerServices3 {width:95%;}
.footerServices { margin-left:5%}


}

@media (max-width: 360px) { 	.boxServices1 h2 { font-size:1.4em; line-height:inherit}
.boxServices2 h2 { font-size:1.4em; line-height:inherit}
.boxServices3 h2 { font-size:1.4em; line-height:inherit}
.bgphone2 { font-size:75%}
.headerfont{font-size:100%;} aside{font-size:90%} .boxshadow { display:none}
}

@media (max-width: 240px) {.bgphone2 { font-size:70%}
.headerfont{font-size:90%;} .footertext a,  .footertext {
    font-size:120%; line-height:inherit; text-transform:none; letter-spacing:0px} aside{font-size:70%} .navbar-nav > li > a { font-size:80% !important} .col-sm-4.footerServices4, .col-sm-4.footerServices3 {width:90%;}  .col-8.contentbg h1{ font-size:90%}}
	
/* Large desktop */
@media (min-width: 1200px) {

.white { color:#fff; text-shadow:4px 4px 4px #000; font-size:100%}
	.headerfont h1{font-family: 'ballparkweiner'; font-size:270%; line-height:70%;letter-spacing:1px; padding-left:25px}
	
.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus{padding:13px 20px;}   
.navbar-nav > li > a { padding:13px 20px;}

body { 
			color:#666; 
			 			-webkit-font-smoothing: antialiased;
			text-rendering: optimizelegibility;	
			font-family: 'arial', sans-serif;}h1,h2,h3,h4,h5,h6{font-family: 'arial', serif;
			
} 
.footertext, .footertext a {font-size:130%; line-height:inherit; text-align:center; color:#fff; text-transform:none; letter-spacing:normal; text-shadow:none }
.footertext a { font-variant:normal;}
.footertext a:hover {color:#fff;}

	
}



