/* http://www.menucool.com/jquery-slider */

#thumbnail-slider {
    margin:0 auto; /*center-aligned*/
    width:100%;
    max-width:900px;
    padding:0;
    box-sizing:border-box;
    position:relative;
    -webkit-user-select: none;
    user-select:none;
}

#thumbnail-slider div.inner {    
    /*the followings should not be changed */
    position:relative;
    overflow:hidden;
    padding:0;
    margin:0;
}

#thumbnail-slider div.inner ul {    
    /*the followings should not be changed */
    white-space:nowrap;
    position:relative;
    left:0; top:0;
    list-style:none;
    font-size:0;
    padding:0;
    margin:0;
    float:left!important;
    width:auto!important;
    height:auto!important;
}

#thumbnail-slider ul li {
    display:inline-block;
    margin-top:20px;
    margin-bottom:90px;
    margin-left:-30px; margin-right:-30px; /* Spacing between thumbs*/
    -webkit-transform:scale(0.9);
    transform:scale(0.9); /*Note: The scale down will increase the spacing between slides. You can set negative margins as did above to roll back the spacing. */
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    box-sizing:content-box;
    text-align:center;
    vertical-align:middle;
    padding:0;
    position:relative;
    list-style:none;
    backface-visibility:hidden;

    /*-webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/

}

#thumbnail-slider ul li.active {
    -webkit-transform:scale(1.15); 
    transform:scale(1.15); /*Note: if scale is greater than 1, the margin-top and margin-bottom in the selector "#thumbnail-slider li" must be set with a sufficient value so the enlarged image will be shown within the margins.*/
    background-color:transparent;

    /*-webkit-filter: initial;
    filter: initial;*/
}

#thumbnail-slider .thumb {
    width:100%;
    height: 100%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    position:absolute;
    font-size:0;
    cursor:inherit;
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(255,255,255,0.4)));
    transition:all linear 0.4s;
}


/*-- Start 3D --*/
#thumbnail-slider .thumb {
    -webkit-transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
    transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
}

#thumbnail-slider .active .thumb {
    -webkit-transform: translateX(0px) translateZ(0px) rotateY(0deg); 
    transform: translateX(0px) translateZ(0px) rotateY(0deg); 
}

#thumbnail-slider li.active ~ li .thumb {
    -webkit-transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
    transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
}
/*-- End 3D --*/

/* --------- navigation controls ------- */   
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#thumbnail-slider-pause-play {display:none;} /*.pause*/
#thumbnail-slider-prev, #thumbnail-slider-next {display:none;}

/*-------------------------------------agri-----------------------------------------------*/
#agri-slider {
    margin:0 auto; /*center-aligned*/
    width:100%;
    max-width:900px;
    padding:0;
    box-sizing:border-box;
    position:relative;
    -webkit-user-select: none;
    user-select:none;
}

#agri-slider div.inner {    
    /*the followings should not be changed */
    position:relative;
    overflow:hidden;
    padding:0;
    margin:0;
}

#agri-slider div.inner ul {    
    /*the followings should not be changed */
    white-space:nowrap;
    position:relative;
    left:0; top:0;
    list-style:none;
    font-size:0;
    padding:0;
    margin:0;
    float:left!important;
    width:auto!important;
    height:auto!important;
}

#agri-slider ul li {
    display:inline-block;
    margin-top:20px;
    margin-bottom:90px;
    margin-left:-30px; margin-right:-30px; /* Spacing between thumbs*/
    -webkit-transform:scale(0.9);
    transform:scale(0.9); /*Note: The scale down will increase the spacing between slides. You can set negative margins as did above to roll back the spacing. */
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    box-sizing:content-box;
    text-align:center;
    vertical-align:middle;
    padding:0;
    position:relative;
    list-style:none;
    backface-visibility:hidden;

    /*-webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/

}

#agri-slider ul li.active {
    -webkit-transform:scale(1.15); 
    transform:scale(1.15); /*Note: if scale is greater than 1, the margin-top and margin-bottom in the selector "#agri-slider li" must be set with a sufficient value so the enlarged image will be shown within the margins.*/
    background-color:transparent;

    /*-webkit-filter: initial;
    filter: initial;*/
}

#agri-slider .thumb {
    width:100%;
    height: 100%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    position:absolute;
    font-size:0;
    cursor:inherit;
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(255,255,255,0.4)));
    transition:all linear 0.4s;
}


/*-- Start 3D --*/
#agri-slider .thumb {
    -webkit-transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
    transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
}

#agri-slider .active .thumb {
    -webkit-transform: translateX(0px) translateZ(0px) rotateY(0deg); 
    transform: translateX(0px) translateZ(0px) rotateY(0deg); 
}

#agri-slider li.active ~ li .thumb {
    -webkit-transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
    transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
}
/*-- End 3D --*/

/* --------- navigation controls ------- */   
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#agri-slider-pause-play {display:none;} /*.pause*/
#agri-slider-prev, #agri-slider-next {display:none;}
/*-------------------------------------agri-----------------------------------------------*/
/*-------------------------------------auto-----------------------------------------------*/
#auto-slider {
    margin:0 auto; /*center-aligned*/
    width:100%;
    max-width:900px;
    padding:0;
    box-sizing:border-box;
    position:relative;
    -webkit-user-select: none;
    user-select:none;
}

#auto-slider div.inner {    
    /*the followings should not be changed */
    position:relative;
    overflow:hidden;
    padding:0;
    margin:0;
}

#auto-slider div.inner ul {    
    /*the followings should not be changed */
    white-space:nowrap;
    position:relative;
    left:0; top:0;
    list-style:none;
    font-size:0;
    padding:0;
    margin:0;
    float:left!important;
    width:auto!important;
    height:auto!important;
}

#auto-slider ul li {
    display:inline-block;
    margin-top:20px;
    margin-bottom:90px;
    margin-left:-30px; margin-right:-30px; /* Spacing between thumbs*/
    -webkit-transform:scale(0.9);
    transform:scale(0.9); /*Note: The scale down will increase the spacing between slides. You can set negative margins as did above to roll back the spacing. */
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    box-sizing:content-box;
    text-align:center;
    vertical-align:middle;
    padding:0;
    position:relative;
    list-style:none;
    backface-visibility:hidden;

    /*-webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/

}

#auto-slider ul li.active {
    -webkit-transform:scale(1.15); 
    transform:scale(1.15); /*Note: if scale is greater than 1, the margin-top and margin-bottom in the selector "#auto-slider li" must be set with a sufficient value so the enlarged image will be shown within the margins.*/
    background-color:transparent;

    /*-webkit-filter: initial;
    filter: initial;*/
}

#auto-slider .thumb {
    width:100%;
    height: 100%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    position:absolute;
    font-size:0;
    cursor:inherit;
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(255,255,255,0.4)));
    transition:all linear 0.4s;
}


/*-- Start 3D --*/
#auto-slider .thumb {
    -webkit-transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
    transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
}

#auto-slider .active .thumb {
    -webkit-transform: translateX(0px) translateZ(0px) rotateY(0deg); 
    transform: translateX(0px) translateZ(0px) rotateY(0deg); 
}

#auto-slider li.active ~ li .thumb {
    -webkit-transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
    transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
}
/*-- End 3D --*/

/* --------- navigation controls ------- */   
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#auto-slider-pause-play {display:none;} /*.pause*/
#auto-slider-prev,#auto-slider-next {display:none;}
/*-------------------------------------auto-----------------------------------------------*/
/*-------------------------------------construction-----------------------------------------------*/
#construction-slider {
    margin:0 auto; /*center-aligned*/
    width:100%;
    max-width:900px;
    padding:0;
    box-sizing:border-box;
    position:relative;
    -webkit-user-select: none;
    user-select:none;
}

#construction-slider div.inner {    
    /*the followings should not be changed */
    position:relative;
    overflow:hidden;
    padding:0;
    margin:0;
}

#construction-slider div.inner ul {    
    /*the followings should not be changed */
    white-space:nowrap;
    position:relative;
    left:0; top:0;
    list-style:none;
    font-size:0;
    padding:0;
    margin:0;
    float:left!important;
    width:auto!important;
    height:auto!important;
}

#construction-slider ul li {
    display:inline-block;
    margin-top:20px;
    margin-bottom:90px;
    margin-left:-30px; margin-right:-30px; /* Spacing between thumbs*/
    -webkit-transform:scale(0.9);
    transform:scale(0.9); /*Note: The scale down will increase the spacing between slides. You can set negative margins as did above to roll back the spacing. */
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    box-sizing:content-box;
    text-align:center;
    vertical-align:middle;
    padding:0;
    position:relative;
    list-style:none;
    backface-visibility:hidden;

    /*-webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/

}

#construction-slider ul li.active {
    -webkit-transform:scale(1.15); 
    transform:scale(1.15); /*Note: if scale is greater than 1, the margin-top and margin-bottom in the selector "#construction-slider li" must be set with a sufficient value so the enlarged image will be shown within the margins.*/
    background-color:transparent;

    /*-webkit-filter: initial;
    filter: initial;*/
}

#construction-slider .thumb {
    width:100%;
    height: 100%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    position:absolute;
    font-size:0;
    cursor:inherit;
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(255,255,255,0.4)));
    transition:all linear 0.4s;
}


/*-- Start 3D --*/
#construction-slider .thumb {
    -webkit-transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
    transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
}

#construction-slider .active .thumb {
    -webkit-transform: translateX(0px) translateZ(0px) rotateY(0deg); 
    transform: translateX(0px) translateZ(0px) rotateY(0deg); 
}

#construction-slider li.active ~ li .thumb {
    -webkit-transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
    transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
}
/*-- End 3D --*/

/* --------- navigation controls ------- */   
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#construction-slider-pause-play {display:none;} /*.pause*/
#construction-slider-prev,#construction-slider-next {display:none;}
/*-------------------------------------construction-----------------------------------------------*/
/*-------------------------------------daily-----------------------------------------------*/
#daily-slider {
    margin:0 auto; /*center-aligned*/
    width:100%;
    max-width:900px;
    padding:0;
    box-sizing:border-box;
    position:relative;
    -webkit-user-select: none;
    user-select:none;
}

#daily-slider div.inner {    
    /*the followings should not be changed */
    position:relative;
    overflow:hidden;
    padding:0;
    margin:0;
}

#daily-slider div.inner ul {    
    /*the followings should not be changed */
    white-space:nowrap;
    position:relative;
    left:0; top:0;
    list-style:none;
    font-size:0;
    padding:0;
    margin:0;
    float:left!important;
    width:auto!important;
    height:auto!important;
}

#daily-slider ul li {
    display:inline-block;
    margin-top:20px;
    margin-bottom:90px;
    margin-left:-30px; margin-right:-30px; /* Spacing between thumbs*/
    -webkit-transform:scale(0.9);
    transform:scale(0.9); /*Note: The scale down will increase the spacing between slides. You can set negative margins as did above to roll back the spacing. */
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    box-sizing:content-box;
    text-align:center;
    vertical-align:middle;
    padding:0;
    position:relative;
    list-style:none;
    backface-visibility:hidden;

    /*-webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/

}

#daily-slider ul li.active {
    -webkit-transform:scale(1.15); 
    transform:scale(1.15); /*Note: if scale is greater than 1, the margin-top and margin-bottom in the selector "#daily-slider li" must be set with a sufficient value so the enlarged image will be shown within the margins.*/
    background-color:transparent;

    /*-webkit-filter: initial;
    filter: initial;*/
}

#daily-slider .thumb {
    width:100%;
    height: 100%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    position:absolute;
    font-size:0;
    cursor:inherit;
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(255,255,255,0.4)));
    transition:all linear 0.4s;
}


/*-- Start 3D --*/
#daily-slider .thumb {
    -webkit-transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
    transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
}

#daily-slider .active .thumb {
    -webkit-transform: translateX(0px) translateZ(0px) rotateY(0deg); 
    transform: translateX(0px) translateZ(0px) rotateY(0deg); 
}

#daily-slider li.active ~ li .thumb {
    -webkit-transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
    transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
}
/*-- End 3D --*/

/* --------- navigation controls ------- */   
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#daily-slider-pause-play {display:none;} /*.pause*/
#daily-slider-prev,#daily-slider-next {display:none;}
/*-------------------------------------daily-----------------------------------------------*/
/*-------------------------------------mining-----------------------------------------------*/
#mining-slider {
    margin:0 auto; /*center-aligned*/
    width:100%;
    max-width:900px;
    padding:0;
    box-sizing:border-box;
    position:relative;
    -webkit-user-select: none;
    user-select:none;
}

#mining-slider div.inner {    
    /*the followings should not be changed */
    position:relative;
    overflow:hidden;
    padding:0;
    margin:0;
}

#mining-slider div.inner ul {    
    /*the followings should not be changed */
    white-space:nowrap;
    position:relative;
    left:0; top:0;
    list-style:none;
    font-size:0;
    padding:0;
    margin:0;
    float:left!important;
    width:auto!important;
    height:auto!important;
}

#mining-slider ul li {
    display:inline-block;
    margin-top:20px;
    margin-bottom:90px;
    margin-left:-30px; margin-right:-30px; /* Spacing between thumbs*/
    -webkit-transform:scale(0.9);
    transform:scale(0.9); /*Note: The scale down will increase the spacing between slides. You can set negative margins as did above to roll back the spacing. */
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    box-sizing:content-box;
    text-align:center;
    vertical-align:middle;
    padding:0;
    position:relative;
    list-style:none;
    backface-visibility:hidden;

    /*-webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/

}

#mining-slider ul li.active {
    -webkit-transform:scale(1.15); 
    transform:scale(1.15); /*Note: if scale is greater than 1, the margin-top and margin-bottom in the selector "#mining-slider li" must be set with a sufficient value so the enlarged image will be shown within the margins.*/
    background-color:transparent;

    /*-webkit-filter: initial;
    filter: initial;*/
}

#mining-slider .thumb {
    width:100%;
    height: 100%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    position:absolute;
    font-size:0;
    cursor:inherit;
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(255,255,255,0.4)));
    transition:all linear 0.4s;
}


/*-- Start 3D --*/
#mining-slider .thumb {
    -webkit-transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
    transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
}

#mining-slider .active .thumb {
    -webkit-transform: translateX(0px) translateZ(0px) rotateY(0deg); 
    transform: translateX(0px) translateZ(0px) rotateY(0deg); 
}

#mining-slider li.active ~ li .thumb {
    -webkit-transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
    transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
}
/*-- End 3D --*/

/* --------- navigation controls ------- */   
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#mining-slider-pause-play {display:none;} /*.pause*/
#mining-slider-prev,#mining-slider-next {display:none;}
/*-------------------------------------mining-----------------------------------------------*/
/*-------------------------------------power-----------------------------------------------*/
#power-slider {
    margin:0 auto; /*center-aligned*/
    width:100%;
    max-width:900px;
    padding:0;
    box-sizing:border-box;
    position:relative;
    -webkit-user-select: none;
    user-select:none;
}

#power-slider div.inner {    
    /*the followings should not be changed */
    position:relative;
    overflow:hidden;
    padding:0;
    margin:0;
}

#power-slider div.inner ul {    
    /*the followings should not be changed */
    white-space:nowrap;
    position:relative;
    left:0; top:0;
    list-style:none;
    font-size:0;
    padding:0;
    margin:0;
    float:left!important;
    width:auto!important;
    height:auto!important;
}

#power-slider ul li {
    display:inline-block;
    margin-top:20px;
    margin-bottom:90px;
    margin-left:-30px; margin-right:-30px; /* Spacing between thumbs*/
    -webkit-transform:scale(0.9);
    transform:scale(0.9); /*Note: The scale down will increase the spacing between slides. You can set negative margins as did above to roll back the spacing. */
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    box-sizing:content-box;
    text-align:center;
    vertical-align:middle;
    padding:0;
    position:relative;
    list-style:none;
    backface-visibility:hidden;

    /*-webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/

}

#power-slider ul li.active {
    -webkit-transform:scale(1.15); 
    transform:scale(1.15); /*Note: if scale is greater than 1, the margin-top and margin-bottom in the selector "#power-slider li" must be set with a sufficient value so the enlarged image will be shown within the margins.*/
    background-color:transparent;

    /*-webkit-filter: initial;
    filter: initial;*/
}

#power-slider .thumb {
    width:100%;
    height: 100%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    position:absolute;
    font-size:0;
    cursor:inherit;
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(255,255,255,0.4)));
    transition:all linear 0.4s;
}


/*-- Start 3D --*/
#power-slider .thumb {
    -webkit-transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
    transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
}

#power-slider .active .thumb {
    -webkit-transform: translateX(0px) translateZ(0px) rotateY(0deg); 
    transform: translateX(0px) translateZ(0px) rotateY(0deg); 
}

#power-slider li.active ~ li .thumb {
    -webkit-transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
    transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
}
/*-- End 3D --*/

/* --------- navigation controls ------- */   
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#power-slider-pause-play {display:none;} /*.pause*/
#power-slider-prev,#power-slider-next {display:none;}
/*-------------------------------------power-----------------------------------------------*/
/*-------------------------------------railways-----------------------------------------------*/
#railways-slider {
    margin:0 auto; /*center-aligned*/
    width:100%;
    max-width:900px;
    padding:0;
    box-sizing:border-box;
    position:relative;
    -webkit-user-select: none;
    user-select:none;
}

#railways-slider div.inner {    
    /*the followings should not be changed */
    position:relative;
    overflow:hidden;
    padding:0;
    margin:0;
}

#railways-slider div.inner ul {    
    /*the followings should not be changed */
    white-space:nowrap;
    position:relative;
    left:0; top:0;
    list-style:none;
    font-size:0;
    padding:0;
    margin:0;
    float:left!important;
    width:auto!important;
    height:auto!important;
}

#railways-slider ul li {
    display:inline-block;
    margin-top:20px;
    margin-bottom:90px;
    margin-left:-30px; margin-right:-30px; /* Spacing between thumbs*/
    -webkit-transform:scale(0.9);
    transform:scale(0.9); /*Note: The scale down will increase the spacing between slides. You can set negative margins as did above to roll back the spacing. */
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    box-sizing:content-box;
    text-align:center;
    vertical-align:middle;
    padding:0;
    position:relative;
    list-style:none;
    backface-visibility:hidden;

    /*-webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/

}

#railways-slider ul li.active {
    -webkit-transform:scale(1.15); 
    transform:scale(1.15); /*Note: if scale is greater than 1, the margin-top and margin-bottom in the selector "#railways-slider li" must be set with a sufficient value so the enlarged image will be shown within the margins.*/
    background-color:transparent;

    /*-webkit-filter: initial;
    filter: initial;*/
}

#railways-slider .thumb {
    width:100%;
    height: 100%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    position:absolute;
    font-size:0;
    cursor:inherit;
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(255,255,255,0.4)));
    transition:all linear 0.4s;
}


/*-- Start 3D --*/
#railways-slider .thumb {
    -webkit-transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
    transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
}

#railways-slider .active .thumb {
    -webkit-transform: translateX(0px) translateZ(0px) rotateY(0deg); 
    transform: translateX(0px) translateZ(0px) rotateY(0deg); 
}

#railways-slider li.active ~ li .thumb {
    -webkit-transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
    transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
}
/*-- End 3D --*/

/* --------- navigation controls ------- */   
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#railways-slider-pause-play {display:none;} /*.pause*/
#railways-slider-prev,#railways-slider-next {display:none;}
/*-------------------------------------railways-----------------------------------------------*/
/*-------------------------------------air-----------------------------------------------*/
#air-slider {
    margin:0 auto; /*center-aligned*/
    width:100%;
    max-width:900px;
    padding:0;
    box-sizing:border-box;
    position:relative;
    -webkit-user-select: none;
    user-select:none;
}

#air-slider div.inner {    
    /*the followings should not be changed */
    position:relative;
    overflow:hidden;
    padding:0;
    margin:0;
}

#air-slider div.inner ul {    
    /*the followings should not be changed */
    white-space:nowrap;
    position:relative;
    left:0; top:0;
    list-style:none;
    font-size:0;
    padding:0;
    margin:0;
    float:left!important;
    width:auto!important;
    height:auto!important;
}

#air-slider ul li {
    display:inline-block;
    margin-top:20px;
    margin-bottom:90px;
    margin-left:-30px; margin-right:-30px; /* Spacing between thumbs*/
    -webkit-transform:scale(0.9);
    transform:scale(0.9); /*Note: The scale down will increase the spacing between slides. You can set negative margins as did above to roll back the spacing. */
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    box-sizing:content-box;
    text-align:center;
    vertical-align:middle;
    padding:0;
    position:relative;
    list-style:none;
    backface-visibility:hidden;

    /*-webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/

}

#air-slider ul li.active {
    -webkit-transform:scale(1.15); 
    transform:scale(1.15); /*Note: if scale is greater than 1, the margin-top and margin-bottom in the selector "#air-slider li" must be set with a sufficient value so the enlarged image will be shown within the margins.*/
    background-color:transparent;

    /*-webkit-filter: initial;
    filter: initial;*/
}

#air-slider .thumb {
    width:100%;
    height: 100%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    position:absolute;
    font-size:0;
    cursor:inherit;
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(255,255,255,0.4)));
    transition:all linear 0.4s;
}


/*-- Start 3D --*/
#air-slider .thumb {
    -webkit-transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
    transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
}

#air-slider .active .thumb {
    -webkit-transform: translateX(0px) translateZ(0px) rotateY(0deg); 
    transform: translateX(0px) translateZ(0px) rotateY(0deg); 
}

#air-slider li.active ~ li .thumb {
    -webkit-transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
    transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
}
/*-- End 3D --*/

/* --------- navigation controls ------- */   
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#air-slider-pause-play {display:none;} /*.pause*/
#air-slider-prev,#air-slider-next {display:none;}
/*-------------------------------------railways-----------------------------------------------*/
/*-------------------------------------water-----------------------------------------------*/
#water-slider {
    margin:0 auto; /*center-aligned*/
    width:100%;
    max-width:900px;
    padding:0;
    box-sizing:border-box;
    position:relative;
    -webkit-user-select: none;
    user-select:none;
}

#water-slider div.inner {    
    /*the followings should not be changed */
    position:relative;
    overflow:hidden;
    padding:0;
    margin:0;
}

#water-slider div.inner ul {    
    /*the followings should not be changed */
    white-space:nowrap;
    position:relative;
    left:0; top:0;
    list-style:none;
    font-size:0;
    padding:0;
    margin:0;
    float:left!important;
    width:auto!important;
    height:auto!important;
}

#water-slider ul li {
    display:inline-block;
    margin-top:20px;
    margin-bottom:90px;
    margin-left:-30px; margin-right:-30px; /* Spacing between thumbs*/
    -webkit-transform:scale(0.9);
    transform:scale(0.9); /*Note: The scale down will increase the spacing between slides. You can set negative margins as did above to roll back the spacing. */
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    box-sizing:content-box;
    text-align:center;
    vertical-align:middle;
    padding:0;
    position:relative;
    list-style:none;
    backface-visibility:hidden;

    /*-webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/

}

#water-slider ul li.active {
    -webkit-transform:scale(1.15); 
    transform:scale(1.15); /*Note: if scale is greater than 1, the margin-top and margin-bottom in the selector "#water-slider li" must be set with a sufficient value so the enlarged image will be shown within the margins.*/
    background-color:transparent;

    /*-webkit-filter: initial;
    filter: initial;*/
}

#water-slider .thumb {
    width:100%;
    height: 100%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    position:absolute;
    font-size:0;
    cursor:inherit;
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(255,255,255,0.4)));
    transition:all linear 0.4s;
}


/*-- Start 3D --*/
#water-slider .thumb {
    -webkit-transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
    transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
}

#water-slider .active .thumb {
    -webkit-transform: translateX(0px) translateZ(0px) rotateY(0deg); 
    transform: translateX(0px) translateZ(0px) rotateY(0deg); 
}

#water-slider li.active ~ li .thumb {
    -webkit-transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
    transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
}
/*-- End 3D --*/

/* --------- navigation controls ------- */   
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#water-slider-pause-play {display:none;} /*.pause*/
#water-slider-prev,#water-slider-next {display:none;}
/*-------------------------------------railways-----------------------------------------------*/

