@charset "UTF-8";
    body {
    font-family: "Work Sans", sans-serif;
    color: #606065;
    font-size: 1rem}
a {
    color: inherit;
    text-decoration: none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s}
a.active,a:active,a:focus,a:hover {
    outline: none;
    text-decoration: none;
    color: #d9320e}
p {
    line-height: 1.46}
img {
    max-width: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s}
input: not([type=submit]): not([type=checkbox]),select,textarea {
    font-family: "Work Sans", sans-serif;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s}
input: not([type=submit]): not([type=checkbox]):focus,select:focus,textarea:focus {
    outline: none}
.btn,button {
    font-family: "Maven Pro", sans-serif}
.btn:focus,button:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-family: "Maven Pro", sans-serif;
    font-weight: 500;
    color: #202428;
    letter-spacing: 0;
    line-height: 1.3;
    display: block}
.h1,h1 {
    font-size: 2.25rem}
.h2,h2 {
    font-size: 1.875rem}
.h3,h3 {
    font-size: 2.2rem}
.h4,h4 {
    font-size: 1.375rem}
.h5,h5 {
    font-size: 1.25rem}
.h6,h6 {
   }
.text-white .h1,.text-white .h2,.text-white .h3,.text-white .h4,.text-white .h5,.text-white .h6,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6 {
    color: #fff}
hr {
    width: 100%;
    border-color: #ebedf2}
blockquote {
   
    padding: 15px;
   
    border-left: 3px solid #f7f7f7;
    color: #202428;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 30px;
    font-size: 12px;
}
blockquote>cite {
    color: #9192a3;
    font-size: 1.1rem;
    display: block;
    margin-top: 10px}
.lead {
    font-weight: normal}
sup.sup {
    top: -1.3em}
@media (max-width: 576px) {
    .site-header {
    font-size: 14px}
.site-header .list-inline-item.p-3.border-right {
    padding: 10px!important;
    font-size: 13px}
}
.site-search {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    padding: 15px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    -webkit-transform: scale(0.96);
    -ms-transform: scale(0.96);
    transform: scale(0.96);
    opacity: 0;
    visibility: hidden}
.site-search.open {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)}
.site-search__close {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    cursor: url(data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress}
.site-search .form-control {
    max-width: 500px}
.form-site-search {
    z-index: 9999;}
	
	.pl-5, .px-5 {
    padding-left: 3rem !important;
}
@media (min-width: 576px) {
    .form-site-search {
    min-width: 500px}
}
.logo-default img{
	
	width: 200px;
	
}

.footer_logo{
	
	width: 300px;
}
.head_ing{
		
		font-family: sans-serif;
    font-size: 50px;
    font-weight: 600;
	}
	.btn1 {
  font-size: 1.1em;
  padding: 15px 25px;
  background-color: transparent;
 
  border-radius: 50px;
  margin: 2px 58px 0px -2px;
   color: #faae2f;
  border: 1px solid #d82e0d;
}

.footer-social li a {
    color: #ddd;
    font-size: 16px;
    margin-left: 20px;
    letter-spacing: 0;
}


.ico {
 transition: all 0.5s;
    background-color: transparent;
    color: #faae2f;
    width: 57px;
    height: 54px;
    /* padding: 5px; */
    border-radius: 35px;
    position: absolute;
    right: 73px;
    margin-top: -15px;
    font-size: 1.5em;
    border: 1px solid #d82e0d;
	line-height: 52px;
    text-align: center;
}
.testimonial {
    text-align: left;
    background-color: #fff;
    border-radius: 10px;
    padding: 20px;
    margin: 4px;
    /* overflow: hidden; */
    max-width: 70%;
    position: absolute;
    bottom: -30px;
    z-index: 999999;
    left: 86px;
}
.card-img-top3 {
   margin-top: -16px;
   
}
.callout-bg{
  	background-image: url(../images/bg2.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    position: absolute;
    width: 100%;
   height: 405px;
    left: 0;
    top: 47px;
}
.text-we {
	
	color:#fff;
}
.text-we1 {
	
	color:#fff;
}

.howthe{
	
	height: 250px;
	background:#D9320E;
	    margin-top: -95px;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
}
.sbiu{
	
	margin-top: -160px;
}
.imgtopq{
	
	
	margin-top: -238px;
   margin-left: 42px;
}
@media (max-width: 576px) {
    .navbar-brand img {
    max-width: 200px;}
	.head_ing {
    font-family: sans-serif;
    font-size: 35px;
    font-weight: 600;
	
	}
	.pl-5 {
    padding-left: 0rem !important;
}

	.btn1 {
  font-size: 12px;
  
}
.ico {
  width: 54px;
    height: 54px;
}
.testimonial {
   text-align: left;
        background-color: #fff;
        border-radius: 10px;
        padding: 14px;
        margin: 4px;
        /* overflow: hidden; */
        max-width: 75%;
        position: absolute;
        bottom: -30px;
        z-index: 999999;
        left: 43px;
}
	.card-img-top3 {
  display:none;
   
}

.footer-social li a {
    color: #ddd;
    font-size: 16px;
    margin-left: 2px;
    letter-spacing: 0;
}
.text-we {
	
	color:#000;
}
.text-we1 {
	
	color:#000;
}
.howthe{
	
	height: auto;
	background:#D9320E;
	    margin-top: -95px;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
}
.sbiu{
	
	margin-top: 10px;
}

.imgtopq{
	
	
	margin-top: 0;
   margin-left: 42px;
}
}
.ec-nav .nav-link {
    color: #202428}
.ec-nav .container {
    position: relative}
.ec-nav .navbar {
    position: static}
@media (min-width: 992px) {
    .nav-item {
    margin-left: 0px;}
}
@media (min-width:1025px)  { 
	
	.nav-item {
    margin-left: 5px;}
}
@media (min-width: 992px) {
    .navbar-expand-lg .ec-nav__navbar .nav-link,.navbar-expand-md .ec-nav__navbar .nav-link,.navbar-expand-xl .ec-nav__navbar .nav-link {
    padding-top: 1.075rem;
    padding-bottom: 1.075rem}
}
.navbar-expand-lg .nav-link__list,.navbar-expand-md .nav-link__list,.navbar-expand-xl .nav-link__list {
    display: block;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem}
.nav-item__has-dropdown {
    position: relative}
.nav-item__has-dropdown .dropdown-menu {
    border-top: 3px solid #D9320E}
.nav-item__has-megamenu {
    position: static}
.nav-item__has-megamenu .dropdown-menu {
    border-top: 3px solid #D9320E}
.dropdown-menu__inner {
    padding: 0.3125rem 1.875rem}
.dropdown-menu .dropdown-menu {
    left: 100%;
    top: -1000px;
    -webkit-transform: translate3d(0, 10px, 0) scale(0.98);
    transform: translate3d(0, 10px, 0) scale(0.98)}
.dropdown-menu .nav-item__has-dropdown:hover>.dropdown-menu {
    top: 0!important;
    position: fixed;
	overflow-y: scroll;
    /* min-height: 500px; */
    /* scrollbar-width: none;*/
    height: 100%;
	}
	.dropdown-menu .nav-item__has-dropdown:hover>.dropdown-menu::-webkit-scrollbar {
  background-color: transparent;
  width:5px;
  border-radius: 4px;
}
.dropdown-menu .nav-item__has-dropdown:hover>.dropdown-menu:hover::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  height:30px;
}
@media (min-width: 992px) {
    .navbar-expand-lg .dropdown-menu,.navbar-expand-md .dropdown-menu,.navbar-expand-xl .dropdown-menu {
    display: block;
    top: -10000px;
    -webkit-transition: opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
    transition: opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out, opacity 0.2s ease-out;
    transition: transform 0.2s ease-out, opacity 0.2s ease-out;
    transition: transform 0.2s ease-out, opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0) scale(0.98);
    transform: translate3d(0, 10px, 0) scale(0.98);
    margin-top: 0;
    min-width: 220px}
}
.nav-item__has-dropdown:hover,.nav-item__has-megamenu:hover {
    color: #D9320E}
.nav-item__has-dropdown:hover>.dropdown-menu,.nav-item__has-megamenu:hover>.dropdown-menu {
    opacity: 1;
    top: 100%;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)}
.nav-item__has-megamenu .dropdown-menu {
    width: 100%;
    left: 0}
@media (min-width: 992px) {
    .megamenu-col-1 .dropdown-menu {
    width: 25%}
.megamenu-col-2 .dropdown-menu {
    width: 50%}
.megamenu-col-3 .dropdown-menu {
    width: 75%}
}
.nav-link__list.dropdown-toggle:after {
    position: absolute;
    right: 30px}
@media (min-width: 992px) {
    .nav-link__list.dropdown-toggle:after {
    content: "\e649"}
}
.nav-toolbar .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row}
.nav-toolbar .navbar-nav .nav-link {
    padding-left: .5rem;
    padding-right: .5rem;
    padding-top: 1.075rem;
    padding-bottom: 1.075rem;}
.nav-toolbar .dropdown-menu {
    position: absolute}
.ect-search-form {
    position: absolute;
    top: 100%;
    right: 0;
    background: #fff;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    visibility: hidden;
    margin-top: 20px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 1030;
    border-radius: 0 0 4px 4px}
.ect-search-form.open {
    opacity: 1;
    visibility: visible;
    margin-top: 0}
.ect-search-form .btn {
    background: #D9320E;
    border: 1px solid #D9320E!important;
    border-radius: 0;
    color: #fff;
    padding-left: 15px;
    padding-right: 15px}
.ect-search-form__field {
    padding: 12px;
    border: 1px solid #D9320E!important}
.dropdown-cart {
    left: auto;
    right: -20px;
    width: 350px;
    z-index: 1300}
.dropdown-cart__item {
    padding: 15px 25px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)}
.dropdown-cart__item-remove {
    font-size: 75%;
    opacity: .7}
.dropdown-cart__item-remove:hover {
    opacity: 1}
.dropdown-cart__img {
    max-width: 50px}
.navbar-toggler {
    padding: 0;
    margin-right: 10px}
@media (max-width: 992px) {
    .when-collapsed {
    position: absolute;
    background: #fff;
    width: 100%;
    top: 100%;
    left: 0;
    padding-left: 15px;
    padding-right: 15px;
    z-index: 1150}
}
.hamburger {
    padding: 10px;
    background: #d82e0d;
    width: 45px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition-property: opacity, -webkit-filter;
    transition-property: opacity, -webkit-filter;
    -o-transition-property: opacity, filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
    -webkit-transition-duration: 0.15s;
    -o-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    border: 0;
    margin: 0;
    overflow: visible}
.hamburger-box {
    width: 40px;
    height: 24px;
    display: inline-block;
    position: relative}
.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -1px}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before {
    width: 26px;
    height: 1px;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.15s;
    -o-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease}
.is-scrolling .hamburger-inner,.is-scrolling .hamburger-inner:after,.is-scrolling .hamburger-inner:before {
    background-color: #54667a}
.hamburger-inner:after,.hamburger-inner:before {
    content: "";
    display: block}
.hamburger-inner:before {
    top: -8px}
.hamburger-inner:after {
    bottom: -8px}
.hamburger--spin .hamburger-inner {
    -webkit-transition-duration: 0.22s;
    -o-transition-duration: 0.22s;
    transition-duration: 0.22s;
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
.hamburger--spin .hamburger-inner:before {
    -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
    -o-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in}
.hamburger--spin .hamburger-inner:after {
    -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -o-transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}
.hamburger--spin.is-active .hamburger-inner {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    -webkit-transition-delay: 0.12s;
    -o-transition-delay: 0.12s;
    transition-delay: 0.12s;
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
.hamburger--spin.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
    -o-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out}
.hamburger--spin.is-active .hamburger-inner:after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}
.hamburger--spin-r .hamburger-inner {
    -webkit-transition-duration: 0.22s;
    -o-transition-duration: 0.22s;
    transition-duration: 0.22s;
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}
.hamburger--spin-r .hamburger-inner:before {
    -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
    -o-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in}
.hamburger--spin-r .hamburger-inner:after {
    -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -o-transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}
.hamburger--spin-r.is-active .hamburger-inner {
    -webkit-transform: rotate(-225deg);
    -ms-transform: rotate(-225deg);
    transform: rotate(-225deg);
    -webkit-transition-delay: 0.12s;
    -o-transition-delay: 0.12s;
    transition-delay: 0.12s;
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
.hamburger--spin-r.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
    -o-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out}
.hamburger--spin-r.is-active .hamburger-inner:after {
    bottom: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}
.footer-top {
    background: #1e2022!important;
    color: rgba(255, 255, 255, 0.6);
    padding-top: 70px;
    padding-bottom: 100px}
.educati-socail>li {
    display: inline-block;
    margin-right: 6px}
.educati-socail>li: last-child {
    margin-right: 0}
.educati-socail>li>a {
    width: 40px;
    height: 40px;
    border-radius: 1000em;
    background: rgba(0, 203, 84, 0.1);
    color: #D9320E;
    padding: 5px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center}
.educati-socail>li>a:hover {
    background: #D9320E;
    color: #fff}
.footer-widget.widget_mc4wp_form_widget input {
    border-radius: 6px;
    padding: 12px 30px}
.footer-widget.widget_mc4wp_form_widget input[type=submit] {
    background: #D9320E;
    color: #000;
    width: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    color: #fff;
    padding-left: 40px;
    padding-right: 40px;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer}
.footer-widget__title {
    font-weight: 600;
    margin-bottom: 70px;
    position: relative;
    text-transform: uppercase;
    font-size: 18px;
    color: #fff}
.footer-widget__title:after {
    content: '';
    position: absolute;
    left: 0;
    width: 50px;
    height: 3px;
    background: #D9320E;
    border-radius: 4px;
    top: 100%;
    margin-top: 25px}
.footer-bottom {
    background: #121416;
    color: rgba(255, 255, 255, 0.5);
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center}
.widget {
    margin-bottom: 30px;
    background: #fff;
    border-radius: 4px;
    padding: 30px}
.widget.widget_search {
    padding: 0}
.widget-title {
    font-size: 18px;
    margin-bottom: 30px}
.widget>ul {
    padding-left: 0;
    list-style: none}
.widget>ul>li {
    margin-bottom: 10px}
.widget_recent_comments ul>li {
    position: relative;
    padding-left: 30px}
.widget_recent_comments ul>li:before {
    content: '';
    font-family: 'themify';
    position: absolute;
    left: 0;
    top: 5px;
    color: #8f8f93}
.widget_recent_comments ul>li>span {
    display: block;
    color: #8f8f93}
.widget_tag_cloud ul>li {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 10px}
.widget_tag_cloud a {
    display: inline-block;
    border-radius: 4px;
    padding: 3px 10px;
    border: 1px solid #ebedf2;
    font-size: 14px;
    margin-right: 5px}
.widget_tag_cloud a:hover {
    background: #D9320E;
    color: #fff;
    border-color: #D9320E}
.pagination .page-link {
    color: inherit}
.pagination .page-item.active .page-link {
    background: #D9320E;
    border-color: #D9320E;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none}
.pagination-primary .page-link.active,.pagination-primary .page-link:focus,.pagination-primary .page-link:hover {
    background: #D9320E;
    border-color: #D9320E;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none}
.pagination-inverse .page-item.active .page-link {
    background-color: #fff!important;
    border-color: #fff!important;
    color: #606065}
.pagination-inverse .page-link {
    background-color: transparent!important;
    border-color: rgba(255, 255, 255, 0.3)!important}
.pagination-inverse .page-link.active,.pagination-inverse .page-link:focus,.pagination-inverse .page-link:hover {
    background: #fff!important;
    border-color: #fff!important;
    color: #606065}
.pagination-pill {
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: 1px solid #ebedf2}
.pagination-pill .page-link {
    border: none}
.btn.iconbox {
    padding: 3px!important}
.iconbox {
    width: 45px!important;
    height: 45px!important;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 10rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column}
.iconbox-xxs {
    width: 28px!important;
    height: 28px!important}
.iconbox-xs {
    width: 35px!important;
    height: 35px!important}
.iconbox-sm {
    width: 40px!important;
    height: 40px!important}
.iconbox-md {
    width: 50px!important;
    height: 50px!important}
.iconbox-lg {
    width: 60px!important;
    height: 60px!important}
.iconbox-xl {
    width: 70px!important;
    height: 70px!important}
.iconbox-xxl {
    width: 80px!important;
    height: 80px!important}
.iconbox-xxxl {
    width: 100px!important;
    height: 100px!important}
.accordion__title {
    display: block}
.collapsed .accordion__icon i:first-child {
    display: inline}
.collapsed .accordion__icon i:nth-child(2) {
    display: none}
.accordion__icon {
    display: inline-block}
.accordion__icon i:first-child {
    display: none}
.accordion__icon i:nth-child(2) {
    display: inline}
.accordion {
}
.accordion-style-1 .accordion__title: not(.collapsed) {
    background: #D9320E;
    color: #fff}
.accordion-style-3 .accordion__title: not(.collapsed) {
    background: #D9320E;
    color: #fff;
    border-color: #D9320E!important}
.accordion-style-4 .accordion__title: not(.collapsed) {
    background: #f8f8f8;
    color: #000}
.accordion-style-4_1 .accordion__title: not(.collapsed) {
    background: #f8f8f8;
    color: #000;
    border-bottom-color: #eaeaea!important}
.accordion-style-5 .accordion__title: not(.collapsed) {
    border-bottom-color: #D9320E!important}
.accordion-style-8 .accordion__title: not(.collapsed) {
    color: #D9320E!important;
    border-color: #D9320E!important}
.accordion-style-8_1 .accordion__title: not(.collapsed) {
    color: #fff!important}
.alert .close {
    opacity: 1;
    text-shadow: none}
.badge {
    padding: 0.3125rem 0.4375rem;
    font-weight: 500}
.badge-primary {
    background: #faae2f}
.badge-success {
    background: #02cc26}
.badge-warning {
    background: #faae2f;
    color: #fff}
.badge-danger {
    background: #fd3635}
.badge-info {
    background: #369bfd}
.badge-dark {
    background: #1e2022}
.badge-blurb {
    position: relative;
    display: inline-block}
.badge-blurb .badge {
    position: absolute;
    width: 1.375rem;
    height: 1.375rem;
    font-weight: normal;
    top: -10px;
    right: -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 2px solid #fff}
.badge-blurb.badge-blurb-rounded .badge {
    top: -4px;
    right: -6px}
.breadcrumb {
    margin-bottom: 0}
.breadcrumb .breadcrumb-item+.breadcrumb-item:before {
    font-size: 12px;
    color: inherit;
    opacity: 1!important}
.breadcrumb .breadcrumb-item: last-child {
    opacity: .8}
.breadcrumb-double-angle .breadcrumb-item+.breadcrumb-item:before {
    content: "\e661";
    font-family: 'themify'}
.breadcrumb-single-angle .breadcrumb-item+.breadcrumb-item:before {
    content: "\e649";
    font-family: 'themify'}
.breadcrumb-triangle .breadcrumb-item+.breadcrumb-item:before {
    content: "\e649";
    font-family: 'themify'}
@media (min-width: 768px) {
    .breadcrumb-triangle .breadcrumb-item+.breadcrumb-item:before {
    content: none}
}
@media (min-width: 768px) {
    .breadcrumb-triangle .breadcrumb-item {
    position: relative;
    margin-right: 4px;
    text-align: center}
.breadcrumb-triangle .breadcrumb-item:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-width: 27px;
    top: 0;
    left: 100%;
    border-style: solid;
    border-color: transparent;
    border-left-color: #fff;
    z-index: 1;
    -webkit-transform: translateX(4px);
    -ms-transform: translateX(4px);
    transform: translateX(4px)}
.breadcrumb-triangle .breadcrumb-item:first-child>a {
    padding-left: 30px;
    border-radius: 4px 0 0 4px}
.breadcrumb-triangle .breadcrumb-item: last-child>a {
    border-radius: 0 4px 4px 0}
.breadcrumb-triangle .breadcrumb-item: last-child>a:after {
    display: none}
.breadcrumb-triangle .breadcrumb-item.current>a {
    background: #D9320E;
    color: #fff;
    cursor: default}
.breadcrumb-triangle .breadcrumb-item.current>a:after {
    border-left-color: #D9320E}
}
.breadcrumb-triangle .breadcrumb-item>a {
    display: inline-block;
    position: relative;
    padding: 10px 5px}
@media (min-width: 768px) {
    .breadcrumb-triangle .breadcrumb-item>a {
    background: #f2f2f6;
    padding-left: 50px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 15px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 55px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center}
.breadcrumb-triangle .breadcrumb-item>a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    left: 100%;
    border-width: 27px;
    border-style: solid;
    border-color: transparent;
    border-left-color: #f2f2f6;
    z-index: 2;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s}
.breadcrumb-triangle .breadcrumb-item>a:hover {
    background: #D9320E;
    color: #fff}
.breadcrumb-triangle .breadcrumb-item>a:hover:after {
    border-left-color: #D9320E}
}
@media (min-width: 768px) {
    .breadcrumb-triangle.breadcrumb-expand .breadcrumb-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1}
}
.btn {
    padding: 0.625rem 1.25rem;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: default!important;
    font-weight: 500;
    font-family: "Maven Pro", sans-serif}
.btn:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important}
a.btn,button.btn {
    cursor: pointer!important}
.btn-primary {
    background: #D9320E!important;
    border-color: #D9320E!important;
   }
.btn-primary.active,.btn-primary .show>.dropdown-toggle,.btn-primary .show>.dropdown-toggle.dropdown-toggle-split,.btn-primary:active,.btn-primary:focus,.btn-primary:hover {
     background: #fff!important;
    border-color: #D9320E!important;
	color: #D9320E;}
.btn-outline-primary {
    background-color: transparent;
    border-color: #D9320E;
    color: #D9320E;}
.btn-outline-primary.active,.btn-outline-primary .show>.dropdown-toggle,.btn-outline-primary:active,.btn-outline-primary:hover {
    background-color: #D9320E!important;
    color: #fff!important;
    border-color: #D9320E!important}
.btn-opacity-primary {
    background: rgba(0, 203, 84, 0.15);
    color: #D9320E}
.btn-opacity-primary:hover {
    background: #D9320E;
    color: #fff}
.btn-secondary {
    background: #606065!important;
    border-color: #606065!important}
.btn-secondary.active,.btn-secondary .show>.dropdown-toggle,.btn-secondary .show>.dropdown-toggle.dropdown-toggle-split,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover {
    background: #47474b!important;
    border-color: #47474b!important}
.btn-outline-secondary {
    background-color: transparent;
    border-color: #606065;
    color: #606065}
.btn-outline-secondary.active,.btn-outline-secondary .show>.dropdown-toggle,.btn-outline-secondary:active,.btn-outline-secondary:hover {
    background-color: #606065!important;
    color: #fff!important;
    border-color: #606065!important}
.btn-opacity-secondary {
    background: rgba(96, 96, 101, 0.15);
    color: #606065}
.btn-opacity-secondary:hover {
    background: #606065;
    color: #fff}
.btn-success {
    background: #02cc26!important;
    border-color: #02cc26!important}
.btn-success.active,.btn-success .show>.dropdown-toggle,.btn-success .show>.dropdown-toggle.dropdown-toggle-split,.btn-success:active,.btn-success:focus,.btn-success:hover {
    background: #02991d!important;
    border-color: #02991d!important}
.btn-outline-success {
    background-color: transparent;
    border-color: #02cc26;
    color: #02cc26}
.btn-outline-success.active,.btn-outline-success .show>.dropdown-toggle,.btn-outline-success:active,.btn-outline-success:hover {
    background-color: #02cc26!important;
    color: #fff!important;
    border-color: #02cc26!important}
.btn-opacity-success {
    background: rgba(2, 204, 38, 0.15);
    color: #02cc26}
.btn-opacity-success:hover {
    background: #02cc26;
    color: #fff}
.btn-info {
    background: #369bfd!important;
    border-color: #369bfd!important}
.btn-info.active,.btn-info .show>.dropdown-toggle,.btn-info .show>.dropdown-toggle.dropdown-toggle-split,.btn-info:active,.btn-info:focus,.btn-info:hover {
    background: #0482fc!important;
    border-color: #0482fc!important}
.btn-outline-info {
    background-color: transparent;
    border-color: #369bfd;
    color: #369bfd}
.btn-outline-info.active,.btn-outline-info .show>.dropdown-toggle,.btn-outline-info:active,.btn-outline-info:hover {
    background-color: #369bfd!important;
    color: #fff!important;
    border-color: #369bfd!important}
.btn-opacity-info {
    background: rgba(54, 155, 253, 0.15);
    color: #369bfd}
.btn-opacity-info:hover {
    background: #369bfd;
    color: #fff}
.btn-warning {
    color: #fff;
    background: #faae2f!important;
    border-color: #faae2f!important}
.btn-warning.active,.btn-warning .show>.dropdown-toggle,.btn-warning .show>.dropdown-toggle.dropdown-toggle-split,.btn-warning:active,.btn-warning:focus,.btn-warning:hover {
    background: #f09806!important;
    border-color: #f09806!important;
    color: #fff!important}
.btn-outline-warning {
    color: #fff;
    background-color: transparent;
    border-color: #faae2f;
    color: #faae2f}
.btn-outline-warning.active,.btn-outline-warning .show>.dropdown-toggle,.btn-outline-warning:active,.btn-outline-warning:hover {
    background-color: #faae2f!important;
    color: #fff!important;
    border-color: #faae2f!important}
.btn-opacity-warning {
    background: rgba(250, 174, 47, 0.15);
    color: #faae2f}
.btn-opacity-warning:hover {
    background: #faae2f;
    color: #fff}
.btn-danger {
    background: #fd3635!important;
    border-color: #fd3635!important}
.btn-danger.active,.btn-danger .show>.dropdown-toggle,.btn-danger .show>.dropdown-toggle.dropdown-toggle-split,.btn-danger:active,.btn-danger:focus,.btn-danger:hover {
    background: #fd0403!important;
    border-color: #fd0403!important}
.btn-outline-danger {
    background-color: transparent;
    border-color: #D9320E;
    color: #D9320E;}
.btn-outline-danger.active,.btn-outline-danger .show>.dropdown-toggle,.btn-outline-danger:active,.btn-outline-danger:hover {
    background-color: #D9320E!important;
    color: #fff!important;
    border-color: #D9320E!important}
.btn-opacity-danger {
    background: rgba(253, 54, 53, 0.15);
    color: #fd3635}
.btn-opacity-danger:hover {
    background: #fd3635;
    color: #fff}
.btn-outline-light {
    background-color: transparent;
    border-color: #e4e4e7;
    color: #606065}
.btn-outline-light:active,.btn-outline-light:hover {
    background-color: #e4e4e7;
    border-color: #e4e4e7}
.btn-dark {
    background: #1e2022!important;
    border-color: #1e2022!important}
.btn-dark.active,.btn-dark .show>.dropdown-toggle,.btn-dark .show>.dropdown-toggle.dropdown-toggle-split,.btn-dark:active,.btn-dark:focus,.btn-dark:hover {
    background: #060707!important;
    border-color: #060707!important}
.btn-outline-dark {
    background-color: transparent;
    border-color: #1e2022;
    color: #1e2022}
.btn-outline-dark.active,.btn-outline-dark .show>.dropdown-toggle,.btn-outline-dark:active,.btn-outline-dark:hover {
    background-color: #1e2022!important;
    color: #fff!important;
    border-color: #1e2022!important}
.btn-white {
    background: #fff!important;
    border-color: #fff!important;
    color: #606065}
.btn-white.active,.btn-white .show>.dropdown-toggle,.btn-white .show>.dropdown-toggle.dropdown-toggle-split,.btn-white:active,.btn-white:focus,.btn-white:hover {
    background: #D9320E!important;
    border-color: #D9320E!important;
    color: #fff!important}
.btn-outline-white {
    background-color: transparent;
    border-color: #fff;
    color: #fff}
.btn-outline-white:hover {
    background: #fff;
    color: #000}
.btn-outline-white-hover {
    background: #fff;
    border-color: #fff;
    color: #000}
.btn-outline-white-hover:hover {
    background-color: transparent;
    color: #fff}
.btn-link {
    color: #8d8888;}
.btn-link:hover {
    color: #00983f!important}
.btn-group .btn-light {
    background: transparent;
    border-color: #e4e4e7}
.btn-group .btn-light:active,.btn-group .btn-light:focus,.btn-group .btn-light:hover {
    background: #e4e4e7}
.btn-group-pill .btn:first-child {
    border-radius: 3rem 0 0 3rem}
.btn-group-pill .btn: last-child {
    border-radius: 0 3rem 3rem 0}
.btn-group-pill .btn-group .btn {
    border-radius: 0 10rem 10rem 0}
.btn-group-square .btn {
    border-radius: 0}
.btn-xs {
    padding: 0.25rem 0.4375rem;
    font-size: 11px}
.btn-sm {
    padding: 0.3125rem 0.625rem}
.btn-lg {
    font-size: 1rem;
    padding: 0.8125rem 1.5625rem}
.btn-xl {
    font-size: 1.125rem;
    padding: 0.9375rem 1.875rem}
.btn-disabled {
    opacity: .65;
    cursor: inherit!important}
.btn-pill {
    border-radius: 30px}
.btn-icon {
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center}
.btn-facebook {
    color: #fff!important;
    background-color: #3a559d}
.btn-facebook:hover {
    background-color: #2c4178}
.btn-outline-facebook {
    background-color: transparent;
    border-color: #3a559d;
    color: #3a559d}
.btn-outline-facebook:hover {
    background: #3a559d;
    border-color: #3a559d;
    color: #fff}
.btn-twitter {
    color: #fff!important;
    background-color: #56aced}
.btn-twitter:hover {
    background-color: #2895e8}
.btn-outline-twitter {
    background-color: transparent;
    border-color: #56aced;
    color: #56aced}
.btn-outline-twitter:hover {
    background: #56aced;
    border-color: #56aced;
    color: #fff}
.btn-google-plus {
    color: #fff!important;
    background-color: #fe4031}
.btn-google-plus:hover {
    background-color: #fb1301}
.btn-outline-google-plus {
    background-color: transparent;
    border-color: #fe4031;
    color: #fe4031}
.btn-outline-google-plus:hover {
    background: #fe4031;
    border-color: #fe4031;
    color: #fff}
.btn-linkedin {
    color: #fff!important;
    background-color: #067bb5}
.btn-linkedin:hover {
    background-color: #045984}
.btn-outline-linkedin {
    background-color: transparent;
    border-color: #067bb5;
    color: #067bb5}
.btn-outline-linkedin:hover {
    background: #067bb5;
    border-color: #067bb5;
    color: #fff}
.btn-pinterest {
    color: #fff!important;
    background-color: #C92228}
.btn-pinterest:hover {
    background-color: #9d1b1f}
.btn-outline-pinterest {
    background-color: transparent;
    border-color: #C92228;
    color: #C92228}
.btn-outline-pinterest:hover {
    background: #C92228;
    border-color: #C92228;
    color: #fff}
.btn-vimeo {
    color: #fff!important;
    background-color: #22b8ea}
.btn-vimeo:hover {
    background-color: #1399c6}
.btn-outline-vimeo {
    background-color: transparent;
    border-color: #22b8ea;
    color: #22b8ea}
.btn-outline-vimeo:hover {
    background: #22b8ea;
    border-color: #22b8ea;
    color: #fff}
.btn-youtube {
    color: #fff!important;
    background-color: #fe0302}
.btn-youtube:hover {
    background-color: #cc0201}
.btn-outline-youtube {
    background-color: transparent;
    border-color: #fe0302;
    color: #fe0302}
.btn-outline-youtube:hover {
    background: #fe0302;
    border-color: #fe0302;
    color: #fff}
.btn-instagram {
    color: #fff!important;
    background-color: #3f719a}
.btn-instagram:hover {
    background-color: #305676}
.btn-outline-instagram {
    background-color: transparent;
    border-color: #3f719a;
    color: #3f719a}
.btn-outline-instagram:hover {
    background: #3f719a;
    border-color: #3f719a;
    color: #fff}
.btn-dribbble {
    color: #fff!important;
    background-color: #e94c88}
.btn-dribbble:hover {
    background-color: #e31f6a}
.btn-outline-dribbble {
    background-color: transparent;
    border-color: #e94c88;
    color: #e94c88}
.btn-outline-dribbble:hover {
    background: #e94c88;
    border-color: #e94c88;
    color: #fff}
.btn-behance {
    color: #fff!important;
    background-color: #0057ff}
.btn-behance:hover {
    background-color: #0046cc}
.btn-outline-behance {
    background-color: transparent;
    border-color: #0057ff;
    color: #0057ff}
.btn-outline-behance:hover {
    background: #0057ff;
    border-color: #0057ff;
    color: #fff}
.btn-skype {
    color: #fff!important;
    background-color: #01aef0}
.btn-skype:hover {
    background-color: #0189bd}
.btn-outline-skype {
    background-color: transparent;
    border-color: #01aef0;
    color: #01aef0}
.btn-outline-skype:hover {
    background: #01aef0;
    border-color: #01aef0;
    color: #fff}
.btn-github {
    color: #fff!important;
    background-color: #414141}
.btn-github:hover {
    background-color: #282828}
.btn-outline-github {
    background-color: transparent;
    border-color: #414141;
    color: #414141}
.btn-outline-github:hover {
    background: #414141;
    border-color: #414141;
    color: #fff}
.btn-flickr {
    color: #fff!important;
    background-color: #ff0084}
.btn-flickr:hover {
    background-color: #cc006a}
.btn-outline-flickr {
    background-color: transparent;
    border-color: #ff0084;
    color: #ff0084}
.btn-outline-flickr:hover {
    background: #ff0084;
    border-color: #ff0084;
    color: #fff}
.btn-tumblr {
    color: #fff!important;
    background-color: #32506d}
.btn-tumblr:hover {
    background-color: #22364a}
.btn-outline-tumblr {
    background-color: transparent;
    border-color: #32506d;
    color: #32506d}
.btn-outline-tumblr:hover {
    background: #32506d;
    border-color: #32506d;
    color: #fff}
.carousel-item-next,.carousel-item-prev,.carousel-item.active {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex}
.carousel-control-next,.carousel-control-prev {
    width: 7%}
.owl-next,.owl-prev {
    position: absolute;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background: #fff;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    font-size: 12px;
    -webkit-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1)}
.owl-next:hover,.owl-prev:hover {
    background: #d9320e;
    color: #fff}
.owl-prev {
    left: -10px}
@media (min-width: 768px) {
    .owl-prev {
    left: -25px}
}
.owl-next {
    right: -10px}
@media (min-width: 768px) {
    .owl-next {
    right: -25px}
}
.arrow-inside .owl-prev {
    left: 15px}
.arrow-inside .owl-next {
    right: 15px}
.arrow-black .owl-next,.arrow-black .owl-prev {
    background: rgb(216 46 13);
    color: #fff}
.arrow-black .owl-next:hover,.arrow-black .owl-prev:hover {
    background: #000}
.arrow-border .owl-next,.arrow-border .owl-prev {
    background-color: transparent!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    color: #010101!important;
    border: 1px solid rgba(0, 0, 0, 0.1)}
.arrow-border .owl-next:hover,.arrow-border .owl-prev:hover {
    background: #000}
.arrow-edge .owl-next,.arrow-edge .owl-prev {
    width: 40px;
    height: 60px}
.arrow-edge .owl-prev {
    left: 0;
    border-radius: 0 4px 4px 0}
.arrow-edge .owl-next {
    right: 0;
    border-radius: 4px 0 0 4px}
.arrow-square .owl-next,.arrow-square .owl-prev {
    border-radius: 50px;}
.owl-dots {
    margin-top: 20px;
    text-align: center}
.owl-dots .owl-dot {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: rgba(0, 203, 84, 0.3);
    border-radius: 50%;
    margin: 5px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s}
.owl-dots .owl-dot.active {
    background: #D9320E}
.dots-line .owl-dot {
    width: 40px;
    height: 4px;
    border-radius: 0}
.dots-black .owl-dot {
    background: rgba(0, 0, 0, 0.25)}
.dots-black .owl-dot.active {
    background: #000}
.dots-white .owl-dot {
    background: rgba(255, 255, 255, 0.3)}
.dots-white .owl-dot.active {
    background: #fff}
.dots-white-outline .owl-dot {
    background-color: transparent;
    border: 1px solid #fff}
.dots-white-outline .owl-dot.active {
    background: #fff}
.dots-inset .owl-dots {
    position: absolute;
    padding: 15px;
    width: 100%;
    bottom: 15px;
    text-align: center}
.arrow-on-hover .owl-next,.arrow-on-hover .owl-prev {
    opacity: 0}
.arrow-on-hover:hover .owl-next,.arrow-on-hover:hover .owl-prev {
    opacity: 1}
.card {
    border: none}
.card-header {
    background: #fff;
    border-bottom-color: transparent;
    padding: 15px 30px}
.card-body {
    padding: 1.875rem;
    position: relative}
.card-footer {
    background-color: transparent;
    padding: 1.875rem}
.card-img-overlay {
    padding: 1.25rem}
.list-card {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0.25rem;
    overflow: hidden;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #fff}
.ec-checkbox {
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    cursor: pointer}
.ec-checkbox>input[type=checkbox] {
    position: absolute;
    opacity: 1;
    z-index: 1}
.ec-checkbox>input[type=checkbox]: checked~.ec-checkbox__control {
    color: #fff;
    background: #D9320E;
    border-color: #D9320E}
.ec-checkbox>input[type=checkbox]: checked~.ec-checkbox__control:after {
    -webkit-transform: rotate(45deg) scale(1);
    -ms-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
    opacity: 1;
    border-color: #fff}
.ec-checkbox.check-outline>input[type=checkbox]: checked~.ec-checkbox__control {
    background-color: transparent;
    border-color: #D9320E}
.ec-checkbox.check-outline>input[type=checkbox]: checked~.ec-checkbox__control:after {
    border-color: #D9320E}
.ec-checkbox.check-outline.check-success>input[type=checkbox]: checked~.ec-checkbox__control {
    background-color: transparent;
    border-color: #02cc26}
.ec-checkbox.check-outline.check-success>input[type=checkbox]: checked~.ec-checkbox__control:after {
    border-color: #02cc26}
.ec-checkbox.check-outline.check-info>input[type=checkbox]: checked~.ec-checkbox__control {
    background-color: transparent;
    border-color: #369bfd}
.ec-checkbox.check-outline.check-info>input[type=checkbox]: checked~.ec-checkbox__control:after {
    border-color: #369bfd}
.ec-checkbox.check-outline.check-warning>input[type=checkbox]: checked~.ec-checkbox__control {
    background-color: transparent;
    border-color: #faae2f}
.ec-checkbox.check-outline.check-warning>input[type=checkbox]: checked~.ec-checkbox__control:after {
    border-color: #faae2f}
.ec-checkbox.check-outline.check-danger>input[type=checkbox]: checked~.ec-checkbox__control {
    background-color: transparent;
    border-color: #fd3635}
.ec-checkbox.check-outline.check-danger>input[type=checkbox]: checked~.ec-checkbox__control:after {
    border-color: #fd3635}
.ec-checkbox.check-success>input[type=checkbox]: checked~.ec-checkbox__control {
    background: #02cc26;
    border-color: #02cc26}
.ec-checkbox.check-info>input[type=checkbox]: checked~.ec-checkbox__control {
    background: #369bfd;
    border-color: #369bfd}
.ec-checkbox.check-warning>input[type=checkbox]: checked~.ec-checkbox__control {
    background: #faae2f;
    border-color: #faae2f}
.ec-checkbox.check-danger>input[type=checkbox]: checked~.ec-checkbox__control {
    background: #fd3635;
    border-color: #fd3635}
.ec-checkbox__control {
    width: 24px;
    height: 24px;
    border: 1px solid #ccc;
    position: relative;
    margin-right: 10px;
    border-radius: 2px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto}
.ec-checkbox__control:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: rotate(45deg) scale(0);
    -ms-transform: rotate(45deg) scale(0);
    transform: rotate(45deg) scale(0);
    opacity: 0;
    width: 6px;
    height: 11px;
    margin-left: -3px;
    margin-top: -8px;
    border-width: 0 2px 2px 0;
    border-color: #ccc;
    border-style: solid;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s}
.ec-checkbox.check-xl {
    font-size: 1.1em}
.ec-checkbox.check-xl .ec-checkbox__control {
    width: 32px;
    height: 32px}
.ec-checkbox.check-lg {
    font-size: 1.05em}
.ec-checkbox.check-lg .ec-checkbox__control {
    width: 28px;
    height: 28px}
.ec-checkbox.check-sm {
    font-size: .85em}
.ec-checkbox.check-sm .ec-checkbox__control {
    width: 18px;
    height: 18px;}
.ec-checkbox.check-xs {
    font-size: .9em}
.ec-checkbox.check-xs .ec-checkbox__control {
    width: 18px;
    height: 18px}
.ec-checkbox.check-xs .ec-checkbox__control:after {
    width: 5px;
    height: 9px;
    margin-left: -3px;
    margin-top: -6px}
.ec-checkbox.check-rounded .ec-checkbox__control {
    border-radius: 50%}
.dropdown-toggle:after,.dropleft .dropdown-toggle:before,.dropright .dropdown-toggle:after,.dropup .dropdown-toggle:after {
    content: "";
    font-family: 'themify';
    border: 0;
    font-size: .70em;
    display: inline;
    vertical-align: 0;
    margin-left: 0.3125rem}
.dropup .dropdown-toggle:after {
    content: "\e648"}
.dropright .dropdown-toggle:after {
    content: "\e649"}
.dropleft .dropdown-toggle:before {
    content: "\e64a"}
.no-caret:after {
    content: none!important}
.dropdown-menu {
    -webkit-box-shadow: 0 8px 20px rgba(55, 125, 255, 0.075);
    box-shadow: 0 8px 20px rgba(55, 125, 255, 0.075);
    border-radius: 0 0 0.25rem 0.25rem;
    border: none}
.dropdown-menu .dropdown-item {
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center}
.dropdown-menu .dropdown-item:hover {
    background: #f8f8fa}
.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active {
    background: #D9320E;
    color: #fff}
[data-dropdown-event=hover]>.dropdown-menu {
    display: block;
    top: -10000px;
    -webkit-transition: opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
    transition: opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out, opacity 0.2s ease-out;
    transition: transform 0.2s ease-out, opacity 0.2s ease-out;
    transition: transform 0.2s ease-out, opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0) scale(0.95);
    transform: translate3d(0, 10px, 0) scale(0.95)}
[data-dropdown-event=hover]:hover>.dropdown-menu {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
    top: 100%}
.ec-dropcap {
    float: left;
    margin-right: 0.625rem;
    font-size: 2rem;
    margin-top: 0.3125rem}
.bootstrap-datetimepicker-widget .btn[data-action=clear]:after,.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after,.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after,.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after,.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after,.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after,.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after,.bootstrap-datetimepicker-widget .btn[data-action=today]:after,.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after,.bootstrap-datetimepicker-widget .picker-switch:after,.bootstrap-datetimepicker-widget table th.next:after,.bootstrap-datetimepicker-widget table th.prev:after,.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0}
.bootstrap-datetimepicker-widget {
    list-style: none;
    width: 320px!important;
    padding: 10px!important;
    -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
    box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
    border-radius: 4px;
    font-size: 13px}
.bootstrap-datetimepicker-widget.timepicker-sbs {
    width: 100%!important}
.bootstrap-datetimepicker-widget.dropdown-menu {
    display: block;
    margin: 2px 0;
    padding: 4px;
    width: 14rem}
.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before {
    content: '';
    display: inline-block;
    position: absolute}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    top: -7px;
    left: 7px}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    top: -6px;
    left: 8px}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #ccc;
    border-top-color: rgba(0, 0, 0, 0.2);
    bottom: -7px;
    left: 6px}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid white;
    bottom: -6px;
    left: 7px}
.bootstrap-datetimepicker-widget.dropdown-menu.float-right:before {
    left: auto;
    right: 6px}
.bootstrap-datetimepicker-widget.dropdown-menu.float-right:after {
    left: auto;
    right: 7px}
.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0}
.bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0}
.bootstrap-datetimepicker-widget a[data-action]:hover {
    background-color: transparent}
.bootstrap-datetimepicker-widget a[data-action]:active {
    -webkit-box-shadow: none;
    box-shadow: none}
.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second {
    margin: 0}
.bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px}
.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after {
    content: "Increment Hours"}
.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after {
    content: "Increment Minutes"}
.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after {
    content: "Decrement Hours"}
.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after {
    content: "Decrement Minutes"}
.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after {
    content: "Show Hours"}
.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after {
    content: "Show Minutes"}
.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after {
    content: "Toggle AM/PM"}
.bootstrap-datetimepicker-widget .btn[data-action=clear]:after {
    content: "Clear the picker"}
.bootstrap-datetimepicker-widget .btn[data-action=today]:after {
    content: "Set the date to today"}
.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center}
.bootstrap-datetimepicker-widget .picker-switch:after {
    content: "Toggle Date and Time Screens"}
.bootstrap-datetimepicker-widget .picker-switch td {
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    line-height: inherit}
.bootstrap-datetimepicker-widget .picker-switch td span {
    line-height: 2;
    height: 2em;
    width: 100%}
.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0}
.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th {
    text-align: center;
    border-radius: 0.1875rem;
    border: none;
    width: 30px;
    height: 30px}
.bootstrap-datetimepicker-widget table th {
    font-weight: 500;
    color: #000}
.bootstrap-datetimepicker-widget table th.next,.bootstrap-datetimepicker-widget table th.prev {
    font-size: 80%}
.bootstrap-datetimepicker-widget table th.picker-switch {
    width: 145px}
.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover {
    background: none;
    color: red;
    cursor: not-allowed}
.bootstrap-datetimepicker-widget table th.prev:after {
    content: "Previous Month"}
.bootstrap-datetimepicker-widget table th.next:after {
    content: "Next Month"}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
    cursor: pointer}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
    background: #ebedf2}
.bootstrap-datetimepicker-widget table td.cw {
    font-size: .8em;
    height: 20px;
    line-height: 20px;
    color: #7b7e8a}
.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover {
    background: #ebedf2;
    cursor: pointer}
.bootstrap-datetimepicker-widget table td.new,.bootstrap-datetimepicker-widget table td.old {
    color: #7b7e8a}
.bootstrap-datetimepicker-widget table td.today {
    position: relative}
.bootstrap-datetimepicker-widget table td.today:before {
    content: '';
    display: inline-block;
    border: solid transparent;
    border-width: 0 0 7px 7px;
    border-bottom-color: #D9320E;
    border-top-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: 4px;
    right: 4px}
.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #D9320E;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)}
.bootstrap-datetimepicker-widget table td.active.today:before {
    border-bottom-color: #fff}
.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover {
    background: none;
    color: red;
    cursor: not-allowed}
.bootstrap-datetimepicker-widget table td span {
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    font-size: 14px;
    padding: 3px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    border-radius: 0.1875rem}
.bootstrap-datetimepicker-widget table td span:hover {
    background: #ebedf2}
.bootstrap-datetimepicker-widget table td span.active {
    background-color: #D9320E;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)}
.bootstrap-datetimepicker-widget table td span.old {
    color: #7b7e8a}
.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover {
    background: none;
    color: red;
    cursor: not-allowed}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px}
.input-group [data-toggle=datetimepicker] {
    cursor: pointer}
.ec-radio {
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative}
.ec-radio>input[type=radio] {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: -1}
.ec-radio>input[type=radio]: checked~.ec-radio__control {
    border-color: #D9320E}
.ec-radio>input[type=radio]: checked~.ec-radio__control:after {
    background: #D9320E}
.ec-radio__control {
    width: 22px;
    height: 22px;
    border-width: 4px;
    border-style: solid;
    border-color: #ddd;
    margin-right: 10px;
    border-radius: 50%;
    position: relative}
.ec-radio__control:after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s}
.ec-radio.radio-thin .ec-radio__control {
    border-width: 1px}
.ec-radio.radio-xl {
    font-size: 1.1em}
.ec-radio.radio-xl .ec-radio__control {
    width: 32px;
    height: 32px}
.ec-radio.radio-xl .ec-radio__control:after {
    width: 12px;
    height: 12px}
.ec-radio.radio-lg {
    font-size: 1.05em}
.ec-radio.radio-lg .ec-radio__control {
    width: 28px;
    height: 28px}
.ec-radio.radio-lg .ec-radio__control:after {
    width: 10px;
    height: 10px}
.ec-radio.radio-sm {
    font-size: .95em}
.ec-radio.radio-sm .ec-radio__control {
    width: 20px;
    height: 20px}
.ec-radio.radio-xs {
    font-size: .9em}
.ec-radio.radio-xs .ec-radio__control {
    width: 18px;
    height: 18px}
.ec-radio.radio-xs .ec-radio__control:after {
    width: 6px;
    height: 6px}
.ec-radio.radio-success>input[type=radio]: checked~.ec-radio__control {
    border-color: #02cc26}
.ec-radio.radio-success>input[type=radio]: checked~.ec-radio__control:after {
    background: #02cc26}
.ec-radio.radio-info>input[type=radio]: checked~.ec-radio__control {
    border-color: #369bfd}
.ec-radio.radio-info>input[type=radio]: checked~.ec-radio__control:after {
    background: #369bfd}
.ec-radio.radio-warning>input[type=radio]: checked~.ec-radio__control {
    border-color: #faae2f}
.ec-radio.radio-warning>input[type=radio]: checked~.ec-radio__control:after {
    background: #faae2f}
.ec-radio.radio-danger>input[type=radio]: checked~.ec-radio__control {
    border-color: #fd3635}
.ec-radio.radio-danger>input[type=radio]: checked~.ec-radio__control:after {
    background: #fd3635}
.ec-switch {
    display: inline-block;
    position: relative}
.ec-switch>input {
    position: absolute;
    opacity: 0}
.ec-switch>input: checked~.ec-switch__control:after {
    left: 32px;
    background: #fff}
.ec-switch>input[disabled]~.ec-switch__control {
    opacity: .7;
    cursor: not-allowed}
.ec-switch__control {
    cursor: pointer;
    display: inline-block;
    position: relative;
    width: 60px;
    height: 30px;
    border-radius: 10rem;
    background: #d3d3da}
.ec-switch__control:after {
    content: "";
    font-family: 'themify';
    width: 26px;
    height: 26px;
    background: #dfe2ea;
    border-radius: 50%;
    position: absolute;
    left: 2px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    top: 2px;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 60%;
    padding: 2px}
.ec-switch.switch-icon .ec-switch__control:after {
    content: "\e646"}
.ec-switch.switch-icon>input: checked~.ec-switch__control:after {
    content: "\e64c"}
.ec-switch.switch-primary>input: checked~.ec-switch__control {
    background: #D9320E}
.ec-switch.switch-success .ec-switch__control {
    background: #02cc26}
.ec-switch.switch-info .ec-switch__control {
    background: #369bfd}
.ec-switch.switch-warning .ec-switch__control {
    background: #faae2f}
.ec-switch.switch-danger .ec-switch__control {
    background: #fd3635}
.chosen-container {
    position: relative;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none}
.chosen-container ul {
    list-style: none;
    margin: 0;
    padding: 0}
.chosen-container input {
    width: 100%;
    border: 1px solid #e4e4e7;
    padding: 0.625rem 1.25rem;
    border-radius: 0.25rem}
.chosen-single {
    display: block;
    padding: 0.625rem 1.25rem;
    border: 1px solid #e4e4e7;
    border-radius: 0.25rem;
    position: relative;
    cursor: pointer}
.chosen-single:after {
    content: "\e64b";
    font-family: 'themify';
    font-size: 80%;
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)}
.chosen-drop {
    position: absolute;
    top: 100%;
    z-index: 1010;
    width: 100%;
    left: 0;
    background: #fff;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    margin-top: 10px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s}
.chosen-with-drop .chosen-drop {
    opacity: 1;
    visibility: visible;
    margin-top: 0}
.chosen-container-single .chosen-single>input[type=text] {
    opacity: 0;
    position: absolute;
    cursor: pointer}
.chosen-search {
    padding: 20px}
.chosen-container-single-nosearch .chosen-search {
    display: none!important}
.chosen-results {
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-top: 10px!important;
    padding-bottom: 10px!important}
.chosen-results li {
    padding: 5px 20px;
    font-size: 15px;
    cursor: pointer;
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s}
.chosen-results li:hover {
    background: #f7f7f8}
.chosen-results li.result-selected {
    opacity: .75;
    cursor: not-allowed}
.chosen-results li.result-selected:after {
    content: "\e64c";
    float: right;
    font-family: 'themify'}
.chosen-results li.group-result {
    color: #000;
    cursor: default}
.chosen-results li.group-option {
    padding-left: 30px}
.chosen-results:: -webkit-scrollbar {
    width: 10px}
.chosen-results:: -webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: 10px}
.chosen-results:: -webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 5px}
.chosen-results:: -webkit-scrollbar-thumb:hover {
    background: #b30000}
.chosen-container-multi .chosen-choices {
    position: relative;
    border-bottom: 1px solid #7f7f7f;
    background-color: #fff;
    cursor: text;
    
    border-radius: 0px;
    overflow: hidden}
.chosen-container-multi .chosen-choices .search-choice {
    display: inline-block;
    background: #D9320E;
    color: #fff;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 8px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 90%;
    border-radius: 4px;
    position: relative}
.chosen-container-multi .search-field {
    display: inline-block}
.chosen-container-multi .search-field>input[type=text] {
    padding: 0;
    border: 0}
.search-choice-close {
    display: inline-block;
    position: relative;
    margin-left: 7px;
    cursor: pointer;
    padding: 1px}
.search-choice-close:hover {
    opacity: .8}
.search-choice-close:after {
    content: "\e646";
    font-family: 'themify';
    font-size: 70%}
.chosen-rtl {
    text-align: right}
.chosen-rtl .chosen-results .result-selected:after {
    display: none}
.chosen-rtl .chosen-search-input {
    text-align: right;
    direction: rtl}
.chosen-rtl .group-option {
    padding-left: 20px;
    padding-right: 30px}
.chosen-rtl .chosen-single:after {
    right: auto;
    left: 15px}
.chosen-rtl .chosen-single span {
    margin-right: 0;
    direction: rtl}
.chosen-rtl .chosen-choices li {
    float: right}
.noUi-target,.noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box}
.noUi-target {
    position: relative;
    direction: ltr}
.noUi-base,.noUi-connects {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1}
.noUi-connects {
    overflow: hidden;
    z-index: 0}
.noUi-connect,.noUi-origin {
    will-change: transform;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0}
html: not([dir=rtl]) .noUi-horizontal .noUi-origin {
    left: auto;
    right: 0}
.noUi-vertical .noUi-origin {
    width: 0}
.noUi-horizontal .noUi-origin {
    height: 0}
.noUi-handle {
    position: absolute}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin {
    -webkit-transition: transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s}
.noUi-state-drag * {
    cursor: inherit!important}
.noUi-horizontal {
    height: 4px}
.noUi-vertical {
    width: 4px}
html: not([dir=rtl]) .noUi-horizontal .noUi-handle {
    right: -17px;
    left: auto}
.noUi-target {
    background: #e6e6e6;
    border-radius: 3px}
.noUi-connects {
    border-radius: 3px}
.noUi-connect {
    background: #D9320E}
.noUi-draggable {
    cursor: ew-resize}
.noUi-vertical .noUi-draggable {
    cursor: ns-resize}
.noUi-handle {
    width: 20px;
    height: 20px;
    background-color: #fff;
    border: 3px solid #D9320E;
    cursor: w-resize;
    border-radius: 50%;
    top: -8px}
.noUi-handle:focus {
    outline: none}
[disabled] .noUi-connect {
    background: #B8B8B8}
[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target {
    cursor: not-allowed}
.noUi-pips,.noUi-pips * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box}
.noUi-pips {
    position: absolute;
    color: #999}
.noUi-value {
    position: absolute;
    white-space: nowrap;
    text-align: center}
.noUi-value-sub {
    color: #ccc;
    font-size: 10px}
.noUi-marker {
    position: absolute;
    background: #CCC}
.noUi-marker-sub {
    background: #AAA}
.noUi-marker-large {
    background: #AAA}
.noUi-pips-horizontal {
    padding: 10px 0;
    height: 80px;
    top: 100%;
    left: 0;
    width: 100%}
.noUi-value-horizontal {
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%)}
.noUi-rtl .noUi-value-horizontal {
    -webkit-transform: translate(50%, 50%);
    -ms-transform: translate(50%, 50%);
    transform: translate(50%, 50%)}
.noUi-marker-horizontal.noUi-marker {
    margin-left: -1px;
    width: 2px;
    height: 5px}
.noUi-marker-horizontal.noUi-marker-sub {
    height: 10px}
.noUi-marker-horizontal.noUi-marker-large {
    height: 15px}
.noUi-pips-vertical {
    padding: 0 10px;
    height: 100%;
    top: 0;
    left: 100%}
.noUi-value-vertical {
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%, 0);
    transform: translate(0, -50%, 0);
    padding-left: 25px}
.noUi-rtl .noUi-value-vertical {
    -webkit-transform: translate(0, 50%);
    -ms-transform: translate(0, 50%);
    transform: translate(0, 50%)}
.noUi-marker-vertical.noUi-marker {
    width: 5px;
    height: 2px;
    margin-top: -1px}
.noUi-marker-vertical.noUi-marker-sub {
    width: 10px}
.noUi-marker-vertical.noUi-marker-large {
    width: 15px}
.noUi-tooltip {
    display: block;
    position: absolute;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    background: #fff;
    color: #000;
    padding: 5px;
    text-align: center;
    white-space: nowrap;
    background: #000;
    padding: 3px 8px;
    color: #fff;
    border: none;
    margin-bottom: 10px}
.noUi-tooltip:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 100%;
    left: 50%;
    border-width: 8px;
    border-style: solid;
    border-color: transparent;
    border-top-color: #000;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)}
.noUi-horizontal .noUi-tooltip {
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    left: 50%;
    bottom: 120%}
.noUi-vertical .noUi-tooltip {
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    right: 120%}
.modal-backdrop.show {
    opacity: .4}
.modal-content {
    border-color: transparent;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1)}
.ec-touchspin__minus,.ec-touchspin__plus {
    cursor: pointer}
.input-group-focus-state {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s}
.input-state-shadow.input-state {
    -webkit-box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.1)}
.form-control {
    border-color: #e4e4e7;
    padding: 0.625rem 1.25rem}
.form-control:focus {
    border-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none}
.form-control:: -moz-placeholder {
    color: #fff;
    font-size: 15px;
    opacity: 1}
.form-control: -moz-placeholder {
    color: #fff;
    font-size: 15px;
    opacity: 1}
.form-control: -ms-input-placeholder {
    color: #fff;
    font-size: 15px;
    opacity: 1}
.form-control:: -webkit-input-placeholder {
    color: #fff;
    font-size: 15px;
    opacity: 1}
.form-control-lg {
    font-size: 1.125rem;
    padding-top: 0.6875rem;
    padding-bottom: 0.6875rem}
.form-control-sm {
    font-size: 0.8125rem;
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem}
.input-group select.form-control:focus {
    border-color: #e4e4e7!important}
.input--solid {
    background: #f7f7f8;
    border-color: #f7f7f8}
.input--air {
    -webkit-box-shadow: 0px 3px 25px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 3px 25px 0px rgba(0, 0, 0, 0.1)}
.input--pill {
    border-radius: 10em}
select.form-control {
    height: auto!important}
select.form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none}
textarea.rounded-pill {
    border-radius: 1em!important}
.input-group-text {
    background: #f7f7f8;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    padding-left: 15px;
    padding-right: 15px;
    color: #9192a3;
    border-color: #e4e4e7}
.input-group--focus.state--focus * {
    border-color: #D9320E}
.rating {
    color: #000;
    font-family: 'Font Awesome 5 Free'}
.rating:before {
    content: "\f005\f005\f005\f005\f005"}
.popover {
    font-family: "Work Sans", sans-serif;
    -webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);
    border: none;
    padding: 10px}
.popover .arrow:before {
    border-color: transparent!important}
.popover-dark {
    background: #242532;
    color: rgba(255, 255, 255, 0.87)}
.popover-dark.bs-popover-right .arrow:after {
    border-right-color: #242532}
.popover-dark.bs-popover-left .arrow:after {
    border-left-color: #242532}
.popover-dark.bs-popover-top .arrow:after {
    border-top-color: #242532}
.popover-dark.bs-popover-bottom .popover-header:before {
    border: none}
.popover-dark.bs-popover-bottom .arrow:after {
    border-bottom-color: #242532}
.popover-primary {
    background: #D9320E;
    color: #fff}
.popover-primary.bs-popover-right .arrow:after {
    border-right-color: #D9320E}
.popover-primary.bs-popover-left .arrow:after {
    border-left-color: #D9320E}
.popover-primary.bs-popover-top .arrow:after {
    border-top-color: #D9320E}
.popover-primary.bs-popover-bottom .popover-header:before {
    border: none}
.popover-primary.bs-popover-bottom .arrow:after {
    border-bottom-color: #D9320E}
.popover-header {
    border-bottom: none;
    background-color: transparent;
    opacity: .87}
.popover-body {
    color: inherit}
.tooltip {
    font-family: "Work Sans", sans-serif}
.tooltip.show {
    opacity: 1}
.tooltip-inner {
    background: #1e2022;
    padding: 0.4375rem 0.6875rem}
.tooltip-light .tooltip-inner {
    background: #fff;
    color: inherit;
    -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2)}
.tooltip-light.bs-tooltip-right .arrow:before {
    border-right-color: #fff}
.tooltip-light.bs-tooltip-left .arrow:before {
    border-left-color: #fff}
.tooltip-light.bs-tooltip-top .arrow:before {
    border-top-color: #fff}
.tooltip-light.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #fff}
.progress-bar {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s}
.progress-contextual {
    position: relative;
    overflow: inherit}
.progress-contextual .progress-bar {
    border-radius: 4px 0 0 4px}
.progress-contextual .progress-bar[aria-valuenow="100"] {
    border-radius: 4px}
.progress-contextual__control {
    position: absolute;
    bottom: 100%;
    font-size: 1rem}
.list-unstyled>li {
    margin-bottom: 0.3125rem}
.list-style-icon>li {
    padding-left: 25px;
    position: relative;
    margin-bottom: 0.3125rem}
.list-style-icon>li:before {
    content: "\f00c";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    color: #D9320E;
    font-size: 90%}
.list-icon-bullet>li:before {
    content: "●"}
.list-icon-check-circle>li:before {
    content: "\f058"}
.list-icon-angle-right>li:before {
    content: "\f105"}
.ec-rating,.ec-review-rating {
    color: rgba(24, 28, 33, 0.15);
    margin-bottom: 0}
.ec-rating>li,.ec-review-rating>li {
    display: inline-block}
.ec-rating>li.active,.ec-review-rating>li.active {
    color: #ffc003}
.ec-rating>li {
    cursor: pointer}
.hover\: parent {
    position: relative;
    overflow: hidden}
.hover\: parent:hover .hover\: show {
    opacity: 1;
    visibility: visible}
.hover\: parent:hover .hideOn-parrent--hover {
    opacity: 0;
    visibility: hidden}
.hover\: parent:hover .hover\: zoomin {
    -webkit-transform: scale(1.07);
    -ms-transform: scale(1.07);
    transform: scale(1.07)}
.hover\: parent:hover .hover\: text-white {
    color: #fff!important}
.hover\: primary {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s}
.hover\: primary:hover {
    background: #D9320E!important;
    color: #fff!important}
.hover\: primary:hover .text-primary {
    color: #fff!important}
.hover\: primary:hover .h1,.hover\: primary:hover .h2,.hover\: primary:hover .h3,.hover\: primary:hover .h4,.hover\: primary:hover .h5,.hover\: primary:hover .h6,.hover\: primary:hover h1,.hover\: primary:hover h2,.hover\: primary:hover h3,.hover\: primary:hover h4,.hover\: primary:hover h5,.hover\: primary:hover h6 {
    color: #fff!important}
.hover\: show {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s}
.hover\: scale:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)}
.hover\: transformTop {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s}
.hover\: transformTop:hover {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px)}
.hover\: transformLeft {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s}
.hover\: transformLeft:hover {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px)}
.animated-share {
    position: relative}
.animated-share__media {
    min-width: 100%;
    position: absolute;
    top: 15px;
    right: 45px;
    opacity: 0;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s}
.animated-share.active .animated-share__media {
    opacity: 1;
    visibility: visible;
    top: 0}
.ec-video-container {
    height: 0;
    padding-top: 25px;
    padding-bottom: 53%;
    position: relative;
    overflow: hidden}
.ec-video-container embed,.ec-video-container iframe,.ec-video-container object,.ec-video-container video {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    border: none}
.ribbon-badge {
    position: absolute;
    background: #fff;
    width: 200px;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 25px;
    left: -64px}
.comments-area ul {
    list-style: none}
.tab-line .nav-item {
    margin-bottom: -1px}
.tab-line .nav-link {
    border-bottom: 1px solid transparent}
.tab-line .nav-link.active {
    border-bottom-color: #D9320E}
.tab-line--2x .nav-link {
    border-bottom-width: 2px}
.tab-line--3x .nav-link {
    border-bottom-width: 3px}
.tab-state-primary .nav-link.active {
    background: #D9320E!important;
    border-color: #D9320E!important;
    color: #fff!important;}
	
	.tab-state-primary .nav-link {
		width: 150px;
		 background: #fff!important;
		
	}
.tabs-portlet {
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex}
.tabs-portlet .nav-link {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 3px solid transparent;
    border-bottom: 1px solid #e4e4e7;
    border-right: 1px solid #e4e4e7}
.tabs-portlet .nav-link.active {
    border-top-color: #D9320E;
    border-bottom-color: transparent}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
    background: #D9320E}
.table td,.table th {
    font-weight: normal;
    vertical-align: middle!important}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th {
    border: 0}
.table-bordered thead td,.table-bordered thead th,.table thead th {
    border-bottom-width: 1px}
.ec-timeline-portlet {
    position: relative;
    padding-left: 30px}
.ec-timeline-portlet:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 100%;
    background: #e4e8ed;
    left: 0;
    top: 0}
.ec-timeline-portlet__item {
    position: relative}
.ec-timeline-portlet__item:before {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    background: #fff;
    border: 4px solid #D9320E;
    left: -36px;
    border-radius: 50%;
    top: 25px}
.ec-timeline {
    padding-left: 0;
    list-style: none;
    position: relative}
.ec-timeline__item-right {
    width: 50%;
    margin-left: auto;
    position: relative}
.ec-timeline__item-left {
    width: 50%;
    position: relative;
    left: 0;
    margin-right: 30px}
.ec-timeline-1:after {
    content: "";
    width: 2px;
    height: 100%;
    background: #e4e8ed;
    left: 50%;
    top: 0;
    position: absolute}
.ec-timeline__item-left:after,.ec-timeline__item-right:after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    background: #D9320E;
    border: 5px solid #fff;
    top: 0;
    right: -10px;
    border-radius: 50%;
    z-index: 99}
.ec-timeline__item-right:after {
    right: auto;
    left: -10px}
.jarallax {
    position: relative;
    z-index: 0}
.jarallax>.jarallax-img {
    position: absolute;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: 'object-fit: cover;
    ';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1}
.media-viewer {
    position: relative;
    overflow: hidden;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease}
.media-viewer__media {
    width: 100%;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s}
.media-viewer__overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease}
.media-viewer__overlay.effect-scasle {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75)}
.media-viewer:hover .media-viewer__media {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)}
.media-viewer:hover .media-viewer__overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)}
.link-primary {
    color: #D9320E!important}
.link-primary:hover {
    opacity: .90}
.link-white {
    color: #fff!important}
.link-white:hover {
    opacity: .90}
.link-white-udl {
    color: #fff}
.link-white-udl:hover {
    text-decoration: underline!important}
.link-dark {
    color: #1e2022!important}
.link-dark:hover {
    opacity: .90}
.scroll-top {
    width: 45px;
    height: 45px;
    position: fixed;
    bottom: 20px;
    right: -100px;
    background: #fff;
    border-radius: 50%;
    font-size: 80%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.15);
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s}
.scroll-top.active {
    right: 20px}
.bg-cover {
    background-size: cover!important}
.bg-center {
    background-position: center center!important}
.bg-absolute {
    position: absolute!important;
    width: 100%!important;
    height: 100%!important;
    left: 0!important;
    top: 0!important;
    z-index: -1!important;
    background-size: cover!important;
    background-position: center center!important;
    -o-object-fit: cover!important;
    object-fit: cover!important;
    -o-object-position: 0 0!important;
    object-position: 0 0!important}
.border-dashed {
    border-style: dashed!important}
.border-dotted {
    border-style: dotted!important}
@media (min-width: 768px) {
    .border-md-top {
    border-top: 1px solid #dee2e6!important}
.border-md-bottom {
    border-bottom: 1px solid #dee2e6!important}
.border-md-left {
    border-left: 1px solid #dee2e6!important}
.border-md-right {
    border-right: 1px solid #dee2e6!important}
}
@media (min-width: 992px) {
    .border-lg-top {
    border-top: 1px solid #dee2e6!important}
.border-lg-bottom {
    border-bottom: 1px solid #dee2e6!important}
.border-lg-left {
    border-left: 1px solid #dee2e6!important}
.border-lg-right {
    border-right: 1px solid #dee2e6!important}
}
.border-2 {
    border-width: 2px!important}
.border-3 {
    border-width: 3px!important}
.border-4 {
    border-width: 4px!important}
.border-5 {
    border-width: 5px!important}
.border-6 {
    border-width: 6px!important}
.border-primary {
    border-color: #D9320E!important}
.border-success {
    border-color: #02cc26!important}
.border-info {
    border-color: #369bfd!important}
.border-warning {
    border-color: #faae2f!important}
.border-danger {
    border-color: #fd3635!important}
.border-light {
    border-color: #f0f0f2!important}
.border-dark {
    border-color: #1e2022!important}
.border-light-v1 {
    border-color: #a5a5ac!important}
.border-light-v2 {
    border-color: #b7b7bf!important}
.border-light-v3 {
    border-color: #cbcbd3!important}
.border-white-0_1 {
    border-color: rgba(255, 255, 255, 0.1)!important}
.border-white-0_2 {
    border-color: rgba(255, 255, 255, 0.2)!important}
.border-white-0_3 {
    border-color: rgba(255, 255, 255, 0.3)!important}
.border-white-0_4 {
    border-color: rgba(255, 255, 255, 0.4)!important}
.border-white-0_5 {
    border-color: rgba(255, 255, 255, 0.5)!important}
.border-white-0_6 {
    border-color: rgba(255, 255, 255, 0.6)!important}
.border-white-0_7 {
    border-color: rgba(255, 255, 255, 0.7)!important}
.border-white-0_8 {
    border-color: rgba(255, 255, 255, 0.8)!important}
.border-white-0_9 {
    border-color: rgba(255, 255, 255, 0.9)!important}
.border-black-0_1 {
    border-color: rgba(0, 0, 0, 0.1)!important}
.border-black-0_2 {
    border-color: rgba(0, 0, 0, 0.2)!important}
.border-black-0_3 {
    border-color: rgba(0, 0, 0, 0.3)!important}
.border-black-0_4 {
    border-color: rgba(0, 0, 0, 0.4)!important}
.border-black-0_5 {
    border-color: rgba(0, 0, 0, 0.5)!important}
.border-black-0_6 {
    border-color: rgba(0, 0, 0, 0.6)!important}
.border-black-0_7 {
    border-color: rgba(0, 0, 0, 0.7)!important}
.border-black-0_8 {
    border-color: rgba(0, 0, 0, 0.8)!important}
.border-black-0_9 {
    border-color: rgba(0, 0, 0, 0.9)!important}
.rounded-left-0 {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important}
.rounded-left-top-0 {
    border-top-left-radius: 0!important}
.rounded-left-bottom-0 {
    border-bottom-left-radius: 0!important}
.rounded-right-0 {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important}
.rounded-right-top-0 {
    border-top-right-radius: 0!important}
.rounded-right-bottom-0 {
    border-bottom-right-radius: 0!important}
.rounded-2 {
    border-radius: 2px!important}
.rounded-4 {
    border-radius: 4px!important}
.rounded-6 {
    border-radius: 6px!important}
.rounded-8 {
    border-radius: 8px!important}
.rounded-10 {
    border-radius: 10px!important}
.rounded-15 {
    border-radius: 15px!important}
.rounded-20 {
    border-radius: 20px!important;
	border: 2px solid #EA4825;}
.rounded-25 {
    border-radius: 25px!important}
.rounded-30 {
    border-radius: 30px!important}
.rounded-pill {
    border-radius: 100em!important}
.rounded-right {
    border-radius: 0 10em 10em 0!important}
.rounded-left {
    border-radius: 10em 0 0 10em!important}
.bottom-0 {
    bottom: 0!important}
.bottom-5 {
    bottom: 0.3125rem!important}
.bottom-10 {
    bottom: 0.625rem!important}
.bottom-15 {
    bottom: 0.9375rem!important}
.bottom-20 {
    bottom: 1.25rem!important}
.bottom-25 {
    bottom: 1.5625rem!important}
.bottom-30 {
    bottom: 1.875rem!important}
.bottom-35 {
    bottom: 2.1875rem!important}
.bottom-40 {
    bottom: 2.5rem!important}
.bottom-45 {
    bottom: 2.8125rem!important}
.bottom-50 {
    bottom: 3.125rem!important}
.bottom-25p {
    bottom: 25%!important}
.bottom-50p {
    bottom: 50%!important}
.bottom-75p {
    bottom: 75%!important}
.bottom-100p {
    bottom: 100%!important}
.absolute-center {
    position: absolute;
    top: 50%!important;
    left: 50%!important;
    -webkit-transform: translate(-50%, -50%)!important;
    -ms-transform: translate(-50%, -50%)!important;
    transform: translate(-50%, -50%)!important}
.absolute-center-x {
    position: absolute;
    left: 50%!important;
    -webkit-transform: translate(-50%, 0)!important;
    -ms-transform: translate(-50%, 0)!important;
    transform: translate(-50%, 0)!important}
.absolute-center-y {
    position: absolute;
    top: 50%!important;
    -webkit-transform: translate(0, -50%)!important;
    -ms-transform: translate(0, -50%)!important;
    transform: translate(0, -50%)!important}
.flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center}
.font-primary {
    font-family: "Work Sans", sans-serif!important}
.font-secondary {
    font-family: "Maven Pro", sans-serif!important}
.font-size-10 {
    font-size: 0.625rem!important}
.font-size-12 {
    font-size: 0.75rem!important}
.font-size-14 {
    font-size: 0.875rem!important}
.font-size-16 {
    font-size: 1rem!important}
.font-size-18 {
    font-size: 1.125rem!important}
.font-size-20 {
    font-size: 1.25rem!important}
.font-size-22 {
    font-size: 1.375rem!important}
.font-size-24 {
    font-size: 1.5rem!important}
.font-size-26 {
    font-size: 1.625rem!important}
.font-size-28 {
    font-size: 1.75rem!important}
.font-size-30 {
    font-size: 1.875rem!important}
.font-size-32 {
    font-size: 2rem!important}
.font-size-34 {
    font-size: 2.125rem!important}
.font-size-36 {
    font-size: 2.15rem!important}
.font-size-38 {
    font-size: 2.375rem!important}
.font-size-40 {
    font-size: 2.5rem!important}
.font-size-42 {
    font-size: 2.625rem!important}
.font-size-44 {
    font-size: 2.75rem!important}
.font-size-46 {
    font-size: 2.875rem!important}
.font-size-48 {
    font-size: 3rem!important;}
.font-size-50 {
    font-size: 3.125rem!important}
.font-size-52 {
    font-size: 3.25rem!important}
.font-size-54 {
    font-size: 3.375rem!important}
.font-size-56 {
    font-size: 3.5rem!important}
.font-size-58 {
    font-size: 3.625rem!important}
.font-size-60 {
    font-size: 3.75rem!important}
@media (min-width: 768px) {
    .font-size-md-10 {
    font-size: 0.625rem!important}
.font-size-md-12 {
    font-size: 0.75rem!important}
.font-size-md-14 {
    font-size: 0.875rem!important}
.font-size-md-16 {
    font-size: 1rem!important}
.font-size-md-18 {
    font-size: 1.125rem!important}
.font-size-md-20 {
    font-size: 1.25rem!important}
.font-size-md-22 {
    font-size: 1.375rem!important}
.font-size-md-24 {
    font-size: 1.5rem!important}
.font-size-md-26 {
    font-size: 1.625rem!important}
.font-size-md-28 {
    font-size: 1.75rem!important}
.font-size-md-30 {
    font-size: 1.875rem!important}
.font-size-md-32 {
    font-size: 2rem!important}
.font-size-md-34 {
    font-size: 2.125rem!important}
.font-size-md-36 {
    font-size: 2.25rem!important}
.font-size-md-38 {
    font-size: 2.375rem!important}
.font-size-md-40 {
    font-size: 2.5rem!important}
.font-size-md-42 {
    font-size: 2.625rem!important}
.font-size-md-44 {
    font-size: 2.75rem!important}
.font-size-md-46 {
    font-size: 2.875rem!important}
.font-size-md-48 {
    font-size: 3rem!important}
.font-size-md-50 {
    font-size: 3.125rem!important}
.font-size-md-52 {
    font-size: 3.25rem!important}
.font-size-md-54 {
    font-size: 3.375rem!important}
.font-size-md-56 {
    font-size: 3.5rem!important}
.font-size-md-58 {
    font-size: 3.625rem!important}
.font-size-md-60 {
    font-size: 3.75rem!important}
}
@media (min-width: 992px) {
    .font-size-lg-10 {
    font-size: 0.625rem!important}
.font-size-lg-12 {
    font-size: 0.75rem!important}
.font-size-lg-14 {
    font-size: 0.875rem!important}
.font-size-lg-16 {
    font-size: 1rem!important}
.font-size-lg-18 {
    font-size: 1.125rem!important}
.font-size-lg-20 {
    font-size: 1.25rem!important}
.font-size-lg-22 {
    font-size: 1.375rem!important}
.font-size-lg-24 {
    font-size: 1.5rem!important}
.font-size-lg-26 {
    font-size: 1.625rem!important}
.font-size-lg-28 {
    font-size: 1.75rem!important}
.font-size-lg-30 {
    font-size: 1.875rem!important}
.font-size-lg-32 {
    font-size: 2rem!important}
.font-size-lg-34 {
    font-size: 2.125rem!important}
.font-size-lg-36 {
    font-size: 2.25rem!important}
.font-size-lg-38 {
    font-size: 2.375rem!important}
.font-size-lg-40 {
    font-size: 2.5rem!important}
.font-size-lg-42 {
    font-size: 2.625rem!important}
.font-size-lg-44 {
    font-size: 2.75rem!important}
.font-size-lg-46 {
    font-size: 2.875rem!important}
.font-size-lg-48 {
    font-size: 3rem!important}
.font-size-lg-50 {
    font-size: 3.125rem!important}
.font-size-lg-52 {
    font-size: 3.25rem!important}
.font-size-lg-54 {
    font-size: 3.375rem!important}
.font-size-lg-56 {
    font-size: 3.5rem!important}
.font-size-lg-58 {
    font-size: 3.625rem!important}
.font-size-lg-60 {
    font-size: 3.75rem!important}
}
@media (min-width: 768px) {
    .display-md-1 {
    font-size: 6rem!important}
.display-md-2 {
    font-size: 5.5rem!important}
.display-md-3 {
    font-size: 4.5rem!important}
.display-md-4 {
    font-size: 3.5rem!important}
}
@media (min-width: 992px) {
    .display-lg-1 {
    font-size: 6rem!important}
.display-lg-2 {
    font-size: 5.5rem!important}
.display-lg-3 {
    font-size: 4.5rem!important}
.display-lg-4 {
    font-size: 3.5rem!important}
}
.lead {
    font-weight: 400;
    line-height: 1.67!important}
.font-weight-thin {
    font-weight: 300!important}
.font-weight-semiBold {
    font-weight: 500!important}
.font-weight-extraBold {
    font-weight: 900!important}
.height-100vh {
    min-height: 100vh!important}
.height-90vh {
    min-height: 90vh!important}
.height-80vh {
    min-height: 80vh!important}
.height-70vh {
    min-height: 70vh!important}
.height-60vh {
    min-height: 60vh!important}
.height-50vh {
    min-height: 50vh!important}
.height-1 {
    height: 0.0625rem}
.height-2 {
    height: 0.125rem}
.height-3 {
    height: 0.1875rem}
.height-4 {
    height: 0.25rem}
.height-5 {
    height: 0.3125rem}
.height-6 {
    height: 0.375rem}
.height-7 {
    height: 0.4375rem}
.height-8 {
    height: 0.5rem}
.height-9 {
    height: 0.5625rem}
.height-10 {
    height: 0.625rem}
.height-11 {
    height: 0.6875rem}
.height-12 {
    height: 0.75rem}
.height-13 {
    height: 0.8125rem}
.height-14 {
    height: 0.875rem}
.height-15 {
    height: 0.9375rem}
.height-auto {
    height: auto!important}
.height-100p {
    height: 100%!important}
.left-auto {
    left: auto!important}
.left-0 {
    left: 0!important}
.left-5 {
    left: 0.3125rem!important}
.left-10 {
    left: 0.625rem!important}
.left-15 {
    left: 0.9375rem!important}
.left-20 {
    left: 1.25rem!important}
.left-25 {
    left: 1.5625rem!important}
.left-30 {
    left: 1.875rem!important}
.left-35 {
    left: 2.1875rem!important}
.left-40 {
    left: 2.5rem!important}
.left-45 {
    left: 2.8125rem!important}
.left-50 {
    left: 8.125rem!important}
.letter-spacing-1 {
    letter-spacing: 1px}
.letter-spacing-2 {
    letter-spacing: 2px}
.letter-spacing-3 {
    letter-spacing: 3px}
.letter-spacing-4 {
    letter-spacing: 4px}
.letter-spacing-5 {
    letter-spacing: 5px}
.letter-spacing-6 {
    letter-spacing: 6px}
.letter-spacing-7 {
    letter-spacing: 7px}
.letter-spacing-8 {
    letter-spacing: 8px}
.letter-spacing-9 {
    letter-spacing: 9px}
.letter-spacing-10 {
    letter-spacing: 10px}
.line-height-reset {
    line-height: normal!important}
.line-height-xs {
    line-height: 1.2}
.line-height-sm {
    line-height: 1.47}
.line-height-lg {
    line-height: 2}
.line-height-xl {
    line-height: 2.2}
.margin-5 {
    margin: 0.3125rem!important}
.margin-10 {
    margin: 0.625rem!important}
.margin-15 {
    margin: 0.9375rem!important}
.margin-20 {
    margin: 1.25rem!important}
.margin-25 {
    margin: 1.5625rem!important}
.margin-30 {
    margin: 1.875rem!important}
.margin-35 {
    margin: 2.1875rem!important}
.margin-40 {
    margin: 2.5rem!important}
.margin-45 {
    margin: 2.8125rem!important}
.margin-50 {
    margin: 3.125rem!important}
.margin-y-5,.marginTop-5 {
    margin-top: 0.3125rem!important}
.margin-y-5,.marginBottom-5 {
    margin-bottom: 0.3125rem!important}
.margin-x-5,.marginLeft-5 {
    margin-left: 0.3125rem!important}
.margin-x-5,.marginRight-5 {
    margin-right: 0.3125rem!important}
.margin-y-10,.marginTop-10 {
    margin-top: 0.625rem!important}
.margin-y-10,.marginBottom-10 {
    margin-bottom: 0.625rem!important}
.margin-x-10,.marginLeft-10 {
    margin-left: 0.625rem!important}
.margin-x-10,.marginRight-10 {
    margin-right: 0.625rem!important}
.margin-y-15,.marginTop-15 {
    margin-top: 0.9375rem!important}
.margin-y-15,.marginBottom-15 {
    margin-bottom: 0.9375rem!important}
.margin-x-15,.marginLeft-15 {
    margin-left: 0.9375rem!important}
.margin-x-15,.marginRight-15 {
    margin-right: 0.9375rem!important}
.margin-y-20,.marginTop-20 {
    margin-top: 1.25rem!important}
.margin-y-20,.marginBottom-20 {
    margin-bottom: 1.25rem!important}
.margin-x-20,.marginLeft-20 {
    margin-left: 1.25rem!important}
.margin-x-20,.marginRight-20 {
    margin-right: 1.25rem!important}
.margin-y-25,.marginTop-25 {
    margin-top: 1.5625rem!important}
.margin-y-25,.marginBottom-25 {
    margin-bottom: 1.5625rem!important}
.margin-x-25,.marginLeft-25 {
    margin-left: 1.5625rem!important}
.margin-x-25,.marginRight-25 {
    margin-right: 1.5625rem!important}
.margin-y-30,.marginTop-30 {
    margin-top: 1.875rem!important}
.margin-y-30,.marginBottom-30 {
    margin-bottom: 1.875rem!important}
.margin-x-30,.marginLeft-30 {
    margin-left: 1.875rem!important}
.margin-x-30,.marginRight-30 {
    margin-right: 1.875rem!important}
.margin-y-35,.marginTop-35 {
    margin-top: 2.1875rem!important}
.margin-y-35,.marginBottom-35 {
    margin-bottom: 2.1875rem!important}
.margin-x-35,.marginLeft-35 {
    margin-left: 2.1875rem!important}
.margin-x-35,.marginRight-35 {
    margin-right: 2.1875rem!important}
.margin-y-40,.marginTop-40 {
    margin-top: 2.5rem!important}
.margin-y-40,.marginBottom-40 {
    margin-bottom: 2.5rem!important}
.margin-x-40,.marginLeft-40 {
    margin-left: 2.5rem!important}
.margin-x-40,.marginRight-40 {
    margin-right: 2.5rem!important}
.margin-y-45,.marginTop-45 {
    margin-top: 2.8125rem!important}
.margin-y-45,.marginBottom-45 {
    margin-bottom: 2.8125rem!important}
.margin-x-45,.marginLeft-45 {
    margin-left: 2.8125rem!important}
.margin-x-45,.marginRight-45 {
    margin-right: 2.8125rem!important}
.margin-y-50,.marginTop-50 {
    margin-top: 3.125rem!important}
.margin-y-50,.marginBottom-50 {
    margin-bottom: 3.125rem!important}
.margin-x-50,.marginLeft-50 {
    margin-left: 3.125rem!important}
.margin-x-50,.marginRight-50 {
    margin-right: 3.125rem!important}
.margin-y-55,.marginTop-55 {
    margin-top: 3.4375rem!important}
.margin-y-55,.marginBottom-55 {
    margin-bottom: 3.4375rem!important}
.margin-x-55,.marginLeft-55 {
    margin-left: 3.4375rem!important}
.margin-x-55,.marginRight-55 {
    margin-right: 3.4375rem!important}
.margin-y-60,.marginTop-60 {
    margin-top: 3.75rem!important}
.margin-y-60,.marginBottom-60 {
    margin-bottom: 3.75rem!important}
.margin-x-60,.marginLeft-60 {
    margin-left: 3.75rem!important}
.margin-x-60,.marginRight-60 {
    margin-right: 3.75rem!important}
.margin-y-65,.marginTop-65 {
    margin-top: 4.0625rem!important}
.margin-y-65,.marginBottom-65 {
    margin-bottom: 4.0625rem!important}
.margin-x-65,.marginLeft-65 {
    margin-left: 4.0625rem!important}
.margin-x-65,.marginRight-65 {
    margin-right: 4.0625rem!important}
.margin-y-70,.marginTop-70 {
    margin-top: 4.375rem!important}
.margin-y-70,.marginBottom-70 {
    margin-bottom: 4.375rem!important}
.margin-x-70,.marginLeft-70 {
    margin-left: 4.375rem!important}
.margin-x-70,.marginRight-70 {
    margin-right: 4.375rem!important}
.margin-y-75,.marginTop-75 {
    margin-top: 4.6875rem!important}
.margin-y-75,.marginBottom-75 {
    margin-bottom: 4.6875rem!important}
.margin-x-75,.marginLeft-75 {
    margin-left: 4.6875rem!important}
.margin-x-75,.marginRight-75 {
    margin-right: 4.6875rem!important}
.margin-y-80,.marginTop-80 {
    margin-top: 5rem!important}
.margin-y-80,.marginBottom-80 {
    margin-bottom: 5rem!important}
.margin-x-80,.marginLeft-80 {
    margin-left: 5rem!important}
.margin-x-80,.marginRight-80 {
    margin-right: 5rem!important}
.margin-y-85,.marginTop-85 {
    margin-top: 5.3125rem!important}
.margin-y-85,.marginBottom-85 {
    margin-bottom: 5.3125rem!important}
.margin-x-85,.marginLeft-85 {
    margin-left: 5.3125rem!important}
.margin-x-85,.marginRight-85 {
    margin-right: 5.3125rem!important}
.margin-y-90,.marginTop-90 {
    margin-top: 5.625rem!important}
.margin-y-90,.marginBottom-90 {
    margin-bottom: 5.625rem!important}
.margin-x-90,.marginLeft-90 {
    margin-left: 5.625rem!important}
.margin-x-90,.marginRight-90 {
    margin-right: 5.625rem!important}
.margin-y-95,.marginTop-95 {
    margin-top: 5.9375rem!important}
.margin-y-95,.marginBottom-95 {
    margin-bottom: 5.9375rem!important}
.margin-x-95,.marginLeft-95 {
    margin-left: 5.9375rem!important}
.margin-x-95,.marginRight-95 {
    margin-right: 5.9375rem!important}
.margin-y-100,.marginTop-100 {
    margin-top: 6.25rem!important}
.margin-y-100,.marginBottom-100 {
    margin-bottom: 6.25rem!important}
.margin-x-100,.marginLeft-100 {
    margin-left: 6.25rem!important}
.margin-x-100,.marginRight-100 {
    margin-right: 6.25rem!important}
@media (min-width: 768px) {
    .margin-y-md-5,.marginTop-md-5 {
    margin-top: 0.3125rem!important}
.margin-y-md-5,.marginBottom-md-5 {
    margin-bottom: 0.3125rem!important}
.margin-x-md-5,.marginLeft-md-5 {
    margin-left: 0.3125rem!important}
.margin-x-md-5,.marginRight-md-5 {
    margin-right: 0.3125rem!important}
.margin-y-md-10,.marginTop-md-10 {
    margin-top: 0.625rem!important}
.margin-y-md-10,.marginBottom-md-10 {
    margin-bottom: 0.625rem!important}
.margin-x-md-10,.marginLeft-md-10 {
    margin-left: 0.625rem!important}
.margin-x-md-10,.marginRight-md-10 {
    margin-right: 0.625rem!important}
.margin-y-md-15,.marginTop-md-15 {
    margin-top: 0.9375rem!important}
.margin-y-md-15,.marginBottom-md-15 {
    margin-bottom: 0.9375rem!important}
.margin-x-md-15,.marginLeft-md-15 {
    margin-left: 0.9375rem!important}
.margin-x-md-15,.marginRight-md-15 {
    margin-right: 0.9375rem!important}
.margin-y-md-20,.marginTop-md-20 {
    margin-top: 1.25rem!important}
.margin-y-md-20,.marginBottom-md-20 {
    margin-bottom: 1.25rem!important}
.margin-x-md-20,.marginLeft-md-20 {
    margin-left: 1.25rem!important}
.margin-x-md-20,.marginRight-md-20 {
    margin-right: 1.25rem!important}
.margin-y-md-25,.marginTop-md-25 {
    margin-top: 1.5625rem!important}
.margin-y-md-25,.marginBottom-md-25 {
    margin-bottom: 1.5625rem!important}
.margin-x-md-25,.marginLeft-md-25 {
    margin-left: 1.5625rem!important}
.margin-x-md-25,.marginRight-md-25 {
    margin-right: 1.5625rem!important}
.margin-y-md-30,.marginTop-md-30 {
    margin-top: 1.875rem!important}
.margin-y-md-30,.marginBottom-md-30 {
    margin-bottom: 1.875rem!important}
.margin-x-md-30,.marginLeft-md-30 {
    margin-left: 1.875rem!important}
.margin-x-md-30,.marginRight-md-30 {
    margin-right: 1.875rem!important}
.margin-y-md-35,.marginTop-md-35 {
    margin-top: 2.1875rem!important}
.margin-y-md-35,.marginBottom-md-35 {
    margin-bottom: 2.1875rem!important}
.margin-x-md-35,.marginLeft-md-35 {
    margin-left: 2.1875rem!important}
.margin-x-md-35,.marginRight-md-35 {
    margin-right: 2.1875rem!important}
.margin-y-md-40,.marginTop-md-40 {
    margin-top: 2.5rem!important}
.margin-y-md-40,.marginBottom-md-40 {
    margin-bottom: 2.5rem!important}
.margin-x-md-40,.marginLeft-md-40 {
    margin-left: 2.5rem!important}
.margin-x-md-40,.marginRight-md-40 {
    margin-right: 2.5rem!important}
.margin-y-md-45,.marginTop-md-45 {
    margin-top: 2.8125rem!important}
.margin-y-md-45,.marginBottom-md-45 {
    margin-bottom: 2.8125rem!important}
.margin-x-md-45,.marginLeft-md-45 {
    margin-left: 2.8125rem!important}
.margin-x-md-45,.marginRight-md-45 {
    margin-right: 2.8125rem!important}
.margin-y-md-50,.marginTop-md-50 {
    margin-top: 3.125rem!important}
.margin-y-md-50,.marginBottom-md-50 {
    margin-bottom: 3.125rem!important}
.margin-x-md-50,.marginLeft-md-50 {
    margin-left: 3.125rem!important}
.margin-x-md-50,.marginRight-md-50 {
    margin-right: 3.125rem!important}
.margin-y-md-55,.marginTop-md-55 {
    margin-top: 3.4375rem!important}
.margin-y-md-55,.marginBottom-md-55 {
    margin-bottom: 3.4375rem!important}
.margin-x-md-55,.marginLeft-md-55 {
    margin-left: 3.4375rem!important}
.margin-x-md-55,.marginRight-md-55 {
    margin-right: 3.4375rem!important}
.margin-y-md-60,.marginTop-md-60 {
    margin-top: 3.75rem!important}
.margin-y-md-60,.marginBottom-md-60 {
    margin-bottom: 3.75rem!important}
.margin-x-md-60,.marginLeft-md-60 {
    margin-left: 3.75rem!important}
.margin-x-md-60,.marginRight-md-60 {
    margin-right: 3.75rem!important}
.margin-y-md-65,.marginTop-md-65 {
    margin-top: 4.0625rem!important}
.margin-y-md-65,.marginBottom-md-65 {
    margin-bottom: 4.0625rem!important}
.margin-x-md-65,.marginLeft-md-65 {
    margin-left: 4.0625rem!important}
.margin-x-md-65,.marginRight-md-65 {
    margin-right: 4.0625rem!important}
.margin-y-md-70,.marginTop-md-70 {
    margin-top: 4.375rem!important}
.margin-y-md-70,.marginBottom-md-70 {
    margin-bottom: 4.375rem!important}
.margin-x-md-70,.marginLeft-md-70 {
    margin-left: 4.375rem!important}
.margin-x-md-70,.marginRight-md-70 {
    margin-right: 4.375rem!important}
.margin-y-md-75,.marginTop-md-75 {
    margin-top: 4.6875rem!important}
.margin-y-md-75,.marginBottom-md-75 {
    margin-bottom: 4.6875rem!important}
.margin-x-md-75,.marginLeft-md-75 {
    margin-left: 4.6875rem!important}
.margin-x-md-75,.marginRight-md-75 {
    margin-right: 4.6875rem!important}
.margin-y-md-80,.marginTop-md-80 {
    margin-top: 5rem!important}
.margin-y-md-80,.marginBottom-md-80 {
    margin-bottom: 5rem!important}
.margin-x-md-80,.marginLeft-md-80 {
    margin-left: 5rem!important}
.margin-x-md-80,.marginRight-md-80 {
    margin-right: 5rem!important}
.margin-y-md-85,.marginTop-md-85 {
    margin-top: 5.3125rem!important}
.margin-y-md-85,.marginBottom-md-85 {
    margin-bottom: 5.3125rem!important}
.margin-x-md-85,.marginLeft-md-85 {
    margin-left: 5.3125rem!important}
.margin-x-md-85,.marginRight-md-85 {
    margin-right: 5.3125rem!important}
.margin-y-md-90,.marginTop-md-90 {
    margin-top: 5.625rem!important}
.margin-y-md-90,.marginBottom-md-90 {
    margin-bottom: 5.625rem!important}
.margin-x-md-90,.marginLeft-md-90 {
    margin-left: 5.625rem!important}
.margin-x-md-90,.marginRight-md-90 {
    margin-right: 5.625rem!important}
.margin-y-md-95,.marginTop-md-95 {
    margin-top: 5.9375rem!important}
.margin-y-md-95,.marginBottom-md-95 {
    margin-bottom: 5.9375rem!important}
.margin-x-md-95,.marginLeft-md-95 {
    margin-left: 5.9375rem!important}
.margin-x-md-95,.marginRight-md-95 {
    margin-right: 5.9375rem!important}
.margin-y-md-100,.marginTop-md-100 {
    margin-top: 6.25rem!important}
.margin-y-md-100,.marginBottom-md-100 {
    margin-bottom: 6.25rem!important}
.margin-x-md-100,.marginLeft-md-100 {
    margin-left: 6.25rem!important}
.margin-x-md-100,.marginRight-md-100 {
    margin-right: 6.25rem!important}
}
@media (min-width: 991px) {
    .margin-lg-5 {
    margin: 0.3125rem!important}
.margin-lg-10 {
    margin: 0.625rem!important}
.margin-lg-15 {
    margin: 0.9375rem!important}
.margin-lg-20 {
    margin: 1.25rem!important}
.margin-lg-25 {
    margin: 1.5625rem!important}
.margin-lg-30 {
    margin: 1.875rem!important}
.margin-lg-35 {
    margin: 2.1875rem!important}
.margin-lg-40 {
    margin: 2.5rem!important}
.margin-lg-45 {
    margin: 2.8125rem!important}
.margin-lg-50 {
    margin: 3.125rem!important}
.margin-y-lg-5,.marginTop-lg-5 {
    margin-top: 0.3125rem!important}
.margin-y-lg-5,.marginBottom-lg-5 {
    margin-bottom: 0.3125rem!important}
.margin-x-lg-5,.marginLeft-lg-5 {
    margin-left: 0.3125rem!important}
.margin-x-lg-5,.marginRight-lg-5 {
    margin-right: 0.3125rem!important}
.margin-y-lg-10,.marginTop-lg-10 {
    margin-top: 0.625rem!important}
.margin-y-lg-10,.marginBottom-lg-10 {
    margin-bottom: 0.625rem!important}
.margin-x-lg-10,.marginLeft-lg-10 {
    margin-left: 0.625rem!important}
.margin-x-lg-10,.marginRight-lg-10 {
    margin-right: 0.625rem!important}
.margin-y-lg-15,.marginTop-lg-15 {
    margin-top: 0.9375rem!important}
.margin-y-lg-15,.marginBottom-lg-15 {
    margin-bottom: 0.9375rem!important}
.margin-x-lg-15,.marginLeft-lg-15 {
    margin-left: 0.9375rem!important}
.margin-x-lg-15,.marginRight-lg-15 {
    margin-right: 0.9375rem!important}
.margin-y-lg-20,.marginTop-lg-20 {
    margin-top: 1.25rem!important}
.margin-y-lg-20,.marginBottom-lg-20 {
    margin-bottom: 1.25rem!important}
.margin-x-lg-20,.marginLeft-lg-20 {
    margin-left: 1.25rem!important}
.margin-x-lg-20,.marginRight-lg-20 {
    margin-right: 1.25rem!important}
.margin-y-lg-25,.marginTop-lg-25 {
    margin-top: 1.5625rem!important}
.margin-y-lg-25,.marginBottom-lg-25 {
    margin-bottom: 1.5625rem!important}
.margin-x-lg-25,.marginLeft-lg-25 {
    margin-left: 1.5625rem!important}
.margin-x-lg-25,.marginRight-lg-25 {
    margin-right: 1.5625rem!important}
.margin-y-lg-30,.marginTop-lg-30 {
    margin-top: 1.875rem!important}
.margin-y-lg-30,.marginBottom-lg-30 {
    margin-bottom: 1.875rem!important}
.margin-x-lg-30,.marginLeft-lg-30 {
    margin-left: 1.875rem!important}
.margin-x-lg-30,.marginRight-lg-30 {
    margin-right: 1.875rem!important}
.margin-y-lg-35,.marginTop-lg-35 {
    margin-top: 2.1875rem!important}
.margin-y-lg-35,.marginBottom-lg-35 {
    margin-bottom: 2.1875rem!important}
.margin-x-lg-35,.marginLeft-lg-35 {
    margin-left: 2.1875rem!important}
.margin-x-lg-35,.marginRight-lg-35 {
    margin-right: 2.1875rem!important}
.margin-y-lg-40,.marginTop-lg-40 {
    margin-top: 2.5rem!important}
.margin-y-lg-40,.marginBottom-lg-40 {
    margin-bottom: 2.5rem!important}
.margin-x-lg-40,.marginLeft-lg-40 {
    margin-left: 2.5rem!important}
.margin-x-lg-40,.marginRight-lg-40 {
    margin-right: 2.5rem!important}
.margin-y-lg-45,.marginTop-lg-45 {
    margin-top: 2.8125rem!important}
.margin-y-lg-45,.marginBottom-lg-45 {
    margin-bottom: 2.8125rem!important}
.margin-x-lg-45,.marginLeft-lg-45 {
    margin-left: 2.8125rem!important}
.margin-x-lg-45,.marginRight-lg-45 {
    margin-right: 2.8125rem!important}
.margin-y-lg-50,.marginTop-lg-50 {
    margin-top: 3.125rem!important}
.margin-y-lg-50,.marginBottom-lg-50 {
    margin-bottom: 3.125rem!important}
.margin-x-lg-50,.marginLeft-lg-50 {
    margin-left: 3.125rem!important}
.margin-x-lg-50,.marginRight-lg-50 {
    margin-right: 3.125rem!important}
.margin-y-lg-55,.marginTop-lg-55 {
    margin-top: 3.4375rem!important}
.margin-y-lg-55,.marginBottom-lg-55 {
    margin-bottom: 3.4375rem!important}
.margin-x-lg-55,.marginLeft-lg-55 {
    margin-left: 3.4375rem!important}
.margin-x-lg-55,.marginRight-lg-55 {
    margin-right: 3.4375rem!important}
.margin-y-lg-60,.marginTop-lg-60 {
    margin-top: 3.75rem!important}
.margin-y-lg-60,.marginBottom-lg-60 {
    margin-bottom: 3.75rem!important}
.margin-x-lg-60,.marginLeft-lg-60 {
    margin-left: 3.75rem!important}
.margin-x-lg-60,.marginRight-lg-60 {
    margin-right: 3.75rem!important}
.margin-y-lg-65,.marginTop-lg-65 {
    margin-top: 4.0625rem!important}
.margin-y-lg-65,.marginBottom-lg-65 {
    margin-bottom: 4.0625rem!important}
.margin-x-lg-65,.marginLeft-lg-65 {
    margin-left: 4.0625rem!important}
.margin-x-lg-65,.marginRight-lg-65 {
    margin-right: 4.0625rem!important}
.margin-y-lg-70,.marginTop-lg-70 {
    margin-top: 4.375rem!important}
.margin-y-lg-70,.marginBottom-lg-70 {
    margin-bottom: 4.375rem!important}
.margin-x-lg-70,.marginLeft-lg-70 {
    margin-left: 4.375rem!important}
.margin-x-lg-70,.marginRight-lg-70 {
    margin-right: 4.375rem!important}
.margin-y-lg-75,.marginTop-lg-75 {
    margin-top: 4.6875rem!important}
.margin-y-lg-75,.marginBottom-lg-75 {
    margin-bottom: 4.6875rem!important}
.margin-x-lg-75,.marginLeft-lg-75 {
    margin-left: 4.6875rem!important}
.margin-x-lg-75,.marginRight-lg-75 {
    margin-right: 4.6875rem!important}
.margin-y-lg-80,.marginTop-lg-80 {
    margin-top: 5rem!important}
.margin-y-lg-80,.marginBottom-lg-80 {
    margin-bottom: 5rem!important}
.margin-x-lg-80,.marginLeft-lg-80 {
    margin-left: 5rem!important}
.margin-x-lg-80,.marginRight-lg-80 {
    margin-right: 5rem!important}
.margin-y-lg-85,.marginTop-lg-85 {
    margin-top: 5.3125rem!important}
.margin-y-lg-85,.marginBottom-lg-85 {
    margin-bottom: 5.3125rem!important}
.margin-x-lg-85,.marginLeft-lg-85 {
    margin-left: 5.3125rem!important}
.margin-x-lg-85,.marginRight-lg-85 {
    margin-right: 5.3125rem!important}
.margin-y-lg-90,.marginTop-lg-90 {
    margin-top: 5.625rem!important}
.margin-y-lg-90,.marginBottom-lg-90 {
    margin-bottom: 5.625rem!important}
.margin-x-lg-90,.marginLeft-lg-90 {
    margin-left: 5.625rem!important}
.margin-x-lg-90,.marginRight-lg-90 {
    margin-right: 5.625rem!important}
.margin-y-lg-95,.marginTop-lg-95 {
    margin-top: 5.9375rem!important}
.margin-y-lg-95,.marginBottom-lg-95 {
    margin-bottom: 5.9375rem!important}
.margin-x-lg-95,.marginLeft-lg-95 {
    margin-left: 5.9375rem!important}
.margin-x-lg-95,.marginRight-lg-95 {
    margin-right: 5.9375rem!important}
.margin-y-lg-100,.marginTop-lg-100 {
    margin-top: 6.25rem!important}
.margin-y-lg-100,.marginBottom-lg-100 {
    margin-bottom: 6.25rem!important}
.margin-x-lg-100,.marginLeft-lg-100 {
    margin-left: 6.25rem!important}
.margin-x-lg-100,.marginRight-lg-100 {
    margin-right: 6.25rem!important}
}
.padding-5 {
    padding: 0.3125rem!important}
.padding-10 {
    padding: 0.625rem!important}
.padding-15 {
    padding: 0.9375rem!important}
.padding-20 {
    padding: 1.25rem!important}
.padding-25 {
    padding: 1.5625rem!important}
.padding-30 {
    padding: 1.875rem!important}
.padding-35 {
    padding: 2.1875rem!important}
.padding-40 {
    padding: 2.5rem!important}
.padding-45 {
    padding: 2.8125rem!important}
.padding-50 {
    padding: 3.125rem!important}
.padding-55 {
    padding: 3.4375rem!important}
.padding-60 {
    padding: 3.75rem!important}
.padding-65 {
    padding: 4.0625rem!important}
.padding-70 {
    padding: 4.375rem!important}
.padding-75 {
    padding: 4.6875rem!important}
.padding-80 {
    padding: 5rem!important}
.padding-85 {
    padding: 5.3125rem!important}
.padding-90 {
    padding: 5.625rem!important}
.padding-95 {
    padding: 5.9375rem!important}
.padding-100 {
    padding: 6.25rem!important}
.padding-y-5,.paddingTop-5 {
    padding-top: 0.3125rem!important}
.padding-y-5,.paddingBottom-5 {
    padding-bottom: 0.3125rem!important}
.padding-x-5,.paddingLeft-5 {
    padding-left: 0.3125rem!important}
.padding-x-5,.paddingRight-5 {
    padding-right: 0.3125rem!important}
.padding-y-10,.paddingTop-10 {
    padding-top: 0.625rem!important}
.padding-y-10,.paddingBottom-10 {
    padding-bottom: 0.625rem!important}
.padding-x-10,.paddingLeft-10 {
    padding-left: 0.625rem!important}
.padding-x-10,.paddingRight-10 {
    padding-right: 0.625rem!important}
.padding-y-15,.paddingTop-15 {
    padding-top: 0.9375rem!important}
.padding-y-15,.paddingBottom-15 {
    padding-bottom: 0.9375rem!important}
.padding-x-15,.paddingLeft-15 {
    padding-left: 0.9375rem!important}
.padding-x-15,.paddingRight-15 {
    padding-right: 0.9375rem!important}
.padding-y-20,.paddingTop-20 {
    padding-top: 1.25rem!important}
.padding-y-20,.paddingBottom-20 {
    padding-bottom: 1.25rem!important}
.padding-x-20,.paddingLeft-20 {
    padding-left: 1.25rem!important}
.padding-x-20,.paddingRight-20 {
    padding-right: 1.25rem!important}
.padding-y-25,.paddingTop-25 {
    padding-top: 1.5625rem!important}
.padding-y-25,.paddingBottom-25 {
    padding-bottom: 1.5625rem!important}
.padding-x-25,.paddingLeft-25 {
    padding-left: 1.5625rem!important}
.padding-x-25,.paddingRight-25 {
    padding-right: 1.5625rem!important}
.padding-y-30,.paddingTop-30 {
    padding-top: 1.875rem!important}
.padding-y-30,.paddingBottom-30 {
    padding-bottom: 1.875rem!important}
.padding-x-30,.paddingLeft-30 {
    padding-left: 1.875rem!important}
.padding-x-30,.paddingRight-30 {
    padding-right: 1.875rem!important}
.padding-y-35,.paddingTop-35 {
    padding-top: 2.1875rem!important}
.padding-y-35,.paddingBottom-35 {
    padding-bottom: 2.1875rem!important}
.padding-x-35,.paddingLeft-35 {
    padding-left: 2.1875rem!important}
.padding-x-35,.paddingRight-35 {
    padding-right: 2.1875rem!important}
.padding-y-40,.paddingTop-40 {
    padding-top: 2.5rem!important}
.padding-y-40,.paddingBottom-40 {
    padding-bottom: 2.5rem!important}
.padding-x-40,.paddingLeft-40 {
    padding-left: 2.5rem!important}
.padding-x-40,.paddingRight-40 {
    padding-right: 2.5rem!important}
.padding-y-45,.paddingTop-45 {
    padding-top: 2.8125rem!important}
.padding-y-45,.paddingBottom-45 {
    padding-bottom: 2.8125rem!important}
.padding-x-45,.paddingLeft-45 {
    padding-left: 2.8125rem!important}
.padding-x-45,.paddingRight-45 {
    padding-right: 2.8125rem!important}
.padding-y-50,.paddingTop-50 {
    padding-top: 3.125rem!important}
.padding-y-50,.paddingBottom-50 {
    padding-bottom: 3.125rem!important}
.padding-x-50,.paddingLeft-50 {
    padding-left: 3.125rem!important}
.padding-x-50,.paddingRight-50 {
    padding-right: 3.125rem!important}
.padding-y-55,.paddingTop-55 {
    padding-top: 3.4375rem!important}
.padding-y-55,.paddingBottom-55 {
    padding-bottom: 3.4375rem!important}
.padding-x-55,.paddingLeft-55 {
    padding-left: 3.4375rem!important}
.padding-x-55,.paddingRight-55 {
    padding-right: 3.4375rem!important}
.padding-y-60,.paddingTop-60 {
    padding-top: 3.75rem!important}
.padding-y-60,.paddingBottom-60 {
    padding-bottom: 3.75rem!important}
.padding-x-60,.paddingLeft-60 {
    padding-left: 3.75rem!important}
.padding-x-60,.paddingRight-60 {
    padding-right: 3.75rem!important}
.padding-y-65,.paddingTop-65 {
    padding-top: 4.0625rem!important}
.padding-y-65,.paddingBottom-65 {
    padding-bottom: 4.0625rem!important}
.padding-x-65,.paddingLeft-65 {
    padding-left: 4.0625rem!important}
.padding-x-65,.paddingRight-65 {
    padding-right: 4.0625rem!important}
.padding-y-70,.paddingTop-70 {
    padding-top: 4.375rem!important}
.padding-y-70,.paddingBottom-70 {
    padding-bottom: 4.375rem!important}
.padding-x-70,.paddingLeft-70 {
    padding-left: 4.375rem!important}
.padding-x-70,.paddingRight-70 {
    padding-right: 4.375rem!important}
.padding-y-75,.paddingTop-75 {
    padding-top: 4.6875rem!important}
.padding-y-75,.paddingBottom-75 {
    padding-bottom: 4.6875rem!important}
.padding-x-75,.paddingLeft-75 {
    padding-left: 4.6875rem!important}
.padding-x-75,.paddingRight-75 {
    padding-right: 4.6875rem!important}
.padding-y-80,.paddingTop-80 {
    padding-top: 1rem!important}
.padding-y-80,.paddingBottom-80 {
    padding-bottom: 2rem!important}
.padding-x-80,.paddingLeft-80 {
    padding-left: 5rem!important}
.padding-x-80,.paddingRight-80 {
    padding-right: 5rem!important}
.padding-y-85,.paddingTop-85 {
    padding-top: 5.3125rem!important}
.padding-y-85,.paddingBottom-85 {
    padding-bottom: 5.3125rem!important}
.padding-x-85,.paddingLeft-85 {
    padding-left: 5.3125rem!important}
.padding-x-85,.paddingRight-85 {
    padding-right: 5.3125rem!important}
.padding-y-90,.paddingTop-90 {
    padding-top: 5.625rem!important}
.padding-y-90,.paddingBottom-90 {
    padding-bottom: 5.625rem!important}
.padding-x-90,.paddingLeft-90 {
    padding-left: 5.625rem!important}
.padding-x-90,.paddingRight-90 {
    padding-right: 5.625rem!important}
.padding-y-95,.paddingTop-95 {
    padding-top: 5.9375rem!important}
.padding-y-95,.paddingBottom-95 {
    padding-bottom: 2.9375rem!important}
.padding-x-95,.paddingLeft-95 {
    padding-left: 5.9375rem!important}
.padding-x-95,.paddingRight-95 {
    padding-right: 5.9375rem!important}
.padding-y-100,.paddingTop-100 {
    padding-top: 3.25rem!important}
.padding-y-100,.paddingBottom-100 {
    padding-bottom: 2.25rem!important}
.padding-x-100,.paddingLeft-100 {
    padding-left: 2.25rem!important}
.padding-x-100,.paddingRight-100 {
    padding-right: 6.25rem!important}
.padding-y-110,.paddingTop-110 {
    padding-top: 6.875rem!important}
.padding-y-110,.paddingBottom-110 {
    padding-bottom: 6.875rem!important}
.padding-y-120,.paddingTop-120 {
    padding-top: 7.5rem!important}
.padding-y-120,.paddingBottom-120 {
    padding-bottom: 7.5rem!important}
.padding-y-130,.paddingTop-130 {
    padding-top: 8.125rem!important}
.padding-y-130,.paddingBottom-130 {
    padding-bottom: 8.125rem!important}
.padding-y-140,.paddingTop-140 {
    padding-top: 8.75rem!important}
.padding-y-140,.paddingBottom-140 {
    padding-bottom: 8.75rem!important}
.padding-y-150,.paddingTop-150 {
    padding-top: 9.375rem!important}
.padding-y-150,.paddingBottom-150 {
    padding-bottom: 4.375rem!important}
.padding-y-160,.paddingTop-160 {
    padding-top: 10rem!important}
.padding-y-160,.paddingBottom-160 {
    padding-bottom: 10rem!important}
.padding-y-170,.paddingTop-170 {
    padding-top: 10.625rem!important}
.padding-y-170,.paddingBottom-170 {
    padding-bottom: 10.625rem!important}
.padding-y-180,.paddingTop-180 {
    padding-top: 11.25rem!important}
.padding-y-180,.paddingBottom-180 {
    padding-bottom: 11.25rem!important}
.padding-y-190,.paddingTop-190 {
    padding-top: 11.875rem!important}
.padding-y-190,.paddingBottom-190 {
    padding-bottom: 11.875rem!important}
.padding-y-200,.paddingTop-200 {
    padding-top: 12.5rem!important}
.padding-y-200,.paddingBottom-200 {
    padding-bottom: 12.5rem!important;}
	

	
@media (min-width: 768px) {
	
    .padding-md-5 {
    padding: 0.3125rem!important}
.padding-md-10 {
    padding: 0.625rem!important}
.padding-md-15 {
    padding: 0.9375rem!important}
.padding-md-20 {
    padding: 1.25rem!important}
.padding-md-25 {
    padding: 1.5625rem!important}
.padding-md-30 {
    padding: 1.875rem!important}
.padding-md-35 {
    padding: 2.1875rem!important}
.padding-md-40 {
    padding: 2.5rem!important}
.padding-md-45 {
    padding: 2.8125rem!important}
.padding-md-50 {
    padding: 3.125rem!important}
.padding-md-55 {
    padding: 3.4375rem!important}
.padding-md-60 {
    padding: 3.75rem!important}
.padding-md-65 {
    padding: 4.0625rem!important}
.padding-md-70 {
    padding: 4.375rem!important}
.padding-md-75 {
    padding: 4.6875rem!important}
.padding-md-80 {
    padding: 5rem!important}
.padding-md-85 {
    padding: 5.3125rem!important}
.padding-md-90 {
    padding: 5.625rem!important}
.padding-md-95 {
    padding: 5.9375rem!important}
.padding-md-100 {
    padding: 6.25rem!important}
.padding-y-md-5,.paddingTop-md-5 {
    padding-top: 0.3125rem!important}
.padding-y-md-5,.paddingBottom-md-5 {
    padding-bottom: 0.3125rem!important}
.padding-x-md-5,.paddingLeft-md-5 {
    padding-left: 0.3125rem!important}
.padding-x-md-5,.paddingRight-md-5 {
    padding-right: 0.3125rem!important}
.padding-y-md-10,.paddingTop-md-10 {
    padding-top: 0.625rem!important}
.padding-y-md-10,.paddingBottom-md-10 {
    padding-bottom: 0.625rem!important}
.padding-x-md-10,.paddingLeft-md-10 {
    padding-left: 0.625rem!important}
.padding-x-md-10,.paddingRight-md-10 {
    padding-right: 0.625rem!important}
.padding-y-md-15,.paddingTop-md-15 {
    padding-top: 0.9375rem!important}
.padding-y-md-15,.paddingBottom-md-15 {
    padding-bottom: 0.9375rem!important}
.padding-x-md-15,.paddingLeft-md-15 {
    padding-left: 0.9375rem!important}
.padding-x-md-15,.paddingRight-md-15 {
    padding-right: 0.9375rem!important}
.padding-y-md-20,.paddingTop-md-20 {
    padding-top: 1.25rem!important}
.padding-y-md-20,.paddingBottom-md-20 {
    padding-bottom: 1.25rem!important}
.padding-x-md-20,.paddingLeft-md-20 {
    padding-left: 1.25rem!important}
.padding-x-md-20,.paddingRight-md-20 {
    padding-right: 1.25rem!important}
.padding-y-md-25,.paddingTop-md-25 {
    padding-top: 1.5625rem!important}
.padding-y-md-25,.paddingBottom-md-25 {
    padding-bottom: 1.5625rem!important}
.padding-x-md-25,.paddingLeft-md-25 {
    padding-left: 1.5625rem!important}
.padding-x-md-25,.paddingRight-md-25 {
    padding-right: 1.5625rem!important}
.padding-y-md-30,.paddingTop-md-30 {
    padding-top: 1.875rem!important}
.padding-y-md-30,.paddingBottom-md-30 {
    padding-bottom: 1.875rem!important}
.padding-x-md-30,.paddingLeft-md-30 {
    padding-left: 1.875rem!important}
.padding-x-md-30,.paddingRight-md-30 {
    padding-right: 1.875rem!important}
.padding-y-md-35,.paddingTop-md-35 {
    padding-top: 2.1875rem!important}
.padding-y-md-35,.paddingBottom-md-35 {
    padding-bottom: 2.1875rem!important}
.padding-x-md-35,.paddingLeft-md-35 {
    padding-left: 2.1875rem!important}
.padding-x-md-35,.paddingRight-md-35 {
    padding-right: 2.1875rem!important}
.padding-y-md-40,.paddingTop-md-40 {
    padding-top: 2.5rem!important}
.padding-y-md-40,.paddingBottom-md-40 {
    padding-bottom: 2.5rem!important}
.padding-x-md-40,.paddingLeft-md-40 {
    padding-left: 2.5rem!important}
.padding-x-md-40,.paddingRight-md-40 {
    padding-right: 2.5rem!important}
.padding-y-md-45,.paddingTop-md-45 {
    padding-top: 2.8125rem!important}
.padding-y-md-45,.paddingBottom-md-45 {
    padding-bottom: 2.8125rem!important}
.padding-x-md-45,.paddingLeft-md-45 {
    padding-left: 2.8125rem!important}
.padding-x-md-45,.paddingRight-md-45 {
    padding-right: 2.8125rem!important}

.padding-y-md-50,.paddingBottom-md-50 {
    padding-bottom: 3.125rem!important}
.padding-x-md-50,.paddingLeft-md-50 {
    padding-left: 3.125rem!important}
.padding-x-md-50,.paddingRight-md-50 {
    padding-right: 3.125rem!important}
.padding-y-md-55,.paddingTop-md-55 {
    padding-top: 3.4375rem!important}
.padding-y-md-55,.paddingBottom-md-55 {
    padding-bottom: 3.4375rem!important}
.padding-x-md-55,.paddingLeft-md-55 {
    padding-left: 3.4375rem!important}
.padding-x-md-55,.paddingRight-md-55 {
    padding-right: 3.4375rem!important}
.padding-y-md-60,.paddingTop-md-60 {
    padding-top: 3.75rem!important}
.padding-y-md-60,.paddingBottom-md-60 {
    padding-bottom: 3.75rem!important}
.padding-x-md-60,.paddingLeft-md-60 {
    padding-left: 3.75rem!important}
.padding-x-md-60,.paddingRight-md-60 {
    padding-right: 3.75rem!important}
.padding-y-md-65,.paddingTop-md-65 {
    padding-top: 4.0625rem!important}
.padding-y-md-65,.paddingBottom-md-65 {
    padding-bottom: 4.0625rem!important}
.padding-x-md-65,.paddingLeft-md-65 {
    padding-left: 4.0625rem!important}
.padding-x-md-65,.paddingRight-md-65 {
    padding-right: 4.0625rem!important}
.padding-y-md-70,.paddingTop-md-70 {
    padding-top: 4.375rem!important}
.padding-y-md-70,.paddingBottom-md-70 {
    padding-bottom: 4.375rem!important}
.padding-x-md-70,.paddingLeft-md-70 {
    padding-left: 4.375rem!important}
.padding-x-md-70,.paddingRight-md-70 {
    padding-right: 4.375rem!important}
.padding-y-md-75,.paddingTop-md-75 {
    padding-top: 4.6875rem!important}
.padding-y-md-75,.paddingBottom-md-75 {
    padding-bottom: 4.6875rem!important}
.padding-x-md-75,.paddingLeft-md-75 {
    padding-left: 4.6875rem!important}
.padding-x-md-75,.paddingRight-md-75 {
    padding-right: 4.6875rem!important}
.padding-y-md-80,.paddingTop-md-80 {
    padding-top: 5rem!important}
.padding-y-md-80,.paddingBottom-md-80 {
    padding-bottom: 5rem!important}
.padding-x-md-80,.paddingLeft-md-80 {
    padding-left: 5rem!important}
.padding-x-md-80,.paddingRight-md-80 {
    padding-right: 5rem!important}
.padding-y-md-85,.paddingTop-md-85 {
    padding-top: 5.3125rem!important}
.padding-y-md-85,.paddingBottom-md-85 {
    padding-bottom: 5.3125rem!important}
.padding-x-md-85,.paddingLeft-md-85 {
    padding-left: 5.3125rem!important}
.padding-x-md-85,.paddingRight-md-85 {
    padding-right: 5.3125rem!important}
.padding-y-md-90,.paddingTop-md-90 {
    padding-top: 5.625rem!important}
.padding-y-md-90,.paddingBottom-md-90 {
    padding-bottom: 5.625rem!important}
.padding-x-md-90,.paddingLeft-md-90 {
    padding-left: 5.625rem!important}
.padding-x-md-90,.paddingRight-md-90 {
    padding-right: 5.625rem!important}
.padding-y-md-95,.paddingTop-md-95 {
    padding-top: 5.9375rem!important}
.padding-y-md-95,.paddingBottom-md-95 {
    padding-bottom: 5.9375rem!important}
.padding-x-md-95,.paddingLeft-md-95 {
    padding-left: 5.9375rem!important}
.padding-x-md-95,.paddingRight-md-95 {
    padding-right: 5.9375rem!important}
.padding-y-md-100,.paddingTop-md-100 {
    padding-top: 6.25rem!important}
.padding-y-md-100,.paddingBottom-md-100 {
    padding-bottom: 6.25rem!important}
.padding-x-md-100,.paddingLeft-md-100 {
    padding-left: 6.25rem!important}
.padding-x-md-100,.paddingRight-md-100 {
    padding-right: 6.25rem!important}
.padding-y-md-110,.paddingTop-md-110 {
    padding-top: 6.875rem!important}
.padding-y-md-110,.paddingBottom-md-110 {
    padding-bottom: 6.875rem!important}
.padding-y-md-120,.paddingTop-md-120 {
    padding-top: 7.5rem!important}
.padding-y-md-120,.paddingBottom-md-120 {
    padding-bottom: 7.5rem!important}
.padding-y-md-130,.paddingTop-md-130 {
    padding-top: 8.125rem!important}
.padding-y-md-130,.paddingBottom-md-130 {
    padding-bottom: 8.125rem!important}
.padding-y-md-140,.paddingTop-md-140 {
    padding-top: 8.75rem!important}
.padding-y-md-140,.paddingBottom-md-140 {
    padding-bottom: 8.75rem!important}
.padding-y-md-150,.paddingTop-md-150 {
    padding-top: 9.375rem!important}
.padding-y-md-150,.paddingBottom-md-150 {
    padding-bottom: 9.375rem!important}
.padding-y-md-160,.paddingTop-md-160 {
    padding-top: 10rem!important}
.padding-y-md-160,.paddingBottom-md-160 {
    padding-bottom: 10rem!important}
.padding-y-md-170,.paddingTop-md-170 {
    padding-top: 10.625rem!important}
.padding-y-md-170,.paddingBottom-md-170 {
    padding-bottom: 10.625rem!important}
.padding-y-md-180,.paddingTop-md-180 {
    padding-top: 11.25rem!important}
.padding-y-md-180,.paddingBottom-md-180 {
    padding-bottom: 11.25rem!important}
.padding-y-md-190,.paddingTop-md-190 {
    padding-top: 11.875rem!important}
.padding-y-md-190,.paddingBottom-md-190 {
    padding-bottom: 11.875rem!important}
.padding-y-md-200,.paddingTop-md-200 {
    padding-top: 12.5rem!important}
.padding-y-md-200,.paddingBottom-md-200 {
    padding-bottom: 12.5rem!important}
}
@media (min-width: 991px) {
    .padding-lg-5 {
    padding: 0.3125rem!important}
.padding-lg-10 {
    padding: 0.625rem!important}
.padding-lg-15 {
    padding: 0.9375rem!important}
.padding-lg-20 {
    padding: 1.25rem!important}
.padding-lg-25 {
    padding: 1.5625rem!important}
.padding-lg-30 {
    padding: 1.875rem!important}
.padding-lg-35 {
    padding: 2.1875rem!important}
.padding-lg-40 {
    padding: 2.5rem!important}
.padding-lg-45 {
    padding: 2.8125rem!important}
.padding-lg-50 {
    padding: 3.125rem!important}
.padding-lg-55 {
    padding: 3.4375rem!important}
.padding-lg-60 {
    padding: 3.75rem!important}
.padding-lg-65 {
    padding: 4.0625rem!important}
.padding-lg-70 {
    padding: 4.375rem!important}
.padding-lg-75 {
    padding: 4.6875rem!important}
.padding-lg-80 {
    padding: 5rem!important}
.padding-lg-85 {
    padding: 5.3125rem!important}
.padding-lg-90 {
    padding: 5.625rem!important}
.padding-lg-95 {
    padding: 5.9375rem!important}
.padding-lg-100 {
    padding: 6.25rem!important}
.padding-y-lg-5,.paddingTop-lg-5 {
    padding-top: 0.3125rem!important}
.padding-y-lg-5,.paddingBottom-lg-5 {
    padding-bottom: 0.3125rem!important}
.padding-x-lg-5,.paddingLeft-lg-5 {
    padding-left: 0.3125rem!important}
.padding-x-lg-5,.paddingRight-lg-5 {
    padding-right: 0.3125rem!important}
.padding-y-lg-10,.paddingTop-lg-10 {
    padding-top: 0.625rem!important}
.padding-y-lg-10,.paddingBottom-lg-10 {
    padding-bottom: 0.625rem!important}
.padding-x-lg-10,.paddingLeft-lg-10 {
    padding-left: 0.625rem!important}
.padding-x-lg-10,.paddingRight-lg-10 {
    padding-right: 0.625rem!important}
.padding-y-lg-15,.paddingTop-lg-15 {
    padding-top: 0.9375rem!important}
.padding-y-lg-15,.paddingBottom-lg-15 {
    padding-bottom: 0.9375rem!important}
.padding-x-lg-15,.paddingLeft-lg-15 {
    padding-left: 0.9375rem!important}
.padding-x-lg-15,.paddingRight-lg-15 {
    padding-right: 0.9375rem!important}
.padding-y-lg-20,.paddingTop-lg-20 {
    padding-top: 1.25rem!important}
.padding-y-lg-20,.paddingBottom-lg-20 {
    padding-bottom: 1.25rem!important}
.padding-x-lg-20,.paddingLeft-lg-20 {
    padding-left: 1.25rem!important}
.padding-x-lg-20,.paddingRight-lg-20 {
    padding-right: 1.25rem!important}
.padding-y-lg-25,.paddingTop-lg-25 {
    padding-top: 1.5625rem!important}
.padding-y-lg-25,.paddingBottom-lg-25 {
    padding-bottom: 1.5625rem!important}
.padding-x-lg-25,.paddingLeft-lg-25 {
    padding-left: 1.5625rem!important}
.padding-x-lg-25,.paddingRight-lg-25 {
    padding-right: 1.5625rem!important}
.padding-y-lg-30,.paddingTop-lg-30 {
    padding-top: 1.875rem!important}
.padding-y-lg-30,.paddingBottom-lg-30 {
    padding-bottom: 1.875rem!important}
.padding-x-lg-30,.paddingLeft-lg-30 {
    padding-left: 1.875rem!important}
.padding-x-lg-30,.paddingRight-lg-30 {
    padding-right: 1.875rem!important}
.padding-y-lg-35,.paddingTop-lg-35 {
    padding-top: 2.1875rem!important}
.padding-y-lg-35,.paddingBottom-lg-35 {
    padding-bottom: 2.1875rem!important}
.padding-x-lg-35,.paddingLeft-lg-35 {
    padding-left: 2.1875rem!important}
.padding-x-lg-35,.paddingRight-lg-35 {
    padding-right: 2.1875rem!important}
.padding-y-lg-40,.paddingTop-lg-40 {
    padding-top: 2.5rem!important}
.padding-y-lg-40,.paddingBottom-lg-40 {
    padding-bottom: 2.5rem!important}
.padding-x-lg-40,.paddingLeft-lg-40 {
    padding-left: 2.5rem!important}
.padding-x-lg-40,.paddingRight-lg-40 {
    padding-right: 2.5rem!important}
.padding-y-lg-45,.paddingTop-lg-45 {
    padding-top: 2.8125rem!important}
.padding-y-lg-45,.paddingBottom-lg-45 {
    padding-bottom: 2.8125rem!important}
.padding-x-lg-45,.paddingLeft-lg-45 {
    padding-left: 2.8125rem!important}
.padding-x-lg-45,.paddingRight-lg-45 {
    padding-right: 2.8125rem!important}
.padding-y-lg-50,.paddingTop-lg-50 {
    padding-top: 3.125rem!important}
.padding-y-lg-50,.paddingBottom-lg-50 {
    padding-bottom: 3.125rem!important}
.padding-x-lg-50,.paddingLeft-lg-50 {
    padding-left: 3.125rem!important}
.padding-x-lg-50,.paddingRight-lg-50 {
    padding-right: 3.125rem!important}
.padding-y-lg-55,.paddingTop-lg-55 {
    padding-top: 3.4375rem!important}
.padding-y-lg-55,.paddingBottom-lg-55 {
    padding-bottom: 3.4375rem!important}
.padding-x-lg-55,.paddingLeft-lg-55 {
    padding-left: 3.4375rem!important}
.padding-x-lg-55,.paddingRight-lg-55 {
    padding-right: 3.4375rem!important}
.padding-y-lg-60,.paddingTop-lg-60 {
    padding-top: 3.75rem!important}
.padding-y-lg-60,.paddingBottom-lg-60 {
    padding-bottom: 3.75rem!important}
.padding-x-lg-60,.paddingLeft-lg-60 {
    padding-left: 3.75rem!important}
.padding-x-lg-60,.paddingRight-lg-60 {
    padding-right: 3.75rem!important}
.padding-y-lg-65,.paddingTop-lg-65 {
    padding-top: 4.0625rem!important}
.padding-y-lg-65,.paddingBottom-lg-65 {
    padding-bottom: 4.0625rem!important}
.padding-x-lg-65,.paddingLeft-lg-65 {
    padding-left: 4.0625rem!important}
.padding-x-lg-65,.paddingRight-lg-65 {
    padding-right: 4.0625rem!important}
.padding-y-lg-70,.paddingTop-lg-70 {
    padding-top: 4.375rem!important}
.padding-y-lg-70,.paddingBottom-lg-70 {
    padding-bottom: 4.375rem!important}
.padding-x-lg-70,.paddingLeft-lg-70 {
    padding-left: 4.375rem!important}
.padding-x-lg-70,.paddingRight-lg-70 {
    padding-right: 4.375rem!important}
.padding-y-lg-75,.paddingTop-lg-75 {
    padding-top: 4.6875rem!important}
.padding-y-lg-75,.paddingBottom-lg-75 {
    padding-bottom: 4.6875rem!important}
.padding-x-lg-75,.paddingLeft-lg-75 {
    padding-left: 4.6875rem!important}
.padding-x-lg-75,.paddingRight-lg-75 {
    padding-right: 4.6875rem!important}
.padding-y-lg-80,.paddingTop-lg-80 {
    padding-top: 5rem!important}
.padding-y-lg-80,.paddingBottom-lg-80 {
    padding-bottom: 5rem!important}
.padding-x-lg-80,.paddingLeft-lg-80 {
    padding-left: 5rem!important}
.padding-x-lg-80,.paddingRight-lg-80 {
    padding-right: 5rem!important}
.padding-y-lg-85,.paddingTop-lg-85 {
    padding-top: 5.3125rem!important}
.padding-y-lg-85,.paddingBottom-lg-85 {
    padding-bottom: 5.3125rem!important}
.padding-x-lg-85,.paddingLeft-lg-85 {
    padding-left: 5.3125rem!important}
.padding-x-lg-85,.paddingRight-lg-85 {
    padding-right: 5.3125rem!important}
.padding-y-lg-90,.paddingTop-lg-90 {
    padding-top: 5.625rem!important}
.padding-y-lg-90,.paddingBottom-lg-90 {
    padding-bottom: 5.625rem!important}
.padding-x-lg-90,.paddingLeft-lg-90 {
    padding-left: 5.625rem!important}
.padding-x-lg-90,.paddingRight-lg-90 {
    padding-right: 5.625rem!important}
.padding-y-lg-95,.paddingTop-lg-95 {
    padding-top: 5.9375rem!important}
.padding-y-lg-95,.paddingBottom-lg-95 {
    padding-bottom: 5.9375rem!important}
.padding-x-lg-95,.paddingLeft-lg-95 {
    padding-left: 5.9375rem!important}
.padding-x-lg-95,.paddingRight-lg-95 {
    padding-right: 5.9375rem!important}
.padding-y-lg-100,.paddingTop-lg-100 {
    padding-top: 6.25rem!important}
.padding-y-lg-100,.paddingBottom-lg-100 {
    padding-bottom: 6.25rem!important}
.padding-x-lg-100,.paddingLeft-lg-100 {
    padding-left: 6.25rem!important}
.padding-x-lg-100,.paddingRight-lg-100 {
    padding-right: 6.25rem!important}
.padding-y-lg-110,.paddingTop-lg-110 {
    padding-top: 6.875rem!important}
.padding-y-lg-110,.paddingBottom-lg-110 {
    padding-bottom: 6.875rem!important}
.padding-y-lg-120,.paddingTop-lg-120 {
    padding-top: 7.5rem!important}
.padding-y-lg-120,.paddingBottom-lg-120 {
    padding-bottom: 7.5rem!important}
.padding-y-lg-130,.paddingTop-lg-130 {
    padding-top: 8.125rem!important}
.padding-y-lg-130,.paddingBottom-lg-130 {
    padding-bottom: 8.125rem!important}
.padding-y-lg-140,.paddingTop-lg-140 {
    padding-top: 8.75rem!important}
.padding-y-lg-140,.paddingBottom-lg-140 {
    padding-bottom: 8.75rem!important}
.padding-y-lg-150,.paddingTop-lg-150 {
    padding-top: 9.375rem!important}
.padding-y-lg-150,.paddingBottom-lg-150 {
    padding-bottom: 9.375rem!important}
.padding-y-lg-160,.paddingTop-lg-160 {
    padding-top: 10rem!important}
.padding-y-lg-160,.paddingBottom-lg-160 {
    padding-bottom: 10rem!important}
.padding-y-lg-170,.paddingTop-lg-170 {
    padding-top: 10.625rem!important}
.padding-y-lg-170,.paddingBottom-lg-170 {
    padding-bottom: 10.625rem!important}
.padding-y-lg-180,.paddingTop-lg-180 {
    padding-top: 11.25rem!important}
.padding-y-lg-180,.paddingBottom-lg-180 {
    padding-bottom: 11.25rem!important}
.padding-y-lg-190,.paddingTop-lg-190 {
    padding-top: 11.875rem!important}
.padding-y-lg-190,.paddingBottom-lg-190 {
    padding-bottom: 11.875rem!important}
.padding-y-lg-200,.paddingTop-lg-200 {
    padding-top: 12.5rem!important}
.padding-y-lg-200,.paddingBottom-lg-200 {
    padding-bottom: 12.5rem!important}
}
.opacity-0 {
    opacity: 0}
.opacity-01 {
    opacity: 0.1}
.opacity-02 {
    opacity: 0.2}
.opacity-03 {
    opacity: 0.3}
.opacity-04 {
    opacity: 0.4}
.opacity-05 {
    opacity: 0.5}
.opacity-06 {
    opacity: 0.6}
.opacity-07 {
    opacity: 0.7}
.opacity-08 {
    opacity: 0.8}
.opacity-09 {
    opacity: 0.9}
.placeholder-white:: -moz-placeholder {
    color: #fff;
    font-size: 16;
    opacity: 1}
.placeholder-white: -moz-placeholder {
    color: #fff;
    font-size: 16;
    opacity: 1}
.placeholder-white: -ms-input-placeholder {
    color: #fff;
    font-size: 16;
    opacity: 1}
.placeholder-white:: -webkit-input-placeholder {
    color: #fff;
    font-size: 16;
    opacity: 1}
.u-pos-abs {
    position: absolute}
.u-pos-rel {
    position: relative}
.u-pos-st {
    position: static}
@media (min-width: 768px) {
    .u-pos-md-abs {
    position: absolute}
}
@media (min-width: 992px) {
    .u-pos-lg-abs {
    position: absolute}
}
.right-0 {
    right: 0!important}
.right-5 {
    right: 0.3125rem!important}
.right-10 {
    right: 0.625rem!important}
.right-15 {
    right: 0.9375rem!important}
.right-20 {
    right: 1.25rem!important}
.right-25 {
    right: 1.5625rem!important}
.right-30 {
    right: 1.875rem!important}
.right-35 {
    right: 2.1875rem!important}
.right-40 {
    right: 2.5rem!important}
.right-45 {
    right: 2.8125rem!important}
.right-50 {
    right: 3.125rem!important}
.top-0 {
    top: 0!important}
.top-5 {
    top: 0.3125rem!important}
.top-10 {
    top: 0.625rem!important}
.top-15 {
    top: 0.9375rem!important}
.top-20 {
    top: 1.25rem!important}
.top-25 {
    top: 1.5625rem!important}
.top-30 {
    top: 1.875rem!important}
.top-35 {
    top: 2.1875rem!important}
.top-40 {
    top: 2.5rem!important}
.top-45 {
    top: 2.8125rem!important}
.top-50 {
    top: 5.125rem!important}
.transition {
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s}
.transition-0_4 {
    -webkit-transition-duration: .4s;
    -o-transition-duration: .4s;
    transition-duration: .4s}
.transition-0_5 {
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s}
.width-100vw {
    min-width: 100vw!important}
.width-75vw {
    min-width: 100vw!important}
.width-50vw {
    min-width: 100vw!important}
.width-25vw {
    min-width: 100vw!important}
.width-100p {
    width: 100%!important}
.width-auto {
    width: auto!important}
.width-1rem {
    width: 1rem!important}
.width-2rem {
    width: 2rem!important}
.width-3rem {
    width: 3rem!important}
.width-4rem {
    width: 4rem!important}
.width-5rem {
    width: 5rem!important}
.width-6rem {
    width: 6rem!important}
.width-7rem {
    width: 7rem!important}
.width-8rem {
    width: 8rem!important}
.width-9rem {
    width: 9rem!important}
.width-10rem {
    width: 10rem!important}
.z-index-1 {
    z-index: 1}
.z-index-5 {
    z-index: 5}
.z-index-10 {
    z-index: 10}
.z-index-20 {
    z-index: 20}
.z-index-50 {
    z-index: 50}
.z-index-100 {
    z-index: 100}
.overflow-hidden {
    overflow: hidden!important}
.as-parent {
    width: 100%;
    height: 100%}
.shadow-v1 {
    -webkit-box-shadow: 0px 5px 5px 0px rgba(176, 177, 193, 0.1);
    box-shadow: 0px 5px 5px 0px rgba(176, 177, 193, 0.1)}
.shadow-v2 {
    -webkit-box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.06)}
.shadow-v3 {
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.08)}
.hover\: shadow-v3:hover {
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.08)}
.shadow-v4 {
    -webkit-box-shadow: 0px 5px 5px 0px rgba(176, 177, 193, 0.2);
    box-shadow: 0px 5px 5px 0px rgba(176, 177, 193, 0.2)}
.shadow-v4--onHover:hover {
    -webkit-box-shadow: 0px 5px 5px 0px rgba(176, 177, 193, 0.2);
    box-shadow: 0px 5px 5px 0px rgba(176, 177, 193, 0.2)}
.shadow-v5 {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(176, 177, 193, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(176, 177, 193, 0.1)}
.shadow-v5--onHover:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(176, 177, 193, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(176, 177, 193, 0.1)}
.shadow-v6 {
    -webkit-box-shadow: 0px 0px 15px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 0px 15px 0px rgba(176, 177, 193, 0.15)}
.shadow-v6--onHover:hover {
    -webkit-box-shadow: 0px 0px 15px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 0px 15px 0px rgba(176, 177, 193, 0.15)}
.shadow-v7 {
    -webkit-box-shadow: 0px 5px 5px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 5px 5px 0px rgba(176, 177, 193, 0.15)}
.shadow-v7--onHover:hover {
    -webkit-box-shadow: 0px 5px 5px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 5px 5px 0px rgba(176, 177, 193, 0.15)}
.shadow-v8 {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(176, 177, 193, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(176, 177, 193, 0.2)}
.shadow-v8--onHover:hover {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(176, 177, 193, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(176, 177, 193, 0.2)}
.shadow-v9 {
    -webkit-box-shadow: 0px 5px 20px 0px rgba(176, 177, 193, 0.2);
    box-shadow: 0px 5px 20px 0px rgba(176, 177, 193, 0.2)}
.shadow-v9--onHover:hover {
    -webkit-box-shadow: 0px 5px 20px 0px rgba(176, 177, 193, 0.2);
    box-shadow: 0px 5px 20px 0px rgba(176, 177, 193, 0.2)}
.shadow-v10 {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(176, 177, 193, 0.25);
    box-shadow: 0px 5px 10px 0px rgba(176, 177, 193, 0.25)}
.shadow-v10--onHover:hover {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(176, 177, 193, 0.25);
    box-shadow: 0px 5px 10px 0px rgba(176, 177, 193, 0.25)}
.shadow-v11 {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(176, 177, 193, 0.2);
    box-shadow: 0px 0px 10px 0px rgba(176, 177, 193, 0.2)}
.shadow-v11--onHover:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(176, 177, 193, 0.2);
    box-shadow: 0px 0px 10px 0px rgba(176, 177, 193, 0.2)}
.shadow-v12 {
    -webkit-box-shadow: 0px 10px 15px 0px rgba(176, 177, 193, 0.2);
    box-shadow: 0px 10px 15px 0px rgba(176, 177, 193, 0.2)}
.shadow-v12--onHover:hover {
    -webkit-box-shadow: 0px 10px 15px 0px rgba(176, 177, 193, 0.2);
    box-shadow: 0px 10px 15px 0px rgba(176, 177, 193, 0.2)}
.shadow-v13 {
    -webkit-box-shadow: 0px 10px 10px 0px rgba(176, 177, 193, 0.25);
    box-shadow: 0px 10px 10px 0px rgba(176, 177, 193, 0.25)}
.shadow-v13--onHover:hover {
    -webkit-box-shadow: 0px 10px 10px 0px rgba(176, 177, 193, 0.25);
    box-shadow: 0px 10px 10px 0px rgba(176, 177, 193, 0.25)}
.shadow-v14 {
    -webkit-box-shadow: 0px 5px 15px 0px rgba(176, 177, 193, 0.25);
    box-shadow: 0px 5px 15px 0px rgba(176, 177, 193, 0.25)}
.shadow-v14--onHover:hover {
    -webkit-box-shadow: 0px 5px 15px 0px rgba(176, 177, 193, 0.25);
    box-shadow: 0px 5px 15px 0px rgba(176, 177, 193, 0.25)}
.shadow-v15 {
    -webkit-box-shadow: 0px 10px 30px 0px rgba(176, 177, 193, 0.1);
    box-shadow: 0px 10px 30px 0px rgb(176 177 193 / 25%);}
.shadow-v15--onHover:hover {
    -webkit-box-shadow: 0px 10px 30px 0px rgba(176, 177, 193, 0.1);
    box-shadow: 0px 10px 30px 0px rgba(176, 177, 193, 0.1)}
.shadow-v16 {
    -webkit-box-shadow: 0px 10px 25px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 10px 25px 0px rgba(176, 177, 193, 0.15)}
.shadow-v16--onHover:hover {
    -webkit-box-shadow: 0px 10px 25px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 10px 25px 0px rgba(176, 177, 193, 0.15)}
.shadow-v17 {
    -webkit-box-shadow: 0px 0px 30px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 0px 30px 0px rgba(176, 177, 193, 0.15)}
.shadow-v17--onHover:hover {
    -webkit-box-shadow: 0px 0px 30px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 0px 30px 0px rgba(176, 177, 193, 0.15)}
.shadow-v18 {
    -webkit-box-shadow: 0px 5px 30px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 5px 30px 0px rgba(176, 177, 193, 0.15)}
.shadow-v18--onHover:hover {
    -webkit-box-shadow: 0px 5px 30px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 5px 30px 0px rgba(176, 177, 193, 0.15)}
.shadow-v19 {
    -webkit-box-shadow: 0px 10px 30px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 10px 30px 0px rgba(176, 177, 193, 0.15)}
.shadow-v19--onHover:hover {
    -webkit-box-shadow: 0px 10px 30px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 10px 30px 0px rgba(176, 177, 193, 0.15)}
.shadow-v20 {
    -webkit-box-shadow: 0px 0px 50px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 0px 50px 0px rgba(176, 177, 193, 0.15)}
.shadow-v20--onHover:hover {
    -webkit-box-shadow: 0px 0px 50px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 0px 50px 0px rgba(176, 177, 193, 0.15)}
.shadow-v21 {
    -webkit-box-shadow: 0px 20px 50px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 20px 50px 0px rgba(176, 177, 193, 0.15)}
.shadow-v21--onHover:hover {
    -webkit-box-shadow: 0px 20px 50px 0px rgba(176, 177, 193, 0.15);
    box-shadow: 0px 20px 50px 0px rgba(176, 177, 193, 0.15)}
.shadow-primary {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 203, 84, 0.25);
    box-shadow: 0px 5px 10px 0px rgba(0, 203, 84, 0.25)}
.shadow-primary--onHover:hover {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 203, 84, 0.25);
    box-shadow: 0px 5px 10px 0px rgba(0, 203, 84, 0.25)}
.shadow-danger {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(253, 54, 53, 0.3);
    box-shadow: 0px 5px 10px 0px rgba(253, 54, 53, 0.3)}
.shadow-danger--onHover:hover {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(253, 54, 53, 0.3);
    box-shadow: 0px 5px 10px 0px rgba(253, 54, 53, 0.3)}
.shadow-success {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(2, 204, 38, 0.3);
    box-shadow: 0px 5px 10px 0px rgba(2, 204, 38, 0.3)}
.shadow-success--onHover:hover {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(2, 204, 38, 0.3);
    box-shadow: 0px 5px 10px 0px rgba(2, 204, 38, 0.3)}
.shadow-info {
    -webkit-box-shadow: 0px 10px 10px 0px rgba(54, 155, 253, 0.2);
    box-shadow: 0px 10px 10px 0px rgba(54, 155, 253, 0.2)}
.shadow-info--onHover:hover {
    -webkit-box-shadow: 0px 10px 10px 0px rgba(54, 155, 253, 0.2);
    box-shadow: 0px 10px 10px 0px rgba(54, 155, 253, 0.2)}
.shadow-warning {
    -webkit-box-shadow: 0px 10px 10px 0px rgba(250, 174, 47, 0.3);
    box-shadow: 0px 10px 10px 0px rgba(250, 174, 47, 0.3)}
.shadow-warning--onHover:hover {
    -webkit-box-shadow: 0px 10px 10px 0px rgba(250, 174, 47, 0.3);
    box-shadow: 0px 10px 10px 0px rgba(250, 174, 47, 0.3)}
.shadow-dark {
    -webkit-box-shadow: 0px 5px 20px 0px rgba(30, 32, 34, 0.3);
    box-shadow: 0px 5px 20px 0px rgba(30, 32, 34, 0.3)}
.shadow-dark--onHover:hover {
    -webkit-box-shadow: 0px 5px 20px 0px rgba(30, 32, 34, 0.3);
    box-shadow: 0px 5px 20px 0px rgba(30, 32, 34, 0.3)}
.flex-child-samewidth>* {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1}
.flex-child-samewidth--md>* {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1}
.flex-child-samewidth--lg>* {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1}
.flex-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1}
.bg-primary {
    background-color: #D9320E}
.hover\: bg-primary:hover {
    background: #D9320E!important;
    color: #fff!important;
    border-color: #D9320E!important}
.bg-success {
    background-color: #02cc26}
.hover\: bg-success:hover {
    background: #02cc26!important;
    color: #fff!important;
    border-color: #02cc26!important}
.bg-info {
    background-color: #369bfd}
.hover\: bg-info:hover {
    background: #369bfd!important;
    color: #fff!important;
    border-color: #369bfd!important}
.bg-warning {
    background-color: #faae2f}
.hover\: bg-warning:hover {
    background: #faae2f!important;
    color: #fff!important;
    border-color: #faae2f!important}
.bg-danger {
    background-color: #fd3635}
.hover\: bg-danger:hover {
    background: #fd3635!important;
    color: #fff!important;
    border-color: #fd3635!important}
.bg-light {
    background-color: #f7f7f7}
.hover\: bg-light:hover {
    background: #f0f0f2!important;
    color: #fff!important;
    border-color: #f0f0f2!important}
.bg-dark {
    background-color: #1e2022}
	
	.bg-top {
    background-color: #ffd54d}
.hover\: bg-dark:hover {
    background: #1e2022!important;
    color: #fff!important;
    border-color: #1e2022!important}
.bg-primary-0_1 {
    background-color: rgba(0, 203, 84, 0.1)!important}
.bg-primary-0_2 {
    background-color: rgba(0, 203, 84, 0.2)!important}
.bg-primary-0_3 {
    background-color: rgba(0, 203, 84, 0.3)!important}
.bg-primary-0_4 {
    background-color: rgba(0, 203, 84, 0.4)!important}
.bg-primary-0_5 {
    background-color: rgba(0, 203, 84, 0.5)!important}
.bg-primary-0_6 {
    background-color: rgba(0, 203, 84, 0.6)!important}
.bg-primary-0_7 {
    background-color: rgba(0, 203, 84, 0.7)!important}
.bg-primary-0_8 {
    background-color: rgba(0, 203, 84, 0.8)!important}
.bg-primary-0_9 {
    background-color: rgba(0, 203, 84, 0.9)!important}
.bg-success-0_1 {
    background-color: rgba(2, 204, 38, 0.1)!important}
.bg-success-0_2 {
    background-color: rgba(2, 204, 38, 0.2)!important}
.bg-success-0_3 {
    background-color: rgba(2, 204, 38, 0.3)!important}
.bg-success-0_4 {
    background-color: rgba(2, 204, 38, 0.4)!important}
.bg-success-0_5 {
    background-color: rgba(2, 204, 38, 0.5)!important}
.bg-success-0_6 {
    background-color: rgba(2, 204, 38, 0.6)!important}
.bg-success-0_7 {
    background-color: rgba(2, 204, 38, 0.7)!important}
.bg-success-0_8 {
    background-color: rgba(2, 204, 38, 0.8)!important}
.bg-success-0_9 {
    background-color: rgba(2, 204, 38, 0.9)!important}
.bg-info-0_1 {
    background-color: rgba(54, 155, 253, 0.1)!important}
.bg-info-0_2 {
    background-color: rgba(54, 155, 253, 0.2)!important}
.bg-info-0_3 {
    background-color: rgba(54, 155, 253, 0.3)!important}
.bg-info-0_4 {
    background-color: rgba(54, 155, 253, 0.4)!important}
.bg-info-0_5 {
    background-color: rgba(54, 155, 253, 0.5)!important}
.bg-info-0_6 {
    background-color: rgba(54, 155, 253, 0.6)!important}
.bg-info-0_7 {
    background-color: rgba(54, 155, 253, 0.7)!important}
.bg-info-0_8 {
    background-color: rgba(54, 155, 253, 0.8)!important}
.bg-info-0_9 {
    background-color: rgba(54, 155, 253, 0.9)!important}
.bg-warning-0_1 {
    background-color: rgba(250, 174, 47, 0.1)!important}
.bg-warning-0_2 {
    background-color: rgba(250, 174, 47, 0.2)!important}
.bg-warning-0_3 {
    background-color: rgba(250, 174, 47, 0.3)!important}
.bg-warning-0_4 {
    background-color: rgba(250, 174, 47, 0.4)!important}
.bg-warning-0_5 {
    background-color: rgba(250, 174, 47, 0.5)!important}
.bg-warning-0_6 {
    background-color: rgba(250, 174, 47, 0.6)!important}
.bg-warning-0_7 {
    background-color: rgba(250, 174, 47, 0.7)!important}
.bg-warning-0_8 {
    background-color: rgba(250, 174, 47, 0.8)!important}
.bg-warning-0_9 {
    background-color: rgba(250, 174, 47, 0.9)!important}
.bg-danger-0_1 {
    background-color: rgba(253, 54, 53, 0.1)!important}
.bg-danger-0_2 {
    background-color: rgba(253, 54, 53, 0.2)!important}
.bg-danger-0_3 {
    background-color: rgba(253, 54, 53, 0.3)!important}
.bg-danger-0_4 {
    background-color: rgba(253, 54, 53, 0.4)!important}
.bg-danger-0_5 {
    background-color: rgba(253, 54, 53, 0.5)!important}
.bg-danger-0_6 {
    background-color: rgba(253, 54, 53, 0.6)!important}
.bg-danger-0_7 {
    background-color: rgba(253, 54, 53, 0.7)!important}
.bg-danger-0_8 {
    background-color: rgba(253, 54, 53, 0.8)!important}
.bg-danger-0_9 {
    background-color: rgba(253, 54, 53, 0.9)!important}
.text-primary {
    color: #d9320f !important;}
.text-success {
    color: #02cc26!important;}
.text-info {
    color: #369bfd!important;}
.text-warning {
    color: #D83818!important;}
.text-danger {
    color: #D9320E!important;}
.text-dark {
    color: #1e2022!important;}
.text-light {
    color: #f0f0f2!important;}
.bg-primary {
    background-color: #D9320E!important;
    color: #fff}
.bg-success {
    background-color: #02cc26!important;
    color: #fff}
.bg-info {
    background-color: #369bfd!important;
    color: #fff}
.bg-warning {
    background-color: #faae2f!important;
    color: #fff}
.bg-danger {
    background-color: #fd3635!important;
    color: #fff}
.bg-dark {
    background-color: #1e2022!important;
    color: #fff}
.text-gray-darkest {
    color: #606065!important}
.text-gray-darker {
    color: #72727a!important}
.text-gray-dark {
    color: #7a7a83!important}
.text-gray {
    color: #8f8f93!important}
.text-gray-light {
    color: #a5a5ac!important}
.text-gray-lighter {
    color: #b7b7bf!important}
.text-gray-lightest {
    color: #cbcbd3!important}
.text-white-0_1 {
    color: rgba(255, 255, 255, 0.1)!important}
.text-white-0_2 {
    color: rgba(255, 255, 255, 0.2)!important}
.text-white-0_3 {
    color: rgba(255, 255, 255, 0.3)!important}
.text-white-0_4 {
    color: rgba(255, 255, 255, 0.4)!important}
.text-white-0_5 {
    color: rgba(255, 255, 255, 0.5)!important}
.text-white-0_6 {
    color: rgba(255, 255, 255, 0.6)!important}
.text-white-0_7 {
    color: rgba(255, 255, 255, 0.7)!important}
.text-white-0_8 {
    color: rgba(255, 255, 255, 0.8)!important}
.text-white-0_9 {
    color: rgba(255, 255, 255, 0.9)!important}
.text-black-0_1 {
    color: rgba(0, 0, 0, 0.1)!important}
.text-black-0_2 {
    color: rgba(0, 0, 0, 0.2)!important}
.text-black-0_3 {
    color: rgba(0, 0, 0, 0.3)!important}
.text-black-0_4 {
    color: rgba(0, 0, 0, 0.4)!important}
.text-black-0_5 {
    color: rgba(0, 0, 0, 0.5)!important}
.text-black-0_6 {
    color: rgba(0, 0, 0, 0.6)!important}
.text-black-0_7 {
    color: rgba(0, 0, 0, 0.7)!important}
.text-black-0_8 {
    color: rgba(0, 0, 0, 0.8)!important}
.text-black-0_9 {
    color: rgba(0, 0, 0, 0.9)!important}
.bg-light-v1 {
    background-color: #F9F9F9!important}
.bg-light-v2 {
    background-color: #f1f3f7!important}
.bg-light-v3 {
    background-color: #ECF5FE!important}
.bg-light-v4 {
    background-color: #f3f6fb!important}
.bg-light-v5 {
    background-color: #F3F6FB!important}
.bg-primary-0_1 {
    background: rgba(0, 203, 84, 0.1)!important}
.bg-primary-0_2 {
    background: rgba(0, 203, 84, 0.2)!important}
.bg-primary-0_3 {
    background: rgba(0, 203, 84, 0.3)!important}
.bg-primary-0_4 {
    background: rgba(0, 203, 84, 0.4)!important}
.bg-primary-0_5 {
    background: rgba(0, 203, 84, 0.5)!important}
.bg-primary-0_6 {
    background: rgba(0, 203, 84, 0.6)!important}
.bg-primary-0_7 {
    background: rgba(0, 203, 84, 0.7)!important}
.bg-primary-0_8 {
    background: rgba(0, 203, 84, 0.8)!important}
.bg-primary-0_9 {
    background: rgba(0, 203, 84, 0.9)!important}
.bg-white-0_1 {
    background: rgba(255, 255, 255, 0.1)!important}
.bg-white-0_2 {
    background: rgba(255, 255, 255, 0.2)!important}
.bg-white-0_3 {
    background: rgba(255, 255, 255, 0.3)!important}
.bg-white-0_4 {
    background: rgba(255, 255, 255, 0.4)!important}
.bg-white-0_5 {
    background: rgba(255, 255, 255, 0.5)!important}
.bg-white-0_6 {
    background: rgba(255, 255, 255, 0.6)!important}
.bg-white-0_7 {
    background: rgba(255, 255, 255, 0.7)!important}
.bg-white-0_8 {
    background: rgba(255, 255, 255, 0.8)!important}
.bg-white-0_9 {
    background: rgba(255, 255, 255, 0.9)!important}
.bg-black-0_1 {
    background: rgba(0, 0, 0, 0.1)!important}
.bg-black-0_2 {
    background: rgba(0, 0, 0, 0.2)!important}
.bg-black-0_3 {
    background: rgba(0, 0, 0, 0.3)!important}
.bg-black-0_4 {
    background: rgba(0, 0, 0, 0.4)!important}
.bg-black-0_5 {
    background: rgba(0, 0, 0, 0.5)!important}
.bg-black-0_6 {
    background: rgba(0, 0, 0, 0.6)!important}
.bg-black-0_7 {
    background: rgba(0, 0, 0, 0.7)!important}
.bg-black-0_8 {
    background: rgba(0, 0, 0, 0.8)!important}
.bg-black-0_9 {
    background:rgb(216 46 13) !important;}
[data-dark-overlay],[data-primary-overlay] {
    position: relative;
    z-index: 1}
[data-dark-overlay]:after,[data-primary-overlay]:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1}
[data-dark-overlay="1"]:after {
    background: rgba(0, 0, 0, 0.1)}
[data-dark-overlay="2"]:after {
    background: rgba(0, 0, 0, 0.2)}
[data-dark-overlay="3"]:after {
    background: rgba(0, 0, 0, 0.3)}
[data-dark-overlay="4"]:after {
    background: rgba(0, 0, 0, 0.4)}
[data-dark-overlay="5"]:after {
    background: rgba(0, 0, 0, 0.5)}
[data-dark-overlay="6"]:after {
    background: rgba(0, 0, 0, 0.6)}
[data-dark-overlay="7"]:after {
    background: rgba(0, 0, 0, 0.7)}
[data-dark-overlay="8"]:after {
    background: rgba(0, 0, 0, 0.8)}
[data-dark-overlay="9"]:after {
    background: rgba(0, 0, 0, 0.9)}
[data-primary-overlay="1"]:after {
    background: rgba(0, 203, 84, 0.1)}
[data-primary-overlay="2"]:after {
    background: rgba(0, 203, 84, 0.2)}
[data-primary-overlay="3"]:after {
    background: rgba(0, 203, 84, 0.3)}
[data-primary-overlay="4"]:after {
    background: rgba(0, 203, 84, 0.4)}
[data-primary-overlay="5"]:after {
    background: rgba(0, 203, 84, 0.5)}
[data-primary-overlay="6"]:after {
    background: rgba(0, 203, 84, 0.6)}
[data-primary-overlay="7"]:after {
    background: rgba(0, 203, 84, 0.7)}
[data-primary-overlay="8"]:after {
    background: rgba(0, 203, 84, 0.8)}
[data-primary-overlay="9"]:after {
    background: rgba(0, 203, 84, 0.9)}

/* course section */

.ih-item.circle {
    position: relative;
    width: 220px;
    height: 220px;
    border-radius: 50%;
}

.ih-item.circle.effect16.left_to_right .img {
    -webkit-transform-origin: 95% 40%;
    -moz-transform-origin: 95% 40%;
    -ms-transform-origin: 95% 40%;
    -o-transform-origin: 95% 40%;
    transform-origin: 95% 40%;
}

.ih-item.circle.effect16 .img {
    z-index: 11;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.ih-item.circle .img {
    position: relative;
    width: 220px;
    height: 220px;
    border-radius: 50%;
}

.ih-item.circle.effect16 .info {
    background: #333333;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.ih-item.circle .info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    border-radius: 50%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.ih-item.circle.effect16 .info h3 {
    color: #fff;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 2px;
    font-size: 22px;
    margin: 0 30px;
    padding: 55px 0 0 0;
    height: 110px;
    text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
}

.ih-item.circle.effect16 .info p {
    color: #bbb;
    padding: 10px 5px;
    font-style: italic;
    margin: 0 20px;
    font-size: 11px;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.ih-item.circle.effect16.left_to_right a:hover .img {
    -webkit-transform: rotate(-120deg);
    -moz-transform: rotate(-120deg);
    -ms-transform: rotate(-120deg);
    -o-transform: rotate(-120deg);
    transform: rotate(-120deg);
}

.ih-item.circle .img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.ih-item.circle.effect16.left_to_right .img:after {
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    border-radius: 50%;
    top: 40%;
    left: 95%;
    margin: -4px 0 0 -4px;
    background: rgba(0, 0, 0, 0.8);
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.9);
}

h6.small-heading {
    font-size: 23px;
}

/* //course section */
/* //heading title */

.about_right h3 {
    font-size: 36px;
    line-height: 1.3;
    letter-spacing: 1px;
}

.about_right h3 span {
    display: block;
    color:#D9320E;
    text-shadow: 3px 1px 4px rgba(0, 0, 0, 0.22);
    font-size: 48px;
}

.about_right p {
    font-size: 14px;
    border-right: 2px solid #42a5f5 !important;
}

.about_left-list h6 {
    letter-spacing: 1px;
    font-size: 28px;
}

.about_left-list ul li i {
    color: #D9320E;
}

.about_left-list ul li {
    color: #999;
    font-size: 15px;
    line-height: 1.9em;
    letter-spacing: 1px;
}

.left-img-agikes {
    position: relative;
}

.about-bottom {
    box-shadow: 0px 1px 10px 1px rgba(0, 0, 0, 0.21);
    
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    position: absolute;
    bottom: -15%;
    width: 100%;
    right: 28%;
}

.about-bottom ul li {
    display: inline-block;
}

.about-bottom ul li:nth-child(2) {
    margin: 0 5em;
}

.about-bottom ul li h5 {
    font-size: 30px;
    color: #D9320E;
}

/*-- //about --*/


.navbar-expand-lg .navbar-collapse {
       
        justify-content: center;
    }


.btn-Lesson{
	
	background: #fef0c1 !important;
    border-color: #fef0c1 !important;
    color: #d82e0d !important;
	font-size: 12px;
    padding: 8px;
}

.btn-Lesson:active,.btn-Lesson:focus,.btn-Lesson:hover {
    background: #d82e0d !important;
    border-color: #d82e0d!important;
	 color: #fff !important;
	}
	
	.btn-Tutor{
		
		 background: #d82e0d !important;
    border-color: #d82e0d!important;
	 color: #fef0c1 !important;
	font-size: 12px;
    padding: 8px;
	}
	
	.btn-Tutor1{
		border-radius: 18px;
		 background: #d82e0d !important;
    border-color: #d82e0d!important;
	 color: #fef0c1 !important;
		
	}
	.btn-Tutor2{
		border-radius: 5px;
		 background: #d82e0d !important;
    border-color: #d82e0d!important;
	 color: #fff !important;
		
	}
	.btn-Tutor3{
		border-radius: 8px;
		 background: #fff !important;
    border-color: #d82e0d!important;
	 color: #D9320E !important;
		
	}
	.btn-Find{
			border-radius: 18px;
		 border-color: #d82e0d!important;
	 color: #d82e0d !important;
		
	}
	
	.bg-bar{
		
		 background: #d82e0d !important;
		
	}
	.bg_blog{
		
		 background: transparent !important;
	}
	
	.bg-card{
		border-radius: 20px;
		 background: #e5806a !important;
		
	}
	
	.bg-card img{
		
		width:100px;
		
	}
	
	.bg-card h4{
		
		color: #fff;
    font-weight: 400;
    font-size: 20px;
		
	}
	
	
	.bg-banner{
		
		background-image: url(../images/bg1.png);
    background-repeat: no-repeat;
   background-size: 100%;
    background-position: left;
   
		
	}
	.bg-banner1{
		
		background-image: url(../images/bg.png);
    background-repeat: no-repeat;
   background-size: 100%;
    background-position: left;
   
		
	}
	
	.bg-banner2{
		
		background-image: url(../images/bg4.png);
    background-repeat: no-repeat;
   background-size: 100%;
    background-position: left;
   
		
	}
	.bg-banner3{
		
		background-image: url(../images/bg5.png);
    background-repeat: no-repeat;
      background-size: cover;
   background-position: center;
		
	}
	
	.bg-banner4{
		
		background-image: url(../images/bg6.png);
    background-repeat: no-repeat;
      background-size: 100%;
   background-position: bottom;
       background-color: #ffdcd4;
		
	}
	
	.count{
		
		
		font-size: 17px;
    text-align: left;
    font-weight: 600;
    color: #000;
	}
	.text-count{
		
		color: #f1c92c;
	}
	
	.text-count1{
		
		color: #f97642;
	}
	
	
	
	.card-img-top1 {
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
    border-radius: 18px;
    height: 280px;
}

.card-img-top2 {
    width: 100%;
   
    border-radius: 18px;
   
}

.Subscribe{
	
	
	height: 210px;
}
.input-group-append {
    margin-left: 9px;
}

.form-control {
    display: block;
    width: 100%;
    padding: .775rem .95rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #1c1818;
    background-color: transparent;
    background-clip: padding-box;
    border: 2px solid #eee;
   
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}




 .form-control::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #fff;
}
.form-control::-webkit-input-placeholder {
  color: #b1b1b1;
}

.footer-social {
   text-align: left;
    list-style: none;
    display: flex;
	    padding: 0;
		    margin-top: 24px;
}




/* ==========================================================================
   10.0 Callout Section
   ========================================================================== */
.callout-section{
    position: relative;
    padding: 71px 0;
}



.callout-bg1{
		
	background-image: url(../images/bg3.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    position: absolute;
    width: 100%;
   height: 405px;
    left: 0;
    top: 47px;
   
		
	}
.Tutors{
	
	
	background:transparent;
}

.Tutors_text{
	
	
	background: #fff;
    border-radius: 20px;
    width: 236px;
    margin-top: -30px;
    text-align: center;
}

.Tutors_text a{
	
	font-size: 17px;
    font-weight: 600;
}


.callout-form1{
	
	
	    margin-top: -150px;
}
.callout-form2{
	
	
	    margin-top: -35px;
}
.price_header{
	
	
	background: #FFEFEC;
    border-radius: 8px;
    margin: 6px;
    text-align: center;
    height: 135px;
}
.price_header a{
	
	color:#0066FF;
	
}
.teach_acc{
 background: #fff;
    border-left-color: #FEC50C;
    border: 2px solid #FEC50C;
    border-left-style: solid;
    border-left-width: 4px;
    border-top: none;
    border-right: none;
    border-bottom: none;border-radius: 7px;
}
.teach_acc1{
 background: #fff;
    border-left-color: #D9320E;
    border: 2px solid #D9320E;
    border-left-style: solid;
    border-left-width: 4px;
    border-top: none;
    border-right: none;
    border-bottom: none;
	border-radius: 7px;

}
.em_w{
	position: absolute;
    text-align: center;
    padding: 13px;
    margin-top: -53px;
    background: #FFDCD4;
    width: 312px;
    /* float: right; */
    right: 21px;
    color: #000;
    font-weight: 500;
    font-size: 18px;

}


@media (min-width: 576px){
.font-size-48 {
    font-size: 3rem!important;}
}



 /* Login   code */	
 
 .footer-login {
 
  background:#1e2022;
}
.footer-login .footer-subscribe {
  position: relative;
  top: -100px;
  height: 200px;
 
  background-color: #fff;
  border-radius: 15px;
  padding: 25px;
}


.news_subscribe {
  padding: 4.8px 0 9.6px 0;
  text-align: center;
}


.news_subscribe input[type="email"] {
  display: inline-block;
  width: 93%;
  padding: 12px 26px;
  margin: 4px 0;
  
  box-sizing: border-box;
  height: 63px;
  margin-top: 18px;
  border-radius: 8px;
  border: 1px solid #DCDCDC;
 
}
.news_subscribe input,
input::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 3;
}

.bt {
  margin-left: -107px;
    font-size: 16px;
    display: inline-block;
    font-weight: 500;
    padding: 12px 33px;
    border-radius: 8px;
    border: none;
    cursor: pointer;
    background-color: #d83818;
    color: #fff;
}
.bt:hover{
 
    background-color: #fff;
	border:1px solid #d83818;
    color: #d83818;
}
@media (max-width: 767px) {
  .footer-login .footer-subscribe {
    height: auto;
  }
}
.footer-login .footer-subscribe strong {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.22;
  color: #ffffff;
  pointer-events: none;
}

.footer-login ul li {
  font-size: 14px;
}
.footer-login ul li a {
  color: #ffffff !important;
      font-size: 16px;
}
.footer-login ul li.header {
  font-size: 16px;
}
.footer-login .footer-social img {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
}
.footer-login .footer-logo {
  width: 180px;
  height: 50px;
      margin-top: 10px;
}
.footer-login .border-blue {
  border-top: 1px solid #305995;
}
.footer-login .footer-copyright-card {
  position: relative;
  background-color: #1a1b1d;
}
.footer-login .footer-copyright-card .container {
  position: relative;
  z-index: 2;
  background-color: #1a1b1d;
}
.footer-login .footer-copyright-card:before {
  content: "";
  position: absolute;
  inset: 0;
  opacity: 0.15;
  background-color: #1a1b1d;
  z-index: 1;
}

 
 .bg-login{
  /* background-image: url(../images/rectangle.png); */
  background-color: linear-gradient(180deg, #D80D0D 0%, #690000 100%);
  background-position: top center;
  background-size: cover;
  background-color: #FF6502;
  background-size: 500px 500px;
  background-repeat: no-repeat;
  background-position-x: 25%;
  background-position-y: 25%;
    width: 100%;
  
}

.bg-forgot{

background-image: url(../images/bg14.png);
background-color: linear-gradient(180deg, #D80D0D 0%, #690000 100%);

 background-position:  center;
    background-size: cover;
  
    width: 100%;
  
}

.bg-Reset{

background-image: url(../images/bg15.png);
background-color: linear-gradient(180deg, #D80D0D 0%, #690000 100%);

 background-position:  top;
    background-size: cover;
  
    width: 100%;
  
}

.login-box h2 {
  margin: 0 0 30px;
  padding: 0;
  color: #fff;
  text-align: center;
}

.login-box .user-box {
  position: relative;
  margin-bottom: 10px;
}

.login-box .user-box input {
  width: 100%;
    padding: 10px 0;
    font-size: 16px;
    color: #7f7f7f;
    margin-bottom: 20px;
    border: none;
    border-bottom: 1px solid #7f7f7f;
    outline: none;
    background: transparent;
}
.login-box .user-box label {
  position: absolute;
  top:0;
  left: 0;
  padding: 10px 0;
  font-size: 16px;
  color: #6D7083;
  pointer-events: none;
  transition: .5s;
}

.login-box .user-box input:focus ~ label,
.login-box .user-box input:valid ~ label {
  top: -27px;
  left: 0;
  color: #D9320E;
  font-size: 12px;
}

.input-icon {
    position: absolute;
    top: 0;
    right: 9px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
    text-align: left;
    color: #ffeba7;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
	width: unset;
}
.field-icon {
  float: right;
    margin-right: 8px;
    margin-top: -52px;
    position: relative;
    z-index: 2;
    color: #e97e0a;
}

.method-action {
    font-family: inherit;
    font-size: 0.95rem;
    font-weight: 500;
    line-height: inherit;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 10px 1.25rem;
    outline: none;
    border: 2px solid #eee;
    border-radius: 8px;
    color: #000;
    background: var(--color-white);
    text-transform: capitalize;
    text-rendering: optimizeLegibility;
    transition: all 0.35s ease;
}
.method-control {
    margin-bottom: 1rem;
}

.ion {
   font-size: 1.65rem; */
    line-height: 11px;
    /* margin-right: 9.5rem; */
    /* color: #000; */
    background: #fff;
    border-radius: 50%;
    box-shadow: 0px 1px 0px 1px #07080829;
    width: 30px;
    height: 30px;
	position: absolute;
    left: 60px;
}

.login-card{
	padding: 40px;
    
	border: 6px solid #FFAFAF;
    border-radius: 25px;
}

.logo-default1 img {
    width: 200px;
	margin-left: -23px;
    margin-bottom: 10px;
}

.badge-light {
    color: #212529;
    background-color: #f8f9fa;
    border-radius: 50%;
}

.sd1{
	
	display:flex;
}

.otp-input-fields {
 margin: auto;
    
    width: auto;
    display: flex;
    justify-content: center;
    gap: 14px;
    padding: 12px;
}
.otp-input-fields input {
  height: 45px;
  width: 40px;
  background-color: #F8F8F8;
  border-radius: 4px;
  border: 1px solid #ACACAC;
  text-align: center;
  outline: none;
  font-size: 16px;
  /* Firefox */
}
.otp-input-fields input::-webkit-outer-spin-button, .otp-input-fields input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.otp-input-fields input[type=number] {
  -moz-appearance: textfield;
}
.otp-input-fields input:focus {
  border-width: 1px;
  border-color: #ACACAC;
  font-size: 20px;
}
.Successful_icon img{
	
	
    width: 162px;
    margin-top: 10px;

	
}
@media screen and (max-width: 480px) { 
.method-action {
    font-family: inherit;
    font-size:10px;
   
}

.ion {
   
    left: 40px;
}
.news_subscribe input,
input::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 3;
}

.bt {
 margin-left: -96px;
        font-size: 13px;
        display: inline-block;
        font-weight: 500;
        padding: 9px 29px;
        border-radius: 8px;
        border: none;
        cursor: pointer;
        background-color: #d83818;
        color: #fff;
}
.news_subscribe input[type="email"] {
    display: inline-block;
    width: 93%;
    padding: 11px 26px;
    margin: 2px 0;
    box-sizing: border-box;
    height: 53px;
    margin-top: 0px;
    border-radius: 8px;
    border: 1px solid #DCDCDC;
}
.bg-login{
background-image: none;
background: linear-gradient(180deg, #D80D0D 0%, #690000 100%);
 background-position: top center;
    background-size: cover;
  
    width: 100%;
  
}
.bg-forgot{

background-image: none;
background: linear-gradient(180deg, #D80D0D 0%, #690000 100%);

 background-position:  center;
    background-size: cover;
  
    width: 100%;
  
}
.bg-Reset{

background-image: none;
background: linear-gradient(180deg, #D80D0D 0%, #690000 100%);

 background-position:  top;
    background-size: cover;
  
    width: 100%;
  
}
.sd1{
	
	display:none;
}
.login-card {
    padding: 40px;
    margin: 0 11px;
    border: 6px solid #FFAFAF;
    border-radius: 10px;
}
}


 /* Sign up   code */	

.bg-Signup {

/* background-image: url(../images/rectangle.png); */
background-color: #FF6502;

 background-position:  left center;
    background-size: cover;
  
    width: 100%;
  
}
.btn-student{
	
	padding: 0.525rem 1.25rem;
	background: #D9320E;
    color: #fff;
    border-radius: 30px;
	border:1px solid #D9320E; 
}
.btn-student:hover{
	
	background:#F0E8E8;
    border-radius: 30px;
	border:1px solid #D9320E; 
}

.btn-Tuto{
	
	padding: 0.525rem 1.25rem;
	background:#F0E8E8;
    color: #000;
    border-radius: 30px;
	border:1px solid #F0E8E8; 
}
.btn-Tuto:hover{
	
	padding: 0.525rem 1.25rem;
	background:#fff;
    color: #000;
    border-radius: 30px;
	border:1px solid #D9320E; 
}
.Sign-card {
    padding: 0px;
    margin: 0 5px;
    border: 6px solid #FFAFAF;
    border-radius: 25px;
}
.sin-box{
	
	 padding: 10px 40px;
	
}
/*form styles*/
.form-wizard {
    position: relative;
    display: table;
    margin: 0px 0px;
    width: 100%;
}

.steps {
    padding: 40px 0;
    overflow: hidden;
    background: #D60C0C;
	border-top-left-radius: 25px;
    border-top-right-radius: 25px;
}
.steps ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.steps ul li {
  float: left;
  color: #fff;
  padding: 0 32px;
  position: relative;
  cursor: pointer;
 
}
.steps ul li:hover, .steps ul li.active  {
  color: #F7B500;
  
}
 .steps ul li.active svg {
  fill: #F7B500;
}
 
.steps ul li:hover span, .steps ul li.active span {
  background: #F7B500;
  color: #fff;
}
.steps ul li:hover::after, .steps ul li.active::after {
  background: #F7B500;
  width: 100%;
}
.steps ul li::before, .steps ul li::after {
  content: "";
  position: absolute;
  left: -50%;
  top: 22px;
  width: 100%;
  height: 3px;
  background: #fff;
 
}
.steps ul li::after {
  width: 0;
}
.steps ul li span {
  display: block;
  margin: 6px auto 15px;
  width: 35px;
  height: 35px;
  text-align: center;
  background: #fff;
  font-size: 18px;
  line-height: 35px;
  font-weight: 300;
  color: #000;
  position: relative;
  z-index: 1;
border-radius: 50px;
}
.steps ul li:first-child::before, .steps ul li:first-child::after {
  display: none;
}

.form-container {
  clear: both;
  display: none;
  left: 100%;
  background: #fff;
  padding: 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -oborder-radius: 4px;
  border-radius: 4px;
 
}
.form-container.active {
  display: block;
}

.form-title {
  margin-bottom: 30px;
  padding-bottom: 15px;
  position: relative;
}
.form-title::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 80px;
  height: 2px;
  background: #fb8200;
 
}
.login-box .user-box select {
    width: 100%;
    padding: 10px 0;
    font-size: 16px;
    color: #7f7f7f;
    margin-bottom: 20px;
    border: none;
    border-bottom: 1px solid #7f7f7f;
    outline: none;
    background: transparent;
	    border-radius: 0;
}
.btn-Child{
	border: 1px solid #D83818;
    color: #D83818;
    font-weight: 600;
	display: flex;
    align-items: center;
	background:#fff;
}

.bas_card {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    display: flex;
    flex-direction: row;
    border-radius: 9px;
    border-top: 5px solid #FEC50C;
    padding: 17px 10px;
    align-items: center;
    justify-content: space-between;
}

.btn-ws{
	
	background:#FFF6DB;
	border: none;
	color:#D9320E;
	font-weight:600;
}

.btn-ws span{
    color: #DEA300;
    font-weight: 500;
}

.form-control2 {
    display: block;
    width: 100%;
    padding: .675rem .95rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #ffff;
    background-color: transparent;
    background-clip: padding-box;
    border:1px solid #7f7f7f;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    border-radius: 7px;
}

.form-control2:hover {
	
	 background-color: transparent;
    background-clip: padding-box;
    border: 1px solid #eee;
	
}

.modal-dialog {
        max-width: 388px;
        margin: 1.75rem auto;
    }
	
	
	
@media screen and (max-width: 480px) { 


.Sign-card {
    padding: 0px;
    margin: 0 0px;
   
}
.steps ul li {
    
    padding: 0 15px;
    
}
.bas_card {
   
    display: flex;
    flex-direction: column;
    
}
.bg-Signup {


background: linear-gradient(180deg, #D80D0D 0%, #690000 100%);

 background-position:  left center;
    background-size: cover;
  
    width: 100%;
  
}

}

.upload-btn-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-block;
  }
  
  .btn_upload {
    border: 1px solid #D8300D;
    color: #D8300D;
    background-color: white;
    padding: 8px 20px;
    border-radius: 8px;
    font-size: 15px;
    font-weight: 400;
  }
  
  .upload-btn-wrapper input[type=file] {
    font-size: 100px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
  }
  
  .form-control_1 {
      display: block;
      width: 100%;
      padding: .575rem .95rem;
      font-size: 1rem;
      line-height: 1.5;
      color: #0f0d0d;
      background-color: transparent;
      background-clip: padding-box;
      border: 1px solid #D8DADC;
      transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
      border-radius: 6px;
  }
  
  .bg-Signup1 {
  
  
  background-image: url(../../images/Rectangle.png);
  background-color: linear-gradient(180deg, #D80D0D 0%, #690000 100%);
   background-position:  left center;
      background-size: cover;
    
      width: 100%;
    
  }

  .tp-footer-style-7 {
    background-image: url(../images/footer_bg1.png);

    background-position: bottom center;
    background-repeat: no-repeat;
    z-index: 9;
    width: 100%;

    background-size: 100%;
    background-color: #ffff;
}
.blackplaceholder::placeholder {
    color: #0f0d0d;
}
.blackplaceholder:focus {
     border-color: #eee;
}
.fot-socia{
	
	display:flex;
}
.fot_div{
	       justify-content: space-between;
	display:flex;
}
.fot_icon{
	
	width: 32px;
    height: 33px;
    padding: 4px;
}
body{
    color: #000;
}

.btn-Tutor_new{
    border-radius: 6px;
     background: #fff !important;

 color: #D9320F !important;
    box-shadow: 0px 14px 14px -10px #00000040;

}
.btn-Tutor_new:hover{
    border-radius: 6px;
     background:  #d8300e !important;

 color: #fff !important;
    box-shadow: 0px 14px 14px -10px #00000040;

}

.Questions_bg{
    
     background-position:  center;
background-repeat: no-repeat;
z-index: 9;

background-size: 100%;
     background-image: url(../../images/foo_bg.png);
}


.rounded-top1 {
border-top-left-radius: 20px!important;
border-top-right-radius: 20px!important;
}

.rounded-bottom1 {
border-bottom-right-radius: 20px!important;
border-bottom-left-radius: 20px!important;
}
.fq_body{

box-shadow: 0px 4px 4px 0px #00000040;

}

.fq_img{


/* padding-bottom: 36px; */

object-fit: contain;
}


.bg-card1{
    border-radius: 7px;
     background: #fff !important;
    box-shadow: 0px 24px 30px -20px #00000040;
border:2px solid #ffff;
}
.bg-card1:hover{
    border-radius: 7px;
     background: #fff !important;
    box-shadow: 0px 24px 30px -20px #00000040;
border:2px solid #d8300e;
}

.bg-card1 img{
    
    width:100px;
    
}

.bg-card1 h4{
    
    color: #000;
font-weight: 600;
font-size: 22px;
    
}

.callout-form3{


    margin-top: -35px;
}

.price_body {

height: 135px;
}

.margin-y-lg-130,.marginTop-lg-130 {
margin-top: 5.9375rem!important;

}


.landing-banner{
    
    
    background-image: url(../../images/landing_banner.png);
background-repeat: no-repeat;
background-size: 100%;
background-position: top center;
    
}

.bann_head{
    
    
        font-size: 29px;
}

.lan_banner{
    
    background-image: url(../../images/lb1.png);
background-repeat: no-repeat;
background-size: 100%;
background-position: top center;
    height: 399px;
       
}

.lb-card{
    
    
    position: absolute;
left: 435px;
top: 532px;
}

.lb-card img{
    
    
    width: 200px;
}
.count_bg{
    border-top: 2px solid #D9320F;
        padding: 20px;
    border-radius: 14px;
}
.count_bg.left:before {
content : "";
position: absolute;
left    : 0;
top: 9px;
height: 70px;
width   : 100%;
border-left:2px solid #D9320F;
}

.count_bg.right:before {
content : "";
position: absolute;
right    : 0;
top: 9px;
height: 70px;
width   : 100%;
border-right:2px solid #D9320F;
}
.land-body{
    
    margin-top: -55px;
}
.separator {
overflow: hidden;
position: relative;
text-align: center;
color: #D9320F;
margin: 40px 0;
}
.separator:before {
content: "";
display: inline-block;
width: 96%;
height: 1px;
border-bottom: 2px solid #D9320F;
position: absolute;
top: 50%;
left: 19px;
}
.special:before {
display: block;
content: '';
width: 18px;
height: 18px;
background-color: #D9320F;
position: relative;
/* transform: rotate(46deg) translateX(-50%); */
left: 87%;
top: 70px;
border-radius: 20px;
}

.special1:before {
display: block;
content: '';
width: 18px;
height: 18px;
background-color: #D9320F;
position: relative;
/* transform: rotate(45deg) translateX(-50%); */
left: 0%;
top: 70px;
border-radius: 50px;
}
@media screen and (max-width: 480px) { 

.landing-banner{
    
    
    background: #ffd240;
background-repeat: no-repeat;
background-size: 100%;
background-position: top center;
    
}
.lan_banner{
    
    background: #ffd240;
background-repeat: no-repeat;
background-size: 100%;
background-position: top center;
    height: auto;
       
}
.lb-card {
position: relative;
left: 0px;
top: 0px;
bottom: 0;
}
.Questions_bg{
    
     background-position:  center;
background-repeat: no-repeat;
z-index: 9;

background-size: 100%;
     background: #D9320F;
}
.Questions_bg .pr-5 {
    
    padding-right: 1rem !important;
    
}
.fot-socia{

display:flex;
}
.fot_div{
        flex-direction: column;
display:flex;
}

.sticky-top .px-5{

padding-right: 1rem !important;
padding-left: 1rem !important;
}

.padding-y-160, .paddingBottom-160 {
padding-bottom:1rem !important;
padding-top: 4rem !important;
}

.count_bg {
padding: 20px;
border-radius: 14px;
border: none;
display: flex;
flex-direction: column;
}
.land-body {
margin-top: 0px;
}
.price_body {
height: auto;
}
.separator:before {
content: "";
display: inline-block;
width: 96%;
height: 1px;
border-bottom: 2px solid #ffff;
position: absolute;
top: 50%;
left: 19px;
}

.count_bg.left:before {
content : "";
position: absolute;
left    : 0;
top: 9px;
height: 70px;
width   : 100%;
border-left:2px solid #fff;
}

.count_bg.right:before {
content : "";
position: absolute;
right    : 0;
top: 9px;
height: 70px;
width   : 100%;
border-right:2px solid #fff;
}
}



/* Home page code */
 
 
 
.bg-newtop {
background-color: #D9320F;
}	 
.bg-newtop a:hover{

color:#000;
}	 

.btn-free{

background: #FFD240 !important;
border-color: #FFD240 !important;
color: #000 !important;
font-size: 15px;

}

.btn-free:active,.btn-free:focus,.btn-free:hover {
background: #d82e0d !important;
border-color: #d82e0d!important;
 color: #fff !important;
}

.landing-newbanner{
    
    
    background-image: url(../../images/landing_newbanner.png);
background-repeat: no-repeat;
background-size: contain;
background-position: top center;

    
}

.bann_bg{
display: flex;
/* background: #FFEBAB; */
align-items: center;
justify-content: space-evenly;
margin: auto;
}	
.bann_bg img{

width: 180px;
}

.bann_bg h6{

font-size: 23px;
margin: 0;
}

.landing-body {
margin-top: -125px;
}
.c_ount{

box-shadow: 0px 11px 25px 0px #6D4B4452;
border-radius: 20px;
}

.callout-bg2{
    
background-image: url(../../images/bg16.png);
background-repeat: no-repeat;
background-position: top center;
background-size: cover;
position: absolute;
width: 100%;
height: 460px;
left: 0;
top: 55px;

    
}

.margin-y-lg-140,.marginTop-lg-140 {
margin-top: 10.9375rem!important;

}

.price_header1 {
background: #FFEFBB;
border-radius: 8px;
margin: 6px;
text-align: center;
height: 135px;
}
.fr_bg{
background: #E74524;
border: 1px solid #fff;
}

.bg-banner5{
    
    background-image: url(../../images/bg17.png);
background-repeat: no-repeat;
  background-size: 100%;
background-position: bottom;
   background-color: #FF6502;
    
}


.tp-footer-style-7 {
background-image: url(../images/footer_bg1.png);

background-position: bottom center;
background-repeat: no-repeat;
z-index: 9;
    width: 100%;

background-size: 100%;
    background-color: #ffff;
}

.accordion-style-2 a {

color: #d9320e;
}
.accordion__title.collapsed {
color: #000;
}

@media screen and (max-width: 480px) { 

.bann_bg {
display: flex;
background: #FFEBAB;
align-items: center;
justify-content: space-around;
flex-direction: column;
}
.landing-body {
margin-top: 0px;
}

.landing-newbanner {
background-image: url(../../images/landing_newbanner.png);
background-repeat: no-repeat;
background-size:cover;
background-position: top center;
}
.c_ount {

display: flex;
flex-direction: column;
}
.c_ount .border-right{

border-right: 1px solid transparent !important;
}

.padding-y-150, .paddingTop-150 {
padding-top: 2.375rem !important;
}
.callout-bg2 {
background-image: none;
background-repeat: no-repeat;
background-position: top center;
background-size: cover;
position: absolute;
width: 100%;
    background-color: #FFD240 ;
       height: 100%;
left: 0;
top: 0px;
}
.margin-y-lg-140,.marginTop-lg-140 {
margin-top: 0.9375rem!important;

}
}


/*  Free lesson booking popup coding  */


.popup_header {
background-image: url(../../images/popup_banner.png);

background-position: bottom center;
background-repeat: no-repeat;
z-index: 9;
    width: 100%;
height: auto;
background-size: 100%;
    background-color: #FFD240;
}
.check_boxbutton{
 border-radius: 5px;
padding: 10px 39px;
 background:#FFEFEC;
 margin-left: 42px;
}
.check_boxbutton1{
border-radius: 5px;
padding: 8px 10px;
background: #FFEFEC;
margin: 8px 6px;
width: 99px;
}
.custom-checkbox .custom-control-label::before {
border-radius: 50px;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
background-color: #D9320F;
}

.btn-light_1 {
color: #fff;
background-color: #D7D7D7;
border-color: #f8f9fa;
}
.btn-light_1:hover {
color: #D9320F;
background-color: #fff;
border-color: #D9320F;
}
.w-50 {
width: 40%!important;
}

.checkbox-group {
display: flex;
flex-wrap: wrap;
justify-content: center;
width: 100%;


-webkit-user-select: none;
 -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}
.checkbox-group > * {
margin: 0.5rem 0.5rem;
}



.checkbox-input {
clip: rect(0 0 0 0);
-webkit-clip-path: inset(100%);
      clip-path: inset(100%);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 1px;
}
.checkbox-input:checked + .checkbox-tile {
border-color: #2260ff;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
color: #2260ff;
}
.checkbox-input:checked + .checkbox-tile:before {
transform: scale(1);
opacity: 1;
background-color: #D9320F;
border-color: #D9320F;
}
.checkbox-input:checked + .checkbox-tile .checkbox-icon, .checkbox-input:checked + .checkbox-tile .checkbox-label {
color: #000;
}
.checkbox-input:focus + .checkbox-tile {
border-color: #FFEFEC;

}
.checkbox-input:focus + .checkbox-tile:before {
transform: scale(1);
opacity: 1;
}

.checkbox-tile {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 9.5rem;
min-height: 11.5rem;
border-radius: 5px;
padding: 10px;
background-color: #FFEFEC;
transition: 0.15s ease;
cursor: pointer;
position: relative;
}
.checkbox-tile:before {
content: "";
position: absolute;
display: block;
width: 1.25rem;
height: 1.25rem;
border: 2px solid #b5bfd9;
background-color: #fff;
border-radius: 50%;
top: 0.25rem;
left: 0.25rem;
opacity: 0;
transform: scale(0);
transition: 0.25s ease;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' fill='%23FFFFFF' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'%3E%3C/rect%3E%3Cpolyline points='216 72.005 104 184 48 128.005' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'%3E%3C/polyline%3E%3C/svg%3E");
background-size: 12px;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.checkbox-tile:hover {
border-color: #d9320e;
}
.checkbox-tile:hover:before {
transform: scale(1);
opacity: 1;
}

.checkbox-icon {
transition: 0.375s ease;
color: #494949;
}
.checkbox-icon img {
 width: auto;
height: 86px;
    object-fit: cover;
}

.checkbox-label {
color: #707070;
transition: 0.375s ease;
text-align: center;
    font-size: 12px;
    font-weight: 500;
        margin-top: 10px;
}
.list-group-flush {


}

.popup_bg {
background-image: url(../images/popup_banner1.png);

background-position: bottom center;
background-repeat: no-repeat;
z-index: 9;
    width: 100%;

background-size: 100%;
    background-color: #fff;
}
.callout-bg3 {
background-image: url(../images/bg16.png);
background-repeat: no-repeat;
background-position: top center;
background-size: cover;
position: absolute;
width: 100%;
height: 457px;
left: 0;
top: -138px;
}
.margin-y-lg-141, .marginTop-lg-141 {
margin-top: 3.9375rem !important;
}

.list-style-icon1>li {
padding-left: 20px;
position: relative;
margin-bottom: 0.6125rem}
.list-style-icon1>li:before {
content: "\f00c";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
left: 0;
top: 10px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
color: #000;
font-size: 90%}
.list-icon-bullet1>li:before {
content: "●"}

.font_family{

font-family: "Helvetica Neue";
}
.btn-Tutor_new1{
    border-radius: 6px;
     background: #fff !important;

 color: #000 !important;
    box-shadow: 0 8px 20px rgba(55, 125, 255, 0.075);
}
.btn-Tutor_new1:hover{
    border-radius: 6px;
     background: #D9320E !important;

 color: #fff!important;
    box-shadow: 0 8px 20px rgba(55, 125, 255, 0.075);
}

.rounded-21 {
border-radius: 20px!important;
border: 2px solid #DFDFDF;}
.whyus_box{

height:260px;

}
.whyus_box h5{

font-size:18px;
font-weight:600;

}
.landing-newbanner1{
    
    
    background-image: url(../../images/landing_newbanner1.png);
background-repeat: no-repeat;
background-size: 100%;
background-position: top center;
background-color:#FFFDF5;

    
}
.callout-bg4{
  background-image: url(../../images/bg31.png);
background-color:#FFFDF5;
background-repeat: no-repeat;
background-position: bottom;
background-size: contain;
position: absolute;
width: 100%;
height: 405px;
left: 0;

}
.bg-banner41 {
background-image: url(../../images/bg32.png);
background-color:#FFD240;
background-repeat: no-repeat;
background-size: 100%;
background-position: bottom;

}
.callout-bg25{
    
background-image: url(../../images/bg21.png);

background-repeat: no-repeat;
background-position: bottom center;
background-size: contain;
position: absolute;
width: 100%;
height: 560px;
left: 0;

}

.landing-new-banner{
    
    
    background-image: url(../images/landing_newbanner2.png);
background-repeat: no-repeat;
background-size: cover;
background-position: top center;

    background-color: #FFFDF5;	
}
.padding-y-151,.paddingTop-151 {
padding-top: 9.375rem!important}
.padding-y-151,.paddingBottom-151 {
padding-bottom:0!important;
}
.padding-y-171,.paddingTop-171 {
padding-top: 20px!important}
.padding-y-171,.paddingBottom-171 {
padding-bottom:7.275rem!important;
}

.callout-bg22 {
background-image: url(../images/bg16.png);
background-repeat: no-repeat;
background-position: bottom;
background-size: contain;
position: absolute;
width: 100%;
height: 1078px;
left: 0;
top: 55px;
}
.menu_top{
display:flex;
background:#FFEFEC;
padding:10px 10px;
justify-content: space-around;
}
.menu_top p{
color:#D9320F;
margin:0;
font-weight:600;
padding-right: 87px;



}


@media screen and (max-width: 480px) { 
.menu_top{
    
    display:none;
}
.dropdown-menu .nav-item__has-dropdown:hover>.dropdown-menu {
top: 31px !important;
position: absolute;
overflow-y: scroll;
min-height: 400px;
height: 100%;
left:0;
width:100%
}
.mo-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;

flex-direction: column-reverse;
}
.whyus_box{

height:auto;

}
.list-group-flush {

flex-direction: column;
align-items: center;
}
.w-50 {
width: 100%!important;
}
.check_boxbutton {
border-radius: 5px;
padding: 10px 39px;
background: #FFEFEC;
margin-left: 0px;
}
.callout-bg3 {
background-image: url(../../images/bg16.png);
background-repeat: no-repeat;
background-position: top center;
background-size: cover;
position: absolute;
width: 100%;
height: 457px;
left: 0;
top: 0px;
}
.callout-bg22 {
background-image: none;
background-repeat: no-repeat;
background-position: bottom;
background-size: contain;
position: absolute;
width: 100%;
height: auto;
left: 0;
top: 55px;
}
.margin-y-lg-141, .marginTop-lg-141 {
margin-top: 3.9375rem !important;
}
.callout-bg25{
    
background-image: none;
background-color:#FFFDF5;
background-repeat: no-repeat;
background-position: bottom center;
background-size: contain;
position: absolute;
width: 100%;
height: auto;
left: 0;
   
}
.landing-newbanner1{
    
    
    background-image:none;
background-repeat: no-repeat;
background-color:#FFD240;
background-size: 100%;
background-position: top center;


    
}
.landing-new-banner{
    
    
    background-image:none;
    background-color:#FFD240;
background-repeat: no-repeat;
background-size: cover;
background-position: top center;

    
}
.desetop_view{
    
    display:none;
}
.mobile_view{
    display: block;
    
}
.padding-y-171,.paddingTop-171 {
padding-top: 20px!important}
.padding-y-171,.paddingBottom-171 {
padding-bottom:1.275rem!important;
}
.padding-y-151,.paddingTop-151 {
padding-top: 2.375rem!important}
.padding-y-151,.paddingBottom-151 {
padding-bottom:0!important;
}
.padding-y-180,.paddingTop-180 {
padding-top: 1.25rem!important;}
.padding-y-180,.paddingBottom-180 {
padding-bottom: 1.25rem!important;}


}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.dropdown-menu .nav-item__has-dropdown:hover>.dropdown-menu {
top: 30px !important;
position: absolute;
overflow-y: scroll;
min-height: 400px;
height: 100%;
left:0;
width:100%
}
.menu_top p {
color: #D9320F;
margin: 0;
font-weight: 600;
padding-right: 17px;
}
.c_ount {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
.landing-body {
margin-top: 0px;
}
.landing-newbanner {
background-image: url(../../images/landing_newbanner.png);
background-repeat: no-repeat;
background-size: cover;
background-position: top center;
}
.landing-newbanner1{
    
    
    background-image:none;
background-repeat: no-repeat;
background-color:#FFD240;
background-size: 100%;
background-position: top center;


    
}
.price_header1 {
background: #FFEFBB;
border-radius: 8px;
margin: 6px;
text-align: center;
height: 140px;
}
.price_body {
height: auto;
}
}

.mx-7{
margin-left: 5rem;
margin-right: 5rem;
}
.mx-8{
margin-left: 6rem;
margin-right: 6rem;
}
.ml-7{
  margin-left: 7rem !important;
}



/* Button wrapper for loading bar */
.loadingbar {
    position: relative;
    overflow: hidden;
    cursor: not-allowed;
}

/* The loading bar itself */
.loadingbar::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #f3f3f3;
    overflow: hidden;
}

.loadingbar::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 4px;
    background-color: #fff; /* The color of the loading bar */
    animation: loading 1.5s linear infinite;
}

/* Loading bar animation */
@keyframes loading {
    0% {
        left: -100%;
    }
    100% {
        left: 100%;
    }
}


/* Always position the label for readonly inputs */
.login-box .user-box input[readonly] ~ label {
    top: -27px; /* Move the label to the top */
    left: 0;
    color: #D9320E; /* Set the color for readonly labels */
    font-size: 12px; /* Smaller label font size */
}

/* Disable hover/focus effects for readonly inputs */
.login-box .user-box input[readonly]:hover,
.login-box .user-box input[readonly]:focus {
    border-bottom: 1px solid #ccc; /* Keep the border unchanged */
    cursor: not-allowed; /* Indicate the field is not editable */
}
