.event_header{
		padding-left: 600px;
		padding-right: 600px;
		padding-top:180px;
		padding-bottom:110px;
	}

.public-house_about .function{
	    padding-top: 119px !important;
	    padding-right: 60px !important;
	    padding-bottom: 93px !important;
	    padding-left: 90px !important;
	}


@media (min-width: 1441px) {
	.public-house_about .vc_col-sm-6:first-child .wpb_text_column:after{ content: ""; display: block; clear: both;}
	.public-house_about .vc_col-sm-6:first-child .wpb_text_column .wpb_wrapper {float: right;}
}

@media screen and (min-width: 1441px) and (max-width: 1920px) { 
	/*Home*/
	.public_house_nan .vc_custom_1477106835443{
		padding:101px 85px 150px 125px !important;
	}
	.public_house_nan .vc_custom_1477100895687{
		padding: 150px 85px 150px 125px !important;
	}
	.public_house_nan .vc_custom_1477102213491{
		padding: 162px 58px 161px 125px !important; 
	}
	.public_house_nan .vc_custom_1477100854880{
		padding: 132px 125px 132px 85px !important;
	}
	.public_house_nan .vc_custom_1477106909433{
		padding: 162px 85px 161px 125px !important;
	}
	.public_house_nan .vc_custom_1477107670417{
		padding: 125px 85px 125px 125px !important;
	}
	.public_house_nan .vc_custom_1477109195907{
		padding: 162px 85px 161px 125px !important;
	}
	
/*About*/
	.public-house_about .vc_custom_1477103218718{
		padding: 80px 125px 81px 85px !important;
	}
	.public-house_about .vc_custom_1477103283549{
		padding: 105px 125px 102px 85px !important;
	}
	.public-house_about .vc_custom_1477044089439{
		padding:198px 85px 197px 125px !important;
	}
	.what_is_on_padding {
	    padding: 110px 125px 40px 85px !important;
	}
	.public-house_about .vc_custom_1477121913954{
		padding: 150px 125px 150px 85px !important;
	}
	.public-house_about .vc_custom_1477120682666{
		padding: 150px 85px 150px 125px !important;
	}
	.public-house_about .vc_custom_1477121990059{
		padding: 150px 125px 150px 85px !important;
	}
	.public-house_about .vc_custom_1477122008042{
		padding:160px 85px 160px 125px !important;
	}
	/*Event*/

	.padding_content_event{
		padding:112px 0;
	}
	.event_bottom .vc_custom_1477037910835{
		padding-top: 185px !important;
		padding-bottom: 185px !important;
	}
	.contact_page .vc_custom_1477105827988{
		padding: 110px 125px 132px 85px !important;
	}

}

@media screen and (max-width: 1899px) {
	.public_house_nan .vc_custom_1478600938398{
		padding:160px 20px 160px 20px !important;
	}
}
@media screen and (max-width: 1800px){
	.public_house_nan .vc_custom_1478600938398{
		padding:150px 20px !important;
	}
}
@media screen and (max-width: 1744px){
	.public_house_nan .vc_custom_1480300417406{
		padding:170px 85px 170px 125px !important;
	}
	.public_house_nan .vc_custom_1478600938398{
		padding:145px 20px !important;
	}
	.what_is_on_padding {
	    padding: 50px 125px 50px 85px !important;
	}
}
@media screen and (max-width: 1670px){
	.what_is_on_padding {
	    padding: 13px 125px 13px 85px !important;
	}
}
@media screen and (max-width: 1542px){
	.what_is_on_padding {
	    padding: 30px 125px 30px 85px !important;
	}
}
@media screen and (max-width: 1536px) {
	.public_house_nan .vc_custom_1479712937059{
		padding:80px 125px 50px 85px !important;
	}
	.public_house_nan .vc_custom_1480300417406 {
		padding: 190px 85px 170px 125px !important;
	}
}
@media screen and (max-width: 1600px){	
	.public-house_about .function {
	    padding-top: 47px !important;
	    padding-right: 125px !important;
	    padding-bottom: 66px !important;
	    padding-left: 85px !important;
	}
        .wp-row .wpb_wrapper h3 {
            font-size: 34px;
           padding-bottom: 22px;
       }
}
@media screen and (max-width: 1540px){	
	.public_house_nan .vc_custom_1478600938398 {
		padding: 124px 20px !important;
	}
}
@media screen and (min-width: 1441px) {
#post-7 .entry-content{
	padding-top: 120px;
}
}
@media screen and (min-width: 1200px) {
.entry-header {
    padding-top: 37px;
}
.intro-content {
    padding-right: 150px !important;
    padding-left: 150px !important;
}
}

@media screen and (max-width: 1440px) {
	
	.event_header{
		padding-left: 330px !important;
		padding-right: 330px !important;
		padding-top:170px;
		padding-bottom:110px;
	}
	.public_house_nan .vc_custom_1478600938398{
		padding:112px 20px 112px 20px !important;
	}
	.public_house_nan .vc_custom_1478600938398 {
		padding: 112px 20px !important;
	}
	.public_house_nan .vc_custom_1483955828449{
		padding-top: 150px !important;
		padding-right: 85px !important;
		padding-bottom: 213px !important;
		padding-left: 125px !important;
	}
	.public_house_nan .vc_custom_1483948171617{
		padding-top: 114px !important;
		padding-right: 85px !important;
		padding-bottom: 114px !important;
		padding-left: 125px !important;
	}
	.public-house_about .function {
                padding-top: 35px !important;
                padding-right: 125px !important;
                padding-bottom: 31px !important;
                padding-left: 85px !important;
	}
	.public-house_about .author{
		padding-top: 0 !important;
		padding-bottom: 30px !important;

	}
	.public-house_about .author p{
		margin-bottom:20px;
	}
}


@media screen and (max-width: 1539px){
	.public_house_nan .vc_custom_1480300417406 {
		padding: 190px 85px 190px 125px !important;
	}
}
@media screen and (max-width: 1419px){
	.public_house_nan .vc_custom_1480292014612{
		padding:50px 125px 50px 85px !important;
	}
	
}


@media screen and (max-width: 1399px){
	.public_house_nan .vc_custom_1478600938398 {
		padding: 104px 20px 112px 20px !important;
	}
}
@media screen and (max-width: 1339px){
	.public_house_nan .vc_custom_1479712937059{
		padding:50px 125px 50px 85px !important;
	}
}
@media screen and (min-width: 1281px) and (max-width: 1440px) {
	/*Home*/
	.public_house_nan .vc_custom_1477106835443{
		padding: 125px 85px 115px 125px !important;
	}
	.public_house_nan .vc_custom_1477107670417{
		padding: 125px 85px 125px 125px !important;
	}
	.public_house_nan .vc_custom_1477106909433{
		padding: 112px 85px 110px 126px !important;
	}
	.public_house_nan .vc_custom_1477109195907{
		padding: 110px 85px 112px 125px !important;
	}

	/*About */  
	.public_house_nan .vc_custom_1477102213491{
		padding-top: 107px !important;
	}
	
	.public-house_about .vc_custom_1477103218718{
		padding:72px 125px 80px 85px !important;
	}
	.public-house_about .dowload{
		padding: 77px 125px 80px 85px !important;
	}
	.what_is_on_padding{
		padding: 19px 85px 19px 85px !important;
	}
	.padding_content_event{
		padding: 57px 0 !important;
	}
	.event_bottom .vc_custom_1477037910835{
		padding-top: 140px !important;
		padding-bottom: 140px !important;
	}
	/*=======Event =============*/
	.alm-btn-wrap{
		padding-top: 117px;
		height: 298px;
		bottom: -298px;
	}
	
	.public-house_about .vc_custom_1481165778893{
	padding-top:70px !important;
	padding-bottom:70px !important;
	}
        .wp-row .wpb_wrapper h3 {
        font-size: 30px;
        padding-bottom: 4px;
        }
	
}
@media screen and (max-width: 1336px){
	.public-house_about .function {
	    padding-top: 54px !important;
	    padding-right: 125px !important;
	    padding-bottom: 54px !important;
	    padding-left: 85px !important;
	}
}
@media screen and (max-width: 1310px){
	.what_is_on_padding {
		padding: 20px 125px 20px 45px !important;
	}
	.wp-row .wpb_wrapper h3{
		font-size:25px;
	}
}
@media screen and (max-width: 1280px){
	.public_house_nan .vc_custom_1483948171617{
		padding-top: 97px !important;
		padding-right: 85px !important;
		padding-bottom: 97px !important;
		padding-left: 125px !important;
	}
	.public-house_about .vc_custom_1481165778893 {
	    padding-top: 150px !important;
	    padding-right: 125px !important;
	    padding-bottom: 144px !important;
	    padding-left: 85px !important;
	}
	/*.vc_custom_1477122439102{
		padding-bottom: 200px;
		position: relative;
	}
	.public-house_about .dowload{
		position: absolute !important;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		z-index: 99999;
	}*/
	.public-house_about .dowload {
	    padding-top: 77px !important;
	    padding-bottom: 77px !important;
	    margin-left: 0 !important;
	}
	.contact_page .vc_custom_1480316633838{
		padding-bottom: 40px !important;
	}
	.contact_page_outsite_top .vc_custom_1483944783425{
		padding-bottom: 92px !important;
	}

}
@media screen and (min-width: 1201px) and (max-width: 1280px) {
p{
	font-size:16px !important;
}
  	.public_house_nan .vc_custom_1477102213491{
  		padding:95px 125px 95px 
  	}
  	/*.what_is_on_padding {
	    padding: 49px 125px 59px 70px !important;
	}*/
	.contact_page .vc_custom_1477105827988{
		padding-top: 50px !important;
	}
	.alm-btn-wrap{
		padding-top: 100px;
		height: 264px;
		bottom: -264px;
	}
	/*.public-house_about .dowload{
		padding-top:110px !important;
		margin-left: -100%;
	}*/
	.public_house_nan .vc_custom_1478600938398{
			padding:96px 20px !important;
		}
	.public_house_nan .vc_custom_1480292025968 {
		padding: 180px 85px 180px 125px !important;
	}
}
@media screen and (max-width: 1230px){
	.what_is_on_padding {
		padding: 10px 75px 10px 30px !important;
	}
	.wp-row .what_is_on_padding .wpb_wrapper h3{
		padding-bottom:20px;
	}
}


@media screen and (min-width: 1201px) and (max-width: 1240px){
		#menu-main-menu.menu li:last-child {
		    padding: 0 0 0 20px !important;
		}		
	}
@media (max-width: 1220px){
	.public_house_nan .vc_custom_1483955828449 {
	    padding-top: 0px !important;
	    padding-right: 85px !important;
	    padding-bottom: 0px !important;
	    padding-left: 125px !important;
	}
	.public_house_nan .vc_custom_1483948171617 {
	    padding-top: 90px !important;
	    padding-right: 85px !important;
	    padding-bottom: 90px !important;
	    padding-left: 125px !important;
	}

}
@media screen and (max-width: 1205px){
	
	.public_house_nan .wpb_wrapper p{

		font-size: 18px;
		font-weight: 400;
	}
	.public_house_nan .vc_custom_1480292014612 {
		padding: 50px 125px 50px 85px !important;
	}
	.public_house_nan .vc_custom_1480300417406 {
		padding: 200px 85px 200px 125px !important;
	}
	.public_house_nan .vc_custom_1478600938398 {
		padding: 89px 20px !important;
	}
	.public_house_nan .vc_custom_1480300417406 {
		padding: 160px 85px 160px 125px !important;
	}
}
	
@media screen and (max-width: 1080px){
	.public_house_nan .vc_custom_1478600938398 {
		padding: 75px 20px !important;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  	.public_house_nan .vc_custom_1477107670417{
  		 padding: 93px 85px 124px 93px !important;
  	}
  	.public_house_nan .vc_custom_1477106762799{
  		padding: 70px 85px !important;

  	}
  	.public_house_nan .vc_custom_1477109195907{
  		padding: 88px 85px !important;
  	}
	.public_house_nan .vc_custom_1477101443591,.public_house_nan .vc_custom_1477101429788{
		padding: 60px 85px 70px 85px !important;
	}
	.what_is_on_padding {
	    padding: 25px 125px 25px 85px;
	}
	
	.public-house_about .dowload{
			padding-top:100px !important;
			padding-bottom:0 !important;
		}
	.public-house_about .dowload {
	    padding-top: 40px !important;
	    padding-bottom: 40px !important;
	    margin-left: 0 !important;
	}
	
}
@media screen and (max-width: 1200px){
	/* Menu */
	#menu-main-menu.menu li:last-child {
		    padding: 0 0 0 20px !important;
		}
	#page .site-header.mobile-home .logo.home img{
		height: 25px !important;
		top: 12px !important;
	}
	#page .logo img{height: 17px}
	.site-header.mobile-home .main-menu.home .menu-main-menu-container ul li a{
		padding: 8px 10px !important;
	}
	.site-header.mobile-home .main-menu.home .menu-main-menu-container ul li:last-child a {
	    padding: 5px 0 0 0 !important;
	}
	.site-header.mobile-home .main-menu.home .menu-main-menu-container ul li:last-child{
		padding-left: 20px !important;
	}
	.container_menu_home_fix .logo_fix img{
		height: 17px;
	}
	.alm-btn-wrap{
		padding-top: 115px;
	}
	.public_house_nan .vc_custom_1478600938398{
			padding:88px 20px !important;
		}
}

@media screen and (max-width: 1199px){
	.public_house_nan .vc_custom_1479712937059{
		padding:40px 125px 40px 85px !important;
	}
	.public_house_nan .vc_custom_1479712474755{
		padding:160px 85px 160px 125px !important;
	}
	#menu-main-menu.menu li a{
		padding: 8px 10px 0 10px !important;
	}
	.public_house_nan .vc_custom_1483948171617 {
	    padding-top: 88px !important;
	    padding-right: 85px !important;
	    padding-bottom: 88px !important;
	    padding-left: 125px !important;
	}
}
@media screen and (max-width: 1124px){
	.what_is_on_padding {
		padding: 8px 10px 0 10px !important;
	}
	.wp-row .wpb_wrapper h3{
		font-size:20px !important;
	}
}

@media screen and (max-width: 1024px){
	.contact_page_outsite_top .vc_custom_1483944783425{
		padding-top: 60px !important;
	}
	.page-id-15 .wp-contact{
		padding:60px 20px !important;
	}
.public_house_nan .vc_custom_1479712937059{
	padding:50px 20px !important;
}
.navbar-fixed-top .logo_fix img{
	height: 20px !important;
}
.event_header,.vc_custom_1477034395269{
		padding-left: 35px !important;
		padding-right: 35px !important;
	}
	
	#menu-main-menu.menu li:last-child{
		padding-left: 20px !important;
	}
	#menu-main-menu.menu li{
		padding-left:3px !important;
		padding-right:3px
	}
	.public_house_nan .vc_custom_1477388860920{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.event .ajax-load-more-wrap .alm-reveal .colum{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.event .ajax-load-more-wrap .alm-reveal .colum .event_content .position_relative{		
		position: relative !important;
		transform: translate(-0%, -0%);
		left: 0 !important;
		top: 0 !important;
	}
	.event .ajax-load-more-wrap .alm-reveal .colum .event_content h3{
		font-size: 25px;
		padding-bottom: 20px;
	}

	.event_header{
		padding-left: 35px !important;
		padding-right: 35px !important; 
	}
	.entry-header h1{
		font-size: 60px;
	}
	.public_house_nan .vc_custom_1478600938398{
			padding:70px 20px !important;
		}
	/*Home*/
	.public_house_nan .vc_single_image-wrapper img{
		height: 50px;
		width: auto;
	}
	/*.margin_bottom_home{
		top: 25px;
	}*/
	.public_house_nan .vc_custom_1477107670417{
		padding: 112px 20px !important;
	}

	.public_house_nan .vc_custom_1477106762799{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.public_house_nan .vc_custom_1477107670417 p{
		text-align: center !important; 
	}
	.public_house_nan .vc_custom_1477109195907{
		padding:70px 20px !important;
	}
	.public_house_nan .vc_custom_1477101443591,.public_house_nan .vc_custom_1477101429788{
		padding: 60px 20px 70px 20px !important;
	}
	/*About*/
	.public_about_top .vc_custom_1477103166812{
		padding: 60px 20px 50px 20px !important;
	}
	.public-house_about .vc_custom_1477122008042{
			padding: 70px 20px !important;
	}
	.public-house_about .vc_custom_1477121990059{
		padding: 50px 20px 45px 20px !important;
	}
	.public-house_about .vc_custom_1477120682666{
		padding: 70px 20px 58px 30px !important;
	}
	.public-house_about .vc_custom_1477121913954{
		padding: 50px 20px 55px 20px !important;
	}
	.public-house_about .vc_custom_1477103325643,.public-house_about .vc_custom_1477103304586{
		padding: 60px 20px 70px 20px !important;
	}
	.public_about_top .vc_custom_1477390659169{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.public_about_top .vc_custom_1478601073568{
		padding:70px 35px !important;
	}
	/*What is on*/
	.wp-row .wpb_wrapper h3{
		font-size: 25px;
	}
	.what_is_on_padding {
	    padding: 30px 20px 30px 20px;
	}
	#post-10 .vc_custom_1477104185036,#post-10 .vc_custom_1477104185036 .vc_custom_1477104197426{
		padding: 60px 20px 70px 20px !important;
	}
	/*Menu*/
	.menu_public-house .vc_custom_1476954556701{
		padding: 100px 35px 150px 35px !important;
	}
	.public_house_nan .contact_home{
		padding: 60px 20px 70px 20px !important;
	}
	/* Contact */
	.contact_page .vc_custom_1477129715845{
		padding: 90px 20px 60px 30px !important;
	}
	.contact_page .vc_custom_1477129759965{
		padding-top: 0 !important;
	}
	.contact_page .vc_custom_1477105827988{
		padding: 35px 20px !important;
	}
	/*Event*/
	.alm-btn-wrap{
		padding-top: 100px;
	}
	.site-header.mobile-home .main-menu.home .container_menu_home_fix ul li a{
		padding: 8px !important;
	}
	.site-header.mobile-home .main-menu.home .menu-main-menu-container ul li:last-child a:after {
		bottom: 0px !important;
	}
	.public-house_about .dowload{
			padding-top:50px !important;
			padding-bottom:0 !important;
		}
	.menu_public-house .vc_custom_1479712570709{
		padding:80px 30px !important;
	}

	.public_house_nan .vc_custom_1479712474755{
		padding:150px 20px  100px 20px !important;
	}
	.margin_bottom_home .aligncenter{
		height:55px;
	}
	.public_about_top .vc_custom_1479712168102{
		padding:60px 30px !important;
	}
	.public_house_nan .vc_custom_1480292014612 {
		padding: 50px 20px 50px 20px !important;
	}
	.public_house_nan .vc_custom_1480300417406{
		padding:120px 20px !important;
	}
	.post-10 .vc_custom_1479712800640{
	padding:100px 30px !important;
	}
	.public-house_about .vc_custom_1481165544785,.public-house_about .vc_custom_1481165778893{
		padding:50px 35px !important;
	}
	.public_about_top .vc_custom_1483944539843, .vc_custom_1484108852180.home-top{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.public_house_nan .vc_custom_1483948171617 {
	    padding-top: 69px !important;
	    padding-right: 85px !important;
	    padding-bottom: 69px !important;
	    padding-left: 125px !important;
	}
	#post-7 .entry-content {
	    padding-top: 70px;
	}
	#home-intro {
    	padding-top: 100px !important;    
	}
	.position_absolute_about {    
	    width: 100%;
	    padding: 35px;
	 }
	 .public-house_about .function{
	 	padding-right: 30px !important;
	 	padding-left: 30px !important;
	 }
	 .public-house_about .dowload {
	    padding-top: 20px !important;
	    padding-bottom: 15px !important;
	    margin-left: 0 !important;
	}
	.menu_public-house .vc_custom_1483944680399{
		padding-right: 30px !important;
		padding-left: 20px !important;
	}
	.contact_page .contact_home h3{
		padding-bottom: 30px !important;
		font-size: 25px !important;
	}
	 .vc_custom_1480316219192{
	 	padding-right: 30px !important;
	 	padding-left: 30px !important;
	 }
}

@media screen and (max-width: 980px){
	.what_is_on_padding {
		padding: 15px 10px 15px 10px !important;
	}
	.site-header.mobile-home .main-menu.home .menu-main-menu-container ul li:last-child{
		padding-left: 10px !important;
	}
	.wpb_wrapper p{
		font-size: 16px !important;
	}
	.show_more{
		font-size: 16px !important;
	}
	#menu-main-menu.menu li{
		padding-left:0px !important;
		padding-right:0px
	}
	.public_house_nan .vc_custom_1477109195907{
		padding: 65px 20px !important;
	}
	.public_about_top .vc_custom_1477103166812{
		padding: 60px 20px 50px 20px !important;
	}
	/* A bout */
	.public-house_about .vc_custom_1477122008042{
		padding: 60px 20px !important;
	}
	/*What is on */
	.what_is_on_padding {
	    padding: 28px 20px 30px 20px;
	}
	/*Contact*/
	.contact_page .contact_home h3{
		padding-bottom: 25px !important;
	}
	.contact_page_outsite_top .vc_custom_1483944783425 {
	    padding-top: 91px !important;
	}
}
@media(max-width:900px){
	.what_is_on_padding {padding:50px 20px !important;}
}
@media screen and (max-width: 950px){
	.entry-content{
		margin-top: -5px;
	}
	.wpb_wrapper p{
		font-size: 15px !important;
	}
	.navbar-fixed-top{margin-bottom:0px !important}
	
	.site-header #nav-bar-wrap{
	   position:fixed !important;
           background-color: #fff;
	}
	#page .site-header{
		margin-bottom:0 !important;
	}
	#nav-bar-wrap .logo_home{
		display:none
	}	
	
	#nav-bar-wrap .logo_page{
		display:block !important
	}	
	body.home  #nav-bar-wrap .logo_page{
		display:none !important
	}			
	body.home #nav-bar-wrap .logo_home{
		display:none !important;
	}
	body #page #nav-bar-wrap .logo{
		    top: 16px;
		    right: 20px;
		    left: auto;
		    -webkit-transform: translateX(0);
		    transform: translateX(0);
	}
	body #page #nav-bar-wrap img.logo_page {
	    display: block !important;
	    height: 18px !important;
	}
	#nav-bar-wrap{
		width:100%;
		min-height:0px !important;
		padding:0 0 5px 0 !important
	}
	#nav-bar-wrap .nav-bar-mini{
		display:block;
		margin-left:20px;
	}
	#nav-bar-wrap .nav-bar-mini .nav-left{
		padding-top:15px
	}
	#nav-bar-wrap .nav-bar-mini .nav-right{
		display:none;
	}
	.site-header .logo_fix{
		display:none
	}
	#nav-bar-wrap .nav-bar-mini:after{
		display:block;
		clear:both;
		content:"";
	}
	#nav-bar-wrap-fix{
		position:relative !important;
	}
	#nav-bar-wrap .navbar-fixed-top{
		position:relative;
		top:5px;
		left:0px;
		right:0px;
		width:100%;
		padding:0;
		min-height:0px;
		overflow:hidden;
		display: block;
		height: 0;
	}
	#page .mobile-home{
		/*min-height: 50px !important;*/
	}
	#page .site-header{
		min-height: 0 !important;
	}

	#nav-bar-wrap .menu-main-menu-container{
		float:none;
		width:100%;
		text-align:center;
		padding:0;
		background-color:#fff
	}
	#nav-bar-wrap .container_menu_home_fix{
		max-width:none !important;
	}
	#nav-bar-wrap  #menu-main-menu li{
		display:block;
		float:none;
		padding:0;
		margin: 0;
		text-align:left;
	}
	#nav-bar-wrap  #menu-main-menu li a{
		float:none !important;
		padding:10px 16px !important;
		display:block;
		/*font-family:'Conv_GT-Pressura-Mono-Light';
		font-size:21px !important;*/
		text-align:center;
		background:#f4f1e4;
	}
	#nav-bar-wrap  #menu-main-menu li:first-child a{
		border-top:1px solid #b9b9b9;
	}
	#nav-bar-wrap  #menu-main-menu li a{
		border-bottom: 1px solid #b9b9b9;
	}
	#nav-bar-wrap  #menu-main-menu li a:hover{
		background:#fdfbf2;
	}
	
	/*#nav-bar-wrap #menu-main-menu li:first-child a {
		border-top: 1px solid #b32f2f !important;
	}
	#nav-bar-wrap  #menu-main-menu li:last-child{
		padding:20px 10px 20px 15px
	}*/

	#menu-main-menu.menu li:last-child{
		padding-left:0 !important;
		
	}
	#menu-main-menu.menu li:last-child a{
		font-family: 'Open Sans', sans-serif !important;
		font-weight:normal;
		color:#000;
	}
	#nav-bar-wrap .container_menu_home_fix{
		width:100%;
		padding:0px
	}
	.icon-bar2{
		width: 22px !important;
		height: 2px !important;
		margin-bottom: 5px !important;
	}

	.nav-bar-mini .nav-right{
		padding-top:10px !important;
	}
	#page .site-header.mobile-home .nav-right_menumobile{ margin-top: 0px; margin-left: -46px;}
	.site-header.mobile-home .main-menu.home .menu-main-menu-container ul li:last-child a{
		padding: 8px 0px !important;
	}
	.event-content .vc_col-sm-6{
		width: 100% !important;	
	}
	.event .ajax-load-more-wrap .alm-reveal .colum{
		position: relative;
		left: 0;
		padding:30px 0;
	}
	.event .ajax-load-more-wrap .alm-reveal .colum .event_content:after,.alm-btn-wrap:before{
		height: 0;
	}
	.public-house_about .vc_col-sm-6{
		width:100%;
	}
	.public-house_about .vc_custom_1478763603656,.public-house_about .vc_custom_1478763594686, .public-house_about .vc_custom_1478763610316{
		padding:40px 20px 40px 30px !important;
	}
	.public-house_about .dowload{
		padding-top:70px !important;
		padding-bottom:70px !important;
	}
	#nav-bar-wrap #menu-main-menu li:last-child{
		overflow:hidden
	}
	#nav-bar-wrap #menu-main-menu li:last-child a{
		font-weight:normal;
		font-size:14px;		
	}
	#nav-bar-wrap #menu-main-menu li:last-child a:after{
		display:none;
	}
	#menu-main-menu.menu{
		padding:0 !important;
	}
	.margin_bottom_home .size-full{
		max-height:80px;
		padding-top:50px;
                margin-top: 40px;
	}
	.public_house_nan .vc_custom_1477388860920{
		padding-bottom:120px !important;
	}
	.public_house_nan .vc_custom_1478600938398{
		padding:61px 20px !important;
	}
	/*.what_is_on_padding{
		padding:50px 20px 0 20px !important;
	}*/
	.contact_page{
		margin:0 !important;
		padding:0;
	}
	.contact_page_outsite_top{
		margin:0 !important;
		padding:0px;
	}
	.public-house_about .vc_custom_1479712365373,.public-house_about .vc_custom_1479712349215,.public-house_about .vc_custom_1479712544058{
		padding:50px 30px !important;
	}
	.public_house_nan .event_home h3{
		 font-size: 55px !important;
		 }
		#nav-bar-wrap-fix .main-menu{
			padding-bottom: 0 !important;
		}
	.position_absolute_about {
	    padding: 70px 30px !important;
	}
	#post-7 .entry-content{
		padding-top: 65px !important;
	}
	.margin_bottom_home{
		top: -25px !important;
	}
	.public_house_nan .vc_col-sm-6{
		width: 100%;
	}
	#home-intro {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.public_house_nan .vc_custom_1483948171617{
		padding-top: 0 !important;
	}
	#home-intro {
	    padding-top: 40px !important;
	}
	#post-7 .entry-content {
	    padding-top: 25px !important;
	}
	.public_house_nan .vc_custom_1480292014612 {
	    padding: 50px 20px 0 20px !important;
	    text-align: justify;
	}
	.public_house_nan .vc_custom_1483955828449 {
	    padding-top: 0px !important;
	    padding-right: 30px !important;
	    padding-bottom: 0px !important;
	    padding-left: 30px !important;
	}
	.margin_bottom_home .aligncenter{
		height: 80px !important;
		width: auto !important;
	}
	.public-house_about .wp_social h3{
		padding-bottom: 30px !important;
	}
	.contact_page .vc_custom_1480316633838{
		padding: 30px !important;
		font-size: 25px;
	}
	
}
@media screen and (max-width: 917px){
	.post-10 .vc_col-sm-6{
		width:100%;
	}
}
@media screen and (max-width: 800px){
	
	.public_house_nan .public_house_relative .public_house_absulute h3,.public_house_nan .event_home h3{
		font-size: 40px !important;
	}
	.public_house_nan .contact_home .title{
		font-size: 25px !important;
	}
	.public_house_nan .vc_single_image-wrapper img{
		height: 35px;
	}
	/* About */
	.public-house_about h3{
		font-size: 25px;
	}
	.public-house_about .vc_custom_1477122008042{
		padding: 28px 20px !important;
	}	
	#post-10 .vc_col-sm-6{
		width: 100% !important;
	}
	/*Contact*/
	.contact_page .contact_home h3{
		padding-bottom: 15px !important;
	}
	.alm-btn-wrap{
		padding-top: 70px;
	}
	#page .site-header{
		/*margin-bottom:20px !important;*/
	}
	.public_house_nan .vc_custom_1478597460968{
		padding:90px 20px !important;
	}
	.public_house_nan .vc_custom_1478600938398{
		padding: 62px 20px !important;
		text-align:center;
	}
	.page_sigle{
		margin-top:50px !important;
	}
	.page_sigle .entry-header h1{
		font-size:50px;
		top:-15px;
	}
	.what_is_on_padding{
		padding:50px 20px 50px 20px !important;
	}
	.entry-header h1{
		font-size: 50px;
	}
	#post-10 .vc_custom_1483944434061 {
	    padding-top: 160px !important;
	    padding-bottom: 50px !important;

	}

}
@media screen and (max-width: 799px){
	#menu-load {
		margin:0 !important;
		padding:0 15px;
	}
	.menu_group{
		padding:50px 20px;
		width:100%;
	}
}
@media screen and (max-width: 768px){
	.public_house_nan .vc_custom_1477109195907{
		padding: 60px 20px !important;
	}
	.public-house_about .vc_custom_1477121913954{
		padding: 60px 20px !important;
	}
	.public-house_about .vc_custom_1477120682666{
		padding: 70px 20px 70px 30px !important;
	}
	.public-house_about .vc_custom_1477121990059{
		padding: 40px 20px 40px 30px !important;
	}
	.contact_page .vc_custom_1477105827988{
		padding: 30px 20px !important;
	}
	.contact_contact .title{
		font-size: 25px;
	}
	#img_reasmore{
		width: 100%;
		height:50px;
	}
	.alm-btn-wrap{
		right: 0;
	    position: relative !important;
	    width: 100%;
	    height: auto !important;
	    bottom: auto !important;
	    background: #f0ece0;
	    color: #26272f;
	    font-size: 18px;
	    text-align: center;
	    padding-top: 180px;
	    float: left;
	    padding: 60px 0 !important;

	}
	.contact_page_outsite_top .vc_col-sm-6{
		width: 100% !important;
	}
	.public_house_nan .vc_custom_1478600938398 {
		padding: 59px 20px !important;
	}
	.public_about_top .vc_custom_1483944539843, .vc_custom_1484108852180.home-top, .vc_custom_1484111123227.home-top,
	.wpb_content_element.home-top {
	    padding-left: 30px !important;
	    padding-right: 30px !important;
	}
	#post-10 .vc_custom_1483944434061{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
        .intro-content {
		padding-left: 30px !important;
		padding-right: 30px !important;}
}
@media screen and (max-width: 767px){
	.public_house_nan .vc_custom_1480300417406 {
		padding: 120px 20px 50px 20px !important;
	}
	.public_house_nan .vc_custom_1480292014612 {
		padding: 50px 20px 0px 20px !important;
	}
}
@media screen and (max-width: 678px){
	.main-menu-mobile-page .main-menu ul{
		width: 100%;
	}
	.main-menu-mobile-page .main-menu ul li a{
		margin: 0;
		padding-left: 0;
	}
	.margin_bottom_home{
		top:0 !important;
	}
	.public_house_nan .vc_custom_1477388860920,.public_house_nan .vc_custom_1478597460968{
		padding:50px 20px !important;
	}
	.public_house_nan .vc_custom_1478600938398{
		padding:0 20px 50px 20px !important;
	}	
	
}
@media screen and (max-width: 767px){
	.public_house_nan .vc_custom_1479712474755{
		padding:100px 20px 50px 20px !important;
	}
}
@media screen and (max-width: 640px){
	.public_house_nan .vc_custom_1480300417406{
		padding:50px 20px !important;
	}
	.public_house_nan .vc_custom_1479712474755{
		padding:50px 20px !important;
	}
	.page_sigle .comment-form p{
		width: 100%;
	}
	.public_house_nan .vc_single_image-wrapper img{
		height: 25px !important;
	}
	.public_house_nan .vc_custom_1477107670417,.public_house_nan .vc_custom_1477106762799{
		padding:50px 20px !important;
	}
	/*About*/
	.public-house_about .vc_custom_1477122008042{
		padding: 60px 20px !important;
	}
	.contact_page .vc_custom_1477105827988{
		padding: 60px 20px !important;
	}
	.entry-header h1{
		font-size: 35px !important;
		padding-top: 13px;
	}
	#page .site-header.mobile-home .nav-right{
		display: none !important;
	}
	.entry-content .vc_custom_1477294987059{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	#page .logo img{
		height:25px !important; 
	}
	.public-house_about .vc_custom_1477120682666{
		padding: 30px 20px 30px 30px !important;
	}
	.public-house_about .vc_custom_1477121913954{
		padding: 30px 20px 30px 30px !important;
	}
	.public_house_nan .vc_custom_1477388860920{
		padding-top: 70px !important;
		padding-bottom: 70px !important;
	}
	.page .vc_custom_1477034395269,.page .vc_custom_1478681304072{
		padding:70px 20px !important;
	}
	.page_sigle .entry-header h1{
		top:-5px;
	}
	.menu_group{
		padding:0 20px !important;
	}
	#post-7 .entry-content {
	    padding-top: 0 !important;
	}
	.public_house_nan .social_home .title{
		font-size: 25px;
		padding-bottom: 0 !important;
	}
	.public_house_nan .contact_home_page .wp_social{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	.public_house_nan .contact_home {
	    padding: 40px 20px 40px 20px !important;
	}
	.public_about_top .vc_custom_1483944539843{
		padding-top: 140px !important;
	}
	#post-10 .vc_custom_1483944434061{
		padding-top: 132px !important;
	}
	.event_header{
		padding-top: 100px;
		padding-bottom: 50px;
	}
	#post-19 .entry-content{
		padding-top: 100px !important;
                background-color: #f0ece0 !important
	}
	.contact_page_outsite_top .vc_custom_1483944783425{
		padding: 40px 30px !important;
	}
}
@media screen and (max-width: 520px){
	/*.page_sigle .post-navigation .nav-previous, .page_sigle .post-navigation .nav-next{
		padding:5px 0;
		width:260px;
		float:none;
		margin:2px auto !important;
	}
	.post-navigation .nav-next .post-title, .post-navigation .nav-previous .post-title{
		float:right;
		margin-top:-5px;
		width:157px;
	}*/
	.entry-header {
		padding: 90px 0 30px !important;
	}
	.main-services .item {
		width: 100% !important;
		float: none !important;
	}
	.main-services .item a .title {
		font-size: 28px !important;
	}
	.public-house_about .wp_social, .public-house_about .wp-contact {
		min-height: 200px !important;
		padding: 0 !important;
	}
	.products-suppliers h3 {
		margin-bottom: 30px !important;
	}
	.products-suppliers .products-suppliers-content > .products-suppliers-content-col {
		float: none !important;
		width: 100% !important;
	}
	.products-suppliers .products-suppliers-content > .products-suppliers-content-col + .products-suppliers-content-col {
		margin-top: 25px;
	}
	body .public_about_top .about_top {
		margin-bottom: 40px !important;
	}
	body footer.site-footer {
		padding: 20px 0 !important;
	}
}
@media screen and (max-width: 480px){
	.page_sigle .post-navigation{
		font-size:12px;
	}
	.post-navigation .nav-next .meta-nav, .post-navigation .nav-previous .meta-nav{
		padding:5px 15px;
	}	
	.max_width{
		padding: 20px 0;
	}
	.public_house_nan .social_home .title{
		font-size: 25px;
	}
	
}
@media screen and (max-width: 360px){
	.margin_bottom_home .size-full {
	    height: 70px !important;
	}

}