.hide-it{display:none!important;}
.hide-section{display:none;}
.mt0{margin-top:0px!important;}
.mt5{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mb0{margin-bottom:0px!important;}
.mb5{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb25{margin-bottom:25px!important;}
.mb35{margin-bottom:35px!important;}
.mb50{margin-bottom:50px!important;}


.pt0{padding-top:0px!important;}
.pb0{padding-bottom:0px!important;}

.middle-box-menu .phoneLink a{padding:0px;margin-top:0px;float:none;}

.adv-img .img-box{border: 1px solid #ccc;}

.navbar-header .navbar-brand{padding:0px;margin-top:22px;margin-left:0px;}

.blueTxt{color:#508b9e!important;}
.picBrdr{border:1px solid #808080;}
.h2{font-size:34px!important;}
.title-base p.underTitle{
  width:100%;
  font-size:20px!important;
  float:left;
  margin:0px 0px 15px!important;
}
.featuredServiceDesc{
  font-size:16px!important;
  line-height:28px!important;
  margin-bottom:40px!important;
}

.title-base.title-small{margin-bottom:18px;}


h3.addFeaturesTitle{margin-bottom:20px;}
.addFeaturesTxt{font-size:16px!important;line-height:24px!important;margin-bottom:15px!important;}
.addFeaturesList{margin-bottom:15px!important;}

h3.smTxt{font-size:18px;}

@media (min-width: 993px){
   .navbar-header .navbar-brand{margin-left:0px!important;}
}
.navbar-header .logo{max-width:475px;}
/*.navbar-header .navbar-brand{padding:0px;margin-top:15px;}
.navbar-header .logo{max-width:475px;}*/


.section-slide h2{
   text-shadow: rgba(0, 0, 0, 0.74902) 2px 2px 4px;
   font-size:44px;
}

.section-slide p{
   font-size:20px;
   text-shadow: rgba(0, 0, 0, 0.74902) 2px 2px 4px;
   line-height:34px;
   color:#fff;
}
.section-slide .text-left p{width:55%;}
.section-slide .text-center p{width:60%;margin-left:20%;margin-right:20%;}

.call-action-box p{font-size:18px;}

.home-advs-box p{font-size:13px;}

img.home-main-img{border:1px solid #ddd;}
.home-text h1{font-size:30px;}
.home-text p{font-size:14px;}
.home-text-center p{text-align:center;}
.home-text p.larger{font-size: 20px;line-height:30px;}

.header-title h1{font-size:32px;text-shadow: rgba(0, 0, 0, 0.74902) 2px 2px 4px;}

.whiteBox{
   background-color:#fff;
   box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
   padding:20px;
}


.content p{font-size:16px;line-height:23px;margin-bottom:15px;}
.content p.promo-text{width:80%;font-weight:bold;text-align:center;margin:10px 10%;color:#599bb0;}
.content .content-img{
   float: right;
    margin-top: 6px;
    margin-left: 20px;
    /*box-shadow: 0px 10px 10px -8px #000;*/
    border: 1px solid #CCCCCC;
    width: 50%;
}
.content .content-img.img-sm{width:35%;}
.content .hide-inside{display:none;}
p.foot-text{font-size:12px;line-height:20px;}
.content .display-img{
   float: left;
    margin-top: 6px;
    margin-right: 20px;
    /*box-shadow: 0px 10px 10px -8px #000;*/
    border: 1px solid #CCCCCC;
    width:250px;
}
.content .display-img-lg{;
    width:350px;
}
.content .display-img.img-right{float:right;margin-right:0px;margin-left:20px;}
.content .display-img.noB{border:none;}
.content .display-img.smImg{width:150px;}


.content .content-advs-box p{font-size:13px;line-height:16px;}
.content .content-advs-box .btn i{margin-right:0px;}

.content ul.mainUL{width:95%;margin:0px 0px 0px 5%;padding:0px;}
.content ul.mainUL.lft{width:100%;margin:0px 0px 0px 0px;}
.content ul.mainUL li{padding:0px;margin:0px 0px 5px;list-style-type:none;font-size:15px;font-weight:500;color:#599bb0;}
.content ul.mainUL li a{width:100%;color:#599bb0;font-weight:300;}
.content ul.mainUL li a:hover{
       transition-duration: 300ms;
    animation-duration: 300ms;
    transition-timing-function: ease;
    transition-delay: 0ms;
   padding-left:10px;
}


.sidebar-ul{width:100%;margin:0px;padding:0px;}
.sidebar-ul li{padding:0px;margin:0px 0px 5px;list-style-type:none;font-size:16px;font-weight:500;color:#599bb0;}
.sidebar-ul li a{width:100%;color:#599bb0;font-weight:300;}
.sidebar-ul li a:hover{
       transition-duration: 300ms;
    animation-duration: 300ms;
    transition-timing-function: ease;
    transition-delay: 0ms;
   padding-left:10px;
}
.sidebar-ul.thin li a{font-weight:300;font-size:14px;}

p.sidebar-promo-text{
   width:100%;
   font-weight:300;
   text-align:center;
   margin:10px 0px;
   padding:10px;
   color:#fff;
   background-color:#599bb0;
   border:2px solid #599bb0;
   box-shadow: 0px 10px 10px -8px #000;
}

p.sidebar-promo-text a.btn {
    background-color: rgba(255, 255, 255, 0.9) !important;
    border: none;
    color:#599bb0;
}


footer{border-top:2px solid #599bb0;}
footer .links-row {
    background: #444;
    padding: 10px;
    font-weight: 400;
    text-align: center;

}
footer .links-row p{text-align:center;}