.tiles .rel {
    position: relative;
}

.tiles, .tiles h1, .tiles h2, .tiles h3, .tiles p {
    font-family: "Roboto", "Open Sans", Verdana, Arial;
}
/*.mid-content-wrapper .tiles{
    margin-top: -35px;
}
*/



.tiles .row .gray {
    background-color: #0D3F6F;
    border: solid 1px rgba(0,0,0,.09);
    color: #fff;
}

.tiles .row .blue {
    background-color: #2c6dac;
    border: solid 1px #29518d;
    color: #fff;
}

.tiles .row .darkblue {
    background-color: #002a4d;
    border: solid 1px #00172f;
    color: #fff;
}
.tiles .row .facebookblue {
    background-color: #3B5998;
    border: solid 1px #394380;
    color: #fff;
}
.tiles .row .twitterblue {
    background-color: #29A8E0;
    border: solid 1px #2a88c0;
    color: #fff;
}
.tiles .row .linkedinblue {
    background-color: #017BB5;
    border: solid 1px #015f97;
    color: #fff;
}
.tiles .row .googlered {
    background-color: #CC3631;
    border: solid 1px #a3322f;
    color: #fff;
}
.tiles .row .noborder {
    border:none;
}





.tiles .row {
    margin: 0 -5px 0 -5px !important; 
    padding: 0 !important;
}









.tiles .row .no-padding {
    padding: 0 !important;
    margin: 0 !important;

}
.tiles .row .add-padding {
    padding: 10px !important;
}


.tiles .tbox {
    overflow: hidden;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border: solid 1px rgba(0,0,0,.2);
    background-color: #000000;
    color: #fff;
}
.tiles a .tbox:hover {background-color: #008ac7;}

.tiles .tbox-alt {
    background-color: #b72025;
}
.tiles a .tbox-alt:hover {background-color: #1c3f95;}

.tiles .tbox h2 {
    font-size: 20px;
    background-color: transparent !important;
    color: #fff;

}


.tiles a .tbox .light-font {
    color: #fff;
    font-size: 15px;
    line-height: inherit;
    margin-bottom: 0;
}

.tiles .tbox .tbox-phone {
    font-size: 42px;
    font-weight: bold;
    padding: 10px 0 0 0;
    color: #fff;
    font-family: Open Sans Condensed;
    margin-top: -12px;
}


.match-column-height-vans {
    clear: both;
    content: ' ';
    display: block;
}

.tiles .icon-box  {
    text-align: center;
    position: relative;
}
.tiles .icon-box i {
    position: absolute;
    font-size: 36px;
    color: #fff;
    width: 36px;
    height: 36px;
    text-align: center;
    top: 50%;
    margin-top: -18px;
    left: 50%;
    margin-left: -18px;
}

.tiles .counter-box  {
    float: left;
    width: 50px;
}
.tiles .counter-box .txt {
    font-size: 30px;
    color: #fff;
    width: 50px;
    height: 58px;
    text-align: center;
    background-color: rgba(0,0,0,.6);
    padding-top: 6px;
    font-weight: bold;
}
.tiles .textcontainer {
    float: left;
    padding-left: 10px;
}


.tiles .big-text-box  {
    text-align: left;
    font-size: 24px;
    font-weight: bold;
    padding: 10px;
}
.tiles .big-text-box .sub  {
    text-align: left;
    font-size: 15px;
    font-weight: normal;
}
.tiles .normal-text-box  {
    text-align: left;
    font-size: 14px;
    padding: 10px;
}
.tiles .normal-text-box h2  {
    text-align: left;
    line-height: 25px;
    margin-bottom: 10px;
}
.v-scroll-bar {
    height: inherit;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 10px;
}
.tiles ul {
    margin-top: 5px;
    padding-left: 0;
    list-style-type: none;
}
.tiles ul li {
    padding-left: 0px;
}
.tiles ul li:before {
    font-family: 'FontAwesome';
    content: '\f00c';
    margin:0 5px 0 -0px;
}
.tiles .bxslider li:before {
    display: none !important;
}


.tiles .base-link-fixed {
    position: absolute;
    display: block;
    height: 30px;
    left: 1px;
    right:1px;
    bottom: -15px;
    background-color: rgba(0,0,0,.6);
    color: #fff;
    padding: 3px 5px;
    font-size:14px;
}



.tiles .base-link-fixed:hover {
    background-color: rgba(0,0,0,.2);
}
.tiles .base-link-fixed i {
    background-color: rgba(255,255,255,.2);
    font-size: 22px;
    padding: 4px 5px;
    position: absolute;
    right: 0px;
    top: 0;
    bottom: 1px;
}

.tiles .base-link-fixed {
    position: absolute;
    display: block;
    height: 30px;
    left: 1px;
    right:1px;
    bottom: 0;
    background-color: rgba(0,0,0,.6);
    color: #fff;
    padding: 3px 5px;
    font-size:14px;
}

.tiles .slide-up-link-delayed {
    position: absolute;
    display: block;
    height: 30px;
    left: 1px;
    right:1px;
    bottom: -30px;
    background-color: rgba(0,0,0,.6);
    color: #fff;
    padding: 3px 5px;
    font-size:14px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.tiles .tbox:hover .slide-up-link-delayed {
    bottom: 0px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}


.tiles .slide-up-link-delayed:hover {
    background-color: rgba(0,0,0,.2);
}
.tiles .slide-up-link-delayed:hover {
    background-color: rgba(0,0,0,.2);
}
.tiles .slide-up-link-delayed i {
    background-color: rgba(255,255,255,.2);
    font-size: 22px;
    padding: 4px 5px;
    position: absolute;
    right: 0px;
    top: 0;
    bottom: 1px;
}


.tiles .icon {
    font-size: 26px;
    background-color: rgba(255,255,255,.2);
    padding: 7px 5px;
}
.tiles .icon.dark {
    background-color: #002A4D;
    color: #FFF;
}
.tiles .icon.bottom-right-featured-van {
    position: absolute;
    bottom: 5px;
    right: 5px;
    padding: 6px 5px;
    font-size: 17px !important;
}
.tiles .icon.bottom-right {
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.tiles .icon.top-right {
    position: absolute;
    top: 10px;
    right: 10px;
}

.tiles .small-box {
    font-size: 15px;
    padding: 8px 5px;
    text-align: center;
    font-weight: bold;
}
.tiles .small {
    font-size: 13px;
}

.tiles .featured-van {

}
.tiles .featured-van .vehicle-image-wrapper {
    overflow: hidden;
    height: 93px;

}
.tiles .featured-van .details {
    margin: 0 5px;
    overflow: hidden;
}
.tiles .featured-van .model {
    font-size: 14px;
    line-height: normal;
    white-space: nowrap;
}
.tiles .featured-van .conversion {
    font-size: 12px;
    line-height: normal;
    white-space: nowrap;
}
.tiles .featured-van .price {
    background-color: rgba(0,0,0,.1);
    padding: 3px;
    margin-top: 5px;
    display: inline-block;
}
.tiles .featured-van .icon {
    background-color: rgba(0,0,0,.1);
    font-size: 21px;
}
.tiles .img-responsive-centered {
    height: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 0;
}



.ask-question-wrapper {
    padding: 4px 10px 4px 10px;
    font-size: 25px;
    position: relative;
    text-shadow: 1px 1px 0px #000;
    font-family: Open Sans Condensed;
    font-weight: bold;
}
.ask-question-wrapper:before {
border-style: solid;
border-width: 10px 18px 0 18px;
display: block;
position: absolute;
bottom: -10px;
left: 10px;
content: ' ';
}

.ask-question-wrapper .sub-text {
    margin-bottom: 5px;
    margin-top: -5px;
}

.tiles .banner-slider {
    color: #fff;
}

.tiles .banner-slider .bannersloading {
    color: rgba(0,0,0,.4);
    text-align: center;
    position: absolute;
    top: 40%;
    width: 100%;
}
.tiles .banner-slider  {

}




.tiles .img-responsive-centered-banner {
    height: 100%;
    -webkit-transition: margin-left 0s ;
    -moz-transition: margin-left 0s ;
    -ms-transition: margin-left 0s ;
    -o-transition: margin-left 0s ;
    transition: margin-left 0s ;
}

.tiles .banner-nav-btn {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    background-color: rgba(0,0,0,.4);
    border: solid 1px rgba(255,255,255,.6);
    height: 30px;
    width: 30px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: .5;
    line-height: 30px;
    cursor: pointer;
}
.tiles .banner-nav-btn:hover {
    background-color: #2C6DAC;
}
.tiles .banner-slider {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;

}

.tiles .banner-slider .banner-nav-btn.right {
    right: -30px;
    padding-left: 9px;
    transform: rotate(180deg);
}
.tiles  .banner-slider .banner-nav-btn.left {
    left: -30px;
    padding-left: 7px;
    transform: rotate(180deg);
}
.tiles .banner-slider .banner-nav-btn.expand {
    top: -30px;
    right: 10px;
    padding-left: 7px;
    transform: rotateX(180deg);
}
.tiles .banner-slider:hover .banner-nav-btn.right {
    right: 10px;
    opacity: 1;
    transform: rotate(0deg);
}
.tiles .banner-slider:hover .banner-nav-btn.left {
    left: 10px;
    opacity: 1;
    transform: rotate(0deg);
}
.tiles .banner-slider:hover .banner-nav-btn.expand {
    top: 25px;
    opacity: 1;
    transform: rotateX(0deg);
}

.tiles .banner-title-bar  {
    position: absolute;
    right: 0;
    bottom: -40px;
    left: 0;
    z-index: 9999;
    height: 40px;
    background-color: rgba(0,0,0,.6);
    padding: 5px 10px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.tiles .banner-slider  {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
}
.tiles .banner-slider:hover .banner-title-bar  {
    bottom: 0px;

}
.tiles .banner-slider:hover .banner-title-bar a  {
    position: absolute;
    right: 10px;
    display: block;
    padding: 3px 10px;
    background-color: rgba(255,255,255,1);
    color: #000;
    font-size: 14px;
}
.tiles .banner-slider #image-list, .tiles .banner-slider .single-image {
    position: absolute;
    height: 100% !important;
    width: inherit;

}
.tiles .banner-slider #image-list {
    position: relative;
    width: 100%;


}
.tiles .banner-slider .single-image {
    opacity: 0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.tiles .banner-slider .single-image.zooming  {
    opacity: 1;
}
.tiles .banner-slider .banner-wrap-img  {
    zoom: 1; /* IE */
    transform: scale(1); /* Standard Property */
    -webkit-transition: all 2s;
    -moz-transition: all 2s;
    -ms-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s;

}

.tiles .banner-slider .single-image.zooming .banner-wrap-img  {
    zoom: 1; /* IE */
    transform: scale(1); /* Standard Property */
    opacity: 1;

}

.tiles .banner-slider:hover .single-image.zooming .banner-wrap-img {
    zoom: 1; /* IE */
    transform: scale(1); /* Standard Property */
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.tiles .close-enlarged-btn {
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 8px;
    font-size: 26px;
    cursor: pointer;
    background-color: #04698B;
    border:solid 1px #0052a4;
    color: #fff;
}
.tiles #enlarge-banner-container {
    display: none;
}



.play-pause-controls {
    position: absolute;
    margin-top: -80px;
    width: 100%;
    text-align: center; 

}

.play-pause-controls .fa {
    font-size: 25px;
    background-color: #BD0405;
    color: #fff;
    padding: 15px;
    border-radius: 50%;
    border: solid 2px #fff;
    position: absolute;
    left: calc(50% - 30px);
    cursor: pointer;
}

.play-pause-controls .fa-pause {
    display: none;
    background-color: #BD0405;
}
.play-pause-controls .fa-play {
    background-color: #36bd5a;
}
.play-pause-controls .fa-pause {
    display: none;
    background-color: #BD0405;
}

.play-pause-controls .fa-spinner {
    background-color: #3b3b3b;
    display: none;
    font-size: 45px;
    background-color: transparent;
    color: #fff;
    padding: 0;
    border-radius: 0;
    border: none;
    position: absolute;

}
.play-pause-controls .fa-play:hover {
    background-color: #3ded4a;
}
.play-pause-controls .fa-pause {
    display: none;
    background-color: #BD0405;
}











/*-----------------------------------------------------------------------------------------*/@media (min-width: 1px) {
    .tiles .featured-van .vehicle-image-wrapper {
        overflow: hidden;
        height: 100px;

    }
    .tiles .icon {
        font-size: 26px;
        padding: 2px;
    }
    .tiles .icon.dark {
        background-color: #002A4D;
        color: #FFF;
    }
    .tiles .tbox h2 {
        font-size: 16px;
        margin-top: 0;
        padding-top: 0;
    }

}
/*-----------------------------------------------------------------------------------------*/@media (min-width: 560px) {

}
/*-----------------------------------------------------------------------------------------*/@media (min-width: 768px) {

}
/*-----------------------------------------------------------------------------------------*/@media (min-width: 992px) {
    .tiles .tbox h2 {
        font-size: 42px;
    }
}
/*-----------------------------------------------------------------------------------------*/@media (min-width: 1220px) {
    .tiles .banner-wrap-img {
        margin-left: 0px;
    }
}







/* entire container, keeps perspective*/
.vflip.flip-container {
    perspective: 1000px;
    position: relative;
}

.vflip.flip-container.flipped .flipper, .vflip.flip-container.flipped .flipper {
    transform: rotateX(180deg);
}
.vflip.flip-container a {
    color: inherit;
}
.vflip .flipper {
    transition: 0.6s;
    transform-style: preserve-3d;

    position: relative;
}
.vflip .front, .back {
    backface-visibility: hidden;

    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.vflip .front {
    z-index: 2;
    transform: rotateX(0deg);
}
.vflip .back {
    transform: rotateX(180deg);
}




.hflip.flip-container {
    perspective: 600px;
}
.hflip.flip-container a {
    color: inherit;
}
.hflip.flip-container.flipped .flipper, .hflip.flip-container.flipped .flipper {
    transform: rotateY(180deg);
}
.hflip .flipper {
    transition: 0.6s;
    transform-style: preserve-3d;

    position: relative;
}

.hflip .front, .back {
    backface-visibility: hidden;

    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.hflip .front {
    z-index: 2;
    /* for firefox 31 */
    transform: rotateY(0deg);
}
.hflip .back {
    transform: rotateY(180deg);
}
.hflip.flip-container {
    position: relative;
}
.hflip .back {
    transform: rotateY(180deg);
}





.flip-height-1.vflip.flip-container,
.flip-height-1 .vflip .front,
.flip-height-1 .vflip .back,
.flip-height-1 .vflip .flipper {
    width: 100%;
    height: 60px;
}
.flip-height-1 .vflip.flip-container .flipper {
    transform-origin: 100% 30px; /* half of height */
}




.flip-height-3 .hflip.flip-container,
.flip-height-3 .hflip .front,
.flip-height-3 .hflip .back,
.flip-height-3 .hflip .flipper {
    width: 100%;
    height: 200px;
}
.flip-height-3 .hflip.flip-container .flipper {
    transform-origin: 50% 100px; /* half of height */
}









.tiles .block-xxlg-1, .tiles .block-xxlg-2, .tiles .block-xxlg-3, .tiles .block-xxlg-4, .tiles .block-xxlg-5, .tiles .block-xxlg-6, .tiles .block-xxlg-7, .tiles .block-xxlg-8,
.tiles .block-xxlg-9, .tiles .block-xxlg-0, .tiles .block-xxlg-11, .tiles .block-xxlg-12, .tiles .block-xxlg-13, .tiles .block-xxlg-14,
.tiles .block-xlg-1, .tiles .block-xlg-2, .tiles .block-xlg-3, .tiles .block-xlg-4, .tiles .block-xlg-5, .tiles .block-xlg-6, .tiles .block-xlg-7, .tiles .block-xlg-8,
.tiles .block-xlg-9, .tiles .block-xlg-0, .tiles .block-xlg-11, .tiles .block-xlg-12, .tiles .block-xlg-13, .tiles .block-xlg-14,
.tiles .block-lg-1, .tiles .block-lg-2, .tiles .block-lg-3, .tiles .block-lg-4, .tiles .block-lg-5, .tiles .block-lg-6, .tiles .block-lg-7, .tiles .block-lg-8,
.tiles .block-lg-9, .tiles .block-lg-0, .tiles .block-lg-11, .tiles .block-lg-12, .tiles .block-lg-13, .tiles .block-lg-14,
.tiles .block-md-1, .tiles .block-md-2, .tiles .block-md-3, .tiles .block-md-4, .tiles .block-md-5, .tiles .block-md-6, .tiles .block-md-7, .tiles .block-md-8, .tiles .block-md-9, .tiles .block-md-10,
.tiles .block-md-11, .tiles .block-md-12, .tiles .block-md-13, .tiles .block-md-14, .tiles .block-sm-1, .tiles .block-sm-2, .tiles .block-sm-3, .tiles .block-sm-4,
.tiles .block-sm-5, .tiles .block-sm-6, .tiles .block-sm-7, .tiles .block-sm-8, .tiles .block-sm-9, .tiles .block-sm-10, .tiles .block-sm-11, .tiles .block-sm-12,
.tiles .block-sm-13, .tiles .block-sm-14, .tiles .block-xs-1, .tiles .block-xs-2, .tiles .block-xs-3, .tiles .block-xs-4, .tiles .block-xs-5, .tiles .block-xs-6,
.tiles .block-xs-7, .tiles .block-xs-8, .tiles .block-xs-9, .tiles .block-xs-10, .tiles .block-xs-11, .tiles .block-xs-12, .tiles .block-xs-13, .tiles .block-xs-14,
.tiles .block-xxs-1, .tiles .block-xxs-2, .tiles .block-xxs-3, .tiles .block-xxs-4, .tiles .block-xxs-5, .tiles .block-xxs-6,
.tiles .block-xxs-7, .tiles .block-xxs-8, .tiles .block-xxs-9, .tiles .block-xxs-10, .tiles .block-xxs-11, .tiles .block-xxs-12, .tiles .block-xxs-13, .tiles .block-xxs-14,
.tiles .block-xxs-third, .block-xs-third, .block-sm-third, .block-md-third, .block-lg-third, .block-xlg-third, .block-xxlg-third,
.tiles .block-xxs-sixth, .block-xs-sixth, .block-sm-sixth, .block-md-sixth, .block-lg-sixth, .block-xlg-sixth, .block-xxlg-sixth,
.tiles .block-xxs-quarter, .block-xs-quarter, .block-sm-quarter, .block-md-quarter, .block-lg-quarter, .block-xlg-quarter, .block-xxlg-quarter,
.tiles .block-xxs-20p, .block-xs-20p, .block-sm-20p, .block-md-20p, .block-lg-20p, .block-xlg-20p, .block-xxlg-20p,
.tiles .block-xxs-three-quarter , .block-xs-three-quarter , .block-sm-three-quarter , .block-md-three-quarter, .block-lg-three-quarter, .block-xlg-three-quarter, .block-xxlg-three-quarter
{
    padding: 5px;
    float: left;
}




/*------------------------------------------------------------------------------------------*/@media (min-width: 1px) {

    .tiles .block-xxs-hidden {
        display: none;
    }
    .tiles .block-xxs-visible {
        display: block;
     }
    .tiles .block-xxs-1 {
        width: 7.142857%;
    }
    .tiles .block-xxs-2 {
        width: 14.285714%;
    }
    .tiles .block-xxs-3 {
        width: 21.428571%;
    }
    .tiles .block-xxs-4 {
        width: 28.5714%;
    }
    .tiles .block-xxs-5 {
        width: 35.714%;
    }
    .tiles .block-xxs-6 {
        width: 42.857%;
    }
    .tiles .block-xxs-7 {
        width: 50%;
    }
    .tiles .block-xxs-8 {
        width: 57.1428%;
    }
    .tiles .block-xxs-9 {
        width: 64.28571%;
    }
    .tiles .block-xxs-10 {
        width: 71.42857%;
    }
    .tiles .block-xxs-11 {
        width: 78.5714%;
    }
    .tiles .block-xxs-12 {
        width: 85.71428%;
    }
    .tiles .block-xxs-13 {
        width: 92.85714%;
    }
    .tiles .block-xxs-14 {
        width: 100%;
    }
    .tiles .block-xxs-third {
        width: 33.33333333%;
    }
    .tiles .block-xxs-20p {
        width: 20%;
    }
    .tiles .block-xxs-sixth {
        width: 16.666666666%;
    }
    .tiles .block-xxs-quarter {
        width: 25%;
    }
    .tiles .block-xxs-three-quarter {
        width: 75%;
    }
    .tiles .h-xxs-10 {
        height: 10px;
    }
    .tiles .h-xxs-half {
        height: 40px;
    }
    .tiles .h-xxs-1 {
        height: 60px;
    }
    .tiles .h-xxs-2 {
        height: 130px;
    }
    .tiles .h-xxs-3 {
        height: 200px;
    }
    .tiles .h-xxs-4 {
        height: 270px;
    }
}
/*------------------------------------------------------------------------------------------*/@media (min-width: 560px) {

    .tiles .block-xs-hidden {
        display: none;
    }
    .tiles .block-xs-visible {
        display: block;
    }
    .tiles .block-xs-1 {
        width: 7.142857%;
    }
    .tiles .block-xs-2 {
        width: 14.285714%;
    }
    .tiles .block-xs-3 {
        width: 21.428571%;
    }
    .tiles .block-xs-4 {
        width: 28.5714%;
    }
    .tiles .block-xs-5 {
        width: 35.714%;
    }
    .tiles .block-xs-6 {
        width: 42.857%;
    }
    .tiles .block-xs-7 {
        width: 50%;
    }
    .tiles .block-xs-8 {
        width: 57.1428%;
    }
    .tiles .block-xs-9 {
        width: 64.28571%;
    }
    .tiles .block-xs-10 {
        width: 71.42857%;
    }
    .tiles .block-xs-11 {
        width: 78.5714%;
    }
    .tiles .block-xs-12 {
        width: 85.71428%;
    }
    .tiles .block-xs-13 {
        width: 92.85714%;
    }
    .tiles .block-xs-14 {
        width: 100%;
    }
    .tiles .block-xs-third {
        width: 33.33333333%;
    }
    .tiles .block-xs-20p {
        width: 20%;
    }
    .tiles .block-xs-sixth {
        width: 16.666666666%;
    }
    .tiles .block-xs-quarter {
        width: 25%;
    }

    .tiles .block-xs-three-quarter {
        width: 75%;
    }

    .tiles .h-xs-10 {
        height: 10px;
    }
    .tiles .h-xs-half {
        height: 40px;
    }
    .tiles .h-xs-1 {
        height: 60px;
    }
    .tiles .h-xs-2 {
        height: 130px;
    }
    .tiles .h-xs-3 {
        height: 200px;
    }
    .tiles .h-xs-4 {
        height: 270px;
    }
}

/*-----------------------------------------------------------------------------------------*/@media (min-width: 768px) {

    .tiles .block-sm-hidden {
        display: none;
    }
    .tiles .block-sm-visible {
        display: block;
    }
    .tiles .block-sm-1 {
        width: 7.142857%;
    }
    .tiles .block-sm-2 {
        width: 14.285714%;
    }
    .tiles .block-sm-3 {
        width: 21.428571%;
    }
    .tiles .block-sm-4 {
        width: 28.5714%;
    }
    .tiles .block-sm-5 {
        width: 35.714%;
    }
    .tiles .block-sm-6 {
        width: 42.857%;
    }
    .tiles .block-sm-7 {
        width: 50%;
    }
    .tiles .block-sm-8 {
        width: 57.1428%;
    }
    .tiles .block-sm-9 {
        width: 64.28571%;
    }
    .tiles .block-sm-10 {
        width: 71.42857%;
    }
    .tiles .block-sm-11 {
        width: 78.5714%;
    }
    .tiles .block-sm-12 {
        width: 85.71428%;
    }
    .tiles .block-sm-13 {
        width: 92.85714%;
    }
    .tiles .block-sm-14 {
        width: 100%;
    }
    .tiles .block-sm-third {
        width: 33.33333333%;
    }
    .tiles .block-sm-20p {
        width: 20%;
    }
    .tiles .block-sm-sixth {
        width: 16.666666666%;
    }
    .tiles .block-sm-quarter {
        width: 25%;
    }
    .tiles .block-sm-three-quarter {
        width: 75%;
    }
    .tiles .h-sm-10 {
        height: 10px;
    }
    .tiles .h-sm-half {
        height: 40px;
    }
    .tiles .h-sm-1 {
        height: 60px;
    }
    .tiles .h-sm-2 {
        height: 130px;
    }
    .tiles .h-sm-3 {
        height: 200px;
    }
    .tiles .h-sm-4 {
        height: 270px;
    }

    .tiles .tile-banner-full-height {
        height: 160px;
    }
}


/*-----------------------------------------------------------------------------------------*/@media (min-width: 992px) {

    .tiles .block-md-hidden {
        display: none;
    }
    .tiles .block-md-visible {
        display: block;
    }
    .tiles .block-md-1 {
        width: 7.142857%;
    }
    .tiles .block-md-2 {
        width: 14.285714%;
    }
    .tiles .block-md-3 {
        width: 21.428571%;
    }
    .tiles .block-md-4 {
        width: 28.5714%;
    }
    .tiles .block-md-5 {
        width: 35.714%;
    }
    .tiles .block-md-6 {
        width: 42.857%;
    }
    .tiles .block-md-7 {
        width: 50%;
    }
    .tiles .block-md-8 {
        width: 57.1428%;
    }
    .tiles .block-md-9 {
        width: 64.28571%;
    }
    .tiles .block-md-10 {
        width: 71.42857%;
    }
    .tiles .block-md-11 {
        width: 78.5714%;
    }
    .tiles .block-md-12 {
        width: 85.71428%;
    }
    .tiles .block-md-13 {
        width: 92.85714%;
    }
    .tiles .block-md-14 {
        width: 100%;
    }
    .tiles .block-md-third {
        width: 33.33333333%;
    }
    .tiles .block-md-20p {
        width: 20%;
    }
    .tiles .block-md-sixth {
        width: 16.666666666%;
    }
    .tiles .block-md-quarter {
        width: 25%;
    }
    .tiles .block-md-three-quarter {
        width: 75%;
    }
    .tiles .h-md-10 {
        height: 10px;
    }
    .tiles .h-md-half {
        height: 40px;
    }
    .tiles .h-md-1 {
        height: 60px;
    }
    .tiles .h-md-2 {
        height: 130px;
    }
    .tiles .h-md-3 {
        height: 200px;
    }
    .tiles .h-md-4 {
        height: 270px;
    }

    .tiles .tile-banner-full-height {
        height: 208px;
    }
}


/*-----------------------------------------------------------------------------------------*/@media (min-width: 1220px) {

    .tiles .block-lg-hidden {
        display: none;
    }
    .tiles .block-lg-visible {
        display: block;
    }
    .tiles .block-lg-1 {
        width: 7.142857%;
    }
    .tiles .block-lg-2 {
        width: 14.285714%;
    }
    .tiles .block-lg-3 {
        width: 21.428571%;
    }
    .tiles .block-lg-4 {
        width: 28.5714%;
    }
    .tiles .block-lg-5 {
        width: 35.714%;
    }
    .tiles .block-lg-6 {
        width: 42.857%;
    }
    .tiles .block-lg-7 {
        width: 50%;
    }
    .tiles .block-lg-8 {
        width: 57.1428%;
    }
    .tiles .block-lg-9 {
        width: 64.28571%;
    }
    .tiles .block-lg-10 {
        width: 71.42857%;
    }
    .tiles .block-lg-11 {
        width: 78.5714%;
    }
    .tiles .block-lg-12 {
        width: 85.71428%;
    }
    .tiles .block-lg-13 {
        width: 92.85714%;
    }
    .tiles .block-lg-14 {
        width: 100%;
    }
    .tiles .block-lg-third {
        width: 33.33333333%;
    }
    .tiles .block-lg-20p {
        width: 20%;
    }
    .tiles .block-lg-sixth {
        width: 16.666666666%;
    }
    .tiles .block-lg-quarter {
        width: 25%;
    }
    .tiles .block-lg-three-quarter {
        width: 75%;
    }
    .tiles .h-lg-10 {
        height: 10px;
    }
    .tiles .h-lg-half {
        height: 40px;
    }
    .tiles .h-lg-1 {
        height: 60px;
    }
    .tiles .h-lg-2 {
        height: 130px;
    }
    .tiles .h-lg-3 {
        height: 200px;
    }
    .tiles .h-lg-4 {
        height: 270px;
    }
    .tiles .tile-banner-full-height {
        height: 252px;
    }
}


/*-----------------------------------------------------------------------------------------*/@media (min-width: 1420px) {

    .tiles .block-xlg-hidden {
        display: none;
    }
    .tiles .block-xlg-visible {
        display: block;
    }
    .tiles .block-xlg-1 {
        width: 7.142857%;
    }
    .tiles .block-xlg-2 {
        width: 14.285714%;
    }
    .tiles .block-xlg-3 {
        width: 21.428571%;
    }
    .tiles .block-xlg-4 {
        width: 28.5714%;
    }
    .tiles .block-xlg-5 {
        width: 35.714%;
    }
    .tiles .block-xlg-6 {
        width: 42.857%;
    }
    .tiles .block-xlg-7 {
        width: 50%;
    }
    .tiles .block-xlg-8 {
        width: 57.1428%;
    }
    .tiles .block-xlg-9 {
        width: 64.28571%;
    }
    .tiles .block-xlg-10 {
        width: 71.42857%;
    }
    .tiles .block-xlg-11 {
        width: 78.5714%;
    }
    .tiles .block-xlg-12 {
        width: 85.71428%;
    }
    .tiles .block-xlg-13 {
        width: 92.85714%;
    }
    .tiles .block-xlg-14 {
        width: 100%;
    }
    .tiles .block-xlg-third {
        width: 33.33333333%;
    }
    .tiles .block-xlg-20p {
        width: 20%;
    }
    .tiles .block-xlg-sixth {
        width: 16.666666666%;
    }
    .tiles .block-xlg-quarter {
        width: 25%;
    }
    .tiles .block-xlg-three-quarter {
        width: 75%;
    }
    .tiles .h-xlg-10 {
        height: 10px;
    }
    .tiles .h-xlg-half {
        height: 40px;
    }
    .tiles .h-xlg-1 {
        height: 60px;
    }
    .tiles .h-xlg-2 {
        height: 130px;
    }
    .tiles .h-xlg-3 {
        height: 200px;
    }
    .tiles .h-xlg-4 {
        height: 270px;
    }
    .tiles .tile-banner-full-height {
        height: 252px;
    }
}



/*-----------------------------------------------------------------------------------------*/@media (min-width: 1520px) {
    .tiles .block-xxlg-hidden {
        display: none;
    }
    .tiles .block-xxlg-visible {
        display: block;
    }
    .tiles .block-xxlg-1 {
        width: 7.142857%;
    }
    .tiles .block-xxlg-2 {
        width: 14.285714%;
    }
    .tiles .block-xxlg-3 {
        width: 21.428571%;
    }
    .tiles .block-xxlg-4 {
        width: 28.5714%;
    }
    .tiles .block-xxlg-5 {
        width: 35.714%;
    }
    .tiles .block-xxlg-6 {
        width: 42.857%;
    }
    .tiles .block-xxlg-7 {
        width: 50%;
    }
    .tiles .block-xxlg-8 {
        width: 57.1428%;
    }
    .tiles .block-xxlg-9 {
        width: 64.28571%;
    }
    .tiles .block-xxlg-10 {
        width: 71.42857%;
    }
    .tiles .block-xxlg-11 {
        width: 78.5714%;
    }
    .tiles .block-xxlg-12 {
        width: 85.71428%;
    }
    .tiles .block-xxlg-13 {
        width: 92.85714%;
    }
    .tiles .block-xxlg-14 {
        width: 100%;
    }
    .tiles .block-xxlg-third {
        width: 33.33333333%;
    }
    .tiles .block-xxlg-20p {
        width: 20%;
    }
    .tiles .block-xxlg-sixth {
        width: 16.666666666%;
    }
    .tiles .block-xxlg-quarter {
        width: 25%;
    }
    .tiles .block-xxlg-three-quarter {
        width: 75%;
    }
    .tiles .h-xxlg-10 {
        height: 10px;
    }
    .tiles .h-xxlg-half {
        height: 40px;
    }
    .tiles .h-xxlg-1 {
        height: 60px;
    }
    .tiles .h-xxlg-2 {
        height: 130px;
    }
    .tiles .h-xxlg-3 {
        height: 200px;
    }
    .tiles .h-xxlg-4 {
        height: 270px;
    }
    .tiles .tile-banner-full-height {
        height: 252px;
    }
}


