
  
    .read-more{
        width: auto;
        margin: 30px 0px 30px 0px;
    }	

@media only screen and (max-width: 1500px) {
} 


@media only screen and (max-width: 1300px) {
}


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


    .burger {
        display:block;
        opacity:1;
        margin-top: 63px;
  }

 

    #header .navbar-header{
        width: 100%;
    }



    #header .navbar-nav {
        width: 100%;
        vertical-align: middle;
        position: initial;
        top: initial;
        left: initial;
        border: 0px;
        text-align: center;
        margin-top: initial;
        float: none;
        background-color: rgba(204, 204, 204, 0);
        box-shadow: none;
        padding: 0px;
    }
    #header .fixed .navbar-nav {padding:0px}
    #header .navbar-nav li {
        display: block;
        float: none;
        /* border-bottom: 1px solid #50505085; */
    }
    #header .navbar-nav li a {
        font-size: 1.3em;
        color: #fff;
        padding: 10px;
        text-align: center;
        padding: 2%;
        margin: 0px;
    }
    #header .fixed .navbar-nav li a {color:#fff;} 
    #header .navbar .current-menu-item  a {color: #d5d5d5;}
    #header .navbar-nav  li:hover {background: #fff3e2;}
    #header .navbar-nav li:hover a {color: #277eaf;}
    #header .menu-container {
        display: flex;
        position: fixed;
        background: var(--primary-color);
        width: 100%;
        height: 100%;
        z-index: 1800;
        margin: 0px 0px;
        justify-content: center;
        align-items: center;
        left: -100%;
        top: 0;
    }
    
    #header .navbar-nav li.icon-facebook,  #header .navbar-nav li.icon-linkedin {display:inline-block; border:0px}
        
    .burger-fixed {
        z-index: 2000;
        position: fixed;
        /* top: 28px; */
    }


	
} 

@media only screen and (max-width: 991px) {
	.burger {margin-top:31px;}
	.apartment-block .owl-carousel .owl-stage-outer .owl-stage .owl-item {height:350px;}
	.text-intro h2 {font-size:1.3rem; letter-spacing:0.3rem}
	.attraction-item {width:100%;padding: 0px 0px 20px;}

	.gallery-flex a {width:33%;height: 210px;}
	.slider {height:70vh}
	.text-intro-container .text-intro {
    padding: 30px;
}
	.slider-wave {height: 84px;width: 145px;}
	.contact-left > div {width:50%;}
    .contact-content {flex-wrap:wrap; padding:10px;}
    .contact-left {width:100%;display: flex;text-align: center;}
    .contact-left h2 {text-align:center!important;}
    .contact-left h2:after{margin: 15px auto 0px;}
    .contact-right {width:100%;}
	.home-gallery-data .owl-carousel .owl-stage-outer .owl-stage .owl-item {height:330px;}
    .wrap-content {flex-wrap:wrap;}
    .wrap-content > div {width:100%;}
	.home-localisation-data {/* width:90%; */}
    .home-apartments .home-apartment {height: 250px;}
	.downme {padding-top: 91px;}
	.realisations-content .owl-stage .owl-item {padding:3px}
    .offer {padding:40px 0px}
    .offer-box {width:100%;}
    .starter-content {flex-wrap:wrap;}
	.switch {flex-direction: column-reverse;}
    .starter-data, .vibe-data {width:100%;}
    .starter-image {width:100%;min-height: 200px;}
	.flex-reverse {flex-direction: column-reverse;}
    .group-products {flex-wrap:wrap;}
	.group-products .product {width:50%;}
	.form-area-content {width:100%;}    
    #map {width: 100%;}
	
    .home-team-members {flex-wrap: wrap;padding: 10px;}
    .member {width: 100%;}
	
    .home-team {width:100%;padding: 15px 15%;}















	
	#header .navbar-nav .mob-lang {display:block;}

	#header .navbar-nav li>a:after  {display:none}

	body #lang_sel {position:absolute;right:20px;top: 0px;}

	
	#header .navbar-nav li:last-child::before {}
	#header .navbar-nav li.language {display:none;}
	
    h1{
    font-size: 36px;
    font-weight: bold;
    line-height: 1.33;
    }   
   #header{
		background: var(--primary-color);
		}

     #header .navbar-brand .logotype-top {
     height: 47px; 
     width: 150px; 
     margin: 0px 20px; 
    }

    #header .navbar-brand {
         height: auto; 
         padding: 25px; 
         float: none; 
         box-shadow: none; 
         background: transparent; 
    }
	.small-slider {padding-top: 100px;}



} 

@media only screen and (max-width: 768px) {
	.apartment-block .owl-carousel .owl-stage-outer .owl-stage .owl-item {height:300px;}
	.small-slider h1 {font-size:30px}
	.slider-container {padding:30px 0px;}
	.apartments-container { padding: 10px;}
	.apartment-block {flex-wrap:wrap;padding: 0px;margin-bottom: 10px;}
	.apartment-block-image-container {width:100%;}
	.apartment-block-content {width:100%;}

}


@media only screen and (max-width: 640px) {
	body  #lang_sel {display:none;}
		.gallery-flex a {width:50%;height: 140px;}
	.contact-left {flex-wrap:wrap;}
    .contact-left >div {width:100%;}
	.text-intro h1 {font-size:39px; letter-spacing:5px;}
	.basic-header {font-size:28px; }
	.footer-box {width:100%;}
	.home-box {padding:30px;}
	.slider-wave {bottom:10px; width:100px; height:50px;}
   
} 

@media (max-width: 520px) {
	#header .top-bar a span {display:none;}
	#header .top-bar a:hover:before {opacity:0.8;}
}

@media (max-width: 480px) {	
	#header .navbar-brand {max-width:75%;}
	    
}

@media (min-width: 980px) {	
   .slider { min-height: 800px;}
}
 
@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and ( min-device-pixel-ratio: 1.25),only screen and ( min-resolution: 200dpi),only screen and ( min-resolution: 1.25dppx){
	-webkit-font-smoothing: subpixel-antialiased;
}


#header .menu-container.showme {
    opacity: 1;
    left: 0px;
}
#header .navbar .showme {left:0;}  

 