.top-nav-collapse {
    background-color: #dedede !important;
}

.navbar:not(.top-nav-collapse) {
    background: rgba(3, 3, 3, 0.1) !important;
}

@media (max-width: 768px) {
    .navbar:not(.top-nav-collapse) {
        background: #dedede !important;
    }
}


h5 {
letter-spacing: 3px;
}

.between-sections{
margin-top: 3rem;
margin-bottom: 3rem;
border: 0;
border-top: 1px solid rgb(163, 149, 80);
} 

#top-link a {
text-transform:uppercase;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-moz-border-radius:5px;border-radius:5px;
position:fixed;
display:block;
padding:3px;
bottom:5px;
right:5px;
color:#000;
font-size:80%;
font-weight:400;	
text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
text-decoration:none; 
border:2px solid #000;
background:rgb(163, 149, 80);    
}


.jarallax {
    height: 1000px;
}

@media (max-width: 740px) {
    .jarallax {
        height: 300px;
    }
}

@media (min-width: 769px) and (max-width: 1025px) {
    .jarallax {
        height: 500px;
    }
}

/* Nav Section */
.navbar.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(163, 149, 80)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
cursor: pointer; }

.navbar.navbar-light .breadcrumb .nav-item .nav-link,
.navbar.navbar-light .navbar-nav .nav-item .nav-link {
color: rgb(163, 149, 80);
font-weight: 500;
font-size:120%;     
text-shadow: 0 1px 0 #282828, 0 1px 0 rgb(163, 149, 80), 0 1px 0 rgb(163, 149, 80), 0 1px 0 #222, 0 0px 0 rgb(163, 149, 80), 0 1px 0 #1e1e1e, 0 1px 0 #1c1c1c, 0 1px 0 #1a1a1a, 0 1px 0 #181818, 0 1px 0 #161616, 0 1px 0 #141414, 0 1px 0 #121212, 0 1px 1px rgba(0, 0, 0, 0.9);
}

.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover,
.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover {
color: #ff0000; 
    
}

.nav-item.active{
background-color: rgb(163, 149, 80);   
}

.navbar.navbar-light .breadcrumb .nav-item.active > .nav-link,
.navbar.navbar-light .navbar-nav .nav-item.active > .nav-link {
color: #000000;
}

.navbar.navbar-light .breadcrumb .nav-item.active > .nav-link:hover,
.navbar.navbar-light .navbar-nav .nav-item.active > .nav-link:hover {
color: #000000;
}

.navbar.navbar-light .navbar-toggler {
color: #2a12e3; 
}

.dropdown-menu{
background: #dedede; 
border: none;  
border-radius:0px;
box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.33);    
}

.dropdown-menu p{
font-weight: 500;
font-size:120%;     
}

.dropdown .dropdown-menu .dropdown-item:hover, .dropdown .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item:focus {
background: none;   
border-radius: 0px;
box-shadow: none;
    
}

.dropdown-menu .dropdown-text p {
margin: 0px; 
padding: 0px;
color: rgb(163, 149, 80);
font-weight: 600;
text-shadow: 1px 2px 2px rgb(175, 175, 175);
}

.dropdown-menu .dropdown-text:hover p{
color: #ff0000 !important;
font-weight: 600;
text-shadow: 1px 2px 2px rgb(175, 175, 175);    
}


.navbar-brand img{
height: 120px;      
max-width: 250px;
max-height: 120px;    
}
/* /Nav Section */

/* Footer Section */

footer.page-footer {
margin-top: 20px;
border-top: 2px solid rgb(163, 149, 80);
padding-top: 20px;
background-color: rgb(2, 2, 2);
font-weight: 600;
color: rgb(163, 149, 80);
}

.page-footer .title {
font-weight: 400;
text-decoration: underline;
}

.page-footer .table {
width: 100%;
max-width: 100%;
margin-bottom: 1rem;
background-color: transparent; 
}

.page-footer .table th,
.table td {
padding: 0.75rem;
vertical-align: top;
border: none;
font-weight: 600;
font-size: 100%;
}

.page-footer a:link {
color:rgb(163, 149, 80);
}

.fotter-nav-menu .nav-link{
margin: 1px; padding: 1px;   
}

.social-section li{
list-style: none;   
}


.social-section .facebook{
font-size:2.5em;
color: rgb(163, 149, 80);    
}

.social-section .twitter{
font-size:2.5em;
color: rgb(163, 149, 80);    
}

.social-section .google-plus{
font-size:2.5em;
color: rgb(163, 149, 80); 
}

.copyright-text{
background-color: rgb(163, 149, 80);
color: rgb(0, 0, 0);
}

.copyright-link a{
cursor: none;
color: rgb(0, 87, 158);
}

.copyright-text p{
margin: 0px;
padding: 0px;
font-weight: 500;
font-size: 90%;
text-align: center;
}

.footer-copyright {
background: rgb(163, 149, 80);  
color: rgb(163, 149, 80);
}

.copyright-link{
color: #000;
}

.bliss-link-text p{
margin: 0px;
padding: 0px;
font-weight: 500;
font-size: 90%;
text-align: center;
}

.footer-bliss-link {
margin: 0px;
padding: 0px;
background: rgb(163, 149, 80);  
color: #000;  
}

.bliss-link{
margin: 0px;
padding: 0px;
color: #000;
}

/* Footer Section Finished */

/* Home Section Finished */

#index .intro-info-content h1{
color: #a39550!important;     
letter-spacing: .1rem;
text-shadow: 0 1px 0 #fff, 0 1px 0 #2e2e2e, 0 2px 0 #2c2c2c, 0 3px 0 #2a2a2a, 0 4px 0 #282828, 0 1px 0 #262626, 0 1px 0 #242424, 0 1px 0 #222, 0 2px 0 #202020, 0 1px 0 #1e1e1e, 0 1px 0 #1c1c1c, 0 1px 0 #1a1a1a, 0 1px 0 #181818, 0 1px 0 #161616, 0 1px 0 #141414, 0 1px 0 #121212, 0 10px 10px rgba(0, 0, 0, 0.9);
font-weight: 500;     
}

#home h4{
color: #a39550;     
letter-spacing: .1rem;
text-shadow: 0 1px 0 #fff, 0 1px 0 #2e2e2e, 0 2px 0 #2c2c2c, 0 3px 0 #2a2a2a, 0 4px 0 #282828, 0 1px 0 #262626, 0 1px 0 #242424, 0 1px 0 #222, 0 2px 0 #202020, 0 1px 0 #1e1e1e, 0 1px 0 #1c1c1c, 0 1px 0 #1a1a1a, 0 1px 0 #181818, 0 1px 0 #161616, 0 1px 0 #141414, 0 1px 0 #121212, 0 6px 6px rgba(0, 0, 0, 0.9); 
font-weight: 500; 
}


#index .intro-info-content h5 {
color: #a39550!important;   
letter-spacing: .1rem;
line-height:2rem;   
text-shadow: 0 0px 0 #fff, 0 0px 0 #2e2e2e, 0 0px 0 #2c2c2c, 0 0px 0 #2a2a2a, 0 4px 0 #282828, 0 1px 0 #262626, 0 1px 0 #242424, 0 1px 0 #222, 0 0px 0 #202020, 0 1px 0 #1e1e1e, 0 1px 0 #1c1c1c, 0 1px 0 #1a1a1a, 0 1px 0 #181818, 0 1px 0 #161616, 0 1px 0 #141414, 0 1px 0 #121212, 0 2px 6px rgba(0, 0, 0, 0.9);
font-weight: 500;
font-size:140%;    
}

#services .section-heading{
font-weight: 500; 
text-align: center; 
margin-bottom: 20px;    
}

#services .section-description{
font-weight: 500; 
text-align: left; 
margin-bottom: 30px;    
}

.feature-title{
font-size: 1.2rem;    
font-weight: 300;    
}


.card-deck{
margin: 0px auto;  
}

/* Home Section Finished */

/* Services Section */

#tiling, #slating, .section-heading-h1{
font-weight: 500; 
text-align: center;    
}

#tiling, #slating, .section-heading-h2{
font-weight: 400; 
text-align: center;  
}

#tiling, #slating, .section-heading-p{
font-weight: 400; 
text-align: left;  
}

#services main{
margin-top: 120px;    
}

.services-list {
color:rgb(163, 149, 80);
font-size: 150%;    
}

.services-list h5{
color:#000;    
    
}

.quote-form .modal-header{
text-align: center;
background: rgb(163, 149, 80);
color: #000000;    
font-weight: 500;   
}

.quote-form h2{
text-align: center;
color: #fff;    
font-weight: 500;    
}

.quote-form p{
text-align: center;
color: #fff;    
font-weight: 500;    
}

/* /Services Section */

/* Testimonial Section */
#testimonials main{
margin-top: 145px;    
}

#testimonials .section-heading{
font-weight: 400; 
text-align: center; 
margin-bottom: 20px;    
}

#testimonials .checkatrade-list{
margin-top:1rem;     
color: #fff;
font-size: 1rem;    
font-weight: 500;    
}

#testimonials .checkatrade-score{
color: #fff;
background-color: #0c4da2;    
font-size: 3rem;    
font-weight: 500;    
}

#testimonials .checkatrade-score .icon {
color: #fff;
font-size: 1.2rem;    
font-weight: 500;    
}

#testimonials .checkatrade-score h1 {
font-size: 3rem;    
font-weight: 300;    
}

#testimonials .checkatrade-score p {
font-size: 1.2rem;    
font-weight: 500;    
}

#testimonials h2 {
margin-top: 3rem;
font-weight: 300;    
}

#testimonials h3 {
margin-top: 1rem;
font-weight: 400
}

#testimonials hr {
margin-top: 0rem;
margin-bottom: 3rem;
border: 0;
border-top: 1px solid rgb(163, 149, 80);
} 

.fa-quote-left, .fa-quote-right{
font-size: .75rem; 
    
}

.testimonial-writeup{
font-size: 1rem;
font-weight:400; 
}

#testimonials .checkatrade-logo{
margin: 10px;    
}

#test-facebook .avatar img{
max-height: 180px;
max-width: 180px;  
margin-bottom: 6px;
}

.facebook-logo{
font-size:1.5em;
color: #3b5998;    
}

.review-stars{
color: rgb(163, 149, 80);
}
/* /Testimonial Section */

/* Contact us Section */

#contact-us main{
margin-top: 120px;    
}

/* Content Section */

.contact-numbers{
margin: 1rem auto 1rem auto;
}

.contact-numbers h5{
color: #000;
text-decoration: none;    
}


.contact-numbers img{
display: block;
width: 100%; 
max-height:170px;
max-width:170px;
margin: 0px auto 0px auto;
}

.contact-details{
margin-top:1rem; 
text-align: center;
}

.contact-details a:link {
color:#000;
}

#contact-map .maplabel img{
display: block;
width: 100%; 
max-height:100px;
max-width:100px;
margin: 0px auto 0px auto;
}

#map {
width: 100%; 
height: 400px; 
margin-top: 20px; 
margin-bottom: 20px;
}

   
}
/* Content Section Finished */

/* reCaptcha Mobiles */
@media only screen and (max-width : 767px) {
.g-recaptcha {
margin: 0px;
padding: 0px;
transform: scale(0.77);
-webkit-transform: scale(0.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
}
}
/* /reCaptcha Mobiles */


/* Contact us Section Finished */













