#ContentPageSection .table{
	margin-bottom: 0px;
}


#ContentPageSection .grid-main-icon{
	padding: 0px 10px 40px 5px;
}

#ContentPageSection .checkmark-icon{
	margin: 0px 20px 10px 5px;
}

#ContentPageSection .checkbox-text{
	margin: 10px;
}

#ContentPageSection .table-header-h3{
	margin-bottom: 0px;
	font-size: 21px;
}

#ContentPageSection .second-column-bg{
	background-color: #f5f5f5;
	width:65%;
}

#ContentPageSection .second-column-bg-checkbox{
	background-color: #f5f5f5;
}

#ContentPageSection .second-column-bg-2{
	background-color: #f5f5f5;
	width:20%;
}

#ContentPageSection .internet-column-bg{
	background-color: #f5f5f5;
	width:13.32%;
}

#ContentPageSection div.landing-pg-background{
	margin:0px;
}

#ContentPageSection .landing-pg-background{
	border: 1px solid #e9eaed;
	border-radius: 5px;
	background-color: #f5f5f5;;
	padding: 10px;
	float:left;
}

#ContentPageSection .landing-bg-color{
	background-color:#fff;
	border-radius:10px;
	padding: 20px;
}

#ContentPageSection .landing-bg-color:hover{ 
	border: 1px solid #0057a7;
	padding: 19px;
}

#ContentPageSection .landing-link-hover a:hover{
	text-decoration: none;
	color: #85979f;
}
#ContentPageSection .landing-link-hover a{
	text-decoration: none;
	color: #85979f;

}

#ContentPageSection .inner-btn-style{
	border-radius: 7px;
	text-align: center;
	padding: 15px;
}

#ContentPageSection #landing-pg-footer-text{
	color:#6d6e70;
	font-size: 12px;
	line-height: 20px;
	min-height: 80px;
}

#ContentPageSection .landing-pg-button{
    background-color: #0057a7;
    width: 100%;
    height: auto;
    color: #fff;
    font-size: 16px;
    display:block;
	float:none;
	margin: 0px auto;
	padding: 10px 0px;
	border-radius: 3px;
}

#ContentPageSection .landing-pg-button:hover{
	color: #dee0ed;
    background-color: #003f7b;

}

#ContentPageSection .panel-title{
	font-size: 16px;
	color:#0057a7;
	font-weight: 600;
	min-height: 45px
}

#ContentPageSection h1{ 
	margin: 20px 0px;
}

#ContentPageSection h3{ 
	color:#0057a7;
	font-weight: 500;
}

#ContentPageSection h4{
	font-weight: 500;
}

#ContentPageSection p{
	font-size: 16px;
	color: #535558;
    line-height: 25px;
}

#ContentPageSection li{
	font-size: 16px;
	color: #535558;
    line-height: 25px;
}

#ContentPageSection hr{ 
	margin: 30px 0px;
}

#ContentPageSection .panel-title{
line-height: 22px
}

#ContentPageSection .content-header-btn{
	float:right;
	margin-top: 20px;
    margin-right: 18px;
    display: none;
}

#ContentPageSection .content-border{
    border: 2px solid #bec8d8;
    border-radius: 5px; 
	padding: 20px;
	margin: 20px 0px;
}

#ContentPageSection .contact-us-row{
	background-color:#e5e9ec;
	border-radius: 5px;
	padding: 15px;
}

#ContentPageSection .contact-us-text{
    color: #19518a;
    font-size: 16px;
    font-weight: 300;
    padding-top: 9px;
}

#ContentPageSection .contact-us-button{
    background-color: #0057a7;
    width: 300px;
    padding: 10px 0px;
    float: right;
    color: #fff;
    font-size: 16px;
}



#ContentPageSection .contact-us-button:hover{
	background-color: #004789;
	color: #c1d6e3;

}

#ContentPageSection .image-text-right{
	width: 100%;
	float: right;
}

#ContentPageSection .panel:hover{
	border: 1px solid #0057a7;
}

#ContentPageSection .content-italics{
	font-size: 14px;
	font-style: italic;
	color: #535558;
    line-height: 25px;
}

#ContentPageSection .table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{
	padding: 20px;	
	vertical-align: middle;
}

#ContentPageSection .accordion-style{
	min-height: 150px;
	border: 1px solid #dfe2e6;
	border-radius: 10px;
	padding: 20px;

}




/*--------TABLET BREAK POINT------*/


@media screen and (min-width: 1200px) {
	
#ContentPageSection #title-spacer{
	line-height: 44px;
}	
}


@media screen and (max-width: 989px) {


#ContentPageSection .inner-btn-style{
	width:50%;
	height:auto;
	}


#ContentPageSection .content-header-text{
	display:block;
	margin: 30px auto 15px auto;
	float:none;
	text-align: center;
}

#ContentPageSection .header-text-center{
	text-align: center;

}

#ContentPageSection .content-header-btn{
	display:block;
	float:none;
	margin: 10px auto;
	width: 350px;
	margin-top: 10px;
}	

#ContentPageSection .contact-us-button{
	display:block;
	float:none;
	margin: 10px auto;
	width: 350px;
	margin-top: 10px;
}
#ContentPageSection .contact-us-text{
	text-align: center;
}
	
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
width: 100%;
height: 100%;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;

}

#ContentPageSection .image-text-right{
	display: block;
	width: 80%;
	margin: 0px auto;
	float: none;
}

#ContentPageSection #landing-pg-footer-text{
	min-height: 60px;
}
}


@media screen and (max-width: 600px) {
	
#ContentPageSection .content-header-btn{
	width: 100%;
}	

#ContentPageSection .contact-us-button{
	width: 100%;
}

#ContentPageSection .inner-btn-style{
	width:100%;
	height:auto;
	}
	
#ContentPageSection #landing-pg-footer-text{
	min-height: 50px;
}
}
