body {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
}
body, p {
	font-family: 'Oswald', sans-serif;
}
a.btn.call-btn, p {
	text-transform: none;
	color:#333;
}
section {
    padding: 3em 0 3em;
}
.heading h1, .heading span {
	font-family: inherit;
    font-size: 28px;
	text-transform: none;
	font-weight: normal;
}
.h2, h2 {
	font-size: 28px;
}
.main-banner:before {
	background: #212121;
	opacity: .6;
}
.bgnone{
	background-color:none;
}
.ul-bunner {
	list-style:none;
	color:#fff;
}
.ul-bunner li {
	font-size: 24px;
    padding: 8px 0;
}
nav.navbar.bootsnav {
	background-color: #2a3646;
}
nav.navbar.bootsnav ul.nav>li>a {
	font-size:20px;
	font-family: inherit;
	color: #ddd;
}
nav.navbar.bootsnav ul.nav>li>a:hover {
	color: #fff;
}
.navbar-default .navbar-brand {
	color:#fff;
	font-size: 24px;
}
nav.navbar.bootsnav .navbar-toggle {
	background-color:none;
}
.tourtype-detail img {
	max-width: 180px;
    margin: 10px auto;
}
.list-dem {
	padding: 0 10px;
}
.list-dem li {
	margin-bottom:20px;
	list-style: circle;
	list-style-position: inside;
}
.footer ul li a {
	font-size:20px;
	
}
.footer.dark-bg ul li a {
	color:#fff;
}

@media screen and (max-width: 992px) {
	.main-banner {
	padding-top: 60px
    }
}
@media only screen and (min-width: 768px) {
	.main-banner {
		padding: 10% 0 5%;
	}
}
@media only screen and (min-width: 1024px) {
	.main-banner h2 {
		font-size: 36px;
        font-weight: 400;
        margin-bottom: 30px;
	}
}
@media only screen and (min-width: 993px) {
	section{padding: 4em 0 4em 0;}
}

