/*.wpb_row
{
    display:table;
    width: 100%;
}

.wpb_column
{
    height: 100%;
    display: table-row;
}
.wpb_wrapper
{
    display: table-cell;
}


.vc_responsive .wpb_row .vc_span1,
.vc_responsive .wpb_row .vc_span2,
.vc_responsive .wpb_row .vc_span3,
.vc_responsive .wpb_row .vc_span4,
.vc_responsive .wpb_row .vc_span5,
.vc_responsive .wpb_row .vc_span6,
.vc_responsive .wpb_row .vc_span7,
.vc_responsive .wpb_row .vc_span8,
.vc_responsive .wpb_row .vc_span9,
.vc_responsive .wpb_row .vc_span10,
.vc_responsive .wpb_row .vc_span11,
.vc_responsive .wpb_row .vc_span12

{width: auto !important;}


*/.navbar {
	padding-top:15px;
}


.page-header-animation p {margin-top:-15px !important; zoom: 1;
position: relative;}

.navbar-fixed-top {margin-bottom:0 !important;}

img {
  width: inherit; 
  max-width: 100%; 
  height: auto;  
}

.anystretch {
  position: fixed; 
  top: -50%; 
  left: -50%; 
  width: 200%; 
  height: 200%;
}
.anystretch img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 50%;
  min-height: 50%;
}
/*
* Prevent IE8 height distortion. IE7 is fine.
* stackoverflow.com/a/8831173/770127
* browserhacks.com/#ie
*/
@media \0screen {
    img { width:auto }
}

/* Prevent uncontained dimensions from inducing scrollbar. */
.xconfine { overflow-x:hidden }
.yconfine { overflow-y:hidden }

/*
* Maintain YouTube/Vimeo (iframe|object|embed) aspect ratio
* github.com/ryanve/fit/issues/1
* <div data-fit-ratio="16:9"><iframe src width="640" height="360"></iframe></div>
*/
[data-fit-ratio] { position:relative; }
[data-fit-ratio="4:3"] { padding: 75% 0 0 0; }
[data-fit-ratio="16:9"] { padding: 56.25% 0 0 0; }
[data-fit-ratio] * {
    position:absolute; left:0; top:0;
    height:100%; margin:0; padding:0; border:0;
}


