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

}
@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: 1px 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: auto;
        line-height: inherit;
    }
    .navik-header.sticky .navik-menu>ul>li>a {
        height: auto;
        line-height: inherit;
    }
	.navik-header-container .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
    .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;
    }
	body.home .navik-header {
    position: absolute;
    width: 100%;
    background: transparent;
}
	body.home .navik-header.sticky {
		background: #0F131C;
        top: 0;
        position: sticky;
		z-index: 999999;
	}
	.navik-header.sticky .navik-header-container {
        height: 80px;
        display: flex;
        align-items: center;
    }
	
	.navik-header .logo {
        position: relative;
        top: unset;
        padding: 0;
         -webkit-transform: unset; 
        transform: unset 
    }
	
	.navik-menu>ul>li>a {
        height: auto;
        line-height: inherit;
    }
	
	.form-block {
    max-width: 400px;
    margin-left: auto;
    margin-right: 120px;
}
  .navik-menu.separate-line>ul>li>a {
        padding: 0 16px;
    }
	
	.moore-heading .fl-heading, .stockyard-heading .fl-heading {
    position: relative;
}
	
	.moore-heading .fl-heading::after, .stockyard-heading .fl-heading::after {
    content: '';
    position: absolute;
    height: 1px;
    background: #fff;
    bottom: -6px;
    z-index: 0;
    margin-bottom: 10px;
}
	.moore-heading .fl-heading::after {
		left: -60px;
		width: 202px;
	}
	.stockyard-heading .fl-heading::after {
		left:0;
		width:120%;
	}
	
	#planing-heading .fl-heading-text {
    font-size: 106px;
    white-space: nowrap;
    position: relative;
    z-index: 2;
    line-height: 1em;
}
	
}


@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 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: #fff;
    }
    ul.socialnav.mobilesocial {
        position: absolute;
        top: 21px;
        right: 45px;
    }
    .burger-menu {
        top: 22px;
    }
    ul.socialnav a {
        color: #fff;
        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: 110px;
    }
    .bannersomagrill .fl-row-content-wrap {
        height: auto !important;
        min-height: auto !important;
        overflow: hidden;
    }
	
	.navik-header.center-menu-2 .logo img, .navik-header .logo img {
    max-width: 70px;
}
	
	.hero {
		height:50vh;
	}

}

@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 {
        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;
}
	
	.newsletter-header h3, .fl-node-evyxjg2oscn6 .marquee-heading {
		font-size:32px;
	}

	.ticker-slider {
		padding-bottom:0;
	}
	.okla-button {
    margin-right: 0;
    margin-left: 10px;
}
	.bg-group-okla .okla-button {
    margin-right: 10px;
    margin-left: 0;
}
	.d-flex.flex-wrap.justify-content-center .okla-button:first-child {
    margin-left: 0;
}


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

  
    
}

@media(max-width:600px){
	
}
@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){


}
