@media screen and (max-width: 1800px) {}
@media screen and (max-width: 1680px) {}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1540px) {}
@media screen and (max-width: 1440px) {
.testimonial-section .et_pb_row {max-width: 94%;}
.testimonial-section .et_pb_media_alignment_center .et_pb_slide_image{right: -70px;}
.testimonial-section .et_pb_media_alignment_center .et_pb_container {max-width: 96%;}
.testimonial-section .et_pb_bg_layout_dark .et_pb_slide_description {max-width: 50%;}
.collection-section .et_pb_column {margin: 0% !important;}
}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1366px) {}
@media screen and (max-width: 1300px) {
.home-banner-section {padding-bottom: 60px !important}
.home-banner-section .banner-image .et_pb_module.et_pb_image {width: 48%;}
.home-banner-section .banner-content { padding: 0 !important;}
.master-section h2{font-size:48px !important;}
}
@media screen and (max-width: 1200px) {
.rental-section .rental-image .et_pb_module {width: 40% !important;}
.about-section .et_pb_row.about-content {padding: 15px 0 !important;}
.about-section .et_pb_row.about-image .et_pb_module.et_pb_image {width: 40% !important;}
.property-manager .et_pb_row.property-manager-content {padding-top: 25px!important; padding-bottom: 30px!important;}
#min-header ul li{padding: 0 0 0 20px;}
#min-footer .footer-menu ul li {padding:0px 9px;}
#min-footer .footer-menu ul li a{font-size:13px;}
#min-footer .social-icon{margin-right:0px!important;}
.collection-section .et_pb_column {width: 33% !important;}
.collection-section .et_pb_column.et-last-child .et_pb_module {padding-top:100px;margin-top:100px!important;}
}
@media screen and (max-width: 1100px) {
.home-banner-section .banner-content .et_pb_module.et_pb_text.banner-text {padding-left: 35px !important; max-width: 469px !important; font-size: 25px;}
.home-banner-section .banner-content .et_pb_button_module_wrapper.et_pb_button_0_wrapper { margin-left: 39px !important;}
.about-section{padding-bottom: 68px !important}
.about-section .et_pb_row.about-content {padding: 0px 0 !important;}
.about-section .et_pb_row.about-content .text {max-width: 52% !important;}
.property-manager .et_pb_row.property-manager-content {padding-top: 0px!important; padding-bottom: 0px!important;}
}
@media screen and (max-width: 1130px) {
.header-section .et_pb_menu .et-menu > li, .header-section .et_pb_fullwidth_menu .et-menu > li {padding-left: 15px; padding-right: 15px;}
.testimonial-section .et_pb_media_alignment_center .et_pb_slide_image img{max-height:400px !important;}
}
@media screen and (max-width: 1080px) {
body.home .testimonial-section .et_pb_bg_layout_dark .et_pb_slide_description h2.et_pb_slide_title { font-size: 38px !important; line-height: normal !important; padding-bottom: 25px !important; }    
body.home .testimonial-section .et_pb_slider.et_pb_module .et_pb_slide .et_pb_slide_description .et_pb_slide_content { font-size: 18px !important; line-height: 26px !important; }
.testimonial-section .et_pb_bg_layout_dark .et_pb_slide_description h5 { font-size: 18px; margin: 20px 0 0; }
.testimonial-section .et_pb_bg_layout_dark .et_pb_slide_description h6 { font-size: 15px; }
.testimonial-section .et_pb_bg_layout_dark .et_pb_slide_description { max-width: 50%; padding: 50px 0 !important; }
.testimonial-section .et_pb_media_alignment_center .et_pb_container { max-width: 100%; }
.testimonial-section .et-pb-arrow-prev, .testimonial-section .et-pb-arrow-next { top: 0; }
.testimonial-section .et_pb_media_alignment_center .et_pb_slide_image { right: -10px; }
.et_pb_row.et_pb_row_5.banner-bottom-section {
padding: 0 !important;
}
.saving-cal h3 {
font-size: 38px;
}
.save-today .big-text {
font-size: 20px;
}
.save-today {
padding: 10px 20px;
font-size: 15px;
}
#min-header ul li {padding: 0 0 0 15px;}
#min-header ul li a {font-size: 12px;}
#min-footer .footer-menu ul li {padding: 0px 7px;}
.master-section .text-section  {padding-left: 15px!important; margin-top: 60px!important; width: 95%;}
}
@media screen and (max-width: 1024px) {
.master-section h2 {font-size: 46px !important;}
.collection-section h2 {font-size: 48px !important;}
}
@media screen and (max-width: 1000px) {}
@media screen and (max-width: 991px) {}
@media screen and (max-width: 980px) {
.header-section .et_pb_menu .et_mobile_nav_menu {background:#000; padding: 4px; margin:0px}
.header-section .et_pb_menu .et_mobile_nav_menu .mobile_menu_bar::before{color: #fff !important;}
ul#mobile_menu1 {border-color:#000; top: 60px;}
.footer-logo-section .et_pb_menu__menu{display:block;}
.footer-logo-section .et_mobile_nav_menu{display:none;}
.footer-copyright {padding-top: 25px !important; padding-bottom:25px !important;}
.footer-copyright .et_pb_menu__menu{display:block;}
.footer-copyright .et_mobile_nav_menu{display:none;}
.footer-logo-section {padding-top: 50px !important;}
.footer-logo-section .et_pb_image {margin-bottom: 35px!important;}
.footer-top .footer-left{box-shadow: 0px 0px 31px 0px rgb(0 0 0 / 15%); }
.footer-top.et_pb_section_1_tb_footer {background-position: bottom !important; background-size: 100% 45%!important;}
.testimonial-section .et_pb_media_alignment_center .et_pb_slide_image { right: 0; position: relative; top: 0; margin-top: 0 !important; display: inline-block !important; }
.testimonial-section .et_pb_bg_layout_dark .et_pb_slide_description { max-width: 100%; padding: 40px 0 !important; text-align: center; }
body.home .testimonial-section .et_pb_bg_layout_dark .et_pb_slide_description .et_pb_slide_content { max-width: 100%; }
.testimonial-section.et_pb_slider .et-pb-slider-arrows { text-align: center; }
.testimonial-section.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev, 
.testimonial-section.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next { float: none; }
.testimonial-section .et_pb_media_alignment_center .et_pb_slide_image img { max-height: 100% !important; max-width: 100%; }
body .et_pb_section.get-more-section { padding-top: 50px; }
body .get-more-section .et_pb_row { margin-top: 0 !important; }
body .get-more-section h2 { font-size: 38px; line-height: normal; }
body .get-more-section .et_pb_module.et_pb_blurb .et_pb_blurb_content, 
body .get-more-section .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container { text-align: center; }
.home-banner-section .banner-image .et_pb_module.et_pb_image {position: initial !important; width: 100% !important; text-align: center !important; max-width: 100% !important;}
.home-banner-section .banner-content{text-align: center;}
.home-banner-section .banner-content .et_pb_module {max-width: 100% !important; text-align: center; width: 100% !important;}
.home-banner-section .banner-content .et_pb_module.et_pb_text.banner-text {padding-left: 0px !important; max-width: 100% !important;}
.home-banner-section .banner-content .et_pb_button_module_wrapper.et_pb_button_0_wrapper {margin-left: 0px !important;}
.home-banner-section .banner-content .et_pb_module.et_pb_button_module_wrapper {margin-bottom: 0px !important; width: auto !important; display: inline-block !important; max-width: initial !important;}
.banner-bottom-section .et_pb_text_inner {font-size: 22px;}
.rental-section {padding: 70px 0 0 !important; margin-bottom: 0 !important}
.rental-section .rental-image .et_pb_module {width: 100% !important; position: initial !important; max-width: 100% !important; text-align: center; margin-bottom: 40px !important;}
body .rental-section .rental-content{padding-bottom: 25px !important}
.rental-section .rental-content .et_pb_column {padding: 0 !important;}
.rental-section .rental-content .et_pb_text_inner br{display: none;}
.rental-bottom-section .et_pb_text_inner h2 {text-align: center; margin-bottom: 20px !important;}
.rental-bottom-section .et_pb_button_module_wrapper {text-align: center;}
.about-section {padding-bottom: 60px !important; padding-top: 70px !important;}
.about-section .et_pb_row.about-image .et_pb_module.et_pb_image {width: 100% !important; position: initial !important; max-width: 100%; text-align: center; margin-bottom: 25px !important;}
.about-section .et_pb_row.about-content .et_pb_text_inner {text-align: center;}
.about-section .et_pb_row.about-content .text {max-width: 100% !important;}
.property-manager {padding-top: 60px !important; padding-bottom: 50px !important;}
.property-manager .et_pb_row.property-manager-image {margin-bottom: 35px !important;}
.property-manager .et_pb_row.property-manager-image .et_pb_module.et_pb_image {width: 100%; max-width: 100%; position: initial !important; text-align: center;}
.property-manager .et_pb_row.property-manager-content .et_pb_text_inner {text-align: center;}
.page-id-36  .home-banner-section .banner-content .banner-text br{display:none;}
body .get-more-section .et_pb_row{padding-top: 0;}
.page-id-36 .testimonial-section {padding-top: 50px !important;}
.page-id-36 .testimonial-section .title {margin-bottom: 25px!important;}
.footer-top.et_pb_section.et_pb_section_0_tb_footer{background-position: bottom !important; background-size: 100% 45%!important;}
.innerpage-content {padding-top: 50px; padding-bottom: 50px;}
.saving-cal {text-align: center;}
#min-header .et_mobile_nav_menu{background: #000; padding: 4px;}
#min-header .et_mobile_nav_menu .mobile_menu_bar:before {color: #fff !important;}
#min-header ul#mobile_menu1{background: #fff !important;}
#min-header ul#mobile_menu1 a{padding: 10px 0%;}
#min-footer .et_pb_menu__menu{display:block;}
#min-footer .et_mobile_nav_menu{display:none;}
#min-footer .et_pb_menu__wrap {justify-content: center;}
#min-footer .et_pb_button_alignment_right{text-align:center;}
#min-footer .col {width:100%; text-align: center; margin-right: 0px;}
.master-section {padding-top: 50px !important;}
.master-section .text-section {padding-left:0px!important; margin-top: 30px!important; width: 100%;}
.master-section h2 br {display:none;}
body .master-section .bottun-row {padding-top: 50px!important; padding-bottom:50px!important;}
.exhibitions-section {padding-top:50px !important;}
.exhibitions-section p:last-of-type img{height:90px;}
.gallery-section h2 {font-size:44px !important;}
.gallery-section h2 br{display:none;}
.gallery-section p:last-of-type img{height:90px;}
.gallery-section {padding-bottom:50px !important;}
.programs-section .top h2 {font-size:44px !important;}
body .programs-section .et_pb_row {padding-top: 30px!important;}
.programs-section {padding-top:50px !important; padding-bottom:50px !important;}
.collection-section {padding-top: 30px !important;}
.collection-section .et_pb_column {width:100% !important; padding:0px;}
.collection-section .et_pb_column .et_pb_image_5 {margin-top: 25px!important; text-align: inherit;}
.collection-section .et_pb_column.et-last-child .et_pb_module {padding-top: 50px; margin-top: 0 !important;}
.explore-section h2 {font-size:46px !important;}
}
@media screen and (max-width: 979px) {}
@media screen and (max-width: 960px) {}
@media screen and (max-width: 920px) {}
@media screen and (max-width: 900px) {}
@media screen and (max-width: 896px) {}
@media screen and (max-width: 880px) {}
@media screen and (max-width: 869px) {}
@media screen and (max-width: 853px) {}
@media screen and (max-width: 850px) {}
@media screen and (max-width: 847px) {}
@media screen and (max-width: 846px) {}
@media screen and (max-width: 830px) {
.banner-bottom-section .et_pb_text_inner {font-size: 20px;}
}
@media screen and (max-width: 824px) {}
@media screen and (max-width: 823px) {}
@media screen and (max-width: 812px) {}
@media screen and (max-width: 800px) {}
@media screen and (max-width: 770px) {}
@media screen and (max-width: 768px) {
.footer-logo-section .et-menu  li{padding-left:10px !important; padding-right:10px !important;}
}
@media screen and (max-width: 767px) {
.home-banner-section .banner-content .et_pb_module.et_pb_text.banner-title {margin-bottom: 15px;}
.home-banner-section .banner-content .et_pb_module.et_pb_text.banner-text{margin-bottom: 30px !important}
.home-banner-section .banner-content .et_pb_module .et_pb_text_inner {font-size: 20px; line-height: normal !important;}
.home-banner-section .banner-content .et_pb_module h2 {font-size: 40px; line-height: normal; padding: 0;}
.banner-bottom-section .et_pb_text_inner br{display: none;}
.rental-section .rental-content .title h2 {font-size: 34px;}
.rental-section .rental-content .text .et_pb_text_inner {font-size: 18px; line-height: 26px;}
.rental-section .rental-content .et_pb_module {margin-left: 0 !important;}
.about-section .et_pb_row.about-image .et_pb_module.et_pb_image{margin-bottom: 35px !important}
.about-section .et_pb_row.about-content .et_pb_text_inner h2 {font-size: 36px;}
.about-section .et_pb_row.about-content .et_pb_text_inner {font-size: 18px;}
.property-manager .et_pb_row.property-manager-content .et_pb_text_inner h2 {font-size: 36px;}
.property-manager .et_pb_row.property-manager-content .et_pb_text_inner {font-size: 18px;}
body .et_pb_section.get-more-section .et_pb_module.et_pb_text.et_pb_text_17 {margin-bottom: 20px !important;} .banner-bottom-section .et_pb_column_4{padding:20px !important;}
#min-footer .footer-menu ul li{width: 100%; text-align: center; }
#min-footer .footer-menu ul li a{width: 100%;}
#min-footer {padding: 25px 0;}
.gallery-section .et_pb_column {width:100% !important;}
}
@media screen and (max-width: 740px) {}
@media screen and (max-width: 736px) {}
@media screen and (max-width: 732px) {}
@media screen and (max-width: 731px) {}
@media screen and (max-width: 720px) {}
@media screen and (max-width: 700px) {}
@media screen and (max-width: 685px) {}
@media screen and (max-width: 667px) {}
@media screen and (max-width: 640px) {
.footer-copyright .et_pb_menu .et-menu > li{padding-left: 8px !important; padding-right: 5px !important;}
body .get-more-section h2 { font-size: 32px; line-height: normal; }
body .get-more-section .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header { font-size: 22px; }
.et_pb_section_4.banner-bottom-section {background-position: inherit !important;}
}
@media screen and (max-width: 600px) {}
@media screen and (max-width: 580px) {
.footer-top .footer-right { padding-top: 0 !important; }
.footer-top .footer-right .et_pb_module.et_pb_text { font-size: 18px; line-height: normal; }
body.home .testimonial-section .et_pb_bg_layout_dark .et_pb_slide_description h2.et_pb_slide_title { font-size: 32px !important; }
body.home .testimonial-section .et_pb_slider.et_pb_module .et_pb_slide .et_pb_slide_description .et_pb_slide_content { font-size: 16px !important; line-height: 24px !important; }    
}
@media screen and (max-width: 568px) {}
@media screen and (max-width: 500px) {}
@media screen and (max-width: 480px) {
.footer-copyright .et_pb_menu .et-menu > li{ width:100%; margin-bottom: 8px; }
.footer-copyright .et_pb_menu .et-menu > li a{ width: 100%; text-align:center; border-bottom: 0px !important; }
.footer-logo-section .et-menu li{width:100%; padding-top: 10px !important;}
.footer-logo-section .et-menu li a{width:100%; text-align:center;}
.footer-logo-section {padding-top: 30px !important; padding-bottom: 25px !important; overflow: hidden; }
.footer-top .footer-right { padding-bottom: 25px !important;}
.footer-top .footer-right h2{font-size: 34px; padding: 0;}	
.footer-top .footer-left{padding-top: 30px; padding-right: 25px; padding-bottom: 30px; padding-left: 25px;}
.footer-logo-section .et_pb_image {margin-bottom: 15px!important;}
.home-banner-section .banner-content .et_pb_module h2 {font-size: 34px;}
.home-banner-section .banner-content .et_pb_module .et_pb_text_inner p {font-size: 18px;line-height: 28px !important;}
body #main-content .et_pb_button {padding: 8px 30px 8px 8px !important; min-width: 140px; text-align: center; line-height: 24px !important;}
.banner-bottom-section{padding: 25px 0 !important}
.rental-section .rental-content .title h2 {font-size: 26px; margin-bottom: -10px;}
.rental-section .rental-content .text .et_pb_text_inner {font-size: 16px; line-height: 23px;}
.rental-section .rental-content .et_pb_module h2 {font-size: 22px;}
.rental-section .rental-content .et_pb_module .et_pb_text_inner {font-size: 16px; line-height: 24px;}
body .rental-bottom-section.et_pb_row {padding: 30px 20px !important;}
.rental-bottom-section .et_pb_text_inner h2{font-size: 24px; line-height: 30px;}
.about-section {padding-bottom: 50px !important; padding-top: 50px !important;}
.about-section .et_pb_row.about-content .et_pb_text_inner h2 {font-size: 34px; padding: 0px;}
.about-section .et_pb_row.about-content .et_pb_text_inner, .about-section .et_pb_row.about-content .et_pb_text_inner p {font-size: 16px; line-height: 24px;}
.property-manager .et_pb_row.property-manager-content .et_pb_text_inner h2 {font-size: 32px; line-height: 36px;}
.property-manager .et_pb_row.property-manager-content .et_pb_text_inner {font-size: 16px; line-height: 24px;}
.saving-cal h3 {
font-size: 32px !important;
text-align: center;
} .green-check ul li h4{font-size:22px;}
.faq-style .et_pb_toggle_title::before{font-size: 40px !important;}
.faq-style .et_pb_toggle_open .et_pb_toggle_title::before {font-size: 40px;}
.faq-style .et_pb_toggle_title{padding:0 15px 0 0 !important;}
.testimonial-section .title{margin-bottom: 0px!important;}
.rental-section {padding: 25px 0 0 !important;}
.saving-cal{text-align: center;}
.faq-style .et_pb_toggle_title { line-height: 26px;}
.page-id-36  .home-banner-section .banner-content{padding-top: 50px!important;}	
.page-id-36 .et_pb_section.get-more-section h2 {font-size: 24px}
.page-id-36 .et_pb_section.get-more-section h2 br{display:none;}
.page-id-36 .et_pb_section.get-more-section .et_pb_column {margin-bottom: 0 !important;}
.page-id-36 .et_pb_section.get-more-section .et_pb_row_3  .et_pb_module {padding-top: 20px!important;  padding-bottom: 20px!important;}
.page-id-36 .et_pb_section_2  h2{font-size:33px; line-height:0;}
.page-id-36 .number-bullet  { padding-right: 20px!important; padding-left: 65px!important;}
.number-bullet::before{left:10px; top:10px; font-size:30px; width:45px; height:45px; line-height: 45px;}
.number-bullet .et_pb_text_inner{line-height:24px}
.page-id-36 .testimonial-section {padding-top: 25px !important;}
.page-id-36 .testimonial-section .title {margin-bottom: 5px!important;}
body .et_pb_section.get-more-section{padding-top: 40px; padding-bottom: 30px;}
.page-id-35  .home-banner-section .banner-content .et_pb_module h2{font-size: 28px;}
.page-id-35  .et_pb_section_4 h2{font-size: 30px;  line-height: 40px;}
.banner-section {padding-top:100px !important; padding-bottom:50px !important;}
.banner-section .et_pb_text_inner {font-size: 48px !important; line-height: 40px;}
.master-section h2 {font-size: 30px !important; line-height: 36px;}
.master-section .text-section{margin-top: 15px!important;}
.master-section .text-section .et_pb_text_inner {font-size:17px !important; line-height:27px !important;}
body .master-section .bottun-row {padding-top:30px!important; padding-bottom:30px!important;}
.exhibitions-section h2 {font-size:34px !important ;}
.exhibitions-section p:last-of-type img {height: 70px;}
.exhibitions-section .et_pb_text  {padding-bottom:25px!important;}
body .exhibitions-section .swiper-container {padding-bottom: 0px!important;}
.gallery-section h2 {font-size:28px !important; line-height:32px;}
.gallery-section p:last-of-type img {height: 60px;}
.gallery-section .et_pb_text  {padding-bottom:25px!important;}
.gallery-section .et_pb_column {margin:0 !important;}
.programs-section .top h2 {font-size:24px !important; line-height:32px;}
.programs-section {padding-top: 0px !important;}	
.programs-section h2 {font-size: 24px !important;}
.collection-section h2 {font-size: 28px !important;}
.collection-section .et_pb_text_19 .et_pb_text_inner{font-size:18px; line-height: 24px;}
.collection-section .et_pb_column.et-last-child .et_pb_module {padding-top: 25px;}
.explore-section h2 {font-size: 28px !important;}
.explore-section {padding-top: 25px;}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {width: 100%;}
}	
@media screen and (max-width: 479px) {}
@media screen and (max-width: 425px) {
.footer-top.et_pb_section_1_tb_footer{background-size: 100% 53%!important;}
}
@media screen and (max-width: 414px) {}
@media screen and (max-width: 412px) {}
@media screen and (max-width: 411px) {}
@media screen and (max-width: 400px) {}
@media screen and (max-width: 375px) {}
@media screen and (max-width: 370px) {}
@media screen and (max-width: 360px) {}
@media screen and (max-width: 340px) {}
@media screen and (max-width: 320px) {}