.p-0{margin:0px!important}.p-6 {padding: 4rem ;}.p-7 {padding: 5rem ;}.p-8 {padding: 6rem ;}.p-9 {padding: 7rem ;}.p-10 {padding: 8rem ;}.p-11 {padding: 9rem ;}.p-12 {padding: 10rem ;}.p-13 {padding: 11rem ;}.p-14 {padding: 12rem ;}.pt-6 {padding-top: 4rem ;}.pt-7 {padding-top: 5rem ;}.pt-8 {padding-top: 6rem ;}.pt-9 {padding-top: 7rem ;}.pt-10 {padding-top: 8rem ;}.pt-11 {padding-top: 9rem ;}.pt-12 {padding-top: 10rem ;}.pt-13 {padding-top: 11rem ;}.pt-14 {padding-top: 12rem ;}.pb-6 {padding-bottom: 4rem ;}.pb-7 {padding-bottom: 5rem ;}.pb-8 {padding-bottom: 6rem ;}.pb-9 {padding-bottom: 7rem ;}.pb-10 {padding-bottom: 8rem ;}.pb-11 {padding-bottom: 9rem ;}.pb-12 {padding-bottom: 10rem ;}.pb-13 {padding-bottom: 11rem ;}.pb-14 {padding-bottom: 12rem ;}
.g-6, .gx-6 {--bs-gutter-x: 4rem;}.g-6, .gy-6 {--bs-gutter-y: 4rem;}.g-7, .gx-7 {--bs-gutter-x: 5rem;}.g-7, .gy-7 {--bs-gutter-y: 5rem;}.g-8, .gx-8 {--bs-gutter-x: 6rem;}.g-8, .gy-8 {--bs-gutter-y: 6rem;}
.mt-5{margin-top:5rem}.mt-10{margin-top:10rem}.mt-15{margin-top:15rem}.mt-20{margin-top:20rem}.mt-25{margin-top:25rem}.mt-30{margin-top:30rem}.mt-35{margin-top:35rem}.mt-40{margin-top:40rem}.mt-45{margin-top:45rem}.mt-50{margin-top:50rem}.mt-55{margin-top:55rem}.mt-60{margin-top:60rem}.mt-65{margin-top:65rem}.mt-70{margin-top:70rem}.mt-75{margin-top:75rem}.mt-80{margin-top:80rem}.mt-85{margin-top:85rem}.mt-90{margin-top:90rem}.mt-95{margin-top:95rem}.mt-100{margin-top:100rem}.mt-105{margin-top:105rem}.mt-110{margin-top:110rem}.mt-115{margin-top:115rem}.mt-120{margin-top:120rem}.mt-125{margin-top:125rem}.mt-130{margin-top:130rem}.mt-135{margin-top:135rem}.mt-140{margin-top:140rem}.mt-145{margin-top:145rem}.mt-150{margin-top:150rem}.mt-155{margin-top:155rem}.mt-160{margin-top:160rem}.mt-165{margin-top:165rem}.mt-170{margin-top:170rem}.mt-175{margin-top:175rem}.mt-180{margin-top:180rem}.mt-185{margin-top:185rem}.mt-190{margin-top:190rem}.mt-195{margin-top:195rem}.mt-200{margin-top:200rem}.mb-5{margin-bottom:5rem}.mb-10{margin-bottom:10rem}.mb-15{margin-bottom:15rem}.mb-20{margin-bottom:20rem}.mb-25{margin-bottom:25rem}.mb-30{margin-bottom:30rem}.mb-35{margin-bottom:35rem}.mb-40{margin-bottom:40rem}.mb-45{margin-bottom:45rem}.mb-50{margin-bottom:50rem}.mb-55{margin-bottom:55rem}.mb-60{margin-bottom:60rem}.mb-65{margin-bottom:65rem}.mb-70{margin-bottom:70rem}.mb-75{margin-bottom:75rem}.mb-80{margin-bottom:80rem}.mb-85{margin-bottom:85rem}.mb-90{margin-bottom:90rem}.mb-95{margin-bottom:95rem}.mb-100{margin-bottom:100rem}.mb-105{margin-bottom:105rem}.mb-110{margin-bottom:110rem}.mb-115{margin-bottom:115rem}.mb-120{margin-bottom:120rem}.mb-125{margin-bottom:125rem}.mb-130{margin-bottom:130rem}.mb-135{margin-bottom:135rem}.mb-140{margin-bottom:140rem}.mb-145{margin-bottom:145rem}.mb-150{margin-bottom:150rem}.mb-155{margin-bottom:155rem}.mb-160{margin-bottom:160rem}.mb-165{margin-bottom:165rem}.mb-170{margin-bottom:170rem}.mb-175{margin-bottom:175rem}.mb-180{margin-bottom:180rem}.mb-185{margin-bottom:185rem}.mb-190{margin-bottom:190rem}.mb-195{margin-bottom:195rem}.mb-200{margin-bottom:200rem}.pt-5{padding-top:5rem}.pt-10{padding-top:10rem}.pt-15{padding-top:15rem}.pt-20{padding-top:20rem}.pt-25{padding-top:25rem}.pt-30{padding-top:30rem}.pt-35{padding-top:35rem}.pt-40{padding-top:40rem}.pt-45{padding-top:45rem}.pt-50{padding-top:50rem}.pt-55{padding-top:55rem}.pt-60{padding-top:60rem}.pt-65{padding-top:65rem}.pt-70{padding-top:70rem}.pt-75{padding-top:75rem}.pt-80{padding-top:80rem}.pt-85{padding-top:85rem}.pt-90{padding-top:90rem}.pt-95{padding-top:95rem}.pt-100{padding-top:100rem}.pt-105{padding-top:105rem}.pt-110{padding-top:110rem}.pt-115{padding-top:115rem}.pt-120{padding-top:120rem}.pt-125{padding-top:125rem}.pt-130{padding-top:130rem}.pt-135{padding-top:135rem}.pt-140{padding-top:140rem}.pt-145{padding-top:145rem}.pt-150{padding-top:150rem}.pt-155{padding-top:155rem}.pt-160{padding-top:160rem}.pt-165{padding-top:165rem}.pt-170{padding-top:170rem}.pt-175{padding-top:175rem}.pt-180{padding-top:180rem}.pt-185{padding-top:185rem}.pt-190{padding-top:190rem}.pt-195{padding-top:195rem}.pt-200{padding-top:200rem}.pb-5{padding-bottom:5rem}.pb-10{padding-bottom:10rem}.pb-15{padding-bottom:15rem}.pb-20{padding-bottom:20rem}.pb-25{padding-bottom:25rem}.pb-30{padding-bottom:30rem}.pb-35{padding-bottom:35rem}.pb-40{padding-bottom:40rem}.pb-45{padding-bottom:45rem}.pb-50{padding-bottom:50rem}.pb-55{padding-bottom:55rem}.pb-60{padding-bottom:60rem}.pb-65{padding-bottom:65rem}.pb-70{padding-bottom:70rem}.pb-75{padding-bottom:75rem}.pb-80{padding-bottom:80rem}.pb-85{padding-bottom:85rem}.pb-90{padding-bottom:90rem}.pb-95{padding-bottom:95rem}.pb-100{padding-bottom:100rem}.pb-105{padding-bottom:105rem}.pb-110{padding-bottom:110rem}.pb-115{padding-bottom:115rem}.pb-120{padding-bottom:120rem}.pb-125{padding-bottom:125rem}.pb-130{padding-bottom:130rem}.pb-135{padding-bottom:135rem}.pb-140{padding-bottom:140rem}.pb-145{padding-bottom:145rem}.pb-150{padding-bottom:150rem}.pb-155{padding-bottom:155rem}.pb-160{padding-bottom:160rem}.pb-165{padding-bottom:165rem}.pb-170{padding-bottom:170rem}.pb-175{padding-bottom:175rem}.pb-180{padding-bottom:180rem}.pb-185{padding-bottom:185rem}.pb-190{padding-bottom:190rem}.pb-195{padding-bottom:195rem}.pb-200{padding-bottom:200rem}.pl-0{padding-left:0}.pl-5{padding-left:5rem}.pl-10{padding-left:10rem}.pl-15{padding-left:15rem}.pl-20{padding-left:20rem}.pl-25{padding-left:35rem}.pl-30{padding-left:30rem}.pl-35{padding-left:35rem}.pl-35{padding-left:35rem}.pl-40{padding-left:40rem}.pl-45{padding-left:45rem}.pl-50{padding-left:50rem}.pl-55{padding-left:55rem}.pl-60{padding-left:60rem}.pl-65{padding-left:65rem}.pl-70{padding-left:70rem}.pl-75{padding-left:75rem}.pl-80{padding-left:80rem}.pl-85{padding-left:80rem}.pl-90{padding-left:90rem}.pl-95{padding-left:95rem}.pl-100{padding-left:100rem}.pr-0{padding-right:0}.pr-5{padding-right:5rem}.pr-10{padding-right:10rem}.pr-15{padding-right:15rem}.pr-20{padding-right:20rem}.pr-25{padding-right:35rem}.pr-30{padding-right:30rem}.pr-35{padding-right:35rem}.pr-35{padding-right:35rem}.pr-40{padding-right:40rem}.pr-45{padding-right:45rem}.pr-50{padding-right:50rem}.pr-55{padding-right:55rem}.pr-60{padding-right:60rem}.pr-65{padding-right:65rem}.pr-70{padding-right:70rem}.pr-75{padding-right:75rem}.pr-80{padding-right:80rem}.pr-85{padding-right:80rem}.pr-90{padding-right:90rem}.pr-95{padding-right:95rem}.pr-100{padding-right:100rem}.f-700{font-weight:700}.f-600{font-weight:600}.f-500{font-weight:500}.f-400{font-weight:400}.f-300{font-weight:300}.gray-bg{background:#f2f4f7}.white-bg{background:#fff}.black-bg{background:#222}.white-color{color:#fff}.black-color{color:#222}.theme-color{color:#222}.primary-color{color:#222}[data-overlay]{position:relative}[data-overlay]::before{background:#000 none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}[data-overlay="3"]::before{opacity:.3}[data-overlay="4"]::before{opacity:.4}[data-overlay="5"]::before{opacity:.5}[data-overlay="6"]::before{opacity:.6}[data-overlay="7"]::before{opacity:.7}[data-overlay="8"]::before{opacity:.8}[data-overlay="9"]::before{opacity:.9}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 0rem;
}

.Notifcation {padding:0px!important;margin:0px!important;}
.clamp-0{-webkit-line-clamp:unset}.clamp-1{-webkit-line-clamp:1}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.clamp-4{-webkit-line-clamp:4}.clamp-5{-webkit-line-clamp:5}.clamp-6{-webkit-line-clamp:6}.clamp-7{-webkit-line-clamp:7}.clamp-8{-webkit-line-clamp:8}.clamp-9{-webkit-line-clamp:9}
img {max-width:100%}
button:focus, :focus  {
    outline: 0px dotted!important;
    outline: 0px auto -webkit-focus-ring-color!important;
}
.nopadding {padding:0px!important;margin:0px!important;}
.overflow {overflow:hidden;position:relative;}
.overflow iframe {margin-top:-55px;}
.overlay {top:0px;left:0px;right:0px;bottom:0px;position:absolute;}
#dnn_dnnLOGO_imgLogo {max-height:250px}
#SkinHeader {background:#000}
a:Link, a:visited, :link, :visited {color:#007bff;transition: color 0.7s ease 0s;}
a:hover {color:#ee2a2d;text-decoration:none;transition: color 0.7s ease 0s;}
.ContentWhite {min-height:300px;background:#fff} 
.Copyright {background:#ee2a2d} 
.Copyright a:Link, .Copyright a:visited {color:#fff;transition: color 0.7s ease 0s;}
.Copyright a:hover {color:#fff;text-decoration:none;transition: color 0.7s ease 0s;}
.FooterTop {background:#000}
.Footer {color:#fff}
button.navbar-toggle {
    border: 1px solid #fff;
    padding: 0.7rem;
    background: transparent;
border-radius: 4px;
}
span.icon-bar {
    background: #fff;
    width: 30px;
    height: 3px;
    display: block;
    margin: 5px 0px;
 }
[class*="col-md-"] {
    padding-right: 2rem;
    padding-left: 2rem;
}
.navbar-collapse {display:none}
.show {display:block}
.nav-pills .nav-link {border-radius: 0px;}
i.fab.fa-facebook {
    font-size: 2rem;
    color: #fff;transition: color 0.7s ease 0s;
}
i.fab.fa-facebook:hover {
    color: #000;transition: color 0.7s ease 0s;
}
#toTop {
    padding: 0px 13px 10px;
    background: #000;
    color: #fff;
    position: fixed;
    bottom: 0;
    font-size: 2.3rem;
    right: 15px;
    display: none;
    bottom: 50px;
    opacity: .4;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.7s ease 0s;
    z-index: 9999;
}
#toTop:hover {opacity: 1;transition: all 0.7s ease 0s;}

p {
	font-size:1.1rem;
	margin-bottom:8px;
	font-weight:400;
	line-height:1.5em;
}
h1 {
    font-size: 5rem;
    font-family: lato;
	line-height:1.5em;
    font-weight: 900;
	color:#007bff;
}
h2 {
    font-size: 3.5rem;
    font-family: lato;
	line-height:1.5em;
    font-weight: 900;
	color:#007bff;
}
h3 {
    font-size: 2rem;
    font-family: lato;
	line-height:1.5em;
    font-weight: 600;
	color:#007bff;
}
hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid #eee;
}

div#dnnMenu ul li.nav-item a.nav-link span{}
div#dnnMenu ul li.nav-item:hover a.nav-link span{}
section#MainBanner .nivo-caption {
    position: absolute;
    left: 0px;
    bottom: 0px;
    top: 0px;
    right: 0px;
    background: transparent;
    color: #fff;
    width: 100%;
    z-index: 8;
    padding: 5rem 10rem;
    opacity: 1;
    overflow: hidden;
}
.theme-default .nivo-caption h2 {
    font-size: 5rem;
    line-height: 1em;
    font-weight: 900;
    color: #fff;
   
}
.theme-default .nivo-caption h2 span {
    font-size: 2.2rem;
    line-height: 0px;
}
a.btn {
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    padding: 8px 20px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.3rem;
}
.theme-default .nivo-caption a.btn  {
    border-top: 3px solid #fff!important;
    border-bottom: 3px solid #fff!Important;
    padding: 8px 20px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.3rem;
	border-radius:0px;
}


.grid {}

@media screen and (max-width: 1680px) { 


}

@media screen and (max-width: 1600px) { 


}

@media screen and (max-width: 1440px) { 



}
@media screen and (max-width: 1366px) { 

}
@media screen and (max-width: 1281px) { 

}
@media screen and (max-width: 1025px) { 

}

@media handheld, only screen and (max-width: 769px) {
ul.nav.nav-pills.flex-column.flex-sm-row {
    flex-direction: column!important;
}
.nav {
    margin-left: 0px;
    align-content: start;
    align-self: self-start;
    height: auto;
    position: absolute;
    z-index: 999;
    background: #fff;
    width: 100%;
}

div#dnnMenu ul li.nav-item a.nav-link span {
    font-size: 1.8rem;
    line-height: 2em;
}

li.nav-item {
    width: 100%;
    border-bottom: 1px solid #000;
    text-align: center;
}

.nav .dropdown-menu li.nav-item {
    width: 100%;
    border-bottom: 1px solid #000;
    text-align: center;
}

li.nav-item .nav-link:hover, li.nav-item.active .nav-link {
    color: #fff;
    background: #000;
}
}

@media screen and (min-width: 740px) and (max-width: 769px) { 

}
@media screen and (min-width: 641px) and (max-width: 739px) { 


}
@media screen and (min-width: 481px) and (max-width: 640px) { 


}
@media handheld, only screen and (max-width: 480px){
.d-sm-none {display:none!important}
.d-sm-block {display:block!important;}
.p-10 {padding:3rem;}
.p-4 {
    padding: 1rem!important;
}
.gb {padding:2rem 0px}

/*--------- Retina Styles ----------*/
@media only screen and (-webkit-min-device-pixel-ratio: 2),
       only screen and (-moz-min-device-pixel-ratio: 2),
       only screen and (-o-min-device-pixel-ratio: 2/1),
       only screen and (min-device-pixel-ratio: 2) {



}


}

@media screen and (min-width: 380px) and (max-width: 414px) { 



}
@media screen and (min-width: 332px) and (max-width: 380px) { 



}