@media screen and (min-width:768px) and (max-width:1024px){
	#header .menu2,#header .menu1{display:block!important;width:100%;float:left;padding-left:15px;}
	#header .menu2{width:83%;float:right;}
	#header .menu2 a{font-size:12px}
	#header .menu1{width:60%;}
	#header .social{width:26%;}
	#header .top-bar-inner{width:100%;float:none;}
	#header .navigation{top:82px;}
	#header .menu2 ul li a{font-size:11px;padding:0px 10px}
	.image-content-01 p{font-size: 14px; line-height: 120%;display:none;}
	.home-02-part{width:45%;padding: 0px 2.5%;}
	#header .menu1 ul li:first-child a{color:#a6af11;padding-left:64px;}
}	

@media screen and (min-width:768px){
	
	
	#header .menu2 ul li .sub-menu{display:none;position:absolute;background:#e4e2e1;padding:25px;text-align:center;top:98%;left:-47%;box-shadow:5px 5px 5px rgba(0,0,0,.6)}

#header  #menu-item-59 .sub-menu{left:-52%;}
#header  #menu-item-436 .sub-menu{left:-29%;}
#header  #menu-item-61 .sub-menu{left:-64%;}
#header  #menu-item-64 .sub-menu{left:-40%;}
#header  #menu-item-65 .sub-menu{left:-25%;}
#header  #menu-item-23 .sub-menu{left:-40%;}
#header  #menu-item-66 .sub-menu{left:-50%;}
#header  .menu2 ul li .sub-menu:before {
    content:"\A";
   
   border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  
  border-bottom: 20px solid #e4e2e1;
    position: absolute;
    top: -20px;
	left:47.5%;
	margin-left:-13px;
}
#header .menu2 ul li{position:relative;}
#header .menu2 ul li .sub-menu li{display:block;padding:10px 0;margin:0;}
#header .menu2 ul li .sub-menu li a{color:#000;padding:0;margin:0;white-space:nowrap}
#header .menu2 ul li:hover > .sub-menu{display:block;}
#header .menu1 ul li:hover > .sub-menu{display:block;}
#header .menu1 ul li .sub-menu{display:none;position:absolute;background:#e4e2e1;padding:25px;text-align:center;top:218%;left:-25%;z-index:99999;}
#header .menu2 ul li .sub-menu li a:hover{color:#a6af11;}
#header  .menu1 ul li .sub-menu:before {
    content:"\A";
   
   border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  
  border-bottom: 20px solid #e4e2e1;
    position: absolute;
    top: -20px;
	left:50%;
	margin-left:-13px;
}#header .menu1 ul li{position:relative;}
#header .menu1 ul li .sub-menu li{display:block;padding:10px 0;margin:0;border:none;float:none;}
#header .menu1 ul li .sub-menu li a{color:#000 ;padding:0;margin:0;white-space:nowrap;text-transform:lowercase;}
	}
	
@media screen and (max-width:1249px)
{
	.container{width:1100px;}
	.menu2{width:845px;}
	.menu2 ul li a{padding: 0px 15px;font-size: 12px;}
	#thumbnail-carousal.owl-theme .owl-controls .owl-nav .owl-prev:before{left: -12px;}
	#thumbnail-carousal.owl-theme .owl-controls .owl-nav .owl-next:before{right: -12px;}
}
@media screen and (max-width:1149px)
{
	#header .menu2{width: auto;}
	#header .menu2 ul{float: right;}
	#header .menu2 ul li a{padding: 0 11px;}
	.container{width:1000px;}
	.inner-container2{width:1000px;}
	.inner-container3{width: 930px;}
	.inner-container{width:980px;}
	.divider{max-width: 1000px; margin-left: auto !important; margin-right: auto !important;}
	.logo{width:150px;}
	.logo img{width:100%;}
	.menu2{margin-top:0px;width: 808px;}
	
	#thumbnail-carousal.owl-theme .owl-controls .owl-nav .owl-prev:before{left:-5px;}
	#thumbnail-carousal.owl-theme .owl-controls .owl-nav .owl-next:before{right:-5px;}
	.owl-bg .image-con2-bg{width:auto;}
	.home-03 img{width:100%;}
	.image-content-01 p img{width:auto;}
	.home-04-bg img{width:100%;}
	.home-04-inner{width: 276px;}
	.top-footer ul li{padding: 31px 22px;}
	.top-footer ul li a{font-size:11px;}
	#owl-example.owl-carousel .owl-stage-outer,.owl-bg,.carousal-top{height:auto; min-height: 590px;}
	#owl-example.owl-carousel .owl-item img{height:100%;}
	/*--------------------------------------- inner1----------------------------------------------------------*/
	.inner1-02-con{width: 325px;}
	.tab-section ul li a{padding: 20px 14px;}
	.inner1-01-con{width: 430px;}
	.inner-03-inner-img img{width:100%;}
	.inner-04-inner-01{width: 440px;}
	.home-05-inner{width: 440px;}
	/*-----------------------------------------------------inner-----------------------------------------------------*/
	.inner-thumbnails .items{width: 276px;}
	.item-img img{width:100%;}
	.inner-03-inner01{width: 435px;}
	.product-content-inner{width: 202px;}
	/*-----------------------------------------------------inner 11 -----------------------------------------------------*/
	.contribution-content h6, .contribution_rules h6{font-size:16px;}
	.contribution-left{width: 324px;}
	.inner8-container{max-width: 440px;}
	/*-----------------------------------------------------inner 2 -----------------------------------------------------*/
	.select-dropdown{width: 695px;}
	.grid-item {width: 320px;height:305px;float: left;margin-bottom:45px;}
	
	.grid-item--width2 { width: 550px; }
	.grid-item--height2 { height: 653px; }
	.filter-dropdown{width:206px;}
	.nice-select{padding-left:10px;font-size:11px;}
	.inner-03-inner01{margin: 0px auto 0;}
	.navigation{top: 85px;}
	.inner-title-bg p{margin-left: 15px;}
	#tribe-events-pg-template{padding:0;}
	.inner4 .inner-title-bg p{margin-left:0;}
	.inner4 .inner3-inner-content-01{margin-top:25px;}
}
@media screen and (max-width:1023px)
{
	#owl-example.owl-carousel .owl-stage-outer, .owl-bg, .carousal-top{min-height: 520px !important;}
	.container{width:100%;}
	#header .navigation .logo{margin-left: 0; height: 20px;}
	#header .menu2 { margin-right: 20px; width: auto;}
	#header .menu1 ul li a{font-size: 11px;padding: 0px 8px;}
	.logo{width:130px;margin-left: 5px;}
	.inner-container{max-width: 720px;width: 95%;}
	.inner-container2{max-width: 768px;width: 95%;}
	.inner-container3{max-width: 670px;width: 95%;}
	.divider{max-width: 720px;}
	#header .top-bar-inner{width:auto;}
	#header .social{width:200px;}
	.navigation{    top: 70px;}
	.event-content ul li:first-child{border-right: 0;}
	#header .social ul li{margin: 0px 12px;}
	.menu2{width: 575px;padding-top: 5px;}
	.menu2 ul li a{padding: 0px 5px;font-size: 10px;}
	.home-03{margin: 25px 0;width:auto;padding: 0px 2.5%;}
	.image-content-02{bottom: 12px;}
	.divider{width:100%;}
	.event-content p:first-child{font-size: 20px;line-height: 25px;}
	.divider img{width:100%;}
	.home-04-inner{width:29%;margin: 0px 15px;}
	.top-footer ul li a{font-size:9px;}
	.top-footer ul li{padding: 25px 17px;}
	.top-footer ul li:first-child{padding:25px 0px;}
    .top-footer ul li:last-child{padding:25px 0px;}
	.bottom-footer1 ul{width:95%;margin-left: 6px;}
	.bottom-footer1 strong, .bottom-footer1 strong p{font-size: 12px;}
	.address-input{width:95%;}
	.home-04-inner h6{font-size: 16px;line-height:25px;}
	.bottom-content{width:95%;padding:0px 2%;}
	.bottom-footer1 .footer-link li{display:block;border-right:0;}
	.bottom-footer2 strong{font-size: 14px;}
	.bottom-footer2 em{font-size: 12px;line-height: 24px;}
	.bottom-footer{padding: 40px 0px;}
	.inner-content .image-content-01 p:last-child{margin-top: 0;}
	/*---------- inner1 --------------------------------------------*/
	.tab-section ul li a{padding: 11px;font-size: 12px;}
	.inner1-01-con{width: 330px;margin: 30px 15px;}
	.inner1-01-con p{color:#312b26;}
	.inner1-01-con-img img{width:100%;}
	.inner1-02-con{width: 360px;}
	.inner-03-inner ul{width: 320px;}
	.inner-03-inner ul li{font-size: 12px;line-height: 14px;padding: 8px 0px;margin-left: 5px;}
	.inner-04-inner-01{margin: 0px 15px 0px;width: 330px;}
	.home-05-inner1 img{width:100%;}
	.home-05-inner{margin: 35px 15px 0;width: 330px;}
	.event-content p:first-child{font-size: 16px;line-height: 20px;}
	.event-content p:last-child{margin: 11px 0px;}
	h6{font-size:17px;}
	.inner-04-content{width: 32.33%;padding: 0px 0.5%;}
	/*------------------------------------inner3--------------------------------*/
	.inner-thumbnails .items{width: 190px;}
	
	/*------------------------------------inner5--------------------------------*/
	.inner-content .inner1-01-con{margin: 0px 12px;}
	.inner-03-inner01{width: 335px;}
	.inner-03-inner01 p{margin-top: 5px;font-size: 13px;}
	
	h1{font-size:50px;}
	.inner8-title{margin: 0px 42px;}
	.heading p:first-child{font-size:20px;}
	.product-content-inner{width:196px;}
	.product-content-inner:nth-child(4n){margin: 20px 40px 0px 0px;}
	.product-content-inner:nth-child(3n){margin-right:0;}
	/*-----------------------------------------------------inner 11 -----------------------------------------------------*/
	.contribution-left{width:100%;margin-bottom:20px;float:none;}
	.contribution-right{float:none;}
	.inner8-container{max-width: 310px}
		/*-----------------------------------------------------inner 2 -----------------------------------------------------*/
.select-dropdown{width: 695px;}
.filter-dropdown:nth-child(3){margin: 0 15px;}
.filter-dropdown{width: 221px;}
.nice-select{font-size: 11px;}
.inner-03-inner .event-content{margin-top:10px;}
.inner-03-inner .event-content ul li{}
.grid-item {width: 260px;height:305px;float: left;margin-bottom:45px;}
.grid-item--width2 { width: 380px; }
.grid-item--height2 { height: 653px; }
.filter-dropdown.search-blog{width:188px;}
.filter-dropdown.search-blog input[type="text"]{width: 118px;}
.inner-03-inner01{padding: 15px 0px;}
.heading{margin-bottom:10px;margin-top: 10px;}
.heading p{margin-bottom:5px;margin-top: 22px;}
.inner5-01-sub.secondary, .inner5-01-sub.tertiary,.inner5-01-sub.seasonal{width:100%;}
.inner5-01-sub.tertiary span{padding-left:0;}
.inner5-01-sub ul li a img{margin-right:12px;}
.inner5-01-sub ul li a{font-size: 12px;}
.inner5-01-sub tr td{font-size: 12px;}
.image-content-03{bottom: 14px;}
.image-content-01{bottom: 42px;}
.personal-info h5{margin: 0px 62px 0 0;}
.inner7 .image-content-01{bottom: 35px;}
.inner7 .inner-03-inner01 p:nth-child(3){display:none;}
#home-04-slider .owl-item .home-04-inner{width:90%;}
#thumbnail-carousal.owl-carousel  .owl-item  .item-img img{height:auto;}
#thumbnail-carousal .owl-controls{display:block;}
.inner7 .inner5-01-sub ul li{font-size: 15px;}
.home-03 .home-02-part-bg{left: 45px;}
.home-03 .image-content-03{left: 45px;}
.home-03 .image-content-01{left: 45px;}
.inner4 .inner3-inner-content-01{margin-top:15px;}
.inner-container3{width:1000px;margin:0px auto 0;}
#header .search{margin: 10px 20px;}
.owl-bg .image-con2 a{margin-bottom: 15px; margin-top: 0;}
#header .menu1 ul li:first-child a{padding-left: 0px;}
#header .menu1 ul{float: right;}
#header .menu1 ul li a{font-size: 10px;}
#header .navigation{top: 60px;}
#header .navigation .logo { float: none; height: auto; margin: auto; }
#header .menu2{float: none; margin: auto; padding-left: 0; padding-top: 10px; width: 740px;}
#header .menu2 ul li:first-child a{padding-left: 0;}
.logo-section{float: none;}
.tribe-events-lists .type-tribe_events{width: 45%;}
}

@media screen and (min-width:767px){
	#header .menu2 ul li ul.sub-menu > li:first-child{
		display: none;
	}
}

@media screen and (max-width:767px){
#header .navigation{top: 0; position: fixed; padding: 0; z-index: 999; overflow-y: scroll; height: auto;}
#header .navigation.open{height: 100%; background: rgba(0, 0, 0, 0.9);}
#header .navigation .logo{display: none !important;}
#header .navigation .logo-mobile-only{display: block !important; float: left; padding-top: 0; width: auto;}
#header .navigation .logo-mobile-only img{ width: 177px !important; height: auto !important; margin-top: 3px;}
#header .menu2 > ul { float: none; padding-bottom: 0; }
#header .menu2 ul li a{padding:17px 16px !important;font-size:20px;color:#ffffff;text-transform:uppercase; font-family: "Avenir-Medium",sans-serif;}
#header .menu2 ul li a{display: block; margin: auto; width: 479px; position: relative; text-align: left; }
#header .menu2 ul li.menu-item-has-children > a{ margin-right: 52px; width: 427px; display: inline-block; }
#header .menu2 ul li .arrow-more-outer{width: 479px; margin: auto; position: relative; display: block;}
#header .menu2 ul li .arrow-more{background: url('../images/mobile-arrow-right.png') no-repeat 32px 19px; cursor: pointer; height: 52px; position: absolute; right: 0; top: 1px; width: 52px; z-index: 9999; }
#header .menu2 ul li.open-submenu{ display: block !important; padding: 0; }
#header .menu2 ul li.open-submenu .arrow-more, #header .menu2 ul li.open-submenu > a{ display: none !important; }
#header .menu2 ul li.open-submenu .sub-menu{ display: block !important; }
#header .menu2 ul li.open-submenu .sub-menu li{ display: block !important; }
#header .menu2 ul li.open-submenu .sub-menu li a{display: block; color: #fff;}
#header .menu2 ul li.open-submenu .sub-menu li .back-to-main{ color: #99a01a; font-style: italic; position: relative; padding-left: 49px !important; text-transform: none; max-width: 446px;}
#header .menu2 ul li.open-submenu .sub-menu li .back-to-main i{ background: url('../images/mobile-arrow-left.png') no-repeat 34px 19px; cursor: pointer; height: 52px; position: absolute; left: -17px; top: -1px; width: 52px; z-index: 9999; }

#header .navigation.open .top-bar-inner{ display: block; }
#header .navigation.open .top-bar-inner .menu1{ padding: 21px 0 0; }
#header .navigation.open .top-bar-inner .menu1 ul{ float: none; }
#header .navigation.open .top-bar-inner .menu1 ul li a{ display: block; font-family: "Memphis-Light",sans-serif; font-size: 20px; line-height: 100%; margin: auto; padding: 14px 0; width: 479px; }
#header .navigation.open .top-bar-inner .menu1 ul li:first-child a, #header .navigation.open .top-bar-inner .menu1 ul li a:hover{ font-family: "MemphisBold",sans-serif; }
#header .navigation.open .top-bar-inner .social{padding: 30px 0px 10px 0;}
#header .navigation.open .top-bar-inner .social ul{padding-left: 0;}
#header .navigation.open .top-bar-inner .search{bottom: 30px; margin: 0; padding-left: 12px; position: absolute; right: 5px;}
#header .navigation.open .top-bar-inner .search-bg{right: -20px; top: 208px;}

.owl-bg .image-con2 h2 { font-size: 50px; }
.owl-bg .image-con2 h5 { font-size: 25px; }

.home-01 .top-content{padding-bottom: 20px;}
.home-01 .top-content h1{font-size: 47px;}
.home-01 .top-content p .btn-schedule{font-size: 18px;}
#owl-example.owl-carousel .owl-stage-outer, .owl-bg, .carousal-top{min-height: 395px !important;}	
.inner1-intro ul li, .inner1-intro ul li:nth-child(even){width:100%;display:block;font-family:"Memphis-Light",sans-serif; list-style:disc inside;font-size:13px;padding:5px 0;vertical-align:bottom;}

.mobile-menu {display : block;}
.event-content ul li{float:none;}
.register-btn1{margin-bottom:25px;}
.accordion-section img{height:auto;}
	.inner3-inner-content-02{column-count:1;-webkit-column-count:1}
#header .menu2{width:100%;}
	#header .menu2 ul li{border-bottom: 1px solid #312b26; display: block; padding: 0; position: relative; text-align: center;}
	#header .menu2 ul li .sub-menu{display:none; float: none;}
	p{font-size: 16px;line-height:25px;}
	h3{font-size:23px;}
	.inner-04-con1 h3{font-size:28px;}
	.logo{float:left;}
	.menu2{float:none;display:none;clear:both;}
	.menu2 ul li{float:none;display:block;max-width: 100%; margin:0px auto;}
	.logo-section{max-width: 479px;margin:0px auto;padding:15px 0;float:none;}
	.navigation .container{max-width:100%;width:100%; background: #312b26 none repeat scroll 0 0;}
	.menu2{width:auto;background:#49433e;}
	.menu2 ul li a{font-size: 13px;padding: 18px 5px;}
	#header .menu1{float:none;max-width: 479px;margin:0px auto;}
	#header .menu1 ul li a{font-size:13px;}
	.menu2 ul li:first-child{display:block;}
	.menu2 ul li:first-child a{display:block;text-transform:none;}
	.menu2 ul li:first-child a img{margin-right:25px;}
	
	#home-04-slider.owl-theme .owl-controls .owl-nav [class*=owl-],#home-05-slider.owl-theme .owl-controls .owl-nav [class*=owl-],#home-01-slider.owl-theme .owl-controls .owl-nav [class*=owl-]{background:transparent;color:transparent;}
	#home-04-slider.owl-theme .owl-controls .owl-nav .owl-prev:before,#home-05-slider.owl-theme .owl-controls .owl-nav .owl-prev:before,#home-01-slider.owl-theme .owl-controls .owl-nav .owl-prev:before{content:" ";background:url(../images/left-arrow.png)no-repeat;width:12px;height:40px;position: absolute;z-index:2;left: -5px;top: 18%;background-size: 100%;}
	#home-04-slider.owl-theme .owl-controls .owl-nav .owl-next:before,#home-05-slider.owl-theme .owl-controls .owl-nav .owl-next:before,#home-01-slider.owl-theme .owl-controls .owl-nav .owl-next:before{content:" ";background:url(../images/right-arrow.png)no-repeat;width:12px;height:40px;position: absolute;z-index:2;right:-5px;top: 18%;background-size:100%;}
	#thumbnail-carousal.owl-theme .owl-controls .owl-nav{top: 33%;}
	.event-content ul li:first-child{border-right: 1px solid #d4c8c2!important;}
	.image-content-01{bottom: 46px;left: 12px;}
	#home-05-slider.owl-theme .owl-controls,#home-01-slider.owl-theme .owl-controls{position:absolute;width:100%;top:25%;transform:translateY(-50%);}
	.image-content-02{position:relative;right:0;background:#312b26;width:100%;bottom: 0;overflow:hidden;}
	.image-content-02 p{float:right;padding:10px 15px;}
	.top-footer{display:none;}
	.bottom-footer1 ul li:last-child{display:none;}
	.bottom-content p{display:none;}
	.bottom-footer2 strong{font-size: 12px;line-height:normal;}
	.image-content-01 p{}
	.address-input input[type="submit"]{padding: 11.5px 4.8%;}
	.bottom-footer2 h4{font-size:25px;}
	.inner-content .home-03{margin: 4px 0px 25px;}
	.image-content-03{position:relative;bottom:0;left:0;}
	.inner-content .image-content-01 h3{font-size: 17px;}
	.home-03 img{height: 182px;object-fit: cover;object-position: center top;}
	.single .blog_signup .address-input, .blog_signup .address-input{margin:25px;}
	/*-----------------------------------------*/
	h1{font-size:38px;}
	h6{font-size:15px;}
	.container{width:auto;margin:0px auto;}
	.inner-container,.inner-container2,.inner-container3{max-width:479px;width:auto;margin:0px auto;padding: 0px 2.5%;}
	.divider{max-width:479px;}
	#header{background: #312b26;}
	#header .top-bar-inner{width: auto;position: relative;height: auto;z-index: 3;display:none;float:none;max-width: 479px;margin: 0px auto;padding-bottom:20px;}/* this is 
	/*#header .menu1{    float: none;width: 50%;z-index: 5;position: absolute;background: #312b26;display:block;left:0;top:42px;}*/
	#header .menu1 ul li{float:none;border-right:0;max-width: 479px;margin:0px auto;}
	#header .social{border-left:0;}
	/*.menu2{position:absolute;width: auto;right:0;background: #312b26;padding:10px 0px;top: 35px;z-index: 5;display:none;}*/
	/*.menu2 ul li{float:none;padding: 6px 20px;border-right:0;}*/
	.top-hamburger,.bottom-hamburger{display:block;}
	#owl-example.owl-theme .owl-controls .owl-dots{bottom: 15px;}
	.home-01{margin-top: -25px;}
	.navigation{top:0px;position:relative;background: #312b26;}
	.owl-bg  .image-con2{bottom:32px;}
	.home-02-part{width:100%;padding: 0;margin-bottom:15px;}
	.home-03{width: 100%;margin:0;padding:0;}
	.home-04-inner{width:88%;float:none;margin:0px auto;}
	.home-04-inner:last-child{margin-bottom:0px;}
	.home-04{margin: 30px 0px 10px;}
	.home-02-inner{margin-bottom:0px;}
	.bt{width:94%;margin:0px auto;float:none;}
	.bottom-footer2,.bottom-footer3{margin-top:20px;}
	.bottom-footer{padding: 25px 0px;border-top:25px solid #49433e;}
	.top-footer ul li{padding: 15px 0px;width:50%;}
	.top-footer ul li:first-child{padding:15px 0px;}
    .top-footer ul li:last-child{padding:15px 0px;}
	#header .menu1 ul li a{padding: 8px;}
	#home-04-slider.owl-theme .owl-controls{margin-top:0px;position: absolute;width: 100%;top: 26%;}
	.image-content-03{background: #312b26;overflow: hidden;}
	.image-content-03 p{float: right;padding: 10px 20px;}
	/*-----------------inner1----------------------------------*/
	.inner1-bg{height:250px;}
	.tab-section ul{display:none;}
	.tab-section ul li{width:100%;}
	.inner1-01-con{width: auto;}
	.inner1-02-con{width:auto;margin:0px auto;padding:0px 12px;float:none;}
	.home-01 .divider{margin: 0px 0px 20px;clear: both;}
	.inner-03{margin: 25px 0px;padding:10px 0px;}
	.inner-03-inner-bg{margin: 0px auto;}
	.inner-03-inner-bg,.inner-03-inner{display:block;}
	.inner-03-inner-img {display:block;margin-bottom: 22px;}
	.inner-03-inner{width:100%;}
	.inner-03-inner h6{text-align:left;}
	
	.inner-04-inner-01{width: 90%;margin: 0px 5% 0px;}
	.inner-04-content{width:45%;padding:0;}
	.inner-04-content:nth-child(2n){margin-left:5%;}
	.inner-04-inner-01{padding:20px 0 0;}
	.home-05{margin: 30px 0px;}
	.home-05-inner{margin: 35px 0px 0;width: 85%;padding: 0px 20px;}
	.inner1-02-con-inner{width:98%;margin:0px auto;}
	.inner-03-inner ul{width:85%;}
	.inner1-01-con-img{margin-top:20px;}
	.inner1-content{bottom: 25px;}
	.home-05-inner-bg{display:block;}
	.heading{margin-top: 0px;}
	.footer-border{background: url(../images/footer-top.png)no-repeat;padding-bottom:6px;}
	.home-01 .container:before{content:" ";box-shadow: -3px 0px 10px 1px #000000;position:absolute;z-index:-1;left:100%;width:0px;height:100px;}
	.home-01 .container:after{content:" ";box-shadow: 2px 0px 10px 1px #000000;position:absolute;z-index:-1;right:100%;width:0px;height:100px;top:-5px;}
	/*------------------inner3-------------------------------------*/
	.inner-title-bg{padding: 7px 0px;}
	.inner-title-bg p,.inner-title-bg ul li a{font-size:12px;line-height: 18px;}
	.inner-title-bg ul li{line-height:22px;}
	.heading p:first-child{font-size: 15px;margin-top: 15px;}
	.heading p:last-child a{margin-top: -8px;}
	.inner-content .heading{padding: 0px;}
	.heading ul li{font-size: 12px;}
	.heading ul{margin-top: 10px;}
	.inner-social{float: none;position: fixed;margin-bottom: 0;padding-right: 0;z-index: 10;right:0;margin-top: 0;}
	.inner-social span{background:#f2efec;padding: 7px;border-top-left-radius: 3px;}
	.inner-social ul{background:#ffffff;border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:10px 0px;}
	.inner-social ul li,.inner-social ul li:nth-child(2){float: none;margin: 0;}
	.inner-social ul li:last-child{padding-bottom:0;}
	.inner-social ul li{padding-left: 17px;padding-bottom:15px;}
	.inner-social span:nth-child(1){display:none;}
	.inner-social span:nth-child(2){display:block;}
	.heading{margin-bottom:20px;}
	.inner3-inner-content-01 p{font-size: 16px;margin-bottom: 0;line-height:25px;}
	.home-02-part{margin-bottom: 22px;}
	.home-02-part.inner-left{margin-bottom: 0;}
	.home-02-part.inner-left ul{padding-top: 15px;}
	.home-03{margin-bottom: 22px;}
	.inner3-inner-content-02{margin: 0px 0px;}
	.inner3-inner-content-02 p{font-size:12px;line-height: 18px;-webkit-column-count: 1;column-count: 1;-moz-column-count: 1;}
	.top-divider{margin-bottom: 20px !important;}
	.inner-thumbnails .items{float:none;width:auto;margin: 0px 15px;}
	.carousal-top1 h2,.carousal-top1 h3,.carousal-top1 .inner3-btn{font-size: 35px;letter-spacing: 1px;padding-left: 25px;}
	.inner3-btn a{font-size: 12px;padding: 2px;}
	.inner1-content{bottom: 32px;}
	.inner-title-bg ul li a{padding: 0px 8px;}
	.inner-title-bg ul li a img{margin: 2px 3px 0;}
	/*------------------inner4-------------------------------------*/
	.inner1-01-con p{margin-top: 20px;}
	.inner1-01-con p{font-size: 16px;line-height: 25px;}
	.inner5-01-sub{width: 100%;float: none;padding:0;margin-left:10px;}
	.inner5-01-sub ul li:first-child{margin-bottom:0;}
	.inner5-01-sub ul li{padding:10px 0px;}
	.inner3-inner-content-01 h6{padding-left: 0;}
	.inner3-inner-content-01{padding: 0px 15px;}
	.inner5-01-sub ul li a{font-size: 12px;line-height: 18px;}
	.inner-right ul li{font-size: 16px;line-height: 25px;}
	
	.inner5-01-sub tr td{font-size: 12px;}
	.inner5-01-sub ul li a{font-size: 12px;}
	.inner5-01-sub-top ul li span{font-size: 12px;}
	.inner-03  .inner-container{padding:0;}
	.inner-03-inner01{width:auto;padding: 0px 12px;}
	.inner5-01-sub ul li{font-size:13px;}
	.inner5-01-sub01 ul li li:last-child{margin-left:0;}
	.flex-container {
 padding-top:20px;
  margin: 0;
  list-style: none;
  
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
.column-reverse { 
  -webkit-flex-direction: column-reverse; 
  flex-direction: column-reverse; 
 
}
.inner-03-inner-bg{padding-top: 0px;}
.inner8-container{padding: 0px 15px;float:none;margin:15px auto 0;}
.inner8-container ul li a{font-size:12px;}
.inner8-container ul{column-count: 1;-webkit-column-count: 1; -moz-column-count: 1;}
.inner8-container ul li{font-size:12px;line-height:18px;}
.inner8-title h1{font-size:40px;}
.product-content-inner{width:214px;margin: 0px 20px 0px 0px;}

.product-content-inner:nth-child(4n){margin: 0px 20px 0px 0px;}
.product-content-inner:nth-child(3n){margin:0px 20px 0px 0px;}
.product-content-inner:nth-child(2n){margin-right:0;}
.product-content .inner-container3{padding:0;}
.consumer-product .inner8-title h1{padding: 0 8px;}
.consumer-product .inner8-title{top: 40%;}
.product-content{margin: 20px 0px 0;}
.divider1{height:10px;margin:  0 0;}
.divider{height:10px;margin: 25px 0 0;}
.inner-container3.form-content{padding:0;}
.contribution-left{width:auto;margin-bottom:20px;float:none;padding: 0 15px;}
.contribution-right{float:none;}
.inner-container3.form-content{padding:0;}
.contribution-right{width:100%;}
.tab{width:100%;}
.tabs-menu li a{padding: 9px 20px;font-size: 12px;line-height: 20px;}
.tabs-menu{margin-left:7px;}
.tabs-menu li a span{width: 18px;height:18px;margin-right:3px;}
.tab-content{width:auto;padding: 22px 12px;}
.amount-number{width:42%;margin: 18px 14% 0px 0px;font-size: 13px;}
.amount-number:nth-child(2n){margin-right:0;}
.amount-number:nth-child(4n){margin: 18px 0 0px 0px;}
.amount input[type="text"]{width:42%;}
.continue-btn{float:none;width:100%;}
.continue-btn a{display:block;text-align:center;}
.form-group label, .form-group1 label{width: auto;float:none;display: block;text-align:left;line-height: 25px;}

.form-group input[type="text"],.form-group input[type="email"],.form-group1 .addr1 input[type="text"]:first-child,.form-group1 .addr1 input[type="text"]:last-child,.form-group1 .addr2 input[type="text"]{width:100%;clear:both;float:none;max-width:401px;}
.address{float:none;width:100%;}
.form-group1 .addr2 select, .form-group1 .addr3 select{max-width:425px;width:100%;}
.form-group input[type="text"]:last-child,.form-group1 .addr1 input[type="text"]:last-child,.form-group1 .addr2 select{margin-left:0;margin-top:18px;}
.form-group1 .addr2 input[type="text"]{margin-right:0;}
.back-btn{text-align:center;float:none;}
.filter-dropdown{display:none;}
.filter-dropdown.filter-dropdown-mobile{display:block;}
.nice-select{font-size:12px;}
.select-dropdown{width:auto;}
.filter-dropdown{width: 354px;margin: 0px auto;float:none;}
#accordion h6{text-align:center;}
#accordion .inner-03-inner h6{text-align:left;}
.blog-filter .filter-dropdown{display:block;}
.filter-dropdown:nth-child(3), .blog-filter .filter-dropdown:nth-child(2){margin:0px auto;}
.nice-select{float:none;}
.blog-filter .filter-dropdown:nth-child(3){margin:15px auto 0;}
.filter-dropdown.search-blog{width:350px;}
.filter-dropdown.search-blog input[type="text"]{width: 280px;margin-bottom:15px;}
.grid-item{height:auto;}
.grid-item--width2,.grid-item{width:auto;margin: 0px 0px 15px;clear:both;}
.grid-item--height2{height:auto;vertical-align: top;}
.blog-content h6{width: 100%;}
.blog-content{padding: 25px 8px;}
.blog-content p, .blog-content01 p{font-size: 12px;}
.search-bg{top: 214px;width:209px;right:0;margin:0px auto;}
.owl-bg  .image-con2{right: 50%;transform: translateX(50%);}
.event-content ul li{font-size: 12px;display:inline-block;line-height: 12px;}
#footer .footer-border{display:none;}
#thumbnail-carousal.owl-carousel  .owl-item  .items{padding: 5px 15px 0px;}
#thumbnail-carousal.owl-theme .owl-controls .owl-nav .owl-prev:before{left: -10px;width:12px;}
#thumbnail-carousal.owl-theme .owl-controls .owl-nav .owl-next:before{background-size: 100%;right: -10px;width: 12px;}
.home-04-inner p{font-size: 12px;margin: 10px 8px;}
.home-02-part-bg{left:10px;}
.owl-bg .image-con2-bg{bottom: 12px;}
.address-input input[type="text"]{font-size:12px;width: 85%;}
.inner-04-con1 p{font-size: 12px;}
.inner-04-inner-01 p{font-size:12px;margin: 22px 0px;}
.home-05-inner1{display: block;width: 100%;}
.home-05-inner-bg{background:none;}
.event-content p:last-child{margin: 8px 0px 20px;}
.home-05 h6{margin-left: 30px;}
.inner-03-inner-bg{padding-top:20px;}
.inner-03-inner-bg:nth-child(1){padding-top:0px;}
.bottom-footer2 strong img{margin-right:50px;}
.bottom-footer1 li{padding: 22px 0;}
.blog-grid{margin-top: 25px;}
.classes-events p a{margin-top:20px;display: block;}
.classes-events .home-02-part p a{display: inline;}
.classes-events{margin-bottom: 0;}
.heading-title h6{padding-left:0;}
.home-01.inner3 .divider,.home-01.inner5 .divider{margin: 0 0px 22px;}
.inner3 .inner-heading h6{padding-left: 15px;}
.inner4 .inner3-inner-content-01,.inner4 .inner3-inner-content-02 {padding: 0px 12px;}
.inner5 .inner-right{margin-bottom:0;}
.heading span{font-size:12px;}
.inner6 h6{text-align:left;font-size:13px;}
.inner6 .inner-03{margin-bottom:0;}
.inner-03-inner-bg:last-child{padding-bottom:20px;}
.inner5-01-sub01 ul li li{display:block;padding:2px 0px;}
.inner7 .inner-03{margin: 20px 0px;padding:0;}
.inner7 .inner-03-inner h6{text-align:left;}
.inner7 .image-content-01 {bottom: 36px;}
.inner8-content{margin-top:20px;}
.contribution-content h6, .contribution_rules h6{font-size:13px;  margin-top: 12px;}
#header .social{padding: 10px 42px 0 0;border-right:0;}
#header .search{float:right;border-left: 1px solid #443d38;padding-left: 22px;}
.logo{display:none;}
.logo-mobile{display:block;margin-top: 12px;}
.inner-heading p{margin-top:-4px;margin-right:24px;}
.address2:nth-child(3) a{display:block;}
.owl-controls{display:block;}
.heading p:last-child a:after{top:0;padding-right: 10px;}
 .image-content-03 a:after{top:15px;right: 8px;}
.inner8-title p a:after{top:4px;}
.image-content-02 a:after{right: 6px;}
.image-content-01 a:after, .image-content-02 a:after, .image-content-03 a:after{top:14px;}
.event-content p:last-child a:after{top:5px;}
.home-04-inner p a:after{top:7px;}
#thumbnail-carousal.owl-carousel  .owl-item  .item-img img{height:auto;}
.tab-section{padding-top:0;}
.inner7  .inner1-01-con p{font-size:12px;}
.inner8-content .inner8-title h1{margin-bottom:10px;}
.home-05-inner1 img{width:100%;height:100%;object-fit:cover;object-position:center;}
.blog-content h6{height:auto;}
.blog-content p{height:auto;}
.blog-content01 p{height:auto;}
.blog-content p:last-child{height:auto;}
.blog-content01 p:last-child{height:auto;}
.blog-content01 h6{height:auto;overflow:hidden;}
.grid-item .img-bg1 img{height:auto;object-fit:cover;object-position:center;}
.grid-item.grid-item--width2 .img-bg1 img{height:auto;object-fit:cover;object-position:center;}
.home-03 .image-content-03{text-align:right;bottom:25px;background:none;padding-right:25px;}
.home-03 .home-02-part-bg{left: 10px;}
.home-03 .image-content-03{left: 0px;}
.home-03 .image-content-01{left: 10px;}
.address strong{font-size:12px;}
.inner4 .inner3-inner-content-01{margin-top:0px;}
.help span a{margin-left:0;margin-top:15px;}
.classes-events.inner3-inner-content-01 p a:after{top: 5px;}
.form-group1 .addr2 .nice-select{width: 100%;margin-top: 18px;}
.image-content-01 a:after, .image-content-02 a:after, .image-content-03 a:after{display:none;}
.tribe-events-lists .type-tribe_events{width: auto; margin: 3% 1%; display: block;}
.tribe-events-lists .tribe-events-list .tribe-events-event-image img{max-height: none !important;}
.event-content p::after {top: 10px !important;}
.bottom-footer2 strong span.sep, .bottom-footer2 strong .sep{display: block; text-indent: -999999px; height: 0;}
.address-input input[type="submit"]{top: 0;}
}

@media screen and (max-width:480px){
	#owl-example.owl-carousel .owl-stage-outer, .owl-bg, .carousal-top{min-height: 300px !important;}	
	.container,.inner-container,.inner-container2,.inner-container3{
	}
	.logo-section{max-width: 300px;}
	#header .top-bar-inner{max-width: 300px;}
	#header .menu1{max-width: 300px;}
	.menu2 ul li{max-width: 100%;}
	.menu2 ul li a{max-width: 300px;}
	.home-02 h1{font-size: 38px;}
	h2{font-size: 38px;}
	.home-02-part-bg{left:10px;}
	.inner1-02-con p{font-size: 12px;line-height:16px;}
	.home-03 .home-02-part-bg{left:5px;}
	
	#header .menu2 ul li.menu-item-has-children > a{ width: 248px; }
	#header .menu2 ul li .arrow-more-outer{width: 331px;}
	#header .menu2 ul li .arrow-more{background-position: 22px 19px;}
	#header .menu2 ul li.open-submenu .sub-menu li .back-to-main{max-width: 267px;}
	#header .menu2 ul li.open-submenu .sub-menu li .back-to-main i{background-position: 34px 18px;}
	
	#header .navigation.open .top-bar-inner .menu1 ul li a{width: 300px;}
	
	.home-02-part-bg a{padding: 5px 10px;}
	.image-content-01 p{font-size:12px;line-height:18px;display:none;}
	.image-content-01 a, .image-content-02 a{font-size:12px;}
	.address-input input[type="submit"]{padding: 0px 4.8%;height:33px;}
	/*inner1*/
	
	.home-01 .divider{}
	.inner1-01-con{margin: 0px 12px;}
	
	.event-content p:first-child{font-size: 14px;line-height:18px;}
	.event-content p:last-child{}
	.product-content-inner{width:100%;}
	.heading{margin-left:0;}
	.inner8-container{max-width:300px;}
	.tabs-menu li a{padding: 9px 12px;}
	.form-group input[type="text"],.form-group input[type="email"],.form-group1 .addr1 input[type="text"]:first-child,.form-group1 .addr1 input[type="text"]:last-child,.form-group1 .addr2 input[type="text"]{max-width: 222px;}
	.filter-dropdown{width: 246px;}
	.filter-dropdown.search-blog{width:240px;}
	.filter-dropdown.search-blog input[type="text"]{width: 170px;margin-bottom:15px;}
	.check-content{width: 229px;}
	#thumbnail-carousal.owl-theme .owl-controls .owl-nav{top: 25%;}
		#home-04-slider.owl-theme .owl-controls{margin-top:0px;position: absolute;width: 100%;top: 21%;}
		.inner-03-inner-bg{max-width: 270px;margin: 0px auto;}
		.inner-04-con1 p{font-size: 12px;}
.inner-04-inner-01 p{font-size:12px;margin: 20px 0px;}
#header .search{margin:10px 0px;}
.owl-bg .image-con2 h2{font-size: 35px;}
.owl-bg .image-con2 h5{font-size: 25px;}
.owl-theme .owl-controls { margin-top: 20px; }
}

@media screen and (max-width:380px){
	#owl-example.owl-theme .owl-controls .owl-dots {
		bottom: 10px;
	}
	.owl-bg .image-con2 a {
		font-size: 12px;
		margin-bottom: 5px;
	}
}

@media screen and (max-width:320px){
	#owl-example.owl-carousel .owl-item img{ height: 100%; width: 100%; }
	.owl-bg .image-con2 h2{font-size: 27px;}
	.owl-bg .image-con2 h5{font-size: 19px;}
	.owl-theme .owl-controls { margin-top: 10px; }
}