#fancybox-left-ico {
 left: 20px;
}
#fancybox-right-ico {
 right: 20px;
 left: auto;
}
.areas-served{
	min-height:600px;
}
.kitchen-remodel-background{
	padding:2em 8em 1em 8em;
	background-color:wheat;
}
.gallery-pad-before{
	padding:5em 5em 5em 13em;
}
.gallery-pad-after{
	padding:0em 5em 5em 14em;
}
.hide-gallery{
	display:none;
}
.kitchen-remodel{
	font-size:18px;
}
.kitchen-remodel h2{
	font-size:25px;
	text-transform:uppercase;
}
.site-move-info-container{
	    padding: 24em 18em 12em 18em;
}
.site-move-inside-container{
    background-color: white;
    border: white;
    padding: 25px;
    text-align: center;
    opacity: .8;
}
.navbar-nav>li{
    margin-top:1em;
}
.reface-process{
    text-align: justify;
    padding: 2em 15px 2em 15px;
    font-size: 22px;
}
.video-pad{
    margin-top:8em;
}
.review-pad{
    background-color: white;
    padding: 2em 15em 2em 15em;
    font-size: 17px;
    border-bottom:2px solid black;
}
.background-color{
    background-color:wheat;
}
.panel-title a{
    color:white!important;
}
.navbar-right{
	margin-right:3em;
}
.fb-like-btn{
	    float: right;
    margin-left: 80%;
    margin-top: -3.5em;
}
.social-hide{
	display:none;
}
#social{
	margin-left:-3em;
    margin-top: -.5em;
}
.fix-link a:hover{
    text-decoration:none!important;
    color:black!important;
}.fix-link a{
    color:black!important;
}
.panel{
	min-height:205px;
	    box-shadow: 0 5px 8px black;
}
.panel:hover{
	box-shadow:none!important;
}
.panel-default > .panel-heading{
	color:white;
	background-color:#a0f5f0;
	text-shadow: 2px 1px black;
	
}
.panel-title{
	font-size:27px;
	text-align:center;
	text-transform:uppercase;
}
.panel-body{
	text-align:justify;
}
.site-move-inside-container p{
	font-size:25px;
	color:black;
}
.site-move-inside-container h1{
	color:black;
}
.page-info-container{
	position:relative;
	width:100%;
}
.page-info-inside-container{
	background-color:black;
	margin-top: 18em;
    height: auto;
    opacity: .7;
	padding: 25px;
    text-align: center;
}
.page-info-inside-container p{
	font-size:25px;
	color:white;
}
.page-info-inside-container h1{
	color:white;
}
.footer-background-home{
	background-color: black;
    padding: 2em;
    border-top: 1px solid white;
	color:white;
}
.footer-background-home a{
	color:white;
}
.footer-background-home a:hover{
	text-decoration:none;
	color:red;
}
 #nav-sticky-toggle{
            text-align: center;
            font-size: 21px;
            line-height: 108px;
            color: #fff;
            font-family: 'PT Sans', sans-serif;
            // set animation
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
			#animate-nav.add-pad{
		padding-top:1em;
		// set animation
            -webkit-transition: all 0.1s ease;
            transition: all 0.1s ease;
	}
        
        #nav-sticky-toggle.sticky {
            font-size: 19px;
            line-height: 48px;
            height: 75px; 
            width: 100%;
            text-align: left;
			color:grey;
			// set animation
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		 #nav-sticky-toggle.sticky a:hover{
			 color:white;
			 // set animation
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
		 }

	#tele.tele-sticky{
		font-size: 25px;
		margin-top: -29px;
		color: white!important;
		// set animation
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
	}
	#tele.tele-sticky a{
        color:white;
        text-decoration:none;
    }
.add-pad-before{
	padding-top:5px;
	// set animation
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
}
.telephone-text-inverse li a{
	color:white!important;
}
.dropdown-menu li a{
	color:black!important;
}
.navbar{
	height:91px;
	border-radius:0;
}
.navbar-brand{
		margin-left:15px!important;
}
.white-text{
    color:white;
}
.move-tele{
    float:left;
    margin-left:4%;
	/*margin-top:-1.8em;
	-webkit-transition: all 0.1s ease;
            transition: all 0.1s ease;
    
}
.menu-move{
	margin-top:-42px!important;
	-webkit-transition: all 0.1s ease;
            transition: all 0.1s ease;*/
}
.styles{
	padding:2em 0 0 2em;
}
.styles p{
	text-align:center;
}
.styles h4{
	text-align:center;
}
.cabinet-panel-awp{  
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/awcabinetry-home-tile.png');
	background-position:center center;
    background-size:cover;
}
.cabinet-panel-overlay{  
	background:rgba(0,0,0,.75);
    text-align:center;
    /*-webkit-transition: opacity .25s ease;
	-moz-transition: opacity .25s ease;*/
	height:83px;
	color:white;
	margin-top: 10em;
    opacity: .8;
    padding-top: 1px;
}
.cabinet-panel-overlay a{
    color:white!important;
}
.cabinet-manufacture a:hover{
	text-decoration:none;
}
.cabinet-panel-awp:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-ba:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-bav:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-ch:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-c:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-f:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-jkc:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-k:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-s:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-va:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-quartz:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-granite:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-wood:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-laminate:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-marble:hover .cabinet-panel-overlay {
   opacity:.8;
}
.cabinet-panel-bav{
		width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/avcabinetry-home-tile.png');
	background-position:center center;
    background-size:cover;
}

.cabinet-panel-ba{
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/badvantage-home-tile.png');
	background-position:center center;
    background-size:cover;
}

.cabinet-panel-ch{
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/carriage-house-home-tile.png');
	background-position:center center;
    background-size:cover;
}

.cabinet-panel-c{
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/custom-home-tile.png');
	background-position:center center;
    background-size:cover;
}

.cabinet-panel-f{
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/fabuwood-home-tile.png');
	background-position:center center;
    background-size:cover;
}

.cabinet-panel-jkc{
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/jkc-home-tile.png');
	background-position:center center;
    background-size:cover;
}

.cabinet-panel-k{
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/kabinart-home-tile.png');
	background-position:center center;
    background-size:cover;
}

.cabinet-panel-s{
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/showplace-home-tile.png');
	background-position:center center;
    background-size:cover;
}

.cabinet-panel-va{
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/valley-oak-home-tile.png');
	background-position:center center;
    background-size:cover;
}
.cabinet-panel-quartz{
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/quartz-tile.png');
	background-position:center center;
    background-size:cover;
}
.cabinet-panel-marble{
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/marble-tile.png');
	background-position:center center;
    background-size:cover;
}
.cabinet-panel-granite{
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/granite-tile.png');
	background-position:center center;
    background-size:cover;
}
.cabinet-panel-wood{
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/wood-tile.png');
	background-position:center center;
    background-size:cover;
}
.cabinet-panel-laminate{
	width:100%;
    height:225px;
    box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    margin:5% auto 0 auto; 
    border-radius:5px;
    overflow:hidden;
	position:relative;
	background-image: url('../images/laminate-tile.png');
	background-position:center center;
    background-size:cover;
}
.btn-lg:hover{
	    background-color: #F13232!important;
}
#company-background{
	background-color:wheat;
	padding-bottom: 5em;
	border-top:solid white 2px;
	border-bottom:solid black 2px;
	opacity:.8;
}
.main-style{
    color: black;
    font-size: 18px;
    padding-top: 2em;
	padding-right:6em!important;
	padding-bottom:2em!important;
	padding-left:6em!important
}
.kb-content{
	height: 282px;
    color: white;
    font-size: 24px;
    padding-top: 2em;
	padding-right:6em;
	padding-bottom:2em!important;
	padding-left:6em;
}
.main-content{
    padding-right:6em;
    padding-left:6em;
}
.main-content p{
	color: black;
	font-size:28px;
	text-align:center;

}
.main-content h1{
	color: white;
	text-shadow: 0 1px 0 black;

}
.kb-content h2{
	color: white;
}
.kb-content p{
	color: white;
	font-size:22px;
}
.mission-content{
	padding-left: 10em!important;
    padding-right: 10em!important;
    padding-top: 3em!important;
    padding-bottom: 3em!important;
}
.mission-content p{
	text-align: center;
    font-size: 22px;
}
.middle-row-bottom{
	padding:0 0 3em 0;
}
 .telephone{
	font-size: 56px;
    margin-top: -.5em;
    color: black;
 }
 .img-before{
	margin-left: 3em;
    /*margin-right: 5em;*/
 }
 .img-display img{
	 display:none;
 }
 .dark-image{
	 background-image: url('images/text-icon.png');
		background-repeat: no-repeat;
		background-position: center;
		height:48px;
		width:200px;
 }
 .btn-default{
	 border:solid 1px black!important;
 }
 .link-back{
	 font-size:18px;
	 padding-top:1.5em;
 }
 .organization{
	 font-size:18px;
	 padding-top:.5em;
 }
 .telephone-text{
	 font-size:23px;
	 margin-left: 2em;
    color: black;
    text-decoration: none;
 }
 .telephone-text a{
     color:black;
     text-decoration:none;
 }
  .telephone-text a:hover{
     color:red;
 }
 .para p{
     margin-top:2em;
     font-size:15px;
 }
 .brdr-bttm{
     border-bottom:1px solid black;
 }
 .brdr-rgt{
     border-right:1px solid black;
 }
 .fancybox-nav span {
    visibility:visible!important;
}
.navbar-left{
	margin-left:6%!important;
}
 
 /* Social Icons */
 
 /* Social Icons */

.twitter-roll{
		background-image: url('images/twitter-footer-icon.png');
		background-repeat: no-repeat;
		background-position: center;
}
.facebook-roll{
		background-image: url('images/facebook-footer-icon.png');
		background-repeat: no-repeat;
		background-position: center;
}
.google-roll{
		background-image: url('images/google-footer-icon.png');
		background-repeat: no-repeat;
		background-position: center;
}
.youtube-roll{
		background-image: url('images/youtube-footer-icon.png');
		background-repeat: no-repeat;
		background-position: center;
}
.twitter-roll:hover{
		background-image: url('images/twitter-bw-footer-icon.png');
		background-repeat: no-repeat;
		background-position: center;
}
.facebook-roll:hover{
		background-image: url('images/facebook-bw-footer-icon.png');
		background-repeat: no-repeat;
		background-position: center;
}
.google-roll:hover{
		background-image: url('images/google-bw-footer-icon.png');
		background-repeat: no-repeat;
		background-position: center;
}
.youtube-roll:hover{
		background-image: url('images/youtube-bw-footer-icon.png');
		background-repeat: no-repeat;
		background-position: center;
}
.social-roll {
	height: 64px;
	width: 64px;
	margin: 10px;
	float: left;
	border-radius: 50%;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.social-roll:hover {
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}
.nav-white{
	background-color:transparent;
	// set animation
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
}
.nav-black{
	background-color:#transparent;
	height:50px;
	// set animation
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
	margin-top:0px!important;
}

.navbar-brand{
	font-size:30px;
	padding:0px!important;
}
.navbar-toggle{
	margin-right:25px!important;
}
.about-pad{
	margin:6em 0 2em 0;
    font-size: 22px;
}
.about-inner-pad p{
	padding: 0 10em 0 10em;
	height:auto;
}
.about-inner-pad{
	padding: 2em 0 1em 0;	
}
.about-pad hr{
	width:75%;
	border-top: black 2px solid;
}
.black-background{
	background-color:black;
	padding: 2em 0 0 0;
}
.black-background p{
	color:white;
}
.black-background h2{
	color:white;
}
 .middle-row-top{
	 padding:1em 1em 1em 2em;
	 background-color:white
 }
 .top-info{
     background-color:white;
 }
 .navbar-nav{
	 height:42px!important;
	 /*margin-top:1em;*/
     margin-left:6em;
 }
 .contact-pad{
	 margin-top:9em;
 }
 .no-display{
	 display:none;
 }
 .contact-bottom{
	     font-size: 25px;
    padding-top: 2em;
	padding-bottom:2em;
 }
 
  /* Media Queries */
  
  @media screen and (max-width: 2050px){
	 #background{
	background-image: url('../images/body-background-1680.png');
	background-position:center center;
}
	#all-wood-background{
	background-image: url('../images/all-wood-header.png');
	background-position:center center;
	}
		 #kitchen-cabinet-background{
	background-image: url('../images/kitchen-cabinet-background-1680.png');
	background-position:center center;
}
	 #bathroom-vanity-background{
	background-image: url('../images/bathroom-cabinet-background-1680.png');
	background-position:center center;
}
	 #closet-cabinet-background{
	background-image: url('../images/closet-cabinet-background-1680.png');
	background-position:center center;
}
#cabinet-refacing-background{
	background-image: url('../images/cabinet-refacing-background-1680.png');
	background-position:center center;
}
#countertops-background{
	background-image: url('../images/countertop-background-1680.png');
	background-position:center center;
}
#bridgewood-american-value-background{
	background-image: url('../images/bridgewood-american-value-background-1680.png');
	background-position:center center;
}
#bridgewood-advantage-background{
	background-image: url('../images/bridgewood-advantage-background-1680.png');
	background-position:center center;
}
#custom-background{
	background-image: url('../images/custom-background-1680.png');
	background-position:center center;
}
#j-k-cabinetry-background{
	background-image: url('../images/j-k-cabinetry-background-1680.png');
	background-position:center center;
}
 }
  @media screen and (max-width: 1449px){
	  #social{
		  margin-top:-5.5em;
	  }
	  .navbar-nav{
          margin-left:1em;
      }
  }
 
 @media screen and (max-width: 1366px){
	 #background{
	background-image: url('../images/body-background-1366.png');
	background-position:center center;
}
	 #kitchen-cabinet-background{
	background-image: url('../images/kitchen-cabinet-background-1366.png');
	background-position:center center;
}
	 #bathroom-vanity-background{
	background-image: url('../images/bathroom-cabinet-background-1366.png');
	background-position:center center;
}
	 #closet-cabinet-background{
	background-image: url('../images/closet-cabinet-background-1366.png');
	background-position:center center;
}
#cabinet-refacing-background{
	background-image: url('../images/cabinet-refacing-background-1366.png');
	background-position:center center;
}
#countertops-background{
	background-image: url('../images/countertop-background-1366.png');
	background-position:center center;
}
#bridgewood-american-value-background{
	background-image: url('../images/bridgewood-american-value-background-1366.png');
	background-position:center center;
}
#bridgewood-advantage-background{
	background-image: url('../images/bridgewood-advantage-background-1366.png');
	background-position:center center;
}
#custom-background{
	background-image: url('../images/custom-background-1366.png');
	background-position:center center;
}
#j-k-cabinetry-background{
	background-image: url('../images/j-k-cabinetry-background-1366.png');
	background-position:center center;
}
.navbar-nav{
    margin-left:6em!important;
    margin-top:-2em!important;
}
.nav li a{
	padding: 10px 8px!important;
}

.navbar-nav li{
    margin-top:0px;
}
.nav-black .navbar-nav{
    margin-left:6em;
}
#tele.tele-sticky.telephone-text{
    margin-top:-3em;
}
#tele.tele-sticky{
    font-size:23px;
}
.telephone-text{
	margin-top: -2em;
    margin-right: -.5em;
}
 }
 
 @media screen and (max-width: 1280px){
	 .nav>li>a{
          padding:10px 11px!important;
      }
	 #background{
	background-image: url('../images/body-background-1280.png');
	background-position:center center;
}
	 #kitchen-cabinet-background{
	background-image: url('../images/kitchen-cabinet-background-1280.png');
	background-position:center center;
}

	.img-before {
    margin-left: 1em;
 }

 .twitter-follow{
	 margin-left:.5em;
 }
 	 #bathroom-vanity-background{
	background-image: url('../images/bathroom-cabinet-background-1280.png');
	background-position:center center;
}
	 #closet-cabinet-background{
	background-image: url('../images/closet-cabinet-background-1280.png');
	background-position:center center;
}
#cabinet-refacing-background{
	background-image: url('../images/cabinet-refacing-background-1280.png');
	background-position:center center;
}
#countertops-background{
	background-image: url('../images/countertop-background-1280.png');
	background-position:center center;
}
#bridgewood-american-value-background{
	background-image: url('../images/bridgewood-american-value-background-1280.png');
	background-position:center center;
}
#bridgewood-advantage-background{
	background-image: url('../images/bridgewood-advantage-background-1280.png');
	background-position:center center;
}
#custom-background{
	background-image: url('../images/custom-background-1280.png');
	background-position:center center;
}
#j-k-cabinetry-background{
	background-image: url('../images/j-k-cabinetry-background-1280.png');
	background-position:center center;
}
 .telephone-text{
    margin-right:0px;
    font-size:19px;
    margin-left:0px;
    margin-top:.5em;
}
#tele.tele-sticky{
    font-size:17px;
}
 
.navbar-nav{
    margin-right:0em;
    margin-top:-2em;
}
.telephone-text-inverse li{
    margin-top:0px!important;
}
.nav-black{
    margin-left:0px!important;
}
  }
  
  @media screen and (max-width: 1024px){
	 #background{
	background-image: url('../images/body-background-1024.png');
	background-position:center center;
}
	 #kitchen-cabinet-background{
	background-image: url('../images/kitchen-cabinet-background-1024.png');
	background-position:center center;
}
	.site-move-info-container {
    padding: 24em 0 12em 0;
	}
	.no-pad{
		padding-left:0px!important;
		padding-right:0px!important;
	}
	#nav-sticky-toggle{
		font-size:16px;
	}
	.nav-adjust{
		margin-left:7em;
	}
	.nav-black{
		font-size:16px;
	}
	.nav-black li a{
		padding:15px 6px!important;
	}
		 #bathroom-vanity-background{
	background-image: url('../images/bathroom-cabinet-background-1024.png');
	background-position:center center;
}
	 #closet-cabinet-background{
	background-image: url('../images/closet-cabinet-background-1024.png');
	background-position:center center;
}
#cabinet-refacing-background{
	background-image: url('../images/cabinet-refacing-background-1024.png');
	background-position:center center;
}
#countertops-background{
	background-image: url('../images/countertop-background-1024.png');
	background-position:center center;
}
#bridgewood-american-value-background{
	background-image: url('../images/bridgewood-american-value-background-1024.png');
	background-position:center center;
}
#bridgewood-advantage-background{
	background-image: url('../images/bridgewood-advantage-background-1024.png');
	background-position:center center;
}
#custom-background{
	background-image: url('../images/custom-background-1024.png');
	background-position:center center;
}
#j-k-cabinetry-background{
	background-image: url('../images/j-k-cabinetry-background-1024.png');
	background-position:center center;
}
.telephone-text-inverse .telephone-text{
    display:none;
}
.telephone-text{
    margin-top:1em;
    font-size:15px;
}
    #tele.tele-sticky{
        margin-top:-1px;
    }
    .reface-process{
        padding:.5em 3em .5em 3em;
    }
    .cabinet-panel-overlay h2{
        font-size:23px;
    }
	.site-move-info-container{
           padding:24em 0 0 0;
       }
       .main-style{
           padding-right:20px;
           padding-left:20px;
       }
	   .tele-sticky{
		   font-size:31px!important;
	   }
	
 }
   @media screen and (max-width: 768px){
	 #background{
	background-image: url('../images/body-background-768.png');
	background-position:center center;
}
	 #kitchen-cabinet-background{
	background-image: url('../images/kitchen-cabinet-background-768.png');
	background-position:center center;
}
	 #bathroom-vanity-background{
	background-image: url('../images/bathroom-cabinet-background-768.png');
	background-position:center center;
}
	 #closet-cabinet-background{
	background-image: url('../images/closet-cabinet-background-768.png');
	background-position:center center;
}
#cabinet-refacing-background{
	background-image: url('../images/cabinet-refacing-background-768.png');
	background-position:center center;
}
#countertops-background{
	background-image: url('../images/countertop-background-768.png');
	background-position:center center;
}
#bridgewood-american-value-background{
	background-image: url('../images/bridgewood-american-value-background-768.png');
	background-position:center center;
}
#bridgewood-advantage-background{
	background-image: url('../images/bridgewood-advantage-background-768.png');
	background-position:center center;
}
#custom-background{
	background-image: url('../images/custom-background-768.png');
	background-position:center center;
}
#j-k-cabinetry-background{
	background-image: url('../images/j-k-cabinetry-background-768.png');
	background-position:center center;
}
.navbar-collapse{
	padding-left:0px!important;
	padding-right:0px!important;
	/*background-color:white;*/
}
.nav-black{
	height:auto;
}
.navbar-nav{
	margin:0px!important;
}
#nav-sticky-toggle.sticky{
	padding:0px;
}
.nav{
	padding-left:30px!important;
}
.navbar-brand{
	padding-left:30px!important;
}
.telephone-text{
           margin-left:3.5em;
 
       }
 }
@media screen and (min-width: 767px) and (max-width: 768px){
    .navbar-fixed-top{
        position:absolute!important;
    }
	.telephone-text{
		margin-top:0px!important;
	}
	#kitchen-cabinet-background{
	    background-image: url('../images/kitchen-cabinet-background-768.png');
    background-position: center center;
    background-repeat: no-repeat;
    height: 639px;
	}
}
 @media screen and (max-width: 767px){
	 #background{
	background-image: url('../images/body-background-640.png');
	background-position:center center;
}
.navbar-nav{
	height:auto!important;
}
.dark-image{
	padding-left:94%;
}
.nav-white{
	position:relative;
	width:100%;
}
.nav-black{
	position:absolute;
	background-color:white;
}
.nav-black li a {
	color:black;
}
.telephone-text-inverse li a{
	color:#999!important;
}
.main-style{
	    height: auto;
    color: black;
    font-size: 24px;
    padding-top: 2em;
    padding-right: 1em!important;
    padding-bottom: 1em!important;
    padding-left: 1em!important;
}
.main-content p{
	color:black;
}

.site-move-info-container{
	padding: 9em 0 12em 0;
	height:480px;
}
.mission-content{
	padding-left:1em!important;
	padding-right:1em!important;
}
.gallery-pad-before{
	padding:0em;
 }
 .gallery-pad-after{
		padding:0em;
 }
 .kitchen-remodel-background{
	 padding:0em;
 }
 .kitchen-remodel{
	 padding:0em;
 }
 }
 @media screen and (max-width: 480px){
	 #background{
	background-image: url('../images/body-background-480.png');
	background-position:center center;
	 }
	 #kitchen-cabinet-background{
	background-image: url('../images/kitchen-cabinet-background-768.png');
	background-repeat: no-repeat!important;
    height: 500px!important;
	
}
.page-info-inside-container{
	margin-top:4em!important;
}
.nav{
    padding-left:30px!important;
    background-color:white;
}
.btn-lg{
    padding:10px 8px;
}
 }
 @media screen and (max-width: 375px){
     .navbar-brand{
         margin-top:-1.5em!important;
     }
     .dark-image{
         padding-left:0px!important;
         width:auto!important;
     }
     .main-style{
         padding-left:5px!important;
         padding-right:5px!important;
     }
     .site-move-inside-container{
         padding:0px!important;
     }
     .navbar{
         height:61px;
     }
     .btn-lg{
         font-size:16px!important;
		 margin-left:1em;
		 -webkit-transition: all 0.1s ease;
            transition: all 0.1s ease;
     }
 }
  
  
  
  
  