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

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

.ff-fira {font-family: 'Fira Sans', sans-serif;}
.ff-roboto {font-family: 'Roboto', sans-serif;}

*, *:focus {outline:none !important;}
a {text-decoration:none !important;}
p{margin-bottom:25px;}
.fw-bolder {font-weight: 900!important;}

/*************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;}

/*****************************/
.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:#00b3e0; margin:0 10px;}
a{color:#00b3e0;}
a:hover{color:#fff;}

/***************************/
.btn {
    font-size: 13px;
    font-weight: 900;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
	letter-spacing: 0.01em;
}

.btn.btn-lg {
	font-size: 15px;
}
.btn.btn-xlg {
	font-size: 20px;
}

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

/*****************************/
.bg-light {
    background: #f5f5f5 !important;
}

.text-light {
    color: #f5f5f5 !important;
}

.btn-light {
    background-color: #f5f5f5 !important;
    border-color: #f5f5f5 !important;
}

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

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

.btn-warning {
    background-color: #ffce00 !important;
    border-color: #ffce00 !important;
}
.btn-warning:hover {
    background-color: #fdd943 !important;
    border-color: #fdd943 !important;
}


/*****************************/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
    color: #fff;
}
.inner-page h1, .inner-page .h1, .inner-page h2, .inner-page .h2, .inner-page h3, .inner-page .h3, .inner-page h4, .inner-page .h4, .inner-page h5, .inner-page .h5 {	
    color: #000;
}

h1,.h1 {
	font-size:45px;
}

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

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

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

h5, .h5 {
    font-size: 18px;
	letter-spacing:1px;
}