/* 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;

    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: #b7875c;
      text-decoration: underline;
}

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

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


.img-replace {
  /* replace text with an image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}
.bts-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
      z-index: 99999;
}
.bts-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.bts-popup-container {
  position: relative;
  width: 100%;
  max-width: 700px;
  margin: 4em auto;
  background: #ffffff;
  border-radius: none;
  text-align: center;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
   z-index: 999;
}
.bts-popup-container img {
/*padding: 18px 200px;*/
    max-width: 60%;
    background: #ffffff;
	    padding: 33px 0;

}
.bts-popup-container p {

  padding: 5px 50px;
  font-size: 15.5px;
  color: #615a5a;
 }

.bts-popup-container h2 {
	color: #615a5a;
     /*font-family: Verdana, Arial, Helvetica, sans-serif;*/

}


.bts-popup-container .bts-popup-button {
  padding: 5px 25px;
  border: 2px solid white;
	display: inline-block;
  margin-bottom: 10px;
}

.bts-popup-container a {
    color: #2b2b2b;
    text-decoration: none;
    font-weight: 600;
}



.bts-popup-container .bts-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.bts-popup-container .bts-popup-close::before, .bts-popup-container .bts-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 16px;
  height: 3px;
  background-color: #84888b;
}
.bts-popup-container .bts-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.bts-popup-container .bts-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 6px;
  top: 13px;
}
.is-visible .bts-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
  .bts-popup-container {
    margin: 8em auto;
  }
}
/* BOX END */


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

 /* min-width 1921px, xxlarge screens
=======================================================================
@media only screen and (min-width: 120.063em) { }*/

a.back-to-top {
	display: none;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	position: fixed;
	z-index: 9999;
	right: 20px;
	bottom: 20px;
	background: #b7875c url(../images/up-arrow.png) no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

img.doc {
	padding: 0 15px 0 0;
	float: left;
	margin: 6px 0;
}

span.textbold {font-weight: bold;}

h3#large-text {
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	color: #727272;
	text-align: left !important;
  margin: 10px 1px;

 }

 .contact-block {
	 background-color: #fff;
	 width: 80%;
	 height: auto;
	 position: relative;
	 padding: 2% 0 2% 0;
	}

 .contact-block p{
    padding: 0 0 0 5%;
    text-align: justify !important;
    font-size: 12px;
 }

 img.dermatologist {
	width: 70%;
 }

 span.right {
	 left: 8%;
   position: relative;
 }

 h1#bolder {
	 font-family:'Open Sans', sans-serif;
	 font-size: 4em;
	 color: #f36b22;
	 font-weight: bolder;
	 margin: 0 0;
	}

	h2#red {
		font-family:'Open Sans', sans-serif;
 	  font-size: 3em;
 	  color: #f36b22;
 	  font-weight: bolder;
		margin: 0 0;

	}


/* 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) {


.center         {text-align: center !important}

.neo-text                {width: 78%;}
.header-section                     {/* background: #beb0a4; */min-height: 179px;border-bottom: #b7875c solid 2px;}

.logo                               {/* text-align: center; *//* position: relative; *//* top: 30px; *//* margin-top: 194px; *//* width: 33%; *//* top: 33px; *//* position: relative; *//* float: left; */margin-top: 15px;}
.sidebar                            {/* text-align:right */width: 26.5%;}

.navigation ul                      {text-align: center;margin-top:15px;position: relative;top: 0;margin-left: -319px;background-color: #b7875c;padding: 0px 0 0px 0;}
.navigation ul li                   {display: inline-block;padding: 0;background: rgba(0, 0, 0, 0) url("../images/a_bg.jpg") no-repeat scroll right center;}
.navigation ul li:nth-child(8)      {background:none}
.navigation ul li a                 {color: #fff;font-family: 'Open Sans', sans-serif;font-size: 14px;padding: 19px 24px 19px 23px;margin: 0px 0 0px;display: block;text-decoration: none;text-align: center;}
.navigation ul li a:hover           {}

.content-section                    {background: url(../images/bg-bird2.png) no-repeat right 120px;}
.slider-section                     {margin-bottom:25px}
.slider-section ul                  {margin-left:0 !important}
.slider-section ul  li              {margin:0 !important}

.content                            {width:73.5%;float: right;}
.content-alt                        {width:48.5% !important;float: right;}

.content h1                         {color: #534741;margin: 0 0 10px 0;font-family: 'Open Sans', sans-serif;font-size: 30px;}
.content h2                         {color: #534741; margin: 0 0 10px 0; font-family: 'Open Sans', sans-serif; font-size: 25px; }

.content h3                         {color: #76655c;font-weight: normal;margin: 0 1px;font-size: 20px;font-family: 'Open Sans', sans-serif;}
.content p                          {font-size: 14px;margin: 15px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;text-align: justify;}
.content ul                         {margin:0 1px;font-size: 90%;color: #727272;text-align: justify;font-family: 'Open Sans', sans-serif;font-size: 14px;}
.content ul li                      {margin:5px 20px;font-family: 'Open Sans', sans-serif;}
.content ol                         {margin-left:25px; font-size: 90%; color: #727272;}
.content ol li                      {margin:5px 0}

.content a:hover                    {color: #727272;text-decoration: none;font-family: 'Open Sans', sans-serif;}
.content a                          {color: #727272;text-decoration: underline;}

.sidebar-active                     {    width: 13%; position: fixed; top:0}
.services h3                         {color: #534741;font-size: 20px;padding: 0 0 0 0;margin: 12px 0 10px 0;font-weight: bold;font-family: 'Open Sans', sans-serif;}

.services ul                        {font-size: 13px;}
.services ul li                     {list-style: none}
.services ul li a                   {display: block;margin: 0 0 5px 0;padding: 8px 0 8px 10px;background:#c5ac8d;text-decoration: none;color: #fff;font-weight: bold;font-family: 'Open Sans', sans-serif;}

.services ul li a:hover           {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9f8a74+0,c5ac8d+65 */background: #9f8a74; /* Old browsers */background: -moz-linear-gradient(top,  #9f8a74 0%, #c5ac8d 65%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #9f8a74 0%,#c5ac8d 65%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #9f8a74 0%,#c5ac8d 65%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f8a74', endColorstr='#c5ac8d',GradientType=0 ); /* IE6-9 */font-family: 'Open Sans', sans-serif;}

.footer-section                   {background:#C5AC8D; padding:25px 0; margin:45px 0}

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

.footer a                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: underline;}

.footer a:hover                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: none;}

.slicknav_menu                     {display: none}

.download-btn                     {}
	.download-btn a {
	    padding: 15px 10px;
	    background: #E9D0B4;
	    border-radius: 0;
	    color: #727272;
	    font-size: 13px;
	    text-decoration: underline;
}
.download-btn   a:hover           {
    color: #727272;
    text-decoration: none;
}

form {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
input {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
label {font-size: 90%;margin: 0 0 10px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

img.app {float: right;padding: 31px 18px 19px 0;}
p.app {float: right;font-size: 90%;margin: 0 25px 10px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

p.submit {
	float: right;
	font-size: 14px;
	margin: 0 25px 10px 0;
	text-align: justify;
	color: #727272;
	font-family: 'Open Sans', sans-serif;
	background: #b7875c;
	border-radius: 7px;
	text-decoration: none;
	padding: 10px 14px;
	text-decoration: none;
	display: block;
	margin: 7px 0;
	display: inline-block;
	}

	p.submit a {
		color: #fff;}



.logo a{color: #c5ac8d;
    text-decoration: underline;}
.social {position: absolute;top: 32px;right: 34%;}


h3#large-text {
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	color: #727272;
	text-align: left !important;
  margin: 10px 1px;

 }

 .contact-block {
	 background-color: #fff;
	 width: 80%;
	 height: auto;
	 position: relative;
	 padding: 2% 0 2% 0;
	}

 .contact-block p{
    padding: 0 0;
    text-align: justify !important;
    font-size: 13px;
 }

img.dermatologist{
	width: 100%;
 }

 span.right {
	 left: 8%;
   position: relative;
 }

 .content-alt p{
	 width: 100%;
	}

}



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

	.center         {text-align: center !important}

	.neo-text                {width: 78%;}
	.header-section                     {/* background: #beb0a4; */min-height: 179px;border-bottom: #b7875c solid 2px;}

	.logo                               {/* text-align: center; *//* position: relative; *//* top: 30px; *//* margin-top: 194px; *//* width: 33%; *//* top: 33px; *//* position: relative; *//* float: left; */margin-top: 15px;}
	.sidebar                            {/* text-align:right */width: 26.5%;}

	.navigation ul                      {text-align: center;margin-top:15px;position: relative;top: 0;margin-left: -319px;background-color: #b7875c;padding: 0px 0 0px 0;}
	.navigation ul li                   {display: inline-block;padding: -1px 0 11px 0;background: rgba(0, 0, 0, 0) url("../images/a_bg.jpg") no-repeat scroll right center;}
	.navigation ul li:nth-child(8)      {background:none}
	.navigation ul li a                 {color: #fff;font-family: 'Open Sans', sans-serif;font-size: 0.85em;padding: 19px 23px 19px 23px;margin: 0px 0 0px;display: block;text-decoration: none;}
	.navigation ul li a:hover           {/* background: #c5ac8d; */}

	.content-section                    {background: url(../images/bg-bird2.png) no-repeat right 120px;}
	.slider-section                     {margin-bottom:25px}
	.slider-section ul                  {margin-left:0 !important}
	.slider-section ul  li              {margin:0 !important}

	.content                            {width: 50%;float: right;float: left !important;}

.content h1                         {color: #534741;margin: 0 0 10px 0;font-family: 'Open Sans', sans-serif;font-size: 30px;}
.content h2                         {color: #534741; margin: 0 0 10px 0; font-family: 'Open Sans', sans-serif; font-size: 25px; }
	.content h3                         {color: #76655c;font-weight: normal;margin: 0 1px;font-size: 20px;font-family: 'Open Sans', sans-serif;}
.content p                          {font-size: 14px;margin:10px 1px;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;text-align: justify;/* padding: 1px 19px 0 23px; */}
	.content ul                         {margin:0 1px;font-size: 90%;color: #727272;text-align: justify;font-family: 'Open Sans', sans-serif;font-size: 14px;}
	.content ul li                      {margin:5px 20px;font-family: 'Open Sans', sans-serif;}
	.content ol                         {margin-left:25px; font-size: 90%; color: #727272;}
	.content ol li                      {margin:5px 0}

	.content a:hover                    {color: #727272;text-decoration: none;font-family: 'Open Sans', sans-serif;}
	.content a                          {color: #727272;text-decoration: underline;}

	.sidebar-active                     {    width: 13%; position: fixed; top:0}
.services h3                         {color: #534741;font-size: 20px;padding: 0 0 0 0;margin: 12px 0 10px 0;font-weight: bold;font-family: 'Open Sans', sans-serif;}

	.services ul                        {font-size: 13px;}
	.services ul li                     {list-style: none}
	.services ul li a                   {display: block;margin: 0 0 5px 0;padding: 8px 0 8px 10px;background:#c5ac8d;text-decoration: none;color: #fff;font-weight: bold;font-family: 'Open Sans', sans-serif;}

	.services ul li a:hover           {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9f8a74+0,c5ac8d+65 */background: #9f8a74; /* Old browsers */background: -moz-linear-gradient(top,  #9f8a74 0%, #c5ac8d 65%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #9f8a74 0%,#c5ac8d 65%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #9f8a74 0%,#c5ac8d 65%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f8a74', endColorstr='#c5ac8d',GradientType=0 ); /* IE6-9 */font-family: 'Open Sans', sans-serif;}

	.footer-section                   {background:#C5AC8D; padding:25px 0; margin:45px 0}
	.footer p                         {color: #fff;margin: 0 auto;font-size: 14px;margin:0px 0;font-family: 'Open Sans', sans-serif; text-align: center;}

	.footer a                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: underline;}

	.footer a:hover                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: none;}



	.slicknav_menu                     {display: none}

	.download-btn                     {}
	.download-btn a {
	    padding: 15px 10px;
	    background: #E9D0B4;
	    border-radius: 0;
	    color: #727272;
	    font-size: 13px;
	    text-decoration: underline;
}
.download-btn   a:hover           {
    color: #727272;
    text-decoration: none;
}


	form {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	input {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	label {font-size: 90%;margin: 0 0 10px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

	img.app {float: right;padding: 31px 18px 19px 0;}
	p.app {float: right;font-size: 90%;margin: 0 25px 10px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

	p.submit {
		float: right;
		font-size: 14px;
		margin: 0 25px 10px 0;
		text-align: justify;
		color: #727272;
		font-family: 'Open Sans', sans-serif;
		background: #b7875c;
		border-radius: 7px;
		text-decoration: none;
		padding: 10px 14px;
		text-decoration: none;
		display: block;
		margin: 7px 0;
		display: inline-block;
		}

		p.submit a {
			color: #fff;
	}

.logo a{color: #c5ac8d;text-decoration: underline;}

.social {position: absolute;top: 4%;right: 34%;}


h3#large-text {
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	color: #727272;
	text-align: left !important;
  margin: 10px 1px;

 }

 .contact-block {
	 background-color: #f8dfd4;
	 width: 85%;
	 height: auto;
	 position: relative;
	 padding: 2% 0 2% 0;
	}

 .contact-block p{
    padding: 0 0 0 5%;
    text-align: justify !important;
    font-size: 12px;
 }

 img.dermatologist{
	 width: 100%;
	 padding: 0 15px;
	}

 span.right {
	 left: 8%;
   position: relative;
 }

 .content-alt p{
	 width: 100%;
	}

}


/* 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) {

    #flexmenu{top: 215px !important;}
    .center         {text-align: center !important}

	.neo-text                {width: 78%;}
	.header-section                     {/* background: #beb0a4; */min-height: 179px;border-bottom: #b7875c solid 2px;}

	.logo                               {/* text-align: center; *//* position: relative; *//* top: 30px; *//* margin-top: 194px; *//* width: 33%; *//* top: 33px; *//* position: relative; *//* float: left; */margin-top: 15px;}
	.sidebar                            {/* text-align:right */width: 26.5%;}

	.navigation ul                      {text-align: center;margin-top:15px;position: relative;top: 0;margin-left: -319px;background-color: #b7875c;padding: 0px 0 0px 0;}
	.navigation ul li                   {display: inline-block;padding: -1px 0 11px 0;background: rgba(0, 0, 0, 0) url("../images/a_bg.jpg") no-repeat scroll right center;}
	.navigation ul li:nth-child(8)      {background:none}
	.navigation ul li a                 {color: #fff;font-family: 'Open Sans', sans-serif;font-size: 0.85em;padding: 19px 23px 19px 23px;margin: 0px 0 0px;display: block;text-decoration: none;}
	.navigation ul li a:hover           {/* background: #c5ac8d; */}

	.content-section                    {background: url(../images/bg-bird2.png) no-repeat right 120px;}
	.slider-section                     {margin-bottom:25px}
	.slider-section ul                  {margin-left:0 !important}
	.slider-section ul  li              {margin:0 !important}

	.content                            {width: 45.5%;float: right;}

.content h1                         {color: #534741;margin: 0 0 10px 0;font-family: 'Open Sans', sans-serif;font-size: 30px;}
.content h2                         {color: #534741; margin: 0 0 10px 0; font-family: 'Open Sans', sans-serif; font-size: 25px; }
	.content h3                         {color: #76655c;font-weight: normal;margin: 0 1px;font-size: 18px;font-family: 'Open Sans', sans-serif;}
.content p                          {font-size: 14px;margin: 10px 1px;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;text-align: justify;/* padding: 1px 19px 0 23px; */}
	.content ul                         {margin:0 1px;font-size: 90%;color: #727272;text-align: justify;font-family: 'Open Sans', sans-serif;font-size: 14px;}
	.content ul li                      {margin:5px 20px;font-family: 'Open Sans', sans-serif;}
	.content ol                         {margin-left:25px; font-size: 90%; color: #727272;}
	.content ol li                      {margin:5px 0}

	.content a:hover                    {color: #727272;text-decoration: none;font-family: 'Open Sans', sans-serif;}
	.content a                          {color: #727272;text-decoration: underline;}

	.sidebar-active                     {    width: 13%; position: fixed; top:0}
.services h3                         {color: #534741;font-size: 20px;padding: 0 0 0 0;margin: 12px 0 10px 0;font-weight: bold;font-family: 'Open Sans', sans-serif;}

	.services ul                        {font-size: 13px;}
	.services ul li                     {list-style: none}
	.services ul li a                   {display: block;margin: 0 0 5px 0;padding: 8px 0 8px 10px;background:#c5ac8d;text-decoration: none;color: #fff;font-weight: bold;font-family: 'Open Sans', sans-serif;}

	.services ul li a:hover           {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9f8a74+0,c5ac8d+65 */background: #9f8a74; /* Old browsers */background: -moz-linear-gradient(top,  #9f8a74 0%, #c5ac8d 65%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #9f8a74 0%,#c5ac8d 65%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #9f8a74 0%,#c5ac8d 65%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f8a74', endColorstr='#c5ac8d',GradientType=0 ); /* IE6-9 */font-family: 'Open Sans', sans-serif;}

	.footer-section                   {background:#C5AC8D; padding:25px 0; margin:45px 0}
	.footer p                         {color: #fff;margin: 0 auto;font-size: 14px;margin:0px 0;font-family: 'Open Sans', sans-serif; text-align: center;}

	.footer a                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: underline;}

	.footer a:hover                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: none;}


	.slicknav_menu                     {display: none}

	.download-btn                     {}
		.download-btn a {
		    padding: 15px 15px;
		    background: #E9D0B4;
		    border-radius: 0;
		    color: #727272;
		    font-size: 13px;
		    text-decoration: underline;
	}
	.download-btn   a:hover           {
	    color: #727272;
	    text-decoration: none;
	}

	form {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	input {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	label {font-size: 90%;margin: 0 0 10px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

	img.app {float: right;padding: 31px 18px 19px 0;}
	p.app {float: right;font-size: 90%;margin: 0 25px 10px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

	p.submit {
		float: right;
		font-size: 14px;
		margin: 0 25px 10px 0;
		text-align: justify;
		color: #727272;
		font-family: 'Open Sans', sans-serif;
		background: #b7875c;
		border-radius: 7px;
		text-decoration: none;
		padding: 10px 14px;
		text-decoration: none;
		display: block;
		margin: 7px 0;
		display: inline-block;
		}

		p.submit a {
			color: #fff;}

	.logo a{color: #c5ac8d;text-decoration: underline;}

	.social {position: absolute;top: 4%;right: 34%;}


	h3#large-text {
		font-size: 18px;
		font-family: 'Open Sans', sans-serif;
		color: #727272;
		text-align: left !important;
		margin: 10px 1px;
		}

	 .contact-block {
		 background-color: #f8dfd4;
		 width: 60%;
		 height: auto;
		 position: relative;
		 padding: 2% 0 2% 0;
		}

	 .contact-block p{
	    padding: 0 0 0 5%;
	    text-align: justify !important;
	    font-size: 12px;
	 }


	  img.dermatologist{
	 	 width: 100%;
	 	 padding: 0 15px;
	 	}


	 span.right {
		 left: 8%;
	   position: relative;
	 }

	 .content-alt p{
		 width: 100%;
		}

}

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

	.center         {text-align: center !important}

	.neo-text                {width: 78%;}
	.header-section                     {/* background: #beb0a4; */min-height: 179px;border-bottom: #b7875c solid 2px;}

	.logo                               {/* text-align: center; *//* position: relative; *//* top: 30px; *//* margin-top: 194px; *//* width: 33%; *//* top: 33px; *//* position: relative; *//* float: left; */margin-top: 0px;}
	.sidebar                            {/* text-align:right */width: 26.5%;}

  .navigation                         {display: none;}
	.navigation ul                      {text-align: center;margin-top:15px;position: relative;top: 0;margin-left: -319px;background-color: #b7875c;padding: 0px 0 0px 0;}
	.navigation ul li                   {display: inline-block;padding: -1px 0 11px 0;background: rgba(0, 0, 0, 0) url("../images/a_bg.jpg") no-repeat scroll right center;}
	.navigation ul li:nth-child(8)      {background:none}
	.navigation ul li a                 {color: #fff;font-family: 'Open Sans', sans-serif;font-size: 0.85em;padding: 19px 23px 19px 23px;margin: 0px 0 0px;display: block;text-decoration: none;}
	.navigation ul li a:hover           {/* background: #c5ac8d; */}

	.content-section                    {background: url(../images/bg-bird2.png) no-repeat right 120px;}
	.slider-section                     {margin-bottom:25px}
	.slider-section ul                  {margin-left:0 !important}
	.slider-section ul  li              {margin:0 !important}

	.content                            {width: 50%;float: right;}

.content h1                         {color: #534741;margin: 0 0 10px 0;font-family: 'Open Sans', sans-serif;font-size: 25px;}
.content h2                         {color: #534741; margin: 0 0 10px 0; font-family: 'Open Sans', sans-serif; font-size: 22px; }
	.content h3                         {color: #76655c;font-weight: normal;margin:0 1px;font-size: 18px;font-family: 'Open Sans', sans-serif;}
.content p                          {font-size: 14px;margin: 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;text-align: justify;/* padding: 1px 19px 0 23px; */}
	.content ul                         {margin:0 1px;font-size: 90%;color: #727272;text-align: justify;font-family: 'Open Sans', sans-serif;font-size: 14px;}
	.content ul li                      {margin:5px 20px;font-family: 'Open Sans', sans-serif;}
	.content ol                         {margin-left:25px; font-size: 90%; color: #727272;}
	.content ol li                      {margin:5px 0}

	.content a:hover                    {color: #727272;text-decoration: none;font-family: 'Open Sans', sans-serif;}
	.content a                          {color: #727272;text-decoration: underline;}

	.sidebar-active                     {    width: 13%; position: fixed; top:0}
.services h3                         {color: #534741;font-size: 20px;padding: 0 0 0 0;margin: 12px 0 10px 0;font-weight: bold;font-family: 'Open Sans', sans-serif;}

	.services ul                        {font-size: 13px;}
	.services ul li                     {list-style: none}
	.services ul li a                   {display: block;margin: 0 0 5px 0;padding: 8px 0 8px 10px;background:#c5ac8d;text-decoration: none;color: #fff;font-weight: bold;font-family: 'Open Sans', sans-serif;}

	.services ul li a:hover           {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9f8a74+0,c5ac8d+65 */background: #9f8a74; /* Old browsers */background: -moz-linear-gradient(top,  #9f8a74 0%, #c5ac8d 65%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #9f8a74 0%,#c5ac8d 65%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #9f8a74 0%,#c5ac8d 65%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f8a74', endColorstr='#c5ac8d',GradientType=0 ); /* IE6-9 */font-family: 'Open Sans', sans-serif;}

	.footer-section                   {background:#C5AC8D; padding:25px 0; margin:45px 0}
	.footer p                         {color: #fff;margin: 0 auto;font-size: 14px;margin:0px 0;font-family: 'Open Sans', sans-serif; text-align: center;}

	.footer a                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: underline;}

	.footer a:hover                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: none;}



	.slicknav_menu                     {display: block;}

	.download-btn                     {}
		.download-btn a {
		    padding: 15px 15px;
		    background: #E9D0B4;
		    border-radius: 0;
		    color: #727272;
		    font-size: 13px;
		    text-decoration: underline;
	}
	.download-btn   a:hover           {
	    color: #727272;
	    text-decoration: none;
	}

	form {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	input {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	label {font-size: 90%;margin: 0 0 10px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

	img.app {float: right;padding: 31px 18px 19px 0;}
	p.app {float: right;font-size: 90%;margin: 0 25px 10px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

	p.submit {
		float: right;
		font-size: 14px;
		margin: 0 25px 10px 0;
		text-align: justify;
		color: #727272;
		font-family: 'Open Sans', sans-serif;
		background: #b7875c;
		border-radius: 7px;
		text-decoration: none;
		padding: 10px 14px;
		text-decoration: none;
		display: block;
		margin: 7px 0;
		display: inline-block;
		}

		p.submit a {
			color: #fff;
	}

	.logo a{color: #c5ac8d;
	    text-decoration: underline;}

	.social {
		position: relative;
    top: -77px;
    right: 0;}


		h3#large-text {
			font-size: 18px;
			font-family: 'Open Sans', sans-serif;
			color: #727272;
			text-align: left !important;
			margin: 10px 1px;
			/* width: 95%; */
			}

		 .contact-block {
			 background-color: #f8dfd4;
			 width: 80%;
			 height: auto;
			 position: relative;
			 padding: 2% 0 2% 0;
			}

		 .contact-block p{
		    padding: 0 0 0 5%;
		    text-align: justify !important;
		    font-size: 12px;
		 }


		  img.dermatologist{
		 	 width: 100%;
		 	 padding: 0 15px;
		 	}


		 span.right {
			 left: 8%;
		   position: relative;
		 }

		 .content-alt p{
			 width: 100%;
			}

}


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


		.center         {text-align: center !important}

		.neo-text                {width: 78%;}
		.header-section                     {/* background: #beb0a4; */min-height: 179px;border-bottom: #b7875c solid 2px;}

		.logo                               {/* text-align: center; *//* position: relative; */top: 30px;/* margin-top: 194px; *//* width: 33%; */top: 33px;position: relative;float: left;margin-top: 0px;}
		.sidebar                            {/* text-align:right */width: 26.5%;}

	.navigation                         {display: none;}
	.navigation ul                      {text-align: center;margin-top:15px;position: relative;top: 0;margin-left: -319px;background-color: #b7875c;padding: 0px 0 0px 0;}
	.navigation ul li                   {display: inline-block;padding: -1px 0 11px 0;background: rgba(0, 0, 0, 0) url("../images/a_bg.jpg") no-repeat scroll right center;}
	.navigation ul li:nth-child(8)      {background:none}
	.navigation ul li a                 {color: #fff;font-family: 'Open Sans', sans-serif;font-size: 0.85em;padding: 19px 23px 19px 23px;margin: 0px 0 0px;display: block;text-decoration: none;}
	.navigation ul li a:hover           {/* background: #c5ac8d; */}

	.content-section                    {background: url(../images/bg-bird2.png) no-repeat right 120px;}
	.slider-section                     {margin-bottom: 25px;padding: -7px;padding: 16px 10 0;}
	.slider-section ul                  {margin-left:0 !important}
	.slider-section ul  li              {margin:0 !important}

	.content                            {width: 100%;float: right;}
.content h1                         {color: #534741;margin: 0 0 10px 0;font-family: 'Open Sans', sans-serif;font-size: 25px;}
.content h2                         {color: #534741; margin: 0 0 10px 0; font-family: 'Open Sans', sans-serif; font-size: 22px; }
	.content h3                         {color: #76655c;font-weight: normal;margin:0 1px;font-size: 18px;font-family: 'Open Sans', sans-serif;}
	.content p                          {font-size: 14px;margin: 10px 1px;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;text-align: justify;/* padding: 1px 19px 0 23px; */text-align: justify;}
	.content ul                         {margin:0 1px;font-size: 90%;color: #727272;text-align: justify;font-family: 'Open Sans', sans-serif;font-size: 14px;}
	.content ul li                      {margin:5px 20px;font-family: 'Open Sans', sans-serif;}
	.content ol                         {margin-left:25px; font-size: 90%; color: #727272;}
	.content ol li                      {margin:5px 0}

	.content a:hover                    {color: #727272;text-decoration: none;font-family: 'Open Sans', sans-serif;}
	.content a                          {color: #727272;text-decoration: underline;}

	.sidebar-active                     {    width: 13%; position: fixed; top:0}
.services h3                         {color: #534741;font-size: 20px;padding: 0 0 0 0;margin: 12px 0 10px 0;font-weight: bold;font-family: 'Open Sans', sans-serif; display: none}

	.services ul                        {font-size: 13px; display: none;}
	.services ul li                     {list-style: none}
	.services ul li a                   {display: block;margin: 0 0 5px 0;padding: 8px 0 8px 10px;background:#c5ac8d;text-decoration: none;color: #fff;font-weight: bold;font-family: 'Open Sans', sans-serif;}

	.services ul li a:hover           {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9f8a74+0,c5ac8d+65 */background: #9f8a74; /* Old browsers */background: -moz-linear-gradient(top,  #9f8a74 0%, #c5ac8d 65%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #9f8a74 0%,#c5ac8d 65%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #9f8a74 0%,#c5ac8d 65%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f8a74', endColorstr='#c5ac8d',GradientType=0 ); /* IE6-9 */font-family: 'Open Sans', sans-serif;}

	.footer-section                   {background:#C5AC8D; padding:25px 0; margin:45px 0}
	.footer p                         {color: #fff;margin: 0 auto;font-size: 14px;margin:0px 0;font-family: 'Open Sans', sans-serif; text-align: center;}

	.footer a                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: underline;}

	.footer a:hover                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: none;}



	.slicknav_menu                     {display: block;}

	.download-btn                     {}
		.download-btn a {
		    padding: 15px 15px;
		    background: #E9D0B4;
		    border-radius: 0;
		    color: #727272;
		    font-size: 13px;
		    text-decoration: underline;
	}
	.download-btn   a:hover           {
	    color: #727272;
	    text-decoration: none;
	}

	form {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	input {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	label {font-size: 90%;margin: 0 0 10px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

	img.app {float: right;padding: 1px 18px 0px 0;}
	p.app {float: right;font-size: 90%;top: 48px;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;bottom: 32%;position: relative;}

	p.submit {
		float: right;
		font-size: 14px;
		margin: 0 25px 10px 0;
		text-align: justify;
		color: #727272;
		font-family: 'Open Sans', sans-serif;
		background: #b7875c;
		border-radius: 7px;
		text-decoration: none;
		padding: 10px 14px;
		text-decoration: none;
		display: block;
		margin: 7px 0;
		display: inline-block;
		}

		p.submit a {
			color: #fff;
	}

	.logo a{color: #c5ac8d;
			text-decoration: underline;}


.logo img {/* width: 34%; */bottom: 64%;position: relative;}

.social {
	position: relative;
  top: -20px;
  right: -37%;
}


h3#large-text {
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	color: #727272;
	text-align: left !important;
	margin: 10px 1px;
	width: 70%;
	}

 .contact-block {
	 background-color: #f8dfd4;
	 width: 54%;
	 height: auto;
	 position: relative;
	 padding: 2% 0 2% 0;
	}

 .contact-block p{
    padding: 0 0 0 5%;
    text-align: justify !important;
    font-size: 12px;
 }


  img.dermatologist{
 	 width: 55%;
 	 padding: 0 15px;
 	}


 span.right {
	 left: 8%;
   position: relative;
 }

 .content-alt p{
	 width: 55%;
	 padding: 0 20px;
	}

}


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

	.center         {text-align: center !important}

	.neo-text                {width: 78%;}
	.header-section                     {/* background: #beb0a4; */min-height: 179px;border-bottom: #b7875c solid 2px;}

	.logo                               {/* text-align: center; *//* position: relative; *//* top: 30px; *//* margin-top: 194px; *//* width: 33%; *//* top: 33px; *//* position: relative; *//* float: left; *//* margin-top: -44px; */padding: 2px;}
	.sidebar                            {/* text-align:right */width: 26.5%;}

	.navigation                         {display: none;}
	.navigation ul                      {text-align: center;margin-top:15px;position: relative;top: 0;margin-left: -319px;background-color: #b7875c;padding: 0px 0 0px 0;}
	.navigation ul li                   {display: inline-block;padding: -1px 0 11px 0;background: rgba(0, 0, 0, 0) url("../images/a_bg.jpg") no-repeat scroll right center;}
	.navigation ul li:nth-child(8)      {background:none}
	.navigation ul li a                 {color: #fff;font-family: 'Open Sans', sans-serif;font-size: 0.85em;padding: 19px 23px 19px 23px;margin: 0px 0 0px;display: block;text-decoration: none;}
	.navigation ul li a:hover           {/* background: #c5ac8d; */}

	.content-section                    {background: url(../images/bg-bird2.png) no-repeat right 120px;}
	.slider-section                     {margin-bottom:25px}
	.slider-section ul                  {margin-left:0 !important}
	.slider-section ul  li              {margin:0 !important}

	.content                            {width:73.5%;float: right;}
.content h1                         {color: #534741;margin: 0 0 10px 0;font-family: 'Open Sans', sans-serif;font-size: 25px;}
.content h2                         {color: #534741; margin: 0 0 10px 0; font-family: 'Open Sans', sans-serif; font-size: 22px; }
	.content h3                         {color: #76655c;font-weight: normal;margin: 0 1px;font-size: 18px;font-family: 'Open Sans', sans-serif;}
.content p                          {font-size: 14px;margin:10px 1px;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;text-align: justify;/* letter-spacing: -0.5px; */}
	.content ul                         {margin:0 1px;font-size: 90%;color: #727272;text-align: justify;font-family: 'Open Sans', sans-serif;font-size: 14px;}
	.content ul li                      {margin:5px 20px;font-family: 'Open Sans', sans-serif;}
	.content ol                         {margin-left:25px; font-size: 90%; color: #727272;}
	.content ol li                      {margin:5px 0}

	.content a:hover                    {color: #727272;text-decoration: none;font-family: 'Open Sans', sans-serif;}
	.content a                          {color: #727272;text-decoration: underline;}

	.sidebar-active                     {width: 13%; position: fixed; top:0}
.services h3                         {color: #534741;font-size: 20px;padding: 0 0 0 0;margin: 12px 0 10px 0;font-weight: bold;font-family: 'Open Sans', sans-serif; display: none;}

	.services ul                        {font-size: 13px; display: none;}
	.services ul li                     {list-style: none}
	.services ul li a                   {display: block;margin: 0 0 5px 0;padding: 8px 0 8px 10px;background:#c5ac8d;text-decoration: none;color: #fff;font-weight: bold;font-family: 'Open Sans', sans-serif;}

	.services ul li a:hover           {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9f8a74+0,c5ac8d+65 */background: #9f8a74; /* Old browsers */background: -moz-linear-gradient(top,  #9f8a74 0%, #c5ac8d 65%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #9f8a74 0%,#c5ac8d 65%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #9f8a74 0%,#c5ac8d 65%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f8a74', endColorstr='#c5ac8d',GradientType=0 ); /* IE6-9 */font-family: 'Open Sans', sans-serif;}

	.footer-section                   {background:#C5AC8D; padding:25px 0; margin:45px 0}
	.footer p                         {color: #fff;margin: 0 auto;font-size: 14px;margin:0px 0;font-family: 'Open Sans', sans-serif; text-align: center;}

	.footer a                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: underline;}

	.footer a:hover                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: none;}


	.slicknav_menu                     {display: block;}

	.download-btn                     {}
		.download-btn a {
		    padding: 15px 15px;
		    background: #E9D0B4;
		    border-radius: 0;
		    color: #727272;
		    font-size: 13px;
		    text-decoration: underline;
	}
	.download-btn   a:hover           {
	    color: #727272;
	    text-decoration: none;
	}

	form {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	input {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	label {font-size: 90%;margin: 0 0 10px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

	img.app {float: right;padding: 0px 18px 10px 0;}
	p.app {float: right;font-size: 15px;padding: 0 4px;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

	p.submit {
		float: right;
		font-size: 14px;
		margin: 0 25px 10px 0;
		text-align: justify;
		color: #727272;
		font-family: 'Open Sans', sans-serif;
		background: #b7875c;
		border-radius: 7px;
		text-decoration: none;
		padding: 10px 14px;
		text-decoration: none;
		display: block;
		margin: 7px 0;
		display: inline-block;
		}

		p.submit a {
			color: #fff;
	}

	.logo a{color: #c5ac8d;
			text-decoration: underline;}


.logo img {width: 40%;margin: 1px 8px -23px 2px;}

.social {position: relative;top: -10px;right: -40%;width: 18%;}


h3#large-text {
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	color: #727272;
	text-align: left !important;
  margin: 10px 1px;

 }

 .contact-block {
	 background-color: #f8dfd4;
	 width: 80%;
	 height: auto;
	 position: relative;
	 padding: 2% 0 2% 0;
	}

 .contact-block p{
    padding: 0 0 0 5%;
    text-align: justify !important;
    font-size: 12px;
 }


  img.dermatologist{
 	 width: 100%;
 	 padding: 0 15px;
 	}


 span.right {
	 left: 8%;
   position: relative;
 }

 .content-alt p{
	 width: 100%;
	 padding: 0 15px;
	}

}



/* max-width 640px, mobile-only styles, use when QAing mobile issues
=====================================================================*/
@media only screen and (max-width: 40em) {
	.center         {text-align: center !important}

	.neo-text                {width: 78%;}
	.header-section                     {/* background: #beb0a4; */min-height: 179px;border-bottom: #b7875c solid 2px;}

	.logo                               {/* text-align: center; *//* position: relative; *//* top: 30px; *//* margin-top: 194px; *//* width: 33%; *//* top: 33px; *//* position: relative; *//* float: left; *//* margin-top: -44px; */padding: 2px;}
	.sidebar                            {/* text-align:right */width: 26.5%;}

	.navigation                         {display: none;}
	.navigation ul                      {text-align: center;margin-top:15px;position: relative;top: 0;margin-left: -319px;background-color: #b7875c;padding: 0px 0 0px 0;}
	.navigation ul li                   {display: inline-block;padding: -1px 0 11px 0;background: rgba(0, 0, 0, 0) url("../images/a_bg.jpg") no-repeat scroll right center;}
	.navigation ul li:nth-child(8)      {background:none}
	.navigation ul li a                 {color: #fff;font-family: 'Open Sans', sans-serif;font-size: 0.85em;padding: 19px 23px 19px 23px;margin: 0px 0 0px;display: block;text-decoration: none;}
	.navigation ul li a:hover           {/* background: #c5ac8d; */}

	.content-section                    {background: url(../images/bg-bird2.png) no-repeat right 120px;}
	.slider-section                     {margin-bottom:25px}
	.slider-section ul                  {margin-left:0 !important}
	.slider-section ul  li              {margin:0 !important}

	.content                            {width: 98%;float: right;}

.content h1                         {color: #534741;margin: 0 0 10px 0;font-family: 'Open Sans', sans-serif;font-size: 25px;}
.content h2                         {color: #534741; margin: 0 0 10px 0; font-family: 'Open Sans', sans-serif; font-size: 22px; }
	.content h3                         {color: #76655c;font-weight: normal;margin: 0 1px;font-size: 18px;font-family: 'Open Sans', sans-serif;}
.content p                          {font-size: 14px;margin: 10px 1px;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;text-align: justify;padding: 0 10px 0 0;}
	.content ul                         {margin:0 1px;font-size: 90%;color: #727272;text-align: justify;font-family: 'Open Sans', sans-serif;font-size: 14px;}
	.content ul li                      {margin:5px 20px;font-family: 'Open Sans', sans-serif;}
	.content ol                         {margin-left:25px; font-size: 90%; color: #727272;}
	.content ol li                      {margin:5px 0}

	.content a:hover                    {color: #727272;text-decoration: none;font-family: 'Open Sans', sans-serif;}
	.content a                          {color: #727272;text-decoration: underline;}

	.sidebar-active                     {    width: 13%; position: fixed; top:0}
.services h3                         {color: #534741;font-size: 20px;padding: 0 0 0 0;margin: 12px 0 10px 0;font-weight: bold;font-family: 'Open Sans', sans-serif;display: none;}

	.services ul                        {font-size: 13px; display: none;}
	.services ul li                     {list-style: none}
	.services ul li a                   {display: block;margin: 0 0 5px 0;padding: 8px 0 8px 10px;background:#c5ac8d;text-decoration: none;color: #fff;font-weight: bold;font-family: 'Open Sans', sans-serif;}

	.services ul li a:hover           {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9f8a74+0,c5ac8d+65 */background: #9f8a74; /* Old browsers */background: -moz-linear-gradient(top,  #9f8a74 0%, #c5ac8d 65%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #9f8a74 0%,#c5ac8d 65%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #9f8a74 0%,#c5ac8d 65%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f8a74', endColorstr='#c5ac8d',GradientType=0 ); /* IE6-9 */font-family: 'Open Sans', sans-serif;}

	.footer-section                   {background:#C5AC8D; padding:25px 0; margin:45px 0}
	.footer p                         {color: #fff;margin: 0 auto;font-size: 14px;margin:0px 0;font-family: 'Open Sans', sans-serif; text-align: center;}

	.footer a                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: underline;}

	.footer a:hover                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: none;}

	.slicknav_menu                     {display: block;}

	.download-btn                     {}
		.download-btn a {
		    padding: 15px 15px;
		    background: #E9D0B4;
		    border-radius: 0;
		    color: #727272;
		    font-size: 13px;
		    text-decoration: underline;
	}
	.download-btn   a:hover           {
	    color: #727272;
	    text-decoration: none;
	}

	form {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	input {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	label {font-size: 90%;margin: 0 0 10px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

	img.app {float: right;padding: 0px 18px 10px 0;}
	p.app {float: right;font-size: 90%;margin: 15px 26px 30px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

	p.submit {
		float: right;
		font-size: 14px;
		margin: 0 25px 10px 0;
		text-align: justify;
		color: #727272;
		font-family: 'Open Sans', sans-serif;
		background: #b7875c;
		border-radius: 7px;
		text-decoration: none;
		padding: 10px 14px;
		text-decoration: none;
		display: block;
		margin: 7px 0;
		display: inline-block;
		}

		p.submit a {
			color: #fff;
	;}

	.logo a{color: #c5ac8d;
			text-decoration: underline;}


.logo img {width: 50%;margin: 1px 8px 4px 2px;}
	.doc    {float: none !important;}
	.social {position: relative;top: -60px;right: -33%;width: 17%;display: flex;}


	h3#large-text {
		font-size: 18px;
		font-family: 'Open Sans', sans-serif;
		color: #727272;
		text-align: left !important;
	  margin: 10px 1px;

	 }

	 .contact-block {
		 background-color: #f8dfd4;
		 width: 80%;
		 height: auto;
		 position: relative;
		 padding: 2% 0 2% 0;
		}

	 .contact-block p{
	    padding: 0 0 0 5%;
	    text-align: justify !important;
	    font-size: 12px;
	 }

	  img.dermatologist{
	 	 width: 100%;
	 	 padding: 0 15px;
	 	}


	 span.right {
		 left: 8%;
	   position: relative;
	 }

	 .content-alt p{
		 width: 100%;
		 padding: 0 15px;
		}

}


/*Styles for Smartphones - 4
====================================================================*/
@media only screen and (max-width: 400px) {
	.doc    {float: none !important;}

	.center         {text-align: center !important}

	.neo-text                {width: 78%;}
	.header-section                     {/* background: #beb0a4; */min-height: 179px;border-bottom: #b7875c solid 2px;}

	.logo                               {/* text-align: center; *//* position: relative; *//* top: 30px; *//* margin-top: 194px; *//* width: 33%; *//* top: 33px; *//* position: relative; *//* float: left; *//* margin-top: -44px; */padding: 2px;}
	.sidebar                            {/* text-align:right */width: 26.5%;}

	.navigation                         {display: none;}
	.navigation ul                      {text-align: center;margin-top:15px;position: relative;top: 0;margin-left: -319px;background-color: #b7875c;padding: 0px 0 0px 0;}
	.navigation ul li                   {display: inline-block;padding: -1px 0 11px 0;background: rgba(0, 0, 0, 0) url("../images/a_bg.jpg") no-repeat scroll right center;}
	.navigation ul li:nth-child(8)      {background:none}
	.navigation ul li a                 {color: #fff;font-family: 'Open Sans', sans-serif;font-size: 0.85em;padding: 19px 23px 19px 23px;margin: 0px 0 0px;display: block;text-decoration: none;}
	.navigation ul li a:hover           {/* background: #c5ac8d; */}

	.content-section                    {background: url(../images/bg-bird2.png) no-repeat right 120px;}
	.slider-section                     {margin-bottom: 20px;}
	.slider-section ul                  {margin-left:0 !important}
	.slider-section ul  li              {margin:0 !important}

	.content                            {width: 100%;float: right;}
.content h1                         {color: #534741;margin: 0 0 10px 0;font-family: 'Open Sans', sans-serif;font-size: 20px;}
.content h2                         {color: #534741; margin: 0 0 10px 0; font-family: 'Open Sans', sans-serif; font-size: 22px; }
	.content h3                         {color: #76655c;font-weight: normal;margin:0 1px;font-size: 16px;font-family: 'Open Sans', sans-serif;}
.content p                          {font-size: 14px;margin:10px 1px;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;text-align: justify;/* padding: 1px 19px 0 23px; */}
	.content ul                         {margin:0 1px;font-size: 90%;color: #727272;text-align: justify;font-family: 'Open Sans', sans-serif;font-size: 14px;}
	.content ul li                      {margin:5px 20px;font-family: 'Open Sans', sans-serif;}
	.content ol                         {margin-left:25px; font-size: 90%; color: #727272;}
	.content ol li                      {margin:5px 0}

	.content a:hover                    {color: #727272;text-decoration: none;font-family: 'Open Sans', sans-serif;}
	.content a                          {color: #727272;text-decoration: underline;}

	.sidebar-active                     {    width: 13%; position: fixed; top:0}
.services h3                         {color: #534741;font-size: 20px;padding: 0 0 0 0;margin: 12px 0 10px 0;font-weight: bold;font-family: 'Open Sans', sans-serif;display: none;}

	.services ul                        {font-size: 13px; display: none;}
	.services ul li                     {list-style: none}
	.services ul li a                   {display: block;margin: 0 0 5px 0;padding: 8px 0 8px 10px;background:#c5ac8d;text-decoration: none;color: #fff;font-weight: bold;font-family: 'Open Sans', sans-serif;}

	.services ul li a:hover           {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9f8a74+0,c5ac8d+65 */background: #9f8a74; /* Old browsers */background: -moz-linear-gradient(top,  #9f8a74 0%, #c5ac8d 65%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #9f8a74 0%,#c5ac8d 65%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #9f8a74 0%,#c5ac8d 65%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f8a74', endColorstr='#c5ac8d',GradientType=0 ); /* IE6-9 */font-family: 'Open Sans', sans-serif;}

	.footer-section                   {background:#C5AC8D; padding:25px 0; margin:45px 0}
	.footer p                         {color: #fff;margin: 0 auto;font-size: 14px;margin:0px 0;font-family: 'Open Sans', sans-serif; text-align: center;}

	.footer a                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: underline;}

	.footer a:hover                         {font-family: 'Open Sans', sans-serif;color: #fff;margin: 0 auto;font-size: 14px;margin:25px 0; text-decoration: none;}


	.slicknav_menu                     {display: block;}

	.download-btn                     {}
		.download-btn a {
		    padding: 15px 15px;
		    background: #E9D0B4;
		    border-radius: 0;
		    color: #727272;
		    font-size: 13px;
		    text-decoration: underline;
	}
	.download-btn   a:hover           {
	    color: #727272;
	    text-decoration: none;
	}

	form {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	input {font-size: 90%; margin: 0 0 10px 0; text-align: justify; color: #727272;}
	label {font-size: 90%;margin: 0 0 10px 0;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;}

	img.app {position: relative;padding: 0 0;width: 27%;}
	p.app {float: right;font-size: 14px;margin: 16px 15px;text-align: justify;color: #727272;font-family: 'Open Sans', sans-serif;padding: 0;}

	p.submit {
		float: right;
		font-size: 14px;
		margin: 0 25px 10px 0;
		text-align: justify;
		color: #727272;
		font-family: 'Open Sans', sans-serif;
		background: #b7875c;
		border-radius: 7px;
		text-decoration: none;
		padding: 10px 14px;
		text-decoration: none;
		display: block;
		margin: 7px 0;
		display: inline-block;
		}

		p.submit a {
			color: #fff;
	}

.logo a {color: #c5ac8d; text-decoration: underline;}


.logo img {width: 64%;margin: 10px 13px 0 0;position: relative;top: -9%;}

.social {
	position: relative;
	top: -15px;
	right: -30%;
	width: 22%;
	display: flex;
}


h3#large-text {
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	color: #727272;
	text-align: left !important;
  margin: 10px 1px;

 }

 .contact-block {
	 background-color: #f8dfd4;
	 width: 80%;
	 height: auto;
	 position: relative;
	 padding: 2% 0 2% 0;
	}

 .contact-block p{
    padding: 0 0 0 5%;
    text-align: justify !important;
    font-size: 12px;
 }


  img.dermatologist{
 	 width: 100%;
 	 padding: 0 15px;
 	}


 span.right {
	 left: 8%;
   position: relative;
 }

 .content-alt p{
	 width: 100%;
	 padding: 0 15px;
	}

 }


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

	 .logo img {width: 64%;margin: 4px 13px 0 0;position: relative;top: -24%;}

	 .social {position: relative;top: 124%;width: 23%;display: inline-flex;margin: -44px 0 9px 0;z-index: 8889;float: left;}

 }


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

	 .logo img {width: 64%;margin: 10px 13px 0 0;position: relative;top: -9%;}

	 .social {position: relative;top: 119%;width: 22%;display: inline-flex;margin: -51px 0 6px 0;z-index: 8889;float: left;}


 }
