.kl-slideshow, .page-subheader {
    position: relative;
    top: 0;
    z-index: 0;
    width: 100%;
}

.kl-slideshow {
    margin-bottom: 0;
}


.kl-slideshow .bgback {
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}


.fullwidthbanner-container {

    position: relative;

 }


 .rev_slider_wrapper {

    width: 100%;
    z-index: 0;
}

.fullwidthbanner-container .fullwidthabanner {
    width: 100%;
    position: relative;
}

.rev_slider {
    
    overflow: visible;
}

.rev_slider>ul,.tp-simpleresponsive>ul {


	list-style: none!important;
    position: absolute;
    margin: 0!important;
    padding: 0!important;
    list-style-type: none!important;
    background-image: none;
    background-position: 0 0;
    text-indent: 0;
    top: 0;
}


.tp-bannertimer.tp-bottom {
    top: auto;
    bottom: 0!important;
    height: 5px;
}

.tp-bannertimer{


	background: rgba(0,0,0,.15);
	position: absolute;
    z-index: 200;
}


.tp-loader {

    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
}


.rev_slider li.tp-revslider-slidesli {
    position: absolute!important;
}


.rev_slider>ul, .rev_slider_wrapper>ul, .tp-revslider-mainul>li, .rev_slider>ul>li, .rev_slider>ul>li:before, .tp-revslider-mainul>li:before, .tp-simpleresponsive>ul, .tp-simpleresponsive>ul>li, .tp-simpleresponsive>ul>li:before, .tp-revslider-mainul>li, .tp-simpleresponsive>ul>li{



	list-style: none!important;
	margin: 0!important;
    padding: 0!important;
    list-style-type: none!important;
    background-image: none;
    background-position: 0 0;
    text-indent: 0;
    top: 0;
    left: 0;
}



.tp-revslider-slidesli, .tp-revslider-mainul {
    padding: 0!important;
    margin: 0!important;
    list-style: none!important;
}

.kl-slideshow ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.tp-revslider-slidesli, .tp-revslider-mainul {
    padding: 0!important;
    margin: 0!important;
    list-style: none!important;
}

.rev_slider .tp-caption, .rev_slider .caption{

	position: relative;
	display: block;
}

.tp-shape {
	
    width: 100%;
    height: 100%;
}


@media screen and (min-width:360px) and (max-width:768px){
#page_wrapper{

    overflow:visible !important;
}

.kl-slideshow{

    right: 100px;
}

.content_responce_on_mobile_caption{

    min-width: 330px !important;
    line-height: 25px !important;
    font-size: 15px !important; 
}

}