@media screen and (min-device-width: 1900px) and (max-device-width: 2000px){ 
		#popup{
			width : 1300px;
			height : 340px;
			background : none;
			position : absolute;
			top : 300px;
			left : 400px;
			z-index : 9999;
			border-radius : 10px;
			overflow: hidden !important;
			position : fixed;
		}
		#text_18over{
			font-size : 52px;
			font-family: 'Fira Sans', sans-serif;
		}
		#background_consern{
			position : fixed;
			background : url('../img/bg_concern.webp');
			width : 1920px;
			height : 100%;
			z-index : 9999;
			
		}
		#contact_text_1920{
			font-size : 35px  !important;
		}
		
		.link_popup{
			font-family: firalight;
			font-size : 20px;
			color : black;
			 text-decoration: underline;
		}
		.link_popup:hover{
			text-decoration : none;
			color : black;
		}
		.buttons_over18{
			margin-top : 17px !important;
			border : 1px solid white;
			font-size : 22px;
			
		}
		.buttons_over18:hover{
			margin-top : 20px;
			border : 1px solid white;
			color : #de0036;
			
		}
		.buttons_over182{
			margin-left : 120px;
			margin-top : 20px;
			border : 1px solid white;
			font-size : 22px;
		}
		.buttons_over182:hover{
			margin-top : 20px;
			border : 1px solid white;
			color : #de0036;
		}
		.box_over18{
			margin-top : 50px;
			width : 1000px;
			color : white;
			margin-left : -300px;
		}
		.n2br{
			display : none;
		}
	}
	@media screen and (min-device-width: 1350px) and (max-device-width: 1370px){ 
		#popup{
			width : 1300px;
			height : 340px;
			background : none;
			position : absolute;
			top : 120px;
			left : 170px;
			z-index : 9999;
			border-radius : 10px;
			overflow: hidden !important;
			position : fixed;
		}
		#text_18over{
			font-size : 52px;
			font-family: 'Fira Sans', sans-serif;
		}
		#background_consern{
			position : fixed;
			background : url('../img/bg_concern.webp');
			width : 1920px;
			height : 100%;
			z-index : 9999;
			
		}
		.link_popup{
			font-family: firalight;
			font-size : 20px;
			color : black;
			 text-decoration: underline;
		}
		.link_popup:hover{
			text-decoration : none;
			color : black;
		}
		.buttons_over18{
			margin-top : 20px;
			border : 1px solid white;
			font-size : 22px;
			
		}
		.buttons_over18:hover{
			margin-top : 20px;
			border : 1px solid white;
			color : #de0036;
			
		}
		.buttons_over182{
			margin-left : 120px;
			margin-top : 20px;
			border : 1px solid white;
			font-size : 22px;
		}
		.buttons_over182:hover{
			margin-top : 20px;
			border : 1px solid white;
			color : #de0036;
		}
		.box_over18{
			margin-top : 50px;
			width : 1000px;
			color : white;
			margin-left : -300px;
		}
		.n2br{
			display : none;
		}

	}
	@media screen and (min-device-width: 1400px) and (max-device-width: 1450px){ 
		#popup{
			width : 500px;
			height : 300px;
			background : none;
			position : absolute;
			top : 220px;
			left : 450px;
			z-index : 9999;
			border-radius : 10px;
			overflow: hidden !important;
			position : fixed;
		
		}
		#background_consern{
			position : fixed;
			background : url('../img/bg_concern.webp');
			width : 2200px;
			height : 100%;
			z-index : 9999;
			
		}
		.link_popup{
			font-family: firalight;
			font-size : 20px;
			color : black;
			 text-decoration: underline;
		}
		.link_popup:hover{
			text-decoration : none;
			color : black;
		}
		.buttons_over18{
			margin-top : 20px;
		}
		.box_over18{
			margin-top : 50px;
		}
		.n2br{
			display : none;
		}
		#text_18over{
			color : white;
		}
		#logo_concern{
			margin-left : -65px !important;
		}
		.buttons_over18{
			color : white;
			border : 1px solid white;
			margin-top : 5px !important;
		}
		.buttons_over182{
			color : white;
			border : 1px solid white;
		}

	}
	@media screen and (min-device-width: 1000px) and (max-device-width: 1030px){ 
		#popup{
			width : 500px;
			height : 300px;
			background : white;
			position : absolute;
			top : 180px;
			left : 240px;
			z-index : 9999;
			border-radius : 10px;
			overflow: hidden !important;
			position : fixed;
		
		}
		#background_consern{
			position : fixed;
			background : url('../img/bg_concern.webp');
			width : 2200px;
			height : 100%;
			z-index : 9999;
			
		}
		.link_popup{
			font-family: firalight;
			font-size : 20px;
			color : black;
			 text-decoration: underline;
		}
		.link_popup:hover{
			text-decoration : none;
			color : black;
		}
		.buttons_over18{
			margin-top : 20px;
		}
		.box_over18{
			margin-top : 50px;
		}
		.n2br{
			display : none;
		}

	}
	@media screen and (min-device-width: 1200px) and (max-device-width: 1290px){ 
		.absolute{
			margin-top : -20px !important;
		}
		#popup{
			width : 500px;
			height : 300px;
			background : none;
			position : absolute;
			top : 160px;
			left : 400px;
			z-index : 9999;
			border-radius : 10px;
			overflow: hidden !important;
			position : fixed;
		
		}
		#background_consern{
			position : fixed;
			background : url('../img/bg_concern.webp');
			width : 2200px;
			height : 100%;
			z-index : 9999;
			
		}
		.link_popup{
			font-family: firalight;
			font-size : 20px;
			color : black;
			 text-decoration: underline;
		}
		.link_popup:hover{
			text-decoration : none;
			color : black;
		}
		.buttons_over18{
			margin-top : 20px;
		}
		.box_over18{
			margin-top : 50px;
		}
			color : white;
		}
		#logo_concern{
			margin-left : -65px !important;
		}
		.buttons_over18{
			color : white;
			border : 1px solid white;
			margin-top : 6px;
		}
		.buttons_over182{
			color : white;
			border : 1px solid white;
		}
		.n2br{
			display : none;
		}
		#text_18over{
			color: white;
		}

	}
	
	
	
	@media screen and (min-device-width: 300px) and (max-device-width: 399px){ 
		
	}
	@media screen and (max-width: 399px) {
			#popup{
			width : 375px;
			height : 300px;
			background : none;
			position : absolute;
			top : 80px;
			left : 0px;
			z-index : 9999;
			border-radius : 10px;
			overflow: hidden !important;
			position : fixed;
			
			
		}
		#background_consern{
			position : fixed;
			background : url('../img/bg_concern.webp');
			width : 2200px;
			height : 100%;
			z-index : 9999;
			
		}
		#text_18over{
			color : white;
		}
		#logo_concern{
			margin-left : -65px !important;
		}
		.buttons_over18{
			color : white;
			border : 1px solid white;
			margin-top : 5px !important;
		}
		.buttons_over182{
			color : white;
			border : 1px solid white;
		}
		.n2br{
			display : block;
		}
		.buttons_over18{
			margin-top : 40px;
		}
		.box_over18{
			margin-top : 40px;
		}
		#news{
			font-size : 12px;
		}
		}
	@media screen and (min-device-width: 400px) and (max-device-width: 420px){ 
		
		#popup{
			width : 412px;
			height : 300px;
			background : none;
			position : absolute;
			top : 180px;
			left : 0px;
			z-index : 9999;
			border-radius : 10px;
			overflow: hidden !important;
			position : fixed;
			
		}
		#background_consern{
			position : fixed;
			background : url('../img/bg_concern.webp');
			width : 2200px;
			height : 100%;
			z-index : 9999;
			
		}
		#text_18over{
			color : white;
		}
		#logo_concern{
			margin-left : -65px !important;
		}
		.buttons_over18{
			color : white;
			border : 1px solid white;
		}
		.buttons_over182{
			color : white;
			border : 1px solid white;
		}
		.n2br{
			display : block;
		}
	}
	@media screen and (min-device-width: 1500px) and (max-device-width: 1660px){ 
		#popup{
			width : 500px;
			height : 300px;
			background : none;
			position : absolute;
			top : 220px;
			left : 500px;
			z-index : 9999;
			border-radius : 10px;
			overflow: hidden !important;
			position : fixed;
		
		}
		#background_consern{
			position : fixed;
			background : url('../img/bg_concern.webp');
			width : 2200px;
			height : 100%;
			z-index : 9999;
			
		}
		.contact{
			margin-top : 230px !important;
		}
		.absolute{
			margin-right : 80px !important ;
		}

		#contact-icons{
			margin-left : 65px !important;
		}
		.link_popup{
			font-family: firalight;
			font-size : 20px;
			color : black;
			 text-decoration: underline;
		}
		.link_popup:hover{
			text-decoration : none;
			color : black;
		}
		.buttons_over18{
			margin-top : 20px;
		}
		.box_over18{
			margin-top : 50px;
		}
		#text_18over{
			color : white;
		}
		#logo_concern{
			margin-left : -65px !important;
		}
		.buttons_over18{
			color : white;
			border : 1px solid white;
			margin-top : 5px !important;
		}
		.buttons_over182{
			color : white;
			border : 1px solid white;
		}
		.n2br{
			display : none;
		}

	}
	html, body { overflow-x: hidden; }
@font-face {
  font-family: firalight;
  src: url('FiraSans-Light.ttf');
}
	.nav-link{
				color : black;
			}
			.nav-link:hover{
				color : #CD0005;
			}
			.list-unstyled{
				color: black !important;
			}
			#list{
				margin-left : -50px;
			}
			#list3{
				margin-left : 50px !important;
			}	
			.absolute{
				position : absolute;
				top : 625px;
				right : 460px;
				
			}
			.title{
				color : white;
				font-size : 52px;
				line-height: 100%;
				font-family: 'Fira Sans', sans-serif;
				text-align : center;
			}
			.paragraph{
				color : white;
				font-size : 14px;
				font-family : firalight;
				text-align : center;
			}
			
			.contact-form{
				color : white;
				position : absolute;
				top : 420px;
				right : 850px !important;
				font-family: 'Fira Sans', sans-serif;
			}
			.contact{
				top : 2600px !important;
				right : 850px !important;
			}
				form .form-control::-webkit-input-placeholder { 
				color: #000000;
				font-family: firalight;
				font-size : 14px;
			}

				form .form-control::-moz-placeholder {
				color: #000000;
				font-family: firalight;
				font-size : 14px;
			}
				form .form-control:-ms-input-placeholder {
				color: #000000;
				font-family: firalight;
				font-size : 14px;
			}
				form .form-control:placeholder {
				color: #000000;
				font-family: firalight;
				font-size : 14px;
			}
				@media screen and (min-device-width: 1300px) and (max-device-width: 1369px){ 
					.desktop-view {
						display : block;
					}
					.desktop-view-ft{
						display : block;
					}
					.mobile-view {
						display : none;
					}
					.absolute-mob{
						display : none;	
					}
					.absolute-mob h2{
						display : none;	
					}
					.absolute-mob p{
						display : none;
					}
					.container-mob h1{
						display : none;
					}
					.container-mob p{
						display : none;
					}
					.container-mob{
						display : none;
					}
					#row-mob{
						display : none;
					}
					.mobile_menu{
						display : block;
					}
					#mobile_menu_content {
						display : none;
					}
					.menu_link{
						display : none;
					}
					.menu_link a{
						display : none;
					}
					.contact-form-mob {
						display : none;
					}
					.contact-form {
						display : block;
					}
					#fixed-bottom-mob {
						display:none;
					}
				.page-footer{
					width : 100% !important;
					margin-left : 0px !important;
				}
				#contact{
					left : 150px;
				}
				.contact{
					left : 150px;
					margin-top : -25px;				
				}
				.list-unstyled{
					margin-left : -100px;
				}
				#list2{
					margin-left : -80px !important;
				}
				#list3{
					margin-left : -0px !important;
				}
				.list4{
					margin-left : 60px !important;
				}
				
				#face1{
					margin-left : -50px !important;
				}
				#contact-icons{
					margin-left : -50px;
				}
				.mobile-view-ft{
					display : none;
				}
				.navbar .mobile_menu{
					display : none;
				}
				.container-mob {
					display : none;
				}
				#container-desktop {
					display : block;
				}
				#copyright-mob{
					display : none;
				}
				.absolute{
					top : 410px !important;
				}
				.navbar-nav{
						margin-left : 50px;
					}
			}
			@media screen and (min-device-width: 1370px) and (max-device-width: 1440px){ 
					.desktop-view {
						display : block;
					}
					.desktop-view-ft{
						display : block;
					}
					.mobile-view {
						display : none;
					}
					.absolute-mob{
						display : none;	
					}
					.absolute-mob h2{
						display : none;	
					}
					.absolute-mob p{
						display : none;
					}
					.container-mob h1{
						display : none;
					}
					.container-mob p{
						display : none;
					}
					.container-mob{
						display : none;
					}
					#row-mob{
						display : none;
					}
					.mobile_menu{
						display : block;
					}
					#mobile_menu_content {
						display : none;
					}
					.menu_link{
						display : none;
					}
					.menu_link a{
						display : none;
					}
					.contact-form-mob {
						display : none;
					}
					.contact-form {
						display : block;
					}
					#fixed-bottom-mob {
						display:none;
					}
				.page-footer{
					width : 100% !important;
					margin-left : 0px !important;
				}
				#contact{
					left : 150px;
				}
				.contact{
					left : 150px;
					margin-top : -25px;				
				}
				.list-unstyled{
					margin-left : -100px;
				}
				#list2{
					margin-left : -80px !important;
				}
				#list3{
					margin-left : -0px !important;
				}
				.list4{
					margin-left : 60px !important;
				}
				
				#face1{
					margin-left : -50px !important;
				}
				#contact-icons{
					margin-left : -50px;
				}
				.mobile-view-ft{
					display : none;
				}
				.navbar .mobile_menu{
					display : none;
				}
				.container-mob {
					display : none;
				}
				#container-desktop {
					display : block;
				}
				#copyright-mob{
					display : none;
				}
				.navbar-nav{
						margin-left : 90px;
					}
			}
			@media screen and (min-device-width: 1520px) and (max-device-width: 1690px){ 
					.navbar-nav{
						margin-left : 120px;
					}
					.desktop-view {
						display : block;
					}
					.desktop-view-ft{
						display : block;
					}
					.mobile-view {
						display : none;
					}
					.absolute-mob{
						display : none;	
					}
					.absolute-mob h2{
						display : none;	
					}
					.absolute-mob p{
						display : none;
					}
					.container-mob h1{
						display : none;
					}
					.container-mob p{
						display : none;
					}
					.container-mob{
						display : none;
					}
					#row-mob{
						display : none;
					}
					.mobile_menu{
						display : block;
					}
					#mobile_menu_content {
						display : none;
					}
					.menu_link{
						display : none;
					}
					.menu_link a{
						display : none;
					}
					.contact-form-mob {
						display : none;
					}
					.contact-form {
						display : block;
					}
					#fixed-bottom-mob {
						display:none;
					}
				.page-footer{
					width : 100% !important;
					margin-left : 0px !important;
				}
				#contact{
					left : 150px;
				}
				.contact{
					left : 150px;
					margin-top : 5px;				
				}
				.list-unstyled{
					margin-left : -100px;
				}
				#list2{
					margin-left : -80px !important;
				}
				#list3{
					margin-left : -0px !important;
				}
				.list4{
					margin-left : 60px !important;
				}
				
				#face1{
					margin-left : -50px !important;
				}
				#contact-icons{
					margin-left : 30px;
				}
				.mobile-view-ft{
					display : none;
				}
				.navbar .mobile_menu{
					display : none;
				}
				.container-mob {
					display : none;
				}
				#container-desktop {
					display : block;
				}
				#copyright-mob{
					display : none;
				}
				.absolute{
					left : 450px;
				}
				.text{
					margin-left : 70px !important;
					font-size : 30px !important;
				}
				.contact{
					margin-top : 100px ;
				}
				
			}
				@media screen and (min-device-width: 1800px) and (max-device-width: 2000px) { 
					.desktop-view {
						display : block;
					}
					.desktop-view-ft{
						display : block;
					}
					.mobile-view {
						display : none;
					}
					.mobile-view {
						display : none;
					}
					.absolute-mob{
						display : none;	
					}
					.absolute-mob h2{
						display : none;	
					}
					.absolute-mob p{
						display : none;
					}
					.container-mob h1{
						display : none;
					}
					.container-mob p{
						display : none;
					}
					.container-mob{
						display : none;
					}
					#row-mob{
						display : none;
					}
					.mobile_menu{
						display : block;
					}
					#mobile_menu_content {
						display : none;
					}
					.menu_link{
						display : none;
					}
					.menu_link a{
						display : none;
					}
					.contact-form-mob {
						display : none;
					}
					.page-footer{
						width : 100% !important;
						margin-left : 0px !important;
					}
					#fixed-bottom-mob {
						display:none;
					}
					#contact{
						left : 420px;
						margin-top : 80px;
					}
					.contact{
						left : 420px;
						margin-top : 230px;				
					}
					.list-unstyled{
						margin-left : -100px;
					}
					#list2{
						margin-left : -80px !important;
					}
					#list3{
						margin-left : -0px !important;
					}
					.list4{
						margin-left : 60px !important;
					}
					
					#face1{
						margin-left : -50px !important;
					}
					.navbar-nav{
						margin-left : 340px;
					}
					.absolute{
						position : absolute;
						top : 675px !important;
						right : 660px !important;
					}
					#contact-icons{
						margin-left : 230px;
					}
					.text{
						margin-left : 270px !important;
					}
					.navbar .mobile_menu{
						display : none;
					}	
					.mobile-view-ft{
						display : none;
					}
					.container-mob {
						display : none;
					}
					#container-desktop {
						display : block;
					}
					#copyright-mob{
						display : none;
					}
			
				}
				
				@media (min-width: 1200px) and (max-width: 1290px)  { 
					.desktop-view {
						display : block;
					}
					.desktop-view-ft{
						display : block;
						
					}
					.contact-desktop{
						width : 100% !important;
					}
					.mobile-view {
						display : none;
					}
					.mobile-view {
						display : none;
					}
					.absolute-mob{
						display : none;	
					}
					.absolute-mob h2{
						display : none;	
					}
					.absolute-mob p{
						display : none;
					}
					.container-mob h1{
						display : none;
					}
					.container-mob p{
						display : none;
					}
					.container-mob{
						display : none;
					}
					#row-mob{
						display : none;
					}
					.mobile_menu{
						display : block;
					}
					#mobile_menu_content {
						display : none;
					}
					.menu_link{
						display : none;
					}
					.menu_link a{
						display : none;
					}
					.contact-form-mob {
						display : none;
					}
					#fixed-bottom-mob {
						display:none;
					}
					
					.page-footer{
						width : 100% !important;
						margin-left : 0px !important;
					}
					#contact{
						left : 100px;
						margin-top : -60px;
					}
					.contact{
						left : 100px;
						margin-top : -80px;
						
					}
					.list-unstyled{
						margin-left : -100px;
					}
					#list2{
						margin-left : -80px !important;
					}
					#list3{
						margin-left : -0px !important;
					}
					.list4{
						margin-left : 60px !important;
					}
					
					#face1{
						margin-left : -50px !important;
					}
					.navbar-nav{
						margin-left : 0px;
					}
					.absolute{
						top : 480px !important;
						right : 380px !important;
					}
					#contact-icons{
						margin-left : -100px;
					}
					.text{
						margin-left : -22px !important;
						width : 1280px;
					}
					.mobile-view-ft{
						display : none;
					}
				    .navbar .mobile_menu{
						display : none;
					}
					.container-mob {
						display : none;
					}
					#container-desktop {
						display : block;
					}
					#copyright-mob{
						display : none;
					}
					#contact_text_1920{
						width : 500px;
					}
					
					
				}
				
					@media (min-width: 400px) and (max-width: 768px)  { 
					html, body { overflow-x: hidden; }
					.desktop-view {
						display : none;
					}
					.desktop-view-ft{
						display : none;
					}
					.mobile-view {
						display : block;
					}
					#container-desktop{
						display : none;
					}
					.container-mob{
						margin-top : -25px;
						display : block;
					}
					.contact-desktop{
						display : none;
					}
					.contact-form-mob{
						display : block;
					}
					
					
					.absolute-mob{
						color : white;
						margin-top : -90px;
						position : absolute;
						
					}
					.absolute-mob h2{
						font-size : 20px ;
						margin-left : 120px;
						margin-top : 5px;
						
					}
					.absolute-mob p{
						font-size : 10px ;
						margin-left : 35px;
						margin-top : -5px;
					}
					.container-mob h1{
						font-size : 20px ;
						margin-left : 120px;
						margin-top : 5px;
					}
					.container-mob p{
						font-size : 10px ;
						text-align : justify;
					}
					#row-mob{
						margin-left : -25px;
					}
					.mobile_menu{
						position : absolute;
						list-style: none;
						margin-left : 370px;
					}
					#mobile_menu_content {
						position : absolute;
						z-index : 9999;
					  width: 250px;
					 height : 305px !important;
					  text-align: center;
					  background-color: white;
					  margin-top: 0px;
					  margin-left : 160px;
					}
					.menu_link{
						font-size : 17px;
						padding : 3px;
					}
					.menu_link a{
						color: black;
					}
					#contact-mob {
						position : absolute;
						display : block;
					}
					#fixed-bottom-mob {
						display:block;
					}
					.mobile-view-ft{
						display : block;
						margin-top : 10px;
						
					}
					.container-mob {
						display : block;
					}
					#container-desktop {
						display : none;
					}
					#copyright-mob{
						display : block;
					}
					#whats_icevape{
						margin-left : 110px;
					}
					#mob_low_woman{
						margin-left : -7px;
					}
									
				}
				@media (min-width: 200px) and (max-width: 399px)  { 
					html, body { overflow-x: hidden; }
					.desktop-view {
						display : none;
					}
					.desktop-view-ft{
						display : none;
					}
					.mobile-view {
						display : block;
					}
					#container-desktop{
						display : none;
					}
					.container-mob{
						margin-top : -25px;
						display : block;
					}
					.contact-desktop{
						display : none;
					}
					.contact-form-mob{
						display : block;
						width : 100%;
						margin-top : -10px !important;
					}
					
					
					.absolute-mob{
						color : white;
						margin-top : -90px;
						margin-left : -25px;
						position : absolute;
						
					}
					.absolute-mob h2{
						font-size : 20px ;
						margin-left : 120px;
						margin-top : 5px;
						
					}
					.absolute-mob p{
						font-size : 10px ;
						margin-left : 35px;
						margin-top : -5px;
					}
					.container-mob h1{
						font-size : 20px ;
						margin-left : 80px;
						margin-top : 5px;
					}
					.container-mob p{
						font-size : 10px ;
						text-align : justify;
					}
					#row-mob{
						margin-left : -40px;
					}
					.mobile_menu{
						position : absolute;
						list-style: none;
						margin-left : 330px;
					}
					#mobile_menu_content {
						position : absolute;
						z-index : 9999;
					  width: 250px;
					 height : 305px;
					  text-align: center;
					  background-color: white;
					  margin-top: 0px;
					  margin-left : 110px;
					}
					.menu_link{
						font-size : 17px;
						padding : 3px;
					}
					.menu_link a{
						color: black;
					}
					#contact-mob {
						position : absolute;
						display : block;
					}
					#fixed-bottom-mob {
						display:block;
					}
					.mobile-view-ft{
						dysplay : block;
					}
					.container-mob {
						display : block;
					}
					#container-desktop {
						display : none;
					}
					#copyright-mob{
						display : block;
					}
					#mob_low{
						margin-left : -27px;
					}
					#mob_low_woman{
						margin-left : -30px;
					}
					#mob_taste_head{
						margin-left : 70px !important;
					}
					#mob_taste_text{
						margin-left : 110px !important;
					}
					#devices_img_mob_low{
						margin-left : 100px !important;
					}
					#devices_img_mob_low_tea{
						margin-left : 75px !important;
					}
					.mobile-view-ft{
						margin-top : 10px !important;
					}
					#devices_text_head{
						font-size : 60px !important;
					}
					#devices_text{
						margin-top : -10px !important;
					}
					#message{
						width : 320px !important;
					}
					#email{
						width : 320px !important;
					}
					#name{
						width : 320px !important;
					}
					#bg_contacts{
						width : 100% !important;
						
					}
					#contact-icons{
						margin-left : -40px !important;
					}
					#contacts_mob_head_text{
						margin-left : 70px !important;
					}
					#conttact_send_mob_button{
						margin-left : 110px !important;
						font-family: 'fira sans' !important; 
						z-index : 9999 !important;
						width : 200px !important;
					}
				}