@charset "utf-8";
@media (min-width: 1200px) {
}
@media (max-width: 1199px) {
}
@media (min-width: 992px) {
.dropdown:hover > .dropdown-menu {
	display: block;
}
.smallDevice-only {
	display: none;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (max-width: 991px) {
.largeDevice-only, .nav-area {
	display: none;
}
.site-header {
	padding-top: 0 !important;
}
.mobileHeader {
	width: 60px;
	height: 50px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999999;
}
.mobileHeader a.mobileHamburger {
	background-image: url(../img/icons/sprite.png);
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 9px;
	left: 8px;
}
.mm-pageshadow #mm-blocker {
	background: #000;
	opacity: 0.4;
}
.full-width {
	display: block;
	width: 100% !important;
}
.support-bar-area {
	padding: 0 0 6px 0;
}
.logo-panel img {
	margin: 0 auto;
}
header {
	position: inherit;
    box-shadow: 0px 0px 6px rgba(0,0,0,0.2);
}
.support-bar-area .support-bar-content {
	text-align: center;
}
.card.blog-box.blog-thumb {
    margin-bottom: 30px;
}
.inner-page-container {
    padding-top: 15px;
    padding-bottom: 20px;
}
h1.page-title {
    margin-bottom: 15px;
}
.title-separator:before, .title-separator:after {
    width: 100px;
}
.title-separator:before {
    margin-left: -140px;
}
.title-separator:after {
    margin-right: -140px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 768px) {
.wc-content p {
	padding: 0 200px;
}
.blog-single {
	border-right: 1px solid #e2e1e1;
}
.logo-footer {
	padding: 44px 0;
}
.activity-detailWrapper {
	padding-top: 19vh;
}
.activity-thumbMain {
	height: 50vh;
	min-height: 470px;
}
.content-area {
	padding: 20px;
	margin-top: -100px;
}
.sidebox-single {
	margin-top: -100px;
}
.activity-header.category-header p {
	padding: 0 18%;
}
.blog-single {
	min-height: 480px;
}
}
@media (max-width: 767px) {
.blog-single {
	margin-bottom: 15px;
}
.fb-comments {
	width: 100% !important;
}
.fb-comments iframe[style] {
	width: 100% !important;
}
.fb-like-box {
	width: 100% !important;
}
.fb-like-box iframe[style] {
	width: 100% !important;
}
.fb-comments span {
	width: 100% !important;
}
.fb-comments iframe span[style] {
	width: 100% !important;
}
.fb-like-box span {
	width: 100% !important;
}
.fb-like-box iframe span[style] {
	width: 100% !important;
}
.logo-panel img {
	max-width: 150px;
}
.input-box-sg.margin-left-0.bxn-last .nice-select .list {
	margin-top: 10px;	
}
.support-bar-area .support-bar-content .single-support-item .icon {
	display: none;
}
.search-wrap {
	position: inherit;
	bottom: 0;
	background: #fff;
}
.input-box-sg {
	border: 0px;
	border-bottom: 1px solid #efefef;
}
.input-box-sg.box-wIcon {
	margin-left: -15px;
}
.col-md-5.pad-right-0.no-pad {
	padding-right: 0;
}
.no-pad {
	padding-left: 15px;
}
.div-row, .div-row div {
	display: block !important;
}
.div-row .div-cell:last-child {
	width: 100%;
    height: 70px;
    margin-bottom: 25px;
    margin-top: 15px;
}
.btn-search {
    position: inherit;
    width: 100%;
    height: 100%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.service-panel {
    margin-top: 15px;
	padding: 40px 0;
}
.welcome-panel {
    padding: 62px 0 0px 0;
}
.form-wrapper .no-pad {
    padding-right: 0;
}
.sc-panel {
    background: #fff;
}
.service-panel .col-xs-12.col-sm-4.col-md-4 {
    border-bottom: 1px solid #efefef;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.service-panel .col-xs-12.col-sm-4.col-md-4:last-child {
	border: 0;
	padding-bottom: 0;
	margin-bottom: 0;	
}
.sc-single .single-service-box {
	margin: 0px;
}
.gsa-panel img {
    margin-bottom: 15px;
}
.trip-packages {
    background: #fff;
}
footer .col-xs-12.col-sm-3.col-md-3 {
    margin-bottom: 20px;
}
footer .col-xs-12.col-sm-3.col-md-3:last-child {
    margin-bottom: 0px;
}
}
@media (min-width: 601px) and (max-width: 767px) {
}
 @media (min-width: 481px) and (max-width: 767px) {
}
 @media (max-width:640px) {
.support-bar-area .support-bar-content ul li:first-child {
	display: none;
}
.support-bar-area .support-bar-content ul li {
	margin: 0;
}
.support-bar-area .support-bar-content .single-support-item .content {
    padding-left: 20px;
}
.mt-flight .rsOverflow {
    height: 270px !important;
}
}
@media (max-width: 480px) {
}
@media (min-width: 320px) and (max-width: 479px) {
}
@media (max-width: 320px) {
}