@media(min-width:1330px){
.header-container, 
.home_about_container > div, 
.home_featured_cta > div,
 .home_featured_product-box,
.home_featured_cta-two > div,
.home_services > .home_services-box,
.home_blog .home_blog_box,
.shop_secure_delivery_cnt ul,.top-header > div, .main_navigation_cnt nav,
footer .copyright{max-width: 1290px; margin: 0 auto; width: 100%;}
    
.header-container, 
.home_featured_cta > div,
.home_featured_product-box,
.home_featured_cta-two > div,
footer .copyright{padding-left: 0; padding-right: 0;}
    
.sticky-header .header-container{max-width: 1290px; margin: 0 auto; padding: 0;}
    
footer > article{max-width: 1290px; margin: 0 auto;}
footer aside p{max-width: 1050px; margin: 0 auto; }
    
    /******** Innerpages start *******/
    .main_container{max-width: 1290px; margin: 0 auto; width: 100%;}
    /******** Innerpages start *******/
}

@media (max-width:1400px) {
/* home banner start */
.banner-img {height: 500px;}
/* home banner end */
}

@media (max-width:1329px) {

 /* inner page start  */
 /* product list page start */
.products_main_container .home_featured_product-box article { width: calc(50% - 30px);}
 /* product list page end */

 /* inner page end */


}

/* home banner end  */

@media (max-width:1199px) {
 /* common css start */
.common-btn { padding: 6px 18px;}
 /* common css end */

/* header start  */
.main_navigation_cnt ul li {padding: 10px 0;}
.top-header { padding: 7px 0;}
header {padding: 12px 0;}
.search_content form {width: 580px;}
.top-header > div   section:first-child a:first-child {font-size: 17px;}
.main_navigation_cnt ul li a {font-size: 16px;}
/* header end  */

/* home banner start  */
.banner-img {height: 320px;}
.home-banner p { font-size: 40px;max-width: 450px;}

/* home banner end  */

/* service section start  */
.home_services .home_services-box h1 {font-size: 32px; margin-bottom: 20px;}
.home_services { padding: 45px 0;}
.home_services article > div {padding: 12px 15px 12px;}
/* service section end  */

/* featured product section start  */
.home_featured_product-box {padding: 45px 0;}

/* product box start */
.home_featured_product-box > h1 {font-size: 32px; margin-bottom: -10px;}
.home_featured_product-box article figure { height: 225px;  min-height: 225px;}
.home_featured_product-box article h1 a { font-size: 20px;}
.home_featured_product-box article h1 {height: 50px;}
.home_featured_product-box article > div > div  .kn_price { font-size: 16px;}
.home_featured_product-box article > div > div p {font-size: 16px;}
.home_featured_product-box article > div > div  .kn_oldprice { font-size: 15px;}
/* product box end */
/* featured product section end */

/* blog section start  */
.home_blog .home_blog_box > h1 { font-size: 32px;margin-bottom: 20px;}
.home_blog article > div em {font-size: 16px; margin-bottom: 7px;}
.home_blog article figure a img { height: 345px;}
.home_blog article > div h1 {font-size: 26px; margin-bottom: 8px;}
.home_blog {padding: 45px 0 15px;}
/* blog section end  */

 /* footer start  */
/* footer top start */
.shop_secure_delivery_cnt {padding: 15px 0;}
.shop_secure_delivery_cnt h2 { font-size: 17px;line-height: 1.4;}
/* footer  bottom end */

/* footer main start  */
footer > article {gap: 15px;}
.footer_logo figure img{height: 45px;}
.newsletter_btn {margin-top: 16px;font-size: 15px;}
.newsletter_btn svg {margin-right: 5px; height: 12px;}
.footer_social_ntws {padding-top: 15px; margin-top: 22px;}
/* footer main end  */

/* copyright start  */
footer aside {padding: 12px 0;}
footer .copyright {padding: 12px 0;}
/* copyright end  */

 /* footer end */
 /* home page end */

 /* inner page start  */
 /* product list page start */
 .products_main_container .home_featured_product-box {padding: 35px 15px 45px;}
 /* sidebar start  */
  .home_featured_product-box nav ul li a{ padding: 8px 15px; font-size: 15px;line-height: 24px;}  
  /* sidebar end  */
  aside.sorter ul li input {padding: 5px 8px;}
.products_right_cnt  #best_price {font-size: 13px;}
 .products_categ_cnt > h1 {font-size: 32px;}
 /* product list page end */

 /* brand page start  */
.intro_headline_cnt > h1 {font-size: 24px;}
.intro_headline_cnt {padding: 25px;}
.intro_headline_cnt figure {padding-right: 0;}

/* pagination start */
.paging_content { margin-top: 32px;}
.paging_content .paging a { padding: 7px 12px;}
.paging_content .paging {margin-bottom: 12px;}
 /* brand page end */

 /* product details page start  */
.product_details_content {padding: 40px 15px 45px;}
 .product_details_right_cnt > h1 {font-size: 22px;}
 .product_details_right_cnt {padding-left: 15px;}
 .product_price_button_cnt > div {padding: 15px;}
 .product_price_button_cnt > div > .pricing_cnt div strong {  font-size: 26px;}
 .shop_add a {padding: 10px 15px;}
 .product_details_tabs_cnt {padding-top: 45px;}
 /* product details page end */

 /* news page start  */
 .home_blog .paging_content { margin-bottom: 30px;}
 /* news page end  */

 /* inner page end  */



}

@media only screen and (min-width:768px) and (max-width:991px){
/* product list page start  */
.home_featured_product-box nav { width: 26% !important; float: left !important;}
.products_right_cnt {width: 74% !important;float:right !important;   padding-left: 20px !important;}
.sorter form { flex-wrap: wrap;}
aside.sorter ul li input { width: 100%;}
aside.sorter ul li{margin: 3px;}
.sorter form div{width: 100%;}
aside.sorter ul { width: 100%; flex-wrap: wrap;}
.sorter form div:last-child { justify-content: start;margin-top: 12px;}
.home_featured_product-box article > div > section { flex-wrap: wrap;}
.products_main_container .home_featured_product-box article .common-btn {width: calc(50% - 6px); font-size: 15px;}
  /* product list page end */

}


@media (max-width:991px) {
  .top-header > div >div.menu_navigation{display: block;}
  .slicknav_menu{
    display: block;
    box-shadow: none;
    border: none;
    background-color: transparent;
    margin-right: 10px;
    position: relative;
  }
  .slicknav_btn{
    background-color: transparent;
  }
  .top-header > div section:nth-child(2){
    margin-left: auto;
  }
  .slicknav_btn .slicknav_menutxt{
    display: none;
  }
  .slicknav_menu .slicknav_icon{
    margin: 0;
  }
  .slicknav_nav{
    position: absolute;
    top: 49px;
    z-index: 999999;
    right: -10px;
    background: #fff;
    color: var(--theme-color);
    width: 200px;
  }
  .slicknav_nav li a{
   color: var(--theme-color); 
   font-size: 16px;
   background-color: #fff;
    padding: 10px 15px;
    transition: .3s;
  }
  .slicknav_nav li a:hover{
    background-color: var(--theme-color);
    color: #fff;
    padding: 10px 15px;
    font-size: 16px;
  }


/* common css start */
 /* common css end */ 

 /* header start  */
 /* top header start */
.top-header > div   section:first-child a:first-child { font-size: 16px;}
 /* top header end */
 .search_content form { width: 400px;}
 .search_content form button {padding: 4px 25px;}


 /* navigation start   */
.main_navigation_cnt{position: fixed; left: 0; top: 0;height: 100%; width: 90%; z-index: 9;background-color: #fff; display: none;}
.logo img{height: 45px;}
.main_navigation_cnt ul li {width: 100%; border-bottom: 1px solid #eee;}
.main_navigation_cnt ul li a:before{content: initial;}
.main_navigation_cnt ul{flex-direction: column;}
 /* navigation end   */
/* header end  */

 /* home banner start  */
 .home-banner p {font-size: 32px;max-width: 380px;}
 .banner-img {height: 275px;}
 /* home banner end */
 
 /* service section start  */
 .home_services article {width: calc(50% - 30px);margin-bottom: 25px;}
 .home_services .home_services-box h1 {font-size: 30px;margin-bottom: 18px;}
 .home_services {padding: 40px 0 15px;}
  /* service section end  */

/* featured product section start  */
.home_featured_product-box{padding: 40px 0;}
.products_main_container .home_featured_product-box { padding: 30px 15px 40px;}
.home_featured_product-box > h1 {  font-size: 30px; margin-bottom: -5px;}
.home_featured_product-box article { width: calc(50% - 30px);margin-top: 25px;}
/* featured product section end */

/* blog section start  */
.home_blog { padding: 40px 0 10px;}
.home_blog .home_blog_box > h1 { font-size: 30px; margin-bottom: 18px;}
.home_blog article > div h1 { font-size: 24px;}
.home_blog article figure a img { height: 260px;}
.home_blog article > div {padding: 20px 20px 22px;}
/* blog section end  */

/* footer start  */
/* footer top start  */
.shop_secure_delivery_cnt h2 {font-size: 16px;}
/* footer top end  */
 footer > article { padding: 35px 0;}

footer h2 {padding-bottom: 8px;}
footer > article { gap: 30px; grid-template-columns: 1fr 1fr;}
.footer_logo p { padding-top: 12px;}
/* footer end  */

/* inner page start  */
/* product list  page start */
.products_categ_cnt > h1 {font-size: 30px;}
.home_featured_product-box nav {width: 100%;float: initial;}
.products_right_cnt { width: 100%; float: initial; padding-left: 0; margin: 0 !important;}
aside.sorter { margin: 22px 0 0px;}

.home_featured_product-box article { width: calc(50% - 30px);}
/* product list  page end */

 /* brand page start  */
.intro_headline_cnt > h1 {font-size: 22px;}
.intro_headline_cnt {padding: 20px;}
.intro_headline_cnt figure {width: 30%;}
.intro_headline_cnt aside {width: 70%;}
/* pagination start  */
.paging_content { margin-top: 20px;}
/* pagination end  */

 /* brand page end */
 

 /* product details page start */
 .product_details_content {padding: 35px 15px 40px;}
 .product_details_right_cnt > h1 {margin-bottom: 12px; font-size: 20px;}
 
.product_price_button_cnt > div > .pricing_cnt div strong {font-size: 24px;}
.product_details_tabs_cnt {padding-top: 40px;}
.product_details_tabs_cnt ul.tabs {width: 35%;}
.product_details_tabs_cnt .tab-content dl > div dt {width: 40%;}
 /* product details page end */


/* inner page end  */

}

@media(max-width:767px){
/* common css start */
body{font-size: 15px;line-height: 24px;}
.common-btn {font-size: 16px; padding: 5px 19px; border-radius: 5px;}
.common-btn-two { font-size: 16px;}
/* common css end */ 

 /* header start  */
 /* top header start  */
 .top-header > div > section a:not(:last-of-type) {margin-right: 16px;}
 .top-header > div   section:first-child a:first-child {font-size: 15px;}
 .top-header a svg {margin-right: 8px; height: 18px;}
 .header_contacts svg{height: 14px !important;}
 /* top header end  */

 header { padding: 10px 0;}
 header article {flex-wrap: wrap;}
 .search_content { margin-right: 0; order: 3; width: 100%;margin-top: 10px; padding-top: 10px; border-top: 1px solid #E4E4E4;}
 .search_content form {width: 100%;}
 /* header end  */

 /* home banner start  */
 .banner-img {height: 240px;}
 .home-banner p {font-size: 30px; max-width: 320px;}
 /* home banner end  */

 /* service srart  */
 .home_services { padding: 35px 0 15px;}
 .home_services article {margin-bottom: 20px;}
 .home_services .home_services-box h1 {font-size: 28px; margin-bottom: 15px;}
 .home_services article h2 { font-size: 15px;}
 /* service end  */

 /* featured product start  */
 .home_featured_product-box { padding: 35px 0;}
 .products_main_container .home_featured_product-box {padding: 25px 15px 35px;}
 .home_featured_product-box > h1 {font-size: 28px;}
.home_featured_product-box  article figure { height: 255px; min-height: 255px;}

.home_featured_product-box  article > div > div  .kn_price { font-size: 15px;}
/* .home_featured_product-box  article h1 {height: 59px;} */
.home_featured_product-box  article > div > p {height: 92px;}
.home_featured_product-box  article > div > div p {font-size: 15px;}
.home_featured_product-box  article { margin-top: 20px;}
/* .home_featured_product-box  article h1 a {font-size: 20px;} */
.home_featured_product-box article .common-btn { width: calc(50% - 10px); padding: 9px 12px;}
.quick_view_btn{font-size: 14px;}
.details_btn{font-size: 14px;}
.quick_view_btn svg {margin-right: 6px;}
 /* featured product end  */

 /* blog section start  */
 
.home_blog { padding: 35px 0 5px;}
 .home_blog .home_blog_box > h1 { font-size: 28px; margin-bottom: 15px;}
.home_blog article figure a img { height: 200px;}

 /* blog section end */

 /* footer start  */
 /* footer top start  */
 .shop_secure_delivery_cnt ul li { width: calc(50% - 30px);margin-top: 8px; margin-bottom: 8px;}
 .newsletter_btn:before {height: 44px;}
 .shop_secure_delivery_cnt {padding: 10px 0;}
 footer > article { padding: 35px 0;}

 /* footer top end */

.copyright a { flex-shrink: 0;}
 /* footer end */

 /* inner page start */

 /* product list page start  */
.products_categ_cnt > h1 {font-size: 28px;}
aside.sorter { margin: 16px 0 0px;}
.sorter form { flex-wrap: wrap;}
aside.sorter ul li input { width: 100%;}
aside.sorter ul li{margin: 3px;}
.sorter form div{width: 100%;}
aside.sorter ul { width: 100%; flex-wrap: wrap;}
.sorter form div:last-child { justify-content: start;margin-top: 12px;}
.home_featured_product-box nav {margin-bottom: 25px;}
 /* product list page end  */

  /* brand page start  */
/* pagination start */
.paging_content { margin-top: 15px;}
 .paging_content .paging{flex-direction: column;}
 .paging_content .paging p {margin-bottom: 5px; margin-right: 0;}
 .paging_content .paging {margin-bottom: 7px;}
/* pagination end */

 /* brand page end */

 /* product detail page start */
 .product_details_content {padding: 30px 15px 35px;}
 .product_details_left_cnt {width: 100%; padding-right: 0;}
 .product_details_left_cnt figure img { width: 100%;}
 .product_details_right_cnt {padding-left: 0; width: 100%;margin-top: 20px;}
 .product_details_tabs_cnt ul.tabs { width: 40%;padding-right: 15px;}
.product_details_tabs_cnt {padding-top: 35px;}
ul.product_thumbnails_cnt {margin: 0 -5px 0;}
ul.product_thumbnails_cnt  li {padding: 5px;}
.product_details_tabs_cnt .tab-content{overflow-x: auto;}
.product_details_tabs_cnt .tab-content dl{width: 520px;}
/* product detail page end */

 /* inner page end */


}


@media(max-width:575px){
/* header start  */
.top-header > div   section:first-child a:last-child {font-size: 0;}
.top-header > div > section a:not(:last-of-type) {margin-right: 15px;}
.top-header a svg {margin-right: 5px;}
.logo img { height: 35px;}
.search_content form {padding: 4px 4px 4px 15px;}
.search_content form button { padding: 4px 18px;}
.search_content form button svg{display: flex; height: 22px;}
/* header end  */

/* home banner start */
.home-banner p {font-size: 28px; max-width: 280px;}
.banner-img {height: 210px;}
/* home banner end */

/* service section start  */
.home_services .home_services-box h1 {font-size: 26px;}
.home_services {padding: 30px 0 10px;}
.home_services article {width: 100%;}
/* service section end */
.akcije .products_right_cnt h1{
  line-height: 40px;
}
/* featured product start  */
.home_featured_product-box { padding: 30px 0;}
.products_main_container .home_featured_product-box { padding: 15px 15px 30px;}
.home_featured_product article h1 {height: initial;}
.home_featured_product article > div > p {height: initial; }
.home_featured_product-box > h1 {font-size: 26px;}
.home_featured_product article {width: 100%; }
.home_featured_product article figure {height: 100%; min-height: 255px !important}
.home_featured_product article figure a {width: 100%;}
.home_featured_product-box article figure a img{
  height: 100%; width: 100%;
  object-fit: scale-down;
}
.home_featured_product-box article h1 { height: initial;}
.home_featured_product-box  article > div > p { height: 170px;}
/* featured product end */

 /* blog section start  */
 .home_blog .home_blog_box > h1 { font-size: 26px;}
 .home_blog article > div {padding: 12px 15px 15px;}
.home_blog article figure a img { height: initial;}

 .home_blog article > div em { font-size: 15px; margin-bottom: 6px;}
 .home_blog {padding: 30px 0 5px;}
 .home_blog article > div h1 {font-size: 22px;}
 .home_blog article {width: 100%;margin-bottom: 20px;}
 .home_blog .paging_content {margin-bottom: 20px;}

 /* blog section end */

 /* footer start  */
 footer > article { padding: 30px 0;}
 /* footer end  */

 /* inner page start */
 /* product list page start  */
 .products_categ_cnt > h1 {font-size: 26px;}
 .category_title { margin-bottom: 2px;}
 .products_main_container .home_featured_product-box article {width: 100%; margin-left: 0; margin-right: 0;}
 .products_sub_prod_cnt { margin-left: 0; margin-right: 0;}
 .home_featured_product-box nav { margin-bottom: 20px;}
 /* inner page end */

  /* brand page start  */
.intro_headline_cnt figure {width: 35%;}
.intro_headline_cnt aside {width: 65%;padding-left: 20px;}
 /* brand page end */
 /* product list page end  */

 /* product details page start  */
 .product_details_content { padding: 15px 15px 30px;}
.product_details_tabs_cnt { padding-top: 30px;}
 .product_details_tabs_cnt .container {flex-direction: column;}
.product_details_tabs_cnt .tab-content {width: 100%; margin-top: 15px;}
 .product_details_tabs_cnt ul.tabs { width: 100%; padding-right: 0;}
 .product_details_right_cnt { margin-top: 15px;}
 .item_share_ntws {margin-top: 20px;}
 /* product details page end  */
 
 .basic_site_inner_content article figure{
    max-width: 100%;
    max-height: 400px;
    margin: 20px auto;
 }

}
@media(max-width:600px){
  .profile{
    display: table;
  }
  .profile thead{
    width: 49%;
    float: left;
  }
  table.profile thead tr{
    display: flex;
  flex-direction: column;
  float: left;
  width: 100%;
  }
  table.profile tbody{
    display: table;
    width: 50%;
  }
  table.profile tbody tr{
    flex-direction: column;
    width: 100%;
    display: flex;
  }
  table.profile tbody td{
    min-height: 50px;
  }
  .modal-box.qv-active > section:nth-child(3) > em:nth-child(3){
  max-height: 290px;
  display: block;
  overflow: hidden;
  }
  .modal-box.qv-active figure{
    width: 100%;
    float: none;
  }




}
@media(max-width:1025px){
/*KOŠARICA*/
  .basic_site_inner_content{
    width: 100%;
    padding: 10px;
  }
  .HeadShop{
    padding: 0;
    display: flex;
    flex-direction: column;
  }
  .HeadShop dt{
    width: 100%;
  }
   .checkout_process dl.ListBottomLighter, .checkout_process dl.ListBottomDarker {
    margin: 0 0 40px;
    padding: 0 0 40px;
    background: #fff;
  }
   .checkout_process dl.ListBottomLighter dd, .checkout_process dl.ListBottomDarker dd {
    width: 100% !important;
    display: table;
    text-align: left !important;
    position: relative;
    margin-top: 39px;
  }
   .ListTop {
    display: none !important;
  }
    .checkout_process dl.ListBottomLighter dd:nth-of-type(1)::before, .checkout_process dl.ListBottomDarker dd:nth-of-type(1)::before {
    content: "R.br.";
  }
    .checkout_process dl.ListBottomLighter dd:nth-of-type(2)::before, .checkout_process dl.ListBottomDarker dd:nth-of-type(2)::before {
    content: "Artikl";
  }
    .checkout_process dl.ListBottomLighter dd:nth-of-type(3)::before, .checkout_process dl.ListBottomDarker dd:nth-of-type(3)::before {
    content: "Jed. mj.";
  }
    .checkout_process dl.ListBottomLighter dd:nth-of-type(4)::before, .checkout_process dl.ListBottomDarker dd:nth-of-type(4)::before {
    content: "Cijena";
  }
    .checkout_process dl.ListBottomLighter dd:nth-of-type(5)::before, .checkout_process dl.ListBottomDarker dd:nth-of-type(5)::before {
    content: "Kol";
  }
    .checkout_process dl.ListBottomLighter dd:nth-of-type(6)::before, .checkout_process dl.ListBottomDarker dd:nth-of-type(6)::before {
    content: "Iznos";
  }
    .checkout_process dl.ListBottomLighter dd::before, .checkout_process dl.ListBottomDarker dd::before {
    font-size: 12px;
    color: #2d2d2d;
    font-weight: 600;
    margin: 0;
    padding: 12px 20px;
    background: #f0f0f0;
    border-right: 1px solid #d7d7d7;
    width: 100%;
    position: absolute;
    left: 0;
    top: -39px;
    box-sizing: border-box;
  }
  .artikl-info {
    width: 100%;
    display: table;
  }
  .PDVList {
    width: 100%;
    float: none;
    display: table;
  }
  .PDVList dl dt, .PDVList dd {
    width: 100%;
    display: table;
    text-align: left !important;
    border-bottom: 1px dotted rgba(0,0,0,0.20);
  }
    .PDVList dl dt, .PDVList dd {
    width: 100%;
    display: table;
    text-align: left !important;
    border-bottom: 1px dotted rgba(0,0,0,0.20);
  }
    .PDVList dl dt, .PDVList dd {
    width: 100%;
    display: table;
    text-align: left !important;
    border-bottom: 1px dotted rgba(0,0,0,0.20);
  }
  .ButtonBox, .action_buttons_content {
    width: 100%;

  }
#back_to_shop{
  margin: 0 auto 10px auto;
  width: 100%;
}
  #back_to_shop a,
  .nextStep{
    margin: 0 auto !important;
    width: 100%;
  }
  .LoginRegisterMain{
    padding: 0;
  }
  #order_form .middle_order_form_left_column,
  #order_form .middle_order_form_right_column, .MiddleOrderForm .middle_order_form_right_column{
    width: 100%;
  }
  .prevStep{
   width: 100% !important;
  margin: 0px auto 10px auto !important;
  }
  .LeftLogin, .RightRegister, .MiddleOrderForm{
    padding: 20px;
  }
  #order_form .middle_order_form_left_column, #order_form .middle_order_form_right_column, .MiddleOrderForm .middle_order_form_left_column, .MiddleOrderForm .middle_order_form_right_column{
    width: 100% ;
  }
  #shop_locations input, #shop_locations select{
    margin-bottom: 10px !important;
  }
  .LeftLogin, .RightRegister, .MiddleOrderForm{
    float: none;
    width: 100%;
  }
  .LoginRegisterMain fieldset .Payment label{
    width: 91%;
  }
  .shop_receipt_customer_info_left_column, .shop_receipt_customer_info_right_column{
    width: 100%;
    float: none;
  }
  #complete_order dl.ListBottomconfirmLighter, #complete_order dl.ListBottomconfirmDarker{
    margin: 0 0 40px;
    padding: 0 0 40px;
    background: #fff;
  }
  #complete_order dl.ListBottomconfirmLighter, #complete_order dl.ListBottomconfirmDarker {
    margin: 0 0 40px;
    padding: 0 0 40px;
    background: #fff;
  }
    .ListTopConfirm {
    display: none !important;
  }
 #complete_order dl.ListBottomconfirmLighter dd:nth-of-type(1)::before, #complete_order dl.ListBottomconfirmDarker dd:nth-of-type(1)::before {
    content: "R.br.";
  }
    #complete_order dl.ListBottomconfirmLighter dd:nth-of-type(2)::before, #complete_order dl.ListBottomconfirmDarker dd:nth-of-type(2)::before {
    content: "Naziv proizvoda";
  }
    #complete_order dl.ListBottomconfirmLighter dd:nth-of-type(3)::before, #complete_order dl.ListBottomconfirmDarker dd:nth-of-type(3)::before {
    content: "Jed. mj.";
  }
    #complete_order dl.ListBottomconfirmLighter dd:nth-of-type(4)::before, #complete_order dl.ListBottomconfirmDarker dd:nth-of-type(4)::before {
    content: "Cijena";
  }
   #complete_order dl.ListBottomconfirmLighter dd:nth-of-type(5)::before, #complete_order dl.ListBottomconfirmDarker dd:nth-of-type(5)::before {
    content: "Kol";
  }
    #complete_order dl.ListBottomconfirmLighter dd:nth-of-type(6)::before, #complete_order dl.ListBottomconfirmDarker dd:nth-of-type(6)::before {
    content: "Ukupni iznos";
  }
  #complete_order dl.ListBottomconfirmLighter dd::before, #complete_order dl.ListBottomconfirmDarker dd::before {
    font-size: 12px;
    color: #2d2d2d;
    font-weight: 600;
    margin: 0;
    padding: 12px 20px;
    background: #f0f0f0;
    border-right: 1px solid #d7d7d7;
    width: 100%;
    position: absolute;
    left: 0;
    top: -39px;
    box-sizing: border-box;
  }
  #complete_order dl.ListBottomconfirmLighter dd, #complete_order dl.ListBottomconfirmDarker dd {
    width: 100% !important;
    display: table;
    text-align: left !important;
    position: relative;
    margin-top: 39px;
  }


  form[name="check_coupon"] input {
    width: 180px !important;
    max-width: 180px !important;
  }
  .confirmStep{
    width: 100%;
    margin: 0 auto !important;
  }

 }



 @media(max-width:479px){
/* header start  */
.header_contacts a{font-size: 0;}
.top-header a svg {margin-right: 0;}
.top-header > div > section a:not(:last-of-type) {margin-right: 12px;}
.top-header > div   section:first-child a:first-child { font-size: 0;}
/* header end  */

/* banner start  */
.home-banner p { font-size: 26px;}
.banner-img { height: 180px;}
/* banner end  */

/* service start */
.home_services .home_services-box h1 {font-size: 24px;}
/* service end */

/* featured product start */
.home_featured_product-box > h1 {font-size: 24px;}
.home_featured_product {padding: 25px 0;}
/* featured product end */

/* blog start  */
.home_blog .home_blog_box > h1 { font-size: 24px;}
.home_blog { padding: 25px 0 0px;}
.home_blog article > div h1 {font-size: 20px;}
/* blog end  */

/* footer start  */
.shop_secure_delivery_cnt ul li svg { width: 45px;}
footer > article { padding: 25px 0;}
.shop_secure_delivery_cnt ul li { width: 100%;}
footer > article { gap: 0; grid-template-columns: 1fr;}
footer h2 { padding-bottom: 8px; font-size: 17px;}
footer > article section:not(:last-of-type){margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #E4E4E4;}
/* footer start  */

/* inner page start  */
/* product list page start */
 .products_categ_cnt > h1 {font-size: 24px;}
/* product list page end */

 /* brand page start  */
.intro_headline_cnt > h1 {font-size: 24px;}
  /* brand page start  */
.intro_headline_cnt figure {width: 40%;}
.intro_headline_cnt aside {width: 60%;}
 /* brand page end */
 /* brand page end */

/* inner page end */

 }