.clear{clear:both;}
.pull-left{float:left!important;}
.pull-right{float:right;}
.white{color:#ffffff!important}
.white-bott{color:#ffffff!important;max-width:85%;}
.bg-white{background-color:#fff;}
.bluey{color:#2A6070;}
.redish{color:#E9CD84;}
.blackz{background-color:#000;}
.text-shad{text-shadow:1px 4px 6px rgba(179,179,179,0.6);}
.text-shad-2{text-shadow:6px 1px 3px rgba(196,169,129,0.43);}
.text-shad-3{text-shadow:8px 3px 13px rgb(179 179 179 / 94%);}
.text-shad-lite{text-shadow:6px 1px 3px rgba(196,169,129,0.33);}
.text-shad-dk{text-shadow:2px 4px 1px rgba(0,0,0,1);}
.text-shad-centre{text-shadow:6px 1px 3px rgba(196,169,129,0.43);width:100%;text-align:center;}
.text-shad-green-sm{text-shadow:1px 4px 6px rgba(179,179,179,0.6);font-size:30px!important;color:#6A8D25!important;}
.small{font-size:24px!important;font-weight:300;}
.small-head{font-size:21px!important;color:#E30711!important;}
.v-small{font-size:16px!important;}
.smallish{font-size:2rem}
.smaller{font-size:42px!important;}
.small-h2{font-size:34px!important;color:#00293c;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;}
.smaller-h2{font-size:31px!important;}
.cta-h3{font-size:21px;font-weight:300;color:#9199ac;line-height:1.3;margin-top:12px;}
.hero
.center{width:100%;text-align:center;}
.left{float:left;}
.right{float:right;}
.box-shad{box-shadow:6px 9px 6px 2px rgba(0,0,0,0.1);}
.box-shad-slick{box-shadow:6px 9px 6px 2px rgba(0,0,0,0.1);margin-bottom:15px;margin-right:15px;}
.box-shad-circs{box-shadow:5px 30px 55px rgb(25 194 197 / 22%);margin:31px 0;}
.box-shad-1{box-shadow:8px 8px 3px 0px rgba(88,88,88,7%);}
.box-shadow{box-shadow:0px 5px 21px -12px rgb(88 88 88 / 31%);}
.box-shad-lite{box-shadow:11px 13px 14px -1px rgba(222,216,216,0.35);-webkit-box-shadow:11px 13px 14px -1px rgba(222,216,216,0.35);-moz-box-shadow:11px 13px 14px -1px rgba(222,216,216,0.35);}
.box-shad-lite-2{margin-bottom:25px;box-shadow:11px 13px 14px -1px rgba(222,216,216,0.35);-webkit-box-shadow:11px 13px 14px -1px rgba(222,216,216,0.35);-moz-box-shadow:11px 13px 14px -1px rgba(222,216,216,0.35);}
.box-shadow-2{box-shadow:rgb(0 0 0 / 10%) 3px 5px 15px;}
.bord-bott-shad{border-bottom:1px solid #fe6c09;box-shadow:7px 7px 9px 3px rgba(156,150,150,0.40);-webkit-box-shadow:7px 7px 9px 3px rgba(156,150,150,0.40);-moz-box-shadow:7px 7px 9px 3px rgba(156,150,150,0.40);}
.bl-1{border-left:12px solid #e30613;}
.bl-2{border-left:2px solid #fff;}
.listy{font-size:18px;color:#000;margin-bottom:25px;line-height:25px;list-style:none;}
.listyz{font-size:16px;color:#000;margin-bottom:25px;line-height:25px;margin-left:20px;}
.listyz li{list-style-type:circle!important;}
.listy li a{color:#000;margin-left:9px;line-height:31px;}
.listy-1 li{color:#fff;font-weight:300;font-size:19px;line-height:2;}
.
.listy-2{text-align:center;list-style:none;}
.listy-2 li{font-weight:300;font-size:23px;line-height:40px;}
.listy-3 li{padding-bottom:12px;}
.listy-3 i{margin-right:8px;}
.topbar h1{font-size:16px!important;color:#fff;font-weight:300;padding:20px 0 0 0;}
.slidzz h2 span{display:block;transition-delay:600ms}
.slidzz h2 span img{max-width:30px;display:inline-block;margin-right:8px;border-radius:50%;}
.sec-title img{max-width:40px;margin-right:8px;}
.circlez img{border-radius:50%;}
.circlez-2 img{border-radius:50%;border:2px solid #4F1E35;}
.headz h2{font-weight:600;font-size:45px;margin:30px 0 60px;}
.bitz h2{color:#2a6070;line-height:1.4;font-size:25px;}
.ritz{margin-right:9px;}
.simplez{color:#fff;text-shadow:none;margin-bottom:20px;}
.listz ul{color:#fff;margin:7px 0px 0 9px;}
.listz ul li{color:#fff;}
.listz ul li .fa{color:#fff;margin-right:18px;}
.listzz ul{color:#fff;margin:7px 0px 0 9px;}
.listzz ul li a{color:#000;font-size:18px;line-height:2.3;}
.listzz ul i{color:#000;margin-right:9px;}
.cta h3{color:#fff;font-weight:300;line-height:1.4;font-size:25px;margin-bottom:0;}
.cta h3 img{border-radius:50%;max-width:40px;margin-right:12px;}
.cta i{font-size:45px;margin-right:9px;}
.cta a{margin-top:-6px;}
.paraz{font-size:20px;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;}
.cta-thumz{border:2px solid var(--theme-color1);border-radius:50%;}
.text-split{border-left:5px solid #fff;}
.inner-box .icon-img{max-width:60px;border-radius:50%;}
.areaz ul li{text-align:left!important;}
.areaz ul li img{max-width:30px!important;}
.areaz ul li a{color:#fff!important;line-height:43px;font-size:28px;font-weight:500;}
.areaz ul li a:hover{color:#f00!important;}
.areaz-2 ul li{text-align:left!important;}
.areaz-2 ul li img{max-width:30px!important;}
.areaz-2 ul li a{color:#000!important;line-height:43px;font-size:28px;font-weight:500;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;}
.areaz-2 ul li a:hover{color:#f00!important;}
.subz h3{font-size:16px!important;margin-bottom:20px;}
.subz h2{line-height:1.3;}
.subz p{line-height:1.7;}
.faq h3{margin-bottom:12px;font-size:20px;color:#2A6070;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;}
.accredz{text-align:center;margin-bottom:25px;margin-top:5px;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;}
.reviz img{max-width:40px;border-radius:50%;margin-right:9px;}
.reviz li{padding-left:0;}
.reviz ul{margin:0;}
.sm-h2 h2{font-size:25px;}
.dampzz{margin-bottom:35px;}
.dampy h2{font-size:21px;line-height:31px;}
.titlez h3{margin-top:30px;line-height:1.5;}
.video-section-three h2{line-height:1.25;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;font-weight:400;}
.video-section-three img{margin-right:20px;}
.why-choose-us-four .inner-column{margin-top:35px;}
.contactz{margin:50px 0;}
.bgz{background-color:rgb(0,6,0,0.38);padding:120px;max-width:700px;}
.gold{color:#9a855a;}
.gold{color:#d4af37;}
.iconz{color:#000;}
.iconz h5{color:#000!important;}
.feature-ten__item:hover{background-color:#fff!important;}
.subby{font-size:29px;color:#E9CD84;line-height:1.4;}
.subby span{display:block;font-size:22px;margin:15px;color:#E9CD84;}
.borderz{border:1px solid #ffffff33;padding:15px;}
.topzz{border-top:1px solid #ffffff33;padding:60px;}
.reviewz h6{font-size:30px;margin-bottom:30px;}
.contact-two-left ul li i{margin-right:7px;}
.form-group{margin-right:30px;}
.contactz{font-size:30px;font-weight:700;text-align:left;line-height:1;}
.title{font-size:50px;margin-bottom:25px;}
.logoz img{width:100%;}
.peez{line-height:1.2;margin-top:10px!important;color:#fff;}
.blog__item img {max-width: 100%;margin-top: 20px;}

.banquet-menuz {align-items: center; margin: auto;text-align: center;}









/* FROM JAMES FOR CONTACT / BOOKING FORM */
#contact-form .col-xl-6 label{display:block;}
#contact-form .form-group{margin-bottom:25px;}
#contact-form .form-group label{display:block;margin-bottom:5px;}
#contact-form .form-group input,#contact-form .form-group textarea{width:100%;padding:6px 15px 4px;background:#10161c;border:solid 2px #273442;border-radius:5px;color:white;}
#contact-form .form-group h2{margin:25px 0 15px;text-align:center;}
#contact-form .btn-one{margin:25px auto 0;display:block;border-radius:5px;font-size:1.6rem;padding:18px 50px 20px;}
#contact-error{padding:0 0 40px;}

/* Extra +++ large devices */
@media (max-width:3650px){

}

/* Extra large devices */
@media (max-width:1650px){
}

/* Extra large devices */
@media (max-width:1500px){
}
@media only screen and (min-width:1401px) and (max-width:4400px){
.header__main .menubars span{display: none;}
.header__main .menu-btns {display: none;}
}

@media only screen and (min-width:990px) and (max-width:1400px){
.header__main .menubars span{display: none;}
.header__main .menu-btns {display: none;}
}

/* Large devices ipad on emulator */
@media only screen and (min-width:992px) and (max-width:1199px){
.header__main .menubars span{display: none;}
.header__main .menu-btns {display: none;}
}


/* Medium devices */
@media only screen and (min-width:768px) and (max-width:991px){
	.bgz{background-color:rgb(0,6,0,0.38);padding:180px 0px;max-width:100%;}
	.banner-ten__content .text{max-width:100%;text-align:center;}
	.menubars{display:inline-block;}
	.blog__item img{padding:10px 50px;}
}

/* Small devices iphone 6 emulator */
@media (max-width:767px){
	.bgz{background-color:rgb(0,6,0,0.38);padding:180px 0px;max-width:100%;}
	.banner-ten__content .text{max-width:100%;text-align:center;}
	.banner-ten__content .btns{text-align:center!important;}
	input{margin-left:11px;margin-top:20px;}
	.menubars{display:inline-block;}
	.blog__item img{padding:10px 0px;min-width:99%;}
	.banquet-menuz img{padding:0px 0px;max-width:100%;}
	.logo{width:204px;}
	.header__main .menubars{width:19px;line-height:2px;text-align:left;}
	.header__main{padding:0px;}
	.header-eight-area{top:7px;}
	.banner-ten-area {margin-top: 20px;}
