@media (max-width: 1199px){
    .product-block .name{
        min-height:42px
    }
}
@media (min-width: 992px){
    #mobile-boostrap{
        display:none !important
    }
}
@media (max-width: 991px){
    #apollo-menu{
        position:absolute;
        margin-top:0;
        left:10px
    }
    .header-wrap .header-left{
        float:none;
        width:100%
    }
    #header_logo{
        text-align:center
    }
    #paneltool,.customer-service{
        display:none
    }
    #back-top{
        display:none
    }
    .page-404 h1{
        font-size:100px
    }
    .page-404 h2{
        font-size:40px
    }
    .page-404 .des_cription_404{
        font-size:16px
    }
    .page-404 .btn_404{
        margin-top:15px
    }
    .navbar-header{
        padding:5px 0px
    }
    .navbar-header .navbar-toggle{
        display:block;
        float:left;
        margin:10px;
        width:40px;
        text-align:center
    }
    .rtl .navbar-header .navbar-toggle{
        float:right
    }
    .collapse.navbar-collapse{
        display:none !important
    }
    #sliderlayer .slide-caption{
        top:3%
    }
    #sliderlayer .slide-caption .text_first{
        font-size:30px
    }
    .nivo-caption{
        top:20%
    }
    .footer_top_wrap{
        padding-bottom:40px
    }
    .footer-center-wrap .footer_boxed{
        margin-top:30px
    }
    .block_html_content .caption_block_html h4{
        font-size:16px;
        padding-top:15px
    }
    .block_html_content .caption_block_html span{
        font-size:14px
    }
    .product-center-column{
        margin-top:30px
    }
    .footer_top_wrap{
        padding:30px 0px 0px !important
    }
    .contact-form-box{
        padding:20px 0px 0px
    }
    .box-contact-info{
        padding:20px 0px 50px
    }
    .blog-sidebar{
        padding-left:0px
    }
    .header-right .blockcart_top{
        margin:0 0 0 10px
    }
    .header-right #search_block_top{
        margin:0
    }
    .header-wrap .header-right{
        float:none;
        width:100%;
        padding-left:70px
    }
    #search_block_top{
        width:70%
    }
    form#searchbox{
        width:100%;
        position:relative
    }
    .header_user_info{
        padding:12px 15px 13px 5px
    }
    .header_user_info .popup-title{
        display:block;
        padding:0 10px 0 0;
        line-height:18px
    }
    .header_user_info .popup-title .fa{
        margin-right:5px
    }
    .header_user_info:hover .popup-title{
        color:#42a2f3
    }
    .header_user_info .links{
        padding:10px;
        right:0px;
        left:auto;
        position:absolute;
        visibility:hidden
    }
    #topbar .header_user_info .links li a{
        border:0px;
        color:#787878;
        display:block;
        padding:0px 10px;
        line-height:30px
    }
    #topbar .header_user_info .links li a:hover{
        color:#42a2f3;
        background-color:transparent
    }
    .header_user_info .links li a .fa{
        width:22px
    }
    .block__col{
        padding:0
    }
    .blog-item .media-body{
        width:100%;
        margin-top:15px
    }
    #header{
        margin-bottom:20px
    }
    .blockcart_top{
        margin:12px 0 0 10px
    }
    #productTabsNav.nav-tabs>li{
        margin-bottom:10px
    }
    .slide-caption{
        display:none
    }
}
@media (max-width: 767px){
    .header-right #search_block_top{
        float:right;
        width:50px;
        height:50px;
        text-align:center
    }
    .header-right #search_block_top #search-icon{
        line-height:50px
    }
    #search_block_top #searchbox{
        opacity:0;
        filter:alpha(opacity=0);
        visibility:hidden;
        -webkit-transition:all 0.3s ease;
        transition:all 0.3s ease;
        position:fixed;
        top:0;
        left:0;
        width:100%;
        z-index:1000
    }
    #search_block_top #searchbox.show{
        opacity:1;
        filter:alpha(opacity=100);
        visibility:visible
    }
    #ap-ajax-search{
        position:fixed;
        top:50px;
        width:100%;
        left:0
    }
    #popup-newletter{
        min-width:100%
    }
    #popup-newletter .pnewle-form,#popup-newletter .pnewle-message,#popup-newletter .social-icons{
        width:100% !important
    }
    #header_logo{
        text-align:center
    }
    #header_logo a{
        display:inline-block
    }
    .header-wrap .header-left{
        width:100%
    }
    #topbar{
        height:50px;
        width:100%;
        left:0px;
        right:0px;
        top:0px
    }
    #topbar nav{
        max-height:50px
    }
    .welcome-msg{
        display:none
    }
    #block_currencies{
        margin:0px 65px 0px 0px;
        border:0px;
        position:static
    }
    #block_currencies .popup-title{
        padding:0px;
        margin:0px
    }
    #block_currencies .popup-title:before,#block_currencies .popup-title:after{
        content:" ";
        display:table
    }
    #block_currencies .popup-title:after{
        clear:both
    }
    #block_currencies .popup-title:before{
        content:""
    }
    #block_currencies .dropdown-menu{
        left:0px;
        right:0px;
        width:100%
    }
    .blockcart_top .cart-inner{
        display:none
    }
    .slide-caption{
        display:none
    }
    .header_user_info{
        position:static;
        margin:0px;
        padding:0px;
        border:0px
    }
    .header_user_info .popup-title{
        padding:0px;
        margin:0px
    }
    .header_user_info .popup-title:before,.header_user_info .popup-title:after{
        content:" ";
        display:table
    }
    .header_user_info .popup-title:after{
        clear:both
    }
    .header_user_info .popup-title .fa{
        font-size:14px;
        width:40px;
        height:46px;
        line-height:46px;
        margin:0px;
        padding:0px;
        display:block;
        text-align:center
    }
    .header_user_info .popup-title:before{
        content:""
    }
    .header_user_info .popup-title span{
        display:none
    }
    .header_user_info .links{
        left:0px;
        right:0px;
        width:100%
    }
    .header_user_info .links li a{
        font-size:14px
    }
    .navbar-header{
        padding:0px;
        border:0px
    }
    #login-page .register-box{
        margin-top:20px
    }
    #cart-page .cart_header_labels,.ajaxcart .cart_header_labels{
        display:none
    }
    #cart-page .list_product_cart,.ajaxcart .list_product_cart{
        text-align:center
    }
    #cart-page .list_product_cart .cpro_item,.ajaxcart .list_product_cart .cpro_item{
        border-bottom:1px solid #e5e5e5;
        min-height:auto !important;
        padding:10px 0px
    }
    #cart-page .list_product_cart .cpro_item:first-child,.ajaxcart .list_product_cart .cpro_item:first-child{
        border-top:1px solid #e5e5e5
    }
    #cart-page .product_name,#cart-page small,.ajaxcart .product_name,.ajaxcart small{
        text-align:center !important
    }
    #cart-page small,.ajaxcart small{
        float:none
    }
    .google-maps .gmap-content,.google-maps .gmap-stores-content{
        padding:0px 10px
    }
    .blog-sidebar .block-sidebar-blog.block{
        margin-bottom:20px
    }
    .products_hotdeal{
        margin-top:20px
    }
    .block .title_block{
        cursor:pointer
    }
    #footer .block .title_block:after{
        content:"\f055";
        font-size:16px;
        font-weight:300;
        position:absolute;
        font-family:"FontAwesome";
        top:8px;
        right:0px;
        left:auto;
        height:40px;
        width:40px;
        line-height:40px;
        text-align:center;
        background:transparent
    }
    #footer .block .title_block.active:after{
        content:"\f056"
    }
    .accordion .block .title_block:after{
        content:"\f055";
        font-size:16px;
        font-weight:300;
        font-family:"FontAwesome";
        position:absolute;
        top:5px;
        right:0px;
        left:auto;
        height:40px;
        width:40px;
        line-height:40px;
        text-align:center;
        background:transparent
    }
    .accordion .block .title_block.active:after{
        content:"\f056"
    }
    #footer .block .block_content{
        font-size:14px
    }
    .sidebar .widget-banner{
        display:none
    }
    .product-block .name a{
        font-size:14px
    }
    .ajax_addtocart{
        font-size:13px
    }
    .product-right-column .quantity_wanted_p{
        width:100%;
        margin-bottom:10px
    }
    .product-right-column .add_to_cart_detail{
        margin-left:0px;
        margin-bottom:10px
    }
    .footer_quicklink .block_content{
        display:none
    }
    .content_scene_cat{
        margin-top:20px
    }
    .page-404 h1{
        line-height:100px
    }
    .page-404 h2{
        letter-spacing:10px
    }
    .shadow-under:before{
        display:none
    }
    .link-nav{
        text-align:center;
        padding:8px 0
    }
    #powered{
        padding:8px 0;
        text-align:center
    }
    .sidebar .block_shopby{
        margin-top:0
    }
    #products_viewed_block{
        margin-top:0
    }
    #sliderlayer .slide-caption .text_first{
        font-size:18px;
        line-height:18px;
        margin:0px 20px;
        padding-bottom:8px
    }
    #productTabs .block_content .carousel-control{
        top:-45px
    }
    .block__shopdes{
        padding:15px
    }
    #newsletter_block{
        margin-top:10px
    }
    .footer-top .title_block:after{
        display:none
    }
}
@media (max-width: 480px){
    #sliderlayer .slide-caption{
        top:30%;
        width:300px
    }
    #sliderlayer .slide-caption .text_first{
        font-size:10px;
        line-height:14px;
        margin:0px 20px;
        padding-bottom:8px
    }
    #sliderlayer .slide-caption h3{
        font-size:14px;
        padding:5px 0px;
        margin:0px 20px;
        line-height:18px
    }
    #sliderlayer .slide-caption p{
        padding:0px 20px;
        font-size:10px;
        line-height:12px
    }
    #sliderlayer .slide-caption .box-btn{
        display:none
    }
    #sliderlayer .slide-caption .btn-slide{
        margin:0px 10px
    }
    .page-404 h1{
        font-size:80px;
        line-height:100px
    }
    .page-404 h2{
        font-size:30px;
        letter-spacing:5px
    }
    .page-404 .des_cription_404{
        font-size:14px
    }
    .product-center-column h1{
        font-size:20px
    }
    .page-subheading{
        font-size:26px
    }
}
 