@font-face {
    font-family: 'Open Sans';
    src: url('/fonts/opensans-regular.eot');
    src: url('/fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans-regular.woff') format('woff'),
         url('/fonts/opensans-regular.ttf') format('truetype'),
         url('/fonts/opensans-regular.svg#Open Sans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Semibold';
    src: url('/fonts/opensans-semibold.eot');
    src: url('/fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans-semibold.woff') format('woff'),
         url('/fonts/opensans-semibold.ttf') format('truetype'),
         url('/fonts/opensans-semibold.svg#Open Sans Semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Carme';
    src: url('/fonts/carme-regular.eot');
    src: 
         url('/fonts/carme-regular.woff') format('woff'),
         url('/fonts/carme-regular.ttf') format('truetype'),
         url('/fonts/carme-regular.svg#Carme') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{ height:100%; font-family:Open Sans; font-size:16px; color:#1a1a1a; font-weight:normal;background:#FFF; min-width:320px; margin-top:0px}
html{ overflow-x:hidden;}


a {outline:0 !important; text-decoration:none !important; color: #FFF;}
a:hover, a:focus{ color:#7e1b7b;transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;}

/*.active{color: #7e1b7b !important;}
a.active {color:#7e1b7b !important;}*/

.no-bg{ background:none !important;}
.no-border{ border:none !important;}

#header-top{ min-height:110px; background-image:url('/images/header-top.png'); background-repeat:no-repeat; background-position:center; background-color:#6a95d8; color:#FFF; position:relative;}
/*#header-top a{ font-family:'Carme'; font-size:14px; color:#FFF;}*/
#header-top a{font-size:14px; color:#FFF;}
#header-top a:hover{ color:#7e1b7b;}

.logo{ padding-top:20px; padding-bottom:15px;}
.phone-2{ font-size:22px !important; vertical-align:middle;}
.sec-nav{ margin-top:20px;}


.vert-line{ margin-top:12px;}

.navbar{ border-radius:0; margin-top:0;}
.navbar-default{background:none; border:none;}

.nav{ margin-top:-50px; margin-right:-20px;}
.nav > li > a{ padding-left:9px; padding-right:9px;}

.navbar-default .navbar-nav > li > a{ font-family:'Carme'; color:#FFF; font-size:1.23em;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ background:none; color:#7e1b7b !important;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background:none; color:#7e1b7b !important;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ background:none; color:#7e1b7b !important;}

.navbar .col-md-12 li{line-height: 35px; border-bottom: 0px solid #af6fa6;}
.navbar .col-md-12 li a{ font-family:'Open Sans Semibold'; color:#FFF; font-size:17px; white-space:nowrap;}
.navbar .col-md-12 li a:hover{ color:#d9d9d9;}
.navbar .procedures-ul li{line-height: 35px;}
.navbar .procedures-ul li a{ font-family:'Open Sans Semibold'; color:#FFF; font-size:17px; white-space:nowrap;}
.navbar .procedures-ul li a:hover{ color:#d9d9d9;}
.navbar .procedures-ul .bor {border-bottom: 1px solid #af6fa6;}
.navbar .procedures-ul-2 .bor {border-bottom: 1px solid #af6fa6!important;}

.menu-links a{ font-family:'Open Sans' !important; font-size:16px !important;}
.menu-links li{ border-bottom:1px solid #af6fa6 !important; list-style: disc outside; color:#FFF;}
.menu-links li:last-child{border-bottom:0px!important}

.dropdown-menu{ min-width:265px; background:url('/images/drop-bg.png'); background-repeat:repeat;  border:none;  border-radius:0; box-shadow:none;}

#banner-home{height:582px; background:url('/images/home-banner-bg3.png') left repeat; margin-top:-70px; }
.jumbotron{ min-height:583px; padding:0 0;background-color:none !important; margin-bottom:0; border-bottom:3px solid #7e1b7b;}
.slide-1 {background:url('/images/home-banner-bg2.png')center top no-repeat;}
.slide-2 {background:url('/images/home-slide2.jpg')center top no-repeat;}
.slide-3 {background:url('/images/home-slide3.jpg')center top no-repeat;}
.banner-head{ margin-top:80px;}
.jumbotron h1, .jumbotron .h1{ font-family:'Carme'; font-size:40px; color:#7e1b7b;}
.jumbotron h4, .jumbotron .h4{ font-family:'Carme'; font-size:40px; color:#7e1b7b;}
.slide-heding{ font-family:'Carme'; font-size:50px; color:#7e1b7b; padding-top:15px; line-height:55px;}
.jumbotron p{font-size:16px; color:#1a1a1a; line-height:28px; margin-bottom: 25px}

.btn{border-radius:9px; font-family:'Open Sans Semibold'; color:#1a1a1a; font-size:20px; outline:none !important; padding: 14px 20px;}

.btn .glyphicon{ font-size:25px; color:#7e1b7b; vertical-align: sub; padding-right:15px;}

.btn-default{ width:370px; background:url('/images/btn-bg-1.png') left repeat; background-size:100% auto; box-shadow: 0 3px 7px -2px #7e8388;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{ background-image:none; color:#080603; border-color:#6f146c; border-radius: 9px;}


.btn-primary{ width:370px; background:url('/images/btn-bg-1.png') left repeat; background-size:100% auto; box-shadow: 0 3px 7px -2px #7e8388; border-color:#ccc;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{ background-image:none;background-color:#e6e6e6; color:#080603; border-color:#6f146c; border-radius: 9px;}

.btn-set{ text-align:left; margin-top:25px; text-align:center;}
.btn-set1{ text-align:left; margin-top:9px; cursor:pointer;}

#content-box{ min-height:395px; background:url('/images/home-content-bg-1.png') center repeat #f0f0f0; padding-top:25px; padding-bottom:25px;}

.h-img-set{box-shadow: 1px 2px 5px #969696;}

.h-img-set:hover{  
				-webkit-transition: all 1s ease;
    			-moz-transition: all 1s ease;
       			-o-transition: all 1s ease;
      			-ms-transition: all 1s ease;
          		transition: all 1s ease;
		  		max-width:270px ;
				}

.home-link{font-family:'Carme'; font-size:20px; color:#7e1b7b; text-transform: uppercase; padding:0; margin-top:15px; white-space:normal; text-align:left;}

.arrow-right{ vertical-align:middle; margin-top:-4px; margin-left:5px;}

#content-box .btn-link:hover, .btn-link:focus{ color:#1a1a1a;}

#content-box p{ color:#303030; font-size:14px; line-height:22px;}
#content-box .col-md-3{ border-right:1px solid #d2d1d8; min-height:310px;}


/*Slider*/

.clearout {
height:20px;
clear:both;
}

#flexiselDemo3,{
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
	margin-top:-21px; 
    
}

.nbs-flexisel-item {
    float:left;
    margin:0 3px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    /*width: 100%;*/
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:260px;
    max-height:270px;
	box-shadow: 0px 5px 5px -2px #616161;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left:hover{
transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;
opacity:0.5;
}

.nbs-flexisel-nav-right:hover{
transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;
opacity:0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(/images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(/images/button-next.png) no-repeat;
}



#slider{ height:264px; background: url('/images/slider-bg-1.png') left repeat; box-shadow: 0 0 5px 0 #616161;}

/*.cr-img-1{ width:267px !important; margin-left:10px;}
.cr-img-2{ width:404px !important; margin-left:10px;}
.cr-img-3{ width:268px !important; margin-left:10px;}
.cr-img-4{ width:250px !important; margin-left:10px;}
.cr-img-5{ width:267px !important; margin-left:10px;}
.cr-img-6{ width:267px !important; margin-left:10px;}*/


#home-dr-fb{ height:auto; background:url('/images/home-de-fb-1.png') center top no-repeat; margin-top:-24px; color:#1a1a1a;}
.dr-chang-bg{ height:625px; background:url('/images/dr-chang.png') left top no-repeat; margin-top:24px;}
.dr-chang{ float:left; margin-top:24px;}

.dr-title{ font-family:'Carme'; font-size:30px; margin-top:30px; margin-bottom:15px;}
#home-dr-fb p{ line-height:28px; margin-bottom:45px;}

.houston{ margin-top:50px;}

.form-home{margin-top:54px;}
.inner-f-1{ margin-bottom:15px;}

.form-control{background:url('/images/form-bg.png') left top repeat; border-radius:5px; height:45px; border:none; color:#1a1a1a; font-size:15px; box-shadow:0 -2px 3px #dbdcdd;}


.form-control::-moz-placeholder{ color:#1a1a1a;}
.form-control::-webkit-input-placeholder{ color:#1a1a1a;}
textarea.form-control{ min-height:130px;}

.join label{ font-size:15px; color:#1a1a1a;}
.terms-inner label{ font-size:15px; color:#1a1a1a;}
.terms{ font-size:15px; border-bottom:1px solid #FFF; color: #FFF !important;}
.terms:hover{border-bottom:1px solid #7e1b7b; color: #7e1b7b !important;}

.send-inner{ margin-top:-45px; background-size: 100% 100%;float: right;margin-top: -48px;padding-bottom: 9px;padding-top: 9px; width: 115px;}
.security-1{ width:130px; padding:0; margin-left:0; background:url('/images/cap-bg-1.png') left center no-repeat;}

.sec-op{ opacity:0.50; padding:0px; border-radius: 9px 0 0 9px !important; box-shadow:0px 1px 2px 1px #dbdcdd;}
.cap-security{ width:100px; height:45px; margin-top:-2px; box-shadow:0 -2px 3px #dbdcdd; border-radius:5px 0 0 5px;}
.security-b{ border-radius:0 9px 9px 0 !important; box-shadow:0 -1px 4px #dbdcdd;}
.form-md{ width: 68%; margin-top:15px;}

#sitemap{ background:#799de1; min-height:62px; font-family:'Open Sans Semibold'; font-size:14px; color:#FFF; padding-top:22px; padding-bottom:10px; } 

.map{ width:170px; height:96px; float:left; margin-right:20px;}
.map:hover{ transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; opacity:0.60;}

#footer{ padding-top:20px; padding-bottom:20px;}
.f-address{ font-family:'Open Sans Semibold'; font-size:14px; color:#666666;}

#footer li{ padding-bottom:2px;}
#footer a{color:#666666;}
#footer a:hover{color:#7e1b7b;}

.metamed{ font-size:14px; color:#373737; float:right;}
.metamed a{color:#373737 !important;}
.metamed a:hover{color:#7e1b7b !important;}
.f-para{ font-size:10px; color:#373737; line-height: 18px; margin-top:15px;}

.send-pop{width: 125px; background-size: 100% 100%;}

.m-f-icon img:hover{transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; opacity:0.60;}





/*inner page*/

#banner-inner{background:url('/images/inner-banner-bg-2.png') left top repeat; border-bottom:3px solid #7e1b7b;}
.inner-bg{ min-height:290px; background:url('/images/banner-inner-bg-1.png') center top no-repeat; margin-top:-70px;}
#banner-inner p{font-family:'Carme'; font-size:42px; color:#7e1b7b; text-transform:uppercase; padding-top: 110px;}

#inner-content{background:url('/images/home-content-bg-1.png') center top no-repeat #f7f7f3; padding-top:30px; padding-bottom:30px;}

.inner-left{ border-right:1px solid #e4e4e1;}

.breadcrumb{background:none; margin-bottom: 10px; padding-left:4px; font-size:12px;}
.breadcrumb a{ color:#1a1a1a;}
.breadcrumb > li + li:before {content: "I";}
.breadcrumb a:hover{ color:#7e1b7b;}
.breadcrumb > .active{color:#7e1b7b;}

#inner-content h1, .h1{font-family:'Carme'; font-size:40px; color:#1a1a1a; margin-top:0;}
#inner-content p{ color:#303030; line-height:28px; margin-bottom: 25px;}
.our-facility p{margin-bottom: 15px!important;}
.our-facility h2{margin-bottom: 15px!important;}
.social-set{ margin-bottom:30px}
.inner-p-link{ color:#7e1b7b; border-bottom:1px solid #7e1b7b;}
.inner-p-link:hover{ color:#af56ac; border-bottom:1px solid #af56ac;}

.doctor-fb{ min-height:430px; background:url('/images/dr-fb-bg-1.png') no-repeat; background-size: 100% 100%; margin-top:35px; margin-bottom:35px;}
.inner-dr-img{ margin-top:24px;}

.fb-title{font-family:'Carme'; font-size:30px; color:#1a1a1a; margin-top:40px; margin-bottom:10px; white-space: nowrap; padding-left:35px;}

.doctor-fb p{color:#1a1a1a !important; padding-left:35px;}
.houston-1{ width:190px; margin-left:35px; margin-right: 15px;}
.btn-photo{ width:255px; text-align:left; background-size: 100% 100%;}

.testomonials{ min-height:auto; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; font-family:'Times New Roman Italic'; font-size:24px; color:#5981cb; text-align:center; margin-bottom: 35px; padding-top:20px; padding-bottom:20px; cursor:default;}
.testomonials:hover{ transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; opacity:0.60;}
.testomonial-text{ padding:20px 100px 10px;}
.testomonial-name{padding-bottom:25px;}

.testimonial-fb{min-height:270px; background:url('/images/testimonial-fb-bg-1.png') no-repeat; background-size: 100% 100%; padding-top:1px;}
.fb-testimonial{font-family:'Carme'; font-size:30px; color:#1a1a1a; margin-top:30px; margin-bottom:10px; white-space: nowrap; padding-left:25px;}
.testimonial-fb P{color:#1a1a1a !important; padding-left:25px; margin-bottom:5px !important;}

.testimonial-video{margin-left: -35px; margin-top:25px;}

/*.testimonial-video{ height:220px; background:url('/images/testimonial-video.png') center top no-repeat; margin-left: -35px; margin-top:25px;}
.testimonial-video:hover{background:url('/images/testimonial-video-hover.png') center top no-repeat;}*/

.testimonial-links{ width:100%;}





/*.call-fb{ min-height:293px; background:url('/images/cta-fb.png') right top no-repeat; margin-left: -15px; text-align:center; padding-left: 80px!important; padding:50px;}

.call-fb p{ font-size:24px !important; color:#f7f7f3 !important;  text-transform:uppercase;  line-height:38px !important;}*/

#cta-main { background:url('/images/cta-fb.png') right top no-repeat; background-size:100% 100%; padding:5%;}
#cta-txt  {padding:2% 0; color: #f7f7f3; font-size: 24px; text-align:center;}


.wrap-cta{ margin-top:40px; margin-bottom: 20px;}

.btn-top{font-family:'Carme'; font-size:18px; color:#5981cb;}

.link-title{font-family:'Open Sans Semibold'; font-size:24px; color:#5981cb; margin-bottom: 10px;}

/*.side-links li{font-family:'Open Sans Semibold'; font-size:18px; color:#5981cb; padding-bottom:15px;}
.side-links li a{
    font-family: 'Open Sans Semibold';
    font-size: 18px;
    color: #5981cb;
    padding-bottom: 15px;
}
.side-links li a:hover{ color:#7e1b7b;}*/
/*.side-links li:hover{ color:#7e1b7b;}*/
/*.side-links li a{color:#5981cb; font-size:18px;}
.side-links li a:hover{ color:#7e1b7b;}*/
/*photogallery*/
.content-pg li a {
    color: #1A1A1A;
}
.content-pg li a:hover {
    color: #7e1b7b;
}
.pglink {
    margin: 15px 0px;
}
.pglink a {
    color: #1A1A1A;
}
.case_box_1 a {
    color: #1A1A1A;
}


/*blog sidebar menu*/

#widget-area li{padding-bottom:5px !important;  list-style:disc outside; color:#303030;}
#widget-area li a{font-family:'Open Sans' !important; font-size:16px !important; color:#303030 !important;}
#widget-area li a:hover{color:#7e1b7b !important;}

.entry-title a {
    font-family: "Carme";
    font-size: 30px;
    color: #1A1A1A;
}

a:hover, a:focus {
    color: #7E1B7B;
    transition: all 0.3s ease 0s;
}

.blog-read-more {
    color: #5981CB;
}

#widget-area h2, .h2 {
    font-family: "Open Sans Semibold";
    font-size: 24px;
    color: #5981CB;
    margin-bottom: 10px;
    margin-top: 0px;
    text-transform: uppercase;
}

#commentform input, select, textarea {
    background-color: #F8F8F8;
    border-radius: 8px;
    box-shadow: 1px 2px 3px #DBDCDD inset;
    border: 1px solid #EEE;
    padding: 8px 15px;
}

#commentform textarea {
    height: 130px;
}
#commentform .submit {
    background: transparent url("/images/btn-bg-1.png") repeat scroll left center / 100% 100%;
    box-shadow: 0px 3px 7px -2px #7E8388;
}
.nav-links a {
    color: #1A1A1A;
}

.link-ul li{padding-bottom:5px !important;  list-style:disc outside; color:#303030; line-height:28px}
.link-ul li a{font-family:'Open Sans' !important; font-size:16px !important; color:#7e1b7b !important;}
.link-ul li a:hover{color:#303030 !important;}


.link-ulnew li{padding-bottom:5px !important;  list-style:disc outside; color:#303030; line-height:28px}
.link-ulnew li a{font-family:'Open Sans' !important; font-size:16px !important; color:#7e1b7b !important;}
.link-ulnew li a:hover{color:#303030 !important;}

.side-link-btn{ padding-top:40px; padding-bottom:20px; border-top:1px solid #e4e4e1; border-bottom:1px solid #e4e4e1;}
.btn-side{ width:100%; white-space:normal; background-size: 100% 100%; margin-bottom:20px;}

.form-inner .form-control{background-color:#f8f8f8 !important; border-radius:8px; box-shadow:1px 2px 3px #dbdcdd inset; border:1px solid #eeeeee;}
.form-inner .terms{ border-bottom:1px solid #5981cb; color: #5981cb !important;}
.form-inner .terms:hover{border-bottom:1px solid #7e1b7b; color: #7e1b7b !important;}
.form-inner .cap-security{border-radius:8px 0 0 8px; box-shadow:none;}
.form-inner .security-1{ width:160px;}

.security-2{background:url('/images/tab-cap-line.png') left center no-repeat !important;  border-radius:0 9px 9px 0 !important; box-shadow:0 -1px 4px #dbdcdd;}
.form-inner .send-inner{ margin-top:15px;}


.inner-form-title{ font-family:'Carme'; font-size:24px; margin-top:30px; margin-bottom:15px;}

.sub-menu{ margin-left:15px}


.glyphicon-chevron-right, .glyphicon-chevron-down{ font-size:10px; vertical-align: top; padding-top:4px;}
abbr{ border:none !important;cursor: inherit !important;}

.tablogo{display:none}
.desklogo{display:inline-block}

.testimonial-fb .btn-link{ font-size:16px; padding:0 25px; margin-bottom:5px; display:block; text-align:left}
.testimonial-fb .btn-link:hover, .btn-link:focus{ color:#7e1b7b;}

.side-links .panel{ background-color:transparent; box-shadow:none;}
.side-links .panel-primary{ border:none;}
.panel-primary > .panel-heading{ background-color:transparent; border:none; color:#5981cb;}

.day, .time{ display:inline-block}
.day{ width:35%}
.time{ width:60%}
.disablelink{pointer-events: none;}
h3{ line-height:35px}
.center-block{ display:block!important}

/*05-01-16*/
.hipaa{}
.hipaa-d{ border:1px solid #303030; padding:30px 10px 5px;margin-bottom:25px}
.hipaa-p{ font-size:13px; line-height:24px !important;}
.hipaa-n{ text-align:center;}
.hipaa-n span{ font-size:18px; font-weight:bold; margin-bottom:8px; display:inline-block}
.hipaa-n p{ margin-bottom:10px!important}
.hipaa-bold{ font-weight:bold;}

.hipaa-bold a{ color:#303030;}
.hipaa-bold a:hover{ color:#af56ac;}

.hipaa-t li{ list-style:upper-alpha; text-align:left !important; padding-left:10px; padding-bottom:15px; line-height:26px;}

.hipaa-t li a{ color:#303030;}
.hipaa-t li a:hover{ color:#af56ac;}

.hipaa-t-li{ margin-top:15px;}
.hipaa-t-li li{ list-style:decimal !important; font-weight:normal !important;}

.hipaa-bold li{ font-weight:bold;}

.hipaa-bold li p{ font-weight:normal;}
.viral{ float:right}
#cta-txt a{color:#7E1B7B!important}
#cta-txt a:hover{color:#FFF!important}
.inner-right{ padding-left:10px}
.inner-left{ padding-right:25px}
.office-h{margin-bottom:5px!important}

.btn-modal{ width:100px; background-size:100% 100%;}

.modal-bg{ background:url(/images/dr-fb-bg-1.png) center top no-repeat; background-size:100% 100%;}
.testimonial-fb p{ margin-bottom:25px!important}
.test-rev{ margin-bottom:15px; overflow:hidden}

/*29-01-16*/
.panel-group .panel{ border-radius:0;}
.panel-default > .panel-heading{ background:none; padding:8px 0;}
.panel-default{ border:none;}

.panel{ background-color:transparent;box-shadow:none;}
.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a{font-family:'Open Sans Semibold'; font-size:18px; color:#5981cb;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ border:none;}

.panel-body{ padding:0 15px 0 35px;}

.panel-title > .small:hover, .panel-title > .small > a:hover, .panel-title > a:hover, .panel-title > small:hover, .panel-title > small > a:hover{ color:#7e1b7b;}
.panel-body a:hover{ color:#7e1b7b;}

/*ravi*/
.inner-bg-sc{ min-height:290px; background:url('/images/skin-conditions.jpg') center top no-repeat; margin-top:-70px;}

.inner-bg-inj{ min-height:290px; background:url('/images/injectable.jpg') center top no-repeat; margin-top:-70px;}

.inner-bg-ll{ min-height:290px; background:url('/images/banner-inner-bg-1.png') center top no-repeat; margin-top:-70px;}

.inner-bg-sr{ min-height:290px; background:url('/images/skin-rejuvenation.jpg') center top no-repeat; margin-top:-70px;}

.inner-bg-bms{ min-height:290px; background:url('/images/beauty-med-spa.jpg') center top no-repeat; margin-top:-70px;}

.inner-bg-fm{ min-height:290px; background:url('/images/formen.jpg') center top no-repeat; margin-top:-70px;}

.inner-bg-pr{ min-height:290px; background:url('/images/patient-resources.jpg') center top no-repeat; margin-top:-70px;}

.inner-bg-sp{ min-height:290px; background:url('/images/skincare-products.jpg') center top no-repeat; margin-top:-70px;}

.inner-bg-skin-p{ min-height:290px; background:url('/images/products-banner.jpg') center top no-repeat; margin-top:-70px;}

.inner-bg-sc p{ padding-top:85px!important}
.inner-bg-inj p{ padding-top:85px!important}
.inner-bg-ll p{ padding-top:100px!important}
.inner-bg-sr p{ padding-top:85px!important}
.inner-bg-bms p{ padding-top:100px!important}
.inner-bg-fm p{ padding-top:58px!important}
.inner-bg-pr p{ padding-top:85px!important}
.inner-bg-sp p{ padding-top:58px!important}
.inner-bg-skin-p p{ padding-top:40px!important; padding-right:5px}
.termsContact{ color:#1a1a1a; border-bottom:1px solid #1a1a1a}
.termsContact:hover{ color:#7e1b7b; border-bottom:1px solid #7e1b7b}
/*verma*/

figure {text-align:center; margin:40px 0}
figure img {max-width:100%;}
figcaption {color: #7e1b7b;font-size: 14px;margin-top: 20px}

/*desktop ends*/

@media (min-width: 992px){
.dropdown:hover .dropdown-menu {
    display: block;
 }
 
 /*ravi*/
.procedures-ul {
    min-width: 980px;
    margin-left: -450px;
}
.pro-set {
    padding-top: 5px;
    margin-bottom: -10px;
    padding-left: 20px;
}
.mar-top {
    margin-top: 0px !important;
}
.procedures-ul-2 {
    min-height: auto;
    padding-left: 20px;
}
.navbar .procedures-ul .bor {border-bottom: 1px solid #af6fa6;}
.navbar .procedures-ul-2 .bor {border-bottom: none!important;}
.padd-left { padding-left:20px;}


.section-font{ font-size:22px !important;}




}
@media (min-width: 992px) and (max-width: 1200px){
.procedures-ul {
    min-width: 980px;
    margin-left: -557px;
}
.slide-heding{ font-family:'Carme'; font-size:40px; color:#7e1b7b; padding-top:15px; line-height:45px;}
.navbar-default .navbar-nav > li > a{font-size:16px;}
.nav > li > a{ padding-left:5px; padding-right:5px;}
.navbar .col-md-12 li a{font-size:16px;}
.menu-links a{font-size:14px !important;}

.dr-title{font-size:26px; padding-right: 15px;}
#home-dr-fb p{padding-right: 15px;}
.btn-default{width: 355px;}
.btn-primary{width: 355px;}
.form-home{margin-top: 54px;}
.send-inner{width: 80px; padding-left: 10px; padding-right: 10px;}
.cap-security{width: 80px;}


/*inner page*/

.fb-title{ white-space:normal;}
.doctor-fb p{ padding-right:15px;}
.inner-dr-img{margin-top: 115px;}

.btn-photo{ width:255px; margin-left:35px; margin-top:10px;}

.testimonial-video{ width:310px; margin-top: 40px; margin-left:0;}

.btn-side{ width:100%; white-space:normal; background-size: 100% 100%; margin-bottom:20px;}
.side-links li{ white-space:nowrap;}

.call-fb{ background-size:100% 100%;}
.call-fb p{padding: 55px 20px 0;}

.form-inner .security-1{ width:130px;}
.terms-inner{ white-space:nowrap;}


.nbs-flexisel-item { margin: 0 35px;}
#home-dr-fb p{ margin-bottom:18px}
.houston{ margin-top:30px}


.link-ulnew li{padding-bottom:5px !important;  list-style:disc outside; color:#303030; line-height:20px;margin-left:-14px;width:108px}
.link-ulnew li a{font-family:'Open Sans' !important; font-size:13px !important; color:#7e1b7b !important;}
.link-ulnew li a:hover{color:#303030 !important;}

}


@media (max-width: 991px) {

    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
	
	
	.navbar .dropdown-menu:before, .navbar .dropdown-menu:after {display: block;}
	.navbar .dropdown-menu {background-color: transparent;border: medium none;border-radius: 0 0 0 0;box-shadow: none;float: none;left: auto;margin: 0 15px;max-width: none;padding: 0;position: static;top: auto;}
.testimonial-fb a:last-child{ margin-bottom:25px!important}
.doctor-fb{ min-height:394px}
}

@media (min-width: 768px) and (max-width: 991px){
#header-top{background-image:none; min-height:80px;}
.btn-set1{ text-align:left; margin-top:17px; cursor:pointer;}
.logo{margin-left: 255px; width: 190px; padding-top: 15px;}
.tab-location{ float:right; min-height:80px; background:url('/images/tab-border.png') left center no-repeat; padding-left:22px;}
.tab-location a{ font-size:18px !important; margin-top:28px;}
.tab-loc{ padding-left:15px;}
.glyphicon-map-marker{ font-size:24px; vertical-align: text-bottom;}


.tab-menu{ font-family:'Open Sans Semibold'; font-size:18px; color:#FFF; float:left; margin-top: -55px;}

.navbar-header{ min-height: 58px; margin-top: -80px; width: 120px; background:url('/images/tab-border.png') right center no-repeat;}
.navbar-default .navbar-toggle{ border:none;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:none;}
.navbar-toggle{margin-top: -60px;}
.navbar-toggle .icon-bar{height: 4px; width: 26px;}
.navbar-default .navbar-toggle .icon-bar{ background-color:#FFF;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none; background:url('/images/tab-drop-bg.png'); margin: -2px 0 0 0; position:absolute; z-index:999; width:695px;}
.nav-1{text-transform: capitalize !important;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background:none !important; color:#d9d9d9 !important; border-radius:0; box-shadow:none;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ background:none !important; color:#d9d9d9 !important; border-radius:0; box-shadow:none;}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{background:none !important; color:#d9d9d9 !important; border-radius:0; box-shadow:none;}
.navbar-nav > li{ border-bottom:1px solid #af6fa6;}

.dropdown-menu{background:none;}
#banner-home{margin-top: -69px;}
.jumbotron h1, .jumbotron .h1{font-size: 30px;}
.jumbotron h4, .jumbotron .h4{font-size: 30px;}
.slide-heding{font-size: 30px; line-height:35px;}
.banner-head{margin-top: 40px;}
.btn-default{ width:100%;}
.btn-primary{ width:100%;}
#content-box .col-md-3{ border-right:none; min-height:310px;}
.dr-chang-bg{ background:none; height:auto;}

.form-home{margin-top: 53px;}
#home-dr-fb{ background-size:100% 100%; padding-bottom: 40px;}
#home-dr-fb p{ margin-top:20px;}
.houston{margin-top: 30px; margin-left:auto; margin-right:auto; display:block; float:none;}

.metamed{ float:left; margin-top: 10px;}
.f-address{ white-space:nowrap;}
#footer li{ padding-left:0;}
.send-inner{ width:125px !important; margin-top:15px !important;}
.security-1{ width:245px;}
.cap-security{box-shadow: 0 -3px 3px #dbdcdd;}


/*inner page*/

#inner-content{ background-repeat:repeat;}
#banner-inner p{ font-size:30px;}
.fb-title{padding-left: 20px; margin-top: 30px; font-size: 24px;}
.doctor-fb p{padding-left: 20px;}
.inner-tab-dr-img{ margin-right:-15px; margin-top:18px;}
.houston-1{ margin-top:90px; margin-left: 15px;}
.btn-photo{margin-top: -285px; width: 255px !important; margin-left: 15px}

.testomonials{ font-size:20px;}
.testomonial-text{ padding:10px 30px 10px;}
.testomonial-name{ padding-bottom: 10px;}

.tab-video{ padding-top:25px;}
/*.tab-video{ margin-top:25px; height:220px; background:url('/images/testimonial-video.png') center top no-repeat;}
.tab-video:hover{background:url('/images/testimonial-video-hover.png') center top no-repeat;}*/


.IMG-right {margin-top: 20px!important; margin-left: auto !important; margin-right: auto !important; display: block !important; float: none !important; margin-bottom: 20px!important;}
.IMG-left {margin-top: 20px!important; margin-left: auto !important; margin-right: auto !important; display: block !important; float: none !important; margin-bottom: 20px!important;}
.fb-testimonial{font-size: 24px;}
.call-fb{margin-left: 15px; margin-right: 15px; background-size:100% 100%;}
.call-fb p{ font-size: 20px !important; color: #f7f7f3 !important; padding-left: 20px !important; text-transform: uppercase;
padding: 60px 20px 0; line-height: 35px !important;}
.side-links li{ white-space:normal;}
.inner-form-title{ font-size:21px;}
.form-inner .cap-security{width: 85px; height:38px; }
.form-inner .security-1{width: 130px;}
.terms-inner{ white-space:nowrap;}

.tabhide{ visibility:hidden}
.slide-2{ background:url('/images/home-slide2-tab.jpg')center top no-repeat}

.tablogo{display:inline-block}
.desklogo{display:none}
.content-box{width:601px}


.call-fb p {
    font-size: 20px !important;
    color: #f7f7f3 !important;
    padding-left: 20px !important;
    text-transform: uppercase;
    padding: 25px 20px 0;
    line-height: 35px !important;
}

.inner-bg{background:url('/images/banner-inner-bg-2-m.png') right top no-repeat; margin-top:-69px!important;}
.inner-bg-skin-p{ background:url('/images/products-tab-banner.jpg') right top no-repeat;}
.day{ width:47%}
.time{ width:51%}
.office-h{ font-size:14px!important}


.nbs-flexisel-item { margin: 0 55px;}

#cta-txt{padding:7% 0px;}
.slide-1 {background:url('/images/home-banner-bg2tab.png')center top no-repeat;}

/*ravi*/
.inner-bg-sc{background:url('/images/skin-conditions-tab.jpg') right top no-repeat;}
.inner-bg-inj{background:url('/images/injectable-tab.jpg') right top no-repeat;}
.inner-bg-ll{background:url('/images/lasers-lights-tab.jpg') right top no-repeat;}
.inner-bg-sr{background:url('/images/skin-rejuvenation-tab.jpg') right top no-repeat;}
.inner-bg-bms{background:url('/images/beauty-med-spa-tab.jpg') right top no-repeat;}
.inner-bg-fm{background:url('/images/formen-tab.jpg') right top no-repeat;}
.inner-bg-pr{background:url('/images/patient-resources-tab.jpg') right top no-repeat;}
.inner-bgsp{background:url('/images/skincare-products-tab.jpg') right top no-repeat;}

.inner-bg-sc p{padding-top:90px!important}
.inner-bg-inj p{padding-top:90px!important}
.inner-bg-ll p{padding-top:110px!important}
.inner-bg-sr p{padding-top:90px!important}
.inner-bg-bms p{padding-top:110px!important}
.inner-bg-fm p{padding-top:80px!important}
.inner-bg-pr p{padding-top:90px!important}
.inner-bg-sp p{padding-top:80px!important}
.inner-bg-skin-p p{padding-top:80px!important}

.inner-bg-sc .col-sm-7,
.inner-bg-inj .col-sm-7,
.inner-bg-ll .col-sm-7,
.inner-bg-sr .col-sm-7,
.inner-bg-bms .col-sm-7,
.inner-bg-fm .col-sm-7,
.inner-bg-pr .col-sm-7,
.inner-bg-sp .col-sm-7{ float:none}
.inner-bg-skin-p .col-sm-7{ float:none}

/*verma*/
}


@media(max-width:767px){
.IMG-right {margin-top: 20px!important; margin-left: auto !important; margin-right: auto !important; display: block !important; float: none !important; margin-bottom: 20px!important;}
.IMG-left {margin-top: 20px!important; margin-left: auto !important; margin-right: auto !important; display: block !important; float: none !important; margin-bottom: 20px!important;}
.slide-heding{ font-family:'Carme'; font-size:19px; color:#7e1b7b; padding-top:15px; line-height:24px;}
.inner-pad-1 { padding-left:0px;}
#header-top{background-image:none; min-height:80px; margin-top: 70px;}
.logo{ margin-left:auto; margin-right:auto; display:block;}
#con .checkbox {
    padding-left: 16px!important;
}
#con .ch-i { padding-left:0px!important;}
.navbar{ margin:-180px 0 0 0;}
.navbar-default{background:#404040;}
.navbar-brand{ padding:0;}
.navbar-default .navbar-brand{ color:#FFF; padding-top:5px;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{ color:#FFF; cursor:pointer;}
.navbar-default .navbar-toggle{ width:18%; border:none;border-radius:0; padding-top:15px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:none;}
.navbar-default .navbar-toggle .icon-bar{ background-color: #fff; margin-left:11px;}
.navbar-toggle .icon-bar{ height:4px;}
.navbar-toggle{ height:60px;  margin:0; padding-left: 0; padding-right: 16px;}

.navbar .col-xs-3{ background-image:url('/images/mob-border.png'); background-position:right; background-repeat:no-repeat; padding-top:10px;}
.navbar .col-xs-3 .glyphicon{ font-size:24px; color:#FFF;}
.navbar .col-xs-3 p{ color:#FFF;}


.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none; background:url('/images/tab-drop-bg.png');border-radius:0; margin: 0 0 0 -15px; position:absolute; z-index:999; width:100%;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background:none !important; color:#d9d9d9 !important; border-radius:0; box-shadow:none;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ background:none !important; color:#d9d9d9 !important; border-radius:0; box-shadow:none;}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{background:none !important; color:#d9d9d9 !important; border-radius:0; box-shadow:none;}

.navbar-nav > li{ border-bottom:1px solid #af6fa6;}
.dropdown-menu{background:none;}

.caret{ float:right; margin-top:10px;}


#banner-home{margin-top: 108px; height: auto;}
.banner-head{margin-top: 40px; text-align: center;}
.jumbotron{ background:url('/images/mob-banner-bg.png')center top no-repeat; background-size:100% auto; min-height: auto; padding-bottom: 65px;}
.jumbotron h1, .jumbotron .h1{font-size: 30px;}
.jumbotron h4, .jumbotron .h4{font-size: 30px;}
.jumbotron p{ margin-bottom:10px;}
.btn-set{ text-align:center;}
.btn-set1{ text-align:center; cursor:pointer;}
.btn{ padding-top:10px; padding-bottom:10px;}
.btn-default{ width:100%; background-size:100% 100%;}
.btn-primary{ width:100%; background-size:100% 100%;}
#content-box{ min-height:auto; padding-top: 5px; padding-bottom: 5px; min-height:214px;}
#content-box .col-md-3{ text-align:center; min-height:auto; border-bottom:1px solid #d3d3d3; padding-top:20px; padding-bottom:20px; border-right:none;}

.home-link{ width:100%; margin-top: 0; text-align:center;}
.dr-chang-bg{ background:none; height:auto;}
#home-dr-fb{ background-size:auto 100%; padding-bottom: 40px;}
.dr-title{ font-size:26px; margin-top: 10px; text-align:center;}
.dr-chang-m{ margin-left:auto; margin-right:auto; display:block;}
#home-dr-fb p{margin-bottom: 30px; margin-top: 20px;}
.houston{margin-left:auto; margin-right:auto; display:block;}
.sitemap-mob{ width:100%; text-align:center;}
.sitemap-mob li{display:block; padding-top:10px; padding-bottom:10px; font-size:18px;}
.map{ width:auto; margin-left:auto; margin-right:auto; float:none; display:block; margin-top:50px;}

.f-address{ text-align:center; margin-top: 15px;}
.m-f-icon{ float:none !important; text-align:center; margin-top: -260px;}
.metamed{ float:none; text-align:center;}

/*inner page*/
#inner-content{ margin-top:108px; padding-top:10px; box-shadow:0 10px 10px -10px #1a1a1a inset;}
.inner-left{ border-right:none;}
#inner-content{ background-repeat:repeat;}
#inner-content h1, .h1{font-size: 24px;}
#inner-content h2, .h2{font-size: 22px;}


.fb-title{font-size: 20px; padding-left: 15px; margin-top: 25px;}
.doctor-fb p{ font-size:14px; padding-left: 15px; line-height:25px !important;}

.inner-tab-dr-img{ margin-right:-15px; margin-top:50px;}
.houston-1{ margin-top:90px; margin-left: 45px;}
.btn-photo{margin-top: -265px; width: 255px !important; margin-left: 15px; text-align: center;}

.mob-dr-fb{ z-index:998;}
.testomonials{ font-size:20px;}
.testomonial-text{ padding:10px 30px 10px;}
.testomonial-name{ padding-bottom: 10px;}
.tab-video{ padding-top:25px;}
/*.tab-video{ margin-top:25px; height:220px; background:url('/images/testimonial-video.png') center top no-repeat;}
.tab-video:hover{background:url('/images/testimonial-video-hover.png') center top no-repeat;}*/

.fb-testimonial{font-size: 20px; margin-top: 25px;}

.call-fb{margin-left: 15px; margin-right: 15px; background-size:100% 100%; min-height:225px}
.call-fb p{ font-size:21px!important; padding:20px 20px 0}
.tablogo{display:none}
.desklogo{display:block}

#slider-m{ height:292px; background: url('/images/slider-bg-1.png') left repeat; box-shadow: 0 0 5px 0 #616161;}

.dr-fb-p{ padding-right:20px;}
#cta-txt{padding:3% 0px; font-size:23px;}
.content-box .col-xs-12{padding:15px 0}
.content-box .col-xs-12:last-child{ border-bottom:0}
}
@media(max-width:430px){
.call-fb p{ font-size:22px !important;}
.viral{ float:right;}
/*.a2a_kit.a2a_kit_size_32.a2a_default_style{ float:none!important}*/
.viral li{ margin-left:-13px!important}
.testimonial-fb .btn-link{ font-size:14px}
#cta-main{padding: 10% 5%;}

}

@media(max-width:365px){
.call-fb p{ font-size:18px !important;}

.btn{ font-size:15px;}
.dr-title{ font-size:25px;}
}

@media(max-width:338px){
.m-f-icon{margin-top: -280px;}
}


/*ravi*/
.IMG-left { margin-right:20px; margin-bottom:0px; margin-top:10px;}
.IMG-right { margin-left:20px; margin-bottom:0px; margin-top:10px;}

.box-review { background:#ccc; padding:10px; margin:10px;}
.box-review img { width:100%;}
.nopadding { padding:0px;}
#con label {font-size: 16px; font-weight: normal; padding-right:20px; white-space:nowrap;}
#con checkbox{font-size: 16px; font-weight: normal; padding-left:20px; padding-right:20px;}
#con .form-control {
    border-radius: 0px;
    box-shadow: none;
    border: 1px solid #9AB7B3;
    color: #4B4B4D;
    background: #E2F0EE none repeat scroll 0% 0%;
    height: 40px;}
#con .inner-pad-1{padding-bottom: 15px;}
#con .cap-security {
    border-radius: 8px 0px 0px 8px;
    box-shadow: none;
}
#con .sec-op {
    opacity: 0.5;
    padding: 0px;
    border-radius: 9px 0px 0px 9px !important;
    box-shadow: 0px 1px 2px 1px #DBDCDD;
}
.IMG-center { display:block!important; padding-bottom:20px;}
#con .sbut { margin-top:20px; margin-bottom:20px;}
.padd-top { padding-bottom:20px;}
#con .send-conta{ margin-top:0px!important; background-size: 100% 100%;float: right;margin-top: -48px;padding-bottom: 9px;padding-top: 9px; width: 115px;}
.video { padding-bottom:20px;}
#con .ch-i { margin-bottom:10px; margin-top:10px;}
/*.item{ padding:7px}*/
.list-head{ margin-bottom:15px!important}