@font-face {
	font-family:"Alex Brush";
	src:url("fonts/AlexBrush-Regular.ttf") format("truetype");
	font-weight: normal;
    font-style: normal;
}
.homeslide.holiday #snow{
 background: none;
 font-family: Androgyne;
 background-image: url('/sites/default/files/images/s1.png'), url('/sites/default/files/images/s2.png'), url('/sites/default/files/images/s3.png');
 height:100%;
 left: 0;
 position: absolute;
 top: 0;
 width: 100%;
 z-index:1;
 -webkit-animation: snow 10s linear infinite;
 -moz-animation: snow 10s linear infinite;
 -ms-animation: snow 10s linear infinite;
 animation: snow 10s linear infinite;
 z-index:0;
 -webkit-backface-visibility: hidden; / Chrome, Safari, Opera /
 backface-visibility: hidden;
}
@keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-moz-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 400px 1000px, 200px 400px, 100px 300px;}
}
@-webkit-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-ms-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}	

	
.homeslide.holiday{
	background: url('/sites/default/files/images/home-holiday-bg.jpg') no-repeat;
    background-size: cover;
    height:520px;
}
.homeslide.holiday.blackfriday{
	background: url('/sites/default/files/images/home-holiday-bg1.jpg') no-repeat;
    background-size: cover;
}
.homeslide.holiday h2{
	color:#fff;
	font-size:4.5em;
	font-weight:500;
	margin-bottom: 0.6em;
	font-family: 'Alex Brush',cursive;
	line-height:1;
}
.homeslide.holiday.blackfriday h2{
    color: #f11426;
    font-family: Montserrat-Regular,'Open Sans',sans-serif;
    text-transform: capitalize;
    letter-spacing: -2px;
    font-weight: 700
}
.homeslide.holiday .choosepackage{
	text-align:center; color:#fff;font-size:1.8em;	
	font-family:'Kiddish',cursive;margin:0px 0px -0.4em;
}
.homeslide.holiday .promo-until{
	text-align:center; color:#fff;font-size:1.6em;
	    font-family: Montserrat-Regular,'Open Sans',sans-serif;
	    line-height:1.2em;
	    margin-bottom:0.8em;
	    padding: 0px 0.5em;
}
.homeslide.holiday .promo-until span{
	display:block;
	font-size:0.8em;
}
.homeslide.holiday .pricing-frontpage{
	width:45%; margin:auto;margin-top:0.5em;z-index: 1;position: relative;
	    text-align: center;
}
.homeslide.holiday .arrowsHoliday{
	width: 44%;margin: 0em auto; max-width: 330px;
}
.homeslide.holiday .arrowsHoliday img{
	width:100%; height:auto;opacity:0.7;
}
.homeslide.holiday .agentHolidayB{
	text-align:right;
}
.homeslide.holiday .HolidayBox{
    width: 31%;
    display: inline-block;
    margin: 0px 2%;
        max-width: 280px;
}
.homeslide.holiday .HolidayBox img{
width:100%; height:auto;
 transition: all .2s ease-in-out; 
}
.homeslide.holiday .HolidayBox img[src*="officet-pricing-2018.png"]{
    width: 97.5%;
    margin-top: -0.4vw;
}
.homeslide.holiday .HolidayBox img:hover{
	transform: scale(1.1); 
}
.homeslide.holiday .holiday-robot-frontpage{
    position:absolute;
    top: 35%;
    right: 16%;
    z-index: 500;
}
.homeslide.holiday .holiday-robot-frontpage img{
	float: right;
    height: 23em;
}
.homeslide.holiday .holiday-robot-frontpage img{
    -webkit-animation: robot-front 2s infinite  alternate;
    animation: robot-front 2s infinite  alternate;
}
@-webkit-keyframes robot-front {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
@keyframes robot-front{
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
 @media screen and (max-width: 1732px){
 .homeslide.holiday .HolidayBox{
    width: 36%;
   }
 }
 
  @media screen and (max-width: 1532px){
 .homeslide.holiday .holiday-robot-frontpage{
 	right: 11%;
 }
 .homeslide.holiday .HolidayBox{
    width: 42%;
   }
   .homeslide.holiday .arrowsHoliday {
    width: 50%;
 }

 }
 @media screen and (max-width: 1200px){
 	.holiday-robot-frontpage{
 		display:none;
 	}
.homeslide.holiday .pricing-frontpage {
    width: 65%;
 }
 }
 @media screen and (max-width:768px){
 	.homeslide.holiday .pricing-frontpage {
    width: 85%;
 }
 .homeslide.holiday .arrowsHoliday {
    width: 56%;
 }
 .pricing-frontpage div.HolidayBox:nth-child(3) img {
    margin-top: 0!important;
}
  }
  @media screen and (max-width:538px){
.homeslide.holiday p{
	display:block;
}
 	.homeslide.holiday .pricing-frontpage {
    width: 100%;
 }
 .homeslide.holiday .arrowsHoliday {
    width: 62%;
 }
 .homeslide.holiday h2{
 	font-size: 3.5em;
 }
 .homeslide.holiday{
 	height:480px;
 }
  }
 @media screen and (max-width:410px){
 .homeslide.holiday .arrowsHoliday {
    width: 72%;
  }
 }
 @media screen and (min-width:1800px){
   .homeslide.holiday{
 	 height: 580px;
   }
 }
 @media screen and (min-width:2100px){
   .homeslide.holiday{
 	 height: 28vw;
   }
 }
 
 .homeslide.holiday .pricing-frontpage{
	z-index:622;
}
 

.seehow {
    font-family: montserratmedium_italic,script;
    font-size: 1.6em;
    color: #16a31d;
    text-align: center;
    position: relative;
    margin: 0 auto;
    z-index: 100;
    padding: 0 10px 20px;
}
body .homevideo {
    position: static;
background: #f6f4f4;
}
#block-block-159{
background: #f6f4f4!important;
} 
