.tp-caption.slider-title {
font-size:20px;
line-height:20px;
font-weight:600;
font-family:Oswald;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(146, 39, 143);
padding:10px 20px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.slider-title:hover {
font-size:20px;
line-height:20px;
font-weight:600;
font-family:Oswald;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(20, 81, 65);
padding:10px 20px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.slider-title2 {
font-size:45px;
line-height:42px;
font-weight:600;
font-family:Oswald;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(146, 39, 143);
padding:20px 18px;
text-transform:uppercase;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.modern_big_redbg {
font-size:47px;
line-height:63px;
font-weight:900;
font-family:Oswald;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(255, 0, 0);
background-color:rgba(255, 0, 0, 0.772549);
padding:1px 10px 3px;
text-shadow:none;
margin:0px;
letter-spacing:0px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:dotted;
}

.tp-caption.medium_bg_orange {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:Oswald;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_red {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:Oswald;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(227, 58, 12);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_asbestos {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:Oswald;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(127, 140, 141);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_darkblue {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:Oswald;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(52, 73, 94);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.slider-btn {
background:transparent;
color:#fff;
padding:6px 20px !importantpx 20px;
font-weight:200;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-ms-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
background-color:transparent;
text-decoration:none;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.slider-btn:hover {
background:transparent;
color:#fff;
padding:6px 20px !importantpx 20px;
font-weight:200;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-ms-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
background-color:transparent;
text-decoration:none;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.single-title {
color:#fff;
text-transform:uppercase;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.slide-title3 {
font-size:20px;
font-weight:bold;
font-family:Oswald;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
text-transform:uppercase;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.slide-title4 {
font-size:45px;
line-height:10px;
font-weight:bold;
font-family:Oswald;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
text-transform:uppercase;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

