.tp-caption.modern_big_bluebg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#4e5b6c;
letter-spacing:0;
}

.tp-caption.slider-content2 {
font-size:16px;
line-height:26px;
font-weight:300;
font-family:"Trebuchet MS",Helvetica,sans-serif;
color:#2e2e2e;
text-decoration:none;
background-color:rgb(255, 255, 255);
background-color:rgba(255, 255, 255, 0.5);
box-shadow:5px 0px 11px 0px rgba(50, 50, 50, 0.75);
padding:10px 10px 10px 10px;
border-radius:8px 8px 8px 8px;
border-width:0px;
border-color:rgb(46, 46, 46);
border-style:none;
}

.tp-caption.modern_big_bluebg1 {
font-size:30px;
line-height:40px;
font-weight:800;
font-family:"Open Sans", sans-serif;
color:#fff;
text-decoration:none;
background-color:rgb(78, 91, 108);
background-color:rgba(78, 91, 108, 1);
text-align:center;
padding:10px 10px 10px 10px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.medium_bg_red1 {
font-size:20px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:#ffffff;
text-decoration:none;
background-color:rgb(243, 112, 33);
background-color:rgba(243, 112, 33, 1);
text-align:center;
padding:10px 10px 10px 10px;
width:100px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.large_bg_black {
font-size:40px;
line-height:40px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:10px 20px 15px;
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:"Open Sans";
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;
}

