@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 , .titleAmbasadors { 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) {
    .navPost{
        font-size:14px;
        width:200px;
        text-align: center;
    }
	.wrap, .wrap_mobile { width: 90%; margin: 0 auto; }
	.form_wrap { width: 90%; }
	.izberi {margin-left: -1%; width: 100%;}
	.inline-block.specs {width: 100%;}
	.banner { height: 350px; }
}
@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;}
	.img_size { width: 75%; }
	.banner { height: 320px; }
}
@media only screen and (max-width : 800px) {
    .navPost{
        display: none;
    }
    .znaki_mg{
        margin: 10px auto !important;
    }
	.list_right { text-align: left; }
	.list li { position: relative; padding-left: 15px; }
	.list_quote li { position: relative; padding-left: 25px; }
	.list li::before {
	    position: absolute;
	    top: 0;
	    left: 0;
	}
	.list_right li::before { content: '\f101'; }
 	.clmn_btn { text-align: center; }
	.clmn_list_img, .clmn_faq, .clmn_btn {
		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; }

	.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;}
    .izberi {margin-left: -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) {
    .wrap_outer { width: 100%; overflow: hidden;}
	.clmn_badge { width: 33.33%; }
	.clmn_badge img { width: 40%; }
	.clmn_badge img { width: 66%; }
	.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;}
    .izberi {margin-left: 10px;}
    .gdpr {margin-right: .5%; margin-top: 10px; line-height: 12px;}
    .live-border {padding-top: 5px;}

	.clmn_item, .clmn_item:nth-of-type(1) { width: 60%; float: none; margin: 0 auto 2.5em; }
	.clmn_video { width: 75%; }

	.clmn_2_intro { float: none; width: 65%; margin: 0 auto 0; }
	.slick_intro { margin-bottom: 75px; }
	.clmn_2_intro:nth-of-type(2) { margin: 2em 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; }

	.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; }
	.wrapAmbasadorji{
		display:grid;
		padding-top:15px;
	}

	.ambasadorCard{
	margin-top:15px;
	width:100%;
}

	.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; }
	.banner { height: 250px; }
    
}

@media only screen and (max-width : 650px) {
    .navPost{
        display: none;
    }
	/*
	.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; }
	*/
	.li_invisible { display: none; }
    .izberi {margin-left: 0px;}
	.banner { height: 225px; }
}
@media only screen and (max-width : 600px) {
    .izberi {margin-left: 40px;}
    .allProductsNav{font-size:14px !important;
    margin-top: 3px;
    }
	.banner { height: 200px; }
	
}
@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_single { margin-right: 6%; }
	.img_item_select { float: none; }
	.clmn_item, .clmn_item:nth-of-type(1) { 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;}
    .izberi {margin-left: 40px;}
    .live-border {padding-top: 5px;}

    .content_bg_square::after, .content_bg_square::before { display: none; }
	.banner { height: 175px; }
}

@media only screen and (max-width : 500px) {
	.fb_comments { width: 100%; }
	.clmn_2_intro { width: 80%; margin-top:20px; }
	.block_zaloga { display: block; padding-bottom: 1em; }
	.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;}
	.form_wrap { width: 100%; }

	.section_intro { position: relative; padding: 0; display: none; }
	.banner { height: 150px; }
}
@media only screen and (max-width : 475px) {
	
	h1, .title_section, .titleAmbasadors  { font-size: 30px; }
	.clmn_item, .clmn_item:nth-of-type(1) { width: 100%; float: none; margin: 0 auto 1.5em; }
	.clmn_video { width: 100%; }
    .clmn_item.clmn_item__checked {margin-left: 10px;}
	.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%;}
    .izberi {margin-left: -20px;}
    .live-border {padding-top: 5px;}

    .section_slanted_black { padding: 0 0 35px; }
}
@media only screen and (max-width : 400px) {
	

	.clmn_badge { width: 50%; }
	.clmn_badge img { width: 75%; }
	.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: 0;  }

	.submit { font-size: 20px; }

    .submit_single { font-size: 20px; }
    .submit_single { 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%;}
    .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%;}
    .izberi {margin-left: -20px;}
    .live-border {padding-top: 5px;}
}
@media only screen and (max-width : 320px) {
    .clmn_item.clmn_item__checked {margin-left: 10px;}
	.clmn_2_even.clmn_comments {width: 100%;}
    .clmn_2_even.clmn_comments img {width: 90%;}
    .izberi {margin-left: -20px;}
    .live-border {padding-top: 5px;}
}
.submit_single { border-radius: 4px; border-radius: 75px; }

.no-mrg-top { margin-top: 0; }
.no-mrg-bottom { margin-bottom: 0; }

.no-padding-top { padding-top: 0; }
.no-padding-bottom { padding-bottom: 0; }

.intl-tel-input.separate-dial-code.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],
.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] { padding-left: 81px; }
.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag { width: 72px; }
