.slider-wrapper .item {
    height: 100vh;
}
.slider-wrapper img{
    width: 100%;
    height: calc(100vh - 0px) !important;
	object-fit:cover;
}
.heading-text {   
    border-left: 5px solid #fff;
}

.v-line {
    border-left: 5px solid white;
    position: absolute;
    left: 30px;
    margin-left: -3px;
    top: 20px;
    bottom: 20px;
}

.heading-text h1 {
    padding: 20px;
}
.news-caption {
    top: 91px;
    position: absolute;
    right: 45px;
    width: 335px;
    background: rgba(61, 171, 182, 0.57);
    padding: 30px;
    color: #fff;
    box-shadow: 6px 8px 4px 2px #33333338;
}
.news-caption h3 {
    margin-top: 15px;
    margin-bottom: 10px;
	font-size: 32px;
	text-transform: uppercase;
}
.news-caption p {
    font-size: 20px;
    line-height: 1.2;
}
 .heading-text-wrapper {
        position: absolute;
        bottom: 25px;
        color: #fff;
        background: rgba(61, 171, 182, 0.57);
        padding-left: 50px;
        width: 75%;
    }


.btn-read-more {
    background: transparent;
    border: 1px solid #fff;
    padding: 7px 25px;
	color: #fff;
}

/*-------------- home test page --------------*/

.page-id-12341 .news-caption {
    top: 20%;
    position: absolute;
    right: 50px;
    width: 330px;
    background: rgba(255, 255, 255, 0.85);
    padding: 30px;
    color: #000;
}
.page-id-12341 .btn-read-more {
    background: transparent;
    border: 1px solid #000;
    padding: 7px 25px;
	color: #000;
}
@media (min-width:1025px) and (max-width:1099px){
	.news-caption {
		top: 0px;
	}
}
@media (max-width:1024px){ 
	.slider-wrapper .item{
		max-height:650px;
	}
	.news-caption{
		top:0;
	}
	.fusion-mobile-nav-holder{
		padding-top: 0 ;
	}	
}
@media (max-width:768px){   
   .slider-wrapper .item{
		height:auto;
	}
    .news-caption{
        padding:10px;
    }
	.news-caption h3{
		font-size:20px;		
	}
	.news-caption p{
		font-size:15px;		
	}
    .heading-text-wrapper {
        width: 100%;
		padding-left: 25px;
    }
	.heading-text h1 {
        font-size: 20px;
    	padding: 4px 10px;
    	line-height: 1.4;
}
	.slider-wrapper img {
        height: calc(100vh - 120px) !important;
    	object-fit: cover;
}
    
    
}
@media (max-width: 490px){
    .heading-text h1 {
        font-size: 18px;
    } 
    .heading-text-wrapper {
        width:100%;
    }
    .news-caption {
        width: 100%;
        left: 0;
        padding: 0px 10px 15px 12px;
    }
    .news-caption h3 {
        font-size: 20px;
    } 
    
}
@media  (max-width: 888px) and (max-height:430px) and (orientation: landscape) {
	.news-caption h3{
		margin-top: 10px;
		margin-bottom: 10px;
	}
.heading-text h1{
    font-size: 20px !important;
    line-height: 1.4 !important;
    padding: 0px 15px;
	margin: 10px;
}
.heading-text-wrapper {
    bottom: 0px;
}

.news-caption {
    padding: 0 15px 10px 15px;
    top: 0%;
	}
}