/* 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: #6a1012;
      text-decoration: underline;
}

.cookie-btn {
    background: #6a1012;
    border: 0;
    color: #f5f6fa;
    padding: 12px 40px;
    font-size: 14px;
    margin-bottom: 16px;
    border-radius: 0;
    cursor: pointer;
}

.cookie-btn-decline {
    background: #ededed;
    border: 0;
    color: #6a1012;
    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*/

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


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

 /* min-width 1921px, xxlarge screens
=======================================================================
@media only screen and (min-width: 120.063em) { }*/
.text-right             {text-align: right !important}
.relative               {position: relative !important; }

.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: 50%;
		background: rgb(0, 0, 0);
		text-align: left;
		margin-left: 0;
	}

.navigation ul li ul li {display:block;padding: 7px 0;}
.navigation ul li ul li a       {
    padding: 1px 10px;
    display: block;
    font-size: 13px;
    color: #cbcccd;
}
.navigation ul li ul li a:hover       {}



ul#sub {
		color: #414042;
		font-size: 14px;
		font-family: 'Century Gothic', sans-serif;
		line-height: 33px;
		margin: 15px 30px;
	}

	span.textbold {
		color: #414042;
    font-size: 14px;
		font-weight: bold;
    font-family: 'Century Gothic', sans-serif;
    line-height: 28px;
    margin: 15px 0;
	}

.procedures-content-section a{
	  color: #414042;
    font-size: 14px;
    font-family: 'Century Gothic', sans-serif;
    line-height: 28px;

	}

	.procedures-content-section a:hover{
		  text-decoration: underline;

		}

	.procedures-content-section ul li{
		list-style: none;
	}

	.arrow-wrap                        {
		text-align: center;
		position: absolute;
		z-index: 8888;
		bottom: 50px;
		right: 0;
		top: 10%;
			}
			.arrow-wrap-2                        {
					text-align: center;
					position: absolute;
					z-index: 9999;
					bottom: 69px;
					right: 41%;
					}


	img.captcha {
    float: right;
    position: relative;
		top: 5px;
		left: 58%;
}

input.form-button {
    padding: 11px 17px 11px 17px;
    width: 16% !important;
    border: #6a1012 solid 1px;
    border-radius: 3px;
    background: #6a1012;
    color: #fff;
    float: right;
    font-size: 14px;
    font-family: 'Century Gothic', sans-serif;
    margin: 0 16px;
}

p.app,a {
		color: #cc181b;
		font-size: 14px;
		font-family: 'Century Gothic', sans-serif;
		top: 94%;
		margin: 0 1%;
		font-weight: 600;
		width: 100%;
}

.arrow-wrap                        {
	text-align: center;
	position: absolute;
	z-index: 8888;
	bottom: 50px;
	right: 0;
	top: 10%;
	right: 41%;
		}
		.arrow-wrap-2                        {
				text-align: center;
				position: absolute;
				z-index: 9999;
				bottom: 69px;
				right: 41%;
				}


				.arrow-wrap-3  {
						 text-align: center;
						 position: absolute;
						 z-index: 9999;
						 bottom: 69px;
						 right: 41%;}

p.app a:hover {color: #cc181b; text-decoration: underline;}

img.doctor {
    position: relative;
    margin: 1% 3% 0 0%;
    border: 2px solid #6a1012;
}


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


  .app                {position: absolute;
    bottom: -23%;
    right: 8px;}
  .header-section .row      {position: relative}
  .header-section     {
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 9999;
      background: rgb(0, 0, 0);
  }

  .logo                                   {
      position: relative;
  }
  .navigation                             {
      /* float: right; */
      text-align: right;
      margin-top: 50px;
      /* padding-left: 50px; */
  }
  .navigation  ul                         {
      position: relative;
      top: 115px;
      margin: 10px -44%;
  }
  .navigation  ul li                      {
      list-style: none;
      display: inline-block;

  }
  .navigation  ul li a                    {
      padding: 31px 6px;
      color: #cbcccd;
      font-size: 13px;
      font-family: 'Century Gothic', sans-serif;
      text-transform: uppercase;
  }
  .navigation  ul li a:hover              {
      text-decoration: underline;
      color: #cbcccd;
  }


	.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: 50%;
			background: rgb(0, 0, 0);
			text-align: left;
			margin-left: 0;
		}

	.navigation ul li ul li {display:block;padding: 7px 0;}
	.navigation ul li ul li a       {
	    padding: 1px 10px;
	    display: block;
	    font-size: 13px;
	    color: #cbcccd;
	}
	.navigation ul li ul li a:hover       {}

.social                           {text-align: center;position: relative;top: 50px;}
.social ul                        {text-align: center;margin-bottom: 10px;}
.social ul li                     {list-style: none; display: inline-block;}
.social ul li a                   {padding: 0 9px;}

.bottom-img                      {
    position: absolute;
    bottom: 0px;
}


.page-content                      {top: 140px; position: relative;}


.home-content-section              {height: 300px;}
.home-content                      {position: relative; top: 35px;}
.home-content           h1         {color:#6a1012;font-size:24px;font-family: 'Century Gothic', sans-serif;margin: -30px 0 2% 0;line-height: 25px;/* top: 74%; */}
.home-content           p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;}


.practice-content-section {position: relative;/* top: 376px; */padding-top: 13.5%;min-height: 990px;}
.practice-content-section:after {
    content: '';
    position: absolute;
    background: rgba(255, 255, 255, 0.74);
    width: 50%;
    height: 988px;
    top: 0;
    z-index: 7777;
}
.practice-content              {position: relative; z-index: 8888; top: 100px;}
.practice-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.practice-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}

.practice-content-section a {color: #414042; text-decoration: underline;     font-weight: normal;}
.practice-content-section img{margin: 0 14% 0 6%;}



.procedures-content-section {position: relative;/* top: 376px; */padding-top: 13.5%;min-height: 990px;z-index: 888;}
.procedures-content              {position: relative; z-index: 8888; top: 100px;}
.procedures-content img          {position: relative;/* width: 12% */}

.procedures-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.procedures-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.page-1                            {background:url(../images/page-1-bg.jpg) no-repeat top;height: 100%;position: relative;}
.page-2                            {background:url(../images/page-2-bg.jpg) no-repeat top;height: 987px; position: relative}
.page-3                            {background:url(../images/page-3-bg.jpg) no-repeat top;height:990px;position: relative;}
.page-4                            {background:url(../images/page-4-bg.jpg) no-repeat top;height: 990px;position: relative;}



.testimonial-wrapper               {/* padding: 39px; *//* background: rgba(0,0,0,0.75); */position: relative;top: 350px;}

.testimonial-wrapper h1             {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.testimonial-wrapper p             {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}
.slider-section               {}


  .content-section              {position: relative; z-index: 8888; padding: 4% 0; background: url(../images/page-bg.png) top left no-repeat; min-height: 105%}
  .content-section   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif; margin:25px 0}
  .content-section   h2         {color:#6a1012; font-size:18px; font-family: 'Century Gothic', sans-serif; font-weight: bold; margin:25px 0}
  .content-section   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0}

	 .content-section   a          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: underline; font-weight: bold;}

	.content-section   a:hover          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: none; font-weight: bold;}


	.arrow-wrap                        {
			text-align: center;
			position: absolute;
			z-index: 8888;
			bottom: 15%;
			top: 95%;
			right: 41%;
			padding: 15% 0 -15% 0;
			}
			.arrow-wrap-2                        {
					text-align: center;
					position: absolute;
					z-index: 9999;
					top: 95%;
					right: 41%;
					}

					.arrow-wrap-3  {
							 text-align: center;
							 position: absolute;
							 z-index: 9999;
							 bottom: 69px;
							 right: 41%;
								 }

  .bottom-section                         {background: #6a1012;}
  .bottom-section p                            {color:#cbcccd; font-size:14px;  margin:25px 0 ; font-family: 'Century Gothic', sans-serif}
  .bottom-section h3                            {color:#cbcccd; font-size:24px;  margin:25px 0 ; font-family: 'Century Gothic', sans-serif}
	.bottom-section a                            {color:#cbcccd; font-size:14px; text-decoration: underline; margin:25px 0 ; font-family: 'Century Gothic', sans-serif}

	.bottom-section a:hover                            {text-decoration: none; }

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

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

  .email                                       {position: relative;padding-left: 34px;}
  .email::after                                {content: "";background:url(../images/mail.png);width:29px;position: absolute;left:0;height:35px;top: -4px;}


  .footer-section                         {background: #530c0e}

  .footer    p                            {color:#fff; font-size:14px; text-align:  center; margin:10px 0 ; font-family: 'Century Gothic', sans-serif}

	.footer-section a                            {color:#fff; font-size:13px; text-align:  center; margin:25px 0 ; font-family: 'Century Gothic', sans-serif; text-decoration: underline; font-weight: normal;}

	.footer-section a:hover                            {font-weight: normal; color:#fff; text-decoration: none}


  .slicknav_menu                          {display: none}
	span.bold {font-weight: bold; color: #6a1012;}


}





@media only screen and (min-width: 1440px) and (max-width: 1600px) {

  .app                {position: absolute;
    bottom: -23%;
    right: 8px;}
  .header-section .row      {position: relative}
  .header-section     {
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 9999;
      background: rgb(0, 0, 0);
  }

  .logo                                   {
      position: relative;
  }
  .navigation                             {
      /* float: right; */
      text-align: right;
      margin-top: 50px;
      /* padding-left: 50px; */
  }
  .navigation  ul                         {
      position: relative;
      top: 115px;
      margin: 10px -44%;
  }
  .navigation  ul li                      {
      list-style: none;
      display: inline-block;

  }
  .navigation  ul li a                    {
      padding: 31px 6px;
      color: #cbcccd;
      font-size: 13px;
      font-family: 'Century Gothic', sans-serif;
      text-transform: uppercase;
  }
  .navigation  ul li a:hover              {
      text-decoration: underline;
      color: #cbcccd;
  }


	.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: 50%;
			background: rgb(0, 0, 0);
			text-align: left;
			margin-left: 0;
		}

	.navigation ul li ul li {display:block;padding: 7px 0;}
	.navigation ul li ul li a       {
	    padding: 1px 10px;
	    display: block;
	    font-size: 13px;
	    color: #cbcccd;
	}
	.navigation ul li ul li a:hover       {}

.social                           {text-align: center;position: relative;top: 50px;}
.social ul                        {text-align: center;margin-bottom: 10px;}
.social ul li                     {list-style: none; display: inline-block;}
.social ul li a                   {padding: 0 9px;}

.bottom-img                      {
    position: absolute;
    bottom: 0px;
}


.page-content                      {top: 140px; position: relative;}


.home-content-section              {height: 300px;}
.home-content                      {position: relative; top: 35px;}
.home-content           h1         {color:#6a1012;font-size:24px;font-family: 'Century Gothic', sans-serif;margin: -30px 0 2% 0;line-height: 25px;/* top: 74%; */}
.home-content           p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 25px;}


.practice-content-section {position: relative;/* top: 376px; */padding-top: 13.5%;min-height: 990px;}
.practice-content-section:after {
    content: '';
    position: absolute;
    background: rgba(255, 255, 255, 0.74);
    width: 50%;
    height: 988px;
    top: 0;
    z-index: 7777;
}
.practice-content              {position: relative; z-index: 8888; top: 100px;}
.practice-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.practice-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}

.practice-content-section a {color: #414042; text-decoration: underline;     font-weight: normal;}
.practice-content-section img{margin: 0 14% 0 6%;}



.procedures-content-section {position: relative;/* top: 376px; */padding-top: 13.5%;min-height: 990px;z-index: 888;}
.procedures-content              {position: relative; z-index: 8888; top: 100px;}
.procedures-content img          {position: relative;/* width: 12% */}

.procedures-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.procedures-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


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



.testimonial-wrapper               {/* padding: 39px; *//* background: rgba(0,0,0,0.75); */position: relative;top: 350px;}

.testimonial-wrapper h1             {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.testimonial-wrapper p             {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}
.slider-section               {}


  .content-section              {position: relative; z-index: 8888; padding: 4% 0; background: url(../images/page-bg.png) top left no-repeat; min-height: 105%}
  .content-section   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif; margin:25px 0}
  .content-section   h2         {color:#6a1012; font-size:18px; font-family: 'Century Gothic', sans-serif; font-weight: bold; margin:25px 0}
  .content-section   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0}

	 .content-section   a          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: underline; font-weight: bold;}

	.content-section   a:hover          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: none; font-weight: bold;}


	.arrow-wrap                        {
			text-align: center;
			position: absolute;
			z-index: 8888;
			bottom: 15%;
			top: 95%;
			right: 41%;
			padding: 15% 0 -15% 0;
			}
			.arrow-wrap-2                        {
					text-align: center;
					position: absolute;
					z-index: 9999;
					top: 95%;
					right: 41%;
					}

					.arrow-wrap-3  {
							 text-align: center;
							 position: absolute;
							 z-index: 9999;
							 bottom: 69px;
							 right: 41%;
								 }

  .bottom-section                         {background: #6a1012;}
  .bottom-section p                            {color:#cbcccd; font-size:14px;  margin:25px 0 ; font-family: 'Century Gothic', sans-serif}
  .bottom-section h3                            {color:#cbcccd; font-size:24px;  margin:25px 0 ; font-family: 'Century Gothic', sans-serif}
	.bottom-section a                            {color:#cbcccd; font-size:14px; text-decoration: underline; margin:25px 0 ; font-family: 'Century Gothic', sans-serif}

	.bottom-section a:hover                            {text-decoration: none; }

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

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

  .email                                       {position: relative;padding-left: 34px;}
  .email::after                                {content: "";background:url(../images/mail.png);width:29px;position: absolute;left:0;height:35px;top: -4px;}


  .footer-section                         {background: #530c0e}

  .footer    p                            {color:#fff; font-size:14px; text-align:  center;margin:10px 0 ; font-family: 'Century Gothic', sans-serif}

	.footer-section a                            {color:#fff; font-size:13px; text-align:  center; margin:25px 0 ; font-family: 'Century Gothic', sans-serif; text-decoration: underline; font-weight: normal;}

	.footer-section a:hover                            {font-weight: normal; color:#fff; text-decoration: none}


  .slicknav_menu                          {display: none}
	span.bold {font-weight: bold; color: #6a1012;}
}


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

	.app                {position: absolute;
		bottom: -23%;
		right: 8px;}
	.header-section .row      {position: relative}
	.header-section     {
			position: fixed;
			top: 0;
			width: 100%;
			z-index: 9999;
			background: rgb(0, 0, 0);
	}

	.logo                                   {
			position: relative;
			text-align: center;
	}
	.navigation                             {
			text-align: right;
			margin-top: 50px;
			display: block;
	}
	.navigation  ul                         {
			position: relative;
			top: 114px;
			margin: 10px 0;
	}
	.navigation  ul li                      {
			list-style: none;
			display: inline-block;

	}
	.navigation  ul li a                    {
			padding: 10px 5px;
			color: #cbcccd;
			font-size: 12px;
			font-family: 'Century Gothic', sans-serif;
			text-transform: uppercase;
	}
	.navigation  ul li a:hover              {
			text-decoration: underline;
			color: #cbcccd;
	}


.social                           {text-align: center;
    position: relative;
    top: 85px;}
.social ul                        {text-align: center;margin-bottom: 10px;    display: block;}
.social ul li                     {list-style: none; display: inline-block;}
.social ul li a                   {padding: 0 9px;}

.bottom-img                      {
		position: absolute;
		bottom: 0px;
}


.page-content                      {top: 140px; position: relative;}

.arrow-wrap  {top: 85%; margin: 0 1%;font-weight: 600;width: 100%;}

.home-content-section              {
		padding: 0 0;
}
.home-content                      {top: 108%;margin: 0 1%;width: 100%;}
.home-content           h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;    margin: 30px 0 0 0;}
.home-content           p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.practice-content-section {position: relative;/* top: 376px; */padding: 27.5% 0 8.5% 0;min-height: auto;margin: 0 auto;height: 100%;}
.practice-content-section:after {
	content: '';
	position: absolute;
	background: rgba(255, 255, 255, 0.74);
	width: 50%;
	height: 100%;
	top: 0;
	z-index: 7777;
	}

.practice-content              {position: relative;z-index: 8888;top: 0; width: 90%;}
.practice-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.practice-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;width: 45%;}

.practice-content-section a{color: #414042; text-decoration: underline;     font-weight: normal;}




.procedures-content-section {position: relative;/* top: 376px; */padding-top: 13.5%;height: 100%;z-index: 888;}
.procedures-content              {position: relative; z-index: 8888; top: 100px;}
.procedures-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.procedures-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.page-1                            {background:url(../images/page-1-bg.jpg) no-repeat top;height: 100%;position: relative;padding: 4px 0 7% 0;/* margin-top: -61px; */}
.page-2                            {background:url(../images/page-2-bg.jpg) no-repeat left 75%;height: 100%;position: relative;}
.page-3                            {background:url(../images/page-3-bg.jpg) no-repeat top;height:990px;position: relative;}
.page-4                            {background:url(../images/page-4-bg.jpg) no-repeat top;height: 100%;position: relative;}



.testimonial-wrapper               {/* padding: 39px; *//* background: rgba(0,0,0,0.75); */position: relative;top: 324px;}
.testimonial-wrapper h1             {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.testimonial-wrapper p             {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.content-section              {position: relative; z-index: 8888; padding: 4% 0; background: url(../images/page-bg.png) top left no-repeat;min-height: 50%;}
.content-section   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif; margin:25px 0}
.content-section   h2         {color:#6a1012; font-size:18px; font-family: 'Century Gothic', sans-serif; font-weight: bold; margin:25px 0}
.content-section   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0}


.content-section   a          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: underline; font-weight: bold;}

.content-section   a:hover          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: none; font-weight: bold;}

.slider-section {
    display: block;
    position: relative;
}

.slider-section img{
		position: relative;
		top: 0;

	}



	.arrow-wrap                        {
			text-align: center;
			position: absolute;
			z-index: 8888;
			bottom: 50px;
			right: 0;
			}
			.arrow-wrap-2                        {
					text-align: center;
					position: absolute;
					z-index: 9999;
					bottom: 69px;
					right: 41%;
					}

					.arrow-wrap-3  {
						text-align: center;
						position: absolute;
						z-index: 9999;
						bottom: 161px;
						right: 41%;
						}

	.bottom-section                         {background: #6a1012;text-align: left !important;}
	.bottom-section p                            {color:#cbcccd;font-size:14px;margin:25px 0;font-family: 'Century Gothic', sans-serif;text-align: left;}
	.bottom-section h3                            {color:#cbcccd;font-size:24px;margin:25px 0;font-family: 'Century Gothic', sans-serif;text-align: left;}
	.bottom-section a                            {color:#cbcccd; font-size:14px; text-decoration: underline; margin:25px 0 ; font-family: 'Century Gothic', sans-serif}

	.bottom-section a:hover                            {text-decoration: none; }

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

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

	.email                                       {position: relative;padding-left: 34px;}
	.email::after                                {content: "";background:url(../images/mail.png);width:29px;position: absolute;left:0;height:35px;top: -4px;}


	.footer-section                         {background: #530c0e}

	.footer    p                            {color:#fff; font-size:14px; text-align:  center;margin:10px 0 ; font-family: 'Century Gothic', sans-serif}


	.footer-section a                            {color:#fff; font-size:13px; text-align:  center; margin:25px 0 ; font-family: 'Century Gothic', sans-serif; text-decoration: underline; font-weight: normal;}

	.footer-section a:hover                            {font-weight: normal; color:#fff; text-decoration: none}

.slicknav_menu                          {display: none}

span.bold {font-weight: bold; color: #6a1012;}

}



/* min-width 1025px, large screens
======================================================================*/


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

	.app                {position: absolute;
		bottom: -23%;
		right: 8px;}
	.header-section .row      {position: relative}
	.header-section     {
			position: relative;
			top: 0;
			width: 100%;
			z-index: 9999;
			background: rgb(0, 0, 0);
	}

	.logo                                   {
			position: relative;
			text-align: center;
	}
	.navigation                             {
			/* float: right; */
			text-align: right;
			margin-top: 50px;
			/* padding-left: 50px; */
			display: none;
	}
	.navigation  ul                         {
			position: relative;
			top: 114px;
			margin: 10px 0;
	}
	.navigation  ul li                      {
			list-style: none;
			display: inline-block;

	}
	.navigation  ul li a                    {
			padding: 10px 10px;
			color: #cbcccd;
			font-size: 12px;
			font-family: 'Century Gothic', sans-serif;
			text-transform: uppercase;
	}
	.navigation  ul li a:hover              {
			text-decoration: underline;
			color: #cbcccd;
	}


.social                           {text-align: center;position: relative;top: 0;margin-bottom: 25px;}
.social ul                        {text-align: center;margin-bottom: 10px;    display: none;}
.social ul li                     {list-style: none; display: inline-block;}
.social ul li a                   {padding: 0 9px;}

.bottom-img                      {
		position: absolute;
		bottom: 0px;
}


.page-content                      {top: 140px; position: relative;}

.arrow-wrap  {top: 85%; margin: 0 1%;font-weight: 600;width: 100%;}

.home-content-section              {
		padding: 0 0;
}
.home-content                      {top: 108%;margin: 0 1%;width: 100%;}
.home-content           h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;    margin: 30px 0 0 0;}
.home-content           p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.practice-content-section {position: relative;/* top: 376px; */padding: 13.5% 0;min-height: auto;}
.practice-content-section:after {
    content: '';
    position: absolute;
    background: rgba(255, 255, 255, 0.74);
    width: 49%;
    height: 683px;
    top: 0;
    z-index: 7777;
}
.practice-content              {position: relative;z-index: 8888;top: 0; width: 90%;}
.practice-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.practice-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;width: 45%;text-align: left;}

.practice-content-section a{color: #414042; text-decoration: underline;     font-weight: normal;}




.procedures-content-section {position: relative;/* top: 376px; */padding-top: 0;min-height: 990px;z-index: 888;}
.procedures-content              {position: relative; z-index: 8888; top: 100px;}
.procedures-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.procedures-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.page-1                            {background:url(../images/page-1-bg.jpg) no-repeat top;height: auto;position: relative;padding: 4px 0 7% 0;/* margin-top: -61px; */}
.page-2                            {background:url(../images/page-2-bg.jpg) no-repeat left 75%; height: auto;position: relative;}
.page-3                            {background: url(../images/page-3-bg.jpg) no-repeat 1% -156px;height: auto;position: relative;}
.page-4                            {background:url(../images/page-4-bg.jpg) no-repeat top;height: 683px;position: relative;}



.testimonial-wrapper               {/* padding: 39px; *//* background: rgba(0,0,0,0.75); */position: relative;top: 350px;}
.testimonial-wrapper h1             {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.testimonial-wrapper p             {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.content-section              {position: relative; z-index: 8888; padding: 4% 0; background: url(../images/page-bg.png) top left no-repeat;min-height: 50%;}
.content-section   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif; margin:25px 0}
.content-section   h2         {color:#6a1012; font-size:18px; font-family: 'Century Gothic', sans-serif; font-weight: bold; margin:25px 0}
.content-section   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0}


.content-section   a          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: underline; font-weight: bold;}

.content-section   a:hover          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: none; font-weight: bold;}

.slider-section               {
		position: absolute;
		top: -106px;
		width: 100%;
		display: none
}
	.arrow-wrap                        {
			text-align: center;
			position: absolute;
			z-index: 8888;
			bottom: 50px;
			right: 0;
			}
			.arrow-wrap-2                        {
					text-align: center;
					position: absolute;
					z-index: 9999;
					bottom: 69px;
					right: 0%;
					}

					.arrow-wrap-3  {
						text-align: center;
						position: absolute;
						z-index: 9999;
						bottom: 69px;
						right: 0;
						}

	.bottom-section                         {background: #6a1012;text-align: left !important;}
	.bottom-section p                            {color:#cbcccd;font-size:14px;margin:25px 0;font-family: 'Century Gothic', sans-serif;text-align: left;}
	.bottom-section h3                            {color:#cbcccd;font-size:24px;margin:25px 0;font-family: 'Century Gothic', sans-serif;text-align: left;}
	.bottom-section a                            {color:#cbcccd; font-size:14px; text-decoration: underline; margin:25px 0 ; font-family: 'Century Gothic', sans-serif}

	.bottom-section a:hover                            {text-decoration: none; }

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

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

	.email                                       {position: relative;padding-left: 34px;}
	.email::after                                {content: "";background:url(../images/mail.png);width:29px;position: absolute;left:0;height:35px;top: -4px;}


	.footer-section                         {background: #530c0e}

	.footer    p                            {color:#fff; font-size:14px; text-align:  center; margin:10px 0 ; font-family: 'Century Gothic', sans-serif}

	.footer-section a                            {color:#fff; font-size:13px; text-align:  center; margin:25px 0 ; font-family: 'Century Gothic', sans-serif; text-decoration: underline; font-weight: normal;}

	.footer-section a:hover                            {font-weight: normal; color:#fff; text-decoration: none}

.slicknav_menu                          {display: block}
span.bold {font-weight: bold; color: #6a1012;}

}


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

	.app                {position: absolute;
		bottom: -23%;
		right: 8px;}
	.header-section .row      {position: relative}
	.header-section     {
			position: relative;
			top: 0;
			width: 100%;
			z-index: 9999;
			background: rgb(0, 0, 0);
	}

	.logo                                   {
			position: relative;
			text-align: center;
	}
	.navigation                             {
			/* float: right; */
			text-align: right;
			margin-top: 50px;
			/* padding-left: 50px; */
			display: none;
	}
	.navigation  ul                         {
			position: relative;
			top: 114px;
			margin: 10px 0;
	}
	.navigation  ul li                      {
			list-style: none;
			display: inline-block;

	}
	.navigation  ul li a                    {
			padding: 10px 10px;
			color: #cbcccd;
			font-size: 12px;
			font-family: 'Century Gothic', sans-serif;
			text-transform: uppercase;
	}
	.navigation  ul li a:hover              {
			text-decoration: underline;
			color: #cbcccd;
	}


.social                           {text-align: center;position: relative;top: 0;margin-bottom: 25px;}
.social ul                        {text-align: center;margin-bottom: 10px;    display: none;}
.social ul li                     {list-style: none; display: inline-block;}
.social ul li a                   {padding: 0 9px;}

.bottom-img                      {
		position: absolute;
		bottom: 0px;
}


.page-content                      {top: 140px; position: relative;}

.arrow-wrap  {top: 85%; margin: 0 1%;font-weight: 600;width: 100%;}

.home-content-section              {
		padding: 0 0;
}
.home-content                      {top: 108%;margin: 0 1%;width: 100%;}
.home-content           h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;    margin: 30px 0 0 0;}
.home-content           p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.practice-content-section {position: relative;/* top: 376px; */padding: 13.5% 0;min-height: auto;}
.practice-content-section:after {
    content: '';
    position: absolute;
    background: rgba(255, 255, 255, 0.74);
    width: 100%;
    height: 550px;
    top: 0;
    z-index: 7777;
}

.practice-content              {position: relative;z-index: 8888;top: 0; width: 90%;}
.practice-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.practice-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;width: 100%;}

.practice-content-section a{color: #414042; text-decoration: underline;     font-weight: normal;}




.procedures-content-section {position: relative;/* top: 376px; */padding-top: 13.5%;min-height: 990px;z-index: 888;}
.procedures-content              {position: relative; z-index: 8888; top: 100px;}
.procedures-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.procedures-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.page-1                            {background:url(../images/page-1-bg.jpg) no-repeat top;height: auto;position: relative;padding: 4px 0 7% 0;/* margin-top: -61px; */}
.page-2                            {background:url(../images/page-2-bg.jpg) no-repeat left 75%; height: auto;position: relative;}
.page-3                            {background:url(../images/page-3-bg.jpg) no-repeat top;height:990px;position: relative;}
.page-4                            {background:url(../images/page-4-bg.jpg) no-repeat top; height:990px; position: relative}



.testimonial-wrapper               {/* padding: 39px; *//* background: rgba(0,0,0,0.75); */position: relative;top: 350px;}
.testimonial-wrapper h1             {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.testimonial-wrapper p             {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.content-section              {position: relative; z-index: 8888; padding: 4% 0; background: url(../images/page-bg.png) top left no-repeat;min-height: 50%;}
.content-section   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif; margin:25px 0}
.content-section   h2         {color:#6a1012; font-size:18px; font-family: 'Century Gothic', sans-serif; font-weight: bold; margin:25px 0}
.content-section   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0}


.content-section   a          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: underline; font-weight: bold;}

.content-section   a:hover          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: none; font-weight: bold;}

.slider-section               {
		position: absolute;
		top: -106px;
		width: 100%;
		display: none
}
	.arrow-wrap                        {
			text-align: center;
			position: absolute;
			z-index: 8888;
			bottom: 50px;
			right: 0;
			}
			.arrow-wrap-2                        {
					text-align: center;
					position: absolute;
					z-index: 9999;
					bottom: 69px;
					right: 41%;
					}
					.arrow-wrap-3  {
						text-align: center;
						position: absolute;
						z-index: 8888;
						bottom: 0;
						right: 0;
							}

	.bottom-section                         {background: #6a1012;text-align: left !important;}
	.bottom-section p                            {color:#cbcccd;font-size:14px;margin:25px 0;font-family: 'Century Gothic', sans-serif;text-align: left;}
	.bottom-section h3                            {color:#cbcccd;font-size:24px;margin:25px 0;font-family: 'Century Gothic', sans-serif;text-align: left;}
	.bottom-section a                            {color:#cbcccd; font-size:14px; text-decoration: underline; margin:25px 0 ; font-family: 'Century Gothic', sans-serif}

	.bottom-section a:hover                            {text-decoration: none; }

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

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

	.email                                       {position: relative;padding-left: 34px;}
	.email::after                                {content: "";background:url(../images/mail.png);width:29px;position: absolute;left:0;height:35px;top: -4px;}


	.footer-section                         {background: #530c0e}

	.footer    p                            {color:#fff; font-size:14px; text-align:  center; margin:10px 0 ; font-family: 'Century Gothic', sans-serif}


	.footer-section a                            {color:#fff; font-size:13px; text-align:  center; margin:25px 0 ; font-family: 'Century Gothic', sans-serif; text-decoration: underline; font-weight: normal;}

	.footer-section a:hover                            {font-weight: normal; color:#fff; text-decoration: none}

.slicknav_menu                          {display: block}
span.bold {font-weight: bold; color: #6a1012;}
}



/* max-width 640px, mobile-only styles, use when QAing mobile issues
=====================================================================*/
@media only screen and (max-width: 40em) {


  .app                {position: absolute;
    bottom: -23%;
    right: 8px;}
  .header-section .row      {position: relative}
  .header-section     {
      position: relative;
      top: 0;
      width: 100%;
      z-index: 9999;
      background: rgb(0, 0, 0);
  }

  .logo                                   {
      position: relative;
      text-align: center;
  }
  .navigation                             {
      /* float: right; */
      text-align: right;
      margin-top: 50px;
      /* padding-left: 50px; */
      display: none;
  }
  .navigation  ul                         {
      position: relative;
      top: 114px;
      margin: 10px 0;
  }
  .navigation  ul li                      {
      list-style: none;
      display: inline-block;

  }
  .navigation  ul li a                    {
      padding: 10px 10px;
      color: #cbcccd;
      font-size: 12px;
      font-family: 'Century Gothic', sans-serif;
      text-transform: uppercase;
  }
  .navigation  ul li a:hover              {
      text-decoration: underline;
      color: #cbcccd;
  }


.social                           {text-align: center;position: relative;top: 0;margin-bottom: 25px;}
.social ul                        {text-align: center;margin-bottom: 10px;}
.social ul li                     {list-style: none; display: inline-block;}
.social ul li a                   {padding: 0 9px;}

.bottom-img                      {
    position: absolute;
    bottom: 0px;
}


.page-content                      {top: 140px; position: relative;}


.home-content-section              {
    padding: 0 0 14% 0;
}
.home-content                      {    position: relative; top: 45px;}
.home-content           h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.home-content           p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.practice-content-section {position: relative;/* top: 376px; */padding: 24.5% 0;min-height: auto;}
.practice-content-section:after {
    content: '';
    position: absolute;
    background: rgba(255, 255, 255, 0.74);
    width: 100%;
    height: 616px;
    top: 0;
    z-index: 7777;
}
.practice-content              {position: relative;z-index: 8888;top: 0;}
.practice-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.practice-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.practice-content-section a{color: #414042; text-decoration: underline;     font-weight: normal;}



.procedures-content-section {position: relative;/* top: 376px; */padding: 0 0 42% 0%;min-height: auto;z-index: 888;}
.procedures-content              {position: relative; z-index: 8888; top: 100px;}
.procedures-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.procedures-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.page-1                            {background:url(../images/page-1-bg.jpg) no-repeat top;height: auto;position: relative;padding: 0 0 27% 0;/* margin-top: -61px; */}
.page-2                            {background:url(../images/page-2-bg.jpg) no-repeat left 75%; height: auto;position: relative;}
.page-3                            {background: url(../images/page-3-bg.jpg) no-repeat 16% 0%;height: auto;position: relative;}
.page-4                            {background:url(../images/page-4-bg.jpg) no-repeat top;height: auto;position: relative;padding: 27% 0;}

.testimonial-wrapper               {/* padding: 39px; *//* background: rgba(0,0,0,0.75); */position: relative;top: 0;}
.testimonial-wrapper h1             {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.testimonial-wrapper p             {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}

.content-section              {position: relative; z-index: 8888; padding: 4% 0; background: url(../images/page-bg.png) top left no-repeat;min-height: 50%;}
.content-section   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif; margin:25px 0}
.content-section   h2         {color:#6a1012; font-size:18px; font-family: 'Century Gothic', sans-serif; font-weight: bold; margin:25px 0}
.content-section   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0}
.content-section   a          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: underline; font-weight: bold;}

.content-section   a:hover          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: none; font-weight: bold;}

.slider-section               {
    position: absolute;
    top: -50px;
    width: 100%;
}
.arrow-wrap  {
	text-align: center;
	position: absolute;
	z-index: 8888;
	bottom: 50px;
	right: 0;
		}
		.arrow-wrap-2                        {
				text-align: center;
				position: absolute;
				z-index: 9999;
				bottom: 69px;
				right: 41%;
				}

				.arrow-wrap-3  {
					text-align: center;
					position: absolute;
					z-index: 8888;
					bottom: 0;
					right: 0;
						}

  .bottom-section                         {background: #6a1012;text-align: left !important;}
  .bottom-section p                            {color:#cbcccd;font-size:14px;margin:25px 0;font-family: 'Century Gothic', sans-serif;text-align: left;}
  .bottom-section h3                            {color:#cbcccd;font-size:24px;margin:25px 0;font-family: 'Century Gothic', sans-serif;text-align: left;}
	.bottom-section a                            {color:#cbcccd; font-size:14px; text-decoration: underline; margin:25px 0 ; font-family: 'Century Gothic', sans-serif}

	.bottom-section a:hover                            {text-decoration: none; }


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

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

  .email                                       {position: relative;padding-left: 34px;}
  .email::after                                {content: "";background:url(../images/mail.png);width:29px;position: absolute;left:0;height:35px;top: -4px;}


  .footer-section                         {background: #530c0e}

  .footer    p                            {color:#fff; font-size:14px; text-align:  center; margin:10px 0 ; font-family: 'Century Gothic', sans-serif}



		.footer-section a                            {color:#fff; font-size:13px; text-align:  center; margin:25px 0 ; font-family: 'Century Gothic', sans-serif; text-decoration: underline; font-weight: normal;}

		.footer-section a:hover                            {font-weight: normal; color:#fff; text-decoration: none}



.slicknav_menu                          {display: block}

	span.bold {font-weight: bold; color: #6a1012;}

	.procedures-content-section ul {
		list-style: none;

	}


}


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



  .app                {position: absolute;
    bottom: -23%;
    right: 8px;}
  .header-section .row      {position: relative}
  .header-section     {
      position: relative;
      top: 0;
      width: 100%;
      z-index: 9999;
      background: rgb(0, 0, 0);
  }

  .logo                                   {
      position: relative;
      text-align: center;
  }
  .navigation                             {
      /* float: right; */
      text-align: right;
      margin-top: 50px;
      /* padding-left: 50px; */
      display: none;
  }
  .navigation  ul                         {
      position: relative;
      top: 114px;
      margin: 10px 0;
  }
  .navigation  ul li                      {
      list-style: none;
      display: inline-block;

  }
  .navigation  ul li a                    {
      padding: 10px 10px;
      color: #cbcccd;
      font-size: 12px;
      font-family: 'Century Gothic', sans-serif;
      text-transform: uppercase;
  }
  .navigation  ul li a:hover              {
      text-decoration: underline;
      color: #cbcccd;
  }


.social                           {text-align: center;position: relative;top: 0;margin-bottom: 25px;}
.social ul                        {text-align: center;margin-bottom: 10px;}
.social ul li                     {list-style: none; display: inline-block;}
.social ul li a                   {padding: 0 9px;}

.bottom-img                      {
    position: absolute;
    bottom: 0px;
}


.page-content                      {top: 140px; position: relative;}


.home-content-section              {
    padding: 0 0 14% 0;
}
.home-content                      {    position: relative; top: 45px;}
.home-content           h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.home-content           p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.practice-content-section {position: relative;/* top: 376px; */padding: 24.5% 0;min-height: auto;}
.practice-content-section:after {
    content: '';
    position: absolute;
    background: rgba(255, 255, 255, 0.74);
    width: 100%;
    height: 624px;
    top: 0;
    z-index: 7777;
}
.practice-content              {position: relative;z-index: 8888;top: 0;}
.practice-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.practice-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.practice-content-section a{color: #414042; text-decoration: underline;     font-weight: normal;}



.procedures-content-section {position: relative;/* top: 376px; */padding: 0 0 42% 0%;min-height: auto;z-index: 888;}
.procedures-content              {position: relative; z-index: 8888; top: 100px;}
.procedures-content   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.procedures-content   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}


.page-1                            {background:url(../images/page-1-bg.jpg) no-repeat top;height: auto;position: relative;padding: 0 0 27% 0;/* margin-top: -61px; */}
.page-2                            {background:url(../images/page-2-bg.jpg) no-repeat left 75%; height: auto;position: relative;}
.page-3                            {background: url(../images/page-3-bg.jpg) no-repeat 16% 0%;height: auto;position: relative;}
.page-4                            {background:url(../images/page-4-bg.jpg) no-repeat top;height: auto;position: relative;padding: 27% 0;}

.testimonial-wrapper               {/* padding: 39px; *//* background: rgba(0,0,0,0.75); */position: relative;top: 0;}
.testimonial-wrapper h1             {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif;}
.testimonial-wrapper p             {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px;}

.content-section              {position: relative; z-index: 8888; padding: 4% 0; background: url(../images/page-bg.png) top left no-repeat;min-height: 50%;}
.content-section   h1         {color:#6a1012; font-size:24px; font-family: 'Century Gothic', sans-serif; margin:25px 0}
.content-section   h2         {color:#6a1012; font-size:18px; font-family: 'Century Gothic', sans-serif; font-weight: bold; margin:25px 0}
.content-section   p          {color:#414042;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0}
.content-section   a          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: underline; font-weight: bold;}

.content-section   a:hover          {color:#6a1012;font-size:14px;font-family: 'Century Gothic', sans-serif;line-height: 28px; margin:15px 0; text-decoration: none; font-weight: bold;}

.slider-section               {
    position: absolute;
    top: -50px;
    width: 100%;
}
.arrow-wrap  {
	text-align: center;
	position: absolute;
	z-index: 8888;
	bottom: 50px;
	right: 0;
		}
		.arrow-wrap-2                        {
				text-align: center;
				position: absolute;
				z-index: 9999;
				bottom: 69px;
				right: 41%;
				}

				.arrow-wrap-3  {
					text-align: center;
					position: absolute;
					z-index: 8888;
					bottom: 0;
					right: 0;
						}

  .bottom-section                         {background: #6a1012;text-align: left !important;}
  .bottom-section p                            {color:#cbcccd;font-size:14px;margin:25px 0;font-family: 'Century Gothic', sans-serif;text-align: left;}
  .bottom-section h3                            {color:#cbcccd;font-size:24px;margin:25px 0;font-family: 'Century Gothic', sans-serif;text-align: left;}
	.bottom-section a                            {color:#cbcccd; font-size:14px; text-decoration: underline; margin:25px 0 ; font-family: 'Century Gothic', sans-serif}

	.bottom-section a:hover                            {text-decoration: none; }


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

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

  .email                                       {position: relative;padding-left: 34px;}
  .email::after                                {content: "";background:url(../images/mail.png);width:29px;position: absolute;left:0;height:35px;top: -4px;}


  .footer-section                         {background: #530c0e}

  .footer    p                            {color:#fff; font-size:14px; text-align:  center; margin:10px 0 ; font-family: 'Century Gothic', sans-serif}



		.footer-section a                            {color:#fff; font-size:13px; text-align:  center; margin:25px 0 ; font-family: 'Century Gothic', sans-serif; text-decoration: underline; font-weight: normal;}

		.footer-section a:hover                            {font-weight: normal; color:#fff; text-decoration: none}



.slicknav_menu                          {display: block}

	span.bold {font-weight: bold; color: #6a1012;}

	.procedures-content-section ul {
		list-style: none;

	}
 }
