
@media only screen and (min-width: 2000px) {
	.aman-header  .navbar-brand img {
		width: 370px;
		max-width: 300px;
	}
	body {
		font-size:  1.125rem;
	}
	.container-xl {
		max-width: 1600px;
	}
}
@media only screen and (max-width: 2000px) {

	.main-banner .banner-text .text h1 {
		font-size: 2.475rem;
	}
	.main-banner .banner-text .text {
	    padding: 40px;
	}
	.main-banner .banner-text .text, .main-banner .slider-image {
	    -webkit-border-radius: 7px;
	    -webkit-border-bottom-right-radius: 100px;
	    -moz-border-radius: 7px;
	    -moz-border-radius-bottom-right: 100px;
	    border-radius: 7px;
	    border-bottom-right-radius: 100px;
	}
	.main-banner .banner-text {
		/*max-width: 740px;*/
	}
	.main-banner .banner-text .text .btn {
	    margin-top: 10px;
	}
	.btn {
	    padding: 15px 25px;
	    border-radius: 5px;
	}
	.round-art-3 {
		width: 145px;
	}
	.round-art-2 {
	    width: 90px;
	    bottom: 130px;
	    left: -20px;
	}
	.sec-title {
	    font-size: 2.275rem;
	}
	.sec-title span {
		font-size: 1rem;
	}
	.home-product .list-group {
	    font-size: 1.35rem;
	}
	.gradient-circle-1 {
	    width: 17%;
	    top: 105px;
	    left: 30px;
	}
	.gradient-circle-2 {
 	   width: 10%;
	}
	.gradient-circle-3 {
		width: 6%;
	}
	.home-product .list-group-item .my-auto {
	    -webkit-transform: translateX(-46%) translateY(-50%);
	    -ms-transform: translateX(-46%) translateY(-50%);
	    -o-transform: translateX(-46%) translateY(-50%);
	    transform: translateX(-46%) translateY(-50%);
	}
	.footer-bottom {
	    font-size: 0.9rem;
	}
	.form-map .form form {
		padding: 40px 75px 50px 0;
	}
	.form-map .form-control {
		height: 50px;
	}
	.form-map .form form {
		max-width: 555px;
	}
	.iframe-container {
		padding-top: 60%;
	}
	.people-profile h4 span {
		font-size: 12px;
	}
	.people-profile .media-img {
		max-width: 150px;
		-webkit-border-radius: 10px;
		-webkit-border-bottom-right-radius: 20px;
		-moz-border-radius: 10px;
		-moz-border-radius-bottomright: 20px;
		border-radius: 10px;
		border-bottom-right-radius: 20px;
	}
	.location-cell .details {
		width: calc(100% - 60px);
	}
	a.border-btn,
	.location-cell .details h3 {
		font-size: 12px;
	}
	a.border-btn {
		width: 134px;
		padding-top: 6px;
	}
	.location-cell:hover .details {
		height: 125px;
		bottom: 10px;
	}
	.location-cell .details {
		height: 35px;
	}
	.btn-gradient {
		padding: 10px 15px;
		font-size: 14px;
	}
	.product-name {
		font-size: 22px;
		margin: 10px 0 15px;
	}
	.page-title {
		font-size: 32px;
	}
	.inner-banner {
		height: 220px;
	}
	.product-details .details-thumbs .swiper-slide {
		-webkit-border-radius: 8px;
		-webkit-border-bottom-right-radius: 10px;
		-moz-border-radius: 8px;
		-moz-border-radius-bottomright: 10px;
		border-radius: 8px;
		border-bottom-right-radius: 10px;
	}
	.people-profile .media-img.sm {
		max-width: 120px;
	}
	.inner-common-section .left-img .gradient-circle-1 {
		width: 50px;
		top: 35px;
		left: 30px;
	}
	.home-product .list-group-item {
		font-size: 14px;
	}
	.home-product .list-group img {
	    width: 26px;
	}

}

@media only screen and (max-width: 1650px) {
	
	/*.iframe-container {
		padding-top: 500px;
	}*/
	.home-product .list-group-item {
	    max-width: 345px;
	    width: 100%;
	}
	
}


@media only screen and (max-width: 1200px) {

	.aman-header .navbar-nav .nav-item {
	    padding-left: 2.375rem;
	}
	.main-banner .container-xl,
	.main-banner .swiper-container .col-xl-7 {
		padding: 0 !important;
	}
 	.main-banner .slider-image {
	    -webkit-border-radius: 0px;
	    -webkit-border-bottom-right-radius: 60px;
	    -moz-border-radius: 0px;
	    -moz-border-radius-bottom-right: 60px;
	    border-radius: 0px;
	    border-bottom-right-radius: 60px;
	}
	.main-banner .banner-text {
		left: 15px;
	}
	.main-banner .swiper-container {
	    padding: 0 0 35px 0;
	}
	.swiper-pagination-clickable .swiper-pagination-bullet {
	    width: 10px;
	    height: 10px;
	}
	section.main-banner {
	    padding: 0 0 11px;
	}
	.home-about {
	    padding: 40px 0;
	}
	.swiper-about .swiper-slide.swiper-slide-next {
		margin: 0;
	}
	.swiper-about {
	    padding: 0;
	}
	
	img.footer-logo {
	    width: 140px;
	}
	.home-product p, .home-about p {
		max-width: 100%;
	}
	.home-product {
	    padding: 40px 0;
	}
	.aman-footer {
	    padding: 40px 0 20px;
	}
	/*.home-product .row {
		width: 100%;
	}*/
	.form-map .btn,
	.form-map .form-control,
	.form-map .form form {
		max-width: calc(100% - 15px);
	}
	.form-map .form form {
		padding: 40px 30px 50px 0;
	}
	.product-nav .nav-item a img {
		width: 25px;
		margin-right: 10px;
	}
	.product-nav .nav-item a {
		font-size: 15px;
		height: 60px;
	}
	.people-profile .media-img {
		-ms-flex-item-align: end !important;
		align-self: end !important;
	}
	.main-banner .banner-text .text, .main-banner .slider-image {
	    -webkit-border-radius: 7px;
	    -webkit-border-bottom-right-radius: 20px;
	    -moz-border-radius: 7px;
	    -moz-border-radius-bottom-right: 20px;
	    border-radius: 7px;
	    border-bottom-right-radius: 20px;
	}
	.project-cell img {
	    max-width: 160px;
	}
	

}


@media only screen and (max-width: 991px) {


	.round-art-6 {
		display: none;
	}
	.main-banner .banner-text {
	    left: 15px;
	    max-width: calc(100% - 30px);
	}
	.navbar-collapse {
		position: absolute;
	    width: 100%;
	    background: #fff;
	    top: 80px;
	    z-index: 10;
	    left: 0;
	    padding: 25px 0;
	}
	.aman-header .dropdown-item {
		padding: 0.5rem 0.7rem;
		font-size: 14px;
	}
	.main-banner .banner-text {
   		max-width: 710px;
	    z-index: 10;
	    position: relative;
	    top: auto;
	    left: 30px;
	    -webkit-transform: none;
	    -ms-transform: none;
	    -o-transform: none;
	    transform: none;
	    margin-top: -170px;
	}
	.aman-footer .links li a,
	.aman-footer .links li {
		font-size: 0.825rem;
	}
	.home-product .list-group span img {
	    top: -3px;
	}
	.main-banner .banner-text .text {
		box-shadow: none;
	}
	.main-banner .banner-text .text h1 {
	    font-size: 1.675rem;
	    letter-spacing: 0;
	}
	.aman-header .navbar {
		padding: 10px 0;
	}
	.navbar-toggler {
		padding: .25rem 0;
	}
	.inner-banner {
		height: 200px;
	}
	.page-title {
		font-size: 24px;
	}
	.page-title span {
		font-size: 1.05rem;
		margin-bottom: 5px;
	}
	.about-us h3 {
		font-size: 20px;
	}
	.about-us p {
		font-size: 14px;
	}
	.people-profile .media-img {
		max-width: 270px;
	}
	.data-cell h3 {
		font-size: 18px;
		margin: 0 0 5px;
	}
	.data-cell img {
		height: 30px;
		margin: 0 auto 15px;
	}
	.product-nav .nav-item {
		display: block;
	}
	.product-nav .nav-item a {
		margin: 0 0 15px;
	}
	.product-details .right-sec {
		padding: 30px 0 0;
	}
	
	


}

@media only screen and (max-width: 768px) {


	.round-art-6 {
	    position: absolute;
	    width: 50px;
	    right: 0;
	}
	.home-product {
	    padding: 0 0 40px;
	}
	.home-product .list-group-item:last-child {
	    margin-bottom: 0;
	}
	.home-product .list-group-item .my-auto {
	    -webkit-transform: translateX(-47%) translateY(-50%);
	    -ms-transform: translateX(-47%) translateY(-50%);
	    -o-transform: translateX(-47%) translateY(-50%);
	    transform: translateX(-47%) translateY(-50%);
	    width: 100%;
	}
	.home-product .list-group-item {
	    padding: 0 !important;
	    /*max-width: 100%;*/
	    font-size: 12px;
        height: 55px;
	    margin-right: 0;
	}
	.gradient-circle-1 {
	    width: 17%;
	    top: 14%;
	    left: 8%;
	}
	.gradient-circle-3 {
	    width: 6%;
	    bottom: 10%;
	    right: 15%;
	}
	.home-product .list-group {
	    font-size: 1rem;
	    border-radius: 10px;
	}
	.home-product .list-group img {
	    margin: 0 10px 0 0;
	}
	.home-product .list-group span img {
	    width: 20px;
	    margin: 0 0 0 20px;
	    position: relative;
	}
	body {
		font-size: 0.875rem;
	}
	.aman-footer h3 {
		font-size: 1rem;
	}
	.aman-footer {
		text-align: center;
	}
	img.footer-logo {
	    width: 100px;
	    margin-bottom: 25px;
	}
	.aman-footer h3 {
	    margin: 0 0 15px;
	}
	.aman-footer .links li {
	    margin-bottom: 5px;
	}
	.social-links {
	    justify-content: center;
	}
	.footer-bottom {
	    padding: 10px 15px 0;
	    text-align: center;
	}
	.footer-bottom,
	.footer-bottom .text-right {
		text-align: center !important;
	}
	.sec-title {
	    font-size: 1.475rem;
	}
	.sec-title span {
	   	font-size: 0.8rem;
	    margin-bottom: 5px;
	}
	.home-product .list-group-item .my-auto {
	    -webkit-transform: translateX(-46%) translateY(-50%);
	    -ms-transform: translateX(-46%) translateY(-50%);
	    -o-transform: translateX(-46%) translateY(-50%);
	    transform: translateX(-46%) translateY(-50%);
	    width: 100%;
	}
	.main-banner .banner-text {
		max-width: calc(100% - 60px);
	}
	.main-banner .banner-text .text {
	    padding: 30px;
	}
	.founder-text .media.people-profile {
		display: block;
	}
	.founder-text {
		padding: 15px;
		border-radius: 10px;
		margin: 2% 0 30px;
		padding-bottom: 5px;
	}
	.founder-text .people-profile .media-body {
		padding-left: 0;
	}
	.people-profile .media-img.sm {
		margin-bottom: 0;
	}
	.media.people-profile {
		margin-bottom: 20px;
	}
	.people-profile .media-img {
		margin-bottom: 20px;
	}
	.people-profile .media-img.sm {
		margin-bottom: 0;
		max-width: 100px;
	}
	.form-map {
		display: block;
	}
	.form-map .map,
	.form-map .form {
		width: 100%;
	}
	.form-map .form form {
		padding: 20px 0 40px 0;
	}
	.form-map h4 {
		font-size: 20px;
	}
	.iframe-container {
		padding-top: 40%;
	}
	.product-details .details-thumbs .swiper-slide {
		border-radius: 0;
	}
	.commercial-activities .media {
		padding: 20px;
    	margin-bottom: 20px;
	}
	.main-banner .banner-text .text p {
		font-size: 16px;
		margin-bottom: 0;
	}


}


@media only screen and (max-width: 565px) {

	.home-product .list-group span img {
	    width: 14px;
	    margin: 0 0 0 8px;
	    position: relative;
	    top: -1px;
	}
	.main-banner .banner-text .text h1 {
	    font-size: 1.375rem;
	    letter-spacing: 0;
	}
	.main-banner .banner-text .text {
	    padding: 16px;
	}
	.main-banner .banner-text .text .btn {
	    margin-top: 0;
	}
	.btn {
	    padding: 10px 20px;
	    border-radius: 5px;
        font-size: 0.8rem;
	}
	
	.aman-header .navbar-brand img {
	    width: 100%;
	    max-width: 140px;
	}
	.people-profile h4 span {
		font-size: 11px;
	}
	.people-profile h4 {
		font-size: 16px;
	}
	.founder-text .media b,
	.founder-text .media p {
		font-size: 14px;
	}
	.people-profile .media-img {
		max-width: 100%;
	}
	.project-cell img {
		max-width: 120px;
	}
	.project-cell {
		margin-bottom: 15px;
	}
	.inner-banner {
		height: 130px;
	}
	.commercial-activities .media .align-self-center {
		-ms-flex-item-align: end!important;
		align-self: end !important;
	}
	.commercial-activities .media {
		padding: 25px 20px;
		margin-bottom: 15px;
		padding: 15px 15px;
	}
	.commercial-activities .number {
		width: 30px;
		height: 30px;
		font-size: 14px;
	}
	.commercial-activities h5 {
		font-size: 14px;
	}
	.commercial-activities h4 {
		font-size: 17px;
	}
	.people-profile .media-img.sm {
		-webkit-border-radius: 20px;
		-webkit-border-bottom-right-radius: 30px;
		-moz-border-radius: 20px;
		-moz-border-radius-bottomright: 30px;
		border-radius: 20px;
		border-bottom-right-radius: 30px;
		border: 1px solid #DEDEDE;
	}
	.main-banner .banner-text {
	    margin-top: -100px;
	}
	
}















