/*!
 * Start Bootstrap - Full (https://startbootstrap.com/template-overviews/full)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-full/blob/master/LICENSE)
 */

html, body { height:100%; margin:0; padding:0; font-size:14px; }


.bg-light.bg-rgb{ background: rgba(255,255,255,.6)!important}

video { margin: 0; padding: 0; height: 100%;  }

.videowrap{ position: relative; height: 100%; }

.videowrap::before{ background: rgba(6,10,86,.3); position: absolute; left:0; right:0; height:100%; bottom:0; top:0 ;content:""; z-index:1; overflow:hidden}


.max-80{ margin: auto; max-width:85%; }
.max-50{ margin: auto; max-width:28%; }

.prel{ position: relative;}

.bgdb{ background: #023952!important; }
.glowimg{position: absolute; left:0; right:0; top:0; bottom:0; content:""; }


.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


.navbar-light .navbar-toggler{ width:100%; }

.dropdown-menu{ background: #023952; top:60px; border-radius:0 }
a.dropdown-item{ color: #fff;}

.h-100{height: 100%;}
.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.8);
    font-weight: 600;
}
.ovh{ overflow-x: hidden}

.content-wrap {    
    float: left;
    width: 100%;
    position: relative;
    position: relative;
    z-index: 1;
}

.dropdown-toggle::after{ position: relative; top: 2px; }
.bg-dblue{ background:#023952!important; }
.text-dblue{ color: #023952!important; }
.bg-light{ background: #eee!important; }
.triimg {
    position: relative;
}

.redfont{ color: red}


@media( max-width: 992px){
	.p-lg-30{ padding:30px!important;}
	.py-lg-30{ padding-top:30px!important; padding-bottom:30px!important;}
	.p-lg-20{ padding:20px!important;}

}
@media( min-width: 993px){
	.triimg::after {
		position: absolute;
		background: #023952 !important;
		top: 0;
		bottom: 0;
		right: 0;
		width: 50%;
		content: "";
		z-index: 0;
	}	
	/*.title-bg-82{ margin-top:82px!important;}*/
	.pt-60{ padding-top:60px!important;}
}

@media( min-width: 1200px){
	.vh{height: 100vh; }
	
	.footerfixed{ position: fixed!important; bottom:0; left:0; right:0; z-index:2}
	
.img-75{ max-width:75%}
.img-85{ max-width:85%}
.img-60{ max-width:60%}

.fixed-lg-top{ position: fixed; top:0; left:0; right:0; z-index:2}
	
}

@media( min-width: 1400px){
	
	
	.footerfixed-lg{ bottom:0; left:0; right:0; z-index:2}
	
	
}

@media( min-width: 1901px){	
	.vh-lg{height: 100vh; }	
}



.zindex { z-index: 1;position: relative; }
.full-block { float: left; width: 100%; background: #fff; position: relative; }

.bg-sky{ background: rgb(229, 247, 249);}

.title-bg{ background: url("../images/top-title-bg.jpg") 0 0 repeat-x; position: relative; z-index:1}



.vmiddle {
    display: flex;   
    align-items: center;
}

.valign {
    width: 100%;
}

.address-wrap p {
    position: relative;
    padding-left: 35px;
}

.address-wrap p i{
    position: absolute;
    left:0; top:4px;
}



