.text-white{color:#ffffff!important;}
.text-cream{color:#eeeeee!important;}
.text-grey{color:#cfcfcf!important;}
.text-center{text-align:center;}
.pl-5{padding-left:5rem;}
.py-5{padding-top:5rem;padding-bottom:5rem;}
.px-5{padding-left:5rem;padding-right:5rem;}
.pb-5{padding-bottom:5rem;}
.p-3{padding:3rem;}
.pr-5{padding-right:5rem;}
.py-3{padding-top:3rem;padding-bottom:3rem;}
.ml-5{margin-left:5rem;}
.mb-0{margin-bottom:0px;}
.pt-3{padding-top:3rem;}
.pt-2{padding-top:2rem;}
.pt-0{padding-top:0px!mportant;}
.pb-3{padding-bottom:3rem;}
.vc_row-has-fill>.vc_column_container>.vc_column-inner {padding-top:0px;}
.process h5{font-size:17px;}
@media (max-width: 767px){
.px-sm-5{padding-left:5rem;padding-right:5rem;}
.px-sm-3{padding-left:3rem;padding-right:3rem;}
.hide-sm{display:none!important;}
.text-sm-left{text-align:left!important;}
.text-sm-center{text-align:center!important;}
.pt-sm-5{padding-top:5rem;}
}
@media (min-width: 768px){
.show-sm{display:none!important;}
.py-md-5{padding-top:5rem;padding-bottom:5rem;}
 .service-box {
    width: 129px;
    margin-top: 0px;
    height: 130px;
    padding: 28px 10px;
    margin-bottom: 100px!important;}
}
.min-300{min-height:300px;}
h4 p{line-height:1.3em;}
p{font-size:16px;}
.px-2{padding-left:2rem;padding-right:2rem;}
.accord-title a.accord-link{
background:#6886a0;
/*background: #555555;*/
}
@media (min-width: 1200px){
.service-box {
    width: 130px;
    height: 130px;
    padding: 32px 10px;
    margin-top: 0px!important;
    margin-bottom: 80px!important;
}
}
.service-box, .service-box:before{border-color:#fff!important;}
/* Content */
.accord-title a.accord-link{
    width: 40px!important;
    height: 40px!important;
}
.accord-content{color:#fff!important;}
.accord-title a.accord-link:after{
    font-size: 23px!important;
    line-height: 40px!important;
}
.vc_btn3.vc_btn3-size-md{
    border-bottom: 1px solid #888888;
}
.post-box{border-bottom: 1px #fafafa solid;
    box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
    background: #f4f8f7;
    overflow: hidden;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}
.bg-lp{background:#ff675b0f;}
.pb1{
background:url(https://jwinvestigations.ca/wp-content/uploads/2019/01/Jennifer-Bailey-Photography-6.jpg);background-size: cover;
}
.pb2{
background:url(https://jwinvestigations.ca/wp-content/uploads/2019/01/Jennifer-Bailey-Photography-23.jpg);background-size: cover;
}
.pb3{
background:url(https://jwinvestigations.ca/wp-content/uploads/2019/01/photo-mountains.jpg);background-size: cover;
}

.post-box h5{font-weight: 600;
    color: #fff;}
.bx-controls-direction{display:none;}
/* header */
.heading-upper-dark{
display:none;}
.content-section{margin-top:0px;}
#navigation .navbar .nav > li > a{
line-height: 80px;
/*    background: #2b85a7; */
}
.navbar{display:none;}
.nav-sticky #navigation .navbar .nav > li > a{
line-height:100px;
}
.accord-elem{
/*border: 2px solid #555555de;*/
background:2px solid #b8b4b4de;
}
.accord-content{
    padding-left: 3rem;
    padding-right: 3rem;
    padding-bottom: 3rem;
}
.accord-content p{color:#fff!important;}
.accord-title a.accord-link{margin:13px;}
@media (max-width: 767px){
.nav-sticky:display:none;}
}
@media (min-width: 768px){
.show-sm{display:none;}
.navbar-nav {
    height: 100%;
}.navbar-collapse.collapse{height:120px!important;}
}
@media (min-width: 992px){
.nav-sticky .navbar-nav > li {
    height: 100%;
}.pr-md-5{padding-right:5rem;}}

/* Misc */
.accord-title{background:none!important;}
.accord-title h3{color:#fff!important;}
p{font-size:15px;    color: #919191;
    font-family: Open Sans, sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;}
ul li h3{font-weight:100;}
input.wpcf7{    border-width: 0px 0px 1px 0px;}
.wpcf7 input{    border-width: 0px 0px 1px 0px;}
.wpcf7 textarea{    border-width: 0px 0px 1px 0px;}
input[type="submit"]{color: #555555;
    border-color: #ebebeb;
    background: #ebebeb;
    border-width: 1px;}
.vc_btn3.vc_btn3-color-danger{background-color:#ed2124;}
.footer{background: #555555;}
.footer p{margin-bottom:0px;}

.navbar{display:none;}
/*.nav-sticky{display:block!important;}*/
@media (min-width: 768px){
.service-box .service-matter{
margin:0px;padding-top:40px;
}
}

.pagecustom-391{background-repeat:no-repeat !important;}	
	

