/* ---------------------------------------------------
    BODY
----------------------------------------------------- */

@media screen and (max-width: 991px) {

	section.navigation img {
		height: 60px;
	}
	header.square_bg {
		background-image: none;
	}
	h1 {
		font-size: 60px;
	}
	.btn-media {
		font-size: 25px;
		height: 60px;
		padding: 4px 20px 8px 22px;
	}
	.hero__wrapper.square_bg {
		background-image: none;
	}
	.intro__wrapper.square_bg {
		background-image: none;
	}	
	h2 {
		font-size: 34px;
		line-height: 38px;
	}
	.intro__wrapper p {
		font-size: 19px;
	}
	.column__wrapper.square_bg {
		background-image: none;
	}
	.column__wrapper h2 {
		font-size: 2.5em;
	}	
	.semilarge {
		font-size: 1.5em !important;
	}	
	.column__wrapper {
		margin-top: 0px;
	}
	.alinea__wrapper.information {
		margin-top: 50px;
	}
	.form__wrapper.square_bg {
		background-image: none;
	}
	.splide__slide {
		width: 100% !important;
	}
	.splide__arrow {
		background: #fff;
	}
	.splide__arrow--prev {
		left: 1em;
	}
	.splide__arrow--next {
		right: 1em;
	}	
	
}



/* ---------------------------------------------------
    SCREENS
----------------------------------------------------- */

@media screen and (min-width: 992px) and (max-width: 1199px) {
	
	section.navigation ul li a {
		font-size: 21px;
	}	
	section.navigation img {
		height: 50px;
	}	
	section.navigation ul li a.contact {
		font-size: 16px;
		padding: .6rem .7rem .6rem .7rem;
	}	
	section.navigation ul li a.login {
		font-size: 16px;
		padding: .6rem .7rem .6rem .7rem;
	}	
	section.navigation ul li a.demo {
		font-size: 16px;
		padding: .6rem .7rem .6rem .7rem;
	}
	header .intro-header-wrapper {
		margin-top: -150px;
	}
	h1 {
		font-size: 120px;
	}
	.intro__wrapper.square_bg {
		background-position: top 290px left -490px;
		background-size: 600px;
	}
	.slide__wrapper .entrepreneur_box img {
		max-height: 90px;
	}
	.form__wrapper.square_bg {
		background-position: top 150px right -210px;
		background-size: 330px;
	}

	header.square_bg {
		background-image: none;
	}
	.hero__wrapper.square_bg {
		background-image: none;
	}
	.intro__wrapper.square_bg {
		background-image: none;
	}
	.column__wrapper.square_bg {
		background-image: none;
	}
	.form__wrapper.square_bg {
		background-image: none;
	}
	
	.splide__arrow--prev {
		left: .5em;
	}
	.splide__arrow--next {
		right: .5em;
	}	
	
	
}


@media screen and (min-width: 1200px) and (max-width: 1399px) {
	
	section.navigation ul li a {
		font-size: 21px;
	}	
	section.navigation img {
		height: 50px;
	}	
	section.navigation ul li a.contact {
		font-size: 16px;
		padding: .6rem .7rem .6rem .7rem;
	}	
	section.navigation ul li a.login {
		font-size: 16px;
		padding: .6rem .7rem .6rem .7rem;
	}	
	section.navigation ul li a.demo {
		font-size: 16px;
		padding: .6rem .7rem .6rem .7rem;
	}
	header .intro-header-wrapper {
		margin-top: -150px;
	}
	h1 {
		font-size: 120px;
	}
	.intro__wrapper.square_bg {
		background-position: top 290px left -490px;
		background-size: 600px;
	}
	.slide__wrapper .entrepreneur_box img {
		max-height: 90px;
	}
	.form__wrapper.square_bg {
		background-position: top 150px right -210px;
		background-size: 330px;
	}
	
}


@media screen and (min-width: 1400px) and (max-width: 1799px) {

	section.navigation ul li a {
		font-size: 22px;
	}	
	section.navigation img {
		height: 55px;
	}	
	section.navigation ul li a.contact {
		font-size: 18px;
		padding: .6rem .7rem .6rem .7rem;
	}	
	section.navigation ul li a.login {
		font-size: 18px;
		padding: .6rem .7rem .6rem .7rem;
	}	
	section.navigation ul li a.demo {
		font-size: 18px;
		padding: .6rem .7rem .6rem .7rem;
	}
	header .intro-header-wrapper {
		margin-top: -150px;
	}
	header.square_bg {
		background-position: top 310px right -410px;
		background-size: 590px;
	}
	h1 {
		font-size: 140px;
	}
	.intro__wrapper.square_bg {
		background-position: top 290px left -490px;
		background-size: 600px;
	}
	.slide__wrapper .entrepreneur_box img {
		max-height: 100px;
	}
	.form__wrapper.square_bg {
		background-position: top 150px right -210px;
		background-size: 330px;
	}
	
}


@media screen and (min-width: 1800px) and (max-width: 2000px) {

	section.navigation ul li a {
		font-size: 23px;
	}	
	section.navigation img {
		height: 55px;
	}	
	section.navigation ul li a.contact {
		font-size: 19px;
		padding: .6rem .7rem .6rem .7rem;
	}	
	section.navigation ul li a.login {
		font-size: 19px;
		padding: .6rem .7rem .6rem .7rem;
	}	
	section.navigation ul li a.demo {
		font-size: 19px;
		padding: .6rem .7rem .6rem .7rem;
	}
	header .intro-header-wrapper {
		margin-top: -140px;
	}
	h1 {
		font-size: 150px;
	}
	.intro__wrapper.square_bg {
		background-position: top 0px left -390px;
		background-size: 590px;
	}
	.form__wrapper.square_bg {
		background-position: top 100px right -270px;
		background-size: 450px;
	}
	.slide__wrapper .entrepreneur_box img {
		max-height: 110px;
	}
	
}







/* ---------------------------------------------------
    CONTAINER
----------------------------------------------------- */

@media screen and (min-width: 992px) {

	footer .wrapper .social {
		max-width: 200px;
	}
	footer .wrapper .footer-nav {
	-moz-column-count: 2;
	column-count: 2;
	}
	
}

@media screen and (min-width: 1201px) {

	footer .wrapper .footer-nav {
		-moz-column-count: 3;
		column-count: 3;
	}

@media screen and (min-width: 1401px) {

	.container {
		max-width: 1600px !important;
	}
	
	#contentblock_sideimg .content .cols {
	-moz-column-count: 2;
	column-count: 2;
	-moz-column-gap: 80px;
	column-gap: 80px;
	}

	
}

	
}

