@media screen and (min-width: 992px) {
	.section-angebot p {
		padding-right: 30px;
	}
}

/* only small desktops */
/* tablets */
/* only small tablets */
@media (min-width: 768px) and (max-width: 991px) {
	.paul-intro-area .paul-intro-content {
 	 	padding: 150px 0 150px;
	}	
	.paul-intro-area .paul-intro-content h1 {
	    font-size: 28px;
	}
	.paul-intro-area .paul-intro-content h2 {
	  	font-size: 18px;
  	  	line-height: 22px;
	}
	.paul-nav-sign {
		display: none !important;
		background-size: auto 32px;
		height: 32px;
		width: 188px;
		margin-top: 4px;
	}
}

/* mobile or only mobile */
@media (max-width: 767px) {
	.paul-intro-area .paul-intro-content {
 	 	padding: 80px 0 80px;
	}
	.paul-intro-area .paul-intro-content h1 {
	    font-size: 22px;
	}
	.paul-intro-area .paul-intro-content h2 {
	  	font-size: 16px;
  	  	font-weight: 300;
  	  	line-height: 20px;
	}
	.paul-nav-sign {
		display: none !important;
		background-size: auto 32px;
		height: 32px;
		width: 188px;
		margin-top: 4px;
	}
}

/* extra small <576 */
@media (min-width: 321px) and (max-width: 575px) {
	p, ul, address, a {
	    font-size: 14px;
	    line-height: 18px;
	}
	.paul-intro-area .paul-intro-content {
 	 	padding: 150px 0 150px;
	}
	.paul-intro-area .paul-intro-content img {
	    height: 120px;
	    margin-bottom: 40px;
	}
	.paul-intro-area .paul-intro-content h1 {
	    font-size: 20px;
   	  	font-weight: 400;
   	  	line-height: 24px;
	}
	.paul-intro-area .paul-intro-content h2 {
	  	font-size: 16px;
  	  	font-weight: 300;
  	  	line-height: 20px;
	}
	.paul-section {
   	 	padding: 120px 0;
	}
	.paul-section .section-header .section-title {
		font-size: 28px;
  		font-weight: 500;
	}
	.paul-section .section-header .section-subtitle {
	  	font-size: 16px;
	  	font-weight: 400;
	}
	.paul-section .section-content h3 {
	    font-size: 20px;
	    line-height: 24px;
	}
}

/* mega small <321 */
@media (max-width: 320px) {
	p, ul, address, a {
	    font-size: 14px;
	    line-height: 18px;
	}
	.paul-intro-area .paul-intro-content {
 	 	padding: 120px 0 120px;
	}
	.paul-intro-area .paul-intro-content img {
	    height: 70px;
	    margin-bottom: 30px;
	}	
	.paul-intro-area .paul-intro-content h1 {
	    font-size: 18px;
   	  	font-weight: 300;
   	  	line-height: 20px;
	}
	.paul-intro-area .paul-intro-content h2 {
	  	font-size: 14px;
  	  	font-weight: 300;
  	  	line-height: 18px;
	}
	.paul-nav-sign {
		display: none !important;
		background-size: auto 32px;
		height: 32px;
		width: 188px;
		margin-top: 4px;
	}
	.paul-section {
   	 	padding: 120px 0;
	}
	.paul-section .section-header .section-title {
		font-size: 24px;
  		font-weight: 400;
	}
	.paul-section .section-header .section-subtitle {
	  	font-size: 16px;
	  	font-weight: 300;
	}
	.paul-section .section-content h3 {
	    font-size: 18px;
	    line-height: 24px;
	}
}
