@media (min-width:320px) and (max-width:767px) {
.navigation .level0{ display: block; margin: 0px;}
.page-header .panel.wrapper {background: #262b2c; display: inline-block; width: 100%;}
.page-header .header.panel{ float: left; width: 100%; box-sizing: border-box;}
.logo{margin-left:0px; margin-bottom: 0px; max-width: 40%; margin-right: 20px;}
.nav-open .nav-sections {-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); left: 0; z-index: 99; background: #ffffff; margin: 0; width: calc(100% - 54px);}
.navigation .level0 > .level-top{ padding: 8px 40px 8px 15px; }
.block-search input {left: 0; margin: 0; position: static; padding: 0 50px 0 0;}
.minicart-wrapper {margin-top: 0; position: absolute; right: 15px; top: 73px; text-align: left;}
.block-search{ margin-top: 20px; }
/*.wishlist-link-ul {margin-top: 43px; padding: 0px; margin-right: 48px;}*/
.wishlist-link-ul {
	margin-top: 0;
	padding: 0px;
	margin-right: 0;
	position: absolute;
	right: 48px;
	top: 77px;
}
.wishlist-link-ul::after{ display: none; }
.wishlist-link-ul li a{ font-size: 13px; }
.block-search .label > span {border: 0; clip: unset; height: auto; margin: 0; overflow: visible; padding: 0; position: static; width: auto; clear: both; font-size: 12px; line-height: 22px; font-weight: 700;}
.nav-toggle > span {border: 0; clip: unset; height: auto; margin: 0; overflow: visible; padding: 0; position: static; width: auto; clear: both; font-size: 16px; margin: 0 0 0 10px; display: none; vertical-align: middle;}
.minicart-wrapper .action.showcart .text{ font-size: 13px; }
.minicart-wrapper .action.showcart .header-minicart-total .price-wrapper .price{font-size: 13px;}
.page-header {border-bottom: 1px solid #ebebeb;	padding: 0 0 65px 0; margin-bottom: 0;}
/*.nav-toggle {display: inline-block; text-decoration: none; cursor: pointer; display: block; font-size: 16; left: 0; position: absolute; bottom: 0; top: auto; z-index: 14; width: 100%; padding: 0 0 0 15px; box-sizing: border-box; border-top: 1px solid #ebebeb; text-align: left;}
.left_manu_button_bg {float: none; margin: 45px 12px 0 0px; padding: 0px; display: inline-block; text-align: left;}*/


.left_manu_button_bg{  display: inline-block; text-decoration: none; cursor: pointer; display: block; font-size: 16; left: 0; position: absolute; bottom: 0; top: auto; z-index: 14; width: 100%; padding: 7px 0 7px 15px; box-sizing: border-box; border-top: 1px solid #ebebeb; text-align: left; margin: 0;}
.left_manu_button_bg a {text-indent: 0;}
.left_manu_button_bg a span.proizvodi_min {font-size: 12px; color: #393939; font-weight: 700; position: absolute; left: 55px; top: 11px; display: inline-block;}
.left_manu_button_bg a span.proizvodi_min:hover{color: #f63939;}
.nav-toggle {
	float: none;
	margin: 45px 12px 0 0px;
	padding: 0px;
	display: inline-block;
	text-align: left;
	position: absolute;
	right: 110px;
	top: 37px;
	left: auto;
}
.nav-toggle::before{color: #262b2c; content: ""; background: url(../images/menu_icon.png) no-repeat center; width: 30px; height: 30px; margin: -1px 0 0 0; }

.block-search .label {cursor: pointer; position: absolute; bottom: 4px; right: 15px; font-size: 16px; z-index: 99;}
.minicart-wrapper .action.showcart .text{ display: none; }
.minicart-wrapper .action.showcart .header-minicart-total{ display: none; }
.header.content{ text-align: right; }
.nav-sections{ text-align:left; }
.hedearCategory{ text-align: left; }
.nav-sections-item-title a{ color: #000000; }
.block-search .label::before{ margin-right: 0; margin-left: 10px; }
.minicart-wrapper .block-minicart{ width: 300px; top: 40px; right: -15px; }
.slider_contant_bg{ display: none; }
.home_page_slider_main_bg .flexslider .flex-direction-nav .flex-prev {width: 30px; height: 35px; background-size: 100% auto; left: 15px;}
.home_page_slider_main_bg .flexslider .flex-direction-nav .flex-next{ width: 30px; height: 35px; background-size: 100% auto; right: 15px;}
.columns{ display:block; width: 100%; }
.catalog-product-view .columns{ display:inline-flex; width: 100%; }
.home_page_title_bg h2{ font-size: 30px; }
.home_page_title_bg p{ font-size: 18px; }
.home_page_title_bg::before {float: left; margin: 0px; padding: 0px; width: 90px; height: 6px; background: #262b2c; top: 0px; left: 50%; transform: translate(-50%, 0);	content: ""; position: absolute;}
.home_page_slider_main_bg .flexslider .flex-control-paging li a{ width: 50px; }
.home_page_slider_main_bg .flexslider .flex-control-nav{ bottom: 10px; }
.najpopularniji_block_bg .najpopularniji_block .najpopularniji_block_img.najpopularniji_block_img_left{ width: 100%; margin-bottom: 30px;}
.najpopularniji_block_bg .najpopularniji_block .najpopularniji_block_img.najpopularniji_block_img_right{ width: 100%;}
.najpopularniji_block_bg .najpopularniji_block.block_bg_2 .najpopularniji_block_img.najpopularniji_block_img_right{ width: 100%; margin-bottom: 0px;}
.najpopularniji_block_bg .najpopularniji_block.block_bg_2 .najpopularniji_block_img.najpopularniji_block_img_left{ width: 100%;}
.kategorije_block_bg .dvogledi_bar_bg ul {margin: 0 -10px; padding: 0px; list-style: none;}
.kategorije_block_bg .dvogledi_bar_bg ul li { float: none; margin: 0 0 20px; padding: 0px 10px; width: 49.3%; box-sizing: border-box; display: inline-block; vertical-align: top;}
.dvogledi_teleskopi span{ font-size: 12px; padding: 0 10px; }
.left_menu_bg > ul > li > a{ padding: 8px 15px; }
.all_cat_main_bg > ul > li {box-sizing: border-box; float: left; margin: 0 0 30px; padding: 0 10px; width: 50%;}
.navigation .level0.active > .level-top{padding: 8px 40px 8px 15px;}
.all_category_title_bg{padding: 10px;}
.all_cat_parrant_cat{padding: 5px;}
.all_cat_parrant_cat a{font-size: 14px;}
.all_cat_main_bg > ul > li .all_cat_block{padding-bottom: 30px;}
.breadcrumbs{padding: 15px 0 0 10px !important;}
.categoryimage{margin-bottom: 10px;}
.page-title-wrapper h1 {font-size: 20px; line-height: 25px; margin-bottom: 10px;}
.category-description p{font-size: 14px; line-height: 20px; margin-bottom: 0;}
#layered-filter-block{position: relative; float: left; width: 100%;}
#amasty-shopby-product-list{position: static;}
.page-products .sorter{top:0;}
.page-products .sorter{position: static; width: 50%; display: inline-block; text-align: left;}
.toolbar-sorter.sorter select{margin-left: 5px; font-size: 12px; padding: 3px 3px 3px; width: 53%;}
.toolbar-products .pages {display: inline-block; float: right; width: 50%; margin-bottom:0px;}
.toolbar-products .pages .pages-items{padding:0 0 0;}
.column.main .product-item{padding:0 7px; margin-bottom: 15px;}
.product-item-info span{font-size: 12px;}
.product-item-info .label-product.label-sale > span.sale-product-icon {font-size: 12px;	width: 40px !important;	height: 30px; background-size: 40px auto !important;}
.product.name.product-item-name > a{font-size: 14px;}
.price-final_price .special-price .price-container.price-final_price span.price-wrapper > span.price{font-size: 15px;}
.price-final_price .price-container.price-final_price span.price-wrapper > span.price{font-size: 13px;}
.product-item-info .actions-primary button.tocart{top: 0; width:28px; height: 38px;}
.product-item-info .actions-primary button.tocart:hover{top:0; width:28px; height: 38px;}
.product-item-actions {display: block; position: relative;}
.sidebar.sidebar-main .filter-title strong {position: static; float: left; width: 92%; background: #fff; height: 30px; line-height: 30px; font-size: 16px; cursor: pointer; box-sizing: border-box;}
.filter.active .filter-title strong{color:#262b2c; }
.columns .column.main{padding-bottom: 0;}
.filter.active .filter-title strong::after{ margin: 0 0 0 20px; }
.page-layout-1column .column.main{padding: 0 10px; display: inherit;}
.repository_min ul li{width: 32.15%;}
.repository_min ul li .repository_nema a{font-size:  14px; margin: 0;}
.repository_min ul li .repository_images{min-height: 100%;}


.page-layout-1column .product-info-main{width: 100%; padding-right: 0; padding-top:25px;}
.product > h1.page-title > span.base{font-size: 19px;}
.page-layout-1column .product-info-main br{display: none;}
.product-info-main .product-info-stock-sku{padding-left:10px;}
.product-info-main .product-add-form{width: 100%; float: left; margin: 0; padding: 0; }
.catalog-product-view .product-info-main .price-box.price-final_price{width: 100%; float: left; margin: 0; padding:40px 0 0 0;}
.price-final_price .old-price .price-container.price-final_price span.price-wrapper > span.price{top: 20px;}
.catalog-product-view .box-tocart{width: 100%; float:left:}
.catalog-product-view .product.media{width: 100%; float: left; margin: 0; padding: 90px 0  0 0; }
.box-tocart .fieldset .actions{width: 100%; float: left; margin: 0; padding-left: 0; }
p.text-below-price-productpage {width: 100%; float: left; margin: 0; padding: 0 0 40px 0;}
#product-addtocart-button{width: 100%; float: left; margin: 0; padding:0;}
.catalog-product-view .label-product.label-sale{right: 0;}
.mainbrend{top: 15px ; left: 0;}
.pages .item {margin: 0 2px 0 0;}
/*.catalog-product-view  .product.info.detailed{display: none;}*/
.toolbar-sorter.sorter label{font-size: 10px}
.toolbar-sorter.sorter select {margin-left: 0px; font-size: 10px; padding: 3px 3px 3px; width: 68%; height: 28px;}

.column.main .product-items{margin: 0 -7px;}


.product-item-info > a.product-item-photo + a {
	font-size: 12px;
	height: 33px;
	display: inline-block;
	overflow: hidden;
}





.page-layout-1column .products-grid .product-item{width: 50%; }
.catalog-product-view .block.related .product-item-details .price-box.price-final_price .price-container.price-final_price .price-wrapper span.price{font-size: 14px;}
.catalog-product-view .block.related .product-item-details .btn > button.action.tocart.primary {top: -45px; width: 28px; height: 38px; right: 0;}






}

@media (min-width:320px) and (max-width:339px) {
.repository_min ul li{width: 49%}
.page-layout-1column .column.main{padding: 0 10px; display:inherit;}
.sorter-action::before{display: none;}
}

@media (min-width:768px) and (max-width:991px) {
#om{display: none; }
#dm{display: block;}
.nav-before-open {height: 100%;overflow-x: hidden;width: 100%;}
.nav-before-open body {height: 100%; overflow: hidden; position: relative; width: 100%;}
.nav-open .nav-toggle::after {background: rgba(0, 0, 0, 0.7); content: ''; display: block; height: 100%; position: fixed; right: 0; top: 0; width: 100%; z-index: 1;}
.nav-toggle::before {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 28px; line-height: inherit; color: #757575; content: '\e609'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden;	speak: none; text-align: center;}
.nav-open .nav-sections {	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); left: 0; z-index: 99; background: #ffffff; margin: 0; width: calc(100% - 54px);}
.nav-sections-items {position: relative; z-index: 1;}
.nav-sections {text-align: left;}
.nav-sections-item-content {box-sizing: border-box; float: right; margin-left: -100%; margin-top: 71px; width: 100%; padding: 25px 0;}
.nav-sections-item-content > .navigation {max-width: 100%; padding: 0px;}
.navigation .level0 {display: block;margin: 0px;}
.navigation .level0 > .level-top {	padding: 8px 40px 8px 15px; font-weight: 700; text-transform: uppercase; word-wrap: break-word;}
.navigation li.level0:last-child { border-bottom: 1px solid #d1d1d1;}
.navigation .parent .level-top::after {   position: absolute; right: 10px; top: 7px; font-size: 21px; line-height: inherit; color: inherit; content: '\e622'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center;}
.navigation .submenu:not(:first-child) { font-weight: 400; line-height: 1.3; left: auto !important;  overflow-x: hidden; padding: 0; position: relative; top: auto !important;transition: left 0.3s ease-out;}
.navigation .level0 {   border-top: 1px solid #d1d1d1; font-size: 1.6rem;}
.navigation .level0 {display: block; margin: 0px;}
.navigation .parent .level-top {position: relative; display: block; text-decoration: none;}
.navigation .level0 > .level-top {font-family: 'Open Sans', sans-serif;	font-size: 16px; font-weight: normal;}
.nav-sections {text-align: left;}

.navigation .level0{ display: block; margin: 0px;}
.page-header .panel.wrapper {background: #262b2c; display: inline-block; width: 100%;}
.page-header .header.panel{ float: left; width: 100%; box-sizing: border-box;}
.logo{margin-left:0px; margin-bottom: 0px; max-width: 40%; margin-right: 20px;}
.nav-open .nav-sections {-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); left: 0; z-index: 99; background: #ffffff; margin: 0; width: calc(100% - 54px);}
.navigation .level0 > .level-top{ padding: 8px 40px 8px 15px; }
.block-search input {left: 0; margin: 0; position: static; padding: 0 50px 0 0;}
.minicart-wrapper {margin-top: 0; position: absolute; right: 26px; top: 73px; text-align: left;}
.block-search{ margin-top: 20px; }
.wishlist-link-ul {margin-top: 43px; padding: 0px; margin-right: 58px; margin-left: 20px;}
.wishlist-link-ul::after{ display: none; }
.wishlist-link-ul li a{ font-size: 13px; }
.block-search .label > span {border: 0; clip: unset; height: auto; margin: 0; overflow: visible; padding: 0; position: static; width: auto; clear: both;}
.nav-toggle > span {border: 0; clip: unset; height: auto; margin: 0; overflow: visible; padding: 0; position: static; width: auto; clear: both; font-size: 16px; margin: 0 0 0 10px; display: none; vertical-align: middle;}
.minicart-wrapper .action.showcart .text{ font-size: 13px; }
.minicart-wrapper .action.showcart .header-minicart-total .price-wrapper .price{font-size: 13px;}
.page-header {border-bottom: 1px solid #ebebeb;	padding: 0 0 65px 0; margin-bottom: 0;}
.nav-toggle::before{color: #262b2c;}
.block-search .label {cursor: pointer; position: absolute; bottom: 0; right: 15px; font-size: 16px;	z-index: 99; padding: 6px 5px;}
.minicart-wrapper .action.showcart .text{ display: none; }
.minicart-wrapper .action.showcart .header-minicart-total{ display: none; }
.header.content{ text-align: right; }

/*.nav-toggle {display: inline-block; text-decoration: none; cursor: pointer; display: block; font-size: 16; left: 0; position: absolute; bottom: 0; top: auto; z-index: 14; width: 100%; padding: 0 0 0 15px; box-sizing: border-box; border-top: 1px solid #ebebeb; text-align: left;}*/
/*.left_manu_button_bg {float: none; margin: 45px 12px 0 0px; padding: 0px; display: inline-block; text-align: left;}*/

.left_manu_button_bg{  display: inline-block; text-decoration: none; cursor: pointer; display: block; font-size: 16; left: 0; position: absolute; bottom: 0; top: auto; z-index: 14; width: 100%; padding: 7px 0 7px 15px; box-sizing: border-box; border-top: 1px solid #ebebeb; text-align: left; margin: 0;}
.left_manu_button_bg a {text-indent: 0;}
.left_manu_button_bg a span.proizvodi_min {font-size: 12px; color: #393939; font-weight: 700; position: absolute; left: 55px; top: 11px; display: inline-block;}
.left_manu_button_bg a span.proizvodi_min:hover{color: #f63939;}
.nav-toggle  {float: none; margin: 45px 12px 0 0px; padding: 0px; display: inline-block; text-align: left; position: static;}
.nav-toggle::before{color: #262b2c; content: ""; background: url(../images/menu_icon.png) no-repeat center; width: 30px; height: 30px; margin: 10px 0 0 0; }

.nav-sections{ text-align:left; }
.hedearCategory{ text-align: left; }
.nav-sections-item-title a{ color: #000000; }
.block-search .label::before{ margin-right: 5px;  margin-left: 10px;}
.minicart-wrapper .block-minicart{ width: 300px; top: 40px; right: -15px; }
.slider_contant_bg{ display: none; }
.home_page_slider_main_bg .flexslider .flex-direction-nav .flex-prev {width: 30px; height: 35px; background-size: 100% auto; left: 15px;}
.home_page_slider_main_bg .flexslider .flex-direction-nav .flex-next{ width: 30px; height: 35px; background-size: 100% auto; right: 15px;}
.columns{ display: inline-block; width: 100%; }
.home_page_title_bg h2{ font-size: 30px; }
.home_page_title_bg p{ font-size: 18px; }
.home_page_title_bg::before {float: left; margin: 0px; padding: 0px; width: 90px; height: 6px; background: #262b2c; top: 0px; left: 50%; transform: translate(-50%, 0);	content: ""; position: absolute;}
.home_page_slider_main_bg .flexslider .flex-control-paging li a{ width: 50px; }
.home_page_slider_main_bg .flexslider .flex-control-nav{ bottom: 10px; }
.najpopularniji_block_bg .najpopularniji_block .najpopularniji_block_img.najpopularniji_block_img_left{ width: 100%; margin-bottom: 30px;}
.najpopularniji_block_bg .najpopularniji_block .najpopularniji_block_img.najpopularniji_block_img_right{ width: 100%;}
.najpopularniji_block_bg .najpopularniji_block.block_bg_2 .najpopularniji_block_img.najpopularniji_block_img_right{ width: 100%; margin-bottom: 0px;}
.najpopularniji_block_bg .najpopularniji_block.block_bg_2 .najpopularniji_block_img.najpopularniji_block_img_left{ width: 100%;}
.kategorije_block_bg .dvogledi_bar_bg ul {margin: 0 -10px; padding: 0px; list-style: none;}
.kategorije_block_bg .dvogledi_bar_bg ul li { float: none; margin: 0 0 20px; padding: 0px 10px; width: 33%; box-sizing: border-box; display: inline-block; vertical-align: top;}
.left_menu_bg > ul > li > a{ padding: 8px 15px; }
.nav-sections-item-title{ display: block; }
.nav-sections {-webkit-overflow-scrolling: touch;-webkit-transition: left 0.3s;-moz-transition: left 0.3s; -ms-transition: left 0.3s; transition: left 0.3s; height: 100%; left: -80%; left: calc(-1 * (100% - 54px)); overflow: auto; position: fixed; top: 0; width: 80%; width: calc(100% - 54px);}
.nav-sections-item-content {box-sizing: border-box;	float: right; margin-left: -100%; margin-top: 71px; width: 100%; padding: 25px 0;}
.nav-before-open body {height: 100%; overflow: hidden; position: relative; width: 100%;}
.nav-sections-item-title {background: #e3e3e3; border: solid #d7d7d7; border-width: 0 0 1px 1px; box-sizing: border-box; float: left; height: 71px;	padding-top: 24px; text-align: center; width: 33.33%;}
.nav-sections-item-title.active {background: transparent; border-bottom: 0;}
.nav-before-open .page-wrapper {-webkit-transition: left 0.3s; -moz-transition: left 0.3s; -ms-transition: left 0.3s; transition: left 0.3s; height: 100%; left: 0; overflow: hidden; position: relative;}
.nav-open .page-wrapper {left: 80%; left: calc(100% - 54px);}
.nav-sections-item-content{ display: none !important; }
.nav-sections-item-title.active + .nav-sections-item-content{ display: block !important; }
.nav-sections-item-content > .header.links{ display: block; }
.nav-sections .header.links {margin: 0;	padding: 0;	list-style: none none;	border-bottom: 1px solid #d1d1d1;}
.nav-sections .header.links li{ margin-bottom: 0px; }
.navigation .level0 {border-top: 1px solid #d1d1d1 !important; font-size: 1.6rem;}
.navigation .level0 > .level-top{ line-height: normal; }
.nav-sections .header.links li > a {border-top: 1px solid #d1d1d1; }
.nav-sections .header.links a, .nav-sections .header.links a:hover {color: #575757;	text-decoration: none; display: block; font-weight: 700; padding: 0.8rem 20px;}
.all_cat_main_bg > ul > li {box-sizing: border-box; float: left; margin: 0 0 30px; padding: 0 10px; width: 33%;}
.filter-options-title{font-size: 16px;}
.filter-options-title::after{ top: 15px; line-height: 10px;}
.active > .filter-options-title::after {line-height: 11px;}
.filter-options-content .item a{font-size: 12px;}
.breadcrumbs{margin-bottom: 0;}
.categoryimage{margin-bottom: 30px;}
.page-title-wrapper h1{margin-bottom: 10px;}
.hama_min_bar p{margin-bottom: 20px;}
.toolbar-sorter.sorter{width: 38%; display: inline-block; text-align: left;}
.product-item-info span{font-size: 17px;}
.product-item-info .label-product.label-sale > span.sale-product-icon{font-size: 13px; background-size: 50px auto !important; width: 50px !important;}
.product.name.product-item-name > a{font-size: 14px;}
.price-final_price .special-price .price-container.price-final_price span.price-wrapper > span.price{font-size: 20px;}

.page-layout-1column .column.main{padding: 0 10px;}
.repository_min ul li { width: 24.62%;}
.repository_min ul li .repository_nema a{font-size:  14px; margin: 0;}
.repository_min ul li .repository_images{min-height: 100%;}
.catalog-product-view .product.media { width: 57%; padding: 80px 0 0 0;}
.product > h1.page-title > span.base{font-size: 20px; }
.page-layout-1column .product-info-main br{display: none;}
.catalog-product-view .label-product.label-sale{right: 9%;}
.catalog-product-view .box-tocart{width: 100%; }
p.text-below-price-productpage{width: 100%;}
.catalog-product-view .product-info-main .price-box.price-final_price{width:100%;}

.page-layout-1column .products-grid .product-item{width: 33.33%;}

}	

@media (min-width:992px) and (max-width:1199px) {
.navigation .level0{ margin: 0 15px 0 0; }
.navigation .level0 > .level-top{ font-size: 15px; }
.logo{ margin-left: 0px;  margin-right: 20px;}
.kategorije_block_bg .dvogledi_bar_bg ul li{ width: 19.6%; }
.dvogledi_teleskopi span{ padding: 0 13px; }
.home_page_slider_main_bg .flexslider .flex-direction-nav .flex-prev {width: 30px; height: 35px; background-size: 100% auto; left: 15px;}
.home_page_slider_main_bg .flexslider .flex-direction-nav .flex-next{ width: 30px; height: 35px; background-size: 100% auto; right: 15px;}
.menu > ul > li{margin-right: 15px;}
.nav-sections{padding:0; }
.breadcrumbs{margin-bottom:0;}
.categoryimage{margin-bottom: 30px;}
.filter-options-title{font-size: 20px;}
.filter-options-title::after {top: 20px;}
.page-title-wrapper h1{margin-bottom: 10px;}
.hama_min_bar p{margin-bottom: 20px;}
.toolbar-sorter.sorter{width: 30%; display: inline-block; text-align: left;}
.menu > ul > li > .new-parent ul.normal-sub > li{width: 13.6%; }

.catalog-product-view .product.media { width: 57%; padding: 80px 0 0 0;}
.product > h1.page-title > span.base{font-size: 20px; }
.page-layout-1column .product-info-main br{display: none;}
.catalog-product-view .label-product.label-sale{right: 9%;}
.catalog-product-view .box-tocart{width: 60%; }
p.text-below-price-productpage{width: 40%;}
#product-addtocart-button{width: 220px; height: 45px; font-size: 15px;}
.catalog-product-view .price-final_price .price-container.price-final_price span.price-wrapper > span.price{font-size:22px !important;}
.catalog-product-view .usteda span{font-size: 14px; line-height: 33px;}

.page-layout-1column .products-grid .product-item{width:25%;}


}

@media (min-width:1200px) and (max-width:1470px) {
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main{max-width:1200px; padding: 0 15px;}
.catalogsearch-result-index .page-main{max-width:1200px; padding: 0 15px;}
.page-main {clear: both; max-width: 90%; padding: 0px;}
.container {box-sizing: border-box; margin: 0 auto; max-width: 1200px; padding: 0 15px; width: 100%;}
.cms-brands .page-main{box-sizing: border-box; margin: 0 auto; max-width: 1200px; padding: 0 15px; width: 100%;}
.logo {margin: 18px 20px 29px 0px;}
.navigation .level0 {margin: 0 45px 0 0;}
.home_page_slider_main_bg .flexslider .flex-direction-nav .flex-prev { background: rgba(0, 0, 0, 0) url("../images/levo.png") no-repeat scroll center center / cover ; height: 50px; width: 55px; left: 15px;}
.home_page_slider_main_bg .flexslider .flex-direction-nav .flex-next { background: rgba(0, 0, 0, 0) url("../images/desno.png") no-repeat scroll center center / cover; height: 55px; right: 15px; width: 50px;}
.kategorije_block_bg .dvogledi_bar_bg ul li{width: 16%;}
.dvogledi_teleskopi span{font-size: 13px;}
.page-header .panel.wrapper {float: left; padding: 4px 0 8px; width: 100%;}
.slider_con_text{padding-top:40px; }
.home_page_slider_main_bg .flexslider .flex-direction-nav .flex-prev {width: 30px; height: 35px; background-size: 100% auto; left: 15px;}
.home_page_slider_main_bg .flexslider .flex-direction-nav .flex-next{ width: 30px; height: 35px; background-size: 100% auto; right: 15px;}
.all_category_title_bg h1{font-size: 30px; }
.cms-about-us .columns{box-sizing: border-box; margin: 0 auto; max-width: 1200px; padding: 0 15px; width: 100%;}
.cms-about-us .page-title-wrapper{max-width: 1200px; margin: 0 auto; }
.cms-about-us .page-title-wrapper h1.page-title span.base { margin: 0 0 0 0; }
.menu > ul > li > .new-parent ul.normal-sub{max-width: 1200px; padding:29px 15px; width: 100%;  }
.bannerimage .columns{max-width: 1200px;}


.catalog-product-view .usteda span{font-size: 15px; line-height: 33px;}
.catalog-product-view .box-tocart{width: 60%;}
.product > h1.page-title > span.base{font-size: 20px;}
/*.page-layout-1column .product-info-main br{display: block;}*/
.page-layout-1column .product-info-main br{display: block;}

.toolbar-sorter.sorter{width: 26%;}

.catalog-product-view .price-final_price .price-container.price-final_price span.price-wrapper > span.price{font-size: 28px; }
p.text-below-price-productpage{width: 40%;}
.checkout-index-index .page-main{box-sizing: border-box; margin: 0 auto !important; max-width: 1200px !important; padding: 0 15px;  width: 100% !important;}


}


/*RADA RESPONSIVE*/
@media only screen and (max-width: 1440px) {
	.galaxy_intro .flex_text span {
	    font-size: 35px;
	}
	.galaxy_intro .section_1 h1, 
	.galaxy_intro .section_2 h1, 
	.galaxy_intro .section_3 h1, 
	.galaxy_intro .section_4 h1 {
	    font-size: 35px;
	}
	.galaxy_intro .section_1, 
	.galaxy_intro .section_2, 
	.galaxy_intro .section_3 {
	    margin-bottom: 80px;
	}
	.galaxy_intro .section_title {
	    margin-bottom: 115px;
	}
}
@media only screen and (max-width: 1200px) {
	.galaxy_intro p {
	    font-size: 16px;
	}
	.galaxy_intro .flex_text span {
	    font-size: 28px;
	}
	.galaxy_intro .abs_1 {
	    top: 15%;
	}
	.galaxy_intro .section_1 h1, 
	.galaxy_intro .section_2 h1, 
	.galaxy_intro .section_3 h1, 
	.galaxy_intro .section_4 h1 {
	    font-size: 30px;
	}
	.galaxy_intro .section_1, 
	.galaxy_intro .section_2, 
	.galaxy_intro .section_3 {
	    margin-bottom: 55px;
	}
	.galaxy_intro .section_title {
	    margin-bottom: 100px;
	}
	.galaxy_intro .section_part .full_img {
	    margin-top: 30px;
	    margin-bottom: 20px;
	}
	.galaxy_intro .section_part .section_text div {
	    width: 80%;
	}
	.galaxy_intro .section_part .underlined .section_text div {
	    position: relative;
	    top: auto;
	    left: auto;
	    transform: translate(0,0);
	    text-align: left;
	    width: 100%;
	    padding-right: 30px;
	}
	.galaxy_intro .section_part .underlined .blue_text h3, 
	.galaxy_intro .section_part .underlined h3 {
	    font-size: 19px;
	}
}
@media only screen and (max-width: 992px) {

	.galaxy_intro .flex_text span {
	    font-size: 22px;
	}
	.galaxy_intro .flex_img {
	    width: 40px;
	    height: 40px;
	    margin: 0px auto 20px;
	}
	.galaxy_intro .flex_text {
	    width: auto;
	    height: 40px;
	    margin: 0 auto 20px;
	}
	.galaxy_intro p {
	    font-size: 14px;
	}
	.galaxy_intro .flex_4 .flex_1 {
	    padding: 20px 0px 15px;
	}
	.galaxy_intro .section_1, 
	.galaxy_intro .section_2, 
	.galaxy_intro .section_3 {
	    margin-bottom: 40px;
	}
	.galaxy_intro .section_1 h1, 
	.galaxy_intro .section_2 h1, 
	.galaxy_intro .section_3 h1, 
	.galaxy_intro .section_4 h1 {
	    font-size: 25px;
	}
	.galaxy_intro .section_title h1:after {
	    height: 4px;
	    width: 45px;
	    bottom: -15px;
	}
	.galaxy_intro .section_title {
	    margin-bottom: 75px;
	}
	.galaxy_intro .section_part {
	    margin-bottom: 50px;
	}
	.galaxy_intro .section_part .underlined {
	    margin-top: 15px;
	    padding: 40px 25px;
	}
	.galaxy_intro .section_part .underlined .blue_text h3, 
	.galaxy_intro .section_part .underlined h3 {
	    font-size: 17px;
	}

}
@media only screen and (max-width: 767px) {

	.galaxy_intro {
	    padding: 0px;
	}
	.galaxy_intro .flex_4 .flex_1 {
	    width: 50%;
	    margin-bottom: 10px;
	}
	.galaxy_intro .flex_4 .flex_1:nth-child(even){
	    border-right: none;
	}
	.galaxy_intro .abs_1 {
	    width: 95%;
	}
	.galaxy_intro .section_1 h1, 
	.galaxy_intro .section_2 h1, 
	.galaxy_intro .section_3 h1, 
	.galaxy_intro .section_4 h1 {
	    font-size: 23px;
	}
	.galaxy_intro .section_title {
	    margin-bottom: 60px;
	}
	.galaxy_intro .section_1, 
	.galaxy_intro .section_2, 
	.galaxy_intro .section_3 {
	    margin-bottom: 30px;
	}
	.galaxy_intro .section_part p {
	    width: 85%;
	}
	.info{
		padding: 15px;
	}
	.galaxy_intro .section_part .section_text, 
	.galaxy_intro .section_part .section_img {
	    width: 100%;
	    margin-bottom: 20px;
	}
	.galaxy_intro .section_part .section_text div {
	    position: relative;
	    top: auto;
	    left: auto;
	    transform: translate(0,0);
	    text-align: center;
	    width: 65%;
	    width: 100%;
	}
	.galaxy_intro .section_part .section_img img{
		max-width: 80%;
	}
	.galaxy_intro  .section_3 div:nth-child(4) .section_img,
	.galaxy_intro  .section_3 div:nth-child(7) .section_text{
		order: 1;
	}
	.galaxy_intro  .section_3 div:nth-child(4) .section_text,
	.galaxy_intro  .section_3 div:nth-child(7) .section_img{
		order: 2;
	}
	.galaxy_intro .section_part {
	    margin-bottom: 20px;
	}
	.galaxy_intro .section_part span {
	    max-width: 95%;
	}
	.galaxy_intro .section_part .flexslider.samsung_carousel .flex-direction-nav .flex-next, 
	.galaxy_intro .section_part .flexslider.samsung_carousel .flex-direction-nav .flex-prev{
	    width: 50px;
	    height: 50px;
	    background-size: cover;
	}
}
@media only screen and (max-width: 600px) {
	.galaxy_intro .abs_1 {
	    top: 10%;
	}
	.galaxy_intro .section_1 h1, 
	.galaxy_intro .section_2 h1, 
	.galaxy_intro .section_3 h1, 
	.galaxy_intro .section_4 h1 {
	    font-size: 20px;
	}
	.galaxy_intro .section_part p {
	    width: 95%;
	    font-size: 13px;
	}
	.galaxy_intro .section_part .section_text div span {
	    margin-top: 25px;
	}
}
@media only screen and (max-width: 480px) {
	.galaxy_intro .flex_text span {
	    font-size: 18px;
	}
	.galaxy_intro .abs_1 {
	    width: 100%;
	    position: relative;
	    top: auto;
	    left: auto;
	    transform: translate(0,0);
	    margin-bottom: 10px;
	}
	.galaxy_intro .abs_1 p {
	    color: #636363;
	}
	.galaxy_intro .section_1 h1, 
	.galaxy_intro .section_2 h1, 
	.galaxy_intro .section_3 h1, 
	.galaxy_intro .section_4 h1 {
	    font-size: 18px;
	}
	.galaxy_intro .section_part p {
	    width: 100%;
	}
	.galaxy_intro .section_part .full_img {
	    margin-top: 20px;
	    margin-bottom: 10px;
	}
	.galaxy_intro .section_part .underlined .section_text div {
	    padding-right: 0px;
	}
	.galaxy_intro .section_part .underlined {
	    margin-top: 10px;
	    padding: 20px 15px;
	}
	.galaxy_intro .section_part .underlined .blue_text h3, 
	.galaxy_intro .section_part .underlined h3 {
	    font-size: 15px;
	}
	.galaxy_intro .section_part .underlined .blue_text {
	    margin-bottom: 25px;
	}
	.galaxy_intro .section_part .underlined .section_text div {
	    text-align: center;
	}
	.galaxy_intro .section_part .section_img img {
	    max-width: 100%;
	}
	.galaxy_intro .section_part .flexslider.samsung_carousel .flex-direction-nav .flex-next, 
	.galaxy_intro .section_part .flexslider.samsung_carousel .flex-direction-nav .flex-prev {
	    width: 30px;
	    height: 30px;
	}
}