/*-----------------------------------------------------------------------------



CUSTOM



-----------------------------------------------------------------------------*/



body {

padding: 0;

margin: 0;

}



.content {

overflow: hidden;

position: relative;

}



.slotholder:before {

content: "";

height: 250px;

height: 42%;

width: 100%;

position: absolute;

bottom: 0;

background: rgba(0, 0, 0, 0.7);

background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);

background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);

right: 0;

left: 0;

z-index: 9;

}



a,

a:visited {

color: #fff;

}



a:hover,

a:active,

a:focus {

text-decoration: none;

}



.btn-fullscreen {

position: fixed;

top: 30px;

right: 30px;

z-index: 99999;

color: #fff;

font-size: 24px;

background: none;

border: 2px solid #fff;

width: 44px;

height: 44px;

line-height: 1;

text-align: center;

border-radius: 4px;

cursor: pointer;

text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7);

box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.7);

outline: none;

}



.fullscreen-container {

width: 100% !important;

}



.rev_slider_wrapper {

background-color: transparent;

padding: 0px;

}



.tp-revslider-mainul >li {

cursor: pointer

}



.profile {

position: fixed;

bottom: 20px;

left: 30px;

z-index: 999;

color: #fff;

font-family: "Roboto";

text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);

}



.profile__thumbnail {

object-fit: cover;

width: 80px;

height: 80px;

border-radius: 6px;

margin-bottom: 5px;

}			



.profile__title {

margin: 5px 0 0;

}



.agent-logo {

max-height: 65px !important;

width: auto !important;

opacity:.8;

}



@media (max-width: 1050px) {

	.profile {

	top: 15px;

	left: 15px;

	bottom: auto;

}



@media (max-width: 767px) {

	.btn-fullscreen {

		display: none

	}

	.profile__thumbnail {

	width: 60px;

	height: 60px;

	}

	.profile__details {

	font-size: 14px;

	}

	.profile__title {

	font-size: 16px;

	}

}