
@media screen and (max-width: 992px) {

}

@media screen and (max-width: 767px) {
	.navbar-default .navbar-nav > li .active {
		border-top: 0px solid;
	}

	#page-top {
	    right: 5px;
	    bottom: 10px;
		width:30px;
		height:30px;
	}

	.navbar-header {
	    width: auto;
	} 
	.navbar-nav > li > a.active{
	    background: none;
		padding-bottom:16px;
	}

	.nav > li {
	    display: inline-block;
		width:100%;
	}

	.dropdown-menu {
	    background-color: transparent;
		margin-bottom:0px;
	}

	.navbar-nav > li > a {
	    padding-top: 10px !important;
	    padding-bottom: 10px !important;
	}

	.dropdown-menu > li > a {
	    padding-top: 7px !important;
	    padding-bottom: 7px !important;
	}

	.dropdown-menu > li > a:active {
		background-color:#fff100;
	}

	.nav li > a:active {
		background-color:#fff100;
	}

	.navbar-default .navbar-nav > li > a:active {
	    background-color:#fff100;
	}

	.dropdown > .dropdown-menu{
	  display: block;
	}
	
	.k_logo {
		padding:30px;
	}

	.footer_l {
		float:none;
	}

	.footer_r {
		float:none;
		display:table;
		margin-left:auto;
		margin-right:auto;
		margin-top:30px;
	}
	
	.navbar-default .navbar-nav > li > a {
	  border-top: none;
	}

	.navbar-default .navbar-nav > li > a:hover {
	  border-top: none;
	}

	.dropdown-menu > li > a {
	    display: block;
	    padding: 15px 15px;
	    clear: both;
	    font-weight: normal;
	    line-height: 1.42857143;
	    color: #333;
		font-size:16px;
	    white-space: nowrap;
		background-color:#f8f8f8;
		color:#4D4D4D;
		  border-top: none;
		padding-left:1.5em;
	}

	#defaultNavbar1 {
	    font-size: 16px;
	}

	.dropdown-menu > li > a:hover {
		background-color:#0375d6;
		color:#fff;
	}

	.dropdown-menu > li > a:hover {
		background-color:#0375d6;
		color:#fff;
	}

.no-link:hover {
		background-color:#f8f8f8 !important;
		color:#4D4D4D !important;
}

	.dropdown-menu {
	    background-color: #f8f8f8;
		padding-top:0px;
		margin-top:0px;
	}

	.navbar-default .navbar-nav > li > a:hover {
		background-color:#0375d6;
		color:#fff;
	}

}



@media screen and (max-width: 480px) {

	.n_btn {
		padding: 7px 15px;
		width:98%;
	}

	.k_logo {
		padding:15px;
	}
	.navbar-brand {
		float: left;
		height: 60px;
		padding-left:0px;
		width:200px;
		padding-top:10px;
	}
	.navbar-brand img {
		max-width: 100%;
		height: auto;
		vertical-align: middle;
		display:table-cell;
	}

	.about_area {
	  position: static;
		display:block;
	}


	.about_btn {
		display:block;
		position: static;
		text-align:center;
		width:100%;
		margin-top: 50px;
		margin-left:0;
	}

	.about_btn .n_btn {
		margin-top: 30px;
	}

	.about_head {
		width:100%;
		margin-top: 50px;
		margin-left:0;
	}

	#pageTop a {
		width: 50px;
		height: 60px;
	}

	#pageTop {
		bottom: 0px;
		right: 0px;
	}
	


}
