/*laptops*/
@media screen and (max-width:1199px){
	.menu{
		float: none;
		text-align: center;
	}

	.menu ul li{
		float: none;
		display: inline-block;
	}

	.feature.bottom .feature_desc{
		min-height: 180px;
	}

	.mess_img{
		top: 20px;
	}

	.disease_one .button{
		margin-left: 0;
		font-size: 17px;
	}

	.footer .call{
		margin-left: 0;
	}

	.footer_nav{
		margin-left: 0;
	}

	.modal{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}
/*laptops*/

/*tablets*/
@media screen and (max-width:991px){
	.modal-dialog{
		margin-left: 0;
		margin-right: 0;
	}

	.header address{
		float: none;
	}

	.header .phones{
		margin-right: 15px;
	}

	.navbar-toggle .icon-bar{
		background-color: #29b5d0;
	}

	.menu{
		padding: 0;
	}

	.header .bottom{
		height: 50px;
		padding: 0;
	}

	.navbar-collapse{
		position: absolute;
		width: 100%;
		left: 0;
		background-color: #fff;
		z-index: 100;
	}

	.menu ul li{
		margin: 0;
		display: block;
	}

	.menu ul li a{
		padding: 5px 0;
		display: inline-block;
	}

	.header .bottom .static{
		position: static;
	}

	.timer_wrap{
		max-width: none;
		border-right: 1px solid #e2534b;
	}

	.timer_wrap:after{
		display: none;
	}

	.feature .feature_desc{
		padding-top: 20px;
		padding-left: 20px;
	}

	.feature.bottom .feature_desc{
		min-height: 210px;
	}

	.prize{
		margin-bottom: 20px;
	}

	.most_important .col_5{
		width: 50%;
	}

	.seals .button{
		font-size: 17px;
	}

	.save_teeth .title{
		margin-top: 40px;
		margin-left: 0;
	}

	.record_block{
		padding-bottom: 20px;
	}
}
/*tablets*/
@media screen and (max-width:767px){
	.inner{
		margin: 0;
	}

	.logo img{
		max-height: 50px;
	}

	.header .bottom{
		padding: 5px 0;
		height: 60px;
	}

	.slider .slide .container{
		padding: 0 70px;
	}

	.slider .slide .slide_title{
		font-size: 30px;
	}

	.slider .slide .slide_desc{
		font-size: 20px;
	}

	.record_block .desc{
		padding-left: 10px;
		padding-right: 10px;
	}

	.number-wrapper .caption{
		margin-bottom: 20px;
	}

	.visit:after{
		display: none;
	}

	.feature{
		margin-bottom: 30px;
	}

	.feature .feature_desc{
		padding: 20px !important;
	}

	.feature_img:before{
		display: none;
	}

	.feature.bottom .feature_desc{
		min-height: 0;
	}

	.review{
		margin-bottom: 20px;
	}

	.confidence .list{
		padding: 0;
	}

	.most_important .col_5{
		width: 100%;
	}

	.seals .button{
		margin-bottom: 20px;
	}

	.message{
		margin-left: 0;
	}

	.message:before{
		display: none;
	}

	.save_teeth .list{
		margin-bottom: 30px;
	}

	.disease_one{
		margin-bottom: 30px;
	}

	.ask .age{
		margin-bottom: 10px;
	}

	.doctors_slider{
		padding: 0 25px;
	}

	.doctor .button{
		position: static;
		margin-left: 0;
		max-width: 100%;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
	}

	.doctor .body{
		padding-bottom: 20px;
		min-height: 0;
	}

	.contacts .contacts_title:last-child{
		margin-top: 55px;
	}

	.map{
		height: 300px !important;
	}

	.footer{
		text-align: center;
	}

	.footer .development{
		text-align: center;
	}

	.footer .social{
		margin: 10px 0;
	}

	.footer address{
		margin-bottom: 30px;
	}

	.footer .phones{
		margin-bottom: 30px;
	}

	.slick-dots li{
		width: 35px;
	}

	.footer_nav ul li,.footer .phones,.footer address{
		display: inline-block;
	}

	.ask_one img,.ask .age{
		margin-left: auto;
		margin-right: auto;
	}
	.height-wrap{
		overflow-y: inherit;
		max-height: inherit;
	}
	.title{
		font-size: 32px;
	}
}
/*mobile*/
@media screen and (max-width:425px){
.modal_inner .title, .secrets b{font-size: 22px;}
}
/*mobile*/