@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,700;1,800&family=Permanent+Marker&display=swap');
@font-face {
font-family: "AvenirLTStd-Roman";
src: url("../fonts/AvenirLTStd-Roman.eot");
src: url("../fonts/AvenirLTStd-Roman.woff") format("woff"),
url("../fonts/AvenirLTStd-Roman.otf") format("opentype"),
url("../fonts/AvenirLTStd-Roman.svg#filename") format("svg");
}
body
{
    font-family: 'AvenirLTStd-Roman', sans-serif;
	font-size:16px;
	margin:0;
	background:#ffffff;
}
html
{
    margin: 0;
    padding: 0;	
}
ul, li, form, p, h1, h2, h3, h4, h5 ,h6
{
	margin:0;
}

.clearfix:after
{
	content:" ";
	clear:both;
	visibility:hedden;
	display:block;
	height:0px;
}

.clsHeader
{
	background:#ffffff;
	min-height:80px;
	padding:10px 0px;
}
.clsFooter
{
	background: #151719;
	padding:30px 0px;
}
.clsFooter h3
{
	font-style: normal;
	font-weight: 500;
	font-size: 19.2px;
	line-height: 26px;
	color: #ffffff;
}
.clsFooter p
{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height:26px;
	color: #ffffff;
}
.clsBG_WHT
{
	background:#ffffff;
}
.clsBG_BLC
{
	background:#000000;
}
.clsBG_COL1
{
	background:#fff1eb;
}
.clsVID_BOX
{
	background:#d9d9d9 url('../images/cid_play_btn.png') no-repeat scroll center;
	padding:10px;
	border:1px solid #bfbfbf;
}
.clsLGN_BG
{
	background: linear-gradient(291.32deg, #E9713A 6.82%, #E99974 46.14%, #E9A98C 93.6%);
}
.clsLGN_BG2
{
	background:#ffffff url('../images/lgn_bg_img1.jpg') no-repeat fixed center top;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.clsLGN_BG3
{
	background:#ffffff url('../images/lgn_bg_img2.jpg') no-repeat fixed center top;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.clsBg_Rect
{
	background:transparent url('../images/bg_rect_img.jpg') no-repeat scroll center top;
	min-height: 631px;
}
.clsBg_Rect2
{
	background:transparent url('../images/bg_rect_img.jpg') no-repeat scroll center top;
}
.clsBG_GLOW
{
	background:transparent url('../images/glow_bg.png') no-repeat scroll center bottom;
}
.clsBG_TRANC
{
	background:transparent url('../images/trans_bg.png') no-repeat scroll center;
}


/* Media Screen */
.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: .9rem;
	padding-left: .9rem;
	font-style: normal;
	font-weight: 500;
	font-size: 19.2px;
	line-height: 26px;
	color: #262626;
}
.btn
{
	border:0px;
	border-radius:0px;
	font-style: normal;
	font-weight: 500;
	font-size: 19.2px;
	line-height: 26px;
}
.active2
{
	border-bottom:1px solid #EB730D;
}

.clsPAD_TOP5
{
	padding-top:5px;
}
.clsPAD_TOP10
{
	padding-top:10px;
}
.clsPAD_TOP15
{
	padding-top:15px;
}
.clsPAD_TOP20
{
	padding-top:20px;
}
.clsPAD_TOP25
{
	padding-top:25px;
}
.clsPAD_TOP30
{
	padding-top:30px;
}
.clsPAD_TOP40
{
	padding-top:40px;
}
.clsPAD_TOP50
{
	padding-top:50px;
}

.clsPAD_BOT5
{
	padding-bottom:5px;
}
.clsPAD_BOT10
{
	padding-bottom:10px;
}
.clsPAD_BOT15
{
	padding-bottom:15px;
}
.clsPAD_BOT20
{
	padding-bottom:20px;
}
.clsPAD_BOT25
{
	padding-bottom:25px;
}
.clsPAD_BOT30
{
	padding-bottom:30px;
}

.clsPAD_PERCT2
{
	padding:2%;
}
.clsPAD_PERCT4
{
	padding:4%;
}
.clsPAD10
{
	padding:10px;
}
.clsPAD20
{
	padding:20px;
}
.clsPAD30
{
	padding:30px;
}
.clsPAD40
{
	padding:40px;
}
.clsPAD50
{
	padding:50px;
}
.clsHead_Intro h1
{
	font-style: normal;
	font-weight: 300;
	font-size: 47.8px;
	line-height: 65px;
	color: #000000;
}

.clsVID_BX h1
	{
		font-style: normal;
	font-weight: 300;
	font-size: 47.8px;
	line-height: 65px;
	color: #000000;
	}
.clsPRO_OFF_BX h1
	{
		font-style: normal;
	font-weight: 300;
	font-size: 47.8px;
	line-height: 65px;
	color: #000000;
	}

.clsWHT_BX
{
	background: #FFFFFF;
	box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.25);
	padding: 64px 16px 16px;
}
.clsWHT_BX h1
{
	font-style: normal;
	font-weight: 900;
	font-size: 33.2px;
	line-height: 45px;
	color: #E94900;
}
.clsWHT_BX h2
{
	font-style: normal;
	font-weight: 500;
	font-size: 19.2px;
	line-height: 26px;
	color: #000000;
}
.clsWHT_BX h3
{
	font-style: normal;
	font-weight: 500;
	font-size: 19.2px;
	line-height: 26px;
	color: #E94900;
}


.clsSLID_Cont h1
{
	font-style: normal;
	font-weight: 500;
	font-size: 33.2px;
	line-height: 45px;
	color: #371201;
}
.clsSLID_Cont h2
{
	font-style: normal;
	font-weight: 500;
	font-size: 19.2px;
	line-height: 26px;
	color: #371201;
}
.clsSLID_Cont h3
{
	font-style: normal;
	font-weight: 500;
	font-size: 23px;
	line-height: 31px;
	color: #000000;
}


.clsTXT_COL1
{
	color:#e94900;
}
.clsTXT_COL2
{
	color:#27447e;
}

.clsLSN_BX h1
{
	font-style: normal;
	font-weight: 900;
	font-size: 27px;
	line-height: 37px;
	color: #000000;
}
.clsLSN_BX h2
{
	font-style: normal;
	font-weight: 500;
	font-size: 19.2px;
	line-height: 26px;
	color: #000000;
}


.clsLSN_BX2 h1
{
	font-style: normal;
	font-weight: 500;
	font-size: 33.2px;
	line-height: 45px;
	color: #371201;
}
.clsLSN_BX2 h2
{
	font-style: normal;
	font-weight: 500;
	font-size: 23px;
	line-height: 31px;
	color: #371201;
}

.clsHIW_BX h1
{
	font-style: normal;
	font-weight: 500;
	font-size: 33.2px;
	line-height: 45px;
	color: #371201;
}
.clsHIW_BX h2
{
	font-style: normal;
	font-weight: 500;
	font-size: 23px;
	line-height: 31px;
	color: #371201;
}
.clsHIW_BX p
{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #371201;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(2.5em + .75rem + 2px);
  padding: .375rem .75rem;
  color: #171A21;
  background-color: transparent;
  background-clip: padding-box;
  border: 3px solid #264380;
  border-radius: .50rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.clsMIN_HGT {
  min-height: 600px;
}
.clsLGN_TXT p
{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	text-align: right;
	text-decoration-line: underline;
	color: #171A21;
}
.clsLGN_TXT h1
{
	font-style: normal;
	font-weight: 500;
	font-size: 33.2px;
	line-height: 45px;
	color: #373F4F;
}

@media screen and (max-width: 768px)
{
	.clsHead_Intro h1
	{
		font-style: normal;
		font-weight: 300;
		font-size: 30px;
		line-height: 30px;
		color: #000000;
	}
	.clsVID_BX h1
	{
	font-style: normal;
	font-weight: 300;
	font-size: 30px;
	line-height: 30px;
	color: #000000;
	}
.clsPRO_OFF_BX h1
	{
	font-style: normal;
	font-weight: 300;
	font-size: 30px;
	line-height: 30px;
	color: #000000;
	}
}