@font-face{font-family:BPGArial;src:url(../themes/tbs/assets/fonts/BPGArial.woff);src:url(../themes/tbs/assets/fonts/BPGArial.woff2)}
@font-face{font-family:bpglestudio02caps;src:url(../themes/tbs/assets/fonts/bpglestudio02caps.woff);src:url(../themes/tbs/assets/fonts/bpglestudio02caps.woff2)}
@font-face{font-family:slick;src:url(../themes/tbs/assets/fonts/slick.woff)}
@font-face{font-family:'Porter';src:url(../themes/tbs/assets/fonts/Porter-BoldDEMO.woff2);src:url(../themes/tbs/assets/fonts/Porter-BoldDEMO.woff)}
@font-face{font-family:'Arial';src:url(../themes/tbs/assets/fonts/ArialMT.woff2);src:url(../themes/tbs/assets/fonts/ArialMT.woff)}
@font-face{font-family:'Arial-Black';src:url(../themes/tbs/assets/fonts/Arial-Black.woff2);src:url(../themes/tbs/assets/fonts/Arial-Black.woff)}
html{margin:0;padding:0;width:100%}
body{font-family:'BPGArial';margin:0 !important;padding:0;overflow-x:hidden;background-color:#f0f0f0}
h2,h3{font-family:'bpglestudio02caps'}
.nav-list > li > a:lang(en){text-transform:uppercase}
h2:lang(en){font-family:inherit}
h3:lang(en){font-family:inherit}
h2:lang(ru){font-family:'Arial-Black'}
h3:lang(ru){font-family:'Arial-Black'}
body:lang(en){font-family:'Arial'}
body:lang(ru){font-family:'Arial'}
p:lang(en){font-family:'Arial'}
p:lang(ru){font-family:'Arial'}
nav:lang(en){font-family:'Porter'}
nav:lang(ge){font-weight:bold}
nav:lang(ru){font-family:'Arial-Black'}
.geo-description:lang(en){font-family:'Porter'}
.tour-description:lang(en){font-family:'Porter'}
.another-tour-description:lang(en){font-family:'Porter'}
.tour-name:lang(en){font-family:'Porter'}
.tabs-container:lang(en){font-family:'Porter'}
.continent-suggest-title:lang(en){font-family:'Arial'}
.Subscribe-btn:lang(en){font-family:'Porter'}
.signin:lang(en),.registration:lang(en),.facebook:lang(en),.google:lang(en){font-family:'Porter'}
.signin:lang(ru),.registration:lang(ru),.facebook:lang(ru),.google:lang(ru),.Subscribe-btn:lang(ru){font-family:'Arial-Black'}
.show-more:lang(en){font-family:'Porter'}
p{font-family:'BPGArial'}
.select2-container--default .select2-selection--single{border-radius:0}
 .output{margin-top:70px;position:absolute;background-color:rgba(228,228,228,0.7);width:calc(42.5% + 45.8px);min-height:100px;text-align:left;border-radius:5px}
.output-txt{text-transform:uppercase;padding-top:10px;padding-left:10px;font-weight:bold}
.output-txt a{text-decoration:none;color:inherit;font-weight:normal}
.output-txt:last-child{padding-bottom:10px}
.openBtn{background:#f1f1f1;border:none;padding:10px 15px;font-size:20px;cursor:pointer}
.search-overlay{height:100%;width:100%;display:block;position:fixed;z-index:999;top:0;left:0;display:none;background-color:rgba(3,3,3,0.7)}
.search-overlay-content{position:relative;top:46%;width:80%;left:20%;text-align:center;margin-top:30px;margin:auto}
.search-overlay .closebtn{position:absolute;top:20px;right:45px;width:30px;height:30px;text-align:center;font-size:27px;cursor:pointer;color:white;background-color:#EB2A29;border-radius:50%}
.search-overlay input[type=text]{padding:15px;font-size:17px;border:none;float:left;width:40%;background:white;border-top-left-radius:25px;border-bottom-left-radius:25px;outline:none}
.search-overlay button{float:left;padding:15px;background:#fff;color:#EB2A29;font-size:17px;border:none;cursor:pointer;border-top-right-radius:25px;border-bottom-right-radius:25px;outline:none}
  .sign-closebtn,.subscribe-closebtn{font-size:25px;line-height:25px;position:absolute;color:#fff;cursor:pointer;right:20px}
.sign-in{position:fixed;z-index:999;width:30%;background-color:#AEBBC4;left:50%;top:15%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}
.sign-in h3{text-align:center;color:#333333;padding-top:20px}
.sign-in input{width:80%;height:40px;margin-left:10%;margin-top:20px;text-align:center;color:#808080;font-family:'bpglestudio02caps'}
.forgot-password{text-decoration:none;color:#333333;position:relative;left:10%;display:block;margin-top:20px;font-size:12px}
.signin,.registration,.facebook,.google,.sendbtn,.submitreset{width:80%;height:40px;position:relative;left:10%;display:block;text-align:center;text-decoration:none;line-height:40px;margin-top:20px;outline:none;cursor:pointer}
.resetpassword{display:none}
.sendbtn,.submitreset{border:1px solid #EB2A29;color:#EB2A29;font-family:'bpglestudio02caps';background-color:transparent;margin-bottom:20px}
.lb,.lf{margin-top:20px}
.form-group label{margin-left:10%}
.signin{border:1px solid #EB2A29;color:#EB2A29;font-family:'bpglestudio02caps';background-color:transparent}
.registration{border:1px solid #fff;color:#fff;font-family:'bpglestudio02caps';background-color:transparent}
.facebook{color:#fff;background-color:#0C4884;text-transform:uppercase}
.google{color:#fff;background-color:#DD3B2A;text-transform:uppercase;margin-bottom:20px}
.social-login p{text-align:center}
.Subscribe{position:fixed;z-index:999;width:30%;background-color:#AEBBC4;left:50%;top:15%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}
.Subscribe h3{text-align:center;color:#333333;padding-top:20px}
.Subscribe input{width:80%;height:40px;margin-left:10%;margin-top:20px;text-align:center;color:#808080;font-family:'bpglestudio02caps'}
.Subscribe-btn{width:40%;height:40px;position:relative;left:30%;display:block;text-align:center;line-height:40px;margin-top:20px;margin-bottom:20px;font-family:'bpglestudio02caps';background-color:transparent}
.Subscribe-btn{border:1px solid #EB2A29;color:#EB2A29}
  .navigation{height:80px;background:#fff;font-family:'bpglestudio02caps';position:fixed;width:100%;z-index:999;top:0}
.fixed-nav{height:80px}
.brand{margin-top:7px;width:6%;margin-bottom:5px;position:absolute;left:5%;cursor:pointer}
.brand img{width:90%}
.nav-container{ margin:0 auto}
nav{float:right;padding-top:25px;margin-right:5%}
nav ul{list-style:none;margin:0;padding:0}
nav ul li{float:left;position:relative;font-size:15px}
nav ul li a,nav ul li a:visited{display:block;padding:0 16px;line-height:50px;background:#fff;color:#333333;text-decoration:none}
.nav-list li a:hover{color:#EB2A29;transition:all .3s}
.nav-dropdown li a{font-size:14px}
nav ul li ul li{min-width:190px}
nav ul li ul li a{padding:15px;line-height:20px}
.nav-dropdown{position:absolute;display:none;z-index:22}
 .nav-mobile{display:none;position:absolute;top:0;right:0; height:70px;width:70px}
 @media screen and (max-width:768px){nav{margin-right:0}
.brand{margin-top:15px;width:9%}
}
@media screen and (max-width:500px){nav{margin-right:0}
.brand{margin-top:15px;width:15%}
}
@media only screen and (max-width:798px){.nav-mobile{display:block}
nav{width:100%;padding:70px 0 15px}
nav ul{display:none}
nav ul li{float:none}
nav ul li a{padding:15px;line-height:20px}
nav ul li ul li a{padding-left:30px}
.nav-dropdown{position:static}
}
@media screen and (min-width:799px){.nav-list{display:block !important}
}
#nav-toggle{position:absolute;left:18px;top:22px;cursor:pointer;padding:10px 35px 16px 0px}
#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#000;position:absolute;display:block;content:'';transition:all 300ms ease-in-out}
#nav-toggle span:before{top:-10px}
#nav-toggle span:after{bottom:-10px}
#nav-toggle.active span{background-color:transparent}
#nav-toggle.active span:before,#nav-toggle.active span:after{top:0}
#nav-toggle.active span:before{transform:rotate(45deg)}
#nav-toggle.active span:after{transform:rotate(-45deg)}
.language{position:absolute;z-index:2;font-size:10px;right:11%;top:9px;cursor:pointer}
.active{color:#EB2A29}
.language ul li{padding-top:5px;font-size:11px}
i.lisearch{display:inline-block;border-radius:50%;padding:0.5em 0.6em;background-color:#EB2A29;cursor:pointer;color:#fff}
.select2-result__option{font-size:11px !important}
 .hot-suggest{width:100%;height:auto}
.hot-suggest-title{text-align:center;margin-top:50px}
.row{width:100px;height:5px;background-color:#EB2A29;margin:0 auto}
 .suggest{margin-top:50px;width:90%;left:5%;position:relative;display:flex;flex-wrap:wrap}
.suggest-items{width:23%;padding:1%;cursor:pointer}
.suggest-items img{width:100%;height:auto}
.suggest-details{background-color:#fff;margin-top:-5px;height:80px;position:relative}
.suggest-title{position:absolute;left:10px;top:14px;font-weight:bold;font-size:12px;width:73%;font-family:'bpglestudio02caps'}
.suggest-days{position:absolute;right:10px;top:10px;font-size:0.9rem}
.suggest-price{position:absolute;left:10px;bottom:10px;color:#EB2A29;font-weight:bold;font-size:0.9rem}
.suggest-arrow{position:absolute;right:10px;bottom:10px}
.fa-long-arrow-right{color:#EB2A29;position:relative;right:10px}
.fa-lg{font-size:1.8em;line-height:0.75em}
 .show-more{font-family:'bpglestudio02caps';background-color:#EB2A29;color:white;height:30px;line-height:35px;text-decoration:none;width:140px;text-align:center;margin:0 auto;margin-top:20px;cursor:pointer;-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
 .widget{width:90%;left:5%;margin-top:30px;position:relative;display:flex;flex-wrap:wrap}
.left-side{font-family:'bpglestudio02caps';width:73%;display:flex;flex-wrap:wrap;position:relative;left:1%;background-color:#fff}
.right-side{width:23%;background-color:#fff;position:relative;margin-left:3%}
.currency-usd,.currency-gbp,.currency-eur,.currency-rub{display:flex;flex-wrap:wrap;margin-top:12px;margin-left:30px}
.currency,.rate{line-height:40px;margin-left:30px;font-weight:bold}
.us,.gb,.eu,.ru{width:35px;height:35px;background-size:cover;display:block}
.us{background-image:url('../themes/tbs/assets/images/us.png')}
.gb{background-image:url('../themes/tbs/assets/images/gb.png')}
.eu{background-image:url('../themes/tbs/assets/images/eu.png')}
.ru{background-image:url('../themes/tbs/assets/images/ru.png')}
 .select .select2-container--default .select2-selection--single{outline:none}
.week-weather{line-height:20px;width:18%;text-align:center;font-size:12px;position:relative;margin-top:60px;bottom:30px;padding:1%}
.date{font-size:10px}
.select{vertical-align:top;padding-left:20px}
select{font-family:'bpglestudio02caps';height:30px;font-size:12px;width:100%;line-height:30px}
.see-full-weather{width:100%;background-color:#AEBBC4}
.see-full-weather > p{text-align:left;padding-left:10px;padding-top:10px;text-align:left}
.weather-arrow{text-align:left;padding-left:20px}
.weather-arrow a > i{color:#fff}
 li.select2-results__option{font-size:11px}
 footer{font-family:'bpglestudio02caps';background-color:#4D555B;width:100vw;margin-top:80px;position:absolute}
.footer-contact{line-height:70px;height:70px;position:relative;left:6%;width:87%;background-color:#AEBBC4;margin-top:-50px;z-index:2;color:#fff;font-weight:bold}
.call,.msg,.skype,.chat,.whatsapp{width:19%;text-align:center;display:inline-block}
.call a,.msg a,.skype a,.chat a,.whatsapp a{text-decoration:none;color:#fff}
.footer-links{width:96.5%;left:3.5%;position:relative;margin-top:15px}
.footer-sections{width:18%;display:inline-block}
.footer-contact i{color:#EB2A29;font-size:1.5em}
.footer-sections ul li a{text-decoration:none;font-size:10px;color:#fff}
.li-border{border:1px solid #EB2A29;padding:5px;text-align:center;max-width:200px; margin-bottom:10px}
.footer-sections ul li{list-style:none}
.social [class*="fa fa-"]{border:1px solid #fff;border-radius:50%;display:inline-block;height:30px;line-height:30px;margin:auto 3px;width:30px;font-size:15px;text-align:center}
.social a{text-decoration:none;color:#fff}
.ew-logo{margin-top:10px;width:50%;text-align:right;display:inline-block;margin-bottom:30px}
.ew-logo img{width:100%}
  .estate-title{text-align:center}
.estate-container{margin-left:15%;position:relative;width:85%;display:flex;flex-wrap:wrap;z-index:1}
.estate-content{background-size:cover;background-position:center;background-repeat:no-repeat;width:26%;position:relative;cursor:pointer;margin:0.9%}
.estate-content img{width:100%;position:relative}
.estate-description{width:100%;height:50px;background-color:#fff;text-align:center;line-height:50px;font-weight:bold}
.estate-plus > i{ border-radius:50%;width:40px;height:40px;text-align:center;color:#fff;background-color:#EB2A29;line-height:40px;color:#fff}
.estate-plus{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:1}
.estate-content i{border-radius:50%;-webkit-transition:-webkit-transform 0.8s ease-in-out;transition:transform 0.8s ease-in-out}
.estate-content:hover i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
  .estate-view{width:100%;height:auto}
.estate-view-content{display:flex;flex-wrap:wrap;background-color:#fff;width:88%;margin:0 auto;position:relative}
.right > .estate-img{order:2}
.estate-img{width:50%;height:440px;overflow:hidden}
.estate-img img{width:100%;height:100%;object-fit:cover;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}
.estate-img:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.estate-txt{width:50%;height:440px;overflow:hidden}
.estate-row{width:55px;height:3px;background-color:#EB2A29;margin-left:30px}
.estate-txt *{padding-left:30px}
.estate-txt h3{margin-bottom:7px}
.estate-txt p::-webkit-scrollbar{display:none}
.estate-txt p{margin-bottom:20px;width:90%;max-height:305px;overflow-y:scroll}
  .fa-play-circle{position:absolute;top:50%;left:50%;font-size:50px !important;transform:translate(-50%,-50%);color:#AEBBC4}
.project-video{margin-top:50px;display:flex;flex-wrap:wrap;width:90%;position:relative;left:5%}
.video{cursor:pointer;width:23%;height:180px;margin:1%;position:relative}
.video img{width:100%;height:100%;object-fit:cover}
.modal-content{border-radius:0}
button.close{right:15px;opacity:1}
button.close:hover{color:red;box-shadow:0}
  .about-us-title,.team-title,.project-title,.about-georgia-title,.tours-title,.tours-details-title,.tour-view-title{margin-top:50px;text-align:center;color:#333333;font-family:'bpglestudio02caps'}
.photos{position:relative;display:flex;flex-wrap:wrap}
.tour-photos{width:23%;margin:1%;cursor:pointer}
.tour-photos img{width:100%;height:200px;object-fit:cover}
.about-us,.content{width:100%;height:auto;background-color:#fff;display:flex;flex-wrap:wrap}
.about-us-image{width:40%;padding-top:5%;padding-left:6%;position:relative}
.aboutus-bg{background-size:cover;background-position:center;background-repeat:no-repeat}
.about-us-text{width:40%;padding:3.5%;position:relative}
.about-us-text > .txt-two{margin-top:50px}
.about-us-text h3{text-align:left;color:#333333}
.mb{margin-bottom:50px}
.about-us-image img{width:100%}
.team-container{left:5%;position:relative;width:90%;display:flex;flex-wrap:wrap}
.team-content{font-family:'bpglestudio02caps';position:relative;margin:1%;width:23%;height:370px;background-size:cover;background-position:center;background-repeat:no-repeat}
.team-content img{width:100%}
.description{width:100%;height:105px;position:absolute;bottom:0;overflow:hidden;background-color:#fff}
.description > .name{padding-top:12px;padding-left:9px;font-size:15px}
.description > .position{padding-top:7px;padding-left:9px;font-size:13px}
.description > .email{padding-top:7px;padding-left:9px;font-size:13px}
.email a{text-decoration:none;color:inherit}
.team-row{width:50%;height:3px;background-color:#EB2A29;margin-left:9px;margin-top:5px}
.load-more i,.load-logo i{ border-radius:50%;width:50px;height:50px;text-align:center;color:#fff;background-color:#EB2A29;cursor:pointer;line-height:50px}
.load-more,.load-logo{text-align:center;margin-top:40px;margin-bottom:30px}
.project-content{width:23%;position:relative;margin:1%;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat}
.project-content img{width:100%;opacity:0.7}
.project-container{font-family:'bpglestudio02caps';left:5%;position:relative;width:90%;display:flex;flex-wrap:wrap; }
.plus > i{ border-radius:50%;width:50px;height:50px;text-align:center;color:#fff;background-color:#EB2A29;cursor:pointer;line-height:50px;color:#fff}
.plus{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:1}
.project-content i{border-radius:50%;-webkit-transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out}
.project-content:hover i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.project-content:hover .overlay{opacity:1;z-index:3;cursor:pointer}
.overlay{text-align:center;position:absolute;width:100%;height:100%;color:#fff;background-color:#EB2A29;opacity:0;z-index:0;-webkit-transition:all 1.1s ease-in-out;-moz-transition:all 1.1s ease-in-out;-ms-transition:all 1.1s ease-in-out;-o-transition:all 1.1s ease-in-out;transition:all 1.1s ease-in-out}
.overlay-title,.overlay-date{position:relative;top:calc(50% - 18px)}
.overlay-title a{text-decoration:none;color:#fff}
   .arrownext{position:absolute;margin-right:20px;border:1px solid lightgrey;border-radius:50%;right:0;top:50%;cursor:pointer;width:30px;height:30px;text-align:center;background-color:rgba(3,3,3,0.5)}
.modal-image i{padding:7px;color:#fff}
.arrowprev{position:absolute;margin-left:20px;border:1px solid lightgrey;border-radius:50%;left:0;top:50%;cursor:pointer;width:30px;height:30px;text-align:center;background-color:rgba(3,3,3,0.5)}
.modal-image{position:fixed;width:60%;left:20%;top:13%;z-index:12;display:none}
.modal-image img{width:100%;height:500px;object-fit:cover}
.project-description{width:80%;margin:0 auto;text-align:center}
.image-gallery{margin-top:5%;left:5%;position:relative;width:90%;display:flex;flex-wrap:wrap}
.images-layer{width:23%;position:relative;margin:1%;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat}
.images-layer img{width:100%}
  .georgia-container{left:5%;position:relative;width:90%;display:flex;flex-wrap:wrap}
.georgia-content{background-size:cover;background-position:center;background-repeat:no-repeat;width:23%;margin:1%;position:relative;cursor:pointer}
.georgia-content img{width:100%;position:relative}
.bg-img1{background-size:cover;background-position:center;background-repeat:no-repeat}
.bg-img2{background-size:cover;background-position:center;background-repeat:no-repeat}
.geo-description{width:100%;height:50px;background-color:#fff;text-align:center;line-height:50px;font-weight:bold}
.geo-modal,.project-modal{display:none;z-index:5}
.modal-bg{background-color:rgba(0,0,0,0.5);-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s}
.about-modal{position:fixed;left:5%;top:15%;width:90%;display:flex;flex-wrap:wrap;background-color:#fff; }
.arrow-right,.arrow-left{position:absolute;width:40px;height:40px;border-radius:50%;background-color:transparent;border:1px solid #939393;text-align:center;line-height:40px;color:#fff;cursor:pointer}
.arrow-right{right:10px;top:calc((100% - 40px) / 2);display:none}
.arrow-left{left:10px;top:calc((100% - 40px) / 2);display:none}
.fa-angle-right,.fa-angle-left{vertical-align:middle}
.modal-img{width:40%;position:relative;height:530px}
.modal-img img{width:100%;height:100%;object-fit:cover}
.modal-text{width:55%;margin:2%;position:relative}
.close{position:absolute;cursor:pointer;width:40px;height:40px;top:10px;right:37px;line-height:37px;font-size:20px;border-radius:50%;background-color:#EB2A29;color:white;text-align:center;z-index:999999;user-select:none}
.close:hover{transition:all .5s;opacity:0.7}
.red-row{width:50px;height:5px;background-color:#EB2A29}
.modal-text p{margin-top:30px;max-height:362px;overflow:auto}
.about-plus > i{ border-radius:50%;width:40px;height:40px;text-align:center;color:#fff;background-color:#EB2A29;line-height:40px;color:#fff}
.about-plus{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:1}
.georgia-content i{border-radius:50%;-webkit-transition:-webkit-transform 0.8s ease-in-out;transition:transform 0.8s ease-in-out}
.georgia-content:hover i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@keyframes fadeIn{to{opacity:1}
}
.fade-in{opacity:0;animation:fadeIn 0.5s ease-in 1 forwards}
  .tours-container{margin-left:15%;position:relative;width:85%;display:flex;flex-wrap:wrap;z-index:1}
.tours-content{background-size:cover;background-position:center;background-repeat:no-repeat;width:26%;position:relative;cursor:pointer;margin:0.9%}
.tours-content img{width:100%;position:relative}
.tour-description{width:100%;height:50px;background-color:#fff;text-align:center;line-height:50px;font-weight:bold}
.tour-plus > i{ border-radius:50%;width:40px;height:40px;text-align:center;color:#fff;background-color:#EB2A29;line-height:40px;color:#fff}
.tour-plus{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:1}
.tours-content i{border-radius:50%;-webkit-transition:-webkit-transform 0.8s ease-in-out;transition:transform 0.8s ease-in-out}
.tours-content:hover i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
  .tours-suggest{font-family:'bpglestudio02caps';width:90%;left:5%;position:relative;display:flex;flex-wrap:wrap}
.tours-items{width:23%;padding:1%;cursor:pointer}
.tours-items img{width:100%;height:auto}
.tour-details{background-color:#fff;margin-top:-5px;height:80px;position:relative}
.tour-title{position:absolute;left:10px;top:10px;font-weight:bold;font-size:12px;width:70%}
.tour-days{position:absolute;right:10px;top:10px;font-size:12px}
.tour-price{position:absolute;left:10px;bottom:10px;color:#EB2A29;font-weight:bold;font-size:0.9rem}
.tour-arrow{position:absolute;right:10px;bottom:10px}
.fa-long-arrow-right{color:#EB2A29;position:relative;right:10px}
.fa-lg{font-size:1.8em;line-height:0.75em}
.another-tours-title{margin-top:50px}
.another-tours-title h3{text-align:center;color:#333333}
.another-tours{margin-bottom:20px;cursor:pointer}
.another-tours-container{margin-left:5%;position:relative;width:90%;display:flex;flex-wrap:wrap;z-index:1}
.another-tours-content{background-size:cover;background-position:center;background-repeat:no-repeat;width:18%;position:relative;cursor:pointer;margin:1%}
.another-tours-content img{width:100%}
.another-tour-description{width:100%;height:35px;background-color:#fff;text-align:center;line-height:35px;font-weight:bold;font-size:13px}
.another-tour-plus > i{ border-radius:50%;width:30px;height:30px;text-align:center;color:#fff;background-color:#EB2A29;line-height:30px;color:#fff}
.another-tour-plus{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:1}
.another-tours-content i{border-radius:50%;-webkit-transition:-webkit-transform 0.8s ease-in-out;transition:transform 0.8s ease-in-out}
.another-tours-content:hover i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.tours-bg,.suggest-bg{background-size:cover;background-position:center;background-repeat:no-repeat}
.tours-bg:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}
.tours-bg{background-position:center;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease}
 .nav-active{border-bottom:5px solid #EB2A29}
 .day-program{margin-top:10px}
.day-info{width:100%;height:20px;background-color:#A6B3BC;padding:5px;cursor:pointer;color:#fff}
.bg-color{background-color:#E52728}
.day-arrow{right:4%;position:absolute;font-size:21px;transform:rotateX(360deg);transition:.3s}
.program-info{padding:7px;display:none}
.info-db{display:block;animation:opacity;animation-duration:.3s}
@keyframes opacity{0%{opacity:0}
100%{opacity:1}
}
.rotate{transform:rotateX(180deg);transition:.3s}
.customer{margin:0}
.ratedreview{display:flex;flex-wrap:wrap;margin:0 auto}
.customer-review{border-bottom:1px solid #e3e3e3;padding:10px}
#rateYo{margin:0 auto}
textarea{width:60%;height:150px;padding:12px 20px;position:relative;left:20%;box-sizing:border-box;background-color:#f8f8f8;font-size:16px;resize:none;outline:none}
.review{text-align:center}
.rate-form{margin-top:20px}
.ratebtn{width:20%;height:40px;position:relative;left:20%;display:block;text-align:center;line-height:40px;margin-top:20px;margin-bottom:20px;font-family:'bpglestudio02caps';background-color:transparent;border:1px solid #EB2A29;color:#EB2A29;cursor:pointer}
.fa-heart:hover{color:#EB2A29;transition:1s;cursor:pointer}
.tour-view{display:flex;flex-wrap:wrap}
.tour-view-details{width:45%;padding-left:5%;position:relative}
.tour-name{font-family:'bpglestudio02caps';font-size:18px}
.tour-info{margin-top:30px;font-family:Arial,sans-serif}
.right-tour-image{width:45%;position:relative}
.tour-image{background-repeat:no-repeat;background-size:cover;background-position:center}
.tour-image img{width:100%}
.tour-info-details{display:flex;flex-wrap:wrap}
.tour-info-details span{color:#EB2A29}
.distance,.duration,.unknown{width:20%;padding:5%;font-family:'bpglestudio02caps'}
 .distance p,.duration p,.unknown p{font-family:'bpglestudio02caps'}
.distance,.duration,.unknown span{text-align:center}
.distance img,.duration img,.unknown img{height:65px}
.buttons{display:flex;flex-wrap:wrap}
.book-now{font-family:'bpglestudio02caps';background-color:#EB2A29;color:white;display:block;height:40px;line-height:40px;text-decoration:none;width:200px;text-align:center;margin-top:20px}
.fa-heart{padding-top:16px;padding-left:20px;color:#B1B1B1}
.tabs-container{font-family:'bpglestudio02caps'; width:100%;display:flex;flex-wrap:wrap}
#tab-4 iframe{width:100%}
.tab-link{height:40px;line-height:40px;border-bottom:1px solid lightgrey;border-right:1px solid lightgrey;background-color:#fff;cursor:pointer;width:auto;text-align:center}
.tab-link:nth-child(2),.tab-link:nth-child(4),.tab-link:nth-child(5),.tab-link:nth-child(6){width:14%}
.tab-link:nth-child(1){width:20%}
.tab-link:nth-child(3){width:23.5%}
.tab-link:nth-child(6){border-right:none}
.tabs-div{background-color:#fff;width:89%;left:5.5%;margin-top:5%;position:relative}
.tabs-container .current{background:#EB2A29;color:#fff}
.tab-content{font-family:'BPGArial';display:none;padding:40px}
.tab-content.current{display:block}
.similar-tours{margin-top:50px;text-align:center}
  .contact{width:100%;height:100vh;margin-bottom:-80px;background-size:cover !important;background-position:center;background-repeat:no-repeat;position:relative;z-index:-1}
.contact-info{width:300px;height:300px;background-color:#fff;margin:0 auto;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.location,.phone{text-align:center;padding-top:35px;font-size:14px}
.location,.phone p{padding-left:10px;padding-right:10px}
.location{margin-top:20px}
.location i{font-size:30px}
.phone i{font-size:30px}
.fa-map-marker,.contact-phone{font-size:2rem;color:#EB2A29}
  .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track,.modal-text p::-webkit-scrollbar-track{background-color:#F5F5F5}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar,.modal-text p::-webkit-scrollbar{width:5px;background-color:#F5F5F5}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb,.modal-text p::-webkit-scrollbar-thumb{background-color:#D62929}
#set-option .select2-dropdown--below{border:1px solid #EB2A29 !important;border-top:0px !important;font-family:'bpglestudio02caps'}
.sort-country{font-family:'bpglestudio02caps';top:80px;position:relative;font-size:13px;left:1%}
.Sort-by .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #EB2A29;border-radius:0;outline:none}
.country .sort .select2-container .select2-selection--single .select2-selection__rendered{padding-left:13px;font-size:15px}
select.country,select.sort{width:160px}
.Sort-by{position:relative;left:5%;width:90%;display:flex;flex-wrap:wrap}
.continent-title{text-align:center;margin-top:50px}
.continent-suggest{font-family:'bpglestudio02caps';margin-top:50px;width:90%;left:5%;position:relative;display:flex;flex-wrap:wrap}
.continent-suggest-items{width:23%;padding:1%;background-repeat:no-repeat;background-size:cover;background-position:center;cursor:pointer}
.continent-suggest-items img{width:100%;height:auto}
.continent-suggest-details{background-color:#fff;margin-top:-5px;height:80px;position:relative}
.continent-suggest-title{position:absolute;left:10px;top:10px;font-weight:bold;font-size:12px;width:73%}
.continent-suggest-days{position:absolute;right:10px;top:10px;font-size:0.9rem}
.continent-suggest-price{position:absolute;left:10px;bottom:10px;color:#EB2A29;font-weight:bold;font-size:0.9rem}
.continent-suggest-arrow{position:absolute;right:10px;bottom:10px}
.fa-long-arrow-right{color:#EB2A29;position:relative;right:10px}
.fa-lg{font-size:1.8em;line-height:0.75em}
.continent-bg{background-size:cover;background-position:center;background-repeat:no-repeat}
.continent-bg:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}
.continent-bg{background-position:center;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease}
  #myselect{width:12%;position:relative;left:15%;outline:none}
.online{background-color:#fff;width:89%;left:5.5%;margin-top:5%;position:relative}
.online-container .current{background:#EB2A29;color:#fff}
.online-container{font-family:'bpglestudio02caps';width:100%;display:flex;flex-wrap:wrap}
.online-link{height:50px;line-height:50px;border:1px solid lightgrey;background-color:#AEBBC4;cursor:pointer;width:24.45%;margin:0;padding:0;text-align:center}
.online-link:nth-child(2),.online-link:nth-child(3),.online-link:nth-child(4){margin-left:0.5% }
.online-title{margin-top:50px;text-align:center}
.online-content{font-family:'BPGArial';display:none;padding:40px}
.online-content.current{display:block}
.select-visitors input{border:none;border:1px solid lightgrey;border-radius:4px}
.control-group{margin-top:10px}
.online-search{display:block;margin-top:10px;width:41%;height:35px;line-height:35px;outline:none;border:1px solid #EB2A29;color:#fff;font-family:'Arial';background-color:#EB2A29;cursor:pointer}
.sectionone label{font-family:'BPGArial';font-size:14px}
.sectionone label:lang(en){font-family:'Arial'}
.sectionone label:lang(ru){font-family:'Arial'}
.online-search{font-family:'BPGArial'}
.online-search:lang(en){font-family:'Arial'}
.online-search:lang(ru){font-family:'Arial'}
.selectize-control.multi .selectize-input.has-items{width:100%}
.select-div{width:89%;left:5.5%;position:relative;display:flex}
.sectionone{margin:1%;left:20%;width:70%;position:relative;margin-top:10px}
.control-group1,.control-group2{width:86%;display:inline-block}
.checkin,.checkout,.selectdays{width:28%}
.checkin,.checkout,.selectrooms,.visitors,.childrens,.selectdays{margin-top:10px;display:inline-block; }
.selectize-input{margin-top:5px}
.checkin input,.checkout input,.selectrooms input,.visitors input,.childrens input,.selectdays input{width:100%;border:1px solid #d0d0d0;outline:none;border-radius:4px;width:100%;font-family:'Arial';height:35px;margin-top:5px}
.selectrooms{width:28%}
.visitors{width:28%}
.childrens{width:28%}
.selectize-input{font-family:'Arial'}
.select-div{font-family:'Arial';margin-bottom:40px}
.results{border:1px solid lightgrey;width:70%;margin:0 auto;margin-top:40px}
.hotel-name{text-align:center;background:#EB2A29;padding:5px;color:#fff;font-family:'Arial';margin-top:0}
.result-details{display:block;padding:10px;width:200px}
.res-flex{display:flex;margin-left:10%}
.result-img{width:20%;height:70px;margin-top:20px;margin-left:5%}
.result-img img{width:100%;height:100%;object-fit:cover}
.hotel-book{text-decoration:none;background:#EB2A29;color:#fff;padding:10px;padding-top:5px;padding-bottom:5px;border:none;outline:none}
.more-details{text-decoration:none;background:#EB2A29;color:#fff;position:relative;left:45%;bottom:5px;padding:2px;cursor:pointer}
.more-details:hover{text-decoration:none;color:#fff}
.result-price{padding-bottom:20px}
.room-book{padding:20px;margin-left:50px}
.results-fe{width:100%;margin:0 auto;margin-top:5px}
.results-foreach{border:1px solid lightgrey;width:97%;margin:0 auto;margin-top:5px;display:none;margin-bottom:5px}
.results-fe-show{display:block;transition:.7s;animation-name:op;animation-duration:.7s}
@keyframes op{from:{opacity:0}
to:{opacity:1}
}
@media only screen and (min-width:1400px) and (max-width:1920px){.res-flex{margin-left:20%}
.more-details{left:47%}
}
   .cabinet-title{text-align:center;margin-top:50px}
.cabinet-div{margin:1%}
.cabinet-container{font-family:'bpglestudio02caps';width:90%;left:5%;position:relative;display:flex;flex-wrap:wrap}
.cabinet-container > .current{background-color:#EB2A29}
.cabinet-link{width:33%;background-color:#AEBBC4;text-align:center;height:50px;line-height:50px;color:#fff;cursor:pointer}
.cabinet-link:nth-child(2),.cabinet-link:nth-child(3){margin-left:0.5%}
.cabinet-content{position:relative;width:80%;left:10%}
.cabinet-content form{width:100%}
.cabinet-content input{width:30%;height:35px;margin-top:20px;margin-left:10px;background-color:inherit;border:1px solid lightgrey;outline:none}
.cabinet-content label{margin-left:30px;font-size:14px;width:125px;display:inline-block}
.cabinet-btn{width:30%;height:35px;position:relative;display:block;text-align:center;text-decoration:none;line-height:35px;margin-top:20px;border:1px solid #EB2A29;background-color:#EB2A29;font-weight:bold;color:white;margin:0 auto;margin-top:20px}
.cabinet-btn:lang(ge){font-family:'bpglestudio02caps'}
.cabinet-btn:lang(en){font-family:'Porter'}
.cabinet-btn:lang(ru){font-family:'Arial-Black'}
.fav-img{width:150px;height:150px}
.fav-img img{width:100%}
.fav-title{width:230px;overflow:hidden;font-size:1rem;font-weight:bold}
.fav-title .status{padding-top:30px}
.fav-title a{text-decoration:none;color:inherit}
.quantity{display:block;width:130px;text-align:center;padding-top:40px;font-size:13px}
.quantity input{width:80px;margin-top:13px;background-color:lightgrey;border:none;height:20px;outline:none}
.fav-price{display:block;width:120px;padding-top:40px}
.fav-price span{font-size:13px}
.fav-price h4{margin:0;margin-top:13px;color:#EB2A29}
.book-btn,.cancel-btn{width:120px;height:35px;position:relative;display:block;text-align:center;text-decoration:none;line-height:35px;margin-top:20px;border:1px solid #DD3B2A;background-color:#DD3B2A;font-weight:bold;color:white;margin-top:50px;font-weight:bolder}
.my-favorites{width:70%;margin:0 auto;margin-top:20px;display:flex;flex-wrap:wrap;margin-left:23%}
.fav-img,.fav-title{display:flex;align-items:center}
.fav-title{padding-top:30px;display:block}
.fav-title div{display:block}
.fav-title div:nth-child(2){font-weight:normal}
.fav-title{margin-left:2%}
.cabinet-tab-content{display:none;padding:40px}
.cabinet-tab-content.current{display:block}
.cancel-close-icon,.book-close-icon{display:block;box-sizing:border-box;width:20px;height:20px;border-width:3px;border-style:solid;border-color:lightgrey;border-radius:100%;background:-webkit-linear-gradient(-45deg,transparent 0%,transparent 46%,white 46%,white 56%,transparent 56%,transparent 100%),-webkit-linear-gradient(45deg,transparent 0%,transparent 46%,white 46%,white 56%,transparent 56%,transparent 100%);background-color:lightgrey;transition:all 0.3s ease;margin-left:-20px;margin-top:10px}
.bottom-row{position:relative;left:23%;width:52%;height:1px;background-color:lightgrey}
  .partners-title{margin-top:50px;text-align:center;color:#000000}
.partners-container{position:relative;width:90%;left:5%;display:flex;flex-wrap:wrap}
.partner-logo{margin:1%;width:14.6%;height:170px;background-color:#fff}
.partner-logo img{width:100%;height:100%;object-fit:contain}
  .georgia-map{background-color:#fff}
.region-title{text-align:center;margin-top:50px}
.ss:hover{fill:#EB2A29;cursor:pointer}
.move{width:auto;height:auto;padding:10px;max-width:150px;text-align:center;color:#333;background-color:white;border:1px solid lightgrey;border-radius:5px;position:absolute;font-weight:bold}
.choose-region{text-align:center;text-transform:uppercase;padding-top:20px;font-weight:bold}
.georgia-map svg{margin-bottom:20px}
  .world-map{background-color:#fff}
.world-title{text-align:center;margin-top:50px}
.cc:hover{cursor:pointer}
.continent-move{width:auto;height:auto;padding:10px;max-width:150px;text-align:center;color:#333;background-color:white;border:1px solid lightgrey;border-radius:5px;position:absolute;font-weight:bold;display:none}
.choose-continent{text-align:center;text-transform:uppercase;padding-top:20px;font-weight:bold}
.world-map svg{margin-bottom:20px}
  .current-region-title{text-align:left;padding-top:50px;text-align:center}
.region-full{width:100%;background-color:#fff}
.region-view{width:90%;position:relative;display:flex;left:5%}
.region-text-title{text-transform:uppercase;text-align:left;margin-top:30px}
.fat-row{width:50px;height:7px;text-align:left;background-color:#EB2A29}
.map{width:40%;align-items:center;display:flex}
.region-text{width:58%;margin-left:2%}
.region-text p{margin-top:15px}
.m-top{margin-top:30px}
.region-btn{text-decoration:none;color:#333;padding:15px;border:1px solid #EB2A29;font-weight:bold}
.region-image{width:90%;left:5%;position:relative;display:flex;flex-wrap:wrap;margin-top:40px}
.reg-img{width:18%;margin:15px;margin-bottom:30px}
.reg-img img{width:100%;height:180px;object-fit:cover}
.slick-prev .slick-arrow{font-family:'slick'}
.slick-prev:before,.slick-next:before{color:#333 !important;opacity:0.5}
.region-active{fill:#EB2A29}
  @media (max-width:2560px) and (min-width:2000px){.brand img{width:55%}
}
@media (max-width:1920px) and (min-width:1367px){.modal-text p{max-height:470px}
.modal-img{height:650px}
.about-us-image{margin-bottom:5%}
.about-us-text{margin-top:2%}
.brand img{width:75%}
.my-favorites{margin-left:23%}
.footer-contact{width:87%}
.bottom-row{position:relative;left:23%;width:53%;height:1px;background-color:lightgrey}
.language{right:9%}
.call,.msg,.skype,.chat{width:19%}
}
@media (max-width:1366px){.ew-logo{margin-right:0}
}
@media (max-width:1024px){.ew-logo{width:70%}
.see-full-weather > p{padding-left:5px}
.cabinet-content input{width:27%}
.sign-in,.Subscribe{width:80%}
.tab-link:nth-child(1),.tab-link:nth-child(2),.tab-link:nth-child(4),.tab-link:nth-child(5),.tab-link:nth-child(6){width:13.89%}
.footer-contact{height:auto}
}
@media (max-width:768px){.select-div{width:100%;left:0}
.sectionone{left:0;width:100%}
.control-group1,.control-group2,.checkin,.checkout,.selectrooms,.visitors,.selectdays,.childrens{width:100%}
.online-link{width:33.1%}
.estate-container{margin-left:1%;width:98%}
.estate-content{width:48%}
.project-video{width:98%;left:1%}
.video{width:48%}
.estate-view-content{width:98%}
.estate-img{width:100%;height:400px;order:1}
.estate-txt{width:100%;height:auto;order:2}
.estate-txt *{padding-left:20px}
.estate-row{margin-left:20px}
.about-modal{position:fixed;top:8%}
.li-border{margin:0 auto}
.section-five{text-align:center !important}
.nav-active{border:none}
.section-one,.section-two,.section-three{display:none}
.tab-content{padding:0}
.tour-photos{width:48%;margin:1%}
.modal-image{width:90%;left:5%}
.slick-next{right:0px}
.slick-prev:before{padding-left:10px}
.region-image{width:94%;left:3%}
.reg-img{width:6% !important;margin:27px}
.reg-img img{width:100%;height:280px;object-fit:cover}
.region-text{width:98%;margin:2%}
.map{width:100%;position:relative;top:20px}
.region-view{width:100%;display:inherit;left:0}
.continent-title{margin-top:20px}
.sort-country{top:105px}
.partner-logo{margin:1%;width:30.8%}
.my-favorites{width:100%;margin:0;margin-top:20px;display:flex;flex-wrap:wrap}
.cabinet-content input{width:60%}
.continent-suggest-items{width:48%}
.tour-view-details{order:2;width:90%;padding-left:5%;margin-top:30px}
.right-tour-image{width:90%;left:5%;order:1}
.tab-link:nth-child(1),.tab-link:nth-child(2),.tab-link:nth-child(4),.tab-link:nth-child(5),.tab-link:nth-child(6){width:49.62%}
.tab-link:nth-child(6){border-right:1px solid lightgrey}
.tab-link:nth-child(3){width:100%}
.distance,.duration,.unknown{width:23%;padding-top:10px;text-align:center;padding-bottom:10px}
.another-tours-content{width:47%}
.tours-suggest,.suggest{width:98%;left:1%}
.tours-items,.suggest-items{width:48%}
.tours-container{margin-left:1%;width:98%}
.tours-content{width:48%;margin:1%}
.modal-img{width:98%;left:1%;position:relative;height:500px}
.modal-text{width:98%;margin:2%;position:relative}
.close{position:absolute;right:19px;cursor:pointer;bottom:0;margin-bottom:10px;z-index:9999}
.team-container,.project-container,.image-gallery,.georgia-container{width:98%;left:1%}
.team-content,.project-content,.images-layer,.georgia-content{width:48%}
.about-us-image{width:98%;left:1%;padding:0}
.about-us-text{width:98%;left:1%;padding:0}
.about-us,.content{width:95%;margin:0 auto}
.aboutus-bg{margin-top:1%}
.language{top:60px;right:50px}
footer{margin-top:auto}
.footer-links{left:0}
.footer-sections ul{padding:0}
.ew-logo{margin:0 auto;margin-top:10px;margin-bottom:10px;width:25%}
.footer-sections{width:100%;text-align:center}
.footer-contact{display:none;height:auto;width:100%;left:0}
.connect{width:100%}
.suggest-items{width:48%;padding:1%;height:auto}
.left-side{width:98%;left:1%;position:relative}
.week-weather{width:18%}
.right-side{width:100%;background-color:#fff;position:relative;margin:1%;display:flex;flex-wrap:wrap}
.currency-usd,.currency-gbp,.currency-eur,.currency-rub{display:flex;flex-wrap:wrap;margin-top:12px;margin-left:50px;width:42%}
}
 @media (max-width:480px){#myselect{width:100%;left:0}
.results{border:1px solid lightgrey;margin-top:40px;width:100%}
.res-flex{display:inherit;margin-left:0}
.result-img{width:90%;height:80px;margin-top:0px;margin-left:5%}
.room-book{padding:20px;margin-left:0;display:flex}
.result-price{padding-bottom:10px;padding-top:10px}
.hotel-book{text-decoration:none;background:#EB2A29;color:#fff;padding:10px;margin-left:20px}
.more-details{left:33%}
.results-foreach{width:100%}
 .online-link{width:100%}
.select-div{width:100%;left:0}
.sectionone{left:0;width:100%}
.control-group1,.control-group2,.checkin,.checkout,.selectrooms,.visitors,.selectdays,.childrens{width:100%}
.estate-container{margin-left:1%;width:98%}
.estate-content{width:100%}
.tours-details-title{margin-top:0}
textarea{width:100%;left:0}
.ratebtn{width:30%;left:0}
.video{width:100%}
.sign-in,.Subscribe{top:10%}
.estate-img{height:300px}
.li-border{margin:0 auto}
.select{margin:0 auto;margin-top:45px;margin-bottom:-20px;padding:0}
#forecast-container{width:100% !important}
#forecast-container > .week-weather{width:48%}
.tab-content{padding:10px}
.tour-photos{width:100%;margin:1%}
.modal-image img{height:300px}
.georgia-map svg{height:300px}
.slick-prev:before{padding-left:10px}
.slick-next{right:-20px}
.region-image{width:87%;left:6%}
.reg-img{width:7% !important;margin:14px}
.region-view{width:90%;position:relative;display:inherit;margin:2%}
.map{width:100%;align-items:center;display:flex}
.region-text{width:95%;margin-left:5px;padding:0}
.region-text p{margin-top:10px}
.Sort-by{position:relative;left:5%;width:91%;display:flex;flex-wrap:wrap}
.sort-country{left:0}
.partners-container{width:98%;left:1%}
.partner-logo{width:48%;height:130px}
.currency-usd,.currency-gbp,.currency-eur,.currency-rub{display:flex;flex-wrap:wrap;margin-top:12px;margin-left:50px;width:100%}
.cancel-close-icon,.book-close-icon{position:absolute;right:20%;margin-top:15px}
.fav-title{margin-left:0}
.quantity{padding-top:0}
.book-btn,.cancel-btn{margin-left:45px}
.bottom-row{margin-top:20px;left:0;width:90%}
.cabinet-btn{width:93%;margin-bottom:20px}
label{padding-top:10px}
.cabinet-content input{width:93%;margin-top:10px}
.cabinet-content{margin-top:50px;position:relative;width:98%;left:1%}
.cabinet-content label{margin-left:0;font-size:14px;width:auto;display:block;text-align:center}
.cabinet-link{width:98%}
.cabinet-link:nth-child(2),.cabinet-link:nth-child(3){margin-left:0;margin-top:1.7%}
.right-side{width:98%;margin:1%}
.continent-suggest-items{width:100%}
.sign-in,.Subscribe{width:98%}
.tab-link{width:100% !important}
.tab-link:nth-child(6){border-right:1px solid lightgrey}
.tab-link:nth-child(3){width:100%}
.distance,.duration,.unknown{width:35%;padding-top:10px;text-align:center;padding-bottom:10px}
.another-tours-content{width:100%}
.tours-suggest,.suggest{width:98%;left:1%}
.tours-items,.suggest-items{width:100%}
.tours-container{margin-left:1%;width:98%}
.tours-content{width:100%;margin:1%}
.modal-img{width:98%;left:1%;position:relative;height:265px}
.modal-text{width:98%;margin:2%;position:relative}
.close{position:absolute;right:10px;cursor:pointer;bottom:0;margin-bottom:10px}
.about-modal{position:fixed;top:13%;width:99%;left:1%}
.modal-text p{max-height:180px}
#title{font-size:16px}
.team-container,.project-container,.image-gallery,.georgia-container{width:98%;left:1%}
.team-content,.project-content,.images-layer,.georgia-content{width:100%}
.about-us-image{width:98%;left:1%;padding:0}
.about-us-text{width:98%;left:1%;padding:0}
.language{top:60px;right:50px}
footer{margin-top:auto}
.footer-links{left:0}
.footer-sections ul{padding:0}
.ew-logo{margin:0 auto;margin-top:10px;margin-bottom:10px;width:50%}
.footer-sections{width:100%;text-align:center !important}
.ew-logo{text-align:center !important}
.footer-contact{display:none;height:auto;width:100%;left:0}
.connect{width:100%}
.suggest-items{width:100%;padding:0;height:auto}
.left-side{width:98%;left:1%;position:relative}
.week-weather{width:44%}
}
.language > ul a{line-height:1}
.nav-dropdown li a{line-height:20px !important;font-size:12px !important;padding-top:8px !important;padding-bottom:7px !important}
.another-tours-content a{text-decoration:none;color:black}
.section-five{text-align:right}
.language a.active{color:#EB2A29}
.change-clr{background-color:#EB2A29!important;color:white!important}
.popup-container{max-width:600px;min-height:100px;padding:20px;background:#fff;border:1px solid #333;position:fixed;top:20px;margin:auto;z-index:99999}
.jssorl-009-spin img{animation-name:jssorl-009-spin;animation-duration:1.6s;animation-iteration-count:infinite;animation-timing-function:linear}
@keyframes jssorl-009-spin{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
 .jssorb032{position:absolute}
.jssorb032 .i{position:absolute;cursor:pointer}
.jssorb032 .i .b{fill:#fff;fill-opacity:0.7;stroke:#000;stroke-width:1200;stroke-miterlimit:10;stroke-opacity:0.25}
.jssorb032 .i:hover .b{fill:#000;fill-opacity:.6;stroke:#fff;stroke-opacity:.35}
.jssorb032 .iav .b{fill:#EB2A29;fill-opacity:1;stroke:#fff;stroke-opacity:.35}
.jssorb032 .i.idn{opacity:.3}
 .jssora051{display:block;position:absolute;cursor:pointer}
.jssora051 .a{fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10}
.jssora051:hover{opacity:.8}
.jssora051.jssora051dn{opacity:.5}
.jssora051.jssora051ds{opacity:.3;pointer-events:none}
 #jssor_1{position:relative;margin:0 auto;top:0;left:0px;width:1300px;height:500px;overflow:hidden;visibility:hidden}
.slides{cursor:default;position:relative;top:0px;left:0px;width:1300px;height:500px;overflow:hidden}
.jssorb032{position:absolute;bottom:12px;right:12px}
.slider-imgs{background-size:cover;background-repeat:no-repeat;background-position:center center}
.caption{position:absolute;top:120px;right:75px;width:230px;height:230px;border-radius:50%;background-color:#EB2A29;z-index:1;opacity:1!important}
.caption h2{position:relative;text-align:left;width:145px;margin:0 auto;margin-top:45px;color:white; font-size:20px;font-family:'Arial'}
.bb{width:115px;height:2px;background-color:white;position:relative;margin:0 auto;margin-top:8px;padding-left:25px}
.caption-price{position:absolute;top:160px;left:-17px;width:80px;height:80px;background-color:white;border-radius:50%}
.caption-price h3{color:#EB2A29;position:relative;width:50px;margin:0 auto;margin-top:20px;text-align:center}
.caption-price h3:lang(en){font-family:'Arial'}
.caption p{width:60px;margin:0 auto;margin-left:45px;margin-top:7px;color:white;text-align:left}
@media(max-width:768px){#jssor_1{height:100vh}
.slides{height:100vh}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8'; .slick-loading .slick-list{background:#fff url('../themes/tbs/assets/images/ajax-loader.gif') center center no-repeat}
 @font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../themes/tbs/assets/fonts/slick.eot');src:url('../themes/tbs/assets/fonts/slick.eot?#iefix') format('embedded-opentype'),url('../themes/tbs/assets/fonts/slick.woff') format('woff'),url('../themes/tbs/assets/fonts/slick.ttf') format('truetype'),url('../themes/tbs/assets/fonts/slick.svg#slick') format('svg')}
 .slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
 .slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}
@charset "UTF-8"; .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
 @-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
.shake{-webkit-animation-name:shake;animation-name:shake}
@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}
.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}
@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
 @-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}
@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}
@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}
.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRight{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-webkit-keyframes fadeOutUp{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}
@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
.flipOutX{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
.flipOutY{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
@keyframes lightSpeedOut{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}
 @-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
 @-webkit-keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
@keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
@-webkit-keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}
@keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}
@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}
@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}