@charset "utf-8";
/* CSS Document */
body{margin:0px;}
.ndiv{width:100%; float:left; padding:0px; margin:0px; display:block; box-sizing: border-box; }
.ndiv-10{width:10%;}
.ndiv-1in4{width:25%;}
.ndiv-1in2{width:50%;}
.ndiv-1in3{width:calc(100%/3);}
.ndiv-3in4{width:75%;}
/*p{float:left;}*/
p{float:none;}
.pmzero{padding:0px; margin:0px;}
.cnt{display:block; margin-left:auto; margin-right:auto; float:none}
.bullet_free{list-style-type:none; padding:0px;}
.secure-text{-webkit-user-select: none; /* Chrome/Safari */        -moz-user-select: none; /* Firefox */-ms-user-select: none; /* IE10+ */
/* Rules below not implemented in browsers yet */-o-user-select: none;user-select: none;}
.fleft{float:left}
.fright{float:right}
.select-appearance-none {-webkit-appearance: none;-moz-appearance:none;appearance:none;}
.apslink{cursor:pointer;}
.imgres{width:100%; max-width:100%; display:block;}
.apsstrightmenu{list-style-type:none;}
.apsstrightmenu > li {float:left;}
table{border-spacing:0px;}
button{cursor:pointer;border:0px; box-shadow:none; outline:0px;}
input, textarea, p, button{box-sizing:border-box;}
.menu-ul{list-style-type:none; margin:0px; padding:0px;}
.menu-ul > li{float:left;}
.animate
{	
	-webkit-transition: all .1s ease;  
    -moz-transition: all .1s ease;  
    -o-transition: all .1s ease;   
    -ms-transition: all .1s ease; 
    transition: all s ease;
}
.animate-height
{
	-webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.u-tube-video-container {
	position:relative;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.u-tube-video-container iframe, .u-tube-video-container object, .u-tube-video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.apsparallax{
	background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
	 .ndiv-1in3{width:calc(99%/3)};
}

@supports (-ms-accelerator:true) {
  /* IE Edge 12+ CSS styles go here */ 
  .ndiv-1in3{width:calc(99%/3)};
}

@media(max-width:767px)
{
	.ndiv-tab-1{width:100%;}
	.ndiv-tab-1in2{width:50%;}
	.ndiv-tab-1in3{width:33.3333333333%;}
	.ndiv-tab-1in4{width:25%;}
}