@media screen and (max-width: 1366px) {
	.hero-section .inner .content {margin-top: 120px;}
}

@media screen and (max-width: 1199px) {
	.hero-section .inner .content .img {max-width: 450px;}
	.hero-section:before {background-size:100%;}
	header .inner .navbar-brand img {max-width: 90px;}
	header .inner .british-logo {max-width: 75px;}
	header .inner .main-menu li {padding: 35px 15px;}
	header .inner .main-menu li a {font-size: 18px;}
}

@media screen and (max-width: 1024px) {

}

@media screen and (max-width: 991px) {
	.our-menu .menu-icon-list ul {justify-content: center;}
	.our-menu .menu-icon-list ul li {width: 33.33%;}
	.our-menu .menu-list .ml-row .item {padding: 15px 10px;}
	.location-list ul {justify-content: center;}
	.location-list ul li {width: 33.33%;margin-bottom: 20px;}
	.location-list ul li .img {height: auto;}
	.events-cta .inner h3 {font-size: 90px; line-height: 70px;}
	.events-cta .inner {min-height: 500px; padding: 40px 15px;}
	.img-text-section .inner {-webkit-flex-flow: row wrap; flex-flow: row wrap;}
	.img-text-section .inner .text-block {width: 100%;}
	.img-text-section .inner .img-block {width: 100%;}
	.img-text-section .inner .img-block .top-img img {left: 0;}
	.img-text-section .inner .text-block .content {padding: 0;}
}

@media screen and (max-width: 768px) {

}

@media screen and (max-width: 767px) {
	.button {font-size: 18px;}
	.nav-toggle {margin:0; padding: 0; width: 46px;height: 46px;display: none;cursor: pointer; position: relative; float: right; z-index: 9; cursor: pointer;}
	.nav-toggle i, .nav-toggle i:after, .nav-toggle i:before {background-color: #00a1e2;position: absolute;width: 25px;height: 3px;transition-timing-function: ease;transition-duration: .3s;transition-property: transform;border-radius: 0;}
	.nav-toggle i {transition-timing-function: cubic-bezier(.55,.055,.675,.19);transition-duration: 300ms;left: 8px;top: 50%;display: block;margin-top: -2px;}
	.nav-toggle i:after, .nav-toggle i:before {display: block;content: "";}
	.nav-toggle i:before {top: -9px;transition: top 300ms ease .15s,opacity 300ms ease;}
	.nav-toggle i:after {bottom: -9px;transition: bottom 300ms ease .15s,transform 300ms cubic-bezier(.55,.055,.675,.19);}
	.menu-open .nav-toggle i {transition-delay: .12s;transition-timing-function: cubic-bezier(.215,.61,.355,1);transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
	.menu-open .nav-toggle i:before {top: 0;transition: top 300ms ease,opacity 300ms ease .15s;opacity: 0;}
	.menu-open .nav-toggle i:after {bottom: 0;transition: bottom 300ms ease,transform 300ms cubic-bezier(.215,.61,.355,1) .15s;transform: rotate(-90deg);}
	header .inner .nav-toggle {display: block;}
	header .inner .main-menu {display: none; position: absolute; width: 100%; left: 0; right: 0; top: 90px; background: rgba(0,0,0,0.4);padding: 10px 0;}
	.menu-open header .inner .main-menu {display: block;}
	header {background: rgba(0,0,0,0.4);top: 0;padding: 10px 0;}
	header .inner .navbar-brand img {max-width: 50px;}
	header .inner .british-logo {display: none;}
	header .inner .nav-toggle {position: absolute; right: 10px; top: 21px;}
	header .inner .main-menu li {display: block;width: 100%;padding: 12px 15px;}
	header .inner .main-menu ul:before {display: none;}
	header .inner .navbar-brand:before {left: -83px; right: 0;width: 210px;height: 200px;}
	header .inner .main-menu li a {font-size: 16px; display: block;}
	.hero-section .inner .content {margin-top: 0;}
	.hero-section {min-height: inherit;}
	.hero-section .inner {min-height: inherit;}
	.hero-section .inner .content {padding: 10px;}
	.our-menu .inner .title h3 {font-size: 55px;}
	.our-menu .menu-list .ml-row .item {width: 100%;}
	.our-location {padding: 150px 0 70px 0;}
	.our-location .title h3 {font-size: 55px;}
	.location-list ul li {width: 50%;}
	.events-cta .inner h3 {font-size: 55px;line-height: 47px;}
	.events-cta .inner p {font-size: 22px;}
	.img-text-section .inner h3 {font-size: 55px;}
	.img-text-section {padding: 70px 0;}
	footer .footer-main .inner .title h3 {font-size: 55px;}
	footer .footer-main {padding: 90px 15px;}
	footer .footer-main .inner {padding: 50px 30px;}
	footer .footer-main .inner .from-group-row .form-group {width: 50%;}
	.location-list ul li .content .description {line-height: 14px;}
	.img-text-section .inner p {line-height: 20px;}
	.img-text-section .inner ul li {line-height: 20px;}
	.hero-section .owl-item {min-height: inherit;}
	.hero-section:before {height: 160px;}
}

@media screen and (max-width: 480px) {
	.our-menu .menu-icon-list ul li {width: 50%; margin-bottom: 15px;}
	.our-menu .menu-icon-list {padding: 0 15px;}
	.location-list ul {margin: 0;}
	.location-list ul li {width: 100%; padding: 0;}
	.location-list ul li .img img {width: 100%;}
	footer .footer-main .inner .from-group-row .form-group {width: 100%;}
	.hero-section:before {height: 120px;}
}