/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width: 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width: 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .navbar-nav {
        width: 100%;
        text-align: center;
        padding: 0;
        display:table;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
    }
    .navbar-nav > li {
        float: none;
        display:table-cell;
    }
    ul.nav li.dropdown:hover ul.dropdown-menu,
    ul.nav li.dropdown.open ul.dropdown-menu {
        opacity: 1;
        visibility: visible;
        display: inherit;
    }
    ul.nav li.dropdown ul.dropdown-menu {
        display: inherit;
        -webkit-transform: initial!important;
        transform: initial!important;
        opacity: 0;
        visibility: hidden;
        transition: opacity .25s linear;
        -webkit-transition: opacity .25s linear;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {

}

/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1199px) {
    .navbar-nav > li > a {
        font-size: 14px;
        padding: 8px 12px;
    }
    .sideMenu > span {
        font-size: 16px;
    }
    .sideMenu > ul > li > a {
        font-size: 15px;
        font-weight: 500;
        padding: 5px 15px;
    }
}

/* Medium Devices, Desktops */
@media only screen and (max-width: 991px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
    #owl-slider .caption {
        font-size: 20px;
    }
    .navbar-brand {
        width: 150px;
        float: none;
        display: block;
        padding: 5px 0;
    }
    .navbar-toggle {
        border: 1px solid #cf3179;
        border-radius: 0;
        margin-top: 15px;
        margin-right: 0;
    }
    .navbar-toggle .icon-bar {
        background-color: #cf3179;
    }
    .navbar-nav > li > a {
        border:0;
        text-align: center;
    }
    #owl-urunler .owl-next {
        right: -15px;
    }
    #owl-urunler .owl-prev {
        left: -15px;
    }
    .topBar{
        text-align: center;
        padding:0 !important;
        display: none;
    }
    .topBar ul{
        margin-top:0;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 479px) {
    .owl-thumbs {
        display: none;
    }

    #owl-slider .caption {
        bottom: 15px;
        font-size: 16px;
    }
}

/* Custom, iPhone Retina */
@media only screen and (max-width: 319px) {

}