@media (min-width:1400px) and (max-width:1920px) {
.brothers_fiundation h2{ font-size:60px; line-height:65px; margin:0 0 50px;}
.brothers_fiundation p{ margin:0 0 50px; font-size:24px; line-height:38px;}
.brothers_fiundation #banner .banner_content_2{ bottom:130px;}
.brothers_fiundation #banner .banner_content_2 h3{ font-size:93px; line-height:95px;}
#brothers_fiundation_section2 {  background:url(../images/brothers-foundation-section2-bg.jpg) no-repeat top right; padding:150px 0 200px;}
#brothers_fiundation_section2 h2{ font-size:55px; line-height:60px; font-weight:600; text-transform:uppercase; margin:0 0 30px;}
#brothers_fiundation_section2 h2 span{ font-size:40px; line-height:40px; text-transform:capitalize; display:block;}
#brothers_fiundation_section2 p{ padding-right:30%; font-size:24px; line-height:38px;}
#brothers_fiundation_section3 .section_bg{ padding:100px 0;}
#brothers_fiundation_section3 h2{ font-size:80px; line-height:85px; font-weight:300; margin:0 0 30px;}
#brothers_fiundation_section3 h2 span{ font-size:50px; line-height:50px; text-transform:capitalize; display:block;}
#brothers_fiundation_section3 p{  font-size:24px; line-height:38px;}
#brothers_fiundation_section3 .text_area{ padding-left:80px;}
.brothers_fiundation #footer p{ color:#464646; font-size:22px; line-height:28px; margin:0;}
#brothers_fiundation_section4 p.lead,#brothers_fiundation_section4 .help h4,#brothers_fiundation_section6 .board_member h4{ font-size:28px; line-height:34px; font-weight:300;}
#brothers_fiundation_section7 p.address{ font-weight:400; font-size:22px; line-height:24px;}
#brothers_fiundation_section5 .container{ width:1170px;}

#brothers_fiundation_section5{ background:url(../images/brothers-foundation-section5-bg.jpg) no-repeat; background-size:cover; padding:100px 0 50px;}
#brothers_fiundation_section5 h2{ color:#fff; font-weight:600; font-size:90px; line-height:95px;}
#brothers_fiundation_section5 h2 span{ font-weight:300; font-size:60px; line-height:60px; display:block;}
#brothers_fiundation_section5 .text_section{ padding-top:350px;}
#brothers_fiundation_section5 .text_section p{ font-size:28px; line-height:35px; color:#fff;/* font-size:22px; line-height:30px;*/}
#brothers_fiundation_section5 .text_section .date{ font-size:24px; line-height:30px; font-weight:400;}
#brothers_fiundation_section5 .text_section .date span{ font-size:60px; line-height:62px; font-weight:600;}
	}

@media (min-width: 992px) and (max-width: 1199px) {
	.ubermenu-responsive-toggle{ display:block !important;}
	.ubermenu-responsive.ubermenu-responsive-collapse {
		max-height: 0;
		overflow: hidden !important;
		visibility: hidden;
	}
	.right_content_area .community_header .community_name{ font-size:18px; line-height:22px;}
	.right_content_area .community_header .plan_name{ font-size:14px; line-height:22px;}
	.ubermenu-skin-trans-black.ubermenu-responsive-toggle{ float:right;}
.floor img{ width:100%;}
#header .container{ width:100%; padding:0;}
#header .logo{ margin-left:-10px;}

.navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
	  position:absolute;
	  right:0;
	  top:15px;
  }
  .navbar-collapse {
      border-top:0;
      box-shadow: inset 0 0 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border:0;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }

  .collapse.in{
      display:block !important;
  }
#join_club.green-main-container h2{ font-size:35px; line-height:40px;} 
#join_club.green-main-container h3 {
font-size:28px;
line-height:35px;
}
#join_club.green-main-container p{ font-size:24px; line-height:30px;}
#join_club.green-main-container ul li{ font-size:20px; line-height:26px;}
.summer_post #single_post_section_1 .banner_content {
    padding: 230px 0 0;
}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
.floor img{ width:100%;}
.communities .community_col img{ width:100%;}
#home_banner{ height:80vh; overflow:hidden; background:url(../images/home_banner2.jpg) no-repeat bottom; background-size:cover;}
#homepage #footer .logo,#inner_page #footer .logo{ position:relative; top:0; width:100%; text-align:center;}
#homepage #footer .logo img,#inner_page #footer .logo img{ width:200px;}	
.right_content_area{ width:30%;}
.left_content_area{ width:70%;}
#header .container{ width:100%; padding:0;}
#header .logo{ margin-left:-10px;}
.right_content_area .community_header{ margin:0 0 10px;}
.right_content_area p{ font-size:14px; line-height:18px; margin:0 0 20px;}
.right_content_area .community_header .community_name{ width:60%; font-size:18px;}
.right_content_area .community_header .plan_name{ width:40%;font-size:14px; text-align:right;}
.panel-title,.right_content_area .btn{ font-size:14px; font-weight:400;}

#content-holder.tab_lot .right_content_area{ width:100%; clear:both; position:relative  !important;}
#content-holder.tab_lot .right_content_area.sidebar_fixed,#content-holder.tab_lot .right_content_area.fixed_sidebar{ position:relative  !important; clear:both;}
#content-holder.tab_lot .left_content_area{ width:100%;}


.navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
	  margin-top:23px;
	  margin-bottom:23px;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top:1px;
	  padding-right:0;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-inverse .navbar-nav > li > a{display:block; text-align:right;padding:23px 15px; font-size:18px; line-height:20px;border-bottom: 1px solid rgba(255,255,255,0.1);}
  .navbar-inverse .navbar-nav > li > a span{ font-size:13px; line-height:16px;}
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
	  display:block;
  }
  .collapse.in{
      display:block !important;
  }
.rose_park .rose-park-plan-1 .section_1 .option_nav,.rose_park .rose-park-plan-1 .floor-plan-main .section_2 .option_nav,.rose_park .rose-park-plan-2 .floor-plan-main .section_2 .option_nav,.rose_park .rose-park-plan-2 .floor-plan-main .section_3 .option_nav,.rose_park .rose-park-plan-2 .floor-plan-main .section_4 .option_nav,.rose_park .rose-park-plan-2 .floor-plan-main .section_5 .option_nav,.rose_park .rose-park-plan-3 .floor-plan-main .section_1 .option_nav,.rose_park .rose-park-plan-2x .floor-plan-main .section_2 .option_nav,.rose_park .rose-park-plan-4 .floor-plan-main .section_1 .option_nav,.rose_park .rose-park-plan-4 .floor-plan-main .section_2 .option_nav,.rose_park .rose-park-plan-5 .floor-plan-main .section_2 .option_nav,.rose_park .rose-park-plan-5 .floor-plan-main .section_3 .option_nav {
    left: auto;
    right: -110px;
}
.rose_park .rose-park-plan-2 .floor-plan-main .section_3 .option_nav{ top:-20px;}
.rose_park .rose-park-plan-2 .floor-plan-main .section_4 .option_nav{ bottom:12%;}
.rose_park .rose-park-plan-2 .floor-plan-main .section_5 .option_nav {
    bottom:0;
}
.multi_gen img.alignnone,.floor-plan-main .section img.alignnone{ margin:0;}
.rose_park .rose-park-plan-2 .floor-plan-main .section_1 .option_nav,.rose_park .rose-park-plan-2x .floor-plan-main .section_1 .option_nav,.rose_park .rose-park-plan-2x .floor-plan-main .section_3 .option_nav,.rose_park .rose-park-plan-2x .floor-plan-main .section_4 .option_nav,.rose_park .rose-park-plan-2x .floor-plan-main .section_5 .option_nav,.rose_park .rose-park-plan-5 .floor-plan-main .section_1 .option_nav,.rose_park .rose-park-plan-5 .floor-plan-main .section_4 .option_nav{ left:-115px;}
.rose_park .rose-park-plan-5 .floor-plan-main .section_3 .option_nav{ top:20px;}

.rose_park .rose-park-plan-3 .floor-plan-main.second_floor .section_1 .option_nav{ left:-110px; padding:0; top:50%;}
.rose_park .rose-park-plan-2x .floor-plan-main.second_floor .section_1 .option_nav{ left:-110px;}
.option_nav > li{ width:100px; font-size:10px; padding: 3px 5px 3px 10px; line-height:12px;}
.rose_park .rose-park-plan-3 .floor-plan-main.second_floor .section_1 .option_nav,.rose_park .rose-park-plan-2x .floor-plan-main.second_floor .section_1 .option_nav{ width:100px;}
.rose_park .rose-park-plan-5 .floor-plan-main.second_floor .section_1 .option_nav{ left:-115px;}
.rose_park .rose-park-plan-4 .floor-plan-main.second_floor .section_1 .option_nav{right: -110px;}


.option_nav > li.header{ font-size:12px;}
.rose_park .rose-park-plan-2x .floor-plan-main .section_2{ top:42%;}
.rose_park .rose-park-plan-2x .floor-plan-main .section_3 .option_nav{ top:-25px;}
.rose_park .rose-park-plan-2x .floor-plan-main .section_3{ top:59%;}
.rose_park .rose-park-plan-4 .floor-plan-main .section_1 {
    top:0;
}
.rose_park .rose-park-plan-4 .floor-plan-main .section_2{ top:76%;}
.rose_park .rose-park-plan-4 .floor-plan-main.second_floor .section_1{ top:57%;}
.rose_park .rose-park-plan-5 .floor-plan-main .section_2{ top:0;}
.rose_park .rose-park-plan-5 .floor-plan-main .section_1{ top:19%;}
.rose_park .rose-park-plan-5 .floor-plan-main .section_4{ top:74.6%;}
.rose_park .rose-park-plan-5 .floor-plan-main.second_floor .section_1{ top:42.6%;}
.elevation_row{ margin-left:-5px; margin-right:-5px;}
.left_content_area .community-exteriors{ padding-left:5px; padding-right:5px;}
.left_content_area .community-exteriors h3{ font-size:13px; line-height:16px;}
.left_content_area .community-exteriors h4{ font-size:11px; line-height:15px;}
.col-sm-3.right_content_area.aside.sidebar_fixed{ width:100% !important;}
.right_content_area{width:100%; clear:both;}
.left_content_area{  width:100%;}
.reg_form_holder .row{ margin-left:-5px; margin-right:-5px;}
.reg_form_holder .form_col{ padding-left:5px; padding-right:5px;}
.reg_form_holder .icon {
    right: 16px;
}
.reg_form_holder .fieldset_2 h3 {
    font-size:21px;
	line-height:24px;
	margin-top:50px;
	}
.reg_form_holder .fieldset_2 h2{ font-size:40px; line-height:42px;}
.reg_form_holder .fieldset_3 h2 {
    font-size:30px;
	line-height:35px;
}
.reg_form_holder .fieldset_2 .gap {
    height:1px;
}
#join_club.green-main-container h2{ font-size:28px; line-height:35px;} 
#join_club.green-main-container h3 {
font-size:24px;
line-height:30px;
}
#join_club.green-main-container p{ font-size:20px; line-height:30px;}
#join_club.green-main-container ul li{ font-size:18px; line-height:24px;}
#single_spcl_page .container,#single_post_section_1 .container{ width:750px;}
#single_post_section_1 img{ width:200px;}
#single_spcl_page h2{ font-size:45px; line-height:50px;}
.summer_post #single_post_section_1 .banner_content {
    padding:200px 0 0;
}
.summer_post #single_post_section_1 .banner_content h2{ font-size:60px; line-height:60px;}
.summer_post #single_post_section_1 .banner_content h3{ font-size:28px; line-height:34px;}
}

/* xs */
@media (max-width: 767px) {
.floor img{ width:100%;}
.communities .community_col img{ width:100%;}
#home_banner{ height:80vh; overflow:hidden; background:url(../images/home_banner2.jpg) no-repeat bottom; background-size:cover;}
#homepage #footer .logo,#inner_page #footer .logo{ position:relative; top:0; width:100%; text-align:center;}
#homepage #footer .logo img,#inner_page #footer .logo img{ width:200px;}	
#header .logo{ margin-left:0; width:100%; text-align:center;}
#header .logo img{ width:200px;}
.sidebar_fixed,.fixed_sidebar{ position:relative; top:auto !important; padding-bottom:30px; clear:both;}

.navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
	  margin-top:23px;
	  margin-bottom:23px;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top:1px;
	  padding-right:0;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-inverse .navbar-nav > li > a{display:block; text-align:right;padding:23px 15px; font-size:18px; line-height:20px;border-bottom: 1px solid rgba(255,255,255,0.1);}
  .navbar-inverse .navbar-nav > li > a span{ font-size:13px; line-height:16px;}
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
	  display:block;
  }
  .collapse.in{
      display:block !important;
  }
  .right_content_area{width:100%; clear:both;}
  .left_content_area{  width:100%;}
  .single-featured-category .left_contentarea, #blog_page .left_contentarea{ min-height:auto; height:auto;}
  .single-featured-category #page_blog .container, #blog_page #page_blog .container{ width:auto;}
  #page_blog{ border-bottom:1px solid #fbaa29; margin-bottom:1px;}
.reg_form_holder .fieldset_2 .gap {
    height:1px;
}
.reg_form_holder .fieldset_2{  padding-bottom:400px;background:#a7babc url(../images/reg-from-bg.jpg) no-repeat bottom left;background-size:100%; }
.reg_form_holder .fieldset_2 h2{ margin:0 0 30px;}
.reg_form_holder .fieldset_3 h2 {
    font-size:30px;
	line-height:35px;
}
#join_club.green-main-container h2{ font-size:28px; line-height:35px;} 
#join_club.green-main-container h3 {
font-size:24px;
line-height:30px;
}
#join_club.green-main-container p{ font-size:20px; line-height:30px;}
#join_club.green-main-container ul li{ font-size:18px; line-height:24px;}
#join_club.green-main-container .florsheim_contact {
    padding: 10px;
}
footer.site-footer .rules p{ font-size:16px; line-height:22px;}
#join_club.green-main-container .container{ padding-left:0; padding-right:0;}
#single_spcl_page .container,#single_post_section_1 .container{ width:auto;}
#single_post_section_1 img{ width:200px;}
#single_spcl_page h2{ font-size:42px; line-height:46px;}
#single_post_section_3  .r_col{ padding-top:40px;}
#single_post_section_2 p,#single_post_section_3 p,#single_post_section_4 p{ font-size:18px; line-height:28px;}
.summer_post #single_post_section_1 .banner_content {
    padding:170px 0 0;
}
.summer_post #single_post_section_1 .banner_content h2{ font-size:48px; line-height:50px;}
.summer_post #single_post_section_1 .banner_content h3{ font-size:22px; line-height:28px;}
.summer_post #single_post_section_3 img{ width:300px;}
}

@media (max-width: 600px) {
.right_content_area{ clear:both;}
.left_content_area{ width:100%; float:left; clear:both;}
}

@media (max-width:580px) {
/*.reg_form_holder .icon {
    right: 16px;
}*/
.reg_form_holder .fieldset_2 h3 {
    font-size:21px;
	line-height:24px;
	}
.reg_form_holder .fieldset_2 h2{ font-size:40px; line-height:42px;}
}
@media (max-width:520px) {
.reg_form_holder .fieldset_2{  padding-bottom:300px;background:#a7babc url(../images/reg-from-bg.jpg) no-repeat bottom left;background-size:460px; }
}

@media (max-width:499px) {

}
@media (max-width:480px) {
.reg_form_holder .fieldset_2{  padding-bottom:220px;background:#a7babc url(../images/reg-from-bg.jpg) no-repeat bottom left;background-size:320px; }
#single_post_section_3.right_col_content{
    padding:270px 0 50px;
    background:#000 url(../images/carsor-city-post-3-section3-bg.jpg) no-repeat;
	background-size:500px;
}
.summer_post #single_post_section_1 .banner_content {
    padding:150px 0 0;
}
.summer_post #single_post_section_1 .banner_content h2{ font-size:38px; line-height:40px;}
.summer_post #single_post_section_1 .banner_content h3{ font-size:18px; line-height:24px;}
	}

@media (max-width:420px) {
#join_club.green-main-container h2{ font-size:26px; line-height:32px;} 
#join_club.green-main-container p{ font-size:20px; line-height:30px;}
#join_club.green-main-container ul{ padding:0;}
#join_club.green-main-container .florsheim_contact  h3 {
font-size:20px;
line-height:24px;
}
#single_post_section_5 p{ font-size:18px; line-height:28px;}
#single_post_section_2{ padding:30px 0;}
.summer_post #single_post_section_3{ padding:90px 0 30px;}
.summer_post #single_post_section_5{ padding:30px 0;}
	}
@media (max-width:380px) {

}	
@media (max-width:320px) {

}