body{
font-family: adelle-sans, sans-serif;
font-size: 100%;   
font-weight: 200;
font-style: normal;
color:rgb(0, 0, 0);  
background: rgb(255, 255, 255);    
}

.h1-responsive {
  font-size: 150%; }

.h2-responsive {
  font-size: 145%; }

.h3-responsive {
  font-size: 125%; }

.h4-responsive {
  font-size: 120%; }

.h5-responsive {
  font-size: 115%; }

@media (min-width: 576px) {
  .h1-responsive {
    font-size: 170%; }
  .h2-responsive {
    font-size: 140%; }
  .h3-responsive {
    font-size: 120%; }
  .h4-responsive {
    font-size: 115%; }
  .h5-responsive {
    font-size: 110%; } }

@media (min-width: 768px) {
  .h1-responsive {
    font-size: 200%; }
  .h2-responsive {
    font-size: 170%; }
  .h3-responsive {
    font-size: 125%; }
  .h4-responsive {
    font-size: 120%; }
  .h5-responsive {
    font-size: 115%; } }

@media (min-width: 992px) {
  .h1-responsive {
    font-size: 250%; }
  .h2-responsive {
    font-size: 170%; }
  .h3-responsive {
    font-size: 130%; }
  .h4-responsive {
    font-size: 125%; }
  .h5-responsive {
    font-size: 120%; } }

@media (min-width: 1200px) {
  .h1-responsive {
    font-size: 300%; }
  .h2-responsive {
    font-size: 200%; }
  .h3-responsive {
    font-size: 135%; }
  .h4-responsive {
    font-size: 130%; }
  .h5-responsive {
    font-size: 125%; } }

.h1-responsive-opening{
color:  rgb(0, 0, 0);
font-weight: 400;    
}

.h2-responsive-opening{
text-align: center;
font-weight: 400;    
}

.h2-responsive-header{
padding-bottom: 1rem;    
 }

.h2-responsive-section{
text-align:left;   
color:rgb(0, 165, 0);   
}

/* Scrollbar */
/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
border: 1px solid rgb(255, 242, 0); 
border-radius: 0px;
background: rgb(0, 165, 0);
}
 
/* Handle */
::-webkit-scrollbar-thumb {
border: 1px solid rgb(0, 165, 0);     
background: rgb(255, 242, 0); 
border-radius: 0px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
border: 1px solid rgb(0, 165, 0);      
background: rgb(255, 242, 0); 
}
/* Scrollbar Finish */



.invisible{
color: rgb(255, 255, 255);   
}

hr{
background: rgb(255, 242, 0);
}

.divider-new {
margin-top: 1rem;
margin-bottom:2rem; 
}

.divider-new:before, .divider-new:after {
background: rgb(255, 242, 0);
}

.section-break{
background: rgb(255, 242, 0);
padding:1px; 
margin: 2rem;
}

.section-break-thin{
background: rgb(255, 242, 0);
padding:.01rem 0rem; 
margin: 0rem 0rem;
}

.section-break-thin-01{
background: rgb(0, 165, 0);
padding:.001rem 0rem; 
margin: 0rem 0rem;
}

.main-header{
margin-top:8px;   
padding-top:40px;    
padding-bottom:40px;   
}

.sub-header{
margin-top:8px;   
padding-top:10px;    
padding-bottom:10px;   
}

.head-bg{
background: rgb(119, 206, 238) !important;    
 box-shadow: 0 2px 5px 0 rgb(85, 85, 85), 0 2px 50px 0 rgb(216, 216, 216);   
}

.ssw-bullet{
 max-height: 35px;    
    
}

.bwd-bullet img{
max-height: 40px;    
}

 /* Top Link */
#top-link a {
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-moz-border-radius:5px;border-radius:5px;
background: rgb(0, 165, 0);
position:fixed;
display:block;
padding:3px;
bottom:5px;
right:5px;
color: rgb(255, 242, 0);
font-size:80%;
font-weight:400;	
text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
text-decoration:none; 
border:2px solid rgb(255, 242, 0)
}
 /* /Top Link */

/* Nav Section */
.top-nav-collapse {
background: rgb(119, 206, 238) !important;
}

.navbar:not(.top-nav-collapse) {
background: rgb(119, 206, 238) !important;
}

.navbar{
margin: 0px;
padding: 0px;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .25), 0 3px 10px 5px rgba(0, 0, 0, 0.05) !important;
}

.navbar-brand {
display: inline-block;
padding-top: 0rem;
padding-bottom: 0rem;
margin-right: 0rem;
}

.navbar-brand img{
height: 100px;      
max-height:100px;
padding: 0px;
margin: 5px 0px 5px 5px;
}

.navbar.navbar-bwd{
background-color: rgb(119, 206, 238)!important;
}

.navbar.navbar-bwd .breadcrumb .nav-item .nav-link,
.navbar.navbar-bwd .navbar-nav .nav-item .nav-link {
color:  rgb(0, 0, 0);
font-weight: 500;
font-size:100%;  
background-clip: padding-box;
border: 0.5px solid rgb(255, 242, 0);
margin-right:0.2rem;
padding: 2px 2px;  
border-radius:25px;
min-height: 50;
min-width: 195px;
max-width: 242px;
text-align: center;
}

.navbar.navbar-bwd .breadcrumb .nav-item .nav-link:hover,
.navbar.navbar-bwd .navbar-nav .nav-item .nav-link:hover {
color:  rgb(255, 255, 255);
background: rgb(0, 165, 0);
}

.navbar.navbar-bwd .breadcrumb .nav-item.active > .nav-link,
.navbar.navbar-bwd .navbar-nav .nav-item.active > .nav-link {
color: rgb(0, 165, 0); 
background: rgb(255, 242, 0);
}

.navbar.navbar-bwd .breadcrumb .nav-item.active > .nav-link:hover,
.navbar.navbar-bwd .navbar-nav .nav-item.active > .nav-link:hover {
color: rgb(255, 255, 255);
background: rgb(0, 165, 0);
}

.navbar.navbar-bwd .navbar-toggler {
color:  rgb(192, 192, 192);
}

.nav-item{
margin: .25rem 0rem;      
}

.fa-bars{
font-size: 200%;    
}

.fa-bars .fa-primary{
fill: rgb(9, 108, 189);
}

.fa-bars .fa-secondary{
fill: rgb(250, 7, 7);
opacity: 1;    
}

.navbar .bliss-nav{
display:block;    
max-width: 618px;
padding: 0px;
margin: 0px auto 0px auto;
}

.nav-contacts{
width: 100%;
} 

.nav-contact-no-left{
min-width: 210px;
text-align: center;    
color: rgb(0, 0, 0);
font-weight: 550;  
}

.nav-contact-no-middle{
min-width: 210px;
text-align: center;    
color: rgb(0, 0, 0);
font-weight: 550;  
}

.nav-contact-no-right{
min-width: 210px;
text-align: center;    
color: rgb(0, 0, 0);
font-weight: 550;  
}

.navbar .nav-contact-no-right a:hover{
color: rgb(255, 242, 0)!important;
}

.nav-contact-no-left .fa-mobile-android-alt{
font-size:1.3rem;   
}

.nav-contact-no-left .fa-mobile-android-alt .fa-primary{
color: #00a500!important;
}

.nav-contact-no-left .fa-mobile-android-alt .fa-secondary{
fill: rgb(255, 242, 0);
opacity: 1;     
}

.nav-contact-no-middle .fa-phone-office{
font-size:1.3rem;    
}

.nav-contact-no-middle .fa-phone-office .fa-primary{
fill: rgb(255, 242, 0);
}

.nav-contact-no-middle .fa-phone-office .fa-secondary{
color: rgb(0, 165, 0)!important;
opacity: 1;    
}

.nav-contact-no-right .fa-at{
font-size:1.3rem;   
}

.nav-contact-no-right .fa-at .fa-primary{
fill: rgb(0, 165, 0)!important;
}

.nav-contact-no-right .fa-at .fa-secondary{
color: rgb(255, 242, 0)!important;
opacity: 1;     
}

.bliss-nav .nav-contact-no-right a{
color: rgb(0, 0, 0) !important;
}

.bliss-nav .nav-contact-no-right a:hover{
color: rgb(255, 242, 0)!important;
}

.navbar .dropdown-menu {
background-color: rgb(255, 255, 255);
-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
border: 0.5px solid rgb(9, 108, 189);
border-radius:0px;
}

.navbar.navbar-bwd .breadcrumb .dropdown-menu .dropdown-item,
.navbar.navbar-bwd .navbar-nav .dropdown-menu .dropdown-item {
color:  rgb(0, 0, 0);
font-weight: 500;
font-size:100%;  
background-clip: padding-box;
border: 0.5px solid rgb(9, 108, 189);
margin-right:0.2rem;
padding: 2px 2px;  
border-radius:25px;
min-height: 50;
background: rgb(255, 255, 255);
text-align: center;
-webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.18), 0 3px 7px 0 rgba(0, 0, 0, 0.15);
box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.18), 0 3px 7px 0 rgba(0, 0, 0, 0.15);
}

.navbar.navbar-bwd .breadcrumb .dropdown-menu .dropdown-item:hover,
.navbar.navbar-bwd .navbar-nav .dropdown-menu .dropdown-item:hover {
color:  rgb(255, 255, 255);
background: rgb(9, 108, 189);
}

.navbar.navbar-bwd .breadcrumb .dropdown-menu.active > .dropdown-item,
.navbar.navbar-bwd .navbar-nav .dropdown-menu.active > .dropdown-item {
color: rgb(255, 255, 255);
background: rgb(9, 108, 189);
}

@media (max-width: 768px) {
.navbar:not(.top-nav-collapse) {
background: rgb(119, 206, 238) !important;
}
}

@media (max-width: 768px) {
.navbar.navbar-bwd .breadcrumb .nav-item .nav-link,
.navbar.navbar-bwd .navbar-nav .nav-item .nav-link {
min-width: 100%;
max-width: 100%;
text-align: center;  
}
}

@media (max-width: 768px) {
.navbar-brand img{
height: 100px;      
max-height:100px;
padding: 0px;
margin: 0px auto px 1rem;
}
}

@media (max-width: 768px) {
.tel-no-header {
text-align: center;
}
}

/* /Nav Section */

/* Footer Section */

#bwd-footer{
border-top:2px solid rgb(255, 242, 0);
font-size: 100%;    
font-weight:500;
background-color: rgb(119, 206, 238);
color: rgb(0, 0, 0);    
}

#bwd-footer .footer-section-top{
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;    
}

#bwd-footer .footer-section{
border-bottom: 2px solid rgb(255, 242, 0); 
border-left: 2px solid rgb(255, 242, 0); 
border-right: 2px solid rgb(255, 242, 0);
}

#bwd-footer .footer-section-header{
padding: 10px 0px 10px 0px;     
text-align: center;
}

#bwd-footer .footer-section-li{
text-align: center;    
display:block;    
max-width: 180px;
padding: 0px;
margin: 0px auto 0px auto;   
}

#bwd-footer .footer-bullet {
height: 25px;      
padding: 0px;
margin: 0px auto 0px 0rem;  
}

#bwd-footer .footer-header-img{
height:35px;    
margin-right: 1rem;    
}

#bwd-footer .fa-ul li{
margin-bottom: 1rem;   
}

#bwd-footer .fa-ul li a{
color: rgb(0, 0, 0);   
}

#bwd-footer .fa-ul li a:hover{
color: rgb(255, 242, 0);   
}

#bwd-footer .footer-address li{
margin: 0px;
padding: 0px;
}

#bwd-footer .footer-address{
margin-bottom:1rem;
}

#bwd-footer .footer-contact-no .footer-section-li a{
color: rgb(0, 0, 0)!important;
}

#bwd-footer .footer-contact-no a:hover{
color: rgb(255, 242, 0)!important;
}

#bwd-footer .bwd-copyright{
padding-top:1rem;
background-color: rgb(0, 165, 0); 
color: rgb(255, 242, 0);
}

#bwd-footer .bwd-copyright a{
color: rgb(255, 242, 0);    
}

#bwd-footer .bwd-copyright a:hover{
color: rgb(255, 255, 255);    
}

/* Footer Section Finished */


/* Home Page */

/* Carousel Section */
#home-page .carousel-caption{
font-family: adelle-sans, sans-serif;
display: inline-block;    
width: 100%;
padding: 0px;
margin: 0px auto 0px auto;
position: absolute;
right: 0%;
left: 0%;
top: 80px;
}

#home-page .carousel-caption h1 {
font-weight: 500;
color: rgb(255, 242, 0);
z-index: 10;
padding-top:0px;
padding-bottom:10px;
}

#home-page .carousel-caption h1 span {
color: rgb(255, 242, 0);  
}

@media (max-device-width: 480px) {
#home-page .carousel-caption h1 {
padding: 0px;
margin: 0px;
top:0px;
}
}

@media (max-width: 576px) {
#home-page .carousel-caption h1 {
bottom:40px; 
}
}

@media (min-width: 768px) {
#home-page .carousel-caption h1 {
bottom:80px; 
}
}

@media (min-width: 992px) {
#home-page .carousel-caption h1 {
bottom: 120px;
}
}

@media (min-width: 1200px) {
#home-page .carousel-caption h1 {
bottom:20px;
}
}

@media (max-device-width: 480px) {
#home-page .carousel-caption .h1-responsive-header-caption {
font-size: 100% !important;
}    
}

@media (min-width: 576px) {
#home-page .carousel-caption .h1-responsive-header-caption {
font-size: 150% !important;
}    
}

@media (min-width: 768px) {
#home-page .carousel-caption .h1-responsive-header-caption {
font-size:200% !important;
}
}

@media (min-width: 992px) {
#home-page .carousel-caption .h1-responsive-header-caption {
font-size: 250% !important; 
}
}

@media (min-width: 1200px) {
#home-page .carousel-caption .h1-responsive-header-caption {
font-size:650% !important;     
}
}

#home-page .carousel-caption h2 {
color: rgb(192, 192, 192);  
font-weight:600; 
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: rgb(0, 0, 0);    
position: absolute;
right: 0%;
left:0%;
z-index: 10;
padding-top: 0px;
padding-bottom:5px;
}

#home-page .carousel-caption h2 span {
padding:2px 2px;
}

@media (max-device-width: 480px) {
#home-page .carousel-caption h2 {
top:40px;
padding: 0px;
margin: 0px;    
}
}

@media (min-width: 576px) {
#home-page .carousel-caption h2 {
bottom:60px; 
}
}

@media (min-width: 768px) {
#home-page .carousel-caption h2 {
bottom:80px; 
}
}

@media (min-width: 992px) {
#home-page .carousel-caption h2 {
bottom:90px;
}
}

@media (min-width: 1200px) {
#home-page .carousel-caption h2 {
bottom:100px;
}
}

@media (max-device-width: 480px) {
#home-page .carousel-caption .h2-responsive-header-caption {
font-size: 200%; 
}
}

@media (min-width: 576px) {
#home-page .carousel-caption .h2-responsive-header-caption {
font-size: 200%; 
}
}

@media (min-width: 768px) {
#home-page .carousel-caption .h2-responsive-header-caption {
font-size: 210%; 
}
}

@media (min-width: 992px) {
#home-page .carousel-caption .h2-responsive-header-caption {
font-size: 250%; 
}
}

@media (min-width: 1200px) {
#home-page .carousel-caption .h2-responsive-header-caption {
font-size:350%; 
}
}

#home-page .carousel-caption h3 {
position: absolute;
color: rgb(255, 255, 255);  
position: absolute;
right: 15%;
left: 15%;
z-index: 10;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

@media (max-device-width: 480px) {
#home-page .carousel-caption h3 {
top:-30px;
padding: 0px;
margin: 0px;    
    }
}

@media (min-width: 576px) {
#home-page .carousel-caption h3 {
bottom:30px; 
}

}

@media (min-width: 768px) {
#home-page .carousel-caption h3 {
bottom:30px; 
}
}

@media (min-width: 992px) {
#home-page .carousel-caption h3 {
bottom:10px;
}
}

@media (min-width: 1200px) {
#home-page .carousel-caption h3 {
bottom: 140px;
}
}

@media (max-device-width: 480px) {
#home-page .carousel-caption .h3-responsive-header-caption {
font-size: 120%;     
}
}

@media (min-width: 576px) {
#home-page .carousel-caption .h3-responsive-header-caption {
font-size: 150%; 
}   
}

@media (min-width: 768px) {
#home-page .carousel-caption .h3-responsive-header-caption {
font-size: 200%;     
}
}

@media (min-width: 992px) {
#home-page .carousel-caption .h3-responsive-header-caption {
font-size: 250%; 
}
}

@media (min-width: 1200px) {
#home-page .carousel-caption .h3-responsive-header-caption {
font-size: 300%;
}
}

.carousel-indicators li {
width: 4.25rem;
max-width: 1.25rem;
height: 1.25rem;
margin-bottom: -.5rem;
background-color: rgb(255, 242, 0)
}

.carousel-indicators .active {
width: 4.56rem;
max-width: 1.56rem;
height: 1.56rem;
background-color: rgb(0, 165, 0);
border-radius: 150%
}

.carousel-control-prev,
.carousel-control-next {
position: absolute;
top: 0;
bottom: 0;
z-index: 100; 
}

.carousel .carousel-control-prev-icon,
.carousel .carousel-control-next-icon {
width: 40px;
height: 40px;
}

.carousel .carousel-control-prev-icon {
background-image: url(../img/svg/SSW-chevron-left.svg);
}

.carousel .carousel-control-next-icon {
background-image: url(../img/svg/SSW-chevron-right.svg); 
}

/* /Carousel Section */

/* About Us Section */

.about .fa-at{
font-size:1.3rem;   
}

.about  .fa-at .fa-primary{
fill: rgb(0, 165, 0)!important;
}

.about  .fa-at .fa-secondary{
color: rgb(255, 242, 0)!important;
opacity: 1;     
}

.about  a{
color: rgb(0, 0, 0) !important;
}

.about a:hover{
color: rgb(255, 242, 0)!important;
}




/* /About Us Section */

/* Services Offered Section */


#services-offered{
background-image: url(../img/svg/Newbury-Flag-Op-30.svg); 
opacity: 1;
}

#services-offered .list-row{
margin:1rem 0rem;  
}

#services-offered .fa-ul{
margin-bottom:0rem;   
}

#services-offered .services-offered-list{
margin:0rem 0rem;
}

#services-offered .li-pad {
margin: 1rem 0px 0rem 0px;
padding-left: 0rem;
font-weight: 600;
font-size: 120%;
color: rgb(0, 0, 0);
}

.list-row .services-offered-list {
text-align:center; 
}

@media (max-device-width: 480px) {
.list-row .services-offered-list {
text-align:center;     
}
}

@media (min-width: 576px) {
.list-row .services-offered-list{
text-align:center;  
}   
}

@media (min-width: 768px) {
 .list-row .services-offered-list{
text-align:left;  
}
}

/* /Services Offered Section */

/* Areas We Cover Section */


#areas-covered{
background-image: url(../img/svg/Newbury-Flag-Op-30.svg); 
opacity: 1;
}

#areas-covered .list-row{
margin:1rem 0rem;  
}

#areas-covered .fa-ul{
margin-bottom:0rem;   
}

#areas-covered .areas-covered-list{
margin:0rem 0rem;
}

#areas-covered .li-pad {
margin: 1rem 0px 0rem 0px;
padding-left: 0rem;
font-weight: 600;
font-size: 120%;
color: rgb(0, 0, 0);    
}

.list-row .areas-covered-list {
text-align:center; 
}

@media (max-device-width: 480px) {
.list-row .areas-covered-list {
text-align:center;     
}
}

@media (min-width: 576px) {
.list-row .areas-covered-list{
text-align:center;  
}   
}

@media (min-width: 768px) {
 .list-row .areas-covered-list{
text-align:left;  
}
}

/* /Areas We Cover Section */

/* Home Page Finish */

/* FAQ Page */
#faq-page .accordion-item{
 border-bottom:0px solid rgba(0, 0, 0, 0.15);
}

#faq-page .accordion-button{
margin: 0rem;  
color: rgb(0, 0, 0);
font-size: 1.2rem;
padding-right:3rem;
color: rgb(0, 0, 0);
margin-bottom: 0rem;
}

#faq-page .accordion-item {
border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

#faq-page .bwd-bullet{
margin:5px 5px;    
    
}


/* FAQ Page Finish */


/* Process Page */

.process-img-01{

    
}

/* Process Page Finish */

/* /Drain-Survey Page */

.survey-page .fa-ul li{
 margin-bottom: 1rem;   
}

/* /Drain-Survey Page */


/* Repair Page */

.repair-page .fa-ul li{
 margin-bottom: 1rem;   
}

.repair-page .service-gallery-text{
margin-top: 1rem;   
text-align: center;    
font-weight: 400;    
}

.repair-page .service-gallery-text-title{
margin-top: 1rem;   
text-align: center;    
font-weight: 600;    
}

.repair-page .border-col-left{
border-left:1px solid #0090ff ; 
margin: 0rem;    
}

.repair-page .border-col-right{
border-right:1px solid #0090ff ; 
margin: 0rem;    
}

/* /Repair Page */

/* /Blockage Page */

.blockage-page .fa-ul li{
 margin-bottom: 1rem;   
}

.list-row{
margin: 1rem;   
    
}

/* /Blockage Page */


/* Contractors Page */

.contractors-page .fa-ul li{
 margin-bottom: 1rem;   
}

/* /Contractors Page */

/* /Testimonial Page */

.testimonial-page .card-deck{
margin: 1rem 0rem;
padding-bottom: 0rem;   
}

#testimonial-page .card{
padding-bottom: 0rem;
margin-bottom: 0rem;
border: 1px solid rgb(0, 144, 255);    
}

#testimonial-page .card-body{
background: rgb(239, 239, 239); 
padding-bottom: 3rem;
margin-bottom: 0rem;    
}

.testimonial-page .card-image{
background: repeat;
}

.testimonial-page  .fa-quote-left{
font-size:.7rem;
    
}

.testimonial-page  .fa-quote-left .fa-primary{
fill: rgb(0, 144, 255);
}

.testimonial-page  .fa-quote-left .fa-secondary{
fill: rgb(0, 144, 255);
opacity: 1;     
}

.testimonial-page  .fa-quote-right{
font-size:.7rem;   
}

.testimonial-page  .fa-quote-right .fa-primary{
fill: rgb(0, 144, 255);
}

.testimonial-page  .fa-quote-right .fa-secondary{
fill: rgb(0, 144, 255);
opacity: 1;     
}


.testimonial-page .card-title-h4{
color: rgb(102, 102, 102); 
margin: 0;
padding:0rem;     
}

.testimonial-page .card-title-h5{
color: rgb(102, 102, 102);
margin: 0;
padding:0rem;     
}

.testimonial-page .test-main-01{
color: rgb(102, 102, 102);    
font-weight: 400;
font-style: normal;
margin: 0;
padding:10px 0px 0px 0px; 
}

.testimonial-page .test-main-02{
color: rgb(102, 102, 102);    
font-family: lieberuth, sans-serif;
font-weight: 400;
font-style: normal;
margin: 0;
padding:10px 0px 0px 0px; 
}

.testimonial-page .test-main-03{
color: rgb(102, 102, 102);    
font-family: quiet-sans, sans-serif;
font-weight: 400;
font-style: italic;
margin: 0;
padding:10px 0px 0px 0px;  
}

.testimonial-page .test-main-04{
color: rgb(102, 102, 102);    
font-family: farm-new, sans-serif;
font-weight: 400;
font-style: normal;
margin: 0;
padding:10px 0px 0px 0px; 
}

.testimonial-page .test-main-05{
color: rgb(102, 102, 102);    
font-family: indie-flower, sans-serif;
font-weight: 600;
font-style: normal;
margin: 0;
padding:10px 0px 0px 0px;
}

/* /Testimonial Page Finished */





/* Contact Us Section */
#contact-numbers{
margin-top:8px;   
padding-top:40px;    
padding-bottom:40px;     
}

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

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

#contact-numbers h6{
text-align:center;      
}

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

.contact-details a:link {
color:rgb(0, 0, 0);
}

.contact-details a:hover {
color:rgb(9, 108, 189);
}

#contact-form-body{
margin-top:8px;   
padding-top:0px;    
padding-bottom:40px;      
}

.md-form label {
color: rgb(109, 110, 112) !important;    
font-size: 1.2rem;
}

.form-control{
color: rgb(109, 110, 112) !important;     
}

.md-form .md-textarea{
color: rgb(109, 110, 112) !important;  
width: 95%;    
}

.btn .btn-contact-form{
max-height: 110px; 
max-width: 120px;    
}

.btn-contact-form {   
border: 1px solid rgb(255, 242, 0);
background-color: rgb(0, 165, 0) !important;
color: rgb(255, 242, 0); 
font-size: 100%; 
font-weight: 600;  
}

.btn-contact-form:hover {
border: 1px solid rgb(0, 165, 0);    
background-color: rgb(255, 242, 0) !important;
color: rgb(0, 165, 0); 
}

.btn-contact-form:focus, .btn-contact-form.focus {
-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); 
}

.btn-contact-form:focus, .btn-contact-form:active, .btn-contact-form.active {
background-color: rgb(192, 192, 192); 
    
}

.btn-contact-form.dropdown-toggle {
background-color: rgb(192, 192, 192) !important; 
}

.btn-contact-form.dropdown-toggle:hover, .btn-contact-form.dropdown-toggle:focus {
background-color: rgb(192, 192, 192) !important; 
}

.btn-contact-form:not([disabled]):not(.disabled):active, .btn-contact-form:not([disabled]):not(.disabled).active,
.show > .btn-contact-form.dropdown-toggle {
-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
background-color: rgb(192, 192, 192) !important;
}

.btn-contact-form:not([disabled]):not(.disabled):active:focus, .btn-contact-form:not([disabled]):not(.disabled).active:focus,
.show > .btn-contact-form.dropdown-toggle:focus {
-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); 
}

.recap-and-btn{
margin: 0px;
padding: 0px;    
}

#findus{
margin-top:8px;   
padding-top:0px;    
padding-bottom:40px;     
}

.map-icon img{
max-height: 160px;
max-width: 160px;
display: block;
width: 100%; 
max-height:170px;
max-width:170px;
margin: 0px auto 30px auto;
}

@media only screen and (max-width: 600px) {
#contact-us .map-address {
text-align: center;
}
}

.map-address {
text-align: center;
}


#map {
width: 100%; 
height: 400px;
}

#map iframe{
width: 100%; 
height: 400px; 
margin-top: 10px; 
margin-bottom: 10px;
border: .15rem solid #39B54A;
border-radius:15px;     
}

.map-wrap{
display: block;
width: 100%;     
}

/* Contact Us Section Finished */

/* Privacy Policy Section */

#privacy-policy-page .navbar{
margin: 0px;
padding: 0px;
box-shadow: none;
}

#privacy-policy-page{
background-color: rgb(192, 192, 192); 
color: rgb(102, 102, 102);  
}

#privacy-policy-page .divider-new {
margin-top: 1rem;
margin-bottom:2rem; 
}

#privacy-policy-page .divider-new:before, #privacy-policy-page .divider-new:after {
background: rgb(0, 144, 255);
}

#privacy-policy-page .h1-responsive{
text-align: center;
margin: 0px;
padding: 0px;
color: rgb(102, 102, 102);  
}

.h2-responsive-privacy-policy{
color: rgb(102, 102, 102);  
width: 100%;
text-align: left;    
}

#privacy-policy-page h3{
color: rgb(102, 102, 102);  
text-align: left;
margin: 0rem;
padding: 0rem;  
}

#privacy-policy-page .address{
list-style:none;
margin-bottom: 1rem;
padding-left: 0;
}

#privacy-policy-page .download-title{
margin: 1rem 0rem;    
color: rgb(0, 144, 255);  
font-weight: 600;    
}

#privacy-policy-page .bullet-list{
margin-bottom: 1rem;    
}

#privacy-policy{
background-color: rgb(192, 192, 192);
margin-top:8px;   
padding-top:40px;    
padding-bottom:40px;      
}

#privacy-policy-page .contact-email{
color: rgb(102, 102, 102);    
}

#privacy-policy .btn-privacy-policy{
text-align: center;   
background: rgb(0, 144, 255);    
font-size:1.5rem;
color: rgb(102, 102, 102);  
}

#privacy-policy .btn-privacy-policy i{
color: rgb(255, 255, 255);
font-size:1.5rem;
font-weight: 600;
}

#privacy-policy .btn-privacy-policy:hover{
text-align: center;   
background: rgb(102, 102, 102) ;
color: rgb(0, 144, 255);    
font-size:1.5rem;
}

#privacy-policy .btn-privacy-policy:hover i{
color: rgb(0, 144, 255);
font-size:1.5rem;
font-weight: 600;
}

/* /Privacy Policy Section Finished */
