/*@media screen and (max-width: 767px){
.mobile-h2 {
    top: -190px !important;
    left: 20px;
}
.mobile-h3 {
    top: -185px !important;
    left: 20px;
}
#slide-1-layer-3 {
    top: -225px !important;
    left: 22px;
}
.rev_slider .tp-caption, .rev_slider .caption {
    position: absolute;
}
#slide-1-layer-3 img,#slide-1-layer-8 img,#slide-1-layer-13 img {
    height: 75px!important;
    width: 550px!important;
}/*
#slide-1-layer-5 {
    top: -195px!important;
    left: 15px !important;
    font-size: 12px!important;
}
#slide-1-layer-6 {
    margin-top: -288px !important;
    margin-left: 26px !important;
}
.mobile-icon {
    top: -190px!important;
    left: 15px!important;
}
#slide-1-layer-8 {
    top: -145px !important;
    left: -174px;
}
#slide-1-layer-13{
	top: -65px !important;
    left: -369px;
}
}*/


.tp-button.darkgrey.small,.tp-button.red-fill,
.tp-button.lightgrey-fill.small,.tp-button.red-fill.small {
    border-radius: 0;
}
.tp-caption a {
    font-size: 12px !important;
    letter-spacing: 0px !important;
    padding: 1em 1.2em !important;
    font-weight: 600 !important;
}
#slide-9-layer-4 .tp-button.red, #slide-10-layer-4 .tp-button.darkgrey-fill.small,.nav-to.tp-button.red.small,
.nav-to.tp-button.lightgrey-fill.small,.nav-to.tp-button.darkgrey-fill.small {
    border-radius: 0;
    padding: 1.2em 1.3em !important;
    font-weight: 100 !important;
    font-family: inherit;
    letter-spacing: 1px !important;
    -webkit-transition: 0.6s !important;
    -moz-transition: 0.6s !important;
    transition: 0.6s !important;
}
.tparrows.gyges {
    border-radius: 40px !important;
    background: rgba(68, 68, 68, 0.3);
    -webkit-transition: none!important;
    -moz-transition: none!important;
    transition: none!important;
}
.tparrows.gyges:hover {
	background: rgba(136, 136, 136, 0.38); 
}
.rev_slider .tp-button.blue-fill.medium {
    border-radius: 0;
    padding: 1em 1.2em !important;
    font-family: inherit;
}
.nav-to.tp-button.red-fill.small.big-size,
.tp-button.blue-fill.small.big-size,
.tp-button.lightgrey-fill.small.big-size
{
    border-radius: 50px;
    padding: 0.7em 2em !important;
}
.nav-to.tp-button.lightgrey-fill.video-btn.small.big-size {
    font-weight: bold !important;
    padding: 0.74em 1.85em !important;
    word-spacing: 0px;
}
/*********************************************
		RESPONSIVE
*********************************************/

@media screen and (max-width: 767px){
	#rev_slider_4_1 .tp-caption.dikka_2xtext_white, #rev_slider_4_1 .tp-caption.dikka_2xtext_dark,
	#rev_slider_4_1 .tp-caption.dikka_text_white, #rev_slider_4_1 .tp-caption.dikka_text_dark,
	#rev_slider_4_1 .dikka_big_white, #rev_slider_4_1 .dikka_big_dark {
    top: -100px !important;
}
#slide-9-layer-4,#slide-10-layer-4{
	top:-70px !important;
}
#slide-9-layer-4 .tp-button.red, #slide-10-layer-4 .tp-button.darkgrey-fill.small,
.nav-to.tp-button.red.small,
.nav-to.tp-button.lightgrey-fill.small,
.nav-to.tp-button.darkgrey-fill.small {
    padding: 0.8em 1.3em !important;
}
.nav-to.tp-button.red.small,
.nav-to.tp-button.lightgrey-fill.small,
.nav-to.tp-button.darkgrey-fill.small {
	top: 20px !important;
    position: relative;
}
.nav-to.tp-button.red-fill.small.big-size,
.tp-button.blue-fill.small.big-size,
.tp-button.lightgrey-fill.small.big-size {
    padding: 0.5em 1em !important;
}
}
@media screen and (max-width: 500px) {
	#slide-1-layer-5 .tp-button.red-fill.small,
	#slide-4-layer-5 .tp-button.red-fill.small {
    margin-left: 30px !important;
}
}
@media screen and (max-width: 560px){
.nav-to.tp-button.red-fill.small.big-size,
.tp-button.blue-fill.small.big-size,
.tp-button.lightgrey-fill.small.big-size
{
    position: relative !important;
    top: 10px !important;
}
}