/* Code added by Ramario.................................... */
.policy-section{text-align: center;margin-top: 20px;color: #ffff;}

/* cookie consent styles */
.cookie-container {
  position: fixed;
  bottom: -100%;
  left: 0;
  right: 0;
  background: rgb(255 255 255 / 95%);
  color: hsl(0deg 0% 0%);
  padding: 0 32px;
  box-shadow: 0 -2px 16px rgba(47, 54, 64, 0.39);
  transition: 400ms;
z-index: 9999999999999999999 !important;
    display: grid;
    grid-template-columns: 1fr;
    width: 500px;
    grid-row-gap: 1em;
    margin-bottom: 19px;
    margin-left: 13px;

    grid-column-gap: 1em;
    padding-top: 31px;
    padding-bottom: 20px;

}
.cookie-col1{margin-bottom: 17px;}
.cookie-col1 p {    position: relative;
    top: 10px;}

.cookie-container.active {
  bottom: 0;
}

.cookie-container a {
    color:rgba(17, 64, 94, 0.90);
      text-decoration: underline;
}

.cookie-btn {
    background: rgba(17, 64, 94, 0.90);
    border: 0;
    color: #fff;
    padding: 12px 40px;
    font-size: 14px;
    margin-bottom: 16px;
    border-radius: 0;
    cursor: pointer;
}

.cookie-btn-decline {
    background: #e3e3e3;
    border: 0;
    color: rgba(17, 64, 94, 0.90);
    padding: 12px 37px;
    font-size: 14px;
    margin-bottom: 16px;
    border-radius: 0;
    cursor: pointer;
}

.readmore-btn {
    background: #2697c2;
    border: 0;
    color: #ffffff;
    padding: 12px 37px;
    font-size: 14px;
    margin-bottom: 16px;
    border-radius: 0;
    cursor: pointer;
}


@media only screen and (max-width: 830px)
{
    .cookie-container
    {
        grid-template-columns: 1fr;
        grid-row-gap: 1em;
        width: 100%;
        margin-left: 0;
    }
}
/* cookie consent style  ends*/

/* Accordion widget  */
/* Style the buttons that are used to open and close the accordion panel */
.accordion {
    background-color: #2a7cae;
    color: #ffffff;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
  }
  
  /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
  .active, .accordion:hover {
    background-color: #1c5c85;
  }
  
  /* Style the accordion panel. Note: hidden by default */
  .panel {

    padding: 20px 18px;
    background-color: white;
    display: none;
    overflow: hidden;
  }

  .accordion:after {
    content: "\002B"; /* Unicode character for "plus" sign (+) */
    font-size: 13px;
    color: #ffffff !important;
    float: right;
    margin-left: 5px;
  }
  
  .active:after {
    content: "\2212"; /* Unicode character for "minus" sign (-) */
    color: #ffffff !important;
  }


/* Ramarios code ends here............................ */


/* Foundation Framework Media Queries Updated: Donwald Hartman
2015-16-11*/

 /* Site Overrides
=======================================================================*/
.relative           {position: relative !important}

.google-maps {
  position: relative;
  padding: 0 5px;
  border-right: none;
  background-color: none;

}

/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues
===========================================================================*/
@media only screen and (max-width: 1920px) and (min-width: 1441px) {

  .header-section .row {position:relative}
  .header-section                                   {background: rgba(255,255,255,0.85);position: fixed;width: 100%;z-index: 9999;}


  .navigation  ul                         {
      position: relative;
      margin: 25px 0;
      float: right;

  }
  .navigation  ul li                      {
      list-style: none;
      display: inline-block;
  }
  .navigation  ul li a                    {
      padding: 10px 10px;
      color: #11405e;
      font-size: 15px;
      font-family: 'Century Gothic', sans-serif;

  }
  .navigation  ul li a:hover              {
      text-decoration: underline;
  }

  .sub                                    {display: none}
  .drop:hover  .sub                       {display: block}
  .drop li:hover > ul {display: block}
  .navigation ul li ul {
  		float: none;
  		position: relative;
  		position: absolute;
  		top: 100%;
  		background: rgb(253, 254, 255);
  		text-align: left;
  		margin-left: 0;
  		margin: 0;
  		width: 40%;
  	}

  .navigation ul li ul li {display:block;margin: 0;}
  .navigation ul li ul li a       {
      padding: 10px 10px !important;
      display: block;
      font-size: 13px;
      color: #11405e;
      color: #11405e;
      font-size: 15px;
      font-family: 'Open Sans', sans-serif;
      padding: 15px 3px 0 10px;
  }

  .navigation ul li ul li a:hover {
      background: #2a7cae;
      color: #fcfdfe;
      text-decoration: none;
  }




  .page-1                                         {position: relative;}
  .page-2                                         {position: relative; background: url(../images/page-2-bg.jpg) no-repeat; min-height:990px}
  .page-3                                         {position: relative; background: url(../images/page-3-bg.jpg) no-repeat; min-height:990px}
  .page-4                                         {position: relative; background: url(../images/page-4-bg.jpg) no-repeat; min-height:990px;display: none;}


  .arrow-wrap                        {
        text-align: center;
        position: absolute;
        z-index: 8888;
        bottom: 26px;
        right: 42%;
        }
.home-content      {
    position: absolute;
    right: 0;
    z-index: 8888;
    top: 450px;
}

.home-content h1                  {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600}
.home-content p                   {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 18px}

.home-content a                   {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 18px; text-decoration: underline;}

.home-content a:hover             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 18px; text-decoration: none;}

.practice-content-section         {position: relative;top: 230px;}
.practice-content                 {}
.practice-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0}
.practice-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }
.practice-content-right           {text-align: left}
.practice-content-left            {text-align: right;}

.practice-content   a             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline; font-weight: bold;}
.practice-content   a:hover       {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;font-weight: bold;}


.services-content-section         {position: relative;top: 230px;}
.services-content                 {}
.services-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0}
.services-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }

.block                            {padding: 12px;}
.block h3                         {font-family: 'Century Gothic', sans-serif;font-size: 18px;font-style: italic;font-weight: 600;text-align: center;color:#fff;margin:0;padding: 7px 20px;}
.block p                          {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-align: center;padding: 15px;}
.service-text-block               {background: #2a7cae}
.service-text-block-bottom        {background: rgba(255,255,255,0.5)}


.testimonials-content-section         {position: relative;top: 230px; display:none;}
.testimonials-content                 {}
.testimonials-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0; text-align: right;}
.testimonials-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: right;}
.testimonials-content   p.name        {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: right; font-weight: 600}


.page                                           {background: url(../images/page-bg.jpg) no-repeat}
.content-section         {position: relative;padding: 12% 0}
.content                 {}
.content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 30px;font-style: italic;font-weight: 600;text-align: center;margin: 8% 0 5% 0;}
.content   h3            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 18px; font-weight: 600; }
.content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }

.content a  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline;}

.content a:hover  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;}

.content   ul             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; margin:0 15px; line-height: 28px}
.content   ol             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; margin-left:15px; line-height: 28px}
.content   ol li          {list-style-type: decimal;}
.content   ol li ul       {margin-left: 15px}
.content   ol li ul li    {list-style-type: disc;}
.textbold                 {color:#11405e;font-weight: bold; font-size: 14px;}
.divider {min-height: 128px; padding: 0 12px 0 20px; position:relative}
.divider:after{content:'';width:1px;background:#fff;height: 134px;position:absolute;top: 15px;right:0;}

#contact                              {position: relative;}

.bottom-section                           {background: rgba(17, 64, 94, 0.90);position: relative;width: 100%;bottom: 0;display:  inline-block;}
.bottom                                   {padding: 32px 0;}
.bottom h3                                {color: #fff;font-size: 18px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;}
.bottom p                                {color: #fff;font-size: 15px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;}
.bottom a                                {color: #fff; text-decoration: underline;}
.bottom a:hover                           {color: #fff; text-decoration: none;}
.bottom-section .textbold{color:#fff;font-weight: bold;}
.bottom-section .textbold{color:#fff;font-weight: bold;}

.tel                                       {position: relative;padding-left: 25px;}
.tel::after                                {content: "";background:url(../images/tel.png);width: 23px;position: absolute;left:0;height: 20px;top: 0px;}

.fax                                       {position: relative;padding-left: 26px;}
.fax::after                                {content: "";background:url(../images/fax.png);width: 20px;position: absolute;left:0;height: 21px;top: 0px;}

.cell                                       {position: relative;padding-left: 26px;}
.cell::after                                {content: "";background:url(../images/cell.png);width: 20px;position: absolute;left:0;height: 22px;top: 0px;}


.addres                                       {position: relative;padding-left: 28px;}
.addres::after                                {content: "";background:url(../images/map-marker.png);width: 20px;position: absolute;left:0;height: 22px;top: 8px;}

.email                                       {position: relative;padding-left: 27px;}
.email::after                                {content: "";background:url(../images/mail.png);width: 20px;position: absolute;left:0;height: 15px;top: 6px;}


.footer-section                           {background: rgba(0, 0, 0, 0.22);}
.footer p                                 {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;text-align: center;margin: 8px 0;}

.footer-section a                               {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: underline;}

.footer-section a:hover                          {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: none;}

a.practice-btn{
    background: #11405e;
    border-radius: 7px;
    text-decoration: underline;
    color: #fff;
    padding: 10px 12px;
    font-family: 'Century Gothic', sans-serif;
    margin: 7px 0;
    display: inline-block;
    font-size: 14px;
    position: relative;
    font-weight: 100;
}

a.practice-btn:hover{
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 100;
    background: #11405e;

}

.slicknav_menu                            {display: none;}

h3.cosmetic-procedures {
    text-align: center;
  }

  img.captcha {
      float: right;
      position: relative;
      top: -48px;
      right: 7px;
  }


  input.form-button {
      padding: 11px 17px 11px 17px;
      width: 18% !important;
      border: #2f3184 solid 1px;
      border-radius: 3px;
      background: #11405e;
      color: #fff;
      float: right;
      font-size: 14px;
      text-align: center;
      font-family: 'Century Gothic', sans-serif;
      margin: -45px 16px;
  }





  /* Nico Styles */

        /* Three image containers (use 25% for four, and 50% for two, etc) */
      .column {
        float: left;
        width: 66.33%;
        padding: 5px;
      }

      /* Clear floats after image containers */
      .row::after {
        content: "";
        clear: both;
        display: table;
      }


}



/* min-width 1441px, xlarge screens
=======================================================================*/
@media only screen and (max-width: 1440px) {



  .header-section .row {position:relative}
  .header-section                                   {background: rgba(255,255,255,0.85);position: fixed;width: 100%;z-index: 9999;}



  .navigation  ul                         {
      position: relative;
      margin: 25px 0;
      float: right;
  }
  .navigation  ul li                      {
      list-style: none;
      display: inline-block;
  }
  .navigation  ul li a                    {
      padding: 10px 10px;
      color: #11405e;
      font-size: 15px;
      font-family: 'Century Gothic', sans-serif;

  }
  .navigation  ul li a:hover              {
      text-decoration: underline;
  }

  .sub                                    {display: none}
  .drop:hover  .sub                       {display: block}
  .drop li:hover > ul {display: block}
  .navigation ul li ul {
  		float: none;
  		/* border-top: 1px solid #6b727c; */
  		/* border-bottom: 1px solid #575f6a; */
  		position: relative;
  		position: absolute;
  		top: 100%;
  		background: rgb(253, 254, 255);
  		text-align: left;
  		margin-left: 0;
  		margin: 0;
  		width: 50%;
  	}

  .navigation ul li ul li {display:block;padding: 6px 0;}
  .navigation ul li ul li a       {
      /* padding: 8px 10px !important; */
      display: block;
      font-size: 13px;
      color: #11405e;
      color: #11405e;
      font-size: 15px;
      font-family: 'Open Sans', sans-serif;
      padding: 2px 3px 0 10px;
      /* background: #ded6c8; */
  }

  .navigation ul li ul li a:hover {
      background: #2a7cae;
      color: #fcfdfe;
      text-decoration: none;
  }




  .page-1                                         {position: relative;}
  .page-2                                         {position: relative; background: url(../images/page-2-bg.jpg) no-repeat; min-height:990px}
  .page-3                                         {position: relative; background: url(../images/page-3-bg.jpg) no-repeat; min-height:990px}
  .page-4                                         {position: relative; background: url(../images/page-4-bg.jpg) no-repeat; min-height:990px;display: none;}


  .arrow-wrap                        {
        text-align: center;
        position: absolute;
        z-index: 8888;
        bottom: 0;
        right: 42%;
        }
.home-content      {
    position: absolute;
    right: 0;
    z-index: 8888;
    top: 330px;
}

.home-content h1                  {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600}
.home-content p                   {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 18px}

.home-content a                   {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 18px; text-decoration: underline;}

.home-content a:hover             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 18px; text-decoration: none;}

.practice-content-section         {position: relative;top: 230px;}
.practice-content                 {}
.practice-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0}
.practice-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }
.practice-content-right           {text-align: left}
.practice-content-left            {text-align: right;}

.practice-content   a             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline; font-weight: bold;}
.practice-content   a:hover       {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;font-weight: bold;}


.services-content-section         {position: relative;top: 230px;}
.services-content                 {}
.services-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0}
.services-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }

.block                            {padding: 12px;}
.block h3                         {font-family: 'Century Gothic', sans-serif;font-size: 16px;font-style: italic;font-weight: 600;text-align: center;color:#fff;margin:0;padding: 20px;}
.block p                          {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: center; padding: 15px }
.service-text-block               {background: #2a7cae}
.service-text-block-bottom        {background: rgba(255,255,255,0.5)}


.testimonials-content-section         {position: relative;top: 230px;display:none;}
.testimonials-content                 {}
.testimonials-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0; text-align: right;}
.testimonials-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: right;}
.testimonials-content   p.name        {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: right; font-weight: 600}


.page                                           {background: url(../images/page-bg.jpg) no-repeat}
.content-section         {position: relative;padding: 12% 0}
.content                 {}
.content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 30px;font-style: italic;font-weight: 600;text-align: center;margin: 10% 0 5% 0;}
.content   h3            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 18px; font-weight: 600; }
.content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }

.content a  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline;}

.content a:hover  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;}

.content   ul             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; margin:0 15px; line-height: 28px}
.content   ol             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; margin-left:15px; line-height: 28px}
.content   ol li          {list-style-type: decimal;}
.content   ol li ul       {margin-left: 15px}
.content   ol li ul li    {list-style-type: disc;}
#contact                              {position: relative;}
.textbold                 {color:#11405e;font-weight: bold;font-size: 14px;}
.divider {min-height: 128px; padding: 0 12px 0 20px; position:relative}
.divider:after{content:'';width:1px;background:#fff;height: 134px;position:absolute;top: 15px;right:0;}


.bottom-section                           {background: rgba(17, 64, 94, 0.90);position: relative;width: 100%;bottom: 0;display:  inline-block;}
.bottom                                   {padding: 35px 0;}
.bottom h3                                {color: #fff;font-size: 16px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;}
.bottom p                                {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;}
.bottom a                                {color: #fff; text-decoration: underline;}
.bottom a:hover                           {color: #fff; text-decoration: none;}
.bottom-section .textbold{color:#fff;font-weight: bold;}

.tel                                       {position: relative;padding-left: 25px;}
.tel::after                                {content: "";background:url(../images/tel.png);width: 23px;position: absolute;left:0;height: 20px;top: 0px;}

.fax                                       {position: relative;padding-left: 26px;}
.fax::after                                {content: "";background:url(../images/fax.png);width: 20px;position: absolute;left:0;height: 21px;top: 0px;}

.cell                                       {position: relative;padding-left: 26px;}
.cell::after                                {content: "";background:url(../images/cell.png);width: 20px;position: absolute;left:0;height: 22px;top: 0px;}


.addres                                       {position: relative;padding-left: 28px;}
.addres::after                                {content: "";background:url(../images/map-marker.png);width: 20px;position: absolute;left:0;height: 22px;top: 8px;}

.email                                       {position: relative;padding-left: 27px;}
.email::after                                {content: "";background:url(../images/mail.png);width: 20px;position: absolute;left:0;height: 15px;top: 6px;}


.footer-section                           {background: rgba(0, 0, 0, 0.22);}
.footer p                                 {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;text-align: center;margin: 8px 0;}

.footer-section a                               {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: underline;}

.footer-section a:hover                          {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: none;}

a.practice-btn{
    background: #11405e;
    border-radius: 7px;
    text-decoration: underline;
    color: #fff;
    padding: 10px 12px;
    font-family: 'Century Gothic', sans-serif;
    margin: 7px 0;
    display: inline-block;
    font-size: 14px;
    position: relative;
    font-weight: 100;
}

a.practice-btn:hover{
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 100;
    background: #11405e;

}


.slicknav_menu                            {display: none}

h3.cosmetic-procedures {
    text-align: center;
  }

  img.captcha {
      float: right;
      position: relative;
      top: -48px;
      right: 7px;
  }


  input.form-button {
      padding: 11px 17px 11px 17px;
      width: 18% !important;
      border: #2f3184 solid 1px;
      border-radius: 3px;
      background: #11405e;
      color: #fff;
      float: right;
      font-size: 14px;
      text-align: center;
      font-family: 'Century Gothic', sans-serif;
      margin: -45px 16px;
  }


}



/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues
=======================================================================*/
@media only screen and (max-width: 1439px) and (min-width: 1025px) {


  .header-section .row {position:relative}
  .header-section                                   {background: rgba(255,255,255,0.85);position: fixed;width: 100%;z-index: 9999;}



  .navigation  ul                         {
      position: relative;
      margin: 25px 0;

  }
  .navigation  ul li                      {
      list-style: none;
      display: inline-block;
  }
  .navigation  ul li a                    {
      padding: 10px 3px;
      color: #11405e;
      font-size: 14px;
      font-family: 'Century Gothic', sans-serif;
  }
  .navigation  ul li a:hover              {
      text-decoration: underline;
  }


  .page-1                                         {position: relative;}
  .page-2                                         {position: relative; background: url(../images/page-2-bg.jpg) no-repeat; min-height:990px}
  .page-3                                         {position: relative; background: url(../images/page-3-bg.jpg) no-repeat; min-height:990px}
  .page-4                                         {position: relative; background: url(../images/page-4-bg.jpg) no-repeat; min-height:990px;display: none;}


  .arrow-wrap                        {
        text-align: center;
        position: absolute;
        z-index: 8888;
        bottom: 26px;
        right: 42%;
        }
.home-content      {
    position: absolute;
    right: 0;
    z-index: 8888;
    top: 259px;
}

.home-content h1                  {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600}
.home-content p                   {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 16px;}

.home-content a                   {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 18px; text-decoration: underline;}

.home-content a:hover             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 18px; text-decoration: none;}

.practice-content-section         {position: relative;top: 230px;}
.practice-content                 {}
.practice-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0}
.practice-content   p             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;padding: 0 15px;}
.practice-content-right           {text-align: left}
.practice-content-left            {text-align: right;}

.practice-content   a             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline; font-weight: bold;}
.practice-content   a:hover       {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;font-weight: bold;}


.services-content-section         {position: relative;top: 230px;}
.services-content                 {}
.services-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0}
.services-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }

.block                            {padding: 12px;}
.block h3                         {font-family: 'Century Gothic', sans-serif;font-size: 16px;font-style: italic;font-weight: 600;text-align: center;color:#fff;margin:0;padding: 20px;}
.block p                          {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: center; padding: 15px }
.service-text-block               {background: #2a7cae}
.service-text-block-bottom        {background: rgba(255,255,255,0.5)}


.testimonials-content-section         {position: relative;top: 230px;display:none;}
.testimonials-content                 {}
.testimonials-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0; text-align: right;}
.testimonials-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: right;}
.testimonials-content   p.name        {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: right; font-weight: 600}


.page                                           {background: url(../images/page-bg.jpg) no-repeat}
.content-section         {position: relative;padding: 12% 0}
.content                 {}
.content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 30px;font-style: italic;font-weight: 600;text-align: center;margin: 13% 0 5% 0;}
.content   h3            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 18px; font-weight: 600; }
.content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }

.content a  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline;}

.content a:hover  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;}

.content   ul             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; margin:0 15px; line-height: 28px}
.content   ol             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; margin-left:15px; line-height: 28px}
.content   ol li          {list-style-type: decimal;}
.content   ol li ul       {margin-left: 15px}
.content   ol li ul li    {list-style-type: disc;}
#contact                              {position: relative;}
.textbold                 {color:#11405e;font-weight: bold;font-size: 14px;}
.divider {min-height: 128px; padding: 0 12px 0 20px; position:relative}
.divider:after{content:'';width:1px;background:#fff;height: 134px;position:absolute;top: 15px;right:0;}

.bottom-section                           {background: rgba(17, 64, 94, 0.90);position: relative;width: 100%;bottom: 0;right:  0;}
.bottom                                   {padding: 35px 0;}
.bottom h3                                {color: #fff;font-size: 16px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;}
.bottom p                                {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;}
.bottom a                                {color: #fff; text-decoration: underline;}
.bottom a:hover                           {color: #fff; text-decoration: none;}
.bottom-section .textbold{color:#fff;font-weight: bold;}

.tel                                       {position: relative;padding-left: 25px;}
.tel::after                                {content: "";background:url(../images/tel.png);width: 23px;position: absolute;left:0;height: 20px;top: 0px;}

.fax                                       {position: relative;padding-left: 26px;}
.fax::after                                {content: "";background:url(../images/fax.png);width: 20px;position: absolute;left:0;height: 21px;top: 0px;}

.cell                                       {position: relative;padding-left: 26px;}
.cell::after                                {content: "";background:url(../images/cell.png);width: 20px;position: absolute;left:0;height: 22px;top: 0px;}


.addres                                       {position: relative;padding-left: 28px;}
.addres::after                                {content: "";background:url(../images/map-marker.png);width: 20px;position: absolute;left:0;height: 22px;top: 8px;}

.email                                       {position: relative;padding-left: 27px;}
.email::after                                {content: "";background:url(../images/mail.png);width: 20px;position: absolute;left:0;height: 15px;top: 6px;}


.footer-section                           {background: rgba(0, 0, 0, 0.22);}
.footer p                                 {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;text-align: center;margin: 8px 0;}

.footer-section a                               {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: underline;}

.footer-section a:hover                          {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: none;}

a.practice-btn{
    background: #11405e;
    border-radius: 7px;
    text-decoration: underline;
    color: #fff;
    padding: 10px 12px;
    font-family: 'Century Gothic', sans-serif;
    margin: 7px 0;
    display: inline-block;
    font-size: 14px;
    position: relative;
    font-weight: 100;
}

a.practice-btn:hover{
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 100;
    background: #11405e;

}

.slicknav_menu                            {display: none}

h3.cosmetic-procedures {
    text-align: center;
  }

  img.captcha {
      float: right;
      position: relative;
      top: -48px;
      right: 7px;
  }


  input.form-button {
      padding: 11px 17px 11px 17px;
      width: 18% !important;
      border: #2f3184 solid 1px;
      border-radius: 3px;
      background: #11405e;
      color: #fff;
      float: right;
      font-size: 14px;
      text-align: center;
      font-family: 'Century Gothic', sans-serif;
      margin: -45px 16px;
  }



}



/* min-width 1025px, large screens
======================================================================*/
@media only screen and (max-width: 1024px) {


      .header-section .row {position:relative}
      .header-section                                   {background: rgb(215, 229, 242);position: relative;width: 100%;z-index: 9999;}

      .navigation                             {
        display: none;
    }

      .navigation  ul                         {
          position: relative;
          margin: 25px 0;

      }
      .navigation  ul li                      {
          list-style: none;
          display: inline-block;
      }
      .navigation  ul li a                    {
          padding: 10px 10px;
          color: #11405e;
          font-size: 15px;
          font-family: 'Century Gothic', sans-serif;

      }
      .navigation  ul li a:hover              {
          text-decoration: underline;
      }


      .page-1                                         {position: relative;height: auto;}
      .page-2                                         {position: relative;background: url(../images/page-2-bg.jpg) no-repeat;min-height: auto;padding: 1% 10px 16% 0;}
      .page-3                                         {position: relative;background: url(../images/page-3-bg.jpg) no-repeat;min-height: auto;}
      .page-4                                         {position: relative;background: url(../images/page-4-bg.jpg) no-repeat;min-height: auto;display: none;}


      .arrow-wrap                        {
            text-align: center;
            position: absolute;
            z-index: 8889;
            bottom: 26px;
            right: 42%;
            }
    .home-content      {
        position: relative;
        right: 0;
        z-index: 8888;
        top: 0;
        margin: 25px 0;
    }

    .home-content h1                  {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 30px;font-style: italic;font-weight: 600;text-align: left;/* margin: 25px 0; */}
    .home-content p                   {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 16px;}

    .home-content a                   {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-decoration: underline;}

    .home-content a:hover             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-decoration: none;}

    .practice-content-section         {position: relative;top: 0;}
    .practice-content                 {}
    .practice-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0}
    .practice-content   p             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;padding: 0 15px;}
    .practice-content-right           {text-align: left}
    .practice-content-left            {text-align: left;}

    .practice-content   a             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline; font-weight: bold;}
    .practice-content   a:hover       {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;font-weight: bold;}


    .services-content-section         {position: relative;top: 0;padding: 10% 0;}
    .services-content                 {}
    .services-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0}
    .services-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }

    .block                            {padding: 12px;}
    .block h3                         {font-family: 'Century Gothic', sans-serif;font-size: 18px;font-style: italic;font-weight: 600;text-align: center;color:#fff;margin:0;padding: 20px;}
    .block p                          {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: center; padding: 15px }
    .service-text-block               {background: #2a7cae}
    .service-text-block-bottom        {background: rgba(255,255,255,0.5)}


    .testimonials-content-section         {position: relative;top: 0;padding: 10% 0;display:none;}
    .testimonials-content                 {}
    .testimonials-content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 30px;font-style: italic;font-weight: 600;text-align: center;margin: 25px 0;text-align: center;}
    .testimonials-content   p             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-align: left;}
    .testimonials-content   p.name        {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: right; font-weight: 600}


    .page                                           {background: url(../images/page-bg.jpg) no-repeat}
    .content-section         {position: relative;padding: 10% 0;}
    .content                 {}
    .content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 30px;font-style: italic;font-weight: 600;text-align: center;margin: 0 0 5% 0;}
    .content   h3            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 18px; font-weight: 600; }
    .content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }

    .content a  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline;}

    .content a:hover  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;}

    .content   ul             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; margin:0 15px; line-height: 28px}
    .content   ol             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; margin-left:15px; line-height: 28px}
    .content   ol li          {list-style-type: decimal;}
    .content   ol li ul       {margin-left: 15px}
    .content   ol li ul li    {list-style-type: disc;}
    #contact                              {position: relative;}
    .textbold                 {color:#11405e;font-weight: bold;font-size: 14px;}
    .divider {min-height: 128px; padding: 0 12px 0 20px; position:relative}
    .divider:after{content:'';width:1px;background:#fff;height: 134px;position:absolute;top: 15px;right:0;}

    .bottom-section                           {background: rgba(17, 64, 94, 0.90);position: absolute;width: 100%;bottom: 0;}
    .bottom                                   {padding: 35px 0;}
    .bottom h3                                {color: #fff;font-size: 16px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;text-align: left;}
    .bottom p                                {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;text-align: left;}
    .bottom a                                {color: #fff; text-decoration: underline;}
    .bottom a:hover                           {color: #fff; text-decoration: none;}
    .bottom-section .textbold{color:#fff;font-weight: bold;}

    .tel                                       {position: relative;padding-left: 25px;}
    .tel::after                                {content: "";background:url(../images/tel.png);width: 23px;position: absolute;left:0;height: 20px;top: 0px;}

    .fax                                       {position: relative;padding-left: 26px;}
    .fax::after                                {content: "";background:url(../images/fax.png);width: 20px;position: absolute;left:0;height: 21px;top: 0px;}

    .cell                                       {position: relative;padding-left: 26px;}
    .cell::after                                {content: "";background:url(../images/cell.png);width: 20px;position: absolute;left:0;height: 22px;top: 0px;}


    .addres                                       {position: relative;padding-left: 28px;}
    .addres::after                                {content: "";background:url(../images/map-marker.png);width: 20px;position: absolute;left:0;height: 22px;top: 8px;}

    .email                                       {position: relative;padding-left: 27px;}
    .email::after                                {content: "";background:url(../images/mail.png);width: 20px;position: absolute;left:0;height: 15px;top: 6px;}


    .footer-section                           {background: rgba(0, 0, 0, 0.22);}
    .footer p                                 {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;text-align: center;margin: 8px 0;}

    .footer-section a                               {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: underline;}

    .footer-section a:hover                          {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: none;}

    a.practice-btn{
        background: #11405e;
        border-radius: 7px;
        text-decoration: underline;
        color: #fff;
        padding: 10px 12px;
        font-family: 'Century Gothic', sans-serif;
        margin: 7px 0;
        display: inline-block;
        font-size: 14px;
        position: relative;
        font-weight: 100;
    }

    a.practice-btn:hover{
        color: #fff;
        text-decoration: none;
        font-size: 14px;
        font-weight: 100;
        background: #11405e;

    }


.slicknav_menu                            {display: block}

h3.cosmetic-procedures {
    text-align: center;
  }

  img.captcha {
      float: right;
      position: relative;
      top: -48px;
      right: 7px;
  }


  input.form-button {
      padding: 11px 17px 11px 17px;
      width: 18% !important;
      border: #2f3184 solid 1px;
      border-radius: 3px;
      background: #11405e;
      color: #fff;
      float: right;
      font-size: 14px;
      text-align: center;
      font-family: 'Century Gothic', sans-serif;
      margin: -45px 16px;
  }




}


/* min-width 641px and max-width 1024px, use when QAing tablet-only issues
===========================================================================*/
@media only screen and (max-width: 1023px) and (min-width: 641px) {



    .header-section .row {position:relative}
    .header-section                                   {background: rgb(215, 229, 242);position: relative;width: 100%;z-index: 9999;}

    .navigation                             {
      display: none;
  }

    .navigation  ul                         {
        position: relative;
        margin: 25px 0;

    }
    .navigation  ul li                      {
        list-style: none;
        display: inline-block;
    }
    .navigation  ul li a                    {
        padding: 10px 10px;
        color: #11405e;
        font-size: 15px;
        font-family: 'Century Gothic', sans-serif;

    }
    .navigation  ul li a:hover              {
        text-decoration: underline;
    }


    .page-1                                         {position: relative;height: auto;}
    .page-2                                         {position: relative;background: url(../images/page-2-bg.jpg) no-repeat;min-height: auto;padding: 1% 10px 16% 0;}
    .page-3                                         {position: relative;background: url(../images/page-3-bg.jpg) no-repeat;min-height: auto;}
    .page-4                                         {position: relative;background: url(../images/page-4-bg.jpg) no-repeat;min-height: auto; display: none;}


    .arrow-wrap                        {
          text-align: center;
          position: absolute;
          z-index: 8888;
          bottom: 26px;
          right: 0;
          }
  .home-content      {
      position: relative;
      right: 0;
      z-index: 8888;
      top: 0;
      margin: 25px 0;
  }

  .home-content h1                  {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 30px;font-style: italic;font-weight: 600;text-align: center;margin: 25px 0;}
  .home-content p                   {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;padding: 0 15px;}

  .home-content a                   {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-decoration: underline;}

  .home-content a:hover             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-decoration: none;}


  .practice-content-section         {position: relative;top: 0;}
  .practice-content                 {}
  .practice-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0}
  .practice-content   p             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;padding: 0 15px;}
  .practice-content-right           {text-align: left}
  .practice-content-left            {text-align: left;}

  .practice-content   a             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline; font-weight: bold;}
  .practice-content   a:hover       {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;font-weight: bold;}


  .services-content-section         {position: relative;top: 0;padding: 10% 0;}
  .services-content                 {}
  .services-content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 30px;font-style: italic;font-weight: 600;text-align: center;margin: 25px 0;}
  .services-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }

  .block                            {padding: 12px;}
  .block h3                         {font-family: 'Century Gothic', sans-serif;font-size: 16px;font-style: italic;font-weight: 600;text-align: center;color:#fff;margin:0;padding: 20px;}
  .block p                          {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: center; padding: 15px }
  .service-text-block               {background: #2a7cae}
  .service-text-block-bottom        {background: rgba(255,255,255,0.5)}


  .testimonials-content-section         {position: relative;top: 0;padding: 10% 0;display:none;}
  .testimonials-content                 {}
  .testimonials-content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 30px;font-style: italic;font-weight: 600;text-align: center;margin: 25px 0;text-align: center;}
  .testimonials-content   p             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-align: left;}
  .testimonials-content   p.name        {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: right; font-weight: 600}


  .page                                           {background: url(../images/page-bg.jpg) no-repeat}
  .content-section         {position: relative;padding: 10% 0;}
  .content                 {}
  .content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 30px;font-style: italic;font-weight: 600;text-align: center;margin: 0 0 5% 0;}
  .content   h3            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 16px;font-weight: 600;padding: 0 15px;}
  .content   p             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;padding: 0 15px;}

  .content a  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline;}

  .content a:hover  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;}


  .content   ul             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;margin:0 15px;line-height: 28px;padding: 0 15px;}
  .content   ol             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;margin-left:15px;line-height: 28px;padding: 0 15px;}
  .content   ol li          {list-style-type: decimal;}
  .content   ol li ul       {margin-left: 15px}
  .content   ol li ul li    {list-style-type: disc;}
  #contact                              {position: relative;}
  .textbold                 {color:#11405e;font-weight: bold;font-size: 14px;}
  .divider {min-height: 128px;padding: 0 12px 12px 20px;position:relative;}
  .divider:after{content:'';width: 98%;background:#fff;height: 1px;position: absolute;bottom: 4%;right: 11px;top: auto;}


  .bottom-section                           {background: rgba(17, 64, 94, 0.90);position: relative;width: 100%;bottom: 0;}
  .bottom                                   {padding: 35px 0;}
  .bottom h3                                {color: #fff;font-size: 16px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;text-align: left;}
  .bottom p                                {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;text-align: left;}
  .bottom a                                {color: #fff; text-decoration: underline;}
  .bottom a:hover                           {color: #fff; text-decoration: none;}
  .bottom-section .textbold{color:#fff;font-weight: bold;}


  .tel                                       {position: relative;padding-left: 25px;}
  .tel::after                                {content: "";background:url(../images/tel.png);width: 23px;position: absolute;left:0;height: 20px;top: 0px;}

  .fax                                       {position: relative;padding-left: 26px;}
  .fax::after                                {content: "";background:url(../images/fax.png);width: 20px;position: absolute;left:0;height: 21px;top: 0px;}

  .cell                                       {position: relative;padding-left: 26px;}
  .cell::after                                {content: "";background:url(../images/cell.png);width: 20px;position: absolute;left:0;height: 22px;top: 0px;}


  .addres                                       {position: relative;padding-left: 28px;}
  .addres::after                                {content: "";background:url(../images/map-marker.png);width: 20px;position: absolute;left:0;height: 22px;top: 8px;}

  .email                                       {position: relative;padding-left: 27px;}
  .email::after                                {content: "";background:url(../images/mail.png);width: 20px;position: absolute;left:0;height: 15px;top: 6px;}


  .footer-section                           {background: rgba(0, 0, 0, 0.22);}
  .footer p                                 {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;text-align: center;margin: 8px 0;padding: 0 15px;}

  .footer-section a                               {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: underline;}

  .footer-section a:hover                          {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: none;}

  a.practice-btn{
      background: #11405e;
      border-radius: 7px;
      text-decoration: underline;
      color: #fff;
      padding: 10px 12px;
      font-family: 'Century Gothic', sans-serif;
      margin: 7px 0;
      display: inline-block;
      font-size: 14px;
      position: relative;
      font-weight: 100;
  }

  a.practice-btn:hover{
      color: #fff;
      text-decoration: none;
      font-size: 14px;
      font-weight: 100;
      background: #11405e;

  }

.slicknav_menu                            {display: block}

h3.cosmetic-procedures {
    text-align: center;
  }

  img.captcha {
      float: right;
      position: relative;
      top: -48px;
      right: 7px;
  }


  input.form-button {
      padding: 11px 17px 11px 17px;
      width: 18% !important;
      border: #2f3184 solid 1px;
      border-radius: 3px;
      background: #11405e;
      color: #fff;
      float: right;
      font-size: 14px;
      text-align: center;
      font-family: 'Century Gothic', sans-serif;
      margin: -45px 16px;
  }



}


/* min-width 641px, medium screens
=====================================================================*/
@media only screen and (max-width: 640px) {


    .header-section .row {position:relative}
    .header-section                                   {background: rgb(215, 229, 242);position: relative;width: 100%;z-index: 9999;}

    .navigation                             {
      display: none;
  }

    .navigation  ul                         {
        position: relative;
        margin: 25px 0;

    }
    .navigation  ul li                      {
        list-style: none;
        display: inline-block;
    }
    .navigation  ul li a                    {
        padding: 10px 10px;
        color: #11405e;
        font-size: 15px;
        font-family: 'Century Gothic', sans-serif;

    }
    .navigation  ul li a:hover              {
        text-decoration: underline;
    }


    .page-1                                         {position: relative;height: auto;}
    .page-2                                         {position: relative;background: url(../images/page-2-bg.jpg) no-repeat;min-height: auto;padding: 1% 10px 16% 0;}
    .page-3                                         {position: relative;background: url(../images/page-3-bg.jpg) no-repeat;min-height: auto;}
    .page-4                                         {position: relative;background: url(../images/page-4-bg.jpg) no-repeat;min-height: auto;display: none;}


    .arrow-wrap                        {
          text-align: center;
          position: absolute;
          z-index: 8888;
          bottom: 26px;
          right: 0;
          }
  .home-content      {
      position: relative;
      right: 0;
      z-index: 8888;
      top: 0;
      margin: 25px 0;
  }

  .home-content h1                  {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 23px;font-style: italic;font-weight: 600;}
  .home-content p                   {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;}

  .home-content a                   {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-decoration: underline;}

  .home-content a:hover             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-decoration: none;}

  .practice-content-section         {position: relative;top: 0;}
  .practice-content                 {}
  .practice-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0}
  .practice-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }
  .practice-content-right           {text-align: left}
  .practice-content-left            {text-align: left;}

  .practice-content   a             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline; font-weight: bold;}
  .practice-content   a:hover       {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;font-weight: bold;}


  .services-content-section         {position: relative;top: 0;padding: 10% 0;}
  .services-content                 {}
  .services-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0}
  .services-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }

  .block                            {padding: 12px;}
  .block h3                         {font-family: 'Century Gothic', sans-serif; font-size: 24px; font-style: italic; font-weight: 600; text-align: center; color:#fff ;margin:0 ;padding: 20px }
  .block p                          {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: center; padding: 15px }
  .service-text-block               {background: #2a7cae}
  .service-text-block-bottom        {background: rgba(255,255,255,0.5)}


  .testimonials-content-section         {position: relative;top: 0;padding: 10% 0;display:none;}
  .testimonials-content                 {}
  .testimonials-content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 30px;font-style: italic;font-weight: 600;text-align: center;margin: 25px 0;text-align: center;}
  .testimonials-content   p             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-align: left;}
  .testimonials-content   p.name        {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: right; font-weight: 600}

  .page                                           {background: url(../images/page-bg.jpg) no-repeat}
  .content-section         {position: relative;padding: 12% 0}
  .content                 {}
  .content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin:  5% 0;}
  .content   h3            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 18px; font-weight: 600; }
  .content   p             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;padding: 0 15px;}

  .content a  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline;}

  .content a:hover  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;}

  .content   ul             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; margin:0 15px; line-height: 28px}
  .content   ol             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;margin-left:15px;line-height: 28px;padding: 0 15px;}
  .content   ol li          {list-style-type: decimal;}
  .content   ol li ul       {margin-left: 15px}
  .content   ol li ul li    {list-style-type: disc;}
  #contact                              {position: relative;}
  .textbold                 {color:#11405e;font-weight: bold;font-size: 14px;}
  .divider {min-height: 128px;padding: 0 12px 12px 20px;position:relative;}
  .divider:after{content:'';width: 98%;background:#fff;height: 1px;position: absolute;bottom: 4%;right: 11px;top: auto;}


  .bottom-section                           {background: rgba(17, 64, 94, 0.90);position: relative;width: 100%;bottom: 0;}
  .bottom                                   {padding: 35px 0;}
  .bottom h3                                {color: #fff;font-size: 18px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;text-align: left;}
  .bottom p                                {color: #fff;font-size: 15px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;text-align: left;}
  .bottom a                                {color: #fff; text-decoration: underline;}
  .bottom a:hover                           {color: #fff; text-decoration: none;}
  .bottom-section .textbold{color:#fff;font-weight: bold;}


  .tel                                       {position: relative;padding-left: 25px;}
  .tel::after                                {content: "";background:url(../images/tel.png);width: 23px;position: absolute;left:0;height: 20px;top: 0px;}

  .fax                                       {position: relative;padding-left: 26px;}
  .fax::after                                {content: "";background:url(../images/fax.png);width: 20px;position: absolute;left:0;height: 21px;top: 0px;}

  .cell                                       {position: relative;padding-left: 26px;}
  .cell::after                                {content: "";background:url(../images/cell.png);width: 20px;position: absolute;left:0;height: 22px;top: 0px;}


  .addres                                       {position: relative;padding-left: 28px;}
  .addres::after                                {content: "";background:url(../images/map-marker.png);width: 20px;position: absolute;left:0;height: 22px;top: 8px;}

  .email                                       {position: relative;padding-left: 27px;}
  .email::after                                {content: "";background:url(../images/mail.png);width: 20px;position: absolute;left:0;height: 15px;top: 6px;}


  .footer-section                           {background: rgba(0, 0, 0, 0.22);}
  .footer p                                 {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;text-align: center;margin: 8px 0;}


  .footer-section a                               {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: underline;}

  .footer-section a:hover                          {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: none;}

  a.practice-btn{
      background: #11405e;
      border-radius: 7px;
      text-decoration: underline;
      color: #fff;
      padding: 10px 12px;
      font-family: 'Century Gothic', sans-serif;
      margin: 7px 0;
      display: inline-block;
      font-size: 14px;
      position: relative;
      font-weight: 100;
  }

  a.practice-btn:hover{
      color: #fff;
      text-decoration: none;
      font-size: 14px;
      font-weight: 100;
      background: #11405e;

  }

.slicknav_menu                            {display: block}

h3.cosmetic-procedures {
    text-align: center;
  }

  img.captcha {
      float: right;
      position: relative;
      top: -48px;
      right: 7px;
  }


  input.form-button {
      padding: 11px 17px 11px 17px;
      width: 18% !important;
      border: #2f3184 solid 1px;
      border-radius: 3px;
      background: #11405e;
      color: #fff;
      float: right;
      font-size: 14px;
      text-align: center;
      font-family: 'Century Gothic', sans-serif;
      margin: -45px 16px;
  }



}


/*Styles for Smartphones - 4
====================================================================*/
@media only screen and (max-width: 480px) {


    .header-section .row {position:relative}
    .header-section                                   {background: rgb(215, 229, 242);position: relative;width: 100%;z-index: 9999;}

    .navigation                             {
      display: none;
  }

    .navigation  ul                         {
        position: relative;
        margin: 25px 0;

    }
    .navigation  ul li                      {
        list-style: none;
        display: inline-block;
    }
    .navigation  ul li a                    {
        padding: 10px 10px;
        color: #11405e;
        font-size: 15px;
        font-family: 'Century Gothic', sans-serif;

    }
    .navigation  ul li a:hover              {
        text-decoration: underline;
    }


    .page-1                                         {position: relative;height: auto;}
    .page-2                                         {position: relative;background: url(../images/page-2-bg.jpg) no-repeat;min-height: auto;padding: 1% 10px 16% 0;}
    .page-3                                         {position: relative;background: url(../images/page-3-bg.jpg) no-repeat;min-height: auto;}
    .page-4                                         {position: relative;background: url(../images/page-4-bg.jpg) no-repeat;min-height: auto;display: none;}


    .arrow-wrap                        {
          text-align: center;
          position: absolute;
          z-index: 8888;
          bottom: 26px;
          right: 0;
          }
  .home-content      {
      position: relative;
      right: 0;
      z-index: 8888;
      top: 0;
      margin: 25px 0;
  }

  .home-content h1                  {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 23px;font-style: italic;font-weight: 600;padding: 0 15px;}
  .home-content p                   {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;padding: 0 15px;}

  .home-content a                   {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-decoration: underline;}

  .home-content a:hover             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-decoration: none;}

  .practice-content-section         {position: relative;top: 0;}
  .practice-content                 {}
  .practice-content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 23px;font-style: italic;font-weight: 600;text-align: left;margin;padding: 0;padding: 0 15px;}
  .practice-content   p             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;padding: 0 15px;}
  .practice-content-right           {text-align: left}
  .practice-content-left            {text-align: left;}

  .practice-content   a             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline; font-weight: bold;}
  .practice-content   a:hover       {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;font-weight: bold;}


  .services-content-section         {position: relative;top: 0;padding: 10% 0;}
  .services-content                 {}
  .services-content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 23px;font-style: italic;font-weight: 600;text-align: left;margin: 25px 0;padding: 0 15px;}
  .services-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }

  .block                            {padding: 12px;}
  .block h3                         {font-family: 'Century Gothic', sans-serif;font-size: 16px;font-style: italic;font-weight: 600;text-align: center;color:#fff;margin:0;padding: 10px;}
  .block p                          {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: center; padding: 15px }
  .service-text-block               {background: #2a7cae}
  .service-text-block-bottom        {background: rgba(255,255,255,0.5)}


  .testimonials-content-section         {position: relative;top: 0;padding: 10% 0;display:none;}
  .testimonials-content                 {}
  .testimonials-content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 30px;font-style: italic;font-weight: 600;text-align: center;margin: 25px 0;text-align: center;}
  .testimonials-content   p             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-align: left;}
  .testimonials-content   p.name        {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: right; font-weight: 600}

  .page                                           {background: url(../images/page-bg.jpg) no-repeat}
  .content-section         {position: relative;padding: 12% 0}
  .content                 {}
  .content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 23px;font-style: italic;font-weight: 600;text-align: center;margin: 0 0 5% 0;}
  .content   h3            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 16px;font-weight: 600;padding: 0 15px;}
  .content   p             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;padding: 0 15px;}

  .content a  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline;}

  .content a:hover  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;}

  .content   ul             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;margin:0 15px;line-height: 28px;padding: 0 15px;}
  .content   ol             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;margin-left:15px;line-height: 28px;padding: 0 15px;}
  .content   ol li          {list-style-type: decimal;}
  .content   ol li ul       {margin-left: 15px}
  .content   ol li ul li    {list-style-type: disc;}
  #contact                              {position: relative;}
  .textbold                 {color:#11405e;font-weight: bold;font-size: 14px;}
  .divider {min-height: 128px;padding: 0 12px 12px 20px;position:relative;}
  .divider:after{content:'';width: 98%;background:#fff;height: 1px;position: absolute;bottom: 4%;right: 11px;top: auto;}


  .bottom-section                           {background: rgba(17, 64, 94, 0.90);position: relative;width: 100%;bottom: 0;}
  .bottom                                   {padding: 35px 0;}
  .bottom h3                                {color: #fff;font-size: 16px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;text-align: left;}
  .bottom p                                {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;text-align: left;}
  .bottom a                                {color: #fff; text-decoration: underline;}
  .bottom a:hover                           {color: #fff; text-decoration: none;}
  .bottom-section .textbold{color:#fff;font-weight: bold;}


  .tel                                       {position: relative;padding-left: 25px;}
  .tel::after                                {content: "";background:url(../images/tel.png);width: 23px;position: absolute;left:0;height: 20px;top: 0px;}

  .fax                                       {position: relative;padding-left: 26px;}
  .fax::after                                {content: "";background:url(../images/fax.png);width: 20px;position: absolute;left:0;height: 21px;top: 0px;}

  .cell                                       {position: relative;padding-left: 26px;}
  .cell::after                                {content: "";background:url(../images/cell.png);width: 20px;position: absolute;left:0;height: 22px;top: 0px;}


  .addres                                       {position: relative;padding-left: 28px;}
  .addres::after                                {content: "";background:url(../images/map-marker.png);width: 20px;position: absolute;left:0;height: 22px;top: 8px;}

  .email                                       {position: relative;padding-left: 27px;}
  .email::after                                {content: "";background:url(../images/mail.png);width: 20px;position: absolute;left:0;height: 15px;top: 6px;}


  .footer-section                           {background: rgba(0, 0, 0, 0.22);}
  .footer p                                 {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;text-align: center;margin: 8px 0;}

  .footer-section a                               {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: underline;}

  .footer-section a:hover                          {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: none;}

  a.practice-btn{
      background: #11405e;
      border-radius: 7px;
      text-decoration: underline;
      color: #fff;
      padding: 10px 12px;
      font-family: 'Century Gothic', sans-serif;
      margin: 7px 0;
      display: inline-block;
      font-size: 14px;
      position: relative;
      font-weight: 100;
  }

  a.practice-btn:hover{
      color: #fff;
      text-decoration: none;
      font-size: 14px;
      font-weight: 100;
      background: #11405e;

  }

.slicknav_menu                            {display: block}

h3.cosmetic-procedures {
    text-align: center;
  }

  img.captcha {
      float: right;
      position: relative;
      top: -48px;
      right: 7px;
  }


  input.form-button {
      padding: 11px 17px 11px 17px;
      width: 18% !important;
      border: #2f3184 solid 1px;
      border-radius: 3px;
      background: #11405e;
      color: #fff;
      float: right;
      font-size: 14px;
      text-align: center;
      font-family: 'Century Gothic', sans-serif;
      margin: -45px 16px;
  }




}


/* Smaller Smartphones
===========================================================================*/
@media only screen and (max-width: 320px) {


  .header-section .row {position:relative}
  .header-section                                   {background: rgb(215, 229, 242);position: relative;width: 100%;z-index: 9999;}

  .navigation                             {
    display: none;
}

  .navigation  ul                         {
      position: relative;
      margin: 25px 0;

  }
  .navigation  ul li                      {
      list-style: none;
      display: inline-block;
  }
  .navigation  ul li a                    {
      padding: 10px 10px;
      color: #11405e;
      font-size: 15px;
      font-family: 'Century Gothic', sans-serif;

  }
  .navigation  ul li a:hover              {
      text-decoration: underline;
  }


  .page-1                                         {position: relative;height: auto;}
  .page-2                                         {position: relative;background: url(../images/page-2-bg.jpg) no-repeat;min-height: auto;padding: 1% 10px 16% 0;}
  .page-3                                         {position: relative;background: url(../images/page-3-bg.jpg) no-repeat;min-height: auto;}
  .page-4                                         {position: relative;background: url(../images/page-4-bg.jpg) no-repeat;min-height: auto;display: none;}


  .arrow-wrap                        {
        text-align: center;
        position: absolute;
        z-index: 8888;
        bottom: 26px;
        right: 0;
        }
.home-content      {
    position: relative;
    right: 0;
    z-index: 8888;
    top: 0;
    margin: 25px 0;
}

.home-content h1                  {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 23px;font-style: italic;font-weight: 600;}
.home-content p                   {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;}

.home-content a                   {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-decoration: underline;}

.home-content a:hover             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-decoration: none;}

.practice-content-section         {position: relative;top: 0;}
.practice-content                 {}
.practice-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0}
.practice-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }
.practice-content-right           {text-align: left}
.practice-content-left            {text-align: left;}

.practice-content   a             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline; font-weight: bold;}
.practice-content   a:hover       {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;font-weight: bold;}


.services-content-section         {position: relative;top: 0;padding: 10% 0;}
.services-content                 {}
.services-content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin: 25px 0}
.services-content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }

.block                            {padding: 12px;}
.block h3                         {font-family: 'Century Gothic', sans-serif; font-size: 24px; font-style: italic; font-weight: 600; text-align: center; color:#fff ;margin:0 ;padding: 20px }
.block p                          {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: center; padding: 15px }
.service-text-block               {background: #2a7cae}
.service-text-block-bottom        {background: rgba(255,255,255,0.5)}


.testimonials-content-section         {position: relative;top: 0;padding: 10% 0;display:none;}
.testimonials-content                 {}
.testimonials-content   h1            {color:#11405e;font-family: 'Century Gothic', sans-serif;font-size: 30px;font-style: italic;font-weight: 600;text-align: center;margin: 25px 0;text-align: center;}
.testimonials-content   p             {color:#414042;font-family: 'Century Gothic',sans-serif;font-size: 14px;text-align: left;}
.testimonials-content   p.name        {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-align: right; font-weight: 600}

.page                                           {background: url(../images/page-bg.jpg) no-repeat}
.content-section         {position: relative;padding: 12% 0}
.content                 {}
.content   h1            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 30px; font-style: italic; font-weight: 600; text-align: center; margin:  5% 0;}
.content   h3            {color:#11405e; font-family: 'Century Gothic', sans-serif; font-size: 18px; font-weight: 600; }
.content   p             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; }

.content a  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: underline;}

.content a:hover  {color:#11405e; font-family: 'Century Gothic',sans-serif; font-size: 14px; text-decoration: none;}

.content   ul             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; margin:0 15px; line-height: 28px}
.content   ol             {color:#414042; font-family: 'Century Gothic',sans-serif; font-size: 14px; margin-left:15px; line-height: 28px}
.content   ol li          {list-style-type: decimal;}
.content   ol li ul       {margin-left: 15px}
.content   ol li ul li    {list-style-type: disc;}
#contact                              {position: relative;}
.textbold                 {color:#11405e;font-weight: bold;font-size: 14px;}
.divider {min-height: 128px;padding: 0 12px 12px 20px;position:relative;}
.divider:after{content:'';width: 98%;background:#fff;height: 1px;position: absolute;bottom: 4%;right: 11px;top: auto;}


.bottom-section                           {background: rgba(17, 64, 94, 0.90);position: absolute;width: 100%;bottom: 0;}
.bottom                                   {padding: 35px 0;}
.bottom h3                                {color: #fff;font-size: 18px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;text-align: left;}
.bottom p                                {color: #fff;font-size: 15px;font-family: 'Century Gothic', sans-serif;line-height: 25px;font-weight:300;text-align: left;}
.bottom a                                {color: #fff; text-decoration: underline;}
.bottom a:hover                           {color: #fff; text-decoration: none;}
.bottom-section .textbold{color:#fff;font-weight: bold;}


.tel                                       {position: relative;padding-left: 25px;}
.tel::after                                {content: "";background:url(../images/tel.png);width: 23px;position: absolute;left:0;height: 20px;top: 0px;}

.fax                                       {position: relative;padding-left: 26px;}
.fax::after                                {content: "";background:url(../images/fax.png);width: 20px;position: absolute;left:0;height: 21px;top: 0px;}

.cell                                       {position: relative;padding-left: 26px;}
.cell::after                                {content: "";background:url(../images/cell.png);width: 20px;position: absolute;left:0;height: 22px;top: 0px;}


.addres                                       {position: relative;padding-left: 28px;}
.addres::after                                {content: "";background:url(../images/map-marker.png);width: 20px;position: absolute;left:0;height: 22px;top: 8px;}

.email                                       {position: relative;padding-left: 27px;}
.email::after                                {content: "";background:url(../images/mail.png);width: 20px;position: absolute;left:0;height: 15px;top: 6px;}


.footer-section                           {background: rgba(0, 0, 0, 0.22);}
.footer p                                 {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;text-align: center;margin: 8px 0;}

.footer-section a                               {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: underline;}

.footer-section a:hover                          {color: #fff;font-size: 14px;font-family: 'Century Gothic', sans-serif;text-decoration: none;}

a.practice-btn{
    background: #11405e;
    border-radius: 7px;
    text-decoration: underline;
    color: #fff;
    padding: 10px 12px;
    font-family: 'Century Gothic', sans-serif;
    margin: 7px 0;
    display: inline-block;
    font-size: 14px;
    position: relative;
    font-weight: 100;
}

a.practice-btn:hover{
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 100;
    background: #11405e;

}
.slicknav_menu                            {display: block}

h3.cosmetic-procedures {
    text-align: center;
  }

  img.captcha {
      float: right;
      position: relative;
      top: -48px;
      right: 7px;
  }


  input.form-button {
      padding: 11px 17px 11px 17px;
      width: 18% !important;
      border: #2f3184 solid 1px;
      border-radius: 3px;
      background: #11405e;
      color: #fff;
      float: right;
      font-size: 14px;
      text-align: center;
      font-family: 'Century Gothic', sans-serif;
      margin: -45px 16px;
  }


 }
