@charset "UTF-8";
/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* The Nivo Slider styles */
.nivoSlider {
  position:relative;
  width:100%;
  height:auto;
  overflow: hidden;
}
.nivoSlider img {
  position:absolute;
  top:0px;
  left:0px;
  max-width: none;
}
.nivo-main-image {
  display: block !important;
  position: relative !important;
  width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  border:0;
  padding:0;
  margin:0;
  z-index:6;
  display:none;
  background:white;
  filter:alpha(opacity=0);
  opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
  display:block;
  position:absolute;
  z-index:5;
  height:100%;
  top:0;
}
.nivo-box {
  display:block;
  position:absolute;
  z-index:5;
  overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
  position:absolute;
  left:0px;
  bottom:0px;
  background:#000;
  color:#fff;
  width:100%;
  z-index:8;
  padding: 5px 10px;
  opacity: 0.8;
  overflow: hidden;
  display: none;
  -moz-opacity: 0.8;
  filter:alpha(opacity=8);
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
  padding:5px;
  margin:0;
}
.nivo-caption a {
  display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
  position:absolute;
  top:45%;
  z-index:9;
  cursor:pointer;
}
.nivo-prevNav {
  left:0px;
}
.nivo-nextNav {
  right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
  text-align:center;
  padding: 15px 0;
}
.nivo-controlNav a {
  cursor:pointer;
}
.nivo-controlNav a.active {
  font-weight:bold;
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../css/colorbox/images/common/colorbox-images/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
    #cboxTopLeft{width:7px; height:7px; margin-top: 14px; background: #fff; border-radius: 10px 0 0 0;}
    #cboxTopRight{width:7px; height:7px; margin-top: 14px; background: #fff; border-radius: 0 10px 0 0;}
    #cboxMiddleLeft{width:7px; background:#ffffff;}
    #cboxMiddleRight{width:7px; background:#ffffff;}
    #cboxTopCenter{height:7px; margin-top:14px; background:#ffffff;}
    #cboxContent{background:#fff;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:auto; left:-7px; width:100%; padding: 7px; background:#fff; color:#333333; text-align:left; border-radius :0 0 10px 10px ;}
          #cboxTitle p.title{padding-top:5px; font-weight:bold; text-align:left;}
          #cboxTitle p.desc{text-align:left;}
          #cboxTitle p.date{margin-bottom:0; font-weight:bold; text-align:right;}
        #cboxCurrent{position:absolute; bottom:4px; left:0; color:#949494;}
        #cboxLoadingOverlay{background:url(../css/colorbox/images/common/colorbox-images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../css/colorbox/images/common/colorbox-images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:50%; left:7px; background:url(../css/colorbox/images/common/colorbox-images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:50%; right:7px; background:url(../css/colorbox/images/common/colorbox-images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; top:5px; right:5px; background:url(../css/colorbox/images/common/colorbox-images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
a.cboxElement{ outline: none;}

[data-module-type=gallery] div.content {
/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
  display: none;
  float: right;
}
[data-module-type=gallery] div.content a, div.navigation a {
  text-decoration: none;
  color: #777;
}
[data-module-type=gallery] div.content a:focus, div.content a:hover, div.content a:active {
  text-decoration: underline;
}
[data-module-type=gallery] div.controls {
  margin-top: 5px;
  height: 23px;
}
[data-module-type=gallery] div.controls a {
  padding: 5px;
}
[data-module-type=gallery] div.ss-controls {
  float: left;
}
[data-module-type=gallery] div.nav-controls {
  float: right;
}
[data-module-type=gallery] div.slideshow-container {
  position: relative;
  clear: both;
}
[data-module-type=gallery] div.loader {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url('galleriffic-2.0/images/common/galleriffic-images/loader.gif');
  background-repeat: no-repeat;
  background-position: center;
}
[data-module-type=gallery] div.slideshow,
[data-module-type=gallery] div.slideshow span.image-wrapper,
[data-module-type=gallery] div.slideshow a.advance-link {
  width: 100%;
}
[data-module-type=gallery] div.slideshow span.image-wrapper {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
[data-module-type=gallery] div.slideshow a.advance-link {
  display: block;
  text-align: center;
}
[data-module-type=gallery] div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
  text-decoration: none;
}
[data-module-type=gallery] div.slideshow img {
  width: 98%;
  vertical-align: middle;
}
[data-module-type=gallery] div.download {
  float: right;
}
[data-module-type=gallery] div.caption-container {
  position: relative;
  clear: left;
}
[data-module-type=gallery] span.image-caption {
  width: 100%;
}
[data-module-type=gallery] div.image-title {
  padding-top: 5px;
}
[data-module-type=gallery] div.image-title span,
[data-module-type=gallery] div.image-desc {
  font-weight: bold;
}
[data-module-type=gallery] div.image-desc {
  line-height: 1.3em;
  padding-top: 5px;
  text-align: right;
}
[data-module-type=gallery] ul.thumbs {
  clear: both;
  margin: 0;
  padding: 0;
}
[data-module-type=gallery] ul.thumbs li {
  float: left;
  padding: 0;
  list-style: none;
}
[data-module-type=gallery] a.thumb {
  display: block;
  overflow: hidden;
  padding: 0px;
  outline: 2px solid #cccccc;
  background: #efefef;
}
[data-module-type=gallery] ul.thumbs li.selected a.thumb {
  outline: solid 2px #000;
}
[data-module-type=gallery] a.thumb:focus {
  outline: none;
}
[data-module-type=gallery] ul.thumbs img {
  border: none;
  display: block;
}
[data-module-type=gallery] div.pagination {
  clear: both;
  margin: 0;
}
[data-module-type=gallery] div.navigation div.bottom {
  margin: 5px 0;
}
[data-module-type=gallery] div.navigation div.bottom:before,
[data-module-type=gallery] div.navigation div.bottom:after{
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}

[data-module-type=gallery] div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
  display: block;
  float: left;
  margin-right: 2px;
  padding: 4px 7px 2px 7px;
  border: 1px solid #ccc;
  background: #ffffff;
}
[data-module-type=gallery] div.pagination a:hover {
  background-color: #eee;
  text-decoration: none;
}
[data-module-type=gallery] div.pagination span.current {
  font-weight: bold;
  background-color: #000;
  border-color: #000;
  color: #fff;
}
[data-module-type=gallery] div.pagination span.ellipsis {
  border: none;
  padding: 5px 0 3px 2px;
}
/*for TypeD Grid Layout*/
[data-module-type=gallery] .gallery-typeD .content,
.span3 [data-module-type=gallery] .gallery-typeD .content {
  width: 66%;
  margin: 0;
}
[data-module-type=gallery] .gallery-typeD .navigation,
.span3 [data-module-type=gallery] .gallery-typeD .navigation {
  float: left;
  width: 32%;
  margin: 0 2% 0 0;
}
[data-module-type=gallery] .gallery-typeD .navigation li,
.span3 [data-module-type=gallery] .gallery-typeD .navigation li {
  float: left;
  width: 30%;
  max-width: 80px;
  margin: 0 5% 5% 0;
}
[data-module-type=gallery] .gallery-typeD .navigation li:nth-child(3n),
.span3 [data-module-type=gallery] .gallery-typeD .navigation li:nth-child(3n) {
  margin: 0 0 5% 0;
}

/*for TypeD superwide*/
@media screen and (min-width: 1200px) {
  .container-size-superwide .span12 [data-module-type=gallery] .gallery-typeD .navigation li:nth-child(3n) {
    margin: 0 5% 5% 0;
  }
}

@media screen and (min-width: 1200px) {
/*---------------------------------------------------------------
    for 1column [span12]
---------------------------------------------------------------*/
  .span12 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 440px;
    left: 0;
  }
  .span12 [data-module-type=gallery] span.image-wrapper,
  .span12 [data-module-type=gallery] ul.thumbs,
  .span12 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 440px;
  }
  .span12 [data-module-type=gallery] span.image-wrapper {
    line-height: 440px;
  }
  .span12 [data-module-type=gallery] .gallery-typeD .content {
  width: 67%;
  margin: 0;
  }
  .span12 [data-module-type=gallery] .gallery-typeD .navigation {
  float: left;
  width: 280px;
  }
/*---------------------------------------------------------------
    for 2column [span9]
---------------------------------------------------------------*/
  .span9 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 440px;
    left: 0;
  }
  .span9 [data-module-type=gallery] span.image-wrapper,
  .span9 [data-module-type=gallery] ul.thumbs,
  .span9 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 440px;
  }
  .span9 [data-module-type=gallery] span.image-wrapper {
    line-height: 440px;
  }
/*---------------------------------------------------------------
    for 3column [span6]
---------------------------------------------------------------*/
  .span6 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 285px;
    left: 0;
  }
  .span6 [data-module-type=gallery] span.image-wrapper,
  .span6 [data-module-type=gallery] ul.thumbs,
  .span6 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 285px;
  }
  .span6 [data-module-type=gallery] span.image-wrapper {
    line-height: 285px;
  }
/*---------------------------------------------------------------
    for sidebar
---------------------------------------------------------------*/
  .span3 [data-module-type=gallery] .gallery-typeD .content {
    float: none;
    width: 100% !important;
    height: 280px;
    margin: 0;
  }
  .span3 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 180px;
    left: 0;
  }
  .span3 [data-module-type=gallery] span.image-wrapper,
  .span3 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 180px;
  }
  .span3 [data-module-type=gallery] span.image-wrapper {
    line-height: 180px;
  }
  .span3 [data-module-type=gallery] .gallery-typeD .navigation {
    float: none;
    width: 100%;
    margin: 0 2% 0 0;
  }
  .span3 [data-module-type=gallery] .gallery-typeD .navigation li{
    float: left;
    max-width: 16.8%;
    margin: 0 4% 4% 0 !important;
  }
  .span3 [data-module-type=gallery] .gallery-typeD .navigation li:nth-child(5n){
    margin: 0 0 4% 0 !important;
  }
}

@media (min-width: 980px) and (max-width: 1199px) {
/*---------------------------------------------------------------
    for 1column [span12]
---------------------------------------------------------------*/
  .span12 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 440px;
    left: 0;
  }
  .span12 [data-module-type=gallery] span.image-wrapper,
  .span12 [data-module-type=gallery] ul.thumbs,
  .span12 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 440px;
  }
  .span12 [data-module-type=gallery] span.image-wrapper {
    line-height: 440px;
  }
/*---------------------------------------------------------------
    for 2column [span9]
---------------------------------------------------------------*/
  .span9 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 355px;
    left: 0;
  }
  .span9 [data-module-type=gallery] span.image-wrapper,
  .span9 [data-module-type=gallery] ul.thumbs,
  .span9 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 355px;
  }
  .span9 [data-module-type=gallery] span.image-wrapper {
    line-height: 355px;
  }
/*---------------------------------------------------------------
    for 3column [span6]
---------------------------------------------------------------*/
  .span6 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 227px;
    left: 0;
  }
  .span6 [data-module-type=gallery] span.image-wrapper,
  .span6 [data-module-type=gallery] ul.thumbs,
  .span6 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 227px;
  }
  .span6 [data-module-type=gallery] span.image-wrapper {
    line-height: 227px;
  }
/*---------------------------------------------------------------
    for sidebar
---------------------------------------------------------------*/
  .span3 [data-module-type=gallery] .gallery-typeD .content {
    float: none;
    width: 100% !important;
    height: 250px;
    margin: 0;
  }
  .span3 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 150px;
    left: 0;
  }
  .span3 [data-module-type=gallery] span.image-wrapper,
  .span3 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 150px;
  }
  .span3 [data-module-type=gallery] span.image-wrapper {
    line-height: 150px;
  }
  .span3 [data-module-type=gallery] .gallery-typeD .navigation {
    float: none;
    width: 100%;
    margin: 0 2% 0 0;
  }
  .span3 [data-module-type=gallery] .gallery-typeD .navigation li{
    float: left;
    max-width: 16.8%;
    margin: 0 4% 4% 0 !important;
  }
  .span3 [data-module-type=gallery] .gallery-typeD .navigation li:nth-child(5n){
    margin: 0 0 4% 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /*---------------------------------------------------------------
    for 1column [span12]
   ---------------------------------------------------------------*/
  .span12 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 365px;
    left: 0;
  }
  .span12 [data-module-type=gallery] span.image-wrapper,
  .span12 [data-module-type=gallery] ul.thumbs,
  .span12 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 365px;
  }
  .span12 [data-module-type=gallery] span.image-wrapper {
    line-height: 365px;
  }
  /*---------------------------------------------------------------
    for 2column [span9]
   ---------------------------------------------------------------*/
  .span9 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 267px;
    left: 0;
  }
  .span9 [data-module-type=gallery] span.image-wrapper,
  .span9 [data-module-type=gallery] ul.thumbs,
  .span9 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 267px;
  }
  .span9 [data-module-type=gallery] span.image-wrapper {
    line-height: 267px;
  }
/*---------------------------------------------------------------
    for 3column [span6]
---------------------------------------------------------------*/
  .span6 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 173px;
    left: 0;
  }
  .span6 [data-module-type=gallery] span.image-wrapper,
  .span6 [data-module-type=gallery] ul.thumbs,
  .span6 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 173px;
  }
  .span6 [data-module-type=gallery] span.image-wrapper {
    line-height: 173px;
  }
/*---------------------------------------------------------------
    for sidebar
---------------------------------------------------------------*/
  .span3 [data-module-type=gallery] .gallery-typeD .content {
    float: none;
    width: 100% !important;
    height: 210px;
    margin: 0;
  }
  .span3 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 110px;
    left: 0;
  }
  .span3 [data-module-type=gallery] span.image-wrapper,
  .span3 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 110px;
  }
  .span3 [data-module-type=gallery] span.image-wrapper {
    line-height: 0;
  }
  .span3 [data-module-type=gallery] .gallery-typeD .navigation {
    float: none;
    width: 100%;
    margin: 0 2% 0 0;
  }
  .span3 [data-module-type=gallery] .gallery-typeD .navigation li{
    float: left;
    max-width: 16.8%;
    margin: 0 4% 4% 0 !important;
  }
  .span3 [data-module-type=gallery] .gallery-typeD .navigation li:nth-child(5n){
    margin: 0 0 4% 0 !important;
  }
}

@media (min-width: 649px) and (max-width: 767px) {
  [data-module-type=gallery] span.image-caption,
  .span3 span.image-caption {
    display: block;
    position: absolute;
    top: 365px;
    left: 0;
  }
  [data-module-type=gallery] span.image-wrapper,
  [data-module-type=gallery] ul.thumbs,
  [data-module-type=gallery] div.slideshow a.advance-link,
  .span3 span.image-wrapper,
  .span3 ul.thumbs,
  .span3 div.slideshow a.advance-link {
    height: 365px;
  }
  [data-module-type=gallery] span.image-wrapper,
  .span3 span.image-wrapper {
    line-height: 365px;
  }
  [data-module-type=gallery] .gallery-typeD,
  .span3 .gallery-typeD {
    min-height: 460px;
  }
}
@media (min-width: 481px) and (max-width: 648px) {
  [data-module-type=gallery] span.image-caption,
  .span3 span.image-caption {
    display: block;
    position: absolute;
    top: 295px;
    left: 0;
  }
  [data-module-type=gallery] span.image-wrapper,
  [data-module-type=gallery] ul.thumbs,
  [data-module-type=gallery] div.slideshow a.advance-link,
  .span3 span.image-wrapper,
  .span3 ul.thumbs,
  .span3 div.slideshow a.advance-link {
    height: 295px;
  }
  [data-module-type=gallery] span.image-wrapper,
  .span3 span.image-wrapper {
    line-height: 295px;
  }
  [data-module-type=gallery] .gallery-typeD,
  .span3 .gallery-typeD {
    min-height: 390px;
  }
}
@media screen and (max-width: 480px){
  [data-module-type=gallery] .gallery-typeD .content,
  .span3[data-module-type=gallery] .gallery-typeD .content {
    float: none;
    width: 100% !important;
    height: 380px;
    margin: 0;
  }
  [data-module-type=gallery] span.image-caption,
  .span3[data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 280px;
    left: 0;
  }
  [data-module-type=gallery] span.image-wrapper,
  [data-module-type=gallery] div.slideshow a.advance-link,
  .span3[data-module-type=gallery] span.image-wrapper,
  .span3[data-module-type=gallery] div.slideshow a.advance-link {
    height: 280px;
  }
  [data-module-type=gallery] span.image-wrapper,
  .span3[data-module-type=gallery] span.image-wrapper {
    line-height: 280px;
  }
  [data-module-type=gallery] .gallery-typeD,
  .span3 [data-module-type=gallery] .gallery-typeD{
    min-height: 330px;
  }
  [data-module-type=gallery] .gallery-typeD .navigation,
  .span3 [data-module-type=gallery] .gallery-typeD .navigation{
    float: none;
    width: 100%;
    margin: 0 2% 0 0;
  }
  [data-module-type=gallery] .gallery-typeD .navigation li,
  .span3 [data-module-type=gallery] .gallery-typeD .navigation li{
    float: left;
    max-width: 16.8%;
    margin: 0 4% 4% 0 !important;
  }
  [data-module-type=gallery] .gallery-typeD .navigation li:nth-child(5n),
  .span3 [data-module-type=gallery] .gallery-typeD .navigation li:nth-child(5n){
    margin: 0 0 4% 0 !important;
  }
}
/*---------------------------------------------------------------
    for ie8
---------------------------------------------------------------*/
.lt-ie9 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 .span3 [data-module-type=gallery] .gallery-typeD .navigation li {
  float: left;
  width: 31%;
  margin-right: 2% !important;
}
/*-- for 1column [span12] --*/
.lt-ie9 .span12 [data-module-type=gallery] span.image-caption {
display: block;
position: absolute;
top: 365px;
left: 0;
}
.lt-ie9 .span12 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .span12 [data-module-type=gallery] ul.thumbs,
.lt-ie9 .span12 [data-module-type=gallery] div.slideshow a.advance-link {
height: 365px;
}
.lt-ie9 .span12 [data-module-type=gallery] span.image-wrapper {
line-height: 365px;
}
.lt-ie9 .span12 [data-module-type=gallery] .gallery-typeD {
min-height: 420px;
}
/*-- for 2column [span9] --*/
.lt-ie9 .span9 [data-module-type=gallery] span.image-caption {
display: block;
position: absolute;
top: 267px;
left: 0;
}
.lt-ie9 .span9 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .span9 [data-module-type=gallery] ul.thumbs,
.lt-ie9 .span9 [data-module-type=gallery] div.slideshow a.advance-link {
height: 267px;
}
.lt-ie9 .span9 [data-module-type=gallery] span.image-wrapper {
line-height: 267px;
}
.lt-ie9 .span9 [data-module-type=gallery] .gallery-typeD {
min-height: 330px;
}
/*-- for 3column [span6] --*/
.lt-ie9 .span6 [data-module-type=gallery] span.image-caption {
display: block;
position: absolute;
top: 173px;
left: 0;
}
.lt-ie9 .span6 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .span6 [data-module-type=gallery] ul.thumbs,
.lt-ie9 .span6 [data-module-type=gallery] div.slideshow a.advance-link {
height: 173px;
}
.lt-ie9 .span6 [data-module-type=gallery] span.image-wrapper {
line-height: 173px;
}
.lt-ie9 .span6 [data-module-type=gallery] .gallery-typeD {
min-height: 260px;
}
/*-- for sidebar --*/
.lt-ie9 .span3 [data-module-type=gallery] .gallery-typeD .content {
float: none;
width: 100% !important;
height: 250px;
margin: 0;
}
.lt-ie9 .span3 [data-module-type=gallery] span.image-caption {
display: block;
position: absolute;
top: 110px;
left: 0;
}
.lt-ie9 .span3 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .span3 [data-module-type=gallery] div.slideshow a.advance-link {
  height: 110px;
}
.lt-ie9 .span3 [data-module-type=gallery] span.image-wrapper {
  line-height: 0;
}
.lt-ie9 .span3 [data-module-type=gallery] .gallery-typeD .navigation {
  float: none;
  width: 100%;
  margin: 0 2% 0 0;
}
.lt-ie9 .span3 [data-module-type=gallery] .gallery-typeD .navigation li{
  float: left;
  max-width: 15%;
  margin: 0 5% 5% 0;
}
/*---------------------------------------------------------------
    for thumbnail height
---------------------------------------------------------------*/
@media screen and (min-width: 1200px) {
  .span12 [data-module-type=gallery] a.thumb{
    height: 78px;
  }
  .span9 [data-module-type=gallery] a.thumb{
    height: 78px;
  }
  .span6 [data-module-type=gallery] a.thumb{
    height: 50px;
  }
  .span3 [data-module-type=gallery] a.thumb{
    height: 40px;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .span12 [data-module-type=gallery] a.thumb{
    height: 78px;
  }
  .span9 [data-module-type=gallery] a.thumb{
    height: 63.5px;
  }
  .span6 [data-module-type=gallery] a.thumb{
    height: 39px;
  }
  .span3 [data-module-type=gallery] a.thumb{
    height: 31px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .span12 [data-module-type=gallery] a.thumb{
    height: 66px;
  }
  .span9 [data-module-type=gallery] a.thumb{
    height: 47px;
  }
  .span6 [data-module-type=gallery] a.thumb{
    height: 28px;
  }
  .span3 [data-module-type=gallery] a.thumb{
    height: 21px;
  }
}
@media (min-width: 649px) and (max-width: 767px) {
  [data-module-type=gallery] a.thumb{
    height: 64px;
  }
}
@media (min-width: 481px) and (max-width: 648px) {
  [data-module-type=gallery] a.thumb{
    height: 52.5px;
  }
}
@media screen and (max-width: 480px){
  [data-module-type=gallery] div.navigation div.bottom {
    margin-bottom: 12px;
  }
  [data-module-type=gallery] a.thumb{
    height: 65.4px;
  }
}
.lt-ie9 .span12 [data-module-type=gallery] a.thumb{
  height: 78px;
}
.lt-ie9 .span9 [data-module-type=gallery] a.thumb{
  height: 63.5px;
}
.lt-ie9 .span6 [data-module-type=gallery] a.thumb{
  height: 39px;
}
.lt-ie9 .span3 [data-module-type=gallery] a.thumb{
  height: 31px;
}
.span3 [data-module-type=gallery] div.navigation div.bottom {
  margin-bottom: 12px;
}
.ih-item{position:relative;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item,.ih-item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ih-item a{color:#333}.ih-item a:hover{text-decoration:none}.ih-item img{width:100%;height:100%}.ih-item.circle{position:relative;width:220px;height:220px;border-radius:50%}.ih-item.circle .img{position:relative;width:220px;height:220px;border-radius:50%}.ih-item.circle .img:before{position:absolute;display:block;content:'';width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 16px rgba(255,255,255,0.6),0 1px 2px rgba(0,0,0,0.3);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle .img img{border-radius:50%}.ih-item.circle .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ih-item.square{position:relative;width:100%;height:100%}.ih-item.square .info{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ih-item.circle.effect1 .spinner{width:230px;height:230px;border:10px solid #ecab18;border-right-color:#1ad280;border-bottom-color:#1ad280;border-radius:50%;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.ih-item.circle.effect1 .img{position:absolute;top:10px;bottom:0;left:10px;right:0;width:auto;height:auto}.ih-item.circle.effect1 .img:before{display:none}.ih-item.circle.effect1.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.circle.effect1 .info{top:10px;bottom:0;left:10px;right:0;background:#333;background:rgba(0,0,0,0.6);opacity:0;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.ih-item.circle.effect1 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect1 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect1 a:hover .spinner{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.ih-item.circle.effect1 a:hover .info{opacity:1}.ih-item.circle.effect2 .img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect2.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.circle.effect2 .info{background:#333;background:rgba(0,0,0,0.6);opacity:0;pointer-events:none;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect2 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect2 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect2.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect2.left_to_right a:hover .img{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.ih-item.circle.effect2.left_to_right a:hover .info{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect2.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect2.right_to_left a:hover .img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.ih-item.circle.effect2.right_to_left a:hover .info{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect2.top_to_bottom .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect2.top_to_bottom a:hover .img{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.ih-item.circle.effect2.top_to_bottom a:hover .info{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect2.bottom_to_top .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect2.bottom_to_top a:hover .img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.ih-item.circle.effect2.bottom_to_top a:hover .info{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect3 .img{z-index:11;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect3.colored .info{background:#1a4a72}.ih-item.circle.effect3 .info{background:#333;opacity:0;pointer-events:none;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect3 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect3 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect3.left_to_right .img{-webkit-transform:scale(1) translateX(0);-moz-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}.ih-item.circle.effect3.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect3.left_to_right a:hover .img{-webkit-transform:scale(0.5) translateX(100%);-moz-transform:scale(0.5) translateX(100%);-ms-transform:scale(0.5) translateX(100%);-o-transform:scale(0.5) translateX(100%);transform:scale(0.5) translateX(100%)}.ih-item.circle.effect3.left_to_right a:hover .info{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect3.right_to_left .img{-webkit-transform:scale(1) translateX(0);-moz-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}.ih-item.circle.effect3.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect3.right_to_left a:hover .img{-webkit-transform:scale(0.5) translateX(-100%);-moz-transform:scale(0.5) translateX(-100%);-ms-transform:scale(0.5) translateX(-100%);-o-transform:scale(0.5) translateX(-100%);transform:scale(0.5) translateX(-100%)}.ih-item.circle.effect3.right_to_left a:hover .info{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect3.top_to_bottom .img{-webkit-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.ih-item.circle.effect3.top_to_bottom .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect3.top_to_bottom a:hover .img{-webkit-transform:scale(0.5) translateY(100%);-moz-transform:scale(0.5) translateY(100%);-ms-transform:scale(0.5) translateY(100%);-o-transform:scale(0.5) translateY(100%);transform:scale(0.5) translateY(100%)}.ih-item.circle.effect3.top_to_bottom a:hover .info{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect3.bottom_to_top .img{-webkit-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.ih-item.circle.effect3.bottom_to_top .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect3.bottom_to_top a:hover .img{-webkit-transform:scale(0.5) translateY(-100%);-moz-transform:scale(0.5) translateY(-100%);-ms-transform:scale(0.5) translateY(-100%);-o-transform:scale(0.5) translateY(-100%);transform:scale(0.5) translateY(-100%)}.ih-item.circle.effect3.bottom_to_top a:hover .info{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect4 .img{opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.ih-item.circle.effect4.colored .info{background:#1a4a72}.ih-item.circle.effect4 .info{background:#333;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;transition:all 0.35s ease}.ih-item.circle.effect4 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect4 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect4 a:hover .img{opacity:0;pointer-events:none}.ih-item.circle.effect4 a:hover .info{visibility:visible;opacity:1}.ih-item.circle.effect4.left_to_right .img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect4.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect4.left_to_right a:hover .img{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect4.left_to_right a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect4.right_to_left .img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect4.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect4.right_to_left a:hover .img{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect4.right_to_left a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect4.top_to_bottom .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect4.top_to_bottom .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect4.top_to_bottom a:hover .img{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect4.top_to_bottom a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect4.bottom_to_top .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect4.bottom_to_top .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect4.bottom_to_top a:hover .img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect4.bottom_to_top a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect5{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.circle.effect5.colored .info .info-back{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.circle.effect5 .info{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.ih-item.circle.effect5 .info .info-back{visibility:hidden;border-radius:50%;width:100%;height:100%;background:#333;background:rgba(0,0,0,0.6);-webkit-transform:rotate3d(0, 1, 0, 180deg);-moz-transform:rotate3d(0, 1, 0, 180deg);-ms-transform:rotate3d(0, 1, 0, 180deg);-o-transform:rotate3d(0, 1, 0, 180deg);transform:rotate3d(0, 1, 0, 180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ih-item.circle.effect5 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect5 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect5 a:hover .info{-webkit-transform:rotate3d(0, 1, 0, -180deg);-moz-transform:rotate3d(0, 1, 0, -180deg);-ms-transform:rotate3d(0, 1, 0, -180deg);-o-transform:rotate3d(0, 1, 0, -180deg);transform:rotate3d(0, 1, 0, -180deg)}.ih-item.circle.effect5 a:hover .info .info-back{visibility:visible}.ih-item.circle.effect6 .img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect6.colored .info{background:#1a4a72}.ih-item.circle.effect6 .info{background:#333;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect6 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect6 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect6.scale_up .info{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.circle.effect6.scale_up a:hover .img{opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.ih-item.circle.effect6.scale_up a:hover .info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect6.scale_down .info{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.ih-item.circle.effect6.scale_down a:hover .img{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.circle.effect6.scale_down a:hover .info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect6.scale_down_up .info{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 0.35s ease-in-out 0.2s;-moz-transition:all 0.35s ease-in-out 0.2s;transition:all 0.35s ease-in-out 0.2s}.ih-item.circle.effect6.scale_down_up a:hover .img{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.circle.effect6.scale_down_up a:hover .info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect7 .img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;transition:all 0.35s ease-out}.ih-item.circle.effect7.colored .info{background:#1a4a72}.ih-item.circle.effect7 .info{background:#333;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all 0.35s ease 0.2s;-moz-transition:all 0.35s ease 0.2s;transition:all 0.35s ease 0.2s}.ih-item.circle.effect7 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect7 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect7 a:hover .img{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.circle.effect7 a:hover .info{visibility:visible;opacity:1}.ih-item.circle.effect7.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect7.left_to_right a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect7.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect7.right_to_left a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect7.top_to_bottom .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect7.top_to_bottom a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect7.bottom_to_top .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect7.bottom_to_top a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect8.colored .info{background:#1a4a72}.ih-item.circle.effect8 .img-container{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ih-item.circle.effect8 .img-container .img{opacity:1;-webkit-transition:all 0.3s ease-in-out 0.3s;-moz-transition:all 0.3s ease-in-out 0.3s;transition:all 0.3s ease-in-out 0.3s}.ih-item.circle.effect8 .info-container{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;border-radius:50%;opacity:0;pointer-events:none;-webkit-transition:all 0.3s ease-in-out 0.3s;-moz-transition:all 0.3s ease-in-out 0.3s;transition:all 0.3s ease-in-out 0.3s}.ih-item.circle.effect8 .info{width:100%;height:100%;background:#333;pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 0.35s ease-in-out 0.6s;-moz-transition:all 0.35s ease-in-out 0.6s;transition:all 0.35s ease-in-out 0.6s}.ih-item.circle.effect8 .info h3{color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:22px;margin:0 30px;padding:45px 0 0 0;height:140px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect8 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect8 a:hover .img-container{pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.circle.effect8 a:hover .img-container .img{opacity:0;pointer-events:none}.ih-item.circle.effect8 a:hover .info-container{opacity:1}.ih-item.circle.effect8 a:hover .info-container .info{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect8.left_to_right .img-container .img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect8.left_to_right .info-container{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect8.left_to_right a:hover .img-container .img{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect8.left_to_right a:hover .info-container{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect8.right_to_left .img-container .img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect8.right_to_left .info-container{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect8.right_to_left a:hover .img-container .img{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect8.right_to_left a:hover .info-container{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect8.top_to_bottom .img-container .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect8.top_to_bottom .info-container{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect8.top_to_bottom a:hover .img-container .img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect8.top_to_bottom a:hover .info-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect8.bottom_to_top .img-container .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect8.bottom_to_top .info-container{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect8.bottom_to_top a:hover .img-container .img{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect8.bottom_to_top a:hover .info-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect9 .img{opacity:1;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;transition:all 0.35s ease-out}.ih-item.circle.effect9.colored .info{background:#1a4a72}.ih-item.circle.effect9 .info{background:#333;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 0.35s ease 0.2s;-moz-transition:all 0.35s ease 0.2s;transition:all 0.35s ease 0.2s}.ih-item.circle.effect9 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect9 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect9 a:hover .img{opacity:0;pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.circle.effect9 a:hover .info{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect9.left_to_right .img{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.circle.effect9.left_to_right a:hover .img{-webkit-transform:translateX(100%) rotate(180deg);-moz-transform:translateX(100%) rotate(180deg);-ms-transform:translateX(100%) rotate(180deg);-o-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)}.ih-item.circle.effect9.right_to_left .img{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.circle.effect9.right_to_left a:hover .img{-webkit-transform:translateX(-100%) rotate(-180deg);-moz-transform:translateX(-100%) rotate(-180deg);-ms-transform:translateX(-100%) rotate(-180deg);-o-transform:translateX(-100%) rotate(-180deg);transform:translateX(-100%) rotate(-180deg)}.ih-item.circle.effect9.top_to_bottom .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect9.top_to_bottom a:hover .img{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect9.bottom_to_top .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect9.bottom_to_top a:hover .img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect10 .img{z-index:11;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect10.colored .info{background:#1a4a72}.ih-item.circle.effect10 .info{background:#333;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect10 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect10 .info p{color:#bbb;font-style:italic;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect10 a:hover .info{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect10.top_to_bottom .info h3{margin:0 30px;padding:25px 0 0 0;height:78px}.ih-item.circle.effect10.top_to_bottom .info p{margin:0 30px;padding:5px}.ih-item.circle.effect10.top_to_bottom a:hover .img{-webkit-transform:translateY(50px) scale(0.5);-moz-transform:translateY(50px) scale(0.5);-ms-transform:translateY(50px) scale(0.5);-o-transform:translateY(50px) scale(0.5);transform:translateY(50px) scale(0.5)}.ih-item.circle.effect10.bottom_to_top .info h3{margin:95px 30px 0;padding:25px 0 0 0;height:78px}.ih-item.circle.effect10.bottom_to_top .info p{margin:0 30px;padding:5px}.ih-item.circle.effect10.bottom_to_top a:hover .img{-webkit-transform:translateY(-50px) scale(0.5);-moz-transform:translateY(-50px) scale(0.5);-ms-transform:translateY(-50px) scale(0.5);-o-transform:translateY(-50px) scale(0.5);transform:translateY(-50px) scale(0.5)}.ih-item.circle.effect11{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.circle.effect11 .img{opacity:1;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect11.colored .info{background:#1a4a72}.ih-item.circle.effect11 .info{background:#333;opacity:0;visibility:hidden;-webkit-transition:all 0.35s ease 0.35s;-moz-transition:all 0.35s ease 0.35s;transition:all 0.35s ease 0.35s}.ih-item.circle.effect11 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect11 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect11 a:hover .img{opacity:0}.ih-item.circle.effect11 a:hover .info{visibility:visible;opacity:1}.ih-item.circle.effect11.left_to_right .img{-webkit-transform:translateZ(0) rotateY(0);-moz-transform:translateZ(0) rotateY(0);-ms-transform:translateZ(0) rotateY(0);-o-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}.ih-item.circle.effect11.left_to_right .info{-webkit-transform:translateZ(-1000px) rotateY(-90deg);-moz-transform:translateZ(-1000px) rotateY(-90deg);-ms-transform:translateZ(-1000px) rotateY(-90deg);-o-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg)}.ih-item.circle.effect11.left_to_right a:hover .img{-webkit-transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);-ms-transform:translateZ(-1000px) rotateY(90deg);-o-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg)}.ih-item.circle.effect11.left_to_right a:hover .info{-webkit-transform:translateZ(0) rotateY(0);-moz-transform:translateZ(0) rotateY(0);-ms-transform:translateZ(0) rotateY(0);-o-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}.ih-item.circle.effect11.right_to_left .img{-webkit-transform:translateZ(0) rotateY(0);-moz-transform:translateZ(0) rotateY(0);-ms-transform:translateZ(0) rotateY(0);-o-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}.ih-item.circle.effect11.right_to_left .info{-webkit-transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);-ms-transform:translateZ(-1000px) rotateY(90deg);-o-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg)}.ih-item.circle.effect11.right_to_left a:hover .img{-webkit-transform:translateZ(-1000px) rotateY(-90deg);-moz-transform:translateZ(-1000px) rotateY(-90deg);-ms-transform:translateZ(-1000px) rotateY(-90deg);-o-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg)}.ih-item.circle.effect11.right_to_left a:hover .info{-webkit-transform:translateZ(0) rotateY(0);-moz-transform:translateZ(0) rotateY(0);-ms-transform:translateZ(0) rotateY(0);-o-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}.ih-item.circle.effect11.top_to_bottom .img{-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);-o-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0)}.ih-item.circle.effect11.top_to_bottom .info{-webkit-transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);-ms-transform:translateZ(-1000px) rotateX(90deg);-o-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg)}.ih-item.circle.effect11.top_to_bottom a:hover .img{-webkit-transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);-ms-transform:translateZ(-1000px) rotateX(-90deg);-o-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg)}.ih-item.circle.effect11.top_to_bottom a:hover .info{-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);-o-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0)}.ih-item.circle.effect11.bottom_to_top .img{-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);-o-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0)}.ih-item.circle.effect11.bottom_to_top .info{-webkit-transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);-ms-transform:translateZ(-1000px) rotateX(-90deg);-o-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg)}.ih-item.circle.effect11.bottom_to_top a:hover .img{-webkit-transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);-ms-transform:translateZ(-1000px) rotateX(90deg);-o-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg)}.ih-item.circle.effect11.bottom_to_top a:hover .info{-webkit-transform:translateZ(0) rotateX(0);-moz-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);-o-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0)}.ih-item.circle.effect12 .img{opacity:1;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect12.colored .info{background:#1a4a72}.ih-item.circle.effect12 .info{background:#333;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect12 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect12 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect12 a:hover .img{opacity:0;pointer-events:none}.ih-item.circle.effect12 a:hover .info{opacity:1;visibility:visible}.ih-item.circle.effect12.left_to_right .img{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.circle.effect12.left_to_right .info{-webkit-transform:translateX(100%) rotate(180deg);-moz-transform:translateX(100%) rotate(180deg);-ms-transform:translateX(100%) rotate(180deg);-o-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)}.ih-item.circle.effect12.left_to_right a:hover .img{-webkit-transform:translateX(100%) rotate(180deg);-moz-transform:translateX(100%) rotate(180deg);-ms-transform:translateX(100%) rotate(180deg);-o-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)}.ih-item.circle.effect12.left_to_right a:hover .info{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s}.ih-item.circle.effect12.right_to_left .img{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.circle.effect12.right_to_left .info{-webkit-transform:translateX(-100%) rotate(-180deg);-moz-transform:translateX(-100%) rotate(-180deg);-ms-transform:translateX(-100%) rotate(-180deg);-o-transform:translateX(-100%) rotate(-180deg);transform:translateX(-100%) rotate(-180deg)}.ih-item.circle.effect12.right_to_left a:hover .img{-webkit-transform:translateX(-100%) rotate(-180deg);-moz-transform:translateX(-100%) rotate(-180deg);-ms-transform:translateX(-100%) rotate(-180deg);-o-transform:translateX(-100%) rotate(-180deg);transform:translateX(-100%) rotate(-180deg)}.ih-item.circle.effect12.right_to_left a:hover .info{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s}.ih-item.circle.effect12.top_to_bottom .img{-webkit-transform:translateY(0) rotate(0);-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-o-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.ih-item.circle.effect12.top_to_bottom .info{-webkit-transform:translateY(-100%) rotate(-180deg);-moz-transform:translateY(-100%) rotate(-180deg);-ms-transform:translateY(-100%) rotate(-180deg);-o-transform:translateY(-100%) rotate(-180deg);transform:translateY(-100%) rotate(-180deg)}.ih-item.circle.effect12.top_to_bottom a:hover .img{-webkit-transform:translateY(-100%) rotate(-180deg);-moz-transform:translateY(-100%) rotate(-180deg);-ms-transform:translateY(-100%) rotate(-180deg);-o-transform:translateY(-100%) rotate(-180deg);transform:translateY(-100%) rotate(-180deg)}.ih-item.circle.effect12.top_to_bottom a:hover .info{-webkit-transform:translateY(0) rotate(0);-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-o-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s}.ih-item.circle.effect12.bottom_to_top .img{-webkit-transform:translateY(0) rotate(0);-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-o-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.ih-item.circle.effect12.bottom_to_top .info{-webkit-transform:translateY(100%) rotate(180deg);-moz-transform:translateY(100%) rotate(180deg);-ms-transform:translateY(100%) rotate(180deg);-o-transform:translateY(100%) rotate(180deg);transform:translateY(100%) rotate(180deg)}.ih-item.circle.effect12.bottom_to_top a:hover .img{-webkit-transform:translateY(100%) rotate(180deg);-moz-transform:translateY(100%) rotate(180deg);-ms-transform:translateY(100%) rotate(180deg);-o-transform:translateY(100%) rotate(180deg);transform:translateY(100%) rotate(180deg)}.ih-item.circle.effect12.bottom_to_top a:hover .info{-webkit-transform:translateY(0) rotate(0);-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-o-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s}.ih-item.circle.effect13.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.circle.effect13 .info{background:#333;background:rgba(0,0,0,0.6);opacity:0;pointer-events:none;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect13 .info h3{visibility:hidden;color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect13 .info p{visibility:hidden;color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect13 a:hover .info{opacity:1}.ih-item.circle.effect13 a:hover h3{visibility:visible}.ih-item.circle.effect13 a:hover p{visibility:visible}.ih-item.circle.effect13.from_left_and_right .info h3{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect13.from_left_and_right .info p{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.circle.effect13.from_left_and_right a:hover h3{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect13.from_left_and_right a:hover p{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect13.top_to_bottom .info h3{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect13.top_to_bottom .info p{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.circle.effect13.top_to_bottom a:hover h3{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect13.top_to_bottom a:hover p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect13.bottom_to_top .info h3{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect13.bottom_to_top .info p{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.circle.effect13.bottom_to_top a:hover h3{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect13.bottom_to_top a:hover p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.circle.effect14{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.circle.effect14 .img{visibility:visible;opacity:1;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.ih-item.circle.effect14.colored .info{background:#1a4a72}.ih-item.circle.effect14 .info{background:#333;opacity:0;visibility:hidden;-webkit-transition:all 0.35s ease-in-out 0.3s;-moz-transition:all 0.35s ease-in-out 0.3s;transition:all 0.35s ease-in-out 0.3s}.ih-item.circle.effect14 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect14 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect14 a:hover .img{opacity:0;visibility:hidden}.ih-item.circle.effect14 a:hover .info{visibility:visible;opacity:1}.ih-item.circle.effect14.left_to_right .img{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.ih-item.circle.effect14.left_to_right .info{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%}.ih-item.circle.effect14.left_to_right a:hover .img{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg)}.ih-item.circle.effect14.left_to_right a:hover .info{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.ih-item.circle.effect14.right_to_left .img{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%}.ih-item.circle.effect14.right_to_left .info{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.ih-item.circle.effect14.right_to_left a:hover .img{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}.ih-item.circle.effect14.right_to_left a:hover .info{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.ih-item.circle.effect14.top_to_bottom .img{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.ih-item.circle.effect14.top_to_bottom .info{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.ih-item.circle.effect14.top_to_bottom a:hover .img{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg)}.ih-item.circle.effect14.top_to_bottom a:hover .info{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.ih-item.circle.effect14.bottom_to_top .img{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.ih-item.circle.effect14.bottom_to_top .info{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.ih-item.circle.effect14.bottom_to_top a:hover .img{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.ih-item.circle.effect14.bottom_to_top a:hover .info{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.ih-item.circle.effect15 .img{opacity:1;visibility:visible;-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect15.colored .info{background:#1a4a72}.ih-item.circle.effect15 .info{background:#333;opacity:0;visibility:hidden;-webkit-transform:scale(0.5) rotate(-720deg);-moz-transform:scale(0.5) rotate(-720deg);-ms-transform:scale(0.5) rotate(-720deg);-o-transform:scale(0.5) rotate(-720deg);transform:scale(0.5) rotate(-720deg);-webkit-transition:all 0.35s ease-in-out 0.3s;-moz-transition:all 0.35s ease-in-out 0.3s;transition:all 0.35s ease-in-out 0.3s}.ih-item.circle.effect15 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect15 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect15 a:hover .img{opacity:0;visibility:hidden;-webkit-transform:scale(0.5) rotate(720deg);-moz-transform:scale(0.5) rotate(720deg);-ms-transform:scale(0.5) rotate(720deg);-o-transform:scale(0.5) rotate(720deg);transform:scale(0.5) rotate(720deg)}.ih-item.circle.effect15 a:hover .info{opacity:1;visibility:visible;-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.ih-item.circle.effect16 .img{z-index:11;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect16.colored .info{background:#1a4a72}.ih-item.circle.effect16 .info{background:#333;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect16 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect16 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect16.left_to_right .img{-webkit-transform-origin:95% 40%;-moz-transform-origin:95% 40%;-ms-transform-origin:95% 40%;-o-transform-origin:95% 40%;transform-origin:95% 40%}.ih-item.circle.effect16.left_to_right .img:after{content:'';width:8px;height:8px;position:absolute;border-radius:50%;top:40%;left:95%;margin:-4px 0 0 -4px;background:rgba(0,0,0,0.8);box-shadow:0 0 1px rgba(255,255,255,0.9)}.ih-item.circle.effect16.left_to_right a:hover .img{-webkit-transform:rotate(-120deg);-moz-transform:rotate(-120deg);-ms-transform:rotate(-120deg);-o-transform:rotate(-120deg);transform:rotate(-120deg)}.ih-item.circle.effect16.right_to_left .img{-webkit-transform-origin:5% 40%;-moz-transform-origin:5% 40%;-ms-transform-origin:5% 40%;-o-transform-origin:5% 40%;transform-origin:5% 40%}.ih-item.circle.effect16.right_to_left .img:after{content:'';width:8px;height:8px;position:absolute;border-radius:50%;top:40%;left:5%;margin:-4px 0 0 -4px;background:rgba(0,0,0,0.8);box-shadow:0 0 1px rgba(255,255,255,0.9)}.ih-item.circle.effect16.right_to_left a:hover .img{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}.ih-item.circle.effect17 .info{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect17 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect17 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5);opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect17 a:hover .img:before{box-shadow:inset 0 0 0 110px #333,inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 0 110px rgba(0,0,0,0.6),inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1)}.ih-item.circle.effect17 a:hover .info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect17 a:hover .info p{opacity:1}.ih-item.circle.effect17.colored a:hover .img:before{box-shadow:inset 0 0 0 110px #1a4a72,inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 0 110px rgba(26,74,114,0.6),inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1)}.ih-item.circle.effect18{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.circle.effect18 .img{z-index:11;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.ih-item.circle.effect18.colored .info .info-back{background:#1a4a72}.ih-item.circle.effect18 .info{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.ih-item.circle.effect18 .info .info-back{opacity:1;border-radius:50%;width:100%;height:100%;background:#333}.ih-item.circle.effect18 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect18 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect18.bottom_to_top .img{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.ih-item.circle.effect18.bottom_to_top a:hover .img{-webkit-transform:rotate3d(1, 0, 0, 180deg);-moz-transform:rotate3d(1, 0, 0, 180deg);-ms-transform:rotate3d(1, 0, 0, 180deg);-o-transform:rotate3d(1, 0, 0, 180deg);transform:rotate3d(1, 0, 0, 180deg)}.ih-item.circle.effect18.top_to_bottom .img{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.ih-item.circle.effect18.top_to_bottom a:hover .img{-webkit-transform:rotate3d(1, 0, 0, -180deg);-moz-transform:rotate3d(1, 0, 0, -180deg);-ms-transform:rotate3d(1, 0, 0, -180deg);-o-transform:rotate3d(1, 0, 0, -180deg);transform:rotate3d(1, 0, 0, -180deg)}.ih-item.circle.effect18.left_to_right .img{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.ih-item.circle.effect18.left_to_right a:hover .img{-webkit-transform:rotate3d(0, 1, 0, 180deg);-moz-transform:rotate3d(0, 1, 0, 180deg);-ms-transform:rotate3d(0, 1, 0, 180deg);-o-transform:rotate3d(0, 1, 0, 180deg);transform:rotate3d(0, 1, 0, 180deg)}.ih-item.circle.effect18.right_to_left .img{-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%}.ih-item.circle.effect18.right_to_left a:hover .img{-webkit-transform:rotate3d(0, 1, 0, -180deg);-moz-transform:rotate3d(0, 1, 0, -180deg);-ms-transform:rotate3d(0, 1, 0, -180deg);-o-transform:rotate3d(0, 1, 0, -180deg);transform:rotate3d(0, 1, 0, -180deg)}.ih-item.circle.effect19.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.circle.effect19 .info{background:#333;background:rgba(0,0,0,0.6);opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.circle.effect19 .info h3{color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:22px;margin:0 30px;padding:45px 0 0 0;height:140px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect19 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect19 a:hover .info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.circle.effect20{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.circle.effect20 .img{-webkit-transition:all 0.35s linear;-moz-transition:all 0.35s linear;transition:all 0.35s linear;-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}.ih-item.circle.effect20.colored .info .info-back{background:#1a4a72}.ih-item.circle.effect20 .info{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.ih-item.circle.effect20 .info .info-back{opacity:1;visibility:hidden;border-radius:50%;width:100%;height:100%;background:#333;-webkit-transition:all 0.35s linear;-moz-transition:all 0.35s linear;transition:all 0.35s linear;-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ih-item.circle.effect20 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.ih-item.circle.effect20 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5)}.ih-item.circle.effect20 a:hover .img{opacity:0}.ih-item.circle.effect20 a:hover .info .info-back{opacity:1;visibility:visible}.ih-item.circle.effect20.top_to_bottom .info .info-back{-webkit-transform:translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);-moz-transform:translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);-ms-transform:translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);-o-transform:translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);transform:translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg)}.ih-item.circle.effect20.top_to_bottom a:hover .img{-webkit-transform:translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);-moz-transform:translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);-ms-transform:translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);-o-transform:translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);transform:translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg)}.ih-item.circle.effect20.top_to_bottom a:hover .info .info-back{-webkit-transform:rotate3d(1, 0, 0, 0deg);-moz-transform:rotate3d(1, 0, 0, 0deg);-ms-transform:rotate3d(1, 0, 0, 0deg);-o-transform:rotate3d(1, 0, 0, 0deg);transform:rotate3d(1, 0, 0, 0deg)}.ih-item.circle.effect20.bottom_to_top .info .info-back{-webkit-transform:translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);-moz-transform:translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);-ms-transform:translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);-o-transform:translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);transform:translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg)}.ih-item.circle.effect20.bottom_to_top a:hover .img{-webkit-transform:translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);-moz-transform:translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);-ms-transform:translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);-o-transform:translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);transform:translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg)}.ih-item.circle.effect20.bottom_to_top a:hover .info .info-back{-webkit-transform:rotate3d(1, 0, 0, 0deg);-moz-transform:rotate3d(1, 0, 0, 0deg);-ms-transform:rotate3d(1, 0, 0, 0deg);-o-transform:rotate3d(1, 0, 0, 0deg);transform:rotate3d(1, 0, 0, 0deg)}.ih-item.square.effect1{overflow:hidden}.ih-item.square.effect1.colored .info{background:#1a4a72}.ih-item.square.effect1 .img{z-index:11;position:absolute;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect1 .info{background:#333;visibility:hidden;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect1 a:hover .info{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect1.left_and_right .info h3{position:absolute;top:12px;left:12px;text-transform:uppercase;color:#fff;text-align:center;font-size:17px;margin:0}.ih-item.square.effect1.left_and_right .info p{position:absolute;right:12px;bottom:12px;margin:0;font-style:italic;font-size:12px;color:#bbb}.ih-item.square.effect1.left_and_right a:hover .img{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}.ih-item.square.effect1.top_to_bottom .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px 10px 0 4px;margin:10px 0 0 0}.ih-item.square.effect1.top_to_bottom .info p{font-style:italic;font-size:12px;color:#bbb;padding:5px;text-align:center}.ih-item.square.effect1.top_to_bottom a:hover .img{-webkit-transform:translateY(30px) scale(0.6);-moz-transform:translateY(30px) scale(0.6);-ms-transform:translateY(30px) scale(0.6);-o-transform:translateY(30px) scale(0.6);transform:translateY(30px) scale(0.6)}.ih-item.square.effect1.bottom_to_top .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px 10px 0 4px;margin:134px 0 0 0}.ih-item.square.effect1.bottom_to_top .info p{font-style:italic;font-size:12px;color:#bbb;padding:5px;text-align:center}.ih-item.square.effect1.bottom_to_top a:hover .img{-webkit-transform:translateY(-30px) scale(0.6);-moz-transform:translateY(-30px) scale(0.6);-ms-transform:translateY(-30px) scale(0.6);-o-transform:translateY(-30px) scale(0.6);transform:translateY(-30px) scale(0.6)}.ih-item.square.effect2{overflow:hidden}.ih-item.square.effect2.colored .info{background:#1a4a72}.ih-item.square.effect2.colored .info h3{background:rgba(12,34,52,0.6)}.ih-item.square.effect2 .img{opacity:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:rotate(0deg) scale(1);-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-o-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.ih-item.square.effect2 .info{background:#333;visibility:hidden;-webkit-transition:all 0.35s 0.3s ease-in-out;-moz-transition:all 0.35s 0.3s ease-in-out;transition:all 0.35s 0.3s ease-in-out}.ih-item.square.effect2 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0;-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all 0.35s 0.6s ease-in-out;-moz-transition:all 0.35s 0.6s ease-in-out;transition:all 0.35s 0.6s ease-in-out}.ih-item.square.effect2 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px 20px 20px;text-align:center;-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all 0.35s 0.5s linear;-moz-transition:all 0.35s 0.5s linear;transition:all 0.35s 0.5s linear}.ih-item.square.effect2 a:hover .img{-webkit-transform:rotate(720deg) scale(0);-moz-transform:rotate(720deg) scale(0);-ms-transform:rotate(720deg) scale(0);-o-transform:rotate(720deg) scale(0);transform:rotate(720deg) scale(0);opacity:0}.ih-item.square.effect2 a:hover .info{visibility:visible}.ih-item.square.effect2 a:hover .info h3,.ih-item.square.effect2 a:hover .info p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect3{overflow:hidden}.ih-item.square.effect3.colored .info{background:#1a4a72}.ih-item.square.effect3 .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect3 .info{height:65px;background:#333;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect3 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px 10px 0 4px;margin:4px 0 0 0}.ih-item.square.effect3 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:5px;text-align:center}.ih-item.square.effect3 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect3.bottom_to_top .info{top:auto;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect3.bottom_to_top a:hover .img{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.ih-item.square.effect3.bottom_to_top a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect3.top_to_bottom .info{bottom:auto;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect3.top_to_bottom a:hover .img{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.ih-item.square.effect3.top_to_bottom a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect4{overflow:hidden;position:relative}.ih-item.square.effect4.colored .info{background:rgba(12,34,52,0.6)}.ih-item.square.effect4.colored .mask1,.ih-item.square.effect4.colored .mask2{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.square.effect4 .img{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect4 .mask1,.ih-item.square.effect4 .mask2{position:absolute;background:#333;background:rgba(0,0,0,0.6);height:361px;width:361px;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect4 .mask1{left:auto;right:0;top:0;-webkit-transform:rotate(56.5deg) translateX(-180px);-moz-transform:rotate(56.5deg) translateX(-180px);-ms-transform:rotate(56.5deg) translateX(-180px);-o-transform:rotate(56.5deg) translateX(-180px);transform:rotate(56.5deg) translateX(-180px);-webkit-transform-origin:100% 0%;-moz-transform-origin:100% 0%;-ms-transform-origin:100% 0%;-o-transform-origin:100% 0%;transform-origin:100% 0%}.ih-item.square.effect4 .mask2{top:auto;bottom:0;left:0;-webkit-transform:rotate(56.5deg) translateX(180px);-moz-transform:rotate(56.5deg) translateX(180px);-ms-transform:rotate(56.5deg) translateX(180px);-o-transform:rotate(56.5deg) translateX(180px);transform:rotate(56.5deg) translateX(180px);-webkit-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%}.ih-item.square.effect4 .info{background:#111;height:0;visibility:hidden;width:361px;-webkit-transform:rotate(-33.5deg) translate(-112px, 166px);-moz-transform:rotate(-33.5deg) translate(-112px, 166px);-ms-transform:rotate(-33.5deg) translate(-112px, 166px);-o-transform:rotate(-33.5deg) translate(-112px, 166px);transform:rotate(-33.5deg) translate(-112px, 166px);-webkit-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:all 0.35s ease-in-out 0.35s;-moz-transition:all 0.35s ease-in-out 0.35s;transition:all 0.35s ease-in-out 0.35s}.ih-item.square.effect4 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;background:transparent;margin-top:5px;border-bottom:1px solid rgba(255,255,255,0.2);opacity:0;-webkit-transition:all 0.35s ease-in-out 0.35s;-moz-transition:all 0.35s ease-in-out 0.35s;transition:all 0.35s ease-in-out 0.35s}.ih-item.square.effect4 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px 20px 20px;text-align:center;opacity:0;-webkit-transition:all 0.35s ease-in-out 0.35s;-moz-transition:all 0.35s ease-in-out 0.35s;transition:all 0.35s ease-in-out 0.35s}.ih-item.square.effect4 a:hover .mask1{-webkit-transform:rotate(56.5deg) translateX(1px);-moz-transform:rotate(56.5deg) translateX(1px);-ms-transform:rotate(56.5deg) translateX(1px);-o-transform:rotate(56.5deg) translateX(1px);transform:rotate(56.5deg) translateX(1px)}.ih-item.square.effect4 a:hover .mask2{-webkit-transform:rotate(56.5deg) translateX(-1px);-moz-transform:rotate(56.5deg) translateX(-1px);-ms-transform:rotate(56.5deg) translateX(-1px);-o-transform:rotate(56.5deg) translateX(-1px);transform:rotate(56.5deg) translateX(-1px)}.ih-item.square.effect4 a:hover .info{width:300px;height:120px;visibility:visible;top:40px;-webkit-transform:rotate(0deg) translate(0, 0);-moz-transform:rotate(0deg) translate(0, 0);-ms-transform:rotate(0deg) translate(0, 0);-o-transform:rotate(0deg) translate(0, 0);transform:rotate(0deg) translate(0, 0)}.ih-item.square.effect4 a:hover .info h3,.ih-item.square.effect4 a:hover .info p{opacity:1}.ih-item.square.effect5.colored .info{background:#1a4a72}.ih-item.square.effect5.colored .info h3{background:rgba(12,34,52,0.6)}.ih-item.square.effect5 .img{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect5 .info{background:#333;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect5 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0}.ih-item.square.effect5 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px 20px 20px;text-align:center}.ih-item.square.effect5 a:hover .img{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0}.ih-item.square.effect5 a:hover .info{visibility:visible;opacity:1;-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s}.ih-item.square.effect5.left_to_right .info{-webkit-transform:scale(0) rotate(-180deg);-moz-transform:scale(0) rotate(-180deg);-ms-transform:scale(0) rotate(-180deg);-o-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg)}.ih-item.square.effect5.right_to_left .info{-webkit-transform:scale(0) rotate(180deg);-moz-transform:scale(0) rotate(180deg);-ms-transform:scale(0) rotate(180deg);-o-transform:scale(0) rotate(180deg);transform:scale(0) rotate(180deg)}.ih-item.square.effect6{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.ih-item.square.effect6.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.square.effect6.colored .info h3{background:rgba(12,34,52,0.6)}.ih-item.square.effect6 .img{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect6 .info{background:#333;background:rgba(0,0,0,0.6);visibility:hidden;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect6 .info h3{text-transform:none;color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect6 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px 20px 20px;text-align:center;-webkit-transition:all 0.35s 0.1s linear;-moz-transition:all 0.35s 0.1s linear;transition:all 0.35s 0.1s linear}.ih-item.square.effect6 a:hover .img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.ih-item.square.effect6 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect6.from_top_and_bottom .info h3{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect6.from_top_and_bottom .info p{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect6.from_top_and_bottom a:hover .info h3,.ih-item.square.effect6.from_top_and_bottom a:hover .info p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect6.from_left_and_right .info h3{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.square.effect6.from_left_and_right .info p{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.square.effect6.from_left_and_right a:hover .info h3,.ih-item.square.effect6.from_left_and_right a:hover .info p{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect6.top_to_bottom .info h3{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect6.top_to_bottom .info p{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect6.top_to_bottom a:hover .info h3,.ih-item.square.effect6.top_to_bottom a:hover .info p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect6.bottom_to_top .info h3{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect6.bottom_to_top .info p{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect6.bottom_to_top a:hover .info h3,.ih-item.square.effect6.bottom_to_top a:hover .info p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect7{overflow:hidden;}.ih-item.square.effect7.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.square.effect7.colored .info h3{background:rgba(12,34,52,0.6)}.ih-item.square.effect7 .img{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect7 .info{background:#333;background:rgba(0,0,0,0.6);visibility:hidden;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect7 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0;-webkit-transform:scale(4);-moz-transform:scale(4);-ms-transform:scale(4);-o-transform:scale(4);transform:scale(4);-webkit-transition:all 0.35s 0.1s ease-in-out;-moz-transition:all 0.35s 0.1s ease-in-out;transition:all 0.35s 0.1s ease-in-out}.ih-item.square.effect7 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px 20px 20px;text-align:center;-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5);-webkit-transition:all 0.35s 0.3s linear;-moz-transition:all 0.35s 0.3s linear;transition:all 0.35s 0.3s linear}.ih-item.square.effect7 a:hover .img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.ih-item.square.effect7 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect7 a:hover .info h3,.ih-item.square.effect7 a:hover .info p{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect8{overflow:hidden}.ih-item.square.effect8.colored .info{background:#1a4a72}.ih-item.square.effect8.colored .info h3{background:rgba(12,34,52,0.6)}.ih-item.square.effect8 .img{opacity:1;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect8 .info{background:#333;visibility:hidden;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect8 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0;-webkit-transition:all 0.35s 0.1s ease-in-out;-moz-transition:all 0.35s 0.1s ease-in-out;transition:all 0.35s 0.1s ease-in-out}.ih-item.square.effect8 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px 20px 20px;text-align:center;-webkit-transition:all 0.35s 0.15s linear;-moz-transition:all 0.35s 0.15s linear;transition:all 0.35s 0.15s linear}.ih-item.square.effect8 a:hover .img{opacity:0}.ih-item.square.effect8 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect8.scale_up .img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect8.scale_up .info{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.ih-item.square.effect8.scale_up .info h3,.ih-item.square.effect8.scale_up .info p{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.ih-item.square.effect8.scale_up a:hover .img{-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5)}.ih-item.square.effect8.scale_up a:hover .info{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect8.scale_up a:hover .info h3,.ih-item.square.effect8.scale_up a:hover .info p{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect8.scale_down .img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect8.scale_down .info{-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5)}.ih-item.square.effect8.scale_down .info h3,.ih-item.square.effect8.scale_down .info p{-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5)}.ih-item.square.effect8.scale_down a:hover .img{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.square.effect8.scale_down a:hover .info{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect8.scale_down a:hover .info h3,.ih-item.square.effect8.scale_down a:hover .info p{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect9{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.square.effect9.colored .info .info-back{background:#1a4a72}.ih-item.square.effect9.colored .info h3{background:rgba(12,34,52,0.6)}.ih-item.square.effect9 .img{position:relative;z-index:11;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.ih-item.square.effect9 .info{z-index:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.ih-item.square.effect9 .info .info-back{opacity:1;width:100%;height:100%;padding-top:30px;background:#333}.ih-item.square.effect9 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:0}.ih-item.square.effect9 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px 20px 20px;text-align:center}.ih-item.square.effect9.left_to_right .img{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.ih-item.square.effect9.left_to_right a:hover .img{-webkit-transform:rotate3d(0, 1, 0, 180deg);-moz-transform:rotate3d(0, 1, 0, 180deg);-ms-transform:rotate3d(0, 1, 0, 180deg);-o-transform:rotate3d(0, 1, 0, 180deg);transform:rotate3d(0, 1, 0, 180deg)}.ih-item.square.effect9.right_to_left .img{-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%}.ih-item.square.effect9.right_to_left a:hover .img{-webkit-transform:rotate3d(0, 1, 0, -180deg);-moz-transform:rotate3d(0, 1, 0, -180deg);-ms-transform:rotate3d(0, 1, 0, -180deg);-o-transform:rotate3d(0, 1, 0, -180deg);transform:rotate3d(0, 1, 0, -180deg)}.ih-item.square.effect9.top_to_bottom .img{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.ih-item.square.effect9.top_to_bottom a:hover .img{-webkit-transform:rotate3d(1, 0, 0, -180deg);-moz-transform:rotate3d(1, 0, 0, -180deg);-ms-transform:rotate3d(1, 0, 0, -180deg);-o-transform:rotate3d(1, 0, 0, -180deg);transform:rotate3d(1, 0, 0, -180deg)}.ih-item.square.effect9.bottom_to_top .img{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.ih-item.square.effect9.bottom_to_top a:hover .img{-webkit-transform:rotate3d(1, 0, 0, 180deg);-moz-transform:rotate3d(1, 0, 0, 180deg);-ms-transform:rotate3d(1, 0, 0, 180deg);-o-transform:rotate3d(1, 0, 0, 180deg);transform:rotate3d(1, 0, 0, 180deg)}.ih-item.square.effect10{overflow:hidden}.ih-item.square.effect10.colored .info{background:#1a4a72}.ih-item.square.effect10.colored .info h3{background:rgba(12,34,52,0.6)}.ih-item.square.effect10 .img{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect10 .info{background:#333;visibility:hidden;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect10 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0}.ih-item.square.effect10 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px 20px 20px;text-align:center}.ih-item.square.effect10 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect10.left_to_right .img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect10.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.square.effect10.left_to_right a:hover .img{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.square.effect10.left_to_right a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect10.right_to_left .img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect10.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.square.effect10.right_to_left a:hover .img{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.square.effect10.right_to_left a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect10.top_to_bottom .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect10.top_to_bottom .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect10.top_to_bottom a:hover .img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect10.top_to_bottom a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect10.bottom_to_top .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect10.bottom_to_top .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect10.bottom_to_top a:hover .img{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect10.bottom_to_top a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect11{overflow:hidden}.ih-item.square.effect11.colored .info{background:#1a4a72}.ih-item.square.effect11.colored .info h3{background:rgba(12,34,52,0.6)}.ih-item.square.effect11 .img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect11 .info{background:#333;visibility:hidden;opacity:0;-webkit-transition:all 0.35s ease 0.2s;-moz-transition:all 0.35s ease 0.2s;transition:all 0.35s ease 0.2s}.ih-item.square.effect11 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0}.ih-item.square.effect11 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px 20px 20px;text-align:center}.ih-item.square.effect11 a:hover .img{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.square.effect11 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect11.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.square.effect11.left_to_right a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect11.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.square.effect11.right_to_left a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect11.top_to_bottom .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect11.top_to_bottom a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect11.bottom_to_top .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect11.bottom_to_top a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect12{overflow:hidden}.ih-item.square.effect12.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.square.effect12.colored .info h3{background:rgba(12,34,52,0.6)}.ih-item.square.effect12 .img{-webkit-transition:all 0.35s ease-in;-moz-transition:all 0.35s ease-in;transition:all 0.35s ease-in}.ih-item.square.effect12 .info{background:#333;background:rgba(0,0,0,0.6);visibility:hidden;opacity:0;-webkit-transition:all 0.35s ease-in;-moz-transition:all 0.35s ease-in;transition:all 0.35s ease-in}.ih-item.square.effect12 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0;-webkit-transition:all 0.35s ease-in;-moz-transition:all 0.35s ease-in;transition:all 0.35s ease-in}.ih-item.square.effect12 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px 20px 20px;text-align:center;-webkit-transition:all 0.35s ease-in;-moz-transition:all 0.35s ease-in;transition:all 0.35s ease-in}.ih-item.square.effect12 a:hover .info{visibility:visible;opacity:1;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}.ih-item.square.effect12 a:hover .info h3{-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s}.ih-item.square.effect12 a:hover .info p{-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;transition-delay:0.25s}.ih-item.square.effect12.left_to_right .info{-webkit-transform:translate(-460px, -100px) rotate(-180deg);-moz-transform:translate(-460px, -100px) rotate(-180deg);-ms-transform:translate(-460px, -100px) rotate(-180deg);-o-transform:translate(-460px, -100px) rotate(-180deg);transform:translate(-460px, -100px) rotate(-180deg)}.ih-item.square.effect12.left_to_right .info h3{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}.ih-item.square.effect12.left_to_right .info p{-webkit-transform:translateX(-300px) rotate(-90deg);-moz-transform:translateX(-300px) rotate(-90deg);-ms-transform:translateX(-300px) rotate(-90deg);-o-transform:translateX(-300px) rotate(-90deg);transform:translateX(-300px) rotate(-90deg)}.ih-item.square.effect12.left_to_right a:hover .info{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px)}.ih-item.square.effect12.left_to_right a:hover .info h3{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.ih-item.square.effect12.left_to_right a:hover .info p{-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}.ih-item.square.effect12.right_to_left .info{-webkit-transform:translate(460px, -100px) rotate(180deg);-moz-transform:translate(460px, -100px) rotate(180deg);-ms-transform:translate(460px, -100px) rotate(180deg);-o-transform:translate(460px, -100px) rotate(180deg);transform:translate(460px, -100px) rotate(180deg)}.ih-item.square.effect12.right_to_left .info h3{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}.ih-item.square.effect12.right_to_left .info p{-webkit-transform:translateX(300px) rotate(90deg);-moz-transform:translateX(300px) rotate(90deg);-ms-transform:translateX(300px) rotate(90deg);-o-transform:translateX(300px) rotate(90deg);transform:translateX(300px) rotate(90deg)}.ih-item.square.effect12.right_to_left a:hover .info{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px)}.ih-item.square.effect12.right_to_left a:hover .info h3{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.ih-item.square.effect12.right_to_left a:hover .info p{-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}.ih-item.square.effect12.top_to_bottom .info{-webkit-transform:translate(-265px, -145px) rotate(-45deg);-moz-transform:translate(-265px, -145px) rotate(-45deg);-ms-transform:translate(-265px, -145px) rotate(-45deg);-o-transform:translate(-265px, -145px) rotate(-45deg);transform:translate(-265px, -145px) rotate(-45deg)}.ih-item.square.effect12.top_to_bottom .info h3{-webkit-transform:translate(200px, -200px);-moz-transform:translate(200px, -200px);-ms-transform:translate(200px, -200px);-o-transform:translate(200px, -200px);transform:translate(200px, -200px)}.ih-item.square.effect12.top_to_bottom .info p{-webkit-transform:translate(200px, -200px);-moz-transform:translate(200px, -200px);-ms-transform:translate(200px, -200px);-o-transform:translate(200px, -200px);transform:translate(200px, -200px)}.ih-item.square.effect12.top_to_bottom a:hover .info{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}.ih-item.square.effect12.top_to_bottom a:hover .info h3{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s}.ih-item.square.effect12.top_to_bottom a:hover .info p{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s}.ih-item.square.effect12.bottom_to_top .info{-webkit-transform:translate(265px, 145px) rotate(45deg);-moz-transform:translate(265px, 145px) rotate(45deg);-ms-transform:translate(265px, 145px) rotate(45deg);-o-transform:translate(265px, 145px) rotate(45deg);transform:translate(265px, 145px) rotate(45deg)}.ih-item.square.effect12.bottom_to_top .info h3{-webkit-transform:translate(200px, -200px);-moz-transform:translate(200px, -200px);-ms-transform:translate(200px, -200px);-o-transform:translate(200px, -200px);transform:translate(200px, -200px)}.ih-item.square.effect12.bottom_to_top .info p{-webkit-transform:translate(-200px, 200px);-moz-transform:translate(-200px, 200px);-ms-transform:translate(-200px, 200px);-o-transform:translate(-200px, 200px);transform:translate(-200px, 200px)}.ih-item.square.effect12.bottom_to_top a:hover .info{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}.ih-item.square.effect12.bottom_to_top a:hover .info h3{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s}.ih-item.square.effect12.bottom_to_top a:hover .info p{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s}.ih-item.square.effect13{overflow:hidden}.ih-item.square.effect13.colored .info{background:#1a4a72;background:rgba(26,74,114,0.6)}.ih-item.square.effect13.colored .info h3{background:rgba(12,34,52,0.6)}.ih-item.square.effect13 .img{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect13 .info{background:#333;background:rgba(0,0,0,0.6);visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect13 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0}.ih-item.square.effect13 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px 20px 20px;text-align:center}.ih-item.square.effect13 a:hover .img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.ih-item.square.effect13 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect13.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.square.effect13.left_to_right a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect13.right_to_left .info{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ih-item.square.effect13.right_to_left a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.square.effect13.top_to_bottom .info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect13.top_to_bottom a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect13.bottom_to_top .info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect13.bottom_to_top a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect14.colored .info{background:#1a4a72}.ih-item.square.effect14.colored .info h3{background:rgba(12,34,52,0.6)}.ih-item.square.effect14 .img{opacity:1;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.ih-item.square.effect14 .info{background:#333;visibility:hidden;opacity:0;pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 0.35s ease 0.2s;-moz-transition:all 0.35s ease 0.2s;transition:all 0.35s ease 0.2s}.ih-item.square.effect14 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0}.ih-item.square.effect14 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px 20px 20px;text-align:center}.ih-item.square.effect14 a:hover .img{opacity:0;pointer-events:none;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ih-item.square.effect14 a:hover .info{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect14.left_to_right .img{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.square.effect14.left_to_right a:hover .img{-webkit-transform:translateX(100%) rotate(180deg);-moz-transform:translateX(100%) rotate(180deg);-ms-transform:translateX(100%) rotate(180deg);-o-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg)}.ih-item.square.effect14.right_to_left .img{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.ih-item.square.effect14.right_to_left a:hover .img{-webkit-transform:translateX(-100%) rotate(-180deg);-moz-transform:translateX(-100%) rotate(-180deg);-ms-transform:translateX(-100%) rotate(-180deg);-o-transform:translateX(-100%) rotate(-180deg);transform:translateX(-100%) rotate(-180deg)}.ih-item.square.effect14.top_to_bottom .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect14.top_to_bottom a:hover .img{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.ih-item.square.effect14.bottom_to_top .img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ih-item.square.effect14.bottom_to_top a:hover .img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.ih-item.square.effect15{overflow:hidden;-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}.ih-item.square.effect15.colored .info{background:#1a4a72}.ih-item.square.effect15 .img{opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.ih-item.square.effect15 .info{background:#333;opacity:0;-webkit-transition:all 0.35s ease-in-out 0.3s;-moz-transition:all 0.35s ease-in-out 0.3s;transition:all 0.35s ease-in-out 0.3s}.ih-item.square.effect15 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;background:#111;margin:30px 0 0 0}.ih-item.square.effect15 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px 20px 20px;text-align:center}.ih-item.square.effect15 a:hover .img{opacity:0;visibility:hidden}.ih-item.square.effect15 a:hover .info{visibility:visible;opacity:1}.ih-item.square.effect15.left_to_right .img{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.ih-item.square.effect15.left_to_right .info{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%}.ih-item.square.effect15.left_to_right a:hover .img{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg)}.ih-item.square.effect15.left_to_right a:hover .info{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.ih-item.square.effect15.right_to_left .img{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%}.ih-item.square.effect15.right_to_left .info{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.ih-item.square.effect15.right_to_left a:hover .img{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}.ih-item.square.effect15.right_to_left a:hover .info{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.ih-item.square.effect15.top_to_bottom .img{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.ih-item.square.effect15.top_to_bottom .info{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.ih-item.square.effect15.top_to_bottom a:hover .img{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg)}.ih-item.square.effect15.top_to_bottom a:hover .info{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.ih-item.square.effect15.bottom_to_top .img{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.ih-item.square.effect15.bottom_to_top .info{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.ih-item.square.effect15.bottom_to_top a:hover .img{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.ih-item.square.effect15.bottom_to_top a:hover .info{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.gallery-typeC-box .gallery-typeC-photo .ih-item .info h3{margin-top: 15px;font-size: 15px;font-weight: normal}

/*
skins available:
  - sweet
  - powerful
  - charming
*/

/* the container */
.allinone_carousel {
  position:relative;
}
.allinone_carousel img {
  max-width:none;
  max-height:none;
}
.allinone_carousel_list {
  margin:0;
  padding:0;
  list-style:none;
  display:none;
}

.allinone_carousel .contentHolder {
  position:relative;
  overflow:hidden;
}
.mycanvas {
  position:absolute;
  top:8px;
  right:10px;
  z-index:1000;
}

.myloader {
  background:url(/common/img/carousel/skins/loader.gif);
  width:37px;
  height:37px;
  position:absolute;
  left:49%;
  top:49%;
  z-index:999;
}


/***charming SKIN***/

.allinone_carousel.charming .contentHolderUnit {
  position:absolute;
  /*float:left;
  display:block;*/
  width:452px;
  height:302px;
  overflow:hidden;
  cursor: pointer;
  background:url(/common/img/carousel/skins/charming/empty.gif) repeat;
}



.allinone_carousel.charming .elementTitle {
  position:absolute;
  left:0;
  top:40px;
  width:100%;
  text-align:center;
  font: bold 22px/30px 'Droid Sans', Verdana, Helvetica, sans-serif;
  color:#FFFFFF;
  text-transform:capitalize;
}



.allinone_carousel.charming .playOver {
  position:absolute;
  width:73px;
  height:73px;
  background:url(/common/img/carousel/skins/charming/play_overOFF.png) 0 0 no-repeat;
  display:none;
  z-index:200;
  cursor: pointer;
}

.allinone_carousel.charming .playOver:hover {
  background:url(/common/img/carousel/skins/charming/play_overON.png) 0 0 no-repeat;
  display:none;
  z-index:200;
  cursor: pointer;
}

.allinone_carousel.charming .bannerControls {
  position:absolute;
  left:0;
  top:0;
  z-index:101;
  width:100%;
}

.allinone_carousel.charming .leftNav {
  position:absolute;
  left:20px;
  width:27px;
  height:27px;
  background:url(/common/img/carousel/skins/charming/leftNavOFF.png) 0 0 no-repeat;
  cursor: pointer;
}
.allinone_carousel.charming .leftNav:hover {
  background:url(/common/img/carousel/skins/charming/leftNavON.png) 0 0 no-repeat;
}
.allinone_carousel.charming .rightNav {
  position:absolute;
  right:20px;
  width:27px;
  height:27px;
  background:url(/common/img/carousel/skins/charming/rightNavOFF.png) 0 0 no-repeat;
  cursor: pointer;
}
.allinone_carousel.charming .rightNav:hover {
  background:url(/common/img/carousel/skins/charming/rightNavON.png) 0 0 no-repeat;
}
.allinone_carousel.charming .bottomNav {
  position:absolute;
  //height:35px;
  width:0;
  padding-left:9px;
  z-index:140;
}
.allinone_carousel.charming .bottomNavButtonOFF {
  float:left;
  display:block;
  width:19px;
  height:19px;
  background:url(/common/img/carousel/skins/charming/bottomNavOFF.png) 0 0 no-repeat;
  padding-left:9px;
  cursor: pointer;
}

.allinone_carousel.charming .bottomNavButtonON {
  float:left;
  display:block;
  width:19px;
  height:19px;
  padding-left:9px;
  background:url(/common/img/carousel/skins/charming/bottomNavON.png) 0 0 no-repeat;
  cursor: pointer;
}

.allinone_carousel.charming .bottomNavLeft {
  display:none;
  position:absolute;
  z-index:140;
}
.allinone_carousel.charming .bottomNavRight {
  display:none;
  position:absolute;
  z-index:140;
}

.allinone_carousel.charming .bottomOverThumb {
  position:absolute;
  width:88px;
  height:106px;
  background:url(/common/img/carousel/skins/charming/bottomOverThumbBg.png) 23px bottom no-repeat;
  bottom:27px;
  xleft:0px;
  margin-left:-25px;
}
.allinone_carousel.charming .bottomOverThumb img {
  border:4px solid #22032e;
}


/*******/

/***sweet SKIN***/

.allinone_carousel.sweet .contentHolderUnit {
  position:absolute;
  /*float:left;
  display:block;*/
  width:520px;
  height:385px;
  overflow:hidden;
  cursor: pointer;
  /*border:1px #F00 solid;*/
  background:url(/common/img/carousel/skins/sweet/empty.gif) repeat;
}


.allinone_carousel.sweet .elementTitle {
  position:absolute;
  left:0;
  top:15px;
  width:100%;
  text-align:center;
  font: bold 22px/30px 'Droid Sans', Verdana, Helvetica, sans-serif;
  color:#FFFFFF;
  text-transform:capitalize;
}
.allinone_carousel.sweet .playOver {
  position:absolute;
  width:100px;
  height:70px;
  background:url(/common/img/carousel/skins/sweet/play_overON.png) 0 0 no-repeat;
  display:none;
  z-index:200;
  cursor: pointer;
}

.allinone_carousel.sweet .playOver:hover {
  background:url(/common/img/carousel/skins/sweet/play_overOFF.png) 0 0 no-repeat;
  display:none;
  z-index:200;
  cursor: pointer;
}

.allinone_carousel.sweet .bannerControls {
  position:absolute;
  left:0;
  top:0;
  z-index:101;
  width:100%;
}

.allinone_carousel.sweet .leftNav {
  position:absolute;
  left:-5px;
  width:110px;
  height:157px;
  background:url(/common/img/carousel/skins/sweet/leftNavOFF.png) 0 0 no-repeat;
  cursor: pointer;
}
.allinone_carousel.sweet .leftNav:hover {
  background:url(/common/img/carousel/skins/sweet/leftNavON.png) 0 0 no-repeat;
}
.allinone_carousel.sweet .rightNav {
  position:absolute;
  right:-5px;
  width:110px;
  height:157px;
  background:url(/common/img/carousel/skins/sweet/rightNavOFF.png) 0 0 no-repeat;
  cursor: pointer;
}
.allinone_carousel.sweet .rightNav:hover {
  background:url(/common/img/carousel/skins/sweet/rightNavON.png) 0 0 no-repeat;
}
.allinone_carousel.sweet .bottomNav {
  position:absolute;
  height:35px;
  width:0;
  padding-left:9px;
  z-index:140;
}
.allinone_carousel.sweet .bottomNavButtonOFF {
  float:left;
  display:block;
  width:11px;
  height:11px;
  background:url(/common/img/carousel/skins/sweet/bottomNavOFF.png) 0 0 no-repeat;
  padding-left:9px;
  cursor: pointer;
}

.allinone_carousel.sweet .bottomNavButtonON {
  float:left;
  display:block;
  width:11px;
  height:11px;
  padding-left:9px;
  background:url(/common/img/carousel/skins/sweet/bottomNavON.png) 0 0 no-repeat;
  cursor: pointer;
}

.allinone_carousel.sweet .bottomNavLeft {
  position:absolute;
  width:63px;
  height:35px;
  bottom:-10px;
  z-index:140;
}
.allinone_carousel.sweet .bottomNavRight {
  position:absolute;
  width:63px;
  height:35px;
  bottom:-10px;
  z-index:140;
}

.allinone_carousel.sweet .bottomOverThumb {
  position:absolute;
  width:88px;
  height:106px;
  background:url(/common/img/carousel/skins/sweet/bottomOverThumbBg.png) 23px bottom no-repeat;
  bottom:27px;
  margin-left:-25px;
}
.allinone_carousel.sweet .bottomOverThumb img {
  border:4px solid #FFFFFF;
}







/***powerful SKIN***/

.allinone_carousel.powerful .contentHolderUnit {
  position:absolute;
  /*float:left;
  display:block;*/
  width:326px;
  height:329px;
  overflow:hidden;
  cursor: pointer;
  background:url(/common/img/carousel/skins/powerful/empty.gif) repeat;
}

.allinone_carousel.powerful .elementTitle {
  position:absolute;
  left:0;
  top:370px;
  width:100%;
  text-align:center;
  font: bold 16px/25px 'Droid Sans', Verdana, Helvetica, sans-serif;
  color:#FFFFFF;
  text-transform: uppercase;
}
.allinone_carousel.powerful .playOver {
  position:absolute;
  width:100px;
  height:100px;
  background:url(/common/img/carousel/skins/powerful/play_over.png) 0 0 no-repeat;
  display:none;
  z-index:200;
  cursor: pointer;
}

.allinone_carousel.powerful .playOver:hover {
  background:url(/common/img/carousel/skins/powerful/play_over2.png) 0 0 no-repeat;
  display:none;
  z-index:200;
  cursor: pointer;
}

.text_span_powerful {
  position:absolute;
  left:0;
  width:100%;
  text-align:center;
  font-weight: normal;
  color:#FFFFFF;
  text-transform: none;
}


.allinone_carousel.powerful .bannerControls {
  position:absolute;
  left:0;
  top:0;
  z-index:101;
  width:100%;
}

.allinone_carousel.powerful .leftNav {
  position:absolute;
  left:-23px;
  width:110px;
  height:157px;
  background:url(/common/img/carousel/skins/powerful/leftNavOFF.png) 0 0 no-repeat;
  cursor: pointer;
}
.allinone_carousel.powerful .leftNav:hover {
  background:url(/common/img/carousel/skins/powerful/leftNavON.png) 0 0 no-repeat;
}
.allinone_carousel.powerful .rightNav {
  position:absolute;
  right:-23px;
  width:110px;
  height:157px;
  background:url(/common/img/carousel/skins/powerful/rightNavOFF.png) 0 0 no-repeat;
  cursor: pointer;
}
.allinone_carousel.powerful .rightNav:hover {
  background:url(/common/img/carousel/skins/powerful/rightNavON.png) 0 0 no-repeat;
}
.allinone_carousel.powerful .bottomNav {
  position:absolute;
  height:35px;
  width:0;
  padding-left:9px;
  margin-left:-3px;
  z-index:140;
}
.allinone_carousel.powerful .bottomNavButtonOFF {
  float:left;
  display:block;
  width:13px;
  height:13px;
  background:url(/common/img/carousel/skins/powerful/bottomNavOFF.png) 0 0 no-repeat;
  padding-left:9px;
  cursor: pointer;
}

.allinone_carousel.powerful .bottomNavButtonON {
  float:left;
  display:block;
  width:13px;
  height:13px;
  padding-left:9px;
  background:url(/common/img/carousel/skins/powerful/bottomNavON.png) 0 0 no-repeat;
  cursor: pointer;
}

.allinone_carousel.powerful .bottomNavLeft {
  position:absolute;
  width:0px;
  height:35px;
  bottom:-10px;
  z-index:140;
}
.allinone_carousel.powerful .bottomNavRight {
  position:absolute;
  width:0px;
  height:35px;
  bottom:-10px;
  z-index:140;
}

.allinone_carousel.powerful .bottomOverThumb {
  position:absolute;
  width:88px;
  height:106px;
  background:url(/common/img/carousel/skins/powerful/bottomOverThumbBg.png) 23px bottom no-repeat;
  bottom:27px;
  margin-left:-25px;
}
.allinone_carousel.powerful .bottomOverThumb img {
  border:4px solid #FFFFFF;
}

.hideElement {
  display:none;
}

/** for limitedSite and limitedPage **/
#form-limited .cms-modal-body-block img {
  position: relative;
  top: 15px;
  left: -30px;
}
#form-limited .cms-modal-body-block p {
  margin-left: 40px;
}
#form-limited .cms-modal-body-block input {
  width: 200px;
}
#form-limited .cms-modal-body-block p:nth-of-type(1) input {
  position: relative;
  top: 0;
  left: 2px;
}
@media screen and (max-width: 480px) {
  #form-limited .cms-modal-body-block img {
    display: block;
    left: 50%;
    margin-left: -18px;
  }
  #form-limited .cms-modal-body-block p {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
  }
  #form-limited .cms-modal-body-block input {
    margin-top: 5px;
    width: 86%;
  }
}

/** CSS for PhotoGallery
===================================*/
/* for Gallery lock mode clear */
.gallery-typeA-col3:after,
.gallery-typeA-col4:after,
.gallery-typeA-col5:after,
.gallery-typeB-col3:after,
.gallery-typeB-col4:after,
.gallery-typeB-col5:after {
  clear: both;
  content: "";
  display: block;
}
/* for Gallery Common */
.gallery-typeA-caption,
.gallery-typeB-caption {
  line-height: 1.2em;
  font-size: 0.8em;
  color: #333;
}
/* for Sidebar */
.span3 .gallery-typeA-col3>div,
.span3 .gallery-typeA-col4>div,
.span3 .gallery-typeA-col5>div,
.span3 .gallery-typeB-col3>div,
.span3 .gallery-typeB-col4>div,
.span3 .gallery-typeB-col5>div,
.span3 .gallery-typeC-box {
  float: none;
  width: 100%;
  margin-bottom: 2%;
}
.span3 .gallery-typeA-col3>div:last-child,
.span3 .gallery-typeA-col4>div:last-child,
.span3 .gallery-typeA-col5>div:last-child,
.span3 .gallery-typeB-col3>div:last-child,
.span3 .gallery-typeB-col4>div:last-child,
.span3 .gallery-typeB-col5>div:last-child,
.span3 .gallery-typeC-box:last-child {
  margin-bottom: 0;
}
.span3 .gallery-typeA-box,
.span3 .gallery-typeB-photo {
  height: 260px;
}
.span3 .gallery-typeB-box {
  height: 320px;
}
.span3 .gallery-typeC-col3,
.span3 .gallery-typeC-col4,
.span3 .gallery-typeC-col5 {
  line-height: 0;
  -webkit-column-count: 1;
  -webkit-column-gap: 0px;
  -moz-column-count: 1;
  -moz-column-gap: 0px;
  column-count: 1;
  column-gap: 0px;
}
/* for TypeA */
.gallery-typeA-box {
  display: block;
  position: relative;
  overflow: hidden;
}
.gallery-typeA-caption {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 97%;
  padding: 2%;
  background: rgba(255,255,255,0.8);
}
.gallery-typeA-title {
  height: 2.4em;
  overflow: hidden;
  margin: 0;
}
.gallery-typeA-date {
  margin: 0;
  text-align: right;
}
/* for TypeB */
.gallery-typeB-box {
  padding: 3%;
  -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,.5);
  -moz-box-shadow: 5px 5px 5px rgba(0,0,0,.5);
  -o-box-shadow: 5px 5px 5px rgba(0,0,0,.5);
  -ms-box-shadow: 5px 5px 5px rgba(0,0,0,.5);
  box-shadow: 5px 5px 5px rgba(0,0,0,.5);
  border: 1px solid #eeeeee;
  background: #ffffff;
}
.gallery-typeB-photo {
  overflow: hidden;
}
.gallery-typeB-photo-nontxt{
  height: 100%;
  overflow: hidden;
  background: #efefef;
}
.gallery-typeB-title {
  height: 2.4em;
  overflow: hidden;
  margin: 5px 0 0 0;
}
.gallery-typeB-date {
  margin: 5px 0 0 0;
  text-align: right;
}
/* for TypeC */
.gallery-typeC-col3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}
.gallery-typeC-col4 {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
}
.gallery-typeC-col5 {
  -webkit-column-count: 5;
  -moz-column-count: 5;
  column-count: 5;
}
.gallery-typeC-col3,
.gallery-typeC-col4,
.gallery-typeC-col5 {
  -webkit-column-gap: 5px;
  -moz-column-gap: 5px;
  column-gap: 5px;
}
.gallery-typeC-photo {
  margin-bottom: 5px;
}
.gallery-typeC-photo img {
  width: 100%;
}
/* for IE9 TypeC */
.lt-ie10 .gallery-typeC-col3 .gallery-typeC-photo {
  display: inline-block;
  width: 32%;
  margin:2px 0;
}
.lt-ie10 .gallery-typeC-col4 .gallery-typeC-photo {
  display: inline-block;
  width: 24%;
  margin: 2px 0;
}
.lt-ie10 .gallery-typeC-col5 .gallery-typeC-photo {
  display: inline-block;
  width: 19%;
  margin:2px 0;
}
/*for Grid Layout*/
@media screen and (min-width: 1200px) {
 /*---------------------------------------------------------------
    for 1column [span12]
 ---------------------------------------------------------------*/
  /* typeA */
  .span12 .gallery-typeA-col3 .gallery-typeA-box {
    height: 270px;
  }
  .span12 .gallery-typeA-col4 .gallery-typeA-box {
    height: 200px;
  }
  .span12 .gallery-typeA-col5 .gallery-typeA-box {
    height: 160px;
  }
  /* typeB */
  .span12 .gallery-typeB-col3 .gallery-typeB-box {
    height: 310px;
  }
  .span12 .gallery-typeB-col3 .gallery-typeB-photo {
    height: 260px;
  }
  .span12 .gallery-typeB-col4 .gallery-typeB-box {
    height: 240px;
  }
  .span12 .gallery-typeB-col4 .gallery-typeB-photo {
    height: 190px;
  }
  .span12 .gallery-typeB-col5 .gallery-typeB-box {
    height: 200px;
  }
  .span12 .gallery-typeB-col5 .gallery-typeB-photo {
    height: 150px;
  }
/*---------------------------------------------------------------
    for 2column [span9]
 ---------------------------------------------------------------*/
  /* typeA */
  .span9 .gallery-typeA-col3 .gallery-typeA-box {
    height: 200px;
  }
  .span9 .gallery-typeA-col4 .gallery-typeA-box {
    height: 150px;
  }
  .span9 .gallery-typeA-col5 .gallery-typeA-box {
    height: 120px;
  }
  /* typeB */
  .span9 .gallery-typeB-col3 .gallery-typeB-box {
    height: 240px;
  }
  .span9 .gallery-typeB-col3 .gallery-typeB-photo {
    height: 190px;
  }
  .span9 .gallery-typeB-col4 .gallery-typeB-box {
    height: 190px;
  }
  .span9 .gallery-typeB-col4 .gallery-typeB-photo {
    height: 140px;
  }
  .span9 .gallery-typeB-col5 .gallery-typeB-box {
    height: 160px;
  }
  .span9 .gallery-typeB-col5 .gallery-typeB-photo {
    height: 110px;
  }
/*---------------------------------------------------------------
    for 3column [span6]
 ---------------------------------------------------------------*/
  /* typeA */
  .span6 .gallery-typeA-col3 .gallery-typeA-box {
    height: 130px;
  }
  .span6 .gallery-typeA-col4 .gallery-typeA-box {
    height: 100px;
  }
  .span6 .gallery-typeA-col5 .gallery-typeA-box {
    height: 80px;
  }
  /* typeB */
  .span6 .gallery-typeB-col3 .gallery-typeB-box {
    height: 170px;
  }
  .span6 .gallery-typeB-col3 .gallery-typeB-photo {
    height: 120px;
  }
  .span6 .gallery-typeB-col4 .gallery-typeB-box {
    height: 140px;
  }
  .span6 .gallery-typeB-col4 .gallery-typeB-photo {
    height: 90px;
  }
  .span6 .gallery-typeB-col5 .gallery-typeB-box {
    height: 120px;
  }
  .span6 .gallery-typeB-col5 .gallery-typeB-photo {
    height: 70px;
  }
/*---------------------------------------------------------------
    for sidebar [span3]
 ---------------------------------------------------------------*/
  .span3 .gallery-typeA-col3 .gallery-typeA-box,
  .span3 .gallery-typeA-col4 .gallery-typeA-box,
  .span3 .gallery-typeA-col5 .gallery-typeA-box {
    height: 190px;
  }
  .span3 .gallery-typeB-col3 .gallery-typeB-box,
  .span3 .gallery-typeB-col4 .gallery-typeB-box,
  .span3 .gallery-typeB-col5 .gallery-typeB-box {
    height: 220px;
  }
  .span3 .gallery-typeB-col3 .gallery-typeB-photo,
  .span3 .gallery-typeB-col4 .gallery-typeB-photo,
  .span3 .gallery-typeB-col5 .gallery-typeB-photo {
    height: 170px;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
/*---------------------------------------------------------------
    for 1column [span12]
---------------------------------------------------------------*/
  /* typeA */
  .span12 .gallery-typeA-col3 .gallery-typeA-box {
    height: 220px;
  }
  .span12 .gallery-typeA-col4 .gallery-typeA-box {
    height: 160px;
  }
  .span12 .gallery-typeA-col5 .gallery-typeA-box {
    height: 130px;
  }
  /* typeB */
  .span12 .gallery-typeB-col3 .gallery-typeB-box {
    height: 260px;
  }
  .span12 .gallery-typeB-col3 .gallery-typeB-photo {
    height: 210px;
  }
  .span12 .gallery-typeB-col4 .gallery-typeB-box {
    height: 200px;
  }
  .span12 .gallery-typeB-col4 .gallery-typeB-photo {
    height: 150px;
  }
  .span12 .gallery-typeB-col5 .gallery-typeB-box {
    height: 170px;
  }
  .span12 .gallery-typeB-col5 .gallery-typeB-photo {
    height: 120px;
  }
/*---------------------------------------------------------------
    for 2column [span9]
 ---------------------------------------------------------------*/
  /* typeA */
  .span9 .gallery-typeA-col3 .gallery-typeA-box {
    height: 160px;
  }
  .span9 .gallery-typeA-col4 .gallery-typeA-box {
    height: 120px;
  }
  .span9 .gallery-typeA-col5 .gallery-typeA-box {
    height: 90px;
  }
  /* typeB */
  .span9 .gallery-typeB-col3 .gallery-typeB-box {
    height: 200px;
  }
  .span9 .gallery-typeB-col3 .gallery-typeB-photo {
    height: 150px;
  }
  .span9 .gallery-typeB-col4 .gallery-typeB-box {
    height: 160px;
  }
  .span9 .gallery-typeB-col4 .gallery-typeB-photo {
    height: 110px;
  }
  .span9 .gallery-typeB-col5 .gallery-typeB-box {
    height: 130px;
  }
  .span9 .gallery-typeB-col5 .gallery-typeB-photo {
    height: 80px;
  }
/*---------------------------------------------------------------
    for 3column [span6]
 ---------------------------------------------------------------*/
  /* typeA */
  .span6 .gallery-typeA-col3 .gallery-typeA-box {
    height: 105px;
  }
  .span6 .gallery-typeA-col4 .gallery-typeA-box {
    height: 80px;
  }
  .span6 .gallery-typeA-col5 .gallery-typeA-box {
    height: 70px;
  }
  /* typeB */
  .span6 .gallery-typeB-col3 .gallery-typeB-box {
    height: 145px;
  }
  .span6 .gallery-typeB-col3 .gallery-typeB-photo {
    height: 95px;
  }
  .span6 .gallery-typeB-col4 .gallery-typeB-box {
    height: 120px;
  }
  .span6 .gallery-typeB-col4 .gallery-typeB-photo {
    height: 70px;
  }
  .span6 .gallery-typeB-col5 .gallery-typeB-box {
    height: 100px;
  }
  .span6 .gallery-typeB-col5 .gallery-typeB-photo {
    height: 50px;
  }
/*---------------------------------------------------------------
    for sidebar [span3]
 ---------------------------------------------------------------*/
  .span3 .gallery-typeA-col3 .gallery-typeA-box,
  .span3 .gallery-typeA-col4 .gallery-typeA-box,
  .span3 .gallery-typeA-col5 .gallery-typeA-box {
    height: 150px;
  }
  .span3 .gallery-typeB-col3 .gallery-typeB-box,
  .span3 .gallery-typeB-col4 .gallery-typeB-box,
  .span3 .gallery-typeB-col5 .gallery-typeB-box {
    height: 180px;
  }
  .span3 .gallery-typeB-col3 .gallery-typeB-photo,
  .span3 .gallery-typeB-col4 .gallery-typeB-photo,
  .span3 .gallery-typeB-col5 .gallery-typeB-photo {
    height: 130px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
/*---------------------------------------------------------------
    for 1column [span12]
---------------------------------------------------------------*/
  /* typeA */
  .span12 .gallery-typeA-col3 .gallery-typeA-box {
    height: 170px;
  }
  .span12 .gallery-typeA-col4 .gallery-typeA-box {
    height: 120px;
  }
  .span12 .gallery-typeA-col5 .gallery-typeA-box {
    height: 100px;
  }
  /* typeB */
  .span12 .gallery-typeB-col3 .gallery-typeB-box {
    height: 210px;
  }
  .span12 .gallery-typeB-col3 .gallery-typeB-photo {
    height: 160px;
  }
  .span12 .gallery-typeB-col4 .gallery-typeB-box {
    height: 160px;
  }
  .span12 .gallery-typeB-col4 .gallery-typeB-photo {
    height: 110px;
  }
  .span12 .gallery-typeB-col5 .gallery-typeB-box {
    height: 140px;
  }
  .span12 .gallery-typeB-col5 .gallery-typeB-photo {
    height: 90px;
  }
/*---------------------------------------------------------------
    for 2column [span9]
 ---------------------------------------------------------------*/
  /* typeA */
  .span9 .gallery-typeA-col3 .gallery-typeA-box {
    height: 125px;
  }
  .span9 .gallery-typeA-col4 .gallery-typeA-box {
    height: 90px;
  }
  .span9 .gallery-typeA-col5 .gallery-typeA-box {
    height: 80px;
  }
  /* typeB */
  .span9 .gallery-typeB-col3 .gallery-typeB-box {
    height: 165px;
  }
  .span9 .gallery-typeB-col3 .gallery-typeB-photo {
    height: 115px;
  }
  .span9 .gallery-typeB-col4 .gallery-typeB-box {
    height: 140px;
  }
  .span9 .gallery-typeB-col4 .gallery-typeB-photo {
    height: 90px;
  }
  .span9 .gallery-typeB-col5 .gallery-typeB-box {
    height: 110px;
  }
  .span9 .gallery-typeB-col5 .gallery-typeB-photo {
    height: 60px;
  }
/*---------------------------------------------------------------
    for 3column [span6]
 ---------------------------------------------------------------*/
  /* typeA */
  .span6 .gallery-typeA-col3 .gallery-typeA-box {
    height: 80px;
  }
  .span6 .gallery-typeA-col4 .gallery-typeA-box {
    height: 70px;
  }
  .span6 .gallery-typeA-col5 .gallery-typeA-box {
    height: 60px;
  }
  /* typeB */
  .span6 .gallery-typeB-col3 .gallery-typeB-box {
    height: 120px;
  }
  .span6 .gallery-typeB-col3 .gallery-typeB-photo {
    height: 70px;
  }
  .span6 .gallery-typeB-col4 .gallery-typeB-box {
    height: 105px;
  }
  .span6 .gallery-typeB-col4 .gallery-typeB-photo {
    height: 55px;
  }
  .span6 .gallery-typeB-col5 .gallery-typeB-box {
    height: 90px;
  }
  .span6 .gallery-typeB-col5 .gallery-typeB-photo {
    height: 40px;
  }
/*---------------------------------------------------------------
    for sidebar [span3]
 ---------------------------------------------------------------*/
  .span3 .gallery-typeA-col3 .gallery-typeA-box,
  .span3 .gallery-typeA-col4 .gallery-typeA-box,
  .span3 .gallery-typeA-col5 .gallery-typeA-box {
    height: 150px;
  }
  .span3 .gallery-typeB-col3 .gallery-typeB-box,
  .span3 .gallery-typeB-col4 .gallery-typeB-box,
  .span3 .gallery-typeB-col5 .gallery-typeB-box {
    height: 180px;
  }
  .span3 .gallery-typeB-col3 .gallery-typeB-photo,
  .span3 .gallery-typeB-col4 .gallery-typeB-photo,
  .span3 .gallery-typeB-col5 .gallery-typeB-photo {
    height: 130px;
  }
}
@media (min-width: 649px) and (max-width: 767px) {
  /* typeA */
  .gallery-typeA-col3 .gallery-typeA-box,
  .span3 .gallery-typeA-col3 .gallery-typeA-box {
    height: 150px;
  }
  .gallery-typeA-col4 .gallery-typeA-box,
  .span3 .gallery-typeA-col4 .gallery-typeA-box {
    height: 110px;
  }
  .gallery-typeA-col5 .gallery-typeA-box,
  .span3 .gallery-typeA-col5 .gallery-typeA-box {
    height: 90px;
  }
  /* typeB */
  .gallery-typeB-col3 .gallery-typeB-box,
  .span3 .gallery-typeB-col3 .gallery-typeB-box {
    height: 190px;
  }
  .gallery-typeB-col3 .gallery-typeB-photo,
  .span3 .gallery-typeB-col3 .gallery-typeB-photo {
    height: 140px;
  }
  .gallery-typeB-col4 .gallery-typeB-box,
  .span3 .gallery-typeB-col4 .gallery-typeB-box  {
    height: 150px;
  }
  .gallery-typeB-col4 .gallery-typeB-photo,
  .span3 .gallery-typeB-col4 .gallery-typeB-photo  {
    height: 100px;
  }
  .gallery-typeB-col5 .gallery-typeB-box,
  .span3 .gallery-typeB-col5 .gallery-typeB-box  {
    height: 130px;
  }
  .gallery-typeB-col5 .gallery-typeB-photo,
  .span3 .gallery-typeB-col5 .gallery-typeB-photo  {
    height: 80px;
  }}
@media (min-width: 481px) and (max-width: 648px) {
  /* typeA */
  .gallery-typeA-col3 .gallery-typeA-box,
  .span3 .gallery-typeA-col3 .gallery-typeA-box {
    height: 150px;
  }
  .gallery-typeA-col4 .gallery-typeA-box,
  .span3 .gallery-typeA-col4 .gallery-typeA-box {
    height: 100px;
  }
  .gallery-typeA-col5 .gallery-typeA-box,
  .span3 .gallery-typeA-col5 .gallery-typeA-box {
    height: 80px;
  }
  /* typeB */
  .gallery-typeB-col3 .gallery-typeB-box,
  .span3 .gallery-typeB-col3 .gallery-typeB-box {
    height: 190px;
  }
  .gallery-typeB-col3 .gallery-typeB-photo,
  .span3 .gallery-typeB-col3 .gallery-typeB-photo {
    height: 140px;
  }
  .gallery-typeB-col4 .gallery-typeB-box,
  .span3 .gallery-typeB-col4 .gallery-typeB-box {
    height: 140px;
  }
  .gallery-typeB-col4 .gallery-typeB-photo,
  .span3 .gallery-typeB-col4 .gallery-typeB-photo {
    height: 90px;
  }
  .gallery-typeB-col5 .gallery-typeB-box,
  .span3 .gallery-typeB-col5 .gallery-typeB-box {
    height: 120px;
  }
  .gallery-typeB-col5 .gallery-typeB-photo,
  .span3 .gallery-typeB-col5 .gallery-typeB-photo {
    height: 70px;
  }
}
@media screen and (max-width: 480px) {
  .gallery-typeA-col3>div,
  .gallery-typeA-col4>div,
  .gallery-typeA-col5>div,
  .gallery-typeB-col3>div,
  .gallery-typeB-col4>div,
  .gallery-typeB-col5>div,
  .gallery-typeC-box {
    margin-bottom: 2%;
  }
  .gallery-typeA-col3>div:last-child,
  .gallery-typeA-col4>div:last-child,
  .gallery-typeA-col5>div:last-child,
  .gallery-typeB-col3>div:last-child,
  .gallery-typeB-col4>div:last-child,
  .gallery-typeB-col5>div:last-child,
  .gallery-typeC-box:last-child {
    margin-bottom: 0;
  }
  .gallery-typeB-col3>div,
  .gallery-typeB-col4>div,
  .gallery-typeB-col5>div {
    padding: 1.5%;
  }
  .gallery-typeA-box,
  .gallery-typeB-photo {
    height: 260px;
  }
  .gallery-typeB-box {
    height: 320px;
  }
  .gallery-typeC-col3,
  .gallery-typeC-col4,
  .gallery-typeC-col5 {
  line-height: 0;
  -webkit-column-count: 1;
  -webkit-column-gap: 0px;
  -moz-column-count: 1;
  -moz-column-gap: 0px;
  column-count: 1;
  column-gap: 0px;
}
}
/*---------------------------------------------------------------
    for float layout
---------------------------------------------------------------*/
@media (min-width: 481px){
  /*Comon typeA B */
  .gallery-typeA-col3>div,
  .gallery-typeB-col3>div {
    float: left;
    width: 32%;
    margin: 0 2% 2% 0 !important;
  }

  .gallery-typeA-col4>div,
  .gallery-typeB-col4>div {
    float: left;
    width: 23.5%;
    margin: 0 2% 2% 0 !important;
  }

  .gallery-typeA-col5>div,
  .gallery-typeB-col5>div {
    float :left;
    width: 18.4%;
    margin: 0 2% 2% 0 !important;
  }
  /* nth-child */
  .gallery-typeA-col3>div:nth-child(3n),
  .gallery-typeB-col3>div:nth-child(3n) {
    margin-right:0 !important;
  }
  .gallery-typeA-col4>div:nth-child(4n),
  .gallery-typeB-col4>div:nth-child(4n) {
    margin-right:0 !important;
  }
  .gallery-typeA-col5>div:nth-child(5n),
  .gallery-typeB-col5>div:nth-child(5n) {
    margin-right:0 !important;
  }
}
/*---------------------------------------------------------------
    for sidebar float layout
---------------------------------------------------------------*/
@media (min-width: 481px) and (max-width: 767px) {
  /*Comon typeA B */
  .span3 .gallery-typeA-col3>div,
  .span3 .gallery-typeB-col3>div {
    float: left;
    width: 32%;
    margin: 0 2% 2% 0 !important;
  }
  .span3 .gallery-typeA-col4>div,
  .span3 .gallery-typeB-col4>div {
    float: left;
    width: 23.5%;
    margin: 0 2% 2% 0 !important;
  }

  .span3 .gallery-typeA-col5>div,
  .span3 .gallery-typeB-col5>div {
    float :left;
    width: 18.4%;
    margin: 0 2% 2% 0 !important;
  }
  /* nth-child */
  .span3 .gallery-typeA-col3>div:nth-child(3n),
  .span3 .gallery-typeB-col3>div:nth-child(3n) {
    margin-right:0 !important;
  }
  .span3 .gallery-typeA-col4>div:nth-child(4n),
  .span3 .gallery-typeB-col4>div:nth-child(4n) {
    margin-right:0 !important;
  }
  .span3 .gallery-typeA-col5>div:nth-child(5n),
  .span3 .gallery-typeB-col5>div:nth-child(5n) {
    margin-right:0 !important;
  }
  /* for TypeC */
  .span3 .gallery-typeC-col3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  .span3 .gallery-typeC-col4 {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
  }
  .span3 .gallery-typeC-col5 {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
  }
  .span3 .gallery-typeC-col3,
  .span3 .gallery-typeC-col4,
  .span3 .gallery-typeC-col5 {
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
  }
  .span3 .gallery-typeC-box {
    margin-bottom: 5px;
  }
}
/*---------------------------------------------------------------
    for ie8
---------------------------------------------------------------*/
.lt-ie9 .gallery-typeA-caption {
  background: #efefef;
}
.lt-ie9 .gallery-typeA-col3>div,
.lt-ie9 .gallery-typeB-col3>div {
  float: left;
  width: 31%;
  margin:0 2% 2% 0 !important;
}
.lt-ie9 .gallery-typeA-col4>div,
.lt-ie9 .gallery-typeB-col4>div {
  float: left;
  width: 23%;
  margin:0 2% 2% 0 !important;
}
.lt-ie9 .gallery-typeA-col5>div,
.lt-ie9 .gallery-typeB-col5>div {
  float :left;
  width: 18%;
  margin:0 2% 2% 0 !important;
}
/*-- for 1column [span12] --*/
/* typeA */
.lt-ie9 .span12 .gallery-typeA-col3 .gallery-typeA-box {
height: 220px;
}
.lt-ie9 .span12 .gallery-typeA-col4 .gallery-typeA-box {
height: 160px;
}
.lt-ie9 .span12 .gallery-typeA-col5 .gallery-typeA-box {
height: 130px;
}
/* typeB */
.lt-ie9 .span12 .gallery-typeB-col3 .gallery-typeB-box {
height: 260px;
}
.lt-ie9 .span12 .gallery-typeB-col3 .gallery-typeB-photo {
height: 210px;
}
.lt-ie9 .span12 .gallery-typeB-col4 .gallery-typeB-box {
height: 200px;
}
.lt-ie9 .span12 .gallery-typeB-col4 .gallery-typeB-photo {
height: 150px;
}
.lt-ie9 .span12 .gallery-typeB-col5 .gallery-typeB-box {
height: 170px;
}
.lt-ie9 .span12 .gallery-typeB-col5 .gallery-typeB-photo {
height: 120px;
}
/*-- for 2column [span9] --*/
/* typeA */
.lt-ie9 .span9 .gallery-typeA-col3 .gallery-typeA-box {
height: 160px;
}
.lt-ie9 .span9 .gallery-typeA-col4 .gallery-typeA-box {
height: 120px;
}
.lt-ie9 .span9 .gallery-typeA-col5 .gallery-typeA-box {
height: 90px;
}
/* typeB */
.lt-ie9 .span9 .gallery-typeB-col3 .gallery-typeB-box {
height: 200px;
}
.lt-ie9 .span9 .gallery-typeB-col3 .gallery-typeB-photo {
height: 150px;
}
.lt-ie9 .span9 .gallery-typeB-col4 .gallery-typeB-box {
height: 160px;
}
.lt-ie9 .span9 .gallery-typeB-col4 .gallery-typeB-photo {
height: 110px;
}
.lt-ie9 .span9 .gallery-typeB-col5 .gallery-typeB-box {
height: 130px;
}
.lt-ie9 .span9 .gallery-typeB-col5 .gallery-typeB-photo {
height: 80px;
}
/*-- for 3column [span6] --*/
/* typeA */
.lt-ie9 .span6 .gallery-typeA-col3 .gallery-typeA-box {
height: 105px;
}
.lt-ie9 .span6 .gallery-typeA-col4 .gallery-typeA-box {
height: 80px;
}
.lt-ie9 .span6 .gallery-typeA-col5 .gallery-typeA-box {
height: 70px;
}
/* typeB */
.lt-ie9 .span6 .gallery-typeB-col3 .gallery-typeB-box {
height: 145px;
}
.lt-ie9 .span6 .gallery-typeB-col3 .gallery-typeB-photo {
height: 95px;
}
.lt-ie9 .span6 .gallery-typeB-col4 .gallery-typeB-box {
height: 120px;
}
.lt-ie9 .span6 .gallery-typeB-col4 .gallery-typeB-photo {
height: 70px;
}
.lt-ie9 .span6 .gallery-typeB-col5 .gallery-typeB-box {
height: 100px;
}
.lt-ie9 .span6 .gallery-typeB-col5 .gallery-typeB-photo {
height: 50px;
}
/*-- for sidebar [span3] --*/
.lt-ie9 .span3 .gallery-typeA-col3 .gallery-typeA-box,
.lt-ie9 .span3 .gallery-typeA-col4 .gallery-typeA-box,
.lt-ie9 .span3 .gallery-typeA-col5 .gallery-typeA-box {
height: 150px;
}
.lt-ie9 .span3 .gallery-typeB-col3 .gallery-typeB-box,
.lt-ie9 .span3 .gallery-typeB-col4 .gallery-typeB-box,
.lt-ie9 .span3 .gallery-typeB-col5 .gallery-typeB-box {
height: 180px;
}
.lt-ie9 .span3 .gallery-typeB-col3 .gallery-typeB-photo,
.lt-ie9 .span3 .gallery-typeB-col4 .gallery-typeB-photo,
.lt-ie9 .span3 .gallery-typeB-col5 .gallery-typeB-photo {
height: 130px;
}
/*-- for typeC --*/
.lt-ie9 .gallery-typeC-col3 .gallery-typeC-photo {
  display: inline-block;
  width: 32%;
  margin:2px 0;
}
.lt-ie9 .gallery-typeC-col4 .gallery-typeC-photo {
  display: inline-block;
  width: 24%;
  margin: 2px 0;
}
.lt-ie9 .gallery-typeC-col5 .gallery-typeC-photo {
  display: inline-block;
  width: 19%;
  margin:2px 0;
}
.lt-ie9 .span3 .gallery-typeA-col3>div,
.lt-ie9 .span3 .gallery-typeA-col4>div,
.lt-ie9 .span3 .gallery-typeA-col5>div,
.lt-ie9 .span3 .gallery-typeB-col3>div,
.lt-ie9 .span3 .gallery-typeB-col4>div,
.lt-ie9 .span3 .gallery-typeB-col5>div {
  float: none;
  width: 100%;
  margin-bottom: 2%;
}
.lt-ie9 .span3 .gallery-typeC-col3 .gallery-typeC-photo,
.lt-ie9 .span3 .gallery-typeC-col4 .gallery-typeC-photo,
.lt-ie9 .span3 .gallery-typeC-col5 .gallery-typeC-photo {
  display: inline-block;
  width: 100%;
  margin:2px 0;
}
[data-module-type=gallery]:after {
  content: "";
  line-height: 0;
  clear: both;
}
@media (min-width: 481px) {
  [data-role=main-visual] .span4 [data-module-type=gallery] .gallery-typeD .content,
  .flex-priority1 .span4 [data-module-type=gallery] .gallery-typeD .content,
  [data-role=main-visual] .span5 [data-module-type=gallery] .gallery-typeD .content,
  .flex-priority1 .span5 [data-module-type=gallery] .gallery-typeD .content,
  [data-role=main-visual] .span6 [data-module-type=gallery] .gallery-typeD .content,
  .flex-priority1 .span6 [data-module-type=gallery] .gallery-typeD .content,
  [data-role=main-visual] .span7 [data-module-type=gallery] .gallery-typeD .content,
  .flex-priority1 .span7 [data-module-type=gallery] .gallery-typeD .content,
  [data-role=main-visual] .span8 [data-module-type=gallery] .gallery-typeD .content,
  .flex-priority1 .span8 [data-module-type=gallery] .gallery-typeD .content,
  [data-role=main-visual] .span9 [data-module-type=gallery] .gallery-typeD .content,
  .flex-priority1 .span9 [data-module-type=gallery] .gallery-typeD .content,
  [data-role=main-visual] .span10 [data-module-type=gallery] .gallery-typeD .content,
  .flex-priority1 .span10 [data-module-type=gallery] .gallery-typeD .content,
  [data-role=main-visual] .span11 [data-module-type=gallery] .gallery-typeD .content,
  .flex-priority1 .span11 [data-module-type=gallery] .gallery-typeD .content,
  [data-role=main-visual] .span12 [data-module-type=gallery] .gallery-typeD .content,
  .flex-priority1 .span12 [data-module-type=gallery] .gallery-typeD .content {
    width: 72% !important;
    margin: 0;
  }
  [data-role=main-visual] .span4 [data-module-type=gallery] .gallery-typeD .navigation,
  .flex-priority1 .span4 [data-module-type=gallery] .gallery-typeD .navigation,
  [data-role=main-visual] .span5 [data-module-type=gallery] .gallery-typeD .navigation,
  .flex-priority1 .span5 [data-module-type=gallery] .gallery-typeD .navigation,
  [data-role=main-visual] .span6 [data-module-type=gallery] .gallery-typeD .navigation,
  .flex-priority1 .span6 [data-module-type=gallery] .gallery-typeD .navigation,
  [data-role=main-visual] .span7 [data-module-type=gallery] .gallery-typeD .navigation,
  .flex-priority1 .span7 [data-module-type=gallery] .gallery-typeD .navigation,
  [data-role=main-visual] .span8 [data-module-type=gallery] .gallery-typeD .navigation,
  .flex-priority1 .span8 [data-module-type=gallery] .gallery-typeD .navigation,
  [data-role=main-visual] .span9 [data-module-type=gallery] .gallery-typeD .navigation,
  .flex-priority1 .span9 [data-module-type=gallery] .gallery-typeD .navigation,
  [data-role=main-visual] .span10 [data-module-type=gallery] .gallery-typeD .navigation,
  .flex-priority1 .span10 [data-module-type=gallery] .gallery-typeD .navigation,
  [data-role=main-visual] .span11 [data-module-type=gallery] .gallery-typeD .navigation,
  .flex-priority1 .span11 [data-module-type=gallery] .gallery-typeD .navigation,
  [data-role=main-visual] .span12 [data-module-type=gallery] .gallery-typeD .navigation,
  .flex-priority1 .span12 [data-module-type=gallery] .gallery-typeD .navigation {
    width: 26% !important;
    margin-right: 2% !important;
  }
  [data-role=main-visual] .span4 [data-module-type=gallery] .gallery-typeD .navigation li,
  .flex-priority1 .span4 [data-module-type=gallery] .gallery-typeD .navigation li,
  [data-role=main-visual] .span5 [data-module-type=gallery] .gallery-typeD .navigation li,
  .flex-priority1 .span5 [data-module-type=gallery] .gallery-typeD .navigation li,
  [data-role=main-visual] .span6 [data-module-type=gallery] .gallery-typeD .navigation li,
  .flex-priority1 .span6 [data-module-type=gallery] .gallery-typeD .navigation li,
  [data-role=main-visual] .span7 [data-module-type=gallery] .gallery-typeD .navigation li,
  .flex-priority1 .span7 [data-module-type=gallery] .gallery-typeD .navigation li,
  [data-role=main-visual] .span8 [data-module-type=gallery] .gallery-typeD .navigation li,
  .flex-priority1 .span8 [data-module-type=gallery] .gallery-typeD .navigation li,
  [data-role=main-visual] .span9 [data-module-type=gallery] .gallery-typeD .navigation li,
  .flex-priority1 .span9 [data-module-type=gallery] .gallery-typeD .navigation li,
  [data-role=main-visual] .span10 [data-module-type=gallery] .gallery-typeD .navigation li,
  .flex-priority1 .span10 [data-module-type=gallery] .gallery-typeD .navigation li,
  [data-role=main-visual] .span11 [data-module-type=gallery] .gallery-typeD .navigation li,
  .flex-priority1 .span11 [data-module-type=gallery] .gallery-typeD .navigation li,
  [data-role=main-visual] .span12 [data-module-type=gallery] .gallery-typeD .navigation li,
  .flex-priority1 .span12 [data-module-type=gallery] .gallery-typeD .navigation li {
    height: 16% !important;
    margin-bottom: 5% !important;
  }
  [data-role=main-visual] .span4 [data-module-type=gallery] a.thumb,
  .flex-priority1 .span4 [data-module-type=gallery] a.thumb,
  [data-role=main-visual] .span5 [data-module-type=gallery] a.thumb,
  .flex-priority1 .span5 [data-module-type=gallery] a.thumb,
  [data-role=main-visual] .span6 [data-module-type=gallery] a.thumb,
  .flex-priority1 .span6 [data-module-type=gallery] a.thumb,
  [data-role=main-visual] .span7 [data-module-type=gallery] a.thumb,
  .flex-priority1 .span7 [data-module-type=gallery] a.thumb,
  [data-role=main-visual] .span8 [data-module-type=gallery] a.thumb,
  .flex-priority1 .span8 [data-module-type=gallery] a.thumb,
  [data-role=main-visual] .span9 [data-module-type=gallery] a.thumb,
  .flex-priority1 .span9 [data-module-type=gallery] a.thumb,
  [data-role=main-visual] .span10 [data-module-type=gallery] a.thumb,
  .flex-priority1 .span10 [data-module-type=gallery] a.thumb,
  [data-role=main-visual] .span11 [data-module-type=gallery] a.thumb,
  .flex-priority1 .span11 [data-module-type=gallery] a.thumb,
  [data-role=main-visual] .span12 [data-module-type=gallery] a.thumb,
  .flex-priority1 .span12 [data-module-type=gallery] a.thumb {
    height: 100% !important;
  }
  [data-role=main-visual] .span3 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span3 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span3 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span3 [data-module-type=gallery] ul.thumbs {
    height: auto !important;
    line-height: 0 !important;
  }
  [data-role=main-visual] .container-size-standard .span3 [data-module-type=gallery] a.thumb,
  .flex-priority1 .container-size-standard .span3 [data-module-type=gallery] a.thumb {
    height: 34px;
  }
}
@media screen and (min-width: 1200px) {
  [data-role=main-visual] .span9 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span9 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 410px;
    left: 0;
  }
  [data-role=main-visual] .span9 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span9 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span9 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span9 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span9 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span9 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 410px;
  }
  [data-role=main-visual] .span9 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span9 [data-module-type=gallery] span.image-wrapper {
    line-height: 410px;
  }
  [data-role=main-visual] .span8 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span8 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 340px;
    left: 0;
  }
  [data-role=main-visual] .span8 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span8 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span8 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span8 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span8 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span8 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 340px;
  }
  [data-role=main-visual] .span8 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span8 [data-module-type=gallery] span.image-wrapper {
    line-height: 340px;
  }
  [data-role=main-visual] .span7 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span7 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 290px;
    left: 0;
  }
  [data-role=main-visual] .span7 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span7 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span7 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span7 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span7 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span7 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 290px;
  }
  [data-role=main-visual] .span7 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span7 [data-module-type=gallery] span.image-wrapper {
    line-height: 290px;
  }
  [data-role=main-visual] .span6 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span6 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 245px;
    left: 0;
  }
  [data-role=main-visual] .span6 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span6 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span6 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span6 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span6 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span6 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 245px;
  }
  [data-role=main-visual] .span6 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span6 [data-module-type=gallery] span.image-wrapper {
    line-height: 245px;
  }
  [data-role=main-visual] .span5 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span5 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 200px;
    left: 0;
  }
  [data-role=main-visual] .span5 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span5 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span5 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span5 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span5 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span5 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 200px;
  }
  [data-role=main-visual] .span5 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span5 [data-module-type=gallery] span.image-wrapper {
    line-height: 200px;
  }
  [data-role=main-visual] .span4 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span4 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 180px;
    left: 0;
  }
  [data-role=main-visual] .span4 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span4 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span4 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span4 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span4 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span4 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 180px;
  }
  [data-role=main-visual] .span4 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span4 [data-module-type=gallery] span.image-wrapper {
    line-height: 180px;
  }
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 410px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 410px;
  }
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] span.image-wrapper {
    line-height: 410px;
  }
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 360px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 360px;
  }
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] span.image-wrapper {
    line-height: 360px;
  }
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 330px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 330px;
  }
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] span.image-wrapper {
    line-height: 330px;
  }
  .container-size-standard .flex-priority1 .span8 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 290px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span8 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span8 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span8 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 290px;
  }
  .container-size-standard .flex-priority1 .span8 [data-module-type=gallery] span.image-wrapper {
    line-height: 290px;
  }
  .container-size-standard .flex-priority1 .span7 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 255px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span7 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span7 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span7 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 255px;
  }
  .container-size-standard .flex-priority1 .span7 [data-module-type=gallery] span.image-wrapper {
    line-height: 255px;
  }
  .container-size-standard .flex-priority1 .span6 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 210px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span6 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span6 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span6 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 210px;
  }
  .container-size-standard .flex-priority1 .span6 [data-module-type=gallery] span.image-wrapper {
    line-height: 210px;
  }
  .container-size-standard .flex-priority1 .span5 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 175px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span5 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span5 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span5 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 175px;
  }
  .container-size-standard .flex-priority1 .span5 [data-module-type=gallery] span.image-wrapper {
    line-height: 175px;
  }
  .container-size-standard .flex-priority1 .span4 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 135px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span4 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span4 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span4 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 135px;
  }
  .container-size-standard .flex-priority1 .span4 [data-module-type=gallery] span.image-wrapper {
    line-height: 135px;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  [data-role=main-visual] .span8 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span8 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 270px;
    left: 0;
  }
  [data-role=main-visual] .span8 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span8 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span8 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span8 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span8 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span8 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 270px;
  }
  [data-role=main-visual] .span8 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span8 [data-module-type=gallery] span.image-wrapper {
    line-height: 270px;
  }
  [data-role=main-visual] .span7 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span7 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 235px;
    left: 0;
  }
  [data-role=main-visual] .span7 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span7 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span7 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span7 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span7 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span7 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 235px;
  }
  [data-role=main-visual] .span7 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span7 [data-module-type=gallery] span.image-wrapper {
    line-height: 235px;
  }
  [data-role=main-visual] .span6 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span6 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 200px;
    left: 0;
  }
  [data-role=main-visual] .span6 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span6 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span6 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span6 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span6 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span6 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 200px;
  }
  [data-role=main-visual] .span6 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span6 [data-module-type=gallery] span.image-wrapper {
    line-height: 200px;
  }
  [data-role=main-visual] .span5 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span5 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 160px;
    left: 0;
  }
  [data-role=main-visual] .span5 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span5 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span5 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span5 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span5 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span5 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 160px;
  }
  [data-role=main-visual] .span5 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span5 [data-module-type=gallery] span.image-wrapper {
    line-height: 160px;
  }
  [data-role=main-visual] .span4 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span4 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 130px;
    left: 0;
  }
  [data-role=main-visual] .span4 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span4 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span4 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span4 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span4 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span4 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 130px;
  }
  [data-role=main-visual] .span4 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span4 [data-module-type=gallery] span.image-wrapper {
    line-height: 130px;
  }
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 410px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 410px;
  }
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] span.image-wrapper {
    line-height: 410px;
  }
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 360px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 360px;
  }
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] span.image-wrapper {
    line-height: 360px;
  }
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 330px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 330px;
  }
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] span.image-wrapper {
    line-height: 330px;
  }
  .container-size-standard .flex-priority1 .span8 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 290px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span8 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span8 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span8 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 290px;
  }
  .container-size-standard .flex-priority1 .span8 [data-module-type=gallery] span.image-wrapper {
    line-height: 290px;
  }
  .container-size-standard .flex-priority1 .span7 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 255px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span7 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span7 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span7 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 255px;
  }
  .container-size-standard .flex-priority1 .span7 [data-module-type=gallery] span.image-wrapper {
    line-height: 255px;
  }
  .container-size-standard .flex-priority1 .span6 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 210px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span6 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span6 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span6 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 210px;
  }
  .container-size-standard .flex-priority1 .span6 [data-module-type=gallery] span.image-wrapper {
    line-height: 210px;
  }
  .container-size-standard .flex-priority1 .span5 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 175px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span5 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span5 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span5 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 175px;
  }
  .container-size-standard .flex-priority1 .span5 [data-module-type=gallery] span.image-wrapper {
    line-height: 175px;
  }
  .container-size-standard .flex-priority1 .span4 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 135px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span4 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span4 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span4 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 135px;
  }
  .container-size-standard .flex-priority1 .span4 [data-module-type=gallery] span.image-wrapper {
    line-height: 135px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  [data-role=main-visual] .span8 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span8 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 210px;
    left: 0;
  }
  [data-role=main-visual] .span8 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span8 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span8 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span8 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span8 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span8 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 210px;
  }
  [data-role=main-visual] .span8 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span8 [data-module-type=gallery] span.image-wrapper {
    line-height: 210px;
  }
  [data-role=main-visual] .span7 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span7 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 180px;
    left: 0;
  }
  [data-role=main-visual] .span7 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span7 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span7 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span7 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span7 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span7 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 180px;
  }
  [data-role=main-visual] .span7 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span7 [data-module-type=gallery] span.image-wrapper {
    line-height: 180px;
  }
  [data-role=main-visual] .span6 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span6 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 160px;
    left: 0;
  }
  [data-role=main-visual] .span6 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span6 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span6 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span6 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span6 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span6 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 160px;
  }
  [data-role=main-visual] .span6 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span6 [data-module-type=gallery] span.image-wrapper {
    line-height: 160px;
  }
  [data-role=main-visual] .span5 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span5 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 130px;
    left: 0;
  }
  [data-role=main-visual] .span5 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span5 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span5 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span5 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span5 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span5 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 130px;
  }
  [data-role=main-visual] .span5 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span5 [data-module-type=gallery] span.image-wrapper {
    line-height: 130px;
  }
  [data-role=main-visual] .span4 [data-module-type=gallery] span.image-caption,
  .flex-priority1 .span4 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 130px;
    left: 0;
  }
  [data-role=main-visual] .span4 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span4 [data-module-type=gallery] span.image-wrapper,
  [data-role=main-visual] .span4 [data-module-type=gallery] ul.thumbs,
  .flex-priority1 .span4 [data-module-type=gallery] ul.thumbs,
  [data-role=main-visual] .span4 [data-module-type=gallery] div.slideshow a.advance-link,
  .flex-priority1 .span4 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 130px;
  }
  [data-role=main-visual] .span4 [data-module-type=gallery] span.image-wrapper,
  .flex-priority1 .span4 [data-module-type=gallery] span.image-wrapper {
    line-height: 130px;
  }
  .container-size-standard .flex-priority1 .span12 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 345px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span12 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span12 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span12 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 345px;
  }
  .container-size-standard .flex-priority1 .span12 [data-module-type=gallery] span.image-wrapper {
    line-height: 345px;
  }
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 310px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 310px;
  }
  .container-size-standard .flex-priority1 .span11 [data-module-type=gallery] span.image-wrapper {
    line-height: 310px;
  }
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 280px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 280px;
  }
  .container-size-standard .flex-priority1 .span10 [data-module-type=gallery] span.image-wrapper {
    line-height: 280px;
  }
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] span.image-caption {
    display: block;
    position: absolute;
    top: 250px;
    left: 0;
  }
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] span.image-wrapper,
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] ul.thumbs,
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] div.slideshow a.advance-link {
    height: 250px;
  }
  .container-size-standard .flex-priority1 .span9 [data-module-type=gallery] span.image-wrapper {
    line-height: 250px;
  }
}
@media screen and (max-width: 480px) {
  #container [data-module-type=gallery] a.thumb {
    height: 44px;
  }
}
.lt-ie9 [data-role=main-visual] .span4 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 .flex-priority1 .span4 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 [data-role=main-visual] .span5 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 .flex-priority1 .span5 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 [data-role=main-visual] .span6 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 .flex-priority1 .span6 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 [data-role=main-visual] .span7 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 .flex-priority1 .span7 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 [data-role=main-visual] .span8 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 .flex-priority1 .span8 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 [data-role=main-visual] .span9 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 .flex-priority1 .span9 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 [data-role=main-visual] .span10 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 .flex-priority1 .span10 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 [data-role=main-visual] .span11 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 .flex-priority1 .span11 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 [data-role=main-visual] .span12 [data-module-type=gallery] .gallery-typeD .navigation li,
.lt-ie9 .flex-priority1 .span12 [data-module-type=gallery] .gallery-typeD .navigation li {
  height: 16% !important;
  margin-bottom: 5% !important;
}
.lt-ie9 [data-role=main-visual] .span4 [data-module-type=gallery] a.thumb,
.lt-ie9 .flex-priority1 .span4 [data-module-type=gallery] a.thumb,
.lt-ie9 [data-role=main-visual] .span5 [data-module-type=gallery] a.thumb,
.lt-ie9 .flex-priority1 .span5 [data-module-type=gallery] a.thumb,
.lt-ie9 [data-role=main-visual] .span6 [data-module-type=gallery] a.thumb,
.lt-ie9 .flex-priority1 .span6 [data-module-type=gallery] a.thumb,
.lt-ie9 [data-role=main-visual] .span7 [data-module-type=gallery] a.thumb,
.lt-ie9 .flex-priority1 .span7 [data-module-type=gallery] a.thumb,
.lt-ie9 [data-role=main-visual] .span8 [data-module-type=gallery] a.thumb,
.lt-ie9 .flex-priority1 .span8 [data-module-type=gallery] a.thumb,
.lt-ie9 [data-role=main-visual] .span9 [data-module-type=gallery] a.thumb,
.lt-ie9 .flex-priority1 .span9 [data-module-type=gallery] a.thumb,
.lt-ie9 [data-role=main-visual] .span10 [data-module-type=gallery] a.thumb,
.lt-ie9 .flex-priority1 .span10 [data-module-type=gallery] a.thumb,
.lt-ie9 [data-role=main-visual] .span11 [data-module-type=gallery] a.thumb,
.lt-ie9 .flex-priority1 .span11 [data-module-type=gallery] a.thumb,
.lt-ie9 [data-role=main-visual] .span12 [data-module-type=gallery] a.thumb,
.lt-ie9 .flex-priority1 .span12 [data-module-type=gallery] a.thumb {
  height: 100% !important;
}
.lt-ie9 [data-role=main-visual] .span8 [data-module-type=gallery] span.image-caption,
.lt-ie9 .flex-priority1 .span8 [data-module-type=gallery] span.image-caption {
  display: block;
  position: absolute;
  top: 270px;
  left: 0;
}
.lt-ie9 [data-role=main-visual] .span8 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .flex-priority1 .span8 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 [data-role=main-visual] .span8 [data-module-type=gallery] ul.thumbs,
.lt-ie9 .flex-priority1 .span8 [data-module-type=gallery] ul.thumbs,
.lt-ie9 [data-role=main-visual] .span8 [data-module-type=gallery] div.slideshow a.advance-link,
.lt-ie9 .flex-priority1 .span8 [data-module-type=gallery] div.slideshow a.advance-link {
  height: 270px;
}
.lt-ie9 [data-role=main-visual] .span8 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .flex-priority1 .span8 [data-module-type=gallery] span.image-wrapper {
  line-height: 270px;
}
.lt-ie9 [data-role=main-visual] .span7 [data-module-type=gallery] span.image-caption,
.lt-ie9 .flex-priority1 .span7 [data-module-type=gallery] span.image-caption {
  display: block;
  position: absolute;
  top: 235px;
  left: 0;
}
.lt-ie9 [data-role=main-visual] .span7 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .flex-priority1 .span7 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 [data-role=main-visual] .span7 [data-module-type=gallery] ul.thumbs,
.lt-ie9 .flex-priority1 .span7 [data-module-type=gallery] ul.thumbs,
.lt-ie9 [data-role=main-visual] .span7 [data-module-type=gallery] div.slideshow a.advance-link,
.lt-ie9 .flex-priority1 .span7 [data-module-type=gallery] div.slideshow a.advance-link {
  height: 235px;
}
.lt-ie9 [data-role=main-visual] .span7 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .flex-priority1 .span7 [data-module-type=gallery] span.image-wrapper {
  line-height: 235px;
}
.lt-ie9 [data-role=main-visual] .span6 [data-module-type=gallery] span.image-caption,
.lt-ie9 .flex-priority1 .span6 [data-module-type=gallery] span.image-caption {
  display: block;
  position: absolute;
  top: 200px;
  left: 0;
}
.lt-ie9 [data-role=main-visual] .span6 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .flex-priority1 .span6 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 [data-role=main-visual] .span6 [data-module-type=gallery] ul.thumbs,
.lt-ie9 .flex-priority1 .span6 [data-module-type=gallery] ul.thumbs,
.lt-ie9 [data-role=main-visual] .span6 [data-module-type=gallery] div.slideshow a.advance-link,
.lt-ie9 .flex-priority1 .span6 [data-module-type=gallery] div.slideshow a.advance-link {
  height: 200px;
}
.lt-ie9 [data-role=main-visual] .span6 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .flex-priority1 .span6 [data-module-type=gallery] span.image-wrapper {
  line-height: 200px;
}
.lt-ie9 [data-role=main-visual] .span5 [data-module-type=gallery] span.image-caption,
.lt-ie9 .flex-priority1 .span5 [data-module-type=gallery] span.image-caption {
  display: block;
  position: absolute;
  top: 160px;
  left: 0;
}
.lt-ie9 [data-role=main-visual] .span5 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .flex-priority1 .span5 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 [data-role=main-visual] .span5 [data-module-type=gallery] ul.thumbs,
.lt-ie9 .flex-priority1 .span5 [data-module-type=gallery] ul.thumbs,
.lt-ie9 [data-role=main-visual] .span5 [data-module-type=gallery] div.slideshow a.advance-link,
.lt-ie9 .flex-priority1 .span5 [data-module-type=gallery] div.slideshow a.advance-link {
  height: 160px;
}
.lt-ie9 [data-role=main-visual] .span5 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .flex-priority1 .span5 [data-module-type=gallery] span.image-wrapper {
  line-height: 160px;
}
.lt-ie9 [data-role=main-visual] .span4 [data-module-type=gallery] span.image-caption,
.lt-ie9 .flex-priority1 .span4 [data-module-type=gallery] span.image-caption {
  display: block;
  position: absolute;
  top: 130px;
  left: 0;
}
.lt-ie9 [data-role=main-visual] .span4 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .flex-priority1 .span4 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 [data-role=main-visual] .span4 [data-module-type=gallery] ul.thumbs,
.lt-ie9 .flex-priority1 .span4 [data-module-type=gallery] ul.thumbs,
.lt-ie9 [data-role=main-visual] .span4 [data-module-type=gallery] div.slideshow a.advance-link,
.lt-ie9 .flex-priority1 .span4 [data-module-type=gallery] div.slideshow a.advance-link {
  height: 130px;
}
.lt-ie9 [data-role=main-visual] .span4 [data-module-type=gallery] span.image-wrapper,
.lt-ie9 .flex-priority1 .span4 [data-module-type=gallery] span.image-wrapper {
  line-height: 130px;
}
[data-module-type=carousel-panel] div.carousel-data {
  display: none;
}
/*----------------------------------
slider typeA
[allinone_carousel]
----------------------------------*/
/* the container */
.allinone_carousel {
  position: relative;
  z-index: 1;
  cursor: default !important;
}
.allinone_carousel img {
  max-height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.allinone_carousel_list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
}
.allinone_carousel .contentHolder {
  position: relative;
  overflow: hidden;
}
.allinone_carousel .contentHolder img.link {
  cursor: pointer !important;
}
.mycanvas {
  position: absolute;
  top: 8px;
  right: 10px;
  z-index: 1000;
}
.myloader {
  background: url(/common/img/carousel/skins/loader.gif);
  width: 37px;
  height: 37px;
  position: absolute;
  left: 49%;
  top: 49%;
  z-index: 999;
}
/***charming SKIN***/
.allinone_carousel.charming .contentHolderUnit {
  position: absolute;
  width: 452px;
  height: 275px;
  overflow: hidden;
  cursor:  default;
  background: transparent;
}
.allinone_carousel.charming .elementTitle {
  position: absolute;
  left: 0;
  top: 40px;
  width: 100%;
  text-align: center;
  font:  bold 22px/30px 'Droid Sans', Verdana, Helvetica, sans-serif;
  color: #FFFFFF;
  text-transform: capitalize;
}
.allinone_carousel.charming .playOver: hover {
  background: url(/common/img/carousel/skins/charming/play_overON.png) 0 0 no-repeat;
  display: none;
  z-index: 200;
  cursor:  pointer;
}
.allinone_carousel.charming .bannerControls {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 101;
  width: 100%;
}
.allinone_carousel.charming .leftNav {
  position: absolute;
  left: 5px;
  width: 27px;
  height: 27px;
  background: url(/common/img/carousel/skins/charming/leftNavOFF.png) 0 0 no-repeat;
  cursor: pointer;
}
.allinone_carousel.charming .leftNav:hover {
  background: url(/common/img/carousel/skins/charming/leftNavON.png) 0 0 no-repeat;
}
.allinone_carousel.charming .rightNav {
  position: absolute;
  right: 5px;
  width: 27px;
  height: 27px;
  background: url(/common/img/carousel/skins/charming/rightNavOFF.png) 0 0 no-repeat;
  cursor: pointer;
}
.allinone_carousel.charming .rightNav:hover {
  background: url(/common/img/carousel/skins/charming/rightNavON.png) 0 0 no-repeat;
}
.allinone_carousel.charming .bottomNav {
  position: absolute;
  max-width: 100% !important;
  padding-left: 9px;
  z-index: 140;
  left: 50% !important;
}
.allinone_carousel.charming .bottomNavButtonOFF {
  float: left;
  width: 19px;
  height: 19px;
  background: url(/common/img/carousel/skins/charming/bottomNavOFF.png) 0 0 no-repeat;
  margin-top: 0 !important;
  padding-left: 9px;
  cursor: pointer;
}
.allinone_carousel.charming .bottomNavButtonON {
  float: left;
  width: 19px;
  height: 19px;
  padding-left: 9px;
  background: url(/common/img/carousel/skins/charming/bottomNavON.png) 0 0 no-repeat;
  cursor: pointer;
}
.allinone_carousel.charming .bottomNavLeft {
  display: none;
  position: absolute;
  z-index: 140;
}
.allinone_carousel.charming .bottomNavRight {
  display: none;
  position: absolute;
  z-index: 140;
}

/*----------------------------------
slider typeB and C
[slick_slider]
----------------------------------*/
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-loading .slick-list {
  background: white url(/common/img/carousel/skins/loader.gif) center center no-repeat;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
/*
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
*/
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  zoom: 1;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
.slick-slide.link{
  cursor: pointer;
}
.slick-slide p {
  background-size: cover;
  background-position: center center;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
/* Arrows */
.slick-prev, .slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:focus, .slick-next:focus {
  outline: none;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before, .slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.85;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
.slick-next {
  right: -25px;
}
/* Dots */
.slick-dots {
  list-style: none;
  display: block;
  text-align: center;
  margin: 10px 0 0 0;
  padding: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0px 5px;
  padding: 0px;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
  outline: none;
}
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 1;
    content: "";
}
.slick-dots li.slick-active button:before {
  opacity: 0.75;
}
/*----------------------------------
for Customize
----------------------------------*/
/* typeA */
#carouselParent_500 {
  width: 100% !important;
}
/*-- typeB and C --*/
[data-module-type=carousel-panel] {
 width: 100%;
}
[data-module-type=carousel-panel] ul {
   width: 100%;
}
.slick-prev,
.slick-next{
  text-indent: -9999px;
}

/* typeB */
.carousel-typeB {
  margin: 5px;
  padding: 10px;
  background: #efefef;
  border-radius: 10px;
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  -ms-box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
}
.carousel-typeB .slider {
  margin: 0 !important;
}
.carousel-typeB .slick-prev {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 24px;
  height: 100%;
  margin: 0 !important;
  background: url(/common/img/carousel/skins/charming/typeB-leftNavOFF.png) center center no-repeat rgba(0,0,0,0.7);
}
.carousel-typeB .slick-next {
  top: 0;
  right: 0;
  width: 24px;
  height: 100%;
  margin: 0 !important;
  background: url(/common/img/carousel/skins/charming/typeB-rightNavOFF.png) center center no-repeat rgba(0,0,0,0.7);
}
.carousel-typeB .slick-slide p {
  overflow: hidden;
  margin: 0px;
  text-align: center;
  opacity: 1;
  position: relative;
}
.carousel-typeB .slick-slide p img {
  display: inline-block;
  width: 100%;
  position: absolute;
  left: 0px;
  max-width : none !important;
}
.carousel-typeB .slick-slide p img.link {
  cursor: pointer;
}
.carousel-typeB .slick-dots li button {
  background: url(/common/img/carousel/skins/charming/typeB-bottomNavOFF.png) 0 0 no-repeat;
}
.carousel-typeB .slick-dots li.slick-active button:before {
  background: url(/common/img/carousel/skins/charming/typeB-bottomNavON.png) 0 0 no-repeat;
  opacity: 1;
}

/* typeC */
.carousel-typeC .slick-prev {
  top: 50%;
  left: 10px;
  width: 40px;
  height: 40px;
  margin-top: -40px;
  background: url(/common/img/carousel/skins/charming/typeC-leftNavOFF.png) 0 0 no-repeat;
}
.carousel-typeC .slick-next {
  top: 50%;
  right: 10px;
  width: 40px;
  height: 40px;
  margin-top: -40px;
  background: url(/common/img/carousel/skins/charming/typeC-rightNavOFF.png) 0 0 no-repeat;
}
.carousel-typeC .center .slick-center p {
  z-index: 99;
  -moz-transform: scale(1.0);
  -ms-transform: scale(1.0);
  -o-transform: scale(1.0);
  -webkit-transform: scale(1.0);
  color: #e67e22;
  opacity: 1;
  transform: scale(1.0);
}
.carousel-typeC .center p {
  margin: 0 !important;
  -moz-transform: scale(0.85);
  -ms-transform: scale(0.85);
  -o-transform: scale(0.85);
  -webkit-transform: scale(0.85);
  transform: scale(0.85);
  opacity: 1;
  transition: all 500ms ease;
}
.carousel-typeC .slick-slide p {
  overflow: hidden;
  background: #transparent;
  opacity: 1;
  position: relative;
}
.carousel-typeC .slick-slide p img {
  opacity: 1;
  width: 100%;
  position: absolute;
  left: 0px;
}
.carousel-typeC .slick-slide p img.link {
  cursor: pointer;
}
.carousel-typeC .slick-center p img {
  opacity: 1 !important;
}
.carousel-typeC .slick-dots li button {
  background: url(/common/img/carousel/skins/charming/bottomNavOFF.png) 0 0 no-repeat;
}
.carousel-typeC .slick-dots li.slick-active button:before {
  background: url(/common/img/carousel/skins/charming/bottomNavON.png) 0 0 no-repeat;
  opacity: 1;
}

/*for height Grid Layout*/
@media screen and (min-width: 1200px) {
/*---------------------------------------------------------------
  for 1column [span12]
---------------------------------------------------------------*/
  .span12 .carousel-typeA {
    //height: 300px !important;
  }
  .span12 .carousel-typeA .bottomNav {
    //top: 285px !important;
  }
  .span12 .carousel-typeB-item5 .slick-slide p,
  .span12 .carousel-typeB-item5 .slick-next,
  .span12 .carousel-typeB-item5 .slick-prev {
    height: 140px;
  }
  .span11 .carousel-typeB-item5 .slick-slide p,
  .span11 .carousel-typeB-item5 .slick-next,
  .span11 .carousel-typeB-item5 .slick-prev {
    height: 127px;
  }
  .span10 .carousel-typeB-item5 .slick-slide p,
  .span10 .carousel-typeB-item5 .slick-next,
  .span10 .carousel-typeB-item5 .slick-prev {
    height: 114px;
  }
  .span12 .carousel-typeB-item4 .slick-slide p,
  .span12 .carousel-typeB-item4 .slick-next,
  .span12 .carousel-typeB-item4 .slick-prev {
    height: 170px;
  }
  .span11 .carousel-typeB-item4 .slick-slide p,
  .span11 .carousel-typeB-item4 .slick-next,
  .span11 .carousel-typeB-item4 .slick-prev {
    height: 157px;
  }
  .span10 .carousel-typeB-item4 .slick-slide p,
  .span10 .carousel-typeB-item4 .slick-next,
  .span10 .carousel-typeB-item4 .slick-prev {
    height: 143px;
  }
  .span12 .carousel-typeB-item3 .slick-slide p,
  .span12 .carousel-typeB-item3 .slick-next,
  .span12 .carousel-typeB-item3 .slick-prev {
    height: 230px;
  }
  .span11 .carousel-typeB-item3 .slick-slide p,
  .span11 .carousel-typeB-item3 .slick-next,
  .span11 .carousel-typeB-item3 .slick-prev {
    height: 210px;
  }
  .span10 .carousel-typeB-item3 .slick-slide p,
  .span10 .carousel-typeB-item3 .slick-next,
  .span10 .carousel-typeB-item3 .slick-prev {
    height: 190px;
  }
  .span12 .carousel-typeB-item2 .slick-slide p,
  .span12 .carousel-typeB-item2 .slick-next,
  .span12 .carousel-typeB-item2 .slick-prev {
    height: 230px;
  }
  .span11 .carousel-typeB-item2 .slick-slide p,
  .span11 .carousel-typeB-item2 .slick-next,
  .span11 .carousel-typeB-item2 .slick-prev {
    height: 220px;
  }
  .span10 .carousel-typeB-item2 .slick-slide p,
  .span10 .carousel-typeB-item2 .slick-next,
  .span10 .carousel-typeB-item2 .slick-prev {
    height: 210px;
  }
  .span12 .carousel-typeB-item1 .slick-slide p,
  .span12 .carousel-typeB-item1 .slick-next,
  .span12 .carousel-typeB-item1 .slick-prev {
    height: 230px;
  }
  .span11 .carousel-typeB-item1 .slick-slide p,
  .span11 .carousel-typeB-item1 .slick-next,
  .span11 .carousel-typeB-item1 .slick-prev {
    height: 220px;
  }
  .span10 .carousel-typeB-item1 .slick-slide p,
  .span10 .carousel-typeB-item1 .slick-next,
  .span10 .carousel-typeB-item1 .slick-prev {
    height: 210px;
  }
  .span12 .carousel-typeC-item5 .slick-slide p {
    height: 140px;
  }
  .span11 .carousel-typeC-item5 .slick-slide p {
    height: 129px;
  }
  .span10 .carousel-typeC-item5 .slick-slide p {
    height: 117px;
  }
  .span12 .carousel-typeC-item3 .slick-slide p {
    height: 240px;
  }
  .span11 .carousel-typeC-item3 .slick-slide p {
    height: 218px;
  }
  .span10 .carousel-typeC-item3 .slick-slide p {
    height: 196px;
  }
  .span12 .carousel-typeC-item2 .slick-slide p {
    height: 350px;
  }
  .span11 .carousel-typeC-item2 .slick-slide p {
    height: 320px;
  }
  .span10 .carousel-typeC-item2 .slick-slide p {
    height: 290px;
  }
  .span12 .carousel-typeC-item1 .slick-slide p {
    height: 350px;
  }
  .span11 .carousel-typeC-item1 .slick-slide p {
    height: 320px;
  }
  .span10 .carousel-typeC-item1 .slick-slide p {
    height: 290px;
  }
  .span12 .carousel-typeC-item5 .slick-next,
  .span12 .carousel-typeC-item5 .slick-prev {
    top: 90px;
  }
  .span11 .carousel-typeC-item5 .slick-next,
  .span11 .carousel-typeC-item5 .slick-prev {
    top: 85px;
  }
  .span10 .carousel-typeC-item5 .slick-next,
  .span10 .carousel-typeC-item5 .slick-prev {
    top: 80px;
  }
  .span12 .carousel-typeC-item3 .slick-next,
  .span12 .carousel-typeC-item3 .slick-prev {
    top: 140px;
  }
  .span11 .carousel-typeC-item3 .slick-next,
  .span11 .carousel-typeC-item3 .slick-prev {
    top: 130px;
  }
  .span10 .carousel-typeC-item3 .slick-next,
  .span10 .carousel-typeC-item3 .slick-prev {
    top: 120px;
  }
  .span12 .carousel-typeC-item2 .slick-next,
  .span12 .carousel-typeC-item2 .slick-prev {
    top: 200px;
  }
  .span11 .carousel-typeC-item2 .slick-next,
  .span11 .carousel-typeC-item2 .slick-prev {
    top: 190px;
  }
  .span10 .carousel-typeC-item2 .slick-next,
  .span10 .carousel-typeC-item2 .slick-prev {
    top: 180px;
  }
  .span12 .carousel-typeC-item1 .slick-next,
  .span12 .carousel-typeC-item1 .slick-prev {
    top: 200px;
  }
  .span11 .carousel-typeC-item1 .slick-next,
  .span11 .carousel-typeC-item1 .slick-prev {
    top: 190px;
  }
  .span10 .carousel-typeC-item1 .slick-next,
  .span10 .carousel-typeC-item1 .slick-prev {
    top: 180px;
  }
/*---------------------------------------------------------------
  for 2column [span9]
---------------------------------------------------------------*/
  .span9 .carousel-typeA {
    //height: 330px !important;
  }
  .span9 .carousel-typeA .bottomNav {
    //top: 260px !important;
  }
  .span9 .carousel-typeB-item5 .slick-slide p,
  .span9 .carousel-typeB-item5 .slick-next,
  .span9 .carousel-typeB-item5 .slick-prev {
    height: 100px;
  }
  .span8 .carousel-typeB-item5 .slick-slide p,
  .span8 .carousel-typeB-item5 .slick-next,
  .span8 .carousel-typeB-item5 .slick-prev {
    height: 89px;
  }
  .span7 .carousel-typeB-item5 .slick-slide p,
  .span7 .carousel-typeB-item5 .slick-next,
  .span7 .carousel-typeB-item5 .slick-prev {
    height: 78px;
  }
  .span9 .carousel-typeB-item4 .slick-slide p,
  .span9 .carousel-typeB-item4 .slick-next,
  .span9 .carousel-typeB-item4 .slick-prev {
    height: 130px;
  }
  .span8 .carousel-typeB-item4 .slick-slide p,
  .span8 .carousel-typeB-item4 .slick-next,
  .span8 .carousel-typeB-item4 .slick-prev {
    height: 115px;
  }
  .span7 .carousel-typeB-item4 .slick-slide p,
  .span7 .carousel-typeB-item4 .slick-next,
  .span7 .carousel-typeB-item4 .slick-prev {
    height: 100px;
  }
  .span9 .carousel-typeB-item3 .slick-slide p,
  .span9 .carousel-typeB-item3 .slick-next,
  .span9 .carousel-typeB-item3 .slick-prev {
    height: 170px;
  }
  .span8 .carousel-typeB-item3 .slick-slide p,
  .span8 .carousel-typeB-item3 .slick-next,
  .span8 .carousel-typeB-item3 .slick-prev {
    height: 150px;
  }
  .span7 .carousel-typeB-item3 .slick-slide p,
  .span7 .carousel-typeB-item3 .slick-next,
  .span7 .carousel-typeB-item3 .slick-prev {
    height: 130px;
  }
  .span9 .carousel-typeB-item2 .slick-slide p,
  .span9 .carousel-typeB-item2 .slick-next,
  .span9 .carousel-typeB-item2 .slick-prev {
    height: 198px;
  }
  .span8 .carousel-typeB-item2 .slick-slide p,
  .span8 .carousel-typeB-item2 .slick-next,
  .span8 .carousel-typeB-item2 .slick-prev {
    height: 187px;
  }
  .span7 .carousel-typeB-item2 .slick-slide p,
  .span7 .carousel-typeB-item2 .slick-next,
  .span7 .carousel-typeB-item2 .slick-prev {
    height: 176px;
  }
  .span9 .carousel-typeB-item1 .slick-slide p,
  .span9 .carousel-typeB-item1 .slick-next,
  .span9 .carousel-typeB-item1 .slick-prev {
    height: 198px;
  }
  .span8 .carousel-typeB-item1 .slick-slide p,
  .span8 .carousel-typeB-item1 .slick-next,
  .span8 .carousel-typeB-item1 .slick-prev {
    height: 187px;
  }
  .span7 .carousel-typeB-item1 .slick-slide p,
  .span7 .carousel-typeB-item1 .slick-next,
  .span7 .carousel-typeB-item1 .slick-prev {
    height: 176px;
  }
  .span9 .carousel-typeC-item5 .slick-slide p {
    height: 105px;
  }
  .span8 .carousel-typeC-item5 .slick-slide p {
    height: 94px;
  }
  .span7 .carousel-typeC-item5 .slick-slide p {
    height: 82px;
  }
  .span9 .carousel-typeC-item3 .slick-slide p {
    height: 175px;
  }
  .span8 .carousel-typeC-item3 .slick-slide p {
    height: 155px;
  }
  .span7 .carousel-typeC-item3 .slick-slide p {
    height: 135px;
  }
  .span9 .carousel-typeC-item2 .slick-slide p {
    height: 260px;
  }
  .span8 .carousel-typeC-item2 .slick-slide p {
    height: 230px;
  }
  .span7 .carousel-typeC-item2 .slick-slide p {
    height: 200px;
  }
  .span9 .carousel-typeC-item1 .slick-slide p {
    height: 260px;
  }
  .span8 .carousel-typeC-item1 .slick-slide p {
    height: 230px;
  }
  .span7 .carousel-typeC-item1 .slick-slide p {
    height: 200px;
  }
  .span9 .carousel-typeC-item5 .slick-next,
  .span9 .carousel-typeC-item5 .slick-prev {
    top: 75px;
  }
  .span8 .carousel-typeC-item5 .slick-next,
  .span8 .carousel-typeC-item5 .slick-prev {
    top: 70px;
  }
  .span7 .carousel-typeC-item5 .slick-next,
  .span7 .carousel-typeC-item5 .slick-prev {
    top: 60px;
  }
  .span9 .carousel-typeC-item3 .slick-next,
  .span9 .carousel-typeC-item3 .slick-prev {
    top: 110px;
  }
  .span8 .carousel-typeC-item3 .slick-next,
  .span8 .carousel-typeC-item3 .slick-prev {
    top: 100px;
  }
  .span7 .carousel-typeC-item3 .slick-next,
  .span7 .carousel-typeC-item3 .slick-prev {
    top: 90px;
  }
  .span9 .carousel-typeC-item2 .slick-next,
  .span9 .carousel-typeC-item2 .slick-prev {
    top: 160px;
  }
  .span8 .carousel-typeC-item2 .slick-next,
  .span8 .carousel-typeC-item2 .slick-prev {
    top: 140px;
  }
  .span7 .carousel-typeC-item2 .slick-next,
  .span7 .carousel-typeC-item2 .slick-prev {
    top: 120px;
  }
  .span9 .carousel-typeC-item1 .slick-next,
  .span9 .carousel-typeC-item1 .slick-prev {
    top: 160px;
  }
  .span8 .carousel-typeC-item1 .slick-next,
  .span8 .carousel-typeC-item1 .slick-prev {
    top: 140px;
  }
  .span7 .carousel-typeC-item1 .slick-next,
  .span7 .carousel-typeC-item1 .slick-prev {
    top: 120px;
  }
/*---------------------------------------------------------------
  for 3column [span6]
---------------------------------------------------------------*/
  .span6 .carousel-typeA {
    //height: 230px !important;
  }
  .span6 .carousel-typeA .bottomNav {
    //top: 167px !important;
  }
  .span6 .carousel-typeB-item5 .slick-slide p,
  .span6 .carousel-typeB-item5 .slick-next,
  .span6 .carousel-typeB-item5 .slick-prev {
    height: 65px;
  }
  .span5 .carousel-typeB-item5 .slick-slide p,
  .span5 .carousel-typeB-item5 .slick-next,
  .span5 .carousel-typeB-item5 .slick-prev {
    height: 54px;
  }
  .span4 .carousel-typeB-item5 .slick-slide p,
  .span4 .carousel-typeB-item5 .slick-next,
  .span4 .carousel-typeB-item5 .slick-prev {
    height: 42px;
  }
  .span6 .carousel-typeB-item4 .slick-slide p,
  .span6 .carousel-typeB-item4 .slick-next,
  .span6 .carousel-typeB-item4 .slick-prev {
    height: 85px;
  }
  .span5 .carousel-typeB-item4 .slick-slide p,
  .span5 .carousel-typeB-item4 .slick-next,
  .span5 .carousel-typeB-item4 .slick-prev {
    height: 69px;
  }
  .span4 .carousel-typeB-item4 .slick-slide p,
  .span4 .carousel-typeB-item4 .slick-next,
  .span4 .carousel-typeB-item4 .slick-prev {
    height: 52px;
  }
  .span6 .carousel-typeB-item3 .slick-slide p,
  .span6 .carousel-typeB-item3 .slick-next,
  .span6 .carousel-typeB-item3 .slick-prev {
    height: 110px;
  }
  .span5 .carousel-typeB-item3 .slick-slide p,
  .span5 .carousel-typeB-item3 .slick-next,
  .span5 .carousel-typeB-item3 .slick-prev {
    height: 90px;
  }
  .span4 .carousel-typeB-item3 .slick-slide p,
  .span4 .carousel-typeB-item3 .slick-next,
  .span4 .carousel-typeB-item3 .slick-prev {
    height: 70px;
  }
  .span6 .carousel-typeB-item2 .slick-slide p,
  .span6 .carousel-typeB-item2 .slick-next,
  .span6 .carousel-typeB-item2 .slick-prev {
    height: 165px;
  }
  .span5 .carousel-typeB-item2 .slick-slide p,
  .span5 .carousel-typeB-item2 .slick-next,
  .span5 .carousel-typeB-item2 .slick-prev {
    height: 134px;
  }
  .span4 .carousel-typeB-item2 .slick-slide p,
  .span4 .carousel-typeB-item2 .slick-next,
  .span4 .carousel-typeB-item2 .slick-prev {
    height: 102px;
  }
  .span6 .carousel-typeB-item1 .slick-slide p,
  .span6 .carousel-typeB-item1 .slick-next,
  .span6 .carousel-typeB-item1 .slick-prev {
    height: 165px;
  }
  .span5 .carousel-typeB-item1 .slick-slide p,
  .span5 .carousel-typeB-item1 .slick-next,
  .span5 .carousel-typeB-item1 .slick-prev {
    height: 134px;
  }
  .span4 .carousel-typeB-item1 .slick-slide p,
  .span4 .carousel-typeB-item1 .slick-next,
  .span4 .carousel-typeB-item1 .slick-prev {
    height: 102px;
  }
  .span6 .carousel-typeC-item5 .slick-slide p {
    height: 70px;
  }
  .span5 .carousel-typeC-item5 .slick-slide p {
    height: 57px;
  }
  .span4 .carousel-typeC-item5 .slick-slide p {
    height: 44px;
  }
  .span6 .carousel-typeC-item3 .slick-slide p {
    height: 115px;
  }
  .span5 .carousel-typeC-item3 .slick-slide p {
    height: 95px;
  }
  .span4 .carousel-typeC-item3 .slick-slide p {
    height: 75px;
  }
  .span6 .carousel-typeC-item2 .slick-slide p {
    height: 170px;
  }
  .span5 .carousel-typeC-item2 .slick-slide p {
    height: 140px;
  }
  .span4 .carousel-typeC-item2 .slick-slide p {
    height: 110px;
  }
  .span6 .carousel-typeC-item1 .slick-slide p {
    height: 170px;
  }
  .span5 .carousel-typeC-item1 .slick-slide p {
    height: 140px;
  }
  .span4 .carousel-typeC-item1 .slick-slide p {
    height: 110px;
  }
  .span6 .carousel-typeC-item5 .slick-next,
  .span6 .carousel-typeC-item5 .slick-prev {
    top: 55px;
  }
  .span5 .carousel-typeC-item5 .slick-next,
  .span5 .carousel-typeC-item5 .slick-prev {
    top: 50px;
  }
  .span4 .carousel-typeC-item5 .slick-next,
  .span4 .carousel-typeC-item5 .slick-prev {
    top: 43px;
  }
  .span6 .carousel-typeC-item3 .slick-next,
  .span6 .carousel-typeC-item3 .slick-prev {
    top: 80px;
  }
  .span5 .carousel-typeC-item3 .slick-next,
  .span5 .carousel-typeC-item3 .slick-prev {
    top: 70px;
  }
  .span4 .carousel-typeC-item3 .slick-next,
  .span4 .carousel-typeC-item3 .slick-prev {
    top: 60px;
  }
  .span6 .carousel-typeC-item2 .slick-next,
  .span6 .carousel-typeC-item2 .slick-prev {
    top: 110px;
  }
  .span5 .carousel-typeC-item2 .slick-next,
  .span5 .carousel-typeC-item2 .slick-prev {
    top: 95px;
  }
  .span4 .carousel-typeC-item2 .slick-next,
  .span4 .carousel-typeC-item2 .slick-prev {
    top: 75px;
  }
  .span6 .carousel-typeC-item1 .slick-next,
  .span6 .carousel-typeC-item1 .slick-prev {
    top: 110px;
  }
  .span5 .carousel-typeC-item1 .slick-next,
  .span5 .carousel-typeC-item1 .slick-prev {
    top: 95px;
  }
  .span4 .carousel-typeC-item1 .slick-next,
  .span4 .carousel-typeC-item1 .slick-prev {
    top: 75px;
  }
  /*---------------------------------------------------------------
    for sidebar
  ---------------------------------------------------------------*/
  .span3 .carousel-typeA .bottomNav {
    //margin-top: -19px;
  }
  .span3 .carousel-typeB-item5 .slick-slide p,
  .span3 .carousel-typeB-item5 .slick-next,
  .span3 .carousel-typeB-item5 .slick-prev {
    height: 30px;
  }
  .span3 .carousel-typeB-item4 .slick-slide p,
  .span3 .carousel-typeB-item4 .slick-next,
  .span3 .carousel-typeB-item4 .slick-prev {
    height: 35px;
  }
  .span3 .carousel-typeB-item3 .slick-slide p,
  .span3 .carousel-typeB-item3 .slick-next,
  .span3 .carousel-typeB-item3 .slick-prev {
    height: 50px;
  }
  .span3 .carousel-typeB-item2 .slick-slide p,
  .span3 .carousel-typeB-item2 .slick-next,
  .span3 .carousel-typeB-item2 .slick-prev {
    height: 70px;
  }
  .span3 .carousel-typeB-item1 .slick-slide p,
  .span3 .carousel-typeB-item1 .slick-next,
  .span3 .carousel-typeB-item1 .slick-prev {
    height: 70px;
  }
  .span3 .carousel-typeC-item5 .slick-slide p {
    height: 30px;
  }
  .span3 .carousel-typeC-item3 .slick-slide p {
    height: 55px;
  }
  .span3 .carousel-typeC-item2 .slick-slide p {
    height: 80px;
  }
  .span3 .carousel-typeC-item1 .slick-slide p {
    height: 80px;
  }
  .span3 .carousel-typeC .slick-prev,
  .span3 .carousel-typeC .slick-next {
    width: 20px;
    height: 20px;
    margin-top: -20px;
    background-size: 100%;
    top: 30px;
  }
  .span3 .carousel-typeC-item5 .slick-prev,
  .span3 .carousel-typeC-item5 .slick-next {
    top: 25px;
  }
  .span3 .carousel-typeC-item3 .slick-prev,
  .span3 .carousel-typeC-item3 .slick-next {
    top: 38px;
  }
  .span3 .carousel-typeC-item2 .slick-prev,
  .span3 .carousel-typeC-item2 .slick-next {
    top: 50px;
  }
  .span3 .carousel-typeC-item1 .slick-prev,
  .span3 .carousel-typeC-item1 .slick-next {
    top: 50px;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
/*---------------------------------------------------------------
  for 1column [span12]
---------------------------------------------------------------*/
  .span12 .carousel-typeA {
    //height: 280px !important;
  }
  .span12 .carousel-typeA .bottomNav {
    //top: 230px !important;
  }
  .span12 .carousel-typeB-item5 .slick-slide p,
  .span12 .carousel-typeB-item5 .slick-next,
  .span12 .carousel-typeB-item5 .slick-prev {
    height: 110px;
  }
  .span11 .carousel-typeB-item5 .slick-slide p,
  .span11 .carousel-typeB-item5 .slick-next,
  .span11 .carousel-typeB-item5 .slick-prev {
    height: 100px;
  }
  .span10 .carousel-typeB-item5 .slick-slide p,
  .span10 .carousel-typeB-item5 .slick-next,
  .span10 .carousel-typeB-item5 .slick-prev {
    height: 90px;
  }
  .span12 .carousel-typeB-item4 .slick-slide p,
  .span12 .carousel-typeB-item4 .slick-next,
  .span12 .carousel-typeB-item4 .slick-prev {
    height: 130px;
  }
  .span11 .carousel-typeB-item4 .slick-slide p,
  .span11 .carousel-typeB-item4 .slick-next,
  .span11 .carousel-typeB-item4 .slick-prev {
    height: 122px;
  }
  .span10 .carousel-typeB-item4 .slick-slide p,
  .span10 .carousel-typeB-item4 .slick-next,
  .span10 .carousel-typeB-item4 .slick-prev {
    height: 114px;
  }
  .span12 .carousel-typeB-item3 .slick-slide p,
  .span12 .carousel-typeB-item3 .slick-next,
  .span12 .carousel-typeB-item3 .slick-prev {
    height: 185px;
  }
  .span11 .carousel-typeB-item3 .slick-slide p,
  .span11 .carousel-typeB-item3 .slick-next,
  .span11 .carousel-typeB-item3 .slick-prev {
    height: 170px;
  }
  .span10 .carousel-typeB-item3 .slick-slide p,
  .span10 .carousel-typeB-item3 .slick-next,
  .span10 .carousel-typeB-item3 .slick-prev {
    height: 155px;
  }
  .span12 .carousel-typeB-item2 .slick-slide p,
  .span12 .carousel-typeB-item2 .slick-next,
  .span12 .carousel-typeB-item2 .slick-prev {
    height: 280px;
  }
  .span11 .carousel-typeB-item2 .slick-slide p,
  .span11 .carousel-typeB-item2 .slick-next,
  .span11 .carousel-typeB-item2 .slick-prev {
    height: 255px;
  }
  .span10 .carousel-typeB-item2 .slick-slide p,
  .span10 .carousel-typeB-item2 .slick-next,
  .span10 .carousel-typeB-item2 .slick-prev {
    height: 230px;
  }
  .span12 .carousel-typeB-item1 .slick-slide p,
  .span12 .carousel-typeB-item1 .slick-next,
  .span12 .carousel-typeB-item1 .slick-prev {
    height: 280px;
  }
  .span11 .carousel-typeB-item1 .slick-slide p,
  .span11 .carousel-typeB-item1 .slick-next,
  .span11 .carousel-typeB-item1 .slick-prev {
    height: 255px;
  }
  .span10 .carousel-typeB-item1 .slick-slide p,
  .span10 .carousel-typeB-item1 .slick-next,
  .span10 .carousel-typeB-item1 .slick-prev {
    height: 230px;
  }
  .span12 .carousel-typeC-item5 .slick-slide p {
    height: 115px;
  }
  .span11 .carousel-typeC-item5 .slick-slide p {
    height: 105px;
  }
  .span10 .carousel-typeC-item5 .slick-slide p {
    height: 95px;
  }
  .span12 .carousel-typeC-item3 .slick-slide p {
    height: 215px;
  }
  .span11 .carousel-typeC-item3 .slick-slide p {
    height: 192px;
  }
  .span10 .carousel-typeC-item3 .slick-slide p {
    height: 169px;
  }
  .span12 .carousel-typeC-item2 .slick-slide p {
    height: 320px;
  }
  .span11 .carousel-typeC-item2 .slick-slide p {
    height: 284px;
  }
  .span10 .carousel-typeC-item2 .slick-slide p {
    height: 247px;
  }
  .span12 .carousel-typeC-item1 .slick-slide p {
    height: 320px;
  }
  .span11 .carousel-typeC-item1 .slick-slide p {
    height: 284px;
  }
  .span10 .carousel-typeC-item1 .slick-slide p {
    height: 247px;
  }
  .span12 .carousel-typeC-item5 .slick-next,
  .span12 .carousel-typeC-item5 .slick-prev {
    top: 80px;
  }
  .span11 .carousel-typeC-item5 .slick-next,
  .span11 .carousel-typeC-item5 .slick-prev {
    top: 75px;
  }
  .span10 .carousel-typeC-item5 .slick-next,
  .span10 .carousel-typeC-item5 .slick-prev {
    top: 70px;
  }
  .span12 .carousel-typeC-item3 .slick-next,
  .span12 .carousel-typeC-item3 .slick-prev {
    top: 125px;
  }
  .span11 .carousel-typeC-item3 .slick-next,
  .span11 .carousel-typeC-item3 .slick-prev {
    top: 115px;
  }
  .span10 .carousel-typeC-item3 .slick-next,
  .span10 .carousel-typeC-item3 .slick-prev {
    top: 105px;
  }
  .span12 .carousel-typeC-item2 .slick-next,
  .span12 .carousel-typeC-item2 .slick-prev {
    top: 180px;
  }
  .span11 .carousel-typeC-item2 .slick-next,
  .span11 .carousel-typeC-item2 .slick-prev {
    top: 165px;
  }
  .span10 .carousel-typeC-item2 .slick-next,
  .span10 .carousel-typeC-item2 .slick-prev {
    top: 150px;
  }
  .span12 .carousel-typeC-item1 .slick-next,
  .span12 .carousel-typeC-item1 .slick-prev {
    top: 180px;
  }
  .span11 .carousel-typeC-item1 .slick-next,
  .span11 .carousel-typeC-item1 .slick-prev {
    top: 165px;
  }
  .span10 .carousel-typeC-item1 .slick-next,
  .span10 .carousel-typeC-item1 .slick-prev {
    top: 150px;
  }
/*---------------------------------------------------------------
  for 2column [span9]
---------------------------------------------------------------*/
  .span9 .carousel-typeA {
    //height: 270px !important;
  }
  .span9 .carousel-typeA .bottomNav {
    //top: 210px !important;
  }
  .span9 .carousel-typeB-item5 .slick-slide p,
  .span9 .carousel-typeB-item5 .slick-next,
  .span9 .carousel-typeB-item5 .slick-prev {
    height: 80px;
  }
  .span8 .carousel-typeB-item5 .slick-slide p,
  .span8 .carousel-typeB-item5 .slick-next,
  .span8 .carousel-typeB-item5 .slick-prev {
    height: 71px;
  }
  .span7 .carousel-typeB-item5 .slick-slide p,
  .span7 .carousel-typeB-item5 .slick-next,
  .span7 .carousel-typeB-item5 .slick-prev {
    height: 62px;
  }
  .span9 .carousel-typeB-item4 .slick-slide p,
  .span9 .carousel-typeB-item4 .slick-next,
  .span9 .carousel-typeB-item4 .slick-prev {
    height: 105px;
  }
  .span8 .carousel-typeB-item4 .slick-slide p,
  .span8 .carousel-typeB-item4 .slick-next,
  .span8 .carousel-typeB-item4 .slick-prev {
    height: 92px;
  }
  .span7 .carousel-typeB-item4 .slick-slide p,
  .span7 .carousel-typeB-item4 .slick-next,
  .span7 .carousel-typeB-item4 .slick-prev {
    height: 79px;
  }
  .span9 .carousel-typeB-item3 .slick-slide p,
  .span9 .carousel-typeB-item3 .slick-next,
  .span9 .carousel-typeB-item3 .slick-prev {
    height: 140px;
  }
  .span8 .carousel-typeB-item3 .slick-slide p,
  .span8 .carousel-typeB-item3 .slick-next,
  .span8 .carousel-typeB-item3 .slick-prev {
    height: 122px;
  }
  .span7 .carousel-typeB-item3 .slick-slide p,
  .span7 .carousel-typeB-item3 .slick-next,
  .span7 .carousel-typeB-item3 .slick-prev {
    height: 104px;
  }
  .span9 .carousel-typeB-item2 .slick-slide p,
  .span9 .carousel-typeB-item2 .slick-next,
  .span9 .carousel-typeB-item2 .slick-prev {
    height: 205px;
  }
  .span8 .carousel-typeB-item2 .slick-slide p,
  .span8 .carousel-typeB-item2 .slick-next,
  .span8 .carousel-typeB-item2 .slick-prev {
    height: 182px;
  }
  .span7 .carousel-typeB-item2 .slick-slide p,
  .span7 .carousel-typeB-item2 .slick-next,
  .span7 .carousel-typeB-item2 .slick-prev {
    height: 159px;
  }
  .span9 .carousel-typeB-item1 .slick-slide p,
  .span9 .carousel-typeB-item1 .slick-next,
  .span9 .carousel-typeB-item1 .slick-prev {
    height: 205px;
  }
  .span8 .carousel-typeB-item1 .slick-slide p,
  .span8 .carousel-typeB-item1 .slick-next,
  .span8 .carousel-typeB-item1 .slick-prev {
    height: 182px;
  }
  .span7 .carousel-typeB-item1 .slick-slide p,
  .span7 .carousel-typeB-item1 .slick-next,
  .span7 .carousel-typeB-item1 .slick-prev {
    height: 159px;
  }
  .span9 .carousel-typeC-item5 .slick-slide p {
    height: 85px;
  }
  .span8 .carousel-typeC-item5 .slick-slide p {
    height: 67px;
  }
  .span7 .carousel-typeC-item5 .slick-slide p {
    height: 59px;
  }
  .span9 .carousel-typeC-item3 .slick-slide p {
    height: 145px;
  }
  .span8 .carousel-typeC-item3 .slick-slide p {
    height: 127px;
  }
  .span7 .carousel-typeC-item3 .slick-slide p {
    height: 109px;
  }
  .span9 .carousel-typeC-item2 .slick-slide p {
    height: 210px;
  }
  .span8 .carousel-typeC-item2 .slick-slide p {
    height: 187px;
  }
  .span7 .carousel-typeC-item2 .slick-slide p {
    height: 164px;
  }
  .span9 .carousel-typeC-item1 .slick-slide p {
    height: 210px;
  }
  .span8 .carousel-typeC-item1 .slick-slide p {
    height: 187px;
  }
  .span7 .carousel-typeC-item1 .slick-slide p {
    height: 164px;
  }
  .span9 .carousel-typeC-item5 .slick-next,
  .span9 .carousel-typeC-item5 .slick-prev {
    top: 63px;
  }
  .span8 .carousel-typeC-item5 .slick-next,
  .span8 .carousel-typeC-item5 .slick-prev {
    top: 55px;
  }
  .span7 .carousel-typeC-item5 .slick-next,
  .span7 .carousel-typeC-item5 .slick-prev {
    top: 50px;
  }
  .span9 .carousel-typeC-item3 .slick-next,
  .span9 .carousel-typeC-item3 .slick-prev {
    top: 95px;
  }
  .span8 .carousel-typeC-item3 .slick-next,
  .span8 .carousel-typeC-item3 .slick-prev {
    top: 85px;
  }
  .span7 .carousel-typeC-item3 .slick-next,
  .span7 .carousel-typeC-item3 .slick-prev {
    top: 75px;
  }
  .span9 .carousel-typeC-item2 .slick-next,
  .span9 .carousel-typeC-item2 .slick-prev {
    top: 125px;
  }
  .span8 .carousel-typeC-item2 .slick-next,
  .span8 .carousel-typeC-item2 .slick-prev {
    top: 115px;
  }
  .span7 .carousel-typeC-item2 .slick-next,
  .span7 .carousel-typeC-item2 .slick-prev {
    top: 105px;
  }
  .span9 .carousel-typeC-item1 .slick-next,
  .span9 .carousel-typeC-item1 .slick-prev {
    top: 125px;
  }
  .span8 .carousel-typeC-item1 .slick-next,
  .span8 .carousel-typeC-item1 .slick-prev {
    top: 115px;
  }
  .span7 .carousel-typeC-item1 .slick-next,
  .span7 .carousel-typeC-item1 .slick-prev {
    top: 105px;
  }
/*---------------------------------------------------------------
  for 3column [span6]
---------------------------------------------------------------*/
  .span6 .carousel-typeA {
    //height: 190px !important;
  }
  .span6 .carousel-typeA .bottomNav {
    //top: 132px !important;
  }
  .span6 .carousel-typeB-item5 .slick-slide p,
  .span6 .carousel-typeB-item5 .slick-next,
  .span6 .carousel-typeB-item5 .slick-prev {
    height: 53px;
  }
  .span5 .carousel-typeB-item5 .slick-slide p,
  .span5 .carousel-typeB-item5 .slick-next,
  .span5 .carousel-typeB-item5 .slick-prev {
    height: 44px;
  }
  .span4 .carousel-typeB-item5 .slick-slide p,
  .span4 .carousel-typeB-item5 .slick-next,
  .span4 .carousel-typeB-item5 .slick-prev {
    height: 34px;
  }
  .span6 .carousel-typeB-item4 .slick-slide p,
  .span6 .carousel-typeB-item4 .slick-next,
  .span6 .carousel-typeB-item4 .slick-prev {
    height: 65px;
  }
  .span5 .carousel-typeB-item4 .slick-slide p,
  .span5 .carousel-typeB-item4 .slick-next,
  .span5 .carousel-typeB-item4 .slick-prev {
    height: 53px;
  }
  .span4 .carousel-typeB-item4 .slick-slide p,
  .span4 .carousel-typeB-item4 .slick-next,
  .span4 .carousel-typeB-item4 .slick-prev {
    height: 41px;
  }
  .span6 .carousel-typeB-item3 .slick-slide p,
  .span6 .carousel-typeB-item3 .slick-next,
  .span6 .carousel-typeB-item3 .slick-prev {
    height: 85px;
  }
  .span5 .carousel-typeB-item3 .slick-slide p,
  .span5 .carousel-typeB-item3 .slick-next,
  .span5 .carousel-typeB-item3 .slick-prev {
    height: 70px;
  }
  .span4 .carousel-typeB-item3 .slick-slide p,
  .span4 .carousel-typeB-item3 .slick-next,
  .span4 .carousel-typeB-item3 .slick-prev {
    height: 55px;
  }
  .span6 .carousel-typeB-item2 .slick-slide p,
  .span6 .carousel-typeB-item2 .slick-next,
  .span6 .carousel-typeB-item2 .slick-prev {
    height: 135px;
  }
  .span5 .carousel-typeB-item2 .slick-slide p,
  .span5 .carousel-typeB-item2 .slick-next,
  .span5 .carousel-typeB-item2 .slick-prev {
    height: 114px;
  }
  .span4 .carousel-typeB-item2 .slick-slide p,
  .span4 .carousel-typeB-item2 .slick-next,
  .span4 .carousel-typeB-item2 .slick-prev {
    height: 92px;
  }
  .span6 .carousel-typeB-item1 .slick-slide p,
  .span6 .carousel-typeB-item1 .slick-next,
  .span6 .carousel-typeB-item1 .slick-prev {
    height: 135px;
  }
  .span5 .carousel-typeB-item1 .slick-slide p,
  .span5 .carousel-typeB-item1 .slick-next,
  .span5 .carousel-typeB-item1 .slick-prev {
    height: 114px;
  }
  .span4 .carousel-typeB-item1 .slick-slide p,
  .span4 .carousel-typeB-item1 .slick-next,
  .span4 .carousel-typeB-item1 .slick-prev {
    height: 92px;
  }
  .span6 .carousel-typeC-item5 .slick-slide p {
    height: 60px;
  }
  .span5 .carousel-typeC-item5 .slick-slide p {
    height: 50px;
  }
  .span4 .carousel-typeC-item5 .slick-slide p {
    height: 40px;
  }
  .span6 .carousel-typeC-item3 .slick-slide p {
    height: 90px;
  }
  .span5 .carousel-typeC-item3 .slick-slide p {
    height: 79px;
  }
  .span4 .carousel-typeC-item3 .slick-slide p {
    height: 67px;
  }
  .span6 .carousel-typeC-item2 .slick-slide p {
    height: 140px;
  }
  .span5 .carousel-typeC-item2 .slick-slide p {
    height: 120px;
  }
  .span4 .carousel-typeC-item2 .slick-slide p {
    height: 100px;
  }
  .span6 .carousel-typeC-item1 .slick-slide p {
    height: 140px;
  }
  .span5 .carousel-typeC-item1 .slick-slide p {
    height: 120px;
  }
  .span4 .carousel-typeC-item1 .slick-slide p {
    height: 100px;
  }
  .span6 .carousel-typeC-item5 .slick-next,
  .span6 .carousel-typeC-item5 .slick-prev {
    top: 50px;
  }
  .span5 .carousel-typeC-item5 .slick-next,
  .span5 .carousel-typeC-item5 .slick-prev {
    top: 45px;
  }
  .span4 .carousel-typeC-item5 .slick-next,
  .span4 .carousel-typeC-item5 .slick-prev {
    top: 40px;
  }
  .span6 .carousel-typeC-item3 .slick-next,
  .span6 .carousel-typeC-item3 .slick-prev {
    top: 65px;
  }
  .span5 .carousel-typeC-item3 .slick-next,
  .span5 .carousel-typeC-item3 .slick-prev {
    top: 60px;
  }
  .span4 .carousel-typeC-item3 .slick-next,
  .span4 .carousel-typeC-item3 .slick-prev {
    top: 55px;
  }
  .span6 .carousel-typeC-item2 .slick-next,
  .span6 .carousel-typeC-item2 .slick-prev {
    top: 90px;
  }
  .span5 .carousel-typeC-item2 .slick-next,
  .span5 .carousel-typeC-item2 .slick-prev {
    top: 80px;
  }
  .span4 .carousel-typeC-item2 .slick-next,
  .span4 .carousel-typeC-item2 .slick-prev {
    top: 70px;
  }
  .span6 .carousel-typeC-item1 .slick-next,
  .span6 .carousel-typeC-item1 .slick-prev {
    top: 90px;
  }
  .span5 .carousel-typeC-item1 .slick-next,
  .span5 .carousel-typeC-item1 .slick-prev {
    top: 80px;
  }
  .span4 .carousel-typeC-item1 .slick-next,
  .span4 .carousel-typeC-item1 .slick-prev {
    top: 70px;
  }
  /*---------------------------------------------------------------
    for sidebar
  ---------------------------------------------------------------*/
  .span3 .carousel-typeA .bottomNav {
    //margin-top: -19px;
  }
  .span3 .carousel-typeB-item5 .slick-slide p,
  .span3 .carousel-typeB-item5 .slick-next,
  .span3 .carousel-typeB-item5 .slick-prev {
    height: 24px;
  }
  .span3 .carousel-typeB-item4 .slick-slide p,
  .span3 .carousel-typeB-item4 .slick-next,
  .span3 .carousel-typeB-item4 .slick-prev {
    height: 29px;
  }
  .span3 .carousel-typeB-item3 .slick-slide p,
  .span3 .carousel-typeB-item3 .slick-next,
  .span3 .carousel-typeB-item3 .slick-prev {
    height: 40px;
  }
  .span3 .carousel-typeB-item2 .slick-slide p,
  .span3 .carousel-typeB-item2 .slick-next,
  .span3 .carousel-typeB-item2 .slick-prev {
    height: 70px;
  }
  .span3 .carousel-typeB-item1 .slick-slide p,
  .span3 .carousel-typeB-item1 .slick-next,
  .span3 .carousel-typeB-item1 .slick-prev {
    height: 70px;
  }
  .span3 .carousel-typeC-item5 .slick-slide p {
    height: 30px;
  }
  .span3 .carousel-typeC-item3 .slick-slide p {
    height: 55px;
  }
  .span3 .carousel-typeC-item2 .slick-slide p {
    height: 80px;
  }
  .span3 .carousel-typeC-item1 .slick-slide p {
    height: 80px;
  }
  .span3 .carousel-typeC .slick-prev,
  .span3 .carousel-typeC .slick-next {
    width: 20px;
    height: 20px;
    margin-top: -20px;
    background-size: 100%;
    top: 30px;
  }
  .span3 .carousel-typeC-item5 .slick-prev,
  .span3 .carousel-typeC-item5 .slick-next {
    top: 24px;
  }
  .span3 .carousel-typeC-item3 .slick-prev,
  .span3 .carousel-typeC-item3 .slick-next {
    top: 34px;
  }
  .span3 .carousel-typeC-item2 .slick-prev,
  .span3 .carousel-typeC-item2 .slick-next {
    top: 45px;
  }
  .span3 .carousel-typeC-item1 .slick-prev,
  .span3 .carousel-typeC-item1 .slick-next {
    top: 50px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
/*---------------------------------------------------------------
  for 1column [span12]
---------------------------------------------------------------*/
  .span12 .carousel-typeA {
    //height: 240px !important;
  }
  .span12 .carousel-typeA .bottomNav {
    //top: 175px !important;
  }
  .span12 .carousel-typeB-item5 .slick-slide p,
  .span12 .carousel-typeB-item5 .slick-next,
  .span12 .carousel-typeB-item5 .slick-prev {
    height: 85px;
  }
  .span11 .carousel-typeB-item5 .slick-slide p,
  .span11 .carousel-typeB-item5 .slick-next,
  .span11 .carousel-typeB-item5 .slick-prev {
    height: 78px;
  }
  .span10 .carousel-typeB-item5 .slick-slide p,
  .span10 .carousel-typeB-item5 .slick-next,
  .span10 .carousel-typeB-item5 .slick-prev {
    height: 69px;
  }
  .span12 .carousel-typeB-item4 .slick-slide p,
  .span12 .carousel-typeB-item4 .slick-next,
  .span12 .carousel-typeB-item4 .slick-prev {
    height: 100px;
  }
  .span11 .carousel-typeB-item4 .slick-slide p,
  .span11 .carousel-typeB-item4 .slick-next,
  .span11 .carousel-typeB-item4 .slick-prev {
    height: 94px;
  }
  .span10 .carousel-typeB-item4 .slick-slide p,
  .span10 .carousel-typeB-item4 .slick-next,
  .span10 .carousel-typeB-item4 .slick-prev {
    height: 87px;
  }
  .span12 .carousel-typeB-item3 .slick-slide p,
  .span12 .carousel-typeB-item3 .slick-next,
  .span12 .carousel-typeB-item3 .slick-prev {
    height: 140px;
  }
  .span11 .carousel-typeB-item3 .slick-slide p,
  .span11 .carousel-typeB-item3 .slick-next,
  .span11 .carousel-typeB-item3 .slick-prev {
    height: 127px;
  }
  .span10 .carousel-typeB-item3 .slick-slide p,
  .span10 .carousel-typeB-item3 .slick-next,
  .span10 .carousel-typeB-item3 .slick-prev {
    height: 114px;
  }
  .span12 .carousel-typeB-item2 .slick-slide p,
  .span12 .carousel-typeB-item2 .slick-next,
  .span12 .carousel-typeB-item2 .slick-prev {
    height: 215px;
  }
  .span11 .carousel-typeB-item2 .slick-slide p,
  .span11 .carousel-typeB-item2 .slick-next,
  .span11 .carousel-typeB-item2 .slick-prev {
    height: 195px;
  }
  .span10 .carousel-typeB-item2 .slick-slide p,
  .span10 .carousel-typeB-item2 .slick-next,
  .span10 .carousel-typeB-item2 .slick-prev {
    height: 175px;
  }
  .span12 .carousel-typeB-item1 .slick-slide p,
  .span12 .carousel-typeB-item1 .slick-next,
  .span12 .carousel-typeB-item1 .slick-prev {
    height: 215px;
  }
  .span11 .carousel-typeB-item1 .slick-slide p,
  .span11 .carousel-typeB-item1 .slick-next,
  .span11 .carousel-typeB-item1 .slick-prev {
    height: 195px;
  }
  .span10 .carousel-typeB-item1 .slick-slide p,
  .span10 .carousel-typeB-item1 .slick-next,
  .span10 .carousel-typeB-item1 .slick-prev {
    height: 175px;
  }
  .span12 .carousel-typeC-item5 .slick-slide p {
    height: 85px;
  }
  .span11 .carousel-typeC-item5 .slick-slide p {
    height: 85px;
  }
  .span10 .carousel-typeC-item5 .slick-slide p {
    height: 85px;
  }
  .span12 .carousel-typeC-item3 .slick-slide p {
    height: 140px;
  }
  .span11 .carousel-typeC-item3 .slick-slide p {
    height: 129px;
  }
  .span10 .carousel-typeC-item3 .slick-slide p {
    height: 117px;
  }
  .span12 .carousel-typeC-item2 .slick-slide p {
    height: 215px;
  }
  .span11 .carousel-typeC-item2 .slick-slide p {
    height: 197px;
  }
  .span10 .carousel-typeC-item2 .slick-slide p {
    height: 179px;
  }
  .span12 .carousel-typeC-item1 .slick-slide p {
    height: 215px;
  }
  .span11 .carousel-typeC-item1 .slick-slide p {
    height: 197px;
  }
  .span10 .carousel-typeC-item1 .slick-slide p {
    height: 179px;
  }
  .span12 .carousel-typeC-item5 .slick-next,
  .span12 .carousel-typeC-item5 .slick-prev {
    top: 63px;
  }
  .span11 .carousel-typeC-item5 .slick-next,
  .span11 .carousel-typeC-item5 .slick-prev {
    top: 63px;
  }
  .span10 .carousel-typeC-item5 .slick-next,
  .span10 .carousel-typeC-item5 .slick-prev {
    top: 63px;
  }
  .span12 .carousel-typeC-item3 .slick-next,
  .span12 .carousel-typeC-item3 .slick-prev {
    top: 90px;
  }
  .span11 .carousel-typeC-item3 .slick-next,
  .span11 .carousel-typeC-item3 .slick-prev {
    top: 85px;
  }
  .span10 .carousel-typeC-item3 .slick-next,
  .span10 .carousel-typeC-item3 .slick-prev {
    top: 80px;
  }
  .span12 .carousel-typeC-item2 .slick-next,
  .span12 .carousel-typeC-item2 .slick-prev {
    top: 128px;
  }
  .span11 .carousel-typeC-item2 .slick-next,
  .span11 .carousel-typeC-item2 .slick-prev {
    top: 120px;
  }
  .span10 .carousel-typeC-item2 .slick-next,
  .span10 .carousel-typeC-item2 .slick-prev {
    top: 112px;
  }
  .span12 .carousel-typeC-item1 .slick-next,
  .span12 .carousel-typeC-item1 .slick-prev {
    top: 128px;
  }
  .span11 .carousel-typeC-item1 .slick-next,
  .span11 .carousel-typeC-item1 .slick-prev {
    top: 120px;
  }
  .span10 .carousel-typeC-item1 .slick-next,
  .span10 .carousel-typeC-item1 .slick-prev {
    top: 112px;
  }
/*---------------------------------------------------------------
  for 2column [span9]
---------------------------------------------------------------*/
  .span9 .carousel-typeA {
    //height: 200px !important;
  }
  .span9 .carousel-typeA .bottomNav {
    //top: 156px !important;
  }
  .span9 .carousel-typeB-item5 .slick-slide p,
  .span9 .carousel-typeB-item5 .slick-next,
  .span9 .carousel-typeB-item5 .slick-prev {
    height: 60px;
  }
  .span8 .carousel-typeB-item5 .slick-slide p,
  .span8 .carousel-typeB-item5 .slick-next,
  .span8 .carousel-typeB-item5 .slick-prev {
    height: 54px;
  }
  .span7 .carousel-typeB-item5 .slick-slide p,
  .span7 .carousel-typeB-item5 .slick-next,
  .span7 .carousel-typeB-item5 .slick-prev {
    height: 47px;
  }
  .span9 .carousel-typeB-item4 .slick-slide p,
  .span9 .carousel-typeB-item4 .slick-next,
  .span9 .carousel-typeB-item4 .slick-prev {
    height: 80px;
  }
  .span8 .carousel-typeB-item4 .slick-slide p,
  .span8 .carousel-typeB-item4 .slick-next,
  .span8 .carousel-typeB-item4 .slick-prev {
    height: 70px;
  }
  .span7 .carousel-typeB-item4 .slick-slide p,
  .span7 .carousel-typeB-item4 .slick-next,
  .span7 .carousel-typeB-item4 .slick-prev {
    height: 60px;
  }
  .span9 .carousel-typeB-item3 .slick-slide p,
  .span9 .carousel-typeB-item3 .slick-next,
  .span9 .carousel-typeB-item3 .slick-prev {
    height: 100px;
  }
  .span8 .carousel-typeB-item3 .slick-slide p,
  .span8 .carousel-typeB-item3 .slick-next,
  .span8 .carousel-typeB-item3 .slick-prev {
    height: 88px;
  }
  .span7 .carousel-typeB-item3 .slick-slide p,
  .span7 .carousel-typeB-item3 .slick-next,
  .span7 .carousel-typeB-item3 .slick-prev {
    height: 77px;
  }
  .span9 .carousel-typeB-item2 .slick-slide p,
  .span9 .carousel-typeB-item2 .slick-next,
  .span9 .carousel-typeB-item2 .slick-prev {
    height: 155px;
  }
  .span8 .carousel-typeB-item2 .slick-slide p,
  .span8 .carousel-typeB-item2 .slick-next,
  .span8 .carousel-typeB-item2 .slick-prev {
    height: 137px;
  }
  .span7 .carousel-typeB-item2 .slick-slide p,
  .span7 .carousel-typeB-item2 .slick-next,
  .span7 .carousel-typeB-item2 .slick-prev {
    height: 119px;
  }
  .span9 .carousel-typeB-item1 .slick-slide p,
  .span9 .carousel-typeB-item1 .slick-next,
  .span9 .carousel-typeB-item1 .slick-prev {
    height: 155px;
  }
  .span8 .carousel-typeB-item1 .slick-slide p,
  .span8 .carousel-typeB-item1 .slick-next,
  .span8 .carousel-typeB-item1 .slick-prev {
    height: 137px;
  }
  .span7 .carousel-typeB-item1 .slick-slide p,
  .span7 .carousel-typeB-item1 .slick-next,
  .span7 .carousel-typeB-item1 .slick-prev {
    height: 119px;
  }
  .span9 .carousel-typeC-item5 .slick-slide p {
    height: 85px;
  }
  .span8 .carousel-typeC-item5 .slick-slide p {
    height: 72px;
  }
  .span7 .carousel-typeC-item5 .slick-slide p {
    height: 59px;
  }
  .span9 .carousel-typeC-item3 .slick-slide p {
    height: 105px;
  }
  .span8 .carousel-typeC-item3 .slick-slide p {
    height: 94px;
  }
  .span7 .carousel-typeC-item3 .slick-slide p {
    height: 82px;
  }
  .span9 .carousel-typeC-item2 .slick-slide p {
    height: 160px;
  }
  .span8 .carousel-typeC-item2 .slick-slide p {
    height: 140px;
  }
  .span7 .carousel-typeC-item2 .slick-slide p {
    height: 120px;
  }
  .span9 .carousel-typeC-item1 .slick-slide p {
    height: 160px;
  }
  .span8 .carousel-typeC-item1 .slick-slide p {
    height: 140px;
  }
  .span7 .carousel-typeC-item1 .slick-slide p {
    height: 120px;
  }
  .span9 .carousel-typeC-item5 .slick-next,
  .span9 .carousel-typeC-item5 .slick-prev {
    top: 56px;
  }
  .span8 .carousel-typeC-item5 .slick-next,
  .span8 .carousel-typeC-item5 .slick-prev {
    top: 51px;
  }
  .span7 .carousel-typeC-item5 .slick-next,
  .span7 .carousel-typeC-item5 .slick-prev {
    top: 47px;
  }
  .span9 .carousel-typeC-item3 .slick-next,
  .span9 .carousel-typeC-item3 .slick-prev {
    top: 75px;
  }
  .span8 .carousel-typeC-item3 .slick-next,
  .span8 .carousel-typeC-item3 .slick-prev {
    top: 68px;
  }
  .span7 .carousel-typeC-item3 .slick-next,
  .span7 .carousel-typeC-item3 .slick-prev {
    top: 62px;
  }
  .span9 .carousel-typeC-item2 .slick-next,
  .span9 .carousel-typeC-item2 .slick-prev {
    top: 100px;
  }
  .span8 .carousel-typeC-item2 .slick-next,
  .span8 .carousel-typeC-item2 .slick-prev {
    top: 90px;
  }
  .span7 .carousel-typeC-item2 .slick-next,
  .span7 .carousel-typeC-item2 .slick-prev {
    top: 80px;
  }
  .span9 .carousel-typeC-item1 .slick-next,
  .span9 .carousel-typeC-item1 .slick-prev {
    top: 100px;
  }
  .span8 .carousel-typeC-item1 .slick-next,
  .span8 .carousel-typeC-item1 .slick-prev {
    top: 90px;
  }
  .span7 .carousel-typeC-item1 .slick-next,
  .span7 .carousel-typeC-item1 .slick-prev {
    top: 80px;
  }
/*---------------------------------------------------------------
  for 3column [span6]
---------------------------------------------------------------*/
  .span6 .carousel-typeA {
    //height: 160px !important;
  }
  .span6 .carousel-typeA .bottomNav {
    //top: 97px !important;
  }
  .span6 .carousel-typeB-item5 .slick-slide p,
  .span6 .carousel-typeB-item5 .slick-next,
  .span6 .carousel-typeB-item5 .slick-prev {
    height: 40px;
  }
  .span5 .carousel-typeB-item5 .slick-slide p,
  .span5 .carousel-typeB-item5 .slick-next,
  .span5 .carousel-typeB-item5 .slick-prev {
    height: 33px;
  }
  .span4 .carousel-typeB-item5 .slick-slide p,
  .span4 .carousel-typeB-item5 .slick-next,
  .span4 .carousel-typeB-item5 .slick-prev {
    height: 25px;
  }
  .span6 .carousel-typeB-item4 .slick-slide p,
  .span6 .carousel-typeB-item4 .slick-next,
  .span6 .carousel-typeB-item4 .slick-prev {
    height: 50px;
  }
  .span5 .carousel-typeB-item4 .slick-slide p,
  .span5 .carousel-typeB-item4 .slick-next,
  .span5 .carousel-typeB-item4 .slick-prev {
    height: 41px;
  }
  .span4 .carousel-typeB-item4 .slick-slide p,
  .span4 .carousel-typeB-item4 .slick-next,
  .span4 .carousel-typeB-item4 .slick-prev {
    height: 32px;
  }
  .span6 .carousel-typeB-item3 .slick-slide p,
  .span6 .carousel-typeB-item3 .slick-next,
  .span6 .carousel-typeB-item3 .slick-prev {
    height: 65px;
  }
  .span5 .carousel-typeB-item3 .slick-slide p,
  .span5 .carousel-typeB-item3 .slick-next,
  .span5 .carousel-typeB-item3 .slick-prev {
    height: 53px;
  }
  .span4 .carousel-typeB-item3 .slick-slide p,
  .span4 .carousel-typeB-item3 .slick-next,
  .span4 .carousel-typeB-item3 .slick-prev {
    height: 41px;
  }
  .span6 .carousel-typeB-item2 .slick-slide p,
  .span6 .carousel-typeB-item2 .slick-next,
  .span6 .carousel-typeB-item2 .slick-prev {
    height: 100px;
  }
  .span5 .carousel-typeB-item2 .slick-slide p,
  .span5 .carousel-typeB-item2 .slick-next,
  .span5 .carousel-typeB-item2 .slick-prev {
    height: 84px;
  }
  .span4 .carousel-typeB-item2 .slick-slide p,
  .span4 .carousel-typeB-item2 .slick-next,
  .span4 .carousel-typeB-item2 .slick-prev {
    height: 68px;
  }
  .span6 .carousel-typeB-item1 .slick-slide p,
  .span6 .carousel-typeB-item1 .slick-next,
  .span6 .carousel-typeB-item1 .slick-prev {
    height: 100px;
  }
  .span5 .carousel-typeB-item1 .slick-slide p,
  .span5 .carousel-typeB-item1 .slick-next,
  .span5 .carousel-typeB-item1 .slick-prev {
    height: 90px;
  }
  .span4 .carousel-typeB-item1 .slick-slide p,
  .span4 .carousel-typeB-item1 .slick-next,
  .span4 .carousel-typeB-item1 .slick-prev {
    height: 80px;
  }
  .span6 .carousel-typeC-item5 .slick-slide p {
    height: 45px;
  }
  .span5 .carousel-typeC-item5 .slick-slide p {
    height: 40px;
  }
  .span4 .carousel-typeC-item5 .slick-slide p {
    height: 35px;
  }
  .span6 .carousel-typeC-item3 .slick-slide p {
    height: 70px;
  }
  .span5 .carousel-typeC-item3 .slick-slide p {
    height: 65px;
  }
  .span4 .carousel-typeC-item3 .slick-slide p {
    height: 60px;
  }
  .span6 .carousel-typeC-item2 .slick-slide p {
    height: 100px;
  }
  .span5 .carousel-typeC-item2 .slick-slide p {
    height: 94px;
  }
  .span4 .carousel-typeC-item2 .slick-slide p {
    height: 87px;
  }
  .span6 .carousel-typeC-item1 .slick-slide p {
    height: 100px;
  }
  .span5 .carousel-typeC-item1 .slick-slide p {
    height: 94px;
  }
  .span4 .carousel-typeC-item1 .slick-slide p {
    height: 87px;
  }
  .span6 .carousel-typeC-item5 .slick-next,
  .span6 .carousel-typeC-item5 .slick-prev {
    top: 43px;
  }
  .span5 .carousel-typeC-item5 .slick-next,
  .span5 .carousel-typeC-item5 .slick-prev {
    top: 40px;
  }
  .span4 .carousel-typeC-item5 .slick-next,
  .span4 .carousel-typeC-item5 .slick-prev {
    top: 37px;
  }
  .span6 .carousel-typeC-item3 .slick-next,
  .span6 .carousel-typeC-item3 .slick-prev {
    top: 57px;
  }
  .span5 .carousel-typeC-item3 .slick-next,
  .span5 .carousel-typeC-item3 .slick-prev {
    top: 51px;
  }
  .span4 .carousel-typeC-item3 .slick-next,
  .span4 .carousel-typeC-item3 .slick-prev {
    top: 45px;
  }
  .span6 .carousel-typeC-item2 .slick-next,
  .span6 .carousel-typeC-item2 .slick-prev {
    top: 70px;
  }
  .span5 .carousel-typeC-item2 .slick-next,
  .span5 .carousel-typeC-item2 .slick-prev {
    top: 67px;
  }
  .span4 .carousel-typeC-item2 .slick-next,
  .span4 .carousel-typeC-item2 .slick-prev {
    top: 58px;
  }
  .span6 .carousel-typeC-item1 .slick-next,
  .span6 .carousel-typeC-item1 .slick-prev {
    top: 70px;
  }
  .span5 .carousel-typeC-item1 .slick-next,
  .span5 .carousel-typeC-item1 .slick-prev {
    top: 67px;
  }
  .span4 .carousel-typeC-item1 .slick-next,
  .span4 .carousel-typeC-item1 .slick-prev {
    top: 64px;
  }
  /*---------------------------------------------------------------
    for sidebar
  ---------------------------------------------------------------*/
  .span3 .carousel-typeA .bottomNav {
    //margin-top: -18px;
  }
  .span3 .carousel-typeB-item5 .slick-slide p,
  .span3 .carousel-typeB-item5 .slick-next,
  .span3 .carousel-typeB-item5 .slick-prev {
    height: 17px;
  }
  .span3 .carousel-typeB-item4 .slick-slide p,
  .span3 .carousel-typeB-item4 .slick-next,
  .span3 .carousel-typeB-item4 .slick-prev {
    height: 22px;
  }
  .span3 .carousel-typeB-item3 .slick-slide p,
  .span3 .carousel-typeB-item3 .slick-next,
  .span3 .carousel-typeB-item3 .slick-prev {
    height: 29px;
  }
  .span3 .carousel-typeB-item2 .slick-slide p,
  .span3 .carousel-typeB-item2 .slick-next,
  .span3 .carousel-typeB-item2 .slick-prev {
    height: 52px;
  }
  .span3 .carousel-typeB-item1 .slick-slide p,
  .span3 .carousel-typeB-item1 .slick-next,
  .span3 .carousel-typeB-item1 .slick-prev {
    height: 70px;
  }
  .span3 .carousel-typeC-item5 .slick-slide p {
    height: 30px;
  }
  .span3 .carousel-typeC-item3 .slick-slide p {
    height: 45px;
  }
  .span3 .carousel-typeC-item2 .slick-slide p {
    height: 80px;
  }
  .span3 .carousel-typeC-item1 .slick-slide p {
    height: 80px;
  }
  .span3 .carousel-typeC .slick-prev,
  .span3 .carousel-typeC .slick-next {
    width: 20px;
    height: 20px;
    margin-top: 0px;
    background-size: 100%;
  }
  .span3 .carousel-typeC-item5 .slick-next,
  .span3 .carousel-typeC-item5 .slick-prev {
    top: 2px;
  }
  .span3 .carousel-typeC-item3 .slick-next,
  .span3 .carousel-typeC-item3 .slick-prev {
    top: 10px;
  }
  .span3 .carousel-typeC-item2 .slick-next,
  .span3 .carousel-typeC-item2 .slick-prev {
    top: 20px;
  }
  .span3 .carousel-typeC-item1 .slick-next,
  .span3 .carousel-typeC-item1 .slick-prev {
    top: 32px;
  }
}
@media (min-width: 649px) and (max-width: 767px) {
  .span12 .carousel-typeA .bottomNav {
    //margin-top: -20px;
  }
  .carousel-typeA .bottomNav {
    //margin-top: -22px;
  }
  .carousel-typeB-item5 .slick-slide p,
  .carousel-typeB-item5 .slick-next,
  .carousel-typeB-item5 .slick-prev {
    height: 85px;
  }
  .carousel-typeB-item4 .slick-slide p,
  .carousel-typeB-item4 .slick-next,
  .carousel-typeB-item4 .slick-prev {
    height: 105px;
  }
  .carousel-typeB-item3 .slick-slide p,
  .carousel-typeB-item3 .slick-next,
  .carousel-typeB-item3 .slick-prev {
    height: 140px;
  }
  .carousel-typeB-item2 .slick-slide p,
  .carousel-typeB-item2 .slick-next,
  .carousel-typeB-item2 .slick-prev {
    height: 215px;
  }
  .carousel-typeB-item1 .slick-slide p,
  .carousel-typeB-item1 .slick-next,
  .carousel-typeB-item1 .slick-prev {
    height: 215px;
  }
  .carousel-typeC-item5 .slick-slide p {
    height: 85px;
  }
  .carousel-typeC-item3 .slick-slide p {
    height: 140px;
  }
  .carousel-typeC-item2 .slick-slide p {
    height: 215px;
  }
  .carousel-typeC-item1 .slick-slide p {
    height: 215px;
  }
  .carousel-typeC .slick-prev,
  .carousel-typeC .slick-next {
    margin-top: 0px;
  }
  .carousel-typeC-item5 .slick-next,
  .carousel-typeC-item5 .slick-prev {
    top: 21px;
  }
  .carousel-typeC-item3 .slick-next,
  .carousel-typeC-item3 .slick-prev {
    top: 46px;
  }
  .carousel-typeC-item2 .slick-next,
  .carousel-typeC-item2 .slick-prev {
    top: 85px;
  }
  .carousel-typeC-item1 .slick-next,
  .carousel-typeC-item1 .slick-prev {
    top: 85px;
  }
}
@media (min-width: 481px) and (max-width: 648px) {
/*---------------------------------------------------------------
  for 1column [span12]
---------------------------------------------------------------*/
  .carousel-typeA .bottomNav {
    //margin-top: -20px;
  }
  .carousel-typeB-item5 .slick-slide p,
  .carousel-typeB-item5 .slick-next,
  .carousel-typeB-item5 .slick-prev {
    height: 70px;
  }
  .carousel-typeB-item4 .slick-slide p,
  .carousel-typeB-item4 .slick-next,
  .carousel-typeB-item4 .slick-prev {
    height: 85px;
  }
  .carousel-typeB-item3 .slick-slide p,
  .carousel-typeB-item3 .slick-next,
  .carousel-typeB-item3 .slick-prev {
    height: 115px;
  }
  .carousel-typeB-item2 .slick-slide p,
  .carousel-typeB-item2 .slick-next,
  .carousel-typeB-item2 .slick-prev {
    height: 170px;
  }
  .carousel-typeB-item1 .slick-slide p,
  .carousel-typeB-item1 .slick-next,
  .carousel-typeB-item1 .slick-prev {
    height: 215px;
  }
  .carousel-typeC-item5 .slick-slide p {
    height: 70px;
  }
  .carousel-typeC-item3 .slick-slide p {
    height: 115px;
  }
  .carousel-typeC-item2 .slick-slide p {
    height: 170px;
  }
  .carousel-typeC-item1 .slick-slide p {
    height: 170px;
  }
  .carousel-typeC .slick-prev,
  .carousel-typeC .slick-next {
    width: 30px;
    height: 30px;
    margin-top: 0px;
    background-size: 100%;
  }
  .carousel-typeC-item5 .slick-next,
  .carousel-typeC-item5 .slick-prev {
    top: 16px;
  }
  .carousel-typeC-item3 .slick-next,
  .carousel-typeC-item3 .slick-prev {
    top: 38px;
  }
  .carousel-typeC-item2 .slick-next,
  .carousel-typeC-item2 .slick-prev {
    top: 65px;
  }
  .carousel-typeC-item1 .slick-next,
  .carousel-typeC-item1 .slick-prev {
    top: 70px;
  }
}
@media (max-width: 480px){
  .carousel-typeA .bottomNav {
    //margin-top: -10px;
  }
  .carousel-typeB-item5 .slick-slide p,
  .carousel-typeB-item5 .slick-next,
  .carousel-typeB-item5 .slick-prev {
    height: 45px;
  }
  .carousel-typeB-item4 .slick-slide p,
  .carousel-typeB-item4 .slick-next,
  .carousel-typeB-item4 .slick-prev {
    height: 60px;
  }
  .carousel-typeB-item3 .slick-slide p,
  .carousel-typeB-item3 .slick-next,
  .carousel-typeB-item3 .slick-prev {
    height: 80px;
  }
  .carousel-typeB-item2 .slick-slide p,
  .carousel-typeB-item2 .slick-next,
  .carousel-typeB-item2 .slick-prev {
    height: 115px;
  }
  .carousel-typeB-item1 .slick-slide p,
  .carousel-typeB-item1 .slick-next,
  .carousel-typeB-item1 .slick-prev {
    height: 115px;
  }
  .carousel-typeC-item5 .slick-slide p {
    height: 50px;
  }
  .carousel-typeC-item3 .slick-slide p {
    height: 80px;
  }
  .carousel-typeC-item2 .slick-slide p {
    height: 115px;
  }
  .carousel-typeC-item1 .slick-slide p {
    height: 115px;
  }
  .carousel-typeC .slick-prev,
  .carousel-typeC .slick-next {
    width: 20px;
    height: 20px;
    margin-top: 0px;
    background-size: 100%;
  }
  .carousel-typeC-item5 .slick-next,
  .carousel-typeC-item5 .slick-prev {
    top: 14px;
  }
  .carousel-typeC-item3 .slick-next,
  .carousel-typeC-item3 .slick-prev {
    top: 30px;
  }
  .carousel-typeC-item2 .slick-next,
  .carousel-typeC-item2 .slick-prev {
    top: 46px;
  }
  .carousel-typeC-item1 .slick-next,
  .carousel-typeC-item1 .slick-prev {
    top: 50px;
  }
}
/*---------------------------------------------------------------
  for ie8
---------------------------------------------------------------*/
.lt-ie9 .carousel-typeB .slick-prev {
  background: url(/common/img/carousel/skins/charming/typeB-leftNavOFF.png) center center no-repeat rgb(0,0,0);
}
.lt-ie9 .carousel-typeB .slick-next {
  background: url(/common/img/carousel/skins/charming/typeB-rightNavOFF.png) center center no-repeat rgb(0,0,0);
}
/*-- for 1column [span12] --*/
.lt-ie9 .span12 .carousel-typeA {
  //height: 290px !important;
}
.lt-ie9 .span12 .carousel-typeA .bottomNav {
  //top: 260px !important;
}
.lt-ie9 .span12 .carousel-typeB-item5 .slick-slide p,
.lt-ie9 .span12 .carousel-typeB-item5 .slick-next,
.lt-ie9 .span12 .carousel-typeB-item5 .slick-prev {
  height: 110px;
}
.lt-ie9 .span12 .carousel-typeB-item4 .slick-slide p,
.lt-ie9 .span12 .carousel-typeB-item4 .slick-next,
.lt-ie9 .span12 .carousel-typeB-item4 .slick-prev {
  height: 130px;
}
.lt-ie9 .span12 .carousel-typeB-item3 .slick-slide p,
.lt-ie9 .span12 .carousel-typeB-item3 .slick-next,
.lt-ie9 .span12 .carousel-typeB-item3 .slick-prev {
  height: 185px;
}
.lt-ie9 .span12 .carousel-typeB-item2 .slick-slide p,
.lt-ie9 .span12 .carousel-typeB-item2 .slick-next,
.lt-ie9 .span12 .carousel-typeB-item2 .slick-prev {
  height: 280px;
}
.lt-ie9 .span12 .carousel-typeB-item1 .slick-slide p,
.lt-ie9 .span12 .carousel-typeB-item1 .slick-next,
.lt-ie9 .span12 .carousel-typeB-item1 .slick-prev {
  height: 280px;
}
.lt-ie9 .span12 .carousel-typeC-item5 .slick-slide p {
  height: 115px;
}
.lt-ie9 .span12 .carousel-typeC-item3 .slick-slide p {
  height: 215px;
}
.lt-ie9 .span12 .carousel-typeC-item2 .slick-slide p {
  height: 320px;
}
.lt-ie9 .span12 .carousel-typeC-item1 .slick-slide p {
  height: 320px;
}
/*-- for 2column [span9] --*/
.lt-ie9 .span9 .carousel-typeA {
  //height: 270px !important;
}
.lt-ie9 .span9 .carousel-typeA .bottomNav {
  //top: 240px !important;
}
.lt-ie9 .span9 .carousel-typeB-item5 .slick-slide p,
.lt-ie9 .span9 .carousel-typeB-item5 .slick-next,
.lt-ie9 .span9 .carousel-typeB-item5 .slick-prev {
  height: 80px;
}
.lt-ie9 .span9 .carousel-typeB-item4 .slick-slide p,
.lt-ie9 .span9 .carousel-typeB-item4 .slick-next,
.lt-ie9 .span9 .carousel-typeB-item4 .slick-prev {
  height: 105px;
}
.lt-ie9 .span9 .carousel-typeB-item3 .slick-slide p,
.lt-ie9 .span9 .carousel-typeB-item3 .slick-next,
.lt-ie9 .span9 .carousel-typeB-item3 .slick-prev {
  height: 140px;
}
.lt-ie9 .span9 .carousel-typeB-item2 .slick-slide p,
.lt-ie9 .span9 .carousel-typeB-item2 .slick-next,
.lt-ie9 .span9 .carousel-typeB-item2 .slick-prev {
  height: 205px;
}
.lt-ie9 .span9 .carousel-typeB-item1 .slick-slide p,
.lt-ie9 .span9 .carousel-typeB-item1 .slick-next,
.lt-ie9 .span9 .carousel-typeB-item1 .slick-prev {
  height: 205px;
}
.lt-ie9 .span9 .carousel-typeC-item5 .slick-slide p {
  height: 85px;
}
.lt-ie9 .span9 .carousel-typeC-item3 .slick-slide p {
  height: 145px;
}
.lt-ie9 .span9 .carousel-typeC-item2 .slick-slide p {
  height: 210px;
}
.lt-ie9 .span9 .carousel-typeC-item1 .slick-slide p {
  height: 210px;
}

/*-- for 3column [span6] --*/
.lt-ie9 .span6 .carousel-typeA {
  //height: 190px !important;
}
.lt-ie9 .span6 .carousel-typeA .bottomNav {
  //top: 160px !important;
}
.lt-ie9 .span6 .carousel-typeB-item5 .slick-slide p,
.lt-ie9 .span6 .carousel-typeB-item5 .slick-next,
.lt-ie9 .span6 .carousel-typeB-item5 .slick-prev {
  height: 55px;
}
.lt-ie9 .span6 .carousel-typeB-item4 .slick-slide p,
.lt-ie9 .span6 .carousel-typeB-item4 .slick-next,
.lt-ie9 .span6 .carousel-typeB-item4 .slick-prev {
  height: 65px;
}
.lt-ie9 .span6 .carousel-typeB-item3 .slick-slide p,
.lt-ie9 .span6 .carousel-typeB-item3 .slick-next,
.lt-ie9 .span6 .carousel-typeB-item3 .slick-prev {
  height: 85px;
}
.lt-ie9 .span6 .carousel-typeB-item2 .slick-slide p,
.lt-ie9 .span6 .carousel-typeB-item2 .slick-next,
.lt-ie9 .span6 .carousel-typeB-item2 .slick-prev {
  height: 135px;
}
.lt-ie9 .span6 .carousel-typeB-item1 .slick-slide p,
.lt-ie9 .span6 .carousel-typeB-item1 .slick-next,
.lt-ie9 .span6 .carousel-typeB-item1 .slick-prev {
  height: 135px;
}
.lt-ie9 .span6 .carousel-typeC-item5 .slick-slide p {
  height: 60px;
}
.lt-ie9 .span6 .carousel-typeC-item3 .slick-slide p {
  height: 90px;
}
.lt-ie9 .span6 .carousel-typeC-item2 .slick-slide p {
  height: 140px;
}
.lt-ie9 .span6 .carousel-typeC-item1 .slick-slide p {
  height: 140px;
}
/*-- for sidebar [span3] --*/
.lt-ie9 .span3 .carousel-typeA {
  height: 100% !important;
}
.lt-ie9 .span3 .carousel-typeA .bottomNav {
  bottom: -10px !important;
  left: 50% !important;
  max-height: 35px !important;
  overflow: hidden;
  padding-left: 4px;
}
.lt-ie9 .span3 .carousel-typeB-item5 .slick-slide p,
.lt-ie9 .span3 .carousel-typeB-item5 .slick-next,
.lt-ie9 .span3 .carousel-typeB-item5 .slick-prev {
  height: 30px;
}
.lt-ie9 .span3 .carousel-typeB-item4 .slick-slide p,
.lt-ie9 .span3 .carousel-typeB-item4 .slick-next,
.lt-ie9 .span3 .carousel-typeB-item4 .slick-prev {
  height: 35px;
}
.lt-ie9 .span3 .carousel-typeB-item3 .slick-slide p,
.lt-ie9 .span3 .carousel-typeB-item3 .slick-next,
.lt-ie9 .span3 .carousel-typeB-item3 .slick-prev {
  height: 50px;
}
.lt-ie9 .span3 .carousel-typeB-item2 .slick-slide p,
.lt-ie9 .span3 .carousel-typeB-item2 .slick-next,
.lt-ie9 .span3 .carousel-typeB-item2 .slick-prev {
  height: 70px;
}
.lt-ie9 .span3 .carousel-typeB-item1 .slick-slide p,
.lt-ie9 .span3 .carousel-typeB-item1 .slick-next,
.lt-ie9 .span3 .carousel-typeB-item1 .slick-prev {
  height: 70px;
}
.lt-ie9 .span3 .carousel-typeC-item5 .slick-slide p {
  height: 30px;
}
.lt-ie9 .span3 .carousel-typeC-item3 .slick-slide p {
  height: 55px;
}
.lt-ie9 .span3 .carousel-typeC-item2 .slick-slide p {
  height: 80px;
}
.lt-ie9 .span3 .carousel-typeC-item1 .slick-slide p {
  height: 80px;
}
.lt-ie9 .span3 .carousel-typeC .slick-prev,
.lt-ie9 .span3 .carousel-typeC .slick-next {
  width: 20px;
  height: 20px;
  margin-top: -20px;
  background-size: 100%;
  top: 30px;
}
.lt-ie9 .span3 .carousel-typeC-item5 .slick-prev,
.lt-ie9 .span3 .carousel-typeC-item5 .slick-next {
  top: 30px;
}