@media only screen and (min-width :100px) and (max-width : 450px) {
footer .wrapper {
	padding: 0 10px;
}
.topLftHdr {
	width: 100%;
}
.custLogo::after {
	display: none;
}
.custLogo {
	padding: 0 0 0 15px;
	text-align: left;
}
.custLogo a img {
	float: none;
	width: 80px;
}
.custTopHdr {
	display: none;
}
.topRtHdr {
	width: 100%;
}
.custBtmHdr {
	display: none;
}
.custBtmHdr {
	padding: 0px;
}
.custSlider {
	top: 5%;
}
.sliderTxt {
	padding: 0 15px;
}
.sliderTxt h2 {
	font-size: 18px;
}
.sliderTxt h4 {
	font-size: 12px;
	padding: 6px;
}
.custSldBtnSec {
	display: none;
}
.custMiners {
	padding: 20px 15px;
	margin: 40px 0 0 0;
}
.custLftMin {
	width: 100%;
}
.custTopMin h4 {
	font-size: 26px;
}
.custBtns {
	font-size: 14px;
	margin: 0px;
}
.custMinSec {
	border: 7px solid #f0f0f0;
	float: left;
	margin: -61px 0 0 74px;
	padding: 30px 20px;
	width: 61%;
}
.custP p {
	width: 100%;
	font-size: 12px;
	line-height: 19px;
}
.custRtMin {
	width: 100%;
	margin: 40px 0 0 0;
}
.custVisit {
	padding: 20px 15px;
}
.custFrstVst {
	width: 100%;
	margin: 0 0 20px 0;
}
.custMenTXt h3 {
	font-size: 16px;
}
.custMenTXt p {
	margin: 0px;
}
.custGallery {
	padding: 50px 15px;
}
.custLftGlry {
	width: 100%;
}
.custRtGlry {
	width: 100%;
}
.custGlryBtmLft {
	width: 100%;
}
.custGlryBtmRt {
	width: 100%;
}
.custLftPhto {
	width: 100%;
}
.custFrstVdo {
	width: 100%;
}
.custFrstSecVdo {
	width: 100%;
	padding: 0px;
	margin: 10px 0 0 0;
}
#cssmenu2 #menu-button {
	position: absolute;
	top: -55px;
	z-index: 999;
}
.custMin {
	width: 95%;
	float: left;
}
.custExperience {
	padding: 20px 15px;
}
.custExpLft {
	width: 100%;
}
.custExpRt {
	width: 100%;
}
.custTitle h1 {
	font-size: 20px;
}
.custBnr {
	min-height: inherit;
}
.custExpTxt p {
	font-size: 12px;
	line-height: 20px;
}
.custRgion ul {
	text-align: center;
}
.custRgion ul li a {
	font-size: 17px;
}
.custRgionSec ul li a {
	font-size: 12px;
}
.custRgionSec ul li::after {
	margin: 0 2px 0 8px;
	vertical-align: middle;
}
.custTickets h3 {
	font-size: 13px;
}
.custOperation h4 {
	font-size: 13px;
}
.custPts ul li {
	padding: 0 2px;
}
.custTitle_Sec {
	margin: 10px 0 0 0;
}
.custVdTxt p {
	font-size: 12px;
}
.custSrt h6 {
	font-size: 12px;
}
.orderby {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}
.custGrid {
	margin: 0px;
}
.custFrstGrd {
	width: 100%;
	margin: 0 0 20px 0;
}
.custImgGrdSec h4 {
	min-height: 0;
}
.custExpLft_Sec {
	width: 100%;
}
.custExpRt_Sec {
	width: 100%;
}
.custResult {
	min-height: 250px;
}
.custAnDep {
	margin: 0px;
}
.custAnDep h1 {
	font-size: 20px;
}
.input-text {
	width: 25%;
}
.custStrt {
	font-size: 12px;
}
.custPro .custVd {
	width: 100%;
}
.custPro .custVdTxt {
	width: 100%;
}
.custGuideMain {
	padding: 0px;
}
.custLftGuide {
	width: 100%;
}
.custRtGuide {
	width: 100%;
	margin: 20px 0 -20px 0;
}
.custRtGuide p {
	font-size: 12px;
	line-height: 20px;
}
.custTickets h3 {
	width: 43%;
}
.custError h3 {
	font-size: 18px;
}
.custError h4 {
	margin: 0px;
	font-size: 80px;
}
.custError p {
	font-size: 20px;
}
.custErFrm {
	padding: 8px 10px;
	width: 60%;
}
.custErFrmSec {
	padding: 7px 15px;
}
.custFtrTopp {
	padding: 10px 0 7px;
}
.custFtrBtmm {
	padding: 5px 0;
}
.custExRt {
	display: none;
}
.custMenImg {
	min-height: inherit;
}
.custBtns img {
	width: 40px;
}
.custBtns a {
	font-size: 13px;
}
.custMenTXt {
	padding: 0 15px;
}
.custMenTXt p {
	font-size: 12px;
	line-height: 19px;
}
.custBtnVst {
	margin: 8px 0 0 0;
}
.custFrstSecVdo p {
	font-size: 12px;
	line-height: 18px;
}
.custTp ul li {
	padding: 0 5px;
}
.custTp ul li a {
	font-size: 12px;
}
.custFtrBtmm ul li {
	line-height: 21px;
}
.custFtrBtmm ul li a {
	font-size: 12px;
}
.custVideoFrst iframe {
	height: auto;
}
.custBtmm p {
	font-size: 12px;
	line-height: 19px;
}
.custHeight {
	width: 100%;
}
.custHeight {
	min-height: 284px;
}
.page-template-page-half-column-php .left-column {
	width: 100%;
}
.page-template-page-half-column-php .right-column {
	width: 100%;
}
.left-column p {
	margin-bottom: 10px;
}
.left-column h2 {
	font-size: 23px;
}
.left-column p {
	font-size: 12px;
	line-height: 19px;
}
.entry-title {
	font-size: 28px;
	margin-top: 0px;
}
.right-column iframe {
	width: 100%;
	height: auto;
}
/*.entry-content .video-gallery {
	text-align: center;
}*/
.entry-content .video-gallery li {
	margin-bottom: 20px;
	display: inline-block;
	float: none;
}
/*.entry-content .video-gallery a {
	display: inline-block;
	float: none;
	text-align: center;
}*/
.entry-content .video-gallery span {
	display: inline-block;
}
/*.entry-content .photo-gallery li {
	margin-right: 3% !important;
	width: 30% !important;
}*/
#container {
	position: inherit;
	margin-left: 0;
	padding: 20px 10px;
	float: left;
}
.textarea.medium {
	float: left;
	width: 100%;
}
.entry-content .button--angled, .button--angled {
	width: 100%;
	margin: 0 0 20px;
}
.inline.multi-page.multi-page--button > ul {
	text-align: center;
}
.left-column {
	float: left !important;
	width: 100% !important;
}
.right-column {
	float: left !important;
	width: 100% !important;
}
.left-column > h1 {
	font-size: 28px;
}
.entry-content img {
	margin-bottom: 0px;
}
.right-column > h1 {
	font-size: 28px;
}
.page-template-page-archive-php article .image, .page-template-page-half-column-php article .image {
/*float: none;
	margin-right: 0;
	display: inline-block;*/
}
.left-column > h1, .right-column > h1 {
/*text-align: center;*/
}
.page-template-page-archive-php article.type-news, .page-template-page-archive-php article.type-event, .page-template-page-half-column-php article.type-news, .page-template-page-half-column-php article.type-event {
	text-align: center;
}
.custDeskMenu {
	display: none;
}
.custRespMenu {
	display: block;
}
.type-news .image {
	float: left;
	width: 30%;
}
.type-news .text {
	float: left;
	width: 70%;
	text-align: left;
}
.type-news .text h2 {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 5px 0;
}
.type-news .text h5 {
	font-size: 12px;
}
.type-event .image {
	float: left;
	width: 30%;
}
.type-event .text {
	float: left;
	width: 70%;
	text-align: left;
}
.type-event .text h2 {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 5px 0;
}
.type-event .text h5 {
	font-size: 12px;
}
.type-news .text p .read-more {
	margin-top: 5px;
	float: left;
}
.type-event .text p {
	font-size: 12px;
	line-height: 19px;
}
.video-gallery li .img-link {
	width: 30%;
}
.entry-content .video-gallery li a {
	width: 59%;
	line-height: 19px;
}
.entry-content .video-gallery li span {
	width: 59%;
	line-height: 19px;
}
.entry-content .video-gallery li .watch {
	font-size: 14px;
}
.well h4 {
	font-size: 20px;
}
.inline.multi-page.multi-page--mini a {
	padding: 9px 8px;
}
.entry-header .entry-title {
	font-size: 24px;
}
.ftrTrip {
	width: 100%;
	float: right;
	margin: 20px 0 0 0;
}
.ftrTrip img {
	max-width: 29%;
	background: #fff;
	display: inline-block;
	margin: 0 1%;
	float: left;
}
}
@media only screen and (min-width : 451px) and (max-width : 600px) {
.wrapper {
	padding: 0 10px;
}
.topLftHdr {
	width: 100%;
}
.custLogo::after {
	display: none;
}
.custLogo {
	padding: 0 0 0 15px;
	text-align: left;
}
.custLogo a img {
	float: none;
	width: 80px;
}
.custTopHdr {
	display: none;
}
.topRtHdr {
	width: 100%;
}
.custBtmHdr {
	display: none;
}
.custBtmHdr {
	padding: 0px;
}
.custSlider {
	top: 20%;
}
.sliderTxt {
	padding: 0 15px;
}
.sliderTxt h2 {
	font-size: 25px;
}
.sliderTxt h4 {
	font-size: 16px;
	padding: 6px;
}
.custSldBtnSec {
	display: none;
}
.custMiners {
	padding: 20px 15px;
	margin: 40px 0 0 0;
}
.custLftMin {
	width: 100%;
}
.custTopMin h4 {
	font-size: 26px;
}
.custBtns {
	font-size: 14px;
	margin: 0px;
}
.custMinSec {
	border: 7px solid #f0f0f0;
	float: left;
	margin: -60px 0 0 74px;
	padding: 30px 20px;
	width: 61%;
}
.custP p {
	width: 100%;
	font-size: 13px;
	line-height: 22px;
}
.custRtMin {
	width: 100%;
	margin: 40px 0 0 0;
}
.custVisit {
	padding: 20px 15px;
}
.custFrstVst {
	width: 100%;
	margin: 0 0 20px 0;
}
.custMenTXt h3 {
	font-size: 16px;
}
.custMenTXt p {
	margin: 0px;
}
.custGallery {
	padding: 50px 15px 20px 15px;
}
.custLftGlry {
	width: 100%;
}
.custRtGlry {
	width: 100%;
}
.custGlryBtmLft {
	width: 100%;
}
.custGlryBtmRt {
	width: 100%;
}
.custLftPhto {
	width: 100%;
}
.custFrstVdo {
	width: 100%;
}
.custFrstSecVdo {
	width: 100%;
	padding: 0px;
	margin: 10px 0 0 0;
}
#cssmenu2 #menu-button {
	position: absolute;
	top: -55px;
	z-index: 999;
}
.custMin {
	width: 95%;
	float: left;
}
.custExperience {
	padding: 20px 15px;
}
.custExpLft {
	width: 100%;
}
.custExpRt {
	width: 100%;
}
.custTitle h1 {
	font-size: 22px;
}
.custBnr {
	min-height: inherit;
}
.custExpTxt p {
	font-size: 12px;
	line-height: 20px;
}
.custTickets h3 {
	width: 48%;
}
.custTickets h3:last-child {
	width: 49%;
}
.custRgion ul {
	text-align: center;
}
.custRgion ul li a {
	font-size: 17px;
}
.custExpImg {
	text-align: center;
}
.custExpImg img {
	float: none;
}
.custPts ul li {
	padding: 0 2px;
}
.custTitle_Sec {
	margin: 10px 0 0 0;
}
.custVdTxt p {
	font-size: 12px;
}
.custSrt h6 {
	font-size: 14px;
}
.orderby {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}
.custGrid {
	margin: 0px;
}
.custFrstGrd {
	width: 48%;
	margin: 0 4px 20px 4px;
}
.custImgGrd {
	min-height: 200px;
}
.custImgGrdSec h4 {
	min-height: 0;
}
.custExpLft_Sec {
	width: 100%;
}
.custExpRt_Sec {
	width: 100%;
}
.custResult {
	min-height: 250px;
}
.custAnDep {
	margin: 0px;
}
.custAnDep h1 {
	font-size: 20px;
}
.input-text {
	width: 25%;
}
.custGuideMain {
	padding: 0px;
}
.custLftGuide {
	width: 100%;
}
.custRtGuide {
	width: 100%;
	margin: 20px 0 -20px 0;
}
.custRtGuide p {
	font-size: 12px;
	line-height: 20px;
}
.custError h3 {
	font-size: 18px;
}
.custError h4 {
	margin: 0px;
	font-size: 80px;
}
.custError p {
	font-size: 20px;
}
.custErFrm {
	padding: 8px 10px;
	width: 50%;
}
.custErFrmSec {
	padding: 7px 15px;
}
.custFtrTopp {
	padding: 10px 0 7px;
}
.custFtrBtmm {
	padding: 5px 0;
}
.custExRt {
	display: none;
}
.custMenImg {
	min-height: inherit;
}
.custMenTXt {
	padding: 0 20px;
}
.custBtnVst {
	margin: 10px 0 0 0;
}
.custTp ul li {
	padding: 0 8px;
}
.custHeight {
	width: 100%;
}
.custGlryImg {
	min-height: 284px;
}
.page-template-page-half-column-php .left-column {
	width: 100%;
}
.page-template-page-half-column-php .right-column {
	width: 100%;
}
.left-column p {
	margin-bottom: 10px;
}
.left-column h2 {
	font-size: 23px;
}
.left-column p {
	font-size: 13px;
	line-height: 21px;
}
.entry-title {
	font-size: 28px;
	margin-top: 0px;
}
.right-column iframe {
	width: 100%;
	height: auto;
}
.entry-content .video-gallery {
	text-align: center;
}
.entry-content .video-gallery li {
	margin-bottom: 20px;
	display: inline-block;
	float: none;
}
.entry-content .video-gallery a {
	display: inline-block;
	float: none;
	text-align: center;
}
.entry-content .video-gallery span {
	display: inline-block;
}
/*.entry-content .photo-gallery li {
	margin-right: 3% !important;
	width: 30% !important;
}
*/#container {
	position: inherit;
	margin-left: 0;
	padding: 20px 10px;
	float: left;
}
.textarea.medium {
	float: left;
	width: 100%;
}
.entry-content .button--angled, .button--angled {
	width: 48%;
	font-size: 14px;
}
.left-column {
	float: left !important;
	width: 100% !important;
}
.right-column {
	float: left !important;
	width: 100% !important;
}
.inline.multi-page.multi-page--button > ul {
	text-align: center;
}
.status-publish .image {
	float: left;
	margin-right: 3px !important;
	width: 30% !important;
}
.status-publish .text {
	float: left;
	width: 69% !important;
}
.status-publish .text h2 {
	margin-top: 0px !important;
}
.left-column > h1 {
	font-size: 28px;
}
.right-column > h1 {
	font-size: 28px;
}
.page-template-page-archive-php article .image, .page-template-page-half-column-php article .image {
	float: none;
	margin-right: 0;
	display: inline-block;
}
.left-column > h1, .right-column > h1 {
/*text-align: center;*/
}
.page-template-page-archive-php article.type-news, .page-template-page-archive-php article.type-event, .page-template-page-half-column-php article.type-news, .page-template-page-half-column-php article.type-event {
	text-align: center;
}
.custDeskMenu {
	display: none;
}
.custRespMenu {
	display: block;
}
.type-news .image {
	float: left;
	width: 30%;
}
.type-news .text {
	float: left;
	width: 70%;
	text-align: left;
	padding: 0 0 0 10px;
}
.type-news .text h2 {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 5px 0;
}
.type-news .text h5 {
	font-size: 12px;
}
.type-event .image {
	float: left;
	width: 30%;
}
.type-event .text {
	float: left;
	width: 70%;
	text-align: left;
	padding: 0 0 0 10px;
}
.type-event .text h2 {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 5px 0;
}
.type-event .text h5 {
	font-size: 12px;
}
.type-news .text p .read-more {
	margin-top: 5px;
	float: left;
}
.type-event .text p {
	font-size: 13px;
	line-height: 21px;
}
#post-15 .right-column {
	text-align: center;
}
#post-15 .right-column img {
	display: inline-block;
	float: none;
	width: auto;
}
.video-gallery li .img-link {
	width: 30%;
}
.entry-content .video-gallery li a {
	width: 66%;
	line-height: 19px;
	text-align: left;
}
.entry-content .video-gallery li span {
	width: 66%;
	line-height: 19px;
	text-align: left;
}
.entry-content .video-gallery li .watch {
	font-size: 14px;
}
.ftrTrip {
	width: 100%;
	float: right;
	margin: 20px 0 0 0;
}
.ftrTrip img {
	max-width: 29%;
	background: #fff;
	display: inline-block;
	margin: 0 2%;
	float: left;
}
}
@media only screen and (min-width : 601px) and (max-width : 750px) {
.wrapper {
	padding: 0 10px;
}
.custTopHdr {
	padding: 22px 0 20px 7%;
}
.custLogo::after {
	display: block;
}
.custLogo {
	padding: 0 0 0 15px;
	text-align: center;
}
.custLogo a img {
	float: none;
	width: 80px;
}
.custTopHdr {
	display: block;
}
.custTpHdr p {
	font-size: 10px;
	padding: 0 2% 0 0;
}
.custRtHdr {
	display: block;
	padding: 0 2% 0 0;
}
.custBtmHdr {
	display: none;
}
.custBtmHdr {
	padding: 0px;
}
.custSlider {
	top: 20%;
}
.sliderTxt {
	padding: 0 15px;
}
.sliderTxt h2 {
	font-size: 25px;
}
.sliderTxt h4 {
	font-size: 16px;
	padding: 6px;
}
.custSldBtnSec {
	display: block;
}
.custMiners {
	padding: 50px 15px 20px 15px;
}
.custLftMin {
	width: 100%;
}
.custTopMin h4 {
	font-size: 26px;
}
.custBtns {
	font-size: 14px;
	margin: 0px;
}
.custMinSec {
	border: 7px solid #f0f0f0;
	float: left;
	margin: -60px 0 0 74px;
	padding: 30px 20px;
	width: 61%;
}
.custP p {
	width: 100%;
	font-size: 13px;
	line-height: 22px;
}
.custRtMin {
	width: 100%;
	margin: 40px 0 0 0;
}
.custVisit {
	padding: 20px 15px;
}
.custFrstVst {
	width: 100%;
	margin: 0 0 20px 0;
}
.custMenTXt h3 {
	font-size: 16px;
}
.custMenTXt p {
	margin: 0px;
}
.custGallery {
	padding: 50px 15px 20px 15px;
}
.custLftGlry {
	width: 100%;
}
.custRtGlry {
	width: 100%;
}
.custGlryBtmLft {
	width: 100%;
}
.custGlryBtmRt {
	width: 100%;
}
#cssmenu2 #menu-button {
	font-size: 16px;
	margin: 0px;
}
.custMin {
	width: 95%;
	float: left;
}
.custMinSec {
	width: 35%;
}
.custExperience {
	padding: 20px 15px;
}
.custExpLft {
	width: 100%;
}
.custExpRt {
	width: 100%;
}
.custTitle h1 {
	font-size: 22px;
}
.custBnr {
	min-height: inherit;
}
.custExpTxt p {
	font-size: 12px;
	line-height: 20px;
}
.custTickets h3 {
	width: 48%;
}
.custTickets h3:last-child {
	width: 49%;
}
.custRgion ul {
	text-align: center;
}
.custRgion ul li a {
	font-size: 17px;
}
.custExpImg {
	text-align: center;
}
.custExpImg img {
	float: none;
}
.custPts ul li {
	padding: 0 2px;
}
.custTitle_Sec {
	margin: 10px 0 0 0;
}
.custVdTxt p {
	font-size: 13px;
}
.custSrt h6 {
	font-size: 14px;
}
.custGrid {
	margin: 0px;
}
.custFrstGrd {
	width: 31%;
	margin: 0 6px 20px 6px;
}
.custImgGrd {
	min-height: 172px;
}
.custImgGrdSec h4 {
	min-height: 0;
}
.custResult {
	min-height: 213px;
}
.custAnDep h1 {
	font-size: 24px;
}
.input-text {
	width: 22%;
}
.custGuideMain {
	padding: 0px;
}
.custRtGuide p {
	font-size: 12px;
	line-height: 20px;
}
.custError h3 {
	font-size: 24px;
}
.custError h4 {
	margin: 0px;
	font-size: 100px;
}
.custError p {
	font-size: 20px;
}
.custErFrm {
	padding: 8px 10px;
	width: 50%;
}
.custErFrmSec {
	padding: 7px 15px;
}
.custFtrTopp {
	padding: 10px 0 7px;
}
.custFtrBtmm {
	padding: 5px 0;
}
.custLogo::after {
	right: -29px;
	transform: rotate(7deg);
}
.custExRt {
	padding: 21px 0;
}
.custTpHdr {
	padding: 0 0 0 11%;
}
.custTpHdr p {
	font-size: 11px !important;
}
#cssmenu2 #menu-button {
	font-size: 14px;
}
.set_9_btn-corner {
	font-size: 12px;
	width: 168px;
	line-height: 20px;
}
.set_9_btn-corner .line4 {
	height: 40px !important;
}
.custBtnVst {
	margin: 10px 0 0 0;
}
.custHeight {
	width: 100%;
}
.left-column h2 {
	font-size: 23px;
}
.left-column p {
	font-size: 13px;
	line-height: 21px;
}
#container {
	position: inherit;
	margin-left: 0;
	padding: 20px 10px;
	float: left;
}
.entry-title {
	font-size: 28px;
	margin-top: 0px;
}
.right-column iframe {
	width: 100%;
	height: auto;
}
/*.watch {
	float: left !important;
	width: 100% !important;
}*/
.textarea.medium {
	float: left;
	width: 100%;
}
.entry-content .button--angled, .button--angled {
	width: 100%;
	margin: 0 0 20px;
}
.left-column {
	float: left !important;
	width: 100% !important;
}
.right-column {
	float: left !important;
	width: 100% !important;
}
.inline.multi-page.multi-page--button > ul {
	text-align: center;
}
/*.right-column {
	text-align: center;
}*/
.right-column img {
	display: inline-block;
	float: none;
}
.entry-content .button--angled, .button--angled {
	width: 48%;
	font-size: 14px;
}
.status-publish .text {
	float: left !important;
}
.status-publish .text h2 {
	margin-top: 0px !important;
}
.left-column > h1 {
	font-size: 28px;
}
.right-column > h1 {
	font-size: 28px;
}
/*.page-template-page-archive-php article .image, .page-template-page-half-column-php article .image {
	float: none;
	margin-right: 0;
	display: inline-block;
}*/
.left-column > h1, .right-column > h1 {
/*text-align: center;*/
}
.page-template-page-archive-php article.type-news, .page-template-page-archive-php article.type-event, .page-template-page-half-column-php article.type-news, .page-template-page-half-column-php article.type-event {
	text-align: center;
}
/*.page-template-page-archive-php article .text, .page-template-page-half-column-php article .text {
	width: 100%;
}*/
.custDeskMenu {
	display: none;
}
.custRespMenu {
	display: block;
}
.type-news .image {
	float: left;
	width: 30%;
}
.type-news .text {
	float: left;
	width: 70%;
	text-align: left;
	padding: 0 0 0 10px;
}
.type-news .text h2 {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 5px 0;
}
.type-news .text h5 {
	font-size: 12px;
}
.type-event .image {
	float: left;
	width: 30%;
}
.type-event .text {
	float: left;
	width: 70%;
	text-align: left;
	padding: 0 0 0 10px;
}
.type-event .text h2 {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 5px 0;
}
.type-event .text h5 {
	font-size: 12px;
}
#post-15 .right-column {
	text-align: center;
}
#post-15 .right-column img {
	display: inline-block;
	float: none;
	width: auto;
}
.video-gallery li .img-link {
	width: 30%;
}
.entry-content .video-gallery li a {
	width: 66%;
	line-height: 19px;
	text-align: left;
}
.entry-content .video-gallery li span {
	width: 66%;
	line-height: 19px;
	text-align: left;
}
.entry-content .video-gallery li .watch {
	font-size: 14px;
	float: left;
	width: 66%;
}
.ftrTrip {
	width: 100%;
	float: right;
	margin: 20px 0 0 0;
}
.ftrTrip img {
	max-width: 29%;
	background: #fff;
	display: inline-block;
	margin: 0 2%;
	float: left;
}
}
@media only screen and (min-width : 751px) and (max-width : 767px) {
.wrapper {
	padding: 0 10px;
}
.custTopHdr {
	padding: 22px 0 20px 7%;
}
.custLogo::after {
	display: block;
}
.custLogo {
	padding: 0 0 0 15px;
	text-align: center;
}
.custLogo a img {
	float: none;
	width: 80px;
}
.custTopHdr {
	display: block;
}
.custTpHdr p {
	font-size: 12px;
	padding: 0 3% 0 0;
}
.custRtHdr {
	display: block;
	padding: 0 20px 0 0;
}
.custBtmHdr {
	display: none;
}
.custBtmHdr {
	padding: 0px;
}
.custSlider {
	top: 20%;
}
.sliderTxt {
	padding: 0 15px;
}
.sliderTxt h2 {
	font-size: 25px;
}
.sliderTxt h4 {
	font-size: 18px;
	padding: 6px;
}
.custSldBtnSec {
	display: block;
}
.custMiners {
	padding: 50px 15px 20px 15px;
}
.custLftMin {
	padding: 0 15px 0 0;
}
.custTopMin h4 {
	font-size: 26px;
}
.custBtns {
	font-size: 14px;
	margin: 0px;
}
.custMinSec {
	border: 7px solid #f0f0f0;
	float: left;
	margin: -60px 0 0 74px;
	padding: 30px 20px;
	width: 61%;
}
.custP p {
	width: 100%;
	font-size: 12px;
	line-height: 20px;
}
.custRtMin {
	margin: 40px 0 0 0;
}
.custVisit {
	padding: 20px 0px;
}
.custMenTXt h3 {
	font-size: 16px;
}
.custMenTXt p {
	margin: 0px;
}
.custGallery {
	padding: 50px 15px 20px 15px;
}
.custLftGlry {
	width: 100%;
}
.custRtGlry {
	width: 100%;
}
.custGlryBtmLft {
	width: 100%;
}
.custGlryBtmRt {
	width: 100%;
}
#cssmenu2 #menu-button {
	font-size: 16px;
	margin: 0px;
}
.custMin {
	width: 95%;
	float: left;
}
.custExperience {
	padding: 20px 15px;
}
.custExpLft {
	width: 100%;
}
.custExpRt {
	width: 100%;
}
.custTitle h1 {
	font-size: 26px;
}
.custBnr {
	min-height: inherit;
}
.custExpTxt p {
	font-size: 12px;
	line-height: 20px;
}
.custTickets h3 {
	width: 49%;
}
.custTickets h3:last-child {
	width: 49%;
}
.custRgion ul {
	text-align: center;
}
.custRgion ul li a {
	font-size: 17px;
}
.custExpImg {
	text-align: center;
}
.custExpImg img {
	float: none;
}
.custPts ul li {
	padding: 0 2px;
}
.custTitle_Sec {
	margin: 10px 0 0 0;
}
.custVdTxt p {
	font-size: 13px;
}
.custVd {
	width: 20%;
}
.custVdTxt {
	float: left;
	padding: 0 0 0 10px;
}
.custSrt h6 {
	font-size: 14px;
}
.custGrid {
	margin: 0px;
}
.custFrstGrd {
	width: 23%;
	margin: 0 8px 20px 8px;
}
.custImgGrd {
	min-height: 164px;
}
.custImgGrdSec h4 {
	min-height: 0;
}
.custResult {
	min-height: 213px;
}
.custAnDep h1 {
	font-size: 24px;
}
.input-text {
	width: 22%;
}
.custGuideMain {
	padding: 0px;
}
.custRtGuide p {
	font-size: 12px;
	line-height: 20px;
}
.minsGuide {
	padding: 0 0 20px;
}
.custError h3 {
	font-size: 28px;
}
.custError h4 {
	margin: 0px;
	font-size: 120px;
}
.custError p {
	font-size: 22px;
}
.custErFrm {
	padding: 8px 10px;
	width: 40%;
}
.custErFrmSec {
	padding: 7px 15px;
}
.custFtrTopp {
	padding: 10px 0 7px;
}
.custFtrBtmm {
	padding: 5px 0;
}
.custExRt {
	padding: 21px 0;
}
.custTpHdr {
	padding: 0 0 0 11%;
}
.custTpHdr p {
	font-size: 13px !important;
}
#cssmenu2 #menu-button {
	font-size: 14px;
}
.custP {
	margin: 10px 0 -15px;
}
.custMenImg {
	min-height: inherit;
}
.custMenTXt {
	padding: 0 20px;
}
.custMenTXt p {
	font-size: 12px;
	line-height: 19px;
}
.custBtns a {
	font-size: 13px;
}
.custBtnVst a {
	font-size: 12px;
}
.custMn {
	width: 23%;
}
.custTp ul li {
	padding: 0 6px;
}
.custTp ul li a {
	font-size: 13px;
}
.custFtrBtmm ul li a {
	font-size: 13px;
}
.custHeight {
	width: 100%;
}
.left-column h2 {
	font-size: 25px;
}
.left-column p {
	font-size: 13px;
	line-height: 21px;
}
#container {
	position: inherit;
	margin-left: 0;
	padding: 20px 10px;
	float: left;
}
.entry-title {
	font-size: 28px;
	margin-top: 0px;
}
.right-column iframe {
	width: 100%;
	height: auto;
}
.entry-content .video-gallery li {
	width: 50%;
}
.entry-content .video-gallery li a {
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 18px;
}
.entry-content .video-gallery li span {
	font-size: 12px !important;
	line-height: 17px;
}
.textarea.medium {
	float: left;
	width: 100%;
}
.entry-content .button--angled, .button--angled {
	width: 48%;
	font-size: 13px;
	line-height: 48px;
}
.inline.multi-page.multi-page--button > ul {
	text-align: center;
}
.status-publish .image {
	float: left;
	margin-right: 5px !important;
	width: 29% !important;
}
.status-publish .text {
	float: left;
	width: 69% !important;
}
.status-publish .text h2 {
	margin-top: 0px !important;
}
.left-column > h1 {
	font-size: 28px;
}
.right-column > h1 {
	font-size: 28px;
}
.custDeskMenu {
	display: none;
}
.custRespMenu {
	display: block;
}
.video-gallery li .img-link {
	width: 30%;
}
.entry-content .video-gallery li a {
	width: 65%;
	line-height: 19px;
	text-align: left;
}
.entry-content .video-gallery li span {
	width: 65%;
	line-height: 19px;
	text-align: left;
}
.entry-content .video-gallery li .watch {
	font-size: 14px;
	float: left;
	width: 65%;
}
.ftrTrip {
margin:-90px 0 0 0;}
.ftrTrip img {
	max-width: 29%;
	background: #fff;
	display: inline-block;
	margin: 0 2%;
	float: left;
}
}
@media only screen and (min-width : 768px) and (max-width : 1000px) {
.wrapper {
	padding: 0 10px;
}
.custTopHdr {
	padding: 22px 0 20px 7%;
}
.custLogo::after {
	display: block;
}
.custLogo {
	padding: 0 0 0 15px;
	text-align: center;
}
.custLogo a img {
	float: none;
	width: 80px;
}
.custTopHdr {
	display: block;
}
.custTpHdr p {
	font-size: 12px;
	padding: 0 3% 0 0;
}
.custRtHdr {
	display: block;
	padding: 0 3% 0 0;
}
.custBtmHdr {
	display: none;
}
.custBtmHdr {
	padding: 0px;
}
.custSlider {
	top: 20%;
}
.sliderTxt {
	padding: 0 15px;
}
.sliderTxt h2 {
	font-size: 25px;
}
.sliderTxt h4 {
	font-size: 20px;
	padding: 6px;
}
.custSldBtnSec {
	display: block;
}
.custMiners {
	padding: 60px 15px 20px 15px;
}
.custTopMin h4 {
	font-size: 26px;
}
.custBtns {
	font-size: 14px;
	margin: 0px;
}
.custMinSec {
	border: 7px solid #f0f0f0;
	float: left;
	margin: -60px 0 0 74px;
	padding: 30px 20px;
	width: 46%;
}
.custP p {
	width: 100%;
	font-size: 13px;
	line-height: 22px;
}
.custVisit {
	padding: 40px 0px;
}
.custMenTXt h3 {
	font-size: 16px;
}
.custMenTXt p {
	margin: 0px;
}
.custGallery {
	padding: 60px 15px 20px 15px;
}
.custLftGlry {
	width: 100%;
}
.custRtGlry {
	width: 100%;
}
#cssmenu2 #menu-button {
	font-size: 16px;
	margin: 0px;
}
.custExperience {
	padding: 20px 15px;
}
.custTitle h1 {
	font-size: 26px;
}
.custBnr {
	min-height: inherit;
}
.custRgion ul {
	text-align: center;
}
.custRgion ul li a {
	font-size: 17px;
}
.custTickets h3 {
	font-size: 13px;
	width: 43%;
}
.custOperation h4 {
	font-size: 13px;
}
.custSecRtVdo h4 {
	font-size: 13px;
}
.custVdTxt p {
	font-size: 12px;
	line-height: 18px;
}
.custTitle_Sec {
	margin: -43px 0 0;
}
.custSrt h6 {
	font-size: 14px;
}
.custGrid {
	margin: 0 0 20px 0;
}
.custFrstGrd {
	width: 23%;
	margin: 0 8px 20px 8px;
}
.custImgGrd {
	min-height: 164px;
}
.custImgGrdSec h4 {
	min-height: 0;
}
.custResult {
	min-height: 220px;
}
.custAnDep h1 {
	font-size: 24px;
}
.input-text {
	width: 22%;
}
.custGuideMain {
	padding: 0px;
}
.custRtGuide p {
	font-size: 12px;
	line-height: 21px;
}
.minsGuide {
	padding: 0 0 20px;
}
.custError h3 {
	font-size: 28px;
}
.custError h4 {
	margin: 0px;
	font-size: 120px;
}
.custError p {
	font-size: 22px;
}
.custErFrm {
	padding: 8px 10px;
	width: 40%;
}
.custErFrmSec {
	padding: 7px 15px;
}
.custFtrTopp {
	padding: 10px 0 7px;
}
.custFtrBtmm {
	padding: 5px 0;
}
.custExRt {
	padding: 21px 0;
}
.custTpHdr {
	padding: 0 0 0 11%;
}
.custTpHdr p {
	font-size: 13px !important;
}
#cssmenu2 #menu-button {
	font-size: 14px;
}
.custMenImg {
	min-height: inherit;
}
.custMenTXt {
	padding: 0 20px;
}
.custHeight img {
	height: auto;
}
.custMn {
	width: 23%;
}
.custVideoFrst iframe {
	height: 180px;
}
.custTp ul li {
	padding: 0 6px;
}
.custGlryImg {
	min-height: 161px;
}
.custHeight {
	min-height: 338px;
}
.left-column h2 {
	font-size: 25px;
}
.custLftPhto {
	margin: 0 6px 0 0;
}
#container {
	position: inherit;
	margin-left: 0;
	padding: 20px 10px;
	float: left;
}
.entry-title {
	font-size: 28px;
	margin-top: 0px;
}
.right-column iframe {
	width: 100%;
	height: auto;
}
.entry-content .video-gallery li {
	width: 50%;
}
.entry-content .video-gallery li a {
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 23px;
}
.entry-content .video-gallery li span {
	font-size: 12px !important;
	line-height: 17px;
}
.textarea.medium {
	float: left;
	width: 100%;
}
.entry-content .button--angled, .button--angled {
	width: 48%;
	font-size: 13px;
	line-height: 48px;
}
.inline.multi-page.multi-page--button > ul {
	text-align: center;
}
.status-publish .image {
	float: left;
	margin-right: 5px !important;
	width: 29% !important;
}
.status-publish .text {
	float: left;
	width: 69% !important;
}
.status-publish .text h2 {
	margin-top: 0px !important;
}
.left-column > h1 {
	font-size: 28px;
}
.right-column > h1 {
	font-size: 28px;
}
.custDeskMenu {
	display: none;
}
.custRespMenu {
	display: block;
}
.video-gallery li .img-link {
	width: 30%;
}
.entry-content .video-gallery li a {
	width: 65%;
	line-height: 19px;
	text-align: left;
}
.entry-content .video-gallery li span {
	width: 65%;
	line-height: 19px;
	text-align: left;
}
.entry-content .video-gallery li .watch {
	font-size: 14px;
	float: left;
	width: 65%;
}

.ftrTrip img {
	max-width: 29%;
	background: #fff;
	display: inline-block;
	margin: 0 2%;
	float: left;
}
}
@media only screen and (min-width : 991px) and (max-width : 1000px) {
#cssmenu2 > ul > li > a {
	font-size: 13px;
}
#cssmenu2 > ul > li.has-sub > a::before {
	top: 19px;
}
#cssmenu2 > ul > li.has-sub > a::after {
	top: 22px;
}
.custDeskMenu {
	display: block;
}
.custRespMenu {
	display: none;
}
}
@media only screen and (min-width : 1001px) and (max-width : 1100px) {
.custRtHdr {
	padding: 0 6% 0 0;
}
#cssmenu > ul > li {
	margin: 0 -28px 0 0;
}
#cssmenu > ul > li > a {
	font-size: 12px;
}
#cssmenu2 > ul > li > a {
	font-size: 13px;
}
.sliderTxt {
	padding: 0 0 0 70px;
}
.custMiners {
	padding: 80px 15px 20px 15px;
}
.custMenTXt h3 {
	font-size: 18px;
}
.custGallery {
	padding: 80px 15px 20px 15px;
}
.custTp ul li {
	padding: 0 6px;
}
.custMin {
	float: left;
}
.custExperience {
	padding: 20px 15px;
}
.custTitle h1 {
	font-size: 26px;
}
.custBnr {
	min-height: inherit;
}
.custRgion ul li {
	border-right: 3px solid rgba(0, 0, 0, 0);
}
.custRgion ul li a {
	font-size: 22px;
}
.custTitle_Sec {
	margin: -43px 0 0;
}
.custFrstGrd {
	margin: 0 51px 0 0;
	width: 21%;
}
.custImgGrd {
	min-height: 204px;
}
.custResult {
	min-height: 300px;
}
.custAnDep h1 {
	font-size: 30px;
}
.input-text {
	width: 16%;
}
.custGuideMain {
	padding: 0px;
}
.custTickets h3 {
	width: 44%;
}
.custError h3 {
	font-size: 30px;
}
.custError h4 {
	margin: 0px;
	font-size: 120px;
}
.custError p {
	font-size: 22px;
}
.custErFrm {
	padding: 10px;
}
.custErFrmSec {
	padding: 9px 30px;
}
.custFtrTopp {
	padding: 10px 0 7px;
}
.custFtrBtmm {
	padding: 5px 0;
}
#cssmenu2 > ul > li.has-sub > a::before {
	top: 19px;
}
#cssmenu2 > ul > li.has-sub > a::after {
	top: 22px;
}
.custTpHdr {
	padding: 0 0 0 7%;
}
.custBtmHdr {
	padding: 0 0 14px 6%;
}
.custMenu {
	margin: 17px 0 0;
}
.custMinSec {
	margin: -90px 0 0 74px;
}
.custMenImg {
	min-height: inherit;
}
.custHeight img {
	height: 343px;
}
.sliderTxt h4 {
	font-size: 18px;
	padding: 13px;
}
#container {
	position: inherit;
	margin-left: 0;
	padding: 20px 20px;
	float: left;
}
.entry-title {
	font-size: 28px;
	margin-top: 0px;
}
.right-column iframe {
	width: 100%;
	height: 200px;
}
.entry-content .video-gallery li {
	width: 50%;
}
.entry-content .video-gallery li a {
	float: left;
	width: 100%;
	font-size: 15px;
	line-height: 24px;
}
.entry-content .video-gallery li span {
	font-size: 13px !important;
	line-height: 19px;
}
.textarea.medium {
	float: left;
	width: 100%;
}
.entry-content .button--angled, .button--angled {
	width: 48%;
	font-size: 14px;
}
.multi-page.multi-page--button ul li {
	padding: 0 3px 0 0;
}
.status-publish .image {
	float: left;
	margin-right: 5px !important;
	width: 29% !important;
}
.status-publish .text {
	float: left;
	width: 69% !important;
}
.status-publish .text h2 {
	margin-top: 0px !important;
}
.video-gallery li .img-link {
	width: 30%;
}
.entry-content .video-gallery li a {
	width: 65%;
	line-height: 19px;
	text-align: left;
}
.entry-content .video-gallery li span {
	width: 65%;
	line-height: 19px;
	text-align: left;
}
.entry-content .video-gallery li .watch {
	font-size: 14px;
	float: left;
	width: 65%;
}
}
@media only screen and (min-width : 1101px) and (max-width : 1300px) {
.custRtHdr {
	padding: 0 6% 0 0;
}
#cssmenu > ul > li {
	margin: 0 -28px 0 0;
}
#cssmenu > ul > li > a {
	font-size: 12px;
}
.sliderTxt {
	padding: 0 0 0 70px;
}
.custMiners {
	padding: 80px 15px 20px 15px;
}
.custMenTXt h3 {
	font-size: 18px;
}
.custGallery {
	padding: 80px 15px 20px 15px;
}
.custTp ul li {
	padding: 0 6px;
}
.custMin {
	float: left;
}
.custExperience {
	padding: 20px 15px;
}
.custTitle h1 {
	font-size: 26px;
}
.custBnr {
	min-height: inherit;
}
.custRgion ul li {
	border-right: 10px solid rgba(0, 0, 0, 0);
}
.custRgion ul li a {
	font-size: 22px;
}
.custTitle_Sec {
	margin: -43px 0 0;
}
.custFrstGrd {
	margin: 0 51px 0 0;
	width: 21%;
}
.custImgGrd {
	min-height: 204px;
}
.custResult {
	min-height: 300px;
}
.custAnDep h1 {
	font-size: 30px;
}
.input-text {
	width: 16%;
}
.custGuideMain {
	padding: 0px;
}
.custError h3 {
	font-size: 30px;
}
.custError h4 {
	margin: 0px;
	font-size: 120px;
}
.custError p {
	font-size: 22px;
}
.custErFrm {
	padding: 10px;
}
.custErFrmSec {
	padding: 9px 30px;
}
.custTpHdr {
	padding: 0 0 0 11%;
}
.custBtmHdr {
	padding: 0 0 14px 9%;
}
.custMenu {
	margin: 17px 0 0;
}
.custMinSec {
	margin: -90px 0 0 74px;
}
.custMenImg {
	min-height: inherit;
}
.entry-title {
	font-size: 28px;
	margin-top: 0px;
}
.right-column iframe {
	width: 100%;
	height: 200px;
}
/*.watch {
	float: left !important;
	width: 100% !important;
}*/
.textarea.medium {
	float: left;
	width: 100%;
}
.status-publish .image {
	float: left;
	margin-right: 5px !important;
	width: 29% !important;
}
.status-publish .text {
	float: left;
	width: 69% !important;
}
.status-publish .text h2 {
	margin-top: 0px !important;
}
.video-gallery li .img-link {
	width: 30%;
}
.entry-content .video-gallery li a {
	width: 65%;
	line-height: 19px;
	text-align: left;
}
.entry-content .video-gallery li span {
	width: 65%;
	line-height: 19px;
	text-align: left;
}
.entry-content .video-gallery li .watch {
	font-size: 14px;
	float: left;
	width: 65%;
}
}
