@media (max-width:1199px) and (min-width:992px) {

}
@media (max-width:1199px){
	.customer-service h4,.customer-service p, #footer .block .block_content, #footer .block .title_block {
		font-size: 11px;
	}
	.block .title_block{
		font-size: 18px;
	}
}
@media (min-width:992px) {
  #mobile-boostrap {
    display:none !important;
  }
}

@media (max-width:991px) {
	.sidebar_blogs .blog-created{
	padding:1px;
	}
	.google-maps .gmap-stores-content .gmap-stores-list{
		height:auto !important;
	}
	#right_column.sidebar{
		clear:both;
	}
	.news_details_page_comment_user figure{
		margin-bottom: 10px;
	}
  #paneltool,
  .customer-service {
    display:none;
  }
  .navbar-header {
    padding:5px 0;
  }
  .navbar-header .navbar-toggle {
    display:block;
    float:left;
    margin:10px;
    width:40px;
  }
  .rtl .navbar-header .navbar-toggle {
    float:right;
  }
  .collapse.navbar-collapse {
    display:none !important;
  }
  #sliderlayer .slide-caption {
    top:15%;
	max-width:350px;
  }
  .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:5px 0 0 !important;
  }
  .block-manufacture{
	margin-top: 5px;
  }
  .contact-form-box {
    padding:20px 0 0;
  }
  .box-contact-info {
    padding:20px 0 50px;
  }
  .blog-sidebar {
    padding-left:0;
  }
  .product_list.list .product-block .functional-buttons .btn span {
    display:none;
  }
  #newsletter_block {
    left:50%;
    right:auto;
    margin-left:-150px;
  }
}

@media (min-width:768px) {
  #block_currencies.popup-over .popup-title:before {
    right:8px;
    top:4px;
  }
  .more_info_block .rte img{max-width:430px;}
}

@media (max-width:767px) {
	.news_details_page_title h1{
		font-size: 18px;
		line-height: 25px;
	}
	#blog-listing h3, #blogpage h3{
		line-height:20px;
	}
	.close-sidebar{
		display:block;
	}
	.template-collection-right .close-sidebar{
		display: none;
	}
	.template-collection-right #categories_block i.fa{
		display: none;
	}
	.right_column #apollo-verticalmenu{display:none;}
	#twitter_block{
		overflow-y:hidden;
		max-height:100%;
	}
	.more_info_block .rte img{
		width:100%;
	}
	.product-right-column .quantity-selector{
		text-align:left;
	}
	.btn-cart.ajax_addtocart{
		margin-left:0;
	}
  #newsletter_block {
    left:auto;
    right:5%;
  }
	
  .block-top,
  #social_block {
    display:none;
  }
    #popup-newletter {
    min-width: auto;
	min-height: auto;
    background:#e6e6e6;
  }
  #popup-newletter .pnewle-form,
  #popup-newletter .pnewle-message,
  #popup-newletter .social-icons {
    width:100% !important;
  }
  #slideshow {
    margin-top:20px;
  }
  #page {
    padding-top:50px;
  }
  #header_logo {
    text-align:center;
  }
  #header_logo a {
    display:inline-block;
  }
  .header-wrap .header-left {
    width:100%;
  }
  #topbar {
    height:50px;
    position:fixed;
    width:100%;
    left:0;
    right:0;
    top:0 !important;
    z-index:9000;
    opacity:0.9;
    filter:alpha(opacity=90);
  }
  #topbar nav {
    max-height:50px;
  }
  .welcome-msg {
    display:none;
  }
  #block_currencies {
    margin:0 65px 0 0;
    border:0;
    padding:0;
    position:static;
  }
  #block_currencies .popup-title {
    padding:0;
    margin:0;
  }
  #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 .fa {
    font-size:24px;
    width:65px;
    height:50px;
    line-height:48px;
    margin:0;
    padding:0;
    display:block;
    text-align:center;
  }
  #block_currencies .dropdown-menu {
    left:0;
    right:0;
    width:100%;
  }
  .header_user_info {
    position:static;
  }
  .header_user_info.popup-over {
    margin:0;
    padding:0;
    border:0;
  }
  .header_user_info.popup-over .popup-title {
    padding:0;
    margin:0;
  }
  .header_user_info.popup-over .popup-title:before,
  .header_user_info.popup-over .popup-title:after {
    content:" ";
    display:table;
  }
  .header_user_info.popup-over .popup-title:after {
    clear:both;
  }
  .header_user_info.popup-over .popup-title .fa {
    font-size:24px;
    width:65px;
    height:50px;
    line-height:48px;
    margin:0;
    padding:0;
    display:block;
    text-align:center;
  }
  .header_user_info.popup-over .popup-title:before {
    content:"";
  }
  .header_user_info.popup-over .popup-title span {
    display:none;
  }
  .header_user_info.popup-over .dropdown-menu {
    left:0;
    right:0;
    width:100%;
  }
  .header_user_info.popup-over .dropdown-menu li a {
    font-size:13px;
  }
  .blockcart_top {
    position:fixed;
    top:0;
    right:10px;
    z-index:9001;
    margin:0;
    min-width:0;
  }
  .blockcart_top .title-cart {
    margin:0;
  }
  .blockcart_top .title-cart .fa {
    font-size:24px;
    width:65px;
    height:50px;
    line-height:48px;
    margin:0;
    padding:0;
    display:none;
    text-align:center;
    background:transparent;
    color:#bbe6eb;
    border:0;
  }
  .blockcart_top .title-cart .fa:after {
    display:none;
  }
  .blockcart_top .title-cart:hover .fa {
    color:#fff;
  }
  .blockcart_top .cart-inner {
    display:none;
  }
  #apollo-menu .btn-menu-canvas {
    position:fixed;
    top:0 !important;
    left:10px;
    margin:0;
    padding:0;
    border:0;
    width:65px;
    background:transparent;
    z-index:9001;
  }
  #apollo-menu .btn-menu-canvas .fa {
    font-size:24px;
    width:65px;
    height:50px;
    line-height:50px;
    margin:0;
    padding:0;
    display:block;
    text-align:center;
    color:#bbe6eb;
  }
  #apollo-menu .btn-menu-canvas:hover,
  #apollo-menu .btn-menu-canvas:focus {
    background:transparent;
  }
  #apollo-menu .btn-menu-canvas:hover .fa,
  #apollo-menu .btn-menu-canvas:focus .fa {
    color:#fff;
  }
  .navbar-header {
    padding:0;
    border:0;
  }
  #search_block_top {
    position:relative;
    bottom:0;
    margin:20px 0 0;
    padding:10px 0;
    float:left;
    width:100%;
    border-top:1px solid #ededed;
  }
  #search_block_top form#searchbox {
    width:80%;
    margin-left:10%;
  }
  #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 #ededed;
    min-height:auto !important;
    padding:10px 0;
  }
  #cart-page .list_product_cart .cpro_item:first-child,
  .ajaxcart .list_product_cart .cpro_item:first-child {
    border-top:1px solid #ededed;
  }
  #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:0 10px;
  }
  .blog-sidebar .block-sidebar-blog.block {
    margin-bottom:20px;
  }
  .block-sidebar-blog .title_block {
    border:1px solid #ededed !important;
    padding:0 15px !important;
  }
  .block-sidebar-blog .title_block:after {
    content:"\f067";
    font-family:"FontAwesome";
    font-weight:300;
    position:absolute;
    top:0;
    right:0;
    width:30px;
    height:100%;
    line-height:30px;
    color:#000;
  }
  .rtl .block-sidebar-blog .title_block:after {
    left:0;
    right:auto;
  }
  .block-sidebar-blog .title_block.active:after {
    content:"\f068";
  }
  .products_hotdeal {
    margin-top:20px;
  }
  .block .title_block {
    cursor:pointer;
  }
  #footer .block .title_block {
    border-bottom:1px solid #ededed;
  }
  #footer .block .title_block:after {
    content:"+";
    font-size:22px;
    font-weight:300;
    position:absolute;
    top:2px;
    right:10px;
    left:auto;
    height:40px;
    width:40px;
    line-height:40px;
    text-align:center;
    background:transparent;
  }
  #footer .block .title_block.active:after {
    content:"-";
  }
  #footer .block .block_content {
    font-size:13px;
  }
  .sidebar .widget-banner {
    display:none;
  }
  .product-block .name a {
    font-size:13px;
  }
  .product-price {
    font-size:18px;
  }
  .ajax_addtocart {
    font-size:12px;
  }
  .product-right-column .quantity_wanted_p {
    width:100%;
    margin-bottom:10px;
  }
  .product-right-column .add_to_cart_detail {
    margin-left:0;
	  margin-bottom:10px;
  }
	.product-block .functional-buttons{
		max-width:180px;
	}	
	.product-block .functional-buttons .view_detail{
		float: left;
		margin-left: 10px;
	}
	#popup-newletter{
		min-width:240px !important;
		padding: 10px !important;
	}
	#popup-newletter h3{
		font-size:20px;
	}	
	#popup-newletter .pnewle-form .newsletter-input{
		width:230px;
	}
	.fancybox-opened{
		left: 0 !important;
		right: 0;
		margin:auto;
	}
	.product-contact{
		min-height:25px;
	}
	.template-customers-account .page-title h2{
		font-size:20px;
	}
	.template-customers-account .title-buttons{
		margin-bottom: 15px;
	}
	.template-customers-account .data-table th{
		min-width:100px;
	}
	.template-customers-addresses .main-container.col1-layout{
		padding: 0 10px;
	}
}

@media (max-width:480px) {
	#mail.newsletter-input{width:44%;}
	.more_info_block .nav-tabs li{
		width:100%;
		border: none;
    padding: 0;
	}
	.socialsharing_product ul li .btn{
		padding: 7px 10px;
	}
  #sliderlayer .slide-caption {
    top:15%;
	max-width:180px;
  }
  #sliderlayer .slide-caption .text_first {
    font-size:10px;
    line-height:14px;
    margin:0 20px;
    padding-bottom:8px;
  }
  #sliderlayer .slide-caption h3 {
    font-size:14px;
    padding:5px 0 0 0;
    margin:0 20px;
    line-height:18px;
  }
  #sliderlayer .slide-caption p {
    padding:0 20px;
    font-size:10px;
    line-height:12px;
  }
  #sliderlayer .slide-caption .btn-slide {
    line-height:30px;
    margin:0 20px;
  }
	.customer-logged-in a.button {
		color: #ee6c92;
		width: 100%;
	}
	.form-list input.input-text, .form-list .input-text{
		width:100%;
	}
	.form-list .button{
		margin-bottom: 10px;
	}
	.template-customers-order .table >thead >tr >th{
		min-width:100px;
	}
	#article_comments input{
		width:100% !important;
	}
	.page-subheading{
		font-size:19px;
	}
}
@media (max-width:350px) {
	#sliderlayer .slide-caption .btn-slide {
		display:none;
	}
	div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{
		margin:50px 5px 20px 0
	}
}
@media (max-width:1400px) {
	.quick-view-product .product-left-column .image-block .view_full_size img {
		max-height: 300px;
	}
	#quick-view-product .quick-view-product{
		padding:0;
	}
	#quick-view-product .quick-view-product .primary_block{
		padding: 20px 10px;
	}
}