/*! wmk - Custom CSS */


/* Padding */



.pos-r {
  position: relative !important;
}
.pos-a {
  position: absolute !important;
}
.pos-f {
  position: fixed !important;
}
.w-sm {
  width: 25% !important;
}
.w-md {
  width: 50% !important;
}
.w-lg {
  width: 75% !important;
}
.w-full {
  width: 100% !important;
}
.m-a-0 {
  margin: 0 !important;
}
.m-t-0 {
  margin-top: 0 !important;
}
.m-r-0 {
  margin-right: 0 !important;
}
.m-b-0 {
  margin-bottom: 0 !important;
}
.m-l-0 {
  margin-left: 0 !important;
}
.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.m-a {
  margin: 20px !important;
}
.m-t {
  margin-top: 20px !important;
}
.m-r {
  margin-right: 20px !important;
}
.m-b {
  margin-bottom: 20px !important;
}
.m-l {
  margin-left: 20px !important;
}
.m-x {
  margin-right: 20px !important;
  margin-left: 20px !important;
}
.m-y {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.m-a-xs {
  margin: 10px !important;
}
.m-t-xs {
  margin-top: 10px !important;
}
.m-r-xs {
  margin-right: 10px !important;
}
.m-b-xs {
  margin-bottom: 10px !important;
}
.m-l-xs {
  margin-left: 10px !important;
}
.m-x-xs {
  margin-right: 10px !important;
  margin-left: 10px !important;
}
.m-y-xs {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.m-a-sm {
  margin: 20px !important;
}
.m-t-sm {
  margin-top: 20px !important;
}
.m-r-sm {
  margin-right: 20px !important;
}
.m-b-sm {
  margin-bottom: 20px !important;
}
.m-l-sm {
  margin-left: 20px !important;
}
.m-x-sm {
  margin-right: 20px !important;
  margin-left: 20px !important;
}
.m-y-sm {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.m-a-md {
  margin: 30px !important;
}
.m-t-md {
  margin-top: 30px !important;
}
.m-r-md {
  margin-right: 30px !important;
}
.m-b-md {
  margin-bottom: 30px !important;
}
.m-l-md {
  margin-left: 30px !important;
}
.m-x-md {
  margin-right: 30px !important;
  margin-left: 30px !important;
}
.m-y-md {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.m-a-lg {
  margin: 60px !important;
}
.m-t-lg {
  margin-top: 60px !important;
}
.m-r-lg {
  margin-right: 60px !important;
}
.m-b-lg {
  margin-bottom: 60px !important;
}
.m-l-lg {
  margin-left: 60px !important;
}
.m-x-lg {
  margin-right: 60px !important;
  margin-left: 60px !important;
}
.m-y-lg {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.m-a-xl {
  margin: 80px !important;
}
.m-t-xl {
  margin-top: 80px !important;
}
.m-r-xl {
  margin-right: 80px !important;
}
.m-b-xl {
  margin-bottom: 80px !important;
}
.m-l-xl {
  margin-left: 80px !important;
}
.m-x-xl {
  margin-right: 80px !important;
  margin-left: 80px !important;
}
.m-y-xl {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}



.p-a-0 {
  padding: 0 !important;
}
.p-t-0 {
  padding-top: 0 !important;
}
.p-r-0 {
  padding-right: 0 !important;
}
.p-b-0 {
  padding-bottom: 0 !important;
}
.p-l-0 {
  padding-left: 0 !important;
}
.p-x-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.p-a-xs {
  padding: 10px !important;
}
.p-t-xs {
  padding-top: 10px !important;
}
.p-r-xs {
  padding-right: 10px !important;
}
.p-b-xs {
  padding-bottom: 10px !important;
}
.p-l-xs {
  padding-left: 10px !important;
}
.p-x-xs {
  padding-right: 10px !important;
  padding-left: 10px !important;
}
.p-y-xs {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.p-a-sm {
  padding: 20px !important;
}
.p-t-sm {
  padding-top: 20px !important;
}
.p-r-sm {
  padding-right: 20px !important;
}
.p-b-sm {
  padding-bottom: 20px !important;
}
.p-l-sm {
  padding-left: 20px !important;
}
.p-x-sm {
  padding-right: 20px !important;
  padding-left: 20px !important;
}
.p-y-sm {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.p-a-md {
  padding: 30px !important;
}
.p-t-md {
  padding-top: 30px !important;
}
.p-r-md {
  padding-right: 30px !important;
}
.p-b-md {
  padding-bottom: 30px !important;
}
.p-l-md {
  padding-left: 30px !important;
}
.p-x-md {
  padding-right: 30px !important;
  padding-left: 30px !important;
}
.p-y-md {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.p-a-lg {
  padding: 60px !important;
}
.p-t-lg {
  padding-top: 60px !important;
}
.p-r-lg {
  padding-right: 60px !important;
}
.p-b-lg {
  padding-bottom: 60px !important;
}
.p-l-lg {
  padding-left: 60px !important;
}
.p-x-lg {
  padding-right: 60px !important;
  padding-left: 60px !important;
}
.p-y-lg {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.p-a-xl {
  padding: 80px !important;
}
.p-t-xl {
  padding-top: 80px !important;
}
.p-r-xl {
  padding-right: 80px !important;
}
.p-b-xl {
  padding-bottom: 80px !important;
}
.p-l-xl {
  padding-left: 80px !important;
}
.p-x-xl {
  padding-right: 80px !important;
  padding-left: 80px !important;
}
.p-y-xl {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}



.p-a-100 {
  padding: 100px !important;
}
.p-t-100 {
  padding-top: 100px !important;
}
.p-r-100 {
  padding-right: 100px !important;
}
.p-b-100 {
  padding-bottom: 100px !important;
}
.p-l-100 {
  padding-left: 100px !important;
}
.p-x-100 {
  padding-right: 100px !important;
  padding-left: 100px !important;
}
.p-y-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.p-a-110 {
  padding: 110px !important;
}
.p-t-110 {
  padding-top: 110px !important;
}
.p-r-110 {
  padding-right: 110px !important;
}
.p-b-110 {
  padding-bottom: 110px !important;
}
.p-l-110 {
  padding-left: 110px !important;
}
.p-x-110 {
  padding-right: 110px !important;
  padding-left: 110px !important;
}
.p-y-110 {
  padding-top: 110px !important;
  padding-bottom: 110px !important;
}

.p-a-120 {
  padding: 120px !important;
}
.p-t-120 {
  padding-top: 120px !important;
}
.p-r-120 {
  padding-right: 120px !important;
}
.p-b-120 {
  padding-bottom: 120px !important;
}
.p-l-120 {
  padding-left: 120px !important;
}
.p-x-120 {
  padding-right: 120px !important;
  padding-left: 120px !important;
}
.p-y-120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}



#overlay {
	position: fixed;
	z-index: 9000;
	top: 0;
	left: 0
}

.overlayBG {
	background-color: #000;
	-ms-filter: Alpha(Opacity=75);
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75
}

.white-bg {
	background: #fff;
	!importantbackground-color: #fff
}

.grey-bg {
	background: #f7f7f7;
	!importantbackground-color: #f7f7f7
}

.h-100 {
	height: 100%
}

.max-y-450 {
	max-height: 450px
}

.carousel-control.left,
.carousel-control.right {
	background-image: none!important
}

.carousel-indicators .active {
	height: 10px;
	width: 10px
}

.carousel li .active {
	margin: 5px
}

.carousel-indicators li {
	margin: 0
}

#nav-btn-pos {
	margin: 5px 0
}

#nav-btn {
	padding: 10px 0
}

#hb {
	background: #c73d13;!important
}
#auto-typing-div {
  background: #32363C;
}