@media only screen and (max-width : 2048px) {
	.banner { height: 650px; }
}
@media only screen and (max-width : 1920px) {
	.wrap_outer { width: 100%; }
}
@media only screen and (max-width : 1540px) {
	.banner { height: 600px; }
}
@media only screen and (max-width : 1480px) {
	.banner { height: 550px; }
}
@media only screen and (max-width : 1366px) {
	.banner { height: 500px; }
}
@media only screen and (max-width : 1280px) {
	h1, .title_section, .price_new { font-size: 36px; }
	.title_main_top, .title { font-size: 18px; }
	.title_main_top, .shipping { letter-spacing: 1px; }
	.price { font-size: 24px; }
	.clmn_badge_wrap { padding: 0; }
	.clmn_badge img { width: 80px; }
	.p25 { font-size: 16px; line-height: 20px;}
    .p16 { font-size: 16px; line-height: 20px;}
    .p15 { font-size: 18px; }
	.banner { height: 450px; }
}
@media only screen and (max-width : 1152px) {
	.wrap { width: 80%; }
	.clmn_uporaba .img_max { width: 100%; }
	.banner { height: 400px; }

}
@media only screen and (max-width : 1024px) {
	.wrap, .wrap_mobile { width: 90%; margin: 0 auto; }
	.form_wrap { width: 90%; }
	.slick_wrap { padding: 0 60px; }
	.izberi {margin-left: -1%; width: 100%;}
	.inline-block.specs {width: 100%;}
	.badges_center{
	    grid-template-columns:1fr;
	    width:80%;
	    line-height:1;
	}
    .mgGrid{
        margin: 50px 10%;
    }
    .mgGridR{
        margin: 50px 10%;
    }
    .vrsteKonzumiranja{
        grid-template-columns: 1fr;
    }
	.banner { height: 350px; }
	.wrapAmbasadorji{
	display:block;

	
	}
	.ambasadorCard{
	margin:auto;
	margin-bottom:30px;
}
}
@media only screen and (max-width : 900px) {
	.title_section { padding-left: 1em; padding-right: 1em; }
	.clmn_video {
	    float: none;
	    width: 50%;
	    margin: 0 auto;

	}
	.clmn_video:nth-of-type(2) { width: 100%; margin: 0 0 0; }
	.clmn_video p:nth-of-type(1) { padding-top: 1.53em; }

    .clmn_item.clmn_item__checked {margin-left: 10px;}
    #radio-button-container1 {
    padding-left: 0;
    border: solid 1px;
    margin-right: 5px;
    margin-top: 15px;
    }
    #radio-button-container2 {
    padding: 0;
    }
    #radio-button-container3 {
    padding-left: 0;
    padding-right: 0;
    border: solid 1px;
    margin-left: 5px;
    margin-top: 15px;
    }

	.img_size { width: 75%; }

	.banner { height: 320px; }
	
}
@media only screen and (max-width : 800px) {


	.list_right { text-align: left; }
	.list li { position: relative; padding-left: 15px; }
	.list li::before {
	    content: '\f105';
	    position: absolute;
	    top: 0;
	    left: 0;

	}

	.clmn_list_img, .clmn_faq {
		float: none;
		width: 100%;
		margin: 0;
	}
	.table_content_wrap {
	    margin: 0 0 0 0;
        width: 100%;
	}
	.table_content_wrap td {
		display: block;
	    width: 100%;

	    border-left: 1em solid #ffffff;
	    border-right: 1em solid #ffffff;

	    padding: 1.5em 2em;

	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.table_content_wrap td:first-of-type { border-left: 1em solid #ffffff; border-right: 1em solid #ffffff; border-bottom: 1em solid #ffffff; }
	
	.price { font-size: 20px; }
	.shipping { text-transform: lowercase; }
	.clmn_uporaba { float: none; width: 100%; margin: 0; }
	.clmns_wrap .clmn_2 { margin: 0 0 1.5em; }
	.clmns_wrap .clmn_2:nth-of-type(2) { margin: 0 0 1.5em; }
	.clmns_wrap:last-child .clmn_2:nth-of-type(2) { margin: 0 0 0; }
	.clmns_wrap img { margin-bottom: 0; }
	.clmn_uporaba .img_max { width: 450px; }

    .clmn_item.clmn_item__checked {margin-left: 10px;}
    #radio-button-container1 {
    padding-left: 0;
    border: solid 1px;
    margin-right: 5px;
    margin-top: 0px;
    }
    #radio-button-container2 {
    padding: 0;
    }
    #radio-button-container3 {
    padding-left: 0;
    padding-right: 0;
    border: solid 1px;
    margin-left: 5px;
    margin-top: 15px;
    }
    .izberi {margin-left: -20px;}
    .mgGrid div{
        margin:0;
        margin:0 20px;
    }
    .mgGrid{
        display:grid;
        place-items:center;
        gap: 0;
        text-align: center;
    }
    .mgGridR{
        text-align: center;
        display:grid;
        place-items:center;
        gap: 0;
        grid-row-start: 2;
    }
    .mgGrid img{
       
        margin:auto;
        margin:20px;
    }
    .mgGridR img{
        margin:auto;
        margin:20px;
    }
    .wrapFaq{
        margin:0 20px;
    }
/*
	.field-wrap_short, .field-wrap_short_2 { width: 44%; margin-top: 0; }
	.field-wrap_short_2 { margin-left: 4%; margin-top: 1em;  }
	*/

	.banner { height: 300px; }
}
@media only screen and (max-width : 768px) {
    .imgWrapFlex{display:block}
    .wrap_outer { width: 100%; overflow: hidden;}
	.clmn_badge { width: 33.33%; }
	.clmn_badge img { width: 40%; }
	.clmn_badge:nth-of-type(4) div,
	.clmn_badge:nth-of-type(5) div,
	.clmn_badge:nth-of-type(6) div { padding-top: 0; }
    .p25 { font-size: 14px; line-height: 20px; padding-top: 0;}
    .p16 { font-size: 14px; line-height: 20px; padding-top: 0;}
    .p15 { font-size: 14px; }
    .inline-block.specs {width: 95%; display: block;}

    .clmn_item.clmn_item__checked {margin-left: 10px; display: block !important;}
    #radio-button-container1 {
    padding-left: 0;
    border: solid 1px;
    margin-right: 5px;
    margin-top: 0px;
    margin-bottom: 15px;
    display: block;
    }
    #radio-button-container2 {
    padding: 0;
    display: block;
    }
    #radio-button-container3 {
    padding-left: 0;
    padding-right: 0;
    border: solid 1px;
    margin-left: 5px;
    margin-top: 15px;
    display: block;
    }
    .izberi {margin-left: 10px;}
    .gdpr {margin-right: .5%; margin-top: 10px; line-height: 12px;}
    .live-border {padding-top: 5px;}

	.clmn_item { width: 60%; float: none; margin: 0 auto 2.5em; }
	.clmn_video { width: 75%; }

	.clmn_2_intro { float: none; width: 65%; margin: 0 auto 75px; }
	.clmn_2_intro:nth-of-type(2) { margin: 2.5em auto 0; }

	.slick_custom .slick-prev { left: 50%; margin: 0 0 0 -50px; }
	.slick_custom .slick-next { right: auto; left: 50%; margin: 0 0 0 1px; }

	h1, .price, .btn { text-align: center; }

	.paypal-form { width: 75%; margin: 0 auto; }

	.list_right { text-align: left; }
	.list li { position: relative; padding-left: 15px; }
	.list li::before {
	    content: '\f105';
	    position: absolute;
	    top: 0;
	    left: 0;

	}
	.clmn_list { float: none; margin: 0; width: 100%; }
	.clmn_list:nth-of-type(2) { margin-right: 0; }
	.clmn_list:nth-of-type(2) .list { padding-top: 0; }
	
	.slick_comments {
	    display: flex;
        flex-wrap: wrap;
	}
	
	.box-item {
	    width: 50%;
	}
	
	.product_clmn_4 {
    width: 90%;
    margin: 1em 0.5em 0;
    }
    
    .product_wrap_4_destroyed {
        width: 100%;
    }
    
    .comments_quote {
        font-size: 16px;
    }
    
    .price {
        font-size: 16px;
    }
    
    .price_small .price_new {
        font-size: 20px;
    }
    
    .comments_quote {
        font-size: 14px;
    }
    
    .clmn_badge_large { width: 32%; display: inline-block;}
    
    .clmn_badge_large img { width: 100%; }
    
    .link_comments:link, .link_comments:visited { padding: 4px 4px 12px; }
    
    .img_max {
        width: 100%;
        border-radius: 11px;
    }
    
    .vrsteKonzumiranjaTitle{
        font-size:29px;
    }
	.titleAmbasadors{
		font-size:29px;
	}
    
    .titleFaq {
        font-size:29px;
    }
   
    .moreInfo{
        font-size:29px;
    }
      
      .bsmart_topbar a.icon {
        float: right;
        display: block;
        font-size: 24px;
        margin: 0;
        padding-right: 0;
        top: 0;
        right: 0;
        position: absolute;
      }
      .bsmart_topbar a:hover {
      background-color: #fff;
    }
  
    
      .bsmart_topbar.responsive {position: fixed;}
      .bsmart_topbar.responsive .icon {
        position: absolute;
        right: 0;
        top: 0;
      }
      .bsmart_topbar.responsive a {
        float: none;
        display: block;
        display: inline-block;
      }

	.mgGridR div { margin: 0 20px; }

	.banner { height: 275px; }

}

@media only screen and (max-width : 700px) {
    .clmn_comments {
        width: 100%;
        float: none;
        margin: 0 auto;
    }
    .clmn_comments:first-of-type img { float: none; margin: 1.5em auto 0;  }
    .clmn_comments img { float: none; margin: 1.5em auto 0;  }
    .clmn_comments img:first-of-type { margin: 1.5em auto 0; }

    .title_homepage { font-size:26px; line-height: 32px; margin: 0px 10% 0px 10%; }

	.banner { height: 250px; }
}

@media only screen and (max-width : 650px) {
	
	/*
	.table_content_wrap td { display: block; width: 65%; margin: 0 auto 2.5em; padding: 0; }
	.table_content_wrap td:nth-of-type(2) { margin: 0 auto; }
	*/
	
    .izberi {margin-left: 0px;}
	.banner { height: 225px; }

}
@media only screen and (max-width : 600px) {
    .izberi {margin-left: 40px;}
 	.banner { height: 200px; }
	.wrapAmbasadorji{

	
	
	padding: 40px 10% 60px 10%;
}

	
}
@media only screen and (max-width : 575px) {

	.field-wrap {
		width: 88%;
		margin: 1em 0 0 6%;
	}
    /*
	.field-wrap_half_mobile { width: 41%; }
	.field-wrap_half_mobile_margin { margin-left: 6%; }
    */
	.field-wrap-right { width: 88%; float: right; margin-right: 6%; }
	.submit { margin-right: 6%; }
	.img_item_select { float: none; }
	.clmn_item { width: 70%; float: none; margin: 0 auto 2.5em; }
	.clmn_item:nth-of-type(2) { width: 100%; float: none; margin: 0 auto .5em; }
	.fb_comments { width: 90%; }
	.clmn_uporaba .img_max { width: 100%; }

	.img_size { width: 100%; }
	.clmn_item.clmn_item__checked {margin-left: 10px;}

    .live-border {margin: 5px;}
    #radio-button-container1 {
    padding-left: 0;
    border: solid 1px;
    margin-right: 5px;
    margin-top: 0px;
    }
    #radio-button-container2 {
    padding: 0;
    }
    #radio-button-container3 {
    padding-left: 0;
    padding-right: 0;
    border: solid 1px;
    margin-left: 5px;
    margin-top: 15px;
    }
    .izberi {margin-left: 40px;}
    .live-border {padding-top: 5px;}
	.banner { height: 175px; }

}
@media only screen and (max-width : 500px) {
	.fb_comments { width: 100%; }
	.clmn_2_intro { width: 80%; }
	.block_zaloga { display: block; padding-bottom: 1em; }
	.clmn_item.clmn_item__checked {margin-left: 10px;}
	.ambasadorCard{
	width:300px;
	}

    #radio-button-container1 {
    padding-left: 0;
    border: solid 1px;
    margin-right: 5px;
    margin-top: 0px;
    }
    #radio-button-container2 {
    padding: 0;
    }
    #radio-button-container3 {
    padding-left: 0;
    padding-right: 0;
    border: solid 1px;
    margin-left: 5px;
    margin-top: 15px;
    }
    .izberi {margin-left: 20px;}
    .banner { height: 150px; }

	
}
@media only screen and (max-width : 475px) {
	
	h1, .title_section { font-size: 30px; }
	.clmn_item { width: 88%; float: none; margin: 0 auto 2.5em; }
	.clmn_video { width: 100%; }
	.p25 { font-size: 12px; line-height: 20px; padding-top: 0;}
    .p16 { font-size: 12px; line-height: 20px; padding-top: 0;}
    .p15 { font-size: 14px; }
    .clmn_item.clmn_item__checked {margin-left: 10px;}

    #radio-button-container1 {
    padding-left: 0;
    border: solid 1px;
    margin-right: 5px;
    margin-top: 0px;
    }
    #radio-button-container2 {
    padding: 0;
    }
    #radio-button-container3 {
    padding-left: 0;
    padding-right: 0;
    border: solid 1px;
    margin-left: 5px;
    margin-top: 15px;
    }
	

	.icon {
	    width: 75px;
	    position: relative;
	    z-index: 1;
	    top: auto;
	    left: auto;
	    margin: 0 auto 1em;
	}
	.icon_txt_wrap { padding-left: 0; text-align: center; }
	.izberi {margin-left: 0px;}
}
@media only screen and (max-width : 425px) {
	.control { display: block; margin-left: 6%; }
	.control:nth-of-type(2) { margin-left: 6%; margin-top: 1em; }
	.radio_value { display: block; text-align: left; }
	.clmn_item .control { margin: 0 0 0 -16px; }
    .clmn_item.clmn_item__checked {margin-left: 10px;}
	.clmn_2_even.clmn_comments {width: 100%;}
    .clmn_2_even.clmn_comments img {width: 90%;}
    #radio-button-container1 {
    padding-left: 0;
    border: solid 1px;
    margin-right: 5px;
    margin-top: 0px;
    }
    #radio-button-container2 {
    padding: 0;
    }
    #radio-button-container3 {
    padding-left: 0;
    padding-right: 0;
    border: solid 1px;
    margin-left: 5px;
    margin-top: 15px;
    }
    .izberi {margin-left: -20px;}
    .live-border {padding-top: 5px;}

    .section_slanted_black { padding: 0 0 35px; }
}
@media only screen and (max-width : 400px) {
	
	.slick_wrap { padding: 0 52px; }
	.clmn_badge { width: 50%; }
	.clmn_badge img { width: 50%; }
	.clmn_badge:nth-of-type(4) div,
	.clmn_badge:nth-of-type(3) div,
	.clmn_badge:nth-of-type(5) div,
	.clmn_badge:nth-of-type(6) div { padding-top: 0; }

	.clmn_2_intro { width: 100%; }
	.paypal-form { width: 88%; }
	.clmn_item:nth-of-type(1) { padding: 1em 1em; }

    .section_intro { position: relative; padding: 25px 0 30px  }
	.section_intro { position: relative; padding: 0;  }

	.submit { font-size: 20px; }
    .submit { font-size: 20px; padding: 0.75em 0; width: 88%; }
	.btn a { display: block; }
	.clmn_item.clmn_item__checked {margin-left: 10px;}
	.clmn_2_even.clmn_comments {width: 100%;}
    .clmn_2_even.clmn_comments img {width: 90%;}
    #radio-button-container1 {
    padding-left: 0;
    border: solid 1px;
    margin-right: 5px;
    margin-top: 0px;
    }
    #radio-button-container2 {
    padding: 0;
    }
    #radio-button-container3 {
    padding-left: 0;
    padding-right: 0;
    border: solid 1px;
    margin-left: 5px;
    margin-top: 15px;
    }
    .izberi {margin-left: 0px;}
    .live-border {padding-top: 5px;}
}
@media only screen and (max-width : 360px) {
	.clmn_item .price_new { font-size: 30px; }
	.clmn_item .shipping, .price_uporaba { font-size: 18px; }
	.input-text { letter-spacing: -0.5px; }
    .clmn_item.clmn_item__checked {margin-left: 10px;}
	.clmn_2_even.clmn_comments {width: 100%;}
    .clmn_2_even.clmn_comments img {width: 90%;}
    #radio-button-container1 {
    padding-left: 0;
    border: solid 1px;
    margin-right: 5px;
    margin-top: 0px;
    }
    #radio-button-container2 {
    padding: 0;
    }
    #radio-button-container3 {
    padding-left: 0;
    padding-right: 0;
    border: solid 1px;
    margin-left: 5px;
    margin-top: 15px;
    }
    .izberi {margin-left: -20px;}
    .live-border {padding-top: 5px;}
}
@media only screen and (max-width : 320px) {
    .p25 { font-size: 12px; line-height: 20px; padding-top: 0;}
    .p16 { font-size: 12px; line-height: 20px; padding-top: 0;}
    .p15 { font-size: 14px; }
    .clmn_item.clmn_item__checked {margin-left: 10px;}
	.clmn_2_even.clmn_comments {width: 100%;}
    .clmn_2_even.clmn_comments img {width: 90%;}
    #radio-button-container1 {
    padding-left: 0;
    border: solid 1px;
    margin-right: 5px;
    margin-top: 0px;
    }
    #radio-button-container2 {
    padding: 0;
    }
    #radio-button-container3 {
    padding-left: 0;
    padding-right: 0;
    border: solid 1px;
    margin-left: 5px;
    margin-top: 15px;
    }
    .izberi {margin-left: -20px;}
    .live-border {padding-top: 5px;}
}
