.bike,.chef,.swimming,.dog,.sail,.barbq,.hug,.surf,.truck{min-width:100%;height:650px;}#myCarousel{height:600px;}.seniorcarousel{height:653px!important;}.bike{background:url("../images/bike.jpg") center no-repeat;}.chef{background:url("../images/homepage/home-background2.jpg?a55") center no-repeat;}.swimming{background:url("../images/homepage/home-background1.jpg?a55") center no-repeat;}.dog{background:url("../images/WalkingDog.jpg") center no-repeat;}.sail{background:url("../images/sail.jpg") center no-repeat;}.barbq{background:url("../images/homepage/housing-backgroundnew.jpg?a55") center no-repeat;}.hug{background:url("../images/homepage/care-background.jpg?a55") center no-repeat;}.surf{background:url("../images/senior-surfers.jpg") center no-repeat;}.truck{background:url("../images/truck.jpg?a55") center no-repeat;}.carousel .item{height:650px;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;}.snh .item.active{height:600px;}#myCarousel.snh{height:600px;}.carousel .active.left,.carousel .active.right{left:0;opacity:0;z-index:2;}.carousel .next,.carousel .prev{left:0;opacity:1;z-index:1;}@media (min-width:300px) and (max-width:667px){#seniorhousing-content .note-pad{margin-top:70px;}}@media(min-width:320px) and (max-width:480px){#care-type-boxes label span.care-text{font-size:13px;}
#care-type-boxes label span.category-text{font-size:14px;}
#care-type-boxes span.care-type-label,.note-pad h4{font-size:14px;}
.note-pad a{font-size:12px;}
.note-pad a,.note-pad h4{margin-left:10px;}
.note-pad h4{margin-top:16px;}
#myCarousel.cra{height:541px;}
#myCarousel.cra .item{height:595px;}
.seniorcarousel.cra .item{height:640px !important;}
#care-type-boxes label span.care-text{margin-left:27px !important;}
.check_area_div_care{}
.care-carousal{height:363px !important;}
.no-margin-right{margin-right:9px;}
}
select::-ms-expand {
    display: none;
}
.selectback {
	-webkit-appearance: none;
	-moz-appearance:none
    padding: 0px;
    padding-left: 10px;
    background-image: url('../images/arrow_down.png');
    background-repeat: no-repeat;
    background-position: right center;
	line-height: normal !important;
}
/* start FF CSS */
@-moz-document url-prefix() {
  select {
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
  }
}
@media (min-width:300px) and (max-width:480px){.carousel .item{height:450px;}
.bike{background-position:-600px 0px;}
.chef{background-position:-680px 0px;}
.swimming{background-position:-650px 0px;}
.dog{background-position:-630px 0px;}
.sail{background-position:-680px 0px;}
.surf{background-position:-630px 0px;}
.yoga{
    background-position:-703px 7px !important;
}
.sideimg.col-md-4 {
    padding: 0px;
}
.sideimg img{
    width: 100% !important;
    padding-top: 0px !important;
    height: 275px !important;
    border-radius: 7px;
}
h3.text-justify-xs.sheading {
    text-align: left !important;
    font-weight: bold !important;
    font-size: 20px;
    line-height: 25px;
}
h2.text-justify-xs.sheading {
    text-align: left !important;
    font-weight: bold !important;
    font-size: 20px !important;
    line-height: 25px;
}
.col-md-6 > ul {
    padding-left: 5px;
}
.newcolor {
    background-color: #C4E4E3 !important;
}
.mnone > h3{
    margin: 0px 0px;
}
.col-xs-12 > .pnone,.col-xs-12 > .pnone > .col-md-8 {
    padding: 0px !important;
}

.assisted-definitions{
    margin-top:155px !important;
}

.care-carousal{height:457px !important;margin:15px;}

/*Styles created by RaviTeja - 10/05/2016 */
.btext {
    font-size: 37px !important;
    padding-top: 22px !important;
    width: 100% !important;
    color: #F46931;
    font-weight: 600;
    text-align: center !important;
    line-height: 33px !important;
    padding-left: 0px !important;
}
.mtext {
    padding-top: 0px !important;
    font-size: 19px !important;
    font-weight: 600;
    padding-bottom: 12px !important;
}
#h-search.ptop30 {
    margin-top: 0px !important;
}
.barbq{
    background:url("../images/seniorhousing/img_headerMobile.jpg?a55") center no-repeat;
    height: 455px;
}
h2.text-justify-xs.mheading{
    text-align: left !important;
    font-weight: bold !important;
    line-height: 25px;
    font-size: 25px !important;
}
.msearchdiv {
    padding-left: 0px;
}
.mptop {
    padding-top:0px !important; 
}


.malign > .input-lg {
    height: 35px;
    padding: 0px 5px;
}

.barbqbsize{
    height: 491px !important;
}
}
@media (min-width:300px) and (max-width:474px){#myCarousel{height:450px;}
.carousel .item .snhitem{height:480px;}
}
@media (min-width:481px) and (max-width:640px){#myCarousel{height:389px;}
.carousel .item{height:441px;}
.bike{background-position:-570px 0px;}
.chef{background-position:-550px 0px;}
.swimming{background-position:-550px 0px;}
.dog{background-position:-570px 0px;}
.sail{background-position:-550px 0px;}
.barbq{background-position:-560px 0px;}
.hug{}
.surf{background-position:-550px 0px;}
.seniorcarousel.cra .item{height:620px !important;}
.yoga{
    background-position:-520px 7px !important;
}
.assisted-definitions{
    margin-top:150px !important;
}
.btext{padding-top: 40px !important;}

}
@media (min-height:360px) and (max-width:640px) and (orientation:portrait){
    .ind-def {
        margin-top: 33px !important;
    }
}
@media (min-height:320px) and (max-width:350px) and (orientation:portrait){
    .ind-def {
        margin-top: 89px !important;
    }
}
@media (min-height:360px) and (max-width:640px) and (orientation:landscape){.carousel .item .rvp{height:400px;}
}
@media (min-width:641px) and (max-width:770px){.bike{background-position:-420px 0px;}
.chef{background-position:-420px 0px;}
.swimming{background-position:-420px 0px;}
.dog{background-position:-420px 0px;}
.sail{background-position:-420px 0px;}
.barbq{background-position:-420px 0px;}
.hug{}
.surf{background-position:-420px 0px;}
.yoga{
    background-position:-447px 7px !important;
}


}
@media (min-width:641px) and (max-width:767px){
    .assisted-definitions{
        margin-top:153px !important;
    }
}
@media (min-width:771px) and (max-width:1020px){.bike{background-position:-420px 0px;}
.chef{background-position:-420px 0px;}
.swimming{background-position:-400px 0px;}
.dog{background-position:-420px 0px;}
.sail{background-position:-400px 0px;}
.barbq{background-position:-410px 0px;}
.hug{}
.surf{background-position:-400px 0px;}
}
.vjs-default-skin .vjs-big-play-button{background:url("../images/play-112.png") 2px 0 no-repeat;left:48%;top:45%;position:absolute;width:3.4em;height:3.4em;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.vjs-default-skin .vjs-big-play-button:before{content:"";}
.vjs-small-play-button{font-size:1em;background:url("../images/play-32.png") 2px 0 no-repeat;position:absolute;left:56%;width:34px;height:32px;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.vjs-small-play-button:before{content:"";}
.image-preview{max-height:300px;}
#myCarousel .home-seach-form h2.notfoundmsg{font-size:18px;}

.assisted-living{
    height: 515px!important;
}
.yoga{background:url("../images/assisted_yoga.jpg")  center no-repeat;//top
    height: 500px;
    max-height: 500px;
}
.indp{background:url("../images/seniorhousing/independent/independentLiving_Desktop.jpg")  center no-repeat;//top
      height: 500px;
      max-height: 500px;
}
.advertisenew{background:url("../images/advertise_new.jpg")  center no-repeat;//top
              height: 500px;
              max-height: 500px;
}
.sideh3 {
    font-weight: bold;
}
.newcolor{
    background-color: #C4E4E3;
}
.col-md-12.sub-text.abox {
    background-color: rgba(128, 128, 128, 0.18);
    border: 2px solid #dddddd;
    color: #000 !important;
    /* border-radius: 8px; */
}


.col-md-12.sub-text.abox h3{
    color:#354249 !important;
}

.searchselect{
    text-align: left;
}
.searchselect select {
    width: 100%;
}
.ptop30 {
    margin-top: 30px;
}
.seniorformbox{
    opacity: 0.8;
    box-shadow: none;
    top: 360px;
    border-radius: 0px !important;
}
h2.text-left.text-justify-xs.pad_top_30 {
    padding-top: 30px;
    font-weight:600;
  
}
.btext {
    font-size: 55px;
    width: 450px;
    color:#F3693B;
    font-weight: 600 !important;
    padding-top: 120px;
    padding-left: 15px;
    margin: 0px !important;
    line-height: 1.428571429;
}
.barbqbsize {
    background-size: cover;
    height: 477px !important;
}
.plabel {
    padding-left: 0px !important;
}
.senior-carousal-new{
    height: 497px !important;
}
@media (min-width: 1200px) {
    .barbqbsize {
        height: 482px !important;
    }
}
@media(min-width:320px) and (max-width:480px) {
    .barbqbsize {
    background-size: cover;
    height: 490px !important;
}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
    .ind-def {
        margin-top: 33px !important;
    }}
@media only screen and (min-device-width: 481px) and  (max-device-width: 736px) and (orientation: landscape){
    .indp {
        background:url("../images/seniorhousing/independent/independentLiving_Desktop.jpg")  center no-repeat !important;//top
        height: 500px !important;
        max-height: 500px !important;
        background-size: contain !important;
        background-position: 0px 16px !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    .ind-living{
        height: 426px!important;
    }
    .indp{
        height:405px !important;
    }
}
.col-md-12.sub-text.abox h3.new_text_color{
    color: #363636 !important;
}