#owl-demo .item img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

.item p {
    display: inline-block;
}

.item img {
    display: inline-block;
}

ul {
    list-style-type: none;
}

ul li {
    display: inline-table;
}

.owl-buttons div {
    position: relative;
}

.owl-buttons .owl-prev:before {
    position: absolute;
    content: 'prev';
    width: 70px !important;
    height: 70px !important;
    background-image: url(/images/one-pager/arrow_left.png);
    /*background-color: white;*/
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    left: -17.5px;
    top: -17.5px;
    border-radius: 50%;

}

.owl-buttons .owl-next:before {
    position: absolute;
    content: 'next';
    width: 70px !important;
    height: 70px !important;
    background-image: url(/images/one-pager/arrow_right.png);
    /*background-color: white;*/
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    left: -17.5px;
    top: -17.5px;
    border-radius: 50%;
}

.owl-theme .owl-controls .owl-buttons div {
    opacity: 1 !important;
}

.owl-prev {
    float: left;
    position: absolute;
    top: -290px;
}

.owl-next {
    float: right;
    position: absolute;
    top: -290px;
}

.owl-page span {
    border: 1px solid #414141;
    opacity: 1 !important;
    background-color: white !important;
}

.active span {
    background-color: rgb(109, 178, 252) !important;
}

.owl-pagination {
    width: 200px;
    margin-left: calc(50% - 104px);
    margin-top: 0px;
    position: absolute;
}

.owl-wrapper {
    text-align: center;
}

.item {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.item ul {
    padding-right: 0px !important;
    padding-left: 0 !important;
}

.item ul li {
    padding-right: 0px !important;
    padding-left: 0 !important;
}

.centerTopL {
    color: rgb(90, 89, 89);
    font-size: 16px;
    padding-right: 0px !important;
    padding-left: 0px !important;
    text-align: right;
    margin-top: 230px;
    left: 60px;
}

.centerTopL h3, .centerTopL p {
     text-align: right;
}
.centerTopR h3, .centerTopR p {
    text-align: left;
}

.centerTopR {
    color: rgb(90, 89, 89);
    font-size: 16px;
    padding-right: 0px !important;
    padding-left: 0px !important;
    text-align: left;
    margin-top: 230px;
    right: 60px;

}

#aboutList li {
    display: block;
}

@media only screen and (max-width: 920px) {
    .owl-next, .owl-prev{
        visibility: hidden;
    }

    .centerTopL {
        left: 0;
    }
    .centerTopR {
        right: 0;
    }
}

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

    .centerTopR {
        font-size: 16px;
        padding-right: 0px !important;
        padding-left: 0px !important;
        text-align: center;
        margin-top: 20px;
    }

    .centerTopL {
        font-size: 16px;
        padding-right: 0px !important;
        padding-left: 0px !important;
        text-align: center;
        margin-top: 100px;
    }

}

@media only screen and (max-width: 575px) {

    .owl-wrapper {
        text-align: center;
    }

}

@media only screen and (max-width: 530px) {

    #iPhoneSection3 {
        width: 90% !important;
        left: 0px;
    }

}