
.tp-caption .line1{
    width:345px;
    height:1px;
    color:#f9f9f9;
}
.tp-caption .line2{
    width:345px;
    height:1px;
    color:#f9f9f9;
}
.tp-caption.tittle{
	color: #ffffff;
	text-shadow: none;
	text-decoration: none;
	font-size: 48px;
	padding: 10px 15px 10px 15px;
	font-family:"oswald";
	text-transform: uppercase;
	border-width: 0px;
	border-color: #ffffff;
	border-style: none;
  	font-weight:bold;
}
.tp-caption.tittle_small{
        color: #ffffff;
	text-shadow: none;
	text-decoration: none;
	font-size: 24px;
	padding: 10px 15px 10px 15px;
	font-family:"oswald";
	text-transform: uppercase;
	border-width: 0px;
	border-color: #ffffff;
	border-style: none;
  	font-weight:bold;
}
.tp-caption.tittle_small_1{
	color:#ffffff;
	text-shadow: none;
	text-decoration: none;
	font-size: 24px;
	padding: 15px 15px 15px 15px;
	font-family: oswald;
	text-transform: uppercase;
	font-weight: bold;
	border-width: 1px 0px 1px 0px;
	border-color: rgb(255, 255, 255);
	border-style: solid none solid none;
	background-color: transparent;
}
.tp-caption a .text_slider {
    text-shadow:none;
    color: #ffffff;
    text-decoration: none;
    height:40px;
    border:1px solid #ffffff;
    font-size: 18px;
    padding:8px 20px;
    font-family: "helvetica-lt";
    text-transform: uppercase;
    -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    position:relative;
}
.tp-caption:hover a .hover:before{
    width:100%;
    height:100%;
    opacity:1;
    z-index:10;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;/* Chrome, Safari, Opera */
    -ms-transition: all 0.5s ease-in-out 0s;
}
.tp-caption:hover a .text_slider{
    z-index:999;
    color:#ffffff;
}
.tp-caption a .hover:before{
    bottom: 0;
    content: "";
    cursor: pointer;
    display: block;
    height: 40px;
    left: 0;
    padding:8px 20px;
    margin: 0 auto;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    width: 4px;
    z-index:10;
}
.tp-bullets.simplebullets.round .bullet{
    opacity:0;
    transition:all 0.5s ease-in-out 0s;
    -webkit-transition:all 0.5s ease-in-out 0s;
    -moz-transition:all 0.5s ease-in-out 0s;
}
.rev_slider_wrapper:hover .tp-bullets.simplebullets.round .bullet{opacity:1;}
@media (max-width: 1200px) and (min-width:992px) {
    .tp-caption .line1, .tp-caption .line2{width:250px;}
}
@media(max-width: 991px) and ( min-width:767px){
   .tp-caption .line1, .tp-caption .line2 {display:block;width:190px;}
    .tp-caption .customin{top:145px!important;}
    .tp-caption.lfl{top:120px!important;}
    .tp-caption.lfr{top:158px!Important;}
}