
body{font-family:'Fira Sans';overflow-x:hidden}
a{outline:none!important}
.logo{height:75px;}
.navbar{background:rgba(0,0,0,0.4)!important;position:absolute;width:100%;z-index:9999;}
.container{position:relative;}
img.rounded{border-radius:16px!important;}
.btn{border-radius:100px;padding-left:20px;padding-right:20px;	}
hr.tiny{width:50px;border:2px solid}
strong{font-weight:700!important;}
a{transition:1s color;}
.brand-logo{height:50px;}
.bg-danger2{background:#c1300d;}
.text-danger{color:#e1500d!important}
.bg-danger,.btn-danger{background-color:#e1500d!important;border-color:#e1500d!important;}
.bg-dark{background-color:#e1500d!important;}
.clogo{height:90px;}
.navbar-nav a.text-white:hover{color:#e1500d!important;background:none!important;}
.carousel-caption{bottom:125px!important;}
.carousel-caption h1{font-weight:700!important;text-shadow:0px 3px 3px rgba(0,0,0,0.5);}
.contact-info{position:absolute;margin-top:-120px;right:0px;width:100%;text-align:right;}
.contact-info a:hover{color:#e1500d!important;}
a:hover{text-decoration:none!important}
.menu-back{border:3px solid #fff;position:relative;}
.text-dark{color:#141a30!important;}
.dropdown-menu{border:3px solid #fff;border-top:0px;margin-top:16px;}
.dropdown-item{transition:0.5s background;}
.dropdown-item:hover{background:#f4f5f5!important;}
.bg-light{background:#eee!important;}
.desti img{height:300px;object-fit:cover;object-position:right bottom}
.desti h4{opacity:0;position:absolute;top:0px;width:calc(100% - 40px);text-align:center;line-height:255px;background:rgba(0,0,0,0.6);color:#fff;border:1px solid #fff;margin:20px;transition:1s all}
.desti:hover h4{opacity:1;}
.bg-black{background:#000!important;}
.carousel-item .w-100{height:75vh;object-fit:cover;}
.bg-light{background-color:#f4f5f5!important;}
.carousel-item.page.narrow .w-100{height:40vh;}
.carousel-item.page .w-100{height:55vh;}
.carousel-item.page .carousel-caption{bottom:15px!important;}
.pbox{box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 30px 0px;border-radius:16px;}
.checklist{border-bottom:1px dashed #ccc;padding-bottom:10px;}
.checklist li{list-style:none;margin-left:-40px;font-size:20px;margin-top:10px;padding-top:10px;border-top:1px dashed #ccc;}
.checklist li:before{color:#e1500d;font-family:FontAwesome;content:'\f10c';margin:0 10px 0 0;}
@media(max-width:768px){
	.carousel-item.page .w-100{height:20vh;}
	.carousel-item.page .carousel-caption{bottom:10px!important;}
}
@media(max-width:1400px){
	.diflay-2{font-size:3.5rem!important;}
	.carousel-item .w-100.page{height:50vh;}
}
@media(max-width:1024px){
.productcats .col{flex: 0 0 50%;float:none!important;border:none!important;}
.carousel-item .w-100{height:50vh;object-fit:cover;}
.carousel-caption{bottom:100px!important;}
.display-2{font-size:2.2rem!important;}
.display-3{font-size:2rem!important;}
.display-4{font-size:1.8rem!important;}
h1{font-size:1.5rem!important;}
.navbar-toggler{border:none!important;height:60px;width:60px;text-align:center;background:#000;}
.navbar{margin-top:0px;padding:0px!important;background:#000!important;}
.logo{height:60px;padding:10px;}
.menu-back{border:none!important;}
.navbar-brand{padding:0px!important;}
.dropdown-menu{border:none;border-top:0px;margin-top:0px;}
.navbar-nav a{margin-left:15px;}
.navbar-nav{padding-top:10px;padding-bottom:10px;}
.desti h4{opacity:0.8}
.copyright{float:none!important;text-align:center;}
}