/* stripe response modal */
.stripe-response h2{
margin: 20px 0 30px 0;
}
.stripe-3dsecure-iframe{
position: absolute;
z-index: 99999;
width: 50vw;
height: 90vh;
top: 5vh;
left: 25vw;
background: #FFFFFF;
}
@media (max-width: 767px){
    .stripe-3dsecure-iframe{
        width: 100%;
        height: 100vh;
        top: 0;
        left: 0;
    }
    #becomeASupporterModal .modal-dialog{
        margin: 0 !important;
    }
}


/* responsive embed */
.responsive-embed{
position: relative;
overflow: hidden;
padding-top: 56.25%;
}
.responsive-embed iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}

/* clear large 4 columns */
.col-lg-3:nth-of-type(4n+1){
clear: both;
}

/* for medium screens and down */
@media screen and (max-width: 1200px)
{    
    .col-lg-3:nth-of-type(4n+1){
        clear: none;
    }
    .col-md-4:nth-of-type(3n+1){
        clear: both;
    }
}

/* for small screens and down */
@media screen and (max-width: 990px)
{    
    .col-lg-3:nth-of-type(4n+1){
        clear: none;
    }
    .col-md-4:nth-of-type(3n+1){
        clear: none;
    }
    .col-sm-6:nth-of-type(2n+1){
        clear: both;
    }  
}

/* social colours */
.fb-color{
color: #3b5998 !important;
}
.fb-color-bg{
background: #3b5998 !important;
}
.tw-color{
color: #0084b4 !important;  
}
.tw-color-bg{
background: #0084b4 !important;  
}
.gp-color{
color: #D84B37 !important;   
}
.gp-color-bg{
background: #D84B37 !important;   
}
.text-white{
color: #FFF !important;
}

/* blur div effect */
.blurit{
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);
}

/* Side Slide Out Nav */
.toggleSideSlideOutNavBtn{
display: none;
position: absolute;
height: 150px;
width: 40px;
background: #111;
top: 50%;
left: 0;
margin-top: -75px;
font-size: 25px;
text-align: center;
color: #999;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
cursor: pointer;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.8); 
-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.8);
z-index: 4;
}
.toggleSideSlideOutNavBtn:hover{
color: #f1f1f1;
}
.toggleSideSlideOutNavBtn i{
position: relative;
top: 50%;
transform: translateY(-50%);
}
.toggleSideSlideOutNavBtn.open{
left: 200px;
}
.sideSlideOutNav a .label{
font-size: 65%;
margin-top: 2px;
float: right;
line-height: inherit;
}

.sideSlideOutNav{
display: none;
width: 200px;
height: 100%;
position: fixed;
top: 0;
left: 0;
background-color: #111;
overflow-x: hidden;
transition: 0.5s;
border-right: 1px solid #222;
z-index: 4;
}
.sideSlideOutNav a{
padding: 15px;
text-decoration: none;
display: block;
transition: 0.3s;
cursor: pointer;
border-bottom: solid 1px #222;
color: #999;
font-size: 16px;
color: #999;
}
.sideSlideOutNav > :last-child{
margin-bottom: 40px;
}
.sideSlideOutNav a:hover{
color: #f1f1f1;
}
.sideSlideOutNav .header{
background: #222;
border-bottom: 1px solid #333;
}
.sideSlideOutNav .header img{
max-height: 30px;
}
.sideSlideOutNav .title{
margin: 10px;
margin-left: 15px;
padding-top: 16px;
font-size: 14px;
clear: both;
}
.sideSlideOutNav .mag-controls{
position: absolute;
bottom: 0;

}
.sideSlideOutNav .horz-btns{
margin-left: 10px;
}
.sideSlideOutNav .horz-btn{
border: 0;
float: left;
font-size: 23px;
padding: 5px;
}
.sideSlideOutNav .app-link{
border: 0;
padding-top: 10px;
padding-bottom: 10px;
}
.sideSlideOutNav .app-link img{
width: 100%;
}

.app-install-banner{
    position: absolute; 
    top: -140px; 
    z-index: 1030; 
    left: 0; 
    right: 0; 
    background: #222; 
    color: #999;
    display: none;
}

.table-layout{
    display:table;
    width:100%;
}

.table-layout img{
    width: 100%;
}

.table-layout .table-cell {
    display: table-cell;
    padding: 10px;
    vertical-align: middle;
}

.fixed-width-115 {
    width:115px;
}

.width-400{
width: 400px;
max-width: 100%;
}

.margin-top{
    margin-top: 15px !important; 
}

.margin-btm{
    margin-bottom: 15px !important; 
}

.margin-btm-lg{
  margin-bottom: 25px;
}

.margin-btm-sm{
    margin-bottom: 5px;
}

.no-margin{
    margin: 0 !important;
}

.no-margin-top{
    margin-top: 0 !important;
}

.no-padding{
padding: 0 !important;
}

.padding-sm{
    padding: 10px;
}

.text-danger{
color: #CC4B37;
}

.inherit{
    color: inherit !important;
}

.shadow{
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}

html{
overflow: hidden;
font-family: 'Roboto', sans-serif;
background: url('../images/main-bg.jpg'); /* this makes fullscreen bg image work */
}

body{
width: 100%;
height: 100%;
margin: 0;
background: url('../images/main-bg.jpg');
}

#magazineContainer ul, #magazineContainer li{
margin: 0;
padding: 0;
list-style: none;
}

.iePad{
width: 100%;
height: 100%;
}

#magazine *, .nav *{
-webkit-user-select: none; /* stop selecting images when holding finger down */
-webkit-touch-callout: none;    
}

input[readonly="readonly"]{
cursor: text !important;
-webkit-user-select: default !important;
-webkit-touch-callout: default !important;
}

#magazineContainer{
background: #000;
position: relative;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.8); 
-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.8);
}

#magazine {
position: relative;
top: 0;
left: 0;
overflow: hidden;
width: 100%;
height: 100%;
z-index: 3;
display: block;
}

#magazine li {
float: left;
width: 100%;
height: 100%;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}

#magazine li .page{
width: 100%;
height: 100%;
display: none; 
}

#magazine li .dpsPage{
width: 100%;
height: 100%;
}

#magazine li .leftPage{
float: left;
width: 50%;
height: 100%;
}

#magazine li .rightPage{
float: right;
width: 50%;
height: 100%;
}

#magazine li .loader, #mainVideoModal .loader, .mainLoader{
position: absolute;
left: 50%;
top: 50%;
padding: 8px 12px;
text-align: center;
margin-top: -17px;
margin-left: -17px;
background: url('../images/loading-bg.png') #CCCCCC;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8); 
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
text-shadow: 0 1px 0 #FFFFFF;
}   

#videoEmbed{
position: relative;
}

.mainLoader{
font-size: 20px;
text-align: center;
width: 145px;
padding: 20px 30px;
z-index: 99999;
margin-top: 0;
margin-left: 0;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,0.4);
display: table;
}
.mainLoader .content{
display: table-cell;
vertical-align: middle;
text-align: center;
}
.mainLoader .content span{
background: url('../images/loading-bg.png') #CCCCCC;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 20px 30px;
}

#magazine .scrollBtn, #magazine .videoBtn, #magazine .embedVideoBtn, .advertVideo, #magazine .advertVideoEmbed, #magazine .vidHotSpot, #magazine .webLink, #magazine .contentsBtn, #magazine .hotSpot{
position: absolute;
cursor: pointer;
}

#magazine .magSubscribeBtn{
cursor: pointer;    
}

.scrollOverlay .meta{
margin-top: 5px;    
}

.navbar-toggle{
margin: 4px 10px 3px;
padding: 5px 10px;
}

/* fix top navbar z-index so side nav panel sits over it */
.navbar-fixed-top{
z-index: 1
}

.navbar{
display: none; /* hide both on initial load */
height: 34px;
min-height: 34px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}

.navbar-center{
float: none;
margin: 0 auto;
display: table;
table-layout: fixed;   
}

.navbar-inverse{
border-color: #333333;    
}

/* in IE 8 this doesnt seem to overide, so added body before to trump boostrap */
body .navbar-nav > li > a, body .navbar-brand{
padding-top: 6px;
padding-bottom: 6px;
cursor: pointer;
font-size: 17px;
height: auto;
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a{
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9);    
}

.navbar-nav span, .navbar-brand span{
font-size: 15px;    
}

.navbar-brand img{
margin-top: -3px    
}

.navbar .bottomLeftBtns{
margin-left: -15px;
float: left;
}

.navbar-fixed-bottom .bottomLeftBtns  > li{
float: left;    
}

.navbar-fixed-bottom .navbar-nav{
margin: 0 0 0 -15px;    
}

.sideNavBar, .subNavBar{
position: absolute;
height: 100%;
width: 65px;
display: table;
table-layout: fixed;
}

.subNavBar{
width: 100%;
height: 65px;
}

.subNavBar.top{
top: 0;
margin-top: -65px;
}

.subNavBar.bottom{
bottom: 0;
margin-bottom: -65px;
}

.sideNavBar.left{
left: 0;
margin-left: -65px;
}

.sideNavBar.right{
right: 0;
margin-right: -65px;
}

.sideNavBar.thin{
width: 50px;
}

.sideNavBar.thin.right{
margin-right: -50px;    
}

.sideNavBar.thin.left{
margin-left: -50px;    
}


.sideNavBar .sideBtn, .subNavBar .subBtn{
cursor: pointer;
text-shadow: 0 1px 0 #8C8C8C;
display: table-row;
width: 100%;
}

.subNavBar .subBtn{
width: auto;
display: table-cell;
text-align: center;
vertical-align: middle;
overflow: hidden;
}

.sideNavBar .readBtn, .subNavBar .readBtn{
display: none;    
}

.sideNavBar .fullHeight{
height: 100%;    
}

.sideBtn span{
display: table-cell;
vertical-align: middle;
text-align: center;
padding: 0 10px;
}

.touchBlock{
position: absolute;
z-index: 5;
}

.squareBorder{
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.blockCloseBtn{
position: fixed;
top: 0;
z-index: 1041;
display: none;
-moz-opacity: 0.80;
-khtml-opacity: 0.80;
opacity: 0.80;
}

.zoomOutNavBtn.btn-block + .btn-block{
margin-top: 0;    
}

.zoomedContainer{
width: 100%;
height: 100%;
position: relative;
overflow: auto;
-webkit-overflow-scrolling: touch;
z-index: 5;
}

.scrollOverlay{
position: absolute;
padding-top: 50px;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background: url('../images/main-bg.jpg') #ccc;
display: none;
overflow: auto;
-webkit-overflow-scrolling: touch;
}

.touch.smallScreen .blockCloseBtn{
top: auto;
bottom: 0;
}

.touch.smallScreen .blockCloseBtn.top{
top: 0;
bottom: auto;
}

.touch.smallScreen .scrollOverlay{
padding-bottom: 35px;
padding-top: 0;
}

.plainTextContainer{
padding: 0 10px 50px !important;
background: #FFF;
}

.plainTextContent{
font-size: 17px;
width: 100%;
word-wrap: break-word;
}

.plainTextContent > h2{
margin-top: 5px;     
}    

.plainTextContent .page{
cursor: pointer;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

.plainTextContent .dps{
width: 100%;
margin-top: 5px;
margin-bottom: 15px;
margin-left: -10px;
overflow: auto;
}

.plainTextContent .single{
width: 50%;
float: left;
}

.plainTextContent > .page{
margin-top: 0;
border-top: none;
}

.thumb{
position: relative;
margin-bottom: 30px;
cursor: pointer;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8); 
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
overflow: hidden;
/* this crashed ipod...
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
*/
}

.dpsThumb{
width: 100%;
}

.singleThumb{
width: 50%;
}

.thumbSinglesContainer{
position: absolute;
width: 100%;
}

.thumbNumbers{
position: absolute;
z-index: 99999;
font-weight: bold;
height: 30px;
bottom: 0;
width: 100%;
text-align: center;
color: #FFF;
background: #000;
padding-top: 5px;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

/*
.activeThumb{
-moz-box-shadow:    0 0 10px 5px #27e833;
-webkit-box-shadow: 0 0 10px 5px #27e833;
box-shadow:         0 0 10px 5px #27e833;
}
*/

.activeThumb .thumbNumbers, .no-touch .thumb:hover .thumbNumbers{
font-size: 25px;
padding-top: 30%;
height: 100%;
background: #000;
-moz-opacity: 0.70;
-khtml-opacity: 0.70;
opacity: 0.70;
}

.zoomIn{
width: 1470px !important;
height: 995px !important;
-webkit-transition: width 0.5s ease-in, height 0.5s ease-in;
-moz-transition: width 0.5s ease-in, height 0.5s ease-in;
-ms-transition: width 0.5s ease-in, height 0.5s ease-in;
-o-transition: width 0.5s ease-in, height 0.5s ease-in;
transition: width 0.5s ease-in, height 0.5s ease-in;
}

.zoomOut{
-webkit-transition: width 0.5s ease-in, height 0.5s ease-in;
-moz-transition: width 0.5s ease-in, height 0.5s ease-in;
-ms-transition: width 0.5s ease-in, height 0.5s ease-in;
-o-transition: width 0.5s ease-in, height 0.5s ease-in;
transition: width 0.5s ease-in, height 0.5s ease-in;   
}

.rotate360{
-webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -o-transition: 1s ease-in-out; transition: 1s ease-in-out;
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}

.sliderContainer{
float: left;
margin: 3px 15px 0 20px;
}

.currentPageNo, .totalPagesNo{
width: 80px;
text-align: center;
float: left;
color: #999999;
padding: 7px 0;
line-height: 20px;
}

.totalPagesNo{
width: 38px;
}

.clickCorner{
position: absolute;
width: 30px;
height: 60px;
cursor: pointer;
z-index: 4;
}

.clickCorner.top{
top: 0;
}

.clickCorner.bottom{
bottom: 0;
}

.clickCorner.right{
right: 0;
}

.clickCorner.left{
left: 0;   
}

.panel {
box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8); 
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
cursor: pointer; /* well very werid, if this is not set ios doesnt listen for click event!!! */
margin-bottom: 30px;
}

.panel .mainImg {
border-bottom: 1px solid #D4D4D4;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
width: 100%;
}

.panel-body > h3 {
margin-top: 0;
}

/* modal styles */
.modal-hero-image{
background-size: cover;
background-position: center;
background-blend-mode: overlay;
background-size: cover;
background-position: center;
background-color: rgba(0,0,0,0.4);
color: #FFF;
padding: 30px;
font-size: 16px;
}
.modal-header .close{
margin-top: -7px;
margin-right: -10px;
width: 40px;
height: 40px;
font-size: 25px;
}

.modal-header{
color: #FFFFFF;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
background: #F5F6F7;
color: #4E5665;
padding: 10px 15px;
}

.modal-footer{
background: #F5F6F7;
margin-top: 0;
padding: 15px;
-webkit-box-shadow:inset 0 1px 0 #FFFFFF;
box-shadow:inset 0 1px 0 #FFFFFF;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}

.modal{
overflow-y: auto;
}

.modal .progress{
margin-bottom: 0;    
}

.modal-body .form-group:last-child{
margin-bottom: 0;
}

.preloadPagesProgress{
display: none;
margin-top: 10px;
}

.progress-bar{
min-width: 30px;
}

#subscribeModal{
font-size: 13px;    
}

#subscribeModal input{
margin-top: 20px;  
}

#subscribeModal .alert{
padding: 9px;
text-align: center;
margin-bottom: 0;
}

#subscribeModal .alert h5{
margin-top: 0;
margin-bottom: 5px;
}

.dialogResponse{
margin-top: 20px;
}

#subscribeModal .dialogResponse .alert{
text-align: left;
padding: 15px;
}

.modal-body p:last-child{
margin-bottom: 0;    
}

#countdownContainer{
margin-bottom: 10px;
}

.marginBtm{
margin-bottom: 10px;    
}

.noMargin{
margin: 0 !important;    
}

.marginBtmLg{
    margin-bottom: 20px;
}

.dialogLoader{
margin-top: 7px;
display: none;
}

.thumbPreview{
position: absolute;
background: #000000;
width: 472px;
z-index: 2000;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.8); 
-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.8);
overflow: hidden;
top: 0;
}

.slideShowCountdown{
position: absolute;
top: 50%;
left: 50%;
width: 100px;
margin-top: -100px;
margin-left: -50px;
font-size: 150px;
background: none;
text-align: center;
color: #FFFFFF;
z-index: 2000;
opacity: 0.7;
}

.col-centered{
float: none;
margin: 0 auto;
}

#mainVideoModal .modal-body{
padding: 5px !important;
padding-bottom: 0 !important;
background: #000000 !important;
}

#scrollTextModal .modal-body{
overflow: auto;
-webkit-overflow-scrolling: touch;
}

.vidHotSpot{
background: url(/magcore/images/play_btn.png) no-repeat center;
background-size: 23% 40%;
}

/* without this we cant click on the hot spot on ipod phone devices */
.touch .advertVideo{
display: none;
}

/* retarded android video controls are totally maimmed without this */
/* this is the offending bit cant figure out the correct value, have to delete from source */
/*
input[type="range"]{
  display: block; 
}
*/

#helpModal .modal-body{
padding-top: 10px;    
}

#helpModal .col-xs-9{
padding-top: 5px;    
}

#helpModal .modal-body h4{
text-align: center;
}

.no-touch .touchHelp{
display: none;    
}

.plainTextHelp{
display: none;    
}

.toggleFullScreenBtn{
cursor: pointer;
}

.blockEmbedTopLinks{
width: 100%;
height: 40px;
position: absolute;
z-index: 99999;
display: none;
}

.touch .blockEmbedTopLinks{
display: block;
}

.sideNavBar .sideBtn.toggleNavBarsBtn{
display: none;
}

.prizeImg{
width: 100%;
}

.thumbBackDrop{
margin: 34px 0;    
}

.timeline-item {
  float: left;
  clear: left;
  height: auto;
}

.timeline-item.right {
  float: right;
  clear: right;
}

.videoPlayerAdLink{
position: absolute;
top: 13px;
left: 45px;
}

.adVidControlsContainer{
position: absolute;
display: none;
}

.adVidControls a{
cursor: pointer;
padding: 5px 8px;
display: block;
font-size: 20px;
color: #999;
}

.adVidControls a:hover{
color: #FFF;
}

.adVidControls{
position: absolute;
z-index: 10;
top: 0;
left: 0;
background: #222;
opacity: 0.9;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
}

/* ui slider overides */
.sliderLabel{
position: absolute;
width: 30px;
height: 30px;
margin-top: -2px;
margin-left: -15px;
text-align: center;
z-index: 1;
}
.sliderLabel:after{
position: absolute;
top: 11px;
left: 11px;
width: 8px;
height: 8px;
content: "";
background-color: #E38D12;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}

.sliderLabel .toolTip{
padding: 10px;
margin-left: -10px;
margin-top: -10px;
white-space: nowrap;
}

.ui-slider-horizontal{
background: url(../images/slider_bg.jpg) repeat-x center;
border: 0;
height: 26px;
position: relative;
cursor: pointer;
}

.ui-slider-horizontal .ui-widget-header{
background: url(../images/slider_range_bg.jpg) repeat-x center;
}

.ui-slider .ui-slider-handle{
margin-top: -8px;
height: 16px;
width: 16px;
top: 50%;
}

a:active, a:focus, a:visited{
outline: none;
-moz-outline-style: none;
}

:focus {outline:none!important;}
::-moz-focus-inner {border:0!important;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 8px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 8px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 8px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 8px;
}

.tab-content{
    padding-top: 20px;
}

@media (max-width: 850px) {
    
    .appLink{
        display: none !important;
    }
    
}

@media (max-width: 767px) {
    
    span.visible-xs{
    display: inline !important;    
    }
    
    /* overide default break piont so we get two columns in phone landscape */
    .col-sm-6{
        width: 50%;
        float: left;
    }
    
    .navbar{
        height: auto;
    }
    
    .clickCorner{
        display: none;
    }
}

/* break to full width now */
@media (max-width: 414px) {
    
    .col-sm-6{
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    
    .timeline-item .panel, .backIssuesContent .panel{
        border-left: 0;
        border-right: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    
    .timeline-item .panel .mainImg, .backIssuesContent .panel .mainImg{
        -webkit-border-top-left-radius: 0;
        -webkit-border-top-right-radius: 0;
        -moz-border-radius-topleft: 0;
        -moz-border-radius-topright: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    } 
    
}

/*animations*/

.animation-swoosh {
  -webkit-animation: animation 1500ms linear infinite both;
  animation: animation 1500ms linear infinite both;
}

/* Generated with Bounce.js. Edit at http://bouncejs.com/#{l:1,s:[{T:%22t%22,e:%22b%22,d:1500,D:0,f:{x:-300,y:0},t:{x:0,y:0},s:5,b:4},{T:%22c%22,e:%22s%22,d:500,D:0,f:{x:1,y:1},t:{x:15,y:1},s:5,b:4}]} */

@-webkit-keyframes animation { 
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -300, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -300, 0, 0, 1); }
  1.111111% { -webkit-transform: matrix3d(4.25264, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -246.49364, 0, 0, 1); transform: matrix3d(4.25264, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -246.49364, 0, 0, 1); }
  2.222222% { -webkit-transform: matrix3d(4.39462, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -198.53007, 0, 0, 1); transform: matrix3d(4.39462, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -198.53007, 0, 0, 1); }
  3.333333% { -webkit-transform: matrix3d(3.48153, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -156.54763, 0, 0, 1); transform: matrix3d(3.48153, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -156.54763, 0, 0, 1); }
  4.444444% { -webkit-transform: matrix3d(2.48225, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -120.57812, 0, 0, 1); transform: matrix3d(2.48225, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -120.57812, 0, 0, 1); }
  5.555556% { -webkit-transform: matrix3d(1.73728, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -90.37196, 0, 0, 1); transform: matrix3d(1.73728, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -90.37196, 0, 0, 1); }
  6.666667% { -webkit-transform: matrix3d(1.28584, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -65.49714, 0, 0, 1); transform: matrix3d(1.28584, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -65.49714, 0, 0, 1); }
  7.777778% { -webkit-transform: matrix3d(1.05775, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -45.41557, 0, 0, 1); transform: matrix3d(1.05775, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -45.41557, 0, 0, 1); }
  8.888889% { -webkit-transform: matrix3d(0.96701, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -29.54043, 0, 0, 1); transform: matrix3d(0.96701, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -29.54043, 0, 0, 1); }
  10% { -webkit-transform: matrix3d(0.94673, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -17.27782, 0, 0, 1); transform: matrix3d(0.94673, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -17.27782, 0, 0, 1); }
  11.111111% { -webkit-transform: matrix3d(0.95517, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.0558, 0, 0, 1); transform: matrix3d(0.95517, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.0558, 0, 0, 1); }
  12.222222% { -webkit-transform: matrix3d(0.97059, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.34335, 0, 0, 1); transform: matrix3d(0.97059, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.34335, 0, 0, 1); }
  13.333333% { -webkit-transform: matrix3d(0.98394, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.33838, 0, 0, 1); transform: matrix3d(0.98394, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.33838, 0, 0, 1); }
  14.444444% { -webkit-transform: matrix3d(0.99283, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 6.41074, 0, 0, 1); transform: matrix3d(0.99283, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 6.41074, 0, 0, 1); }
  15.555556% { -webkit-transform: matrix3d(0.99776, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.23646, 0, 0, 1); transform: matrix3d(0.99776, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.23646, 0, 0, 1); }
  16.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.12151, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.12151, 0, 0, 1); }
  17.777778% { -webkit-transform: matrix3d(1.00073, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.31902, 0, 0, 1); transform: matrix3d(1.00073, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.31902, 0, 0, 1); }
  18.888889% { -webkit-transform: matrix3d(1.00076, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.03429, 0, 0, 1); transform: matrix3d(1.00076, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.03429, 0, 0, 1); }
  20% { -webkit-transform: matrix3d(1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.43042, 0, 0, 1); transform: matrix3d(1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.43042, 0, 0, 1); }
  21.111111% { -webkit-transform: matrix3d(1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.63411, 0, 0, 1); transform: matrix3d(1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.63411, 0, 0, 1); }
  22.222222% { -webkit-transform: matrix3d(1.00017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 6.74126, 0, 0, 1); transform: matrix3d(1.00017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 6.74126, 0, 0, 1); }
  23.333333% { -webkit-transform: matrix3d(1.00006, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.82226, 0, 0, 1); transform: matrix3d(1.00006, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.82226, 0, 0, 1); }
  24.444444% { -webkit-transform: matrix3d(1.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.92674, 0, 0, 1); transform: matrix3d(1.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.92674, 0, 0, 1); }
  25.555556% { -webkit-transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.08781, 0, 0, 1); transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.08781, 0, 0, 1); }
  26.666667% { -webkit-transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.32573, 0, 0, 1); transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.32573, 0, 0, 1); }
  27.777778% { -webkit-transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.65094, 0, 0, 1); transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.65094, 0, 0, 1); }
  28.888889% { -webkit-transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.06671, 0, 0, 1); transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.06671, 0, 0, 1); }
  30% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.57121, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.57121, 0, 0, 1); }
  31.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.15916, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.15916, 0, 0, 1); }
  32.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.82316, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.82316, 0, 0, 1); }
  33.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.55468, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.55468, 0, 0, 1); }
  34.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.34481, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.34481, 0, 0, 1); }
  35.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.18476, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.18476, 0, 0, 1); }
  36.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.06624, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.06624, 0, 0, 1); }
  37.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01835, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01835, 0, 0, 1); }
  38.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07575, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07575, 0, 0, 1); }
  40% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11185, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11185, 0, 0, 1); }
  41.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13165, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13165, 0, 0, 1); }
  42.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13934, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13934, 0, 0, 1); }
  43.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13835, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13835, 0, 0, 1); }
  44.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13141, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13141, 0, 0, 1); }
  45.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.12071, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.12071, 0, 0, 1); }
  46.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.10789, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.10789, 0, 0, 1); }
  47.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.09419, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.09419, 0, 0, 1); }
  48.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.08051, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.08051, 0, 0, 1); }
  50% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.06746, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.06746, 0, 0, 1); }
  51.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.05543, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.05543, 0, 0, 1); }
  52.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04464, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04464, 0, 0, 1); }
  53.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0352, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0352, 0, 0, 1); }
  54.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02711, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02711, 0, 0, 1); }
  55.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02032, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02032, 0, 0, 1); }
  56.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01473, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01473, 0, 0, 1); }
  57.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01021, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01021, 0, 0, 1); }
  58.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00664, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00664, 0, 0, 1); }
  60% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00389, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00389, 0, 0, 1); }
  61.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00181, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00181, 0, 0, 1); }
  62.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0003, 0, 0, 1); }
  63.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00075, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00075, 0, 0, 1); }
  64.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00144, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00144, 0, 0, 1); }
  65.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00185, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00185, 0, 0, 1); }
  66.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00205, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00205, 0, 0, 1); }
  67.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0021, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0021, 0, 0, 1); }
  68.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00203, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00203, 0, 0, 1); }
  70% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0019, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0019, 0, 0, 1); }
  71.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00172, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00172, 0, 0, 1); }
  72.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00152, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00152, 0, 0, 1); }
  73.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00131, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00131, 0, 0, 1); }
  74.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00111, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00111, 0, 0, 1); }
  75.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00092, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00092, 0, 0, 1); }
  76.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00075, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00075, 0, 0, 1); }
  77.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0006, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0006, 0, 0, 1); }
  78.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00046, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00046, 0, 0, 1); }
  80% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00035, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00035, 0, 0, 1); }
  81.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00026, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00026, 0, 0, 1); }
  82.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1); }
  83.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00012, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00012, 0, 0, 1); }
  84.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00008, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00008, 0, 0, 1); }
  85.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00004, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00004, 0, 0, 1); }
  86.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00001, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00001, 0, 0, 1); }
  87.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  88.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); }
  90% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); }
  91.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); }
  92.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); }
  93.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); }
  94.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); }
  95.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); }
  96.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); }
  97.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); }
  98.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

@keyframes animation { 
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -300, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -300, 0, 0, 1); }
  1.111111% { -webkit-transform: matrix3d(4.25264, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -246.49364, 0, 0, 1); transform: matrix3d(4.25264, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -246.49364, 0, 0, 1); }
  2.222222% { -webkit-transform: matrix3d(4.39462, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -198.53007, 0, 0, 1); transform: matrix3d(4.39462, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -198.53007, 0, 0, 1); }
  3.333333% { -webkit-transform: matrix3d(3.48153, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -156.54763, 0, 0, 1); transform: matrix3d(3.48153, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -156.54763, 0, 0, 1); }
  4.444444% { -webkit-transform: matrix3d(2.48225, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -120.57812, 0, 0, 1); transform: matrix3d(2.48225, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -120.57812, 0, 0, 1); }
  5.555556% { -webkit-transform: matrix3d(1.73728, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -90.37196, 0, 0, 1); transform: matrix3d(1.73728, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -90.37196, 0, 0, 1); }
  6.666667% { -webkit-transform: matrix3d(1.28584, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -65.49714, 0, 0, 1); transform: matrix3d(1.28584, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -65.49714, 0, 0, 1); }
  7.777778% { -webkit-transform: matrix3d(1.05775, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -45.41557, 0, 0, 1); transform: matrix3d(1.05775, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -45.41557, 0, 0, 1); }
  8.888889% { -webkit-transform: matrix3d(0.96701, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -29.54043, 0, 0, 1); transform: matrix3d(0.96701, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -29.54043, 0, 0, 1); }
  10% { -webkit-transform: matrix3d(0.94673, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -17.27782, 0, 0, 1); transform: matrix3d(0.94673, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -17.27782, 0, 0, 1); }
  11.111111% { -webkit-transform: matrix3d(0.95517, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.0558, 0, 0, 1); transform: matrix3d(0.95517, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.0558, 0, 0, 1); }
  12.222222% { -webkit-transform: matrix3d(0.97059, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.34335, 0, 0, 1); transform: matrix3d(0.97059, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.34335, 0, 0, 1); }
  13.333333% { -webkit-transform: matrix3d(0.98394, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.33838, 0, 0, 1); transform: matrix3d(0.98394, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.33838, 0, 0, 1); }
  14.444444% { -webkit-transform: matrix3d(0.99283, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 6.41074, 0, 0, 1); transform: matrix3d(0.99283, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 6.41074, 0, 0, 1); }
  15.555556% { -webkit-transform: matrix3d(0.99776, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.23646, 0, 0, 1); transform: matrix3d(0.99776, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.23646, 0, 0, 1); }
  16.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.12151, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.12151, 0, 0, 1); }
  17.777778% { -webkit-transform: matrix3d(1.00073, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.31902, 0, 0, 1); transform: matrix3d(1.00073, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.31902, 0, 0, 1); }
  18.888889% { -webkit-transform: matrix3d(1.00076, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.03429, 0, 0, 1); transform: matrix3d(1.00076, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.03429, 0, 0, 1); }
  20% { -webkit-transform: matrix3d(1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.43042, 0, 0, 1); transform: matrix3d(1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.43042, 0, 0, 1); }
  21.111111% { -webkit-transform: matrix3d(1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.63411, 0, 0, 1); transform: matrix3d(1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.63411, 0, 0, 1); }
  22.222222% { -webkit-transform: matrix3d(1.00017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 6.74126, 0, 0, 1); transform: matrix3d(1.00017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 6.74126, 0, 0, 1); }
  23.333333% { -webkit-transform: matrix3d(1.00006, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.82226, 0, 0, 1); transform: matrix3d(1.00006, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.82226, 0, 0, 1); }
  24.444444% { -webkit-transform: matrix3d(1.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.92674, 0, 0, 1); transform: matrix3d(1.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.92674, 0, 0, 1); }
  25.555556% { -webkit-transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.08781, 0, 0, 1); transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.08781, 0, 0, 1); }
  26.666667% { -webkit-transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.32573, 0, 0, 1); transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.32573, 0, 0, 1); }
  27.777778% { -webkit-transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.65094, 0, 0, 1); transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.65094, 0, 0, 1); }
  28.888889% { -webkit-transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.06671, 0, 0, 1); transform: matrix3d(0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.06671, 0, 0, 1); }
  30% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.57121, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.57121, 0, 0, 1); }
  31.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.15916, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.15916, 0, 0, 1); }
  32.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.82316, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.82316, 0, 0, 1); }
  33.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.55468, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.55468, 0, 0, 1); }
  34.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.34481, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.34481, 0, 0, 1); }
  35.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.18476, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.18476, 0, 0, 1); }
  36.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.06624, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.06624, 0, 0, 1); }
  37.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01835, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01835, 0, 0, 1); }
  38.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07575, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07575, 0, 0, 1); }
  40% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11185, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11185, 0, 0, 1); }
  41.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13165, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13165, 0, 0, 1); }
  42.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13934, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13934, 0, 0, 1); }
  43.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13835, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13835, 0, 0, 1); }
  44.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13141, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.13141, 0, 0, 1); }
  45.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.12071, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.12071, 0, 0, 1); }
  46.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.10789, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.10789, 0, 0, 1); }
  47.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.09419, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.09419, 0, 0, 1); }
  48.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.08051, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.08051, 0, 0, 1); }
  50% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.06746, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.06746, 0, 0, 1); }
  51.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.05543, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.05543, 0, 0, 1); }
  52.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04464, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04464, 0, 0, 1); }
  53.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0352, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0352, 0, 0, 1); }
  54.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02711, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02711, 0, 0, 1); }
  55.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02032, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02032, 0, 0, 1); }
  56.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01473, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01473, 0, 0, 1); }
  57.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01021, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01021, 0, 0, 1); }
  58.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00664, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00664, 0, 0, 1); }
  60% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00389, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00389, 0, 0, 1); }
  61.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00181, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00181, 0, 0, 1); }
  62.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0003, 0, 0, 1); }
  63.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00075, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00075, 0, 0, 1); }
  64.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00144, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00144, 0, 0, 1); }
  65.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00185, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00185, 0, 0, 1); }
  66.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00205, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00205, 0, 0, 1); }
  67.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0021, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0021, 0, 0, 1); }
  68.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00203, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00203, 0, 0, 1); }
  70% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0019, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0019, 0, 0, 1); }
  71.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00172, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00172, 0, 0, 1); }
  72.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00152, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00152, 0, 0, 1); }
  73.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00131, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00131, 0, 0, 1); }
  74.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00111, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00111, 0, 0, 1); }
  75.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00092, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00092, 0, 0, 1); }
  76.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00075, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00075, 0, 0, 1); }
  77.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0006, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0006, 0, 0, 1); }
  78.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00046, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00046, 0, 0, 1); }
  80% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00035, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00035, 0, 0, 1); }
  81.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00026, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00026, 0, 0, 1); }
  82.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1); }
  83.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00012, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00012, 0, 0, 1); }
  84.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00008, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00008, 0, 0, 1); }
  85.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00004, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00004, 0, 0, 1); }
  86.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00001, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00001, 0, 0, 1); }
  87.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  88.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); }
  90% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); }
  91.111111% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); }
  92.222222% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); }
  93.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); }
  94.444444% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); }
  95.555556% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00003, 0, 0, 1); }
  96.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); }
  97.777778% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); }
  98.888889% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00002, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

/* pricing tables */
/*PRICE COLOR CODE START*/
#generic_price_table .generic_content{
background-color: #f6f6f6;
margin-bottom: 25px;
}
#generic_price_table .generic_content .generic_head_price{
background-color: #f6f6f6;
}
#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg{
border-color: #e4e4e4 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e4e4e4;
}
#generic_price_table .generic_content .generic_head_price .generic_head_content .head span{
color: #525252;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign{
 color: #414141;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency{
 color: #414141;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent{
 color: #414141;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .month{
 color: #414141;
}
#generic_price_table .generic_content .generic_feature_list ul li{
color: #a7a7a7;
}
#generic_price_table .generic_content .generic_feature_list ul li span{
color: #414141;
}
#generic_price_table .generic_content .generic_feature_list ul li:hover{
background-color: #E4E4E4;
}
#generic_price_table .generic_content.active .generic_head_price .generic_head_content .head_bg,
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg{
color: #fff;
}
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head span,
#generic_price_table .generic_content.active .generic_head_price .generic_head_content .head span{
color: #fff;
}
#generic_price_table .generic_content:hover .generic_price_btn .btn,
#generic_price_table .generic_content.active .generic_price_btn .btn{
color: #fff;
}
/*PRICE BODY CODE START*/
#generic_price_table .generic_content{
overflow: hidden;
position: relative;
text-align: center;
}
#generic_price_table .generic_content .generic_head_price .generic_head_content{
margin: 0 0 50px 0;
}
#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg{
 border-style: solid;
 border-width: 90px 1411px 23px 399px;
position: absolute;
}
#generic_price_table .generic_content .generic_head_price .generic_head_content .head{
padding-top: 40px;
position: relative;
z-index: 1;
}
#generic_price_table .generic_content .generic_head_price .generic_head_content .head span{
 font-size: 28px;
 font-weight: 400;
 letter-spacing: 2px;
 margin: 0;
 padding: 0;
 text-transform: uppercase;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag{
padding: 0 0 20px;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .price{
display: block;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign{
 display: inline-block;
 font-size: 28px;
 font-weight: 400;
 vertical-align: middle;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency{
 font-size: 60px;
 font-weight: 300;
 letter-spacing: -2px;
 line-height: 60px;
 padding: 0;
 vertical-align: middle;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent{
 display: inline-block;
 font-size: 24px;
 font-weight: 400;
 vertical-align: bottom;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .month{
 font-size: 18px;
 font-weight: 400;
 letter-spacing: 3px;
 vertical-align: bottom;
}
#generic_price_table .generic_content .generic_feature_list ul{
list-style: none;
padding: 0;
margin: 0;
}
#generic_price_table .generic_content .generic_feature_list ul li{
font-size: 15px;
padding: 15px;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table .generic_content .generic_feature_list ul li:hover{
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
}
#generic_price_table .generic_content .generic_feature_list ul li .fa{
padding: 0 7px;
}
#generic_price_table .generic_content .generic_price_btn{
margin: 20px 0 32px;
}
#generic_price_table .generic_content .generic_price_btn .btn{
 border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
-webkit-border-radius: 4px;
 display: inline-block;
 font-size: 18px;
 outline: medium none;
 padding: 12px 30px;
 text-decoration: none;
 text-transform: uppercase;
}
#generic_price_table .generic_content,
#generic_price_table .generic_content:hover,
#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg,
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg,
#generic_price_table .generic_content .generic_head_price .generic_head_content .head h2,
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head h2,
#generic_price_table .generic_content .price,
#generic_price_table .generic_content:hover .price,
#generic_price_table .generic_content .generic_price_btn .btn,
#generic_price_table .generic_content:hover .generic_price_btn .btn{
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
} 
@media (min-width: 768px) and (max-width: 991px) {
#generic_price_table .col-md-3{
float:left;
width:50%;
}

#generic_price_table .col-md-4{
float:left;
width:50%;
}
}
#generic_price_table_home ul{
margin: 0 auto;
padding: 0;
list-style: none;
display: table;
}
#generic_price_table_home li{
float: left;
}
#generic_price_table_home li + li{
margin-left: 10px;
padding-bottom: 10px;
}
#generic_price_table_home li a{
display: block;
width: 50px;
height: 50px;
font-size: 0px;
}
#generic_price_table_home .blue{
background: #3498DB;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .emerald{
background: #2ECC71;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .grey{
background: #7F8C8D;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .midnight{
background: #34495E;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .orange{
background: #E67E22;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .purple{
background: #9B59B6;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .red{
background: #E74C3C;
transition:all 0.3s ease-in-out 0s;
}
#generic_price_table_home .turquoise{
background: #1ABC9C;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .blue:hover,
#generic_price_table_home .emerald:hover,
#generic_price_table_home .grey:hover,
#generic_price_table_home .midnight:hover,
#generic_price_table_home .orange:hover,
#generic_price_table_home .purple:hover,
#generic_price_table_home .red:hover,
#generic_price_table_home .turquoise:hover{
border-bottom-left-radius: 50px;
 border-bottom-right-radius: 50px;
 border-top-left-radius: 50px;
 border-top-right-radius: 50px;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .divider{
border-bottom: 1px solid #ddd;
margin-bottom: 20px;
padding: 20px;
}
#generic_price_table_home .divider span{
width: 100%;
display: table;
height: 2px;
background: #ddd;
margin: 50px auto;
line-height: 2px;
}
#generic_price_table_home .itemname{
text-align: center;
font-size: 50px ;
padding: 50px 0 20px ;
border-bottom: 1px solid #ddd;
margin-bottom: 40px;
text-decoration: none;
 font-weight: 300;
}
#generic_price_table_home .itemnametext{
 text-align: center;
 font-size: 20px;
 padding-top: 5px;
 text-transform: uppercase;
 display: inline-block;
}
#generic_price_table_home .footer{
padding:40px 0;
}

/* css columns */
.columns-2{
padding: 20px 20px 0 20px;
list-style: none;
-moz-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-count: 2;
-webkit-column-gap: 20px;
column-count: 2;
column-gap: 20px;
}
.columns-2 li{
-webkit-column-break-inside: avoid;
-webkit-backface-visibility: hidden;
margin-bottom: 10px;
}