/**

 * Theme       : 

 * Author      : 

 * Author URI  : 

*/


/* Common General Styles go here

 Small Desktop

======================================================================== */



@media only screen and (min-width: 959px)and (max-width: 1024px)  {

	

	.aboutus-sec{background-position-x: -270px;}

	.au-location{background-position-x: -352px;}

	.mfp-container video { height: 70vh; }

}





/* Large Desktops

======================================================================== */

@media only screen and (min-width: 1024px) and (max-width: 1440px) {

	.au-location {

		height: 572px;

	}

	.clients-margin{margin-bottom: 54px;}

	.mfp-container video { height: 73vh; }

	.modal-content {
		margin: 50px auto;
	    width: 1150px;
	}

}


/* Small Desktop and Laptop 13 Inch

======================================================================== */


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



/* Small Desktop Resolution and iPad Landscape

======================================================================== */



@media only screen and (min-width: 960px) and (max-width: 1024px) {

	.carousel-control-prev,

	.carousel-control-next {

		top: 110%;

	}

	.carousel-control-prev {

		left: 220px;

	}
	.modal-content {
		margin: 50px auto;
	    width: 940px;
	}

	.carousel-control-next {

		right: 220px;

	}

	.nav-item a {

		padding: 0;

	}

	.carousel { margin-left: 0; }

	.aboutau-inner .row,

	.header .row {

		-webkit-box-pack: justify;

		-ms-flex-pack: justify;

		justify-content: space-between;

	}

	.features-teser .row {

		margin: 0;

	}

	.au-specs {

		padding: 50px 0;

	}

}

/* iPad Portrait

======================================================================== */



@media only screen and (min-width: 768px) and (max-width: 959px) {

	.au-menu {

		display: none;

	}

	.menu-wrapper {

		display: block !important;

	}
	.modal-content {
		margin: 50px auto;
	    width: 740px;
	}

	.mfp-container video { height: 50vh; }

	.funfacts-row .media {

		margin: 40px 0;

		margin-left: 200px;

	}

	.media-body {

		-webkit-box-flex: inherit;

		-ms-flex: inherit;

		flex: inherit;

	}

	.about-tile figure img {

		width: 250px;

		margin-bottom: 40px;

	}

	.highlights-row .media,

	.specs-row .media {

		margin-bottom: 40px;

	}

	.specs-row {

		margin-bottom: 0;

	}

	.highlights-row img {

		width: initial;

	}

	.moreplans-btn-img img {

		width: 200px;

		margin-top: 60px;

	}

	.contact-form {

		margin: 60px auto 0;

	}

	.carousel-control-prev,

	.carousel-control-next {

		top: 103%;

	}

	.carousel-control-prev {

		left: 120px;

	}

	.carousel-control-next {

		right: 120px;

	}

	.clients-row .col-lg-2 {

		width: 250px;

		padding: 0;

	}

	.au-location {

		height: 305px;

	}

	.au-location-inner {

		padding: 45px 0;

	}

	/*Plan page*/

	.explore-plan-inner {

		top: 0;

	}

	.plan-content,

	.business-content {

		width: inherit;

	}

	.business-img figure img {

		width: 100%;

	}

	/* features page*/

	.features-teaser a img {

		max-width: 130px;

	}

	.features-teaser {

		height: inherit;

	}

	.features-teaser .features-links {

		position: unset;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}

	.features-links .row .col-lg-4 {

		width: 400px;

		margin: 10px auto;

	}

	.au-specs.basicspecs img {

		margin-bottom: 0;

	}

	/*Vijaywada Page*/

	.vijayawada-info .vijaywada-info-map {

		max-width: 500px;

	}

	.vijayawada-info-services .row {

		margin: 0;

	}

	.vijayawada-info-services .row .media {

		margin: 40px 0;

		margin-bottom: 0px;

	}

	.capital-stat {

		max-width: 100%;

		padding-bottom: 0px;

	}

	.capital-stats {

		margin-top: 40px;

	}

	.carousel { margin-left: 0; }

}


/* iPhone 5s(landscape)

======================================================================== */



@media only screen and (min-width: 480px) and (max-width: 767px) {

	.au-menu {

		display: none;

	}

	.modal-content {
		margin: 50px auto;
	    width: 450px;
	}

	.menu-wrapper {

		display: block !important;

	}

	.carousel { margin-left: 0; }

	.vijayawada-tile { width: 100%; right: 0; 	}

	.features-section{margin-top: 926px;}

	.features-teaser .features-links{top:656px;}


}


@media only screen and (min-width: 600px) and (max-width: 767px) {

	.mfp-container video { height: 40vh; }

}
@media only screen and (min-width: 425px) and (max-width: 599px) {

	.mfp-container video { height: 33vh; }

}



/* Smartphones and iPhone 4s(landscape)

======================================================================== */



@media only screen and (min-width: 320px) and (max-width: 480px) {

	.au-menu {

		display: none;

	}
	.modal-content {
		margin: 50px auto;
	    width: 375px;
	}

	.menu-wrapper {

		display: block !important;

	}

	.mfp-container video { height: 28vh; }

	.funfacts-row .media {

		margin: 40px 0;

		margin-left: 20px;

	}

	.about-tile figure img {

		width: 250px;

		margin-bottom: 40px;

	}

	.highlights-row .media,

	.specs-row .media {

		margin-bottom: 40px;

	}

	.specs-row {

		margin-bottom: 0;

	}

	.contact-form {

		margin: 40px auto 0;

	}

	.landing-section .jumbotron h1 {

		font-size: 30px;

	}

	.carousel { margin-left: 0; }

	.carousel-control-prev,

	.carousel-control-next {

		top: 103%;

	}

	.highlights-row .media-body h5 {

		font-size: 18px;

	}

	.carousel-control-prev {

		left: 90px;

	}

	.carousel-control-next {

		right: 90px;

	}

	.vijayawada-tile {

		width: 100%;

	}

	.au-location {

		height: auto;		

	}

	.au-location-inner {

    	padding: 25px 0;

	}

	.location-head{font-size:16px;}

	.au-location-inner figure blockquote {

		display: none;

	}

	.aceurban-contact .contact-socials li {

		margin-right: 30px;

	}

	.clients-row.row {

		margin: 0;

	}

	.clients-row .col-lg-2 {

		width: 150px;

		margin: 20px auto;

		padding: 0;

	}

	.contact-form button {

		left: 20px;

		bottom: -40px;

	}

	.footer .footer-right {

		text-align: left;

		float:none;

	}

	/*Plan page*/

	.explore-plan-inner {

		top: 0;

		padding: 20px;

	}

	.plan-content,

	.business-content {

		width: inherit;

		padding: 0 20px;

	}

	.plan-banner .img-caption h2 {

		font-size: 20px;

	}

	.plan-banner .img-caption {

		top: 0;

	}

	.footer .footer-left a,

	.footer-right span {

		font-size: 8px;

		text-align: center;

	}

	.business-img {

		padding: 40px 40px 0;

	}

	/*about us*/

	.vision-area {

		top: 0;

	}

	.about-banner .img-caption h2 {

		font-size: 18px;

	}

	.futuristic .row,

	.range-area .row,

	.range-area .row .col-lg-5 {

		padding: 0;

		margin: 0;

	}

	.range-area .row {

		margin: 0;

	}

	.infra-list .nav.flex-column {

		height: inherit;

	}

	.about-banner .img-caption p {

		font-size: 12px;

	}

	.about-banner .caption-content span {

		font-size: 14px;

	}

	/* features page*/

	.au-specs.basicspecs img {

		margin-bottom: 0;

	}

	.au-specs.hvacspecs img {

		width: 100%;

	}

	.features-links .row .col-lg-4 {

		width: 250px;

		margin: 10px auto;

	}

	.bmsspecs figure img {

		width: 100%;

	}

	.features-links .row {

		margin: 0;

	}

	.features-teaser a img {

		max-width: 130px;

	}

	.features-section img,

	.au-specs.basicspecs img,

	.features-section.basebuilding img {

		width: 100%;

	}

	.features-teaser h1 {

		font-size: 20px;

		margin-top: 120px;

		margin-bottom:27px;		

	}

	.features-teaser img{padding:0px;}

	/*Vijaywada Page*/

	.vijayawada-teaser h1 {

		font-size: 40px;

	}

	.basebuilding{margin-top:30px;}

	.vijayawada-capital img {

		width: 80%;

		margin: 50px auto;

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

	}

	.vijayawada-smartsol .jumbotron {

		top: 55%;

		left: 8%;

	}

	.vijayawada-smartsol h1 {

		font-size: 1.5rem;

	}

	.stat-img figure img,

	.capital-stat figure img {

		margin: 0;

	}

	.vijayawada-tile { width: 100%; right: 0; 	}

	

}


/* Smartphones  and iPhone 4s (portrait)

======================================================================== */



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

	.clients-row .col-lg-2 {

		width: 170px;

	}

	.au-location {

		height: 127px;

	}

	.vijayawada-tile { width: 100%; right: 0; 	}

	.carousel { margin-left: 0; }

	.about-banner, .plan-banner{height: 35vh;}

}



/* For 1280px

======================================================================== */

@media (min-width:1280px) and (max-width: 1280px) {

	.au-location{background-position-x: -120px;}

	.property-plan-img{width:78%;}

	.aboutus-sec{background-position-x: -200px;}

}
