@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;
    }
}
@media(max-width:1399px) and (min-width:1200px){
    .navik-menu.separate-line>ul>li>a {
        padding: 0 8px;
    }

}

@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: #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: 120px;
    }
    .bannersomagrill .fl-row-content-wrap {
        height: auto !important;
        min-height: auto !important;
        overflow: hidden;
    }

}

@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;
}

}
@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){


}
