.iframe_container {
		position: relative;
		overflow: hidden;
		width: 100%;
		padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
		}

.iframe_container_small {
		position: relative;
		overflow: hidden;
		width: 50%;
		padding-top: 28.125%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
		margin-bottom: 20px;
		float: left;
		margin-right: 35px;
		}

	/* Then style the iframe to fit in the container div with full height and width */
	.responsive-iframe {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%;
		}



#manucarousel .carousel-inner .item {float:left; width:20%;}


#topbar > div.nav {height: 30px;}

#columns {min-height: calc(100vh - 756px);}


@media (max-width: 1196px) and (min-width: 992px) {
	/* #leo-top-menu .nav > li > a { padding: 30px 12px; } */
	.editortool .label-customize { display: none; }
	.carousel-inner .first_item .leo-more-info, .tab-pane .first_item .leo-more-info { left: auto; right: -79px; border-width: 1px 1px 1px 0; border-style: solid solid solid none; }
	.rtl .carousel-inner .first_item .leo-more-info, .rtl .tab-pane .first_item .leo-more-info { left: -79px; right: auto; }
	.rtl .carousel-inner .first_item .leo-more-info, .rtl .tab-pane .first_item .leo-more-info { border-width: 1px 0 1px 1px; }
	.rtl .carousel-inner .first_item .leo-more-info, .rtl .tab-pane .first_item .leo-more-info { border-style: solid none solid solid; }
	#thumbs_list { width: 300px;}
	.rtl #thumbs_list { margin-right: 10px; margin-left: inherit; }
	#thumbs_list li { width: 60px; }
}

@media (min-width: 991px) {
	.off-canvas-active > #page, .off-canvas-active > #off-canvas-nav { transform: translateX(0px) !important; -webkit-transform: translateX(0px) !important; -moz-transform: translateX(0px) !important; -ms-transform: translateX(0px) !important; -o-transform: translateX(0px) !important; position: relative!important; }
	#off-canvas-button { display: none !important; }
	#header-main > div > div.row {
		float: left;
		display: flex;
		flex-direction: row;
		align-items: center;
		flex-wrap: wrap;
		justify-content: center;
	  }
}

@media (min-width: 1200px) {
	#guestTracking .form-group { overflow: hidden; }
	#guestTracking .form-group i { padding-left: 10px; }
	.rtl #guestTracking .form-group i { padding-right: 10px; padding-left: inherit; }
	#guestTracking .form-control { float: left; }
	.rtl #guestTracking .form-control { float: right; }
	#guestTracking label { float: left; clear: both; width: 100%; }
	.rtl #guestTracking label { float: right; }
}







@media (max-width: 1200px) {
	.zoomdiv { display: none !important; }
}


@media (min-width: 768px) and (max-width: 991px) {
	.block .products-block .products-block-image { float: none; display: inline-block; margin: 0 auto 10px; text-align: center; }
	#thumbs_list { width: 190px; }
	#thumbs_list li { width: 60px; }
	#view_scroll_right { right: 5px; }
	#usefull_link_block li { float: none!important; }
	#usefull_link_block li a.print { margin: 8px 0 0; padding: 0; border: none; }
	.ajax_block_blog.last_item{display:none}
	
}

@media (max-width: 1024px) {
	/* .navbar-nav { margin-right: 203px; } */
	#header_logo a img { margin: auto; width: 250px; }
	.product-filter .sortPagiBar #productsSortForm { margin-top: 0px; }
	#languages-block-top ul.toogle_content {padding:5px 0;}
	#slideshow .widget-html.block {word-break:normal; min-height:311px;}
	.link_topbar{padding:0 5px;} 
	#newsletter_block_left .btn.btn-default.button.button-small{padding:0 !important;}
	/*.ptsblog_latest .title_block span:after{right:-1px !important;} */
	
	
	.block_content.list-block ul li .blog-image{width:100%;}
	.block_content.list-block ul li .warp-info{width:100%}
	/* #leo-top-menu .nav > li > a{padding:30px 12px;} */
	
	#first-languages li img{float:none; margin-right:0px; margin-bottom:0px;  text-align:center; width:40px!important; height:20px!important;}
	#first-languages li span{float:none;line-height:12px; text-align:center;}
	ul#first-languages li { padding: 0 0 0 5px !important; width: 50px; }
	#topbar > div.nav {height: 40px;}
	#topbar > div.nav > div {padding-top: 3px;}
}

@media (max-width: 1007px) {
	
}

@media (max-width: 991px) {
	html { background: none; }
	.navbar-header .navbar-toggle { display: block; float: left; margin: 5px 7px 5px 7px; padding: 8px; }
	.rtl .navbar-header .navbar-toggle { float: right; }
	.rtl .navbar-header .navbar-toggle { margin: 5px 7px 5px 7px; }
	.collapse.navbar-collapse { display: none !important; }
	.navbar-nav { float: none !important; }
	.navbar-nav > li { float: none; }
	#center_column{clear:both;}
	.block_content.list-block ul li .blog-image{width:auto; margin-right:20px;}
	.block_content.list-block ul li .warp-info{width:auto;}
	.block_content.list-block ul li .warp-info .blog_read_more{float:left; width:auto;}
	.block_content.list-block ul li .warp-info a{padding:9px 0 7px 15px;}
	.block_content.list-block li{float:left; width:100%;}
	.product-filter .sortPagiBar{width:100%;}
	.product-filter .sortPagiBar #productsSortForm{margin-top:0;}
	.menu_double {display: none;}
	.menu_single {display: block;}
	.module-ptsblog-list #center_column,  #module-ptsblog-blog #center_column { width: 100% !important;}
}

@media (min-width: 990px) {
	.menu_double {display: block;}
	.menu_single {display: none;}
	/* #left_column {position: sticky; position: -webkit-sticky; top: 163px; height: 100%;} */
	
}
@media (min-width: 765px) and (max-width: 991px) {
	/* #left_column {display: none;} */
	#categories_block_left{margin-bottom: 20px!important; margin-left:0!important; margin-top:25px!important; margin-right:0!important; z-index: 100; display: none;}}

	
@media (max-width: 991px) {
	.current:after { display: none; }
	#languages-block-top, #currencies-block-top { position: relative; margin-left: 50px;}
	.rtl #languages-block-top, .rtl #currencies-block-top { float: left; }
	.groupe-btn, .leo-groupe { float: right; position: relative; }
	.rtl .groupe-btn, .rtl .leo-groupe { float: left; }
	.link_topbar { background: none; }
	#header .shopping_cart { padding: 0px 5px; background: #363636; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; min-width: 30px; }
	#header .shopping_cart > a:first-child i { font-size: 16px; padding: 0; }
	#header .shopping_cart > a:first-child i:hover { background: none !important; }
	#header .shopping_cart > a:first-child span { display: none !important; }
	#header .shopping_cart > a:first-child .ajax_cart_quantity { display: block !important; left: -2px; position: absolute; top: -9px; }
	.rtl #header .shopping_cart { margin-left: 45px; margin-right: inherit; }
	#header_logo a img { margin: auto; width: 190px; }
	header ul.links li { display: block; float: none; text-align: left; }
	#topnavigation { left: 5px; position: absolute; top: -43px; z-index: 9999; }
	.rtl #topnavigation { right: 5px; left: auto; }
	.manu-logo a { display: block; }
	.manu-logo a img { width: 100px; }
	.social a { padding: 0 2%; }
	#facebook_block, #cmsinfo_block { min-height: 348px; padding-left: 13px; padding-right: 13px; }
	.rtl #facebook_block, .rtl #cmsinfo_block { padding-right: 13px; padding-left: inherit; }
	.rtl #facebook_block, .rtl #cmsinfo_block { padding-left: 13px; padding-right: inherit; }
	#facebook_block h4 { font-size: 18px; }
	#cmsinfo_block em { width: 30px; height: 30px; line-height: 30px; font-size: 20px; }
	#poweredby, #footnav { text-align: center; }
	.footer-center .widget:nth-child(2n+1){clear:both;}
	header .groupe-content.eshow{min-width:150px; right:-110px;}

	.row {margin-left: 0px; margin-right: 0px; }
		
	.block_content.list-block.firstcat {display: none;}
	#center_column { padding: 0; }
	#left_column {padding: 0; margin-top: -30px;}
	
	#index #slideshow{margin-bottom:20px;}
	.container { margin-right: auto; margin-left: auto; padding: 0 10px; }
	.breadcrumb{padding:0;}
	.bannercontainer { width: 100% !important; overflow: hidden!important;}
	#header_logo {padding: 5px 0px 10px 0;}
	.sidebar .title_block:after { content: ""; display: block; font-family: "FontAwesome"; font-size: 18px; font-weight: normal; height: 36px; position: absolute; right: 0; top: 11px; width: 28px; z-index: 0; cursor: pointer; float: left;
		z-index: 0; top: 0;	}
	
	.rtl #footer .footer-block h4:after { left: 15px; right: auto; }
	#footer .footer-block h4.active:after { content: "\f056"; }
	.rtl #footer .footer-block h2:after { left: 15px; right: auto; }
	#footer .footer-block h2.active:after { content: "\f056"; }
	
	}




@media (max-width: 768px) {
	.container { margin-right: auto; margin-left: auto; padding: 0px 10px 0 10px; }
	.product-filter .sortPagiBar #productsSortForm { margin-top: 0; }
	.logo-manu { text-align: center; }
	#header_logo a img { margin: auto; width: 190px; }
	
	.sidebar { position: relative; float: left; }
	
	
	/*#center_column { clear: both; }*/
	
	.sidebar .title_block.blog:after { display: none }
	.logo-manu { width: 100%; }
	#slideshow .container { padding: 0; }
	.rtl .sidebar .title_block:after { left: 0; right: auto; }
	.visible-sm { display: block !important; }
	#send_friend_form { width: 280px; }
	.content_sortPagiBar .sortPagiBar #productsSortForm select { max-width: 160px; }
	.top-pagination-content ul.pagination > a b, .top-pagination-content ul.pagination > span b, .bottom-pagination-content ul.pagination > a b, .bottom-pagination-content ul.pagination > span b { display: none; }
	#block_contact_infos { border: none; }
	#block_contact_infos > div { padding-left: 0; }
	.rtl #block_contact_infos > div { padding-right: 0; padding-left: inherit; }
	#poweredby { text-align: center; }
	#footnav { text-align: center; margin-top: 20px; }
	#facebook_block, #cmsinfo_block { width: 100%; min-height: 1px; }
	#facebook_block h4 { padding-top: 20px !important; }
	#cmsinfo_block { border: none; margin-top: 10px; }
	#cmsinfo_block > div { padding-top: 20px; }
	#pagenotfound .pagenotfound .form-control { margin: 0 auto 15px auto; display: block; }
	#manufacturers_list.list li, #suppliers_list.list li { text-align: center; }
	#manufacturers_list.list li .middle-side, #suppliers_list.list li .middle-side { padding-right: 15px; padding-left: 15px; }
	.rtl #manufacturers_list.list li .middle-side, .rtl #suppliers_list.list li .middle-side { padding-left: 15px; padding-right: inherit; }
	.rtl #manufacturers_list.list li .middle-side, .rtl #suppliers_list.list li .middle-side { padding-right: 15px; padding-left: inherit; }
	#manufacturers_list.list li .right-side-content, #suppliers_list.list li .right-side-content { min-height: 1px; padding: 0; border: none; }
	#manufacturers_list.list li .right-side-content .product-counter, #suppliers_list.list li .right-side-content .product-counter { top: 0; }
	#manufacturers_list.grid li .product-container, #suppliers_list.grid li .product-container { border-bottom: none; }
	#order-detail-content #cart_summary table, #order-detail-content #cart_summary thead, #order-detail-content #cart_summary tbody, #order-detail-content #cart_summary th, #order-detail-content #cart_summary td, #order-detail-content #cart_summary tr { display: block; }
	#order-detail-content #cart_summary thead tr { position: absolute; top: -9999px; left: -9999px; }
	.rtl #order-detail-content #cart_summary thead tr { right: -9999px; left: auto; }
	#order-detail-content #cart_summary tr { border-bottom: 1px solid #cccccc; overflow: hidden; padding-top:15px; padding-bottom: 15px;}
	#order-detail-content #cart_summary td { border: none; position: relative; width: 50% !important; float: left !important; white-space: normal; text-align:left !important;}
	.rtl #order-detail-content #cart_summary td { float: right; }
	#order-detail-content #cart_summary td.cart_avail { clear: both; }
	#order-detail-content #cart_summary td.cart_quantity { clear: both; padding: 9px 8px 11px 18px; }
	.rtl #order-detail-content #cart_summary td.cart_quantity { padding: 9px 18px 11px 8px; }
	#order-detail-content #cart_summary td.cart_delete { width: 100%; clear: both; text-align: right; }
	.rtl #order-detail-content #cart_summary td.cart_delete { text-align: left; }
	#order-detail-content #cart_summary td.cart_delete:before { display: inline-block; padding-right: 0.5em; position: relative; top: -3px; }
	#order-detail-content #cart_summary td div { display: inline; }
	#order-detail-content #cart_summary td:before { content: attr(data-title); display: block; }
	#order-detail-content #cart_summary tfoot td { float: none; width: 100%; }
	#order-detail-content #cart_summary tfoot td:before { display: inline; }
	#order-detail-content #cart_summary tfoot tr .text-right, #order-detail-content #cart_summary tfoot tr .price { display: block; float: left; width: 50%; }
	.rtl #order-detail-content #cart_summary tfoot tr .text-right, .rtl #order-detail-content #cart_summary tfoot tr .price { float: right; }
	.footer-center .widget:nth-child(2n + 1) { clear: both; }
	
	#footer .footer-block h4 { position: relative; margin-bottom: 0; padding-bottom: 13px; }
	#footer .footer-block h2 { position: relative; margin-bottom: 0; padding-bottom: 13px; font-weight: 400; text-transform: none; }
	
	.rtl #footer .footer-block h4:after { left: 15px; right: auto; }
	#footer .footer-block h4.active:after { content: "\f056"; }
	.rtl #footer .footer-block h2:after { left: 15px; right: auto; }
	#footer .footer-block h2.active:after { content: "\f056"; }
	
	header ul.toogle_content, header .groupe-content.eshow { right: 0; left: auto; }
	.rtl header ul.toogle_content, .rtl header .groupe-content.eshow { left: 0; right: auto; }
	.sidebar .title_block::after { float: left; z-index:0; top: 0; }
	#center_column { clear: both; width: 100% !important;}
	/* #category #center_column { margin-top: 45px;} */
	/*updated*/
	header .groupe-content.eshow { left: -50px !important; }
	/* #header .cart_block { right: -55px !important; } */
	#facebook_block { margin-bottom: 20px; }
	div#htmlcontent_left ul li { padding: 5px; }
	.rte .row { margin-left: 0; margin-right: 0; }
	.layered_slider_container { width: 95% !important; }
	/*#layered_form div div ul { max-height: 240px; }*/

	/*.content_sortPagiBar { float: left; width: 100%; } */
	/* .content_sortPagiBar { width: 100%; } */
	
		
	/* #reduction_percent,  #reduction_amount {
      width: calc(0px + 5vh + 5vw) !important;
      height: calc(0px + 5vh + 5vw) !important;
      font-size: calc(6px + 1vw + 1vh) !important;
	  right: -20px !important;
	} */
	
	.oneclick-buy-btn, .button.ajax_add_to_cart_button > span {font-size: 0.7em;}
	.product-filter .sortPagiBar #productsSortForm { width: auto; }
	.sidebar { float:left;width:100% }
	#product #page #columns .sidebar { float:left;padding:0;width:100% }
	#category #page #columns .sidebar { float:left;padding:0;width:100% }
	.button-container { width: 100%; }
	.center-block {padding:0;}
	#view_full_size img { width: auto !important; }
	#view_full_size span {height:458px;}
	.box-security .img-responsive { width: 20%; }
	#target { width: 100% }
	.breadcrumb { width: 100%; padding:0; margin-top:0px;}
	#category #categories_block_left, #product  #categories_block_left {display: none !important;}
	.sort .hidden-xs { display: block !important; }
	#facebook_block { display: none; }
	#twit { display: none; }
	.video_frame > iframe { width: 100%; }
	/*.cms-block{margin-left:2px;} */
	#cms #page #columns .cms-block{width:100%;}
	div#htmlcontent_left ul li:first-child{padding-left:0;}
	div#htmlcontent_left ul li:last-child{padding-right:0;}
	#index .row .row{margin-left:0; margin-right:0;}
	
	.ptsblog_latest .blog_container{min-height:350px;}
	#order #page #columns .row{margin-left:0; margin-right:0;}
	/*#order #page #columns .row .row{margin-left:-10px; margin-right:-10px;} */
	#order #page .row .row{margin-left:-10px; margin-right:-10px;}
	
	.table tbody > tr > td.cart_delete{padding-left:18px;}

	#authentication #page #columns .row{margin-left:0; margin-right:0;}
	#authentication #page #columns .row .row{margin-left:-10px; margin-right:-10px;}
	#addresses #page #columns .row{margin-left:0; margin-right:0;}
	#addresses #page #columns .row .row{margin-left:-10px; margin-right:-10px;}
	#identity #page #columns .row{margin-left:0; margin-right:0;}
	#identity #page #columns .row .row{margin-left:-10px; margin-right:-10px;}
	#module-blockwishlist-mywishlist #page #columns .row{margin-left:0; margin-right:0;}
	#module-blockwishlist-mywishlist #page #columns .row .row{margin-left:-10px; margin-right:-10px;}
	#product #page #columns .row{margin-left:0; margin-right:0;}
	/*#product #page #columns .row .row{margin-left:-10px; margin-right:-10px;}*/
	#category #page #columns .row {margin-left: 0;margin-right: 0;}	
	.radio-inline, .checkbox{line-height:15px;}
	.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{margin-right:5px !important;}
	#footer #newsletter_block_left{padding-top:0; padding-bottom:0;}
	#newsletter_block_left .title_block{margin-bottom:10px;}
	#right_column{padding-left:0;}
	#product #page #columns .page-subheading{padding-left:0;}
	#index #target .page-subheading{padding-left:0;}
	.row.footer_benifit .widget-html.block:first-child{display:block;}
	#htmlcontent_left{display:none;}
	#leftcolumn_blog{display:none;}
	#userfooter .htmlcontent-home.clearfix.row{margin-bottom:0;}
	.widget-manufacture.block{display:none;}
	.footer_benifit .widget-html.block{display:none;}
	/*#categories_block_left .block_content {display: block !important;}*/
	/*#categories_block_left{margin-bottom: 20px!important; margin-left:0!important; margin-top:0!important; margin-right:0!important;position: absolute; z-index: 100;} */
	
	/* #module-ptsblog-blog #center_column { width: 100% !important;} */
	/*updated*/
}
@media (max-width: 767px) {
	#footer .footer-block h4:after { font-size: 18px; display: block; content: "\f055"; font-family: "FontAwesome"; position: absolute; right: 15px; top: 0; cursor: pointer; }
	#footer .footer-block h2:after { font-size: 18px; display: block; content: "\f055"; font-family: "FontAwesome"; position: absolute; right: 15px; top: 0; cursor: pointer; }
	div#htmlcontent_left ul li{padding-left:0; padding-right:0;}
	div#htmlcontent_left ul li {float: left;margin: 5px 7px 0 5px;width: 23%;}
	#userfooter ul li{margin-bottom:10px;}
	#userfooter ul li:last-child{margin-bottom:0px;}
	#userfooter ul li img {margin: 0 auto;text-align: center;width: auto;}
	.widget-manufacture.block{display:block;}
	.footer_benifit .widget-html.block{display:block;}
	#categories_block_left{margin-bottom: 20px!important; margin-left:0!important; margin-top:25px!important; margin-right:0!important;position: absolute; z-index: 100;}
	#ShippingPreview_popup {
    position: absolute;
    z-index: 5;
    background: #fff;
    display: none;
    left: 0px!important;
    border-radius: 5px;
    box-shadow: 0 1px 2px #d9dadb;
    width: 340px!important;
	margin-left: 3%;
	}
	#ShippingPreviewTable td {padding: 4px 4px; text-align: left!important; width: 50px!important;}
	#order-detail-content #cart_summary td { text-align: left !important; width: 50% !important; padding: 5px 5px 5px 8px !important;}
	#order-detail-content #cart_summary td.cart_product, #order-detail-content #cart_summary td.cart_avail, #order-detail-content #cart_summary .cart_quantity, #order-detail-content #cart_summary .cart_delete {padding: 5px 5px 5px 35px !important;}
}
@media (max-width: 765px){#index #slideshow{margin-bottom:20px; margin-top:80px;}}

@media (max-width: 667px) {
	.cms-block p .image_part{margin-right:20px; margin-bottom:20px;}
	#cms #center_column img{width:100%; height:auto;}
	.cms-block > iframe{width:100%;}
	#blogs_search_form > input:first-child{width:80%;}
	div#htmlcontent_left ul li img {
		max-width: 272px;
		margin: 0 auto;
	 }
	 div#htmlcontent_left ul li{width:23% !important; margin:5px 7px 0 4px;}
}
@media (max-width: 600px) {
	.products_block .nav-tabs > li { width: 100%; border-bottom: 1px solid #eee; text-align: center; }
	.products_block .nav-tabs > li:first-child a, .products_block .nav-tabs > li:last-child a { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
	.products_block .nav-tabs > li.active:before { border-top-color: transparent !important; }
	thead { display: none; }
	#product table td {width: auto!important;  border-right: 0; }
	.socialsharing_product .btn-default { width: 24%; }
	/* .cms-block table {width:750px !important; max-width:inherit; margin-bottom:10px;} */
	.cms-block .table_cover{margin-bottom:20px; overflow-x: scroll;}
	div#htmlcontent_left ul li{width:100% !important; margin:5px 7px 0 4px;}
	.nav-tabs > li { width: 33%; }
	#tab2 > div {overflow-x: auto; overflow-y: hidden;}
	
	
}
@media (max-width: 568px) {
	.social a { width: 48%; }
	#order-detail-content #cart_summary td { text-align: left !important; width: 50% !important; padding: 5px 5px 5px 8px !important;}
	#order-detail-content #cart_summary td.cart_product, #order-detail-content #cart_summary td.cart_avail, #order-detail-content #cart_summary .cart_quantity, #order-detail-content #cart_summary .cart_delete {padding: 5px 5px 5px 35px !important;}
	/* #order-opc td.cart_product > a > img {padding: ;} */
	.video_frame > iframe { height: 260px; }
	.logo-manu { width: 100% }
	#footnav > div{width:73%;}
	.printfriendly{width:27%;}
	.cms-block .page_first_ul{padding-left:10px;}
	.cms-block .page_sub_ul{padding-left:40px;}
	.cms-block > iframe{width:100%; height:auto;}
	.cms-block p .image_part{width:100%; margin:0;}
	 div#htmlcontent_left ul li img {max-width: 272px;margin: 0 auto;}
	 .block_content.list-block ul li .warp-info{width:80%;}
	 
	
	

}

.nav-tabs > li { width: 20%; }

@media (max-width: 542px){
	.nav-tabs > li { width: 50%; }
}

@media (max-width: 480px) {

	.new-box, .sale-box { top: 15px; }
	.sortPagiBar.clearfix .sort { width: 100%; float: left; margin-bottom: 10px; }
	.ajax_block_product .product_list.grid:first-child { border-top: 0; }
	.button.button-medium span { font-size: 15px; padding-right: 7px; padding-left: 7px; }
	.rtl .button.button-medium span { padding-left: 7px; padding-right: inherit; }
	.rtl .button.button-medium span { padding-right: 7px; padding-left: inherit; }
	.button.button-medium span i.left { margin-right: 5px; }
	.rtl .button.button-medium span i.left { margin-left: 5px; margin-right: inherit; }
	.button.button-medium span i.right { margin-left: 5px; }
	.rtl .button.button-medium span i.right { margin-right: 5px; margin-left: inherit; }
	.button.exclusive-medium span { font-size: 15px; padding-right: 7px; padding-left: 7px; }
	.rtl .button.exclusive-medium span { padding-left: 7px; padding-right: inherit; }
	.rtl .button.exclusive-medium span { padding-right: 7px; padding-left: inherit; }
	.page-heading span.heading-counter { float: none; display: block; padding-top: 5px; }
	.page-heading span.heading-counter { display: inline-block;width:100%; }
	.socialsharing_product .btn-default { width: 100%; }
	#quantity_wanted_p .btn.btn-default { width: auto; }
	.tab-info li a { text-align: center; padding: 10px 17px;}
	.nav-tabs {box-shadow: 0 1px 2px #d9dadb;}
	.product_list.grid .ajax_block_product::before{background:none;}
	#layer_cart .layer_cart_cart .button-container .btn{width:100%;}
	#blogs_search_form > input:first-child{width:70%;}
	#first-languages li img{float:none; margin-right:0px; margin-bottom:0px;  text-align:center; width:40px!important; height:20px!important;}
	#first-languages li span{float:none;line-height:12px; text-align:center;}
	.block_content.list-block ul li .warp-info{width:75%;}
	.block_content.list-block ul li .warp-info .blog_read_more{background:rgba(0, 0, 0, 0) url("../img/default/arrow-li.png") no-repeat scroll left 3px; padding:0 0 0 15px;}
	.block_content.list-block ul li .warp-info .blog_read_more:hover{background-position:left -47px;}
	#topbar > div.nav {height: 48px;}
	#topbar > div.nav > div {padding-top: 0px;}
	#categories_block_left{margin-top:17px!important;}
	#searchspecial #categories_block_left{display: none;}
	/* .primary_block {margin-top:60px;}  */
	
	
}


/* IPHONE 8 vertical */
@media (max-width: 570px) {
	.block_content.list-block ul li .warp-info{width:70%}
	/* #thumbs_list { width: 315px; margin-left: -18px !important;} */
	.fancybox-title-float-wrap { margin-bottom: -100px !important; text-align: left !important; }
	.fancybox-title-float-wrap .child { padding: 5px 10px 5px 10px !important; white-space: normal !important; }
	.fancybox-inner {aspect-ratio: 1/1; width: 310px !important; height: 310px !important; }
	.fancybox-skin {padding: 4px !important; }
	.fancybox-wrap {width: 318px!important; }
	#order-opc .button { width: 100%; margin-bottom: 10px; margin-left:0; }
	#product > div.fancybox-wrap.fancybox-desktop.fancybox-type-image.fancybox-opened {width: 318px!important; }
	.iframe_container_small {
		width: 100%;
		padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
		float: none;
		}
}

@media (max-height: 500px) 
     	{ 
	.fancybox-title-float-wrap { margin-bottom: -100px !important; text-align: left !important; }
	.fancybox-title-float-wrap .child { padding: 5px 10px 5px 10px !important; white-space: normal !important; }
	.fancybox-inner {aspect-ratio: 1/1; width: 310px !important; height: 310px !important; }
	.fancybox-skin {padding: 4px !important; }
	.fancybox-wrap {width: 318px!important; }	
	}


/*MOBILE MOTO G4 */
@media (max-width: 360px) {
	.box-security .img-responsive { width: 30% }
	.product-filter .sortPagiBar #productsSortForm { width: 100%; margin-top: 10px; }
	.content_sortPagiBar .sortPagiBar #productsSortForm select { max-width: 80%; }
	#footnav > div{width:100%;}
	.printfriendly{width:100%;}
	#view_scroll_right{right:0;}
	.printfriendly > img{float:none;}
	#blogs_search_form > input:first-child{width:65%;}
	.widget-manufacture.block{display:none;}
	.footer_benifit .widget-html.block{display:none;}
	/* #thumbs_list { width: 315px; margin-left: -18px !important;} */
	
}

@media (max-width: 320px) {
	.button { width: 100%; margin-bottom: 10px; margin-left:0; }
	#footer #newsletter_block_left .form-group .button-small {width:auto; float:left;}
	.content_sortPagiBar .sortPagiBar #productsSortForm select{max-width:84%}
	.block_content.list-block ul li .warp-info{width:67%;}
	.block_content.list-block li{margin-bottom:10px;}
}
	 
@media (max-width: 479px) {

	
	#crossselling_list .bx-next, .accessories-block .block_content .bx-next, #productscategory_list .bx-next { right: 30px; }
	.product_list .ajax_block_product:hover .product-image-container .quick-view { display: none; }
	.product_list .ajax_block_product:hover .product-image-container .product_img_link img { opacity: 1; filter: alpha(opacity=100); }
	
	#thumbs_list li { width: 60px; }
	#id_address_invoice.form-control, #id_address_delivery.form-control { float: left; width: 100%; }
	/* #thumbs_list { width: 200px; } */
	.top-pagination-content .compare-form, .bottom-pagination-content .compare-form { width: 100%; padding-bottom: 10px; clear: both; }
	/* Block newsletter */
	/* blockwishlist */
	/*ul.wlp_bought_list li {}
	.comments_advices a:before { max 1199px}*/
	
	/* table product-discounts  product.scss*/
	
	#cmsinfo_block > div { width: 100%; border-top: 1px solid #d9d9d9; }
	#cmsinfo_block > div + div { border-left: none; padding-left: 10px; min-height: 1px; padding-bottom: 15px; }
	.rtl #cmsinfo_block > div + div { padding-right: 10px; padding-left: inherit; }
	.cart_voucher fieldset #discount_name { width: 127px; }
	.navbar-header .navbar-toggle { margin: 10px; }
	#languages-block-top ul.toogle_content { min-width: 75px; margin-top:8px; }
	/*updated*/
	ul#first-languages { width: 155px !important; padding: 0px; }
	ul#first-languages li { padding: 0 10px !important; width: 45px; }
	#topnavigation { top: -53px; }
	
	#header .shopping_cart { margin-top: 8px;}
	.nav .leo-groupe.g-dropdown { margin-top: 8px; margin-right:5px;}
	/*div#htmlcontent_left ul li{}*/
	.block_content.list-block ul li .warp-info a{line-height:15px;}
	/*updated*/
}

@media (max-width: 479px) and (max-width: 1199px) {
	#scenes { display: none; }
}

@media (max-width: 479px) and (max-width: 767px) {
	#stores .address-input { width: 100%; margin: 0 0 20px 0; }
}

@media (max-width: 479px) and (max-width: 767px) {
	#stores #stores-table tbody td.name img { display: none; }
}

@media (max-width: 479px) and (min-width: 1200px) {
	.share { position: relative; top: -350px; }
}

@media (max-width: 479px) and (min-width: 992px) and (max-width: 1199px) {
	.share { position: relative; top: -260px; }
}

@media (max-width: 479px) and (min-width: 768px) and (max-width: 991px) {
	.share { position: relative; top: -245px; }
}

@media (max-width: 479px) and (max-width: 992px) {
	#columns table#product_comparison tbody tr td.td_empty span { font-size: 14px; }
	#columns table#product_comparison tbody tr td.product-block { padding: 14px; }
	#columns table#product_comparison .button.ajax_add_to_cart_button, #columns table#product_comparison .button.lnk_view { font-size: 14px; }
}

@media (max-width: 479px) and (max-width: 767px) {
	#product_comparison table, #product_comparison thead, #product_comparison tbody, #product_comparison th, #product_comparison td, #product_comparison tr { display: block; }
	#product_comparison thead tr { position: absolute; top: -9999px; left: -9999px; }
	#product_comparison tr { overflow: hidden; }
	#product_comparison tr:last-child { border-bottom: none; }
	#product_comparison tr:last-child td { border-bottom: none; }
	#product_comparison td { border: none; position: relative; white-space: normal; float: left; width: 33.33%; }
	.rtl #product_comparison td { float: right; }
	#product_comparison td.td_empty { width: 100% !important; clear: both; }
	#product_comparison td:last-child { border-bottom: none; }
	#product_comparison .comparison_feature .feature-name { width: 100%; float: none; clear: both; }
}

@media (max-width: 479px) and (max-width: 480px) {
	#product_comparison td { float: none; width: 100%; }
	#product_comparison .comparison_feature td { float: left; width: 50%; }
	.rtl #product_comparison .comparison_feature td { float: right; }
	#product_comparison .comparison_feature .feature-name { width: 100%; clear: both; }
	#product_comparison .comparison_feature .product-name { width: 50%; float: left; display: block; }
	.rtl #product_comparison .comparison_feature .product-name { float: right; }
}

@media (max-width: 479px) and (max-width: 991px) {
	.contact-form-box .col-md-3 { padding-right: 0; }
}

@media (max-width: 479px) and (max-width: 991px) {
	.contact-form-box .col-md-9 { padding-left: 0; }
}

@media (max-width: 479px) and (min-width: 992px) and (max-width: 1199px) {
	.contact-form-box div.uploader span.filename { width: 114px; }
}

@media (max-width: 479px) and (min-width: 1200px) {
	#maintenance { margin: 126px 0 0 0; padding: 91px 48px 365px 297px; background: url(../img/bg_maintenance.png) no-repeat; }
}

@media (max-width: 479px) and (max-width: 767px) {
	#layer_cart .layer_cart_product_h2 { font-size: 18px; padding-right: 0; line-height: normal; }
}

@media (max-width: 479px) and (max-width: 767px) {
	#layer_cart .layer_cart_product_h2 i { font-size: 22px; line-height: 22px; } 
}

@media (max-width: 479px) and (max-width: 480px) {
	#layer_cart .layer_cart_product .product-image-container { float: none; margin-right: 0; margin-bottom: 10px; }
}

@media (max-width: 479px) and (min-width: 1200px) {
	#layer_cart .layer_cart_cart { min-height: 318px; }
}

@media (max-width: 479px) and (min-width: 992px) and (max-width: 1199px) {
	#layer_cart .layer_cart_cart { min-height: 360px; }
}

@media (max-width: 479px) and (max-width: 991px) {
	#layer_cart .layer_cart_cart { border-left: none; border-top: 1px solid #f2f5f8; }
}

@media (max-width: 479px) and (max-width: 767px) {
	#layer_cart .layer_cart_cart_h2 { font-size: 18px; }
}

@media (max-width: 479px) and (max-width: 767px) {
	.shop-phone { display: none; }
}


@media (max-width: 479px) and (max-width: 767px) {
	#contact_block { margin-bottom: 20px; }
}

@media (max-width: 479px) and (min-width: 768px) and (max-width: 1199px) {
	#columns #newsletter_block_left .form-group .form-control { margin-bottom: 10px; margin-right: 0; }
}

@media (max-width: 479px) and (max-width: 767px) {
	#footer #newsletter_block_left { width: 100%; }
}

@media (max-width: 479px) and (min-width: 1200px) {
	#footer #newsletter_block_left .warning_inline { display: inline-block; position: relative; top: -35px; margin-bottom: -35px; left: 15px; clear: none; }
}

@media (max-width: 479px) and (min-width: 992px) {
	ul.wlp_bought_list li.first-in-line { clear: left; }
}

@media (max-width: 479px) and (min-width: 768px) and (max-width: 991px) {
	ul.wlp_bought_list li.first-item-of-tablet-line { clear: left; }
}

@media (max-width: 479px) and (max-width: 767px) {
	#wishlist_block .lnk .form-group select { width: 192px; }
}

@media (max-width: 479px) and (max-width: 767px) {
	#homepage-slider { width: 100%; max-width: 100%; padding-top: 20px; }
}

@media (max-width: 479px) and (max-width: 1200px) {
	#homepage-slider .homeslider-description { padding: 20px; font-size: 0.8em; }
}

@media (max-width: 479px) and (max-width: 768px) {
	#homepage-slider .homeslider-description { padding: 30px; font-size: 0.7em; }
	#homepage-slider .homeslider-description p { font-size: 1.5em; }
}

@media (max-width: 479px) and (max-width: 480px) {
	#homepage-slider .homeslider-description { padding: 30px; font-size: 0.5em; }
	#homepage-slider .homeslider-description p { font-size: 1.7em; }
}

@media only screen and (max-width: 479px) and (min-width: 480px) and (max-width: 768px) {
	.responsive .tp-bullets.tp-thumbs {width: 300px !important; height: 30px !important;}
	.responsive .tp-bullets.tp-thumbs .tp-mask {width: 300px !important; height: 30px !important;}
	.responsive .tp-bullets.tp-thumbs .bullet {width: 60px !important; height: 30px !important;}
}


@media only screen and (max-width: 479px) and (min-width: 0px) and (max-width: 480px) {
	.responsive .tp-bullets {display: none;}
	.responsive .tparrows { display: none;}
}

@media (max-width: 479px) and (min-width: 768px) and (max-width: 991px) {
	.comments_advices li { display: block; line-height: 20px; }
}

@media (max-width: 479px) and (min-width: 768px) and (max-width: 1199px) {
	.comments_advices a { float: none; line-height: 20px; }
}

@media (max-width: 479px) and (max-width: 1199px) {
	.comments_advices a:before { display: none; }
}

@media (max-width: 479px) and (min-width: 768px) and (max-width: 991px) {
	.comments_advices a.reviews { margin-right: 0; padding: 0; border: none; }
}

@media (max-width: 479px) and (max-width: 767px) {
	#new_comment_form .new_comment_form_content { padding-left: 25px; }
}

@media (max-width: 479px) and (max-width: 991px) {
	#product_comments_block_tab div.comment .comment_details { border-left: none; }
	#product_comments_block_tab div.comment .comment_details ul { list-style-type: none; margin: 0; }
	#product_comments_block_tab div.comment .comment_details ul li { padding: 2px 0 2px; }
	#product_comments_block_tab div.comment .comment_details ul li:before { font-family: "FontAwesome"; content: "\f0da"; color: #2e3039; margin-right: 8px; }
}

@media (max-width: 479px) and (max-width: 767px) {
	table.table-product-discounts { width: 100%; }
}

@media (max-width: 479px) and (max-width: 1050px) {
	#product.content_only div.primary_block div.pb-left-column, #product.content_only section.primary_block div.pb-left-column { width: 100%; padding-right: 15px; }
	#product.content_only div.primary_block div.pb-left-column #image-block, #product.content_only div.primary_block div.pb-left-column #views_block, #product.content_only section.primary_block div.pb-left-column #image-block, #product.content_only section.primary_block div.pb-left-column #views_block { max-width: 470px; width: 100%; margin-left: auto; margin-right: auto; }
	#product.content_only div.primary_block div.pb-left-column #thumbs_list li, #product.content_only section.primary_block div.pb-left-column #thumbs_list li { width: 90px; height: 90px; }
	#product.content_only div.primary_block div.pb-left-column #thumbs_list li img, #product.content_only section.primary_block div.pb-left-column #thumbs_list li img { width: 82px; height: 82px; }
	#product.content_only div.primary_block div.pb-center-column, #product.content_only section.primary_block div.pb-center-column { width: 50%; float: left; padding-left: 35px; }
	.rtl #product.content_only div.primary_block div.pb-center-column, .rtl #product.content_only section.primary_block div.pb-center-column { float: right; }
	#product.content_only div.primary_block div.pb-right-column, #product.content_only section.primary_block div.pb-right-column { width: 50%; float: left; }
	.rtl #product.content_only div.primary_block div.pb-right-column, .rtl #product.content_only section.primary_block div.pb-right-column { float: right; }
}

@media (max-width: 479px) and (max-width: 991px) {
	#product.content_only div.primary_block { margin-right: 0; }
	#product.content_only div.primary_block div.pb-center-column { min-height: 440px; }
}


@media (max-width: 479px) and (min-width: 1200px) {
	#blockpack ul > li.last-line { border: none; padding-bottom: 0; margin-bottom: 0; }
}

@media (max-width: 479px) and (min-width: 480px) and (max-width: 767px) {
	#blockpack ul > li.first-item-of-tablet-line { clear: none; }
	#blockpack ul > li.first-item-of-mobile-line { clear: left; }
}

@media (max-width: 479px) and (max-width: 479px) {
	#contact-link { width: 25%; text-align: center; }
	.product_list.list > .ajax_block_product .left-block { width: 100%; }
	.product_list.list > .ajax_block_product .product-image-container { max-width: 290px; margin: 0 auto; }
	.product_list.list > .ajax_block_product .center-block { width: 100%; }
	.product_list.list > .ajax_block_product .right-block .right-block-content .content_price { padding-top: 0; width: 100%; }
	.product_list.list > .ajax_block_product .right-block .right-block-content .button-container { width: 100%; }
	.product_list.list > .ajax_block_product .right-block .right-block-content .functional-buttons { float: none; display: inline-block; }
	.product_list.list > .ajax_block_product .right-block .right-block-content .functional-buttons a i, .product_list.list > .ajax_block_product .right-block .right-block-content .functional-buttons a:before, .product_list.list > .ajax_block_product .right-block .right-block-content .functional-buttons label i, .product_list.list > .ajax_block_product .right-block .right-block-content .functional-buttons label:before { display: none !important; }
	.product_list.list > .ajax_block_product { text-align: center; }
}


@media (max-width: 479px) and (min-width: 992px) {
	.product_list.list > .ajax_block_product .right-block .right-block-content .functional-buttons { overflow: hidden; }
}

@media (max-width: 479px) and (max-width: 991px) {
	.product_list.list > .ajax_block_product .right-block .right-block-content .functional-buttons { clear: both; }
	.product_list.list > .ajax_block_product .right-block .right-block-content .functional-buttons > div { float: left; padding-top: 0 !important; padding-right: 20px; }
	.rtl .product_list.list > .ajax_block_product .right-block .right-block-content .functional-buttons > div { float: right; }
}



@media (max-width: 479px) and (min-width: 1200px) {
	.product_list.list > .ajax_block_product:hover .product-image-container .quick-view { display: block; }
}

/*

@media (max-width: 459px) {
	.product-filter .sortPagiBar #productsSortForm { padding-top: 10px; }
}
*/

/* @media screen and (min-width: 1920px) {
    .oneclick-buy-btn {
        font-size: calc(2px + 0.25vw + 0.25vh) !important;
    }
}*/
/* @media screen and (min-width: 1560px) {
    .oneclick-buy-btn {
        font-size: clamp(10px,calc(4px + 0.3vw + 0.3vh),18px) !important;
    }
} */
/* @media screen and (min-width: 2800px) {
    .oneclick-buy-btn {
        font-size: clamp(10px,calc(2px + 0.3vw + 0.3vh),18px) !important;
    }
}

@media screen and (min-width: 3200px) {
    .oneclick-buy-btn {
        font-size: clamp(10px,calc(2px + 0.25vw + 0.25vh),18px) !important;
    }
} */

@media screen and (max-width: 769px)
{	
#module-ptsblog-list #left_column, #module-ptsblog-blog #left_column {display: none;}
}

@media screen and (max-width: 450px)
{	
.pb-left-column #image-block { height: 332px;}
}