/*  1640px  */
@media all and (max-width: 1800px) {

#basicSlider {width:1640px;}

.fifty-percent-image-holder img {width:170%;}

.fifty-percent-image-holder {  height: 740px; margin-top:-150px;}

.top-navigation {  width: 835px; float:left; margin-left:120px; }

.top-navigation a {  margin-left: 22px; font-size:15px;}

.aboutus {background-position:80% bottom;}

}



/*  1350px  */
@media all and (max-width: 1479px) {

.grid-1280 { width:1240px;}
	
.top-navigation { margin-left:0;}	

.home-banner {  height: 650px;}

.home-banner h1 { padding-top:9%;}

h1 {  font-size: 48px;}

h2 {  font-size: 36px;}

.home-banner h3 {font-size:24px;}

.down-arrow {  margin-top: 30px;}

.flute img { margin-right:0px; }

.fifty-percent-image-holder img {  width: 136%;}

.photo-with-frame {  margin-top: -150px;}

#mixedSlider-reviews {  width:740px; margin-right:40px;}

.gallery iframe { height:680px; }

#basicSlider {width:1340px;}

#basicSlider .MS-content .item {width:33.33%; margin:1%;}

.top-navigation {  width: 835px;}

.top-navigation a {  margin-left: 22px;}

.fifty-percent-image-holder img {    width: 175%;  }

.reviews {  background-size: auto 90%;}

.aboutus {background-position:100% bottom;}

.fifty-percent-image-holder img {  margin-left: -25%;}

}




/*  1240px  */
@media all and (max-width: 1339px) {
 
.grid-1280 { width:1200px;}
	
.top-navigation {    width: 735px;  }

.top-navigation a {    margin-left: 13px;  }

#mixedSlider, #mixedSlider2 {width:1200px;}

#basicSlider {    width: 1200px;  }

.fifty-percent-image-holder {    height: 660px;    margin-top: -135px;  }

.fifty-percent-image-holder img {    width: 200%;  }

.socialmedia {  margin-right: 55px;}
	
.gallery iframe {    height: 665px;  }	

#mixedSlider .MS-content .item figure {height:495px;}

#mixedSlider2 .MS-content .item figure  {height:250px;}

#mixedSlider2 .MS-controls button {top:30%;}
	
}




/*  980px  */
@media all and (max-width: 1239px) {

.grid-1280 { width:920px;}
	
.col-1-of-1, .col-1-of-2, .col-1-of-3, .col-1-of-4, .col-1-of-5, .col-1-of-6, .col-1-of-7, .col-1-of-8, .col-1-of-9, .col-1-of-10, .col-1-of-11, .col-1-of-12, .col-2-of-3, .col-2-of-5,  .col-3-of-5, .col-4-of-5, .col-3-of-4, .col-5-of-6, .col-4-of-6, .col-3-of-6, .col-2-of-6, .col-6-of-7, .col-5-of-7, .col-4-of-7, .col-3-of-7, .col-2-of-7, .col-7-of-8, .col-6-of-8, .col-5-of-8, .col-4-of-8, .col-3-of-8, .col-2-of-8, .col-8-of-9,  .col-7-of-9,  .col-6-of-9, .col-5-of-9, .col-4-of-9, .col-3-of-9, .col-3-of-9, .col-2-of-9 {padding: 0px 10px;} 	
	

.responsive-menu-icon { display: block; width:59px; height:59px; background-color: #7a2245; padding:19px;}
	
#mixedSlider, #mixedSlider2 {width:885px;}	

#basicSlider {    width: 980px;  }

.top-navigation {display:none;}

.get-in-touch {  margin-right: 59px;}

.logo a img {  width: 155px;}

.logo {  margin: 7px 7px 0px 7px; width: 160px;}

header.darker .logo a img, .logo a, .logo a img {width:100%;}

.logo2 a img,.logo2 a {  display: block;  width: 45px;}

.get-in-touch  span {margin-top:15px;}

.get-in-touch {line-height:60px; transition: all 0.5s ease-in 0s;}

.get-in-touch img {width:35px; transition: all 0.5s ease-in 0s;}
	
.logo2 {padding:7px; }	

.top-navigation-mobile {width:100%; position:fixed; top:59px; background-color:#fff; margin:0px; border-top:1px solid #ccc; z-index:102;}

.top-navigation-mobile ul {margin:0px; padding:0px; width:100%;}

.top-navigation-mobile li {list-style:none; width:100%;}

.top-navigation-mobile a {width:100%; font-family:poppins; font-size:14px; letter-spacing:0px; margin:0px; padding:7px 10px; border-bottom:1px solid #ccc; display:block; color:#666;}

.top-navigation-mobile  a:hover {background-color:#f5f5f5; color:#9a345c; font-weight:500; padding-left:15px;}

.top-navigation-mobile .current-page, .top-navigation-mobile .active {  border-bottom: 1px solid #ccc;}

h2 { font-size: 32px; }

.thumbnail-holder figure {height:250px;}

.thumbnail-holder figure div img {  margin: 40px auto 20px auto;}

.thumbnail-holder {  margin-top: -120px;}

.thumbnail-holder.first {  margin-top: -220px;}

.thumbnail-holder figure div {  font-size: 12px;}

.flute img {width:500px;}

footer {  padding: 40px 0px 15px 0px;}

#mixedSlider-reviews {    width: 500px;    margin-top: -320px;  }

#mixedSlider-reviews .MS-content .item {padding: 30px 90px;}

content .item p {  font-size: 16px;  line-height: 150%;}

.reviews p {  width: 290px;}

.reviews {  background-size: auto 90%;}

#mixedSlider-reviews .MS-content .item p {  font-size: 16px;  line-height: 150%;}

.floorplan-box {  padding-bottom: 30px;}

.fifty-percent-image-holder {    height: 770px;    margin-top: -135px;  }

.fifty-percent-image-holder img {    width: 300%;    margin-left: -20%;  }

.photo-with-frame { right: 0;  width: 334px;}

.amenties-box img {  margin: 20px auto 0px auto; width: 90px;}

#mixedSlider .MS-content .item figure {  height: 355px;}

#mixedSlider .MS-content .item figure div {bottom:-180px;}

h3 {font-size:20px;}

#mixedSlider .MS-content .item figure div {padding:60px 20px 20px 20px;}

#mixedSlider2 .MS-content .item figure {height:280px;}

h1 {    font-size: 38px;  }

.home-banner {    height: 550px;  }

.aboutus .content-holder {padding-top:0px;}

.highlights {  padding: 40px 60px 50px 40px;  margin-top: -60px; margin-left: 5%;  width: 429px;}
  
.accessibility {margin-top:0px;}

.amenties {margin-bottom:50px;}

.gallery iframe {    height: 512px;  }

.aboutus {background-position:80% bottom; background-size:400px auto;}	

#mixedSlider .MS-content .item figure div p {height:150px;}

.fifty-percent-image-holder img {  margin-left: -70%;}

}




/*  768px  */
@media all and (max-width: 979px) {

.grid-1280 { width:740px;}	

.col-1-of-4  {width: 50%;}	

.col-1-of-5  {width: 33.33%;}	

.col-1-of-6  {width: 33.33%;}	

.col-1-of-7  {width: 25%;}	

.col-1-of-8  {width: 25%;}	
		
.col-1-of-9  {width: 20%;}	
		
.col-1-of-10  {width: 20%;}	
	
.col-1-of-11  {width: 16.66%;}
	
.col-1-of-12 {width: 16.66%;}
	
.col-5-of-8 {    width: 75%;	}
	
.col-3-of-9 {    width: 40.00%;	}
	
.col-1-of-9 {    width: 25%;}	
	
.col-2-of-9 {    width: 25%	}
	
.col-3-of-9 {    width: 50%;}	
	
.col-3-of-8 {    width: 50%;	}

.col-2-of-3, .col-2-of-5, .col-3-of-5, .col-4-of-5, .col-3-of-4, .col-5-of-6, .col-4-of-6, .col-3-of-6, .col-2-of-6,  .col-6-of-7, .col-5-of-7, .col-4-of-7, .col-3-of-7, .col-2-of-7, .col-7-of-8, .col-6-of-8, .col-8-of-9,  .col-7-of-9, .col-6-of-9, .col-5-of-9, .col-4-of-9 {width: 100%;}	

	
#mixedSlider, #mixedSlider2 {width:700px;}	

#basicSlider {    width: 768px;  }
	
	

.col-1-of-4.footer-column {width:25%; float:left;}	

footer .col-1-of-2 {width:100%;}

.copyright, .socialmedia-holder {width:50%!important; float:left;}

.thumbnails {width:580px!important; display:block; margin:auto; float:none;}

.thumbnail-holder figure {    height: 320px;  }

.thumbnail-holder figure div img {   margin: 80px auto 20px auto;  }

.flute {padding-bottom:100px;}

.flute img {    width: 400px;  }

#basicSlider .MS-content .item {width:50%; margin:1%;}

.home-banner p {  font-size: 13px;  line-height: 150%;}

.home-banner h1 {    padding-top: 12%;  }

.halfcover {background-color:#f5f3e9; position:static; width:100%; padding:0px; display:block; margin:auto; height:auto; left:0px; top:0px; padding-top:60px;}

.halfcover .col-1-of-2 {padding:0px 50px 50px 50px ;}

.reviews p {width:100%;}

.reviews {background-image:none; background-color:#f5f3e9; padding:0px;  width:100%;}

.reviews .col-1-of-2 {width:100%; }

#mixedSlider-reviews {    width: 600px;    margin: auto;    float: none;   }

.clients-reviews-holder {padding:60px; background-image:url(../images/bg1.jpg); background-size:cover; }

.reviews-holder .grid-1280, .reviews-holder .col-1-of-1 {padding:0px; width:100%;}

.faqs {margin-bottom:70px;}

#mixedSlider .MS-content .item {    width: 50%;  }

#mixedSlider2 .MS-content .item figure {height:305px;}

#mixedSlider2 .MS-content .item figure div {bottom:-90px; padding:15px;}

#mixedSlider .MS-content .item figure {height:440px;}

#mixedSlider .MS-content .item figure div {bottom:-150px;}


.aboutus .col-1-of-2 {width:100%; padding:0px 60px;}

.highlights {    padding: 40px 60px 50px 40px;    margin-top: -60px;    margin-left: 6%;    width: 88%;    position: static; margin-bottom:50px;  }

.aboutus .grid-1280 {background-position:right 550px; background-size:350px auto;}

.accessibility  {padding-bottom:0px;}

.accessibility .col-1-of-2 {width:100%; }

.accessibility div {padding:0px; width:100%;}

.accessibility .content-holder {padding:0px 60px 60px 60px;}

.accessibility h2, .accessibility p, .accessibility .small-heading {  max-width: 100%;}

.fifty-percent-image-holder {    height: auto;    margin-top: 0;    left: 0;    width: 100%;    position: static;  }

.fifty-percent-image-holder img {width:100%; margin:0px; display:block; }

.photo-with-frame {    right: 75px;    width: 334px;  }

.floorplan-box {  margin-top: 25px;}	
	
.floorplan-box {    margin-top: 10px;    height: 480px;  }	

.gallery iframe {    height: 410px;  }	

.aboutus {background-position:80% bottom; background-size:500px auto;}	

#mixedSlider .MS-content .item figure div p {height:130px;}

#mixedSlider2 .MS-content .item figure {    height: 210px;  }

#mixedSlider2 .MS-content .item figure div {bottom:-70px;}

#mixedSlider2 .MS-controls button {top:25%;}
	
}





/*  640px  */
@media all and (max-width: 767px) {

.grid-1280 { width:600px;}	
	
.col-1-of-1, .col-1-of-2, .col-1-of-3, .col-1-of-4, .col-1-of-5, .col-1-of-6, .col-1-of-7, .col-1-of-8, .col-1-of-9, .col-1-of-10, .col-1-of-11, .col-1-of-12, .col-2-of-3, .col-2-of-5,  .col-3-of-5, .col-4-of-5, .col-3-of-4, .col-5-of-6, .col-4-of-6, .col-3-of-6, .col-2-of-6, .col-6-of-7, .col-5-of-7, .col-4-of-7, .col-3-of-7, .col-2-of-7, .col-8-of-9, .col-7-of-9,  .col-6-of-9, .col-5-of-9, .col-4-of-9, .col-3-of-9, .col-2-of-9, .col-7-of-8, .col-6-of-8, .col-5-of-8, .col-4-of-8, .col-3-of-8, .col-2-of-8 {padding: 0px 5px;} 
	

#mixedSlider, #mixedSlider2 {width:580px;}	

#basicSlider {    width: 640px;  }

	
.home-banner p {display:none;}

.home-banner h1 {    padding-top: 15%;    font-size: 36px;}

.home-banner h3 {    font-size: 16px;    }

.home-banner {    height: 420px;  }
	
.aboutus .grid-1280 {    background-position: right 500px;   background-size: 350px auto;  }

.aboutus .col-1-of-2 {    width: 100%;    padding: 0px 40px;  }
	
.floorplan-box {  margin-top: 10px;}	

.halfcover .col-1-of-2 {    padding: 0px 30px 50px 30px;  }

#mixedSlider-reviews {width:500px;}

#mixedSlider-reviews .MS-content .item img {  width: 40px;}

.col-1-of-2.copyright {  letter-spacing: 0px;}

#mixedSlider .MS-content .item figure {height:360px;}

#mixedSlider .MS-content .item figure div {bottom:-170px;}

#mixedSlider2 .MS-content .item {width:50%;}

#mixedSlider2 .MS-content .item figure {height:370px;}

#mixedSlider2 .MS-content .item figure div {bottom:-40px;}

#mixedSlider .MS-controls button, #mixedSlider .MS-controls .MS-left img, #mixedSlider .MS-controls .MS-right img {width:80px; height:80px;}

#mixedSlider .MS-controls .MS-left {left:-30px;}

#mixedSlider .MS-controls .MS-right {right:-30px;}

#mixedSlider2 .MS-controls button, #mixedSlider2 .MS-controls .MS-left img, #mixedSlider2 .MS-controls .MS-right img {width:80px; height:80px;}

#mixedSlider2 .MS-controls .MS-left {left:-30px;}

#mixedSlider2 .MS-controls .MS-right {right:-30px;}


h2 {    font-size: 28px;  }

.floorplan-box {    margin-top: 10px;    height: 430px;  }

.fifty-fifty {margin-bottom:30px;}
	
.gallery iframe {    height: 342px;  }		

#mixedSlider .MS-content .item figure div h3 {font-size:16px;}

#mixedSlider .MS-content .item figure div p {height:150px;}

#mixedSlider2 .MS-content .item {    width: 100%;  }

#mixedSlider2 .MS-controls button {top:40%;}

}





/*  480px  */
@media all and (max-width: 639px) {

.grid-1280 { width:440px;}	
	
.col-1-of-2, .col-5-of-8, .col-4-of-8, .col-3-of-8, .col-2-of-8, .col-3-of-9, .col-2-of-9  {width: 100%; float: none;}	

.col-1-of-3  {width: 100%; float: none;}	
	
.col-1-of-4  {width: 100%; float: none;}	

.col-1-of-5  {width: 100%; float: none;}	

.col-1-of-6  {width: 50%;}	

.col-1-of-7  {width: 33.33%;}	

.col-1-of-8  {width: 33.33%;}
		
.col-1-of-9  {width: 33.33%;}
		
.col-1-of-10  {width: 33.33%;}
	
.col-1-of-11  {width: 33.33%;}
	
.col-1-of-12 {width: 33.33%;}
	
	


#mixedSlider, #mixedSlider2 {width:420px;}	

#basicSlider {    width: 480px;  }



.amenties .col-1-of-8 { width: 25%; }	

.amenties-box img {    margin: 10px auto 0px auto;    width: 90px;  }

.amenties-box span {  margin-bottom: 20px;}

.home-banner h1 {    padding-top: 20%;   font-size: 28px;  }

.home-banner {    height: 380px;  }

.photo-with-frame {    right: 60px;    width: 280px;  margin-top: -100px;}

.floorplan-box {    margin-top: 20px;    height: auto;  }

.thumbnails {    width: 380px !important;  }

.thumbnail-holder figure {    height: 215px;  }

.thumbnail-holder figure div img {    margin: 40px auto 20px auto;   width: 60px;  }

.copyright, .socialmedia-holder {  width: 100% !important;    float: none;  }

.socialmedia {float:none;}

thumbnail-holder figure {  margin-bottom: 15px;}

.flute img {    width: 300px;    margin-right: -40px;  }

.clients-reviews-holder {    padding: 80px 0px;  }

 #mixedSlider-reviews {    width: 350px;  }

.faqs .col-1-of-1 {width:80%; margin:auto;}

.accordion {padding-right:40px;}

.accordion::after {  float: right;  margin-right: -20px;}

#basicSlider .MS-content .item {width:100%;}

.tab button { font-size: 12px;  font-weight: 500;  width: 100px;}

.photo-with-frame {    right: 30px;  }

#mixedSlider2 .MS-content .item figure {height:280px;}

#mixedSlider2 .MS-content .item figure div {bottom:-90px;}

#mixedSlider .MS-content .item {width:100%;}

#mixedSlider .MS-content .item figure {height:520px;}

#mixedSlider .MS-content .item figure div {bottom:-120px;}

#mixedSlider .MS-content .item figure div h3 {font-size:25px;}

.aboutus { padding: 60px 0px 0px 0px;}

.aboutus .col-1-of-2 {    width: 100%;    padding: 0px 30px;  }

.highlights {    padding: 40px 60px 50px 40px;    margin-top: 30px;    margin-left: 0;    width: 100%;    position: static;    margin-bottom: 50px;  }

.aboutus .content-holder {    padding: 40px 0px;  }

.aboutus .grid-1280 {    background-position: right 520px;    background-size: 350px auto;  }

.amenties {    margin-bottom: 0px;  }


.gallery iframe {    height: 251px;  }			
	
.popup {width:80%;}

.aboutus {background-position:80% bottom; background-size:360px auto; padding-bottom:150px;}	

.aboutus .content-holder {padding-top:0px;}


#mixedSlider .MS-content .item figure div p {height:100px;}

#mixedSlider2 .MS-content .item figure {    height: 260px;  }

#mixedSlider2 .MS-content .item figure div {bottom:-70px;}
	
}




/*  360px  */
@media all and (max-width: 479px) {

.grid-1280 { width:320px;}	
	
.col-1-of-6  {width: 100%; float: none;}	

.col-1-of-7  {width: 50%;}	

.col-1-of-8  {width: 50%;}
		
.col-1-of-9  {width: 50%;}
		
.col-1-of-10  {width: 50%;}
	
.col-1-of-11  {width: 50%;}
	
.col-1-of-12 {width: 50%;}	
	
	
	
#mixedSlider, #mixedSlider2 {width:300px;}	

#basicSlider {    width: 100%;  }
	
.bgshdw{}
	
.get-in-touch {display:none;}

.form-icon {display:inline-block; float:right; margin-right: 60px; width:55px; border-left:1px solid #ddd!important; }

.form-icon  img {display:block; width:100%; padding:20px 10px 13px 10px;}
	
.home-banner { height: 600px;  }	

.home-banner h1 { /*padding-top: 50%;*/ padding-top:50%!important;   font-size: 28px;    width: 75%;    margin: auto;color: #9a345c; background-color: transparent;}

.home-banner h1 br {display:none;}	
	
.home-banner h3 { padding-top: 5%;    font-size: 18px;    width: 75%;    margin: auto; line-height:140%; color: #555; background-color: transparent;}	
	
.home-banner .readmore {margin:40px auto;}
	
.aboutus {    padding: 0;  }	

.aboutus .col-1-of-2 {   width: 100%;    padding: 0px 0px;  }

.aboutus  .grid-1280 {width:100%;}

.highlights {margin-top:0px;}

.aboutus .content-holder {padding:100px 40px 0px 40px;}

.aboutus .grid-1280 {    background-position: right 475px;    background-size: 390px auto;  }

.aboutus .content-holder p {padding-right:20px;}

.fixed-buttons, .fixed-buttons a img {   width: 40px;}

#mixedSlider .MS-content .item figure {height:370px;}

#mixedSlider .MS-content .item figure div {bottom: -150px;}

h2 { font-size: 24px;}

#mixedSlider2 .MS-content .item {width:100%;}

#mixedSlider2 .MS-content .item figure {height:410px;}

#mixedSlider2 .MS-content .item figure div {bottom:-65px;}

.amenties .col-1-of-8 {    width: 33.33%;  }

.accessibility .content-holder {    padding: 0px 40px 60px 40px;  }

.tab button {    width: 80px;  }

.faqs .col-1-of-1 {    width: 90%;    margin: auto;  }

#mixedSlider-reviews {width:300px;}

.clients-reviews-holder {padding:250px 0px 0px 0px;}

.clients-reviews-holder {    background-size: 570px auto;   background-repeat: no-repeat;  }

.thumbnails {    width: 300px !important;  }

footer .content-holder {  padding: 35px 20px;}

.footer-column a {font-size:10px; line-height:180%; font-weight:500;}

.footer-column a:hover { padding-left: 0px;  color: #fff;}

.col-1-of-2.copyright { font-size: 11px;  font-weight: 400;}

.thumbnail-holder figure {    height: 160px;  }

.thumbnail-holder figure div {    font-size: 9px;    font-weight: 500;  }

.thumbnail-holder figure div img {    margin: 30px auto 10px auto;    width: 50px;  }
 
.thumbnail-holder figure {  margin-bottom: 15px; }

.thumbnail-holder.first {    margin-top: -155px;  }

.flute img {    width: 270px;    margin-right: -40px;  }

#mixedSlider-reviews .MS-content .item {    padding: 30px 80px;  }

#mixedSlider-reviews .MS-content .item p {font-size:13px;}

#mixedSlider-reviews .MS-content .item img {    width: 30px;    margin-bottom: 10px;  }

.scrolltop {  bottom: -5px; right: -5px;}

.scroll a {  height: 45px; width: 45px;}

.scroll a img {  width: 15px;}

.scroll {border: 2px solid #fff !important; }

.amenties-box {  border-bottom: 3px solid #9a345c;}

.gallery iframe {    height: 182px;  }			

.popup {width:90%; padding: 30px;}

.popup-close {  margin-right: -30px;  margin-top: -30px;}

.aboutus .content-holder {padding-top:0px;}

.aboutus {background-position:80% bottom; background-size:360px auto; padding-bottom:180px; }	

#mixedSlider .MS-content .item figure div {bottom:-170px;}

#mixedSlider .MS-content .item figure div p {height:150px;}

#mixedSlider .MS-content .item figure div h3 {font-size:18px;}

#mixedSlider2 .MS-content .item figure {height:187px;}

#mixedSlider2 .MS-controls button {top:29%;}

.amenties-box span {    margin-bottom: 20px;    font-size: 11px;    font-weight: 500;  }

	
}