/**handles:miq-slidercss**/
@charset "UTF-8";




























































/*********************/


/* slider */


/*********************/

.vid-container {
    position: absolute;
    left: 0;
    top: 90px;
    overflow: hidden !important;
    z-index: -1;
}

.darken {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    width: 100%;
    height: 100%;
}

#miq-video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-size: cover !important;
}

#miq-video.miq-video {
    background: url('http://www.wearemiq.com/wp-content/themes/miq/video/miq-video.jpg') no-repeat !important;
}

#miq-video.miq-aerial {
    background: url('http://www.wearemiq.com/wp-content/themes/miq/video/aerial-video.jpg') no-repeat !important;
}

#miq-video.miq-aerial {
    background: url('http://www.wearemiq.com/wp-content/themes/miq/video/miq-drone.jpg') no-repeat !important;
}

.sld {
    visibility: hidden;
}

.slick-initialized {
    visibility: visible !important;
}

.sld .miq-button {
    margin: 10px 0 0 8px !important;
}

.sld,
.sld-slide,
.darken,
.vid-container {
    width: 100%;
    height: calc(100vh - 90px);
}

.sld.med,
.sld.med .sld-slide,
.vid-container.med .darken,
.vid-container.med {
    width: 100%;
    height: calc(80vh - 90px);
}

.sld.mini,
.sld.mini .sld-slide,
.vid-container.mini .darken,
.vid-container.mini {
    width: 100%;
    height: calc(60vh - 90px);
}

.sld-slide {
    position: relative;
}

.sld-slide.our-solutions01 {
    background: url("http://www.wearemiq.com/wp-content/uploads/2018/06/man-on-laptop.jpg") right center no-repeat;
    background-size: cover;
}

.sld-slide.media01 {
    background: url("http://www.wearemiq.com/wp-content/uploads/2018/06/lady-on-laptop.jpg") right center no-repeat;
    background-size: cover;
}

.sld-slide.technolgy01 p {
    color: white;
    font-size: 18px;
}

.sld-slide.marketing-intelligence01 {
    background: url("http://www.wearemiq.com/wp-content/themes/miq/img/purple-gradient.jpg") center center no-repeat;
    background-size: cover;
}

.sld-slide.marketing-intelligence01 .lightbulb {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: auto;
    max-width: 790px;
    height: auto;
    z-index: 2;
}

.sld-slide.marketing-intelligence01 .miq-i {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 100%;
    width: auto;
    max-width: 710px;
    height: auto;
    z-index: 1;
}

.sld-slide.marketing-intelligence01 .sld-title-container {
    z-index: 3;
}

@media screen and (min-width: 1400px) and (min-height: 1000px) {
    .sld-slide.marketing-intelligence01 .lightbulb {
        right: 5%;
        max-width: 1020px;
    }
    .sld-slide.marketing-intelligence01 .miq-i {
        right: 6%;
        max-width: 940px;
    }
}


@media screen and (min-width: 1400px) and (min-height: 1240px) {
    .sld-slide.marketing-intelligence01 .lightbulb {
        right: 3%;
        max-width: 1200px;
    }
    .sld-slide.marketing-intelligence01 .miq-i {
        right: 2%;
        max-width: 1100px;
    }
}



.sld-slide.marketing-intelligence01 p {
    background: #2b0030;
    color: white;
    font-size: 18px;
}

.sld-slide.contact01 {
    color: white;
    font-size: 18px;
    background: #2b0030 url("http://www.wearemiq.com/wp-content/uploads/2018/06/contact-umbrella.png") right bottom no-repeat;
    background-size: auto 100%;
}

.sld-slide.gdpr01 {
    color: white;
    font-size: 18px;
    background: #2b0030 url("http://www.wearemiq.com/wp-content/uploads/2018/06/woman_walking_navigating_with_phone.jpg") center no-repeat;
    background-size: cover;
}

.sld-slide.culture01 {
    color: white;
    font-size: 18px;
    background: #2b0030 url("http://www.wearemiq.com/wp-content/uploads/2018/06/culture01.jpg") center no-repeat;
    background-size: cover;
}

.sld-slide.culture02 {
    color: white;
    font-size: 18px;
    background: #2b0030 url("http://www.wearemiq.com/wp-content/uploads/2018/06/culture02.jpg") center no-repeat;
    background-size: cover;
}

.sld-slide.culture03 {
    color: white;
    font-size: 18px;
    background: #2b0030 url("http://www.wearemiq.com/wp-content/uploads/2018/06/culture03.jpg") center no-repeat;
    background-size: cover;
}

.sld-slide.culture04 {
    color: white;
    font-size: 18px;
    background: #2b0030 url("http://www.wearemiq.com/wp-content/uploads/2018/06/culture04.jpg") center no-repeat;
    background-size: cover;
}

.sld-slide.culture05 {
    color: white;
    font-size: 18px;
    background: #2b0030 url("http://www.wearemiq.com/wp-content/uploads/2018/06/culture05.jpg") center no-repeat;
    background-size: cover;
}

.sld-slide.culture01 h1 {
    font-size: 140px !important;
    text-transform: none !important;
    color: #FF2000;
}

.sld-slide.culture02 h1 {
    font-size: 140px !important;
    text-transform: none !important;
    color: white;
}

.sld-slide.culture03 h1 {
    font-size: 140px !important;
    text-transform: none !important;
    color: white;
}

.sld-slide.culture04 h1 {
    font-size: 140px !important;
    text-transform: none !important;
    color: white;
}

.sld-slide.culture05 h1 {
    font-size: 140px !important;
    text-transform: none !important;
    color: white;
}

.sld.mini .sld-slide {
    position: relative;
}

.sld-title-container {
    position: absolute;
    left: 40px;
    max-width: 60vw;
    top: 50%;
    transform: translateY(-50%);
}

.sld.mini .sld-title-container {
    max-width: 50vw;
}

.sld-slide h1 {
    color: white;
    font-family: "Tungsten", sans-serif;
    font-size: 13vh;
    line-height: 0.8;
}

.sld.mini .sld-slide h1 {
    font-size: 10vh;
}

.sld-slide h1 span {
    /* todo */
    -moz-text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    -moz-text-stroke-color: white;
    -webkit-text-stroke-color: white;
    -moz-text-stroke-width: 2px;
    -webkit-text-stroke-width: 2px;
}

.sld.mini .sld-slide h1 span {
    -moz-text-stroke-width: 1px;
    -webkit-text-stroke-width: 1px;
}




























































/*********************/


/* dots */


/*********************/

ul.slick-dots {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
}

ul.slick-dots li {
    -webkit-transition: background-color 0.5s ease-in-out;
    transition: background-color 0.5s ease-in-out;
    background: white;
    margin: 0 5px;
    padding: 0;
    width: 10px;
    height: 10px;
    opacity: 1;
    border-radius: 10px;
    display: inline-block;
    cursor: pointer;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

ul.slick-dots li:hover {
    opacity: 0.75;
}

ul.slick-dots li.slick-active {
    background: #2b0030;
    opacity: 1;
}

ul.slick-dots li button {
    display: none;
}

.slick-list,
.slick-slide,
.sld {
    outline: none !important;
}




























































/************************************************************************************/


/* media queries */


/************************************************************************************/


/*********************/


/* bootstrap-lg */


/*********************/

@media handheld,
only screen and (max-width: 1199px) {}




























































/*********************/


/* bootstrap-md */


/*********************/

@media handheld,
only screen and (max-width: 991px) {}




























































/*********************/


/* bootstrap-sm */


/*********************/

@media handheld,
only screen and (max-width: 767px) {}