/*
Credit: http://www.templatemo.com
*/

/* 
Blue Motion Template 
http://www.templatemo.com/preview/templatemo_291_blue_motion 
*/


blockquote { font-style: italic; margin-left: 10px;}
cite { font-weight: bold; }
cite span { color: #000; }
em { color: #145d7e; }

.image_wrapper {
	display: inline-block;
	padding: 8px;
	border: 1px solid #999;
	background: #ffffff;
	margin-bottom: 10px;
}

.templatemo_list {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}

.templatemo_list li {
	background: transparent url(../../images/templatemo_list.png) no-repeat scroll 0 0px;
	margin:0 0 20px;
	padding:0 0 0 25px;
	line-height: 1em;
}

.button a {
	clear: both;
	display: block;
	width: 105px;
	height: 35px;
	padding: -2px 0 0 0;
	margin-top: 0px;
	background:  url(../../images/button.png) no-repeat;
    
	color: white;
	text-align: center;
	text-decoration: none;
}

.button a:hover {
	background: url(../../images/button_hover.png) no-repeat;
}

/* Home_content_wrapper */

.Home_content_wrapper {	
	width: 100%;     
    padding: 0px; 
    border: 0px solid blue;
}

.Home_content_table {
    margin: 0 auto;
    padding: 0 0px;  	
    border: 2px solid red;
}

.inner-container {
    clear: both;
	width: 1270px;
	margin: 0 auto;
	padding: 0 0px;        
}

.bg-video {
    min-width: 100%;
    min-height: 100vh;
    max-width: 100%;
    max-height: 100vh;
    object-fit: cover;
    z-index: -1;
}

.bg-video::-webkit-media-controls {
    display: none !important;
}

.sm-video {
    min-width: 420px;
    min-height: 23vh;
    max-width: 420px;
    max-height: 23vh;
    object-fit: cover;
    z-index: -1;
}

.sm-video::-webkit-media-controls {
    display: none !important;
}


/* footer */
.Pass_footer_wrapper {
	width: 100%;
    padding: 40px; 
    background-color: ghostwhite;
}

.Pass_footer {
	width: 1270px;
    margin: 0 auto;
    padding: 0px 0px 0px 0px; 
	text-align: center;
}

.Pass_footer h5 {
    font-size: 20px;
    color: black;
}

.footerLeft {
    float: left;
    width: 635px;
    height: 350px;
    margin-left: 13px;
    padding: 0px 0px 0px 0px; 
    background-color: gainsboro;
}

.footerRight {
    float: right;
    width: 635px;
    height: 350px;
    margin-right: 13px;
    padding: 0px 0px 0px 0px; 
    background-color: gainsboro;
}

.footerComp {
    height: 110px;
    background-color: gainsboro;
    color: black;
}

.CompLeft {
    float: left;
    width: 635px;
    height: 80px;
    margin-left: 13px;
    padding: 0px 0px 0px 0px; 
}

.CompRight {
    float: right;
    width: 635px;
    height: 80px;
    margin-right: 13px;
    padding: 0px 0px 0px 0px; 
}

.CompTxt {
    float: left;
    width: 540px;
    height: 90px;
    margin: 20px 20px;
    padding: 0px 0px 0px 0px; 
    text-align: left;
    letter-spacing: 1px;    
    line-height: 22px;
    border: 0px solid black;
}


.tablefoot {
   width: 600px;
   padding: 0 0 0 0; 
   margin: 10px 20px;
   font-size: 18px;   
   color: black;
}

.foottr {
    padding: 0 0 0 0; 
    margin: 0 0 0 0;
}

.foottd {
   width: 100%;
   height: 20px;
   font-weight:700;
   margin-top: 2px;
}

.footts {
   width: 100%;
   height: 6px;
   font-size: 6px;
   line-height: 6px;
   margin: 0px 0px;
}

.foottds {
   height: 180px;
}

.foottdt {
   width: 100%;
   height: 100px;
}


#templatemo_footer a {
	color: #9db9c5;    
}

/* end of footer */