@media (max-width: 1600px) { 
	
	
}

@media (max-width: 1440px) { 
	
	
}

@media (max-width: 1140px) { 
	
		
}


@media (max-width: 1025px) { 
	.minimal-menu > ul > li {
		padding:0 15px !important;
	}
	
	.wrap_slogan h2{
		font-size:13px;
	}
	
	.wrap_slogan h2 span{
		font-size: 15px;
	}
	
	.wrap_feedback{
		margin-top:20px;	
	}
	
	.wrap_icon_f{
		padding-top:20px;
	}
	
	.wrap_icon_f span{
		width:100%;
        float: none;
		margin-bottom:10px;
		text-align:center;	
	}
	
	.wrap_social_newsletter_f{
		margin-bottom:20px;	
	}
	
	.block_services {
		width: 440px;
		height: 630px;
	}
    
    .same_services{
        padding: 0px;
    }
}

@media (max-width: 812px) { 
	
	
	.minimal-menu > ul > li {
		padding:0px !important;
	}
	
	.minimal-menu ul > li {
		width:100%;
	}
	
	.wrap_lang_menu{
		text-align:center;	
	}
	
	#wrap_menutop{
		margin:0px;	
	}
	
	.wrap_slogan h2{
		font-size:11px;
	}
	
	.wrap_slogan h2 span{
		font-size: 12px;
	}
	
	.wrap_intro_left{
		margin-bottom:20px;	
	}
	
	#wrap_add_footer{
		padding-top:20px;	
	}
	
	.wrap_icon_f{
		padding:0px;
	}
	
	.block_services{
		width:350px;
		height:630px;
	}
    
    .block_news{
    	width:320px;
    	height:465px;	
    }
    
    .img_news{
    	width:100%;
    	height:230px;	
    }
    
    .home_icon a{
        padding-bottom: 10px!important;
    }
}


@media (max-width: 769px) { 
	.wrap_slogan{
		border-bottom:1px solid #555499;	
	}
	
	.kmt-btn-slider{
		display:none;
	}
}

@media (max-width: 736px) { 
	
}

@media (max-width: 667px) { 
	.wrap_logo{
		width:100%;
	}
	
	.block_services{
		width:320px;
		height:630px;
		overflow:hidden;
		margin:0 auto;
	}
	
	.img_services{
		width:100%;
		height:230px;
		overflow:hidden;
	}
	
	.wrap_price_services {
		font-size: 13px;
	}
	
	.intro_f{
		padding:0px;	
	}
}

@media (max-width: 640px) { 
	
}

@media (max-width: 600px) { 
	.kmt_title {
		font-size: 20px;
		line-height: 35px;
	}
	
	.block_services{
		width:100%;
		height:auto;
	}
	
	.img_services{
		width:100%;
		height:auto;
	}
	
	.kmt_tab li {
		display: inline-block;
		width:100%;
		margin:0px;
		margin-bottom:10px;
	}
	
	#wrap_schedule h5 {
		font-size: 20px;
	}
	
	#kmt_booking_form div{
		width:100%;	
	}
	
	#kmt_booking_form input,#kmt_booking_form select{
		margin-bottom:10px;	
	}
	
	#kmt_booking_form .form-group {
		margin:0px;
		margin-bottom: 0px;
	}
	
	#wrap_schedule{
		padding:10px;	
	}
	
	.wrap_copy_left{
		width:100%;	
	}
	
	.wrap_btt{
		width:100%;
		text-align:left;
		padding:10px;	
	}
	
	.wrap_services{
		width:100%;	
	}
	
    
    .block_news{
    	width:260px;
    	height:400px;	
    }
    
    .img_news{
    	width:100%;
    	height:130px;	
    }
}

@media (max-width: 568px) { 
	
}

@media (max-width: 480px) { 
	body{
		padding-bottom:50px;
	}
	
	.row{
		margin-left:0px;
		margin-right:0px;	
	}
	
	#wrap_email{
		text-align:left;	
	}
	
	.minimal-menu-button, .minimal-menu {
		top: 87px!important;
	}
	
	.wrap_slogan{
		display:none;	
	}
    
    .wrap_news{
        width: 100%;
    }
    
    .block_news{
    	width:100%;
    	height:auto;	
    }
    
    .img_news{
    	width:100%;
    	height:auto;	
    }
    
    .img_news img{
    	width:100%;
    	height:auto;	
    }
	
    .wrap_icon_f{
		padding-top:20px;
        display: inline-block;
        width: 100%;
        border: 0px;	
	}
    
    .wrap_icon_f span{
		margin: 0px;	
	}
    
    #callnowbutton {
         display:block!important;
         height:50px;
         position:fixed;
         width:100%;
         left:0;
         bottom:0px;
         text-align: center;
         font-size: 22px;
         color: #fff;
         font-weight: bold;
         line-height: 50px;
         background: url(../img/icon_call.png) no-repeat #dd0000 left 50px center;
         text-decoration:none;
         z-index:9999;
    }
}

@media (max-width: 414px) {
	
}

@media (max-width: 375px) { 
	
	#wrap_phone{
		margin-bottom:10px;
	}
	
}

@media (max-width: 360px) { 
  	
	
}

@media (max-width: 320px) { 
	
}

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}