@charset "utf-8";

/* CSS Document */

@media (max-width:1220px){

	.feturedBox .image{height:140px;}

	.policyRight{width: 20%;}

}

@media (max-width:1190px){

	.filtersBtn, .sliderInfoBottom a{width: 130px;}

	.widthOneForth{width: 23.6%;}
	#navigation li{margin: 0 0 0 22px;}
	}



/* @media (max-width:1149px){

	.allCitiesLnk{width: 22%;}

	} */

@media (max-width:1120px){

	.sliderInfo{width: 35%;}

	.findVenueSitebar{ width: 26%;}

	.findVenueMain{ width: 72%;}

	}

@media (max-width:1096px){

	.priceBlock{width: 18%;}

	.grid3{min-height: 303px;}
	
	#navigation li {margin: 0 0 0 14px;}
	#navigation li a{font-size: 12px;}
	}

@media (max-width:1023px){

	.topFeturedList .rW{margin:0 -5px;}

	.topFeturedList .rW .colM{padding:5px;}

	.feturedBox .image{height:130px;}

	.exploreCityBox .vw span{font-size:22px;}

	.filtersBtn, .sliderInfoBottom a{width: 110px;}

	.sliderInfo{width: 40%;}

}
@media (max-width:950px){
	#smallNav{display:block; float:left; color:#fff; font-size:21px; line-height:22px; cursor:pointer;margin: 14px 0 0 0;border: 1px solid #06101D;padding: 4px 6px 2px 6px;background-color: #0D2344;}

	#navoverlay{display:block; opacity:0; visibility:hidden; position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.6); z-index:11900; -webkit-transition:300ms; transition:300ms;}

	#navoverlay.show{visibility:visible; opacity:1;}

	#navigation{display:block; position:fixed; top:0; right:-220px; width:220px; background-color:#EAEAEA; height:100%; overflow:auto; padding:0; z-index:11901;}

	#navigation li{display:block; margin:0; border-bottom:1px solid #C7C7C7;}

	#navigation li a{display:block; color:#222; font-size:14px; font-weight:400; line-height:16px; text-transform:uppercase; padding:8px 12px;}

	#navigation li a:hover{text-decoration:none; color:#1289CE;}

	.newsLetter{padding-right:102px;}

	.newsLetter .button{width:102px;}

	.priceBlock{width: 30%;margin-bottom: 20px;}

	.amenitiesMap, .amenitiesText, .amenitiesLink{ width: 100%; padding: 0;margin-bottom: 20px;}

	.openFlip{top: 33px;left: 0 !important;width: 100%;}

	.openFlip ul{padding:0px;}

	.openFlip ul li{padding:0px;}

	/*#navigationClose{display:block;}*/
	}
@media (max-width:899px){

	#navigation li{margin-left:18px;}

	.bannerbottomLinks .links{padding:6px;}

	.bannerbottomLinks .links img{margin:0;}

	.bannerbottomLinks .links span{display:block; margin:2px 0 0 0;}

	.feturedBox .image{height:110px;}

	.filtersBtn, .sliderInfoBottom a {margin-bottom: 4px; width: 100%;}

	.sliderInfo{width: 50%;}

	.formRight{width: 63%;}

	.listEventRow{text-align:center;} 

	.widthOneForth{ width: 47%;margin: 0 10px 30px;}

	.widthOneForth:first-child{margin: 0 10px 30px;}

	.grayBox ul li, .food ul li{text-align:left;}

	.cityListing li{width: 33.33%;}
	
	.innerSlider .flexslider .slides img{max-height: 320px;}
	
	.filterOption{min-height: auto;}
	.filterOptionRange p{ margin-top: 13px;}

}



@media (max-width:799px){	

	.topFeturedList .rW .colM{width:50%;}

	.feturedBox .image{height:180px;}

	.exploreCities .rW .colM,

	.exploreCities .rW .colM.small{width:50%;}

	.findVenueBox .venueName{font-size:22px;}

	.sliderInfo{padding-top:10px;}

	.section h2{line-height:normal;}

	.sliderInfo p{line-height:normal; font-size:12px;}

	

	.eventsBlockContentL{ width: 50%;}

	.eventsBlockContentR{width: 31%;}

	.listingDetails li{width:30%;}

}

/* @media (max-width:772px){

	.allCitiesLnk{width: 46%; margin-bottom:20px;}

	} */

@media (max-width:767px){

	

	.policyRight{width:30%;}

	

	.venueList thead{ display:none; width:100%;}

	.venueList tbody td{ display:block; text-align:left; border:0px; clear:both;}

	.venueList tbody td:last-child{ border-bottom: 1px solid #cecece;}

	.venueList tbody td table td:last-child{ border-bottom: 0;}

	.venueList tbody td table{float:left; width: auto;}

	.venueList tbody td:before{ content:attr(data-th)":"; width:200px; display:inline-block; font-weight:600; float:left; padding-left:20px; text-align:left;font-family: "Roboto",sans-serif;}

	.venueList tbody td table td:before{ content:attr(data-th)"";}

	.venueList tbody td table td{ float:left;}

	.smallImage{ display:inline-block; vertical-align:middle;}

	

	.grid1{width:50%;}

	.grid2{width:100%;}

	.widthOneThird{width:100%;min-height: auto; margin-left: 0px;}

	.widthOneThird .grid3{min-height: auto;}

	.eventsBlockContentR{text-align:right;}

	.eventsBlockContentR input[type="button"]{float:none !important;}

	.allCitiesLnk ul li,

	.allCitiesLnk ul li:nth-child(4n){width:33.333333%; padding-right:16px;}

	.allCitiesLnk ul li:nth-child(3n){padding-right:0;}

	

	.citySearch{margin:0 auto; max-width:100%; float:none;}

	.citySearchright{width:100%; margin:0 0 16px 0; text-align:center; float:none;}

	.citySearchright select{width:360px; max-width:100%; display:inline-block;}

	.footerNav ul li{margin:0 16px 10px 16px;}

	.innerSlider .flex-direction-nav{display:none;}

	

	.eventsBlockContentR button{ width:100%; margin-bottom:10px; float:none;}

	.eventsBlockContentR .btn-group{float:none;}

	button.addNe{width:30%; margin-right:12px;}

	

	.innerBoxHead .details .bxL{ width: 100%; margin-bottom:10px;}

	.innerBoxHead .details .bxR{ width: 100%;}

	.provinceName{margin-bottom: 10px; max-width: 100%;text-align: center; width: 100%;}

	

}



@media (max-width:699px){

	.bannerbottomLinks .links {padding:10px;}

	.bannerbottomLinks .links span{display:none; margin:0 0 0 4px;}

	.greyttl{font-size:24px;}

	

	.formLeft{width:100%;margin-bottom:20px;}

	.formRight{width:100%;}

	

	.formContainerHeader{margin: 0 10% 30px;}

	.formContainerHeader ul li{width: 100%;}

	.grid4{width:100%;}

	.grid5{padding-left:0px;}

	.grid6{width:20%;}

	

	.featurebox ul li{width: 50%;}

	.food ul li{width: 100%;}

	

	.memebershipbox{width:80%;}

	.grid3{min-height: auto;}

	.cityListing li{width: 33%;}

	.newChange{padding-left:0px;}

	

	.bannerSearch.odd .bannerSearchL{width:75%;}
	
	.formContainer.odd h3{font-size: 20px;}
	
	.cityListing li{width: 50%;}

}

@media (max-width:659px){

	.addMore{min-width: 144px;font-size: 13px;}

	.bannerSearch.small .bannerSearchL{width: 70%;}

	.btns.odd{width: 110px;}
	.policyLeft{width:60%;}
	.capacityRow .form-group{width: 100%;padding-right: 0;}
	.capacityRow .control-label{float: left;width: 25%;}
	.capacityRow .input-group{float: left;margin-top: 5px;width: 60%;}
	}

@media (max-width:616px){
	.postingProcess ul li{ width: 100%; width: 100%;padding: 0 10px 30px;}
	}
@media (max-width:640px){
	.findVenueSitebar{width:100%;}

	.filtersBtn{width:48%;}

	.filterOption select{width: 96%;}

	.findVenueMain{width:100%;}	

	.favoritesIcon{margin-top:0px;}	

	.registerContainer.addNew .login_section .left{ padding: 0px 0 10px; border-bottom:0px;}

	.registerContainer.addNew .login_section .right{ padding: 0px 0 10px; max-width:100%;}
	/*.section h2{font-size:16px;}*/
	#detailsSlider{display:none;}
	.withoutSliderImage{display:block;}
	
	}
@media (max-width:599px){

	.bannerSearch{padding:0; max-width:440px;}

	.bannerSearch .location,

	.bannerSearch .btns{width:100%; border-radius:0; border:1px solid #6db4dd; margin:0 0 6px 0;}

	.bannerSearch .btns{margin:6px 0 0 0; position:static; float:left;}

	.bannerSearch .loc{width:50%; border:1px solid #6db4dd; border-radius:0;}

	.bannerSearch .loc:nth-child(2){border-right:none;}

	.bannerlgTl{font-size:32px;}

	.bannersmTl{font-size:18px;}

	.feturedBox .image{height:140px;}

	.findVenue .rW .colM{width:100%;}

	.login_section .left{width:100%; padding:0 0 40px 0; border-right:none; border-bottom:1px solid #cacaca;}

	.login_section .left .or{top:auto; right:auto; left:50%; bottom:-15px; margin:0 0 0 -18px;}

	.login_section .right{width:100%; padding:20px 0 0 0; float:none !important; max-width:240px; margin:0 auto; clear:both;}

	

	.control-label{width:30%;}

	.input-group{width:70%;}

	.input-group.width2, .width2{width:70%;}

	.paymentInformation .input-group{width:40%;}

	.paymentInformation .input-group.width2, .width2{width:40%;}		

	.sliderInfo{width:100%; height:auto; top:auto; bottom:0;}	

	.filtersBtn, .sliderInfoBottom a{width:150px;}

	.innerSlider .flexslider .slides img{height:520px;}

	.input-group.width5{width: 10%;}

	.input-group.width4{width: 20%;}

	.cityListwithMap .sideL{width: 100%;padding: 0; margin-bottom:20px;}

	.cityListwithMap .sideR{ width: 100%;}

	.login_section .right{margin-bottom:20px;}

	.bannerSearch.odd .loc{width: 50%;}

	

	.bannerSearch.odd, .bannerSearch.small{max-width: 360px;}

	.bannerSearch.odd .bannerSearchL{width:100%; padding:0;}

	.bannerSearch.odd .loc{width:100%; margin:0 0 6px 0;}

	.addMore{margin-top: 6px;min-width: 100%;}

	#adContent{/* top: 80px;width: 100%; */}

	.addMore{margin-right:0px;}

	.banrSrchContent #search{position:static; width:100%; margin:0;}

	#adContent2{margin:0; padding:0;}

	#adContent #hide{position:static; display:inline-block; margin:0 0 20px 0;}

	.login_section .left{max-width: 400px;width: 100%;float: none !important; margin: 0 auto 20px;}
	
	.formContainer h1{ font-size: 22px;line-height: 26px;}
	.addChange .control-label{width: 100%;}
	.addChange .input-group{width:100% !important;}
	.accounts.addChange{max-width:400px; width:100%;margin: 0 auto;}
	.addChange .input-group .width4{width:100% !important;}
	
	.section.formContainer .formBox{margin: 0 auto;max-width: 460px;}
	.capacityRow .control-label{width:100%;}
	.control-label{width:100%;}
	.input-group.width3, .width3{width:60%;}
	.withoutSliderImage img{height:auto;}
}

@media (max-width:562px){

	/* .allCitiesLnk{width: 46%; margin-bottom:20px; margin-right:0px;} */

	/* .sliderInfo{width: 60%;} */

	

	.grid5{width: 70%;}

	.grid5 .input-group{width: 80%; float:left;}

	

	.favoritesInfo{width:50%;}

	

	.listingDetails li{width:100%; text-align:left;}

	.listingDetails li p{margin-bottom: 0px;}

	.listingDetails li h3{ margin-bottom: 20px;}

	.eventsBlockContentR{width:40%;}

	button.addNe{width: 38%;}

	.width7{width: 55%;}

	.paymentInformation .input-group{width:40%;}

	.paymentInformation .input-group.width2, .width2{width:40%;}	

	.input-group.width5{width: 10%;}

	.input-group.width4{width: 20%;}

}

@media (max-width:499px){	

	.topFeturedList .rW .colM{display: block;margin: 0 auto; max-width: 310px; width: 100%;}
	.feturedBox{-webkit-box-shadow:0 1px 2px 0px rgba(0, 0, 0, 0.72); box-shadow:0 1px 2px 0px rgba(0, 0, 0, 0.72);}
	.feturedBox .image{height:auto;}

	.exploreCities .rW .colM,

	.exploreCities .rW .colM.small{width:100%;}

	/* .allCitiesLnk{width: 98%; margin-bottom:20px; margin-right:0px;} 

	.citySearch input[type="text"]{width: 75%;}

	.citySearch{width: 95%;}*/

	.policyRight{width: 100%; display:block; text-align:center;}

	.policyRight a{width:70%;margin: 0 0px 10px;}

	.policyLeft{width: 100%; margin-bottom: 30px;}

	/*.sliderInfo{height:344px;}	*/

	.paymentInformation .input-group{width:40%;}

	.paymentInformation .input-group.width2, .width2{width:40%;}

	.input-group.width5{width: 10%;}

	.input-group.width4{width: 20%;}	

	.feturedBox .image {height: auto; max-height: 180px;}
	.bannerlgTl {font-size: 22px;}
	
	.bannerSearch{margin: 4px auto 0;}
	#banner .bannerImage{min-height: 450px;}
	#banner .bannerTxt{top: 58%;}
	.bannersmTl {font-size: 16px;margin: 12px 0 0;}
	.section{padding: 20px 0 24px;}
	.section h2{font-size: 22px;}
	.topFeturedList{margin: 10px 0 0;}
	.greyttl {font-size: 20px; line-height:24px;}
	.findVenueBox .venueName {font-size: 19px; line-height:20px; margin:4px 0 10px 0;}
	.findVenueBox .image img{max-height:80px;}
	.copyright .wrapper{padding:0 20px;}
	.formContainer.odd h3{font-size: 18px;}
	.exploreCityBox .vw span{font-size: 18px;}
	
	.mailBoxLeft{float: none; margin: 0 auto 20px;max-width: 300px; width: 100%;}
	.mailBoxRight{padding: 0;margin: 0 auto;max-width: 300px; width: 100%;}
	.mailBoxVw{padding: 14px !important;}
}

@media (max-width:479px){

	/* .sliderInfo{width: 80%;} */

	.sliderInfo p{font-size: 11px;}

	.footerNav ul li{display:block;}

	.priceBlock{width:100%;}

	.venueList tbody td:before{ content:attr(data-th)":"; width:120px; padding-left:10px;}

	.control-label{float: none;}

	.accounts .input-group, .input-group, .input-group.width2, .width2{width: 70%; float:none;}

	.paymentInformation .input-group:last-child{padding-right:10px;}

	.paymentInformation .input-group{ margin-bottom:10px;}

	.input-group.width3, .width3{width: 70%;}

	.capacityRow .form-group{width: 70%;padding-right: 0;}

	.grid6 {width: 24%;}

	

	.favoritesImage{float: none; margin: 0 0 25px;}

	.control-label,

	.input-group,

	.input-group.width2, .width2{width:100%;}

	

	.allCitiesLnk ul li,

	.allCitiesLnk ul li:nth-child(4n),

	.allCitiesLnk ul li:nth-child(3n){width:50%; padding-right:16px;}

	.allCitiesLnk ul li:nth-child(2n){padding-right:0;}

	.filtersBtn, .sliderInfoBottom a{width:100%;}

	

	.featurebox ul li{width:100%;}

	.listEvent.widthHalf{width:100%;}

	

	.formContainer h1{width:100%; float:none;margin-bottom:10px;}

	button.addNe{float:left;width:100%;}

	.eventsBlockContent{margin-top:20px;}

	.eventsBlockContentL{width:100%;}

	.eventsBlockContentR{width:100%;}

	

	.innerBoxHead .image{width: 100%; margin-bottom:10px;}

	.innerBoxHead .details{padding: 0;}

	.paymentInformation .input-group{width:40%;}

	.paymentInformation .input-group.width2, .width2{width:40%;}	

	.input-group.width5{width: 20%;}

	.input-group.width4{width: 26%;}

	

	.paymentInformation .control-label{ float:left; width:40%;}

	.paymentInformation .input-group { float:left;}

	

	.cityListing li{width: 50%;}

	.newChange{float:left;}

	

	.innerBoxHead .bxL{width:100%;margin-bottom:10px; padding:0;}

	.innerBoxHead .bxR{width:100%;}
	
	.composeMailBox .comFldTtl{width:100%; text-align:left;padding: 0 0 6px;}
	.composeMailBox .comFld{padding-left:0px;}
	.mailBoxVw {padding: 0 !important;}
}

@media (max-width:430px){
	.input-group.width1, .width1{width: 100%;}
	.capacityRow .form-group{width: 100%;}
	.capacityRow .input-group{width: 100%;}
	.input-group.width3, .width3{width: 100%;}
	}