
.gm-err-container{
height:100%;
width:100%;
display:table;
background-color:#e8eaed;
position:relative;
left:0;
top:0}.gm-err-content{border-radius:1px;
padding-top:0;
padding-left:10%;
padding-right:10%;
position:static;vertical-align:middle;
display:table-cell}.gm-err-content a{color:#3c4043}.gm-err-icon{text-align:center}.gm-err-title{margin:5px;
margin-bottom:20px;
color:#3c4043;
font-family:Roboto,Arial,sans-serif;
text-align:center;font-size:24px}.gm-err-message{margin:5px;
color:#3c4043;font-family:Roboto,Arial,sans-serif;
text-align:center;font-size:12px}.gm-err-autocomplete{padding-left:20px;
background-repeat:no-repeat;
-webkit-background-size:15px 15px;
background-size:15px 15px}sentinel{}
.gm-style-moc{background-color:rgba(0,0,0,.59);
pointer-events:none;text-align:center;
-webkit-transition:opacity ease-in-out;
transition:opacity ease-in-out}.gm-style-mot{color:white;
font-family:Roboto,Arial,sans-serif;font-size:22px;
margin:0;position:relative;
top:50%;transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%)}sentinel{}
.gm-style img{max-width: none;}
.gm-style {font: 400 11px Roboto, Arial, sans-serif; text-decoration: none;}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

#rs-demo-id {}
#rev_slider_1_1_wrapper .custom.tparrows {
	cursor:pointer;
	background:#000;
	background:rgba(0,0,0,0.5);
	width:40px;
	height:40px;
	position:absolute;
	display:block;
	z-index:1000;
}
#rev_slider_1_1_wrapper .custom.tparrows:hover {
	background:#000;
}
#rev_slider_1_1_wrapper .custom.tparrows:before {
	font-family: 'revicons';
	font-size:15px;
	color:#fff;
	display:block;
	line-height: 40px;
	text-align: center;
}
#rev_slider_1_1_wrapper .custom.tparrows.tp-leftarrow:before {
	content: '\e824';
}
#rev_slider_1_1_wrapper .custom.tparrows.tp-rightarrow:before {
	content: '\e825';
}


.custom.tp-bullets {
}
.custom.tp-bullets:before {
	content:' ';
	position:absolute;
	width:100%;
	height:100%;
	background:transparent;
	padding:10px;
	margin-left:-10px;margin-top:-10px;
	box-sizing:content-box;
}
.custom .tp-bullet {
	width:12px;
	height:12px;
	position:absolute;
	background:#aaa;
    background:rgba(125,125,125,0.5);
	cursor: pointer;
	box-sizing:content-box;
}
.custom .tp-bullet:hover,
.custom .tp-bullet.selected {
	background:rgb(125,125,125);
}
.custom .tp-bullet-image {
}
.custom .tp-bullet-title {
}

.basic-slider{position:relative;width:100%;height:740px;overflow:hidden}
.slides-wrapper{display:flex;transition:transform .6s ease}
.slide{min-width:100%;position:relative}
.slide img{width:100%;height:100%;object-fit:cover}
.slide-content{position:absolute;top:40%;left:50px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.6)}
.slide-content h2{font-size:3rem;margin:0}
.slide-content p{font-size:1.2rem;margin-top:.5rem}
.nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;padding:1rem;cursor:pointer;font-size:1.5rem;z-index:10}
.prev{left:20px}
.next{right:20px}
.bullets{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}
.dot{height:12px;width:12px;border-radius:50%;background:#fff;opacity:.5;margin:0 4px;display:inline-block;cursor:pointer}
.dot.active{opacity:1}

#rev_slider_1_1_wrapper { height: 740px }