/*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) { .menusection > .section, .mega-menu-holder.container {width:100% }
    .et-tabs nav a{font-size: 13px;}
	    .menusection{position: relative;}
.leafbg {background: transparent url(../img/leaf.png) no-repeat ;background-position: 20% 140% !important;}
.site-wrapper #mobile-header{box-shadow:none !important;}
.home #page-wrap{padding-top: 0 !important;}
#footer .vc_col-sm-2 {
    flex: auto;
   min-width: 220px;
height: 178px;
}
#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item .responsive-menu-pro-item-link {
    font-size: 15px;
    font-weight: bold;
}


    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
	    
	    .team-list .flex-team-list-member{flex-direction: column;}
	   
.leafbg {background: transparent url(../img/leaf.png) no-repeat ;background-position: 20% 110% !important;background-size: 360px 360px;}

.single-eventer .event-image{width: 100%; float: none;}
.single-eventer .eventer-is-tickets-active {
    width: 100%;
    clear: none;
    float: none;
}
.single-eventer .eventer-single-event-details{width: 57%;

margin-right: 3%;}
.single-eventer .eventer-ticket-details-wrap{width: 40%;

float: left;}


    }
/* Medium Devices, Desktops */
    @media only screen and (max-width : 959px) {
	   .flexcards.news-front .x-card-outer {
    min-width: 300px;}
.secondmenu >a{
   border-left: none !important;
}

    }
    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
	    .border-right{border-left: #fff 0px solid; }
	    .single-eventer .eventer-single-event-details{width: 100%;margin-right: 0;}
.single-eventer .eventer-ticket-details-wrap{width: 100%;float: none;overflow: hidden;}

	    .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li{width: 50%;}
	    #footer .vc_col-sm-2 {height: inherit}
	    figure.effect-ming h2{padding: 20px;}
	    figure.effect-ming img.figure-hover{top: 50%;}
	    figure.effect-ming:hover img.figure-hover{opacity: 0;}
	    figure.effect-ming p{display: none !important; }
	    .flex-team-member{width: 210px;
max-width: 210px;}
	    
.boxwithshadow .vc_col-sm-6 {
    width: 100%;
}
.flexcards.news-front{flex-direction: column;}
    }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    /* Standard Logos */
    .logo_standard{display:block}
 
}
    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
	  .single-eventer  .wpb_row {
    margin-left: -15px;}
	    .titlebar h1, .title-h1 {
       font-size: 28px !important;
}
	    .et-content-wrap {padding: 0 20px}
	    .drinkmenu .name{width: 70%}
	    #header.header-transparent, .header-is-transparent #mobile-header {
    position: relative;
}
	    #transparentimage{max-height: 300px;}
	    .woocommerce form.checkout .form-row-wide {
		    width: 100%; margin: 0;
	    }
	    #page-wrap {
    padding-top: 0px;
}
 .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li{width: 50%;}
  .flex-team-member{width: 280px;
max-width: 280px;}
#markers .container .marker-link{display: flex;margin: 5px auto 5px auto;}

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        figure.effect-ming h2 {
    padding: 0 30px;margin: 10% 0 10px 0;
}
    }
    @media screen and (max-width: 800px) {
    .flexbox-imgs img {
      max-width: 125px;
      max-height: 88px;
      margin: 5px 8px;
  }
}

@media screen and (max-width: 560px) {
  .flexbox-imgs img {
      max-width: 85px;
      max-height: 60px;
      margin: 3px 5px;
  }
}

 @media only screen and (min-width : 768px) {
	.page-id-17760 #transparentimage { background-position: center 20%;}
	 .page-id-17760 #transparentimage h1{margin: 260px 0 150px 0;}
 }