html {scroll-behavior:smooth;}
body, html {height: 100%;}

body {
    background:#000;
	color:#000;
	font-family:'Montserrat',sans-serif;
	font-size:15px;
    font-weight:400;
    line-height:1.5;
}

.love-light-regular {
  font-family: "Love Light", serif;
  font-weight: 400;
  font-style: normal;
}


.dancing-script {
  font-family: "Dancing Script", serif;
  font-style: normal;
}

*, *:focus {outline:none !important;}
a {text-decoration:none !important;}
p{margin-bottom:20px;}
.shadow {box-shadow: .3rem .3rem 1rem rgba(0,0,0,.1)!important;}
.shadow-lg {box-shadow: .5rem .5rem 2rem rgba(0,0,0,.1)!important;}
.fs-4 {font-size: 20px !important;}
.fs-17 {font-size: 17px !important;}
.fs-25 {font-size: 25px !important;}
.fs-30 {font-size: 30px !important;}
.fs-40 {font-size: 40px !important;}
.fs-60 {font-size: 60px !important;}
.object-fit {object-fit:cover;}
.object-fit-contain{object-fit:contain;}
.fw-semibold {font-weight:600!important;}

.fw-400 {font-weight:400;}
.fw-500 {font-weight:500;}
.fw-600 {font-weight:600;}
.fw-700 {font-weight:700;}

/*************Line Height****************/
.lh-1 {line-height:1 !important;}
.lh-15 {line-height:1.5 !important;}
.lh-2 {line-height:2 !important;}

.ls-1 {letter-spacing:1px !important;}
.ls-15 {letter-spacing:1.5px !important;}
.ls-2 {letter-spacing:2px !important;}
.ls-3 {letter-spacing:3px !important;}
.ls-6 {letter-spacing:6px !important;}

.fs-20 {font-size:20px;}
/*****************************/
.breadcrumb{border-bottom:1px dashed #d3d3d3; margin:15px 0px; background-color:transparent;padding:0 0 15px; text-transform:uppercase; font-size:12px;}
.breadcrumb>li+li:before{content:"\00BB";color:#37a7f3; margin:0 10px;}
a{color:#c3973e;}
a:hover{color:#fff;}

/***************************/
.btn {
    font-size: 14px;
    font-weight: 600;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
	letter-spacing: .2em;
	text-transform:uppercase;
}

.btn.btn-lg {
	font-size: 17px;
}
.btn.btn-xlg {
	font-size: 25px;
}

.btn.btn-sm {
	font-size: 12px;
}

.input-group .btn {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/*****************************/

.btn-warning-outline {border:1px solid #c3973e; color:#fff;}
.btn-warning-outline:hover {background:#c3973e;color:#fff!important;}

.btn-dark-outline {border:1px solid #1e1e1e!important; color:#1e1e1e!important;}
.btn-dark-outline:hover {background:#1e1e1e!important; color:#fff!important;}

.btn-white-outline {border:1px solid #fff; color:#fff;}
.btn-white-outline:hover {background:#fff;color:#c3973e!important;}

/*****************************/
.bg-warning {
    background-color: #c3973e !important;
}

.bg-black {
    background-color: #000 !important;
}

.text-warning {
    color: #c3973e !important;
}

.btn-warning {
    background-color: #c3973e !important;
    border-color: #c3973e !important;
}


/*****************************/
.bg-danger-l {
    background-color: #be8786 !important;
}

.text-danger-l {
    color: #be8786 !important;
}

.btn-danger-l {
    background-color: #be8786 !important;
    border-color: #be8786 !important;
}

/*****************************/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
	font-weight: 500;
    color: #000;
}

.InnerPageText h1, .InnerPageText .h1, .InnerPageText h2, .InnerPageText .h2, .InnerPageText h3, .InnerPageText .h3, .InnerPageText h4, .InnerPageText .h4, .InnerPageText h5, .InnerPageText .h5 {
	color: #c3973e;
}

h1, .h1 {
	font-size:60px;
	font-family: "Dancing Script", serif;
}

h2, .h2 {
    font-size: 25px;
}

h3, .h3 {
    font-size: 20px;
}

h4, .h4 {
    font-size: 16px;
}

h5, .h5 {
    font-size: 14px;
}

.border-top-gold {border-top:1px solid #c3973e;}
.border {border:1px solid #c3973e!important;}

#ScrollToTop {display:none; position:fixed; bottom:20px!important;right:30px!important;z-index:99!important;border:none!important;outline:none!important; background-color:#373531!important;color:white!important;cursor:pointer!important;padding:0px!important;border-radius:10px!important;font-size:25px!important;border-radius:50%!important;width:50px!important;height:50px!important;line-height:50px!important;}#ScrollToTop:hover {background-color:#c3973e!important;}