html.template
{
	background          : url(/assets/images/template.jpg);
	background-position : top;
	background-repeat   : no-repeat;
	overflow-x          : hidden;
	width               : 100%
}

html.template body
{
	opacity : .8
}

#toggleTemplate
{
	position   : fixed;
	width      : 100px;
	height     : 20px;
	background : red;
	left       : 0;
	top        : 0
}

html
{
	overflow-x : hidden;
	width      : 100%;
	margin     : auto;
}

.clear
{
	clear : both;
}

p
{
	line-height : 130%;
}

a:hover {
	text-decoration: none !important1s;
}

body
{
	font-family : 'Roboto', sans-serif;
	box-sizing  : border-box;
	padding     : 0;
	margin      : 0;
	margin      : auto;
	position    : relative;
	line-height: normal !important;
	color: #000000 !important;
}

.container
{
	width    : 1200px;
	margin   : auto;
	position : relative
}

header .container
{
	height : 228px;
}

footer > .container
{
	display : flex
}

.header-purple
{
	width       : 2156px;
	height      : 226px;
	background  : url(/assets/images/template/purple-header.png);
	margin-left : -580px;
	position    : absolute;
	z-index     : 0
}

.header-orange
{
	width             : 1320px;
	height            : 254px;
	background        : url(/assets/images/template/orange-header.png);
	background-repeat : no-repeat;
	position          : absolute;
	margin-left       : 258px;
	padding-top       : 53px;
	padding-left      : 72px;
	box-sizing        : border-box;
	z-index           : 1
}

.flower
{
	position          : absolute;
	width             : 160px;
	height            : 198px;
	left              : 0;
	top               : 0;
	background        : url(/assets/images/template/flower-cropped.png);
	background-repeat : no-repeat;
	z-index           : -1
}

.logo
{
	width             : 245px;
	height            : 160px;
	background        : url(/assets/images/template/logo.png);
	background-repeat : no-repeat;
	z-index           : 0;
	background-size   : 100%;
}

header .logo
{
	left        : 560px;
	position    : absolute;
	top         : 30px;
	padding-top : 123px;
	box-sizing  : border-box;
	color       : #fb6b41;
	text-shadow : 0 0 5px white;
}

.header-motto
{
	width             : 970px;
	height            : 100px;
	background        : url(/assets/images/template/motto.png);
	background-repeat : no-repeat;
	z-index           : -1;
	position          : absolute;
	left              : 417px;
	top               : 0
}

.contact
{
	/*padding-left : 30px;*/
	width        : 242px
}

.bth-lnk{
	padding: 0 15px;
	background: #9552a8;
	line-height: 35px;
	display: inline-block;
	text-align: center;
	border-radius: 10px;
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
	margin: 10px 0;
}

.info-block {
	display: inline-block;
	text-decoration: none;
	border: 2px solid #904ca4;
	padding: 15px 30px;
	border-radius: 20px 0 20px 0;
	color: #ff9c00;
	max-width: 800px;
	margin: 20px auto;
}

.header-orange > div
{
	display : inline-block
}

.phone
{
	font-size : 19px
}

.address
{
	font-size : 14.7px
}

.header-search
{
	width             : 970px;
	height            : 100px;
	background        : url(/assets/images/template/search.png);
	background-repeat : no-repeat;
	z-index           : -1;
	position          : absolute;
	left              : 657px;
	top               : 62px;
	padding           : 2px 10px
}

.header-search input[type="text"]
{
	padding        : 0;
	background     : none;
	border         : none;
	outline        : none;
	font-size      : 10px;
	text-transform : uppercase;
	width          : 237px
}

.header-search input[type="submit"]
{
	width             : 22px;
	padding           : 0;
	height            : 22px;
	background        : none;
	border            : none;
	background        : url(/assets/images/template/search-button.png);
	background-repeat : no-repeat
}

header menu
{
	background-image : -moz-linear-gradient(0deg, #fff 0%, #b277c3 19%, #88429c 50%, #b277c3 83%, #fff 100%);
	background-image : -webkit-linear-gradient(0deg, #fff 0%, #b277c3 19%, #88429c 50%, #b277c3 83%, #fff 100%);
	background-image : -ms-linear-gradient(0deg, #fff 0%, #b277c3 19%, #88429c 50%, #b277c3 83%, #fff 100%);
	font-weight      : 400;
	height           : 90px;
	display: flex;
    justify-content: center;
    align-items: center;
}

menu ul
{
	list-style      : none;
	margin          : 0;
	display         : flex;
	justify-content : center;
	padding         : 5px 5px;
	box-sizing      : border-box;
}

menu > ul > li > a
{
	font-size       : 16px;
	color           : #000;
	text-decoration : none;
	text-transform  : uppercase;
	/* text-shadow: 0 0 2px white , 0 0 14px white; */
	transition      : all .5s;
	letter-spacing  : .5px;
	/* margin: 0 15px; */
	font-weight     : bold;
}

menu ul a:hover
{
	/* text-shadow: 0 0 20px white , 0 0 14px white */
}

menu ul li
{
	padding  : 8px 0px;
	position : relative;
}

header menu > ul > li:not(.last):after
{
	content          : " ";
	position         : absolute;
	right            : 0px;
	top              : 14px;
	color            : #fff;
	border-radius    : 50%;
	background-color : #fff;
	width            : 7px;
	height           : 7px;
}

.mobPhone, .mapMobile, .map {
	display: none !important;
}

#map {
	margin-top: 40px !important;
    margin-bottom: -80px !important;
    width: 100%;
    height: 600px;
}

.content
{
	min-height : 523px;
	max-width  : 1200px;
	color      : #471d53;
	z-index: 123;
	/* position: relative; */
}
.map {
	display: inline-block;
	margin-top: 40px;
	margin-bottom: -80px;
	width: 100%;
	height: 600px;
}

footer
{
	width               : 100%;
	margin              : auto;
	background          : url(/assets/images/template/footer-1600.png);
	background-size: cover;
	background-position : top;
	box-sizing          : content-box;
	padding-top         : 88px;
	background-repeat   : no-repeat;
	position: relative;
	z-index: 10;
}

.main-service .main-service__item-name {

}

.main-service__item a p{
	color: #ff9c00 !important;
	font-size: 14px;
	line-height: normal;
}

.slider {
	padding-bottom: 80px;
}

menu.bottom ul
{
	flex-direction : column
}

footer .logo
{
	background-size : 100%;
	width           : 170px;
	margin-top      : 24px;
	margin-left     : 3px;
	margin-right    : 28px;
	position: relative;
}

menu.bottom ul li a
{
	padding     : 0;
	color       : #fff;
	text-shadow : none
}

menu.bottom ul li
{
	padding       : 0;
	margin-bottom : 5px;
}

menu.bottom
{
	padding    : 0 40px;
	margin     : 0;
	margin-top : 16px;
}

.bottom-contact
{
	padding-top  : 20px;
	padding-left : 48px;
}

.bottom-contact .address
{
	padding-bottom : 25px;
	color          : #fff
}

body > *
{
	margin : auto
}

header
{
	max-width : 1200px
}

menu > ul > li > ul
{
	position   : absolute;
	width      : 250px;
	left       : 15px;
	height     : 0;
	overflow   : hidden;
	padding    : 0;
	/* padding-top: 15px; */
	top        : 11px;
	opacity    : 0;
	transition : .30s all;
}

.slider .owl-stage
{
	display : flex
}

.slider .owl-item > div *
{
	max-width : 100%
}

.slider .owl-item > div
{
	position      : absolute;
	margin-left   : 0;
	margin-top    : -17px;
	box-shadow    : 0 0 43px black;
	width         : 400px;
	z-index       : 2;
	transition    : .5s all;
	overflow      : hidden;
	border-radius : 10px
}

.slider .owl-item.active.center > div
{
	width       : 572px;
	z-index     : 23;
	margin-left : -80px;
	margin-top  : -45px
}

.slider .owl-item:not(.active) > div
{
	opacity : 0
}

.slider .owl-item.active > div
{
	opacity : 1
}

.owl-nav > div:after
{
	content       : "";
	position      : absolute;
	top           : 50%;
	height        : 45px;
	width         : 17px;
	display       : block;
	border-top    : 23px solid rgba(255, 255, 255, 0);
	border-bottom : 23px solid rgba(255, 255, 255, 0);
	box-sizing    : border-box;
	cursor        : pointer
}

.slider
{
	height   : 175px;
	position : relative
}

.owl-c .owl-next:after
{
	right       : 280px;
	border-left : 17px solid #9e63a3
}

.owl-c .owl-prev:after
{
	left         : 306px;
	border-right : 17px solid #9e63a3
}

.owl-c .owl-nav > div
{
	width    : 0;
	overflow : hidden
}

.doctors-carousel {
	position: relative;
	display: inline-block;
	width: 100%;
}

.doctors-carousel span{
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #6b2e7d;
}

.doctors-carousel a{
	text-decoration: none;
}

.content-picture
{
	float      : left;
	margin-top : 10px;
	width      : 308px;
	text-align : right;
	display: none;
	margin: 20px;
}

.content-inner > h1{
	font-size: 35px;
}

.pictured > .content-inner
{
	width        : 100%;
	float        : right;
	padding-left : 35px;
	box-sizing   : border-box
}

h1, .h1
{
	margin-top      : 25px;
	margin-bottom   : 0;
	font-size       : 22px;
	line-height     : 20px;
	text-decoration : underline
}

.service-table
{
	clear       : both;
	padding-top : 38px
}

.service-table table
{
	margin : auto;
	width  : 855px
}

.service-table table tr td:nth-child(2)
{
	width      : 17%;
	text-align : center;
	white-space: nowrap;
}

.service-table table tr > *
{
	padding      : 8px;
	padding-left : 10px
}

.service-table th
{
	text-align  : left;
	line-height : 16px
}

.service-table th:nth-child(2)
{
	text-align : center
}

.service-table tr > *
{
	background  : #fbdc9a;
	font-size   : 14px;
	line-height : 18px
}

.service-table tr:nth-child(even) > *
{
	background : #fdeecc
}

.service-table tr:first-child > *
{
	background : #ffae00
}

.service-table h2
{
	width         : 855px;
	margin        : auto;
	margin-bottom : 12px;
	font-size     : 14.5px;
	font-weight   : bold
}

.specialist-specialization
{
	/* position   : absolute; */
	margin-top : 15px;
	color      : #696969;
}

.specialist-header
{
	font-weight : bold
}

div.specialist-header
{
	margin-top : 20px
}

.specialist-field.clinic
{
	margin-top : 20px
}

.content-picture *
{
	max-width : 100%;
}

.opinion
{
	clear : both;
}

.bottom-form.form
{
	width       : 310px;
	margin-left : 110px;
	margin-top  : -41px;
}

.bottom-form > * > *
{
	width          : 100%;
	background     : none;
	border         : none;
	border-bottom  : 1px solid #a06627;
	padding-top    : 11px;
	padding-bottom : 5px;
	color          : black;
	outline        : none;
	height         : 32px;
	display        : block;
	font-size      : 13px;
	font-family    : inherit;
}

div#placeholder
{
}

.bottom-form div#placeholder
{
}

.bottom-form > * > *::-webkit-input-placeholder
{
	color          : #b3741f;
	text-transform : uppercase;
}

.bottom-form > * > input[type="submit"]
{
	width          : 100px;
	text-transform : uppercase;
	margin-top     : 6px;
	margin-left    : auto;
	color          : #b3741f;
}

menu > ul > li:hover > ul
{
	height         : initial;
	display        : flex;
	flex-direction : column;
	background     : #ffffff;
	/* background-image: -webkit-linear-gradient(0deg,#fff 0%,#b277c3 19%,#88429c 50%,#b277c3 83%,#fff 100%); */
	box-shadow     : 0px 6px 9px -2px;
	top            : 30px;
	opacity        : 1;
	z-index        : 8000;
	width: 350px;
}

menu > ul > li > ul > li
{
	/* margin-bottom: 11px; */
	padding : 4px 15px;
}

header menu > ul > li:hover > a
{
	background : white;
	padding    : 5px 8px;
}

menu > ul > li > ul > li:hover
{
	background : #aa6dbb;
}

menu > ul > li > ul > li > a
{
	font-size       : 12px;
	font-weight     : 400;
	color           : #000;
	text-decoration : none;
	text-transform  : uppercase;
	text-shadow     : 0 0 2px white, 0 0 14px white;
	transition      : all .5s;
	letter-spacing  : .5px;
	display         : block;
	padding         : 1px 0;
}

header menu > ul > li > a
{
	margin : 0 15px;
}

.service-table.light
{
	padding-top : 0px;
	overflow    : hidden;
	transition  : height .3s;
}

.service-table.light th
{
	cursor   : pointer;
	position : relative;
}

.service-table.light th:after
{
	content     : "";
	display     : block;
	position    : absolute;
	width       : 10px;
	height      : 10px;
	border-left : 1px solid;
	border-top  : 1px solid;
	right       : 10px;
	top         : 23%;
	transform   : rotate(-135deg);
	transition  : .3s all;
}

.service-table.light th.opened:after
{
	transform : rotate(45deg);
	top       : 40%;
}

.slider{
	margin-bottom: 150px;
}

.main-service
{
	width           : 109%;
	margin          : auto;
	margin-top      : 150px;
	display         : flex;
	justify-content : space-between;
}

.main-service__item
{
	/*width                 : 180px;
	height                : 185px;
	background            : url("/assets/images/template/main-service.png");
	border-radius         : 50px;
	box-shadow            : 0 0 20px;
	background-position-x : -10px;
	background-position-y : -5px;*/
}

.main-service__item:nth-child(1) .main-service__item-icon
{
	background        : url(/assets/images/template/main-service1.png);
	width             : 34px;
	height            : 45px;
	margin            : auto;
	margin-top        : 33px;
	background-repeat : no-repeat;
}

.main-service__item:nth-child(2) .main-service__item-icon
{
	background        : url(/assets/images/template/main-service2.png);
	width             : 51px;
	height            : 50px;
	margin            : auto;
	margin-top        : 33px;
	background-repeat : no-repeat;
}

.main-service__item:nth-child(3) .main-service__item-icon
{
	background        : url(/assets/images/template/main-service3.png);
	width             : 51px;
	height            : 50px;
	margin            : auto;
	margin-top        : 33px;
	background-repeat : no-repeat;
}

.main-service__item:nth-child(4) .main-service__item-icon
{
	background        : url(/assets/images/template/main-service4.png);
	width             : 31px;
	height            : 58px;
	margin            : auto;
	margin-top        : 27px;
	background-repeat : no-repeat;
}

div:first-child > a > .main-service__item-name p, div:last-child > a > .main-service__item-name p
{
	/*color         : white;*/
	text-align    : center;
	/*margin-top    : 8px;
	line-height   : 18px;
	margin-bottom : -9px;*/
}

div:first-child > a > .main-service__item-name, div:last-child > a > .main-service__item-name
{
	width  : 150px;
	margin : auto;
}

.main-service__item-name b
{
	font-size : 20px;
}
.main-service__item a {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

/*.main-service__item-name p
{
	color      : white;
	margin-top : 28px;
}*/

.main-service__item-name
{
	width      : 150px;
	margin     : auto;
	text-align : center;
}

.main-service__item-name b
{
}

.contacts
{
	width : 100%;
	padding-bottom: 190px;
}

.contacts__column
{
	display    : inline-block;
	width      : 49%;
	padding    : 20px;
	text-align : center;
	box-sizing : border-box;
}

p.contacts__schedule-row
{
	margin : 0;
}

span.contacts__schedule-time
{
	font-size   : 16px;
	font-weight : bold;
}

p.contacts__schedule-head
{
	margin : 5px;
}

div:first-child > .contacts__header
{
	color : #865091;
}

div:last-child > .contacts__header
{
	color : #ffae00;
}

.contacts__phone
{
	font-size   : 24px;
	font-weight : bold;
}

.contacts__photo
{
	background: url("/assets/images/template/contacts-photo.png");
	background-size: 100%;
	position : absolute;
	left : 0px;
	height: 380px;
	z-index: -1;
	width: 100%;
}

.contacts__header
{
	margin-bottom : 20px;
}

.contacts__map {
	min-height: 400px;
}

.pictured .content-picture {
	display: initial;
}

ul.B_crumbBox {
	list-style: none;
	display: flex;
	position: absolute;
	margin-top: -15px;
	margin-left: -45px;
	font-size: 12px;
}

ul.B_crumbBox > li {
    margin: 0 7px;
}

nav {
	/* position: relative; */
	z-index: 1;
}

ul.B_crumbBox * {
	color: black;
	text-decoration: none;
	font-weight: bold;
}

.bold {
	font-weight: bold;
}

form.request-form {
	position: relative;
	border: solid 2px #ff683a;
	border-radius: 20px;
	padding: 10px;
	background-color: floralwhite;
}

.form-result {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background: rgba(128, 128, 128, 0.68);
}

.neyiron {
	font-size: 14px;
	color: white;
	margin-top: -20px;
	text-align:center;
	position: absolute;
	bottom: 0;
}

.neyiron a {
	color: white;
}

.callback {
	background: #9552a8;
	line-height: 28px;
	width: 210px;
	text-align: center;
	position: absolute;
	margin-top: 65px;
	border-radius: 10px;
	/*margin-left: 25px;*/
	cursor: pointer;
}

.callback_one {
	background: #9552a8;
	line-height: 28px;
	width: 210px;
	margin: 0 auto;
	text-align: center;/* 
	position: absolute;
	margin-top: 65px; */
	border-radius: 10px;
	/* margin-left: 14%; */
	cursor: pointer;
}

.callback_two {
	background: #9552a8;
	line-height: 28px;
	width: 210px;
	margin: 15px auto;
	text-align: center;/* 
	position: absolute;
	margin-top: 65px; */
	border-radius: 10px;/* 
	margin-left: 58%; */
	cursor: pointer;
}

.fullscreen-form {
	position: fixed;
	width: 100vw;
	height: 100vh;
	left: 0;
	top: 0;
	z-index: 123;
	display: flex;
}

.fullscreen-form__back {
	position: absolute;
	width: 100vw;
	height: 100vh;
	background: rgba(93, 93, 93, 0.54);
	/* z-index: 123; */
}

.fullscreen-form__form {
	width: 600px;
	height: 350px;
	background: white;
	margin: auto;
	position: relative;
	box-shadow: 0 0 50px -10px;
}

* {
	font-family: 'Roboto', sans-serif;
}

.fullscreen-form form.request-form {
	padding: 16%;
	/* text-align: center !important; */
	border: none;
	background-color: white;
}

.fullscreen-form form.request-form * {
	text-align: center;
	/* margin: auto; */
	margin: 15px auto;
	color: black;
	border-color: black;
}

.fullscreen-form .bottom-form > * > *::-webkit-input-placeholder {
	color: #a9a9a9;
}

.orange, .orange * {
	color: #ffae00;
}

.purple, .purple * {
	color: #865091;
}

.review {
	display: flex;
	flex-wrap: wrap;
	padding: 10px 0;
	margin: 10px 0;
}

.review__text {
	width: 100%;
}

.review * {
	margin: 5px;
}

.review__name {
	font-size: 20px;
	line-height: 14px;
	font-weight: bold;
	color: #865091;
	text-transform: capitalize;
}

.review__date {
	font-size: 13px;
	font-style: italic;
	color: #865091;
	line-height: 18px;
}

.review:not(:last-child) {
	border-bottom: 2px solid #feaf02;
}

.review-form form {
	display: flex;
	flex-direction: column;
	width: 400px;
	margin: auto;
}

.review-form form * {
	margin: 5px;
	line-height: 20px;
}

.review-form textarea {
	height: 100px;
}

.review-form input[type="submit"] {
	border-radius: 100px;
	border: none;
	background: #865091;
	line-height: 46px;
	color: white;
	text-transform: uppercase;
}

.phone a {
    text-decoration: none;
    color: #000;
}

.phone a:hover {
    text-decoration: underline;
}

.content .main-service {
    flex-wrap:wrap;
    /*margin-top: 30px;*/
	margin-bottom: 40px;
	width: 100%;
}

.main-service__item {
	width: 25%;
}

img{
	max-width: 100%;
	height: auto;
}

*, *::before, *::after {
	box-sizing: border-box;
}

.about-block {
	margin-bottom: 40px;
	display: inline-block;
	width: 100%;
}

.about-block .a-photo{
	width: 50%;
	float: left;
	padding: 0 15px 0 0;
}

.about-block .a-text{
	width: 50%;
	float: left;
	line-height: 26px;
}

.service-table-item {
   /*margin-bottom: 20px;*/
}

.our-benefits{
	list-style-type: none;
	margin: 0 0 60px 0;
	padding: 0;
	width: 100%;
}

.our-benefits li {
	width: 25%;
	display: inline-block;
	text-align: center;
	margin-left: -3px;
}

.our-benefits li>div {
	border: 1px solid #904ca4;
	padding: 15px;
	margin: 5px;
	color: #904ca4;
}

.our-services{
	list-style-type: none;
	margin: 0 0 60px 0;
	padding: 0;
	width: 100%;
	text-align: center;
}

.our-services li {
	width: 25%;
	display: inline-block;
	text-align: center;
	margin-left: -3px;
	margin-bottom: 15px;
}

.our-services li a{
	text-decoration: none;
	color: #ff9c00;
	text-align: center;
}

.our-services li a:hover span{
	color: #9552a8;
	transition: all 0.3s;
}


.our-services li a span{
	display: block;
	color: #ff9c00;
	text-transform: uppercase;
}

.text-center{
	text-align: center !important;
}

.service-table-item .main-service__item-name {
    color: #622075;
    width: 100%;
	padding-top: 30px;
	height: 80px;
}

.no-margin {
    margin: 0 auto;
    justify-content: space-between;
}

.no-margin a:hover {
    text-decoration: underline;
    color:#FFC107;
}

.flex-row-href {
    display: flex;
    flex-wrap:wrap;
    justify-content: space-around;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.request-form input[type="submit"] {
    cursor: pointer
}

.photo-specialist-item a {
    color: #000;
    text-decoration: none;
}

.photo-specialist-item a:hover {
    color: #000;
    text-decoration: underline;
}
.tags-box p:first-child {
	font-weight: bold;
    font-size: 1.17em;
}
.tags-box a, .tags-box a:hover {color:inherit;}

.request-form > p{
	font-size: 15px;
	color: red;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
}

.tags-box > ul{
	display: flex;
	justify-content: space-around;
	padding-left: 0;
}
.price-header{
	width: 100%;
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
}

li.active{
	text-decoration: underline;
}

li.active > a{
	color: #FFC107;
}

.photo-specialist-img-event > img{
	width: 100%;
	height: auto;
}

.photo-specialist-item{
	width: 50%;
}

.arrow-up{
   position: fixed;
   right: 30px;
   bottom: 30px;
   background-color: #904ca4;
   border-radius: 50%;
   padding: 10px;

}

.arrow-up > img{
	width: 40px;
	height: auto;
}

.outerClass{
	width: 100%;
	display: flex;
	flex-wrap:wrap; 
}
.levelClass1{
	width: 25%;
	list-style: none;
	margin-bottom: 40px;
}

.levelClass1 > a{
	font-weight: bold;
	text-transform: uppercase;
	color: #622075!important;
	display: flex;
	justify-content: flex-start;
	pointer-events: auto!important;
}

.levelClassOther1{
	width: 100%;
	list-style: none;
	margin-bottom: 40px;
}

.levelClassOther1 > a{
	font-weight: bold;
	text-transform: uppercase;
	color: black;
	display: flex;
	justify-content: flex-start;
	text-decoration: none;
}

.levelClass2 > a{
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.8rem;
}

.levelClassOther2{
	margin-bottom: 5px;
	margin-top: 5px;
}

.levelClassOther2 > a{
	color: #FFC107;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.8rem;
}
.innerClass{
	padding-left: 42px;
	list-style: none;
}

.innerClassOther{
	padding-left: 42px;
	list-style: none;
	column-count: 2;
    list-style-type: disc;
    margin-top: 20px;
}

.img-services{
	padding-right: 10px;
}

.innerClass > li::before{
	content: '';
	width: 6px;
	height: 6px;
	background-color:#ffae00;
	position: absolute;
	z-index: 2;
	margin-top: 6px;
}

.noLink {
	pointer-events: none;
}

.lastOther{
	text-decoration: underline;
}
.innerClass > li:nth-last-child(1):after{
	content: '>>';
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}
.innerClass > li:nth-last-child(1):before{
	content:none;
}

.lastOther > a{
	pointer-events: auto;
	color: #ffae00;
}

.review-form {
	background-color: rgba(134,80,145,0.05);
	padding: 50px;
	max-width: 855px;
	margin: 50px auto;
	border: 1px solid #865091;
	border-radius: 15px;
}

.review-form input[type="text"]{
	border: 1px solid #865091;
	height: 40px;
	padding: 0 15px;
	border-radius: 15px;
}

.review-form input[type="email"]{
	border: 1px solid #865091;
	height: 40px;
	padding: 0 15px;
	border-radius: 15px;
}

.review-form textarea{
	border: 1px solid #865091;
	padding: 15px;
	border-radius: 15px;
}


.doctors-carousel .item{
	//background-color: #ffae00;
	border: 1px solid #865091;
	padding: 10px;
	text-align: center;
	transition: all 0.3s;

}

.doctors-carousel .item:hover{
	background-color: #ffae00;
	border: 1px solid #865091;
}

.doctors-carousel .item:hover a span{
	color: #ffffff;
}

.doctors-carousel .item a{
	display: block;
	height: 300px;
}

.doctors-carousel .item a span:nth-child(2){
	max-height: 40px;
	overflow: hidden;
	font-weight: bold;
}
.doctors-carousel .item a span:nth-child(3){
	max-height: 40px;
	overflow: hidden;
}
.doctors-carousel .item a span:last-child{
	height: 20px;
	overflow: hidden;
}
ul.service-list {
    list-style: none;
}

ul.service-list li:before {
    content:  "—";
    position: relative;
    left:     -5px;
}
/*New*/
div.our-services > div {
	margin-bottom: 15px;
}
div.our-services a {
	text-decoration: none;
    color: #ff9c00;
    text-align: center;
}
div.our-services a span {
	display: block;
    color: #ff9c00;
    text-transform: uppercase;
}
.doctors-carousel .item a:hover {
	text-decoration: none;
}
.main-service .innerClass {
	padding-left: 0;
}

.li{
	position: absolute;
	left: 10px;
	bottom: 10px;
}