@media (max-width: 480px) {
	.sm-h-500px{
		height:350px !important;
		background-color: #666358;
	}
}
@media (max-width: 767px) {
	.sm-h-500px{
		background-color: #666358;
	}
	.laureats-box img{
		width: auto !important;
	}
	.btm-hd{
		display: inline-block;
		width: 100% !important;
	}
	.about-rec {
    padding: 40px 30px 60px;
}
.manrec .description_slider {
    margin: -57px 0 0 42px !important;
}
.laureats-warea .nav>li{
	width: 100%;
	margin-bottom: 5px;
}
.grid > li {
	width: 100%;
  }
  .filters button{
	width: 100%;
    margin-bottom: 5px !important;
  }
  .form_tab a {		 
	font-size: 21px;
	padding: 10px 28px;		 
	text-align: center;
	line-height: 1.2;
	width: 100%;
	display: block;
}
}
@media (min-width: 768px) and (max-width: 991px) {
	.sm-h-500px{
		background-color: #666358;
	}
	.grid > li {
		width: calc(100% / 2 - 30px);
	  }
	.laureats-box figure{
		height:auto !important;
	}
	.btm-hd {
		        font-size: 14px;
        height: 70px;
        bottom: -60px;
        line-height: 22px;
	}
	.m-btn{
		font-size: 14px;
	}
}		
	@media (max-width: 991px) {
		.cover-background1 {
			background-size: 180%;
		}
		.manrec .md-margin-9-rem-bottom{
			margin-bottom:0;
		}
		.dsgnr-sec{
			width: 100% !important;
		}
		.manrec h2 {
			font-size: 26px;
		}
		.about-rec p{
			padding-right:0;
		}
		.manrec .description_slider {
			right: 50px;
		bottom: -340px;
		}
		.manrec{
			padding-bottom:350px !important;
		}
		.do
		.download-btn-section li {
			padding-right: 0px;
			padding-bottom: 20px;
			display: block;
		}

		.download-btn-section li a {
			display: block;
			width: 100%;
		}

		header .navbar-brand .alt-logo {
			display: none;
		}

		.homeslide h2 {
			font-size: 26px;
		}

		.homeslide h2 span {
			padding: 8px 16px;
		}

		.homeslide p {
			font-size: 16px;
		}

		.map-order {
			order: 2;
		}

		.homeslide p span {
			padding: 15px 15px 15px;
			margin-top: -12px;
		}

		.apply-now a {
			font-size: 14px;
		}

		.apply-now {
			text-align: center;
		}

		section.big-section {
			padding: 50px 0;
		}

		.text-overlap-style-04 {
			font-size: 26px;
		}

		.aboutus h2 {
			font-size: 38px;
		}

		.bottom-minus-50px {
			bottom: 0px;
		}

		.amaladianor h2 {
			font-size: 24px !important;
			width: 95%;
		}

		.aboutus p {
			font-size: 16px;
		}

		.xs-w-80px {
			width: 250px !important;
		}

		.xs-h-80px {
			height: 250px !important;
		}

		.vill-author {
			text-align: center;
		}

		section.testimonial_bg .feature-box-content {
			text-align: center;
		}

		section.testimonial_bg .feature-box-content p {
			font-size: 16px;
		}

		section.testimonial_bg .feature-box-content i {
			font-size: 18px;
		}

		section.clientlogo h2 {
			font-size: 32px;
			line-height: 1.5;
		}

		section.clientlogo p {
			font-size: 16px;
		}

		.test0-pagination {
			bottom: 0px !important;
		}

		.about-sec .md-margin-9-rem-bottom {
			margin-bottom: 50px !important;
		}

		.highlights-sec .bottom-minus-50px {
			bottom: -59px !important;
		}

		.brief-box {
			padding: 25px;
		}

		.project-content-box h3 {
			font-size: 26px;
			padding-bottom: 10px;
		}

		.project-content-box p {
			font-size: 15px;
			line-height: 1.6;
		}

		.project-sidebar {
			position: relative;
			top: 0;
			right: 0;
			transform: translate(0, 0);
		}

		.location-content-box h3 {
			font-size: 26px;
			padding-bottom: 15px;
		}

		.location-content-box p {
			font-size: 15px;
			line-height: 1.6;
		}

		.pro-image {
			margin-top: 20px;
		}

		.pro-image img {
			height: 100%;
		}

		.project-content-box ul li {
			font-size: 16px;
			line-height: 25px;
		}

		section {
			padding: 50px 0;
		}

		.project-content-box h4 {
			font-size: 22px;
		}

		.navbar {
			padding: 9px 0 0;
		}

		.location-content-box {
			margin-bottom: 13px;
		}

		.client-logo-four {
			top: -70px;
			width: auto;
		}

		.client-logo-two {
			top: -70px;
			width: auto;
		}

		.aboutus p span {
			padding: 25px;
		}
	}
	@media (min-width: 992px) and (max-width: 1199px) {
		.navbar .navbar-nav .nav-link {
			font-size: 14px;
			margin: 0px 10px;
		}
		.btm-hd {
			font-size: 14px;
        line-height: 22px;
        height: 70px;
        bottom: -60px;
		}
		.m-btn{
			font-size: 13px;
		}
		.laureats-box figure {
			height: auto;
		}
		}
		@media (min-width: 1200px) and (max-width: 1920px) {
			.laureats-box figure {
				height: 450px;
			}
		}
	
		@media (min-width: 1921px) {
		.laureats-box figure {
			height: auto;
		}
	}