@media(max-width: 1441px){
	.banner_item {padding: 220px 0; }
	.residential_animation3 .slick-prev, .residential_animation3 .slick-prev:hover, .residential_slider .slick-prev, .residential_slider .slick-prev:hover {left: 5px; }
	.residential_animation3 .slick-next, .residential_animation3 .slick-next:hover, .residential_slider .slick-next, .residential_slider .slick-next:hover {right: 5px; }
	.residential_animation3 .slick-list , .residential_slider .slick-list {width: 92%; margin: 0 auto; }
	.left_gift_sec {background-size: 80%;}
	.gift_sec_text ul li {width: 49%; }
}
@media(max-width: 1300px){
	.residential_animation3 .slick-prev, .residential_animation3 .slick-prev:hover, .residential_slider .slick-prev, .residential_slider .slick-prev:hover {left: -10px; }
	.residential_animation3 .slick-next, .residential_animation3 .slick-next:hover, .residential_slider .slick-next, .residential_slider .slick-next:hover {right: -10px; }
	h6 {font-size: 16px; }
	.box_floor_plan img {max-height: 190px;}
	h2 {font-size: 30px}
	.left_gift_sec {background-size: 90%;}
}
@media(max-width: 1200px){
.footer_link,.footer_logo {
	width: 27%;
}
.footer_link.footer_disclaimer {
	width: 46%;
}
}
@media(max-width: 992px){
	.header_menu ul li {padding: 0 7px; }
	.residential_animation3 .slick-list, .residential_slider .slick-list {width: 100%; margin: 0 auto; }
	.top_properties_list .residential_slider_item,.residential_slider_item:nth-child(3n) {width: 49%;margin-right:inherit !important; }
	.box_amenities_sec {width: 32%; margin-right: 2% !important; }
	.box_amenities_sec:nth-child(5), .box_amenities_sec:nth-child(10), .box_amenities_sec:nth-child(15) {   margin-right: 1.2%;}
	.box_amenities_sec:nth-child(3n) { margin-right: 0 !important;}
	.residential_slider_item:nth-child(2n) { margin-right: 0 !important;}
	.box_floor_plan img {max-height: 140px;}
	.thankyou_page{padding: 120px 0;}
	.banner_item::before {background-color: #ffffff8f; }
}
@media(min-width: 951px){
	.menu{display: block !important;}
}
@media(max-width: 950px){
	h1{font-size: 40px;}
	h2{font-size: 28px;}
	h3{font-size: 24px;}
	h4{font-size: 20px;}
	h5{font-size: 18px;}

	/*footer*/
	.footer_logo {width: 49%; padding-right: 10px;margin-bottom: 20px; }
	.footer_link {width: 49%; padding-right: 10px;margin-bottom: 20px; }
	.footer_link.footer_disclaimer {width: 100%; }
	.inner_footer{flex-wrap: wrap;}
	.map-area ul li a, .map-area ul li,.footer_link li, .footer_txt,.footer_link li a,.CirItem p {font-size: 14px; }
	.footer_disclaimer p {font-size: 12px; }
	.top-footer {padding: 30px 0 0; }
	.bottom-footer p {font-size: 13px; }
	.bottom-footer {padding: 10px 0; }
	.footer{padding-bottom: 0;}

	.header {padding: 10px 0; }
	.header .container {	padding: 0 20px;}
	.left-header img {max-width: 160px; min-height: 39px; }
	#menu-icon {display: inline-block !important;}
	.menu-box,.menu-box2 {position: relative;cursor: pointer;opacity: 1;padding: 0;width: 25px;top: inherit;font-family: var(--font_family_mulish);right: inherit;margin: 0 auto;float: right;text-align: center;padding: 12px 0;display: inline-block;}
	.menu-box span,.menu-box2 span {width: 100%;height: 2px;margin-bottom: 6px;background: var(--primary_color);display: block;transition: all 0.5s;-webkit-transition: all 0.5s;}
	.menu-box span:last-child,.menu-box2 span:last-child {margin-bottom: 0;}
	.add {overflow: hidden;}
	.navbar.expand {display: flex !important;right: 0;overflow-y: scroll;flex-wrap: wrap;justify-content: center;align-items: center;text-align: center;}
	.navbar ul {/* display: flex !important; *//* margin: 0 auto; *//* width: auto; *//* align-items: center; *//* justify-content: center; *//* flex-wrap: wrap; *//* text-align: center; */width: 100%;}
	.navbar ul > li {cursor: pointer;opacity: 1;display: block;margin-left: 0;margin-right: 0;width: 100%;padding:0;}
	.navbar ul li a {line-height: inherit;font-weight: 400;width: auto;font-size: 18px;text-align: center;color: var(--white_color);display: inline-block;border-bottom: none;}
	.add .menu-box {/* right: 17px; */}
	.active span:nth-child(1) {transform: rotate(45deg) translateY(8px) translateX(2px);-webkit-transform: rotate(45deg) translateY(8px) translateX(2px);background-color: var(--white_color) !important;}
	.active span:nth-child(2) {opacity: 0;}
	.active span:nth-child(3) {transform: rotate(-45deg) translateY(-13px) translateX(13px);-webkit-transform: rotate(-45deg) translateY(-10px) translateX(4px);background-color: var(--white_color) !important;}
	.navbar ul li.active a {color: var(--white_color); font-weight: 700;}
	header .navbar ul li a {color: var(--white_color);}
	.navbar ul .desktop_hide{display: none;}
	.active .menutext {color: var(--white_color);}
	#menu-icon{display: none;}
	#menu-icon2 {width: 36px; padding: 5px; right: 30px; top: 30px; position: fixed; cursor: pointer; }
	#menu-icon2 span {width: 100%; height: 3.5px; margin-bottom: 5px; background: var(--secondary_color); display: block; border-radius: 15px; transition: all 0.5s; -webkit-transition: all 0.5s; }
	#menu-icon2.active {position: absolute; }
	.navbar {text-align: left;background-color: var(--green_color);max-width: 330px;max-height: 100%;height: 100%;width: 100%;padding: 20px 0;overflow: hidden;position: fixed;visibility: visible;opacity: 1;z-index: 7;top: 0px;right: -100%;transition: 0.7s;-webkit-transition: 0.7s;-moz-transition: 0.7s;-o-transition: 0.7s;display: flex !important;text-align: center;align-items: center;background: #543200ed;}
	#menu-icon2{display: block !important;}
	.navbar ul li:last-child a{color: var(--white_color);background-color: transparent;}
	.navbar ul li:last-child a:before{display: none;}
	.gift_sec_text ul li {width: 33%; }
	.box_highlights_sec {justify-content: inherit; }
	.highlight_box,.highlight_box.benifits_sec {width: 32%; margin-right: 2%; }
	.highlight_box:nth-child(3n),.highlight_box.benifits_sec:nth-child(3n){margin-right: 0;}
	.midd-container {padding-top: 65px; }

	.banner_item {padding: 180px 0 150px; }
	.w-50 {width: 100%; }
	.col-2{flex-wrap: wrap;}
	.contentCircle {width: 100%; padding-right: 0; }
	.dotCircleWrapper {width: 100%; padding: 0 10px; margin-top: 30px; }
	.Investment_bullets ul li {width: 49%; margin-right: 2% !important; }
	.Investment_bullets ul li:nth-child(2n){margin-right: 0 !important;}
	.left_gift_sec{display: none;}
	.right_gift_sec {width: 100%; padding-top: 30px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; }
	#gift-form {	width: 100%;}
	.left_Properties_details_gallery {width: 100%; }
	.right_Properties_details_gallery {width: 100%; }
	.properties_details1 .residential_img1 {width: 100%; height: 340px; }
	.properties_details1 .residential_img1 {width: 100%; height: 300px; }
}
@media (max-width: 767px){
	h1{font-size: 30px;}
	h2{font-size: 26px;}
	h3{font-size: 22px;}
	h4{font-size: 20px;}
	h6{font-size: 16px;}
	p,ul li{font-size: 15px;}
	.padding100 {padding: 30px 0; }
	.padding40 {padding: 30px 0; }
	body {line-height: 1.3;}

	.banner_item {padding: 130px 0 100px; }
	.default_CTA {font-size: 14px; padding: 10px 22px; }
	.left_getintouch_sec {width: 100%; }
	.right_getintouch_sec {width: 100%;margin-top: 20px; }
	.Investment_bullets ul li img {max-height: 60px; }
	.box_floor_plan {width: 100%; margin-bottom: 20px; }
	.box_floor_plan img {max-height: inherit; }
	.gift_sec_text ul li {width: 49%; }
	.thankyou_page{padding: 90px 0;}
	.properties_banner{padding: 150px 0;}
	.Project_Details li {width: 100%; }


}
@media (max-width: 680px){
	.top_properties_list .residential_slider_item {width: 100%; }
	.box_amenities_sec,.box_amenities_sec:nth-child(3n) {    width: 48%;    margin-right: 4% !important;}
	.box_amenities_sec:nth-child(2n) { margin-right: 0 !important;}
	.top_properties_list .residential_slider_item,.residential_slider_item:nth-child(3n),.residential_slider_item:nth-child(2n){margin-right: 0 !important;}
	.highlight_box,.highlight_box.benifits_sec,.highlight_box:nth-child(3n),.highlight_box.benifits_sec:nth-child(3n) {width: 49%; margin-right: 2%; }
	.highlight_box:nth-child(2n),.highlight_box.benifits_sec:nth-child(2n){margin-right: 0;}
	body .fancybox-content {padding: 44px 20px; }

}
@media (max-width: 600px){
	h2 {font-size: 24px; margin-bottom: 5px; }
	.mt30 {margin-top: 20px; }
	.dotCircleWrapper {	display: none;}
	.Investment_bullets ul li {width: 100%; margin-right: 0 !important; }
	.thankyou_page{padding: 70px 0;}
	.footer_logo,.footer_link {width: 100%; padding-right: 0; }
	.footer_link li:first-child, .footer_txt {margin-bottom: 7px; }
  .form-check-label{font-size: 14px;}
}
@media (max-width: 480px){
	h6 {font-size: 15px; }
	.gift_sec_text ul li {width: 100%; }
	.highlight_box,.highlight_box.benifits_sec,.highlight_box:nth-child(3n),.highlight_box.benifits_sec:nth-child(3n) {width: 100%; margin-right: 0; }
}

@media (max-width: 400px){
	.box_amenities_sec,.box_amenities_sec:nth-child(3n) {width: 100%;margin-right: 0 !important; }
	.box_amenities_sec:last-child {margin-bottom: 0; }
	.top_amenities_sec {margin-bottom: 20px;}
}