.btn-btransparent {
    background: transparent;
    color: black;
    -webkit-transition: background .2s ease-in-out, border .2s ease-in-out;
    -moz-transition: background .2s ease-in-out, border .2s ease-in-out;
    -o-transition: background .2s ease-in-out, border .2s ease-in-out;
    transition: background .2s ease-in-out, border .2s ease-in-out;
    border: 2px solid black;
	border-radius: 0px;
}

    .btn-btransparent:hover {
        color: white;
        background-color: black;
		border-radius: 0px;
}

.btn-rtransparent {
    background: #e32129;
    color: #fff;
    -webkit-transition: background .2s ease-in-out, border .2s ease-in-out;
    -moz-transition: background .2s ease-in-out, border .2s ease-in-out;
    -o-transition: background .2s ease-in-out, border .2s ease-in-out;
    transition: background .2s ease-in-out, border .2s ease-in-out;
    border: 2px solid #e32129;
	border-radius: 0px;
}

    .btn-rtransparent:hover {
        color: white;
        background-color: #cc2e35;
		border-radius: 0px;
}


.btn-yellow {
    background: #fab81e;
    color: #292f33;
    -webkit-transition: background .2s ease-in-out, border .2s ease-in-out;
    -moz-transition: background .2s ease-in-out, border .2s ease-in-out;
    -o-transition: background .2s ease-in-out, border .2s ease-in-out;
    transition: background .2s ease-in-out, border .2s ease-in-out;
    border: 2px solid #f1a02a;
}

    .btn-yellow:hover {
        color: #333;
        background-color: #ffb200;
}

.btn-wtransparent {
    background: transparent;
    color: white;
    -webkit-transition: background .2s ease-in-out, border .2s ease-in-out;
    -moz-transition: background .2s ease-in-out, border .2s ease-in-out;
    -o-transition: background .2s ease-in-out, border .2s ease-in-out;
    transition: background .2s ease-in-out, border .2s ease-in-out;
    border: 2px solid white;
	border-radius: 0px;
}

    .btn-wtransparent:hover {
        color: black;
        background-color: white;
		border-radius: 0px;
}

.btn-btransparent_slide {
	background: transparent;
    color: black;
    border: 2px solid black;
	border-radius: 0px;
    box-shadow: 0 0 1px #000;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: linear;
    box-shadow:0px 0 0 #000  inset;
}

.btn-btransparent_slide:hover {
        box-shadow:120px 0 0 #000 inset;
		color: white;
		border-radius: 0px;
}

.btn-customz {
min-width: 185px;
max-width: 100%;
height: 51px;
line-height: 46px;
padding: 0 20px;
text-align: center;
border: 3px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 16px;
font-weight: 500;
border-color: #9e9e9e;
background: transparent;
color: #9e9e9e;
position: relative;
outline: none !important;
font-family: "Poppins", sans-serif;
box-shadow: 0 0 1px #9e9e9e;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: linear;
box-shadow:0px 0 0 #9e9e9e  inset;
}
.btn-customz:hover,
.btn-customz:focus,
.btn-customz:active,
.btn-customz.active {
	box-shadow:220px 0 0 #EF4454 inset;
	border-color: #EF4454;
	color: white;
}

/* button CSS */

.btn-custom {
min-width: 185px;
max-width: 100%;
height: 51px;
line-height: 46px;
padding: 0 20px;
text-align: center;
border: 3px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 16px;
font-weight: 500;
border-color: #9e9e9e;
background: transparent;
color: #9e9e9e;
position: relative;
transition: color 0.25s ease;
outline: none !important;
font-family: "Poppins", sans-serif;
}
.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active,
.btn-custom.active {
  background-color: #EF4454;
  border-color: #EF4454;
    color: white;
}
.btn-custom.disabled:hover,
.btn-custom.disabled:focus,
.btn-custom.disabled:active,
.btn-custom.disabled.active,
.btn-custom[disabled]:hover,
.btn-custom[disabled]:focus,
.btn-custom[disabled]:active,
.btn-custom[disabled].active,
fieldset[disabled] .btn-custom:hover,
fieldset[disabled] .btn-custom:focus,
fieldset[disabled] .btn-custom:active,
fieldset[disabled] .btn-custom.active {
  background-color: #ababab;
  border-color: #ababab;
}
.btn-black {
min-width: 185px;
max-width: 100%;
height: 45px;
line-height: 40px;
padding: 0 20px;
text-align: center;
border: 3px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
border-top-color: currentcolor;
border-right-color: currentcolor;
border-bottom-color: currentcolor;
border-left-color: currentcolor;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 14px;
font-weight: 500;
border-color: #1f2433;
background: transparent;
    background-color: transparent;
color: #1f2433;
position: relative;
transition: color 0.25s ease;
outline: none !important;
font-family: "Poppins", sans-serif;
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active {
  background-color: #1f2433;
  border-color: #1f2433;
  color: white;
}
.btn-white {
min-width: 185px;
max-width: 100%;
height: 51px;
line-height: 46px;
padding: 0 20px;
text-align: center;
border: 3px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
border-top-color: currentcolor;
border-right-color: currentcolor;
border-bottom-color: currentcolor;
border-left-color: currentcolor;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 16px;
font-weight: 500;
border-color: white;
background: transparent;
    background-color: white;
color: #1f2433;
position: relative;
transition: color 0.25s ease;
outline: none !important;
font-family: "Poppins", sans-serif;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active {
  background-color: #1f2433;
  border-color: #1f2433;
    color: white;
}
 
.btn-red {
min-width: 185px;
max-width: 100%;
height: 51px;
line-height: 46px;
padding: 0 20px;
text-align: center;
border: 3px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
border-top-color: currentcolor;
border-right-color: currentcolor;
border-bottom-color: currentcolor;
border-left-color: currentcolor;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 16px;
font-weight: 500;
border-color: #ef3d4f;
background: #ef3d4f;
    background-color: #ef3d4f;
color: #fff;
position: relative;
transition: color 0.25s ease;
outline: none !important;
font-family: "Poppins", sans-serif;
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active {
  background-color: #da051b;
  border-color: #da051b;
    color: white;
}
.btn-reds {
text-align: center;
border: 3px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
border-top-color: currentcolor;
border-right-color: currentcolor;
border-bottom-color: currentcolor;
border-left-color: currentcolor;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-weight: 500;
border-color: #ef3d4f;
background: #ef3d4f;
    background-color: #ef3d4f;
color: #fff;
position: relative;
transition: color 0.25s ease;
outline: none !important;
font-family: "Poppins", sans-serif;
}
.btn-reds:hover,
.btn-reds:focus,
.btn-reds:active,
.btn-reds.active {
  background-color: #da051b;
  border-color: #da051b;
    color: white;
}    
.btn-color {
min-width: 185px;
max-width: 100%;
height: 51px;
line-height: 46px;
padding: 0 20px;
text-align: center;
border: 3px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
border-top-color: currentcolor;
border-right-color: currentcolor;
border-bottom-color: currentcolor;
border-left-color: currentcolor;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 16px;
font-weight: 500;
border-color: #fff;
background: transparent;
background-color: transparent;
color: #fff;
position: relative;
transition: color 0.25s ease;
outline: none !important;
font-family: "Poppins", sans-serif;
}
.btn-color:hover,
.btn-color:focus,
.btn-color:active,
.btn-color.active {
  background-color: #fff;
  border-color: #fff;
  color: #1f2433;
}
    

.btn-lndmrk {
    background: #600fe1;
    color: #fff;
    -webkit-transition: background .2s ease-in-out, border .2s ease-in-out;
    -moz-transition: background .2s ease-in-out, border .2s ease-in-out;
    -o-transition: background .2s ease-in-out, border .2s ease-in-out;
    transition: background .2s ease-in-out, border .2s ease-in-out;
    border: 2px solid #fff;
	border-radius: 0px;
}

.btn-lndmrk:hover {
    color: white;
    background-color: #3a078c;
    border-radius: 0px;
}

.footer-txt-links{
    color: white;
    font-weight: 500;
    text-decoration: none !important;
}

.footer-txt-links:hover{
    color: #8d2de2;
    font-weight: 500;
    text-decoration: none !important;
}

.footer-sub-txt{
    color: #8d2de2;
    font-weight: 600;
    margin-bottom: 2px;
}