@media screen and (max-width:400px){
    .header .navbar-logo{
        width: 50px !important;
        margin: 0 10px !important;
    }

    .butontopBar  .btn-base-md{
        font-size:12px !important;
    }
}


@media screen and (max-width:769px){
   .page-id-1133 .asl-panel{
       display: none !important
   }

    .page-id-1133 #asl-storelocator.asl-p-cont .asl-reset-map, .page-id-1133 .gmnoprint{
        display: none !important;
    }

    .butontopBar .ff-button-block-margin-r{
        margin-right: 0px !important;
    }

    .butontopBar  .btn-base-md{
        padding: 5px 10px !important;
    }
}


@media screen and (max-width:991px){
    .navbar .fg-container.container{
        width: 100% !important;
    }

    header .navbar-logo {
        margin: 0 20px !important;
        float: left !important;
    }

    .menu-container .search-btn {
        display: none;
    }
}

.page-id-1133 .hoursMobile{
    display: none;
}

.page-id-1133 .tooglehourslink{
    font-weight: 500;
}

.page-id-1133 .tooglehourslink:hover{
    cursor: pointer;
}

.page-id-1133 .tooglehourslink i {
    font-size: 10px;
    position: relative;
    left: 10px;
    top: -2px;
}

.btn-search-top-header i.icon-search:before{
    font-size: 20px;
    color: #FFFFFF;
}

.btn-search-bar-desktop-version{
    display: inline-block;
    position: absolute;
    right: 40px;
    top: 12px;
}


@media screen and (max-width:1199px){
    .btn-search-bar-desktop-version{
        right: 0px;
    }
}

.btn-search-bar-desktop-version i.icon-search:before{
    font-size: 20px;
    color: #FFFFFF;
}

.navbar .navbar-actions .search-btn{
    display: none;
}


@media screen and (min-width:992px){
	.header .navbar-logo.ffb-logo{
		float: none;
	}
	
    .header .mega-menu .collapse{
        background-color: #3A8EA6;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
    }
    .header .nav.navbar-nav{
        width: 100%;
        margin: 0px;
        text-align: center;
        display: flex;
        justify-content: center;
        margin-left: 0px !important;
    }

     .header .nav.navbar-nav .nav-item-child{
        color: white !important;
        margin-top: 3px !important;
        margin-bottom: 3px !important;
        text-transform: capitalize !important;
        font-size: 16px;
        font-weight: 400;
        position: relative;
        line-height: 30px !important;
    }

    .header.ark-header.header-pills.header-shrink .navbar-nav .nav-item-child{
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }

    /*.header .nav.navbar-nav .nav-item-child.dropdown-link:after{
        font: normal normal normal 14px/1 'ff-font-awesome';
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font-size: 16px;
        content: '\f0da';
        display: inline-block;
        margin-left: 10px;
    }*/
}

.search-on-header .search-on-header-btn .search-on-header-btn-default{
	font-size: 22px;
	top: -2px;
}

.ark-header .navbar-actions .search-on-header{
	margin-right: 20px;
}
