@media screen and (min-width: 768px) and (max-width: 992px) {
	  #slider1 .carousel-inner .carousel-item img
   {
   	 height: 400px;
   }
   #slider1 .carousel-inner .carousel-item .slider_text h4
   {
   	font-size: 30px;
   }
   #slider1 .carousel-inner .carousel-item .slider_text
   {
   	bottom: 40px;
   	max-width: 90%;
   }
   section.about-home-section
   {
   	padding-top: 25px;
   }
   .heading02
   {
   	 /*text-align: center;*/
   }
   .heading02 h4
   {
   	margin-bottom: 20px;
   	 font-size: 30px;
   }
   .about-us-content p
   {
   	font-size: 15px;
   	line-height: 24px;
   }
   section.about-home-section .bigger-image
   {
   	text-align: center;
   	margin-left: 1%;
   }
   section.numbers .number-container #wave11
   {
    	top: -1px;
   }
   section.numbers .number-container
   {
   	  padding: 85px 0 85px;
   }
   section.numbers .number-box span.icon img
   {
    	max-width: 50px;
   }
   section.numbers .number-box span.number
   {
   	 font-size: 25px;
   	 margin: 10px 0 5px;
   }
   section.numbers .number-box
   {
   	margin-bottom: 20px;
   }
   section.numbers .number-box span.title
   {
   	 margin:  10px 0 0 ;
   	 font-size: 15px;
   	 line-height: 20px;
   }
   .col-mobile-6
   {
   	 width: 25%;
   }
   section.numbers .container
   {
   	max-width: 100%;
   }
   .order-felx
   {
   	 display: flex;
   }
   .order-felx .order-flex-2
   {
   	 order: 2
   }
   .order-felx .order-flex-1
   {
   	 order: 1
   }
   .list-with-icon-why li{
    	margin: 0 5px 10px;
    	border-radius: 8px;
    	display: flex;
    	flex-direction: row;
    	flex-wrap: wrap;
   }
   .list-with-icon-why li img
   {
   	flex: 0 0 auto;
   	width: 40px;
   }
   .list-with-icon-why li span
   {
   	flex: 0 0 auto;
   	width: calc(100% - 40px);
   	padding-left: 10px;
   	font-weight: 600;
   }
   .list-with-icon-why
   {
   	margin-bottom: 20px;
   }
   section.numbers.discover-section .number-container
   {
   	 padding: 40px 20px 90px;
   }
   section.discover-section .discover-box-search h5
   {
		font-size: 25px;
	    line-height: 38px;
   }
   section.discover-section .discover-box-search p
   {
	   	font-weight: 400;
	    font-size: 15px;
        line-height: 24px;
   }
   section.blog-section.bg-white .blog-container .container .blog-box .image img
   {
   	height: 200px;
   }
   .blog-box .image img
   {
   	height: 200px;
   }
   section.discover-section .discover-box-search .search-bar-box form .search::-webkit-input-placeholder { /* Edge */
	  color: var(--bs-white);
	  font-weight: 500;
	  font-size: 14px;

	}

	section.discover-section .discover-box-search .search-bar-box form .search:-ms-input-placeholder { /* Internet Explorer 10-11 */
	  color: var(--bs-white);
	  font-weight: 500;
	  font-size: 14px;

	}

	section.discover-section .discover-box-search .search-bar-box form .search::placeholder {
	  color: var(--bs-white);
	  font-weight: 500;
	  font-size: 14px;

	}
	section.discover-section #path-svg2
	{
		bottom: 0;
	}
	section.discover-section #path-svg1
	{
		display: none;
	}
	section.blog-section.bg-white .blog-container
	{
		padding: 0px 0 40px !important;
	}
	section.blog-section.bg-white .blog-container .container
	{
		max-width: 95%;
	}
	section.blog-section .blog-container .blog-box
	{
		 margin: 0 0 15px;
	}
	section.blog-section.bg-white .blog-container .container .blog-box .date
	{
		 display: flex;
		 flex-direction: row;
		 justify-content: center;
		 flex-wrap: wrap;
	}
	section.blog-section.bg-white .blog-container .container .blog-box .date span
	{
		flex: 0 0 auto;
	}
	section.blog-section.bg-white .blog-container .container .blog-box .date span:nth-child(1)
	{
		margin-right: 10px;
	}
	.readmore a span
	{
		font-weight: 500;
	}
	.svg-blog .blog-container #wave01
	{
		top: -1px;
	}
	.svg-blog .blog-container
	{
		padding: 55px 0 55px !important;
	}
	.svg-blog .blog-container .container
	{
		max-width: 95%;
	}
	.svg-blog .blog-container .container .blog-box
	{
		padding: 8px;
	}
	footer .before-footer
	{
		top: -3px;
	}
	footer 
	{
		padding: 70px 0 20px;
	}
	footer .container
	{
		padding:0 20px;
	}
	footer .center-footer
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	.social-media-icon
	{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		margin-bottom: 20px;
	}
	.social-media-icon a
	{
		flex: 0 0 auto;
		width:calc( 33.33333% - 10px);
		margin:0 5px 15px;
	}
	footer .copyright-text
	{
		padding-top: 20px;
	}
	.banner-innerpage .banner-innerpage-container
	{
		min-height: 250px;
	}
	.banner-innerpage .banner-innerpage-container .text-banner h5
	{
		margin-bottom: 0;
	}
	.brochure-parent-class a.brochure img
	{
		width: 90px;
	}
	.about-page-content .description-box-content .spacial-qutes p
	{
		font-weight: 500;
		font-size: 18px;
		line-height: 25px;
		text-align: justify;
	}
	section.numbers.numbers2 .number-container
	{
		padding: 85px 0 85px;
	}
	.about-page-content .description-box-content
	{
		margin-top: 0px;
	}
	.about-page-content.section002 .description-box-content
	{
		margin-top: 30px;
	}
	body.services .about-page-content .description-box-content
	{
		margin-top: 0;
	}
	section.why__us .bigger-image
	{
		margin-left: 0;
	}
	section.why__us .bigger-image:before {
	   top: 17px;
	   left: 20px;
	}
	body.services .discover-section .content-points .heading02 h4
	{
		font-size: 26px;
	}
	body.services .discover-section .content-points p
	{
	    color: var(--white);
	    font-weight: 400;
	    font-size: 14px;
	    line-height: 23px;
	    text-align: justify;
	    padding: 0 15px;
	}
	body.services .discover-section .content-points ul li
	{
		margin-left: 5px;
	}
	body.services .discover-section .content-points ul li
	{
		margin-bottom: 7px;
	}
	body.services section.numbers.discover-section .number-container {
	    padding:40px 0 113px;
	}
	body.services .discover-section .bigger-image
	{
		margin-left: 0;
	}
	body.services .whhy-section
	{
		margin-top: 20px;
	}
	body.services .about-page-content.whhy-section .description-box-content{
		margin-top: 35px;
		padding-left: 0;
		padding-right: 5px;
	}
	body.whyUS .about-page-content .description-box-content
	{
		margin-top: 0;
		padding-right: 0;
	}
	body.whyUS .about-page-content.why__us .description-box-content .spacial-qutes p
	{

	    font-family: 'Montserrat';
	    font-weight: 500;
	    font-size: 15px;
	    color: var(--color1);
	    line-height: 23px;
	    text-align: justify;
	}
	body.whyUS section.why-us-pointes .why-us-points-container .container .content-points ul li
	{
		font-size: 14px;
		font-weight: 400;
	}
	body.whyUS section.why-us-pointes .why-us-points-container
	{
		padding: 40px 0;
	}
	section.why-us-pointes .why-us-points-container:before
	{
		left: 0;
		width: 100%;
		transform: skewX(0deg);
	}
	body.whyUS .about-page-content.again .description-box-content
	{
		margin-top: 40px;
		padding-left: 7px;
		padding-right: 7px;
	}
	body.whyUS .about-page-content .description-box-content .heading02 h4
	{
		line-height: 33px;
	}
	body.post-handover-plan .about-page-content
	{
		margin-top: 0;
	}
	body.post-handover-plan .about-page-content.what-we-do-section .description-box-content
	{
		padding-left: 5px;
		padding-right: 5px;
	}
	section.post-hand-over-section01	
	{
		margin:60px 0;
	}
	section.post-hand-over-section01 #wave06
	{
		bottom: -64px;
	}
	section.post-hand-over-section01 #wave05
	{
		top: -64px;
	}
	section.post-handover-section03
	{
	    margin-top: 90px;
		margin-bottom: 40px;
	}
	section.post-handover-section03 .post-handover-conatiner .row-three-box-post-over .colom
	{
		width: 100%;
	}
	section.post-handover-section03 .post-handover-conatiner .container
	{
		max-width: 95%;
	}
	section.post-handover-section03 .post-handover-conatiner .row-three-box-post-over .colom1, 
	section.post-handover-section03 .post-handover-conatiner .row-three-box-post-over .colom3
	{
		padding: 40px 30px;
	}
	section.post-handover-section03 .post-handover-conatiner .row-three-box-post-over .colom2 .image img
	{
		 height: 300px;
	    object-fit: cover;
	    object-position: center;
	}
	section.post-handover-section03 .post-handover-conatiner .row-three-box-post-over .colom1 h5, 
	section.post-handover-section03 .post-handover-conatiner .row-three-box-post-over .colom3 h5
	{
		font-size: 20px;
	}
	body.FAQS section.what-we-do-section .row
	{
		padding-top: 0;
	}
	body.FAQS .faq-page-section .faq-heading p
	{	
		font-size: 15px;
		max-width: 100%;
		padding: 0 7px;
		line-height: 24px;
	}
	body.FAQS section.what-we-do-section .bigger-image:before
	{
	    top: 18px;
		left: 20px;
	}
	.my-custom-accordion .accordion-block .header-accordion h5
	{
		flex: 0 0 auto;
		width: 93%;
	}
	.my-custom-accordion .accordion-block .header-accordion span.icons
	{
		display: inline-block;
		margin:auto;
	}
	body.blog-detail-page .banner-innerpage .banner-innerpage-container .text-banner h5
	{
		max-width: 90%;
		width: 100%;
		font-size: 30px;
	}
	body.blog-detail-page .container
	{
		max-width: 100%;
	}
	body.blog-detail-page .blog-single-page-detail .blog-box h6
	{
		font-weight: 700;
   		 font-size: 19px;
	}
	body.blog-detail-page .sidebar-blog-container
	{
		padding-left: 0;
		max-width: 70%;
		margin-left: 15%;
	}
	.banner-project-bigger .project-bigger-image img
	{
		height: 500px;
	}
	.banner-project-bigger .banner-project-detail
	{
		left: 10px;
	}
	.banner-project-bigger .banner-project-detail .project-detail-container .project-detail-colom h4
	{
		font-size: 22px;
	}
	.banner-project-bigger .banner-project-detail .project-detail-container .project-detail-colom
	{
		padding: 5px 0;
	}
	.banner-project-bigger .banner-project-detail .project-detail-container .project-detail-colom h6
	{
		font-size: 18px;
	}
	.banner-project-bigger .banner-project-detail .project-detail-container .project-detail-colom p
	{
		font-size: 15px;
		margin-bottom: 2px;
	}
	.banner-project-bigger .banner-project-detail .project-detail-container
	{
		padding: 84px 25px;
	}
	.side-image-p-detail
	{
		max-width: 70%;
		margin-left: 15%;
		margin-right: 15%;
	}
	body.area-guide-single-page .banner-innerpage .text-banner
	{
		padding-top: 25px;
		transform: translateY(0%);
	}
	section.image-content-icons
	{
		margin-top: 20px;
	}
	section.image-content-icons .project-detail-content p
	{
		margin-top: 7px;
		text-align: center;
	}
	.project-detail-content .heading02
	{
		text-align: center;
	}
	section.image-content-icons .project-detail-content .heading02 h4
	{
		font-size: 24px;
		line-height: 24px;
	}
	section.image-content-icons .project-content p
	{
		padding: 0 5px;
		font-size: 13px;
		font-weight: 400;
	}
	section.image-content-icons .project-icon-box .icon-colom
	{
		width: 25%;
		margin-bottom: 20px;
	}
	section.image-content-icons .project-icon-box .icon-colom .icon img
	{
		max-width: 60px;
	}
	section.image-content-icons .project-icon-box .icon-colom .title
	{
		margin:6px 0;
		font-weight: 700;
		font-size: 14px;
	}
	section.image-content-icons .project-icon-box .icon-colom .value
	{
		margin-top: 0px;
	}
	.property-highlight
	{
		margin-top: 10px;
	}
	
	.property-highlight .properti-hight-content .four-colom-row .colom h1, 
	.property-highlight .properti-hight-content .four-colom-row .colom h2, 
	.property-highlight .properti-hight-content .four-colom-row .colom h3, 
	.property-highlight .properti-hight-content .four-colom-row .colom h4, 
	.property-highlight .properti-hight-content .four-colom-row .colom h5, 
	.property-highlight .properti-hight-content .four-colom-row .colom h6
	{
		font-size: 15px;
		margin-bottom: 7px;
	}
	.property-highlight .properti-hight-content .four-colom-row .colom p
	{
		font-size: 14px;
		text-align: justify;
		font-weight: 300;
		line-height: 21px;
		margin-bottom: 6px;
	}
	section.checkout-townhouse
	{
		margin-top: 20px;
	}
	section.checkout-townhouse .heading02 h4
	{
		font-size: 25px;
		line-height: 30px;
	}
	.filter-gallery-container .filter-tag
	{
		overflow-x: auto;
		justify-content: flex-start;
	}
	.filter-gallery-container .filter-tag a
	{
		flex: 0 0 auto;
	}
	.filter-gallery-container .filter-tag::-webkit-scrollbar {
	    display: none;
	}
	.filter-gallery-container .filter-gallery .filter-gallery-colom
	{
		width: calc(33.333% - 10px);
   		 margin: 0 5px 10px;
	}
	.filter-gallery-container .filter-gallery .filter-gallery-colom .image
	{
		height: 170px;
	}
	.buttons-downloads a
	{
		margin-bottom: 5px;
	    min-width: 150px;
	}
	/*body.area-guide-single-page .banner-innerpage .banner-innerpage-container
	{
		min-height: 350px;
	}
	body.area-guide-single-page .banner-innerpage .banner-innerpage-container .banner-form
	{
		position: relative;
	    width: 80%;
	    top: 10px;
	    left: 10%;
	    right: 10%;
	    margin-top: 15px;
	}
	body.area-guide-single-page .banner-innerpage .banner-innerpage-container .text-banner
	{
		position: static;
		padding-top: 25px;
		width: 100%;
		padding-left: 0;
		text-align: center;
	}*/
	body.area-guide-single-page .banner-innerpage .banner-innerpage-container
	{
		min-height: 350px;
	}
	body.area-guide-single-page .banner-innerpage .banner-innerpage-container .text-banner
	{
		padding-left: 40px;
	}
	body.area-guide-single-page .banner-innerpage .banner-innerpage-container .banner-form
	{
		right: 50px;
		top: 45px;
	}
	body.area-guide-single-page .about-page-content.what-we-do-section .description-box-content
	{
		padding-left: 5px;
		margin-top: 0px;
		padding-right: 5px;
		margin-bottom: 20px;
	}
	body.area-guide-single-page section.what-we-do-section .row
	{
		padding: 0px 0 ;
	}
	section.video .area-guide-video
	{
		height: 250px;
	}
	section.projects-area-guide.tables
	{
		margin-top: 0px;
	}
	.info-box-container
	{
		margin-bottom: 25px;
	}
	.info-box-container .info-content-container .value
	{
		padding: 0 15px;
	}
	section.contact-form-section
	{
		margin-top: 35px;
	}
	section.contact-form-section #wave1
	{
		top: -1px;
	}
	section.contact-form-section .contact-container
	{
		padding: 55px 0 35px;
	}
	
	section.contact-form-section .form-contact-page .submit-button
	{
		margin-top: 20px;
	}
	section.maps-section .marginright
	{
		padding-right: 15px;
	}
	section.maps-section .marginleft
	{
		padding-left: 15px;
		margin-top: 25px;
		margin-bottom: 15px;
	}
	.info-box-columns
	{
		width: 50%;
	}
	.info-box-container .info-content-container .value
	{
		word-break: break-all;
	}
	.col-captcha-input
	{
		width: 60%;
	}
	.col-captcha-image
	{
		width: 40%;
	}
	.bigger-image
	{
		width: 60% !important; 
		margin-right: auto !important;
		margin-left: auto !important;
	}
	body.services .what-we-do-section .heading02
	{
		text-align: center;
	}


	/*=============================================*/
	.search-bar-box .search-results .search-result-container .search-block-row
	{
	        box-shadow: 0 10px 10px 5px rgb(0 0 0 / 20%);
	}
	.search-bar-box .search-results .search-result-container .search-block-row .search-block-colom
	{
	    width: calc(33.333% - 10px);
	    margin: 0 5px 15px;
	}
	.search-bar-box .search-results
	{
		position: static;
	}
	.search-bar-box .search-results
	{
		max-height: 368px;
	}
	.search-bar-box .search-results .search-result-container .search-block-row .search-block-colom .image
	{
		height: 136px;
	}
}