/*
.archer-office-400 {
	font-family: "Archer SSm A", sans-serif;
	font-style: normal;
	font-style: normal;
	font-weight: 400
}
.archer-office-500-n {
	font-family: "Archer SSm A", sans-serif;
	font-style: normal;
	font-weight: 500
}
.archer-office-600 {
	font-family: "Archer SSm A", sans-serif;
	font-style: normal;
	font-weight: 600
}
.archer-office-700 {
	font-family: "Archer SSm A", sans-serif;
	font-style: normal;
	font-weight: 700
}
.ringside-narrow-300 {
	font-family: "Ringside Narrow SSm A", sans-serif;
	font-style: normal;
	font-weight: 300
}
.Gotham-XNarrow-200 {
	font-family: "Gotham XNarrow SSm A", sans-serif;
	font-style: normal;
	font-weight: 200
}
.Gotham-XNarrow-300 {
	font-family: "Gotham Narrow SSm A", sans-serif;
	font-style: normal;
	font-weight: 300
}
.Gotham-Narrow-400 {
	font-family: "Gotham Narrow SSm A", sans-serif;
	font-style: normal;
	font-weight: 400
}
.gotham-nar-300 {
	font-family: "Gotham Narrow SSm A", sans-serif;
	font-style: normal;
	font-weight: 300
}
.gotham-nar-400 {
	font-family: "Gotham Narrow SSm A", sans-serif;
	font-style: normal;
	font-weight: 400
		
}
.gotham-nar-500 {
	font-family: "Gotham Narrow SSm A", sans-serif;
	font-style: normal;
	font-weight: 500
}
*/

body {
	-webkit-font-smoothing: antialiased;
	font-family: "Trebuchet MS", sans-serif;
	/*font-family:Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial," sans-serif";*/
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.6;
	color: #414141
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0 10px 0;
	color: #414141;
	/*font-family: "Gotham Narrow SSm A", sans-serif;*/
	font-style: normal;
	font-weight: 500
}
h3,
h4,
h5,
h6 {
	margin: 0 0 10px 0;
	color: #414141;
	/*font-family: "Gotham Narrow SSm A", sans-serif;*/
	font-style: normal;
	font-weight: 300
}
h1 {
	font-size: 30px;
	line-height: 1.6
}
h2 {
	font-size: 24px
}
h3 {
	font-size: 20px;
	line-height: 1.5
}
h4 {
	font-size: 15px
}
a {
	color: #373433;
	text-decoration: none;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s
}
a:focus,
a:hover {
	text-decoration: none
}
strong {
	font-weight: 700
}
.highlight {
	color: #dd9a80
}
.text-italic {
	font-style: italic
}
.small-text {
	font-size: 14px
}
.left-text {
	text-align: left
}
.right-text {
	text-align: right
}
.center-text {
	text-align: center
}
.orange {
	color: #ff9000!important
}
li,
ol,
ul,
ul li {
	font-style: normal;
	font-weight: 400
}
blockquote {
	padding: 10px 0;
	margin: 0 0 20px;
	font-size: 36px;
	border-left: transparent;
	color: #d5504f;
	line-height: 42px
}
blockquote.alignright {
	max-width: 50%
}
blockquote.alignleft {
	max-width: 50%
}
.alignleft {
	float: left;
	margin: 0 30px 40px 0
}
.alignright {
	float: right;
	margin: 0 0 20px 20px
}
p {
	margin: 0 0 20px;
	font-style: normal;
	font-weight: 300
}
p:last-child {
	margin-bottom: 0
}
.listnone {
	list-style: none;
	margin: 0;
	padding: 0
}
.lead {
	font-size: 15px;
	color: #414141;
	line-height: 27px;
	margin-bottom: 9px;
	font-style: normal;
	font-weight: 400;
	/*font-family: "Gotham Narrow SSm A", sans-serif;*/
}
.btn-action-block {
	padding-top: 20px
}
.text-white {
	color: #fff
}
.text-default {
	color: #ff9000
}
.title {
	color: #373433
}
.meta-link {
	color: #7e7b76
}
.box-shadow {
	box-shadow: 0 0 5px 0 rgba(222, 222, 222, 1)
}
.outline {
	border: 1px solid #f2f1ed
}
::selection {
	background: #ffecb3;
	color: #333
}
.right {
	float: right
}
.left {
	float: left
}
.clr {
	clear: both
}
label {
	color: #383c40
}
.form-control {
	color: #96968e;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	width: 100%;
	height: 52px;
	padding: 10px;
	line-height: 1.42857143;
	background-image: none;
	background-color: #fff;
	border-radius: 4px;
	margin-bottom: 10px;
	border: 1px solid #ededea;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, .075)
}
.form-control:focus {
	outline: 0;
	background-color: #fff;
	-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)
}
.required {
	font-size: 10px;
	color: red
}
textarea.form-control {
	border-radius: 2px;
	height: auto
}
select.form-control {
	background-color: #fff;
	color: #96968e;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-position: 97% 50%;
	background-repeat: no-repeat;
	background-image: url(../images/down-arrow.png);
	padding-right: 15px;
	margin-bottom: 15px
}
button.btn {
	height: 47px;
	padding: 10px 40px
}
.checkbox-inline,
.radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 300;
	vertical-align: middle;
	cursor: pointer;
	line-height: 1.4
}
.btn {
	font-size: 12px;
	border-radius: 2px;
	line-height: 12px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	font-weight: 300;
	padding: 14px 19px;
	border: 0
}
.btn-default {
	background-color: #ff9000;
	color: #fff;
	border-color: #ff9000
}
.btn-default:hover {
	color: #fff;
	background-color: #333;
	border-color: #333
}
.btn-default.focus,
.btn-default:focus {
	color: #fff;
	background-color: #333;
	border-color: #333
}
.btn-secondary {
	background-color: #fff;
	color: #dd9a80
}
.btn-outline {
	background-color: transparent;
	color: #dd9a80;
	border-color: #dd9a80
}
.btn-outline:hover {
	color: #dd9a80;
	background-color: transparent;
	border-color: #dd9a80
}
.btn-outline.focus,
.btn-outline:focus {
	color: #5b5955;
	background-color: #fff;
	border: 2px solid #dddad4
}
.btn-lg {
	padding: 24px 60px;
	font-size: 12px;
	text-align: center
}
.btn-sm {
	padding: 10px 15px
}
.btn-xs {
	padding: 5px 10px
}
.btn-link {
	color: #ff9000;
	font-weight: 300;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	border-bottom: 2px solid #ff9000;
	padding-bottom: 4px
}
.btn-link:hover {
	text-decoration: none;
	border-bottom: 2px solid #373433;
	padding-bottom: 4px;
	color: #373433
}
.btn-link-white {
	color: #fff;
	font-weight: 300;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	border-bottom: 2px solid #fff;
	padding-bottom: 4px
}
.btn-link-white:hover {
	padding-bottom: 4px;
	color: #fff
}
.space-small {
	padding-top: 40px;
	padding-bottom: 40px
}
.space-medium {
	padding-top: 80px;
	padding-bottom: 80px
}
.space-large {
	padding-top: 100px;
	padding-bottom: 100px
}
.space-ex-large {
	padding-top: 120px;
	padding-bottom: 120px
}
.mb10 {
	margin-bottom: 10px
}
.mb20 {
	margin-bottom: 20px
}
.mb30 {
	margin-bottom: 30px
}
.mb40 {
	margin-bottom: 40px
}
.mb60 {
	margin-bottom: 60px
}
.mb80 {
	margin-bottom: 80px
}
.mb100 {
	margin-bottom: 100px
}
.mt0 {
	margin-top: 0
}
.mt10 {
	margin-top: 10px
}
.mt20 {
	margin-top: 20px
}
.mt30 {
	margin-top: 30px
}
.mt40 {
	margin-top: 40px
}
.mt60 {
	margin-top: 60px
}
.mt80 {
	margin-top: 80px
}
.mt100 {
	margin-top: 100px
}
.mt-20 {
	margin-top: -20px
}
.mt-40 {
	margin-top: -40px
}
.mt-60 {
	margin-top: -60px
}
.mt-80 {
	margin-top: -80px
}
.nopadding {
	padding: 0
}
.nopr {
	padding-right: 0
}
.nopl {
	padding-left: 0
}
.pinside10 {
	padding: 10px
}
.pinside20 {
	padding: 20px
}
.pinside30 {
	padding: 30px
}
.pinside40 {
	padding: 40px
}
.pinside50 {
	padding: 50px
}
.pinside60 {
	padding: 60px
}
.pinside80 {
	padding: 80px
}
.pinside130 {
	padding: 130px
}
.pdt10 {
	padding-top: 10px
}
.pdt20 {
	padding-top: 20px!important
}
.pdt30 {
	padding-top: 30px
}
.pdt40 {
	padding-top: 40px
}
.pdt60 {
	padding-top: 60px
}
.pdt80 {
	padding-top: 80px
}
.pdb10 {
	padding-bottom: 10px
}
.pdb20 {
	padding-bottom: 20px!important
}
.pdb30 {
	padding-bottom: 30px
}
.pdb40 {
	padding-bottom: 40px
}
.pdb60 {
	padding-bottom: 60px
}
.pdb80 {
	padding-bottom: 80px
}
.pdl10 {
	padding-left: 10px
}
.pdl20 {
	padding-left: 20px
}
.pdl30 {
	padding-left: 30px
}
.pdl40 {
	padding-left: 40px
}
.pdl60 {
	padding-left: 60px
}
.pdl80 {
	padding-left: 80px
}
.pdr10 {
	padding-right: 10px
}
.pdr20 {
	padding-right: 20px
}
.pdr30 {
	padding-right: 30px
}
.pdr40 {
	padding-right: 40px
}
.pdr60 {
	padding-right: 60px
}
.pdr80 {
	padding-right: 80px
}
.ak-background {
	background-color: #ff9000!important;
	border-radius: 2px
}
.ak-background h4.panel-title a:hover {
	color: #fff
}
.bg-light {
	background-color: #f9f9f7
}
.bg-primary {
	background-color: #d5504f;
	color: #fff
}
.bg-default {
	background-color: #f8f7f4
}
.bg-white {
	background-color: #fff
}
.outline {
	border: 1px solid #f2f1ed
}
.small-title {
	font-size: 12px;
	color: #373433;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 1px;
	border-bottom: 1px solid #eee;
	padding-bottom: 30px;
	margin-bottom: 29px
}
.orange-text {
	color: #dd9a80
}
.well-bg {
	background-color: #f4f4f1;
	padding: 10px
}
.feature-title {
	font-size: 20px;
	color: #373433;
	border-bottom: 1px solid #f2f1ed;
	margin-bottom: 30px;
	padding-bottom: 29px
}
.title-caps {
	font-size: 14px;
	color: #373433;
	text-transform: uppercase;
	border-bottom: 1px solid #f2f1ed;
	padding-bottom: 10px
}
.feature-btn {
	text-align: left
}
.bullet {
	position: relative;
	padding-left: 25px;
	line-height: 32px
}
.bullet-circle li:before {
	font-family: FontAwesome;
	display: block;
	position: absolute;
	left: 0;
	font-size: 12px;
	color: #dd9a80;
	content: "\f10c"
}
.bullet-angle-double-right li:before {
	font-family: FontAwesome;
	display: block;
	position: absolute;
	left: 0;
	font-size: 15px;
	color: #333;
	content: "\f101"
}
.cta-text {
	text-transform: uppercase
}
.cta-ctn {
	padding-bottom: 30px;
	padding-top: 30px
}
.cta-bg {
	background-color: #ff9000
}
img {
	width: auto;
	max-width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: normal;
	vertical-align: middle
}
.imghover {
	display: block;
	position: relative;
	max-width: 100%
}
.imghover::after,
.imghover::before {
	display: block;
	position: absolute;
	content: "";
	text-align: center;
	opacity: 0;
	transition: all .3s ease-in-out
}
.imghover::before {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.imghover::after {
	top: 50%;
	left: 50%;
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin: -25px 0 0 -25px;
	content: "\f055";
	font-family: FontAwesome;
	font-size: 36px
}
.imghover:hover::after,
.imghover:hover::before {
	opacity: 1
}
.imghover:hover::before {
	background: rgba(221, 154, 128, .7)
}
.imghover:hover::after {
	color: #fff
}
.icon-size-regular {
	font-size: 19px
}
.icon-size-x {
	font-size: 30px
}
.icon-size-xx {
	font-size: 36px
}
.icon-size-xxx {
	font-size: 42px
}
.icon-default {
	color: #dd9a80
}
.icon-primary {
	color: #afaca7
}
.icon-secondary {
	color: #bcbcbc
}
.header {
	background-color: #fff;
	position: relative;
	z-index: 99
}
.header-1 {
	border-bottom: 1px solid #eee;
	padding-top: 24px;
	padding-bottom: 24px;
	z-index: 9;
	background-color: #fff;
	position: relative
}
.logo {
	float: left;
	padding: 3px;
	position: relative;
	z-index: 9999
}
.section-title {
	border-bottom: 1px solid #f2f1ed;
	padding-bottom: 20px;
	font-size: 24px;
	text-align: center;
	margin-bottom: 30px;
	font-weight: 500;
	position: relative;
	border-bottom: 1px solid #f2f1ed
}
.section-title:after,
.section-title:before {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: 6px;
	width: 70px;
	height: 2px;
	background: #ff9000;
	top: 100%
}
.section-title:after {
	left: auto;
	right: 50%;
	margin-right: 6px
}
.section-title span:after,
.section-title span:before {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #ff9000;
	left: 50%;
	top: 100%;
	margin-top: -4px;
	margin-left: 2px
}
.section-title span:after {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: 2px
}
.page-header {
	background: linear-gradient(rgba(238, 238, 234, .1), rgba(238, 238, 234, .1)), rgba(238, 238, 234, .1) url(../images/page-header.jpg) no-repeat center;
	color: #4c4845;
	margin: 0;
	border: 0;
	position: relative;
	padding: 0
}
.page-description {
	padding-top: 60px;
	padding-bottom: 60px
}
.page-title {
	color: #4c4845;
	font-size: 24px;
	text-transform: uppercase;
	line-height: 24px;
	margin-bottom: 10px
}
.page-text {
	font-size: 16px;
	color: #4c4845;
	font-style: italic
}
.page-breadcrumb {
	background-color: #fff;
	border-bottom: 1px solid #eee
}
.page-breadcrumb .breadcrumb {
	background-color: #fff;
	padding: 10px 0;
	margin-bottom: 0;
	font-size: 11px;
	font-weight: 300;
	border: 0;
	letter-spacing: 2px;
	text-transform: uppercase
}
.page-breadcrumb .breadcrumb>li a {
	color: #cbc6c2;
	font-size: 12px
}
.page-breadcrumb .breadcrumb>li a:hover {
	color: #4c4845
}
.page-breadcrumb .breadcrumb>.active {
	color: #ff9000
}
.anchor-dis-li a {
	color: #ff9000!important;
	pointer-events: none!important
}
.page-breadcrumb .breadcrumb>li+li:before {
	padding: 0 5px;
	color: #4c4845;
	content: "\f105";
	font: normal normal normal 12px/1 FontAwesome
}
.table-responsive table thead tr th {
	padding: 14px;
	width: 25%;
	font-size: 17px;
	text-align: center;
	background-color: #ff9000;
	color: #fff;
	border: 1px solid #ebebeb;
	font-weight: 300;
	vertical-align: middle
}
.table-responsive table tbody tr td {
	padding: 20px;
	text-align: center;
	font-size: 15px;
	vertical-align: middle;
	border: 1px solid #ebebeb;
	background-color: #fff;
	color: #444;
	line-height: 1.6
}
.slider-captions {
	position: absolute;
	bottom: 160px;
	width: 100%
}
.slider-title {
	color: #373433;
	font-size: 48px;
	line-height: 56px;
	margin-bottom: 20px
}
.slider-call-text {
	font-size: 20px;
	color: #4c4845;
	text-decoration: underline;
	margin-bottom: 40px
}
.slider-text {
	color: #96968e;
	font-size: 18px
}
.slider-img {
	position: relative
}
.slider-img img {
	position: relative;
	z-index: -1;
	display: block;
	width: 100%;
	height: auto
}
.btn-primary {
	background-color: #373433;
	color: #fff;
	border-color: #373433
}
.btn-primary:hover {
	color: #fff;
	background-color: #ff9000;
	border-color: #ff9000
}
.btn-primary.focus,
.btn-primary:focus {
	color: #fff;
	background-color: #ff9000;
	border-color: #ff9000
}
.side-menu .list-group-item {
	padding: 0;
	line-height: 27px;
	width: 100%
}
.media-body,
.media-left,
.media-right {
	display: table-cell;
	vertical-align: top
}
.side-menu .list-group-item a {
	color: #555;
	background-color: #f4f4f4;
	font-size: 14px;
	line-height: 28px;
	font-weight: 600;
	padding: 20px;
	display: block;
	text-transform: uppercase
}
.side-menu .list-group-item a:before {
	content: "\f105";
	font-family: FontAwesome;
	height: 25px;
	width: 25px;
	display: inline-block;
	font-size: 24px;
	float: right;
	font-weight: 600;
	line-height: normal
}
.side-menu .list-group-item a i {
	font-size: 24px;
	PADDING: 0PX 10PX 0 0;
	width: 50px;
	vertical-align: middle;
	display: table-cell
}
.side-menu .list-group-item a span {
	margin-left: 10px
}
.side-menu .list-group-item:hover a {
	background: #ff9000;
	color: #e4f0f9
}
h4 {
	font-size: 18px
}
.video-part .embed-responsive-item {
	background-image: url(../../frontend/img/hair-transplant-reults.png);
	background-size: cover
}
.video-part .embed-responsive-item .play-wrapper {
	-webkit-transform: scale(1);
	border-radius: 50%;
	bottom: 0;
	display: block;
	height: 56px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	transform: scale(1);
	transition: all .1s ease-in-out;
	width: 56px
}
h3.mega-nav {
	padding: 20px 0 10px 20px;
	margin: 20px 0 20px 0;
	color: #ff9000;
	font-size: 40px;
	line-height: 2rem;
	letter-spacing: 0
}
.tab-content>.active {
	padding: 20px
}
#slider {
	position: relative
}
#slider .owl-buttons div {
	background-color: transparent
}
#slider .owl-next,
#slider .owl-prev {
	font-size: 22px;
	line-height: 1.3
}
#slider .owl-prev {
	position: absolute;
	top: 50%;
	left: 20px
}
#slider .owl-next {
	position: absolute;
	top: 50%;
	right: 20px
}
#slider .owl-pagination {
	position: absolute;
	bottom: 20px;
	margin: 0 auto;
	width: 100%
}
#slider .owl-controls .owl-page span {
	background-color: #dedad8;
	border-color: #dedad8;
	width: 8px;
	height: 8px;
	border-radius: 50%
}
#slider .owl-pagination .owl-page.active span {
	background-color: #765157
}
#slider .owl-controls {
	margin-top: 0
}
.content {
	padding-bottom: 50px;
	padding-top: 50px
}
.sidebar-area {
	background-color: #f4f4f1;
	padding: 10px
}
.footer {
	background-color: #343431
}
.footer-navigation ul li a {
	float: left;
	padding: 10px 20px;
	text-transform: uppercase;
	font-size: 12px;
	color: #6e7f9e;
	letter-spacing: 1px;
	font-weight: 300
}
.footer-navigation ul li a:hover {
	color: #d5504f
}
.dark-line {
	border-top: 2px solid #575753
}
.widget-footer {
	color: #7a7a75
}
.widget-footer ul li {
	margin-bottom: 5px;
	font-weight: 300;
	letter-spacing: normal
}
.widget-footer ul li a {
	font-size: 14px;
	color: #7a7a75;
	letter-spacing: normal
}
.widget-footer ul li a:hover {
	color: #ff9000
}
a.flink {
	display: block;
	padding: 2px 0;
	font-size: 14px;
	color: #7a7a75;
	letter-spacing: normal
}
a.flink:hover {
	color: #ff9000
}
.footer-title {
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
	border-bottom: 1px solid #575753;
	padding-bottom: 20px;
	margin-bottom: 19px
}
.address-text {
	font-size: 16px;
	color: #7a7a75;
	display: inline-block;
	word-break: break-word
}
.footer-logo {
	border-bottom: 1px solid #575753;
	padding-bottom: 13px;
	margin-bottom: 19px
}
.footer-social ul li {
	font-size: 15px;
	color: #545450;
	text-transform: uppercase;
	font-weight: 300;
	float: left
}
.footer-social ul li a {
	color: #545450;
	text-align: center;
	padding: 5px;
	font-size: 12px;
	display: inline-block;
	line-height: 1px;
	margin-right: 10px;
	text-transform: uppercase
}
.footer-social ul li a i {
	padding-right: 10px
}
.footer-social ul li a:hover {
	color: #fff
}
.left-text td {
	text-align: left!important
}
a.f-social {
	color: #545450!important;
	text-align: center;
	padding: 5px;
	font-size: 12px;
	display: inline-block;
	line-height: 1px;
	margin-right: 10px;
	text-transform: uppercase
}
a.f-social i {
	padding-right: 10px
}
a.f-social:hover {
	color: #fff!important
}
.newsletter-title {
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
	border-bottom: 1px solid #575753;
	padding-bottom: 20px;
	margin-bottom: 19px
}
.tiny-footer {
	background-color: #30302e;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #545450
}
.tiny-footer a {
	font-size: 12px;
	color: #ff9000
}
.newsletter-form .form-control {
	background-color: #575753;
	border-color: #575753
}
.about-call-text {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 300;
	color: #96968e
}
.video-section {
	position: relative
}
.video-img {
	position: relative
}
.video-img img {
	width: 100%
}
.video-action {
	position: absolute;
	top: 40%;
	left: 47%
}
.service-box {
	position: relative
}
.service-img {
	position: relative
}
.service-caption {
	bottom: 0;
	color: #fff;
	position: absolute;
	width: 100%
}
.service-title {
	font-size: 20px;
	color: #fff
}
.service-img img {
	width: 100%
}
.service-caption a {
	background-color: #dd9a80;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;
	color: #fff
}
.service-caption a:hover {
	color: #fff;
	background-color: #373433;
	width: 100%
}
.call-text {
	border-top: 1px solid #eee;
	margin-top: 29px;
	padding-top: 30px
}
.sidenav {
	background-color: #f4f4f4;
	border: 1px solid #f2f1ed;
	box-shadow: 0 0 10px 0 rgba(38, 38, 38, .13)
}
.sidenav li {
	position: relative;
	border-bottom: solid 1px #e8e8e8
}
.sidenav li a {
	font-size: 15px;
	color: #555;
	font-weight: 300;
	padding: 12px 15px;
	display: block
}
.sidenav li a:hover {
	color: #fff;
	background-color: #ff9000
}
.sidenav li.active a {
	color: #fff;
	background-color: #ff9000
}
.sidenav li.active a:before {
	color: #fff
}
.sidenav li a:hover:before {
	color: #fff
}
.angle-double-right li:last-child {
	border-bottom: 0 solid #373433
}
.angle-double-right li a:before {
	margin-right: 10px;
	font-family: FontAwesome;
	position: absolute;
	left: 20px;
	width: 20px;
	font-size: 16px;
	color: #5a5a5a;
	content: "\f101";
	font-weight: 400
}
#fixedContainer {
	position: fixed
}
.doctor-quote {
	padding: 15px 12px;
	background-color: #f8f7f4;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, .1);
	display: inline-block
}
.doctor-quote .img {
	text-align: center;
	margin: 0 0 10px
}
.doctor-quote .quote .title {
	font-weight: 300;
	margin: 0 0 5px;
	font-size: 18px;
	font-size: 1.5rem
}
.lft-text {
	width: 45%;
	float: left
}
.link-medic {
	text-decoration: none;
	color: #ff9000
}
@media only screen and (min-width: 768px) {
	.doctor-quote .img {
		-webkit-flex: 0 1 120px;
		-ms-flex: 0 1 120px;
		flex: 0 1 120px;
		text-align: left;
		margin: 0
	}
	.doctor-quote .quote {
		-webkit-flex: 1 1 0;
		-ms-flex: 1 1 0;
		flex: 1 1 0
	}
}
.st-accordion .sign {
	color: #373433;
	padding: 0 2px;
	position: absolute;
	right: 0;
	top: 2px
}
.st-accordion .accordion .panel-heading.active .sign {
	color: #373433
}
.st-accordion .accordion .panel-heading.active {
	border-bottom: 1px solid #dd9a80
}
.st-accordion .panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 17px;
	color: inherit;
	position: relative
}
.sign {
	color: #084988;
	padding: 0 2px;
	position: absolute;
	right: -10px;
	top: 6px
}
.st-accordion .panel-heading.active .sign {
	color: #dd9a80
}
.st-accordion .panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.st-accordion .panel-default {
	border-color: transparent
}
.st-accordion .panel-group .panel {
	margin-bottom: 10px;
	border-radius: 0
}
.st-accordion .panel-default>.panel-heading {
	color: #323734;
	background-color: #fff;
	padding: 20px;
	border-bottom: 1px solid #ededea
}
.panel-group .panel-heading+.panel-collapse>.panel-body,
.st-accordion .panel-group .panel-heading+.panel-collapse>.list-group {
	border-color: transparent
}
.st-accordion .panel-body p:first-child {
	padding-top: 15px
}
.st-accordion .panel-body p:last-child {
	margin-bottom: 0
}
.customer-box {
	padding: 20px 0 40px 30px
}
.testimonial-img {
	float: left;
	margin-top: 10px
}
.customer-name {
	font-size: 14px;
	color: #373433;
	text-transform: uppercase;
	font-weight: 300;
	padding-left: 40px;
	display: inline-block;
	padding-top: 20px
}
.testimonial-meta {
	font-size: 12px;
	color: #7b7674;
	font-weight: 300;
	padding-left: 140px
}
.testimonial-ctn .customer-name {
	padding-left: 0;
	padding-right: 10px
}
.testimonial-text {
	font-size: 18px;
	color: #373433;
	font-style: italic;
	line-height: 36px;
	margin-bottom: 0
}
.team-block {
	border-radius: 2px
}
.team-img img {
	width: 100%
}
.team-name {
	font-size: 18px;
	color: #373433;
	letter-spacing: 1px
}
.team-meta {
	font-size: 12px;
	color: #838989;
	letter-spacing: 1px;
	text-transform: uppercase
}
.team-social a {
	color: #c7c7c4;
	padding: 5px;
	font-size: 20px;
	display: inline-block;
	line-height: 1px
}
.team-social a:hover {
	color: #dd9a80
}
.doctor-meta {
	line-height: 34px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 1px;
	color: #7e7b76
}
.pricing-block {
	padding: 30px;
	background-color: #fff;
	margin-bottom: 30px;
	font-size: 14px
}
.pricing-title {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #373433;
	border-bottom: 1px solid #f2f1ed;
	margin-bottom: 30px;
	padding-bottom: 29px;
	font-weight: 300
}
.price-box {
	background-color: #ededea;
	padding: 10px;
	margin-top: -30px;
	margin-bottom: 60px
}
.price {
	font-size: 16px;
	color: #373433;
	text-align: center;
	font-weight: 300;
	letter-spacing: 1px;
	margin-bottom: 0
}
.contact-title {
	font-size: 14px;
	color: #373433;
	letter-spacing: 1px;
	font-weight: 300;
	margin-left: 20px;
	text-transform: uppercase
}
.icon-box {
	border-bottom: 1px solid #ededea;
	margin-bottom: 30px;
	padding-bottom: 29px
}
.icon-box i {
	float: left
}
.social-box i {
	margin-left: 20px
}
.social-box a {
	color: #96968e
}
.social-box a:hover {
	color: #dd9a80
}
.map {
	height: 400px
}
.post-img {
	position: relative
}
.post-sticky {
	position: absolute;
	top: 10px;
	right: 25px;
	background: url(ymyl_front/images/sticky.png);
	width: 28px;
	height: 35px;
	z-index: 9
}
.post-title {
	margin-bottom: 19px;
	padding-bottom: 0;
	font-size: 18px
}
#post-gallery {
	margin-bottom: 40px
}
#post-gallery .owl-pagination {
	margin-top: -20px;
	z-index: 1;
	position: relative;
	text-align: center
}
.meta {
	line-height: 34px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 1px;
	color: #7e7b76;
	border-top: 1px solid #f2f1ed
}
.meta-date {
	color: #ff9000
}
.meta-comment {
	font-size: 12px;
	color: #373433
}
.meta-author {
	padding-left: 15px
}
.quote-block {
	background-color: #373433
}
.quote-block p {
	font-size: 36px;
	line-height: 60px;
	color: #fff;
	font-weight: 300
}
.related-post-title {
	margin-bottom: 40px;
	padding-bottom: 39px;
	border-bottom: 1px solid #e3e9e9
}
.related-img {
	margin-bottom: 30px
}
.related-title {
	line-height: 28px;
	font-size: 18px;
	color: #373433
}
.next-link,
.prev-link {
	color: #b7b1ae;
	margin-bottom: 20px;
	display: block;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 1px
}
.next-link:hover,
.prev-link:hover {
	color: #dd9a80
}
.next-title,
.previous-title {
	line-height: 28px;
	font-size: 18px;
	color: #373433
}
.author-block {
	background-color: #dd9a80;
	padding: 30px;
	color: #fff
}
.author-post-title {
	margin-bottom: 40px;
	padding-bottom: 39px;
	border-bottom: 1px solid #e3e9e9
}
.post-author-name {
	font-size: 24px;
	color: #fff;
	margin-bottom: 30px
}
.author-content {
	font-style: italic;
	line-height: 36px;
	font-size: 20px
}
.author-social a {
	color: #fff;
	padding-left: 10px;
	padding-top: 3px;
	font-size: 16px;
	display: inline-block;
	font-size: 12px
}
.author-social a>i:hover {
	color: #fff
}
.comments-title {
	margin-bottom: 40px;
	padding-bottom: 39px;
	border-bottom: 1px solid #e3e9e9
}
.comment-author img {
	float: left
}
.comment-info {
	padding-left: 160px
}
.user-title {
	font-size: 18px;
	color: #373433;
	margin-bottom: 0
}
.comment-meta {
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: 300;
	text-transform: uppercase;
	margin-top: 10px
}
.comment-meta-date {
	font-size: 12px;
	color: #b7b1ae;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 1px
}
.reply-title {
	margin-bottom: 40px;
	padding-bottom: 39px;
	border-bottom: 1px solid #e3e9e9
}
.childern {
	padding-left: 140px;
	border-top: 1px solid #e3e9e9
}
.childern .comment-body {
	padding: 20px
}
.reply-form {
	background-color: #f4f4f1
}
.pagination>li>span,
.st-pagination .pagination>li>a {
	position: relative;
	float: left;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	border-color: #c8c3c2;
	font-weight: 300;
	text-transform: uppercase;
	margin-right: 7px;
	margin-bottom: 5px;
	padding: 10px 15px;
	background-color: #c8c3c2;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.st-pagination .pagination>li>a:focus,
.st-pagination .pagination>li>a:hover,
.st-pagination .pagination>li>span:focus,
.st-pagination .pagination>li>span:hover {
	z-index: 2;
	color: #fff;
	background-color: #ff9000;
	border-color: #ff9000
}
.st-pagination .pagination>li:first-child>a,
.st-pagination .pagination>li:first-child>span {
	margin-left: 0
}
.st-pagination .pagination>.active>a,
.st-pagination .pagination>.active>a:focus,
.st-pagination .pagination>.active>a:hover,
.st-pagination .pagination>.active>span,
.st-pagination .pagination>.active>span:focus,
.st-pagination .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #ff9000;
	border-color: #ff9000
}
.isotope-item {
	z-index: 2
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1
}
.isotope,
.isotope .isotope-item {
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	transition-duration: .8s
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity
}
.portfolioFilter {
	margin-bottom: 30px;
	text-align: center
}
.portfolioFilter a {
	text-transform: uppercase;
	background-color: #c8c3c2;
	padding: 9px 26px;
	display: inline-block;
	color: #fff;
	font-size: 12px;
	font-weight: 300;
	margin-bottom: 5px;
	letter-spacing: 1px
}
.portfolioFilter a:hover {
	color: #fff;
	background-color: #dd9a80
}
.portfolioFilter a.current {
	color: #fff;
	text-decoration: none;
	background-color: #dd9a80
}
.gallery-thumbnail img {
	width: 100%
}
.gallery-img img {
	width: 100%
}
.video-title {
	font-size: 20px;
	color: #373433;
	margin-bottom: 0;
	line-height: 30px
}
.video-block .video-action {
	position: absolute;
	top: 20%;
	left: 40%
}
.widget {
	background-color: #fff;
	margin-bottom: 10px;
	padding: 30px
}
.widget-title {
	font-size: 14px;
	color: #373433;
	text-transform: uppercase;
	/*font-family: Lato, sans-serif;*/
	font-weight: 300;
	letter-spacing: 2px;
	border-bottom: 1px solid #f2f1ed;
	padding-bottom: 20px;
	margin-bottom: 19px
}
.widget-archives li a,
.widget-category li a {
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	line-height: 16px;
	color: #7e7b76;
	font-size: 16px;
	font-weight: 300
}
.widget-archives li a i,
.widget-category li a i {
	padding-right: 10px
}
.widget-archives li a:hover,
.widget-category li a:hover {
	color: #dd9a80
}
.recent-title {
	font-size: 14px;
	color: #373433;
	line-height: 20px;
	margin-bottom: 0
}
.widget-tags a {
	text-transform: uppercase;
	background-color: #b9b1ae;
	border-color: #b9b1ae;
	padding: 8px 10px;
	display: inline-block;
	margin-bottom: 5px;
	font-weight: 300;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	letter-spacing: 1px
}
.widget-tags a:hover {
	background-color: #dd9a80;
	color: #fff;
	border-color: #dd9a80
}
.nav>li>a {
	position: relative;
	display: block;
	padding: 20px 15px;
	font-style: normal;
	font-weight: 300;
	font-size: 16px
}
.responsive-tabs-container[class*=accordion-] .accordion-link {
	display: none;
	margin-bottom: 10px;
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-radius: 3px;
	border: 1px solid #ddd;
	color: #333
}
.responsive-tabs-container[class*=accordion-] .accordion-link {
	display: none;
	margin-bottom: 10px;
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-radius: 3px;
	border: 1px solid #ddd;
	color: #333
}
.responsive-tabs-container .nav>li>a {
	font-weight: 300;
	font-size: 14px
}
@media(max-width:767px){.responsive-tabs-container.accordion-xs .nav-tabs {
	display: none
}
.responsive-tabs-container.accordion-xs .accordion-link {
	display: block
}
}
@media(min-width:768px) and (max-width:991px) {
	.responsive-tabs-container.accordion-sm .nav-tabs {
		display: none
	}
	.responsive-tabs-container.accordion-sm .accordion-link {
		display: block
	}
}
@media(min-width:992px) and (max-width:1199px) {
	.responsive-tabs-container.accordion-md .nav-tabs {
		display: none
	}
	.responsive-tabs-container.accordion-md .accordion-link {
		display: block
	}
}
@media(min-width:1200px){.responsive-tabs-container.accordion-lg .nav-tabs {
	display: none
}
.responsive-tabs-container.accordion-lg .accordion-link {
	display: block
}
}
.st-accordion .sign {
	color:#373433;
	padding:0 2px;
	position:absolute;
	right:0;
	top:2px
}
.st-accordion .accordion .panel-heading.active .sign {
	color:#373433
}
.st-accordion .accordion .panel-heading.active {
	border-bottom:1px solid #dd9a80
}
.st-accordion .panel-title {
	margin-top:0;
	margin-bottom:0;
	font-size:17px;
	color:inherit;
	position:relative
}
.sign {
	color:#084988;
	padding:0 2px;
	position:absolute;
	right:-10px;
	top:6px
}
.st-accordion .panel-heading.active .sign {
	color:#dd9a80
}
.st-accordion .panel {
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.st-accordion .panel-default {
	border-color:transparent
}
.st-accordion .panel-group .panel {
	margin-bottom:10px;
	border-radius:0
}
.st-accordion .panel-default>.panel-heading {
	color:#323734;
	background-color:#fff;
	padding:20px;
	border-bottom:1px solid #ededea
}
.panel-group .panel-heading+.panel-collapse>.panel-body,
.st-accordion .panel-group .panel-heading+.panel-collapse>.list-group {
	border-color:transparent
}
.st-accordion .panel-body p:first-child {
	padding-top:15px
}
.st-accordion .panel-body p:last-child {
	margin-bottom:0
}
.rating-box {
	position:relative;
	padding:5px 0;
	width:100%
}
.rating-box h3 {
	font-size:15px;
	line-height:1.5
}
img.rating-img {
	width:120px!important;
	min-height:auto
}
.containerdiv {
	position:relative
}
.cornerimage {
	position:absolute;
	top:0;
	overflow:hidden
}
.cornerimage picture img {
	width:50%
}
.rating-div picture img {
	width:50%
}
.column-block {
	margin-bottom:30px
}
.cd-top {
	display:inline-block;
	height:40px;
	width:40px;
	position:fixed;
	bottom:40px;
	right:10px;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	visibility:hidden;
	border-radius:5px;
	background:#ff9000 url(../images/cd-top-arrow.svg) no-repeat center 50%;
	opacity:0;
	-webkit-transition:opacity .3s 0s,
	visibility 0s .3s;
	-moz-transition:opacity .3s 0s,
	visibility 0s .3s;
	transition:opacity .3s 0s,
	visibility 0s .3s;
	border-radius:20px
}
.cd-top.cd-fade-out,
.cd-top.cd-is-visible,
.no-touch .cd-top:hover {
	-webkit-transition:opacity .3s 0s,
	visibility 0s 0s;
	-moz-transition:opacity .3s 0s,
	visibility 0s 0s;
	transition:opacity .3s 0s,
	visibility 0s 0s
}
.cd-top.cd-is-visible {
	visibility:visible;
	opacity:1
}
.cd-top.cd-fade-out {
	opacity:.5
}
.no-touch .cd-top:hover {
	background-color:#373433;
	opacity:1
}
@media screen and (max-width: 1366px) {
	.slider-captions {
		position:absolute;
		width:100%
	}
	.slider-title {
		color: #373433;
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 0
	}
	.slider-text {
		color: #96968e;
		font-size: 18px;
		margin-bottom: 20px
	}
	#slider .owl-prev {
		position: absolute;
		top: 50%;
		left: 10px
	}
	#slider .owl-next {
		position: absolute;
		top: 50%;
		right: 10px
	}
	#slider .owl-next,
	#slider .owl-prev {
		font-size: 12px;
		width: 30px;
		height: 30px;
		line-height: 1.5
	}
	#slider .owl-pagination {
		position: absolute;
		bottom: 0;
		margin: 0 auto;
		width: 100%
	}
	.page-section {
		padding: 20px 0 20px 0
	}
}
@media screen and (max-width: 1440px) {
	.slider-captions {
		position:absolute;
		bottom:120px;
		width:100%
	}
	.slider-title {
		color: #373433;
		font-size: 32px;
		line-height: 46px;
		margin-bottom: 20px
	}
	.slider-text {
		color: #96968e
	}
	#slider .owl-prev {
		position: absolute;
		top: 50%;
		left: 10px
	}
	#slider .owl-next {
		position: absolute;
		top: 50%;
		right: 10px
	}
	#slider .owl-next,
	#slider .owl-prev {
		font-size: 12px;
		width: 30px;
		height: 30px;
		line-height: 1.5
	}
	#slider .owl-pagination {
		position: absolute;
		bottom: 0;
		margin: 0 auto;
		width: 100%
	}
	.page-section {
		padding: 100px 0 40px 0
	}
}
@media only screen and (max-width: 1024px) {
	#navigation>ul>li>a {
		padding:10px;
		font-size:12px;
		letter-spacing:1px;
		text-decoration:none;
		color:#373433;
		font-weight:300
	}
	.slider-captions {
		position: absolute;
		bottom: 80px;
		text-align: center;
		width: 100%
	}
	.slider-title {
		color: #373433;
		font-size: 32px;
		line-height: 46px;
		margin-bottom: 20px
	}
	.slider-text {
		font-size: 18px
	}
	#slider .owl-prev {
		position: absolute;
		top: 30%;
		left: 10px
	}
	#slider .owl-next {
		position: absolute;
		top: 30%;
		right: 10px
	}
	#slider .owl-next,
	#slider .owl-prev {
		font-size: 12px;
		width: 30px;
		height: 30px;
		line-height: 1.5
	}
	#slider .owl-pagination {
		position: absolute;
		bottom: 0;
		margin: 0 auto;
		width: 100%
	}
	.page-section {
		padding: 20px 0 20px 0
	}
}
@media only screen and (max-width: 768px) {
	.slider-captions {
		position:absolute;
		bottom:40px;
		text-align:center;
		width:100%
	}
	.slider-title {
		font-size: 32px;
		line-height: 46px;
		margin-bottom: 20px
	}
	.slider-text {
		font-size: 18px
	}
	#slider .owl-prev {
		position: absolute;
		top: 30%;
		left: 10px
	}
	#slider .owl-next {
		position: absolute;
		top: 30%;
		right: 10px
	}
	#slider .owl-next,
	#slider .owl-prev {
		font-size: 12px;
		width: 30px;
		height: 30px;
		line-height: 1.5
	}
	#slider .owl-pagination {
		position: absolute;
		bottom: 0;
		margin: 0 auto;
		width: 100%
	}
	.page-section {
		padding: 60px 0 60px 0
	}
	.childern {
		padding-left: 0
	}
}
@media only screen and (max-width: 375px) {
	.slider-captions {
		position:absolute;
		bottom:10px;
		text-align:center;
		width:100%
	}
	.slider-title {
		color: #373433;
		font-size: 18px;
		line-height: 21px
	}
}
.mobile {
	display:none
}
.desktop {
	display:block
}
.custom-select {
	display:inline-block;
	width:100%;
	height:50px;
	padding:.375rem 1.75rem .375rem .75rem;
	line-height:1.5;
	color:#495057;
	vertical-align:middle;
	border:1px solid #ced4da;
	border-radius:.25rem;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.hide {
	display:block!important
}
#sidenav {
	display:block
}
@media(min-width:320px) and (max-width:768px) {
	.desktop {
		display: none
	}
	.mobile {
		display: block
	}
	div.nav-container .navbar.navbar-inverse {
		display: none
	}
	#sidenav {
		display: block
	}
	.pt0 {
		padding-top: 0
	}
	.leftSidebar {
		display: none
	}
}
.sidebar-panel-inter {
	position:absolute;
	right:0;
	z-index:1
}
.sidenav-inter {
	height:100%;
	width:0;
	position:fixed;
	z-index:1;
	top:0;
	right:0;
	opacity:.98;
	background-color:#fff;
	overflow-x:hidden;
	transition:.5s;
	padding-top:60px
}
.sidenav-inter a {
	padding:5px 0 5px 15px;
	text-decoration:none;
	font-size:18px;
	color:#323232;
	display:block;
	transition:.3s
}
.sidenav-inter a:hover {
	color:#fff;
	background:#ff9000
}
.sidenav-inter .closebtn {
	position:absolute;
	top:0;
	right:25px;
	font-size:36px;
	margin-left:50px
}
.form-control {
	height:43px!important;
	border-radius:0!important;
	border:0;
	border-bottom:solid 1px #ccc;
	font-size:.7em;
	FONT-WEIGHT:300;
	LETTER-SPACING:2PX;
	text-transform:uppercase;
	box-shadow:none;
	color:#373433;
	background-color:#f8f7f4
}
.uppercase-head {
	font-size:2em;
	text-transform:uppercase;
	text-align:center
}
.checkbox-inline,
.radio-inline {
	position:relative;
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	font-weight:300;
	vertical-align:middle;
	cursor:pointer;
	max-width:100%
}
.display-hide {
	display:none
}
.error-form {
	display:block;
	text-align:center;
	margin:10px 0;
	color:red
}
.success-form {
	display:block;
	text-align:center;
	margin:10px 0;
	color:#57bf06
}
.display-hide {
	display:none
}
.navigation {
	height:100%;
	width:320px;
	background-color:rgba(255,
	255,
	255,
	1);
	color:#323232;
	position:fixed;
	z-index:9999;
	top:50px;
	left:calc(100% - 320px);
	transition:right .5s
}
.navigation .toggle-wrapper {
	height:52px;
	width:320px;
	overflow:hidden;
	position:absolute;
	top:-50px;
	left:calc(0px - 50px);
	color:#323232
}
.navigation .toggle-wrapper span {
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	background-color:transparent;
	color:inherit;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0
}
.navigation .toggle-wrapper .show {
	right:-50px
}
.navigation .heading {
	padding:15px;
	height:51px;
	line-height:20px
}
.navigation .menu {
	list-style-type:none;
	padding:0
}
.navigation .menu a {
	display:block;
	padding:7px 20px 7px 10px;
	color:#323232;
	text-decoration:none;
	position:relative;
	font-size:15px;
	z-index:0
}
.navigation .menu a:active,
.navigation .menu a:hover {
	color:#fff;
	text-decoration:none;
	position:relative;
	background:#ff9000
}
.navigation .menu a.active {
	color:#fff;
	text-decoration:none;
	position:relative;
	background:#ff9000
}
.navigation .menu a::after {
	content:'';
	background-color:rgba(255,
	255,
	255,
	.1);
	position:absolute;
	top:0;
	right:100%;
	bottom:0;
	left:0;
	transition:left .25s,
	right .25s
}
.navigation .menu a:hover::after {
	right:0
}
.navigation .has-menu {
	position:relative
}
.navigation .has-menu::before {
	content:'';
	border-left:1px solid rgba(255,
	255,
	255,
	.1);
	height:50px;
	padding:10px;
	width:50px;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	transform:rotate(90deg);
	transition:transform .25s;
	font-family:FontAwesome
}
.navigation .has-menu::after {
	content:'\f068';
	padding:10px;
	height:50px;
	width:50px;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	font-family:FontAwesome;
}
.navigation .has-menu>.menu {
	overflow:hidden;
	max-height:auto
}
.navigation .menu .menu {
	border-top:1px solid rgba(255,
	255,
	255,
	.1)
}
.navigation .has-menu>.menu>li>a {
	margin-left:45px;
	transition:padding 1s;
	border-bottom:solid 1px #323232;
	background:0 0;
	width:auto
}
.navigation .has-menu>.menu>li>a:hover {
	margin-left:45px;
	transition:padding 1s;
	border-bottom:solid 1px #323232;
	background:0 0;
	color:#323232;
	width:auto
}
.navigation .has-menu>.menu>li:last-child {
	border-bottom:0
}
.navigation:not(.open) {
	left:100%
}
.navigation:not(.open) .toggle-wrapper .show {
	left:0
}
.navigation:not(.open) .toggle-wrapper .hide {
	left:50px
}
.navigation .has-menu:not(.open)::after {
	content:'\f067'
}
.navigation .has-menu:not(.open)>.menu {
	border-top:0;
	max-height:0
}
.navigation .has-menu:not(.open)>.menu>li>a {
	padding-left:15px
}
@media(min-width:320px) and (max-width:768px) {
	.navigation {
		width: 100%;
		left: 0
	}
	.navigation .toggle-wrapper {
		width: 100%
	}
}
.navbar-inverse .navbar-nav>li>a {
	color:#323232!important
}
.navbar {
	margin-bottom:0
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
	background-color:#333
}
.navbar-inverse .navbar-toggle {
	border-color:#333
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,
	0,
	0,
	0);
	border:0
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color:#fff
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
	color:#323232;
	background:0 0
}
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
	color:#323232;
	background-color:transparent;
	border-bottom:solid 2px #323232
}
.header-central-row>div>ul>li,
.header-top-row>div>ul>li:hover {
	background:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc
}
.navbar-inverse {
	background-color:#f9f9f9!important;
	border-bottom:solid 1px #f6f3f3!important
}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
	color:#fff;
	background-color:TRANSPARENT
}
.nav-container-fixed {
	position:fixed;
	top:0;
	left:0;
	right:0;
	width:100%;
	z-index:10055;
	background:#fff
}
.dropdown-menu>li>a {
	display:block;
	padding:5px 20px;
	clear:both;
	font-weight:300;
	font-size:16px;
	line-height:1.42857143;
	color:#333;
	white-space:nowrap
}
.header-central-row>div ul li:last-child>div.dropdown-menu,
.header-top-row>div ul li:last-child ul {
	right:15px
}
.header-central-row>div>ul>li>div,
.header-top-row>div>ul>li>ul {
	left:auto;
	border-radius:0 0 3px 3px;
	z-index:10060;
	position:absolute
}
.header-top-row a:hover,
.header-top-row>div>ul>li:hover>a {
	color:#3b6caa;
	text-decoration:none
}
.header-top-row>div>ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:0
}
.header-top-row>div>ul>li {
	display:inline-block;
	margin:0;
	padding:0;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	font-size:12px
}
.header-top-row>div>ul>li>a {
	line-height:30px;
	padding:0 10px
}
.header-top-row>div>ul>li>ul {
	top:30px;
	width:150px;
	min-width:120px;
	padding:10px;
	border-top:1px solid #fec7d1;
	font-size:12px;
	margin-left:-11px
}
.header-top-row>div>ul>li>ul>li {
	border-bottom:1px dashed #efefef
}
.header-top-row>div>ul>li>ul>li:last-child {
	border-bottom:0
}
.header-top-row>div>ul>li>ul>li>a {
	padding:5px 10px;
	margin:0
}
.header-top-row>div>ul>li>ul>li .fa {
	margin-right:5px
}
.header-central-row>div>ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:0
}
.header-central-row>div>ul>li {
	display:inline-block;
	margin:0 0 0 -1px;
	padding:18px 20px 2px;
	line-height:40px;
	font-size:12px
}
.header-central-row>div>ul>li:active,
.header-central-row>div>ul>li:focus,
.header-central-row>div>ul>li:hover {
	background:#f7f7f7;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc
}
.header-central-row>div>ul>li:last-child {
	padding-right:30px
}
.header-central-row>div>ul>li span.dropdown-text {
	position:absolute;
	top:4px;
	margin-left:42px
}
.header-central-row>div>ul>li>a .fa {
	color:#ff9000
}
.header-central-row>div>ul>li>a {
	color:#555
}
.header-central-row>div>ul>li>div {
	top:60px;
	width:280px;
	min-width:240px;
	padding:20px;
	font-size:12px;
	line-height:18px;
	color:#666;
	margin-left:-21px
}
.header-central-row>div>ul>li>div.dropdown-menu div[class*=col],
.header-central-row>div>ul>li>div.dropdown-menu div[class^=col] {
	padding:0
}
.header-central-row>div>ul>li>div.dropdown-menu input {
	margin:10px 0
}
.header-central-row>div>ul>li>div.dropdown-menu input:first-child {
	margin:0
}
.header-central-row>div>ul>li>div div.well-statement {
	padding:10px;
	line-height:18px;
	color:#666;
	border:1px dashed #666
}
div.nav-container .navbar ul.navbar-right,
div.nav-container .navbar>ul.nav {
	margin:0;
	padding:0
}
div.nav-container .navbar ul.nav>li {
	font-size:15px;
	text-decoration:none;
	color:#323232;
	text-transform:capitalize
}
div.nav-container .navbar.navbar-inverse ul.nav>li.active-shopping>a {
	border-bottom:solid 2px #323232;
	color:#efefef;
	transition:.3s color
}
div.nav-container .navbar.navbar-inverse ul.nav>li.active-shopping.open>a:focus,
div.nav-container .navbar.navbar-inverse ul.nav>li.active-shopping.open>a:hover,
div.nav-container .navbar.navbar-inverse ul.nav>li.active-shopping>a:focus,
div.nav-container .navbar.navbar-inverse ul.nav>li.active-shopping>a:hover,
div.nav-container .navbar.navbar-inverse ul.nav>li:hover>a {
	color:#efefef;
	border-bottom:solid 2px #323232;
	transition:.3s color
}
div.nav-container .navbar ul.nav>li>ul.dropdown-menu {
	width:220px;
	padding:5px 0
}
div.nav-container .navbar ul.nav>li>ul.dropdown-menu>li {
	font-size:16px;
	text-transform:none;
	text-shadow:none
}
div.nav-container .navbar ul.nav>li>ul.dropdown-menu>li>a {
	padding:8px 0;
	margin:0 12px;
	border-bottom:1px dashed #efefef;
	font-weight:300
}
div.nav-container .navbar ul.nav>li>ul.dropdown-menu>li>a:hover {
	background:0;
	color:#ff9000
}
div.nav-container .navbar ul.nav>li>ul.dropdown-menu>li:last-child>a {
	border-bottom:0
}
div.nav-container .navbar ul.nav>li i.fa {
	width:10px;
	margin-right:14px;
	text-align:center
}
div.nav-container .navbar ul.nav>li>ul>li>a:after {
	content:'';
	position:absolute;
	right:15px;
	margin-top:5px;
	width:0;
	height:0;
	border-style:solid;
	border-width:5px 0 5px 6px;
	border-color:transparent transparent transparent #666
}
div.nav-container .navbar ul.nav>li>ul>li>a:only-child:after,
ul.nav>li>ul>li:hover>a:only-child:after {
	border-width:0
}
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping {
	position:absolute;
	left:100%;
	top:-1px;
	width:730px;
	height:auto;
	background:#f7f7f7;
	border:1px solid #ccc;
	border-top:0;
	visibility:hidden;
	opacity:0
}
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping.dropdown-menu-1col {
	width:244px
}
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping.dropdown-menu-2col {
	width:487px
}
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping h3 {
	font-size:14px;
	margin:10px 0
}
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping h3:before {
	content:"";
	position:absolute;
	width:30px;
	height:1px;
	left:auto;
	border-bottom:5px solid #ccc;
	margin-top:25px
}
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping h3:after {
	content:"";
	position:absolute;
	width:80%;
	height:1px;
	left:30px;
	border-bottom:1px solid #ccc;
	margin-top:27px
}
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping p {
	margin:20px 0
}
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping ul {
	list-style:none;
	padding:10px 15px
}
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping ul>li {
	padding:3px 0
}
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping ul>li>a,
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping ul>li>a:focus,
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping ul>li>a:link,
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping ul>li>a:visited {
	color:#555
}
div.banner-consumer-electronics,
div.banner-menswear,
div.banner-pc-office,
div.banner-smartwatch,
div.banner-womenswear {
	background-size:cover;
	height:70px
}
div.banner-phone {
	height:380px;
	background-size:cover
}
div.banner-smartwatch {
	background-repeat:no-repeat;
	background-size:cover;
	height:395px
}
.col-dark {
	background:#585858;
	color:#efefef
}
.col-dark h3,
.slogan-light {
	color:#f7f7f7
}
.slogan-light {
	font-weight:300;
	font-size:20px;
	text-shadow:-1px 1px 2px rgba(0,
	0,
	0,
	.49)
}
span.slogan-light-price {
	position:relative;
	background:#ff9000;
	color:#fff;
	padding:2px 10px 0;
	top:10px;
	border-radius:2px;
	line-height:30px
}
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping .col-dark ul>li>a,
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping .col-dark ul>li>a:focus,
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping .col-dark ul>li>a:link,
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping .col-dark ul>li>a:visited {
	color:#ccc
}
.dropdown-menu-shopping-item-description,
.dropdown-menu-shopping-item-price,
.dropdown-menu-shopping-item-price-not,
.dropdown-menu-shopping-item-title {
	display:block;
	margin:3px 20px
}
.dropdown-menu-shopping-item-title {
	font-size:16px;
	color:#444
}
.dropdown-menu-shopping-item-description {
	font-size:11px;
	color:#666
}
.dropdown-menu-shopping-item-price-not {
	font-size:12px;
	color:#999;
	text-decoration:line-through
}
.dropdown-menu-shopping-item-price {
	font-size:17px;
	color:#ff9000;
	display:inline;
	margin-right:10px
}
.carousel .dropdown-menu-shopping-item-title {
	font-weight:300;
	text-align:center
}
.carousel .dropdown-menu-shopping-item-price-not {
	display:inline;
	font-size:16px;
	color:#999;
	text-decoration:line-through;
	margin:0
}
.carousel .dropdown-menu-shopping-item-price {
	font-size:16px;
	color:#ff9000;
	display:inline;
	margin:0
}
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping h2.dark,
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping h2.light {
	position:absolute;
	font-size:22px;
	font-weight:300;
	line-height:75px;
	margin:0;
	padding:0;
	color:#fff;
	text-shadow:-1px 1px 2px rgba(0,
	0,
	0,
	.49);
	z-index:10051
}
div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping h2.dark {
	color:#333;
	text-shadow:-1px 1px 2px rgba(255,
	255,
	255,
	.49)
}
.cost-cal-modal .modal-header .close {
	margin-top:-2px;
	position:absolute;
	top:21px;
	right:10px
}
li.dropdown-mega {
	position:static
}
div.dropdown-mega-content {
	position:absolute;
	width:100%;
	height:auto;
	background:#fff;
	visibility:hidden;
	opacity:0
}
div.tabbed-height-365 {
	height:500px
}
div.nav-container .navbar ul.nav>li>div.tabbed-menu {
	position:absolute;
	width:630px;
	background:#fff;
	border:0
}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul {
	float:none;
	margin:0;
	list-style:none;
	position:absolute;
	width:350px;
	height:100%;
	background:#f5f5f5
}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li {
	color:#222
}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li>a {
	display:block;
	color:#323232;
	padding:7px 20px;
	font-size:15px;
	text-shadow:none;
	text-transform:capitalize;
	font-weight:300
}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li:hover>a {
	margin-right:-1px;
	background:#3b6caa;
	color:#fff
}
div.nav-container .navbar ul.nav>li:hover>a {
	color:#fff
}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li>a:hover::before {
	position:absolute;
	right:14px;
	font-family:FontAwesome;
	content:"\f061"
}
div.nav-container .navbar ul.nav>li>div>ul>li>div.tabbed-menu-content {
	visibility:hidden;
	opacity:0;
	position:absolute;
	width:448px;
	height:99%;
	left:180px;
	top:0;
	padding:20px;
	background:#fff
}
div.nav-container .navbar ul.nav>li>div>ul>li>div.tabbed-menu-content .row {
	margin-bottom:20px
}
div.nav-container .navbar ul.nav>li>div>ul>li>div.tabbed-menu-content a,
div.nav-container .navbar ul.nav>li>div>ul>li>div.tabbed-menu-content a:active,
div.nav-container .navbar ul.nav>li>div>ul>li>div.tabbed-menu-content a:link,
div.nav-container .navbar ul.nav>li>div>ul>li>div.tabbed-menu-content a:visited {
	color:#444;
	text-decoration:none
}
div.nav-container .navbar ul.nav>li>div>ul>li>div.tabbed-menu-content a:hover {
	color:#323232;
	background:0 0
}
div.nav-container .navbar ul.nav>li>div>ul>li>div.tabbed-menu-content a:hover:before {
	position:absolute;
	right:14px;
	font-family:FontAwesome;
	content:" "
}
div.nav-container .navbar ul.nav>li:hover div.active-tab-content,
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li:hover div.tabbed-menu-content {
	visibility:visible;
	opacity:1
}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li>a.active-tab {
	color:#fff;
	margin-right:-1px;
	background:#3b6caa
}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li>a.active-tab::before {
	position:absolute;
	right:14px;
	font-family:FontAwesome;
	content:"\f061"
}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li>a.hair:hover::before {
	position:absolute;
	right:14px;
	content:'\f063 ';
	font-family:FontAwesome
}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li>a.arrowhide:hover::before {
	position:absolute;
	right:14px;
	content:' ';
	font-family:FontAwesome
}
.tabbed-height-375 {
	height:587px
}
.dropdown-mega-content ul,
.tabbed-menu-content ul {
	list-style:none;
	margin:0 0 20px;
	padding:0 10px
}
.dropdown-mega-content ul li,
.tabbed-menu-content ul li {
	margin:0;
	padding:5px 0;
	font-size:16px;
	text-transform:none
}
.dropdown-mega-content .carousel ul,
.dropdown-mega-content .carousel ul li,
.tabbed-menu-content .carousel ul,
.tabbed-menu-content .carousel ul li {
	padding:0;
	margin:0
}
.dropdown-mega-content ul li a,
.tabbed-menu-content ul li a {
	color:#444
}
.dropdown-mega-content ul li a:hover,
.tabbed-menu-content ul li a {
	color:#3b6caa;
	text-decoration:none
}
.dropdown-mega-content ul li a:hover,
.tabbed-menu-content ul li a:hover {
	color:#3b6caa;
	text-decoration:none;
	right:14px;
	content:' '
}
.dropdown-mega-content .dropdown-menu-shopping-item-price,
.dropdown-mega-content .dropdown-menu-shopping-item-price-not .tabbed-menu-content .dropdown-menu-shopping-item-price,
.tabbed-menu-content .dropdown-menu-shopping-item-price-not {
	font-size:16px
}
li.tabbed-mega {
	position:static
}
div.nav-container .navbar ul.nav>li>div.tabbed-mega-menu {
	position:absolute;
	width:100%;
	padding:0 86px;
	background:#f5f5f5
}
div.nav-container .navbar ul.nav>li>div.tabbed-mega-menu>ul>li>div.tabbed-menu-content {
	visibility:hidden;
	opacity:0;
	position:absolute;
	width:768px;
	height:99%;
	left:350px;
	top:0;
	padding:21px;
	background:#fff;
	font-size:18px;
	padding-top:0;
	width:calc(100vw - 454px)!important
}
div.nav-container .navbar ul.nav>li:hover div.tabbed-mega-menu div.active-tab-content {
	visibility:visible;
	opacity:1
}
.dropdown-menu {
	padding:0;
	margin:0;
	background-color:#fff;
	border-radius:0
}
.overlay {
	z-index:10056;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#fff;
	background:rgba(255,
	255,
	255,
	.8);
	visibility:hidden;
	opacity:0
}
.overlay-visible {
	visibility:visible;
	opacity:1
}
.header-central-row>div>ul>li.dura-search {
	padding:18px 5px 2px
}
.header-central-row>div>ul>li.dura-search .dropdown-menu-search {
	position:absolute;
	right:0;
	top:0;
	width:980px;
	height:60px;
	border:0
}
.header-central-row>div>ul>li.dura-search .dropdown-menu-search form {
	margin-top:-12px;
	padding:0
}
.header-central-row>div>ul>li.dura-search .dropdown-menu-search .dura-sarch-input {
	width:100%;
	height:40px;
	line-height:20px;
	padding:10px 325px 0;
	border:0;
	outline:0;
	margin:auto;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none
}
.header-central-row>div>ul>li.dura-search .dropdown-menu-search input:active,
.header-central-row>div>ul>li.dura-search .dropdown-menu-search input:focus,
.header-central-row>div>ul>li.dura-search .dropdown-menu-search input:hover {
	outline:0!important;
	-webkit-appearance:none
}
.badge-color-1,
.badge-color-2,
.badge-color-3 {
	width:auto;
	height:15px;
	background:#3b6caa;
	position:absolute;
	margin-left:10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px 4px 4px 0;
	font-size:11px;
	padding:1px 3px;
	color:#fff
}
.badge-color-2 {
	background:#0096c1
}
.badge-color-3 {
	background:#41bf3e
}
.badge-color-1:before,
.badge-color-2:before,
.badge-color-3:before {
	content:"";
	position:absolute;
	width:0;
	height:0;
	top:14px;
	left:0;
	border-style:solid;
	border-width:8px 6px 0 0;
	border-color:#3b6caa transparent transparent
}
.carousel-control,
.carousel-control .icon-next,
.carousel-control .icon-prev {
	width:30px;
	height:30px
}
.badge-color-2:before {
	border-color:#0096c1 transparent transparent
}
.badge-color-3:before {
	border-color:#41bf3e transparent transparent
}
.btn-dura {
	color:#f6f6f6;
	background-color:#3b6caa;
	border-color:#fc3a61
}
.btn-dura.focus,
.btn-dura:focus,
.btn-dura:hover {
	color:#fff;
	background-color:#fb1c48;
	border-color:#fc1f4b
}
.btn-dura.active,
.btn-dura:active,
.open>.dropdown-toggle.btn-dura {
	color:#fff;
	background-color:#fb1342;
	border-color:#3b6caa;
	background-image:none
}
.btn-dura.active.focus,
.btn-dura.active:focus,
.btn-dura.active:hover,
.btn-dura:active.focus,
.btn-dura:active:focus,
.btn-dura:active:hover,
.open>.dropdown-toggle.btn-dura.focus,
.open>.dropdown-toggle.btn-dura:focus,
.open>.dropdown-toggle.btn-dura:hover {
	color:#fff;
	background-color:#fb1c48;
	border-color:#fc1f4b
}
.btn-dura.disabled.focus,
.btn-dura.disabled:focus,
.btn-dura.disabled:hover,
.btn-dura[disabled].focus,
.btn-dura[disabled]:focus,
.btn-dura[disabled]:hover,
fieldset[disabled] .btn-dura.focus,
fieldset[disabled] .btn-dura:focus,
fieldset[disabled] .btn-dura:hover {
	background-color:#fd97ab;
	border-color:#fd8ca3
}
fieldset,
label {
	margin:0;
	padding:0
}
fieldset.rating {
	margin-top:-5px
}
.rating {
	border:0;
	float:left;
	margin-left:25px
}
.rating>input {
	display:none
}
.rating>label:before {
	margin:5px;
	font-size:11px;
	font-family:FontAwesome;
	display:inline-block;
	content:"\f005"
}
.rating>.half:before {
	content:"\f089";
	position:absolute
}
.rating>label {
	color:silver;
	float:right
}
img.carousel-product-width-120 {
	max-width:120px;
	margin:15px auto
}
img.carousel-product-width-60 {
	max-width:60px;
	margin:15px auto
}
.carousel img:hover {
	opacity:.6
}
.carousel-control {
	background:#666;
	border:0;
	border-radius:0;
	display:inline-block;
	font-size:18px;
	font-weight:200;
	line-height:18px;
	opacity:.5;
	padding:4px 10px 0;
	position:static
}
.carousel-control.left {
	position:absolute;
	left:0;
	top:40%;
	background:#888
}
.carousel-control.right {
	position:absolute;
	top:40%;
	right:0;
	left:auto;
	background:#888
}
a.carousel-control {
	color:#fff
}
.carousel-control:focus,
.carousel-control:hover {
	color:#e2dfde;
	text-decoration:none;
	outline:0;
	opacity:.9
}
.carousel-control .fa-chevron-left,
.carousel-control .fa-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
	top:57%;
	margin-top:-10px
}
.carousel-control .fa-chevron-left {
	position:absolute;
	left:7px
}
.carousel-control .fa-chevron-right {
	position:absolute;
	left:9px
}
.no-padding {
	padding:0
}
.absolute {
	position:absolute;
	top:0;
	margin:auto;
	left:0;
	right:0;
	transition:top 1s ease
}
.clearance {
	position:relative;
	top:auto;
	height:30px;
	width:100%;
	z-index:10;
	background:-moz-linear-gradient(top,
	rgba(255,
	255,
	255,
	1) 0,
	rgba(255,
	255,
	255,
	1) 26%,
	rgba(255,
	255,
	255,
	.77) 53%,
	rgba(255,
	255,
	255,
	0) 100%);
	background:-webkit-linear-gradient(top,
	rgba(255,
	255,
	255,
	1) 0,
	rgba(255,
	255,
	255,
	1) 26%,
	rgba(255,
	255,
	255,
	.77) 53%,
	rgba(255,
	255,
	255,
	0) 100%);
	background:linear-gradient(to bottom,
	rgba(255,
	255,
	255,
	1) 0,
	rgba(255,
	255,
	255,
	1) 26%,
	rgba(255,
	255,
	255,
	.77) 53%,
	rgba(255,
	255,
	255,
	0) 100%)
}
.clearance-fixed {
	position:fixed;
	top:50px
}
.scrollup {
	width:64px;
	height:64px;
	position:fixed;
	bottom:5%;
	right:5%;
	display:none;
	text-indent:-9999px;
	opacity:.3;
	z-index:100060
}
.margin-left-5 {
	margin-left:5px
}
.line-height-30 {
	line-height:30px
}
.text-bold-c {
	color:#fc1f4b
}
.badge-item-count {
	position:absolute;
	margin-left:-15px;
	font-size:10px;
	padding:3px 5px;
	border:0;
	background:#666
}
i.font-size-28 {
	font-size:28px
}
div.gradient-left {
	width:400px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:10050;
	background:-moz-linear-gradient(left,
	rgba(0,
	0,
	0,
	.74) 0,
	rgba(0,
	0,
	0,
	0) 99%,
	rgba(0,
	0,
	0,
	0) 100%);
	background:-webkit-linear-gradient(left,
	rgba(0,
	0,
	0,
	.74) 0,
	rgba(0,
	0,
	0,
	0) 99%,
	rgba(0,
	0,
	0,
	0) 100%);
	background:linear-gradient(to right,
	rgba(0,
	0,
	0,
	.74) 0,
	rgba(0,
	0,
	0,
	0) 99%,
	rgba(0,
	0,
	0,
	0) 100%)
}
i.search-close {
	font-size:30px;
	position:absolute;
	left:610px;
	top:-6px;
	cursor:pointer
}
.carousel ul {
	list-style:none;
	padding:0;
	margin:0
}
.demo-content {
	font-size:14px;
	z-index:10049
}
.demo-allscreen,
.demo-bottom,
.demo-colors,
.demo-neat,
.demo-responsive,
.demo-slider {
	background:#efefef;
	padding:20px 30px 0;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9
}
.demo-colors,
.demo-neat,
.demo-slider {
	background:#f9f9f9;
	padding-bottom:30px
}
img.dura-banner {
	position:absolute;
	left:15px;
	top:-20px
}
.demo-hero {
	font-size:44px;
	line-height:50px;
	color:#444;
	font-weight:400;
	margin:0 30px 30px
}
.demo-content h1 {
	font-size:34px;
	font-weight:400;
	color:#222
}
.demo-content h2 {
	font-size:30px;
	font-weight:700;
	color:#fb486c
}
.demo-bottom,
.demo-bottom a,
.demo-bottom a:link,
.demo-bottom a:visited {
	color:#f7f7f7
}
.demo-content hr {
	border-top:1px solid #ccc;
	border-bottom:1px solid #f7f7f7
}
.demo-iphone {
	max-height:400px;
	margin-left:100px
}
.demo-tabbed {
	max-height:300px;
	margin-top:20px
}
.demo-allscreen {
	background:url(../img/row-bg.jpg) no-repeat;
	min-height:300px;
	background-size:cover;
	padding-bottom:30px
}
.demo-showcase {
	margin:30px 0;
	max-height:300px
}
.demo-qr {
	max-width:150px;
	margin:25px 0
}
.demo-fw-or-boxed {
	max-width:100%;
	margin:30px 0
}
.demo-bottom {
	background:#333
}
.demo-bottom h2 {
	font-size:16px;
	font-weight:700;
	margin:20px 0;
	padding:0
}
.demo-bottom ul {
	margin:0 0 30px;
	padding:0;
	list-style:none
}
.demo-bottom ul li {
	padding:3px 0;
	margin:0
}
.demo-settings {
	position:fixed;
	bottom:0;
	width:100%;
	height:45px;
	z-index:100000
}
.demo-settings-inner {
	width:980px;
	margin:auto;
	background:0;
	height:245px
}
.demo-settings-toggle {
	background:#000;
	background:rgba(0,
	0,
	0,
	.6);
	color:#efefef;
	width:50px;
	height:45px;
	padding:10px;
	cursor:pointer;
	margin-left:170px;
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.demo-settings-content {
	width:980px;
	height:200px;
	background:#e9e9e9;
	top:50px;
	border-top:2px solid #636363
}
.demo-settings-content h2 {
	font-size:14px;
	font-weight:700;
	color:#555;
	margin:0 0 10px;
	padding:0;
	line-height:35px
}
.demo-settings-pos {
	bottom:200px
}
@media(max-width:767px){div.nav-container .navbar ul.nav {
	margin:0;
	padding:15px 0
}
div.nav-container .navbar ul.nav>li>ul>li>a:after {
	border-width:0
}
.header-top-row {
	max-height:30px;
	padding:0
}
.header-top-row .dropdown-menu {
	min-width:150px;
	max-width:150px
}
.header-top-row>div>ul {
	margin:0
}
.header-top-row>div>ul>li {
	padding:0;
	line-height:30px
}
.header-top-row>div>ul>li>a {
	padding:0 10px;
	display:block
}
.dropdown-menu-shopping,
div.nav-container .navbar ul.nav>li>div.tabbed-mega-menu>ul>li>div.tabbed-menu-content,
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li>div.tabbed-menu-content {
	display:none
}
.header-top-row>div>ul>li>ul {
	top:30px;
	right:15px;
	width:120px;
	min-width:100px
}
div.dropdown-mega-content,
div.nav-container .navbar ul.nav>li>ul.dropdown-menu {
	width:100%;
	position:relative;
	top:0
}
i.font-size-16 {
	font-size:16px
}
.header-central-row>div>ul>li>div {
	right:15px
}
.header-central-row .font-size-28 {
	font-size:24px
}
.header-central-row>div>ul>li {
	padding:18px 10px 2px
}
.header-central-row>div>ul>li:last-child {
	padding-right:10px
}
div.dropdown-mega-content {
	background:#fff;
	height:370px;
	overflow:scroll;
	overflow-x:hidden;
	padding-bottom:20px
}
div.dropdown-mega-content::-webkit-scrollbar {
	width:7px;
	height:7px
}
div.dropdown-mega-content::-webkit-scrollbar-button {
	width:0;
	height:0
}
div.dropdown-mega-content::-webkit-scrollbar-thumb {
	background:#484848;
	border:0 #fff;
	border-radius:0
}
div.dropdown-mega-content::-webkit-scrollbar-thumb:hover {
	background:#7e7e7e
}
div.dropdown-mega-content::-webkit-scrollbar-thumb:active {
	background:#fb486c
}
div.dropdown-mega-content::-webkit-scrollbar-track {
	background:#e5e5e5;
	border:0 #fff;
	border-radius:50px
}
div.dropdown-mega-content::-webkit-scrollbar-track:hover {
	background:#f2f2f2
}
div.dropdown-mega-content::-webkit-scrollbar-track:active {
	background:#f8f8f8
}
div.dropdown-mega-content::-webkit-scrollbar-corner {
	background:0
}
div.nav-container .navbar ul.nav>li>div.tabbed-menu {
	position:relative;
	top:0;
	width:100%;
	background:#fff
}
div.nav-container .navbar ul.nav>li>div.tabbed-mega-menu {
	background:#fff;
	left:0
}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul {
	padding:0;
	margin:0;
	width:100%;
	height:auto;
	background:#fff;
	border:0
}
div.nav-container .navbar ul.nav>li>div.tabbed-mega-menu>ul>li>a,
div.nav-container .navbar ul.nav>li>div.tabbed-mega-menu>ul>li>a.active-tab,
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li>a,
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li>a.active-tab {
	display:block;
	background:#fff;
	border:0;
	border-bottom:1px dashed #efefef;
	color:#666;
	padding:10px 15px;
	font-size:14px;
	font-weight:400;
	text-shadow:none;
	text-transform:capitalize
}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li:hover>a,
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li:hover>a.active-tab {
	background:#f7f7f7;
	border:0;
	border-bottom:1px dashed #efefef;
	color:#fb486c;
	text-decoration:none
}
div.nav-container .navbar ul.nav>li>div>ul>li>div.tabbed-menu-content .row {
	margin-bottom:0
}
.open .dropdown-mega-content,
.open .tabbed-mega-menu,
.open .tabbed-menu {
	display:block;
	visibility:visible;
	opacity:1;
	z-index:999999
}
.header-central-row>div>ul>li.dura-search .dropdown-menu-search {
	position:absolute;
	top:60px;
	width:250px;
	height:50px;
	border:1px solid #ccc
}
.header-central-row>div>ul>li.dura-search .dropdown-menu-search .dura-sarch-input {
	width:200px;
	padding:0;
	font-size:17px
}
.overlay-visible {
	visibility:hidden;
	opacity:0
}
.logo {
	max-width:140px
}
}
@media(min-width:768px) and (max-width:991px) {
	.container {
		max-width:800px
	}
	div.nav-container .navbar ul.nav>li>ul.dropdown-menu {
		width:200px
	}
	div.nav-container .navbar ul.nav>li>ul>li>div.dropdown-menu-shopping {
		width:570px
	}
	div.header-central-row ul>li:hover>ul.dropdown-menu,
	div.header-top-row ul>li:hover>div.dropdown-menu,
	div.nav-container .navbar ul.nav li.dropdown:hover>ul.dropdown-menu {
		display:block
	}
	div.nav-container .navbar ul.nav>li:hover div.tabbed-menu,
	div.nav-container .navbar ul.nav>li>ul>li:hover div.dropdown-menu-shopping,
	li.dropdown-mega:hover div.dropdown-mega-content {
		visibility:visible;
		opacity:1;
		display:block
	}
	.scrollup {
		width:32px;
		height:32px;
		bottom:20px;
		right:20px;
		background:url(../img/scroll-to-top-32.png) no-repeat;
		opacity:.5
	}
	div.dropdown-mega-content,
	div.nav-container .navbar ul.nav>li>div.tabbed-mega-menu {
		width:770px
	}
	div.nav-container .navbar ul.nav>li>div.tabbed-mega-menu>ul>li>div.tabbed-menu-content {
		visibility:hidden;
		opacity:0;
		position:absolute;
		width:588px;
		height:99%;
		left:180px;
		top:0;
		padding:20px;
		background:#fff;
		font-size:14px;
		font-weight:400
	}
	.header-central-row>div>ul>li.dura-search .dropdown-menu-search {
		width:800px
	}
	.header-central-row>div>ul>li.dura-search .dropdown-menu-search .dura-sarch-input {
		padding:0 235px
	}
}
@media(min-width:992px) and (max-width:1199px) {
	div.header-central-row ul>li:hover>div.dropdown-menu.dropdown-central,
	div.header-top-row ul>li:hover>ul.dropdown-menu,
	div.nav-container .navbar ul.nav li.dropdown:hover>ul.dropdown-menu {
		display:block
	}
	div.nav-container .navbar ul.nav>li:hover div.tabbed-menu,
	div.nav-container .navbar ul.nav>li>ul>li:hover div.dropdown-menu-shopping,
	li.dropdown-mega:hover div.dropdown-mega-content {
		visibility:visible;
		opacity:1;
		display:block
	}
}
@media(min-width:1200px){div.header-central-row ul>li:hover>div.dropdown-menu.dropdown-central,
div.header-top-row ul>li:hover>ul.dropdown-menu,
div.nav-container .navbar ul.nav li.dropdown:hover>ul.dropdown-menu {
	display:block
}
div.nav-container .navbar ul.nav>li:hover div.tabbed-menu,
div.nav-container .navbar ul.nav>li>ul>li:hover div.dropdown-menu-shopping,
li.dropdown-mega:hover div.dropdown-mega-content {
	visibility:visible;
	opacity:1;
	display:block
}
}
.owl-carousel .owl-wrapper:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel {
	display:none;
	position:relative;
	width:100%;
	-ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper {
	display:none;
	position:relative;
	-webkit-transform:translate3d(0,
	0,
	0)
}
.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition:height .5s ease-in-out;
	-moz-transition:height .5s ease-in-out;
	-ms-transition:height .5s ease-in-out;
	-o-transition:height .5s ease-in-out;
	transition:height .5s ease-in-out
}
.owl-carousel .owl-item {
	float:left
}
.owl-controls .owl-buttons div,
.owl-controls .owl-page {
	cursor:pointer
}
.owl-controls {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent
}
.grabbing {
	cursor:url(grabbing.html) 8 8,
	move
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,
	0,
	0);
	-moz-transform:translate3d(0,
	0,
	0);
	-ms-transform:translate3d(0,
	0,
	0)
}
.owl-theme .owl-controls .owl-buttons div {
	color:#333;
	display:inline-block;
	zoom:1;
	margin:5px;
	padding:8px 16px;
	font-size:22px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background:#fff;
	filter:Alpha(Opacity=50);
	line-height:1
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter:Alpha(Opacity=100);
	opacity:1;
	text-decoration:none
}
.owl-theme .owl-controls .owl-page {
	display:inline-block;
	zoom:1
}
.owl-theme .owl-controls .owl-page span {
	display:block;
	width:8px;
	height:8px;
	margin:0 0 10px 10px;
	filter:Alpha(Opacity=50);
	opacity:.5;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:none;
	background-color:#dd9a80
}
.owl-pagination {
	text-align:left;
	margin-top:-40px
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
	background-color:#765157;
	filter:Alpha(Opacity=100);
	opacity:1
}
.owl-theme .owl-controls .owl-page.active span {
	background-color:#765157
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
	height:auto;
	width:auto;
	color:#fff;
	padding:2px 10px;
	font-size:12px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.owl-item.loading {
	min-height:150px;
	background:url(AjaxLoader.html) no-repeat center center
}
@media only screen and (max-width: 768px) {
	.owl-theme .owl-controls .owl-buttons div {
		color:#333;
		display:inline-block;
		zoom:1;
		margin:5px;
		padding:2px 6px;
		font-size:12px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		background:#fff;
		filter:Alpha(Opacity=50);
		line-height:1
	}
}
.ht-header .dropdown-submenu {
	position:relative
}
.ht-header .dropdown-submenu .dropdown-menu {
	top:0;
	left:100%;
	margin-top:-1px
}
.hair-transplant-con .cost-cal-modal .panel {
	padding:5px;
	display:none;
	text-align:center;
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	box-shadow:0 1px 1px rgba(0,
	0,
	0,
	.05)
}
.hair-transplant-con .type2,
.type3,
.type4,
.type5,
.type6 {
	height:44px;
	width:53px;
	display:block
}
.hair-transplant-con .type2 {
	background:url(/ymyl_front/images/type2.jpg) no-repeat 0 0
}
.hair-transplant-con .type3 {
	background:url(/ymyl_front/images/type3.jpg) no-repeat 0 0
}
.hair-transplant-con .type4 {
	background:url(/ymyl_front/images/type4.jpg) no-repeat 0 0
}
.hair-transplant-con .type5 {
	background:url(/ymyl_front/images/type5.jpg) no-repeat 0 0
}
.hair-transplant-con .type6 {
	background:url(/ymyl_front/images/type6.jpg) no-repeat 0 0
}
.hair-transplant-con .g1,
.hair-transplant-con .g2,
.hair-transplant-con .g3,
.hair-transplant-con .g4,
.hair-transplant-con .g5,
.hair-transplant-con .g6,
.hair-transplant-con .g7 {
	height:130px;
	width:140px;
	display:block
}
.hair-transplant-con .g1 {
	background:url(/ymyl_front/images/g1.jpg) no-repeat 0 0
}
.hair-transplant-con .g2 {
	background:url(/ymyl_front/images/g2.jpg) no-repeat 0 0
}
.hair-transplant-con .g3 {
	background:url(/ymyl_front/images/g3.jpg) no-repeat 0 0
}
.hair-transplant-con .g4 {
	background:url(/ymyl_front/images/g4.jpg) no-repeat 0 0
}
.hair-transplant-con .g5 {
	background:url(/ymyl_front/images/g5.jpg) no-repeat 0 0
}
.hair-transplant-con .g6 {
	background:url(/ymyl_front/images/g6.jpg) no-repeat 0 0
}
.hair-transplant-con .g7 {
	background:url(/ymyl_front/images/g7.jpg) no-repeat 0 0
}
#bajajFinace .modal-header .close,
#bajajFinace .model-blue h2 strong {
	color:#fff!important
}
#bajajFinace .modal .pop-emi {
	margin:70px auto;
	width:800px
}
#bajajFinace .col-md-8 {
	margin-bottom:21px
}
#bajajFinace hr {
	border-top:1px solid #e1e1e1
}
#bajajFinace .btn-green-medium {
	font-size:18px;
	font-size:1.8rem;
	padding:.8rem 1rem;
	/*font-family:open sans!important*/
}
#bajajFinace .model-blue {
	background:#069!important;
	opacity:1!important
}
#bajajFinace .modal-header .close {
	margin-top:-2px;
	opacity:1
}
/*delhi page*/

.hair-transplant-delhi-new-con .page-section {
	padding:0
}
.hair-transplant-delhi-new-con .page-header {
	background:linear-gradient(rgba(238,
	238,
	234,
	.1),
	rgba(238,
	238,
	234,
	.1)),
	rgba(238,
	238,
	234,
	.1) url(../../frontend/images/ht-inner-page.jpg) no-repeat center
}
.hair-transplant-delhi-new-con div#contact-us {
	width:100%
}
.plr {
	padding-right:0;
	padding-left:0
}
.plr5 {
	padding-right:3px;
	padding-left:3px
}
#horizontalform .form-group {
	margin-bottom:0
}
#horizontalform .form-group .form-control {
	margin-bottom:0
}
#horizontalform .form-group span.help-block {
	margin-top:0;
	margin-bottom:0
}
.request-text {
	float:right;
	color:#fff;
	font-size:16px;
	font-weight:500;
	WIDTH:AUTO
}
.request-text span {
	display:block;
	font-size:15px;
	margin-top:-9px;
	margin-top:-9px
}
a.morelink {
	text-decoration:none;
	outline:0;
	color:#ff9000
}
.morecontent span {
	display:none
}
.card-new {
	background:#ff9000;
	color:#fff!important;
	min-height:70px;
	padding:10px;
	font-weight:400;
	vertical-align:middle;
	height:auto
}
.card-new a {
	color:#fff
}
.location ul {
	display:block;
	padding:0;
	width:100%
}
.location ul li {
	width:90%;
	border-bottom:dotted 1px #ccc;
	margin:0 auto;
	padding:16px 0;
	list-style:none
}
.location img {
	display:block;
	margin:0 auto;
	opacity:.9;
	padding:5px;
	float:left;
	width:65px
}
.location h4 {
	color:#fff;
	font-size:14px!important;
	font-weight:400;
	margin:0;
	text-align:left;
	text-transform:capitalize;
	margin-top:22px
}
.location h4 a {
	color:#fff
}
.newsletter-content-wrap {
	background:#eaeaea
}
.m-auto {
	margin:auto!important
}
.newsletter-form-wrap form {
	position:relative
}
button,
input {
	overflow:visible
}
.newsletter-form-wrap form input {
	background-color:#444;
	border:none;
	color:#ccc;
	display:block;
	padding:12px 40px 13px 15px;
	outline:0;
	width:100%
}
.newsletter-form-wrap.layout--2 form input {
	background-color:#fff;
	padding:20px;
	color:#222
}
.newsletter-form-wrap.layout--2 form .btn-newsletter {
	background-color:#ff9000;
	color:#fff;
	padding:25px 40px;
	text-transform:uppercase;
	font-weight:600;
	letter-spacing:1px;
	position:static;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	border:none
}
.newsletter-form-wrap.layout--2 form .btn-newsletter:hover {
	background-color:#222
}
.lft-text {
	width:40%;
	float:left;
	font-weight:400;
	text-align:left;
	font-size:12px;
	padding-right:20px
}
.mobile-slide-out {
	display:block!important
}
.mobile-slide-in {
	display:none!important
}
ul.rlt-ba li {
	font-weight:400;
	text-align:left;
	font-size:12px!important
}
.item picture img {
	width:100%
}
.col-md-2 .testimonial-img-1 img {
	width:70%;
	border-radius:100%;
	border:solid 1px #ccc
}
#lead_gen .modal-dialog {
	margin:0
}
#lead_gen .modal-content {
	border:0 solid #999;
	border:0 solid rgba(0,
	0,
	0,
	.2);
	border-radius:0;
	box-shadow:none
}
.call-detail-top button {
	border:none;
	background-color:transparent;
	font-size:22px;
	color:#484848
}
.call-detail-top button {
	padding-top:6px
}
.call-detail-top button .fa {
	margin-right:10px;
	font-size:24px
}
.phone {
	padding:0;
	margin:0;
	text-align:right
}
.phone a i.fa {
	margin-right:10px;
	font-size:44px
}
p.dr-profile {
	font-size:12px;
	line-height:20px
}
h3.doc {
	font-size:18px;
	line-height:1.3;
	margin-bottom:2px;
	margin-top:10px
}
.ow-desktop {
	display:block
}
.ow-mobile {
	display:none
}
.table-responsive table.result-table tbody tr td {
	padding:6px;
	font-size:12px
}
a {
	color:#ff9000
}
a:hover {
	color:#000
}
@media (min-width: 576px) {
	.d-sm-flex {
		display:-ms-flexbox!important;
		display:flex!important
	}
}
@media only screen and (max-width: 767.98px) {
	.newsletter-form-wrap.layout--2 form .btn-newsletter {
		padding:25px
	}
}
@media only screen and (max-width: 575.98px) {
	.newsletter-form-wrap.layout--2 form .btn-newsletter {
		margin-top:15px;
		padding:15px 20px;
		width:100%
	}
}
@media(min-width:320px) and (max-width:768px) {
	.mobile-slide-out {
		display:none!important
	}
	.h_form {
		margin-bottom:10px
	}
	.request-text {
		float:right;
		color:#fff;
		font-size:19px;
		font-weight:500;
		TEXT-ALIGN:left;
		WIDTH:83%
	}
	.m-btn {
		padding:5px 10px;
		height:43px;
		BORDER-RADIUS:0;
		MARGIN-TOP:10PX;
		MARGIN-RIGHT:3PX
	}
	.item picture img {
		width:100%
	}
	.mobile-slide-in {
		display:block!important
	}
	#horizontalform {
		display:none
	}
	.ow-desktop {
		display:none
	}
	.ow-mobile {
		display:block
	}
}
ul.kd-logo {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
ul.kd-logo li {
	float:left;
	margin:0 30px;
}
.logo-reco {
	font-size:14px;
	line-height:15px;
}
.logo-reco strong {
	font-weight:400;
}