/* col-xs: ~767px MOBILE	---	oznaka -xs1: ~480px MOBILE	oznaka -xs2: 481-767px MOBILE	---col-sm: 768-991px MOBILEcol-md: 992-1199px DESKTOPcol-lg: 1200px+ DESKTOP*/@media only screen and (max-width : 480px) {		#site-wrapper-pp {		margin-top: -35px;	}			body {			font-size:16px;	}		h1 {	font-size: 30px;    line-height: 38px;    }        .add-to-cart1 {    width:238px;    }        .mob-no-pad {    padding-left: 0px; padding-right: 0px;    }        .padding-unset {    padding-left: unset; padding-right: unset;    }    	.hide-XS1 {		display:none !important;	}		.padd-LR-unset {	padding-left:unset;	padding-right:unset;	}	.ribbon-sp {	margin-top: 15px;	left: -15px;	}		.ribbon-mp {    margin-top: 20px;    left: 5px;	}		.youtube-player {	padding-bottom: 56%;	}		.youtube-player2 {	padding-bottom: 99.8%;	}		.count {	margin-left: 210px;	}		.pp-title1 {	font-size: 28px;	}	.pp-title2 {	font-size: 36px; line-height: 1.2em;	}		.title-box {	    text-align: center;	}		.sp-title1, .sp-title2 {		font-size: 32px;		line-height: 1.4em;	}		.benefits-image, .benefits-sp {		width: 100%;	}	.benefits-image1 {		width: 100%;	}		.benefits-sp1 {		padding:10px 0px 0px 0px;		width: 100%;	}			.benefits-image2 {		width: 100%;	}		.benefits-sp2 {		padding:10px 0px 0px 0px;		width: 100%;	}		.sales-image-div {    margin-top: -10px;	}		.sales-title {	padding-top: 40px;	padding-left: 0px;    padding-right: 0px;	}		.sales-title1 {	padding-top: 55px;	}		.h1-subtitle {	padding-top: 20px;    font-weight: 500;    font-size: 26px;    line-height: 28px;	}		.h1-black {    font-size: 34px;	}		.container {		padding-left: 20px;   		padding-right: 20px;	}		.container-inner {		background-color: transparent;	    max-width: none;	    margin-top: unset;	    padding-left: 20px;    	padding-right: 20px;    }        .meni-100 {	    padding-left: 20px;	    padding-right: 20px;    }        .meni-footer {	    padding-left: 20px;	    padding-right: 20px;    }        .content-image1 {    	float: none;    	text-align: center;    	margin-right: 0px;    	margin-bottom: 10px;    }        .content-image2 {       	float: none;    	text-align: center;    	margin-right: 0px;     	margin-bottom: 10px;  	    }        .content-image3 {        float: none;    	text-align: center;    	margin-right: 0px;    	margin-bottom: 0px;    }	.button-buy {	    /*width: 80px;*/	    margin-right: 10px;	    font-size: 12px;	    width: unset;	    padding-left: 5px;	    padding-right: 5px;	}		.intro-left {		width:100%;		padding-right: 0px;	}		.intro-right {		width:100%; 		float: none;	    text-align: center;	    padding-right: 0px;    	padding-left: 0px;    	margin-top: 30px;	}	.read-more-button {		margin: 40px auto 0 auto;	}		.buy-test-button1 {		padding-top:8px;		padding-bottom: 12px;   		border-radius: 46px;		padding-left: 30px;		font-size: 21px;		line-height:26px;	}		.buy-test-button1 img {	    margin-top: 4px;	}		.buy-test-button2 {		padding-top:8px;		padding-bottom: 12px;   		border-radius: 64px;		padding-left: 30px;	}		.buy-test-button2 img {	    margin-top: 15px;	}		.profil-button {		position: unset;	    right: unset;	    bottom: unset;	    top: unset;	    max-width: 180px;	}		.list-left {    padding-right: 0px;	}		.list-right {    padding-left: 0px;	}  	.list-image-left {    padding-right: 0px;	}		.list-image-right {    padding-left: 0px;	}      .bullets {    padding-left: 10px;	}		.bullets-cross {    padding-left: 10px;	}		.testimonial-text {	max-width:100%;	}		.testimonial-image {    float: unset;    margin-right: 0px;    text-align:center;	}		.testimonial-text1 {	max-width:100%;	}		.testimonial-image1 {    float: unset;    margin-right: 0px;    text-align:center;	}		.testimonial-quotemark {    float: none;    padding-left: 180px;    margin-right: unset;	}		.homepage-title {    text-align: center;    padding-top: 0px;	}		.image-left {	float: none;    margin-left: auto;    margin-right: auto;    display: block;    }       	.image-right {	float: none;    margin-left: auto;    margin-right: auto;    display: block;    }			.assembly-image1 {	float:unset;    text-align: center;    margin-bottom: 20px;	}		.assembly-image2 {	float:unset;    text-align: center;    margin-bottom: 20px;	}		.assembly-image3 {	float:unset;    text-align: center;    margin-bottom: 20px;	}		.assembly-text {	text-align: center;    font-size: 16px;    margin-bottom: 20px;    color:#898989;	}			.razprodano {    padding-right: 10px;    padding-left: 10px;	}	/*	.CTA-setting {	width: unset;	font-size:20px;	border-radius: 10px;	}		.CTA-setting img {	width:30px;	}		.CTA-setting1 {	width: unset;	text-align: center;	font-size: 22px;    border-radius: 10px;    padding: 20px 10px 24px 10px;	}	.CTA-setting1 img {	width:40px;	}*/		.CTA-setting1 {	font-size: 22px;	}		.CTA-gumb img {	bottom: -8px; 	}		.CTA-setting-amazon {	font-size: 22px;		}		.CTA-gumb-amazon img {	bottom: 10px; 	}	.CTA-setting-shop {	font-size: 18px;	}		.CTA-setting-shop-amz {	font-size: 18px;		}		.improved-badge {	top:-15px;    left: 0;    right: unset;    z-index: 2;    text-align: left;    }        .improved-badge img {		width: 160px;    }		        .homepage-title {    text-align:center;    margin-top:10px;    }		.my-cart .img-placeholder {	margin: 6px auto 0 auto	}	.btn-banka {	margin-top: 15px;	}		.offer-vertical .offer-prices button.bonus-button {/*width: auto !important;*/ width: 65%!important;}		#add_voucher_form {	margin-top: 10px;	}		.poklici {    font-size: 14px;	}		/* OLD CSS */		.vimeo-play {margin-top:-30px; margin-bottom: -30px; }		.CTA-wrap2 a .poklici {font-size:14px;}			.hidden-mobile {display: none;}	.hidden-desktop {display: block;}		/*.section {    margin-top: 0;	}*/		div.col-xs-12.narrow {		padding: 0 20px;	}		.main {		padding-right: 0px;	    padding-left: 0px;    }			div.col-lg-12.landing {		padding-right: 0px !important;    	padding-left: 0px !important;    		}		.landing {		background-image: none;	}			.white-bg {		background-color: none;	    width: 90%;	    margin-left: -45%;	    height: 100%;	    position: relative;	    left: 50%;	    z-index: 1;	    overflow: hidden;	}		.white-bg-content {	    border-style: none;	    left: 0px;	    top: 0px !important;	    z-index: 1;	    width: 100%;	    height: 100%;	    position: relative;	    border-radius: 0px;	    padding: 0px 0px 0px 0px;	}		.section-nobg .content {    	padding: 20px 20px;	}		.section-lab .content {    	padding: 20px 20px;	}		.section-24ur .content {    	padding: 20px 20px;	}		.section-bonus .content {    	padding: 20px 20px;	}			#menu-container .container {		width: 90%;		margin: 0 auto;	}		#menulp-container .container {		width: 90%;		margin: 0 auto;	}			.meni-visible {	display: none;	}		.dl-menu hr {		margin: 0;	}		.big-title {		font-size: 32px;		line-height:38px;	}		.white-bg-content .big-title {		font-size: 30px;		margin-top:20px;	}		.white-bg-content .big-title1 {		font-size:30px;	}		h2.h2-red {	font-size:30px;	}		.landing h2 { 		font-size:30px; 	}		.landing1 h2 { 		font-size:30px; 	}		.comparison-table {		font-size: 14px;		line-height: 1.4em;	}		.comparison-table td {		padding: 5px 0;	}		.comparison-table1 ul {	padding-left: 20px;	}		.comparison-table1 td {	    padding-left: 0px;	    padding-right: 0px;	}			.comparison-table .CTA-wrap {		padding: 0;	}		.comparison-table .CTA {		padding: 15px 0;		font-size: 18px;		line-height: 18px;		margin: 0;	}	.comparison-table .CTA img {		width: 20%;	}		.comparison-table h2{		font-size:18px;	}		.my-cart tbody td {    	padding: 10px;	}		.form-steps {		padding: 10px 0 0 0;	}	.form-steps li a .number {		width: 34px;	    height: 34px;	    padding: 0px 10px 0px 10px;		display: block;		margin: 0 auto !important;	}	.form-steps li a .desc {		font-size: 13px;		line-height: 16px;	}		.orderform-form-row { padding-top: 10px; }			.orderform-form-row .col-lg-5 {padding: 0;}	.table-form-container {padding: 15px;}	.table-form-container input[type=text] {width: 92%; margin-left: 14px;}	.table-form-container input[type=tel] {width: 92%; margin-left: 14px;}	.table-form-container input[type=email] {width: 92%; margin-left: 14px;}	table.form td {display: block; width: 100%; font-size:16px; padding: 4px 4px;}	table.form tr td:first-child {width: 100%;}	table.form.form-contact tr td:first-child {    width: 100%; 	}	.larger-text.price {text-align: center; margin-top: 20px;}		.orderform-title-h2 {font-size:18px; margin-bottom: 20px; margin-top:20px}	.margin-top-sm-half {margin-top: 10px;}	hr {margin: 20px 0;}	p.paragraph {padding-bottom: 0;}	.accordion .accordion-inner {padding: 0 0 30px 0;}		.CTA {font-size:20px; }	.CTA img {width: 30px; top: 25px; right: 10px;}	.CTA-red {font-size: 16px;}		.modal-body {padding: 10px !important;}    .offer-vertical .offer-image {width: 100% !important; text-align: center;}    .offer-vertical .offer-image1 {width: 100% !important; text-align: center;}    .offer-vertical .offer-info {width: 100% !important; font-size: 14px !important; line-height: 30px !important; padding-top:5px;}    .offer-vertical .offer-prices {width: 100% !important; padding-bottom: 10px !important;}    .offer-vertical button {width: 100% !important;}    .offer-vertical .offer-title {font-size: 18px !important; height: auto !important; padding: 5px 10px !important;		line-height: 22px !important;	}    .offer-vertical .offer-description {line-height: 20px !important;}	.form-group {padding: 0px 20px; margin-bottom: 0px;}		.video-element {		width: 100%;		min-height: 250px;		display: block;		margin: 0 auto;	}		.presell-title {	    font-size: 32px !important;	    line-height: 38px !important;	    margin: 40px 0 40px 0;	}		.presell-title strong {	    text-transform: uppercase;    	color: #000;    	font-size: 32px !important;	    line-height: 38px !important;	}			.big-title2 {	font-size:32px;	line-height:38px;	}	.big-title3 {	font-size:32px;	line-height:38px;	}		.ponudba {	    font-size: 25px;	}		.offer-picture {	    padding-right: 0px;	    padding-bottom: 10px;	    width: 100%;	    text-align: center;	}		.offer-text {	    float: left;	    width: 100%;	}	.price-single {	    font-size: 22px;	}			.offer-price {   	 	font-size: 28px;	}		.CTA-wrap2 .CTA {font-size:20px; }	.CTA-wrap2 .CTA img {width: 30px; top: 25px; right: 10px;}	.CTA-wrap2 .CTA-red {font-size: 16px;}		.bullets1 ul {        padding-left: 10px;	}		.center-img {text-align: center;}		.col-xs-12.form-step2 {        padding-left: 0px;        padding-right: 0px;	}		.product-single.form-step3 {        padding: 10px 0px;        font-size:18px;        margin-top:0px;	}		.col-xs-12.form-step3.orderform-title-h2 {        margin-top:0px;	}	.col-xs-12.seznam {        padding-left:0px;        padding-right:0px;	}		.stop {margin:0px 0 20px 0; text-align:center;}		#cookie_assistant_container {display: none;}	.bonus-modal-body { width: 100% !important;}}@media only screen and (min-width : 481px)and (max-width : 767px) {		body {			font-size:16px;	}		.hide-XS2 {		display:none !important;	}		.add-to-cart1 {    width:250px;    }    	.mob-no-pad {    padding-left: 0px; padding-right: 0px;    }		.h1-subtitle {    font-size: 32px;    line-height: 34px;	}		.padding-unset {    padding-left: unset; padding-right: unset;    }    	.container {		padding-left: 20px;   		padding-right: 20px;	}   			.container-inner {		background-color: transparent;	    max-width: none;	    margin-top: -50px;    }    	.intro-left {		width:100%;		padding-right: 0px;	}		.intro-right {		width:100%; 		float: none;	    text-align: center;	    padding-right: 0px;    	padding-left: 0px;	}		.read-more-button {		margin: 40px auto 0 auto;	}		.profil-button {		position: unset;	    right: unset;	    bottom: unset;	    top: unset;	    max-width: 180px;	}		.youtube-player2 {	padding-bottom: 99.8%;	}/*		.CTA-setting1 {	text-align: center;    font-size: 26px;    line-height: 1.2em;    padding: 20px 45px 24px 10px;    border-radius: 36px;	}*/		.list-left {    padding-right: 0px;	}		.list-right {    padding-left: 0px;	}	  	.list-image-left {    padding-right: 0px;	}		.list-image-right {    padding-left: 0px;	}        .bullets {    padding-left: 10px;	}		.bullets-cross {    padding-left: 10px;	}			.testimonial-text {	max-width:100%;	}		.testimonial-image {    float: unset;    margin-right: 0px;    text-align:center;    }        .testimonial-text1 {	max-width:100%;	}		.testimonial-image1 {    float: unset;    margin-right: 0px;    text-align:center;    }		.testimonial-quotemark {    float: none;    padding-left: 180px;    margin-right: unset;	}				.assembly-image1 {	float:unset;    text-align: center;    margin-bottom: 20px;	}		.assembly-image2 {	float:unset;    text-align: center;    margin-bottom: 20px;	}		.assembly-image3 {	float:unset;    text-align: center;    margin-bottom: 20px;	}		.assembly-text {	text-align: center;    font-size: 16px;    margin-bottom: 20px;    color:#898989;	}		.improved-badge {	right: unset;    left: 0;    text-align:left;    }        .improved-badge img {	width: 200px;    }    	.intro-right img {    float: unset;    }        .homepage-title {    text-align:center;    }		/* OLD CSS */		.hidden-mobile {display: none;}	.hidden-desktop {display: block;}		/*.section {    margin-top: 0;	}*/		div.col-xs-12.narrow {		padding: 0 40px;	}		div.col-lg-12.landing {		padding-right: 0px !important;    	padding-left: 0px !important;    		}		.landing {		background-image: none;	}			.white-bg {		background-color: #f9f9f9 !important;	    width: 90%;	    margin-left: -45%;	    height: 100%;	    position: relative;	    left: 50%;	    z-index: 1;	    overflow: hidden;	}		.white-bg-content {	    border-style: none;	    left: 0px;	    top: 0px !important;	    z-index: 1;	    width: 100%;	    height: 100%;	    position: relative;	    border-radius: 0px;	    padding: 0px 15px 15px 15px;	}		.section-nobg .content {    	padding: 30px 40px;	}		.section-lab .content {    	padding: 30px 40px;	}		.section-24ur .content {    	padding: 30px 40px;	}		.section-bonus .content {    	padding: 30px 40px;	}		#menu-container .container {		width: 90%;		margin: 0 auto;	}		#menulp-container .container {		width: 90%;		margin: 0 auto;	}		.meni-visible {	display: none;	}			.dl-menu hr {		margin: 0;	}		.big-title {		font-size: 42px;		line-height:38px;	}		.white-bg-content .big-title {		font-size: 36px;		margin-top:20px;	}		.white-bg-content .big-title1 {		font-size:32px;	}		.comparison-table {		font-size: 14px;		line-height: 1.4em;	}		.comparison-table td {		padding: 5px 0;	}		.comparison-table .CTA-wrap {		padding: 0 15px;	}		.comparison-table .CTA {		padding: 15px 0;		font-size: 18px;		line-height: 18px;		margin: 0;	}	.comparison-table .CTA img {		width: 15%;	}		.comparison-table h2{		font-size:18px;	}		.my-cart tbody td {   		padding: 10px;	}		.form-steps {		padding: 10px 0 0 0;	}	.form-steps li a .number {		width: 34px;	    height: 34px;	    padding: 0px 10px 0px 10px;		display: block;		margin: 0 auto !important;	}	.form-steps li a .desc {		font-size: 13px;		line-height: 16px;	}		.orderform-form-row { padding-top: 10px; }		.orderform-form-row .col-lg-5 {padding: 0;}	.table-form-container {padding: 0;}	.table-form-container input[type=text] {width: 92%; margin-left: 14px;}	.table-form-container input[type=tel] {width: 92%; margin-left: 14px;}	.table-form-container input[type=email] {width: 92%; margin-left: 14px;}	table.form td {display: block; width: 100%; font-size:16px;}	table.form tr td:first-child {width: 100%;}	table.form.form-contact tr td:first-child {    width: 100%; 	}	.larger-text.price {text-align: center; margin-top: 20px;}		.orderform-title-h2 {font-size:18px; margin-bottom: 20px; margin-top:20px}	.margin-top-sm-half {margin-top: 10px;}	hr {margin: 10px 0;}	p.paragraph {padding-bottom: 0;}		.CTA {font-size:20px; }	.CTA img {width: 30px; top: 25px; right: 10px;}	.CTA-red {font-size: 16px;}		.modal-body {padding: 10px !important;}    .offer-vertical .offer-image {width: 30% !important;}    .offer-vertical .offer-image1 {width: 30% !important;}    .offer-vertical .offer-info {width: 70% !important; font-size: 14px !important; line-height: 20px !important;}    .offer-vertical .offer-prices {width: 100% !important; padding-bottom: 10px !important;}    .offer-vertical button {width: 100% !important;}    .offer-vertical .offer-title {font-size: 18px !important; height: auto !important; padding: 5px 10px !important;		line-height: 22px !important;	}    .offer-vertical .offer-description {line-height: 20px !important;}    		.video-element {		width: 100%;		min-height: 250px;		display: block;		margin: 0 auto;	}		h2.h2-red {	font-size:35px;	}	.presell-title {	    font-size: 32px !important;	    line-height: 38px !important;	   	margin: 40px 0 40px 0;	}		.presell-title strong {	    text-transform: uppercase;    	color: #000;    	font-size: 32px !important;	    line-height: 38px !important;	}			.ponudba {	    font-size: 25px;	}		.offer-picture {	    padding-right: 0px;	    padding-bottom: 10px;	    width: 100%;	    text-align: center;	}		.offer-text {	    float: left;	    width: 100%;	}	.price-single {	    font-size: 22px;	}			.offer-price {   	 	font-size: 28px;	}		.CTA-wrap2 .CTA {font-size:20px; }	.CTA-wrap2 .CTA img {width: 30px; top: 25px; right: 10px;}	.CTA-wrap2 .CTA-red {font-size: 16px;}			.center-img {text-align: center;}		.col-xs-12.form-step2 {        padding-left: 0px;        padding-right: 0px;	}		.product-single.form-step3 {        padding: 10px 0px;        font-size:18px;        margin-top:0px;	}		.col-xs-12.form-step3.orderform-title-h2 {        margin-top:0px;	}		.stop {margin:0px 0 20px 0; text-align:center;}		#cookie_assistant_container {display: none;}	.bonus-modal-body { width: 100% !important;}    }@media only screen and (min-width : 768px)and (max-width : 991px) {		.hide-SM {		display:none !important;	}		.container {		max-width: 991px;		padding-left: 20px;   		padding-right: 20px;	}		.padding-unset {    padding-left: unset; padding-right: unset;    }    	.h1-subtitle {    font-size: 32px;    line-height: 34px;	}		.sp-title1, .sp-title2 {		font-size: 32px;		line-height: 1.2em;	}		.benefits-image, .benefits-sp {		width: 100%;	}		.benefits-image1, .benefits-sp1 {		width: 100%;	}		.benefits-image2, .benefits-sp2 {		width: 100%;	}		.container-inner {		background-color: transparent;	    max-width: none;	    padding-left: 60px;    	padding-right: 60px;    	margin-top: -80px;     }        .intro-left {		width:100%;		padding-right: 0px;	}		.intro-right {		width:100%; 		float: none;	    text-align: center;	    padding-right: 0px;    	padding-left: 0px;	}		.read-more-button {		margin: 40px auto 0 auto;	}		.CTA-setting {	text-align: center;    font-size: 28px;    padding: 20px 45px 24px 0px;	}		.list-left {    padding-right: 0px;	}		.list-right {    padding-left: 0px;	}	  	.list-image-left {    padding-right: 0px;	}		.list-image-right {    padding-left: 0px;	}        .bullets {    padding-left: 10px;	}		.bullets-cross {    padding-left: 10px;	}			.testimonial-text {	max-width:100%;	}		.testimonial-image {    float: unset;    margin-right: 0px;    text-align:center;	}		.testimonial-text1 {	max-width:100%;	}		.testimonial-image1 {    float: unset;    margin-right: 0px;    text-align:center;	}		.testimonial-quotemark {    float: none;    padding-left: 180px;    margin-right: unset;	}	.assembly-image1 {	float:unset;    text-align: center;    margin-bottom: 20px;	}		.assembly-image2 {	float:unset;    text-align: center;    margin-bottom: 20px;	}		.assembly-image3 {	float:unset;    text-align: center;    margin-bottom: 20px;	}		.assembly-text {	text-align: center;    font-size: 16px;    margin-bottom: 20px;    color:#898989;	}				.improved-badge {	right: unset;	left: 50%;    margin-left: -220px;    top: 0px;    text-align:left;    }        .intro-right img {    float: unset;	}    		/* OLD CSS */	.hidden-mobile {display: none;}	.hidden-desktop {display: block;}		div.col-lg-12.narrow {		padding: 0 40px;	}		div.col-lg-12.landing {		padding-right: 0px !important;    	padding-left: 0px !important;    		}		.white-bg-content {		margin-left: 111px;	    max-width: 719px;	    padding: 0px 20px;	}		.section-nobg .content {		max-width: 710px;    	padding: 30px 20px;	}		.section-lab .content {		max-width: 710px;    	padding: 30px 20px;	}		.section-24ur .content {		max-width: 710px;    	padding: 30px 20px;	}		.section-bonus .content {		max-width: 710px;    	padding: 30px 20px;	}		.meni-visible {	display: none;	}			.dl-menu hr {		margin: 0;	}		.big-title {		font-size: 42px;		line-height:38px;	}		.white-bg-content .big-title {		font-size: 36px;		margin-top:20px;	}		.white-bg-content .big-title1 {		font-size:32px;	}		.comparison-table {		font-size: 16px;		line-height: 1.4em;	}		.comparison-table td {		padding: 10px;	}		.comparison-table .CTA-wrap {		padding: 10px;	}		.comparison-table .CTA {		padding: 15px 0;		font-size: 18px;		line-height: 18px;		margin: 0;	}	.comparison-table .CTA img {		width: 20%;		top: 5px;	}		.comparison-table h2{		font-size:18px;	}		.form-steps {		padding: 10px 0 0 0;	}	.form-steps li a .number {		width: 34px;	    height: 34px;	    padding: 0px 10px 0px 10px;		display: block;		margin: 0 auto !important;	}	.form-steps li a .desc {		font-size: 13px;		line-height: 16px;	}		.larger-text.price {text-align: center; margin-top: 20px;}		.offer-vertical button {width: 100% !important;}    .offer-vertical .offer-prices {padding-bottom: 10px !important;}        .col-xs-12.form-step2 {        padding-left: 0px;        padding-right: 0px;	}		.product-single.form-step3 {        padding: 10px 0px;        font-size:18px;        margin-top:0px;	}		.col-xs-12.form-step3.orderform-title-h2 {        margin-top:0px;	}		#cookie_assistant_container {display: none;}	.bonus-modal-body { width: 100% !important;}}@media only screen and (min-width : 992px)and (max-width : 1199px) {		.hide-MD {		display:none !important;	}			.container {    	max-width: 1159px;		padding-left: 20px;   		padding-right: 20px;	}		.intro-left {		width:50%;		padding-right:0px;	}		.intro-right {		width:50%; 		margin-top: 70px;	}			.testimonial-text {		max-width:74%;	}		.testimonial-text1 {		max-width:74%;	}				.offer-arrow {    	right: -11px;    }        .improved-badge {        top: 0px;        }            		.youtube-player {	padding-bottom: 38%;	}			/* OLD CSS */		.hidden-desktop {display: none;}		div.col-lg-12.narrow {		padding: 0 60px;	}		div.col-lg-12.landing {		padding-right: 0px !important;    	padding-left: 0px !important;	}		.meni {	font-size: 18px !important;	}		.offer-vertical button {width: 100% !important;}    .offer-vertical .offer-prices {padding-bottom: 10px !important;}        .col-xs-12.form-step2 {        padding-left: 0px;        padding-right: 0px;	}		.product-single.form-step3 {        padding: 10px 0px;        font-size:18px;        margin-top:0px;	}		.col-xs-12.form-step3.orderform-title-h2 {        margin-top:0px;	}}@media only screen and (min-width : 1200px) {		.hide-LG {		display:none !important;	}		.youtube-player {	padding-bottom: 37%;	}				/* OLD CSS */		.hidden-desktop {display: none;}		div.col-lg-12.narrow {		padding: 0 60px;	}			div.col-lg-12.landing {		padding-right: 0px !important;    	padding-left: 0px !important;	}			.col-xs-12.form-step2 {        padding-left: 0px;        padding-right: 0px;	}		.product-single.form-step3 {        padding: 10px 0px;        font-size:18px;        margin-top:0px;	}		.col-xs-12.form-step3.orderform-title-h2 {        margin-top:0px;	}		}