
/* --------------------------------------
   Layout
   -------------------------------------- */
    
body { 	font-size:140%; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5a1e28+0,481720+43 */
background: #5a1e28; /* Old browsers */
background: -moz-linear-gradient(top,  #5a1e28 0%, #481720 43%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5a1e28 0%,#481720 43%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5a1e28 0%,#481720 43%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a1e28', endColorstr='#481720',GradientType=0 ); /* IE6-9 */


-webkit-font-smoothing: antialiased; font-size:150%;
	text-rendering: optimizelegibility;	
	 color:#444; text-shadow:1px 1px 1px #fff; font-family:Tahoma, Geneva, sans-serif;}
			h1,h2,h3,h4,h5,h6,{font-family: 'arial', serif;}
	.form-horizontal .control-label {color:#ccc; text-shadow:1px 1px 1px #000;}			

.jumbotron { width:100%; margin:0; padding:0; border:0; border-radius:none; background:none;}
.TopMainHeaderSize { padding-bottom:10px; margin-bottom:10px}
.btn-warning { color:#000;}
.greenbg { background:#9a845b; padding:0; margin:0; 	}
.orangeBG {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+43,7b2232+43 */
background: #000000; /* Old browsers */
background: -moz-linear-gradient(left,  #000000 43%, #7b2232 43%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #000000 43%,#7b2232 43%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #000000 43%,#7b2232 43%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#7b2232',GradientType=1 ); /* IE6-9 */

 -webkit-box-shadow: 0 8px 20px -6px black;
	   -moz-box-shadow: 0 8px 20px -6px black;
	        box-shadow: 0 8px 20px -6px black; border-bottom:1px solid #000; margin:0;}
			.NavigationBGGray { background:#7B2232; padding:5px 0}
			.marginBottomServices2 { margin-bottom:20px;}
			
			.MainBgOrangeTopAndBottom {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9c667+0,f79621+100;Orange+3D+%234 */
background: #f9c667; /* Old browsers */
background: -moz-linear-gradient(45deg,  #f9c667 0%, #f79621 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #f9c667 0%,#f79621 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #f9c667 0%,#f79621 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ -webkit-box-shadow: 0 8px 20px -6px black;
	   -moz-box-shadow: 0 8px 20px -6px black;
	        box-shadow: 0 8px 20px -6px black; padding:10px 0; border-bottom:1px solid #ccc; margin:0;}

 a.Seractive{background:#111 !important;}

.servicebox {
     background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #000000 0%, #45484d 100%) repeat scroll 0 0;
    border-radius: 20px;
    margin-top: 10px;
    padding: 20px;
 margin-bottom:10px;
}
.servicebox h2{ color:#fff; margin:0; padding:0 0 10px 0; text-shadow:1px 1px 1px #000; font-size:20pt; text-transform:uppercase; font-weight:bolder; letter-spacing:-1px}

.servicebox a {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */


    color: #000 !important;
    display: block;
    font-size: 19px;
    margin-bottom: 1px;
    padding: 7px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #fff;
    width: 100%;
}
.servicebox a:hover {
    color: #fff;
    opacity: 0.8;
}
a.active1 {
    background: #FEBF00 none repeat scroll 0 0;}
	
.bannerbg { background:#000; 	-webkit-box-shadow: 0 6px 16px -6px black;
	   -moz-box-shadow: 0 6px 16px -6px black;
	        box-shadow: 0 6px 16px -6px black;}

.Ctrtextmain { text-align:center !important; color:#f4f4f4}
.black { background:#000}
.BGWhiteMain { background:#fff;}
.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";}
   .white2 { font-size:0.875em}
	  a[href^=tel] { color: inherit; text-decoration: none; }
.CreditCard { padding:5px; float:left;} 
.MainFontLogo{color:#fff; margin:0; padding:0px; text-shadow:1px 1px 1px #222; font-weight:bolder; letter-spacing:-1px; }

.greenBG {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#535047+0,3c2b57+100 */
background: #535047; /* Old browsers */
background: -moz-linear-gradient(top,  #535047 0%, #3a3731 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #535047 0%,#3a3731 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #535047 0%,#3a3731 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535047', endColorstr='#3a3731',GradientType=0 ); /* IE6-9 */
 padding:10px; text-align:center;  -webkit-border-radius: 20px 0 20px 0; -moz-border-radius:  20px 0 20px 0; border-radius:  20px 0 20px 0; margin-bottom:10px;} 

  .greenBG h3{ color: #FFF !important; margin:0; padding:0; text-transform:uppercase; font-style:italic}
 .greenBG p{ color:#ccc !important;}

 
 .GraybgCoupon2 { background:#393630;
 padding:20px; margin-top:20px;  -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;} 
.GraybgCoupon2 p{ text-transform:lowercase; font-size:16pt; color:#CCC; text-shadow:1px 1px 1px #333; text-align:center; font-weight:bolder; margin:0; padding:0;}
.BGYellowMainServices { background:#FEBF00; padding:0px 10px; text-align:center; color:#000; font-size:50pt; font-weight:bolder; letter-spacing:-2px; margin:0;} 
  .blueText {color:#fff; text-shadow:1px 1px 1px #000; font-size:50pt; font-weight:bolder}
 .bluecoupon { background: #000;
 padding:10px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-top:10px;}
 
 .brownBG { background:#222;-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
 padding:10px 20px; margin-top:15px;}
 .BGWhiteMain { padding:5px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-top:10px; color:#000; text-shadow:1px 1px 1px #fff; background:#ccc; text-align:center; font-size:20pt; font-weight:bolder; line-height:100%}
 .CouponYellowServices { color:#FEBF00;  font-size:50pt; text-shadow:none; line-height:100%; font-weight:bolder; letter-spacing:-2px; margin:0; text-align:center; padding:0;}
  .CouponYellowServices2 { color:#000;  font-size:50pt; text-shadow:none; line-height:100%; font-weight:bolder; letter-spacing:-2px; margin:0; text-align:center; padding:0; text-shadow:none}
 
   .BGWhiteMain2 { padding:5px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-top:10px; color:#fff; text-shadow:none; background:#000; text-align:center; font-size:25pt; font-weight:bolder}
 .YellowPhoneAside {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#febf01+0,febf01+100;Yellow+Flat */
background: #febf01; /* Old browsers */
background: -moz-linear-gradient(top,  #febf01 0%, #febf01 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #febf01 0%,#febf01 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #febf01 0%,#febf01 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf01', endColorstr='#febf01',GradientType=0 ); /* IE6-9 */

 padding:10px 20px; margin-top:15px; margin-bottom:10px; -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;}
			
.well { margin:10px; background:#FEBF00; -webkit-border-radius: 62px;
-moz-border-radius: 62px;
border-radius: 62px;} 

.SeoTitleFonttop{color:#3a3731; margin:15px 0 5px 0; font-variant:small-caps;  padding:2px 20px;  text-shadow:none; font-family:Verdana, Geneva, sans-serif; font-size:80%; font-weight:bold; border-radius: 10px; text-shadow:1px 1px 1px #D6B984 }
.yellow {color:#F9CB7D}
.nomargin {padding:0; margin:0;}
.ShadowService {background:#fff; margin-top:20px; padding:20px;}
.form-horizontal .control-label {
    color: #fff;
    text-shadow: 1px 1px 1px #000;
}

.MainschemacssTop { margin-top:30px;}
.ShadowService h2{ color:#222; border-bottom:1px dotted #6D6C6B; font-size:155%;  font-family: 'lobster_twobold'; text-shadow:none; text-transform:uppercase; font-weight:bold; padding:0 10px;}
.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}
.footerServices3 { background:#371A1C; color:#AB716F; margin:0 0 10px 0; padding:5px 50px;}
.footerServices3 h2 {color:#F7DAA0; font-family:impact, "Arial Black"; font-size:200%; margin:0; padding:0 0 5px 0; font-weight:normal; text-transform:lowercase}

.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}
.MainTextContentbg a{ color:#fff;}
.MainTextContentbg a:hover{ color:#fff;}
.MainTextContentbg { padding:20px; text-shadow:1px 1px 1px #fff; margin-top:10px; margin-bottom:10px; border-right:7px solid #230C10;  box-shadow: 1px 0 0 0 #993443;}
.phone { text-align:center; color:#ccc; font-size:2em;  }
.MainTextContentbg p { color:#ccc;  margin-right:20px; margin-left:20px; text-shadow:none}
.MainTextContentbg ul, .MainTextContentbg li {color:#ccc; text-shadow:none; list-style:square; margin-right:20px; margin-left:10px;}
.MainTextContentbg h1 { color:#FEBF01; text-shadow:none; font-size:220%; letter-spacing:-2px; padding:0 10px 0px 20px; margin:0; font-weight:bolder} 
.MainTextContentbg strong { color:#fff; text-shadow:none; font-size:120%; letter-spacing:-1px; text-transform: uppercase}
.redfont { color:#A41E36}
.MainTextContentbg h2, .MainTextContentbg h3, .MainTextContentbg h4, .MainTextContentbg h5{ color:#f4f4f4; font-size:1.5em; margin-right:20px; text-shadow:none; margin-right:20px; margin-left:20px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold}


footer { 	color: #fff;
	font-size:80%; background:#000; }
	
.TextFooter p{ padding-top:5px; color:#fff}
footer a{color:#fff; font-size:160%; text-transform:lowercase; font-weight:normal}
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 10px #260D11; -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;}

#Mainschemacss {font-size:120%;
    margin: 10px 0;
    color:#000; text-align:center; text-shadow:1px 1px 1px #fff;
}
.schema_add_map div {
    display: inline; }
	.col-sm-4.footerServices3 { width:32%}
.col-sm-4.footerServices4 { width:32%}

#Mainschemacss strong {color:#333}
#Mainschemacss a{ text-shadow:1px 1px 1px #fff; color:#333}
.floatright { float:right; width:22%}
.col-sm-12.ShadowService { margin:0; padding:0;}
#Mainschemacss  h2{font-size:200%;  margin:0px !important; padding:0px !important; color:#333; letter-spacing:-1px; text-shadow:1px 1px 2px #fff; font-weight:bolder; text-transform:upercase; border:none
}

	

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

.MainPhoneTop { text-shadow:1px 1px 1px #D6B984; color:#3a3731; font-style:italic; font-weight:bold;  text-transform:uppercase; font-size:190%; padding-top:5px; padding-bottom:3px; letter-spacing:-2px; font-family:Verdana, Geneva, sans-serif;}

.creditCC { text-align:right; float:right; margin-top:5px}
.serviceBg{background-image:url(../images/locksmith-in-longmont_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}

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



/* --------------------------------------
   NavigationBar
   -------------------------------------- */
  
.NavigationBar {font-size:115%; font-family:Tahoma, Geneva, sans-serif; background:none; padding:0 20px; margin-left:0px;  margin-right:0px; margin-bottom:0px; min-height:0px; text-transform:lowercase; }

.NavigationBar-nav > .active > a, .NavigationBar-nav > .active > a:hover, .NavigationBar-nav > .active > a:focus, .NavigationBar-nav > li > a:hover, .NavigationBar-nav > li > a:focus{background: none; text-shadow:1px 1px 1px #3B441E; color:#FCC932 !important;  text-align:center; text-decoration:underline; text-transform:lowercase} 

.NavigationBar-nav > li > a { color:#bca67e; text-shadow:none;  margin:0px;  text-align:center; }

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

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

    .service1 { color:#fff}  
/* --------------------------------------
   Carousel
   -------------------------------------- */
  
.MainBgOrangeTopAndBottomBSN { background:#000; padding:10px 0}
.carousel-indicators {
    bottom:83%; left:96%}
	
.carousel-indicators li {
    border: none;   background-color: rgba(0, 0, 0, 0.7); box-shadow:0px 0px 3px #ccc;
    border-radius: 10px;
      height: 13px;
    width: 13px; padding:0; margin:0;}
	
.carousel-indicators .active {
   background-color: #f4f4f4; box-shadow:0px 0px 3px #A39B8C;
    height: 13px;  border: 2px  solid #666;
    margin: 0;
    width: 13px;}
	
/* --------------------------------------
   OTHERS
   -------------------------------------- */


@media (max-width: 1199px) { .NavigationBar-nav > .active > a, .NavigationBar-nav > .active > a:hover, .NavigationBar-nav > .active > a:focus, .NavigationBar-nav > li > a:hover, .NavigationBar-nav > li > a:focus{padding:9px 7px}   
.NavigationBar-nav > li > a { padding:9px 7px; font-size:88%}
.MainPhoneTop { font-size:132%; margin-bottom:0;}.MainTextContentbg h1 {font-size:2.4em}
.MainFontLogo h1{font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 170%;    font-style: italic; padding-left:10px; margin:0; padding-bottom:0; padding-top:0;
    letter-spacing: -1px; font-weight:bolder   }
	.MainTopHeaderBG {height: inherit; margin-bottom:0 !important}
	.BGYellowMainServices { font-size:38pt}
	.blueText { font-size:40pt}
	.CouponYellowServices { font-size:40pt}
	.BGWhiteMain2 { font-size:20pt}
.header p{font-size:70%; line-height:190%}
.SeoTitleFonttop { font-size:70%}
 .servicesLeft7 h2 { font-size:230%}
.gray3{ font-size:1.125em}
.floatleft{ width:41%}
.boxshadow { width:40%}
.servicesLeft3 h2 { font-size:250%}
.TextFooter, .TextFooter a {  text-align:center !important; font-weight:normal; text-shadow:none }
.carousel-indicators {
    bottom:81%; left:96%}
	
}	


@media (max-width: 994px) { 
.carousel-indicators {
    bottom:79%; left:4%}
	.servicebox a {font-size:12pt}
	
.CouponYellowServices2 { font-size:30pt}

.NavigationBar-nav > .active > a, .NavigationBar-nav > .active > a:hover, .NavigationBar-nav > .active > a:focus, .NavigationBar-nav > li > a:hover, .NavigationBar-nav > li > a:focus{padding:6px 3px}   
.NavigationBar-nav > li > a { padding:6px 3px; font-size:70%}


.MainPhoneTop { font-size:130%}.MainTextContentbg h1 {font-size:2em}
.CreditCard {width:40%}
.MainFontLogo h1{font-size:130%; }
.white { font-size:90%}.footerservices4{ font-size:75%}
.servicesLefside h2 { font-size:150%;}
.header p{font-size:75%; line-height:100%; text-align:center}
.SeoTitleFonttop { font-size:70%}

.gray3{ font-size:1.125em}
.floatleft{ width:41%}

	.TextFooter, .TextFooter a {  text-align:center !important; font-weight:normal }
.carousel-indicators li {
       height: 10px;
    width: 10px; }
	.BGYellowMainServices { font-size:28pt}
	.blueText { font-size:30pt}
	.CouponYellowServices { font-size:30pt}
	.BGWhiteMain2 { font-size:15pt}
.carousel-indicators .active {
     height: 10px;
    width: 10px;}
	.servicesLeft3 h2 { font-size: 180%;}
		.servicesLeft3 p  { font-size: 70%; margin:0; padding:0}
.servicesLeft1 strong { font-size:130%}
		.MainschemacssTop { font-size:80%}
	
	
.footerServices3 h2 { font-size:150%}
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {	.marginBottomServices2 { margin-bottom:0 !important;}
aside{ width:100%}.servicebox a {font-size:18pt}
.col-8.MainTextContentbg { border-radius:0; background:#481720}
.MainTextContentbgShadow, .MainTextContentbgShadow2{box-shadow:none !important; margin:0; padding:0; background:#fff; border-radius:0;}
	.BGYellowMainServices { font-size:240%}
	.blueText { font-size:240%}
	.CouponYellowServices { font-size:240%}
	.BGWhiteMain2 { font-size:240%}
	
.bgphone2 {background:#222; text-shadow:none !important} .footerservices4{ font-size:120%; padding-left:10px;}
.floatleft{display:none}
.MainTextContentbg a{ font-size: 16pt !important}
.servicesLeft7 { display:none}
.jumbotron {display:none;}
.banner, .carousel{ display:none}
.orangeBG { box-shadow:none}

#footerbg{ background:#3E3530; background-image:none}
.couponYellow{ font-size: 2.0625em}
.MainPhoneTop, .creditCC {display:none}  
 .service1, .banner {display:none}
 .NavigationBar-toggle {top: 4px; } 
 .MainTopHeaderBG { background:#FEBF00 !important}
.MainFontLogo{font-size:160%; text-align:center !important; line-height:inherit !important; margin:0; padding:0px 0 10px 0; height:inherit !important;  background:#FEBF00;  border-bottom:5px solid #FEBF00; letter-spacing:2px }
.header p{ text-align:center !important}
 .MainTextContentbg { width:100%; margin:0; border:none; padding:5px 20px}  
  .MainTextContentbg h1{ font-size:240%}
 .navibarbg { background:#333; padding:0; margin:0; box-shadow:none}
.NavigationBar-toggle:hover {background:#222; }
.bgphone{ display:none !important}
.carousel {display:none}
#Mainschemacss,  .TextFooter a,  .TextFooter {text-align:center !important; font-size: 150%}
.NavigationBar { background: none; margin:10px 30px;}
.NavigationBar-nav > li > a { font-size:1.25em; text-shadow:none; margin:5px 10px; background:#222; border-right: none !important; box-shadow:none !important;}.MainTextContentbg h2 { font-size:200%}

aside { text-align:center; font-size:140%; width:100% !important; margin:0; border:none}
.CreditCard { display:none}
.header { height:inherit}
.ShadowService h2 { font-size:200%; padding-left:10px;}
.MainschemacssTop { margin-top:0}
.SeoTitleFonttop { padding:5px 10px; color:#222; text-shadow:none}
#Mainschemacss h2 { font-size:130%}
}
/* Portrait & landscape phone */

@media (max-width: 600x) { h1.MainFontLogo{font-size:150% !important; line-height:inherit !important} }

@media (max-width: 488px) {	.servicebox a {font-size:16pt}
.footerServices2 { font-size:220%} 	.BGWhiteMain2 { font-size:180%}
.col-3 h2{ font-size:1.6em}
.footerServices3 { margin-right:0;}
#Mainschemacss,  .TextFooter a,  .TextFooter {text-align:center !important; font-size: 100%}
 .TextFooter a,  .TextFooter {text-align:center !important; font-size: 140%}
 .MainTextContentbg h2 { font-size:170%}
  .MainTextContentbg h1 { font-size:170%}
 
 .col-sm-4.footerServices4, .col-sm-4.footerServices3 {width:95%;}
 .boxshadow { display:none}
.footerServices { margin-left:5%}
 h1.MainFontLogo{font-size:120% !important; line-height:inherit !important}
.emailSM { font-size:15px}

}

@media (max-width: 360px) { 	.BGWhiteMain2 { font-size:190%}
.bgphone2 { font-size:75%} 
.MainFontLogo{font-size:90%; line-height:inherit} aside{font-size:90%} .boxshadow { display:none} 
}

@media (max-width: 240px) {.BGWhiteMain2 { font-size:140%} .bgphone2 { font-size:70%}#Mainschemacss{text-align:center !important; font-size: 80%}.servicebox a {font-size:14pt}
.MainFontLogo{font-size:70%; line-height:inherit} .TextFooter a,  .TextFooter {
    font-size:120%; line-height:inherit; text-transform:none; letter-spacing:0px} aside{font-size:70%} .NavigationBar-nav > li > a { font-size:80% !important} .col-sm-4.footerServices4, .col-sm-4.footerServices3 {width:90%;} .emailSM { font-size:12px !important}}
	
/* Large desktop */
@media (min-width: 1200px) {

.white { color:#fff; text-shadow:4px 4px 4px #000; font-size:100%}
	.MainFontLogo h1{ font-size:206%;  margin-top:0; margin-bottom:0; padding-left:15px; padding-bottom:0; padding-top:0; letter-spacing:-1px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bolder}
	
.NavigationBar-nav > .active > a, .NavigationBar-nav > .active > a:hover, .NavigationBar-nav > .active > a:focus, .NavigationBar-nav > li > a:hover, .NavigationBar-nav > li > a:focus{padding:12px 13px;}   
.NavigationBar-nav > li > a { padding:12px 13px; }

body { 
			color:#444; 
			 			-webkit-font-smoothing: antialiased;
			text-rendering: optimizelegibility;	
			font-family:Tahoma, Geneva, sans-serif;}h1,h2,h3,h4,h5,h6,{font-family: 'arial', serif;
			
} 
.TextFooter, .TextFooter a {font-size:130%; line-height:inherit;  text-align:center !important; color:#fff; text-transform:none; letter-spacing:normal; text-shadow:none; font-weight:normal }
.TextFooter a {text-transform:lowercase !important;}
	
}



