/* Enter Your Custom CSS Here *//* Enter Your Custom CSS Here */




  .page-id-2 #top .btContent > section:first-child .boldRow .boldRowInner .rowItem:first-child .rowItemContent{
  
        background-color: rgba(255, 255, 255, 0)!important;
    border-radius: 10px!important;
    margin-top: 15px!important;
    
  }


#top > .mainHeader > .port > .menuHolder > .topBarInLogoArea > .topBarInLogoAreaCell > .btIconWidget {
    color: #FFFFFF !important;
}

.page-id-2 > #top > .btContentWrap > .btContentHolder > .btContent .wpgmp_map_container {
    margin-bottom: -20px;
}



.top-header-menu div{
      font-family: cinzel;
display: inline-block;
    padding: 10px 50px;
  color: #fff;
    font-weight: 700;
    font-size: 16px;
}


#Top_bar .menu li ul li a span {
    display: inline-block;
    position: relative;
    margin-left: -10px;
}



li.vfb-item-secret{
  display:none!important;
}

#item-vfb-66{

  display:none;
  
}

#item-vfb-96 .vfb-choice:after {
    content: ' *check with location first ';
    font-style: italic;
}

@media only screen and (max-width:480px){

  
  .gform_button{
width:30%!important;
  
}
  
  .top-header-menu {
    background: #6ae8c9;
    text-align: center;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    top: 0px!important;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
}

  #item-vfb-83 .vfb-textarea{

  width:555px!important;
  
}
  
}


#item-vfb-94 .vfb-radio{

  position:relative;
  top:21px;
  
}


#item-vfb-69 .vfb-medium{

  width:355px;
  
}

.side-btn{

      text-align: center;
    margin-bottom: -35px;
  
}

#tpbr_topbar{z-index: 8888!important;}
#Wrapper{box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.75)!important;}
@media screen and (min-width: 1366px) {
.widget_archive ul li a, .widget_nav_menu ul li a {padding: 8px 30px 9px 3px!important;}}
@media screen and (max-width: 1280px) {
.widget_archive ul li a, .widget_nav_menu ul li a {padding: 8px 13px 9px 3px!important;}}
#Footer .footer_copy .social li a{color:#fff!important;}
.page-id-192 > #Wrapper > #Footer > .footer_copy > .container > .column 
ul li a .icon-facebook {color: #ffffff !important;}
.page-id-192 > #Wrapper > #Header_wrapper > #Header > #Action_bar > .container > .column ul li a .icon-facebook {color: #ffffff !important;}
.schedulebtn{background-color:#1c618c !important;color:#ffffff!important;margin-top:20px;}
@media screen and (min-width: 1280px) {
  #provider_id img{max-width: 2%!important;}
  #home_img img{width:auto!important;}
  #intro img{max-width: 7%!important;}
  #about_img img{width:auto!important;}
  .about_img_dot img{max-width: 2%!important;}
  .treatments_img img{max-width: 2%!important;}}
.button{box-shadow: 0 1px 3px rgba(0,0,0,0.6)!important;border-bottom: 1px solid rgba(0,0,0,0.25)!important;font-weight: bold;}
.image_frame{border-color:transparent!important;}
.icon-facebook{color: #ffffff;}
.icon-gplus{color: #ffffff;}
.icon-twitter{color: #ffffff;}
.section_divider{padding-top: 20px!important;}
#Content {padding-top: 0!important;}
.treatment_img{width:276px!important;height:189px!important;}
.widget-area{background-color: #f5f5f5!important;padding-top: 30px!important;
  padding-bottom: 10px!important;}
#text-6{background: url(/wp-content/uploads/2016/12/2345-2.jpg) no-repeat left top;}
#menu-treatments-menu{list-style-type: none;background:none;text-align: justify;font-size: 17px;}
#menu-treatments-menu li:after{border-style: none;}
#menu-treatments-menu li a{color: #ffffff;}
#menu-treatments-menu li{padding: 3px 7px;}
.widget-area{padding: 0;}
.widget-area > #text-6{margin-bottom: 0;}
.gold_star{color: #ffd700;}
.special-offer .overlay {background: url("/wp-content/uploads/2017/11/meet-dr-overlay.png") no-repeat;    
 height: 210px;left: 0;width:165px;padding:14px;border-radius: 5px;}
#text-6:hover {opacity: .7;cursor: pointer;}
#text-7{background-color: #5aaecb!important;}
.special-offer{padding:7px;}
.break, .lclear{border: 1px solid #ccc;}
.paddinglr0{padding-left:0px!important;padding-right:0px!important;}
a:hover{text-decoration:none!important;}
.widget > h3{text-align:center;color:#163761;padding-top:10px;}
a.button .button_label {padding: 11px 16px!important;}
/*Visual Form CSS*/
#vfb-7-1{float: left;}
.vfb-choice{padding-left: 20px!important;}
#vfb-7-2{float: left;}
.vfb-checkbox{float: left;}
/* End Visual Form CSS*/
.quote {padding-left: 60px;margin-bottom: 0;min-height: 58px;padding-top: 10px;
    background-image: url(/wp-content/uploads/2016/12/quote.png)!important;
    background-size: 40px auto;background-position: 0 10px;background-repeat: no-repeat;}
.qt {font-family: Droid Serif,Cambria,Hoefler Text,Liberation Serif,Times,Times New Roman,serif;
    font-size: 18px!important;line-height: 1.75em;font-style: italic;color: #777;display: block;
    word-wrap: break-word;}
.hd3{font-size: 16px;margin-bottom: 12px;color: #7f7f7f;margin-top: 0;font-style: italic;}
.dib {display: inline-block;}
span.starrate-lg {background: url(/wp-content/uploads/2017/11/stars-lg-bg.png) 0 0 no-repeat;
    height: 32px;width: 150px;background-size: 150px auto;display: block;position: relative;}
span.starrate-lg span {background: url(/wp-content/uploads/2017/11/stars-lg.png) 0 0 no-repeat;
    height: 32px;width: 50px;display: block;background-size: 150px auto;}
.recommended {text-transform: uppercase;font-size: 12px;font-weight: 700;position: relative;
    top: -12px;margin-left: 10px;}
.recommended span {font-size: 15px;color: #0c0;}
.icon-ok:before {content: '\✔';}
.logo{display:none;}

#menu-main-menu li{
    border-right: 1px solid #cfc5b9;
      padding-right: 4px!important;
}
/*Top header responsive Start*/
@media only screen and (max-width: 414px){
  
  #hWrap{height: 222px!important;}
  .menu_wrapper{padding-top: 60px;}
  .hsec-one{text-align: center!important;top: 12px!important;font-size: x-small!important;}
  .hsec-two{text-align: center!important;top: -14px!important;}
  #topCallout {position: initial!important;background: none!important;border: none!important;
    padding: 0px!important;width: auto!important;height: auto!important;}
  #btnCareCredit {position: initial!important;font-size: 25px!important;}
  .phoneLinkTop {position: initial!important;}
  #btnPhoneNew {position: initial!important;top: 0!important;right: 0!important;width: auto!important;
    float: none!important;font-size: 12px!important;}
  .social_icons_res {padding-left: 0!important;top: -50px!important;}
  .form-links{margin:0 auto!important;}
  .btn-consultation .button_size_2{margin: 0 -23px!important;}  
  .btn-consultation{text-align: center;}
  .apwp-button{font-size: smaller;}
  #vfb-56{width:auto!important;}
  #vfb-57{width:auto!important;}
  #vfb-58{width:auto!important;}
  .vfb-textarea{width:auto!important;}
}
.btn-consultation{margin-left: 3%;margin-right: 3%;}
.social_icons_res{padding-left: 68px;}
/*Top header responsive End*/
/* SideBar Widget*/
#text-10{
margin-bottom: 0!important;
}
#text-10 .button_label{
    float: none!important;
}
.w_first_column{

}
.w_first_column h3{
    text-align: center;
    font-size: 20px!important;
  color: #59ACCA!important;
}
.w_first_column{
    text-align: center;
}
.w_first_column .button_size_2{
	margin: 0!important;
  	width:100%!important;
}
#menu-treatments-menu{
 
      background-color: #5aaecb;
}
#menu-treatments-menu li a{
   /* border-bottom: solid #dadada 1px;*/
      text-decoration: none;
     
}
#menu-treatments-menu li a:hover{
      background: #efefef;
  	color:#000;
}
.sideCallout{
  background: url("/wp-content/uploads/2016/12/3_11.png") no-repeat;
padding-left: 15px;
padding-right: 15px;
  box-shadow: 0 7px 10px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}
.w_last_column{
    text-align: center;
      background: url(/wp-content/uploads/2016/12/3_11.png) no-repeat;
    padding-left: 15px;
    padding-right: 15px;
      box-shadow: 0 7px 10px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}
.widget{
    margin-left: 15px;
    margin-right: 15px;
}
.btn_form input{
background-color: #F4B64F!important;
}
#text-8 h3{
    font-size: 30px;
    line-height: 30px!important;
}
#nav_menu-2 .menu-treatments-menu-container{
       box-shadow: 0 7px 10px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}
#nav_menu-2 h3{
    font-size: 30px!important;
}
/* Sidebar Widget*/
.docs_links{
color:#1c618c!important;
}
.themecolor{
color:#1c618c!important;
}
.apwp-button{
    background-color: #228cb3!important;
    color: #ffffff!important;
}
.google_map > .google-map-wrapper > .google-map-contact-wrapper .get_in_touch{
    width: 260px!important;
}
.vfb-text{
    width: 355px;
}
.vfb-select{
    width: 355px!important;
}
.vfb-textarea{
    width: 555px;
  height: 160px;!important;
}
.MeetOurDoctors_testimonials_links > .blockquote > .author a{
color: #1c618c!important;
}
.MeetOurDoctors_doctor > .team > .desc_wrapper > .phone a {
color: #1c618c!important;
}
.MeetOurDoctors_doctor > .team > .image_frame > .image_wrapper {
      box-shadow: 0 7px 10px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}
.MeetOurDoctors_doctor > .team > .image_frame > .image_wrapper > .scale-with-grid {
    width: 800px!important;
}
.MeetOurDoctors_doctor > .team > .desc_wrapper blockquote{background: white!important;
  position: static!important;margin: 0 auto!important;}
.MeetOurDoctors_doctor > .team > .desc_wrapper blockquote:after {
  content: close-quote!important; visibility:hidden!important;
}
#hWrap{
background-color: #9f988e!important;
}
.landscape{
width: 104%!important;
}
.dr_page > .image_frame > .image_wrapper > .scale-with-grid{
    box-shadow: 0 7px 10px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}
.referring-doctors-li-one{float: left;padding-right: 10px;margin-top: 7px;}
.referring-doctors-li-two{display: inline;}
/*Visual Form Builder SideBar Form Css*/
.sidebar-contact-form > .vfb-legend > h3{text-align: center;font-size: 18px!important;color: #00589f;font-weight: normal;}
#item-vfb-44{text-align: center;}
#vfb-44{background-color: #F4B64F!important;}
#item-vfb-60 ul li{float: left;}
#item-vfb-56{padding-right: 10px;}
#vfb-56{width: 270px;}
#vfb-57{width: 270px;}
#vfb-58{    width: 550px;}
.Fieldset-hide > .vfb-legend{display:none;}
.verification-hide > .vfb-legend{display:none;}
#vfb-54{display:none!important;}
#vfb-54 label{display:none!important;}
.vfb-legend{display:none;}
#vfb-43{display:none!important;}
#vfb-3{display:none;}
#item-vfb-41{height: 452px;}
#vfb-51{height: 148px!important;}
#item-vfb-7 > .vfb-desc {color:#183964!important;font-size: 25px;padding-bottom: 15px;}
/*Visual Form Builder SideBar Form Css*/

.home-procedures-img > .sliding_box a > .photo_wrapper > .scale-with-grid{box-shadow: 0 7px 10px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;}
.home-procedures-img > .sliding_box a >.desc_wrapper{box-shadow: 0 7px 10px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;}
/*Home Page Css Changes*/
.treatments_heading{margin: 40px 1% 40px;}
.treatments_heading > .fancy_heading > .title{color: #ffffff!important;text-shadow: 0px 2px 5px rgba(0,0,0,0.5);}
.procedures-section-bg{ background-position: 0px -250px!important;}
#Top_bar .menu > li > a{font-weight: 600!important;}
.home-video{text-align: center;}
.home_bottom-img{margin-bottom: -15px!important;}
/*Sidebar Contact Form*/
#contact-form-sidebar-2 input{
	width:100%!important;
}
/*Sidebar Conatct Form*/

.home_bottom-img {
 margin-bottom: 0px !important;
}

@media only screen and (max-width: 480px) {
.home_bottom-img {
margin-bottom: 0px !important; 
}
#hWrap {
height: 320px !important;
}
#hWrap .container #topCallout .phoneLinkTop {
margin-top: 25px !important;
}
#hWrap .container #topCallout {
    text-align: center;
}
#hWrap .container .social-icons {
margin-top: 35px !important;

}
}

@media only screen and (max-width: 375px) {
#hWrap .container .hsec-one {
margin-top: 30px !important;
}
#hWrap .container #topCallout .phoneLinkTop {
margin-right: 0px !important;
margin-top: 10px !important;
}
#hWrap .container .social-icons {
margin-top: 10px !important;
margin-left: 0px !important;
}
}
@media only screen and (max-width: 320px) {
#hWrap .container .col-md-5:nth-child(2) {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
}
@media only screen and (max-width: 414px){
  .responsive-menu-toggle {
      display: inline-flex!important;
    right:auto!important;
       
  }
 #Top_bar #menu{
      position: absolute!important;
  }
  #Top_bar .menu_wrapper{
      margin-left: -7%!important;
  }
  #Top_bar a.responsive-menu-toggle {
    top: 31px!important;
}
}
/*Book Appointment Form*/
#item-vfb-62 .vfb-choice:after{
content: ' *check with location first ' ;
  font-style: italic;
}
#item-vfb-62{
width:50%!important;
}
#item-vfb-61 .vfb-choice{
position: relative;
    top: -23px;
}

/*Book Appointment Form*/