.display-desk-none{
display: none;
}

.display-none-sm{
        display: block;
    }
.nav-item .pos {
    top: -8px!important;
    font-size: 13px!important;
    padding-left: 5px;
    padding-right: 10px;
}

.nav-item span.faf-1.fa.fa-map-marker {
    margin-top: 12px!important;
}

.nav-item span.faf-1.fa.fa-phone {
    margin-top: 12px!important;
}

.nav-item a.nav-link-2 {
    padding-top: 21px!important;
    font-size:13px!important;
}

button.margin-but {
    min-width: 210px!important;
}

.container-fluid.bg-light-brown.floor-plans-form-2 {
    /* background: url(https://www.sunshineretirementliving.com/wp-content/themes/sunshineretirement/community-redesign/images/pink-white6.png) bottom center repeat-x; */
}

a.nav-link-2.exitNotifierLink, .nav-link-2  {
    font-size: 13px!important;
}

.second-nav a.exitNotifierLink  {
    font-size: 13px!important;
}

.dropdown-toggle {
    top: -2px !important;
}

label {
    display: block!important;
}


select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control  {
    min-width: 100%!important;
    border: 1px solid #cacaca!important;
    box-shadow: inset 0 1px 2px rgb(10 10 10 / 10%)!important;	
    background-color: #fefefe!important;
    color:#6C758D!important;
    margin: 0 0 1rem;
    padding: 0.5rem;
}

span.contact-details {
    display: inline-block!important;
    line-height: 22px!important;
    font-size: 15px!important;
    margin-top: 16px!important;
}

span.contact-details-map {
    display: inline-block!important;
    line-height: 22px!important;
    font-size: 15px!important;
    margin-top: 4px!important;
}

span.contact-details-fb {
    display: inline-block!important;
    line-height: 22px!important;
    font-size: 15px!important;
    margin-top: 22px!important;
}

.faf {
    border-radius: 25px!important;
    display: inline-block!important;
    float: left!important;
    clear: both!important;
}

h3.hd-subtitle, h4.hd-subtitle, .customize-support .h4,  .customize-support .h3,  .customize-support h4,  .customize-support h3, .container.hero-panel h1 {
    font-family: 'Poppins'!important;
    line-height: 1.2em;
}

.container.hero-panel h1 {
    color:#000000!important;
}
.strong.choose-rent {
    font-family: 'Poppins';
    font-size: 22px !important;
    line-height: 1.5; 
}

#yext-widget-204343.yext-reviews .yext-star-fill, .yext-widget-popup-204343.yext-reviews .yext-star-fill {
    fill: #ff5c00 !important;
}

.c-rent{
  font-family: 'Poppins';
    font-size: 22px !important;
    line-height: 1.5; 
}
.reviews-widget-wrapper{
  padding:80px 50px 50px 50px !important;
}

@media only screen and (min-width: 1024px) {

.header {
    z-index: 100000!important;
}    

a.dropdown-item {
    font-size: 12px!important;
    line-height: 40px!important;
}    

.rcontent th {
    font-size: 18px;
}

.rcontent td {
    font-size: 16px;
    min-width:200px;
}

p.promotext {
    line-height: 30px!important;
    max-width: 50%!important;
    margin-bottom: 70px;
    margin-top: 30px;
}

 .container.hero-panel h1 {
    font-size: 50px;
    font-weight: normal;
    line-height: 1.2!important;
} 
.padding-video-l{
  padding-left: 2.5% !important;
}

.padding-intro-r{
  padding-right: 2.5% !important;
}

nav.navbar.header.navbar-expand-lg.navbar-light {
    box-shadow: #999999 3px 3px 8px!important;
}

.jumbotron {
    padding: 8.5rem  2rem!important;
}

.container.hero-panel {
padding-top:0px!important;
}




} /* 1024 */

@media only screen and (min-width: 1921px) {

body, html {
      width: 100%!important;
    overflow-x: hidden!important;
}    

.splide__slide {
    height: 800px!important;
}


} /* 1024 */    

@media only screen and (min-width: 200px) and (max-width: 414px) {

.padding-top-new-amenities {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 0px;
    margin-right: 0px;
}    

ul#navi {
    padding-left: 20%;
}

ul#navi li li {
    padding-left: 8%;
}

li.nav-item.dropdown {
    margin-left: -4px!important;
}

} /* 414 x 200 */




@media only screen and (min-width: 600px) and (max-width: 960px) {

a.dropdown-item {
    font-size: 16px!important;
    line-height: 50px!important;
}

.dropdown-toggle::after {
    top: 9px!important;
    right: 6px!important;
    position: absolute!important;
}   

li.nav-item.margin-li.google-map, li.nav-item.margin-li.phone-menu {
    display: none!important;
}    

li.nav-item.dropdown {
    margin-left: -4px;
}

ul#navi {
    padding-left: 40%;
}

ul#navi li li {
    padding-left: 8%;
}

} /* 800 x 600 */

@media only screen and (max-width: 1920px) {



 } /* 1920px */    

 /* @media only screen and (min-width: 1601px)  and (max-width: 1920px) { */  
@media only screen and (min-width: 1601px) {

.floor-plans-form-2 {
    margin: 0 auto;
    z-index: 0;
    top: -290px!important;
    position: relative;
    padding-top: 0% !important;
}

 h2.hd-subtitle {
    font-size: 40px!important;
}   

.rcontent h2 {
    font-size: 40px !important;
}

.rcontent h3 {
    font-size: 35px !important;
}

.rcontent h4 {
    font-size: 30px !important;
}

p.promotext {
    font-size: 28px!important;
}


.wide {
    margin-left: auto!important;
    margin-right: auto!important;
}    

.splide__slide {
    height: 800px!important;
}

 .orange-button:hover {
    box-shadow: none!important;
}
but 

 .hero-panel {
    max-width: 1500px!important;
} 

 .floor-plans-form .padding-bottom-rev {
    margin-top: 50px!important;
}

  .font-s {
    font-size: 15px !important;
    margin-left: 5px;
    position: relative;
    top: 2px;
}

img.pdf-img {
    width: 100% !important;
}

.floor-plan-padding {
    padding: 35px 45px!important;
}

.custom-background {
    /*margin-top: 12px!important;*/
}

.nav-item span.faf-1.fa.fa-phone {
    margin-top: 0px!important;
}

.nav-item span.faf-1.fa.fa-map-marker {
    margin-top: 0px!important;
}

.nav-item a.nav-link-2 {
    padding-top: 19px!important;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

.orange-button {
    font-family: 'Poppins';
    border-radius: 48px;
    padding: 4px 15px 4px 7px!important;
    height: 53px !important;
    border: none;
    background: linear-gradient(to right, #fe8a10, #f56c1e);
    color: white;
}

.container.hero-panel h1 {
    font-weight: bold!important;
}



p.testimonial-text {
    line-height: 1.3em !important;
}

h3.padding-top.hd-subtitle {
    padding-top: 60px!important;
}

p.testimonial-text {
    line-height: 1.7em !important;
    font-size: 16px!important;
}

p.subheader {
    font-size: 16px!important;
}	

a {
    font-size: inherit!important;
}

.desc, .desc a { font-size: 18px!important;}

.navbar-nav .dropdown-menu {
    margin-top: -5px!important;
}

.padding-top {
    padding-top: 90px!important;
}

.padding-top-new-amenities {
    padding-top: 0px!important;
}

.addtop-pad	{

  
}

.floor-section-padding-2 {
    padding: 100px 0px 55px 90px!important;
}

span.contact-details-fb {
    font-size: 14px!important;
    margin-top: 20px!important;
}

span.contact-details {
    font-size: 14px!important;
    margin-top: 14px!important;
}



span.contact-details.top22 {
    font-size: 14px!important;
    margin-top: 22px!important;
}

.icon-span {
    margin-left: 15px!important;
}

.jumbotron.jumbotron-fluid h1 {
    font-size: 50px!important;
}

.padding-1 {
    padding-bottom: 60px!important;
}

} /* 1920 */

@media only screen and (min-width: 1280px) and (max-width: 1600px) {

h2.hd-subtitle {
    font-size: 30px !important;
}    

.rcontent h2 {
    font-size: 30px !important;
}

.rcontent h3 {
    font-size: 25px !important;
}

.rcontent h4 {
    font-size: 20px !important;
}

.wide {
    margin-left: auto!important;
    margin-right: auto!important;
}      

p.testimonial-text {
    line-height: 1.3em !important;
}
 

.jumbotron {
    padding: 6.5rem 2rem!important;
}

.floor-plans-form .padding-bottom-rev {
    margin-top: 50px!important;
}


img.pdf-img {
    width: 100% !important;
}

.floor-plan-padding {
    padding: 35px 45px!important;
}

.custom-background {
    margin-top: 12px!important;
}

.nav-item span.faf-1.fa.fa-phone {
    margin-top: 0px!important;
}

.nav-item span.faf-1.fa.fa-map-marker {
    margin-top: 0px!important;
}

.nav-item a.nav-link-2 {
    padding-top: 19px!important;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .9rem!important;
    padding-left: .9rem!important   ;
}

.container.hero-panel h1 {
    font-weight: bold!important;
} 

p.testimonial-text {
    line-height: 1.7em !important;
    font-size: 16px!important;
}

p.subheader {
    font-size: 16px!important;
}	

.icon-span {
    margin-left: 15px!important;
}

span.contact-details-fb {
    font-size: 14px!important;
    margin-top: 20px!important;
}

span.contact-details {
    font-size: 14px!important;
    margin-top: 14px!important;
}



span.contact-details.top22 {
    font-size: 14px!important;
    margin-top: 22px!important;
}

.icon-span {
    margin-left: 15px!important;
}

.jumbotron.jumbotron-fluid h1 {
    font-size: 35px !important;
}

} /* 1600 */

@media only screen and (min-width: 1537px) and (max-width: 1600px) {

p.promotext {
    font-size: 26px!important;
}    

  .splide__slide {
    height: 650px!important;
}  

 .button-padding-learn {
    padding-left: 11.5%;
    padding-right: 11.5%;
} 

.navbar-nav .dropdown-menu {
    margin-top: -5px!important;
}

  p.testimonial-text {
    line-height: 1.3em !important;
}

 .orange-button {
    font-family: 'Poppins';
    border-radius: 48px;
    padding: 4px 15px 4px 7px!important;
    height: 53px !important;
    border: none;
    background: linear-gradient(to right, #fe8a10, #f56c1e);
    color: white;
}
 

  .container.hero-panel h1 {
    font-size: 45px!important;
}  

.padding-2 {
    padding: 0px 250px 0px 250px !important;
}

 .hero-panel {
    max-width: 1240px!important;
} 

h3.padding-top.hd-subtitle {
    padding-top: 60px!important;
}

.fea-video {
    min-height: 400px!important;
}    

.desc, .desc a { font-size: 16px!important;}

.qoute-button {
    right: 35%!important;
}

.qoute-icon {
    right: 45% !important;
}

} /* 1600 */

@media only screen and (min-width: 1441px) and (max-width: 1536px) {



.splide__slide {
    height: 600px!important;
}    

 .button-padding-learn {
    padding-left: 13%!important;
    padding-right: 13%!important;
} 

.navbar-nav .dropdown-menu {
    margin-top: -5px!important;
}

.qoute-button {
    right: 35%!important;
}

.ubermenu .ubermenu-target {
    padding: 15px 12px 15px 12px!important;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
   /*right: 2px!important;*/
    /*top: 23px!important;*/
}

li#menu-item-16189 {
min-width: 175px!important;
}
.qoute-icon {
    right: 46% !important;
}

 } /* 1536 */

@media only screen and (min-width: 1367px) and (max-width: 1440px) {

 p.promotext {
    font-size: 26px!important;
}    


 .splide__slide {
    height: 500px!important;
}    
   

.navbar-nav .dropdown-menu {
    margin-top: -5px!important;
}

 .orange-button {
    font-family: 'Poppins';
    border-radius: 48px;
    padding: 4px 18px 4px 10px!important;
    height: 53px!important;
    border: none;
    background: linear-gradient(to right, #fe8a10, #f56c1e);
    color: white;
   border: 0px!important;
} 

.white-button {
 /*padding: 15px!important;*/

}

 .padding-2 {
    padding: 0px 171px 0px 171px!important;
} 

 .container.hero-panel h1 {
    font-size: 35px!important;
}   

.container.hero-panel h3.specialoffer, .container.hero-panel h3.specialoffer a {
    font-size: 22px!important;
}


 .hero-panel {
    max-width: 1245px!important;
} 

.orange-button, .white-button {
margin-top: 12px!important;
}

 .desc {
    font-size: 16px!important;
}

span.testimonial-text {
    font-size: 16px!important;
}

.c-rent {
    font-size: 18px !important;
}

.community-locations-template-community-redesign center {
    font-size: 16px !important;
}

.floor-section-card {
    font-size: 16px !important;
}

label {
    font-size: 15px!important;
}

.floor-section-body {
    font-size: 16px!important;
}

.sticky .margin-li {
    margin-left: initial!important;
    margin-right: initial!important;
}

button.orange-button {
    margin-top: 0px!important;
}

button.white-button {
    margin-top: 0px!important;
}

.ubermenu-responsive-toggle-main, .ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target {
    font-size: 13px!important;
}

span.ubermenu-target-title.ubermenu-target-text {
    font-size: 13px !important;
}


p.testimonial-text {
    line-height: 1.3em !important;
}

.button-padding-learn {
    padding-left: 12%!important;
    padding-right: 12%!important;
}  

h3.padding-top.hd-subtitle {
    padding-top: 60px!important; 
}

p.testimonial-text {
    line-height: 1.7em !important;
    font-size: 16px!important;
}

p.subheader {
    font-size: 16px!important;
}	

.desc, .desc a { font-size: 16px!important;}

.fea-video {
    min-height: 380px!important;
}
.qoute-button {
    right: 35%!important;
}

.ubermenu-submenu a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 8px 15px 8px 15px!important;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    /*right: -2px!important;*/
    /*top: 25px!important;*/
    font-size: 10px;
    padding-right: 5px;
}

.qoute-icon {
    right: 46% !important;
}

span.ubermenu-target-title.ubermenu-target-text {
    margin: 0px 12px !important;
}

}  /* 1440 */

@media only screen and (min-width: 1281px) and (max-width: 1366px) {

 .splide__slide {
    height: 400px!important;
}    
   

.button-padding-learn {
    padding-left: 10%!important;
    padding-right: 10%!important;
}  

.second-nav {
    height: 80px!important;

}

.navbar-nav .dropdown-menu {
    margin-top: -5px!important;
}


  .desc {
    font-size: 16px!important;
}

span.testimonial-text {
    font-size: 16px!important;
}

.c-rent {
    font-size: 18px !important;
}

.community-locations-template-community-redesign center {
    font-size: 16px !important;
}

.floor-section-card {
    font-size: 16px !important;
}

label {
    font-size: 15px!important;
}

.floor-section-body {
    font-size: 16px!important;
}



 .padding-2 {
    padding: 0px 145px 0px 145px!important;
} 

 .container.hero-panel h1 {
    font-size: 35px!important;
}   

.container.hero-panel h3.specialoffer, .container.hero-panel h3.specialoffer a {
    font-size: 22px!important;
}


 .hero-panel {
    max-width: 1190px!important;
} 

span.ubermenu-target-title.ubermenu-target-text {
    font-size: 13px !important;
}

.white-button {
      padding: 10px  13px!important;
}

button.orange-button {
   /* height: 45px!important;*/
        margin-top: 0px!important;
}

button.white-button {
   /* height: 45px!important;*/
    margin-top: 0px!important;
}

.margin-li {
    margin-left: 8px!important;
    margin-right: 8px!important;
}

.ubermenu-responsive-toggle-main, .ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target {
    font-size: 14px!important;
}

span.ubermenu-target-title.ubermenu-target-text {
    font-size: 13px !important;
}


.sticky .margin-li {
    margin-left: 0!important;
    margin-right: 0!important;
}

p.testimonial-text {
    line-height: 1.3em !important;
}

h3.padding-top.hd-subtitle {
    padding-top: 60px!important;
}

p.testimonial-text {
    line-height: 1.7em !important;
    font-size: 16px!important;
}

p.subheader {
    font-size: 16px!important;
}	

.desc, .desc a { font-size: 16px!important;}

.fea-video {
    min-height: 380px!important;
}

.qoute-button {
    right: 35%!important;
}

.ubermenu-submenu a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 8px 15px 8px 15px!important;
}

.floor-section-body a {
    font-size: 16px !important;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    /*right: -2px!important;*/
    /* top: 25px!important; */
    font-size: 10px;
    padding-right: 5px;
}

.qoute-icon {
    right: 46% !important;
}

 p.promotext {
    font-size: 26px!important;
}   

}  /* 1366 */

@media only screen and (min-width: 1025px) and (max-width: 1280px) {



  

.splide__slide {
    height: 400px!important;
}    


 
.button-padding-learn {
    padding-left: 6%!important;
    padding-right: 6%!important;
} 

.navbar-nav .dropdown-menu {
    margin-top: -5px!important;
}


 button.orange-button {
    margin-top: 0px!important;
}

button.white-button {
    margin-top: 0px!important;
} 

 .desc {
    font-size: 16px!important;
}

span.testimonial-text {
    font-size: 16px!important;
}

.c-rent {
    font-size: 18px !important;
}

.community-locations-template-community-redesign center {
    font-size: 16px !important;
}

.floor-section-card {
    font-size: 16px !important;
}

label {
    font-size: 15px!important;
}

.floor-section-body {
    font-size: 16px!important;
} 

 .margin-li {
    margin-left: 3px!important;
    margin-right: 4px!important;

} 

 .padding-2 {
    padding: 0px 139px 0px 139px!important;
} 

 .container.hero-panel h1 {
    font-size: 30px!important;
}   

.container.hero-panel h3.specialoffer, .container.hero-panel h3.specialoffer a {
    font-size: 19px!important;
}


 .hero-panel {
    max-width: 1110px!important;
} 

.img-width {
    margin-right: 10px!important;
}

.sticky .margin-li {
    margin-left: initial!important;
    margin-right: initial!important;
}

h3.padding-top.hd-subtitle {
    padding-top: 60px!important;
}

p.testimonial-text {
    line-height: 1.7em !important;
    font-size: 16px!important;
}

p.subheader {
    font-size: 16px!important;
}	

.desc, .desc a { font-size: 16px!important;}

.fea-video {
    min-height: 380px!important;
}

.qoute-button {
    right: 37%!important;
}

a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 15px 5px 15px 5px!important;
}

.ubermenu-submenu a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 8px 15px 8px 15px!important;
}

.floor-section-body a {
    font-size: 16px !important;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    /*right: -3px!important;*/
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem!important;
    padding-left: 0.5rem!important;
}

span.faf-1.fa.fa-map-marker {
    margin-left: 15px!important;
}

div#navbarNavDropdown {
    padding-left: 0px!important;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    /*right: -2px!important; */
    /* top: 25px!important; */
    font-size: 10px;
    padding-right: 5px;
}

.qoute-icon {
    right: 46% !important;
}

 p.promotext {
    font-size: 24px!important;
}    

}  /* 1280 */

@media only screen and (min-width: 1536px) and (max-width: 1600px) {

 p.promotext {
    font-size: 26px!important;
}    

  .font-s {
    font-size: 15px !important;
    margin-left: 5px;
    position: relative;
    top: 2px;
}

 .white-button a {
   font-size: 15px !important;
 }


} /* 1536 x 1600 */



@media only screen and (min-width: 1024px) and (max-width: 1535px) {

    

.font-s {
    margin-left: 5px;
    position: relative;
    top: 2px;
}

.white-button a {
    font-size: 13px !important;
}


} /* 1024 x 1535 */

@media only screen and (min-width: 1025px) {

a.dropdown-item {
    font-size: 13px!important;
    line-height: 40px!important;
}    

 .nav-link {
      font-size: 13px!important;
  }    

} /* 1025 */

/*@media only screen and (min-width: 961px) and (max-width: 1024px) {*/

@media only screen and (min-width: 961px) and (max-width: 1180px) {

h2.hd-subtitle {
    font-size: 30px !important;
}    

.rcontent h2 {
    font-size: 30px !important;
}

.rcontent h3 {
    font-size: 25px !important;
}

.rcontent h4 {
    font-size: 20px !important;
}

p.promotext {
    font-size: 18px!important;
}    


.floor-section-padding {
    padding: 98px 50px 50px 140px!important;
}

 .nav-link {
      font-size: 12px!important;
}     

button.orange-button-2 {
/*    margin-left: 10px!important;*/
}    

.splide__slide {
    height: 300px!important;
}    


.navbar-nav .dropdown-menu {
    margin-top: -5px!important;
}


  .desc {
    font-size: 16px!important;
}

span.testimonial-text {
    font-size: 16px!important;
}

.c-rent {
    font-size: 18px !important;
}

.community-locations-template-community-redesign center {
    font-size: 16px !important;
}

.floor-section-card {
    font-size: 16px !important;
}

label {
    font-size: 15px!important;
}

.floor-section-body {
    font-size: 16px!important;
}


 .container.hero-panel h1 {
    font-size: 30px!important;
    font-weight: bold!important;
}   

.container.hero-panel h3.specialoffer, .container.hero-panel h3.specialoffer a {
    font-size: 18px!important;
    margin-bottom: 40px!important;
}


 .hero-panel {
    max-width: 910px!important;
} 

.jumbotron {
    padding: 2.5rem 2rem!important;
}

.padding-3 {
    padding-left: 0px!important;
}

img.pdf-img {
 !important;
    width: 100% !important;
}

.floor-plans-form .padding-bottom-rev {
    margin-top: 80px!important;
}

.img-width {
    margin-right: 10px!important;
}

 button.orange-button {
    margin-top: 0px!important;
}

 .button-padding-learn {
    padding-left: 0%!important;
    padding-right: 0%!important;
} 

h3.padding-top.hd-subtitle {
    padding-top: 60px!important;
}

p.testimonial-text {
    line-height: 1.7em !important;
    font-size: 16px!important;
}

p.subheader {
    font-size: 16px!important;
}	

.desc, .desc a { font-size: 16px!important;}

.fea-video {
    min-height: 380px!important;
}


.qoute-button {
    right: 30%!important;
}

a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 15px 5px 15px 5px!important;
}

.ubermenu-submenu a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 8px 15px 8px 15px!important;
}

.floor-section-body a {
    font-size: 16px !important;
}

.orange-button-2 {
   display:block!important;
 }

  .orange-button {
   display:none!important;
 } 

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
     /*right: -2px!important;
    top: 25px!important; */
    font-size: 10px;
    padding-right: 5px;
}

.jumbotron.jumbotron-fluid h1 {
    font-size: 35px !important;
}

}  /* 1024 */


@media only screen and (min-width: 1441px) and (max-width: 1536px) {




span.testimonial-text {
    font-size: 16px!important;
}

.c-rent {
    font-size: 18px !important;
}

.community-locations-template-community-redesign center {
    font-size: 16px !important;
}

.floor-section-card {
    font-size: 16px !important;
}

label {
    font-size: 15px!important;
}

.floor-section-body {
    font-size: 16px!important;
} 

  .container.hero-panel h1 {
    font-size: 45px!important;
}  

 .hero-panel {
    max-width: 1290px!important;
} 

.padding-2 {
    padding: 0px 210px 0px 210px !important;
}

.margin-li {
    margin-left: 12px!important;
    margin-right: 12px!important;
}

.sticky .margin-li {
    margin-left: initial!important;
    margin-right: initial!important;
}

.img-width {
    width: 140px!important;
}

p.testimonial-text {
    line-height: 1.8em !important;
    font-size: 16px!important;
}

p.subheader {
    font-size: 16px!important;
}	

.desc, .desc a { font-size: 16px!important;}

.fea-video {
    min-height: 400px!important;
}

.ubermenu-submenu .ubermenu-target {
    padding: 8px 15px 8px 15px!important;
}


} /* 1536 */

@media only screen and (min-width: 1024px) {



 .margin-new {
    margin: initial!important;
}   

.wide {
    margin-left: auto!important;
    margin-right: auto!important;
}  

p.testimonial-text {
    line-height: 1.7em !important;
    font-size: 16px!important;
}

p.subheader {
    font-size: 16px!important;
}	
.container.hero-panel h1 {
    font-weight: bold!important;
} 

} /*1024 */

/* @media only screen and (min-width: 601px) and (max-width: 800px) {*/

@media only screen and (min-width: 601px) and (max-width: 960px) {

 h2.hd-subtitle {
     text-align:center!important;
 }      

.rcontent th {
    font-size: 18px;
}

.rcontent td {
    font-size: 16px;
}    

h2.hd-subtitle {
    font-size: 30px !important;
}    

.rcontent h2 {
    font-size: 30px !important;
}

.rcontent h3 {
    font-size: 25px !important;
}

.rcontent h4 {
    font-size: 20px !important;
}

 p.promotext {
    font-size: 22px!important;
}    
   

 .padding-intro-r h4.hd-subtitle {
     text-align:center!important;
}   

 .splide__slide {
    height: 250px!important;
}    

   h3.contact-heading.hd-subtitles { 
padding-right: 70px!important;
}

ul.icon-lists.break-word.whitey-1 {
    display: inline-flex!important;
}

.icon-lists.break-word.whitey-1 .contact-details-map, .icon-lists.break-word.whitey-1 .contact-details {display:none!important;}

.sticky-top {
    position: relative!important;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-info.uppercase {
    margin-left: auto!important;
    margin-right: auto!important;
    display: block!important;
    max-width: 210px!important;
}

div.review-panel .bx-viewport {
    height: fit-content !important;
}

.button-rev {
    /* background-color: #ff7121 !important; */
    background-color: #FF5F1F !important;
    color: #fff !important;
    font-family: 'Poppins' !important;
    border-radius: 12px !important;
    height: 60px !important;
    width: 22% !important;
    border: none !important;
    min-width: 200px;
}

.jumbotron.jumbotron-fluid h1 {
    font-size: 35px !important;
}

} /*800 x 600 */

@media only screen and (max-width: 600px) {

a.dropdown-item {
    font-size: 16px!important;
    line-height: 50px!important;
}

.dropdown-toggle::after {
    top: 9px!important;
    right: 6px!important;
    position: absolute!important;
}   


 h2.hd-subtitle {
     text-align:center!important;
 }   

 .rcontent th {
    font-size: 16px;
}

.rcontent td {
    font-size: 14px;
}   

 p.promotext {
    font-size: 22px!important;
}        

.button-rev {
    background-color: #ff7121 !important;
    color: #fff !important;
    font-family: 'Poppins' !important;
    border-radius: 12px !important;
    height: 60px !important;
    width: 22% !important;
    border: none !important;
    min-width: 200px;
}    

div#about_us {
    margin-top: -20px!important;
}

button.button-17.button-orange-panel, button.button-17.button-white-panel {
    margin-left: auto!important;
    margin-right: auto!important;
    clear: both!important;
}

.padding-intro-r {
    padding-top: 30px!Important;
}

.jumbotron.jumbotron-fluid h1 {
    font-size: 35px !important;
}


} /* 600 */    

@media only screen and (max-width: 800px) {

body {
    max-width: 100%!important;
    min-width: 100%!important;
    overflow-x: hidden!important;
}

.container-fluid {
    max-width: 100%!important;
}

.margin {
    margin: auto!important;
}    

button.button-17.button-orange-panel, button.button-17.button-white-panel {
    height: inherit!important;
}

.button-17 {
    /*height: inherit!important;*/
}

.button-orange-panel, .button-white-panel {
    padding: 15px 31px!important;
}



 h3.contact-heading.hd-subtitles {
    font-size: 28px !important;
    line-height: 35px!important;
    text-align: center!important;
} 

  .orange-button-2 {
   display:block!important;
 }

  .orange-button {
   display:none!important;
 }  

.sticky-top .nav-item a.nav-link-2 {
    display: none!important;
}

.container-fluid {
    max-width: 800px;
}

} /*800 */

@media only screen and (min-width: 540px) and (max-width: 720px) {
    

.container-fluid {
    max-width: 100%!important;
}

.button-17 {
        height: inherit!important;
}            

.button-orange-panel {
    margin-bottom: 15px!important;
}

.margin {
    margin: 0px!important;
}    

.button-remove-padding a {
    font-size: inherit!important;
}    

.margin-new {
     margin: initial!important;
}

.width {
    padding: 0px 14px 0px 14px !important;
}      

button.button-17.button-orange-panel {
    margin: auto;
}

.bgwhite {
    margin-top: 0px!important;
}


 .floor-plans-form {
    top: 60px!important;
} 

.floor-plans-form-2 {
    top: -60px!important;
}

div.review-panel .bx-viewport {
    height: fit-content !important;
}

p.card-description a {
    font-size: inherit !important;
}

h3.contact-heading.hd-subtitles {
    padding-right: 0px!important;
}

.qoute-icon {
    right: 43%!important;
}

}/*720 */


@media only screen and (max-width: 539px) {

#gettouch-form {
    margin-top: -300px!important;
}    

.review-panel {
    max-width: 90%!important;
}    

.padding-video-l.video-slider {
    padding-left: 30px!important;
    padding-right: 30px!important;
}    

.padding-intro-r {
    padding-left: 30px!important;
    padding-right: 30px!important;
}    

p.floor-section-body {
    padding-left: 15px;
    padding-right: 15px;
}    

input.wpcf7-form-control.wpcf7-submit.btn.btn-info.uppercase {
    margin: auto!important;
    display: block!important;
}    

div#wpcf7-f16250-o1 {
    padding-left: 25px;
    padding-right: 25px;
}    

 .margin-new {
    margin: inherit!important;
}   

 .contact-form {
    top: -40px!important;
}   

  .row.button-padding-learn {
    display: block!important;
    margin-left: 0px !important;
    text-align: center!important;
}

.hd-subtitle, h3.floor-section-1.text-center.hd-subtitle {
  font-size: 25px!important;
}

.bg-yoga p.floor-section-body.floor-section-card.floor-section-body-2.text-center {
    margin: 8px 28px 120px 28px !important;
}

.floor-section-card {
    font-size: 18px !important;
}

a.bx-next {
    margin-right: -40px!important;
}

a.bx-prev {
    margin-left: -22px!important;
}

.padding-top-new-amenities {
    padding-top: 8.5% !important;
}

a.exitNotifierLink {
    font-size: inherit!important;
}

div.review-panel .bx-viewport {
    height: fit-content !important;
}

} /*539 */

@media only screen and (max-width: 786px) {

html, body {
    max-width: 100%!important;
    min-width: 100%!important;
    overflow-x: hidden!important;
}


}/*786 */

@media only screen and (min-width: 599px) and (max-width: 600px) {

html, body {
    max-width: initial!important;
    min-width: initial!important;
    overflow-x: initial!important;
}


}/*599 x 600 */

@media only screen and (min-width: 200px) and (max-width: 430px) {


   

.container-fluid.fluid-padding.bg-light-brown.floor-plans-form.padding-top {
    margin-top: 300px!important;
}


.contact-form {
    top: -40px!important;
}    

 .awards-imgs {
    /*height: fit-content!important;*/
   /* max-height: 150px!important; */
    clear: both;
    width: auto!important;
}   

.postid-23164 .awards-imgs {
    max-height: initial!important;
}   


#gettouch-form {
    margin-bottom: -300px!important;
}

a.VMbutton {
    display: block!important;
    position: relative!important;
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}

div.review-panel .bx-viewport {
    height: fit-content !important;
}

h2.hd-subtitle {
    font-size: 25px !important;
    padding-top: 20px;
}

.rcontent h2 {
    font-size: 25px !important;
}

.rcontent h3 {
    font-size: 20px !important;
}

.rcontent h4 {
    font-size: 18px !important;
}

} /*414 */

@media only screen and (min-width: 415px)  and (max-width: 568px) {

    .qoute-icon {
    right: 42% !important;
}

h2.hd-subtitle {
    font-size: 25px !important;
    padding-top: 20px;
}

.rcontent h2 {
    font-size: 25px !important;
}

.rcontent h3 {
    font-size: 20px !important;
}

.rcontent h4 {
    font-size: 18px !important;
}

} /*568 */

@media only screen and (min-width: 412px)  and (max-width: 414px) {

    .qoute-icon {
    right: 41% !important;
}


}/*414 */

@media only screen and (min-width: 376px)  and (max-width: 411px) {

.qoute-icon {
    right: 40% !important;
}

}/*411 */

@media only screen and (min-width: 361px) and (max-width: 375px) {

.qoute-icon {
    right: 40% !important;
}

 } /*360 */   


@media only screen and (min-width: 321px)  and (max-width: 360px) {

.qoute-icon {
    right: 39% !important;
}

 } /*360 */   

 @media only screen and (min-width: 281px)  and (max-width: 320px) {

.qoute-icon {
    right: 38% !important;
}

 } /*320 */


@media only screen and (min-width: 1921px) {

.padding-top-new-amenities {
    padding-top: 0px!important;
}    

.half-way-footer {
   /* top: 90px !important;*/
}    

h3.padding-top.hd-subtitle {
    padding-top: 60px!important; 
}    

.padding-bottom {
    padding-bottom: 90px!important;
}

.padding-top {
    padding-top: 90px!important;
}

.floor-plans-form-2 {
    top: -300px!important;
    z-index: 0;
}

}/* 1921 */

  @media only screen and (max-width: 280px) {

button.button-17.button-orange-panel, button.button-17.button-white-panel {
    margin-left: auto!important;
    margin-right: auto!important;
    clear: both!important;
    max-width: 100!important;
    min-width: 100%!important;
    font-size: 12px!important;
}

.qoute-icon {
    right: 37% !important;
}

 } /*280 */

@media only screen and (max-width: 280px) {

img.img-width.logo-mobile {
    max-width: 120px!important;
}

a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-minimal.ubermenu-loc-primary.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full {
    left: 15px!important;
}

button.orange-button-2 {
  /*  right: 15px!important;*/
}

 h3.contact-heading.hd-subtitles {
    padding-right: 20px!important;
} 

#yext-widget-204338.yext-reviews .reviews-widget-wrapper, .yext-widget-popup-204338.yext-reviews .reviews-widget-wrapper {
    min-width: 100%!important;
}

.reviews-widget-wrapper {
    padding: 80px 10px 50px 10px !important;
}

.review-section-padding {
    padding: 70px 20px 5px 20px!important;
}

a.VMbutton {
    display: block!important;
    position: relative!important;
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}

} /*280 */

@media only screen and (max-width: 539px) {

div#image-slider-track {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

ul.splide__list li {
    width: 95% !important;
    height: 250px !important;
}

} /* 539 */

/* start standard */


.dropdown-menu {
   border: 0px!important;
   font-family: 'Poppins' !important;
}

.rcontent a.exitNotifierLink {
    font-size: initial!important;
    color: #ef8d22!important;
}

.rcontent table {
    margin-top: 60px!important;
}

.rcontent th, .rcontent td {
    border: 1px solid #000000;
}


.Tmap.rcontent iframe {
    margin-top: 20px!important;
    margin-bottom: 40px!important;
}

#yext-widget-204350.yext-reviews, .yext-widget-popup-204350.yext-reviews {
    background:transparent!important;
}

.rcontent h2 {
    font-family: 'Poppins'!important;
    line-height: 1.2em!important;
    font-weight: bold!important;
    margin-top: 60px!important;
    margin-bottom: 20px!important;
    color: #72390e!important;
}

.rcontent h3 {
    font-family: 'Poppins'!important;
    line-height: 1.2em!important;
    font-weight: bold!important;
    margin-top:50px!important;
    margin-bottom: 20px!important;
    color: #72390e!important;
}

.rcontent h4 {
    font-family: 'Poppins'!important;
    line-height: 1.2em!important;
    font-weight: bold!important;
    margin-bottom: 20px!important;
    color: #72390e!important;
}


a.RMbutton {

display:block!important;
padding-top: 90px;
font-family: 'Poppins';
 font-size: 16px !important;

}

.title.center {
    text-align: center!important;
}

.rcontent p {
    text-align: left!important;
    padding-top: 0px!important;
}

.rcontent h3 {
    text-align: left!important;
    max-width: 90%;
    margin: auto;
}

.rcontent p, .title.center {
    font-family: 'Poppins'!important;
    line-height: 2.5rem;
    max-width: 90%;
    margin: auto;
}

.rcontent table {
    font-family: 'Poppins'!important;
    line-height: 2.5rem;
    margin: auto;
     max-width: 90%;
}





.rcontent ul li {
    list-style: initial!important;
    font-family: 'Poppins'!important;
    line-height: 2.5rem;
    max-width: 95%;
    margin: auto;
}

.rcontent ul {
    margin-bottom: 30px!important;
    max-width: 90%!important;
    margin-left: auto;
    margin-right: auto;
}

h2.floor-section.hd-subtitle {
    color:#ffffff!important;
    
}

h2.hd-subtitle{ 
   font-family: 'Poppins'!important;
    line-height: 1.2em!important;
    color: #72390e!important;
    font-weight: bold!important;
    margin-bottom:0px!important;
}

.jumbotron.jumbotron-fluid h1 {
   font-family: 'Poppins'!important;
    color: #000000!important;
    letter-spacing: 0px;
    font-weight: bold!important;
    line-height: 1.2!important;
}

.jumbotron.jumbotron-fluid h1 {
margin-bottom: 30px!important;
}


div#slideDiv {
    z-index: 10000!important;
}

body {
    background:#FBFBFB;
}

.bgwhite {
    background: #ffffff!important;
    margin-top: -1px;
}

a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover {
    background: #ffffff!important;
    color:#F18C22!important;
}

.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
    min-width: 200px!important;
}

a {
    font-size: inherit !important;
}

p.card-description a {
    font-size: inherit !important;
}

.dropdown-toggle::after {
    top: 9px!important;
    margin-left: 6px!important;
}

#logo-hid img {
      width: auto;
    max-height: 62px;
}

a#logo-hid {
    padding-top: 12px;
    padding-bottom: 12px;
}

.phone-orange{
   /* padding: 11px;
    border-radius: 40px;
    background: linear-gradient(to right, #fe8a10, #f56c1e);*/
}

.orange-button-2 {
/* padding:    padding: 0px 0px !important;
background:tranparent!important; */
}

.container.text-center.padding-2 {
    width: fit-content;
}

.awards-imgs {
    /*height: fit-content!important;*/
}

a.dropdown-item {
    font-size: 16px;
    line-height: 50px!important;
}

a {
    font-size: inherit!important;
}

span.wpcf7-not-valid-tip {
    margin-top: -16px!important;
}

.sticky-top {
    z-index: 10000!important;
}

div#chatbutton {
    z-index: 100000!important;
}



.orange-button {
    font-family: 'Poppins';
    border-radius: 48px;
    padding: 4px 15px 4px 7px;
    height: 53px !important;
    border: none;
    background: linear-gradient(to right, #fe8a10, #f56c1e);
    color: white;
}

.orange-button:hover {
    box-shadow: none!important;
}
but

 .container.hero-panel h1 {
    font-weight: bold!important;
} 

.c-rent {
    margin-top: -15px!important;
    display: block!important;
}

p.desc {
    padding-top: 0px!important;
    padding-bottom: 20px!important;
}

.orange-button {
  box-shadow: none!important;
}

a:hover {
color:#119DD1;
}

.su-spoiler-style-fancy>.su-spoiler-content {
    font-family: 'Poppins' !important;
}

.orange-button {
    font-family: 'Poppins';
    border-radius: 48px;
    padding: 4px 18px 4px 10px;
    height: 53px!important;
    border: none;
    background: linear-gradient(to right, #fe8a10, #f56c1e);
    color: white;
    border: 0px!important;
}

.white-button {
    font-family: 'Poppins';
    border-radius: 48px;
    padding: 4px 18px 4px 18px;
    height: 53px!important;
    border: none;
    background: transparent;
    color: #000000;
    margin-right:0px;
    border: 1px solid black!important;
}




.button-orange-panel {
    background-color: #ff7121 !important;
    color: #fff !important;
    padding: 26px 31px;
    border-radius: 48px !important;
    font-weight: 500!important;
}

.dropdown-item:hover, .dropdown-item:focus {
    color: #ffffff!important;
    background:#FF7121!important;
}

p.promotext {
    background: transparent!important;
}

.bul-headings {
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;

}

ul.bul-rev-bull {
    margin-bottom: 40px!important; 
}

ul.bul-rev-bull li {
    list-style: none!important;

}

/* end standard */

   /*@media screen and (max-width: 539px){
    .jumbotron.jumbotron-fluid{
      background-image: url('https://www.sunshineretirementliving.com/wp-content/themes/sunshineretirement/community-redesign/images/mb.png');
    }
    }*/
    /* Hero Image */
/*.promotext{
    display: none;
}*/

/****surajit******/
/* 2778x1284 pixels at 458ppi */
@media only screen 
    and (device-width: 428px) 
    and (device-height: 926px) 
    and (-webkit-device-pixel-ratio: 3) {

        .desc.desc4 {
            width: 398px;
        }
    }


/*** varinder ***/

@media only screen and (min-width:1024px){
	.width {
    padding: 0px 0px 0px 0px !important;
}
}

/*** varinder ***/