
@media (min-width: 1200px){
	.luxury-banner #circle-wrapper{
		min-height: 1200px;
	}
}

@media (max-width: 1200px){
	#circle-wrapper{
		top: 110px;
	}

	.luxury_contentinfo {
	    width: 50%;
	    top: 0;
	}
}

@media (min-width: 1024px) and (max-width: 1200px){
	.inner_content,
	.topcontent > .inner {
	    padding-left: 28%;
	}

	.reasearch-bot-col .luxury_contentinfo{
		width: 33%;
		top: 35%;
		transform: translateY(-35%);
	}

}

@media (min-width: 1024px) and (max-width: 1380px){
	.content_wrapper.infrainfo h1{
		font-size: 36px;
		margin-bottom: 25px;
	}

	.content_wrapper.infrainfo h1 br{
		display: none;
	}
}

@media (min-width:768px) and (max-width: 1024px){
	.mainmneu{
		width: 32%;
	}

	.essence_content_col h5{
		margin-bottom: 20px;
	}
}

@media (min-width:768px) and (max-width: 900px){
	.content_wrapper h1{
		font-size: 34px;
	}

	.essence .essence_content_col .col-sm-6,
	.philosophy .essence_content_col .col-sm-6,
	.peopleinfo .essence_content_col .col-sm-6{	
	    width: 100%;
	    padding: 0;
	}

	.infra_topcontent_col .col-sm-7{
		width: 85%;
	}

	.luxury-banner-wrapper{
		background-image: url("../images/luxury/creating-luxury-mobile.jpg");
	}
}

@media (min-width: 768px) { 
    .navbar-collapse.collapse {
        width: auto;
        background: none;
        position: relative;
        left: auto;
        top: auto;
        padding: 0px;
        /*margin: 25px 0 35px 50px;*/
    }
}

@media (max-width: 767px) { 
	body{
		background-color: #000;
		overflow-x: hidden;
	}

	.fixed-arrow-buton{
		display: none;
	}

	.mainmneu{
		position: absolute;
		padding: 0;
		width: 100%;
		height: 100%;
	}

	.navbar-toggle{
		right: 10px;
	}

	.logo{
		margin: 15px auto;
		text-align: center;
	}

	.topcontent > .inner {
	    padding-right: 0%;
	    padding-left: 0%;
	}

	.LeftNav {
	    margin-top: 0px;
	}

	.content_wrapper h1{
		font-size: 24px;
	}

	.peopleinfo.content_wrapper h5{
		font-size: 20px;
		margin-top: 15px;
	}

	.people_margin_bot, 
	.essence_content_col h5,
	.reasearchtopcontent h4{
		margin-bottom: 15px;
	}

	.content_wrapper > .inner{
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.topcontent{
		position: relative;
	}

	.infrastrcture_gallery{
		padding: 20px 0;
	}

	.inner_content{
		padding-left: 0;
		padding-right: 0;
	}

	.navbar-collapse{
		box-shadow: none;
	}

	.navbar-collapse.collapse{
		top: 40px;
	}

	.logo {
		margin-left: 30px;
		float: left;
	}

	.parallax-window {
	    min-height: inherit;
	}

	.carousel.noslide, 
	.noslide .item, 	
	.noslide .active,
	.noslide .carousel-inner{
		height: auto;
	}

	.reasearch-bot-col .circle2{
		background-image: none;
	}

	.reasearch-bot-col .circle2 h1{
		position: relative;
	}

	#circle-wrapper .wrapper{
		margin-top: 0;
	}

	.luxury_contentinfo {
	    position: relative;
	    right: inherit;
	    width: 90%;
	    margin: 0 auto;
	    top: 0;
	}

	.reasearch-bot-col .luxury_contentinfo{
		top: 120px;
	}

	.peoplelist {
	    padding-right: 10px;
	    padding-left: 10px;
	}

	.luxury-banner-wrapper{
		background-image: url("../images/luxury/creating-luxury-mobile.jpg");
	}

	.carousel-indicators{
		top: inherit;
		margin: 0;
		text-align: center;
		width: 100%;
	}

	.carousel-indicators li{
		display: inline-block;
		margin-right:10px;
		margin-left: 10px;
	}

	body{
		-webkit-text-stroke-width: inherit !important;
	}

	.reasearch-bot-col .luxury_contentinfo p {
	    width: 100%;
	}

	.windowheight{
		height: auto !important;
	}

	.carousel_caption h1{
		font-size: 40px;
	}

	.language, .language a {
	    display: inline-block;
	    text-align: left;
	    padding-left: 10px;
	    font-weight: 600;
	}

	.language span {
	     margin-right: 0px; 
	}

	.language a::after{
		display: block;
	    position: static;
	    left: 0;
	    bottom: inherit;
	    width: 100%;
	    height: auto;
	    content:inherit;
	    /* transition: width 0.5s; */
	    -webkit-transition: inherit;
	    -ms-transition: inherit;
	    -moz-transition: inherit;
	    -o-transition: inherit;
	    transition: inherit;
	}

}

@media (max-width: 736px){
	.popup-gallery a{
		margin-right: 0;
	}

	.carousel_caption {
	    right: 5%;
	    text-align: left;
	    left: 5%;
	    margin: 0 auto;
	}

	.essence_content_col .col-sm-6{
		margin-right: -15px;
		margin-left: -15px;
	}

	.logo {
	    margin:15px 0 0 10px;
	    width: 68%;
	    text-align: left;
	    position: relative;
    	z-index: 1000;
	}

	.logo a img {
	    max-width: 100%;
	    height: auto;
	    display: block;
	}

	.navbar-toggle{
		top: 45px;
	}

	.language {
		top: 21px;
	    margin: 0 10px 0 0;
	    font-size: 11px;
	    line-height: 11px;
	}

	.reasearch-bot-col .luxury_contentinfo .innertube{
		position: static;
		top:inherit;
		transform:inherit;
	}

	.reasearch-bot-col .luxury_contentinfo{
		top: 0;
		transform:inherit;
	}

	#circle-wrapper{
		min-height: 520px;
	}

	.infrastrcture_gallery .row div {
		text-align: center;
	}

	.footer {
	    position: static;
	    width: 75%;
	    text-align: right;
	    display: block;
	    text-align: right;
	    margin: 0 auto;
	}
}

@media (max-width: 320px){
	.logo{
		width: 55%;
	}

	.language{
		top: 18px;
	}

	.language,
	.language a{
		font-size: 10px;
		line-height: 10px;
	}

	.luxury-content h3{
		font-size: 24px;
	}
}

@media (max-height: 700px){
	.content_wrapper > .inner {
	    margin-top: 50px;
	}

	.content_wrapper > .inner p.hidden-xs{
		display: none;
	}
}