.toparanav {
	display:none;
}
body.home .toparanav {
    display: block;
}

@media (min-width: 1400px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1400px;
	}

}
@media(max-width:1680px){
    /* .bannersomagrill .fl-row-content-wrap {
        height: auto !important;
        min-height: auto !important;
        overflow: hidden;
    } */

}

@media (min-width: 1200px) {
    .navik-menu ul li.dropdown_menu>a>span {
        display: inline;
    }
    .navik-header.center-menu-2 .logo {
        border-bottom: 0px solid #646464;
    }
	
	.navik-menu ul ul li>a { 
		padding:6px 14px 6px!important;
	}
	
    .navik-header.center-menu-2 .logo {
        padding: 10px 30px 14px;
    }
    .center-menu-2 .navik-menu>ul>li>a {
        height: 45px;
        line-height: 45px;
    }
    .navik-header.sticky .navik-menu>ul>li>a {
        height: 45px;
        line-height: 45px;
    }
    .center-menu-2 .navik-menu {
        display: flex;
        justify-content: center;
    }
    ul.socialnav li.social-links.social-icons-holder.social-square a {
        padding: 0px 9px;
    }
    .navik-menu.separate-line>ul>li>a {
        padding: 0 18px;
    }
    ul.socialnav.mobilesocial{
        display: none;
    }
	.center-menu-1 .navik-menu.separate-line>ul>li:last-child>a, .center-menu-2 .navik-menu.separate-line>ul>li:last-child>a, .navik-menu.menu-hover-2.separate-line>ul>li:last-child>a, .navik-menu.menu-hover-3.separate-line>ul>li:last-child>a, .navik-menu.menu-hover-4.separate-line>ul>li:last-child>a {
        padding: 0 10px;
    }
	
	
	
	/* Center Logo Style */
	.navik-header.center-menu-2 .logo {
		display:none;
	}
	.navik-style-2 .header-logo.logo-top img {
        height: 114px;
		padding: 0px 10px;
        background: #fff;
        border-radius: 50%;
		-webkit-border-radius: 50%;
    }

.navik-style-2 .navik-menu>ul {
        display: flex !important;
        align-items: center;
	    height: 85px;
    }

.center-menu-2.navik-style-2 .navik-menu>ul>li>a, .navik-header.navik-style-2.sticky .navik-menu>ul>li>a {
        height:auto;
        line-height: 45px;
}
	
.navik-header.navik-style-2 {
          background-color: #ffffff;
        position: fixed;
        width: 100%;
	   top: 20px;
}
	
	body.home .navik-header.navik-style-2 {
		top: 60px;
	}
	
.navik-menu ul li.current-menu-item>a {
    color: #000;
}
.navik-menu ul li>a {
    color: #4c442f;
}
.navik-menu ul li>a {
    font-weight: bold;
}
.navik-style-2 ul.socialnav li>a:hover {
    color: #e57b12 !important;
}
.navik-menu ul.menu li:hover>a {
    color: #e57b12;
}
.navik-menu ul.socialnav li>a:hover{
    color: #e57b12;
}
.navik-menu ul li.current-menu-item a.mPS2id-highlight {
    color: #e57b12;
}
	.navik-menu ul li.custom-menu.current-menu-item>a {
    color: #e57b12;
}

	.navik-style-2 ul.socialnav.desktopsocial {
    position: absolute;
    right: 30px;
    top: 43px;
    transform: translateY(-43px);
}
	
	
	
.toparanav {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    height: 40px;
}	
.heading-page h1 {
    padding-top: 105px;
}
	.heading-page.mb-reset h1 {
		margin-bottom: 0 !important;
	}
    	
	.scroll-body-tab .heading-page h1 {
        padding-top: 45px;
    }
	
.body.page-id-622.scroll-body-tab .sticky-menu-tabs {
    position: unset;
    z-index: 1;
    top: unset;
}
	
.navik-header.center-menu-2 .navik-header-container {
        height: 85px;
        -moz-transition: height 0.3s ease-in-out;
        -webkit-transition: height 0.3s ease-in-out;
        -o-transition: height 0.3s ease-in-out;
        transition: height 0.3s ease-in-out;
   }
	
.navik-header.sticky .navik-header-container {
    height: 70px;
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
	
	
.top-header-pt {
    padding-top: 105px;
}	
/* Center Logo End */	
	
	
	
}
@media(max-width:1399px) and (min-width:1200px){
    .navik-menu.separate-line>ul>li>a {
        padding: 0 8px;
    }

}

@media (max-width: 1199.98px) {
	 .order-online-button a {
        text-align: center;
        margin: 0 15px;
    }
}

@media (max-width: 1199px) {
    .navik-header a:focus, .navik-menu ul li.current-menu>a, .navik-menu ul li:hover>a {
        background: transparent !important;
    }
	.navik-menu ul.menu li:hover>a {
		color:#fff !important
	}
    .navik-menu ul ul li>a {
        background-color: #393939;
    }
    .dropdown-plus::after, .dropdown-plus::before {
        background-color: #fff;
    }
    ul.socialnav.desktopsocial{
        display: none !important;
    }
    .navik-header .logo {
        padding: 5px 14px;
        text-align: left;
        min-height: 60px;
    }
    .line-menu {
        background-color: #000;
    }
    ul.socialnav.mobilesocial {
        position: absolute;
        top: 20px;
        right: 45px;
		list-style: none
    }
    .burger-menu {
        top: 22px;
    }
    ul.socialnav a {
        color: #000;
        padding: 0px 4px;
        margin: 0px 5px;
    }
    .toparanav p {
        font-size: 12px;
    }
    .toparanav a {
        padding: 0px 7px;
        margin-left: 6px;
        font-size: 12px;
        margin-top: 5px;
    }
    .navik-header.center-menu-2 .logo img {
        max-width: 90px;
    }
    .bannersomagrill .fl-row-content-wrap {
        height: auto !important;
        min-height: auto !important;
        overflow: hidden;
    }
	
	.logocenter {
    display: none !important;
}

}

@media(max-width:995px){


}

@media(max-width:991px){
    .menu_container.multiple-cards {
        -webkit-column-count: 1;
            -moz-column-count: 1;
            column-count: 1;
            -webkit-column-gap: 1.25rem;
            -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
            orphans: 1;
            widows: 1; 
            width: 100%;
    }
    .menu_container.single-card{
        width: 100%;
    }

}


@media (max-width: 767px) {
    p, li {
        font-size: 15px !important;
    }
    .slidercontnt .bx-viewport .fl-slide-mobile-photo {
        height: 500px !important;
        min-height: 100% !important;
        width: 100% !important;
    }
    .slidercontnt .bx-viewport img {
        object-fit: cover;
        height: 100% !important;
    }
    .fl-slide-foreground {
        clear: none !important;
        position: absolute !important;
        bottom: 0px;
        width: 100%;
    }
    .newsltterfrm form {
        display: block;
    }
    .newsltterfrm .forminator-row.forminator-row-last .forminator-field {
        text-align: center;
    }
    .newsltterfrm span.forminator-error-message {
        position: relative;
    }
    .uabb-testimonial-author-description {
        position: relative;
        padding-left: 0;
        padding-right: 0;
    }
    .uabb-testimonial-author-description:before, .uabb-testimonial-author-description:after{
        display: none;
    }
    .uabb-testimonial-author .uabb-testimonial-author-name {
        font-size: 16px !important;
    }
    .newslttrhmefrm .tnp.tnp-subscription form {
        display: block;
        align-items: flex-end;
        width: 100%;
        box-sizing: border-box;
    }
    .newslttrhmefrm .tnp.tnp-subscription form input.tnp-submit {
        width: auto;
    }
    .newslttrhmefrm .tnp.tnp-subscription {
        width: auto;
    }
	.newsletter-custom-heading .fl-heading {
    font-size: 30px !important;
}
	.newsletter-custom-heading .fl-heading .fl-heading-text {
    padding-top: 30px;
    display: block;
}

	.test-author, .test-rating i {
		font-size:14px;
	}
	
}
@media (max-width: 680px) {

  
    
}

@media(max-width:600px){
    .btn-orderonline {
    font-size: 12px !important;
    padding: 8px 12px !important;
}
}
@media(max-width:485px){

}
@media(max-width:460px){


}
@media(max-width:450px){
	
}

@media(max-width:400px){


}

@media(max-width:360px){

}
@media(max-width:354px){



}

@media(max-width:330px){

}

@media(max-width:1183px) and (min-width:993px){

}
@media(max-width:1024px) and (min-width:993px){


}

@media(min-width:769px) and (max-width:992px){


}

@media(max-width:768px) and (min-width:500px){


}
@media(min-width:1160px){


}
@media(min-width:500px) and (max-width:992px){

}

@media(min-width:745px) and (max-width:768px){

}
@media(min-width:993px) and (max-width:1200px){


}

/* Sticky Header Css */
.navik-header.center-menu-2.navik-style-2.viewport-lg.sticky {
    top: 0;
    -webkit-animation-name: stickyTransition;
    animation-name: stickyTransition;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index:9999;
}
.navik-header.center-menu-2.navik-style-2.viewport-lg.sticky .header-logo.logo-top {
    display: none;
}

.navik-header.center-menu-2.navik-style-2.viewport-lg.sticky .navik-menu ul, .navik-header.sticky .navik-header-container {
    height: auto;
}

.navik-header.center-menu-2.navik-style-2.viewport-lg.sticky .navik-menu ul li.logocenter {
	display:none;
}
