body{
    margin:0;
}

/**
 * START
 */

.it_pl_device_slider{
    position:relative;
    width:100%;
    overflow:hidden;
}

.it_pl_device_slider *{
    box-sizing: border-box;
}

.it_pl_device_slider i,
.it_pl_device_slider a{
    text-decoration: none;
    font-style: normal;
}

.it_pl_device_slider .it_pl_device_slider-dvc img{
    width:100%;
}

.it_pl_device_slider > div{
    display:block;
}

.it_pl_device_slider .it_pl_device_slider-sld{
    position:absolute;
    overflow: hidden;
}

.it_pl_device_slider .it_pl_device_slider-item{
    position:relative;
    background-size:cover !important;
    background-position: center !important;
}

.it_pl_device_slider .it_pl_device_slider-item-content{
    position:absolute;
    left:0;
    width:100%;
}

.it_pl_device_slider .it_pl_device_slider-item-content.it_pl_device_slider-content-vta-top{
    top:6%;
}

.it_pl_device_slider .it_pl_device_slider-item-content.it_pl_device_slider-content-vta-center{
    top:50%;
    transform:translateY(-50%);
}

.it_pl_device_slider .it_pl_device_slider-item-content.it_pl_device_slider-content-vta-bottom{
    top:auto;
    bottom:6%;
}

.it_pl_device_slider .it_pl_device_slider-item-content div{
    display:block;
}

.it_pl_device_slider .it_pl_device_slider-dvc{
    display:flex;
    pointer-events: none;
    z-index: 9;
}

.it_pl_device_slider .it_pl_device_slider-dvc img{
    display:flex;
    height:100%;
}

.it_pl_device_slider-align-left{
    margin:0 auto 0 0 !important;
}

.it_pl_device_slider-align-center{
    margin:0 auto!important;
}

.it_pl_device_slider-align-right{
    margin:0 0 0 auto !important;
}

.it_pl_device_slider-incomplete-mode .it_pl_device_slider-sld{
    bottom:0 !important;
    border-bottom-left-radius:0 !important;
    border-bottom-right-radius:0 !important;
}

/**
 * SLIDER
 */

.it_pl_device_slider-dvc-iphonex .it_pl_device_slider-dvc{
    width:100%;
    position:relative;
}

.it_pl_device_slider-dvc-iphonex .it_pl_device_slider-sld{
    top: 0.8%;
    right: 3%;
    bottom: 0.8%;
    left: 3%;
}

/* Desktop */

.it_pl_device_slider-dvc-desktop .it_pl_device_slider-dvc{
    width:100%;
    position:relative;
}

.it_pl_device_slider-dvc-desktop .it_pl_device_slider-sld{
    top: 4%;
    right: 3.5%;
    bottom: 31%;
    left: 3.5%;
    border-radius:0 !important;
}

/* MackBookPro */

.it_pl_device_slider-dvc-macbookpro .it_pl_device_slider-dvc{
    width:100%;
    position:relative;
}

.it_pl_device_slider-dvc-macbookpro .it_pl_device_slider-sld{
    top: 4%;
    right: 9.5%;
    bottom: 11%;
    left: 9.5%;
    border-radius:0 !important;
}

/* Tablet */

.it_pl_device_slider-dvc-tablet .it_pl_device_slider-dvc{
    width:100%;
    position:relative;
}

.it_pl_device_slider-dvc-tablet .it_pl_device_slider-sld{
    top: 8%;
    right: 8.5%;
    bottom: 8%;
    left: 8.5%;
    border-radius:0 !important;
}

/* Macbookair */

.it_pl_device_slider-dvc-macbookair .it_pl_device_slider-dvc{
    width:100%;
    position:relative;
}

.it_pl_device_slider-dvc-macbookair .it_pl_device_slider-sld{
    top: 5.5%;
    right: 14%;
    bottom: 16%;
    left: 13.5%;
    border-radius:0 !important;
}

/* Galexy S9 */

.it_pl_device_slider-dvc-galaxys9 .it_pl_device_slider-dvc{
    width:100%;
    position:relative;
}

.it_pl_device_slider-dvc-galaxys9 .it_pl_device_slider-sld{
    top: 4.5%;
    right: 1.5%;
    bottom: 4.5%;
    left: 1.5%;
}

/**
 * NAVIGATION
 */

.it_pl_device_slider-sld-inner.ithemeland-carousel .owl-nav button{
    position:absolute;
    display:inline-block;
    width:50px;
    height:50px;
    line-height: 50px;
    top:50%;
    z-index: 9;
    outline: none !important;
    transform:translateY(-50%);
    transition:all 0.25s ease-in-out;
    background-color:transparent;
    opacity: 0;
    color:#fff;
}

.it_pl_device_slider-sld-inner.ithemeland-carousel .owl-nav i{
    color:#fff;
    font-size:30px;
}

.it_pl_device_slider-sld-inner.ithemeland-carousel .owl-nav button.owl-prev{
    left:-30px;
}

.it_pl_device_slider-sld-inner.ithemeland-carousel:hover .owl-nav button.owl-prev{
    left:10px;
    opacity:1;
}

.it_pl_device_slider-sld-inner.ithemeland-carousel .owl-nav button.owl-next{
    right:-30px;
}

.it_pl_device_slider-sld-inner.ithemeland-carousel:hover .owl-nav button.owl-next{
    right:10px;
    opacity:1;
}