/* main page */
body{
	font-size: 16px !important
}

.section-time-worck{
	padding-top:10px !important
}

.address{
	color:#fff
}

.section-phone-top{
	padding-top:30px; 
	display:block
}

.doc-img{
	display:block;
	width:80%;
	margin:0 auto
}

.doc-title, .doc-more{
	text-align:center
}

.col-service-item{
	position:relative
}


#main .section-main-page-content .col-service-item{
	padding:0 30px !important
}


#main .section-main-page-content .col-service-item .image-item:before{
	display:none !important
}

#main .section-main-slider .section-form form{
	max-width:350px !important
}

.privacy{
	margin:15px 0
}

.privacy-link{
	text-decoration:underline !important
}

.image-page img{
	max-width:150px !important
}

.section-wrap-people{
	position:relative;
	min-height:355px;
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.3)
}

.title-p{
	position:absolute;
	bottom:0
}

#main .section-main-slider .section-image-bg-slide{
	background:url("/assets/templates/smile/images/bg_slide.png") no-repeat top center !important;
	background-size:cover !important
}

.section-wrapper.section-image-bg-slide .col-md-offset-1{
	margin-left:0 !important
}

.container{
	width:1140px !important
}


.list-info td, .list-info2 td{
	padding-left:35px;
	height:50px;
}

.list-info td{
	background:url(../info/pdf.png) no-repeat left center;
}

.list-info2 td{
	background:url(../info/doc.png) no-repeat left center;
}



.info-title{
	text-align:center
}

.info-memo, .info-warn{
	text-align:center; 
	font-weight:bold; 
	margin:15px 0
}


.info-memo span, .info-warn span{
	display:block
}

.info-warn span, .info-warn span a{
	color:red
}



