/*
Theme Name: Benchmark
Description: <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter, facebook and via newsletter:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a> - <a href='https://kriesi.at/newsletter'>Subscribe to our Newsletter</a>
Version: 4.2
Author: Kriesi
Author URI: https://kriesi.at
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/benchmark/
*/

/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme. 
* Instead use the custom.css file that is located in your themes /css/ folder to add your styles. 
* You can copy a style rule from any of your css files and paste it in custom.css and
* it will override the original style. If you just want to add small css snippets you might also
* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->General Styling
*/
#header_main{border-bottom-width:5px!important;border-bottom-color:#f99d25!important;}

/*.responsive .container {
    max-width: 100% !important;
}*/
.container{max-width:1300px!important;}
.av-border-cells .flex_cell{border-left-style:none!important;border-left-width:0px!important;}
span.logo a{max-height:60px!important;line-height:88px;display:flex;flex-direction:column;justify-content:center;}
span.logo a img{max-height:100%!important;object-fit:contain;}
.middle_section{font-family:'Raleway',sans-serif!important;font-weight:800;}
.benchmark_details_section{font-family:'Raleway',sans-serif!important;font-weight:300;}
.social_icon_section{text-align:right;}

/*.first_section {
    border-bottom: 4px solid #f99d25 !important;
}*/
#top #searchsubmit,.ajax_load{background-color:#ffffff;color:gray!important;}
#top #s{color:#373A36;width:83%;}
.banner_heading,.who_we_are,.our_services,.news_and_updates,.contact_us,.meet_the_team,.accreditations_certifications,.customer_stories,.CARB_ATCM_93120,.LACEY_ECP,.VOC_Green,.Japanese_Agricultural_Standards,.Design_Services,.Auditing_Inspection,.Other_Services,.header-title{color:white;text-shadow:2px 2px 12px #000000;}
.container_wrap{border-top-style:none!important;border-top-width:0px!important;}
.LACEY_ECP,.Japanese_Agricultural_Standards{text-align:center;}
.togglecontainer.toggle_close_all.avia-builder-el-12.el_after_av_hr.avia-builder-el-last.enable_toggles{padding-left:12%;padding-right:12%;}
.avia_textblock{line-height:1.3em!important;}
ul.whatwedo li{list-style:none;}
.ls-ct-half{display:none;}
a.ls-link.ls-link-on-top{display:none!important;}
button,input[type="submit"]:focus{box-shadow:none!important;outline:none!important;}

/*.html_header_top.html_header_sticky #main {
    padding-top: 43px !important;
}*/
ul.whatwedo li.list_whatwedo{list-style:none!important;position:relative;border:3px solid #ffffff!important;padding-top:0px;padding-bottom:0px;}

/*ul.whatwedo li.list_whatwedo:hover .what_we_do_1-1{opacity:0.5!important;transform: scale(1.1);transition-duration:1.5s;}*/

/*ul.whatwedo li.list_whatwedo:hover .what_we_do_1-1{opacity:0.5!important;background:#b9b9b9!important;transition-duration:1.5s;}*/
ul.pdf_ul li.pdf_list:hover{    /*opacity: 0.5 !important;*/
background:url(images/background-images/pdffile-hover.png) no-repeat 10px center #ddd;border:1px solid #ddd!important;color:#777!important;cursor:pointer;transition-duration:1.5s;}
ul.pdf_ul li.pdf_list:hover .pdf_content,ul.pdf_ul li.pdf_list:hover .pdf_content_single{color:#777!important;}
.what_we_do_1-1{text-align:center!important;padding:32px!important;opacity:0.7!important;line-height:30px!important;background:none!important;}
ul.whatwedo li a{text-shadow:1px 2px 7px rgba(50,50,50,1);color:#fff;}
ul.whatwedo li a:hover{color:#fff!important;}
.carb_atcm{position:absolute;top:34%;text-align:center;width:100%;display:block;opacity:1;color:#ffffff!important;font-weight:700;}
.jas,.marin_mammal{position:absolute;top:20%;text-align:center;width:100%;display:block;opacity:1;color:#ffffff!important;font-weight:700;}
a:hover,a:focus,a:visited{text-decoration:none!important;}
.image-overlay.overlay-type-extern .image-overlay-inside:before{display:none!important;}
.js_active .tab{font-size:14px!important;}
.special-heading-inner-border{display:none!important;}
.first_section h1{font-size:43px!important;}
.footer-flag-icon{text-align:center;color:#11295D;margin-top:0;}
.#footer .widget h1{padding-bottom:35px;}

/*p {
    margin: 1.3em!important;
}*/
.our_service_content{text-align:center;}
ul.pdf_ul li.pdf_list{color:#ffffff;list-style:none!important;position:relative;border:1px solid #717171!important;background:url(images/background-images/pdffile.png) no-repeat 10px center #717171;}
.slide-entry-excerpt.entry-content{font-size:15px!important;}
a.contact_home_link:hover{color:#ffffff!important;}
a.contact_home_link{font-size:15px;}
.pdf_style{text-align:center!important;padding:32px!important;opacity:0.4!important;line-height:30px!important;}
.pdf_content{position:absolute;top:24%;    /* text-align: center; */width:80%;left:85px;display:block;opacity:1;color:#ffffff!important;font-weight:800;font-size:18px!important;}

/*ul.pdf_ul li.pdf_list:before {content:'';background:url(images/background-images/icon_of_pdf.png) no-repeat 0 0 transparent;}*/

/*.entry-content-wrapper li {
    margin-left: 4em !important;
}*/
.pdf_content_single{position:absolute;top:38%;    /* text-align: center; */width:80%;left:85px;display:block;opacity:1;color:#ffffff!important;font-weight:800;font-size:18px!important;}
.pagination-wrap.pagination-slider{float:right!important;}
.pagination .pagination-meta{display:none;}
#top .pagination .current,#top .pagination a,#top .fullsize .template-blog .pagination a{height:30px;width:28px;line-height:30px;text-align:center;padding:0px;border-radius:0px;margin-right:11px;box-shadow:none!important;color:#ffffff!important;background-color:#b9b9b9;}
.pagination .current{background:#424242!important;color:#ffffff!important;}

/*p#element_avia_5_1 {
    margin-top: -132px;
}*/
p#element_avia_5_1{margin-top:-162px;}
p#element_avia_6_1{margin-top:-75px;}
p#element_avia_3_1{padding-top:6px;}
span.value_verifier_label{color:#373a36;}
p#element_avia_9_1{   /* max-width: 53%;*/
margin-left:10px;}
.avia_ajax_form p{clear:none!important;}

/*.avia_ajax_form p{width: 33%!important;}*/
.avia_ajax_form .form_element_third{width:32.6%;float:left;margin-left:0px!important;clear:none;}
.avia_ajax_form input.button{margin-top:18px!important;margin-left:10px;}
#top .avia_ajax_form .text_input,#top .avia_ajax_form .select,#top .avia_ajax_form .text_area{padding:10px;padding-top:9px;margin-top:0px;font-size:15px!important;}
p#element_avia_9_1{width:470px;}
input#searchsubmit{background-color:#ffffff!important;}
input#s{line-height:0px!important;}

/*p.form_element .button{margin-top:20px!important;}*/
p.form_element .button{margin-top:27px!important;background:#F99C25;border:2px solid #fff;color:#fff;text-transform:uppercase;font-weight:600;}
p#element_avia_9_1{    /*margin-top: 0px;*/}
p#element_avia_7_1{    /*margin-top: 0px;*/}
a.prev_arrow,a.next_arrow,span.prev_arrow-disabled,span.nxt_arrow-disabled{font-size:0px;color:transparent;background:transparent!important;}
a.prev_arrow{background:transparent url(images/arrow-prev.png) no-repeat center center!important;margin-right:0px!important;}
a.next_arrow{background:transparent url(images/arrow-nxt.png) no-repeat center center!important;margin-left:-12px!important;}
span.prev_arrow-disabled{background:transparent url(images/arrow-prev-disabled.png) no-repeat center center!important;margin-right:0px!important;width:28px;height:30px;}
span.nxt_arrow-disabled{background:transparent url(images/arrow-nxt-disabled.png) no-repeat center center!important;margin-left:-12px!important;width:28px;height:30px;}

/*img.right_arrow {
    height: 32px;
    color: #363a37;
}
a.next_arrow {
    background-color: #ff !important;
}
a.next_arrow {
    /* padding-left: 4px; 
    margin-left: -11px;
}
img.left_arrow {
    height: 32px;
    color: #363a37;
}
a.prev_arrow {
    background-color: #ffffff !important;
}
a.prev_arrow {
    margin-right: 0px !important;
}
*/

/*Updated Css from 11-10-219*/
body.cookies-not-set{margin-top:70px;}
body{font-size:16px!important;font-family:'Raleway',sans-serif!important;line-height:1.3em!important;}
body.single .content{padding-top:0;}
body.single a{color:#F99C25;}
body.single a.inquire-btn{color:#fff;}
body.single .big-preview{padding:0 0 30px 0!important;}
body.single .header-image-container h1.header-title{font-size:80px;font-weight:500;}

/*body.single .entry-content-header .post-meta-infos{ display: none;  }*/
body.single .category-news h1.post-title{margin-bottom:0px!important;font-weight:400;padding-top:0!important;}
body.single p{font-size:18px;line-height:24px;}
body.single a:hover{color:#444;}
body.single .av-share-box ul li a{padding:5px 0;font-size:18px;}
body.single .avia-post-nav .entry-image img{border-radius:5px;}
body.single .avia-post-nav:hover{color:#fff!important;}
body.single .avia-post-nav .entry-info span{font-size:12px;line-height:1.4em;text-align:left;padding-left:8px;}
div.wpcf7-response-output{margin:0 25px 15px 0px!important;}
#contact-map .container{max-width:100%!important;width:100%;padding:0}
#contact-map .container .content{padding:0;}
div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{position:relative;}
div.ctct-form-embed form.ctct-form-custom .ctct-form-errorMessage{position:absolute;bottom:-25px;}

/*.container .entry-content-wrapper .avia-image-container { z-index: 11; }*/
strong{color:#444!important;}
li#menu-item-3544{display:none;}
div#contact-map{margin:-35px 0 40px 0;}
p.ctct-gdpr-text{display:none;}
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header{color:#ffffff;font-size:14px!important;font-family:'Raleway',sans-serif!important;text-transform:capitalize;padding-top:18px;}
div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{width:calc(100% - 70px);float:left;margin-right:5px!important;}
label#email_address_label_0{margin-left:10px;}
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{width:60px;margin-top:38px;height:47px;font-family:'Raleway',sans-serif!important;font-weight:700;border-radius:0;}
p.ctct-gdpr-text{display:none;}
div.ctct-form-embed div.ctct-form-defaults{padding:0px!important;}
form#ctct_form_0,input#email_address_0{margin-bottom:0!important;}
#contact-map .container img{width:100%;}
.newsletter-form-section input[type="email"]{margin-bottom:0!important;}
span.wpcf7-not-valid-tip{color:#f00!important;margin-bottom:5px;}
#other-certification-container{padding:0;}
#after_section_8{display:none;}
#company-location-box{width:75%;margin-left:27%;}
.cookies-button{background-color:#F99C25!important;color:#fff!important;font-size:16px;padding:5px 14px;border-radius:1px;}
.btn.focus,.btn:focus,.collapse-btn button:focus,.button:focus{box-shadow:none!important;}
#meet-the-team-section .international-team{width:60%;}
.d-flex{display:flex;}
.float-left{float:left;}
.float-right{float:right;}
.numeric-ul ul{margin-left:25px;}
.numeric-ul ul li{margin-left:15px;}
.clearfix{clear:both;}
.fc-555{color:#555!important;}
#menu-item-3530 a{border:1px solid #d5d5d5;margin-left:25px;}
#menu-item-3530 a{font-size:12px!important;padding:2px 13px}
#home-box-tile  .content,#newsletter_and_social_section .content{padding-top:0}
ul li .sub-li-items{list-style-type:circle!important;padding-left:25px;}
#newsletter_and_social_section .container,#footer .container{max-width:100%!important;}
.checkmark{background-image:url("/wp-content/uploads/2019/10/checkmark.png");padding-left:45px;background-position:15px 5px;background-repeat:no-repeat;}
.disclaimer-txt{text-align:center;border-bottom:1px solid #ddd;padding:10px 0;background:rgba(204,204,204,0.19);margin:50px auto 0;}

/*.checkmark {width: 14px; height: 16px; margin-right: 10px;border-bottom: 3px solid #F99d25;  border-right: 4px solid #F99d25; transform: rotate(35deg); margin-top: 5px;}*/
.checkmark2{width:45px;height:17px;margin-right:15px;border-bottom:4px solid #F99d25;border-right:4px solid #F99d25;transform:rotate(35deg);margin-top:2px;}
.mb-0{margin-bottom:0px;}
.mt-15{margin-top:15px!important;}
.mb-15{margin-bottom:15px;}
.ml-15{margin-left:15px;}
.pl-15{padding-left:15px;}
.mt-0{margin-top:0px;}
.fs-18{font-size:18px;}
.lh-30{line-height:30px;}
.bg-hover-orange:hover{transition:0.5s;}
.bg-hover-orange:hover{background-color:#F99d25!important;}
.fc-orange{color:#F99d25!important;}
.fc-orange:hover{color:#434343!important;}
.w-600{width:600px;}
ul{list-style:none!important;}
ul.circle-bullet li::before{content:"\2022";display:inline-block;width:0px;color:#555;padding-right:25px;margin-left:10px;font-size:20px;}
ul.circle-bullet{font-size:18px;line-height:24px;}
ol li{padding-left:10px!important;}

/*section.product-certification,section.about-epa,section.about-voc,section.CWSS,section.structure-panel,section.about-jas,section.container,section.contain-wrapper,section.laboratory-testing,section.third-party-inspection,section.engineering-design,section.privacy-and-policy{margin:32px auto 0; width:600px;}*/

/*section#product-certification { width: calc(100% - 250px); margin-left: 300px; }*/
section.product-certification,section.about-epa,section.about-voc,section.CWSS,section.structure-panel,section.about-jas,section.container,section.contain-wrapper,section.laboratory-testing,section.third-party-inspection,section.engineering-design,section.privacy-and-policy{margin:0 auto 0;width:600px;margin-left:300px;}
section.product-certification h4,section.about-epa h4,section.about-voc h4,section.CWSS h4,section.structure-panel h4,section.about-jas h4,section.container h4,section.contain-wrapper h4,section.laboratory-testing h4,section.third-party-inspection h4,section.engineering-design h4,section.privacy-and-policy h4{margin-bottom:10px!important;font-size:20px;}
.product-certification p,.about-epa p,.about-voc p,.CWSS p,.structure-panel p,.about-jas p,section.container p,.contain-wrapper p,.certified-clients p,.third-party-inspection p,.engineering-design p,.privacy-and-policy p,.product-certification li,.about-epa li,.about-voc li,.CWSS li,.structure-panel li,.about-jas li,section.container li,.contain-wrapper li,.certified-clients li,.third-party-inspection li,.privacy-and-policy li{font-size:18px;line-height:24px;}
section.about-voc{margin-top:-30px;}

/*certified-clients section css*/
section.certified-clients{width:1300px;margin:50px auto 0;display:flex;flex-wrap:wrap;padding:0;}
.filter-result,.filter-action{margin:0;width:73%;margin-left:0%;}
.filter-action .fa{color:#fff;}
.filter-action{width:25%;margin-right:2%;}
.filter-action h6{border-bottom:1px solid #424242;padding-left:10px;padding-bottom:5px;}
.filter-check span{font-size:14px;font-weight:normal;}
.filter-check input[type="checkbox"]{vertical-align:middle;margin-right:7px;margin-left:11px;}

/*.box{width:30%;display:inline-block; margin: 5px;min-height: 285px;}*/
.box{width:31%;margin:0;border:1px solid #424242;margin-bottom:15px;}
.box span{min-height:85px;background:#424242;color:#fff;display:flex;align-items:center;}
.box h5{padding:15px;font-size:20px;font-family:'Roboto Slab',serif;text-align:left;}
.box-wrapper{padding:10px;margin-bottom:10px;height:100%}
.box-wrapper a{font-size:18px;color:#000;word-break:break-all;}
.box-wrapper p{font-size:11px!important;color:#000;margin:0;line-height:15px!important;}
.box-wrapper p a{font-size:11px!important;}
.box-wrapper button+br{display:none;}
.box-wrapper button:focus{box-shadow:none!important;}
.box-wrapper button{font-size:12px;background:transparent;border:1px solid lightgrey;display:inline-block;min-width:115px;padding:5px 0;margin-right:10px;margin-bottom:10px;}
.website_url,.view_certificate{flex-basis:100%;}
.view_certificate a{font-size:14px;display:none;}
.btn-to-get-list{position:absolute;bottom:0;}
.box-wrapper .mt-15.mb-15{min-height:80px;}
.ls-inner::after{content:"";position:absolute;bottom:0;width:100%;border-bottom:5px solid #f99d25;z-index:99;}
.product-certification ul{list-style:none;color:#F99d25;font-size:18px;text-align:center;margin-top:20px;margin-bottom:40px!important;}
.product-certification ul li{line-height:39px;font-weight:600;}
.product-certification span{display:block;margin:5px auto 20px;width:365px}
.product-certification span img{float:left;width:60px;margin-right:20px;margin-top:-15px;}
.EPA-container{margin:30px 0px 167px -85px;width:850px;}
.EPA-container p{color:#000;}
.EPA-container .col-3{float:left;width:250px;background:#DFDFDF;margin:7px;padding:15px;text-align:center;min-height:115px;border:2px solid #767676;border-radius:1px;display:flex;justify-content:center;align-items:center;font-size:18px;line-height:24px;}
.contact-area{display:flex;margin-top:50px;width:600px;}
.contact-area img{margin-right:20px;height:45px;margin-top:14px;}
.third-party-inspection h1{margin-top:34px;margin-bottom:36px;text-align:center;text-transform:capitalize!important;font-family:'Roboto Slab',serif;}
div#accreditations-section{margin-top:-65px;margin-bottom:-45px;margin-left:250px;}
div#commitment-section{margin-left:250px;}
div#accreditations-section h2{text-align:center;text-transform:capitalize;margin-bottom:40px;font-size:34px;font-family:'Roboto Slab',serif;}
div#commitment-section h2{text-align:center;text-transform:capitalize;margin-bottom:38px;margin-top:30px;font-size:34px;font-family:'Roboto Slab',serif;}
div#commitment-section .commitment-to-quality h2{text-align:center;text-transform:capitalize;margin-top:22px;font-size:34px;font-family:'Roboto Slab',serif;}
div#company-location-section h2{text-align:center;text-transform:capitalize;margin-top:15px;margin-bottom:38px;font-size:34px;font-family:'Roboto Slab',serif;}
ul li#menu-item-3081 .sub-menu{display:none!important}
#epa-section .container .content,#voc-section .container .content,#cwss-section .container .content,#ps-pannel-section .container .content,#jas-section .container .content,#other-certification-section .container .content,#our-mission-section .content,#meet-the-team-section .content,#accreditations-section .content,#commitment-section .content,#company-location-section .content,#canfer-section .container .content{padding-top:0;padding-bottom:0;}
#epa-section,#voc-section,#cwss-section,#ps-pannel-section,#jas-section,#other-certification-section,#canfer-section{position:relative;}
div#epa-section::after{content:"EPA/CARB Formaldehyde";position:absolute;bottom:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;color:#fff;z-index:9;text-align:center;font-family:roboto slab;font-weight:600;}
div#canfer-section:after{content:"CANFER Regulations";position:absolute;bottom:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;color:#fff;z-index:9;text-align:center;font-family:roboto slab;font-weight:600;}
div#voc-section::after{content:"VOC Green";position:absolute;bottom:22%;left:50.5%;transform:translate(-50%,-50%);font-size:32px;color:#fff;z-index:9;text-align:center;font-family:roboto slab;font-weight:600;}
div#cwss-section::after{content:"Paper & Composite Wood Sustainability Standard";position:absolute;bottom:0%;left:50%;transform:translate(-50%,-50%);font-size:32px;color:#fff;z-index:9;text-align:center;font-family:roboto slab;font-weight:600;width:500px;line-height:38px;text-shadow:rgba(0,0,0,0.8) 5px 7px 7px;}
div#ps-pannel-section::after{content:"PS 1 Structural Plywood & PS 2 Structural Panel";position:absolute;bottom:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;color:#fff;z-index:9;text-align:center;font-family:roboto slab;font-weight:600;text-shadow: rgba(0,0,0,0.8) 5px 7px 7px;}
div#jas-section::after{content:"Japanese Agricultural Standards (JAS)";position:absolute;bottom:25%;left:50%;transform:translate(-50%,-50%);font-size:32px;color:#fff;z-index:9;text-align:center;font-family:roboto slab;font-weight:600;}
div#other-certification-section::after{content:"Other Certiﬁcation Programs";position:absolute;bottom:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;color:#fff;z-index:9;text-align:center;font-family:roboto slab;font-weight:600;}
.ls-ct-center{display:none;}
#footer .av_two_fifth{margin-left:1%;width:24%;padding:15px;}
.footer-last-nav{margin-left:100px;margin-top:2px;}
.right-content-block{margin-top:37px;}
.right-content-block h6{font-weight:normal;font-size:15px;}

/*Start: sticky side bar*/
.sticky_element{z-index:99;}
.sticky_element.sticky{position:fixed;top:110px;margin:0;width:246px;transition:all 0.4s ease-in-out;}
.sticky_element.abs{position:fixed;top:110px;margin:0;opacity:0;width:246px;transition:all 0.4s ease-in-out;z-index:-1;}
.sticky_element_btm{position:absolute;bottom:0;width:246px;opacity:0;transition:all 0.4s ease-in-out;}
.sticky_element_btm.show_st{opacity:1;transition:all 0.4s ease-in-out;}

/*End: sticky side bar*/
h2.heading{text-align:center;color:#424242!important;text-transform:none!important;margin-top:25px;margin-bottom:15px;font-size:32px}
#cn-notice-text{line-height:24px;display:block;margin-bottom:10px;}
#map-location .container{min-width:100%;}
.compliance-section h3{margin-bottom:26px;font-weight:900;}
.features-coverd h3{text-align:center;margin-top:0;margin-bottom:30px}
.desciption-feature{text-align:center;line-height:22px;font-size:15px;}

/* Style the search box inside the "certified-clients" page*/
#menu-item-search a{font-size:18px!important;}
.html_bottom_nav_header .avia-search-tooltip{background:#fff!important;border-color:rgba(68,68,68,0.55)}
.html_bottom_nav_header .avia-search-tooltip .avia-arrow-wrap .avia-arrow{background:#fff!important;}
.html_bottom_nav_header .avia-search-tooltip .avia-arrow-wrap .avia-arrow #s{width:80%;}
.certified-clients .filter-action input[type="text"]{width:calc(100% - 49px)!important;float:left;margin-right:10px!important;margin-top:15px!important;padding-left:10px!important;}
.certified-clients .filter-action form button{background-color:#F99d25;border:0;color:#fff;padding:5px 12px;text-align:center;margin-top:-8px;height:39px;font-size:16px;}
.whatwedo li{margin:13px 10px;}

/*header css*/
div#header_main_alternate{background:#424242;position:relative;}
#header_main{border-bottom-width:0!important;border-bottom-color:transparent!important;}
div#header_main_alternate ul{display:flex;justify-content:space-between;padding:0 20px;}
div#header_main_alternate ul li a{color:#fff;font-size:15px;text-transform:uppercase;font-weight:600;transition:all 0.5s;border-color:transparent;}

/*div#header_main_alternate ul li:hover a{ color: #F99d25!important;}*/
div#header_main_alternate ul ul.sub-menu{display:block;opacity:0;}
.avia_textblock{position:relative;}
.av-main-nav > li.current-menu-item a{color:#F99d25!important;}
#header_main .av-main-nav > li.current-menu-item a{color:#F99d25!important;}
.av-main-nav > li:hover a{color:#F99d25!important;}
.av-main-nav > li > ul{background:#fff;}
.av-main-nav > li > ul li{transition:all 0.5s;}
.av-main-nav > li > ul li a span{color:#555!important;font-weight:100!important;transform:all 0.5s;}
.av-main-nav > li > ul li:hover a span{color:#F99d25!important;margin-left:1px;transition:all 0.5s;}
div .logo{left:0!important;}
.html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main{padding-top:58px;}
div#header_main_alternate .menu.av-main-nav li:hover{background-color:transparent;}
div#header_main_alternate .menu.av-main-nav li:hover a{color:#F99d25;}
.footer-left-nav li a,.footer-mid-nav li a,.footer-last-nav li a{transition:all 0.5s;}
.inquire-btn{position:absolute;right:63px;background-color:#F99d25;color:#fff!important;border:3px solid #fff!important;border-top:0!important;width:159px;height:40px;font-weight:900;cursor:pointer;font-family:'Raleway',sans-serif!important;font-size:18px;transition:background-color 0.5s ease;text-align:center;line-height:35px;}
.inquire-btn:hover{background-color:#f18800;color:#fff!important;}
#header.header-scrolled.header-scrolled-full .inquire-btn{display:none;}
.newsletter-info-section p{font-size:17px!important;padding-top:15px;}
.newsletter-form-section h4{font-size:14px!important;font-family:'Raleway',sans-serif!important;padding-top:15px;}
#header_main .inner-container li a{color:#424242!important;font-size:14px;font-weight:normal;transition:all 0.5s;padding-top:3px;}
#header_main .container,#header_main_alternate .container,#epa-section .container,#canfer-section .container,#voc-section .container,#cwss-section .container,#ps-pannel-section .container,#jas-section .container,#other-certification-section .container{max-width:100%!important;}
#epa-section .container,#canfer-section .container,#voc-section .container,#cwss-section .container,#ps-pannel-section .container,#jas-section .container,#other-certification-section .container{padding-left:0px!important;padding-right:0px!important;}
#header_main .inner-container li a:hover{color:#F99d25!important;transition:all 0.5s;}
#header_main #avia2-menu li ul.sub-menu li a{color:#424242;transition:all 0.5s;border-color:transparent;}
#header_main #avia2-menu li ul.sub-menu li a:hover{color:#F99d25;padding-left:16px;border-color:transparent;}
.footer-left-nav{width:60%;margin-left:100px;}
.button_of_aboutu:hover{background-color:#F99d25!important;}
.nav-marg-btm{margin-bottom:4px;}
.footer-last-nav .nav-marg-btm{margin-bottom:8px;}
#accordionExample .designation{font-style:italic;margin-top:3px;margin-bottom:3px;}
#after_section_2 .template-page.content{padding-top:0;}
#after_section_2 .template-page.content .EPA-container{margin-bottom:25px;}
#client_certified_logo_section{position:relative;}
#lgx_logo_slider_app_355087 .lgx_logo_carousel{width:1300px;padding:0 30px;}
#client_certified_logo_section #lgx_logo_slider_app_355087 .lgx_logo_carousel .lgx_lsw_nav_button{position:absolute;top:50%;transform:translate(0,-50%);}
#client_certified_logo_section #lgx_logo_slider_app_355087 .lgx_logo_carousel .lgx_lsw_nav_button.lgx_lsw_nav_button_prev{left:0;}
#client_certified_logo_section #lgx_logo_slider_app_355087 .lgx_logo_carousel .lgx_lsw_nav_button.lgx_lsw_nav_button_next{right:0;}
#client_certified_logo_section #lgx_logo_slider_app_355087 .lgx_logo_carousel .lgx_lsw_nav_button .fa{color:#424242;}

/*About us css*/
.growing-data.growing-img{margin-bottom:-35px;}
.growing-data.growing-img .person-img-title{width:250px;}
.growing-data.growing-img .person-img-title img{width:100%;max-width:100%}
.person-img-title{float:left;width:250px;}

/*div.collapse.show {
    margin-top: -220px;
    margin-left: 260px;
    width: 100%;
}*/

/*div.collapse.show { position: absolute;
    right: 0;
    left: 265px;
    top: 125px;
    bottom: 0; }
.about-person-detail { position: relative; }*/
.person-img-title img{width:100px;-webkit-transition:width 2s;transition:width 2s;}
.person-img-title.person-img-title-big img{width:auto;}
.person-img-body{float:left;width:68%;margin-left:3%;position:relative;}
.person-img-body .fa{color:#F99C25;position:absolute;top:0;right:-50px;}
div#our-mission-section{margin-top:-30px;margin-bottom:-30px;}
div#meet-the-team-section{margin-bottom:-40px;}

/*News and Updates page CSS*/
.box-url{height:30px;}
.filter-checbox{margin-bottom:5px;}
#post_entry .slide-content header{font-weight:800;}
#post_entry .slide-content .slide-entry-excerpt.entry-content{color:#000;}
#post_entry .slide-content .slide-entry-excerpt.entry-content a.more-link{color:#F99C25;transition:padding-left 0.5s;}
#post_entry .slide-content .slide-entry-excerpt.entry-content a.more-link:hover{padding-left:5px;}
#post_entry .slide-content .read-more-link.keerti{padding-top:5px!important;}
#certified-clients .content{padding-bottom:0px;}
#home-box-tile .content .flex_column{padding-top:0}
#compliance_section .container .content{padding-top:0px;}
.page-id-2198 .main_color.container_wrap_first.container_wrap.fullsize.ls-overflow-visible{color:#444;}
.page-id-2198 .main_color.container_wrap_first a:hover{color:#444!important;}
.page-id-2198 label{font-weight:500!important;}
.page-id-2198 #element_avia_6_1::after{clear:both!important;}
.filter-result-view.result_cats{width:935px;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;align-items:stretch;}
div#right-content-third-party-inspection{margin-top:45px;}
.footer-flag-icon ul li img{width:50px;}
a.clear_all{color:gray;padding-left:11px;font-size:14px;}
.post-meta-infos a{color:#444!important;}
.fa{color:#3b5999;}

/*Error-pages css*/
body.error404 .container{max-width:100%!important;width:100%;padding:0;}
body.error404 .fa{color:#F99d25;font-size:55px;}
.pnf-btn-skyblue{background:#1cb5f0;color:#fff;}
.pnf-btn-skyblue:hover{color:#fff;background:#1cb5f0;}
.pnf-btn-white{background:#fff;color:#486b8c;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.28);font-weight:600;transition:all 0.5;}
.pnf-btn-white:hover{box-shadow:none;}
.pnf-btn-bdr-white{color:#fff;background:transparent;box-shadow:none;}
.pnf-btn-bdr-white:hover{background:#fff;color:#486b8c;box-shadow:none;}
.ise-details h3{ /*font-size: 24px;*/ color:#F99D25;}
.ise{background:#eae6e6;padding:50px 0px 50px;}
.ise-top-bg{background:#fff;}
.ise-temp1-content{background:url(/wp-content/uploads/2019/11/404img.png) no-repeat;min-height:250px;background-position:50% 50%;background-size:auto;}
.ise-details{position:absolute;right:35%;top:47%;}
.ise-details h1{font-size:33px;color:#fa8803;}
#error-page .error-message{color:#444;font-size:35px;margin:0px 0px 55px}
.error-animate{font-size:39px;color:#fff;}

/*Responsive Css*/
@media (min-width:1200px){
    .social-section{width:auto;}
}
@media (min-width:1200px) and (max-width:1289px){
    .person-img-title{float:left;width:210px;}
}
@media (min-width:1200px) and (max-width:1400px){
    .social-section{height:153px;padding:50px 15px}
    section.certified-clients{width:100%;margin:25px auto 0;display:flex;flex-wrap:nowrap;padding:15px;}
    .filter-action{width:26%;margin-right:15px;}
    .filter-result-view.result_cats{display:flex;flex-wrap:wrap;width:100%;}
    div#accreditations-section,div#commitment-section{margin-left:230px;}

    /*div#accreditations-section .person-detail{ margin-left: 0 }*/
    .person-detail{margin-left:0}
}
@media (max-width:1199px){
    section.privacy-and-policy{width:100%!important;padding-right:0!important;}
}
@media (min-width:1025px) and (max-width:1199px){
    div#header_main_alternate ul li a{font-size:11px;}
    .social-section{padding:50px 15px;height:153px;}
    .newsletter-form-section #wpcf7-f3070-o1 p label{width:calc(100% - 63px);max-width:none;}
    .about-left-block,.our-mission-block,.meet-team-block{width:100%;margin-left:0;}
    .growing-data{border:1px solid #4242;padding:15px;border-radius:3px;}
    .EPA-container{margin:0;width:100%;}
    .EPA-container .col-3{width:30%;max-width:30%;}
    #product-certification{width:100%;margin-left:0;}
    section.about-epa,section.about-voc,section.CWSS,section.structure-panel,section.about-jas,section.container,section.contain-wrapper,section.laboratory-testing,section.third-party-inspection,section.engineering-design,section.privacy-and-policy{margin:0 auto 0;width:80%;margin-left:0;padding-right:15px;}
    section.certified-clients{width:100%;margin:10px auto 0;padding:15px;flex-wrap:nowrap;}
    .filter-result-view.result_cats{display:flex;flex-wrap:wrap;width:100%;}
    .person-img-title{width:150px;}
    .person-img-title img.alignright{float:left;}
    .person-img-body{float:left;width:70%;margin-left:3%;position:relative;}
    div#accreditations-section,div#commitment-section{margin-left:0px;}
    .person-detail{margin-left:0;width:100%;}
    #company-location-box{margin-left:0;}
}
@media (min-width:768px) and (max-width:1024px){
    div#accreditations-section,div#commitment-section{margin-left:0px;}
    .person-detail{margin-left:0;width:100%;}
    #company-location-box{margin-left:0;}
    div#accreditations-section h2,div#commitment-section h2{margin-bottom:30px;margin-top:15px;}
}
@media (min-width:992px) and (max-width:1024px){
    section.product-certification,section.about-epa,section.about-voc,section.CWSS,section.structure-panel,section.about-jas,section.container,section.contain-wrapper,section.laboratory-testing,section.third-party-inspection,section.engineering-design,section.privacy-and-policy{margin:0 auto 0;width:76%;margin-left:0;}
    section#product-certification{width:100%;}
    .person-img-title{float:left;width:auto;}

    /*p#element_avia_9_1 {
      width: 66%;
      padding-right: 0!important;
    }*/
    .person-img-body .fa{right:-30px;}
    div#epa-section::after{bottom:42%;}
    div#jas-section::after{bottom:0%;line-height:1;}
    div#cwss-section::after{bottom:-10%;}
    div#ps-pannel-section::after{bottom:42%;}
    section::after{bottom:42%;}
    .contact-area{width:100%;}
    .w-600{width:100%;}
    .EPA-container{margin:0;width:100%;}
    .EPA-container .col-3{width:220px;max-width:none;}
    section.certified-clients{width:100%;margin:10px auto 0;padding:15px;flex-wrap:nowrap;}
    .filter-action form{margin-bottom:0px;}
    .filter-action{width:32%;margin-right:2%;}
    .chat-icon{width:100%}
    #meet-the-team-section .international-team{width:100%;}
    .about-left-block,.our-mission-block,.meet-team-block{width:100%;margin-left:0;}
    .international-team li{width:35%;}
    .growing-data{border:1px solid #4242;padding:15px;border-radius:3px;}
    .person-img-body{margin-top:0px;width:95%;margin-left:5px;margin-top:15px;}
    .person-detail{border-bottom:none;padding-bottom:0;margin-bottom:0;}
    .filter-result-view.result_cats{display:flex;flex-wrap:wrap;width:100%;}
    div#header_main_alternate ul li a{font-size:11px;}
    #home-box-tile .container .content .post-entry .flex_column{margin-top:0!important;}
    .newsletter-form-section #wpcf7-f3070-o1 p label{width:75%;}
    .social-section{padding:45px 15px;width:180px;}
    #home-box-tile{margin-top:35px;}
    body .social_icon_section a.twitter{padding-right:25px;}
    .newsletter-info-section P{padding-top:0;}
    #footer .first_section h1{font-size:30px!important;}
    .list_whatwedo .carb_atcm,.list-jas .jas{font-size:25px;line-height:25px;margin-top:5px;}
    button.btn.btn-default.learn_more{margin-top:0!important;}
    #home-box-tile .container{margin-top:-25px;}
    #footer .flex_column.av_one_third{width:50%;}
    #footer .media_image-4 img{width:250px;}
    .footer-left-nav,.footer-mid-nav,.footer-last-nav{margin-left:0;width:auto;}
}
@media (min-width:768px) and (max-width:992px){

    /*first_form  form_element form_fullwidth*/
    fieldset .first_form.form_element.form_fullwidth{margin-right:15px;}
    .avia_ajax_form .first_form{width:47%;}
    p#element_avia_9_2{width:100%!important;}
    fieldset p.form_element{width:100%;}
    p#element_avia_7_2{width:100%;}
    #top fieldset{margin-bottom:0;margin-top:-20px;}
    div#our-mission-section{margin-top:-15px;margin-bottom:-15px;}
    .content{padding-top:0;padding-bottom:0;}
    div#our-mission-section{margin-top:0;margin-bottom:0;}
    #meet-the-team-section .international-team{width:100%;}
    .person-img-body{margin-top:25px;width:85%;margin-left:0;}
    .Iso-iec-block{width:100%;margin:0 auto!important;}
    .Iso-iec-block li{margin-left:0;margin-bottom:5px;}
    .html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main{padding-top:110px;}
    .right-content-block{padding:20px 20px 15px 20px;}
    div#header_main_alternate ul{padding:0 8px;}
    h2.heading{font-size:28px;margin-top:0;margin-bottom:0}
    .list_whatwedo.list-voc-green .carb_atcm{margin-top:25px;}
    .list_whatwedo.list-voc-green .list-structural-panel{margin-top:13px;}
    .list-cwss .carb_atcm{margin-top:9px;}
    .list-jas .jas{margin-top:48px;}
    #meet-the-team-section .about-us-main-heading{margin-top:0;}
    div#accreditations-section{margin-top:0px!important;margin-left:0!important;}
    div#commitment-section{margin-left:0!important;}
    div#accreditations-section h2{margin-bottom:15px;}
    p.banner-title-small{font-size:18px;margin:0 auto;transform:translateX(-50%);margin-left:25px;}
    .w-600{width:100%!important}
    .sticky_element{width:200px;margin-left:-25px;}
    .html_header_top.html_header_sticky.html_large #header_main .container{height:60px;}
    section#product-certification{width:100%;padding-right:25px;}
    .chat-icon{width:100%}
    .about-left-block h1,.about-left-block h2,.our-mission-block h2,.meet-team-block h2,.about-person-detail h2,.laboratory-testing h2,div#commitment-section h2,div#accreditations-section h2,div#company-location-section h2{font-size:28px!important;}
    .person-detail{width:100%;margin-left:0;}
    div#commitment-section h2{margin-bottom:20px;margin-top:35px;}
    div#commitment-section h2.commitment-to-quality{margin-top:0;}
    div#company-location-section h2{margin-top:5px;margin-bottom:20px;}
    #company-location-box{margin-left:0;}
    .growing-data{border:1px solid #4242;padding:15px;border-radius:3px;}
    .person-detail{border-bottom:none;padding-bottom:0;margin-bottom:0;}
    .about-left-block h1,.about-left-block h2,.our-mission-block h2,.meet-team-block h2,.about-person-detail h2,.laboratory-testing h2,.third-party-inspection h1{margin-top:15px;margin-bottom:15px;}
    .div#commitment-section h2{margin-bottom:15px;margin-top:30px;}
    .social-section{width:100%!important;min-height:auto;margin-top:33px!important;}
    .newsletter-info-section p{padding-top:15px;margin-top:0}
    .social-section{padding:15px 0 10px 0;}
    .social-section img{width:40px;}
    .about-person-detail{margin-top:0px;margin-bottom:15px;}
    .EPA-container{margin:0;width:95%;}
    .EPA-container .col-3{float:none;width:100%;max-width:100%;}
    div#epa-section,div#voc-section,div#cwss-section,div#ps-pannel-section,div#jas-section,div#other-certification-section{margin:40px 0;}
    div#epa-section img,div#voc-section img,div#cwss-section img,div#ps-pannel-section img,div#jas-section img,div#other-certification-section img{height:300px;object-fit:cover;}
    div#epa-section::after,div#voc-section::after,div#cwss-section::after,div#ps-pannel-section::after,div#jas-section::after,div#other-certification-section::after{font-size:28px;}
    div#voc-section::after{bottom:22%;}
    div#epa-section::after{bottom:45%;font-size:28px;}
    div#cwss-section::after{bottom:0%;line-height:28px;}
    div#ps-pannel-section::after{bottom:30%;line-height:1;}
    div#jas-section::after{bottom:6%;line-height:1;}
    div#other-certification-section::after{bottom:41%;}
    .md-block{margin-top:15px!important;}
    .contact-area{margin-top:0;width:100%;margin-bottom:15px;}
    .product-certification ul li{line-height:28px;}
    section.certified-clients{width:100%;margin:10px auto 0;padding:15px;}
    .filter-result,.filter-action{margin:0;width:100%;margin-left:0;}
    .filter-action form{margin-bottom:0!important;}
    .filter-result-view.result_cats{width:740px;}
    #header.header-scrolled.header-scrolled-full .inquire-btn{display:none!important;}

    /* #newsletter_and_social_section .container{ padding: 0; }
    #newsletter_and_social_section .entry-content-wrapper .flex_column_table{ display: flex;  flex-wrap: wrap; }
    #newsletter_and_social_section .entry-content-wrapper .flex_column_table .flex_column.av_two_fifth{ flex-basis: 100%;  padding: 0 50px; text-align: center; margin-bottom: 30px; }
    #newsletter_and_social_section .entry-content-wrapper .flex_column_table .flex_column.av_one_third,#newsletter_and_social_section .entry-content-wrapper .flex_column_table .flex_column.av_one_fourth{ flex-basis: 44%;  padding: 0 50px; text-align: center; }
    .newsletter-form-section {margin-top: -15px; }
    .social-section{ width: 85%; margin-bottom: 35px;} */
    .about-left-block,.our-mission-block,.meet-team-block{width:100%;margin-left:0;padding-right:25px;}
    section.product-certification,section.about-epa,section.about-voc,section.CWSS,section.structure-panel,section.about-jas,section.container,section.privacy-and-policy{width:68%;margin-left:0;}
    section.laboratory-testing,section.third-party-inspection{width:95%;margin-left:0;}
    section.contain-wrapper,section.engineering-design{width:100%;margin-left:0;}
    .inquire-btn{right:48px;}
    #footer{padding-top:0!important;}
    #footer .first_section h1{font-size:30px!important;}
    div#header_main_alternate ul li a{font-size:10px;}
    div#header_main_alternate .container{padding:0 5px;}
    .list_whatwedo .carb_atcm,.list-jas .jas{font-size:25px;line-height:25px;}
    .footer-left-nav,.footer-mid-nav,.footer-last-nav{margin-left:0;width:auto;}
    #footer .first_section h1{font-size:25px!important;}
    #footer .container .flex_column.av_two_fifth.first{margin-left:0;padding:15px 0;}
    span.logo{width:32%;}
    #header_main .inner-container li a{font-size:10px;}
}
@media only screen  and (max-width:992px){
    #newsletter_and_social_section .container{padding:0;}
    #newsletter_and_social_section .entry-content-wrapper .flex_column_table{display:flex;flex-wrap:wrap;justify-content:center;}
    #newsletter_and_social_section .entry-content-wrapper .flex_column_table .av-flex-placeholder{width:0;}
    #newsletter_and_social_section .entry-content-wrapper .flex_column_table .flex_column.av_two_fifth{flex-basis:100%;padding:0 50px;text-align:center;margin-bottom:30px;}
    #newsletter_and_social_section .entry-content-wrapper .flex_column_table .flex_column.av_one_third,#newsletter_and_social_section .entry-content-wrapper .flex_column_table .flex_column.av_one_fourth{flex-basis:44%;padding:0 15px;text-align:center;}
    .newsletter-form-section{margin-top:-15px;}
    .social-section{width:85%;margin-bottom:35px;margin-bottom:15px;margin-top:15px;}
    .newsletter-form-section #wpcf7-f3070-o1 p label{display:inline-block;width:calc(100% - 63px);max-width:none;}
}
@media only screen  and (max-width:575px){
    #footer #media_image-4 img{margin-bottom:10px;margin-top:7px;}
    .product-certification span img{float:none;margin-right:auto;margin-top:15px;}
    .product-certification span{width:100%;margin:5px auto 0;}
    .responsive #top .logo{width:50%!important}
    .person-img-title img{width:100px!important;}
    ul.whatwedo li.list_whatwedo{min-height:180px;height:180px;}
    .bg-image .what_we_do_1-1{min-height:180px;}
    .list_whatwedo.list-voc-green .carb_atcm{top:41%;}
    .list-jas .jas{margin-top:10px;}
    .list_whatwedo.list-cwss .carb_atcm{top:20%;}
    .list_whatwedo.list-other-certification .carb_atcm{top:25%;}
    .person-img-body .fa{right:0;font-size:18px;}
    .list_whatwedo.list-other-certification .carb_atcm{top:20%;}
    .person-detail{border:none;margin-bottom:0;padding-bottom:0}
    .person-detail p{margin-bottom:0; /*padding-right: 20px; */}
    .list_whatwedo .carb_atcm{font-size:22px;line-height:1;display:flex;justify-content:center;align-items:center;}
    .about-left-block h1,.about-left-block h2,.our-mission-block h2,.meet-team-block h2,.about-person-detail h2,.laboratory-testing h2,h2.heading,.third-party-inspection h1{font-size:22px!important;}
    .about-left-block h1,.about-left-block h2,.our-mission-block h2,.meet-team-block h2,.about-person-detail h2,.laboratory-testing h2,.third-party-inspection h1{margin-top:15px;margin-bottom:15px;}
    h2{line-height:1em}

    /*#home-box-tile { margin: } */
    .responsive #top #main{padding-top:70px!important;}
    .inquire-btn{right:0!important;width:100%;top:150px;}
    #home-box-tile .content .entry-content-wrapper{display:flex;flex-wrap:wrap;justify-content:center;}
    #home-box-tile .content .entry-content-wrapper .flex_column{flex-basis:100%;}
    #home-box-tile .content .entry-content-wrapper .flex_column li{flex-basis:100%;margin-right:0;}
    body #compliance_section .content{padding-bottom:15px!important;}
    body #home-box-tile ul.whatwedo li:first-child{margin-bottom:0px!important;}
    li.list_whatwedo.list-voc-green,li.list_whatwedo.list-cwss{margin-top:0; /* width: 98%; */margin-left:-2px!important;}
    li.list_whatwedo.list-jas{/* width: 98%; */margin-left:-2px!important;}
    #footer{padding-top:0!important;}
    #footer.footer_color .copyright .copyright_section{width:100%;padding:0 15px;}
    #footer.footer_color .first_section h1{font-size:22px!important;}
    #footer .widget ul{margin-bottom:5px!important;}
    #newsletter_and_social_section .entry-content-wrapper .flex_column_table .flex_column.av_two_fifth{padding:0;}
    #newsletter_and_social_section .entry-content-wrapper .flex_column_table .flex_column.av_one_third,#newsletter_and_social_section .entry-content-wrapper .flex_column_table .flex_column.av_one_fourth{flex-basis:100%;padding:0;}
    #newsletter_and_social_section .entry-content-wrapper .flex_column_table .flex_column.av_one_third{margin-bottom:0!important;}
    .social-section{width:100%;margin-bottom:15px;}
    div#layerslider_15,#layerslider_9,#layerslider_4,#layerslider_30,#layerslider_16,#layerslider_32,#layerslider_26,#layerslider_13,#layerslider_14,#layerslider_33{margin-top:163px!important;}
    button.btn.btn-default.learn_more{width:100%;}
    #footer.footer_color .first_section h1.Roboto_Slab{font-size:22px!important;padding-bottom:0;}
    section.certified-clients{width:100%;margin:5px auto 0;display:block;flex-wrap:nowrap;padding:0 25px;}
    #search_box_form_left{margin-bottom:0}
    .filter-result,.filter-action{margin:0;width:100%;margin-left:0%;}
    a.clear_all{margin-top:15px;display:block;border-bottom:1px solid #4242;padding-bottom:10px;}
    .filter-result-view.result_cats{width:100%;display:block;}
    .box{width:100%;margin-bottom:20px;}
    body.single .avia-content-slider-inner .slide-entry-wrap{padding-bottom:0!important;}
    .about-person-detail{margin-bottom:15px;border-bottom:0;}
    .person-img-body{width:100%!important;margin-left:0;}
    .person-img-title{float:none;width:100%!important;margin-bottom:15px;}
    .person-img-title .alignright{float:none!important;margin:0 auto!important;}
    .growing-data{border:1px solid #4242;padding:15px 15px 0 15px;border-radius:3px;}
    .about-person-detail{margin-top:0px;margin-bottom:15px;}
    .social-section{padding:10px 0 5px 0;min-height:auto;}
    body .social_icon_section a.twitter{padding-right:15px;}
    div#company-location-section h2{margin-top:0px;}
    .social_icon_section img{width:30px;}
    #top .newsletter-form-section input[type="email"]{margin-bottom:0;}
    #top .newsletter-form-section form{margin:10px 0 0;margin-bottom:-12px;}
    .person-detail{border-bottom:none;padding-bottom:0;margin-bottom:0;}
}
@media only screen  and (max-width:767px){
    #header_main .container{width:100%!important;padding:0 10px!important;}
    html.av-burger-overlay-active #header_main #avia2-menu{display:none!important;}
    #av-burger-menu-ul{padding:50px 0!important;}
    span.logo{margin-left:0!important;}
    nav.main_menu{margin-right:0!important;}
    #top .fullsize .template-blog .post-title,#top .fullsize .template-blog .post-meta-infos,#top .fullsize .template-blog .post .entry-content-wrapper{text-align:left;}
    .how-we-do-it{font-size:10px!important;width:70px!important;transform:translateX(-10%)!important;height:11px!important;padding-top:13px!important;}
    body.single .newsletter-form-section form{margin-top:-35px!important;}
    body.single .newsletter-form-section form{margin:auto!important;}

    /*.sec-custom-menu.av-main-nav { transform: none; right: 0; top: 75%; }*/
    #header_main .inner-container .av-main-nav .menu-item{display:block;}
    #header_main .inner-container .av-main-nav .menu-item a{font-size:12px;padding-left:0px!important;}
    #header_main .inner-container .av-main-nav #menu-item-3530{width:100%;position:absolute;margin-top:45px;}
    #header_main .inner-container .av-main-nav #menu-item-3530 a{min-width:100%;margin-left:-6px;text-align:center;font-size:14px!important;margin-right:-6px;}
    .responsive.html_header_top.html_header_sticky #top #wrap_all #header{height:193px;}
    .button_of_aboutus{font-size:16px;}
    .newsletter-info-section p{padding-top:0;margin-top:10px;}
    p.banner-title-small{font-size:14px;margin:0 auto;transform:translateX(-50%);margin-left:-35px;margin-top:-10px;}
    .responsive body#top #main .container{width:100%;padding:0 15px;}

    /*div#commitment-section h2 { margin-top: 35px; }*/
    .avia_ajax_form .button{min-width:100%!important;}
    #main p#element_avia_9_2{width:100%!important;}
    #av-burger-menu-ul{padding:50px 0;}

    /*html.responsive #header.header-scrolled.header-scrolled-full .inquire-btn{ display: none!important;  }*/
    div.wpcf7-response-output{margin:-25px 0px 25px 0px!important;}
    .copyright_section{margin-top:10px;}
    .middle_section{margin-bottom:20px;}
    #footer.footer_color .first_section h1.Roboto_Slab{padding-top:30px;}
    .about-person-detail{border-bottom:0!important;}
    #footer section.widget{margin-top:0!important}
    #header_main .inner-container li a{font-weight:600;padding-left:30px!important;}

    /*.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a {font-weight: normal;}*/
    .html_av-overlay-side #top #wrap_all .av-burger-overlay li li a{padding-left:70px;padding-top:8px;padding-bottom:8px;display:flex;padding-right:0;font-weight:normal;}
    .html_av-overlay-side #top #wrap_all .av-burger-overlay li li a span.avia-bullet{background-color:transparent!important;}
    .html_av-overlay-side #top #wrap_all .av-burger-overlay li li a::before{content:"-";display:inline-block;width:0px;color:#555;padding-right:25px;margin-left:10px;font-size:20px;}

    /*.responsive #top .av-main-nav .menu-item { display: block; }
    .sec-custom-menu.av-main-nav { right: 0; top: 65%; transform: translateY(0); }
    #header_main .inner-container li a { font-size: 12px; }*/

    /*.person-img-body .fa{ right: -10px; font-size: 20px; }
    .ls-wp-container, .ls-wrapper{ height: 180px!important; }
    .ls-wp-container .ls-wrapper{ padding-top: 13%!important; }
    .ls-wp-container .ls-wrapper .line{ padding-top: 19%!important; }
    .ls-wrapper.ls-bg-wrap img,.ls-slide-backgrounds{ object-fit: cover!important; height: 180%!important; }*/

    /*.ls-wp-container .ls-wrapper{ top: 40%!important; }*/
    .Iso-iec-block{width:100%;margin:15px auto!important;padding-right:20px;}
    .Iso-iec-block li{margin-bottom:5px;}
    div#accreditations-section{margin-top:-30px!important;}
    #accreditations-section .person-detail,#commitment-section .person-detail,#company-location-section .person-detail,#company-location-box{width:100%;}
    #company-location-box,div#accreditations-section,div#commitment-section{margin-left:0;}
    #accreditations-section h2,#commitment-section h2,#company-location-section h2{font-size:22px!important;margin-bottom:22px!important;margin-top:0;}
    div#commitment-section h2{margin-top:5px;}
    div#commitment-section h2.commitment-to-quality{margin-top:-15px;}
    .person-img-title{width:25%;}

    /*.growing-data .person-img-title img { width: 80%!important;}*/
    .person-img-body{width:70%;}
    .person-detail{padding-bottom:10px;margin-bottom:10px;margin-left:0;}
    .person-img-title .alignright{margin-left:7px;}
    div#our-mission-section{margin-top:-25px!important;margin-bottom:-20px!important;}
    .about-left-block h2,.our-mission-block h2,.meet-team-block h2,.about-person-detail h2,.laboratory-testing h2{margin-bottom:20px;margin-top:15px!important;}
    .chat-icon{width:100%;}
    #meet-the-team-section h2.about-us-main-heading{margin-top:25px!important;}
    .about-person-detail{margin-top:0px;margin-bottom:15px;border:none;border-bottom:1px solid #4242;}
    .product-certification span p{margin-bottom:0}
    section.about-epa,section.CWSS,section.structure-panel{margin-top:20px;}
    section.about-voc,section.about-jas,section.about-jas{margin-top:10px;}
    .content{padding-top:0;padding-bottom:20px;}
    div#other-certification-section{margin-bottom:15px;}
    #home-box-tile .container,#epa-section .container,#voc-section .container,#cwss-section .container,#ps-pannel-section .container,#jas-section .container,#other-certification-section .container,div#canfer-section .container{width:100%!important;}
    .person-img-title .alignright{float:left;}
    .w-600,#meet-the-team-section .international-team{width:100%;}

    /*#epa-section .content,#voc-section .content,#{ padding-top: 25px; }*/
    .about-voc-h4{padding-top:160px!important;}
    #after_section_2 .about-voc-h4{padding-top:20px!important;}
    div#epa-section::after,div#voc-section::after,div#cwss-section::after,div#ps-pannel-section::after,div#jas-section::after,div#other-certification-section::after,div#canfer-section:after{font-size:22px;}
    div#epa-section::after,div#canfer-section:after{bottom:35%;}
    div#ps-pannel-section::after{bottom:30%;line-height:1;}
    div#jas-section::after{bottom:-10%;line-height:1;}
    div#other-certification-section::after{bottom:25%;line-height:1;}
    div#cwss-section::after{bottom:-11%;width:320px;line-height:20px;}
    .contact-area{margin-top:25px;width:100%;}
    .responsive #top #wrap_all .flex_column{margin-bottom:0!important}
    .responsive #top .flex_column_table{display:block!important;}
    div#epa-section .avia-image-container-inner img,div#voc-section .avia-image-container-inner img,div#ps-pannel-section .avia-image-container-inner img,div#cwss-section .avia-image-container-inner img,div#jas-section .avia-image-container-inner img,div#other-certification-section .avia-image-container-inner img,div#canfer-section .avia-image-container-inner img{height:210px;object-fit:cover;}
    .footer-left-nav{width:auto;margin-left:0;}
    .footer-last-nav,.footer-mid-nav{margin-left:0;}
    #footer .container .flex_column{padding:0!important;margin-bottom:0px!important}
    .quality-focus{padding-top:20px;}
    .pt-sm-0{padding-top:0!important;}
    .pb-sm-0{padding-bottom:0!important;}
    .right-content-block{display:none;}
    .html_av-overlay-side-classic #av-burger-menu-ul{background:#fff;}
    section.product-certification,section.about-epa,section.about-voc,section.CWSS,section.structure-panel,section.about-jas,section.container,section.contain-wrapper,section.laboratory-testing,section.third-party-inspection,section.engineering-design,section.privacy-and-policy,.about-left-block,.our-mission-block,.meet-team-block{width:100%;text-align:left;margin-left:0;}
    #header.header-scrolled.header-scrolled-full .av-hamburger-box{margin-top:35px;}
    .responsive #top #main{padding-top:30px!important;margin:0;}
    .responsive.html_header_top.html_header_sticky #top #wrap_all #header{box-shadow:0 0 5px 1px rgba(68,68,68,0.37)!important;}
    .av-hamburger-inner,.av-hamburger-inner::after,.av-hamburger-inner::before{background-color:#424242!important;}
    .av-hamburger-box{margin-top:2px;width:28px;height:12px;}
    .newsletter-form-section #wpcf7-f3070-o1 p label{width:calc(100% - 63px);max-width:none;}

    /* .heading-section{text-align:center!important;} */
    .flex_column{margin-top:0!important;}
    h2.heading{margin-top:0px;margin-bottom:15px;font-size:28px}
    button.btn.btn-default.learn_more{margin-top:0!important;margin-bottom:0px;}
    .list_whatwedo .carb_atcm,.list-jas .jas{font-size:25px;line-height:25px;}
    #top #menu-item-search{z-index:100;margin-bottom:5px;}
    #top #menu-item-search a{font-size:25px!important;}
    .sec-custom-menu.av-main-nav{position:relative;display:flex!important;justify-content:space-evenly;}
    .features-coverd{margin-top:-50px;margin-bottom:-25px;}
    .compliance-section h3{margin-bottom:0}
    .features-coverd h3{margin-bottom:12px;}
    .inquire-btn{right:30px;}
    #newsletter_and_social_section .container{width:100%;}
    .social-section{width:100%;}
    #footer.footer_color .first_section h1{font-size:32px!important;}
    .EPA-container{margin:0;width:100%;}
    .EPA-container .col-3{float:left;width:calc(100% - 15px);max-width:100%;min-height:90px;}
    .product-certification ul{margin-bottom:0!important}
    div#our-mission-section{margin-top:-80px;margin-bottom:-30px;}
}
@media only screen  and (min-width:1900px){
    .header-title{left:35.9%!important;}
}
@media (max-width:1260px) and (min-width:768px){
    .avia_ajax_form input.button{margin-left:0px;}
    p#element_avia_9_1{width:338px;}
}
@media (max-width:900px) and (min-width:300px){
    .header-title{top:40%!important;left:20%!important;font-size:29px!important;}
    p#element_avia_9_2{width:200px;}
    .avia_ajax_form .button{padding:10px 20px;}
    p#element_avia_9_1{max-width:68%;margin-left:0px;}
    input.button{max-width:32%;float:right!important;}
    .avia_ajax_form .button{min-width:20%;margin-top:0!important;}
    .avia_ajax_form input.button{margin-top:0!important;padding-right:2px;}
    p#element_avia_9_1{width:68%;padding-right:0px;}
    input#avia_6_1{margin-bottom:0px!important;}
    input#avia_5_1{margin-bottom:72px!important;}
    input#avia_1_1{margin-bottom:0px!important;}
    input#avia_2_1{margin-bottom:-6px!important;}
    p#element_avia_7_1{margin-top:-3px!important;}
    input#avia_9_1{margin-bottom:0px!important;}
    p#element_avia_4_1{margin-bottom:155px!important;}

    /*.page-id-2198 input.button {
        padding-left: 4px;
    }*/
    p#element_avia_5_1{margin-top:-148px;}
    p#element_avia_6_1{margin-top:-71px;}
    .flex_column.av_one_half.flex_column_div.avia-builder-el-7.el_after_av_one_half.el_before_av_section.avia-builder-el-last{padding-right:50px!important;padding-left:50px!important;}
    .flex_column.av_one_half.flex_column_div.first.avia-builder-el-5.el_after_av_section.el_before_av_one_half.avia-builder-el-first{padding-right:50px!important;}

    /*#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form {
        margin-bottom: 129px !important;
    }*/
    .avia-builder-el-17{margin-top:47px!important;}
    .avia-builder-el-19{margin-top:0px!important;}
    .first.avia-builder-el-9{margin-top:0px!important;}
    .flex_column_div.first.avia-builder-el-4,.flex_column_div.avia-builder-el-6,.flex_column_div.avia-builder-el-8,.flex_column_div.avia-builder-el-10{padding:0px 0px 0px 0px!important;}
    .responsive #top #header_main > .container .main_menu .av-main-nav > li > a{padding:0px 0px 0px 10px!important;}
    .av_two_third{margin-left:0%!important;width:100%!important;}
    .av-zero-column-padding.avia-builder-el-4{margin-top:20px!important;margin-bottom:20px!important;}
    .avia_ajax_form .button{padding-left:0px!important;font-size:12px;}
    p#element_avia_1_1,p#element_avia_3_1,p#element_avia_5_1,p#element_avia_6_1,p#element_avia_7_1{padding-right:0px!important;}
    .avia_ajax_form input.button{margin-left:0px;}
    #top .fullsize .template-blog .big-preview{width:auto!important;}
    li#menu-item-search a{color:#373a36!important;}
    span.logo{margin-left:-20px;}
    nav.main_menu{margin-right:-20px;}

    /*----- search footer------------*/
    #search-3 .icon_section{background:#424242!important;border-color:#424242!important;}
    #search-3 #searchsubmit{background:#424242!important;color:#fff!important;}
    #search-3 .search_widget.mobile_icon{margin-left:-93px!important;}
    #search-3 input#searchsubmit{font-size:40px!important;border-color:#424242!important;}
    #top #s{padding:9px 47px 13px 5px!important;width:84%;}
    .avia_mobile #top #searchsubmit,.avia_mobile .ajax_load{height:38px!important;}

    /*.search_widget.mobile_icon{background: url(images/background-images/icon-search-white.png) no-repeat 10px center;}

    #top .menu-item-search-dropdown > a, #searchform #searchsubmit, .ajax_search_image, .iconfont {
        background: #424242 !important;
        font-size: 37px !important;
        color: #ffffff !important;
        
        
    }
    #top #s {
        color: #424242 !important;
        background: #424242 !important;
        border-color: #424242 !important;
    }
    .search_widget.mobile_icon{
        margin-left:-100px !important;
        
    }
    */

/*----- search footer END------------*/}
body .av-special-heading .av-special-heading-tag{display:block;}
.heading_of_what_we_do{padding-top:57px;margin-bottom:-18px;}
input#s{background-color:#ffffff!important;}
#top .menu-item-search-dropdown > a,#searchform #searchsubmit,.ajax_search_image,.iconfont{font-size:21px;}
form#searchform{padding-left:0!important;}
.ajax_search_title{display:block;font-weight:bold;text-transform:capitalize!important;font-size:14px!important;}
#top div .ajax_search_entry_view_all{text-align:center;font-weight:bold;border:none;font-size:13px!important;position:relative;top:2px;}
.serach_box{width:283px!important;}
#top .widget #searchform>div{max-width:87%!important;}
p.discover_what{border-bottom:4px solid #f99d25!important;width:46%;}
.button_of_aboutus{font-family:'Raleway',sans-serif!important;font-weight:800;}
.paragraph_line_benchmark{text-align:center;}
div .av_two_third{margin-left:2%;width:76.666667%;}
#top #s{padding:9px 47px 6px 5px;width:84%;}
button.btn.btn-default.learn_more:hover{background-color:#F99d25;transition-duration:0.5s}
.entry-content-wrapper li{margin-left:0.2em!important;}
ul{margin-left:0px!important;}
ul,ol{margin-bottom:0px!important;}
@media (min-width:300px) and (max-width:900px){
    .pdf_content_single{top:33%;width:76%;left:75px;font-size:17px!important;}
    .pdf_content{top:19%;width:76%;left:75px;font-size:17px!important;}
}
last.column-top-margin{margin-top:0px;}
.pagination-slider .pagination{margin-top:0px;}
.middle_section{line-height:25px;}
@media all and (-ms-high-contrast:none){
    .first_section{width:89%!important;}
    ::-ms-backdrop,.first_section{width:90%!important;}

    /* IE11 */
    p#element_avia_5_1{margin-top:-138px;}
    ::-ms-backdrop,p#element_avia_5_1{margin-top:-138px;}

    /* IE11 */
    p#element_avia_9_1{width:473px;}
    ::-ms-backdrop,p#element_avia_9_1{width:473px;}

    /* IE11 */
    p#element_avia_6_1{margin-top:-71px;}
    ::-ms-backdrop,p#element_avia_6_1{margin-top:-71px;}

    /* IE11 */
    #avia_7_1{padding-top:6px!important;}
    ::-ms-backdrop,#avia_7_1{padding-top:6px!important;}

/* IE11 */}
#scroll-top-link{background-color:#424242!important;}
a#scroll-top-link{color:#ffffff;font-size:36px;border:none!important;}
a#scroll-top-link:hover{background-color:none!important;}
.avia_transform a:hover .image-overlay{opacity:0!important;}

/*-------msk------*/
h3.av-special-heading-tag{color:#424242!important;font-weight:800!important;font-family:'Raleway',sans-serif!important;font-size:18px!important;}
.our_service_content{padding-left:26px;padding-right:24px;}
span.avia-menu-fx{display:none;}
.Roboto_Slab{font-family:Roboto Slab!important;}
.our_service_content{color:#424242!important;}
p#element_avia_1_1,p#element_avia_3_1,p#element_avia_5_1,p#element_avia_6_1,p#element_avia_7_1,p#element_avia_9_1{padding-right:8px;}
h1.post-title.entry-title{color:#f99a25;font-family:'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif!important;}
span.text-sep.text-sep-date,span.text-sep.text-sep-cat,span.text-sep.text-sep-comment{color:#f99a25;}
.header-image-container{position:relative;width:100%;margin-bottom:40px;min-height:180px;height:180px;}
img.header-news{height:100%;position:relative;}
.header-title{position:absolute;top:25%;left:31.9%;color:#fff!important;font-size:75px;}
.category-news h1.post-title{font-family:Roboto Slab!important;line-height:40px!important;margin-bottom:20px!important;font-weight:400;}
#top .fullsize .template-blog .big-preview{width:738px;margin:0px auto;text-align:center;}
#top .fullsize .template-blog .post-meta-infos{font-size:17px!important;margin-bottom:40px;}
#top .fullsize .template-blog .big-preview img.wp-post-image{width:100%!important;}
.avia_ajax_form .button{padding-left:15px;}
#footer .widget{margin:30px 0 0px 0!important;}
#footer .footer-nav-heading a{text-transform:uppercase;}
#top #searchsubmit,.ajax_load{line-height:36px!important;}
.contact_benchmark,.avia-builder-el-5 h3{font-family:'Raleway',sans-serif!important;}
.pagination-wrap.pagination-slider.paging_no{margin-top:20px;margin-bottom:20px;margin-right:-5px;}
ul.bullet_who_we_are{padding-left:10px;}
input#avia_9_1{padding-left:60px!important;}
a.footer_menu_link:hover{color:#ffffff!important;}
.our_service_content{line-height:1.7em;}
.avia-content-slider-inner .slide-entry-wrap{padding-bottom:25px!important;}
.read-more-link.keerti{padding-top:10px!important;margin-bottom:20px;}
.post-meta-infos a{cursor:default;}

/*Animation Css*/

/*!
* animate.css -http://daneden.me/animate
* Version - 3.7.0
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2018 Daniel Eden
*/
@-webkit-keyframes bounce{
    from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}
    70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}
    90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
@keyframes bounce{
    from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}
    70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}
    90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}
@-webkit-keyframes flash{
    from,50%,to{opacity:1;}
    25%,75%{opacity:0;}
}
@keyframes flash{
    from,50%,to{opacity:1;}
    25%,75%{opacity:0;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse{
    from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
    50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}
    to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes pulse{
    from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
    50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}
    to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes rubberBand{
    from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
    30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}
    40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}
    50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}
    65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1);}
    75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1);}
    to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes rubberBand{
    from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
    30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}
    40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}
    50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}
    65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1);}
    75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1);}
    to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}
@-webkit-keyframes shake{
    from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
    20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
}
@keyframes shake{
    from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
    20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
}
.shake{-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes headShake{
    0%{-webkit-transform:translateX(0);transform:translateX(0);}
    6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}
    18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}
    31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}
    43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}
    50%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes headShake{
    0%{-webkit-transform:translateX(0);transform:translateX(0);}
    6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}
    18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}
    31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}
    43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}
    50%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake;}
@-webkit-keyframes swing{
    20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}
    40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}
    60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}
    80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}
    to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
}
@keyframes swing{
    20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}
    40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}
    60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}
    80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}
    to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}
@-webkit-keyframes tada{
    from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
    10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}
    30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
    40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
    to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes tada{
    from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
    10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}
    30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
    40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
    to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
.tada{-webkit-animation-name:tada;animation-name:tada;}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble{
    from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
    30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
    45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
    60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
    75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes wobble{
    from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
    30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
    45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
    60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
    75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble;}
@-webkit-keyframes jello{
    from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
    33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
    44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
    55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
    66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}
    77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}
    88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
@keyframes jello{
    from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
    33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
    44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
    55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
    66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}
    77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}
    88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center;}
@-webkit-keyframes heartBeat{
    0%{-webkit-transform:scale(1);transform:scale(1);}
    14%{-webkit-transform:scale(1.3);transform:scale(1.3);}
    28%{-webkit-transform:scale(1);transform:scale(1);}
    42%{-webkit-transform:scale(1.3);transform:scale(1.3);}
    70%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes heartBeat{
    0%{-webkit-transform:scale(1);transform:scale(1);}
    14%{-webkit-transform:scale(1.3);transform:scale(1.3);}
    28%{-webkit-transform:scale(1);transform:scale(1);}
    42%{-webkit-transform:scale(1.3);transform:scale(1.3);}
    70%{-webkit-transform:scale(1);transform:scale(1);}
}
.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
@-webkit-keyframes bounceIn{
    from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
    40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
    60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}
    80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97);}
    to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes bounceIn{
    from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
    40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
    60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}
    80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97);}
    to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn;}
@-webkit-keyframes bounceInDown{
    from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
    0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}
    60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}
    75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
    90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes bounceInDown{
    from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
    0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}
    60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}
    75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
    90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
@-webkit-keyframes bounceInLeft{
    from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
    0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}
    60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}
    75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
    90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes bounceInLeft{
    from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
    0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}
    60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}
    75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
    90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
@-webkit-keyframes bounceInRight{
    from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
    from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}
    60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}
    75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
    90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes bounceInRight{
    from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
    from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}
    60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}
    75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
    90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
@-webkit-keyframes bounceInUp{
    from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
    from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}
    60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
    75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
    90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes bounceInUp{
    from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
    from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}
    60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
    75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
    90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
@-webkit-keyframes bounceOut{
    20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
    50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
    to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
}
@keyframes bounceOut{
    20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
    50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
    to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
}
.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut;}
@-webkit-keyframes bounceOutDown{
    20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
    40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
    to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
@keyframes bounceOutDown{
    20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
    40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
    to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}
@-webkit-keyframes bounceOutLeft{
    20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}
    to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
@keyframes bounceOutLeft{
    20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}
    to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}
@-webkit-keyframes bounceOutRight{
    20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}
    to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
@keyframes bounceOutRight{
    20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}
    to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}
@-webkit-keyframes bounceOutUp{
    20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
    40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
    to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
@keyframes bounceOutUp{
    20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
    40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
    to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}
@-webkit-keyframes fadeIn{
    from{opacity:0;}
    to{opacity:1;}
}
@keyframes fadeIn{
    from{opacity:0;}
    to{opacity:1;}
}
.real-thumbnail{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown{
    from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeInDown{
    from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownBig{
    from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeInDownBig{
    from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
@-webkit-keyframes fadeInLeft{
    from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeInLeft{
    from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInLeftBig{
    from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeInLeftBig{
    from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
@-webkit-keyframes fadeInRight{
    from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeInRight{
    from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInRightBig{
    from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeInRightBig{
    from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
@-webkit-keyframes fadeInUp{
    from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeInUp{
    from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUpBig{
    from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeInUpBig{
    from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
@-webkit-keyframes fadeOut{
    from{opacity:1;}
    to{opacity:0;}
}
@keyframes fadeOut{
    from{opacity:1;}
    to{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutDown{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
@keyframes fadeOutDown{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@-webkit-keyframes fadeOutDownBig{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
@keyframes fadeOutDownBig{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
}
@keyframes fadeOutLeft{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
@keyframes fadeOutLeftBig{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
}
@keyframes fadeOutRight{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}
@-webkit-keyframes fadeOutRightBig{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
@keyframes fadeOutRightBig{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
@-webkit-keyframes fadeOutUp{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
}
@keyframes fadeOutUp{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
@-webkit-keyframes fadeOutUpBig{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
@keyframes fadeOutUpBig{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}
@-webkit-keyframes flip{
    from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0)
    rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
    40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
        rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) 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) scale3d(1,1,1) translate3d(0,0,150px)
        rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
    rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
    80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0)
        rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0)
    rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
    to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0)
    rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@keyframes flip{
    from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0)
    rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
    40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
        rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) 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) scale3d(1,1,1) translate3d(0,0,150px)
        rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px)
    rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
    80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0)
        rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0)
    rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
    to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0)
    rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}
@-webkit-keyframes flipInX{
    from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
    40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
    60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}
    80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}
    to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInX{
    from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
    40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
    60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}
    80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}
    to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;}
@-webkit-keyframes flipInY{
    from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
    40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
    60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}
    80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}
    to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInY{
    from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
    40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
    60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}
    80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}
    to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY;}
@-webkit-keyframes flipOutX{
    from{-webkit-transform:perspective(400px);transform:perspective(400px);}
    30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}
    to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}
}
@keyframes flipOutX{
    from{-webkit-transform:perspective(400px);transform:perspective(400px);}
    30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}
    to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}
}
.flipOutX{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;}
@-webkit-keyframes flipOutY{
    from{-webkit-transform:perspective(400px);transform:perspective(400px);}
    30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}
    to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}
}
@keyframes flipOutY{
    from{-webkit-transform:perspective(400px);transform:perspective(400px);}
    30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}
    to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}
}
.flipOutY{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}
@-webkit-keyframes lightSpeedIn{
    from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}
    60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
    80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes lightSpeedIn{
    from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}
    60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
    80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
@-webkit-keyframes lightSpeedOut{
    from{opacity:1;}
    to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}
}
@keyframes lightSpeedOut{
    from{opacity:1;}
    to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
@-webkit-keyframes rotateIn{
    from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}
    to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes rotateIn{
    from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}
    to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}
@-webkit-keyframes rotateInDownLeft{
    from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
    to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes rotateInDownLeft{
    from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
    to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight{
    from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
    to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes rotateInDownRight{
    from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
    to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft{
    from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
    to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes rotateInUpLeft{
    from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
    to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight{
    from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}
    to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
@keyframes rotateInUpRight{
    from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}
    to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
@-webkit-keyframes rotateOut{
    from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
    to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}
}
@keyframes rotateOut{
    from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
    to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}
@-webkit-keyframes rotateOutDownLeft{
    from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
    to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
}
@keyframes rotateOutDownLeft{
    from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
    to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight{
    from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
    to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
@keyframes rotateOutDownRight{
    from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
    to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft{
    from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
    to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
@keyframes rotateOutUpLeft{
    from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
    to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight{
    from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
    to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}
}
@keyframes rotateOutUpRight{
    from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
    to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}
@-webkit-keyframes hinge{
    0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
    20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
    40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
    to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}
}
@keyframes hinge{
    0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
    20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
    40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
    to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}
}
.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge;}
@-webkit-keyframes jackInTheBox{
    from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;}
    50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
    70%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
    to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes jackInTheBox{
    from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;}
    50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
    70%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
    to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox;}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn{
    from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes rollIn{
    from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}
}
@keyframes rollOut{
    from{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}
@-webkit-keyframes zoomIn{
    from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    50%{opacity:1;}
}
@keyframes zoomIn{
    from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes zoomInDown{
    from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomInDown{
    from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}
@-webkit-keyframes zoomInLeft{
    from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomInLeft{
    from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}
@-webkit-keyframes zoomInRight{
    from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomInRight{
    from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}
@-webkit-keyframes zoomInUp{
    from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomInUp{
    from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}
@-webkit-keyframes zoomOut{
    from{opacity:1;}
    50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    to{opacity:0;}
}
@keyframes zoomOut{
    from{opacity:1;}
    50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    to{opacity:0;}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}
@-webkit-keyframes zoomOutDown{
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
    to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomOutDown{
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
    to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}
@-webkit-keyframes zoomOutLeft{
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);}
    to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}
}
@keyframes zoomOutLeft{
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);}
    to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}
@-webkit-keyframes zoomOutRight{
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);}
    to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}
}
@keyframes zoomOutRight{
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);}
    to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}
@-webkit-keyframes zoomOutUp{
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
    to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
@keyframes zoomOutUp{
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
    to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}
@-webkit-keyframes slideInDown{
    from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInDown{
    from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}
@-webkit-keyframes slideInLeft{
    from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInLeft{
    from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-webkit-keyframes slideInRight{
    from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInRight{
    from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}
@-webkit-keyframes slideInUp{
    from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInUp{
    from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
@-webkit-keyframes slideOutDown{
    from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
@keyframes slideOutDown{
    from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}
@-webkit-keyframes slideOutLeft{
    from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
}
@keyframes slideOutLeft{
    from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}
@-webkit-keyframes slideOutRight{
    from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
}
@keyframes slideOutRight{
    from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}
@-webkit-keyframes slideOutUp{
    from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
}
@keyframes slideOutUp{
    from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}
.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.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;}
.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;}
.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;}
.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;}
.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;}
.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms;}
.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms;}
.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;}
.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;}
@media (prefers-reduced-motion){
    .animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important;}
}
.real-thumbnail .slide-image img{-webkit-transition:1s ease;-moz-transition:1s ease;-o-transition:1s ease;transition:1s ease;overflow:hidden;}
.real-thumbnail .slide-image:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
body div .flex_column,body .units{position:static;}
#element_avia_7_1{clear:left!important}
#newsletter_and_social_section{position:relative;z-index:10}
.unit{position:static;}
.postid-355753 .main_color .button:hover{color:#fff!important}

.form-field.form_element_third p, .form-field.form_element_two_third p{width:100%;margin-bottom: 2px;}
.form-field.form_element_third label, .form-field.form_element_two_third label{font-weight: 500 !important;}
.action-form.lead-code-form textarea{min-height: 273px !important;height: 100%;display: inline;}
.form-field.form_element_third input, .form-field.form_element_two_third input{margin-bottom: 0 !important;}
.form-field.form-btn input[type="submit"]{margin-left:1%;margin-top: 20px;}
.action-form.lead-code-form .form_element_third{width: 32.6%;
    float: left;margin-left: 0px !important;clear: none;}
.action-form.lead-code-form .form_element_two_third{width: 66.4%;
    float: left;margin-left: 1%;clear: none;}
.action-form.lead-code-form label{margin-bottom: 5px;}