body{overflow-x: hidden;}

:root{
    --main-color:#e08a38;
}

.bg-back-light{background:#d7b56d; color:white;padding:10px 20px;}
.hcolor{color:var(--main-color);}
.bg-black{background-color:black;}
.border-mycolor{border:4px solid var(--main-color);}
.navbar{    box-shadow: 0 0 4px #cb781280;}
.navbar .nav-link{font-size:17px; text-transform: uppercase; font-weight: 500;}
.navbar .nav-link:hover{color:var(--main-color);}
.navbar-nav {column-gap: 20px;}

section {
    scroll-margin-top: 150px;}

    .heading-with-line { position: relative; display: inline-block; padding-bottom: 10px; } .heading-with-line::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background-color: var(--main-color); }

    /*#amenities{background: linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.5)),url(../images/002.jpeg) fixed center no-repeat; background-size: cover; color:white;}*/

    #amenities .bg-black:hover h5{color:var(--main-color);}

    #amenities img{height:70px; width:100%; object-fit:contain;}

    #location {background:#e7e7e7;}

    .contact-box {
        border-radius: 30px;
        border-top: 5px solid var(--main-color);
    }

    footer{background:#e7e7e7;}

    footer a{color:black;}

    footer a:hover{color:var(--main-color);}
    
    .bg-ftpcontact{background-color: var(--main-color); }
    .bg-ftpcontact a{color:rgb(255, 255, 255); text-decoration: none;}

    .set-margin{margin-bottom:35px;}

    /*  return to top */
#btnreturntotop {
	display: none; 
	position: fixed; 
	bottom: 40px; 
	right: 21px; 
	z-index: 9999; 
	border: none; 
	outline: none; 
	background-color: #ef7f1a;
	color: white; 
	cursor: pointer; 
	border-radius: 50%; 
	font-size: 18px;
	height:40px;
	width:40px;
}
/******/
#btnreturntotop  i{margin:5px 3px;}

.video-gal::before,
.video-gal::after {
  background: none !important;
}

.my-btn{background-color: var(--main-color); color:white; padding:5px;}
.my-btn:hover{color:black; transition:2s; background-color:var(--main-color); }

#location ul{list-style-type: none;}
#location li::before {
    content: '\f058';
    font-family: "Font Awesome 5 free";
    font-weight: 900;
    padding: 1px 10px;
    color: var(--main-color);
}

#about ul {list-style-type:none; }
#about li{display:flex;}
#about li::before {
    content: '\f058';
    font-family: "Font Awesome 5 free";
    font-weight: 900;
    padding: 1px 10px;
    color: var(--main-color);
}
.bg-back
{background:var(--main-color);}
.bg-my-back{background:#e7e7e7;}

.info img{height:395px!important;}

.text-justify{text-align:justify;}