@font-face {
    font-family: SOV;
    src: url(../fanty/code/font/SOV_Nophamas.ttf);
}
 @media (min-width: 768px) and (max-width: 991px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu > li > a {
		line-height: 20px;
	}
	.navbar-nav .open .dropdown-menu > li > a,
	.navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 25px;
	}
	.dropdown-menu > li > a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: normal;
		line-height: 1.42857143;
		color: #333;
		white-space: nowrap;
	}
	.navbar-header {
		float: none;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}
	.navbar-collapse.collapse {
		display: none!important;
	}
	.navbar-nav {
		float: none!important;
		/*margin: 7.5px -15px;*/
		margin: 7.5px 50px 7.5px -15px
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navbar-text {
		float: none;
		margin: 15px 0;
	}
	/* since 3.1.0 */
	.navbar-collapse.collapse.in { 
		display: block!important;
	}
	.collapsing {
		overflow: hidden!important;
	}
}
@media (max-width: 991px){
	.content-row img{ height: auto !important;}
}
@media (min-width: 768px){
	.container {
		width: 750px;
	}
}

@media (min-width: 992px){
	.container {
		width: 970px;
	}
	.mtb-20{margin-bottom: -20px;margin-top: -9px;}
}
@media (min-width: 1200px){
	.container {
		width: 1000px;
	}
}
.tob-header li a{
	font-size: 37px;
    color: #e63400;
	font-weight: bold;
	-webkit-transition: opacity 0.1s; /* Safari */
    transition: opacity 0.1s;
}
.tob-header li a:hover{
	opacity: 0.5;
	text-decoration: none;
}
.tob-menu li{
	background-image: url(../img/bg_menu.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	font-size: 40px;
	padding-top: 3px;
    margin-bottom: -5px;
}
.tob-menu li a {
	color:#ffd533;
	-webkit-transition: font-size 0.2s; /* Safari */
    transition: font-size 0.1s;
}
.tob-menu li a:hover{
	font-size: 50px;
	text-decoration: none;
}
.tob-footer a{
	color: #fa4238;
	-webkit-transition: opacity 0.1s; /* Safari */
    transition: opacity 0.1s;
}
.tob-footer a:hover{
	opacity: 0.5;
	text-decoration: none;
}
.tob-social{
	background-image: url(../img/bg_social.png);
	background-size: 100%;
	background-repeat: no-repeat;
}	

.bg-btn{
	background-image: url(../img/bg_menu_xs.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.bg-btn .navbar-collapse{
	font-size:30px;
}
.bg-btn a{
	font-size:30px;
}

.navbar-default{
	border:none;
}
.navbar-default .navbar-nav>li>a {
    color: #e8b800;
}
.navbar-default .navbar-nav>li>a:hover {
    color: #fff;
}
.navbar-default .navbar-brand {
    color: #e8b800;
}
.navbar-default .navbar-brand:hover {
    color: #fff;
}
.navbar-default .navbar-toggle {
    border-color: #e8b800;
	background-color: #e8b800;
}
.navbar-default .navbar-toggle:hover {
    border-color: #fff;
	background-color: #fff;
}

.p-none{padding:0px;}
.h-100{height:100%;}
.w-100{width:100%;}