/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
  
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
.thdr_menu_one ul{
	text-align:center!important;
	margin:5px 0!important;
	border-bottom:1px solid#ccc!important;
	padding-bottom:5px!important;
}
.thdr_menu_one ul li{
	margin-bottom:5px!important;
	border:none!important;
}
.thdr_menu_two ul{
	text-align:center!important;
	margin-bottom:15px!important;
	float:none!important;
	padding-top:5px!important;
}
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
.thdr_menu_one ul{
	text-align:center!important;
	border-bottom:1px solid#ccc!important;
	padding-bottom:5px!important;

}
.thdr_menu_one ul li {
padding:0!important;
}
.thdr_menu_one ul li a{
margin:0!important;
	border:none!important;
}
.thdr_menu_two ul li a{
margin:0!important;
	border:none!important;
}
.thdr_menu_two ul li a{
padding:0!important;
}
.thdr_menu_two ul{
	text-align:center!important;
	margin-bottom:15px!important;
	float:none!important;
	padding-top:5px!important;
		border-left:none!important;
}
.logo{
	text-align:center!important;
}
.logo-img{
	margin-bottom:10px !important;
}
.logo-txt {
margin:0 0 10px 0!important;
}
.banner{
	float:none!important;
	text-align:center!important;
}
.affix{
	position:relative!important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	padding-left: 20px!important;
}
.mainmenu .collapse ul > li > a{margin-left: 10px;}
.mainmenu .collapse ul ul li{position:relative!important;}
.mainmenu .collapse ul ul li:hover ul{display:block!important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    margin-left: 0px!important;
}
.top-footer{
	padding:10px 0!important;
}
.top-foot-menu ul li{
	border:none!important;
}
.social{
	text-align:center!important;
	padding-bottom:15px!important;
}
.copyright{
	text-align:center!important;
	padding-bottom:10px!important;
}
.other-service-info .other-service {
	padding:10px !important;
	text-align: center;
}
.karigori {
	text-align: center!important;
}
.karigori img{
	text-align: center!important;
}
.funtion{
    text-align: center!important;
    margin-top:5px!important;
}
}