*, *:after, *:before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
html, body { height:100%; margin:0; padding:0; font-family:"Open Sans", sans-serif; }
body { overflow-x:hidden; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0;font-family:'Quicksand', sans-serif; font-weight:700; margin-bottom:5px; color:#333; }
p, li { line-height:26px; color:#333; font-size:15px; }
a { -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out; text-decoration:none;  }
a:hover, a:focus { text-decoration:none; outline:0; }
.clear { clear:both }
.ie6,.ie7,.ie8,.ie9, img{ border:none; }
h1.cursive { font-size:46px; }
.bg_white { background:#fff; }
.relative { position:relative; }
.purple { color:#a82682; }

.title-border { width:130px; height:1px; margin:10px auto 30px; background-color:#e1e1e1; display:block; }
.title-border span { width:60px; height:2px; margin:auto; background-color:#a82682; display:block; }
.title-border-left { width:130px; height:2px; margin:10px 0 30px; background-color:#e1e1e1; display:block; }
.title-border-left span { width:60px; height:2px; background-color:#a82682; display:block; }

section { padding:60px 0;  }
.container { /*border:1px solid#ddd;*/ }




/* Selection */
::-moz-selection { background:#333; color:#fff; }
::selection { background:#333; color:#fff; }

@font-face { font-family:"HaloHandletter"; src:url("../halohandletter.html"); }
/* Debug */
.cake-sql-log { width:100%; }
.cake-sql-log tr th,
.cake-sql-log tr th,
.cake-sql-log tr th,
.cake-sql-log tr td,
.cake-sql-log tr td,
.cake-sql-log tr td { border:1px solid #ddd; padding:8px; line-height:1.42857143; vertical-align:top; font-size:14px; font-family:"Open Sans"; }


/*
2.Scrollup
==============*/
#scrollUp { background:#a82682 none repeat scroll 0 0; border-radius:100%; bottom:5px; color:#fff; font-size:16px; height:40px; right:20px; text-align:center; text-decoration:none; width:40px; }
#scrollUp:hover { opacity:1; color:#fff !important; background:#6b0553; }
#scrollUp i { display:block; font-weight:bold; padding-top:11px; }

.navbar { background:none; min-height:80px !important; border:none; margin-bottom:0px; border-radius:0px; position:fixed; z-index:9999; width:100%; top:40px;
-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.navbar .container { background:#fff; padding:2px 15px; position:relative; }
.navbar .container:before { content:'';  background:#fff; position:absolute; left:-22px; top:0px; width:50px; height:100%;-webkit-transform:skewX(-25deg); -ms-transform:skewX(-25deg); -o-transform:skewX(-25deg);
-moz-transform:skewX(-25deg); transform:skewX(-25deg); z-index:0; }
.navbar .container:after { content:'';  background:#fff; position:absolute; right:-22px; top:0px; width:50px; height:100%;  -webkit-transform:skewX(25deg); -ms-transform:skewX(25deg); -o-transform:skewX(25deg); -moz-transform:skewX(25deg); transform:skewX(25deg); z-index:-1; }
.navbar-nav>li { margin:0 3px; }
.navbar-nav>li>a { color:#666 !important; display:block; font-size:15px; padding:7px 10px; text-transform:uppercase; transition:all 0.4s ease 0s; position:relative; font-weight:bold; }
.navbar-nav>li>a:before { content:''; position:absolute; right:0; bottom:-5px; width:100%; border-bottom:3px solid #fff; }
.navbar .navbar-nav>li>a.active,
.navbar .navbar-nav>li>a:focus,
.navbar .navbar-nav>li>a:hover { color:#880569 !important; }
.navbar .navbar-nav>li>a:hover:before,
.navbar .navbar-nav>li>a.active:before { content:''; position:absolute; right:0; bottom:-5px; width:100%; border-bottom:3px solid #ab0583; }

.navbar-nav>li>a:hover { transition :all 0.4s 0s ease; color:#ab0583 }
.navbar .navbar-collapse { padding-right:0px; }

.navbar-nav { margin-top:15px; }

.dropdown-toggle::before { display:none; }
.dropdown-menu { padding:0px; }
.dropdown-menu a { display: block; width: 100%; padding: .25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; }
.dropdown-menu :hover, .dropdown-menu a.active { background:#880569; color:#fff;  }

.navbar-nav>li>a.online_add { background:#880569; color:#fff !important; border-radius:6px; }
.navbar-nav>li>a.online_add:hover,
.navbar-nav>li>a.online_add:focus { background:#b60c8e; color:#fff !important; }

.navbar-nav>li>a.online_add:hover:before,
.navbar-nav>li>a.online_add.active:before { display:none; }


/* Menu  Section */

.logo { padding:2px 5px; width:240px; margin-top:0px; z-index:99;  }
.top-nav-collapse  { width:100%; min-height:65px !important; background:#fff; left:0; right:0; top:0; position:fixed; z-index:9999; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.25); padding-bottom:2px; }
.top-nav-collapse .logo { width:200px; }
.top-nav-collapse .top_header { display:none; }

.top-nav-collapse .top_menu { top:-8px; width:414px; height:29px; }
.top-nav-collapse .top_menu:before, .top-nav-collapse .top_menu:after, .top-nav-collapse .top_menu ul:after  { display:none; }
.top-nav-collapse .top_menu ul li a,
.top-nav-collapse .top_menu ul li  { color:#ab0583; font-weight:600; line-height:normal; }
.top-nav-collapse .top_menu ul { padding-left:0px; }
.top-nav-collapse .top_menu .call_us { border-left:1px solid#ddd; margin-left:0px; text-align:right; }

.top-nav-collapse .navbar-nav { margin-top:15px; }
.top-nav-collapse .navbar-nav>li>a {  }

.top_menu { width:446px; height:40px; position:absolute; top:-25px; right:30px; z-index:99; padding-left:7px; }
.top_menu:before { content:'';  background:#880569; position:absolute; left:0px; top:0px; width:100%; height:100%; -webkit-transform:skewX(25deg); -ms-transform:skewX(25deg); -o-transform:skewX(25deg);
-moz-transform:skewX(25deg); transform:skewX(25deg); z-index:-1; }
.top_menu:after { content:'';  background:#6b0553; position:absolute; left:-15px; top:0px; width:28px; height:25px; -webkit-transform:skewX(-25deg); -ms-transform:skewX(-25deg); -o-transform:skewX(-25deg); -moz-transform:skewX(-25deg); transform:skewX(-25deg); z-index:-5; }

.top_menu ul { position:relative; z-index:999; margin-bottom:0px; padding-left:10px; float:left; }
.top_menu ul:after { content:'';  background:#6b0553; position:absolute; right:-15px; top:0px; width:1px; height:100%; -webkit-transform:skewX(25deg); -ms-transform:skewX(25deg); -o-transform:skewX(25deg); -moz-transform:skewX(25deg); transform:skewX(25deg); z-index:-5; }
.top_menu ul li { display:inline-block; color:#fff; font-size:13px; padding:5px 8px; line-height:30px; }
.top_menu ul li a { color:#fff; text-transform:uppercase; display:inline-block; }

.call_us { margin-left:15px; }
.call_us:after { display:none; }

/* Floating */
/*.floatinglikebox { background: url('../img/widget.png') no-repeat scroll top left transparent !important; display:block; height:220px; padding:0 5px 0 40px; width:245px; z-index:99999; position:fixed; right:-205px; top:20%;
-webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }
.floatinglikebox:hover { right:46px; }
.floatinglikebox div { border:none; position:relative; display:block; }
.floatinglikebox div iframe { border:none; overflow:hidden; width:251px; height:210px; background:#fff; }
.floatinglikebox span { bottom:10px; font:11px tahoma,verdana,arial,sans-serif; position:absolute; right:6px; text-align:right; z-index:99999; }
.floatinglikebox span a { color:#808080; text-decoration:none; }
.floatinglikebox span a:hover { text-decoration:underline; }*/

/* Slider Section */

.slider { /*margin-top:80px; */ }
.slider .owl-controls {  }
.all-slide .owl-item { height:700px;}
.all-slide .single-slide { background-size:cover; background-position:center center; background-repeat:no-repeat; height:100%; }
.slider-text { left:0; margin:0 auto; position:relative; right:0; top:50%; transform:translateY(-50%); z-index:2; width:1170px; padding:10px 0; }
.slider-caption span.subtitle { color:#333; font-size:24px; text-transform:capitalize;  padding-top:30px; margin-bottom:10px; display:inline-block; }
.slider-text h1 { color:#fff; font-size:48px; font-weight:bold; margin-bottom:0; display:block; font-family:"Open Sans"; text-transform:uppercase; }
.slider-text h2 { color:#fff; font-size:40px; letter-spacing:0.5px; }
.slider-text p { color:#fff; }
.slider-text a { background:#fff; color:#333; display:inline-block; padding:10px 15px; text-transform:capitalize;  position:relative; z-index:5; transition:0.5s; margin-top:10px; }
.slider-text  a:hover{ background:#245e9c;color:#fff;transition:all 0.4s ease 0s; }

.all-slide .owl-controls { position:absolute; top:45%; width:100%; z-index:99; transform:translateY(-50%); left:0; right:0; text-align:center; margin:0px auto; }
.all-slide .owl-controls .owl-buttons div { background:none; opacity:1.00; }
.all-slide .owl-controls .owl-prev { position:absolute; transition:all 0.4s ease 0s; opacity:0; }
.all-slide:hover .owl-prev{transition:all 0.4s ease 0s; left:0; opacity:1; }
.all-slide .owl-controls .owl-next { position:absolute; transition:all 0.4s ease 0s; opacity:0; }
.all-slide:hover .owl-next{transition:all 0.4s ease 0s; right:0; opacity:1; }
.all-slide .owl-controls .owl-prev i,
.all-slide .owl-controls .owl-next i { color:#fff; font-size:30px; height:40px; line-height:40px; text-align:center; transition:all 0.5s ease-out 0s; width:40px; }
.all-slide .owl-controls .owl-next i:hover { transition:all 0.5s ease-out 0s; color:#999;  }
.all-slide .owl-controls .owl-prev i:hover { transition:all 0.5s ease-out 0s; color:#999;  }
.all-slide  .owl-dots { display:none !important; }

.home { margin-top:50px;  }
.home .col-md-12 h3 { margin:20px 0 30px 0; }
.home .col-lg-3 h3 { margin-top:20px; font-size:16px; letter-spacing:1px; font-weight:600; }

.home_cont { }
.home_cont h4 { font-size:18px; font-family:"Open Sans"; color:#245e9c; margin-bottom:20px; }
.home_cont h2 { margin-bottom:20px; line-height:44px; }

.line { display:block; width:50px; background:#245e9c; height:2px; margin:20px 0 30px 0;
 -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;  }

.home_cont:hover .line { width:70px; }
.home_cont .btn { }

.home .tag { width:94%; margin:0 auto; margin-bottom:30px; }
.home .tag h4 { font-size:20px; font-weight:600; }
.home .tag h4 span { font-size:24px; color: #a82682; }
.home .tag p { font-size:14px; line-height:22px; text-align:justify; }

.features-section { padding:50px 0px; background:#f8f8f8; background-size:cover; position:relative; }
.features-section:before { content:''; position:absolute; top:0px; width:100%; height:100%; background:rgba(0, 0, 0, 0.70); }
.features-section h2 { color:#fff; margin-bottom:20px; }
.features-section .container .row { width:92%; margin:0 auto; }
.features-section .item { margin-bottom:20px; border-radius:5px; overflow:hidden; background:#fff; cursor:pointer; /*overflow:hidden; transition:all 500ms ease; box-shadow:0 0 15px 3px #f1f1f1;*/ }

.features-section .item > .img_box { background:#000; overflow:hidden; position:relative; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }
.features-section .item img { -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }
.features-section .item:hover img { opacity:0.5; -moz-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1); }

.features-section .item h6, .features-section .item p, .features-section .item .link-btn { padding:0 15px; }

.features-section .item h6 { font-size:22px; font-weight:700; color:#222; padding-top:15px; transition:all 500ms ease; }
.features-section .item p { font-size:14px; line-height:24px;  color:#666; height:75px; overflow:hidden; }
.features-section .item .link-btn { position:relative; padding:10px 10px; text-align:center; border-top:2px solid #ffbe12; }
.features-section .item:hover .link-btn {  border-top:2px solid #a82682; }
.features-section .item:hover .link-btn a { color: #a82682; }
.features-section .item a{ font-size:14px; font-weight:700; line-height:20px; color:#222222; text-transform:capitalize; transition:all 500ms ease; }


.why_choose { }
.why_choose h4 { margin:20px 0 10px 0px; font-size:36px; }
.why_choose h3 { font-size:18px; }
.why_choose .thumb { padding:8px; border:none; -webkit-box-shadow: 0 5px 30px rgba(41,41,59,.1); box-shadow: 0 5px 30px rgba(41,41,59,.1); }
.about_text #counter { width:90%; margin:-40px auto; position:relative; z-index:999; background:#fff; border-radius:20px; box-shadow:2.5px 4.33px 30px 0 rgba(191, 125, 64, 0.1); border:1px solid transparent; }
.about_text #counter .col-md-3 { border-left:1px solid #f1f1f1; padding:20px 0; }
.about_text #counter .col-md-3:first-child { border-left:0px; }
.about_text #counter .thumb .counter { font-size:36px; font-weight:600; display:inline-block; }
.about_text #counter .thumb h4 { font-size:18px; font-family:"Open Sans"; display:inline-block; color:#a82682; }

.testimonial { padding:0px; margin-top:150px; background:url(bg_1.jpg) center bottom no-repeat; }
.testimonial .card { background:#a82682; position:relative; z-index:999; border-radius:0px; }
.testimonial .card:after { background:#a82682; -webkit-transform:skewY(-174deg); -o-transform:skewY(-174deg); -moz-transform:skewY(-174deg); transform:skewY(-174deg); content:""; height:130px; position:absolute; top:-90px; left:0; width:100%; border-top-right-radius:5px; border-top-left-radius:5px; -webkit-backface-visibility:hidden; -ms-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden; box-shadow:0 -26px 12px transparent; outline:1px solid transparent; }

.testimonial .card h3 { color:#fff; margin-bottom:50px; position:relative; }
.testimonial .card h3:after { content:''; background:#fff; border-radius:3px; height:3px; width:100px; position:absolute; bottom:-10px; left:0px; }
.testimonial .card form { position:relative; z-index:999; }
.testimonial .card form label { display:none; }
.testimonial .card form .form-control { background:none; font-size:14px; border:none; border-bottom:1px solid #8c1b6b; color:#fff; }
.testimonial .card form .form-control:focus { outline:none;  box-shadow:none; }

.testimonial .card .btn { border:2px solid #fff; border-radius:5px; padding:8px 50px; color:#fff; background:none; font-size:16px; margin:20px 0; }
.btn:hover, .btn:focus { background:#fff; color:#333; }

.addmissions_open  { padding:50px 50px; }
.addmissions_open h1 { color:#fff; margin-bottom:0px; }
.addmissions_open h1:nth-child(2) { font-size:86px; }




.testimonial header { position:relative; width:80%; margin:0 auto; margin-top:13%;  }
.testimonial header .carousel { min-height:200px; }
.testimonial header h2 { margin-bottom:20px; }
.testimonial header h2, .testimonial header .carousel-inner p, .testimonial header .carousel-inner h4 { color:#fff; }

.carousel-indicators { bottom:0px; }

@media (max-width:480px) {
	.testimonial header .carousel { min-height:290px; }
}


::-webkit-input-placeholder { color:#666; }
:-moz-placeholder           { color:#666; }
::-moz-placeholder          { color:#666; }
:-ms-input-placeholder      { color:#666; }


.inner_banner img { width:100%; }

.breadcrumb_bg { background:#f5f5f5;   }
.breadcrumb_bg .breadcrumb { background:none; border:none; font-weight:600; text-transform:uppercase; padding:10px 10px; margin-bottom:0px;  }
.breadcrumb_bg .breadcrumb li { color:#666; }
.breadcrumb_bg .breadcrumb li i { font-size:20px; }
.breadcrumb_bg .breadcrumb li a { color:#666; display:inline-block; }
.breadcrumb_bg .breadcrumb li.active { color:#a82682; }

/* Home VIdeo */

.video_sec { background:#fdfdfd; }
.video_sec .col-md-12 { }
.video_sec .col-md-12 h2 { margin-bottom:30px; }
.video_sec .col-lg-4 { margin-bottom:30px; }
.video_sec .card { padding:10px 10px 5px 10px; border:none;  -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1); margin-bottom:10px; }
.video_sec .card p { margin:0px; padding: 7px 0; font-family: 'Roboto', sans-serif; font-weight:400; }

.video_sec .card .youtube { position:relative; cursor:pointer; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }
.video_sec .card .youtube:before { content:''; position:absolute; width:100%; height:100%; background:rgba(123, 20, 93, 0.4); -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }
.video_sec .card .youtube:hover:before { content:''; background:none; }
.video_sec .card .youtube .play { height:58px; width:58px; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; margin:0 auto; background:url(play.png) no-repeat; cursor:pointer; background-size:contain; z-index: 99; opacity:1; }

.yl-item {  -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1); margin-bottom:10px;}
.yl-thumbnail img { width:100%; }


.grtyoutube-popup { position:fixed; top:0; left:0; right:0; bottom:0; z-index:99999; }
.grtyoutube-popup-content { margin-top:150px; width:95%; max-width:1000px; margin-left:auto; margin-right:auto; position:relative; }
.grtyoutube-popup-close { position:absolute; top:-30px; right:0; color:#FFF; font-size:25px; width:17px; height:17px; cursor:pointer; }
.grtyoutube-iframe { width:100%; height:565px; }
@media (max-width:767px) {
.grtyoutube-iframe { width:100%; height:350px; }
}
.grtyoutube-dark-theme{ background: rgba(0,0,0, 0.85); }
.grtyoutube-dark-theme .grtyoutube-popup-content { -webkit-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4); -moz-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4); box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4); }
.grtyoutube-dark-theme .grtyoutube-popup-close { background: url('icon-close-white.png') no-repeat; }
.grtyoutube-light-theme { background: rgba(255,255,255, 0.85); }
.grtyoutube-light-theme .grtyoutube-popup-content { -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4); }
.grtyoutube-light-theme .grtyoutube-popup-close { background: url('../icon-close-black.html') no-repeat; }
@media (max-width:1400px) {
.grtyoutube-popup-content { margin-top:50px; }
}



/* ===== online-addmission ===== */

#online-addmission  { }
#online-addmission .col-lg-10 { }
.login_page .col-xl-4 .card,
#online-addmission .col-lg-10 .card { padding:40px; border:none;
    -webkit-box-shadow: 0 5px 30px rgba(41,41,59,.1);
    box-shadow: 0 5px 30px rgba(41,41,59,.1); }
#online-addmission  .form-group > label { font-weight:600; font-size:14px; margin-bottom:3px; }
#online-addmission  .form-group input.form-control { height:45px; }
#online-addmission  .form-group .form-control { border:1px dashed#ddd; }
#online-addmission  .d-block { padding-top:12px; }
#online-addmission  .submit { margin-top:15px; }
#online-addmission  .submit .btn { background:#6b0553; color:#fff; padding:10px 15px; }

#online-addmission .col-lg-10 .card #AdmissionAddress,
#online-addmission .col-lg-10 .card #AdmissionCurrentCoachingClass { height:100px; }

#online-addmission #form .show { display:block; }
#online-addmission #form .hide { display:none; }

@media (max-width:767px) {
#online-addmission .col-lg-10 .card { padding:30px; }
#online-addmission #form label.lbl-radio  { font-size:15px; padding-left:21px; line-height:31px; }
#online-addmission #form label.lbl-radio:before { content: " "; top:8px; width:15px; height:15px; }
#online-addmission #form input[type="radio"]:checked + label.lbl-radio:before { top:0; width:100%; height:100%; background:rgba(168,38,130, 0.8) !important; }
#online-addmission #form .form-item p.formLabel { width:85%;   }


}





.choose_subject  {}

.choose_subject .col-xl-4 { margin-bottom:50px; padding:0 30px; }
.choose_subject .col-xl-4 .card { padding:6px; border:none;
    -webkit-box-shadow: 0 5px 30px rgba(41,41,59,.1);
    box-shadow: 0 5px 30px rgba(41,41,59,.1);
}
.choose_subject .col-xl-4 .card h2 a span { font-size:16px; display:block; margin-top:10px; }
.choose_subject .col-xl-4 .card h2 a { font-size:26px; color:#666; display:block; padding:20px 5px; }
.choose_subject .col-xl-4 .card:hover h2 a { color:#ab0583; }

.choose_subject .col-xl-4 .card p  { margin-top:15px; }
.choose_subject .col-xl-4 .card .js-video-button { position:relative; cursor:pointer; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }
.choose_subject .col-xl-4 .card .js-video-button img { width:100%; }
.choose_subject .col-xl-4 .card .js-video-button:before { content:''; position:absolute; width:100%; height:100%; background:rgba(123, 20, 93, 0.4); -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }
.choose_subject .col-xl-4 .card .js-video-button:hover:before { content:''; background:none; }
.choose_subject .col-xl-4 .card .js-video-button .play { height:58px; width:58px; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; margin:0 auto; background:url(play.png) no-repeat; cursor:pointer; background-size:contain; z-index: 99; opacity:1; }


.couses_listing { }
.couses_listing .text-left a { padding-left:20px; color:#666; }
.couses_listing .text-right form { float:right; }
.couses_listing .text-right form .form-group { margin-left:10px; }
.couses_listing .text-right form .form-group .btn { margin-top:6px; background:#6b0553; color:#fff; border:none; padding:7px 25px; }
.couses_listing .text-right form .form-group .btn:hover { background:#a82682; color:#fff; border:none; }






/* .....................Branches......................... */
#branches {  }
#gmap{ width:100%; height:650px; }

#controls { /*width:150px; */ padding:0.5rem 10px; border-radius:5px; background:linear-gradient(rgb(168,38,130), rgb(99,19,76)); box-shadow:5px 0px 20px 0 rgba(0,0,0,.2), 13px 0px 24px -11px rgba(156,39,176,.6); }
#controls .controls_title { color:#880569; padding:0.5rem 1rem !important; background:rgba(255,255,255,1); border-radius:3px; }
.ullist { }
.ullist li { margin-bottom:0; }
.ullist a { padding:0 !important; }
.ullist a span { display:block; width:100%; color:#fff; border-radius:3px; padding:10px 20px !important; font-size:14px; text-transform:uppercase; transition:all .125s ease-in; }
.ullist a span:hover { background-color:rgba(255,255,255,0.2); color:#fff; }
.gm-style-iw h5 { background-color:rgba(255,255,255,0.2); color:#880569; font-family:'Open Sans'; font-size:20px; text-align:center; }
.gm-style-iw { max-width:250px !important; font-size:14px !important; font-family:'Open Sans'; overflow-y:auto; }

.gmnoprint { display:none; }

@media (max-width:768px) {
	#branches .col-md-3, #branches .col-md-9 { -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
	#controls { padding:0; border-radius:0; background:transparent; box-shadow:none; margin-bottom:30px; }
	#controls .controls_title { background:transparent; border-radius:0; margin-bottom:15px; padding:0 5px !important; }
	.ullist { text-align:justify; }
	.ullist li { margin:0 5px 10px; display:inline-block; background:linear-gradient(rgb(168,38,130), rgb(99,19,76)); box-shadow:0 3px 35px -8px #aaa; border-radius:5px; }
	.ullist a span { font-size:13px; padding:5px 10px !important; }

}
/*.........................................*/




/* .........................Courses................. */
#courses .nav-pills { width:100%; }
#courses .nav-pills li { margin:0 10px; }
#courses .nav-link { color:#666; font-weight:700; font-size:16px; text-transform:uppercase; padding:4px 10px; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }

/*#courses .nav-link img { width:120px; border:3px solid transparent; border-radius:100%; padding:5px; margin-bottom:10px; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
#courses .nav-link.active img,
#courses .nav-link:hover img { border-color:#880569; box-shadow:0px 15px 25px -15px #333; }
#courses .nav-link.active,
#courses .nav-link:hover { color:#880569; background:transparent; }*/

.schedule { background:#880569 url(schedule.png) no-repeat; background-size:cover; width:120px; height:120px; border-radius:50%; border:2px solid#880569; }
.schedule:hover { background:#666 url(schedule.png) no-repeat; background-size:cover; border:2px solid#666;  }

#courses { padding-bottom:0px; }
#courses .nav-link .svg_box { width:110px; height:110px; display:block; margin:0 auto 12px auto; background:#fbfbfb; border-radius:50%; border:2px solid#fbfbfb; padding-top:26px; }
#courses .nav-link .svg_box svg { fill:#666; width:60px; height:60px; display:block; margin:0 auto;  }

#courses .nav-link.active .svg_box,
#courses .nav-link:hover  .svg_box { background:#a82682; border:2px solid#a82682; box-shadow:0px 15px 25px -15px #333; }
#courses .nav-link.active .svg_box svg,
#courses .nav-link:hover  .svg_box svg { fill:#fff; }
#courses .nav-link.active,
#courses .nav-link:hover { color:#a82682; }

.nav-pills .nav-link.active, .nav-pills .show>.nav-link { background:none !important; }

#courses .tab-pane { padding:30px 0; }
#schedule .table { box-shadow:0 3px 35px -8px #aaa; }
#schedule .table th { color:#fff; background:rgba(168,38,130,0.8); border-top:1px solid #a82682; border-bottom:1px solid #a82682; vertical-align:middle; }
#schedule .table td { background:#fff; border-top:1px solid rgba(168,38,130,0.1); }

#courses .table-responsive { display:table; }
#courses .tab-pane h4 { margin-bottom:50px; color:#880569; font-size:32px; text-decoration:underline; text-align:center; }
#courses .tab-pane h5 { font-size:22px; margin-bottom:15px; }
#courses .tab-pane h6 { font-size:18px; }
#courses .tab-pane p { margin-bottom:30px; }
#courses .tab-pane ul { padding-left:20px; }
#courses .tab-pane .icon-box { display:block; box-shadow:0 3px 35px -8px #aaa; padding:20px; min-height:187px; vertical-align:middle; margin:20px 0; }
#courses .tab-pane .icon-box-big { box-shadow:0 3px 35px -8px #aaa; padding:20px; min-height:213px; margin:20px 0; }
#courses .tab-pane .icon { text-align:center; margin-bottom:20px; }
#courses .tab-pane .icon img { width:80px; }
#courses .tab-pane .icon-text { text-align:center; color:#666; }

@media (max-width:768px) {
	#courses .nav-link { font-size:18px; padding:0px; }
	#courses .nav-link img { width:80px; padding:3px; }
	#courses .table-responsive { display:block; }
	/*#courses .tab-pane .col-md-3 { -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }*/
	#courses .tab-pane .col-md-6 { -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }

}
@media (max-width:480px) {
	#courses .nav-link { font-size:16px; padding:10px; }
	#courses .nav-link img { width:80px; padding:3px; }
	#courses .table-responsive { display:block; }
	/*#courses .tab-pane .col-md-3 { width:100%; }*/
	#courses .tab-pane .icon-box { min-height:auto; }
	#courses .tab-pane .icon-box-big { min-height:332px; }
}
/*...........................*/





/*..................... Results Page .....................*/
#results { padding-bottom:0px; }
#years { border-bottom:1px solid #666; background:transparent; padding:0; border-radius:0; display:table; margin:0 auto 50px; }
#years li { position:relative; display:table-cell; font-size:16px; padding:0 2rem; font-weight:600; line-height:4rem; text-shadow:1px 1px 2px #aaa; }
#years li a { display:block; color:#666; }
#years li a:before { content:""; position:absolute; bottom:0; left:50%; width:10px; height:10px; background:#666; border-radius:200px; -webkit-transform:translate(-50%,50%);  -ms-transform:translate(-50%,50%); transform:translate(-50%,50%); }
#years li a.active, #years li a:hover { color:#a82682; }
#years li a.active:before, #years li a:hover:before { background:#a82682; }

#results .nav-pills { display:table; margin:0 auto; }
#results .nav-pills .nav-item { display:table-cell; font-size:18px; font-weight:bold; padding:0 10px; }
#results .nav-pills .nav-link { display:block; margin:0px 5px; padding:5px 20px; color:#333; background:#fff; border-radius:0; }
#results .nav-pills .nav-link:hover, #results .nav-pills .nav-link.active { border-bottom:3px solid #a82682; color:#a82682; }

#ssc h3, #hsc h3 { text-transform:uppercase; }
.ch-grid { margin:20px 0 0 0; padding:0; list-style:none; display:block; text-align:center; width:100%; }
.ch-grid:after, .ch-item:before { content:''; display:table; }
.ch-grid:after { clear:both; }
.ch-grid li { position:relative; display:inline-block; margin:0 20px 10px; vertical-align:top; width:190px; }
.ch-grid li .percent { position:absolute; top:10px; right:0; width:60px; height:60px; background:rgba(168,38,130, 0.8); border-radius:50%; font-size:14px; font-weight:600; color:#fff; text-align:center; padding-top:18px; }
.ch-grid li p.name { color:#333; text-transform:uppercase; letter-spacing:1px; font-size:16px; margin:15px 20px 0; min-height:45px; text-shadow:0 0 1px #aaa, 0 1px 2px rgba(0,0,0,0.3); font-weight:600; }
.ch-grid li h5 { font-size:18px; font-weight:600; text-transform:uppercase; }
.ch-grid li p { font-size:14px; font-weight:600; letter-spacing:1px; }

.ch-item { width:190px; height:190px; border-radius:50%; margin-bottom:10px; position:relative; cursor:default; background-size:cover; box-shadow:inset 0 0 0 16px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1); -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
.ch-img { background-position:50% 0; background-repeat:no-repeat; }

.old-data { background-position:50% -3px; background-size: 104% auto;  }

.ch-info { position:absolute; background:rgba(168,38,130, 0.5); width:inherit; height:inherit; border-radius:50%; opacity:0; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; -webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-backface-visibility:hidden; }
.ch-item:hover { box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 2px rgba(0,0,0,0.1); }
.ch-item:hover .ch-info { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); opacity:1; }

#overall-result { padding:50px 0; }
#overall-result .fact-box .num { display:block; font-size:50px; color:#333; font-weight:600; text-align:center; }
#overall-result .fact-box span { font-size:24px; color:#333; font-weight:600; padding:0 10px; vertical-align:middle;}
#overall-result .fact-box .num-txt { display:block; font-size:24px; color:#6b0553; vertical-align:middle; }

.fact-box { position:relative; padding:40px 0; margin-bottom:30px; border:2px solid rgba(168,38,130,0.5); -webkit-transition:0.5s; transition:0.5s; }
.fact-box::before, .fact-box::after { width:100%; height:100%; content:''; position:absolute; top:0; left:0; box-sizing:border-box; z-index:3; -webkit-transform:scale(0); transform:scale(0); -webkit-transition:0.5s; transition:0.5s; }
.fact-box:hover { border:2px solid rgba(168,38,130,0); background:rgba(168,38,130,0.5) url('toppers.png') center center no-repeat; }
#overall-result .fact-box:hover .num, #overall-result .fact-box:hover span { color:#000; }

.fact-box:hover::after, .fact-box:hover::before { -webkit-transform:scale(1); transform:scale(1); }
.box-border::before { border-bottom:2px solid #a82682; border-left:2px solid #a82682; -webkit-transform-origin:0 100%; transform-origin:0 100%; }
.box-border::after { border-top:2px solid #a82682; border-right:2px solid #a82682; -webkit-transform-origin:100% 0%; transform-origin:100% 0%; }

#subject-toppers { background:#f4f4f4; padding:50px 0; }
#subject-toppers h3 { text-align:center; margin-bottom:40px; color:#fff; letter-spacing:1px; text-transform:uppercase; text-shadow:1px 1px 1px #ddd; }
#subject-toppers .card { background:#fff; border:none; box-shadow:0 5px 10px rgba(105,106,119,.05); padding:10px 0 0; margin-bottom:30px; }
#subject-toppers .card:before { content:""; position:absolute; left:0; bottom:0; width:100%; height:3px; background:#a82682; margin:0; visibility:hidden; -webkit-transition:.5s ease; -o-transition:.5s ease; transition:.5s ease;  -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); }
#subject-toppers .card:hover:before { -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); visibility:visible; }
#subject-toppers .card-body p { color:#a82682; font-size:20px; font-weight:600; line-height:1em; text-align:center; margin:0; }
#subject-toppers .card-body h4 { color:#666; font-size:40px; font-weight:normal; line-height:2em; text-align:center; margin:0; }

@media (max-width:768px) {
	.fact-box { min-height:232px; padding:40px 20px; }
}

@media (max-width:480px) {
	#years li { font-size:12px; }
	#subject-toppers .col-xs-6, #overall-result .col-xs-6 { width:50%; }
	.ch-grid li { width:250px; }
	.ch-item { width:250px; height:250px; }
	.ch-img { background-position:-5px -5px; background-size:105%; }
	.fact-box { min-height: 000px; padding: 5px 20px; }
	#overall-result { padding-bottom:0px; }
}
/*......................................*/

#gallery .gallery { text-align:center; }
#gallery .nav-pills { display:inline-block; }
#gallery .nav-pills .nav-item { margin:0 auto; display:inline-block; }
#gallery .nav-pills .nav-link { background:#fff; border:1px solid #a82682; border-radius:5px; font-size:16px !important; margin:0 10px 10px; }
#gallery .nav-pills .nav-link.active, .nav-pills .show>.nav-link, #gallery .nav-pills .nav-link:hover { background:#fff; border:1px solid #a82682; border-radius:7px; border-bottom:3px solid #a82682; color:#a82682; cursor:pointer; }

#gallery .col-md-4 { margin-bottom:30px; }
#gallery .gallery-item { border-radius:3px; box-shadow: 0 3px 35px -8px #aaa; cursor:pointer; border-bottom:5px solid #fff; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
#gallery .gallery-item a, #gallery .gallery-item a span { display:block;  }
#gallery .gallery-item a { position:relative; }
#gallery .gallery-item a span { /*min-height:203px;*/ }
#gallery .gallery-item:hover { -webkit-transform:translate(0, -10px); transform:translate(0, -10px); border-bottom: 5px solid #a82682; }
#gallery .caption { position:relative; padding:10px 15px; color:#808080; background:#fff; text-transform:capitalize;  }
#gallery .cat_cap {color:#808080; font-size:20px; }

#gallery .hover_cont {  background:rgba(255, 255, 255, 0.96); position:absolute; left:0px; right:0px; margin:0 auto; top:50%; transform:translateY(-50%); width:95%; height:90%; z-index: 99; opacity:0;-webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;  }
#gallery .hover_cont p { font-size:20px; margin:5px 15px; color:#333; position:absolute;  left:0px; right:0px; margin:0 auto; top:70%; transform:translateY(-70%); opacity:0;
    -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;  }
#gallery .col-md-4:hover .hover_cont { opacity:1; }
#gallery .col-md-4:hover .hover_cont p { top:50%; transform:translateY(-50%); opacity:1; }



/*.......................*/




/*...............Contact Us....................*/
#contact-us, #career { /*background:url('../img/bg1.jpg') left top repeat;*/ }
/*#contact-us .card { position:absolute; top:130px; left:-80px; background:url('../img/map-bg.jpg') 50% 0 no-repeat; border:none; border-radius:5px; box-shadow:0 0 20px -5px #000; display:block; width:100%; z-index:1; }*/
#contact-us .card { box-shadow:0 3px 35px -8px #aaa; border:none; margin-bottom:30px; }
#contact-us .card-body { /*background:rgba(70, 38, 137, 0.3); border-radius:5px;*/ padding:30px; }
#contact-us .card-body h4 { color:#333; text-transform:uppercase; text-shadow:1px 1px 3px #aaa; padding-bottom:30px; }
#contact-us .card-body p { color:#333; font-size:16px; text-indent:-9px; padding-left:20px; }
#contact-us .card-body p strong { font-size:18px; }

#address { background:#f6f6f6; box-shadow:0 5px 30px rgba(41,41,59,.2); padding:80px 0; margin-bottom:80px; }
#address ul { text-align:center; }
#address ul li { display:inline-block; margin:0 20px; text-align:left; }
#address .add-icon, #address .add-text { display:inline-block; text-align:left; }
#address .add-icon { width:70px; vertical-align: top; }
#address .add-icon i { font-size:80px; color:#a82682; }
#address .add-text span { font-weight:bold; font-size:22px; }
#address .add-text { font-size:17px; }

@media screen and (max-width:480px) {
	#address { padding:40px 0; }
	#address ul li { display:block; margin:0 0 30px; }
	#address ul li:last-child { margin:0; }
	/*#address .add-icon, #address .add-text { display:block; }*/
	#address .add-icon i { font-size:60px; color:#a82682; }
	#address .add-text span { font-weight:bold; font-size:20px; }
	#address .add-text { font-size:16px; }
}

.sk-cube-grid {
  width: 40px;
  height: 40px;
  margin: 100px auto;
}

.sk-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #333;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
          animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-cube-grid .sk-cube1 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s; }
.sk-cube-grid .sk-cube2 {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s; }
.sk-cube-grid .sk-cube3 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s; }
.sk-cube-grid .sk-cube4 {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s; }
.sk-cube-grid .sk-cube5 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s; }
.sk-cube-grid .sk-cube6 {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s; }
.sk-cube-grid .sk-cube7 {
  -webkit-animation-delay: 0s;
          animation-delay: 0s; }
.sk-cube-grid .sk-cube8 {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s; }
.sk-cube-grid .sk-cube9 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s; }

@-webkit-keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
            transform: scale3D(1, 1, 1);
  } 35% {
    -webkit-transform: scale3D(0, 0, 1);
            transform: scale3D(0, 0, 1);
  }
}

@keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
            transform: scale3D(1, 1, 1);
  } 35% {
    -webkit-transform: scale3D(0, 0, 1);
            transform: scale3D(0, 0, 1);
  }
}


/*.....Form......*/
#contact-form { background:#fefefe; margin-bottom:50px; }
#form { }
#form .form-item { position:relative; display:block; margin-bottom:20px; background;none !important; }
#form input { transition:all .2s ease; }
#form input.form-style, #form textarea.form-style { color:#333; display:block; width:100%; height:50px; padding:10px 15px; border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; letter-spacing:.8px; }
#form textarea.form-style { height:100px; }
#form .form-item .form-style:focus { outline:none; border:1px solid rgba(168,38,130, 0.5); }
#form .form-item p.formLabel { position:absolute; left:26px; top:2px; margin:10px 0; transition:all .4s ease; color:#333; }
#form .formTop,
#form .error .formLabel { top:-22px !important; left:26px; background:#fff; padding:0 5px; font-size:14px; color:#6b0553 !important; }
#form .formStatus { color:#111 !important; }

#form select { width:100%; background:#fff; border:1px solid #ddd; border-radius:5px; box-shadow:0 0 2px rgb(204, 204, 204); transition:all .5s ease; position:relative; font-size:15px; color:#474747; height:100%; text-align:left; }
#form select { cursor:pointer; display:block; padding:10px; }
#form select:focus { outline:0; }
#form select > i { font-size:14px; color:#888; cursor:pointer; transition:all .3s ease-in-out; float:right; line-height:20px; }
#form select:hover { box-shadow:0 0 4px rgb(204, 204, 204); }
#form select:active { background:#f8f8f8; }
#form select.active:hover, #form select.active { box-shadow:0 0 4px rgb(204, 204, 204); border-radius:5px 5px 0 0; background:#f8f8f8; }
#form select.active .select > i { transform:rotate(-180deg); }
#form select option { color:#474747; }
/*#form select .dropdown-menu { position:absolute; background:#fff; width:100%; left:0; margin-top:1px; box-shadow:0 1px 2px rgb(204, 204, 204); border-radius:0 1px 5px 5px; overflow:hidden; display:none; max-height:144px; overflow-y:auto; z-index:9; }
#form .dropdown .dropdown-menu li { padding:10px; transition:all .2s ease-in-out; cursor:pointer; }
#form .dropdown .dropdown-menu { padding:0; list-style:none; }
#form .dropdown .dropdown-menu li:hover { background:#f2f2f2; }
#form .dropdown .dropdown-menu li:active { background:#e2e2e2; }*/


#form input[type="radio"] { position:absolute; opacity:0; z-index:-1; }
#form label.lbl-radio { position:relative; display:inline-block; margin-right:10px; margin-bottom:10px; padding-left:30px; padding-right:10px; color:#a82682; line-height:36px; cursor:pointer; z-index:0; }
#form label.lbl-radio:before { content:" "; position:absolute; top:8px; left:0; display:block; width:20px; height:20px; border:2px solid rgba(168,38,130, 0.8) !important; border-radius:10px; z-index:-1; }
#form input[type="radio"] + label.lbl-radio:before { border-radius:20px; }
/* Checked */
#form input[type="radio"]:checked + label.lbl-radio { padding-left:10px; color:#fff; }
#form input[type="radio"]:checked + label.lbl-radio:before { top:0; width:100%; height:100%; background:rgba(168,38,130, 0.8) !important; }
/* Transition */
#form label.lbl-radio, #form label.lbl-radio:before { -webkit-transition:.5s all ease; -o-transition:.5s all ease; transition:.5s all ease; }

#form .form-btn { padding:0.2em 1.5em;  text-align:center; text-decoration:none; background:#fff; color:#a82682; border:2px solid rgba(168, 38, 130, 0.8) !important; font-size:18px; display:inline-block; border-radius:5px; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; position:relative; overflow:hidden; }
#form .form-btn:before { content:""; background:rgba(255, 255, 255, 0.5); height:100%; width:3em; display:block; position:absolute; top:0; left:-4.5em; -webkit-transform:skewX(-45deg) translateX(0); transform:skewX(-45deg) translateX(0); transition:none; }
#form .form-btn:hover { background:rgba(168, 38, 130, 0.8) !important; color:#fff; border-bottom:4px solid rgba(126, 29, 98, 0.8) !important; }
#form .form-btn:hover:before { -webkit-transform:skewX(-45deg) translateX(13.5em); transform:skewX(-45deg) translateX(13.5em); transition:all 0.5s ease-in-out; }

#form .file-upload-wrapper { position:relative; width:100%; height:50px; border:1px solid #ddd; border-radius:5px; }
#form .file-upload-wrapper:after { content:attr(data-text); position:absolute; top:0; left:0; background:#fff; padding:10px 15px; display:block; width:calc(100% - 40px); pointer-events:none; z-index:20; height:30px; line-height:30px; border-radius:5px 10px 10px 5px; font-weight:300; }
#form .file-upload-wrapper:before { content:'Upload'; position:absolute; top:0; right:0; display:inline-block; height:50px; background:rgba(168, 38, 130, 0.8) !important; color:#fff; z-index:25; line-height:50px; padding:0 15px; text-transform:uppercase; pointer-events:none; border-radius:0 5px 5px 0; }
#form .file-upload-wrapper:hover:before { background:rgba(168, 38, 130, 0.8) !important; }
#form .file-upload-wrapper input { opacity:0; position:absolute; top:0; right:0; bottom:0; left:0; z-index:99; height:40px; margin:0; padding:0; display:block; cursor:pointer; width:100%; }

.message { padding:10px; margin-bottom:15px; border-radius:5px; border:1px solid transparent; }
.success { color:#155724; background-color:#d4edda; border-color:#c3e6cb; }
.error { color:#721c24; background-color:#f8d7da; border-color:#f5c6cb; }

@media screen and (max-width:768px) {
	#contact-form .col-md-4, #contact-form .col-md-6, #contact-us .col-md-7, #contact-us .col-md-5 { -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
}

/*....................................*/



/*...........................Events.............................*/
#events .card { border-radius:5px; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; margin-bottom:30px; }
#events .card:hover { box-shadow:0 3px 35px -8px #aaa; -webkit-transform:translate(0, -10px); transform:translate(0, -10px); }

#events .card-header { padding:0; overflow:hidden; position:relative; }
#events .card-header img { border-radius:5px 5px 0 0; }
/*#events .card-header .date-bg { }
#events .card-header .date-bg:before { content:""; position:absolute; top:0; left:0; display:block; width:100%; height:100%;  box-shadow:-3px 3px 10px #333; transform-origin:top right; -ms-transform:skew(-30deg, 0deg); -webkit-transform:skew(-30deg, 0deg); transform:skew(-30deg, 0deg); }*/
#events .card-header .date { position:absolute; top:15px; right:0px; padding:10px 10px 10px 35px; font-size:16px; color:#fff !important;background:url('date-bg.png') left top no-repeat; }
#events .card-footer { background:transparent; border-top:1px solid rgba(0,0,0,.1); margin:0 20px; padding:10px; font-size:14px; font-weight:bold; text-align:right; }
#events a { color:#a82682; }


/*Inner Page*/
#event-content h4, #event-content h5 { margin-bottom:20px; }
#event-content ul { margin-top:25px; padding-left:20px; }
#event-content hr { margin:40px 0; }
#event-content p.speaker-name { font-size:16px; font-weight:bold; margin:10px 0 0 10px; }
#event-content p.desg { color:#777; font-size:13px; margin-left:10px; }
#eventgmap{ width:100%; height:400px; }
#event-details .card { box-shadow:0 3px 35px -8px #aaa; border:none; margin-bottom:30px; }
#event-details .card-body dl { display:table; margin-bottom:20px; }
#event-details .card-body dt, #event-details .card-body dd { display:table-cell; }
#event-details .card-body dt { color:#a82682; width:75px; }
#event-details .card-body dt span { font-weight:bold; }
#event-details h5 { margin:35px 0 10px;}

/*........................................*/





/*..........................About Us........................*/
#abt-carousel { margin:20px 0 50px;}
#abt-carousel:before { content:""; position:absolute; top:-45px; left:-30px; width:100%; height:100%; background:url('bg-shape.jpg') left top no-repeat; z-index:-1; }
#abt-carousel:after { content:""; position:absolute; bottom:-45px; right:-30px; width:100%; height:100%; background:url('bg-shape-flip.jpg') right bottom no-repeat; z-index:-1; }
#about-us .card { border:none; -webkit-box-shadow:0 5px 30px rgba(41,41,59,.1); box-shadow:0 5px 30px rgba(41,41,59,.1); padding:50px 30px; margin:20px 0 0; }
#about-us .card:before { content:""; position:absolute; top:-20px; left:-20px; width:100%; height:100%; background:url('quotes1.png') left top no-repeat; }
#about-us .card:after { content:""; position:absolute; bottom:-20px; right:-20px; width:100%; height:100%; background:url('quotes2.png') right bottom no-repeat; }
#about-us .card p { text-align:justify; }

#highlights { background:#f6f6f6; padding:50px 0; }
#highlights .card { text-align:center; border:none; border-radius:5px; margin-bottom:30px; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
#highlights .row .col-md-4:nth-child(1) .card, #highlights .row .col-md-4:nth-child(2) .card, #highlights .row .col-md-4:nth-child(3) .card  { min-height:260px; }
#highlights .card .card-body { padding:10px 15px 0 15px; }
#highlights .card:hover { box-shadow:0 3px 35px -8px #aaa; -webkit-transform:translate(0, -10px); transform:translate(0, -10px); }
#highlights .card img { width:100px; margin-bottom:20px; }

#highlights h3 { color:#333; text-align:center; }
#highlights p { font-size:16px; }

@media (max-width:768px) {
	#about-us .col-md-4, #about-us .col-md-6 { -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
}

@media (max-width:768px) and (min-width:481px) {
	#highlights .col-md-4 { -ms-flex:0 0 100%; flex:0 0 50%; max-width:50%; }
}
@media (max-width:480px) {
	#abt-carousel { margin:10px 40px 50px;}
	#about-us .card { margin:20px 10px 0; padding:30px 10px; }
	#about-us .card-body { padding:10px; }
	#about-us p { text-align:justify; }
	#highlights .card { min-height:auto !important; }
	#highlights .card-body { padding:10px; }
	#highlights p { padding-bottom:0; }
}

/*........................................*/


#ssc-registration { }
#ssc-registration .card {  border:none; -webkit-box-shadow: 0 5px 30px rgba(41,41,59,.1); box-shadow: 0 5px 30px rgba(41,41,59,.1); padding: 50px 30px; }
#ssc-registration .card label { margin-bottom:5px; }
#ssc-registration .card .form-control { height:50px; }
#ssc-registration .card textarea.form-control { height:90px; }
#ssc-registration .card label.lbl-radio { position:relative; margin-right:10px; padding-left:10px; padding-right:10px; cursor:pointer; z-index:0; }
#ssc-registration .card .form-btn { padding: 0.2em 1.5em; text-align: center; text-decoration: none; background: #fff; color: #a82682; border: 2px solid rgba(168, 38, 130, 0.8) !important; font-size: 18px; cursor:pointer;
display: inline-block; border-radius: 5px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; position: relative; overflow: hidden; }
#ssc-registration .card .form-inline { margin-bottom:15px; }
@media (max-width:480px) { #ssc-registration .card .form-inline { margin-bottom:0px; } }

#ssc-registration .card .form-control::-webkit-input-placeholder { color:#666 !important; }
#ssc-registration .card .form-control:-moz-placeholder           { color:#666 !important; }
#ssc-registration .card .form-control::-moz-placeholder          { color:#666 !important; }
#ssc-registration .card .form-control:-ms-input-placeholder      { color:#666 !important; }



/*...................Footer........................*/

footer { padding:10px 0 0 0; border-top:1px solid#ddd; }

.footer_title { width:158px; float:right; }
.footer_title p { float:left; }
.footer img { width:130px; }
.footer .copy-right { padding-top:15px; }
footer .company_logo{ width:45px;  float:right; margin-top:-8px; }
footer .company_logo img { width:100%; }
footer .company_logo{ background-image:url(abc.png) ; background-repeat:no-repeat; width:66px; height:35px; float:right; margin-top:-7px; }

/* Scroll Bar */
::-webkit-scrollbar-track { /*-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);*/ background:#fff; }
::-webkit-scrollbar { width:5px; background:#fff;}
::-webkit-scrollbar-thumb { background:#666; }

.head_patch,
#click-a { display:none; }
.res_men { display:none; }

.lg_img { }
.sm_img { display:none !important; }
.lg_facebook { }
.sm_facebook { display:none; }

/* Media Responsive */
@media (min-width:1366px) {
	.container { max-width:1250px; }
	.all-slide .owl-item { height:600px;}
}
@media (min-width:1440px) {
	.container { max-width:1350px; }
}
@media (min-width:1610px) {
	/*.container { max-width:1600px; }*/
}

@media (max-width:1400px) {
	.all-slide .owl-item { height:560px; }
	.lg_facebook .fb_iframe_widget span,
	.lg_facebook .fb_iframe_widget iframe { height: 575px !important; }
}

@media (max-width:1300px) {
	.lg_facebook .fb_iframe_widget span,
	.lg_facebook .fb_iframe_widget iframe { height: 520px !important; }
}
@media (max-width:1100px) {
	.lg_facebook .fb_iframe_widget span,
	.lg_facebook .fb_iframe_widget iframe { height: 430px !important; }
}

@media (max-width:992px) {

}

@media (max-width:800px) {

.lg_img { display:none !important; }
.sm_img { display:block !important; }

section { padding:30px 0; }

.navbar { top:0px; background:#fff; }
.navbar .container { background:#fff; position:absolute; top:30px; left:0px; }
.navbar .container:before, .navbar .container:after { display:none; }

.head_patch,
#click-a { display:block; }
.head_patch { background:rgba(168, 38, 130, 0.86); position:fixed; top:0px; width:100%; z-index:9999; }
.head_patch p { float:right; color:#fff; margin:9px 9px 0 0; font-size:14px; }
.head_patch p a { color:#fff; }
#click-a { padding:10px; color:#fff; font-weight:600; font-size:16px; display:block; float:left; cursor:pointer;  }
.close_menu { color:#333 !important; right:0px; top:-2px !important; background:none !important; position:absolute; }

.navbar { position:fixed; width:250px !important; height:100%; z-index:9999; background:#fff; transform: translateX(-100%); transition: transform 0.3s ease-in-out; }
.nav-view { transform: translateX(0px); }
.top_menu { display:none; }
.res_men { display:block; }
.navbar-nav>li { border-bottom:1px solid#ddd; }
.dropdown-toggle::after { position:absolute; right:10px; top:21px; }
.navbar-nav .dropdown-menu { border:none; padding-top:0px; margin:0px;  }

.all-slide .owl-item { height:450px; }
.slider-text { width:98%; }

}


@media (max-width:767px) {

.all-slide .owl-item { height:400px; }
.slider-text h2 { font-size:32px; }
.home .tag { width:100%; }
.testimonial header { width:100%; }

.lg_facebook { display:none; }
.sm_facebook { display:block; margin-top:30px; }
}

@media (max-width:480px) {

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,
.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { width:100%;  }

.all-slide .owl-item { height:350px; }
.slider-text h1 { font-size:32px; }
.slider-text h2 { font-size:28px; }
.slider-text p {  }

.slide_1 { background:url(slide1_sm.jpg) 50% 0 no-repeat !important; }
.slide_2 { background:url(slide2_sm.jpg) 50% 0 no-repeat !important; }

.about_text #counter { margin-top:-70px;}
.about_text #counter .col-xs-6 { width:50%; padding:10px 0; border-left:none; }
.about_text #counter .thumb .counter { display:block; font-size:30px; }
.about_text #counter .thumb h4 { font-size:16px; }
#years li {display:inline-block; padding:0 0.5rem; font-size:14px; line-height:2rem; }

footer p { text-align:center; }
footer .footer_title { float:none; width:162px; margin:0 auto; }

}

@font-face{font-family:Flaticon;src:url(../flaticon.html);src:url(../flaticond41d.html?#iefix) format("embedded-opentype"),url(../flaticon-2.html) format("woff"),url(../flaticon-3.html) format("truetype"),url(../flaticon-4.html#Flaticon) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url(../flaticon-4.html#Flaticon) format("svg")}}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:Flaticon;font-size:20px;font-style:normal;margin-left:0}.flaticon-text-quotes:before{content:"\f100"}.flaticon-briefcase:before{content:"\f101"}.flaticon-stats-presentation:before{content:"\f102"}.flaticon-play-button:before{content:"\f103"}.flaticon-placeholder:before{content:"\f104"}.flaticon-note:before{content:"\f105"}.flaticon-phone-call:before{content:"\f106"}.flaticon-networking:before{content:"\f107"}.flaticon-trophy:before{content:"\f108"}.flaticon-money:before{content:"\f109"}.flaticon-donation:before{content:"\f10a"}.flaticon-contract:before{content:"\f10b"}.flaticon-graphic:before{content:"\f10c"}.flaticon-worldwide:before{content:"\f10d"}.flaticon-login:before{content:"\f10e"}.flaticon-improve:before{content:"\f10f"}.flaticon-line-chart:before{content:"\f110"}.flaticon-target:before{content:"\f111"}.flaticon-search:before{content:"\f112"}.flaticon-shopping-bag:before{content:"\f113"}

/**
 * Owl Carousel v2.1.6
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:none;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-controls{margin-top:10px;text-align:center;display:block}.owl-theme .owl-controls .owl-nav [class*="owl-"]{background:none repeat scroll 0 0 #880569;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{background:none repeat scroll 0 0 #869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-dots .owl-dot{display:inline-block}.owl-theme .owl-dots .owl-dot span{background:none repeat scroll 0 0 #d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity 200ms ease 0;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:none repeat scroll 0 0 #869791}


/* Light Box */
.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(close_dark.png) url(loading.gif) url(prev.png) url(next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-container{padding:4px}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;background:#fff;width:100%}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{ text-transform:uppercase; font-size:15px;color:#333;margin-bottom:5px;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:20px;height:20px;margin-right:2px;background:url(../img/close_dark.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2013 Daniel Eden
*/.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}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-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{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-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{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-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)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-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);-ms-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)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}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)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-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);-ms-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);-ms-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);-ms-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);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{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)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-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(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-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)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-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)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-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)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-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)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-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(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-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);-ms-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);-ms-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(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-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-transition-timing-function:ease-in;transition-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-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);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-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-transition-timing-function:ease-in;transition-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-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);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-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}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-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}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-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}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-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{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);-ms-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-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}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-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);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-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);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{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{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-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{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-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(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-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(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
