@media (min-width: 1261px) and (max-width: 1470px) {
		#entry_first_table{
		top: 0px!important;
	}
}

@media (min-width: 1171px) and (max-width: 1260px) {
	
	#entry_first_table{
		top: 0px!important;
	}
	
	
	.header_border .order_holder{
		position:static;
		width:90%;
		margin: auto;
		max-width:90%;
		margin-top:50px;
	}
	#order_button_pc{
		display: none;
	}
	#form1{
/*	width:100%;*/
	overflow: hidden;
}
	#order_button_mobile{
		display: block!important;
	}
}

@media (min-width: 591px) and (max-width:1170px) {
	.white_text{
		text-shadow:0px 0px 3px rgba(0,0,0,0.4);
	}
	.storitev{
		width: 33.3%
	}
	#big_bubble,#narocite_se,#small_bubble,
	#big_bubble a,#narocite_se a,#small_bubble a{
		background:none;
		color:#cacfe9 !important;
	}
	.rsGCaption h1::after{
		display: none!important;
	}
	.rsGCaption h1{
		font-size: 30px;
	}
	
	#narocite_se{
		margin: auto!important;
	}
	h2{
		font-size: 30px!important;
	}
	h2::after{
		top: -50px;
	}
	.footer_content br {
		display: none;
	}
	.footer_content a{
		display:block;
	}
	.footer_content table tr td:not(.not-responsive):not(.responsive-hidden){
		margin: auto!important;
		padding: 0px 10px!important;
	}
	.content_content .opinion_item .name {
		bottom: -5px;
	}
/*
	.content_container .content_content img:not(.not-responsive) {
		width: 90%!important;
		height: auto!important;
	}
*/
	#entry_first_table tr td {
  border-radius: 30px;
}
	#entry_first_table {
  top: 0px;
  z-index: 1;
  width: 90% !important;
}	
	.content_content{
		padding: 0px 10px;
	}
	.footer_content div {
		float: none!important;
		margin: auto!important;
	}
	.footer_content {
		padding-left: 2%;
		padding-right: 2%;
		text-align: center;
		width: 96%!important;
	}

	.footer_content ul{
		padding: 0px!important;
/*		padding-left: 4x !important;*/
		width: 100%!important;
	}
	.footer_content img{
		float: none!important;
	}
	.first{
		width: 100%;
		display: block!important;
		margin: auto!important;
	}
		#entry_first_table{
		top: 0px;
	z-index: 1;
	}
	
	#header_container_mobile_landscape{
		display: block;
	}
	#order_button_pc{
		display: none;
	}
	#order_button_mobile{
		display: block!important;
	}#form1{
/*	width:100%;*/
	overflow: hidden;
}
	
	#header_container{
/*		display: none;*/
	}
	
	.header_border .order_holder{
		position:static;
		width:90%;
		margin: auto;
		max-width:90%;
		margin-top:50px;
	}
	
	.content_container .content_content .order_holder{
		max-width: 100% !important;
	}
	
	.side_holder{
		padding-top:20px;
		padding-bottom:20px;
	}
	
	table:not(.not-responsive) {
		width: 100% !important;
		max-width:100% !important;
		margin: auto!important;
	}

	table td:not(.not-responsive):not(.responsive-hidden) {
		display: block !important;
		padding-left:10px !important;
		padding-right:10px !important;
		padding-top:10px !important;
		padding-bottom:10px !important;
		width: 100% !important;
		height: auto !important;
	}
	
	table.piktogrami3 td:not(.not-responsive):not(.responsive-hidden){
		display: inline-block !important;
		width:auto !important;
	}
	
	.header{
		display: block !important;
	
	}

	.social-floater{
		display: none;
	}

	table.piktogrami tr td{
		display:block;
		width:48% !important;
		margin:1% !important;
		float:left !important;
		border:none;
		margin-bottom:10px;
	}

	table.piktogrami tr td:nth-child(2n){
		display: none !important;
	}

	table.piktogrami tr td::after{
		content:' ';
		display: block;
		clear:both;
	}

	table.piktogrami tr td img{
		padding:10px 0px !important;
		height: auto !important;
		width:65px !important;
	}

	.mobile-show {
		display: initial;
	}

	#form1 {
		min-width: 0 !important;
	}


	.top_container .top_content,
	.menu_container,
	.newsletter_container .newsletter_content,
	.top_location .location,
	.art_container {
		margin-left: 0;
		margin-right: 0;
		padding-left: 2%;
		padding-right: 2%;
	}


	#resp_menu_button {
		display: block;
		margin-top:16px !important;
	}


	.top_container {
		z-index: 90;
			float: none;
		position: fixed;
		top: 0px;
		left: 0px;
		padding: 8px 0px;
		width: 100%;
		height: 35px;
		display: none;
	}

	.top_container .top_content .left_side {
		display: none;
	}

	.top_container .top_content .middle_side {
			float: none;
			width: 100%;
	}

	.top_container .top_content .right_side {
			display: none;
	}

	.top_container a {
	padding-right: 5px;
	margin-right: 5px;
	font-size: 12px;
	}

	.top_container a img {
			margin-right: 0;
	}

	.top_container .top_content .middle_side a:nth-child(3) {
		display: none;
	}

	.menu_container {
		z-index: 91;
			float: none;
		top: 0px;
		left: 0px;
		padding: 5px 2%;
			width: 100%;
		height: 55px;
		background-color: white;
		padding-top: 0px;
		padding-bottom: 0px;
/*		box-shadow: 0px 2px 8px rgba(0,0,0,0.4);*/
	}

	.menu_container.scroll{
		position: fixed;
	}

	.responsive-hidden{
		display: none !important;
	}

	.toolbar_content{
		width:110px;
		position:relative;
		float:right;
		top:8px;
		padding-right:10px;
		border-right:1px solid #e3e3e3;
		display: block;
	}

	.responsive_profile{
		display:block;
	}

	.menu_container .left_side {
		width:50%;
	}

	.menu_container .left_side img {
		height: 33px;
		width: auto;
		margin-top:10px;
	}

	.search_content {
			float: none;
		margin-top: 10px;
			width: 30px;
		max-width: 434px;
	}

	.menu_container .right_side {
		float: none;
		width: auto;
	}

	.menu_container .main_menu {
		display: none;
		position: fixed;
		top: 25px;
		left: 0px;
		padding-left: 2%;
		padding-right: 2%;
		width: 100%;
		height: calc(100% - 25px);
		background-color: #cacfe9;
		overflow:scroll;
	}
	.menu_container .main_menu ul{
		width: 100%;
	}
	.menu_container .main_menu ul li {
			margin-right: 0;
			display: block;
		padding: 5px;
		margin: auto!important;
	}
	

	.menu_container .main_menu .first > a.sel {
		padding: 5px 8px;
/*		background-color: #13314c;*/
		color: white;
		font-weight: 600;
	}

	.menu_container .main_menu ul li a {
		text-transform: uppercase !important;
		color:#fff;
		margin: auto!important;
	}

	.menu_container .main_menu ul li a.main_link{
/*		border-bottom:1px solid #a5def2;*/
		padding:10px 8px;
	}

	.menu_container .main_menu ul li a div {
		display: none;
	}

	.art_menu a.submenu{
		padding:0px !important;
		padding-left:0px !important;
		background-color: #fff;
		border-bottom:1px solid #dbdbda;
	}

	.art_menu a.submenu.sel {
		background-image: url('/images/toggle_icon_2.png');
		font-weight: 600 !important;
	}

	.cart {

	}

	.art_menu {
		position: static;
		z-index: auto;
		background-color: transparent;
		transform: none !important;
		width: 100%;
		border: none;
		box-shadow: none;
		padding: 0px !important;
		margin: 0px;
	}

	.menu_side_image {
			display: none !important;
	}

	.art_menu .menu_sub_item {
			width: auto;
	}

	.art_menu .menu_sub_item_subs {
			position: static;
			left: auto;
			top: auto;
			width: 100%;
	}

	.sub_final {
		padding-left: 40px !important;
		border-bottom: 1px solid #b7b7b7 !important;
	}

	#bubble {
		right: -15px !important;
		width: 290px !important;
	}


	.newsletter_container .newsletter_content input[type="text"] {
		width: 68%;
		max-width: 372px;
	}

	#newsletter_form > span {
		display: block;
		margin-bottom: 10px;
	}

	.newsletter_container .newsletter_content label {
		margin-top: 0px;
		margin-left: 0;
		width:90% !important;
	}

	.newsletter_content div{
		float:none !important;
		width:100% !important;
	}

	.custom_select select{
		width:150%;
	}

	#header_slider .rsOverflow{
		width:100% !important;
	}

	.logo{
		width:50px;
		margin-top:5px;
	}

	.logo img{
		width:100%;
		display: block;
	}
	
	.content_container.container-cart{
		margin-top:40px;
	}
	
	.rsMinW .rsGCaption {
		left: 0px !important;
		margin-left: 0px !important;
		padding-left: 5%;
		padding-right: 5%;
		width: 100% !important;
		top: 10%;
	}

	.rsMinW .rsGCaption a{
		padding:10px 20px !important;
		font-size:18px !important;
	}

	.rsMinW .rsGCaption h2{
		font-size:14px;
		padding:5px;
	}
	
	.jcarousel-control-prev, .jcarousel-control-prev_connected{
		left:-10px;
	}
	
	.jcarousel-control-next, .jcarousel-control-next_connected{
		right:-10px;
	}
	.jcarousel_text_container {
  padding-left: 10px;
		max-width: 65%!important;
}
	#slider li img{
		width: 35%!important;
	}
	.jcarousel-pagination {
		top: -30px;
	}
	#language {
  display: none;
}
	

	

	.header .left{
		display: none !important;
	}

	.header .right{
		float:none !important;
		width:100% !important;	
	}

	.content_container .side_banner {
			float: none;
			width: auto;
		text-align: center;
	}

	.content_container .content_content.articles {
			float: none;
			width: 96%;
			margin:auto;
	}

	.content_container .side_banner img {
			width: auto;
			max-width: 100%;
	}

	.content_container .content_content.banners .top a, .content_container .content_content.banners .bottom a{
		margin-left:0px !important;
	}

	.content_container .content_content.content, .content_container .content_content.banners, .content_container .content_content.gallery, .content_container .content_content.countdown{
		width:96%;
		margin: auto;
	}

	.banners{
		text-align: center;
	}

	.banners a{
		display: inline-block;
		margin:1% !important;
		width:48% !important;
		box-sizing: border-box;
		vertical-align: top;
	}

	.banners a img{
		width:100% !important;
		height: auto !important;
		vertical-align: top;
	}

	.side_banner > div {
		display: inline-block;
	}

	.content_content.articles a.menu h1,
	.content_content.articles a.menu.sel h1,
	.content_content.articles a.menu:hover h1 {
			border-left: 5px solid #79ad3c;
		margin: 5px 0px;
		padding-left: 15px;
		float: none;
		width: 100%;
		font-size: 20px;
	}

	.ajax_arts {
		text-align: center;
	}

	.articles .art_item {
		width: 49%;
		height: calc(50vw + 50px);
		padding-bottom:50px;
		margin-bottom: 5px;
		margin-top: 5px;
		margin-left: 0;
	}

	.ajax_arts .art_item{
		width:100% !important;
	}

	.articles .art_item:nth-child(3n){
		margin-right:1% !important;
	}

	.articles .art_item .image {
			height: 40%;
	}

	.articles .art_item h2 {
			font-size: 15px;
		height: auto;
	}

	.articles .art_item .price {
			font-size: 15px;
		height: auto;
	}

	.articles .art_item .buttons a {
		font-size: 12px;
		line-height: normal;
	}

	.articles .art_item .price span {
			font-size: 14px;
	}


	.content_container.categories {
			height: auto;
	}
	.content_container.categories .cat_item {
		float: none;
		height: auto;
	}

	.content_container.categories .cat_item .title {
			position: static;
			bottom: auto;
			left: auto;
			width: 100%;
			padding: 10px 0px;
	}


	table#table-1,
	table#table-3 {
		margin-left: auto;
		margin-right: auto;
		width: 96% !important;
	}

	table#table-1 tr,
	table#table-3 tr {
		display: block !important;
		text-align: center;
	}

	table#table-1 td:nth-child(odd),
	table#table-3 td:nth-child(odd) {
		display: inline-block !important;
		width: 230px !important;
		margin: 10px;
	}
	table#table-1 td:nth-child(even),
	table#table-3 td:nth-child(even) {
		display: none !important;
	}


	.content_container .content_content.banners .left,
	.content_container .content_content.banners .right {
		float: none;
		width: auto;
	}


	.footer_content {
		padding-left: 2%;
		padding-right: 2%;
	}

	.footer_content table tr td {
		margin-top: 30px;
		border-right: 0 !important;
		width:50% !important;
		display:block !important;
		float:left !important;
	}

	.footer_content td:nth-child(2n-1){
		clear: both;
	}

	.production_container .production_content {
		padding-left: 2%;
		padding-right: 2%;
	}

	.logo-responsive{
		display:block;
	}

	.content_container .content_content .content_left {
		display: none;
		z-index: 80;
		top: 53px;
		width: 100%;
		height: calc(100% - 100px);
		float: none;
		margin-top: 0;
		background-color: white;
		position:fixed;
		overflow: auto;
	}

	#search_inputs,
	.side_menu{
		width:96%;
		margin:auto;
	}
	
	.side_menu h2{
		font-size:24px;
	}

	.content_container .content_content .content_right {
		width: auto;
		float: none;
	}

	.content_container .content_content .content_right.articles {
		padding-left: 2% !important;
		padding-right: 2% !important;
	}

	.articles_content {
		text-align: center;
	}

	.art_container .center {
		float: none;
		width: 100%;
		margin-bottom:20px !important;
	}

	.art_container .right {
			float: none;
			width: 100%;
	}

	.quantity_container {
		margin-bottom: 10px;
	}


	.art_related {
		text-align: center;
	}

	.cart_titles {
		display: none;
	}

	.row_item {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.row_item div.item_thumb {
		display: none;
	}

	.row_item div.layout_left {
		float: none !important;
		width: auto !important;
	}

	
	.row_item div.layout_left div.price_container {
		margin-top: 25px !important;
	}

	.row_item div.layout_left .mobile-show {
		display: block;
		font-style: italic;
		text-transform: none;
	}

	.row_item div.border2 {
			height: auto;
	}

	.add_remove.quantity .mobile-show {
		display: none !important;
	}

	a.delete_button {
		margin-top:-25px !important;
	}

	.promo_container {
		padding-left: 2% !important;
		padding-right: 2% !important;
	}

	.prices_content {
		float: none !important;
	}

	.prices_content > table {
		float: none !important;
	}

	.promo_content {
		margin-top: 10px !important;
		width: auto !important;
		float: none !important;
	}

	.promo_content input {
		margin-bottom: 5px;
		width:calc(100% - 160px);
	}

	.button_container div.left {
		margin-bottom: 10px;
	}

	.user_left > div {
		float: none;
	}

	.form_user {
		padding-left: 2% !important;
		padding-right: 2% !important;
	}

	.form_user a.button {
		margin-top: 10px !important;
	}


	.form_container {
		width:96% !important;
		margin:auto !important;
		float: none !important;
	}

	.data_right.data-user-right.login_data h1{
		width:96%;
		margin:10px auto;
	}


	#register_data{
		margin-top:20px;
	}

	#register_data div:nth-child(1){
		padding-left:0px !important;
		border:none !important;
	}

	.form_container .form_item .left {
		float: none !important;
		text-align: left !important;
		width:100% !important;
	}

	.form_container .form_item input[type="text"]{
		float: none !important;
	}


	.form_item {
			height: auto;
			float: none;
			width: 100%;
	}

	.form_item .input {
		float: none !important;
	}

	.form_item .left {
		float: none !important;
		text-align: left !important;
	}

	.form_item .input input[type="text"]{
		width: 100% !important;

	}

	.terms {
		margin-top: 10px !important;
			margin-left: 0;
	}

	.quick-checkout-left {
		float: none !important;
		width:100% !important;
	}

	.quick-checkout-right {
		float: none !important;
		width:100% !important;
	}

	.quick-checkout{
		padding-left: 2% !important;
		padding-right: 2% !important;
	}

	.quick-checkout-title{
		display: none;
	}

	.opombe_holder {
			width: auto !important;
	}

	.opombe_holder textarea {
		width: 100% !important;
	}

	.container-cart .button_container {
		padding-left: 2% !important;
		padding-right: 2% !important;
	}

	.container-cart .button_container a{
		width:100% !important;
	}

	.container-cart {
			padding-left: 2%;
			padding-right: 2%;
	}

	.other-address-title {
		display: none;
	}

	.other-address-left{
		float: none !important;
	}

	.other-address-right {
		float: none !important;
	}

	.row_item div.layout_left {
		height: auto !important;
	}


	.data_left {
		float: none;
		width: 100%;
		min-height: 0px;
		max-width:100%;
		padding:0px !important;
	}

	.data_right {
		float: none;
		width: 100%;
		padding:0px 3%;
		max-width:100%;
	}

	.profile-right{
		float:right !important;
	}

	#delivery h3 {
		float: none !important;
		width: auto !important;
	}

	#delivery div {
		float: none !important;
	}

	#delivery .item {
		margin-left: 0 !important;
	}

	.profile-other-address-title {
		display: none !important;
	}

	.profile-other-address-left,
	.profile-other-address-right {
		float: none !important;
	}


	#vieworder .order_content .item_content:first-child {
		display: none !important;
	}

	#vieworder .order_content .item_content {
		border-bottom: 1px solid #ebedf0;
	}

	#vieworder .order_content .item_content .image {
		display: none !important;
	}

	#vieworder .order_content .item_content div {
		float: none !important;
		margin-top: 10px !important;
		width: auto !important;
	}


	#wishlist .order_content .item_content:first-child {
		display: none !important;
	}

	#wishlist .order_content .item_content .image {
		display: none !important;
	}

	#wishlist .order_content .item_content > div,
	#wishlist .order_content .item_content > a {
		float: none !important;
		margin-top: 10px !important;
		width: auto !important;
	}


	#table-4 img {
		max-width: 100% !important;
		height: auto !important;
	}


	.tabs table td {
		display: table-cell !important;
		padding:0px !important;
		width:50% !important;
	}


	#art_images > div {
		width: 100% !important;
		height: auto !important;
	}

	#gal_inner_slider_1 {
		position: static  !important;
		left: auto !important;
		width: auto !important;
		height: auto !important;
	}


	#message .content_content {
		width: auto !important;
	}


	.user_left {
		width: auto !important;
	}


	#select_order {
		position: relative;
		width: 100%;
	}

	.custom_select {
		width: calc(100%);
	}

	.u {
		display: none !important;
	}


	.cats_content a.cat_item {
			width: 49%;
		max-width: 230px;
	}


	.content_content.gallery {
		display: none;
	}

	.delivery_type .item{
		margin-left:0px;
		float:none;
	}

	.art_images_arrow{
		display:none;
	}

	.art_sub_image{
		width:32.33% !important;
		margin-right:1% !important;
	}

	#cookies_alert_container{
		height:auto;
		padding-bottom:20px;
	}

	#cookies_alert_container div.content_holder{
		width:100%;
	}

	#cookies_alert_container div.content_holder .content{
		width:80%;
		padding-left:20px;
	}

	.content_container .content_content.countdown .countdown_left,
	.content_container .content_content.countdown .countdown_right{
		width:100%;
	}

	.mobile_title{
		display:block !important;
	}


	/**BLOG**/
	.blog_left,
	.blog_right{
		width:96% !important;
		margin:auto !important;
		float:none !important;
		margin-bottom:40px !important;
	}

	.blog_right .side_sec_top{
		display:none !important;
	}

	.blog_right .cat_menu a,
	.blog_right .cat_menu div{
		font-size:15px !important;
	}

	.blog_content a.blog_item{
		display:block !important;
		float:none !important;
		width:100% !important;
		margin:20px auto !important;
	}

	.blog_content a.blog_item .desc{
		height:auto !important;
		padding-bottom:80px !important;
	}

	.pager_wrap{
		width:100% !important;
	}

	.blog_content,
	.blog_content img{
		width:100% !important;
		height:auto !important;
	}

	.desc_tabs .tabs img{
		width:100% !important;
		height:auto !important;
	}
	
	
	.content_container .content_content.news{
		width:96% !important;
		float:none !important;
		margin: auto;
	}
	
	.content_container .content_content.news .news_item{
		width:100% !important;
		float:none !important;
		display: block !important;
		margin:20px auto !important;
	}
		
	.footer_container .footer_content .left,
	.footer_container .footer_content .right,
	.newsletter_container{
		width:100% !important;
		float:none !important;
		padding:40px 2%;
	}
	
	.footer_voucher{
		padding:20px;
	}
	
	.footer_voucher .footer_voucher_content img{
		margin-left:0px;
		width:50%;
		height:auto;
		display:block;
		margin:auto;
		margin-bottom:10px;
	}
	
	.toolbar_content a{
		margin-top:8px !important;
	}
	
	.toolbar_content .wishlist a{
		margin-top:11px !important;
	}
	
	.art_container .left{
		width:100% !important;
		margin-bottom:20px !important;
	}
	
	.filters{
		height:auto !important;
		display: block !important;
	}
	
	.props_okay{
		display:block;
	}
	
	.select_order{
		float:none;
	}
	
	#pageing{
		width:100% !important;
	}
	
	.filters .props_more_button{
		display: block;
	}
	
	.resp_close{
		display:block !important;
	}
	
	.payment_container .pay_option{
		width:49% !important;
		margin: auto !important;
		float:left;
		min-height:100px;
	}
	
	.responsive-full{
		width:100% !important;
		float:none !important;
	}
	
	.payment_container .pay_option label{
		height:auto;
	}
	
	.container-cart h3{
		margin-bottom:10px !important;
	}
	
	.content_message{
		max-width:100% !important;
	}
	
	.search_content .search_input .search_pop{
		top:0px;
		left:0px;
		width:100%;
		transform: none !important;
		padding:10px 20px;
		background-color:#fff;
		max-width: 100%;
	}
	
	.search_content div{
		margin-left:0px;
	}
	
	.search_content .search_input .search_pop .search_border{
		border:0px;
		padding:0px;
	}
	
	.search_content .search_input .search_pop .search_border span:nth-child(3){
		width:35px;
	}
	
	.search_content .search_input .search_pop .search_border span:nth-child(3) img{
		height:30px !important;
		widows: auto !important;
	}
	
	#slider_container h2{
		position:static !important;
		margin-bottom:20px !important;
	}
	
	#slider_container .rsGCaption {
		position: static !important;
		padding-top:0px !important;
	}
	
	#slider_container .rsGCaption table{
		margin:0px !important;
	}
	
	#slider_container .rsSlide img{
		width:200% !important;
	}
	
	#slider_container .rsMinW .rsBullets{
		bottom:-40px !important;
		left:0px !important;
		text-align: center !important;
		width:100% !important;
	}
	
	.responsive-shown{
		display:block !important;
	}
	
	.gradient-bg{
		background:transparent !important;
	}
	
	.scroll_menu{
		position:fixed !important;
		z-index:999;
		background-color: transparent !important;
		height: 55px;
	}
	
	#hidden-table{
		overflow: scroll;
	}
	
	table.hidden-table{
		width:auto !important;
	}

	table.hidden-table td:not(.not-responsive):not(.responsive-hidden),
	table.hidden-table th{
		display: table-cell !important;
		width:auto !important;
	}
}


@media (min-width: 0px) and (max-width: 590px) {
	::after{
		display: none!important;
	}
	.responsive-img{
		width: 100%!important;
	}
	.white_text{
		text-shadow:0px 0px 3px rgba(0,0,0,0.4);
	}
	.storitev{
		width: 100%!important;
		box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
		margin: 20px 0px;
	}
	.storitev .more{
		display: block;
	}
	#big_bubble,#narocite_se,#small_bubble,
	#big_bubble a,#narocite_se a,#small_bubble a{
		background:none;
		color:#cacfe9 !important;
		padding: 0px!important;
	}
	.rsGCaption h1::after{
		display: none!important;
	}
	.rsGCaption h1{
		font-size: 30px;
	}
	
	#narocite_se{
		margin: auto!important;
	}
	h2{
		font-size: 30px!important;
	}
	h2::after{
		top: -50px;
	}
	.footer_content br {
		display: none;
	}
	.footer_content a{
		display:block;
	}
	.footer_content table tr td:not(.not-responsive):not(.responsive-hidden){
		margin: auto!important;
		padding: 0px 10px!important;
	}
	.content_content .opinion_item .name {
		bottom: -5px;
	}
	.faq_content .faq_item .content {
		margin-left: 20px;
		padding: 10px;
	}
	.content_content .opinion_item .name {
		bottom: -5px;
	}
	.content_content{
		padding: 0px 10px;
	}
	.jcarousel_text_container{
		padding-left: 10px;
	}

	#language{
		display: none;
	}
	#entry_first_table tr td{
		border-radius: 30px;
	}
		#entry_first_table{
		top: 0px;
	z-index: 1;
	width: 90%!important;
		
	}
	#form1{
/*	width:100%;*/
	overflow: hidden;
}
	#header_container_mobile{
		display: block;
	}
	
	#order_button_pc{
		display: none;
	}
	#order_button_mobile{
		display: block!important;
		margin-top: 15px;
	}
	
	#header_container{
/*		display: none;*/
	}
	
	table:not(.not-responsive) {
		width: 100% !important;
	}

	table td:not(.not-responsive):not(.responsive-hidden){
		display: block !important;
		padding-left:10px !important;
		padding-right:10px !important;
		padding-top:10px !important;
		padding-bottom:10px !important;
		width: 100% !important;
		height: auto !important;
	}
	
	table.piktogrami3 td:not(.not-responsive):not(.responsive-hidden){
		display: inline-block !important;
		width:auto !important;
	}
	
	#hidden-table{
		overflow: scroll;
	}
	
	table.hidden-table{
		width:auto !important;
	}

	table.hidden-table td:not(.not-responsive):not(.responsive-hidden),
	table.hidden-table th{
		display: table-cell !important;
		width:auto !important;
	}
	
	table.piktogrami tr td{
		border:none !important;
		margin-bottom:10px;
	}

	table.piktogrami tr td::after{
		content:' ';
		display: block;
		clear:both;
	}

	table.piktogrami tr td img{
		padding:10px 0px !important;
		height: auto !important;
		width:65px !important;
	}

	.mobile-show {
		display: initial;
	}

	#form1 {
		min-width: 0 !important;
	}


	.top_container .top_content,
	.menu_container,
	.newsletter_container .newsletter_content,
	.top_location .location,
	.art_container {
		margin-left: 0;
		margin-right: 0;
		padding-left: 2%;
		padding-right: 2%;
	}


	#resp_menu_button {
		display: block;
		margin-top:16px !important;
	}

	.top_container {
		z-index: 90;
			float: none;
		position: fixed;
		top: 0px;
		left: 0px;
		padding: 8px 0px;
		width: 100%;
		height: 35px;
		display: none;
	}

	.top_container .top_content .left_side {
		display: none;
	}

	.top_container .top_content .middle_side {
			float: none;
			width: 100%;
	}

	.top_container .top_content .right_side {
			display: none;
	}

	.top_container a {
	padding-right: 5px;
	margin-right: 5px;
	font-size: 12px;
	}

	.top_container a img {
			margin-right: 0;
	}

	.top_container .top_content .middle_side a:nth-child(3) {
		display: none;
	}

	.logo-responsive{
		display:block;
	}

	.logo{
		width:50px;
		margin-top:5px;
	}

	.logo img{
		width:100%;
		display: block;
	}

	.jcarousel-pagination{
		position: static;
		margin-top:20px;
	}

	.jcarousel-control-next{
		right:15px;
	}

	.jcarousel-control-prev{
		left:15px;
	}

	#header_container{
		padding:0px !important;
		top: 55px;
		margin-bottom: 55px!important;
	}
	.content_container .content_content:not(#opinions_slider) ul:not(#slider) li{
		padding: 0px;
	}
	a.black_button{
		font-size:19px !important;
	}

		.menu_container {
		z-index: 91;
			float: none;
		top: 0px;
		left: 0px;
		padding: 5px 2%;
			width: 100%;
		height: 55px;
		background-color: white;
		padding-top: 0px;
		padding-bottom: 0px;
		box-shadow: 0px 2px 8px rgba(0,0,0,0.4);
	}

	.menu_container.scroll{
		position: fixed;
	}

	.toolbar_content{
		width:160px;
		position:relative;
		float:right;
		top:8px;
		border-right:1px solid #e3e3e3;
		padding-right:10px;
	}

	.responsive_profile{
		display:block;
	}

	.menu_container .left_side {
		width:50%;
	}

	.menu_container .left_side img {
		height: 33px;
		width: auto;
		margin-top:10px;
	}

	.search_content {
			float: right;
		margin-top: 10px;
			width:30px;
		max-width: 434px;
	}

	.menu_container .right_side {
		float: none;
		width: auto;
	}

	.menu_container .main_menu {
		display: none;
    position: fixed;
    top: 25px;
    left: 0px;
    padding-left: 2%;
    padding-right: 2%;
    width: 100%;
    height: calc(100% - 25px);
    background-color: #cacfe9;
    overflow: scroll;
	}

	.menu_container .main_menu ul {
		width: 100%;
	}
	.menu_container .main_menu ul li {
			margin-right: 0;
			display: block;
		padding: 5px;
	}
	.contact_holder{
		width: 100%;
	}
	.content_gallery ul li a{
		height: 500px;
		padding: 10px;
	}
	#header_slider_content{
		height:150px
	}

	.menu_container .main_menu .first > a.sel {
		padding: 5px 8px;
		background-color: #13314c;
		color: white;
		font-weight: 600;
	}
	.art_menu .menu_sub_item .submenu{
		color: #cacfe9;
		text-align: center;
		padding: 5px 0px;
	}
	.menu_container .main_menu ul li a {
		text-transform: uppercase !important;
		color:#fff;
		margin: auto!important;
	}

	.menu_container .main_menu ul li a.main_link{
		border-bottom:1px solid #ccc;
		padding:10px 8px;
	}

	.menu_container .main_menu ul li a div {
		display: none;
	}

	.art_menu a.submenu {
		padding-left: 20px !important;
		border-bottom: 1px solid #b7b7b7;
		background-image: url('/images/toggle_icon_1.png');
		background-repeat: no-repeat;
		background-position: right 10px center;
	}

	.art_menu a.submenu.sel {
		background-image: url('/images/toggle_icon_2.png');
		font-weight: 600 !important;
	}

	.cart {

	}

	.art_menu {
		position: static;
		z-index: auto;
		background-color: transparent;
		transform: none !important;
		width:100%;
		border:none;
		box-shadow:none;
		padding:0px !important;
		margin:0px;
	}

	.art_menu a.submenu{
		padding:0px !important;
		padding-left:0px !important;
		background-color: #fff;
		border-bottom:1px solid #dbdbda;
	}

	.menu_side_image {
			display: none !important;
	}

	.art_menu .menu_sub_item {
			width: auto;
	}

	.art_menu .menu_sub_item_subs {
			position: static;
			left: auto;
			top: auto;
			width: 100%;
	}

	.sub_final {
		padding-left: 40px !important;
		border-bottom: 1px solid #b7b7b7 !important;
	}

	#bubble {
		right: -15px !important;
		width: 290px !important;
	}


	.newsletter_container .newsletter_content input[type="text"] {
		width: 100%;
		max-width: 100%;
	}

	.newsletter_container .newsletter_content .button{
		width:100% !important;
	}

	#newsletter_form > span {
		display: block;
		margin-bottom: 10px;
	}

	.newsletter_container .newsletter_content label{
		margin-top: 0px;
		width: 90%;
		margin-left: 0;
	}

	#header_slider .rsOverflow{
		width:100% !important;
	}
	
	.header_border .order_holder{
		position: static;
		margin:auto !important;
		width:96%;
	}
	
	.order_holder .price_container{
		padding:10px !important;
	}
	
	.quantity_container .quantity_detail{
		margin-top:0px;
		padding:25px 10px !important;
	}
	
	.order_holder .price_container .price_content{
		margin-top:15px !important;
		padding-right: 0px;
	}
	
	.order_holder .price_container .price_content .price_left,
	.order_holder .price_container .price_content .price_right{
		width:100%;
		float:none;
/*		text-align: left;*/
		margin:5px 0px;
		font-size: 17px;
	}
	
	.order_holder .quantity_container label{
		margin:8px 5px;
		width:29.7% !important;
	}
	
	.order_holder .quantity_container label:nth-child(4){
		margin-right:0px !important;
	}
	
	.order_holder .quantity_container div.quantity_detail{
		width:100% !important;
	}
	
	.order_holder .quantity_container div.quantity_detail,
	.order_holder .quantity_container div.quantity_detail b{
		font-size:15px !important;
	}
	
	.order_holder .quantity_container div.quantity_detail span{
		font-size:12px !important;
	}
	
	.order_holder .quantity_container div.quantity_detail .best_deal{
		bottom:-12px !important;
		font-size:11px !important;
		padding:4px 0px !important;
	}
	
	.order_holder .quantity_container div.quantity_detail .discount{
		font-size:11px !important;
		width:35px;
		height:35px;
		line-height:35px;
		top:-10px;
		right:-10px;
	}

	#header_slider_content .rsMinW .rsGCaption h1{
		font-size:26px;
	}
	
	.rsMinW .rsGCaption br {
/*		display: none;*/
	}
	.rsMinW .rsGCaption table.responsive-shown{
		display: table !important;
	}
	.rsMinW .rsGCaption {
/*		left: 2% !important;*/
		margin-left: 0px !important;
		padding-left: 0px;
		padding-right: 0px;
		width: 100% !important;
		font-size: 13px;
		padding-top:0px;
		top: 0%;
	}

	.rsMinW .rsGCaption a{
		padding:10px 20px !important;
		font-size:16px !important;
	}

	.rsMinW .rsGCaption h1 {
		font-size: 32px;
	line-height: initial !important;
	margin: 0px;
/*		text-shadow: 0px 0px 3px rgba(0,0,0,0.4);*/

	}
	.rsMinW .rsGCaption span{
		font-size: 18px;
/*				text-shadow: 0px 0px 3px rgba(0,0,0,0.4);*/

	}

	.rsMinW .rsGCaption h2{
		font-size:11px;
		padding:0px;
		line-height:16px !important;
	}

	.rsMinW .rsGCaption table:not(.not-responsive){
		padding:0px !important;
	}

	
	.header .left{
		display: none !important;
	}

	.header .right{
		float:none !important;
		width:100% !important;	
	}

	.content_container h1{
		font-size:26px !important;
	}
	
	.content_container h2{
		font-size:20px !important;
	}
	
	.content_container .side_banner {
			float: none;
			width: auto;
		text-align: center;
	}

	.content_container .content_content.articles {
			float: none;
			width: 96%;
			margin:auto;
	}

	.content_container .side_banner img {
			width: auto;
			max-width: 100%;
	}

	.content_container .content_content.banners .top a, .content_container .content_content.banners .bottom a{
		margin-left:0px !important;
	}

	.content_container .content_content.content, .content_container .content_content.banners, .content_container .content_content.gallery, .content_container .content_content.countdown{
		width:96%;
		margin: auto;
	}

	.content_container.about{

	}

	.content_container.about .left,
	.content_container.about .right{
		display: block !important;
	}

	.content_container.about .right{
		padding:10% !important;
	}

	.content_container .content_content table{
		height:auto !important;
		margin: auto!important;
	}

	.content_container.about .left img{
		width:100% !important;
	}

	.insta_container .insta_item{
		width:49%;
		padding-top:49%;
		margin:0.5% !important;
	}

	.insta_container .insta_item:nth-child(4n-3){
		margin:0.5% !important;
	}

	.newsletter_container .newsletter_content{
		font-size:32px !important;
		text-align: center !important;
		padding:0px !important;
	}

	.newsletter_container .newsletter_content div{
		float:none !important;
	}

	.banners a{
		display: block;
		margin-bottom:10px;
		margin-left:0px !important;
		float:none !important;
	}

	.banners a img{
		width:100% !important;
		height: auto !important;
	}

	.side_banner > div {
		display: inline-block;
	}

	.content_content.articles a.menu h1,
	.content_content.articles a.menu.sel h1,
	.content_content.articles a.menu:hover h1 {
			border-left: 5px solid #79ad3c;
		margin: 5px 0px;
		padding-left: 15px;
		float: none;
		width: 100%;
		font-size: 20px;
	}

	.ajax_arts {
		text-align: center;
	}

	.articles .art_item {
		width:100%;
		height:auto;
		padding-bottom:45px;
		margin-bottom: 5px;
		margin-top: 5px;
		margin-left: 0;
	}

	.ajax_arts .art_item{
		width:96% !important;
		margin: auto !important;
	}

	.articles .art_item:nth-child(3n){
		margin-right:1% !important;
	}

	.articles .art_item .image {
			height: 40%;
	}

	.articles .art_item h2 {
			font-size: 15px;
		height: auto;
	}

	.articles .art_item .price {
			font-size: 15px;
		height: auto;
	}

	.articles .art_item .buttons a {
		font-size: 12px;
		line-height: normal;
	}

	.articles .art_item .price span {
			font-size: 14px;
	}


	.content_container.categories {
			height: auto;
	}
	.content_container.categories .cat_item {
		float: none;
		height: auto;
	}

	.content_container.categories .cat_item .title {
			position: static;
			bottom: auto;
			left: auto;
			width: 100%;
			padding: 10px 0px;
	}


	table#table-1,
	table#table-3 {
		margin-left: auto;
		margin-right: auto;
		width: 96% !important;
	}

	table#table-1 tr,
	table#table-3 tr {
		display: block !important;
		text-align: center;
	}

	table#table-1 td:nth-child(odd),
	table#table-3 td:nth-child(odd) {
		display: inline-block !important;
		width: 230px !important;
		margin: 10px;
	}
	table#table-1 td:nth-child(even),
	table#table-3 td:nth-child(even) {
		display: none !important;
	}


	.content_container .content_content.banners .left,
	.content_container .content_content.banners .right {
		float: none;
		width: auto;
	}


	.footer_content div {
		float: none!important;
		margin: auto!important;
	}
	.footer_content {
		padding-left: 2%;
		padding-right: 2%;
		text-align: center;
		width: 96%!important;
	}

	.footer_content ul{
		padding: 0px!important;
/*		padding-left: 4x !important;*/
		width: 100%!important;
	}
	.footer_content img{
		float: none!important;
	}
	.first{
		width: 100%;
		display: block!important;
		margin: auto!important;
	}
	.footer_content td {
		margin-top: 0px;
		border-right: 0 !important;
	}

	.production_container .production_content {
		padding-left: 2%;
		padding-right: 2%;
		text-align: center;
	}

	.production_container .production_content .production,
	.production_container .production_content .left{
		float:none;
		width:100%;
	}


	.content_container .content_content .content_left {
		display: none;
		z-index: 80;
		top: 53px;
		width: 100%;
		height: calc(100% - 53px);
		float: none;
		margin-top: 0;
		background-color: white;
		position:fixed;
		overflow: auto;
	}

	#search_inputs,
	.side_menu{
		width:96%;
		margin: auto;
	}

	.content_container .content_content .content_right {
			width: auto;
			float: none;
	}

	.content_container .content_content .content_right.articles {
		padding-left: 2% !important;
		padding-right: 2% !important;
	}


	.articles_content {
		text-align: center;
	}

	.art_container .center {
		float: none;
		width: 100%;
		margin-bottom:20px !important;
	}

	.art_container .right {
			float: none;
			width: 100%;
	}

	.quantity_container {
		margin-bottom: 10px;
	}


	.art_related {
		text-align: center;
	}

	.cart_titles {
		display: none;
	}

	.row_item {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.row_item div.item_thumb {
		display: none;
	}

	.row_item div.layout_left {
		float: none !important;
		width: auto !important;
	}

	.row_item div.layout_left a.title {
		margin-top: 0px !important;
		float: none !important;
		width: auto !important;
	}

	.row_item div.layout_left div.price_container {
		float: none !important;
		margin-top: 15px !important;
		width: auto !important;
		text-align: left !important;
	}

	.row_item div.layout_left .mobile-show {
		display: block;
		font-style: italic;
		text-transform: none;
	}

	.row_item div.layout_left div.price_container .price {
		text-align: left !important;
	}

	.row_item div.border2 {
			height: auto;
	}

	.add_remove.quantity {
		float: none !important;
		margin-left: 0px !important;
		margin-top: 15px !important;
		width: auto !important;
		text-align: left !important;
	}

	.add_remove.quantity .mobile-show {
		display: none !important;
	}

	a.delete_button {
		margin-top:-25px !important;
	}
	
	.container-cart h3{
		margin-bottom:10px !important;
		margin-top:20px !important;
	}

	.promo_container {
		padding-left: 2% !important;
		padding-right: 2% !important;
	}

	.prices_content {
		float: none !important;
	}

	.prices_content > table {
		float: none !important;
	}

	.promo_content {
		margin-top: 10px !important;
		width: auto !important;
		float: none !important;
	}

	.promo_content input {
		margin-bottom: 5px;
		width:60%;
	}

	.button_container div.left {
		margin-bottom: 10px;
	}

	.user_left > div {
		float: none;
	}

	.form_user {
		padding-left: 2% !important;
		padding-right: 2% !important;
	}

	.form_user a.button {
		margin-top: 10px !important;
	}


	.form_container {
		width: 96% !important;
		margin: auto;
		float:none !important;
	}

		#register_data{
			margin-top:20px;
		}

	#register_data div:nth-child(1){
		padding-left:0px !important;
		border:none !important;
	}

	.form_container .form_item {
			height: auto;
			width: 100% !important;
		 float:none !important;
	}

	.data_right.data-user-right.login_data h1{
		width:96% !important;
		margin:10px auto;
	}

	.form_container .form_item .left {
		float: none !important;
		text-align: left !important;
		width:100% !important;
	}

	.form_container .form_item input {
		float: none !important;
	}


	.form_item {
			height: auto;
			float: none;
			width: 100%;
	}

	.form_item .input {
		float: none !important;
		width:100% !important;
	}

	.form_item .left {
		float: none !important;
		text-align: left !important;
	}

	.form_item .input input {
		width: 100% !important;

	}

	.terms {
		margin-top: 10px !important;
			margin-left: 0;
	}

	.quick-checkout-left {
		float: none !important;
		width:100% !important;
	}

	.quick-checkout-right {
		float: none !important;
		width:100% !important;
	}

	.quick-checkout{
		padding-left: 2% !important;
		padding-right: 2% !important;
	}

	.quick-checkout-title{
		display: none;
	}

	.opombe_holder {
			width: auto !important;
	}

	.opombe_holder textarea {
		width: 100% !important;
	}

	.container-cart .button_container .left,
	.container-cart .button_container .right{
		float:none !important;
		text-align: center !important;
	}

	.container-cart .button_container {
		padding-left: 2% !important;
		padding-right: 2% !important;
	}

	.container-cart .button_container a{
		width:100% !important;
	}

	.container-cart {
			padding-left: 2%;
			padding-right: 2%;
	}

	.other-address-title {
		display: none;
	}

	.other-address-left{
		float: none !important;
	}

	.other-address-right {
		float: none !important;
	}

	.row_item div.layout_left {
		height: auto !important;
	}


	.data_left {
		float: none;
		width: 100%;
		min-height: 0px;
		padding-right:0px !important;
		max-width:100% !important;
	}

	.data_right {
		float: none;
		width: 100%;
		padding:0px 3%;
	}


	.profile-left {
		float: none !important;
		width:100% !important;
	}

	.profile-right {
		float: none !important;
		width:100% !important;
	}

		h3 span{
			display: block;
		}

	#delivery h3 {
		float: none !important;
		width: auto !important;
	}

	#delivery div {
		float: none !important;
	}

	#delivery .item {
		margin-left: 0 !important;
	}

	.profile-other-address-title {
		display: none !important;
	}

	.profile-other-address-left,
	.profile-other-address-right {
		float: none !important;
	}


	#vieworder .order_content .item_content:first-child {
		display: none !important;
	}

	#vieworder .order_content .item_content {
		border-bottom: 1px solid #ebedf0;
	}

	#vieworder .order_content .item_content .image {
		display: none !important;
	}

	#vieworder .order_content .item_content div {
		float: none !important;
		margin-top: 10px !important;
		width: auto !important;
	}


	#wishlist .order_content .item_content:first-child {
		display: none !important;
	}

	#wishlist .order_content .item_content .image {
		display: none !important;
	}

	#wishlist .order_content .item_content > div,
	#wishlist .order_content .item_content > a {
		float: none !important;
		margin-top: 10px !important;
		width: auto !important;
	}


	#table-4 img {
		max-width: 100% !important;
		height: auto !important;
	}


	.tabs table td {
		padding-left:0px !important;
		padding-right:0px !important;
	}


	#art_images > div {
		width: 100% !important;
		height: auto !important;
	}

	#gal_inner_slider_1 {
		position: static  !important;
		left: auto !important;
		width: auto !important;
		height: auto !important;
	}


	#message .content_content {
		width: auto !important;
	}


	.user_left {
		width: auto !important;
	}


	#select_order {
		position: relative;
		width: 100%;
	}

	.custom_select {
		width: calc(100%);
	}

	.custom_select select{
		width:150%;
	}

	.u {
		display: none !important;
	}


	.cats_content a.cat_item {
			width: 49%;
		max-width: 230px;
	}


	.content_content.gallery {
		display: none;
	}

	.delivery_type .item{
		margin-left:0px;
		float:none;
	}

	.art_images_arrow{
		display:none;
	}

	.art_sub_image{
		width:32.33% !important;
		margin-right:1% !important;
	}

	#cookies_alert_container{
		height:auto;
		padding-bottom:20px;
	}

	#cookies_alert_container div.content_holder{
		width:100%;
	}

	#cookies_alert_container div.content_holder .content{
		width:80%;
		padding-left:20px;
	}

	.content_container .content_content.countdown .countdown_left,
	.content_container .content_content.countdown .countdown_right{
		width:100%;
	}

	.mobile_title{
		display:block !important;
	}


	/**BLOG**/
	.blog_left,
	.blog_right{
		width:96% !important;
		margin:auto !important;
		float:none !important;
		margin-bottom:40px !important;
	}

	.blog_right .side_sec_top{
		display:none !important;
	}

	.blog_right .cat_menu a,
	.blog_right .cat_menu div{
		font-size:15px !important;
	}

	.blog_content a.blog_item{
		display:block !important;
		float:none !important;
		width:100% !important;
		margin:20px auto !important;
	}

	.blog_content a.blog_item .desc{
		height:auto !important;
		padding-bottom:80px !important;
	}

	.pager_wrap{
		width:100% !important;
	}

	.blog_content,
	.blog_content img{
		width:100% !important;
		height:auto !important;
	}

	.desc_tabs .tabs img{
		width:100% !important;
		height:auto !important;
	}
	
	.content_container.about .left,
	.content_container.about .right,
	.content_container .content_content.news{
		width:96% !important;
		float:none !important;
		margin: auto;
	}
	
	.content_container .content_content.news .news_item{
		width:100% !important;
		float:none !important;
		display: block !important;
		margin:20px auto !important;
	}
		
	.footer_container .footer_content .left,
	.footer_container .footer_content .right,
	.newsletter_container{
		width:100% !important;
		float:none !important;
		padding:40px 2%;
	}
	
	.footer_voucher{
		padding:20px;
	}
	
	.footer_voucher .footer_voucher_content img{
		float:none !important;
		margin-left:0px;
		width:90%;
		height:auto;
		display:block;
		margin:auto;
		margin-bottom:10px;
	}
	
	.toolbar_content a{
		margin-top:8px !important;
	}
	
	.toolbar_content .wishlist a{
		margin-top:11px !important;
	}
	
	.art_container .left{
		width:100% !important;
		margin-bottom:20px !important;
	}
	
	.filters{
		height:auto !important;
		display: block !important;
	}
	
	.props_okay{
		display: block;
	}
	
	.side_menu h2{
		font-size:18px !important;
		padding-bottom:5px !important;
	}
	
	.select_order{
		float:none;
	}
	
	#pageing{
		width:100% !important;
	}
	
	.filters .props_more_button{
		display: block;
	}
	
	.resp_close{
		display:block !important;
	}
	
	.delivery_type,
	.opombe,
	.payment_container .pay_option{
		width:100% !important;
		float:none !important;
		margin: auto !important;
	}
	
	.responsive-full{
		width:100% !important;
		float:none !important;
	}
	
	#lbImage, #lbBottomContainer{
		max-width: 100%;
		height: auto !important;
		width: 100%;
		background-size: contain !important;
	}
	
	#lbImage{
		height:0px !important;
		padding-top:100% !important;
	}
	
	.social-floater{
		display: none;
	}
	
	.cats_container{
		padding:0px !important;
	}
	
	.cats_container .cats_content .cat_item{
		float:none !important;
		width:94% !important;
		margin:5% auto !important;
		max-width:100% !important;
		padding-top:75% !important;
	}
	
	.cats_container .cats_content .cat_item:nth-child(3n-2){
		margin: auto !important;
	}
	
	.ajax_arts li{
		margin-left:0px !important;
	}
	
	.responsive-hidden{
		display: none !important;
	}
	
	#promo_button{
		width:38% !important;
		padding:9px 0px;
		text-align:center;
		margin-left:0px;
		float:right;
	}
	
	.div-1{
		margin-right:30px;
	}
	
	.div-2{
		margin-left:0px !important;
	}
	
	.content_message{
		max-width: 100%;
	}
	
	.desc_tabs .tabs_menu a{
		display: block;
		border-bottom:1px solid #f8f8f8;
		border-top:1px solid #f8f8f8;
		height:50px;
		margin:auto;
		line-height: 50px;
	}
	
	.desc_tabs .tabs{
		padding:40px 0px;
	}
	
	.desc_tabs .tabs iframe{
		width:100% !important;
	}
	
	.search_content .search_input .search_pop{
		top:0px;
		left:0px;
		width:100%;
		transform: none !important;
		padding:10px 20px;
		background-color:#fff;
	}
	
	.search_content div{
		margin-left:0px;
	}
	
	.search_content .search_input .search_pop .search_border{
		border:0px;
		padding:0px;
	}
	
	.search_content .search_input .search_pop .search_border span:nth-child(3){
		width:35px;
	}
	
	.search_content .search_input .search_pop .search_border span:nth-child(3) img{
		height:30px !important;
		widows: auto !important;
	}
	
	.price_button_container,
	.stock_details,
	.quantity_container,
	.button,
	.wishlist_container{
		float:none !important;
		margin-left:0px !important;
		display: block !important;
	}
	
	.pagination::before {
		display: none !important;
	}
	
	.content_container .content_content .articles{
		width:96%;
		margin:auto;
	}
	
	.floater_container .floater_content .floater_right a{
		padding:10px 45px !important;
	}
	
	.buttons_container{
		text-align: center !important;
	}
	
	.buttons_container a{
		margin:5px 0px !important;
	}
	
	.insta_container{
		margin-top:0px;
	}
	
	.pages_content img,
	.production img{
		width:100% !important;
		max-width:420px !important;
		height: auto !important;
	}
	
	#slider_container h2{
		position:static !important;
		margin-bottom:20px !important;
	}
	
	#slider_container .rsGCaption {
		position: static !important;
		padding-top:0px !important;
	}
	
	#slider_container .rsGCaption table{
		margin:0px !important;
	}
	
	#slider_container .rsSlide img{
		width:200% !important;
	}
	
	#slider_container .rsMinW .rsBullets{
		bottom:-40px !important;
		left:0px !important;
		text-align: center !important;
		width:100% !important;
	}
	
	.scroll_menu{
		position:fixed !important;
		z-index:999;
		height: 55px;
	}
	
	.gradient-bg{
		background:transparent !important;
	}
	
	.prices_content table tr td{
		min-width:50% !important;
	}
	
	.content_container.container-cart .data_left{
		position:static !important;
	}
	
	.responsive-shown{
		display:block !important;
	}
	
	.green_button{
		font-size:24px !important;
	}
	
	a.green_button::after {
		top:12px !important;
	}
	
	.blog_left .blog_prev{
		width:100% !important;
		float:none !important;
		margin:10px auto !important;
	}
	
	.side_title h3{
		font-size:24px;
	}
	
	.jcarousel_text_container p{
		max-height:100% !important;
	}
	.storitve_container .title h3{
		margin: 0px;
	}
	.storitve_container .title{
		padding: 20px 0px!important
	}
	#content_container_16 .content_content h2 span,
	#content_container_16 .content_content h2 {
		color: white!important
	}
	#content_container_16 .content_content{
		background: #c4d0f1;
	}
	#content_container_45 span{
		font-size: 40px!important;
	}
	
	.footer_content > table > tbody > tr > td > div > img{
		margin:40px 0px;
	}
}