.subscribe-visible{
display:block;
}
.subscribe-hidden{
display:none;
}
.protional-picture-tile img {
    width: 100% !important;
    height: 100% !important;
    max-height: 350px;
    max-width: 268px;
}

.appointment-bannerimg {
    background-repeat: no-repeat !important;
    
    background-position: center center !important;
}    

.appointment-form {
    background-color: #fff;
    border: 1px solid #804681;
    box-shadow: 1px 1px 5px #804681;
    min-height: 450px;
}
.text-center{
text-align:center;
}
.chat{
margin-top: -4%;
    position: absolute;
    right: 20px;
}
.details-description > p.description-text {
   /*overflow: hidden;
   text-overflow: ellipsis;*/
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   line-height: 20px;     
   /*max-height: 40px;*/
}
.bannerbackgroundimg{
height:530px;
background-size:cover;}

.appointment-bannerimg{
background-color:#fff;
}
@media(max-width:460px){
.bannerbackgroundimg{
height:210px;
background-size:cover;}
}
#isDefaultAddress,#sameBillingAddress{
    display:block;
}
.checkbox input#isDefaultAddress.defaddrscheck{
top:0px;
}
.footer-bottom{
text-align:center;
}
.promo_tile_img:hover {
    box-shadow: 0 0 20px rgba(150, 150, 150, 0.4);
    z-index: 99;
    transition: all 0.3s ease 0s;
}
.promo_tile_img:hover img{
   width:300px!important;
}


.promo_tile_img img {
      width: 400px!important;
	height: auto!important;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.st-btn[data-network="print"], .st-btn[data-network="meneame"], .st-btn[data-network="blogger"], .st-btn[data-network="delicious"],.st-btn[data-network="digg"], .st-btn[data-network="flipboard"], .st-btn[data-network="livejournal"], .st-btn[data-network="mailru"], .st-btn[data-network="vk"], .st-btn[data-network="tumblr"], .st-btn[data-network="reddit"], .st-btn[data-network="xing"], .st-btn[data-network="weibo"],.st-btn[data-network="stumbleupon"], .st-btn[data-network="odnoklassniki"], .st-logo img
{
    display:none!important;
}
@media (max-width:992px){
.navbar-nav.customNav > li:hover{
background-color:transparent;}
.navbar-nav.customNav > li:hover a{
color:#fff;}}

@media (min-width:992px) and (max-width:1024px){
.bannerbackgroundimg{
height:400px;
background-size:cover;
}

.expandMenuMobile{
display:none;
}}
.custom-navigation .navbar-nav > li > a{
padding:5px 9px !important;}