body {
	padding:0px;
	margin:0px;
}
* {
  font-family: "Geist", sans-serif;
  font-optical-sizing: auto;
//color:white;
}

.grad1{
	min-height:100vh;
	padding:50px;
background: linear-gradient(180deg, rgba(0, 10, 30, 0.9) 0%, rgba(0, 50, 100, 0.6) 100%), url(/img/back_center.jpg);background-size:cover;
background-position:50% 50%;
}

.grad1:hover{
background: linear-gradient(180deg, rgba(0, 10, 30, 0.9) 0%, rgba(0, 80, 160, 0.6) 100%), url(/img/back_center.jpg);background-size:cover;
background-position:50% 50%;
}


.index h2 {
}

.index h2 a{
	font-weight:400;
font-size: 36px;
	text-decoration:none;
	color:white;
}
.index h2 a:hover{
	text-decoration:underline;
}

.grad2 {
min-height:100vh;
background: linear-gradient(180deg, rgba(0, 15, 20, 0.9) 0%, rgba(0, 50, 75, 0.6) 100%), url(/img/back_clinic.jpg);background-size:cover;
background-position:50% 50%;
	padding:50px;
}

.grad2:hover {
background: linear-gradient(180deg, rgba(0, 15, 20, 0.9) 0%, rgba(0, 80, 120, 0.8) 100%), url(/img/back_clinic.jpg);background-size:cover;
background-position:50% 50%;
}

.phone {
	color:#fff;
}
.index .address {
    background: url(/img/ico-location.png) 0% 50% no-repeat;
    padding: 0px 0px 10px 50px;
    height: 39px;
}
.index .center-item {
	margin-bottom:20px;
	color:#fff;
min-height: 60px;
}
.index .row {
	margin:0px;
	padding:0px;
}
img {
	max-width:200px;
}
.index .code{
	opacity:0.5
}

.preview {
	min-height: 70px;
	width:80%;
	margin-bottom:40px;
	opacity:0.7;
	color:#fff;
}
a{text-decoration:none}
@media (max-width:450px) {
.index h2 {
    line-height: 31px;
}
.index h2 a {
    font-size: 33px;
}

.preview {
    margin-bottom: 20px;
	width:100%;
}
}



.button-blue {
border:0px;
	font-family:'Geist';
	text-decoration:none;	
	padding:10px 30px;
	color:#fff;
	background:#5cc1b3;
	border-radius:5px;
	font-size:16px;
	display:inline-block;
	margin:0% 0.3% 5px 0.3%;
}
.button-blue:hover{
	background:#4b9bc7
}


.button {

    border: 0px;
    text-decoration: none;
    padding: 10px 30px;;
    border: 1px solid #fff;
    border-radius: 5px;
    font-size: 16px;
    display: inline-block;
    margin: 0% 0.3% 5px 0.3%;
	color:white;
}
.button:hover {
	background-color:#fff;;
	color:rgba(33, 112, 181, 1)
}

@media (max-width:992px){
	.grad1, .grad2{
		height:auto;
		Min-height:50vh;
		padding:30px;
	}
}


@media (max-width:1159px) and (min-width:969px) {
.index h2 {
    min-height: 163px;
}
}

@media (max-width:1350px) and (min-width:969px) {

.addressbreaker {
	display:block;	
}

}