@media (max-width: 1200px) {
    a.icon-play:before {
        top:0;
    }
    .countdownHolder {
        width: 412px;
        direction: ltr;
        position: absolute;
        top: 80px;
        left: -45px;
        margin: 0 auto;
        font: 40px/1.5 b_yekan-webfont;
        transform: scale(0.5);
        text-align: center;
        letter-spacing: -3px;
        background: none !important;
    }
}

@media (max-width: 991px) {
    .header .search-form {
        margin-top: 8px;
    }
    .single-product .product-details .nav-pills {
        margin-bottom: 15px;
    }
    .single-product .product-details .nav-pills>li {
        float: right;
    }
    .single-product .product-details .nav-pills>li>a {
        border: 1px solid #ededed;
    }
    .single-product .product-details .nav-pills>li.active>a,
    .nav-pills>li.active>a:hover,
    .single-product .product-details .nav-pills>li.active>a:focus {
        border-bottom: 0;
    }
}

@media (max-width: 767px) {
    .single-product .product-details .tab-content .tab-pane p img,
    .single-product .product-details .tab-content .tab-pane img {
        width: 100%;
    }
    .single-product .product-details .nav-pills>li a {
        font-size: 11px;
        padding: 9px 5px;
    }
    .header .logo a {
        background-image: url(../img/logo-tiny-tablet.png);
    }
    /*
 * Navigation
 */
    .navbar-default .navbar-nav.navbar-right {
        width: 100%;
    }
    .navbar-default .navbar-nav.navbar-right .dropdown-toggle {
        width: 22%;
        background-color: #fafafa;
        border: 1px solid #ececec;
    }
    .navbar-default .navbar-nav.navbar-right .dropdown .dropdown-menu {
        left: 0;
        width: 78%;
        top: 0;
        right: auto;
        position: absolute;
        background: #fafafa;
        max-height: 310px;
    }
    .navbar-default .navbar-nav .dropdown .dropdown-menu>li>a {
        font-size: 12px;
        padding: 3px;
    }
    .navbar-default .navbar-collapse {
        overflow: visible;
    }
    .navbar-default .navbar-nav .dropdown .dropdown-menu>li>ul {
        padding-right: 5px;
    }
    .filters form .form-group {
        margin-left: 0;
    }
    .cart-table .product-desc .product-title {
        margin-left: 145px;
        font-size: 15px;
    }
}

@media (max-width: 514px) {
    .navbar-default .navbar-nav.navbar-right {
        position: static;
    }
    .navbar-default .navbar-nav {
        margin: 0;
        z-index: 100000;
    }
    .navbar-default .navbar-nav.navbar-right .dropdown-toggle {
        position: static;
        width: 100%;
    }
    .navbar-default .navbar-nav.navbar-right .dropdown .dropdown-menu {
        position: static;
        width: 100%;
        height: initial;
    }
    .navbar-default .navbar-nav .dropdown .dropdown-menu>li,
    .navbar-default .navbar-nav .dropdown .dropdown-menu>li:first-child {
        width: 100%;
        background-color: #f8f8f8;
        padding: 0;
    }
    .navbar-default .navbar-nav .dropdown .dropdown-menu>li>a {
        margin: 10px 0;
        width: 100%;
        display: block;
        text-align: center;
    }
    .navbar-default .navbar-nav .dropdown .dropdown-menu>li>ul {
        display: block;
        position: static;
        list-style: square;
    }
    .navbar-default .navbar-nav .dropdown .dropdown-menu>li>ul>li {
        display: list-item;
        width: 50%;
        float: right;
        list-style: none;
    }
    .navbar-default .navbar-nav .dropdown .dropdown-menu>li>ul>li>a {
        font-size: 11px;
        text-align: center;
    }
    .product-grid-mobile {
        width: 100%;
    }
}


/*
 * End Navigation
 */