@media (max-width: 2000px) { 
	
	
}

@media (max-width: 1600px) { 
	
}

@media (max-width: 1440px) { 
	
}

@media (max-width: 1280px) { 
	

}

@media (max-width: 1180px) { 
	

	#wrap_block_2{
		margin-top: 5px;
	}
	
	.minimal-menu > ul > li {
		padding:0 10px !important;
	}
	
	.minimal-menu > ul > li > a{
		font-size:15px!important;
	}
     
    .grid-item {
        width: 32.5%;
    }
    
    .logo_footer{
        display: none;
    }
    
    .address_footer {
        margin: 10px auto;
    }
    
    .wrap_contact_footer{
        margin: 10px auto;
    }
    
    .block_services_home{
        width: 320px;
        height: 330px;
        padding-bottom: 20px;
    }
    
    .img_services_home{
        width: 306px;
        height: 160px;
    }
    
    .img_services_home img{
        width: 306px;
        height: 160px;
    }
    
    .wrap_img_cus {
        height: 200px;
    }
    
    
    .news_tour li {
        width: 100%;
        margin-right: 0%;
        float: none;
        display: inline-block;
        margin-bottom: 20px;
        padding-bottom: 10px;
        border-bottom: 1px dashed #ccc;
    }
    
    .temp_2{display: none;}
    
    .block_ab_1_content {
        margin-right: 0px;
        position: relative;
        z-index: 500;
        float: none;
        min-height: inherit;
    }
    
    .block_ab_content {
        width: 100%;
        padding:20px;
        margin-top: 0px;
        margin-bottom: 20px;
    }
    
    .block_ab_2_content {
        margin-left: 0px;
        position: relative;
        z-index: 500;
        min-height: inherit;
    }
    
    .block_ab_2_right,.block_ab_1_right{
        padding: 0px;
        margin-top: 15px;
    }
    
    .img_mb{
        display: inline-block;
    }
    
    .img_desk{
        display: none;
    }
    
    .block_ab_2_content h3{
    	text-align:left;
    	color:#fe3e3e;	
    	background:url(../img/line_red.png) no-repeat left center;
    	padding-left:20px;
    	padding-top:10px;
        padding-bottom: 10px;
    	
    }
    
    .img_slide{
        width: 60%;
    }
    
    .content_slide{
        width: 40%;
        
    }
    
    .content_slide .content_article {
        min-height: inherit;
    }
    
    .content_slide h2{
        margin: 10px auto;
        font-size: 15px;
    }
}

@media (max-width: 860px) { 
    .minimal-menu > ul > li {
		padding:0 15px !important;
	}
	
	.minimal-menu > ul > li > a{
		font-size:15px!important;
	}
    
    .grid-item {
        width: 32.5%;
    }
    
    
    
    .block_tour{
        width: 320px;
        height: 380px;
        margin: 0 auto;
        border: 1px solid #ccc;
        padding: 5px;
        border-radius: 3px;
        overflow: hidden;
    }
    
    .img_tour{
        width: 308px;
        height: 220px;
        margin: 0 auto;
        text-align: center;
        overflow: hidden;
    }
    
    .img_tour img{
        width: 100%;
    }
    
    .wrap_right{
        display: none;
    }
    
    .block_album{
        width: 320px;
        height: 260px;
    }
    
    .img_album{
        width: 320px;
        height: 200px;
    }
    
    .img_album img{
        width: 312px;
        height: 192px;
    }
    
    .block_album_dt{
        width: 320px;
        height: 220px;
        margin: 0 auto;
        overflow: hidden;
        text-align: center;
    }
    
    .img_album_dt{
        width: 320px;
        height: 200px;
    }
    
    .img_album_dt img{
        width: 311px;
        height: 192px;
    }
    
    .img_slide{
        width: 100%;
    }
    
    .content_slide{
        width: 100%;
        
    }
    
    
    .slide_text_1 {
        font-size: 22px;
    }
    
    .slide_text_2 {
        font-size: 16px;
    }
}


@media (max-width: 769px) { 
	.wrap_img_cus {
        height: 160px;
    }
    
    #wrap_lang{
        margin-right: 50px;
    }
    
    #wrap_hot_tour{
        width: 100%;
    }
    
    #title_hot_tour{
        width: 30%;
        text-align: center;
    }
    
    
    #content_hot_tour{
        width: 70%;
    }
}

@media (max-width: 736px) { 
	#wrap_lang{
        margin-right: 70px;
    }
    
    .sub_menu_title{
        text-align: left;
        color: #222;
        margin-top: 0px;
        margin-bottom: 15px;
    }
    
    #wrap_red,.wrap_btc{
        text-align: center;
    }
}

@media (max-width: 667px) { 
	
}

@media (max-width: 640px) { 
	
}

@media (max-width: 600px) { 
	
}

@media (max-width: 568px) { 
	
}

@media (max-width: 480px) { 
	body{
		
	}
	
	.row{
		margin-left:0px;
		margin-right:0px;	
	}
    
    .wrap_logo{
        text-align: left;
    }
    
    #wrap_lang{
        margin-right: 55px;
    }
    
    .wrap_copy,#wrap_block_5{
        text-align: center;
        margin-bottom: 10px;
    }
    
    .wrap_btt{
        text-align: center;
    }
    
    #wrap_search{
    	width:100%;
    	height:30px;
    	float:none;
    	background:#fff; 
        border: 1px solid #ccc;
        margin: 0px 0px;
        margin-top:10px;
    	clear: both;
        display: inline-block;
    }
    
    #wrap_search input:nth-child(1){
    	float:none;
    	width:100%;
    	height:28px;
    	line-height:28px;
    	padding-left:0px;
    	color:#000;
    	border:0px;
    	font-size:13px;
        text-align: center;
    }
    
    #wrap_search input:nth-child(2){
    	display: none;
    }
    
    .wrap_lang_search_phone{
        width: 100%;
        margin-top: -38px;
		padding: 0px;
    }
    
    #wrap_lang{
        clear: both;
        width: 100%;
    }
    
    #wrap_lang a{
        font-size: 20px;
    }
    
    #wrap_phone{
        display: none;
    }
    
    #wrap_block_2{
        height: auto;
    }
    
    
    .hot_tour .kmt_uppercase{
        display: none;
    }
    
    .title_intro_2{
        margin: 5px auto;
    }
    
    .kmt_title{
        font-size: 25px;
    }
    
    .wrap_services_home{
        width: 100%;
        padding: 0px;
    }
    
    .block_services_home{
        width: 100%;
        height: auto;
    }
    
    .img_services_home{
        width: 100%;
        height: auto;
    }
    
    .img_services_home img{
        width: 100%;
        height: auto;
    }
    
    .wrap_img_cus {
        height: 80px;
    }
    
    .news_tour
    {
        padding: 10px;
    }
    
    .news_tour li{
        width: 100%;
        margin-right: 0%;
        float: none;
    }
    
    .img_news_tour{
        width: 100%;
        height: auto;
        float: none;
        margin-right: 0px;
        margin-bottom: 15px;
    }
    
    .img_news_tour img{
        width: 100%;
        height: auto;
    }
    
    .block_ab{
        margin: 10px auto;
    }
    
    .rm_img_cus{
        margin-top: 10px;
    }
    
    .inside_page .container{
        padding: 0px;
    }
    
    .wrap_tour{
        padding: 0px;
    }
    
    .block_tour{
        width: 180px;
        height: 330px;
    }
    
    .img_tour{
        width: 168px;
        height: 120px;
    }
    
    .kmt_time{
        margin-bottom: 5px;
    }
    
    .kmt_time span{
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }
    
    .kmt_title_article {
        font-size: 16px;
    }
    
    #wrap_time_tour ul li{
        width: 100%;
        float: none;
    }
    
    #wrap_time_tour ul li span{
        padding-left: 0px;
        background: none!important;
    }
    
    .wrap_img_is_tour {
        margin-bottom: 5px;
        height: 75px;
        padding: 2px;
    }
    
    .wrap_img_is_tour img{
        width: 100%;
    }
    
    .kmt_tab li{
        width: 100%!important;
    }
    
    .line_doc_s{
        display: none!important;
    }
    
    .block_album{
        width: 160px;
        height: 180px;
    }
    
    .img_album{
        width: 160px;
        height: 100px;
    }
    
    .img_album img{
        width: 152px;
        height: 92px;
    }
    
    .block_album_dt{
        width: 160px;
        height: 100px;
    }
    
    .img_album_dt{
        width: 160px;
        height: 100px;
    }
    
    .img_album_dt img{
        width: 152px;
        height: 92px;
    }
    
    .kmt_title,.sub_menu_title{
        text-align: center;
    }
    
    .kmt-btn-slider,.sub_menu_title li.line_doc_sub{
        display: none!important;
    }
    
    .sub_menu_title li{
        width: 100%!important;
        margin: 5px 0px!important;
        padding: 0px!important;
    }
    
    .sub_menu_title li:nth-last-child(1) a {
        padding: 0px!important;
    }
    
    .wrap_services{
        width: 100%;
    }
    
    .block_services{
        width: 100%;
        height: auto;
    }
    
    .wrap_news .block_services{
        width: 100%;
        height: auto;
    }
    
    .img_services{
        width: 100%;
        height: auto;
    }
    
    .img_services img{
        width: 100%;
        height: auto;
    }
}

@media (max-width: 414px) {
	.grid-item {
        width: 49.3%;
    }
}

@media (max-width: 375px) { 
	
}

@media (max-width: 360px) { 
    
    .wrap_tour{
        width: 100%;
    }
    
  	.block_tour{
        width: 100%;
        height: auto;
    }
    
    .img_tour{
        width: 100%;
        height: auto;
    }
    
    
    .kmt_time span{
        float: left;
        width: 50%;
        margin-bottom: 10px;
    }
    
    .wrap_album{
        width: 100%;
    }
    
    .block_album{
        width: 100%;
        height: auto;
        padding-bottom: 10px;
    }
    
    .img_album{
        width: 100%;
        height: auto;
    }
    
    .img_album img{
        width: 100%;
        height: auto;
    }
    
    .wrap_album_dt{
        width: 100%;
    }
    
    .block_album_dt{
        width: 100%;
        height: auto;
        padding-bottom: 10px;
    }
    
    .img_album_dt{
        width: 100%;
        height: auto;
    }
    
    .img_album_dt img{
        width: 100%;
        height: auto;
    }
}

@media (max-width: 320px) { 
	
}

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}