.text-small, .text-address { font-size: 18px; }
.call-block { display: flex; }
.call-block .header-icon { margin-top: 52px; }
.btn-link::after { display: none; }
.btn-link { font-size: 18px; }
.header-block i { color: #a4a9ac; }
.header-block i:hover { color: #145477; }
.navigation-wrapper .btn-primary { background: #8e517d; line-height: 46px; }
.navigation-wrapper .btn-primary:hover { background: #145477; }
.b-lang { padding: 0; display: inline-block; margin: 0 10px 0 0; padding: 0; float: left; }
.b-lang li { display: inline-block; float: left; margin: 0 5px; }
.b-lang li a { line-height: 70px; }

@media screen and (max-width: 480px) {
	.header .header-right { float: none; }
	.header-block { text-align: center; }
	.header .header-block-info div.text-address:nth-child(2), .header .header-block-info div.text-small:nth-child(2) { display: none; }
	.header .header-block-info .text-content > div { float: left; margin: 10px 5px; }
	.header { padding-bottom: 0; }
	a.btn-link, .text-head { color: #145477; }
	.address-block { margin-left: 0; }
}

.tiny-footer { font-size: 16px; }
.b-sections { text-align: center; }
.b-sections div[class^='col-'] { display: inline-block; float: none; }
.b-sections div[class*='-6'] { width: 49%; }
.b-sections .treatment-block p { height: 60px; overflow: hidden; }
.treatment-block h2 a { font-size: 24px; font-weight: bold; font-family: 'Montserrat', sans-serif; text-transform: uppercase; }
.btn-primary.color { background-color: #8D517B !important; }
.btn-primary.color:hover { background-color: #1B5475 !important; }
.treatment-block .btn-primary:hover { background-color: #8D517B; }
.b-services { text-align: center; }
.b-services div[class^='col-'] { display: inline-block; float: none; }
.b-services .treatment-block h2 a { text-transform: uppercase; }
.b-services .treatment-block p { height: 60px; overflow: hidden; }
.nav-tabs a { text-transform: uppercase; background-color: #595e60; padding: 9px 26px; display: inline-block; color: #fff; font-size: 13px; font-weight: 600; margin-bottom: 5px; letter-spacing: 0px; border-radius: 2px; border-radius: 0 !important; border-color: none !important; }
.nav-tabs .active a, .nav-tabs a:hover { color: #fff !important; text-decoration: none !important; background-color: #8e517d !important; }
.nav-tabs { border: none !important; }
.nav-tabs > li { float: none; display: inline-block; }
ul.nav-tabs { text-align: center; margin-bottom: 30px; }
.b-reviews h3 { text-transform: uppercase; font-weight: bold; }
.patient-content { padding-left: 30px; padding-right: 30px; display: flex; height: 100px; align-items: center; padding-top: 0; }
.header-h1 { font-size: 32px; color: #363b3e; margin: 0px 0px 10px 0px; }
.page-header .page-section { padding: 20px 0 0 0 !important; }
.widget-contact { background: #8e517d; color: #fff; }
.widget-contact .widget-title, .widget-contact .contact li i { color: #fff; }
.dr-name { font-size: 18px; font-weight: bold; }
.b-team { text-align: center; }
.b-team div[class^="col-"] { display: inline-block; float: none; }
.treatment-block h2 { height: 55px; }
.b-form-contacts .help-block { position: absolute; margin-top: -5px; }
.contact-info { padding: 0; }
.field-consultform-code label, .field-feedbackform-code label, .field-signupform-code label, .field-contactform-code label, .field-appform-code label { display: none; }
.cd-top { bottom: 80px; }
.b-imfoform .well-block-body { height: 486px; overflow: hidden; }
.content, .space-medium { padding-top: 40px; padding-bottom: 40px; }
.mb80 { margin-bottom: 80px; }
.feature-title { min-height: 60px; }
.treatment-block p { min-height: 55px; }
.b-team .col-lg-3, .b-team .col-md-3 { width: 24%; }
#navigation > ul > li > a { padding: 27px 10px; }
.navigation-wrapper div[class^="col"] { padding: 0 !important; }

@media screen and (max-width: 480px) {
	.treatment-block h2 a { font-size: 16px; line-height: 18px; }
	.treatment-block { padding: 10px !important; }
	.treatment-block h2 { height: 70px; }
	.header-block-info .text-small:last-child { float: none !important; }
	h2.feature-title { font-size: 18px; }
	.b-sections div[class*='-6'] { width: auto; }
	.treatment-block p { min-height: 80px; }
	.treatment-block .btn { margin: 10px auto; display: block; }
	#consult { text-align: center; }
}
@media screen and (max-width: 767px) {
	.navigation-wrapper .b-lang{
		position: absolute;
		right: calc(50vw - 32px);
		top: -12px;
		margin: 0
	}
}