/*======================================================================*/
/* Border Box Settings */
/*======================================================================*/
* {
	margin: 0px;
	padding: 0px;
	outline:0px;
}
/* Include padding in widths and heights - 100% is 100% */
*, *:before, *:after {
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
}

/*======================================================================*/
/* Image Scaling Settings */
/*======================================================================*/	
img { 
	/* 1. Improve image quality when scaled in IE7 h5bp.com/d */
	/* 2. Remove the gap between images and borders on image containers h5bp.com/e  */
	border: 0; 
	-ms-interpolation-mode: bicubic; 
	vertical-align: middle;
	/* 1. Set default image width to max of 100% for fluid images */
	max-width: 100% !important;
	height: auto!important; 
}

/*======================================================================*/
/* Body and HTML */
/*======================================================================*/
body {
	font-size: 160%;
	line-height: 150%;
	max-width: 100%;
	min-height: 100%;
	font-family: "Helvetica", sans-serif;
}
html, body {
	margin: 0px;
	padding: 0px;
	height:auto;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    box-shadow: none!important;
    overflow-x: hidden;
}
body {
	padding-top: 90px;
}


/*======================================================================*/
/* Links */
/*======================================================================*/
a {
    color: inherit;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out; /* Safari and Chrome */
       -moz-transition: all .2s ease-in-out; /* Firefox */
         -o-transition: all .2s ease-in-out; /* IE 9 */
        -ms-transition: all .2s ease-in-out; /* Opera */
            transition: all .2s ease-in-out;
}
a:hover {
	opacity:1;
	color: inherit;
    text-decoration: none!important;
}
a:visited, a:active, a:focus {
	opacity:1;
	color: inherit;
    text-decoration: none!important;
}

/*======================================================================*/
/* Slides - General Settings */
/*======================================================================*/
.container {
	text-align: left;
	width: 100%;
	max-width: 1400px;
	padding-right: 40px;
    padding-left: 40px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 0px) {
	.container {
		max-width: 100%;
    	padding-right: 20px;
	    padding-left: 20px;
	}
}
@media (min-width: 768px) {
	.container {
    	max-width: 100%;
    	padding-right: 40px;
	    padding-left: 40px;
	}
}
@media (min-width: 992px) {
	.container {
    	max-width: 100%;
    	padding-right: 30px;
	    padding-left: 30px;
	}
}
@media (min-width: 1200px) {
	.container {
    	max-width: 100%;
    	padding-right: 65px;
	    padding-left: 65px;
	}
}
@media (min-width: 1201px) {
	.container {
    	max-width: 1400px;
	}
}













