@media ( min-width:768px) {
    .tool-store .dropdown-menu .col-sm-3 {
        width: 33.33%;
    }
    .mega-menu-categories .dropdown-menu .row > .col-sm-2:nth-of-type(3) {}
}

@media ( min-width: 992px) {
    .tool-store .dropdown-menu .col-sm-3 {
        width: 25%;
    }
}



/* categories drop down bespoke column widths */

@media (max-width:767px) {
    .mega-menu-categories .dropdown-menu .row > .col-sm-2 {}
    .mega-menu-categories .dropdown-menu .row > .col-sm-2:nth-of-type(3) {}

    .mega-menu-categories .dropdown-menu > .row > .col-sm-4 {}
	.dropdown .dropdown-toggle{
        padding-right:24px!important;
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .mega-menu-categories .dropdown-menu .row > .col-sm-2 {
        width: 33.33%;
    }
    .mega-menu-categories .dropdown-menu > .row > .col-sm-4 {
        width: 33.33%;
        float: right;
        top: 0;
    }
    .mega-menu-categories .dropdown-menu .row > .col-sm-2:nth-of-type(3) {
        clear: both;
    }
    

    
}

@media (min-width:1024px) {
    .mega-menu-categories .dropdown-menu .row > .col-sm-2:nth-of-type(1) {
        width: 17.66%;
        padding-right: 0px
    }
    .mega-menu-categories .dropdown-menu .row > .col-sm-2:nth-of-type(2) {
        width: 14.66%;
        padding-right: 0px;
        padding-left: 0px;
    }
    .mega-menu-categories .dropdown-menu .row > .col-sm-2:nth-of-type(3) {
        width: 15.66%;
        padding-right: 0px;
        padding-left: 0px;
    }
    .mega-menu-categories .dropdown-menu .row > .col-sm-2:nth-of-type(4) {
        width: 18.66%;
        padding-right: 15px;
        padding-left: 0px;
    }
}


/* Store Finder */

@media (max-width: 767px){
	
	
	.mm-store-finder .col-sm-9 .mmBox > .row > .col-sm-12 {
		padding-right: 0;
		padding-left: 0;
	}

	.mm-store-finder .dropdown-menu{
		padding: 0px 0;
	}
	.mm-store-finder .dropdown-menu .well{
		margin-top:0!important;
		margin-right:0!important;
		margin-left:0!important;
		border-radius: 0px;
		border-right:0px;
		border-left:0px;
	}
	
	.mm-store-finder .dropdown-menu .well h2{
		font-size:18px;
		font-weight:bold;
		text-align:left!important;
		text-transform:uppercase;
	}
	.mm-store-finder .dropdown-menu .well p{
		font-weight:normal!important;
		text-align:left!important;
	}
	
	
}