/* Override CSS for be-it.co.uk */

@media(max-width: 768px){

	.mega-menu-content li {
	    width: 48% !important;
	    display: inline-block;
	}
}

.video-area {
    margin-bottom: 20px;
}

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

	.mega-menu-content .col-lg-5,
	.mega-menu-content .col-lg-7 {
	    width: 49%;
	}
	.mega-menu-content .col-lg-5 .col-lg-6,
	.mega-menu-content .col-lg-7 .col-lg-6 {
	    width: 48%;
	}
}

@media (max-width: 1250px) {
	#header #mainMenu:not(.menu-overlay) {
		max-height: 0;
		clear: both;
		display: block;
		width: 100%;
		opacity: 1;
		overflow: hidden;
		transition: max-height .8s cubic-bezier(.79,.14,.15,.86),opacity .8s cubic-bezier(.79,.14,.15,.86);
	}
	#header #mainMenu:not(.menu-overlay)>.container {
		text-align: left !important;
		width: 100%;
		max-width: 100%;
	}
	#header #mainMenu:not(.menu-overlay) nav {
		line-height: 40px;
		float: none;
		width: 100%;
		padding-bottom: 20px;
	}
	#header #mainMenu:not(.menu-overlay) nav>ul {
		float: none;
		width: 100%;
	}
	#header #mainMenu:not(.menu-overlay) nav>ul>li {
		padding: 0;
		margin: 0;
		clear: both;
		float: none;
		display: block;
		border: 0;
	}
	#header #mainMenu:not(.menu-overlay) nav>ul>li.mega-menu-item {
		position: relative;
	}
	#header #mainMenu:not(.menu-overlay) nav>ul>li.dropdown:before {
		content: ""
	}
	.dropdown-toggle {
		position: absolute;
		right: 0;
		width: 20%;
		text-align: right;
		color: #fff;
		z-index: 2;
	}
	#header #mainMenu:not(.menu-overlay) nav>ul>li.dropdown.hover-active:before {
		transform: rotate(-180deg);
	}
	#header #mainMenu:not(.menu-overlay) nav>ul>li>a {
		display: block;
		padding: 12px 0;
		font-size: 13px !important;
		border: 0;
		border-radius: 0;
	}
	#header.header-fullwidth #mainMenu.menu-center nav>ul>li.mega-menu-item>.dropdown-menu li.mega-menu-content {
		padding: 0;
	}
	#header.header-fullwidth #mainMenu.menu-center nav>ul>li.mega-menu-item>.dropdown-menu {
		transform: none;
		background-color: transparent;
		padding: 0;
		border: none;
	}
	#header.header-fullwidth #mainMenu.menu-center nav>ul>li.mega-menu-item>.dropdown-menu li.mega-menu-content .hidden-mobile {
		display: none;
	}
	#header #mainMenu-trigger {
		position: relative;
		opacity: 1;
		visibility: visible;
	}
	#header.header-fullwidth #mainMenu.menu-center nav>ul>li.mega-menu-item>.dropdown-menu li.mega-menu-content .megablock {
		background-color: transparent;
		border-radius: 0;
		margin-bottom: 0;
	}
	#header.header-fullwidth #mainMenu.menu-center nav>ul>li.mega-menu-item>.dropdown-menu li.mega-menu-content .megablock img {
		display: none;
	}
	#header.header-fullwidth #mainMenu.menu-center nav>ul>li.mega-menu-item>.dropdown-menu li.mega-menu-content .megablock p {
		color: #fff;
		text-align: left;
	}
	#header #mainMenu:not(.menu-overlay) nav>ul li.hover-active>.dropdown-menu {
		visibility: visible;
		opacity: 1;
		max-height: 2000px;
	}
	#mainMenu nav>ul>li.active>a, #mainMenu nav>ul>li:hover>a {
		border-top: none!important;
	}
	#header.header-fullwidth #mainMenu.menu-center nav>ul>li.mega-menu-item>.dropdown-menu {
		left: 0;
		background-image: none!important;
	}
	#header #mainMenu:not(.menu-overlay) nav>ul>li .dropdown-menu {
		position: static;
		clear: both;
		float: none;
		display: block;
		max-height: 0;
		visibility: hidden;
		opacity: 0;;
	}
	#header #mainMenu:not(.menu-overlay) nav>ul>li.hover-item .dropdown-menu {
		visibility: visible;
		opacity: 1;
		max-height: 2000px;
	}
	#header.header-fullwidth #mainMenu.menu-center nav>ul>li.mega-menu-item>.dropdown-menu li.mega-menu-content ul li>a {
		padding: 10px;
		font-size: 14px;
		line-height: 22px;
		color: #fff;
	}
	#header.header-fullwidth #mainMenu.menu-center nav>ul>li.mega-menu-item>.dropdown-menu li.mega-menu-content ul li>a i {
		display: none;
	}
	#header.header-fullwidth #mainMenu.menu-center nav>ul>li.mega-menu-item>.dropdown-menu li.mega-menu-content h4 {
		display: none;
	}
	.mega-menu-content li {
		width: 48% !important;
		display: inline-block;
	}
	#header.header-fullwidth #mainMenu.menu-center nav>ul>li.mega-menu-item>.dropdown-menu .col-lg-6 {
		width: 100%;
	}
}

@media (max-width: 1366px) and (min-width: 1200px) {
	#header #mainMenu-trigger button {
		padding-left: 20px!important;
		padding-top: 20px!important;
	}
}

@media(max-width: 991px) {
	#header #mainMenu:not(.menu-overlay) nav>ul>li.dropdown:before {
		transform: none;
	}
}

ul.indent0 {
    padding-left: 20px;
}
.bebranded h1 {
    display: none;
}
.greybg {
	background-color: #eee;
}
.mb20 {
	margin-bottom: 20px !important;
}
.home .p-t-80 {
    padding-top: 40px !important;
}
.home .p-b-80 {
    padding-bottom: 40px !important;
}

@media (min-width: 992px) and (max-width: 1299px){
	#mainMenu nav>ul>li>a {
	    letter-spacing: 0 !important;
	    font-size: 14px !important;
	    padding-left: 10px !important;
	    padding-right: 10px !important;
	}
}
@media (min-width: 1300px) and (max-width: 1450px){
	#mainMenu nav>ul>li>a {
	    letter-spacing: 0 !important;
	    font-size: 15px !important;
	    padding-left: 10px !important;
	    padding-right: 10px !important;
	}
}
