/* #|#|#|#|#     RESPONSIVT - < 1309px     #|#|#|#|# */
@media (max-width: 1309px) {
	#top-footer H2 {
		font-size: 28px;
	}

	FOOTER H2 + P {
		margin: 0 195px 60px;
	}

	.phone {
		margin-left: 0;
	}

	.news #bgr, .investors #bgr {
		background-position: calc(50% + 582px) top;
	}

	HEADER .col-md-7,
	HEADER .col-md-4,
	#logo {
		z-index: 1;
	}

	.home HEADER .col-md-8 P {
		font-size: 36px;
	}
}
/* #|#|#|#|#     RESPONSIVT - < 1309px     #|#|#|#|# */


/* #|#|#|#|#     RESPONSIVT - < 1199px     #|#|#|#|# */
@media (max-width: 1199px) {
	.home HEADER .col-md-8 P {
		font-size: 32px;
	}

	#logo {
		width: 425px;
		height: 170px;
		background-size: 425px 170px;
	}

	#triangle-right {
		width: 350px;
		height: 140px;
		background-size: 350px 140px;
	}

	#logo IMG {
		width: 215px;
		height: auto;
		margin: 33px 0 0 27px;
	}

	.home HEADER .col-md-12 {
		height: 180px;
	}

	.home HEADER .col-md-8,
	.home HEADER .col-md-3 {
		height: 330px;
	}

	#main.home H2 {
		font-size: 30px;
		line-height: 40px;
	}

	.product-suite H2 + P {
		margin-bottom: 11px;
	}

	#top-footer H2 {
		margin: 62px 0 20px;

		font-size: 22px;
		line-height: 27px;
	}

	#top-footer {
		background-position: right top;
	}

	#main.home {
		padding-bottom: 45px;
	}

	FOOTER H2 + P {
		margin: 0 95px 60px;
	}

	/* TOP-FOOTER */
	#top-footer {
		background-position: -650px top;
	}

	#top-footer .col-md-6:first-child IMG {
		max-width: 100%;
		height: auto;
	}
	/* TOP-FOOTER */

	/* STANDARD */
	.parent-label + P {
		font-size: 19px;
		line-height: 23px;
	}
	
	#main.standard .col-md-6:last-child H2 {
		width: 420px;
		margin-top: 0px;

		font-size: 17px;
	}

	#main.standard .col-md-6:last-child P.cta-button {
		top: 175px;
	}

	#main.standard #textbox {
		margin: 15px 15px 10px;
	}
	/* STANDARD */

	/* PRODUKTER 1 */
	#order-trial {
		font-size: 18px;
		line-height: 22px;
	}
	/* PRODUKTER 1 */

	/* INDEX */
	.news #bgr, .investors #bgr {
		background-position: calc(50% + 532px) top;
	}

	.news .news-item {
		width: calc(50% - 20px);
		margin: 0 0 40px 40px;
	}

	.news .news-item:nth-child(3n+4) {
		margin-left: 40px;
		clear: none;
	}

	.news .news-item:nth-child(2n+4),
	.news .news-item:first-child {
		margin-left: 0;
		clear: left;
	}

	#main .col-md-3 .news-archive LI {
		width: calc(50% - 8px);
		margin: 0 0 16px 16px;
	}
	
	#main .col-md-3 .news-archive LI:nth-child(3n+1) {
		margin-left: 16px;
	}
	
	#main .col-md-3 .news-archive LI:nth-child(2n+1) {
		margin-left: 0;
	}
	/* INDEX */
	
	/* INVESTORS */
	FOOTER STRONG, .investors .col-md-3 .phone, .investors .col-md-3 .email {
		padding-left: 23px;
		text-indent: -10000px;
	}
	FOOTER STRONG:first-child {
		margin-left: 0;
	}
	/* INVESTORS */
	
	.breakpoint.bp1 {
		display: block;
		width: 1px;
		height: 1px;
	}
}
/* #|#|#|#|#     RESPONSIVT - < 1199px     #|#|#|#|# */


/* #|#|#|#|#     RESPONSIVT - < 991px     #|#|#|#|# */
@media (max-width: 991px) {
	/* HEADER */
	#logo {
		width: 368px;
		height: 147px;
		background-size: 368px 147px;
	}

	#logo IMG {
		width: 180px;
		margin: 30px 0 0 25px;
	}

	.share {
		margin-top: 5px;
	}

	#triangle-right {
		width: 250px;
		height: 100px;
		background-size: 250px 100px;
	}

	.home HEADER {
		padding-bottom: 50px;
	}

	.home HEADER .col-md-12 {
		height: 155px;
	}

	.home HEADER .col-md-8,
	.home HEADER .col-md-3 {
		height: auto;
	}

	.home HEADER .col-md-8 P {
		margin-bottom: 30px;

		font-size: 28px;
	}

	HEADER .col-md-3 DIV {
		width: 50%;
		min-width: 330px;
	}

	button#responsive-menu-button {
		right: 15px!important;
	}

	.responsive-menu-inner,
	.responsive-menu-inner::before,
	.responsive-menu-inner::after {
		border-radius: 0!important;
	}
	
	HEADER .col-md-4 {
		display: none;
	}

	.parent-label + P {
		width: 575px;
	}
	/* HEADER */

	/* MAIN HOME */
	.latest-news:first-child {
		margin-bottom: 60px;
		padding-right: 15px;
	}

	.product-suite:last-child {
		padding-left: 15px;
	}
	/* MAIN HOME */

	/* MAIN STANDARD */
	.standard HEADER .col-md-12 {
		height: 110px;
	}

	.standard HEADER .col-md-7 {
		height: 190px;
	}

	NAV.sub-menu {
		display: none;
	}
	
	#bgr {
		background: none;
	}
	
	#main.standard .col-md-6 {
		margin: 0 15px;
		padding-right: 0!important;
		padding-left: 0!important;
		overflow: hidden;
	}
	
	#main.standard .col-md-6:last-child {
		margin-top: 20px;
		border-top: 1px solid #ddd;
	}

	#main.standard #textbox {
		margin: 15px 0 10px;
	}
	
	#main.standard .col-md-6:last-child H2 {
		top: 135px;
		left: 75px;
	}
	
	#main.standard .col-md-6:last-child P.cta-button {
		right: auto;
		left: 75px;
		top: 190px;
	}

	#order-trial P {
		margin: 0 50px 30px;
	}
	/* MAIN STANDARD */

	/* MAIN PRODUCTS */
	#main.products .col-md-6 {
		margin: 0;
		padding-right: 15px !important;
		padding-left: 15px !important;
		overflow: hidden;
	}
	
	#main.products .col-md-6:last-child {
		margin-top: 0;
		border-top: none;
	}
	/* MAIN PRODUCTS */
	
	/* MAIN PEOPLE */
	#people DIV {
		width: calc(50% - 20px);
	}

	#people DIV:nth-child(4n+1) {
		clear: none;
		margin-left: 40px;
	}

	#people DIV:nth-child(2n+1) {
		clear: left;
		margin-left: 0;
	}
	/* MAIN PEOPLE */
	
	/* INDEX */
	.news .col-md-9, .investors .col-md-9 {
		padding-right: 15px;
	}
	
	.news .col-md-3, .investors .col-md-3 {
		padding-left: 15px;
	}
	/* INDEX */
	
	/* INVESTORS */
	.investors .col-md-3 {
		clear: both;
		padding: 20px 20px 0;
		background-color: #efefef;
		overflow: hidden;
	}

	#financial-calendar {
		margin-top: 0;
	}
	/* INVESTORS */
	
	/* CONTACT */
	.contact #bgr {
		padding-bottom: 555px;
		background-position: center bottom
	}

	.colorbox {
		border-color: #e1e6f0;
	}

	.two {
		margin-bottom: 30px;
	}
	/* CONTACT */

	/* TOP-FOOTER */
	#top-footer .col-md-6:first-child IMG {
		max-width: 100%;
		height: auto;
		margin-right: 0;
	}

	#top-footer .col-md-6:last-child {
		padding-left: 15px;
	}
	/* TOP-FOOTER */
	
	/*  */

	/* FOOTER */
	FOOTER H2 + P {
		margin: 0 0 60px;
	}
	/* FOOTER */
}
/* #|#|#|#|#     RESPONSIVT - < 991px     #|#|#|#|# */


/* #|#|#|#|#     RESPONSIVT - < 767px     #|#|#|#|# */
@media (max-width: 767px) {
	#logo {
		width: 300px;
		height: 120px;
		background-size: 300px 120px;
	}

	#logo IMG {
		width: 145px;
		margin-top: 25px;
	}

	.share {
		display: none;
	}

	button#responsive-menu-button {
		top: 25px!important;
	}
	
	#triangle-right {
		display: none;
	}

	HEADER .col-md-3 DIV {
		width: 100%;
	}

	/* .home HEADER */
	.home HEADER .col-md-8 P {
		font-size: 22px;
	}
	
	.home HEADER {
		background-position: center top;
		background-size: auto 100%;
	}
	/* .home HEADER */

	/* STANDARD */
	.parent-label + P {
	    width: 100%;
	}

	#main.standard .col-md-6:last-child H2 {
		top: 130px;
		left: 0;
		width: 100%;
	}

	#main.standard .col-md-6:last-child P.cta-button {
		left: 0;
		top: 185px;
	}
	/* STANDARD */
	
	/* PRODUCTS */
	#main.products .col-sm-4 {
		overflow: hidden;
	}

	#main.products .col-sm-4:nth-child(3) {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	/* PRODUCTS */

	/* #top-footer */
	#top-footer .col-md-6:first-child {
		display: none;
	}

	#top-footer H2 {
		margin-top: 50px;
	}
	/* #top-footer */
	
	/* ORDER TRIAL */
	#order-trial {
		font-size: 16px;
		line-height: 20px;
	}

	#order-trial P {
		margin: 0 15px 30px;
	}

	#order-trial A {
		padding-top: 6px;
	}
	/* ORDER TRIAL */

	/* INDEX */
	.news .news-item.first .excerpt A {
		font-size: 17px;
		line-height: 21px !important;
	}

	.news .news-item:nth-child(1n+4) {
		float: left!important;
		margin: 0 0 15px 0!important;
		width: 100%!important;
	}

	#main.news .col-md-3 H2 {
		margin-top: 15px;
		padding-top: 25px;
		border-top: 1px solid #ddd;
	}
	/* INDEX */

	/* KONTAKT */
	.contact #bgr {
		background-position: -830px bottom;
	}
	/* KONTAKT */
}
/* #|#|#|#|#     RESPONSIVT - < 767px     #|#|#|#|# */


/* #|#|#|#|#     RESPONSIVT - < 480px     #|#|#|#|# */
@media (max-width: 480px) {
	HEADER .col-md-3 DIV,
	HEADER .col-md-4 DIV {
		padding: 9px 15px 12px;
	}

	HEADER .col-md-3 DIV,
	HEADER .col-md-4 DIV {
		font-size: 14px;
		line-height: 19px;
	}

	HEADER .col-md-3 STRONG, HEADER .col-md-4 STRONG {
		font-size: 17px;
		line-height: 22px;
	}

	/* HOME */
	.home HEADER .col-md-8 P {
		font-size: 17px;
	}

	#main.home H2 {
		font-size: 24px;
		line-height: 36px;
	}
	/* HOME */

	/* STANDARD */
	.parent-label {
		font-size: 25px;
	}

	.parent-label + P {
		font-size: 16px;
		line-height: 20px;
	}

	#main.standard .col-md-6:last-child H2 STRONG BR {
		display: none;
	}
	
	#main.standard .col-md-6:last-child H2 {
		top: 80px;

		font-size: 16px;
	}

	#main.standard .col-md-6:last-child P.cta-button {
		top: 125px;
	}
	
	#order-trial {
		height: auto;
		padding-bottom: 20px;
		background-size: auto 100%;
	}
	/* STANDARD */

	/* PEOPLE */
	#people DIV {
		width: 100%!important;
		margin-left: 0 !important;
		margin-bottom: 60px!important;
	}
	/* PEOPLE */

	/* #top-footer */
	#top-footer {
		height: auto;
		padding-bottom: 60px;
		background-color: #05090a;
	}
	/* #top-footer */

	/* CONTACT */
	.contact #bgr {
		background-position: -960px bottom;
	}
	/* CONTACT */

	/* FOOTER */
	FOOTER H2 {
		margin: 40px 0 20px;
		font-size: 31px;
	}

	FOOTER H2 + P {
		margin: 0 0 30px;
	}

	.breakpoint.bp2 {
		display: block;
		width: 1px;
		height: 1px;
	}

	FOOTER STRONG {
		display: block;
		width: 20px!important;
		margin: 15px auto 0!important;
	}

	FOOTER STRONG:first-child {
		margin-top: 0!important;
	}
	/* FOOTER */
}
/* #|#|#|#|#     RESPONSIVT - < 480px     #|#|#|#|# */


/* #|#|#|#|#     RESPONSIVT - < 360px     #|#|#|#|# */
@media (max-width: 360px) {
	
}
/* #|#|#|#|#     RESPONSIVT - < 360px     #|#|#|#|# */