/********************************************************
  Mobile Devices
  Version:   1.0.1
********************************************************/

/********************************************************
        ## Min Width 1200px
********************************************************/
@media (min-width: 1200px) {

}
/********************************************************
        ## Min Width 992px And Max Width 1199px
********************************************************/
@media (min-width: 992px) and (max-width: 1199px) {
    .woocommerce a.add_to_cart_button{
        padding: .618em 6px;
    }
    .woocommerce.archive ul.products li.last{
        margin-right: 0;
    }
    .woocommerce ul.products li.product .button{
        width: 100%;
        text-align: center;
    }
}
/********************************************************
        ## Min Width 768px And Max Width 991px
********************************************************/
@media (min-width: 768px) and (max-width: 991px){
    .camera_target_content{
        top: 15%;
    }
    .pricing-list {
        padding: 25px;
    }
}
/********************************************************
        ## Max Width 767px
********************************************************/
@media only screen and (max-width:767px) {
    .primary-menu .xs-angle-down {
        margin: -10px 0 0 0;
        padding: 9px 15px;
        background: #fff;
        float: right;
        color: #333;
        font-size: 22px;
        border: 1px solid transparent;
    }
    .navbar-default .navbar-collapse {
        overflow: hidden;
    }
    .primary-menu ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: none;
    }
    .primary-menu ul.nav li.dropdown > ul.dropdown-menu.active {
        display: block;
        box-shadow: none;
        border: 0;
    }
    .primary-menu .dropdown-menu {
        width: auto;
        float: none;
        position: static;
    }
    .text-center-xs,.header-top .text-right{
        text-align: center;
    }
    .logo img{
        margin: 0 auto;
    }
    .header-top .header-social ul{
        text-align: left;
    }
    .header-social {
        position: absolute;
        top: 100px;
        z-index: 1;
    }
    .header-middle .mini-cart {
        position: absolute;
        top: 60px;
        left: 0;
        text-align: left;
        z-index: 1;
        width: auto;
    }
    .primary-menu ul li a {
        padding: 15px;
    }
    .navbar-default .navbar-toggle{
        position: relative;
        z-index: 20;
        border-color: #f93759;
    }
    .navbar-default .navbar-toggle .icon-bar{
        background-color: #f93759;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
        background-color: #f93759;
    }
    .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar{
        background-color: #fff;
    }
    .woocommerce .product-fix .compare, .woocommerce .product-fix .yith-wcqv-button{
        visibility: visible;
        bottom: 0;
    }
    .margin-top-xs-20{
        margin-top: 20px;
    }
    .footer-bottom ,.footer-bottom ul{
        text-align: center;
    }
    .logo{
        text-align: center;
    }
    .primary-menu ul li:first-child a{
        padding-left: 15px;
    }
    .header-search .form-control{
        width: 100%;
    }
    .header-search .btn {
        top: 14px;
        right: 19px;
    }
    .camera-slider-inner.text-center {
        padding: 0 15px;
    }
    .camera-slider-inner h1 {
        font-size: 30px;
    }
    .camera-slider-inner h3 {
        font-size: 18px;
    }
    .camera_wrap{
        height: 350px;
    }
    .pricing-list {
        padding: 20px;
    }
    .camera_target_content{
        top: 13%;
    }
}
/********************************************************
        ## Max Width 480px
********************************************************/
@media only screen and (max-width:480px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product{
        width: 100%;
    }
    .header-social li{
        padding: 0 2px;
    }
    .slider-details{
        display: none;
    }
    .camera_target_content{
        top: 10%;
    }
    .camera-slider-inner.text-left{
        padding-left: 15px;
    }
    .camera-slider-inner.text-right{
        padding-right: 15px;
    }
    .fact-list li {
        width: 50%;
    }
    .boka-portfolio-list{
        width: 100%;
    }
}
/********************************************************
        Max Width 320px
********************************************************/
@media only screen and (max-width:320px) {

}
/********************************************************
        Max Width 240px
********************************************************/
@media only screen and (max-width:240px) {

}