@media only screen and (min-device-width:768px) and (max-device-width: 1366px){
	.navbar-btn img{
	  width:300px !important;
	}
	.navbar-nav {
		padding: 40px 0px !important;
	}
	.navbar-nav > li > a {
		font-size: 18px !important;
		padding: 0px 10px !important;
	}
	.banner_txt h1 {
		font-size: 45px !important;
	}
	.banner_txt{
		top: 28% !important;
	}
	.leadership_team h3 {
		font-size: 17px !important;
	}
	.success_stories p {
		min-height: 185px !important;
	}
	.property_address h2 {
		font-size: 23px !important;
	}
	.property_address h3 {
		font-size: 19px !important;
	}
	#block-property-management-footer2 .field--type-text-with-summary img:first-child {
		margin-right: 0px !important;
	}
	
}

@media screen and (max-device-width: 767px) and (orientation: landscape){
	.profile_section .card{
		padding:40px;
	}
	.profile_section .card .media .media-body h1{
		font-size:30px;
	}
	.profile_section .media .media-left img{
		width:350px;
	}
	.property_address h2{
		font-size: 30px;
		}
		.property_address h3{
		font-size: 25px;
		}
		.propertyportfolio-section .row .col-margin img{
			 text-align: center;
				margin: 0 auto;
		}
		.property_address{
		text-align:center;
		}
	.leader-member img{
		text-align:center;
		margin:0 auto;
		width:auto;
	}
	.services h1{
 	font-size:45px !important;
   }
	.view-profile{
		width:445px!important;
	}
	.innovation-img {
		display: inline-block;
	}
	.leader-member h2, .leader-member h3, .leader-member a{
		text-align:center;
		margin: 10px auto;
    display: block;
	}
	.leader-member img{
		text-align:center;
	  margin:0 auto;
	}
	.first-img{
		margin-right:0;
	}
	.leadership_txt, .services h2, .contact_us h2, .operational_benifts h1, .operational_benifts h1, .services h1, .innovation h1, .propertyportfolio_section h1, .leasing_group h2{
		font-size:30px !important;
	}
	.leadership_team h3 {
		font-size: 17px !important;
	}
	.leadership_team h3, .services p, .leasing_group h3 {
		font-size: 25px !important;
	}
	.success_stories p{
		min-height: 115px;
	}
	.contact_us h1{
		font-size: 40px;
	}
	.contact_us h2{
		font-size: 25px;
		line-height:30px;
	}
	.innovation-img img:nth-child(1){
		width: 265px !important;;
	}
	.innovation-img img:nth-child(2){
		width: 350px !important;;
	}
}

@media (max-width: 767px){
	.banner_txt h3{
font-size:11px;
}
	.profile_section .media .media-left img{
		width:100%;
	}
	.profile_section .card{
		padding:40px;
	}
	.profile_section .col-sm-12 {
		padding: 15px !important; 
	}
	.profile_section .card .media .media-body{
	  display: inline;
	}
	.learn-more-btn{
		width:100%;
	}
	.property_address h2{
		font-size: 30px;
	}
	.property_address h3{
		font-size: 25px;
	}
	.contact_us p span strong{
		font-size:17px;
	}
	.leadership_txt, .services h2, .contact_us h2, .operational_benifts h1, .operational_benifts h1, .services h1, .innovation h1, .propertyportfolio_section h1, .leasing_group h2{
		font-size:26px !important;
	}
	.leadership_team h3 {
		font-size: 17px !important;
	}
	.leadership_team h3, .services p, .leasing_group h3 {
		font-size: 22px !important;
	}
	.contact_us h1{
		font-size: 40px;
	}
	.innovation-img img:nth-child(1){
		width: 265px !important;;
	}
	.innovation-img img:nth-child(2){
		width: 350px !important;;
	}
	.management-services .row .content-wrapp:first-child {
    margin-left: 0 !important;
  }
  .innovation-img {
    display: block;
  }
	.view-leadership-team .container-spacing {
    padding: 15px !important;
  }
  #block-property-management-footer2 .field--type-text-with-summary{
    display:block;
  }
	.logo img{
    width:350px;
	}
	.banner_txt {
    position: absolute;
    top: 0;
    left: 5%;
    transform: translate(0%, 0%);
	}
	.banner_txt h1{
		font-size:22px;
	}
	.about_us .col-sm-12{
		padding:15px !important;
	}
	.management-services .row .content-wrapp:first-child {
    margin-left: 0;
  }
  .view-leadership-team .col-sm-12 {
    padding: 15px !important;
  }
	.services h2{
		font-size:30px;
	}
    .nav-container-spacing {
        padding: 15px !important;
    }
    .navbar-toggle{
        background-color: #404041;
    }
    .navbar-toggle .icon-bar{
        background-color: #fff;
    }
    .navbar-brand{
        padding: 15px 15px;
        float: left;
    }
    .navbar-brand>img{
        width: 250px;
    }
    .navbar-nav{
        padding: 0;
        width: 100%;
        background-color: #f3f3f3;
        margin: 0;
    }
    .navbar-nav li {
        padding: 10px 0;
    }
    .navbar-collapse{
        width: 100%;
        float: left !important;
    }
    .navbar-nav li a{
        border-right: none;
    }
    .navbar-nav{
        padding: 15px;
    }
    .property p{
        padding: 0;
        margin: 40px 0;
        font-size: 24px;
        line-height: 35px;
    }
    .container-spacing{
        padding: 15px !important;
    }
    .view-profile{
        width: 100%;
    }
    .col-bottom-margin{
        margin-bottom: 50px;
    }
    .Financial_benifits .Financial_txt h1{
        margin: 30px 0;
    }
    .operational_benifts ul{
        padding-left: 15px;
    }
    .Financial_benifits .Financial_txt h1, .contact_us h2{
        font-size: 30px;
    }
	.operational_benifts ul li {
	font-size: 22px;
    }
	.contact_us h2{
	line-height:35px;
   }
    .services h1{
 	font-size:45px !important;
   }
    .leasing_group h2{
        font-size: 35px;
        line-height: 50px;
    }
    .leasing_group h3{
        font-size: 35px;
        margin-top: 45px;
    }
    .contact_us p span {
        margin-right: 17px;
        float: left;
        width: 100%;
        line-height: 45px;
    }
    .contact_us p span b {
        font-size: 23px;
    }
    .about_us img{
        width: 100%;
    }
    .leadership_team .row .col-margin img, .leadership_team .row .col-bottom-margin img{
     text-align: center;
     margin: 0 auto;
 }
 .leadership_team .row .col-margin, .leadership_team .row .col-bottom-margin{
    text-align: center;
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{
margin: 0;
}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 1024px) and (orientation:landscape) {
	.view-leadership-team .container-spacing {
    padding: 15px !important;
  }
	#block-property-management-footer2 .field--type-text-with-summary img:first-child {
		margin-right: 50px;
  }
	.banner_txt{
		left:16%;
	}
	.management-services .row .content-wrapp:first-child {
		margin-left: 0 !important;
	}
	
	.navbar-collapse.collapse{
    padding: 0;
 }
.navbar-nav{
    padding: 25px 0;
}
.navbar-nav li a{
  padding: 0 7px;
}
.nav-container-spacing, .container-spacing{
    padding: 15px;
}
.navbar-nav{
    float: left!important;
}
.about_us img{
    text-align: center;
    margin: 0 auto;
}
.about_us h2{
    text-align: center;
}
.leadership_team .row .col-margin img, .leadership_team .row .col-bottom-margin img{
 text-align: center;
 margin: 0 auto;
}
.leadership_team .row .col-margin, .leadership_team .row .col-bottom-margin{
    text-align: center;
}
.col-bottom-margin{
    margin-bottom: 50px;
}
.Financial_benifits .Financial_txt h1{
    margin: 30px 0;
}
.property p{
    padding: 0;
    margin: 40px 0;
    font-size: 22px;
    line-height: 35px;
}
.success_stories p{
    min-height: auto;
}
.Financial_benifits .Financial_txt h1, .contact_us h2 {
    font-size: 30px;
}
.leadership_txt{
      font-size: 30px !important;
  }
  .services p{
    font-size:25px;
   }


 .services h2{
     font-size:25px;
    }

.contact_us h2{
   line-height: 40px;
  }
.contact_us p span strong{
	font-size:24px;
}
#block-property-management-footer2 .field--type-text-with-summary{
	display:flex;
}
.learn-more-btn{
	width:445px !important;
}
.leasing_group h2 {
    font-size: 36px;
    line-height: 50px;
}
.leasing_group h3{
    font-size: 33px;
    margin-top: 40px;
}
.contact_us p span {
    margin-right: 15px;
}
.view-profile{
    width: 445px;
}
.col-bottom-margin-left{
clear: both;
}
.leadership_txt{
margin: 20px 0!important;
}
}

@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation:landscape) {
	#block-property-management-footer2 img:nth-child(1){
	  width:200px !important;
	  margin-right:30px !important;
	}
	
	#block-property-management-footer2 img:nth-child(2){
	  width:200px !important;
	}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
	.view-leadership-team .container-spacing{
		padding:15px;
	}
	.management-services .row .content-wrapp:first-child {
    margin-left: 0 !important;
  }
	.view-profile{
		width: 100%;
	}
	.innovation-img img:nth-child(1){
		width: 265px !important;;
	}
	.innovation-img img:nth-child(2){
		width: 350px !important;;
	}
	.navbar-nav > li > a{
		padding: 0px 7px !important;
	}
	.banner_txt{
		left: 20%;
	}
 .navbar-collapse.collapse{
    padding: 0;
  }
.navbar-nav{
    padding: 25px 0;
}
.navbar-nav li a{
  padding: 0 7px;
}
.nav-container-spacing, .container-spacing{
    padding: 15px !important;
}
.navbar-nav{
    float: left!important;
}
.navbar-nav>li{
    margin-bottom: 10px;
}
.about_us img{
    text-align: center;
    margin: 0 auto;
}
.about_us h2{
    text-align: center;
}
.property p{
    padding: 0;
    margin: 40px 0;
    font-size: 30px;
    line-height: 35px;
}
.leadership_team .row .col-margin img, .leadership_team .row .col-bottom-margin img{
 text-align: center;
 margin: 0 auto;
}
.leadership_team .row .col-margin, .leadership_team .row .col-bottom-margin{
    text-align: center;
}
.col-bottom-margin{
    margin-bottom: 50px;
}
.Financial_benifits .Financial_txt h1{
    margin: 30px 0;
}
.success_stories p{
    min-height: auto;
}
.Financial_benifits .Financial_txt h1, .contact_us h2 {
    font-size: 40px;
}
.leasing_group h2 {
    font-size: 40px;
    line-height: 50px;
}
.contact_us p span {
    margin-right: 45px;
    float: left;
    width: 100%;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
	.management-services .row .content-wrapp:first-child {
		margin-left: 8.33333% !important;
	}
	.view-profile {
			width: 100% !important;
	}
	.col-md-7.Financial_txt, .col-md-5.operational_benifts{
	width: 100%;
	}
	.success_stories p {
			min-height: 205px;
	}
	.success-spacing{
			padding: 0 15px;
	}
	.learn-more-btn{
		width:300px !important;
	}
	.nav-container-spacing, .container-spacing, .view-leadership-team .container-spacing{
		padding:15px !important;
	}
	#block-property-management-footer2 .field--type-text-with-summary img:first-child {
		margin-right: 20px !important;
	}
	#block-property-management-footer2 img:nth-child(1),#block-property-management-footer2 img:nth-child(2){
		width: 230px !important;
	}
	.col_innovate_margin {
		margin: 0;
	}
}


@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation:landscape) {
.container-spacing{
padding: 55px 50px 55px 50px;
}
.property p{
font-size: 30px;
padding: 0 10px 0 0px;
margin: 0 0 40px 0;
}
.nav-container-spacing{
 padding: 15px !important;
}
.view-profile{
width: 100%;
}
.col-bottom-margin-left{
clear: both;
}
.success-spacing{
    padding:0;
}
.success_stories p{
min-height: 160px;
}
.success_stories p{
font-size: 22px;
}
.success_stories h2{
font-size: 30px;
}
}


@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation:portrait) {
	#block-property-management-footer2 img:nth-child(1){
		width:200px !important;
		margin-right:30px !important;
		}
		
		#block-property-management-footer2 img:nth-child(2){
		width:200px !important;
		}
.col-bottom-margin-left{
clear: both;
}
.view-profile{
width: 100%;
}
.success-spacing {
    padding: 0;
}
.success_stories p {
    min-height: 180px;
}
.success_stories h2{
    font-size: 33px;
}
.container-spacing-success {
    padding: 55px 20px 55px 20px !important;
}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1368px) and (orientation:landscape) {
   .navbar-brand img{
   width: 320px;
   } 

   .navbar-nav li a{
    padding: 0 13px;
   }
   .nav-container-spacing {
    padding: 60px 30px 60px 30px;
}
.container-spacing{
padding: 55px 70px 55px 70px;
}
.property p{
	margin: 30px 0;
	line-height: 35px;
	font-size: 28px;
}
.view-profile{
width:100%;
}
.col-bottom-margin-left{
    clear: both;
}
.container-spacing-success {
    padding: 55px 70px 55px 70px;
}
.success-spacing {
    padding: 0 0;
}
}

@media only screen and (min-device-width: 412px) and (max-device-width: 915px) and (orientation:landscape) {
	.success_stories p {
			min-height: auto !important;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation:landscape) {
	.profile_section .card{
	  padding:40px;
	}
}

/* @media (min-width: 1400px){
	.propertyportfolio-section .row .col-lg-4:nth-child(3) {
	  clear: both !important;
	}
} */

@media only screen and (min-device-width: 1152px) and (max-device-width: 1366px) {
	.logo img {
		width: 275px !important;
	}
}

@media only screen and (min-device-width: 1441px) and (max-device-width: 1600px) {
	.logo img {
		width: 304px !important;
	}
}
@media only screen and (min-device-width: 1367px) and (max-device-width: 1440px) {
	.navbar-nav li a{
		padding: 0px 6px !important;
	}
	.logo img {
	  width: 275px !important;
	}
	.property_address h2{
		font-size: 25px;
		}
	.property_address h3{
		font-size: 22px;
	}
}
@media only screen and (min-device-width: 1441px) and (max-device-width: 1550px){
	.navbar-nav li a{
	  padding: 0px 12px !important;
	}
}
@media only screen and (min-device-width: 1180px) and (max-device-width: 1242px){
	.logo img {
	  width: 210px !important;
	}
}
@media only screen and (min-device-width: 1180px) and (max-device-width: 1555px){
    #block-property-management-footer2 .field--type-text-with-summary {
        display: flex !important;
    }
	.fifty-plus-logo {
		margin: 40px 0;
	}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 760px) and (orientation: landscape) {
    .banner_txt h3 {
        font-size: 18px;
    }
       .banner_txt h1 {
        font-size: 30px;
    }
     .banner_txt {
        left: 5%;
    }
}