/* --------------------------------------
   LOGO FONTS
   -------------------------------------- */   	


@font-face {
    font-family: 'albertus_extra_boldregular';
    src: url('//www.locksmithinlewisville.com/fonts/albr85w-webfont.woff2') format('woff2'),
         url('//www.locksmithinlewisville.com/fonts/albr85w-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'albertus_extra_boldregular';
    src: url('//locksmithinlewisville.com/fonts/albr85w-webfont.woff2') format('woff2'),
         url('//locksmithinlewisville.com/fonts/albr85w-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
	
	
/* --------------------------------------
   Layout
   -------------------------------------- */
  
body {
	font-family: Tahoma, Geneva, sans-serif;
	color: #111; background-color:#ececec;
	font-size: 18px;
	overflow-x: hidden;	 background-image:url(../images/locksmith-in-lewisville_01.gif); 
	background-repeat: repeat;}
a[href^=tel] { color: inherit; text-decoration: none; }		
	p.Article_large_font{color: #333; 
			font-size:32px; font-weight:bolder;	 
			font-family: Georgia, "Times New Roman", Times, serif;}
.Visible_background {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,342019+100 */
background: #000000; /* Old browsers */
background: -moz-linear-gradient(left, #000000 0%, #342019 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #000000 0%,#342019 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #000000 0%,#342019 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#342019',GradientType=1 ); /* IE6-9 */ padding:10px}
.Quick_services_areasubpage { min-height:inherit !important;}
.blackAll, .blackAll h2, .blackAll strong{ 
	color:#000 !important; 
	text-shadow:none !important}

a, a:hover { 
	color: #000;}

p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:1em;}

div.container {	
	position:relative;}

.floatLeft { 
	float:left}
	

.floatRight { 
	float:right}

.noborder {
	 border-right:none !important}

/* --------------------------------------
   Header and Navigation, LOGO
   -------------------------------------- */
 .Welcome_headerBG{ 	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,342019+100 */
background: #000000; /* Old browsers */
background: -moz-linear-gradient(left, #000000 0%, #342019 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #000000 0%,#342019 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #000000 0%,#342019 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#342019',GradientType=1 ); /* IE6-9 */}
.banner-wallpaper {

background: #000000;}
	
#Padding_seo p{ 
	 font-family: Georgia, "Times New Roman", Times, serif;
		color:#ccc;
	font-size:14px; padding:0;	}

#Padding_seo h1 {
margin:5px 0; padding:0;
	font-size:36px; 
	color:#eebc64; 
	text-transform:none;  font-family: 'albertus_extra_boldregular'; }
		 


.Phone_bg_area { 
		color:#ccc; 
		font-weight:bold;
		
		text-align:right; 
		font-size:30px; margin-top:10px; font-family:"Times New Roman", Times, serif	}
		
		.Phone_bg_area img{ float:left; margin-right:10px;}
		
.CreditText { color:#364563; margin:0; padding:0;
		font-weight:bold; text-transform:lowercase;
		 font-family: Georgia, "Times New Roman", Times, serif;
		text-align:right; 
		font-size:11px;}
.Credit_card_area img{ margin-top:16px;}

/* --------------------------------------
   Navigation
   -------------------------------------- */

.navbar-inverse{

background: #541400; /* Old browsers */
background: -moz-linear-gradient(top, #541400 7%, #791f01 9%, #791f01 90%, #541400 91%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #541400 7%,#791f01 9%,#791f01 90%,#541400 91%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #541400 7%,#791f01 9%,#791f01 90%,#541400 91%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#541400', endColorstr='#541400',GradientType=0 ); /* IE6-9 */
	border-bottom:3px solid #000;
		text-transform: lowercase !important;
	 font-family: Georgia, "Times New Roman", Times, serif; 	}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { 
	color: #fff;
background: #000;
	 font-family: Georgia, "Times New Roman", Times, serif;
	text-shadow:none; }
	
.navbar-inverse .navbar-nav > li > a{
	  font-family: Georgia, "Times New Roman", Times, serif;
	 text-transform: lowercase !important;
	 padding:15px 38px; 
background: #541400; /* Old browsers */
background: -moz-linear-gradient(top, #541400 7%, #791f01 9%, #791f01 90%, #541400 91%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #541400 7%,#791f01 9%,#791f01 90%,#541400 91%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #541400 7%,#791f01 9%,#791f01 90%,#541400 91%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#541400', endColorstr='#541400',GradientType=0 ); /* IE6-9 */
	 font-size:21px;
	 font-weight:bold;
	 color: #feb298;}

.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
      color: #fff;
	  text-decoration:underline;}

.navbar { margin-bottom:0; text-align:center;  }
	
.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;}

.navbar .navbar-collapse {
  text-align: center;}
  
/* --------------------------------------
   Banner
   -------------------------------------- */
.topMarginBaner { margin-top:28px}
.banner1 { 
   background-position:left top;
   background-image:url(../images/locksmith-in-lewisville_01.jpg);
   background-repeat:no-repeat;
   min-height:245px; text-align:left;
   font-family: "Times New Roman", Times, serif;  }
   
.banner1 p{ color:#000;
   font-size:15px;
    font-family: Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   text-shadow:1px 1px 1px #fff; }
   
.banner1 h2{ text-transform:uppercase;
	color:#000;
	font-size:20px;
	 text-shadow:1px 1px 1px #fff;
	 font-weight:bolder;
	  font-family: Georgia, "Times New Roman", Times, serif;}
   
.banner2 {
	
	background-position:left top;
	background-image:url(../images/locksmith-in-lewisville_02.jpg);
	background-repeat:no-repeat;  min-height:245px; text-align:left;
   font-family: "Times New Roman", Times, serif;    }
   
.banner2 p{ color:#000;
   font-size:15px;
    font-family: Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   text-shadow:1px 1px 1px #fff; }
   
.banner2 h2{
	text-transform:uppercase;
	color:#000;
	font-size:20px;
	 text-shadow:1px 1px 1px #fff;
	 font-weight:bolder;
	  font-family: Georgia, "Times New Roman", Times, serif;}
   
.banner3 {	
	background-position:left top;
	background-image:url(../images/locksmith-in-lewisville_03.jpg);
	background-repeat:no-repeat;
 min-height:245px; text-align:left;
   font-family: "Times New Roman", Times, serif;   }
   
.banner3 p{
	color:#000;
   font-size:15px;
    font-family: Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   text-shadow:1px 1px 1px #fff; }
	
.banner3 h2{
	text-transform:uppercase;
	color:#000;
	font-size:20px;
	 text-shadow:1px 1px 1px #fff;
	 font-weight:bolder;
	  font-family: Georgia, "Times New Roman", Times, serif;}   
   
#banner{
	margin:0px auto; 
    width: 100%; 
   	background-size:cover;
	position:relative;}
	

	
#bootstrap-menu{
    -webkit-transition:all 0.3s 0s ease-in-out;
    transition:all 0.3s 0s ease-in-out; margin:0;
	   font-family: Tahoma, Geneva, sans-serif;
	 font-weight:bold; }
	 
		
.banner-wallpaper{ 
	background-repeat:no-repeat !important}
	
.carousel-indicators li {
    background-color: rgba(255, 255, 255, 0.3);
    border: medium none;
    border-radius: 10px;
    box-shadow: 0 0 3px #555;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 15px;
}
.carousel-indicators .active {
    background-color: rgba(0, 0, 0, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.1);
       height: 15px;
    margin: 0;
    width: 15px;
}
	
.carousel-indicators { 
	left:22%; bottom:2%}
		
/* --------------------------------------
   MainContent
   -------------------------------------- */

.IconPadding{ padding-left:0 !important; padding-right:0 !important}
.Article_bg_content { background:#f4f4f4; padding:10px 20px; margin-bottom:20px; box-shadow:0 0 15px #ccc; margin-top:20px; border:1px solid #fff;}
.nopadding {
	padding-right:0;}

.article_bg_area_main_content {
	margin-top:10px;
	margin-bottom:20px;}
	
.contentbgVersion3 {
	margin-top:30px !important;}

.article_bg_area_main_content p{
	color: #333;
	margin-right:20px;
	
	font-size:20px;
		font-family: Tahoma, Geneva, sans-serif;}

	.article_bg_area_main_content ul, .article_bg_area_main_content li {color:#333; 
	text-shadow:none;  
	margin-right:20px; 
}
.article_bg_area_main_content ul{list-style-image: url(../images/locksmith-in-lewisville_04.gif);}

	.article_bg_area_main_content{ border-right:7px solid #fff;}
 

.article_bg_area_main_content h1{ 
	 font-family: Georgia, "Times New Roman", Times, serif;
		color:#000; text-shadow:1px 1px 1px #fff;
		margin:0;
		padding:0; font-weight:bolder}

.article_bg_area_main_content h2, .article_bg_area_main_content h3, .article_bg_area_main_content h4, .article_bg_area_main_content h5	{ 
			color: #333; 
			font-size:1.7em; 
		
			margin-right:20px; font-weight:bold;           
			font-family: Georgia, "Times New Roman", Times, serif; }
			

			
			
.shadowImgBox{
	margin:10px 0px 10px 20px;
		float:right; opacity:0.9;	
				-webkit-box-shadow:0 8px 10px -6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 8px 10px -6px rgba(0, 0, 0, 0.2);
	 box-shadow: 0 8px 10px -6px rgba(0, 0, 0, 0.2); -webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%; 	}

		
/* --------------------------------------
   leftPanel
   -------------------------------------- */
   .ServicesRightText {  font-family: Georgia, "Times New Roman", Times, serif; margin-bottom:5px;}	
   .ServicesRightText img{ float:right}
 .ServicesRightText p{ font-size:10px; color:#777}
 .ServicesRightText h5 { font-size:25px; color:#000; font-weight:bolder}
.ServicesRightText strong{ color:#c79d52; font-size:16px}
.ServicesRightText1{ background:#c79d52; display: inline-block; padding:5px 20px; font-size:14px; color:#fff; font-style:italic; text-transform:uppercase; }
.ServicesRightText1 a{ color:#fff}
   
.Side_panel_area_bg {
	padding:10px 0;
	float:right;
	margin:0 0 20px 0; }
   

h2.Header_sidePanel { font-family: Georgia, "Times New Roman", Times, serif;
		color:#000;
		margin:0;
		padding:0;
		font-size:37px; font-weight:bolder}
	
.Services_area_sidePanel_with img{
	margin-bottom:2px;	}
.Services_area_sidePanel_with a:hover{ opacity:0.9}

   .Quick_services_area {padding:10px; text-align:center; color:#fff; font-family:"Times New Roman", Times, serif; text-shadow:2px 2px 2px #000; text-transform:uppercase; font-weight:bold; min-height:245px;
background: #3e5d92; /* Old browsers */
background: -moz-linear-gradient(top, #3e5d92 0%, #213352 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #3e5d92 0%,#213352 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #3e5d92 0%,#213352 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e5d92', endColorstr='#213352',GradientType=0 ); /* IE6-9 */}
.Quick_services_area1{ font-size:40px; color:#efefef;   border-bottom:2px solid #1a2840; padding-bottom:10px;}	
.Quick_services_area_24_7{color:#93afdd; font-size:28px; }

/* --------------------------------------
   Footer and Services
   -------------------------------------- */
   
/* BackToTop button css */
#scrolltop {
	position:fixed;
	right:10px;
	bottom:10px;
	cursor:pointer;
	width:50px;
	height:50px;
	background-color:#c79d52;
	text-indent:-9999px;
	display:none;  -webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;}
	
#scrolltop span {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-8px;
	margin-top:-12px;
	height:0;
	width:0;
	border:8px solid transparent;
	border-bottom-color:#ffffff;  }
	
#scrolltop:hover {
	background-color: #000;
	opacity:1;filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)";}
	
/* footer Services */

.servicesLocksmithPadding { padding:10px 50px; }		
			.servicesLocksmithBG {	background-position:center top;  
	background-image:url(../images/locksmith-in-lewisville-113aa.jpg) !important; 
	background-repeat:no-repeat;
	min-height:270px;}
.serviceShadow h4 { 
	color:#c79d52;
	font-size:26px;
	font-family: "Times New Roman", Times, serif;}
	
.servicesLocksmith .post {
    padding: 5px; 
    position: relative;
	color:#000; text-shadow:1px 1px 1px #fff }
	
.servicesLocksmith .post-1 {
    transform: translate(100px, 20px);
	text-align:left; padding-right:70px}

.servicesLocksmith .post-3 {
    transform: translate(-100px, 20px);
	text-align:right; padding-left:70px}	
	
.servicesLocksmith .post p{
	color:#000;
	font-size:13px; text-shadow:1px 1px 1px #fff}

 /* footer links */
 .Footer_bg_schema { background:#c79d52; padding-bottom:10px;}
 #footer_background_area { 
	 background:#222;
	 text-align:center;
	 color:#666;
	 font-weight:bold;
	padding:10px}
	   
#footer_background_area strong {  font-family: 'albertus_extra_boldregular';
	 font-size:18px;
	 color:#ccc;
	 letter-spacing:1px;}
	 
.footerTExt a, .footerTExt a:hover{
	color: #000;}
	
.Footer_text_1 h2{
	font-family: "Times New Roman", Times, serif; text-transform:uppercase; text-decoration:underline;
	font-size:22pt; text-align:center;	color:#fff !important; margin-bottom:20px !important; 		}
.footer_txt_bg { background:#b7904b; padding:20px; text-align:center}
	
 /* footer Schema */ 
 #schemacss strong{ font-family: Georgia, "Times New Roman", Times, serif; }
#schemacss {
	font-size:100%;
	 color:#000; margin:0 30px;
	 font-style:normal; }
	  
#schemacss h2{
	font-family: "Times New Roman", Times, serif; text-transform:uppercase; text-decoration:underline;
	font-size:22pt;
	color:#fff; margin-bottom:20px !important; 
		}
	
.schema_add_map div {
	display: inline;}

.Logo_brands_area p{
	font-family: "Times New Roman", Times, serif; 
	font-size:26pt; text-align:center;
	color:#c79d52; font-weight:bolder;
	text-shadow:1px 1px 1px #fff; text-transform:uppercase;
	margin:0;}
	.BordeR_top_footer { border-top:25px solid #213353}
	.Logo_brands_bg { background:#213353; padding:0 10px; border-top:15px solid #213353}
	     
 /* footer mics */
.clearboth { clear:both} 

 /* footer headers */


 .FooterServicesTxt h2{	  font-family: Georgia, "Times New Roman", Times, serif;
	font-size:30px; text-align:center; margin:0; padding:0; color:#000;  }	
	.FooterServicesTxt strong{ color:#c79d52; font-size:170%; text-decoration:underline;text-transform:uppercase }
	
 /* footer headersServices */	
.footerheadersServices{
   	text-align:center; 	}

	
 /* footer Contact Banner */	
		  
.Banner_footer{
	background-position:center top;  
	background-image:url(../images/locksmith-in-lewisville_04.jpg) !important; 
	background-repeat:no-repeat;
	min-height:219px;
	font-family: Arial, Helvetica, sans-serif;
		text-shadow:2px 2px 2px #000;
	text-align:center;  margin-bottom:5px; border-bottom:1px solid #fff;}
	
	
.Contact_footer_banner h2 {
		 font-family: Georgia, "Times New Roman", Times, serif;
	font-size:230%;
	font-weight:bolder;
		color:#fff; text-shadow:1px 1px 2px #000;
	
	}
	
.Contact_footer_banner p {
	color:#fff; text-shadow:1px 1px 2px #000;
	font-size:120%;
	 font-family: Georgia, "Times New Roman", Times, serif; padding:0 20px;	}
 
  



/* Small screen laptop and pc */
@media (max-width: 1199px) {

	.Phone_bg_area{ font-size:22px !important}
		#Padding_seo h1 { font-size:20px}
.Contact_footer_banner strong{
	color:#791f01;
	font-size:18px;
	letter-spacing:1px;}
	
	h2.Header_sidePanel { font-size:32px}
	
.phoneTopVERSION2smallFont {
	font-size:22px}

									
.navbar-inverse.sticky {
	position: fixed;
	line-height: 48px;
	height: 60px; 
	width: 100%;          
	background:#791f01;
	text-align: left;
	padding-left: 20px;
	opacity:0.9;  -webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;  }
	.navbar-inverse.sticky .navbar-nav > .active > a, .navbar-inverse.sticky .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { 
	color: #fff;
	background: #000;
	 font-family: Georgia, "Times New Roman", Times, serif;
	text-shadow:none;}

.navbar-inverse.sticky .navbar-nav > li > a{
	font-size:18px;
	background:#791f01}
	
.navbar-inverse.sticky .navbar-nav{
	margin:5px 0;}

.navbar-inverse{ 
	font-size: 12px;
	height: auto;}													
.Quick_services_area1 { font-size:35px}
.Quick_services_area_24_7 { font-size:26px;}

#banner{
	margin:0px auto 0;}	
.navbar-inverse.sticky {
	top:0;}
	
.navbar-inverse .navbar-nav > li > a{
	padding:15px 26px; }
	.navbar-inverse .navbar-nav > li > a{ font-size:19px}
	
 #Padding_seo p { 
 	font-size:12px}
	 
.navbar-right {
	margin-right:0}
	
	 

.navbar-brand {
	margin-bottom:10px;}
	.Banner_footer{
    background-position:right top;}
.carousel-indicators { 	 
	left:30%;}
	
	.phoneTopVERSION2smallFont img{
	width:70%;}		
	.ServicesRightText img{ width:51%}	
	.ServicesRightText h5{ font-size:20px;}	
	.ServicesRightText1 { text-transform:lowercase; padding:5px 20px}	
}
				
@media (max-width: 991px) {
	
	.Quick_services_area1 { font-size:28px}

.Visible_bg_phone { text-align:center; color:#ccc; font-size:12px}

.Visible_bg_phone strong{ font-size:24px; color:#fff;}
.Phone_bg_area, .navbar-brand, .CreditText, .Credit_card_area{ display:none} 
.seotext{ display:none} 

.serviceShadow{ min-height:180px}
.navbar-inverse.sticky {
		position: fixed;
		font-size: 18px;
		line-height: 48px;
		height: 65px; 
		width: 100%;          
		background:#791f01;
		text-align: left;
		padding-left: 20px;
		opacity:0.9; }


.navbar-inverse.sticky .navbar-nav > li > a{
	font-size:18px; letter-spacing: normal;
	background:#791f01; text-transform:none !important}
	
.phoneTopVERSION2smallFont {
	font-size:16px}
							
.navbar-inverse.sticky .navbar-nav{
	margin:5px 0;}
	
.navbar-inverse{ font-size: 14px; height: auto;}
.navbar-inverse.sticky .navbar-nav > .active > a, .navbar-inverse.sticky .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { 
	color: #fff;
	background: #000; 
	 font-family: Georgia, "Times New Roman", Times, serif;
	text-shadow:none;}
													
#banner{
	margin:0px auto 0;}	

.navbar-inverse.sticky {
	top:0;}

.navbar-inverse .navbar-nav > li > a{
	padding:17px;
	font-weight:normal;  }
	
#Padding_seo p { 
	font-size:12px; 
	text-transform:lowercase} 
							 
.navbar-right { 
	margin-right:0}
	
#phoneTopVERSION2 p { 
	font-size:15px}

.navbar-brand h1 {
	font-size:16px}

.navbar-brand {
	margin-bottom:0;}

.article_bg_area_main_content strong {
	font-size:16px}
#Padding_seo h1 {
	font-size:180%; text-align:center; margin:10px;}


.article_bg_area_main_content h1 {
	font-size:150%}

.contactSidepanel { 
	font-size:150%}
	
.article_bg_area_main_content h2, .article_bg_area_main_content h3, .article_bg_area_main_content h4, .article_bg_area_main_content h5 {
		font-size:20px}
		
.Contact_footer_banner p{ 
	font-size:140%}

.serviceShadow h4 {
	font-size:30px}
.footerHeader h2, .footerheadersServices h2 { font-size:38px}	
.Contact_footer_banner h2 { font-size:30px}	

		.ServicesRightText img{ width:40%}	
	.ServicesRightText strong{ font-size:15px;}	
	.ServicesRightText1 { text-transform:lowercase; padding:5px 10px}
	#schemacss h2{ font-size:25px}			
	.carousel-indicators { 	 
	left:40%;}
	
h2.Header_sidePanel { font-size:28px}
		#schemacss { text-align:center;}							
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.carousel-indicators { 	 
	left:50%;}
	
	.navbar {  -webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px; }

.Footerbanner1{ min-height: inherit}

	.MainH1B { margin-top:10px;}
#footer_background_area a, #footer_background_area a:hover, #footer_background_area, a, a:hover{
	font-size:16pt}

.article_bg_area_main_content{
	width:100%;
	clear:both;
	margin:0;}
	
aside {
	width:100%;
	line-height:inherit;
	clear:both;
	margin:0;	
	padding:0;}
	
#BgSeoTop {
	display:none}
.servicesLocksmithBG { background-image:none !important}	
							
h2.visible-xs {
		margin:10px 0;
	padding:7px 0px; 
	font-size:25px;
	color:#eebc64; 
	text-transform:none; 
	text-align:center;  font-family: 'albertus_extra_boldregular'; 	 }
.ServicesRightText img{ width:auto; float:left; margin-right:20px;}	 
.ServicesRightText h5{ font-size:30px;}
.ServicesRightText strong{ font-size:22px}
.ServicesRightText p{ font-size:17px;}
.ContentmainwellBorder{ border:none}
.ServicesRightText1 a{ text-align:center; }

.article_bg_area_main_content h2 {
		font-size:21pt;
		margin-top:10px}
		
.navbar-inverse{
	height:auto;
	opacity:0.9;}
	
.navbar-inverse .navbar-nav > li > a{
	font-size:20px;
	font-weight:bold;
	padding:10px 40px !important;}
	
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse 
.navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > 							
.active > a:hover {
	border:none;
	padding:10px 40px}

.navbar-nav{
	float: inherit!important;
	clear:left;
	margin:0px;}	

.navbar-collapse{
	padding-bottom:5px;}
	
	.footerTExt{  margin-left:10px !important; margin-right:10px !important;}

.navbar-inverse.sticky .navbar-nav > li > a{
	font-size:22px;
	font-weight:bold;
	padding:10px 20px !important; }
	
.navbar-inverse.sticky .navbar-nav > .active > a, 
.navbar-inverse.sticky .navbar-nav > .active > a:focus, .navbar-inverse.sticky .navbar-nav > 
.active > a:hover {
	border:none;
	padding:10px 20px}
	
.navbar-inverse.sticky{
	height:auto;
	opacity:0.9; }
	
.navbar-collapse.sticky{
	padding-bottom:5px;}

#banner{
	margin:0px auto 0;
	background:#000;}	

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
	background-color: #F90;}
	
.navbar-inverse.sticky {
	top:0;}	

.servicesLocksmithPadding {
	min-height: inherit; padding:10px 20px }

.navbar-toggle {
	background: #000;
	border:none}

.contactSidepanel {
	display:none}
	
.navbar-brand {
	display:none}
	
.couponservices	{
	font-size:30px;}

.article_bg_area_main_content h2, .article_bg_area_main_content h3, .article_bg_area_main_content h4, .article_bg_area_main_content h5 {
	font-size:30px}
	
.Contact_footer_banner h2, .Contact_footer_banner p {
	width:100%}	
	

.banner3 p, .banner2 p, .banner1 p{
	font-size:22px;
	padding:0px 60px; text-align:center}

	.banner3 h2, .banner2 h2, .banner1 h2{
		padding:0px 60px; text-align:center; font-size:30px}
		h2.Header_sidePanel {    font-size: 43px !important}
		.serviceShadow{ padding:0; min-height:inherit; text-align:center !important}
		.Logo_brands_area img { width:400px; margin:0 auto}
		.banner1, .banner2, .banner3 { 
   background-position:right top;}
   .Quick_services_area1 { font-size:35px}
.Quick_services_area_24_7 { font-size:26px;}
.Quick_services_area { min-height:inherit}
.article_bg_area_main_content { border-right:none}
.Services_area_sidePanel_with img { width:423px; margin:3px auto}
h2.Header_sidePanel { text-align:center; color:#fff; background:#333; padding:10px; margin-bottom:10px;}
.servicesLocksmith .post-1, .servicesLocksmith .post-3 { padding:10px; text-align:center}
.servicesLocksmith { min-height:inherit}
}

/* Portrait & landscape phone */
@media (max-width: 670px) { 
.banner3 p, .banner2 p, .banner1 p { font-size:19px; margin-top:25px}
.banner3 h2, .banner2 h2, .banner1 h2{ font-size:25px; margin-top:10px;}
.Contact_footer_banner h2{ font-size:28px;}
.article_bg_area_main_content h1 { 
	font-size:18pt}
	
	.Logo_brands_area p { font-size:26px}
.Logo_brands_area img { width: inherit; margin:0 auto}
.Visible_bg_phone {
	font-size:14px}
	
.Visible_bg_phone p{
		font-size:20px}

h2.visible-xs {
	font-size:21px}

a, a:hover, #footer_background_area a, #footer_background_area a:hover, #footer_background_area{
	font-size:16pt}	
	
.navbar-inverse.sticky {
	top:0;}
							
.Side_panel_area_bg, .article_bg_area_main_content{
	min-height: inherit}	}
@media (max-width: 530px) {	

.banner3 h2, .banner2 h2, .banner1 h2{ font-size:22px; margin-top:10px;}

.shadowImgBox {
	display:none}
	
.navbar-inverse.sticky {
	top:0;}
	
h2.visible-xs{
	 font-size:20pt}	
	 
.banner3 p, .banner2 p, .banner1 p {
	font-size:17px}
	
.Contact_footer_banner h2 { font-size:22px}
.Contact_footer_banner p { font-size:18px}
		.article_bg_area_main_content h2, .article_bg_area_main_content h3, .article_bg_area_main_content h4, .article_bg_area_main_content h5{ font-size:24px}	.carousel-indicators { 	 
	bottom:-6%;}	  .Quick_services_area1 { font-size:30px}
.Quick_services_area_24_7 { font-size:22px;}		
 }

@media (max-width: 420px) {	#schemacss p{ font-size:18px}.Logo_brands_area p { font-size:20px}
						h2.Header_sidePanel { font-size:25px !important; line-height:inherit !important}	
.navbar-inverse.sticky {
	top:0;}
	.ServicesRightText img{ width:90%; margin:5px auto !important;}	 
h2.visible-xs, .article_bg_area_main_content h1, .article_bg_area_main_content h2, .article_bg_area_main_content h3, .article_bg_area_main_content h4, .article_bg_area_main_content h5{
	font-size:16pt; line-height:inherit}
	
.Contact_footer_banner h2 { font-size:22px}
.Visible_bg_phone {
	font-size:10px}	.banner{display:none}
		
		.footerHeader h2, .footerheadersServices h2 { font-size:24px}		  
}

@media (max-width: 360px) {	
.ServicesRightText img{ width:100%;}	
h2.Header_sidePanel { font-size:20px !important}	
.navbar-inverse.sticky {
	top:0;}
	h2.visible-xs { font-size:14pt}
	

.Visible_bg_phone strong{
	font-size:18px}
.Contact_footer_banner p { font-size:12px}
.Contact_footer_banner h2 {
	font-size:16px}	
#schemacss, #schemacss a{ font-size:14px}
	
.footerHeader h2 { 
	font-size:250%}
	
.serviceShadow h4 {
	font-size:25px}
.article_bg_area_main_content h2, .article_bg_area_main_content h3, .article_bg_area_main_content h4, .article_bg_area_main_content h5{
	font-size:13pt;}
	.footerHeader h2, .footerheadersServices h2 { font-size:18px; padding:5px;}							
						
}
@media (max-width: 240px) {	
.serviceShadow h4 {
	font-size:20px}
.Visible_bg_phone p { 
font-size:14pt}	

.navbar-inverse .navbar-nav > li > a, .navbar-inverse.sticky .navbar-nav > li > a	{
	font-size:12px !important;
	font-weight:bold;
	padding:10px !important;}

 .navbar-inverse.sticky {
	 top:0;}

.banner-wallpaper{ display:none}
	
}


@media (min-width: 1200px) {
.navbar-inverse{
           
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;}

#banner{margin:0px auto 0; background:#791f01;}
.navbar-nav{margin:0;}
.navbar-inverse.sticky {top:0;
            position: fixed;
            font-size: 22px;
            line-height: 48px;
            height: 60px; 
            width: 100%;          
		background:#791f01;
            text-align: left;
           			opacity:0.94;
					 -webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px; }

.navbar-inverse.sticky .navbar-nav > li > a{
  background:#791f01;}
.navbar-inverse.sticky .navbar-nav > .active > a, .navbar-inverse.sticky .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { 
	color: #fff;
	background: #000; 
	 font-family: Georgia, "Times New Roman", Times, serif;
	text-shadow:none; }
.navbar-inverse.sticky .navbar-nav{margin:5px 0; } 

.banner1 h2, .banner2 h2, .banner3 h2{ font-size:25px; margin-top:30px;}

}

@media (min-width: 1920px) { .banner1, .banner2, .banner3, .Banner_footer{ 
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important; background-size:100% 100% !important} }