/*
Theme Name: Psoriasis
Theme URI: http://a2ztechnologies.in
Author: The Developing Team
Description: Designed by <a href="http://www.a2ztechnologies.in">a2ztechnologies.in</a> 
Version: 1.0
*/
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
	margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 25px 10px 0 !important;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}/* = End WordPress Core */
.blog_pagination { margin:5px 0; }
.blog_pagination a { background: #00abeb none repeat scroll 0 0; color:#FFF !important; font-size:15px; font-family:'Open Sans'; display: inline-block; padding:7px 20px; text-decoration:none; line-height:20px; }
.animation{ visibility:hidden;}
.entry { padding-bottom:10px; color:#3f3f3f; }
.entry a { color:#3f3f3f; }
.blog-holderbox {
    background-color: #efefef;
    border: 1px solid #ccc;
    padding: 10px;
	min-height:435px;
}
.blog-holder .entry {
    color: #00aae9;
    padding-bottom: 10px;
}
.blog-holder .entry a {
    color: #00aae9;
}
.blog-holder h4{ color:#727272 !important; font-size:23px; font-family:'Raleway'; font-weight:500;}

/**/
header .header-top{ padding:2% 0;}
header .header-top .top-right ul li.bold a{ color:#00acec; font-size:46px; }
header .header-top .top-right ul li a{ color:#575757; font-size:24px; font-family:'Open Sans'; text-decoration:none; font-weight:700;}
header .header-top .top-right ul li a i { background: #8ec9cf none repeat scroll 0 0;  border-radius: 30px;  color: #fff; font-size: 26px;  padding: 12px 15px;}
header .mainmenu{ background:#00abeb;}
header .mainmenu .navbar-nav li { border-right: 1px solid #18bcf9;  padding: 0 14px;}
header .mainmenu .navbar-nav li:last-child{ border-right:none;}
header .mainmenu .navbar-nav li a{ color:#fff;font-size:14px; font-family:'Open Sans';  font-weight:700; text-transform:uppercase; text-shadow:none;}
header .menu-shadow { background: rgba(0, 0, 0, 0) url("img/others/menu-shadow.png") no-repeat scroll center bottom;  padding-bottom: 18px;}
header .slogan { padding-bottom: 20px;}
header .slogan h4{ color:#575757; font-size:32px; font-family: "Times New Roman"; font-style:italic;}
header .header-bottom { background: rgba(0, 0, 0, 0) url("img/banner/banner-bg.png") no-repeat scroll 0 0; padding: 4%;background-size:cover;}
header .header-bottom .banner-form{}
header .header-bottom .banner-form h4{ color:#0094cb; font-size:26px; font-family:'Open Sans';  font-weight:700; text-transform:uppercase;}
header .header-bottom .banner-form h5{  color:#575757; font-size:19px; font-family:'Open Sans';  font-weight:700; text-transform:uppercase;}
header .header-bottom .banner-form input[type="text"] { margin: 14px 0;}
header .header-bottom .banner-form textarea{ height:80px; resize:none; }
header .header-bottom .banner-form .carousel-indicators { bottom: 10px !important;  right: 0 !important;  list-style: outside none none;  padding-left: 0;  position: absolute;  text-align: center; z-index: 15;}
header .header-bottom .banner-form img{ margin-top:10px;}
header .header-bottom .banner-form .btn-sub { background: #03aeee none repeat scroll 0 0;  color: #fff;  font-family: "Open Sans"; font-size: 15px;  font-weight: 700;  margin-top: 10px;  padding: 10px;  text-transform: uppercase; width: 100%;} 
header .header-bottom .banner-video{ background:url(img/others/banner-shadow.png) no-repeat scroll center bottom; padding-bottom:25px;}
header .carousel-indicators li { background:#46acd0;  border: 1px solid #46acd0;  border-radius: 10px;  cursor: pointer;  display: inline-block;  height: 10px;  margin: 1px;  text-indent: -999px;  width: 10px;}
header .carousel-indicators .active { background-color: #7ab85e;  height: 12px;  margin: 0;  width: 12px; border:none;}
header .border{ padding:3px; border:1px solid #ccc;}
/**/
.holder{ padding-top:20px;}
.holder .before-after{}
.holder .before-after .bf-box{ position:relative; background:#e8e8e8; padding:10px; border:1px solid #d8d8d8;}
.holder .before-after .bf-box .bf{ position:absolute; bottom:0;}
.holder .before-after .bf-box .bf h4 { background: #00abeb none repeat scroll 0 0;  color: #fff;  font-family: "Open Sans";  font-size: 15px;  font-weight: 700;  margin: 0;  text-transform: uppercase;  padding: 10px 15px;}
.holder .before-after .box-shadow { background: rgba(0, 0, 0, 0) url("img/others/box-shadow.png") no-repeat scroll center bottom;  padding-bottom: 18px;}

.holder .beforeafter img{ background:#e8e8e8; padding:10px; border:1px solid #d8d8d8;}

/**/
.holder .before-after .carousel-nav-prev { background: rgba(0, 0, 0, 0) url("img/others/before-1.png") no-repeat scroll 0 0;  display: inline-block;  height: 31px;  text-indent: -9999px;  width: 12px;  left: -70px;  position: absolute;  top: 48%;}
.holder .before-after .carousel-nav-next { background: rgba(0, 0, 0, 0) url("img/others/before-2.png") no-repeat scroll 0 0;  display: inline-block;  height: 31px;  text-indent: -9999px;  width: 12px;  right: -70px;  position: absolute;  top: 48%;}
/**/
.holder .control-video{ padding:5px; border:1px solid #cbcbcb; box-shadow:0 0 1px;}
.holder h3{ color:#3f3f3f; font-size:34px; font-family:'Raleway'; font-weight:500;}
.holder p{ color:#727272; font-size:13px; font-family: "Open Sans"; line-height:1.8;}
.holder h4{ color:#00aeef; font-size:25px; font-family:'Raleway'; font-weight:500;}
.holder .meet{ background:url(img/thumbnails/test-bg.png) no-repeat; padding:20px 0; margin-top:40px;}
.holder .meet h4 { color: #ffffff;  padding: 15px 0;}
.holder .meet h4 a { color: #ffffff;  padding: 15px 0; text-decoration:none;}
.holder .meet p{ color:#ffffff;}
/**/
.holder .test-holder{ padding:25px 0; background:#f3f3f3; border-top:1px solid #ccc;}
.holder .test-holder h5 {
  color: #0094cb;
  font-family: "Raleway";
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}
.holder .test-holder .carousel-nav-prev { background: rgba(0, 0, 0, 0) url("img/thumbnails/test-arrow-1.png") no-repeat scroll 0 0; display: inline-block; height: 91px; left: -6%; position: absolute; text-indent: -9999px; top: 28%; width: 42px;}
.holder .test-holder .carousel-nav-next { background: rgba(0, 0, 0, 0) url("img/thumbnails/test-arrow-2.png") no-repeat scroll 0 0;  display: inline-block;  height: 91px;  right: -6%;  position: absolute;  text-indent: -9999px;  top: 28%;  width: 42px;}

.wpcf7-captchac{ margin-top:0px !important; }
.wpcf7-captchar{ background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555555; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }

.header-bottom .carousel-inner iframe { frameborder:0; border:0; width:100%; }
.intro-holder .img-thumb iframe { frameborder:0; border:0; width:100%; }
.holder .control-video iframe { frameborder:0; border:0; width:100%; }

/**/
footer{}
footer .footer-top{ background:url(img/thumbnails/foot-top.png) repeat; padding:15px 0;}
footer .footer-top h4{ color:#fff; font-size:20px; font-family:'Raleway'; font-weight:500; }
footer .footer-top p{ color:#fff; font-size:14px;  font-family:'Raleway'; line-height:1.8;}
footer .footer-top ul li{ padding:5px 0;}
footer .footer-top ul li a{ color:#fff; font-size:14px;  font-family:'Raleway'; text-decoration:none;}
footer .footer-top ul li a i{ font-size:30px;}
footer .footer-top .share ul li{ padding:0 6px; }
footer .footer-top ul { list-style: outside none none; padding-left: 0; }
.microdata { color: #fff;
    font-family: "Raleway";
    font-size: 14px;
    margin: 0; padding-bottom:10px; }
/**/
footer .footer-bottom{ background:url(img/thumbnails/foot-bottom.png) repeat; padding:20px 0;}
footer .footer-bottom p{  color:#fff; font-size:14px;  font-family:'Raleway'; margin:0;}
.page-middle input[type=submit], .page-middle button {
 	background: #03aeee; font-size:16px; color:#fff; -moz-user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 5px 16px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.page-middle input[type=password], .page-middle input[type=text], .page-middle input[type=email], .page-middle select, .page-middle textarea {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.page-middle textarea { height:auto; resize:none; }
.page-middle input[type=password]:focus, .page-middle input[type=text]:focus, .page-middle input[type=email]:focus, .page-middle select:focus, .page-middle textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.page-middle input[type=password]::-moz-placeholder, .page-middle input[type=text]::-moz-placeholder, .page-middle input[type=email]::-moz-placeholder, .page-middle select::-moz-placeholder, .page-middle textarea::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.page-middle input[type=password]:-ms-input-placeholder, .page-middle input[type=text]:-ms-input-placeholder, .page-middle input[type=email]:-ms-input-placeholder, .page-middle select:-ms-input-placeholder, .page-middle textarea:-ms-input-placeholder {
  color: #999;
}
.page-middle input[type=password]::-webkit-input-placeholder, .page-middle input[type=text]::-webkit-input-placeholder, .page-middle input[type=email]::-webkit-input-placeholder, .page-middle select::-webkit-input-placeholder, .page-middle textarea::-webkit-input-placeholder {
  color: #999;
}
.page-middle h5{ color:#334952; font-size:16px; font-family:'Raleway'; font-weight:500; line-height:1.5;}
.online-holder .tab-color { background:#00abeb; }
.online-holder {  padding: 35px 0;}
.online-holder .panel-primary {  border-color: transparent;}
.online-holder .panel-primary > .panel-heading {  background-image: none;  background-repeat: repeat-x;  background-color: transparent;  border-bottom: none; padding:0;}
.online-holder .tab-color > a {  color: #ffffff;  font-size: 14px;  font-family: 'Open Sans';  font-weight: 600; padding:15px; text-decoration:none; }
.online-holder .tab-color > a span {  color: #00abeb;  font-size: 14px;  font-family: 'Open Sans';  font-weight: 600; }
.online-holder .no-padding { padding:1px; }
.online-holder .no-margin { margin:0; }
.online-holder .tab-color {  background: #00abeb none repeat scroll 0 0;  padding: 15px 0;}
.online-holder .tab-color span {  background: rgba(0, 0, 0, 0) url("img/icons/round.png") no-repeat scroll 0 0;  border-radius: 25px;  padding: 7px 9px;}
.online-holder .panel-body {  padding: 0px;}
.online-holder .panel {  box-shadow: none;}
.online-holder .identify h3 { color:#00abeb; font-family:'Open Sans'; font-size:30x; font-weight:700; }
.online-holder .identify p { color: #686767; font-family: "Open Sans"; font-size: 20px; font-weight: 400;}
.online-holder .panel-body hr { border:1px solid #d6d6d6; }
.online-holder .your-heading h3 { color:#606060; font-family:'Open Sans'; font-size:24px; font-weight:700; text-transform:uppercase;}
.online-holder .your-heading span {  background: rgba(0, 0, 0, 0) url("img/icons/blue-circle.png") no-repeat scroll 0 0;  color: #ffffff;  font-size: 40px;  padding: 11px 16px;}
.online-holder .your-heading h4{ color:#00abeb; font-family:'Open Sans'; font-size:20px; font-weight:700; }
.online-holder .your-heading h3 {  padding-top: 25px;  padding-bottom: 25px;}
.online-holder .tab-color.active {  background: #3ec6be;}
.online-holder .part-row {  padding-bottom: 25px;}
.online-holder .part-row p {  color: #686767;  font-family: "Open Sans";  font-size: 13px;  font-weight: 400;  margin-top: 5px;}
.online-holder .payment h4 {  color: #0094cb;  font-family: "Open Sans";  font-size: 18px;  font-weight: 400; text-transform:uppercase; font-weight:600; }
.online-holder .select-form  .form-control { font-family:'Open Sans'; font-weight:400;  color: #999999;}
.online-holder .select-form  .form-control {   appearance:none; -webkit-appearance: none; -moz-appearance: none;  background: rgba(0, 0, 0, 0) url(img/icons/drop.png) no-repeat scroll 95% center; padding-right: 5px;}
.online-holder .btn-att { color:#c5c5c5; font-family:'Open Sans';  border:1px solid #c5c5c5; }
.online-holder .btn-submit { color:#ffffff; font-family:'Open Sans';  border:1px solid #3ec6be; background:#3ec6be; font-weight:700; font-size:16px; padding:15px 20px;}
.online-holder .attach {  padding-top: 22px;}
.online-holder .table-3 .list-inline h3 {  color: #00abeb;  font-family: 'Open Sans';  font-weight: 700;}
.online-holder .table-3 th { color: #ffffff;  font-family: 'Open Sans';  font-weight: 700; font-size:15px; }
.online-holder .table-3 tr ul li a { color: #575757;  font-family: 'Open Sans';  font-weight: 700; font-size:15px; }
.online-holder tr .img-responsive {  padding-top: 9px;}
.online-holder thead th.text-center {  background: #00abeb;}
.online-holder tbody {  background: #eaeaea;}
.online-holder thead { background:#eaeaea; }
.holder.table-3.table-responsive {  padding-top: 25px;}
.star p {  background: rgba(0, 0, 0, 0) url("img/icons/star.png") no-repeat scroll 0 0;  color: #686767;  font-family: "Open Sans";  font-size: 13px;  font-weight: 400;  padding-left: 25px;}
.online-holder .next .btn-next { color:#ffffff; font-family:'Open Sans';  border:1px solid #3ec6be; background:#3ec6be; font-weight:700; font-size:16px; padding:10px 15px;}
.online-holder .icon .img-responsive.img-circle.center-block {   padding: 18px;}
.online-holder .icon .img-checkbox-holder label {
  background: #00abeb none repeat scroll 0 0;
  border-radius: 60px;
}
.online-holder .icon .img-checkbox-holder input[type='checkbox']{ opacity:0; } 
.online-holder .icon .img-checkbox-holder input[type='checkbox']:checked + label { background: #3ec6be; }
.online-holder .icon-check-all {  padding-top: 30px;}
.online-holder .your-heading.spl {  padding-top: 30px;}
th .list-inline .img-responsive {  padding-left: 25px;  padding-top: 0;}
.online-holder .select-form-spl  .form-control { font-family:'Open Sans'; font-weight:400;  color: #999999;}
.online-holder .select-form-spl  .form-control {   appearance:none; -webkit-appearance: none; -moz-appearance: none;  background: rgba(0, 0, 0, 0) url(img/icons/drop.png) no-repeat scroll 95% center; padding-right: 5px;}
.online-holder .select-form-c  .form-control { font-family:'Open Sans'; font-weight:400;  color: #999999;}
.online-holder .select-form-c  .form-control {   appearance:none; -webkit-appearance: none; -moz-appearance: none;  background: rgba(0, 0, 0, 0) url(img/icons/drop.png) no-repeat scroll 98% center; padding-right: 5px;}
.chk-p {
  color: #2650b9;
  display: inline-block;
  margin-top: -9px;
}
.tab-color.same-class.active span {  color: #3ec6be;}
tbody .img-responsive {  position: relative;  top: 7px;}
.text-center.sp {  line-height: 5;  padding: 0;}
.text-center.s {  line-height:3;  padding: 0;}
.checkbox label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}
.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #028fe0;
    border-radius: .25em;
    width: 25px;
    height: 25px;
    float: left;
    margin-right: .5em;
}
.radio .cr {
    border-radius: 50%;
}
.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: 15px;
    line-height: 0;

    top: 50%;
    left: 20%;
}
.cr {
  background: #028fe0 none repeat scroll 0 0;
  border: 1px solid #028fe0;
}
.radio .cr .cr-icon {
    margin-left: 0.04em;
}
.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}
.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}
.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}
.cr-icon.glyphicon.glyphicon-ok {
  color: #fff;
}
.radio label, .checkbox label {
  cursor: pointer;
  font-weight: normal;
  margin-bottom: 0;
  min-height: 20px;
  padding-left: 0;
}
/*.jq-flipper {
  background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
  border: medium none;
}
*/
tbody .list-inline {  list-style: outside none none;  margin-left: -5px;  padding-left: 5px; }
.icon h4 { color: #575757;  font-family: "Open Sans";  font-size: 14px;  font-weight: 700;  text-transform: uppercase; }
.slider-ctrl {
  background: rgba(0, 0, 0, 0) url("img/others/slider-strip.png") repeat-x scroll 0 0;
  border: medium none;
  border-radius: 55px;
  height: 29px;
  margin-top:10px;
}
.slider-ctrl .ui-slider-handle {
  background: rgba(0, 0, 0, 0) url("img/others/slider-strip-ctrl.png") repeat-x scroll 0 0;
  border: medium none;
  border-radius: 20px;
  height: 18px;
  margin-top: 10px;
}
.radios .radio {
  margin: 0;
  text-align: center;
}
.radios .radio label {
  background-color: #028fe0;
  border-radius: 3px;
  color: #666;
  display: inline-block;
  height: 28px;
  margin: 4px;
  padding: 4px;
  text-align: center;
  width: 28px;
}
.radios .radio label i{
	color: #028fe0;
}
.radios .radio input[type='radio'] {
  display: none;
}
.radios .radio input[type='radio']:checked + label {
  background-color: #028fe0;
  color: #fff;
}
.radios .radio input[type='radio']:checked + label i{
  color: #fff;
}
.online-holder .table-3 tr label {
  color: #575757;
  font-family: "Open Sans";
  font-size: 15px;
  font-weight: 700;
}
.list-inline input[type="file"] {
  width: 100px;
}
.qust_n {
  font-size: 15px;
  font-weight: bold;
  margin-left: 8px;
}
.payment-heading > h4 {
  margin-left: 121px;
}
.submit {
  text-align: right;
}
.attach .list-inline label {
  margin-left: 6px;
  padding: 5px;
}
.list-inline input[type="file"] {
  width: 100% !important;
}
.attach .list-inline > li {
  display: list-item;
}
@media (max-width: 1199px) {
	header .mainmenu .navbar-nav li { padding: 0 6px;}
	header .mainmenu .navbar-nav li a { font-size: 12px;  }
}
@media (max-width: 1024px) {
	header .header-bottom .banner-form .btn-sub { color: #fff;  font-size: 11px;  font-weight: 600;}
	.holder .test-holder .carousel-nav-prev { left: 0;}
	.holder .test-holder .carousel-nav-next { right: 0;}
	footer .footer-top h4 { font-size: 17px;}
	.holder .meet { padding: 0; background-size: cover;}
	.holder .before-after .carousel-nav-prev { left: -20px; top: 35%;}
	.holder .before-after .carousel-nav-next { right: -20px; top: 35%;}
	.holder .before-after .box-shadow { padding-bottom: 11px; background-size: 100%;}
	header .mainmenu .navbar-nav li { padding: 0;}
	header .mainmenu .navbar-nav li a { font-size: 12px;  font-weight: 500;  padding: 15px 14px;}
}
@media (max-width: 991px) {
	.top-right h1 { font-size:28px; }
	header .mainmenu .navbar-nav li { padding: 0;}
	header .mainmenu .navbar-nav li a { font-size: 12px;  font-weight: 500;  padding: 15px 8px;}
}
@media (max-width: 768px) {
	header .header-bottom .banner-form .btn-sub { color: #fff;  font-size: 11px;  font-weight: 600;}
	.holder .test-holder .carousel-nav-prev { left: 0;}
	.holder .test-holder .carousel-nav-next { right: 0;}
	footer .footer-top h4 { font-size: 17px;}
	.holder .meet { padding: 0; background-size: cover;}
	.holder .before-after .carousel-nav-prev { left: -20px; top: 35%;}
	.holder .before-after .carousel-nav-next { right: -20px; top: 35%;}
	.holder .before-after .box-shadow { padding-bottom: 11px; background-size: 100%;}
	header .mainmenu .navbar-nav li { padding: 0;}
	header .mainmenu .navbar-nav li a { font-size: 12px; font-weight: 500; padding: 15px 10px; }
	header .header-bottom .banner-form img {  margin-left: -15px;  margin-top: 17px;}
	
}
@media (max-width: 568px) {
	header .header-top .top-right ul li a i {  font-size: 15px;}
	.top-right { text-align: center;}
	header .header-top .top-right ul li a {  font-size: 18px;}
	header .header-top .top-right ul li.bold a { font-size: 36px; padding-left: 0;}
	.top-right { text-align: center;  padding-top: 18px;}
	header .header-bottom { background-size:cover;}
	.carousel-indicators { top: 23%;}
	.holder .test-holder .carousel-nav-prev { display: inline-block;  left: 0; top: 0;}
	.holder .test-holder .carousel-nav-next { right: 0;  top: 0;}
	.holder .before-after .box-shadow { padding-top: 50px;}
	.holder .before-after .carousel-nav-prev { left: 0; top: 0;}
	.holder .before-after .carousel-nav-next { right: 0; top: 0;}
	.holder .meet { background-size: cover;}
	.holder p { font-size: 12px;}
	
	.online-holder .your-heading span {	background:none; color: #00abeb ;}
	table th {
	  padding: 0 20px !important;
	}
	.form-details p {
	  text-align: left;
	}
	.form-control {
	  margin-bottom: 5px;
	}
}
.beforeafter-caption {
  margin: 0 auto;
  text-align: center;
}
.beforeafter-caption img{
	margin-bottom:10px; 
}
.beforeafter-caption h2{
	color:#3366ff;
}
#carousel-beforeafter .carousel-nav .carousel-nav-prev {
  background: rgba(0, 0, 0, 0) url("img/others/before-1.png") no-repeat scroll 0 0;
  width: 15px;
  height: 31px;
  display: inline-block;
  text-indent: -9999px;
  position:absolute;
  left:20%;
  bottom:60%;
}
#carousel-beforeafter .carousel-nav .carousel-nav-next {
  background: rgba(0, 0, 0, 0) url("img/others/before-2.png") no-repeat scroll 0 0;
  bottom: 60%;
  display: inline-block;
  height: 31px;
  position: absolute;
  right: 20%;
  text-indent: -9999px;
  width: 15px;
}

/* =Comments

-------------------------------------------------------------- */

#comments {clear: both;padding:0; font-size:13px;}

#comments .navigation {padding: 0 0 18px 0;}

h2.comments-title { padding-bottom:10px; font-size:20px; color:#a40000; }

h3#comments-title,h3#reply-title {font-size: 20px;font-weight: bold;	margin-bottom: 0;}

h3#comments-title {padding: 24px 0;}

.commentlist {list-style: none;margin: 0; padding:0; }

.commentlist header{ border-top: none; }

.commentlist header h4 { padding-left:10px; font-size:18px; background:none; padding-bottom:0px; margin-top:0; }

.commentlist section { padding-left:10px; }

.commentlist p { padding:0 10px 0 0 !important; font-size:13px; width:auto !important; margin-top:10px;}

.commentlist li.comment {line-height: 18px;margin: 0 0 6px 0;padding:5px 0 5px 75px;position: relative; background:#f7f7f7;}

.commentlist li:last-child {border-bottom: none;margin-bottom: 0;}

#comments .comment-body ul,#comments .comment-body ol {margin-bottom: 18px;}

#comments .comment-body p:last-child {margin-bottom: 6px;}

#comments .comment-body blockquote p:last-child {margin-bottom: 24px;}

.commentlist ol {list-style: decimal;}

.commentlist .avatar {position: absolute;top: 6px;left: 6px;}

.comment-author {}

.url {color: #013648;font-size: 15px;font-weight: bold;line-height: 20px;}

.comment-author cite {font-style: normal;font-weight: bold; font-size:16px;}

.comment-author .says {font-style: italic; font-size:16px;}

.comment-meta {font-size: 12px;}

.comment-meta a:link,.comment-meta a:visited {color: #888;text-decoration: none;}

.comment-meta a:active,.comment-meta a:hover {color: #ff4b33;}

.commentlist .even {}

.commentlist .bypostauthor {}

.reply {font-size: 12px;padding: 10px 0;}

.reply a,a.comment-edit-link {color: #888;}

.reply a:hover,a.comment-edit-link:hover {color: #ff4b33;}

.commentlist .children {list-style: none;margin: 0; padding-left:0; padding-top:15px; }

.commentlist .children li {border: none;margin: 0;}

.nopassword,.nocomments {display: none;}

#comments .pingback {border-bottom: 1px solid #666666;margin-bottom: 18px;padding-bottom: 18px;}

.commentlist li.comment+li.pingback {margin-top: -6px;}

#comments .pingback p {color: #888;display: block;font-size: 12px;line-height: 18px;margin: 0;}

#comments .pingback .url {font-size: 13px;font-style: italic;}

/* Comments form */

#respond {margin: 24px 0;overflow: hidden;position: relative;}

#respond form { margin-top:0; }

#respond p {margin: 0;}

#respond h3 {margin: 18px 0;}

#respond a {}

#respond .comment-notes {/*margin-bottom: 1em;*/}

.form-allowed-tags {line-height: 1em;}

.children #respond {margin: 0 48px 0 0;}

h3#reply-title {margin: 10px 0;}

#comments-list #respond {margin: 0 0 18px 0;}

#comments-list ul #respond {margin: 0;}

#cancel-comment-reply-link {font-size: 12px;font-weight: normal;line-height: 18px;}

#respond .required {color: #ff4b33;font-weight: bold;}

#respond label {font-size: 16px; vertical-align: top;}



.comment-form-author label {font-size: 16px; padding-right:48px; vertical-align: top;}

.comment-form-email label {font-size: 16px; padding-right:50px; vertical-align: top;}

.comment-form-url label {font-size: 16px; padding-right:42px; vertical-align: top;}

.comment-form-comment label {font-size: 16px; padding-right:28px; vertical-align: top;}



#respond input {margin: 0 0 9px;width: 350px;}

#respond textarea {width: 350px; resize:none;}

#respond .form-allowed-tags {color: #888;font-size: 12px;line-height: 18px;}

#respond .form-allowed-tags code {font-size: 11px;}

#respond .form-submit {margin: 12px 0;}

#respond .form-submit input {font-size: 16px;width: auto;}

.really_simple_share{ padding-top:10px !important; }

/**/
