.main_menu {position: relative;}
.menu_fixed {position:fixed;}

.breadcrumb{
    background-image: url(../img/header-bkgd-privacy-policy.jpg) ;    
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
    height: 550px;
}



.wp-caption {
	display: inline-block;
	width: 100%;
	margin: 1em;
	height: auto;
}

.wp-caption-text {
    display:none;
}

.main-text h3 {
    margin-top: 30px;
    line-height: 1.5em;
    color: #00356C;
}
.main-text a {
    color: #00356C;
}
.main-text ul {
    list-style: disc;
    padding-left: 1.5rem;
}
.wp-caption p{
	margin-top: 0.5em;
}
.main-text img {
	height: auto;
	cursor: pointer;
	transition: all 0.6s;
	opacity: 0.8;
}
.main-text img:hover {
	transform: scale(1.05);
	opacity: 1;
}

@media (min-width: 992px){

.main-text h1 {
    margin: 60px 0px 40px 0px;
    color:#00356C;
	font-size: 56px;
    font-weight: 600;
}
.text-heading {
	font-size: 28px;
	color: #00356C;
	letter-spacing: 0.12em;
	margin-bottom: 10px;
}

.text-line {
	width: 110px;
	border-top: solid 5px #00356C;
	margin-bottom: 25px;
}
.main-text p {
	color: #222222;
	font-size: 20px;
    font-weight: 400;
    line-height: 1.2em;
    padding:10px 0;
}
.main-text li {
    font-size: 20px;
}
    .main-text p b{
    	color: #222222;
    }

}


@media (max-width: 991px){
    .menu_fixed {position:relative;}

.breadcrumb {height: 450px;}

.main-text h1 {
    margin: 30px 0px 20px 0px;
    color:#00356C;
	font-size: 35px;
    font-weight: 600;
}
.main-text b {
    color: #222222;
}
.main-text p {
	font-size: 17px;
	color: #222222;
	padding: 6px 0;
	line-height: 1.4rem;
    }
.main-text li {
    font-size: 17px;
}
}

@media (max-width: 767px){
.breadcrumb {height: 350px;}
.main-text h1 {font-size: 22px;margin: 20px 0px 10px 0px;}    
.main-text p {font-size: 14px;padding: 3px 0;line-height: 1.2rem;}    
.main-text li {font-size: 14px;} 
}