.iq-slideshow-frame{margin-top:0;}
ul#iq-slides{
    padding:0;
    width:100%;
    position:relative;
    background:#f4f4f4;
    /* min-height: 595px; */
}
/* ---- added by CTS --- */
ul#iq-slides li{list-style: none;padding:0;margin:0;position:absolute;top:0;visibility:visible;z-index:10;opacity:1;width:100%;}
ul#iq-slides li.hide-initially{visibility:hidden;}
.iq-slide-image{width:100%;min-height:100px;}

/* ---- carousel --- */
ul#iq-slides{position:relative;padding:0;margin:0;list-style-type:none;}
.rta-carousel-button{width:40px;height:40px;background:rgba(0,0,0,0.5);line-height:40px;
    color:#e8e8e8;font-size:200%;font-weight:400;text-align:center; display:none;}
ul#iq-slides:hover .rta-carousel-button{display:block;}

li.iq-slide{position:absolute;top:0;left:0;}
li.iq-slide
{
    opacity:1;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    animation:all 1s ease-in-out;


}


/* -------- SLIDE COMPONENTS ------ */
.iq-slide-text-section{position:absolute;bottom:0;left:0;padding:3.4rem 0;width:100%; }
.iq-slide-title{color:#fff;text-shadow:0 0 1px rgba(0,0,0,.4);font-size:4em;line-height:1.15em;margin-bottom:.1em;width:100%;}
.iq-slide-subtitle{color:#fff;text-shadow:0 0 1px rgba(0,0,0,.3);font-size:1.8rem;line-height:1.15em;
    display:inline-block;margin-right:2rem;min-width:44%;text-shadow:1px 1px 0 rgba(0,0,0,.15);}
.iq-slide-text-section .iq-button-row{display:inline-block;}
.iq-slide-text-section a.iq-slide-button{display:inline-block; margin:0 1rem;
    background:rgba(0,0,0,.4);color:#fff;text-shadow:0 0 1px rgba(0,0,0,.4);}
.iq-slide-button{font-size:1.2rem;line-height:1.4em;font-weight:600;padding:0rem 1rem;border-radius:5px;box-shadow:1px 1px 4px rgba(0,0,0,.1);}
.iq-button-row a.iq-slide-button{font-size:1.3em;}
.iq-slide-text-section a.iq-slide-button:hover{box-shadow:inset 0 0 20px rgba(0,0,0,.4);}
/* -------------- slide selector row ----------- */
div.iq-slide-selector-row{position:absolute;bottom:.5rem;text-align:center;width:100%;min-height:1rem;z-index:100;}
.iq-slide-selector{height:13px;max-height:13px;width:13px;max-width:13px;border-radius:8px;margin: 0 .3rem;
    background:rgba(255,255,255,.2);border:2px solid #fff;box-shadow:0 0 1px rgba(0,0,0,1);
    display:inline-block;
    font-size:12px;line-height:13px;}
.iq-slide-selector.active{background:#fff;}

/* -------------- next / prev buttons ----------- */

.iq-next-button{position:absolute;top:46%;right:5%;z-index:100;}
.iq-prev-button{position:absolute;top:46%;left:5%;z-index:100;}
.iq-shift-slide-button{font-size:2.4em;font-weight:600;color:#fff;text-shadow:0 0 1px rgba(0,0,0,1);}

/* ========================================= RESPONSIVE ======== */

@media only screen and (min-width: 691px) and (max-width: 1079px) {

}

@media only screen and (max-width: 690px) {

    .iq-slideshow-frame .container{
        font-size: 80%;
    }
    .iq-slideshow-frame .iq-slide-text-section{font-size:80%;}
    .iq-slide-title{font-size:3.3rem;}

    .iq-slide-text-section{padding-left:5rem;padding-right:5rem;}
}

@media only screen and (max-width: 479px) {
    .iq-slide-subtitle{line-height:1.15em;}
    .iq-slide-title{font-size:2.6rem;}
    a.nvp-cta-button{font-size:12px;padding-top:2px;padding-bottom:2px;}
    div.iq-slide-selector-row{bottom:0;line-height:1em;}
    .iq-slide-text-section{padding-bottom:2rem;}
}