@media screen and (max-width: 1440px) {
	.immoplus-intro-section .content.row {
	    /* height: 100vh; */
	}
	
	.immoplus-networking-section .content {
		/* height: 100vh; */
	}
}

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

    .immoplus-subsection-contact.pictures .row {
        width: 100%;
        display: block;
    }
}

@media screen and (max-width: 1280px) { 
	/* ---------------------------------------------- */
    /* IMMOPLUS EXPERIENCE SECTION  (max-width: 1280px) */
    /* ---------------------------------------------- */
    .immoplus-experience-section.country-ch,
    .immoplus-experience-section.country-de {
    	background-position: left 17% center;
    }
}

@media screen and (max-width: 1024px) { 
	
	/* ---------------------------------------------- */
    /* IMMOPLUS KNOW-HOW SECTION  (max-width: 1024px)*/
    /* ---------------------------------------------- */
    
	.immoplus-know-how-videos {
		padding: 0px 10px;
		height: initial;
	}

	.immoplus-know-how-videos .embed-responsive-item {
		height: 100%;
	}
	
	#immoplus-know-how-button {
		margin-right: 10px;
	}
	
	/* ---------------------------------------------- */
    /* IMMOPLUS SERVICE SECTION  (max-width: 1024px)*/
    /* ---------------------------------------------- */
    
	/* Immoplus Service Picture */ 
	body > div.content.row > div:nth-child(11) > div > img {
		width: 100%;
	}
	
	.direct-contact-subsection {
    	padding: 0px 10px;
    }
    
    .immoplus-subsection-contact-de {
    	margin-left: -250px;
	}

    /* ---------------------------------------------- */
    /* IMMOPLUS EXPERIENCE SECTION  (max-width: 1024px)*/
    /* ---------------------------------------------- */
   	.immoplus-experience-section.country-ch.immoplus-experience-bg-adapter,
   	.immoplus-experience-section.country-de.immoplus-experience-bg-adapter {
   		background-size: 120%;
    	background-position: left 17% top;
   	}
   	
    /* ---------------------------------------------- */    
    /* IMMOPLUS 5 steps  (max-width: 1024px) */
    /* ---------------------------------------------- */    
    
    .immoplus-five-steps .immoplus-five-steps-step {
    	padding-left: 20px;
    }
    
    /* ---------------------------------------------- */
    /* IMMOPLUS EXPERIENCE SECTION  (max-width: 1024px)*/
    /* ---------------------------------------------- */
    .immoplus-experience-section.country-ch
    .immoplus-experience-section.country-de {
    	background-position: left 17% center;
    }
}
	



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

    /* ---------------------------------------------- */
    /* IMMOPLUS INTRO SECTION */
    /* ---------------------------------------------- */
    
    img {
        margin: 0px;    
    }
    
    .immoplus-intro-section-col-left > p {
        text-align: center;
    }
    
    .immoplus-intro-section-col-left > p > img {
        padding: 20px 0px;
        width: 300px;
        height: auto;   
    }
    
    .immoplus-intro-section-col-right {
        margin: 0px;
        padding: 0px;
    }
    
    .direct-contact-subsection {
        margin-bottom: 40px;
    }
    
    /* --------- Subsection 1: Erfolg (Success) --------- */
    
    .immoplus-subsection {
        padding: 10px 0px;    
    }
    
    .immoplus-subsection-heading {
        height: 6vw;
    }

    .immoplus-subsection-heading p {
        font-size: 1.5em;
        padding: 2.3vw 0px;
    }
    
    /* --------- Subsection 2: Know-How --------- */
    
    body > div.content.row > div:nth-child(6) > p:first-child {
        margin-top: 20px;
    }
    
    
    /* --------- Subsection 4: Contact Form --------- */
    
    .immoplus-subsection-contact.pictures {
        margin-top: 65px;
    }
    
    .immoplus-subsection-contact.pictures {
        margin-left: 0px;
    }
    
    /* ---------------------------------------------- */
    /* IMMOPLUS NETWORKING SECTION */
    /* ---------------------------------------------- */
    
    .immoplus-networking-section-text img {
        max-width: 60%;
    }
    

    /* --------- Overlay --------- */

    .immoplus-contact-form .contact-form-row:nth-of-type(2) > div:nth-child(1) {
        width: 40%;
    }
    
    .immoplus-contact-form .contact-form-row:nth-of-type(2) > div:nth-child(2) {
        width: 53%;
    }
    
}


@media screen and (max-width: 992px) {
    
    .immoplus-subsection-col-pic img {
        width: 60%;
        margin-left: 20%;
    }
    
} 

@media screen and (max-width: 768px) { 
	
	
	.immoplus-subsection-col-pic.success {
		text-align: center;	
	}
	
	.immoplus-subsection-col-pic.success img {
		width: 80%!important;
	}

	/* ---------------------------------------------- */
    /* IMMOPLUS KNOW-HOW SECTION */
    /* ---------------------------------------------- */
    
	.immoplus-know-how-subsection {
		padding-top: 15px;
	}
	
	div.content.row > div:nth-child(6) {
	    margin-top: 15px;
	}
	
	.immoplus-subsection-col-pic.knowhow {
		text-align: center;	
	}
	
	.immoplus-subsection-col-pic.knowhow img {
		width: 80%!important;	
	}
	
	/* ---------------------------------------------- */
    /* IMMOPLUS SERVICE SECTION */
    /* ---------------------------------------------- */
    
	body > div.content.row > div:nth-child(11) > div > img {
		width: 60%;
	}
	
	.immoplus-subsection-contact.pictures {
		margin-left: 30px;
	}
	
	.immoplus-subsection-contact.pictures,
	.immoplus-subsection-contact.form {
	    display: block;
	    width: 100%;
	}
	
	.immoplus-subsection-contact-de {
    	margin-left: unset;
	}
	
	.immoplus-subsection-col-pic.service {
		display: none;
	}
	
	.immoplus-subsection-contact.pictures p {
		font-size: 120%;
	}
	
	
	/* ---------------------------------------------- */
    /* IMMOPLUS NETWORKING SECTION */
    /* ---------------------------------------------- */
	.immoplus-networking-section-pic {
		width: 80%;
	}
	
	body > div:nth-child(17) > p {
	    margin: 20px auto 30px auto;
	}

}

@media screen and (max-width: 767px) {
    
   	.mobile-contact-style{
	    background-color: #e6007e;
	    color: white;
	    padding-bottom: 10px!important;
	    padding-top: 10px!important;
	    margin-top: 10px!important;
	    margin-left: auto!important;
	    margin-right: auto!important;
	    display: table!important;
	}
    
    .before-start {
        margin-top: 80px;
    }
   
    /* ---------------------------------------------- */
    /* IMMOPLUS INTRO SECTION */
    /* ---------------------------------------------- */
    
    .direct-contact-subsection {
    	padding-bottom: 25px;
    	padding-top: 25px;
    }
    /* --------- Subsections 1: Erfolg (Success) --------- */
    
    .immoplus-intro-section-col-left > p {
        text-align: left;
        padding-left: 25px;   
    }
    
    .immoplus_bestprice_text {
        padding: 20px;
        min-height: fit-conent;
    }
    
    .immoplus-subsection-col-pic img {
        width: 100%;
        max-width: 100%;
        margin-left: 0px;
    }
    
    .immoplus-subsection-col-pic {
        /* display: none; */
    }
    

    /* --------- Subsection 4: Contact Form --------- */
    .immoplus-evaluation-content{
    	flex-direction: column;
    }
    
	.immoplus-evaluation-img-container {
		max-width: 80%;
		margin-left: auto;
    	margin-right: auto;		
	}

	.immoplus-subsection-contact  {
		max-width: 80%;
		margin-left: auto;
    	margin-right: auto;
	}
    
    .immoplus-subsection-contact.pictures {
        margin-top: 0;
        width: 100%;
    }
    
    .immoplus-subsection-contact.pictures div {
        display: block;
        width: inherit;
        text-align: left;
    }
    
    .immoplus-subsection-contact.pictures img {
        display: none;
    }

    
    .immoplus-subsection-contact.pictures p {
        font-size: 150%;
        text-align: left;
        font-weight: normal;
        margin: 10px 0px 10px 10px;
    }
    
    .immoplus-subsection-contact.pictures p:before {
        content: "\2192\0020\0020";
    }
    
    
    .immoplus-subsection-contact.form {
        width: 100%
    }
    
}

@media screen and (max-width: 575px) {
	 /* ---------------------------------------------- */
    /* IMMOPLUS FORMS  (max-width: 575px)*/
    /* ---------------------------------------------- */
	.form.mobile-full {
		min-width: 100%;
	}
	
	 /* ---------------------------------------------- */
    /* IMMOPLUS NEW INTRO SECTION  (max-width: 575px)*/
    /* ---------------------------------------------- */
    
    .immoplus-intro-section > .content > .left-half {
    	display: block;
    	width: 100%;
   	    padding-top: 25px;
   		padding-bottom: 25px;
    }
    
    .immoplus-intro-section > .content > .right-half {
    	display: none;
    } 
       
    
    .immoplus-whatis-section .content {
    	padding-top: 15px;
    }
    
    .immoplus-logo-container {
    	padding: 0 15px;
    }
 
 	.imp-whi-content-container {
 		flex-direction: column;
 	}
 	
 	.imp-whi-content-container > .left-half {
 		width: 100%;
 	}
 	
 	.immoplus-intro-icons-list {
 		flex-direction: column;
 	}
 	
 	.immoplus-icon-list {
 		padding: 0;
 	}
 	
 	.immoplus-icon-list > li {
 	    display: inline-block;
    	margin-bottom: 10px;
    	width: 100%;
	    text-align: initial;
	    padding-top: 15px;
 	}
 	
 	.immoplus-icon-list > li > div {
	    margin: auto;
	    width: 250px;
	    text-align: center;
	    padding-left: 0px;
 	}
 	
 	.imp-intro-text-container {
 		margin-bottom: 10px;
 	}
    
    .best-price-box {
    	margin-left: 15px;
    	margin-right: 15px;
    	width: initial;
    	width: unset;   
    	position: relative; 	
    }
    
    .imp-intro-bar-text-container {
    	margin-right: 130px;
    }
 	
    /* ---------------------------------------------- */
    /* IMMOPLUS INTRO SUBSECTIONS  (max-width: 575px)*/
    /* ---------------------------------------------- */
    .imp-slider-p {
    	margin-top: 10px;
    	margin-bottom: 10px;
    }
    
    .slide-left-half,
    .slide-right-half {
    	padding: 0;
    }
    
 	.subsection-wrapper {
	    background-color: #ededed;
	    border-radius: 10px;
	    padding-top: 10px;
	    padding-bottom: 10px;
	    margin-left: 10px;
	    margin-right: 10px;
	    margin-bottom: 10px;
 	}
 	 	
 	.subsection-wrapper .title {
 		font-size: 27px;
    	line-height: 1.59em;
 	}
 	 	
 	.imp.subsection-wrapper > .content div.slide-left-half,
 	.imp.subsection-wrapper > .content div.slide-right-half {
 		width: 100%;
 	}
 	
 	.imp.subsection-wrapper > .content div.immoplus-icon-label {
	    width: 70%;
	    margin-left: auto;
	    margin-right: auto;
 	}
 	
 	.title-tile {
	    display: flex;
	    margin-top: 10px;
	    padding-left: 20px;
	    padding-right: 10px;
	    padding-bottom: 10px;
	    align-items: center;
 	}
 	
 	.tile-img-container {
	    margin-right: 20px;
	    min-height: 90px;
	    height: 90px;
	    min-width: 90px;
	    width: 90px;
 	}
 	
 	.tile-title-container {
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	    width: 100%;
 	}
 	
 	.title-tile .subsection-title {
   		margin-bottom: 0px;
 	}
 	
 	.subsection-title {
 	    font-size: 1.25em;
    	line-height: 1.25em;
 	}
 	
 	.subsection-subtitle {
 		font-size: 1em;
    	margin: 0px;
 	}
 	
 	
    /* --------------------------------------------------- */
    /* IMMOPLUS INTRO SUBSECTION SUCCESS (max-width: 575px)*/
    /* --------------------------------------------------- */
    
    .imp-suc-sli-1-img {
    	max-width: 100%;
    }
    
    .imp-suc-block {
    	margin-top: 15px;
    	margin-bottom: 20px;
    }
    
    .imp-suc-block .imp-suc-subtitle {
    	margin-top: 10px;
    	margin-bottom: 10px;
    }
    
    .imp-suc-sli-2-img-text-block {
    	padding: 10px;
    	align-items: left;
    	align-items: unset;
    }
    
    .imp-suc-sli-2-img-text-block > p {
    	margin-top: 5px;
    	margin-bottom: 5px;
    }
    
    .imp-suc-sli-2-img-text-conclusion {
    	padding: 10px;
    	justify-content: left;
    }
    
    .immoplus-subsection-contact {
    	margin-top: 20px;
    }
    
    .networking-contact-slide input.bh-button  {
    	max-width: 280px;
    }
    
    .iconlike-number {
    	margin: 0;
    	display: inline-block;
    }
        
    /* --------------------------------------------------- */
    /* IMMOPLUS INTRO SUBSECTION KNOW-HOW (max-width: 575px)*/
    /* --------------------------------------------------- */
    
    .imp-slide-halfs-container {
    	flex-direction: column;
    }
    
    .imp-slide-halfs-container {
    	text-align: left;
    }
    
    .immoplus-evaluation-icon-container {
    	text-align: center;
   	    margin-top: 10px;
    }
    
    .imp-knh-sli-tile-container {
    	margin-bottom: 25px;
    }
    
    .imp-knh-tra-tile-description-container {
    	margin-top: 10px;
    }
    
    .imp-knh-tra-tile-des-title {
    	text-align: center;
    }
    
    .imp-knh-tra-tile-des-text {
   	    list-style-position: outside;
    	padding-left: 21px;
    	
    }
    
    /* --------------------------------------------------- */
    /* IMMOPLUS INTRO SUBSECTION SERVICE (max-width: 575px)*/
    /* --------------------------------------------------- */
 	
    /* --------------------------------------------------- */
    /* IMMOPLUS INTRO SECTION old (max-width: 575px)*/
    /* --------------------------------------------------- */
    
    .img-pos-helper-span {
        display: initial;
    }
    
    .immoplus-subsection-col-pic {
        margin: 0px;
        padding: 0px;
    }
    
    /* --------- Subsection 1: Erfolg (Success)  (max-width: 575px)--------- */
    
    .immoplus-subsection-heading {
        height: 6.5vw;
    }
    
    .immoplus-subsection-heading p {
        font-size: 3.5vw;
        padding: 1.7vw 0px 0px 0px;
        margin-left: 10px;
    }
    


    .direct-contact-subsection .content {
        margin-left: 10px;    
        margin-right: 10px;    
    }
    
    .immoplus-contact-form select {
        width: 160px;
    }
    

    /* ---------------------------------------------- */
    /* IMMOPLUS NETWORKING SECTION  (max-width: 575px)*/
    /* ---------------------------------------------- */
    
    .immoplus-networking-section-text {
        margin-bottom: 30px;
        width: 100%;
    }
    
    .immoplus-networking-section-text img {
        display: none;
    } 

    .immoplus-networking-section .content {
        background-image: url();
    }
    
    /* --------- Overlay --------- */
    
    .networking-overlay .contact-form {
        width: 90%;
    }
    
    
    .immoplus-contact-form .contact-form-row:nth-of-type(2) > div:nth-child(1),
    .immoplus-contact-form .contact-form-row:nth-of-type(2) > div:nth-child(2) {
        width: 100%;
    }
    
    .networking-overlay .contact-form-col input {
        width: 48%;
        display: inline-block;
    }
    
    .networking-overlay .contact-form-col textarea {
        margin-top: 5px;
    }
    
    .networking-overlay .contact-form input[type=submit] {
        float: none;
        margin-right: 0px;
    }
    
      /* ---------------------------------------------- */    
    /* 5 Schritte - five steps SECTION Tiles (max-width: 575px) */
    /* ---------------------------------------------- */
    
    .immoplus-five-steps-background {
		background-image: none;
		height: unset;
		margin-bottom: 0;
	}
	
	.immoplus-five-steps-image {
		display: none;
	}
	
	.immoplus-five-steps-icon {
		display: block;
	}
	
	.immoplus-five-steps-icon-container,
	.faq-symbol {
		margin-right: 15px;
	}
	
	.immoplus-five-steps-title-container,
	.faq-table {
		width: 80%;
		display: table;
	}
	
	.immoplus-five-steps-wrapper .box-open-icon-mobile  
	{
	    -webkit-transform: rotate(90deg);
	    -moz-transform: rotate(90deg);
	    -o-transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	    transform: rotate(90deg);
	} 
	
	.immoplus-five-steps-wrapper.active .box-open-icon-mobile  
	{
	    -webkit-transform: rotate(270deg);
	    -moz-transform: rotate(270deg);
	    -o-transform: rotate(270deg);
	    -ms-transform: rotate(270deg);
	    transform: rotate(270deg);
	} 
	
	.immoplus-five-steps-step-title {
		font-weight: inherit;	
	}
	
	.faq-container {
		max-width: 100%;
	}
	
	.faq-item-wrapper {
		margin-rigth: 10px;
	}
	
	@supports (-webkit-overflow-scrolling: touch) {
  /* CSS specific to iOS devices */ 
	  	.immoplus-five-steps-title-container,
		.faq-table {
			width: 320px;
		}
	}
	
	.immoplus-five-steps-wrapper .faq-open-icon-mobile {
	    -webkit-transform: rotate(90deg);
	    -moz-transform: rotate(90deg);
	    -o-transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	    transform: rotate(90deg);
		
	} 
	
	.immoplus-five-steps-wrapper.active .faq-open-icon-mobile {
	    -webkit-transform: rotate(270deg);
	    -moz-transform: rotate(270deg);
	    -o-transform: rotate(270deg);
	    -ms-transform: rotate(270deg);
	    transform: rotate(270deg);
		
	} 
	
	.faq-width {
		line-height: unset;
		height: unset;
	}
	
	.immoplus-five-steps-step-title {
		width: 80%;
		font-size: 120%;
	    display: table-cell;
/* 	    vertical-align: middle; */
	}
		
	.immoplus-five-steps-panel {
		background-color: #ededed;
	}
	
	.immoplus-five-steps-panel p {
		padding-right: 10px;
	    padding-left: 10px;
	}
      
	
	.immoplus-five-steps-wrapper {
		display: flex;
		align-items: center;
	}
	
	.immoplus-five-steps-section .immoplus-five-steps-background .content {
		padding: 0px;
	}
	
	.immoplus-five-steps-step .sliding-accordion {
/* 		margin-top:15px; */
		height: 80px;
     	padding-left: 10px;
/*     	padding-bottom: 15px; */
    	cursor: pointer;
	}
	
	.immoplus-five-steps .immoplus-five-steps-step {
		width: auto;
		display: block;
		background-color: #ededed;
    	border-radius: 10px;
	    padding: 10px;
	    margin: 0px 10px 30px 10px;
	}
	
	.immoplus-five-steps .immoplus-five-steps-step .immoplus-five-steps-panel {
		max-height: 0px;
		overflow: hidden;
	}
	
	/* !!! IMPORTANT  - Change of this classes or mediaquery size might have an influence on the animation */
	.sliding-accordion + .immoplus-five-steps-panel {
	    max-height: 0;
	    overflow: hidden;
	    display:block;
	    -webkit-transition: max-height 0.4s ease-out;
	    transition: max-height 0.4s ease-out;
	}
	
	/* ---------------------------------------------- */
    /* IMMOPLUS Information SECTION  (max-width: 575px)*/
    /* ---------------------------------------------- */
    
    .immoplus-information-section {
    	background-image: none;
    	height: max-content;
    }
    
    .imp-inf-shield-container {
    	background-size: 100%;
	    background-repeat: no-repeat;
	    background-position: top;
	    background-image: url(../img/immoplus/section-information/section_information_bg_mobile.jpg);
	    
    	position: relative;
    	width: 100%;
    	padding-bottom: 65%;
    }
    
    .imp-inf-shield-container > img {
    	position: absolute;
    	width: 40%;
	    bottom: 0;
	    left: 3%;
    }
    
    .immoplus-information-content {
  		height: initial;
  		height: unset;
    	flex-direction: column;
    	padding-top: 0;
    }
        
    .immoplus-information-advantages {
   	    padding-top: 20px;
	    padding-left: 15px;
	    padding-right: 15px;
    }
    
    .imp-inf-point-text {
    	color: #7c7c7b;
    }
    
    .immoplus-information-content > .left-half-container,
    .immoplus-information-content > .right-half-container {
    	padding: 0;
    }
    
    .immoplus-subsection-contact {
    	padding: 0;
    }
    
    .immoplus-subsection-contact-text {
    	padding-left: 10px;
    	padding-right: 10px;
    }
    
    .immoplus-contact-form {
    	background-color: #dadada;
    	padding: 10px;
    }
    
    /* ---------------------------------------------- */
    /* IMMOPLUS EXPERIENCE SECTION  (max-width: 575px)*/
    /* ---------------------------------------------- */
    .immoplus-experience-section .content {
    	padding: 0;
    }
    
    .immoplus-experience-section.country-ch {
    	background-image: none;
	}
	
	.immoplus-experience-section.country-de {
	    background-image: none;
	}
	
	.immoplus-experience-section.country-at {
	    background-image: none;
	}
	
	.experience-container-mobile-bg.country-ch {
    	background-image: url(../img/immoplus/section-experience/immoplus_experience_certificate_bg_ch.jpg);
	}
		
	.experience-container-mobile-bg.country-de {
	    background-image: url(../img/immoplus/section-experience/immoplus_experience_certificate_bg_de.jpg);
	}
	
	.experience-container-mobile-bg.country-at {
	    background-image: url(../img/immoplus/section-experience/immoplus_experience_bg_at_v2.png);
	}
    .experience-container-mobile-bg {
	    background-size: cover;
	    background-repeat: no-repeat;
	    min-height: 340px;
	    position: relative;
    }
    
    .imp-exp-trophy {
    	position: absolute;
    	right: 20px;
    	bottom:20px;
    }
    
    .imp-exp-provenexpert-section {
    	padding: 30px 15px 50px 15px;
    	margin-top: 0;
    }
    
    .imp-exp-badges-container {
    	text-align: center;
    	height: max-content;
    }
    
    /* ---------------------------------------------- */
    /* IMMOPLUS RATING SECTION  (max-width: 575px)*/
    /* ---------------------------------------------- */

    .immoplus-rating-section .content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    
    .immoplus-rating-section .img-div-left,
    .immoplus-rating-section .img-div-right{
        width: 100%;
    }
    
    .immoplus-rating-section .img-div-right img {
        position: static;   
/*         max-width: 350px; */
        margin-left: auto;
    }

}


@media screen and (max-width: 425px) {
    
    .immoplus-contact-form.netwokring-contact .location_selection_container {
    	margin-top: 6.5em;
	}
	
    .immoplus-intro-section-col-left > p > img {
    	padding: 25px 20px 30px 20px;
	}

    .immoplus-intro-section {
    	background-image: none;
    }
    
    
	.immoplus-intro-section .content.row {
		height: unset;
	}
    
    .beho-banner-heading h2 {
    	font-size: 85%;
    	padding-top: 2px;
    }
    
    .immoplus-know-how-videos {
    	flex-direction: column;
    	align-items: center;
    }
    
    .immoplus-subsection-col-text ul {
    	margin-left: 5px;
	}

    .videos_flex {
    	width: 100%;
    }
    
    #immoplus-know-how-button-box {
   		margin: 0px auto 20px auto;
    }
    
    #immoplus-know-how-button {
    	margin-left: 10px;
	}
    
    #text-before-contact-form {
    	margin: 15px auto 20px 10px;
    }
    
    .immoplus-subsection-contact.pictures {
    	margin-left: -5px;
    	font-size: 85%;
    } 
    
    /**************** direct contact formular < 425px***********************/
    .immoplus-evaluation-button-container {
    	text-align: center;
    }
    
    .immoplus-evaluation-button-container > .immoplus-evaluation-button {
    	width: 85%;
    }
    
    .immoplus-subsection-contact {
    	max-width: 100%;
    }
	
	.immoplus-contact-form {
		max-width: 100%;
	}
	
	.immoplus-evaluation-image {
		display: none;
	}
	
	.immoplus-evaluation-img-container{
		max-width: 100%;
		width: 100%;
		margin: 0;
	}
	
	.immoplus-evaluation-image-m {
		display: block;
		width: 100%;
		
	}
	
    /******************** networking  < 425px *********************/
    
    
    .immoplus-networking-section-text {
    	width: 100%;
	    margin-left: 0px;
	    padding-left: 10px;
	    padding-right: 5px;
    }
    
    .immoplus-networking-section-pic {
    	display: none;
    }
    
    .immoplus-networking-section .content {
    	height: unset;
    }
    
    .immoplus-networking-section-text .bh-button {
    	margin: 10px 0px;
    	display: inline-block;
    	padding: 5px 20px 0px 20px;
	}

	.read-more-section.know-how-videos {
		width: 100%;
	}
    
    .immoplus-contact-form.netwokring-contact .contact-form-col {
    	position: relative;
    	width: 100%;
    	display: block;
    /* vertical-align: top; */
    }
    
    .networking-overlay .contact-form-col input {
    	width: 102%;
    }
    
    .immoplus-subsection-col-pic img {
    	display: none;
    }
    
    body > div.immoplus-rating-section > div > div.img-div-right > img {
    	width: 40%;
    }
    
    .immoplus-rating-section .content {
    	background-image: none;
    	min-height: unset;
    }
    
    .provenexpert-section .content {
    	width: unset;
    }
    
    .immoplus-intro-section .landing-page p.magenta {
    	margin: 0px 0px 5px 10px;
    }
    
    .beho-banner-heading {
      	width: 90%;
      	height: 30px;
    }
    
    .col-lg-6.immoplus-subsection-col-text {
    	padding-right: 5px;
    	padding-left: 10px;
    } 
    
    div.content.row > div:nth-child(6) {
    	padding-left: 10px;
    }
    
    .immoplus-intro-section-col-left > p {
    	padding-left: 0px;
    }
    
    body > div:nth-child(17) > p {
    	margin: 0px auto 30px;
	}
	
	body > div.overlay.networking-overlay > div > div > form > div:nth-child(2) > div:nth-child(2) {
		margin-bottom: 20px;
	}
	
	body > div.overlay.networking-overlay > div > div > form > div:nth-child(2) > div:nth-child(2) > textarea {
		height: 50px;
	}
	
	body > div.overlay.networking-overlay > div > div > form > div:nth-child(3) > div:nth-child(2) {
		margin-top: 50px;
	}
	
	body > div.content.row > div:nth-child(3) > div > img {
		display: none;
	}
	
	body > div.content.row > div:nth-child(5) > div > img {
		display: none;
	}
	
	button[read-more-section-number=know-how-videos] {
	    display: block;
    	margin: 20px auto;
	}
	
	body > div.content.row > div:nth-child(11) > div > img {
		display: none;
	}
}


@media screen and (max-width: 375px) {
	.beho-banner-heading h1 {
	    font-size: 75%;
	}
	
	.immoplus-subsection-contact.pictures {
		font-size: 75%;
	}
	
	/*********************************/
	/***** 5 steps (max-width: 375px) ************/
	/*********************************/
	
	.immoplus-five-steps-step-title,
	.faq-width {
		font-size: 100%;
	}
	
	.banner.scroll-immoplus-networking,
	.banner.scroll-immoplus-rating {
		font-size: 125%
	}
}

@media screen and (max-width: 320px) {
	.beho-banner-heading h1 {
	    font-size: 65%;
	}
	
	.banner.vermittlungssystem {
		font-size: 130%;
	}
	
	.immoplus-subsection-contact.pictures {
		font-size: 65%;
	}
	
}

/**********************************/
/*       IPHONE CSS QUERIES       */
/**********************************/

@supports (-webkit-overflow-scrolling: touch) {
  
  	@media screen and (max-width: 375px) {
  	
  		/* Know-How Section */
  		.immoplus-subsection-col-text ul {
  			padding-left: 25px;
  		}
  		
  		/* BETTERHOMES Erfahrung */
  		body > div.immoplus-rating-section > div > div.img-div-right > img {
  			width: 30%;
  		}
  		
  		/* Banner */
  		
  		.beho-banner-heading h1 {
  			font-size: 100%;
  		}
  		
  		.beho-banner-heading h1 {
  			font-size: 120%;
  		}
  		
  		.banner.scroll-immoplus-rating {
  			margin-top: 30px;
  		}
  		
  		body > div:nth-child(18) > p {
  			padding: 0px 10px;
  		}
  		
  		#text-before-contact-form {
  			font-size: 110%;
  		}
  		
  		.immoplus-subsection-contact.pictures {
  			font-size: 65%;
  		}
	}
}

@media print {
	.immoplus-information-section {
		height: 900px;
		background-image: url(../img/immoplus/section-information/section_information_bg_v2.png);
	}
}