@charset "utf-8";
@font-face {
	font-family: 'dinbold';
	src: url('../Fonts/dinbold.eot');
	src: url('../Fonts/dinbold.eot') format('embedded-opentype'), url('../Fonts/dinbold.woff') format('woff'), url('../Fonts/dinbold.ttf') format('truetype'), url('../Fonts/dinbold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DINNextLTProMedium';	
	src: url('../Fonts/DINNextLTProMedium.eot');
	src: url('../Fonts/DINNextLTProMedium.eot') format('embedded-opentype'), url('../Fonts/DINNextLTProMedium.woff') format('woff'), url('../Fonts/DINNextLTProMedium.ttf') format('truetype'), url('../Fonts/DINNextLTProMedium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DINPro';
	src: url('../Fonts/DINProRegular.eot');
	src: url('../Fonts/DINProRegular.eot') format('embedded-opentype'), url('../Fonts/DINProRegular.woff') format('woff'), url('../Fonts/DINProRegular.ttf') format('truetype'), url('../Fonts/DINProRegular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DINProBold';
	src: url('../Fonts/DINProBold.eot');
	src: url('../Fonts/DINProBold.eot') format('embedded-opentype'), url('../Fonts/DINProBold.woff') format('woff'), url('../Fonts/DINProBold.ttf') format('truetype'), url('../Fonts/DINProBold.svg') format('svg');
	font-style: normal;
}
@font-face {
	font-family: 'DINProBoldMedium';
	src: url('../Fonts/DINPro.eot');
	src: url('../Fonts/DINPro.eot') format('embedded-opentype'), url('../Fonts/DINPro.woff') format('woff'), url('../Fonts/DINPro.ttf') format('truetype'), url('../Fonts/DINPro.svg') format('svg');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'georgiai_0';
	src: url('../Fonts/georgiai_0.eot');
	src: url('../Fonts/georgiai_0.eot') format('embedded-opentype'), url('../Fonts/georgiai_0.woff') format('woff'), url('../Fonts/georgiai_0.ttf') format('truetype'), url('../Fonts/georgiai_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DIN-Black';
	src: url('../Fonts/DIN-Black.eot');
	src: url('../Fonts/DIN-Black.eot') format('embedded-opentype'),  url('../Fonts/DIN-Black.woff') format('woff'),  url('../Fonts/DIN-Black.ttf') format('truetype'),  url('../Fonts/DIN-Black.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DIN-Bold';
	src: url('../Fonts/DIN-Bold.eot');
	src: url('../Fonts/DIN-Bold.eot') format('embedded-opentype'),  url('../Fonts/DIN-Bold.woff') format('woff'),  url('../Fonts/DIN-Bold.ttf') format('truetype'),  url('../Fonts/DIN-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DIN-Light';
	src: url('../Fonts/DIN-Light.eot');
	src: url('../Fonts/DIN-Light.eot') format('embedded-opentype'),  url('../Fonts/DIN-Light.woff') format('woff'),  url('../Fonts/DIN-Light.ttf') format('truetype'),  url('../Fonts/DIN-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DIN-Medium';
	src: url('../Fonts/DIN-Medium.eot');
	src: url('../Fonts/DIN-Medium.eot') format('embedded-opentype'),  url('../Fonts/DIN-Medium.woff') format('woff'),  url('../Fonts/DIN-Medium.ttf') format('truetype'),  url('../Fonts/DIN-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DINPro-Light';
	src: url('../Fonts/DINPro-Light.eot');
	src: url('../Fonts/DINPro-Light.eot') format('embedded-opentype'),  url('../Fonts/DINPro-Light.woff') format('woff'),  url('../Fonts/DINPro-Light.ttf') format('truetype'),  url('../Fonts/DINPro-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DIN-RegularAlternate';
	src: url('../Fonts/DIN-RegularAlternate.eot');
	src: url('../Fonts/DIN-RegularAlternate.eot') format('embedded-opentype'),  url('../Fonts/DIN-RegularAlternate.woff') format('woff'),  url('../Fonts/DIN-RegularAlternate.ttf') format('truetype'),  url('../Fonts/DIN-RegularAlternate.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DINPro-Medium';
	src: url('../Fonts/DINPro-Medium.eot');
	src: url('../Fonts/DINPro-Medium.eot') format('embedded-opentype'),  url('../Fonts/DINPro-Medium.woff') format('woff'),  url('../Fonts/DINPro-Medium.ttf') format('truetype'),  url('../Fonts/DINPro-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DINPro-Regular';
	src: url('../Fonts/DINPro-Regular.eot');
	src: url('../Fonts/DINPro-Regular.eot') format('embedded-opentype'),  url('../Fonts/DINPro-Regular.woff') format('woff'),  url('../Fonts/DINPro-Regular.ttf') format('truetype'),  url('../Fonts/DINPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0;
	padding: 0;
}
html {
	-webkit-tap-highlight-color: transparent;
}
body {
	height: 100%;
	width: 100%;/*position: relative;*/
}
body.ol_landing_page {
}
.overFlowA{
	overflow: auto !important;
}
p {
	font-family: 'DINPro-Regular';
	line-height: 28px;
	letter-spacing: 0;
	color: #000000;
}
h2 {
	font-family: 'DINProBold';
}
h3 {
	font-family: 'DINProBoldMedium';
}
a {
	font-family: 'DINProBoldMedium';
	text-decoration: none;
}
.landing_page {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: -17px; /* Increase/Decrease this value for cross-browser compatibility */
	/*  overflow-y: scroll;*/
	width: 100%;
	background-image: url(../images/landing_page.png);
	background-size: cover;
}
img {
	max-width: 100%;
	vertical-align: middle;
	height: auto;
	border: 0;
}
.clear {
	clear: both;
}
.logo {
	float: left;
}
.header {
	width: 100%;
	height: 100%;
/*	background-color: #FF6A00;*/
	overflow: hidden;
}
.burger_menu {
	position: fixed;
	right: 28px;
	z-index: 1009;
}
.heading h2 {
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
}
.head_content p {
	color: #ffffff;
	font-size: 18px;
}
.head_content {
	width: 37%;
}
.head_foot {
	display: flex;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
	padding-top: 20px;
}
.head_foot .head_foot_para p {
	color: #ffffff;
	font-size: 12px;
	padding: 2px 0px 0 5px;
	line-height: 15px;
}
.head_foot_para {
	width: 316px;
}
.mob_contact{
margin-top:-20px;
}
.arrow {
	height: 86px;
	width: 166px;
	border-radius: 109px 109px 0 0;
	-moz-border-radius: 109px 109px 0 0;
	-webkit-border-radius: 109px 109px 0 0;
	cursor: pointer;
	background-color: #ffffff;/*background-image: url(../images/half_circle.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.arrow img {
	position: relative;
	bottom: -7px;
	left: 58px;
}
.arrow_img {
	animation: mymove 1.5s infinite;
}
.arrow1 {
	height: 60px;
	width: 168px;
	/*border-radius: 109px 109px 0 0;
     -moz-border-radius: 109px 109px 0 0;
     -webkit-border-radius: 109px 109px 0 0;*/
	background-image: url(../images/half_circle.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	position: absolute;
	left: 43%;
	bottom: 12%;
}
.arrow1 img {
	position: relative;
	bottom: 0px;
	left: 61px;
}
.arrow_img1 {
	animation: mymove 1.5s infinite;
}
.container {
	position: relative;
	height: auto;
	margin-bottom: 100px;
}
.space-3 {
	width: 100%;
	height: 50px;/*background-color: red;*/
}
@keyframes mymove {
 50% {
bottom:-20px;
}
}
.module1 {
	width: 100%;
	height: 100%;
}
.module_wrapper {
	display: flex;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
	width: 100%;
}
.content {
	display: flex;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
}
.content1 h2 {
	color: #ff6a00;
	font-size: 26px;
}
.content1 h3, .content2 h3 {
	color: #000;
	font-size: 18px;
	padding-top: 40px;
	line-height: 28px;
}
.content1 p, .content2 p {
	color: #000;
	font-size: 18px;
	padding-top: 34px;
	line-height: 28px;
}
.content1 {
	width: 308px;
}
.content1 img {
	padding-top: 35px;
}
.content2 {
	margin-left: 95px;
	width: 308px;
}
.content2 p {
	padding-top: 29px;
}
.svg_desk, .content3 {
	width: 308px;
	margin-left: 96px;
}
.svg_desk img, .content3 img {
	margin-left: 80px;
}
.content2 h3 {
	padding-top: 79px;
}
.svg_desk p, .content3 p{
	color: #000;
	font-size: 18px;
/*	padding-top: 34px;*/
	line-height: 28px;
}
.content2 img {
	padding-top: 20px;
}
.content2 a {
	color: #ff6a00;
	text-decoration: none;
}
.contact_no {
	display: flex;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
}
.phone {
	padding-left: 10px;
}
ol li {
	list-style-type: none;
	display: inline;
	padding-right: 33px;
}
ol li a {
	color: #000;
	font-size: 18px;
	text-decoration: none;
}
.copyright {
	margin-top: 0px;
	display: flex;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
	width: 100%;
	margin-bottom: 0px;
}
.copy, .logo_lilly {
	width: 50%;
}
.copy {
	font-size: 14px;
	color: #382f2d;
	line-height: 28px;
}
.logo_lilly {
	text-align: right;
}
.copy {
	font-family: georgiai_0;
}
.fixed ul li a {
	color: #464646;
}
.section:before {
	content: '';
	display: block;
	height: 152px;
	visibility: hidden;
}
.using_olumiant_wrapper {
	width: 100%;
	background-image: url(../images/before_you_take_olumiant_back.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.possible_side_effects_wrapper {
	width: 100%;
	background-image: url(../images/possible_side_back.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.get_support_wrapper {
	width: 100%;
	background-image: url(../images/desktop_back3.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: cover;
}
/*front-page style starts*/
/*welcome style*/
.welcome {
	background: url(../images/welcome_background.jpg) no-repeat;
	background-size: cover;
}
.welcome_logo {
	width: 60px;
	height: 26px;
	margin-bottom: 60px;
	display: none;
}
.welcome_wrapper {
	font-family: 'DINPro-Regular';
	background-color: rgba(255,255,255,0.7);
}
.welcome_wrapper h1 {
	font-weight: normal;
	font-size: 26px;
	letter-spacing: 0;
	font-family: 'DINProBold';
	padding: 0;
	margin-bottom: 77px;
	color: #ff6a00;
	letter-spacing: 0;
}
.welcome_container {
	width: 1118px;
	padding-top: 90px;
	margin: 0 auto;
	min-height: 775px;
	box-sizing: border-box;
	min-width: 300px;
}
.welcome_colomn {
	font-size: 18px;
	line-height: 28px;
	letter-spacing: 0;
	color: #000000;
	float: left;
	width: 26%;
}
.welcome_colomn p {
	margin-bottom: 34px;
}
.sdevice_text {
	display: none;
}
#no_button {
	margin-bottom: 40px;
}
#column_left {
	margin-right: 9%;
	width: 28%;
}
#column_center {
	margin-right: 9%;
	width: 27%;
}
#column_center1 {
	margin-right: 9%;
	width: 27%;
}
.welcome_colomn a {
	color: #ff6a00;
}
.clear_both {
	clear: both;
}
#yes_button {
	margin: 40px 0px 15px 0px;
}
.button_style {
	width: 1118px;
	background-color: #c5c5c5;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-o-border-radius: 25px;
	border-radius: 25px;
	text-align: center;
	color: #FFFFFF;
	border: none;
	outline-style: none;
	cursor: pointer;
}
.button_style a {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 18px 15px 15px 15px;
	color: #FFFFFF;
	font-family: 'DINProBold';
	box-sizing: border-box;
}
#vnr_yes_button, #vnr_no_button {
	padding: 18px 0px 15px 0px;
}
.button_link {
	display: inline-block;
	width: 100%;
	color: #FFFFFF;
	font-family: 'DINProBold';
	font-size: 18px;
}
.highlight_button {
	background-color: #ff6a00;
}
.welcome_footer_section {
	display: none;
}
.split_word {
	word-break: break-word;
	word-break: break-all;
	-ms-word-break: break-all;
	display:block;
}
/*welcome style ends*/
/*select country style*/
.country_wrapper {
	background-color: #FFFFFF;
	height: 100%;
	width: 100%;
}
.country_container {
	width: 1180px;
	margin: 0 auto;
	height: 100%;
	box-sizing: border-box;
	min-height: 775px;
}
.body_container {
	padding-top: 60px;
}
.header_container {
	width: 1180px;
	margin: auto;
	box-sizing: border-box;
	font-family: 'DINOT-Bold';
}
.country_header {
	background-color: #ff6a00;
	color: #FFFFFF;
}
ul.questioin_popup {
	list-style-type: none;
	padding: 19px 0px;
}
ul.questioin_popup li {
	display: inline-block;
}
.popup_btn_style {
	background-color: #FFFFFF;
	color: #ff6a00 !important;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-o-border-radius: 25px;
	border-radius: 25px;
	width: 66px;
	height: 22px;
	text-align: center;
}
.popup_btn_style button {
	background-color: transparent;
	border: none;
	outline: 0;
	color: #ff6a00;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	width: 66px;
	height: 22px;
	font-family: 'DINProBold';
	cursor: pointer;
	line-height: 22px;
}
ul.questioin_popup li:nth-child(1) {
	margin-right: 87px;
	font-family: 'DINProBold';
	font-size: 18px;
}
ul.questioin_popup li:nth-child(2) {
	margin-right: 20px;
}
ul.questioin_popup li:nth-child(4) {
	float: right;
	font-size: 20px;
}
.country_logo {
	width: 126px;
	height: 56px;
	/*background-image: url(../images/country_logo.png);*/
	background-repeat: no-repeat;
	margin-bottom: 100px;
}
.left_col {
	float: left;
	width: 313px;
	font-family: 'DIN-Regular';
	margin-right: 186px;
}
.left_col h1 {
	color: #ff6a00;
	margin-bottom: 31px;
	font-size: 26px;
	font-family: 'DINProBold';
}
.left_col p {
	font-size: 18px;
}
.right_col {
	float: right;
}
svg {
	width: 100%;
	height: auto;
}
/*#vmap{width:554px !important;height:584px !important;}*/
.copyright p {
	line-height: 27px;
	font-size: 12px;
}
.lilly_logo {
	vertical-align: bottom;
}
#footer {
	font-family: 'DIN-Regular';
	margin-top: 151px;
	font-family: 'DINPro-Regular';
}
#footer ul {
	list-style-type: none;
	padding-bottom: 72px;
}
#footer ul li {
	display: inline-block;
	padding-right: 47px;
}
.country_container .copyright {
	float: left
}
.lilly_logo {
	width: 128px;
	height: 71px;
	background-image: url(../images/lilly_logo.png);
	background-repeat: no-repeat;
	float: right;
}
.welcome_footer_section {
	display: none;
}
.country_footer_section ul {
	list-style: none;
	font-family: 'DINPro-Regular';
	margin-top: 140px;
	font-size: 18px;
}
.country_footer_section ul li {
	display: inline;
	margin-right: 48px;
}
.country_footer_section ul.copy_links {
	    margin-bottom: 30px;
}
.mob_break, .mobile_logo, .tablet_lilly_logo {
	display: none;
}
.country_footer_section .copy_text {
	font-size: 14px;
	font-family: 'DINPro-Medium';
	margin-bottom: 16px;
}
.footer_copy_text {
	float: left;
	width: 383px;
}
.footer_lilly_logo {
	float: right;
}
.desk_logo {
	padding-top: 29px;
}
.header_close_button {
	cursor: pointer;
	background-image: url(../images/location_close_btn.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
}
.country_header {
	display: none;
}
/*select menu customize*/
.select {
    cursor: pointer;
    display: inline-block;
    position: relative;
    font-size: 16px;
    color: #b6b6b6;
    /* width: 260px; */
    /* height: 40px; */
    font-family: 'DINProBold';
    font-size: 18px;
    margin-top: 38px;
}
.select-hidden {
	display: none;
	visibility: hidden;
	padding-right: 10px;
}
option {
	font-weight: normal;
	display: block;
	white-space: pre;
	min-height: 1.2em;
	padding: 0px 2px 1px;
}
.select-styled {
	width: 260px;
    height: 40px;
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #ff6a00;
    /* padding: 8px 15px; */
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    color: #ffffff;
    background-image: url(../images/select_arrow.png);
    background-repeat: no-repeat;
    background-position: 219px 15px;
    z-index: 9;
}
.select-options {
	display: none;
	position: relative;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 8;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #f5f5f5;
	overflow: scroll;
}
body > div.country_wrapper > div > div.body_container > div.left_col > div.select > div > span{
    display: block;
    /* margin-top: 16px; */
    padding-top: 7px;
    padding-left: 17px;
	}
/*.select-options li:nth-child(2) {
	padding-top: 18px;
}*/
.select-options li:nth-child(2) a{
	padding-top: 0px;
}
body > div.country_wrapper > div > div.body_container > div.left_col > div.select > ul > li > ul > li:hover {
	background-color: #ff6a00;
}
body > div.country_wrapper > div > div.body_container > div.left_col > div.select > ul > li > a:hover {
    	background-color: #ff6a00;
}
.select-options li[rel="hide"] {
	display: none;
}
    .select-options li a {
    padding: 0;
    }
.select-options li {
	margin: 0;
	/*padding: 8px 0;*/
	text-indent: 15px;
	border-top: 1px solid #ffffff;
	-moz-transition: all 0.15s ease-in;
	-o-transition: all 0.15s ease-in;
	-webkit-transition: all 0.15s ease-in;
	transition: all 0.15s ease-in;
}
.select-options li a:hover {
	color: #ffffff;
}
.jqvmap-pin{color:#FFFFFF;font-family: 'DINProBold';}
/*select menu customize ends*/
/*vnr login page style starts*/
.vnr_login {
	background-image: url(../images/login_background.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	height: 100%;
}
.vnr_wrapper {
	font-family: 'DIN-Regular';
	background-color: rgba(255,255,255,0.9);
	position: relative;
	height: 100%;
}
.vnr_container {
	width: 1118px;
	padding-top: 90px;
	margin: 0 auto;
	height: 100%;
	box-sizing: border-box;
	text-align: center;
	min-width: 300px;
	min-height: 775px;
}
.vnr_container .first_para {
	font-family: 'DINPro-Regular';
	width: 66%;
	margin: 0 auto;
	font-size: 18px;
}
.vnr_container h1 {
	margin-bottom: 52px;
	color: #ff6a00;
	font-size: 26px;
	letter-spacing: 0;
	font-family: 'DINProBold';
	font-weight: bolder;
}
.vnr_header_logo {
	display: none;
}
.vnr_container form {
	margin-top: 75px;
}
.vnr_container form p.enter_number {
	margin-bottom: 15px;
	font-size: 18px;
}
#vrn_number {
	width: 308px;
	height: 38px;
	background-color: transparent;
	border: 1px solid #000000;
}
.where_number {
	margin-top: 29px;
	font-family: 'DINProBold';
	font-weight: bold;
	font-size: 16px;
}
.where_number a {
	color: #ff6a00;
	font-family: 'DINProBold';
}
.copy_text {
	line-height: 17px;
}
#vnr_yes_button {
	margin: 77px 0px 15px 0px;
}
.vnr_popup {
	width: 100%;
	height: 100%;
	background-color: rgba(10,10,10,0.75);
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	min-width: 300px;
}
.vnr_number_here {
	width: 798px;
	height: 473px;
	background-color: #FFFFFF;
	padding: 15px;
	padding-right: 0px;
	margin: 0 auto;
	-moz-border-radius: 40px;
	-o-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	margin-top: 108px;
	text-align: left;
	position: relative;
}
.vnr_number_here h1 {
	margin-bottom: 52px;
	color: #ff6a00;
	font-size: 26px;
	letter-spacing: 0;
	font-family: 'DINProBold';
	clear: both;
	margin: 10px 0px 76px 55px;
}
.close_popup {
	float: right;
	cursor: pointer;
	background-image: url(../images/close_btn.png);
	background-size: 25px 25px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	background-position: top center;
	margin: 15px 19px 0px 0px;
}
.vnr_footer_section {
	display: none;
}
 @keyframes mymove {
 50% {
bottom:-20px;
}
}
.mob_pic, .mob_arrow, .tab_pic {
	display: none;
}
.desk_pic_box {
	float: left;
}
.desk_pic_arrow {
	position: absolute;
	right: 290px;
	top: 210px;
	-webkit-animation-direction: alternate; /* Chrome, Safari, Opera */
	animation-direction: alternate;
	-webkit-animation-iteration-count: 3; /* Chrome, Safari, Opera */
	animation-iteration-count: 3;
	-webkit-animation-name: myarr, myapp;
	-webkit-animation-duration: 1s, 6s;
}
 @keyframes myarr {
 50% {
right:310px;
}
}
 @keyframes myapp {
 50% {
opacity:1;
}
 100% {
opacity:0;
}
}
 @keyframes mymobarr {
 50% {
bottom:7px
}
}
 @keyframes mymobapp {
 50% {
opacity:1;
}
 100% {
opacity:0;
}
}
@media only screen and (min-width:767px) {
    .mob_hide{
        display:none;
    }
}
/*vnr login page style ends*/
/*front-page style ends*/
@media(max-width:767px) {
    .nav {
	z-index: 999;
	padding-top: 14px;
    width: 100%;
}
.container {
	width: 90%;
	margin: auto;
}
.scroll_bug{
    width: 100%;height: 100%;position: fixed;top: 0;left: 0;bottom: 0;z-index: 18;
    display:none;
}
.mob_height{
    display:block;
   
}
.mob_height_30px{
    display:block;
    height:182px;
}
/*#Einnahme_von_Olumiant1 .content2 .mob_height,#Einnahme_von_Olumiant1 .content3 .mob_height,#Einnahme_von_Olumiant2 .content2 .mob_height,#Einnahme_von_Olumiant2 .content3 .mob_height, #Wie_ist_Olumiant_einzunehmen1 .content2 .mob_height, #Wie_ist_Olumiant_einzunehmen1 .content3 .mob_height, #Wie_ist_Olumiant_einzunehmen2 .content2 .mob_height,, #Wie_ist_Olumiant_einzunehmen2 .content3 .mob_height, #Kontakt1 .content2 .mob_height, #Kontakt1 .content3 .mob_height,{
    height: 140px;
}*/
    /*#Wie_ist_Olumiant_einzunehmen2 .container .module_wrapper .content .content2 .mob_height, #Wie_ist_Olumiant_einzunehmen2 .container .module_wrapper .content .content3 .mob_height {
    height:160px !important;
    }*/
.fixed {
	position: fixed;
	top: 0;
	/*padding-top: 64px;*/
	height: 54px;
	margin-top: 0px;
}
#top-menu li.active a {
	color: #000000;
}
.nav_back{
	display:none;
	}
.popUp .head1 h6 {
    font-size: 18px;
    color: #ff6a00;
    font-family: DINProBold;
}
.package_box {
    padding-bottom: 9px;
}
.popUp .head h6 {
    font-size: 18px;
    color: #ff6a00;
    font-family: DINProBold;
}
.popup_head {
    padding-left: 50px;
}
.head_foot {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    padding-top: 8px;
}
.head_foot .head_foot_para p {
    color: #ffffff;
    font-size: 12px;
    padding: 2px 0px 0 5px;
    line-height: 12px;
}
.tTip1{
	    top: 190px;
	left:0px;
	width:250px;
	}	
.tTip2{
	    top: 100px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}
.tTip3{
	top: 179px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.tTip4{
	top:40px;
	left:0px;
	width: 250px;
	word-wrap:break-word;
	}	
.tTip5{
	top:40px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.tTip6{
	    bottom: -86px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.tTip7{
	top:40px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.closeToolTip{
	cursor:pointer;
	}													
.package img{
	width:200px;
	}
.nav_open ul {
	padding-top: 30px;
	padding-left: 30px;
}
#logo {
	padding-top: 0px;
}
#menu {
	padding-top: 45px;
}
.button {
	margin: 20px auto;
}
nav {
	display: none;
}
.head_content {
	width: 76%;
}
.head_content p {
	line-height: 15px;
}
.phone {
	color: #000;
	font-size: 18px;
	font-family: DINPro;
	margin-left: 17px;
	/* margin-bottom: 0px; */
	margin-top: -33px;
}
.head_content p {
	padding-top: 0px;
}
.mgtablet {
    padding-bottom: 10px;
    margin-top: 0px;
}
.module1 {
	width: 100%;
	height: 100%;
}
.module_wrapper {
	display: block;
	width: 100%;
}
.content {
	display: block;
}
.content1 h2 {
	color: #ff6a00;
	font-size: 26px;
}
.content1 h3, .content2 h3 {
	color: #000;
	font-size: 18px;
	padding-top: 40px;
	line-height: 28px;
}
.content1 p, .content2 p {
	color: #000;
	font-size: 18px;
	padding-top: 34px;
	line-height: 28px;
}
.content1 {
	width: 308px;
}
.content1 img {
	padding-top: 35px;
}
.content2 {
	margin-left: 0px;
	width: 308px;
}
.content2 p {
	padding-top: 29px;
}
.svg_desk, .content3 {
	width: 308px;
	margin-left: 0px;
}
.svg_desk img, .content3 img{
	margin-left: 80px;
}
.content2 h3 {
	padding-top: 79px;
}
.mob_contact {
    margin-top: 0px;
}
.svg_desk p, .content3 p {
	color: #000;
	font-size: 18px;
/*	padding-top: 34px;*/
	line-height: 28px;
}
  
.content2 img {
	padding-top: 20px;
}
.content2 a {
	color: #ff6a00;
	text-decoration: none;
}
.contact_no {
	display: flex;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
}
.phone {
	padding-left: 10px;
}
.popUp .head h2 {
	font-size: 50px;
	color: #ff6a00;
	font-family: DINProBold;
	margin-top: 120px;
}
ol li {
	list-style-type: none;
	display: inline;
	padding-right: 33px;
}
ol li a {
	color: #000;
	font-size: 18px;
	text-decoration: none;
}
.copyright {
	margin-top: 0px;
	display: flex;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
	width: 100%;
	margin-bottom: 0px;
}
.copy, .logo_lilly {
	width: 50%;
}
.copy {
	font-size: 14px;
	color: #382f2d;
	line-height: 28px;
}
.logo_lilly {
	text-align: right;
}
.nav_open ul li {
	list-style-type: none;
	padding-bottom: 25px;
	font-family: DINProBold;
	font-size: 17px !important;
	color: #fff;
}
.pageActive, .continue {
	display: none !important;
}
.content1, .content2, .content3, .svg_desk {
	width: 100%;
}
.section:before {
	content: '';
	display: block;
	    height: 100px !important;
	visibility: hidden;
}
.mob_hide {
	display: none !important;
}
.content1 h3, .content2 h3, .content3 h3 {
	color: #000;
	font-size: 18px;
	padding-top: 10px !important;
	line-height: 28px;
}
.content1 p, .content2 p {
	color: #000;
	font-size: 18px;
	padding-top: 4px ;
	line-height: 28px;
}
.button p {
	padding-top: 18px;
	line-height: 54px;
}
.svg_desk .pad_top, .content3 .pad_top, .content2 .pad_top {
	padding-top: 10px !important;
}
.content3 p {
	color: #000;
	font-size: 18px;
	padding-top: 10 !important;
	line-height: 28px;
}
.logo_lilly {
	text-align: left !important;
}
.copyright {
	margin-top: 0px;
	display: block !important;
	width: 100%;
	margin-bottom: 0px;
}
ol li {
	list-style-type: none;
	display: block !important;
	padding-right: 33px;
	padding-bottom: 20px !important;
}
.content3 img, .svg_desk img {
	margin-left: 14% !important;
	margin-top: 18% !important;
}
/*.arrow {
    position: absolute;
    left: 25% !important;
    bottom: -3px;
}*/
.arrow1 {
	height: 60px;
	width: 168px;
	background-image: url(../images/half_circle.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	position: absolute;
	left: 25% !important;
	bottom: 13% !important;
}
.space-3{
	display:none;
	}
.copy {
	width: 67% !important;
}
.logo_lilly {
	padding-top: 45px;
    padding-bottom: 45px;
}
.phone {
	padding-top: 32px;
}
.content1 img {
	padding-top: 19px;
}
.head_content p {
	color: #ffffff;
	font-size: 14px !important;
}
.heading h2 {
	color: #ffffff;
	font-size: 22px !important;
	font-weight: bold;
}
.nav_back_mob {
	position: fixed;
	top: 0px;
	height: 80px;
	background-color: #fff;
	left: 0px;
	right: 0px;
	width: 100%;
	z-index: 9;
	display: none;
}
.nav_open {
	display: block;
	position: fixed;
	top: 0px;
	left: 1130px;
	right: 0px;
	bottom: -200px;
	height: auto;
	background: url(../images/mobileMenuNav.png);
	background-repeat: no-repeat;
	background-size: 1000px 1000px;
	/*background-attachment: fixed;*/
	-webkit-overflow-scrolling: touch;
    overflow:hidden;
}
.nav_open ul {
	padding-top: 30px;
	padding-left: 30px;
    width:91%;
}
.nav_open ul li {
	list-style-type: none;
	padding-bottom: 12px;
	font-family: DINProBold;
	font-size: 30px;
	color: #ff6a00;
}
.nav_open ul li a {
	text-decoration: none;
	color: #ff6a00;
}
.popUp .head h2 {
	font-size: 26px;
	color: #ff6a00;
	font-family: DINProBold;
	margin-top: 60px;
}
.popUp {
	margin: 11% auto;
	width: 276px;
	height: auto;
	border-radius: 25px;
	background-color: #fff;
	z-index: 99999;
	display: none;
}
.keyboardArrow {
	display: none;
}
.head1 {
width: 63%;
}
.ClosePopUp {
	margin-top: 25px;
	background-image: url('../images/mobPopUpClose.png');
	background-repeat: no-repeat;
	background-position: top right;
	height: 16px;
	width: 16px;
	float: right;
	margin-right: 25px;
	cursor: pointer;
}
.head1 {
	padding-left: 25px;
	display: none;
}
sup.tooltips {
	position: relative;
	display: inline;
	cursor: pointer;
}
sup.tooltips span {
	position: absolute;
	color: #ff6a00;
	font-family: DINProBold;
	background: #FFFFFF;
	height: auto;
	line-height: 20px;
	text-align: left;
	border-radius: 6px;
	padding: 24px;
	display: none;
}
sup.tooltips span.tTip1 {
left: -250px;
    bottom: -33px;
    width: 177px;
    z-index: 9;
}
#tTip11{
	left: -107px;
    bottom: 17px;
    width: 170px;
    z-index: 9;
	}
sup.tooltips span.tTip2 {
    left: -140px;
    bottom: -33px;
    width: 160px;
}
sup.tooltips span.tTip3 {
	left: -119px;
    bottom: 34px;
    width: 170px;
}
sup.tooltips span.tTip4 {
	    left: -190px;
    bottom: -125px;
    width: 230px;
    z-index: 9;
}
sup.tooltips span.tTip5 {
	left: -67px;
    bottom: -173px;
    width: 180px;
    z-index: 9;
}
sup.tooltips span.tTip6 {
	left: -91px;
    bottom: 37px;
    width: 160px;
    z-index: 9;
}
sup.tooltips span.tTip7 {
	left: -119px;
    bottom: -153px;
    width: 190px;
    z-index: 9;
}
/*#tTip11{
	left:-85px;
	}*/
sup.tooltips span.hide() {
 display: none;
}
sup.tooltips span font {
	 right: 18px;
	position: absolute;
}
#padding_heading {
	padding-top: 20px;
}
/*sup.tooltips span:after {
content: '';
    position: absolute;
    top: 100%;
    left: 64%;
    margin-left: -45%;
    width: 0;
    height: 0;
    border-top: 8px solid #ffffff;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}*/
/*front-page style*/
.left_col p {
	font-size: 18px;
}
.left_col {
	width: 271px
}
.country_footer_section {
	display: block;
	padding-bottom: 76px;
	    margin-bottom: 50px;
}
.country_footer_section ul {
	list-style-type: none;
	font-size: 16px;
}
.country_footer_section ul li {
	margin-bottom: 26px;
	margin-right: 0px;
}
.country_footer_section ul li:last-child {
	margin-bottom: 43px;
}
.mob_break, .mobile_logo {
	display: block;
}
.tablet_lilly_logo, .desk_logo {
	display: none;
}
.select {
	display: block;
}
/*country style*/
		
		
		
.vnr_login {
	height: auto;
}
.vnr_header_logo {
	display: block;
	margin-bottom: 59px;
}
.vnr_container {
	width: 100%;
	text-align: left;
	padding: 32px 25px 0px 25px;
}
.vnr_container .first_para {
	width: 100%;
}
.vnr_container h1 {
	margin-bottom: 22px;
}
.vnr_container form {
	margin-top: 43px;
	text-align: center;
}
#vrn_number {
	width: 100%;
	box-sizing: border-box;
	text-align: left;
}
.where_number {
	margin-top: 18px;
}
#vnr_yes_button {
	margin-top: 27px;
	margin-bottom: 15px;
}
#vnr_no_button {
	margin-bottom: 78px;
}
.vnr_footer_section {
	display: block;
	padding-bottom: 76px;
}
.vnr_footer_section ul {
	list-style-type: none;
	font-size: 16px;
	font-family: DINPro-Regular;
}
.vnr_footer_section ul li {
	margin-bottom: 26px;
}
.vnr_footer_section ul li:last-child {
	margin-bottom: 43px;
}
.copy_text {
	font-size: 11px;
	margin-bottom: 16px;
	font-family: 'DINPro-Medium'
}
.copy_last {
	margin-bottom: 0px;
}
.last_text {
	margin-bottom: 0px;
}
.footer_lilly_logo {
	margin-top: 25px;
}
.vnr_wrapper {
	background-color: rgba(255,255,255,0.7);
}
.desk_pic {
	display: none
}
.mob_pic {
	display: block
}
.mob_arrow {
	display: block;
	height: 71px;
	width: 142px;
	border-radius: 71px 71px 0 0;
	-moz-border-radius: 71px 71px 0 0;
	-webkit-border-radius: 71px 71px 0 0;
	cursor: pointer;
	background-color: #FFFFFF;
}
.mob_arrow_up {
	display: none;
}
.mob_arrow img {
	position: relative;
	bottom: -8px;
	left: 53px;
}
.close_popup {
	background-image: url(../images/close_btn_mobile.png);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	background-position: top center;
	margin: 7px 10px 0px 0px;
}
.mob_arrow_img {
	animation: mymove 1.5s infinite;
}
.vnr_number_here {
	width: 84%;
	padding-right: 0px;
	height: auto;
	padding-bottom: 28px;
}
.vnr_number_here h1 {
	clear: both;
	margin-bottom: 42px;
}
.mobile_pic_box {
	float: right;
}
.mobile_pic_arrow {
	float: right;
	margin-right: 85px;
	margin-top: 12px;
	clear: both;
}
.mobile_pic_arrow {
	float: right;
	position: absolute;
	right: 85px;
	bottom: 22px;
	clear: both;
	-webkit-animation-direction: alternate; /* Chrome, Safari, Opera */
	animation-direction: alternate;
	-webkit-animation-iteration-count: 3; /* Chrome, Safari, Opera */
	animation-iteration-count: 3;
	-webkit-animation-name: mymobarr, mymobapp;
	-webkit-animation-duration: 1s, 6s;
}
.welcome_container {
	width: 100%;
	height: auto;
	padding: 32px 25px 0px 25px;
}
#column_left, #column_center, #column_center1, #column_right {
	margin-right: 0px;
}
.welcome_wrapper h1 {
	margin-bottom: 29px;
}
.vnr_login {
	background-image: url(../images/welcome_background.jpg);
}
.welcome_container .button_link a {
	padding-left: 25px;
	padding-right: 25px;
	box-sizing: border-box;
}
.button_style {
	width: 100%;
}
.welcome_logo {
	display: block
}
#column_left, #column_right, #column_center, #column_center1 {
	float: none;
	width: 100%;
}
.welcome_colomn {
	float: none;
}
.sdevice_text {
	display: block;
}
.desk_text {
	display: block;
}
.welcome_footer_section {
	display: block;
	margin-top: 80px;
	padding-bottom: 76px;
}
.welcome_colomn p {
	margin-bottom: 26px;
}
.welcome_footer_section {
	display: block;
}
.welcome_footer_section ul {
	list-style-type: none;
	font-size: 16px;
	font-family: DINPro-Regular;
}
.welcome_footer_section ul li {
	margin-bottom: 26px;
}
.welcome_footer_section ul li:last-child {
	margin-bottom: 43px;
}
#yes_button {
	margin-top: 46px;
	margin-bottom: 32px;
}
.welcome_colomn p.tablet_para2 {
	margin-bottom: 0px;
}
#no_button {
	margin-bottom: 63px;
}
/*select country*/
.country_wrapper {
	height: auto;
	background-image: url(../images/mob_background_map.png);
	background-size: cover;
	background-repeat: no-repeat;
}
.country_container {
	background-color: none;
}
.header_container, .right_col {
	display: none;
}
.header_container, .country_container {
	width: 100%;
	height: 100%;
	padding-left: 25px;
	padding-right: 25px;
}
.left_col {
	z-index: 1;
}
ul.questioin_popup li:nth-child(1) {
	margin-bottom: 20px;
}
.country_footer_section {
	display: block;
	margin-top: 150px;
	padding-bottom: 50px;
}
.country_footer_section {
	display: block;
}
.country_footer_section ul {
	list-style-type: none;
	font-size: 16px;
	font-family: DINPro-Regular;
	margin-top: 96px;
}
.country_footer_section ul.copy_links {
	margin-bottom: 45px;
}
.country_footer_section .copy_text {
	font-size: 11px;
	font-family: 'DINPro-Medium';
}
.country_footer_section ul li {
	margin-bottom: 26px;
	display: list-item;
}
.country_footer_section ul li:last-child {
	margin-bottom: 43px;
}
.footer_copy_text {
	float: none;
    width: 100%;
}
.footer_lilly_logo {
	float: none;
}
.country_logo {
	background-image: url(../images/header_logo.png);
	background-repeat: no-repeat;
	margin-bottom: 60px;
	width: 60px;
	height: 26px;
}
/*front-page style ends*/
#button12{
	padding-top: 19px;
	}
	/*visitors css starts here*/	
.visitors_wrapper{
	background-image: url(../images/visitors.jpg);
    background-size: cover;
    background-repeat: no-repeat;
	background-position:center;
    height: 100%;
	margin:0 auto;
	}
.visitors_wrapper h1 {
	padding-top:90px;
	text-align:left;
    color: #ff6a00;
    font-size: 26px;
    letter-spacing: 0;
    font-family: 'DINProBold';
    font-weight: bolder;
}
.visitors_wrapper p {
    font-family: 'DINPro-Regular';
    width: 100%;
    margin: 0 auto;
    font-size: 18px;
	text-align:left;
	 padding-top: 90px;
}
.visitors_wrapper button{
	border-radius:25px;
	padding: 18px 0px 15px 0px;
	background-color: #ff6a00;
	color: #FFFFFF;
    font-family: 'DINProBold';
    font-size: 18px;
	width:100%;
	border:0px;
	margin:0 auto;
	}
.ok{
	margin-top:520px;
	margin-bottom:80px;
	}	
.tab_hide {
	display: block;
}	
/*visitors css ends here*/
}
@media(min-width:768px) {
.container {
	width: 670px;
	margin: auto;
}
  .nav {
	z-index: 999;
	padding-top: 14px;
    width: 100%;
}
.mob_height{
    display:block;
    
}
.scroll_bug{
    width: 100%;height: 100%;position: fixed;top: 0;left: 0;bottom: 0;z-index: 18;
    display:block;
}
.copy_links li a{
            position:relative;
            z-index:99;
}
.mob_height_30px{
    display:block;
    height:182px;
}
	.tab_hide{
		
		display:none !important;
	}	
	
/*visitors css starts here*/	
.visitors_wrapper{
	background-image: url(../images/visitors.jpg);
    background-size: cover;
    background-repeat: no-repeat;
	background-position:center;
    height: 100%;
	margin:0 auto;
	}
.visitors_wrapper h1 {
	padding-top:90px;
	text-align:left;
    color: #ff6a00;
    font-size: 26px;
    letter-spacing: 0;
    font-family: 'DINProBold';
    font-weight: bolder;
}
.visitors_wrapper p {
    font-family: 'DINPro-Regular';
    width: 100%;
    margin: 0 auto;
    font-size: 18px;
	text-align:left;
	 padding-top: 90px;
}
.visitors_wrapper button{
	border-radius:25px;
	padding: 18px 0px 15px 0px;
	background-color: #ff6a00;
	color: #FFFFFF;
    font-family: 'DINProBold';
    font-size: 18px;
	width:100%;
	border:0px;
	margin:0 auto;
	}
.ok{
	margin-top:520px;
	margin-bottom:80px;
	}	
/*visitors css ends here*/
.fixed {
	position: fixed;
	top: 0;
	/*padding-top: 64px;*/
	height: 54px;
	margin-top: 0px;
}
#top-menu li.active a {
	color: #000000;
}
.nav_back{
	display:none;
	}
#button12{
	padding-top:19px;
	}
.popUp .head1 h6 {
   font-size: 26px;
    color: #ff6a00;
    font-family: DINProBold;
}
.package_box {
    padding-bottom: 50px;
}
.popUp .head h6 {
   font-size: 26px;
    color: #ff6a00;
    font-family: DINProBold;
}
.popup_head {
    padding-left: 50px;
}
.mgtablet {
    padding-bottom: 50px;
    margin-top: 50px;
}
.tTip1{
	top: 220px;
	left:0px;
	width:250px;
	}	
.tTip2{
	top:40px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}
.tTip3{
	top:40px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.tTip4{
	top:40px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.tTip5{
	top:40px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.tTip6{
	top:40px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.tTip7{
	top:40px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.closeToolTip{
	cursor:pointer;
	}													
.package img{
	width:490px;
	}
#logo {
	padding-top:0px;
}
#menu {
	padding-top: 110px;
}
.phone {
	color: #000;
	font-size: 18px;
	font-family: DINPro;
	margin-left: 17px;
	/* margin-bottom: 0px; */
	margin-top: -2px;
}
#paddingZero {
/*	padding-top: 69px;*/
}
nav {
	display: none;
}
.head_content {
	width: 42%;
}
.head_content p {
	padding-top: 40px;
}
.module1 {
	width: 100%;
	height: 100%;
}
.module_wrapper {
	display: block;
	width: 100%;
}
.content {
	display: block;
}
.content1 h2 {
	color: #ff6a00;
	font-size: 26px;
}
.content1 h3, .content2 h3 {
	color: #000;
	font-size: 18px;
	padding-top: 40px;
	line-height: 28px;
}
.content1 p, .content2 p {
	color: #000;
	font-size: 18px;
/*	padding-top: 34px;*/
	line-height: 28px;
}
.content1 {
	width: 100%;
}
.content1 img {
	padding-top: 35px;
}
.content2 {
	margin-left: 0px;
	width: 100%;
}
.content2 p {
	padding-top: 29px;
}
.content3, .svg_desk  {
	width: 100%;
	margin-left: 0px;
	
}
.svg_desk img, .content3 img  {
	margin-left: 80px;
}
.content2 h3 {
	padding-top: 79px;
}
.mob_contact {
    margin-top: 0px;
}
.svg_desk p, .content3 p  {
	color: #000;
	font-size: 18px;
/*	padding-top: 34px;*/
	line-height: 28px;
}
.content2 img {
	padding-top: 20px;
}
.content2 a {
	color: #ff6a00;
	text-decoration: none;
}
.contact_no {
	display: flex;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
}
.phone {
	padding-left: 10px;
}
ol li {
	list-style-type: none;
	display: inline;
	padding-right: 33px;
}
ol li a {
	color: #000;
	font-size: 18px;
	text-decoration: none;
}
.copyright {
	margin-top: 70px;
	display: flex;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
	width: 100%;
	margin-bottom: 70px;
}
.copy, .logo_lilly {
	width: 50%;
}
.copy {
	font-size: 14px;
	color: #382f2d;
	line-height: 28px;
}
.logo_lilly {
	text-align: right;
}
.continue {
	position: relative;
	bottom: 2%;
	padding-bottom: 40px;
}
.arrow1 {
	height: 60px;
	width: 168px;
	background-image: url(../images/half_circle.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	position: absolute;
	left: 43%;
	bottom: 12%;
}
.content1 p, .content2 p {
	color: #000;
	font-size: 18px;
	padding-top: 20px;
	
}
.module8 .content1 p, .module8 .content2 p{
	padding-top: 10px;
}
.content1 h3, .content2 h3, .content3 h3 {
	color: #000;
	font-size: 18px;
	padding-top: 20px;
	line-height: 28px;
}
.content2 .pad_top {
	padding-top: 20px;
}
.svg_desk .pad_top, .content3 .pad_top, .content2 .pad_top {
	padding-top: 144px;
}
.section:before {
	content: '';
	display: block;
	height: 110px;
	visibility: hidden;
}
.mob_hide {
	display: none;
}
.tab_hide {
	display: none;
}
.nav_open {
	display: block;
	position: fixed;
	top: 0px;
	left: 1130px;
	right: 0px;
	bottom: 0px;
	height: auto;
	background: url(../images/nav_back.png);
    /*background:#ff6a00;*/
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	-webkit-overflow-scrolling: touch;
}
.nav_open ul {
	padding-top: 50px;
	padding-left: 50px;
}
.nav_open ul li {
	list-style-type: none;
	padding-bottom: 20px;
	font-family: DINProBold;
	font-size: 35px;
	color: #ffffff;
}
.nav_open ul li a {
	text-decoration: none;
	color: #ffffff;
}
.popUp .head h2 {
	font-size: 50px;
	color: #ff6a00;
	font-family: DINProBold;
	margin-top: 120px;
}
.popUp {
	margin: 12% auto;
	width: 676px;
	height: auto;
	border-radius: 50px;
	background-color: #fff;
	z-index: 99999;
	display: none;
}
.keyboardArrow {
	display: none;
}
.head1 {
	width: 100%;
}
.phone {
	color: #000;
	font-size: 18px;
	font-family: DINPro;
	margin-left: 17px;
	/* margin-bottom: 0px; */
	margin-top: -2px;
}
.ClosePopUp {
	margin-top: 50px;
	background-image: url('../images/closePopup.png');
	background-repeat: no-repeat;
	background-position: top right;
	height: 25px;
	width: 25px;
	float: right;
	margin-right: 50px;
	cursor: pointer;
}
.head1 {
	padding-left: 50px;
	display: none;
}
svg{
	cursor: default !important;
}
sup.tooltips {
	position: relative;
	display: inline;
	cursor: pointer;
}
sup.tooltips span {
	position: absolute;
	width: 340px;
	color: #ff6a00;
	font-family: DINProBold;
	background: #FFFFFF;
	height: auto;
	line-height: 20px;
	text-align: left;
	border-radius: 6px;
	left: -21px;
	bottom: 27px;
	padding: 24px;
	display: none;
}
 sup.tooltips span.hide() {
 display: none;
}
sup.tooltips span font {
	right: 8px;
	position: absolute;
}
sup.tooltips span:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -45%;
	width: 0;
	height: 0;
	border-top: 8px solid #ffffff;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
#padding_heading {
	padding-top: 20px;
}
}
/*front-page style starts*/
@media only screen and (max-width: 1280px) and (min-width: 768px) {
	.package img{
	width:90%;
	}
    .mob_height{
    display:block;
    
}
.mob_height_30px{
    display:block;
height:182px;
}
.vnr_header_logo {
	display: none;
}
.button_style {
	width: 100%;
}
.vnr_container .first_para {
	width: 71%;
}
#vnr_yes_button {
	margin-top: 94px;
}
.tab_pic {
	display: block
}
.desk_pic {
	display: none;
}
.select {
	display: block
}
.welcome_container {
	height: 100%;
	width: 100%;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 90px;
	padding: 90px 50px 0px 50px;
}
.welcome {
	height: auto;
}
.sdevice_text {
	display: block;
}
.desk_text {
	display: block;
}
.welcome_colomn {
	float: none;
	width: 54%;
}
.welcome_colomn p {
	margin-bottom: 23px;
}
.tablet_lilly_logo {
	display: block;
	padding-top: 42px;
}
.mobile_logo {
	display: none;
}
.desk_logo {
	display: none;
}
#column_left, #column_center, #column_center1, #column_right {
	margin-right: 0px;
	width: 60%;
}
#column_center1 .tablet_para {
	margin-bottom: 65px;
}
.welcome_wrapper h1 {
	margin-bottom: 49px;
}
#yes_button {
	margin-top: 53px;
}
.welcome_colomn p.tablet_para2 {
	margin-bottom: 0px;
}
#no_button {
	margin-bottom: 63px;
}
/*select country starts*/
.header_container, .country_container {
	width: 88%;
}
.left_col {
	position: absolute;
	z-index: 19;
	width: 390px;
}
.right_col {
	width: 60%;
	height: 100%;
}
#vmap {
	width: 100% !important;
	height: 100% !important;
}
.country_wrapper svg {
  min-height:775px;
  height:auto !important;
}
/*		path{fill:#f1f2f2;}*/
		/*svg{width:100%;height:674px;}*/
.header_close_button {
	cursor: pointer;
	background-image: url(../images/location_close_tablet_btn.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	background-position: center center;
}
.country_logo {
	width: 104px;
	height: 47px;
	background-image: url(../images/tablet_country_logo.png);
	background-repeat: no-repeat;
	margin-bottom: 55px;
}
.country_footer_section ul {
	font-size: 16px;
}
.country_footer_section ul li {
	margin-right: 40px;
}
.country_footer_section ul {
	margin-top: 40px;
}
.country_footer_section ul.copy_links {
	margin-bottom: 57px;
}
.country_footer_section ul li:last-child {
	margin-right: 0px;
}
ul.questioin_popup li:nth-child(1) {
	font-size: 14px;
}
.popup_btn_style button {
	font-size: 14px;
}
.left_col p {
	font-size: 18px;
}
/*selcect country ends*/
		
		/*vnr login page style starts*/
.vnr_container {
	width: 87%;
}
.vnr_number_here {
	width: 87%;
}
.vnr_number_here h1 {
	margin-bottom: 76px;
}
/*vnr login page style ends*/
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
.welcome_container {
	padding-left: 80px;
	padding-right: 80px;
}
#column_left, #column_center, #column_center1, #column_right {
	width: 65%;
}
}
@media only screen and (min-width: 566px) and (max-width: 1080px) {
.button_style a {
	padding-right: 28px;
	padding-left: 28px;
}
#no_button {
	min-height: 79px;
}
#no_button a {
	min-height: 79px;
	line-height: 39px;
}
}
@media only screen and (min-width: 486px) and (max-width: 565px) {
#no_button {
	min-height: 102px;
}
#no_button a {
	min-height: 102px;
	padding-top: 7%;
}
}
@media (min-width: 414px) and (max-width: 485px) {
#no_button {
	min-height: 102px;
}
#no_button a {
	min-height: 102px;
	padding-top: 7%;
}
}
@media (min-width: 344px) and (max-width: 413px) {
#no_button {
	min-height: 125px;
}
#no_button a {
	min-height: 125px;
	padding-top: 13%;
}
}
@media (min-width: 320px) and (max-width: 343px) {
#no_button {
	min-height: 148px;
}
#no_button a {
	min-height: 148px;
	padding-top: 13%;
}
}
/*fron-page style ends*/
@media(min-width:992px) {
.container {
	width: 940px;
	margin: auto;
}
.scroll_bug{
    width: 100%;height:100%;position: fixed;top: 0;left: 0;bottom: 0;z-index: 18;
    display:block;
}
.copy_links li a{
            position:relative;
            z-index:99;
}
  .nav {
	z-index: 999;
	padding-top: 14px;
    width: 100%;
}
.mob_height{
    display:block;
  
}
.mob_height_30px{
    display:block;
    height:182px;
}
	.space-3 {}
/*visitors css starts here*/	
.visitors_wrapper{
	background-image: url(../images/visitors.jpg);
    background-size: cover;
    background-repeat: no-repeat;
	background-position:center;
    height: 100%;
	margin:0 auto;
	}
.visitors_wrapper h1 {
	padding-top:90px;
	text-align:left;
    color: #ff6a00;
    font-size: 26px;
    letter-spacing: 0;
    font-family: 'DINProBold';
    font-weight: bolder;
}
.visitors_wrapper p {
    font-family: 'DINPro-Regular';
    width: 100%;
    margin: 0 auto;
    font-size: 18px;
	text-align:left;
	 padding-top: 90px;
}
.visitors_wrapper button{
	border-radius:25px;
	padding: 18px 0px 15px 0px;
	background-color: #ff6a00;
	color: #FFFFFF;
    font-family: 'DINProBold';
    font-size: 18px;
	width:100%;
	border:0px;
	margin:0 auto;
	}
.ok{
	margin-top:520px;
	margin-bottom:80px;
	}	
/*visitors css ends here*/
.fixed {
	position: fixed;
	top: 0;
	/*padding-top: 64px;*/
	margin-top: 0px;
}
#top-menu li.active a {
	color: #000000;
}
.nav_back{
	display:none;
	}
#button12{
	padding-top:19px;
	}
.popUp .head1 h6 {
    font-size: 26px;
    color: #ff6a00;
    font-family: DINProBold;
}
.package_box {
    padding-bottom: 50px;
}
.popUp .head h6 {
   font-size: 26px;
    color: #ff6a00;
    font-family: DINProBold;
}
.popup_head {
    padding-left: 50px;
}
.mgtablet {
    padding-bottom: 50px;
    margin-top: 50px;
}
.tTip1{
	    top: 236px;
	left:0px;
	width:250px;
	}	
.tTip2{
	top: 140px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}
.tTip3{
	    top: 228px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.tTip4{
	top:40px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.tTip5{
	top: 103px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.tTip6{
	    top: 10px;
    left: 35%;
    width: 250px;
    word-wrap: break-word;
	}	
.tTip7{
	top:40px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.closeToolTip{
	cursor:pointer;
	}													
#logo {
	padding-top: 0px;
}
#menu {
	padding-top: 93px;
}
.content {
	display: block;
}
nav {
	display: none;
	position: absolute;
}
.head_content p {
	padding-top: 40px;
}
.module1 {
	width: 100%;
	height: 100%;
}
.module_wrapper {
	display: block;
/*
	display: -webkit-box; 
display: -moz-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
*/
	width: 100%;
}
/*.content {
	display: block;
}*/
#padding_heading {
	padding-top: 48px;
}
.content1 h2 {
	color: #ff6a00;
	font-size: 26px;
}
.content1 h3, .content2 h3 {
	color: #000;
	font-size: 18px;
	padding-top: 10px;
	line-height: 28px;
}
.content1 p, .content2 p {
	color: #000;
	font-size: 18px;
	padding-top: 14px;
	line-height: 28px;
}
.button p {
    padding-top: 18px;
    line-height: 54px;
}
.content1 {
	width: 100%;
}
.content1 img {
	padding-top: 35px;
}
.content2 {
	margin-left: 0px;
	width: 100%;
}
.content2 p {
	padding-top: 9px;
}
.svg_desk, content3 {
	width: 100%;
	margin-left: 0px;
}
.svg_desk img, .content3 img {
	margin-left: 30px;
	margin-top: -30px;
}
.tab_hide {
	display: none;
}
.content2 h3, .content3 h3{
	padding-top: 48px;
}
.mob_contact {
    margin-top: 0px;
}
.svg_desk p, .content3 p  {
	color: #000;
	font-size: 18px;
/*	padding-top: 34px;*/
	line-height: 28px;
}
.content2 img {
	padding-top: 20px;
}
.content2 a {
	color: #ff6a00;
	text-decoration: none;
}
.contact_no {
	display: flex;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
}
.phone {
	padding-left: 10px;
}
ol li {
	list-style-type: none;
	display: inline;
	padding-right: 33px;
}
ol li a {
	color: #000;
	font-size: 18px;
	text-decoration: none;
}
.copyright {
	margin-top: 70px;
	display: flex;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
	width: 100%;
	margin-bottom: 70px;
}
.copy, .logo_lilly {
	width: 50%;
}
.copy {
	font-size: 14px;
	color: #382f2d;
	line-height: 28px;
}
.logo_lilly {
	text-align: right;
}
.content2 .pad_top {
	padding-top: 45px;
}
.section:before {
	content: '';
	display: block;
	height: 80px;
	visibility: hidden;
}
.continue {
	position: relative;
	bottom: 0%;
	padding-bottom: 50px;
}
.arrow1 {
	height: 60px;
	width: 168px;
	background-image: url(../images/half_circle.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	position: absolute;
	left: 43%;
	bottom: 15%;
}
.popUp .head h2 {
	font-size: 50px;
	color: #ff6a00;
	font-family: DINProBold;
	margin-top: 120px;
}
.popUp {
	margin: 12% auto;
	width: 676px;
	height: auto;
	border-radius: 50px;
	background-color: #fff;
	z-index: 99999;
	display: none;
}
.keyboardArrow {
	display: none;
}
.head1 {
	width: 100%;
}
.phone {
	color: #000;
	font-size: 18px;
	font-family: DINPro;
	margin-left: 17px;
	/* margin-bottom: 0px; */
	margin-top: -2px;
}
.ClosePopUp {
	margin-top: 50px;
	background-image: url('../images/closePopup.png');
	background-repeat: no-repeat;
	background-position: top right;
	height: 25px;
	width: 25px;
	float: right;
	margin-right: 50px;
	cursor: pointer;
}
sup.tooltips {
	position: relative;
	display: inline;
	cursor: pointer;
}
sup.tooltips span {
	position: absolute;
	width: 340px;
	color: #ff6a00;
	font-family: DINProBold;
	background: #FFFFFF;
	height: auto;
	line-height: 20px;
	text-align: left;
	border-radius: 6px;
	left: -21px;
	bottom: 27px;
	padding: 24px;
	display: none;
}
 sup.tooltips span.hide() {
 display: none;
}
sup.tooltips span font {
	right: 8px;
	position: absolute;
}
sup.tooltips span:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -45%;
	width: 0;
	height: 0;
	border-top: 8px solid #ffffff;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
/*.arrow {
    position: absolute;
    left: 40%;
    bottom: -3px;
}*/
}
@media (min-width: 1150px) {
.container {
	width: 1118px;
	margin: auto;
}
.scroll_bug{
    width: 100%;height: 100%;position: fixed;top: 0;left: 0;bottom: 0;z-index: 18;
    display:none;
}
  .nav {
	z-index: 999;
	padding-top: 14px;
    width: 1087px;
}
.mob_height{
    display:none;
   
}
.mob_height_30px{
    display:none;
    height:182px;
}
#btn1 {
    margin-bottom: 40px;
    margin-top: 40px;
}	
.tab_hide {
	display: block !important;
}
	.mob_hide{
			display: block !important;
		
	}	
	.Using_Olumiant13_space {
		
		height:35px;
	}
/*visitors css starts here*/	
.visitors_wrapper{
	background-image: url(../images/visitors.jpg);
    background-size: cover;
    background-repeat: no-repeat;
	background-position:center;
    height: 100%;
	margin:0 auto;
	}
.visitors_wrapper h1 {
	padding-top:90px;
	text-align:center;
    color: #ff6a00;
    font-size: 26px;
    letter-spacing: 0;
    font-family: 'DINProBold';
    font-weight: bolder;
}
.visitors_wrapper p {
    font-family: 'DINPro-Regular';
    width: 100%;
    margin: 0 auto;
    font-size: 18px;
	text-align:center;
	 padding-top: 90px;
}
.visitors_wrapper button{
	border-radius:25px;
	padding: 18px 0px 15px 0px;
	background-color: #ff6a00;
	color: #FFFFFF;
    font-family: 'DINProBold';
    font-size: 18px;
	width:100%;
	border:0px;
	margin:0 auto;
	}
.ok{
	margin-top:520px;
	margin-bottom:80px;
	}	
/*visitors css ends here*/
.fixed {
	position: fixed;
	top: 0;
	/*padding-top: 64px;*/
	height: 54px;
	margin-top: 43px;
}
#top-menu li.active a {
	color: #ff6a00;
}
.nav_back{
	display:block;
	}
#button12{
	padding-top:19px;
	}
.popUp .head1 h6 {
    font-size: 26px;
    color: #ff6a00;
    font-family: DINProBold;
}
.package_box {
    padding-bottom: 50px;
}
.popUp .head h6 {
   font-size: 26px;
    color: #ff6a00;
    font-family: DINProBold;
}
.popup_head {
    padding-left: 50px;
}
.mgtablet {
    padding-bottom: 50px;
    margin-top: 50px;
}
.tTip1{
top: 290px;
	left:0px;
	width:250px;
	}	
.tTip2{
	top:180px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}
.tTip3{
	top:310px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.tTip4{
	top:40px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.tTip5{
    top: 143px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.tTip6{
	top:40px;
	left: 35%;
	width:250px;
	word-wrap:break-word;
	}	
.tTip7{
	top:40px;
	left:0px;
	width:250px;
	word-wrap:break-word;
	}	
.closeToolTip{
	cursor:pointer;
	}													
.package img{
	width:90%;
	}
.phone {
	color: #000;
	font-size: 18px;
	font-family: DINPro;
	margin-left: 17px;
	/* margin-bottom: 0px; */
	margin-top: -2px;
}
.ClosePopUp {
	margin-top: 50px;
	background-image: url('../images/closePopup.png');
	background-repeat: no-repeat;
	background-position: top right;
	height: 25px;
	width: 25px;
	float: right;
	margin-right: 50px;
	cursor: pointer;
}
.content2 .pad_top {
	padding-top: 150px;
}
sup.tooltips {
	position: relative;
	display: inline;
	cursor: pointer;
}
sup.tooltips span {
	position: absolute;
	width: 340px;
	color: #ff6a00;
	font-family: DINProBold;
	background: #FFFFFF;
	height: auto;
	line-height: 20px;
	text-align: left;
	border-radius: 6px;
	left: -21px;
	bottom: 27px;
	padding: 24px;
	display: none;
}
 sup.tooltips span.hide() {
 display: none;
}
sup.tooltips span font {
	right: 20px;
	position: absolute;
}
sup.tooltips span:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -45%;
	width: 0;
	height: 0;
	border-top: 8px solid #ffffff;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.desktop_hide {
	display: none;
}
.popUp {
	margin: 6% auto;
	width: 797px;
	height: auto;
	border-radius: 50px;
	background-color: #fff;
	z-index: 99999;
	display: none;
}
.head1 {
	padding-left: 50px;
	display: none;
}
.head1 {
	width: 100%;
}
.section:before {
	content: '';
	display: block;
	height: 176px;
	visibility: hidden;
}
.keyboardArrow {
	position: absolute;
	bottom: 40px;
	right: 0px;
	height: 84px;
	width: 140px;
	background-image: url("../images/keyboardArrow.png");
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
}
#logo {
	padding-top: 8px;
}
#menu {
	display: none;
}
nav {
	display: block !important;
}
.nav {
	display: block;
}
.heading h2 {
	padding-top: 93px;
}
	#h2_pad_top{		        
	padding-top:80px;			       
	 }	
.head_content p {
	margin-top: 25px;
}
.head_content {
	width: 37%;
}
.module1 {
	width: 100%;
	height: 100%;
}
.module_wrapper {
	display: flex;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
	width: 100%;
}
.content {
	display: flex;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
}
#paddingOlumiant {
	padding-top: 64px;
}
#padding_heading {
	padding-top: 70px;
}
.content1 h2 {
	color: #ff6a00;
	font-size: 26px;
}
.content1 h3, .content2 h3 {
	color: #000;
	font-size: 18px;
	padding-top: 31px;
	line-height: 28px;
}
.content1 p, .content2 p {
	color: #000;
	font-size: 18px;
	padding-top: 34px;
	line-height: 28px;
}
.button p {
    padding-top: 18px;
    line-height: 54px;
}
.content1 {
	width: 308px;
}
.content1 img {
	padding-top: 35px;
}
.content2 {
	margin-left: 95px;
	width: 308px;
}
.content2 p {
	padding-top: 29px;
}
.content3{
	width: 308px;
    margin-left: 96px;
	}
.svg_desk, .content3 {
	width: 308px;
	margin-left: 96px;
}
.svg_desk img, .content3 img {
	margin-left: 80px;
	margin-top: 0px;
}
.content2 h3, .content3 h3{
	padding-top: 25px;
}
.svg_desk p, .content3 p {
	color: #000;
	font-size: 18px;
	padding-top: 34px;
	line-height: 28px;
}
.content2 img {
	padding-top: 20px;
	margin-top: 0px;
}
.content2 a {
	color: #ff6a00;
	text-decoration: none;
}
.contact_no {
	display: flex;
}
.phone {
	padding-left: 10px;
}
.popUp .head h2 {
	font-size: 50px;
	color: #ff6a00;
	font-family: DINProBold;
	margin-top: 120px;
}
ol li {
	list-style-type: none;
	display: inline;
	padding-right: 33px;
}
ol li a {
	color: #000;
	font-size: 18px;
	text-decoration: none;
}
.copyright {
	margin-top: 0px;
	display: flex;
	width: 100%;
	margin-bottom: 0px;
}
.copy, .logo_lilly {
	width: 50%;
}
.copy {
	font-size: 14px;
	color: #382f2d;
	line-height: 28px;
}
.logo_lilly {
	text-align: right;
}
.menu_item {
	list-style-type: none;
	/* float: left; */
	padding-right: 34px;
	/* text-align: center; */
	display: table-cell;
}
ul li a {
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;
}
.continue {
	position: relative;
	bottom: 10%;
	padding-bottom: 50px;
}
.arrow1 {
	height: 60px;
	width: 168px;
	background-image: url(../images/half_circle.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	position: absolute;
	left: 43%;
	bottom: 12%;
}
}
.pagination {
	position: fixed;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 1.4em;
	z-index: 10;
	display: none;
}
.pagination a {
	display: block;
	height: 20px;
	margin-bottom: 5px;
	color: #000;
	position: relative;
	padding: 4px;
	pointer-events: none;
}
.pagination a.active:after {
	box-shadow: inset 0 0 0 5px;
}
.pagination a .hover-text {
	position: absolute;
	right: 15px;
	top: 7px;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	padding-right: 15px;
}
.pagination a:hover .hover-text {
	opacity: 1;
}
.pagination a:after {
	-webkit-transition: box-shadow 0.5s ease;
	transition: box-shadow 0.5s ease;
	width: 10px;
	height: 10px;
	display: block;
	border: 1px solid;
	border-radius: 50%;
	content: '';
	position: absolute;
	margin: auto;
	top: 0;
	right: 4px;
	bottom: 0;
}
video {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-position: center center;
	background-cover: cover;
	background-size: contain;
	object-fit: fill;
	height: 100%;
}
.innerContainer {
	position: relative;
	width: 100%;
	float: left;
	height: 100%;
/*	background-color: rgba(255,106,0,0.9);*/
}
.pageActive {
	position: fixed;
	right: 20px;
	top: 35%;
	width: 22px;
    height: 219px;
	background: url('../images/allslide_icon1.png') 0 0;
	margin-bottom: 30px;
}
/*.svg_desk .pad_top, .content2 .pad_top {
	padding-top: 65px;
}*/
/*.content2 .pad_h3_top, .svg_desk .pad_h3_top {
	padding-top: 69px;
}*/
/*.arrow {
	position: absolute;
	left: 40%;
	bottom: -3px;
}*/
.disable-scroll {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
}
.sup_orange {
	color: #ff8d3d;
}
.desk_hidden_menu {
	display: none;
}
.continue p {
	font-size: 14px;
	color: #8b8b8b;
	font-family: georgiai_0;
	font-style: italic;
}
.pageMobileActive {
	position: fixed;
	top: 38px;
	width: 100%;
	height: 30px;
	background: url('../images/mobslide.png') 0 0;
	margin-bottom: 30px;
	left: 2%;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 999;
	display: none;
}
.mob_hide {
	display: block;
}
.button {
	background-color: #ff6a00;
	width: 308px;
	height: 67px;
	border-radius: 44px;
	text-align: center;
	vertical-align: middle;
	margin-top: 40px;
}
.button p {
	color: #fff;
	font-size: 18px;
	font-family: DINProBold;
	padding-top: 8px;
	vertical-align: middle;
}
#mobileFooter2 {
	margin-top: 0%;
}
.popUpOuter {
	position: fixed;
	top: 0px;
	bottom: 0px;
	right: 0px;
	height: 100%;
	left: 0px;
	width: 100%;
	background-color: rgba(0,0,0,.5);
	z-index: 9999;
	display: none;
}
.head {
	display: none;
}
.popUp .head {
	padding-left: 0px;
}
.package {
	margin-top: 20px;
	display: none;
	text-align:center;
}
.mgtablet_wrap{text-align:center;}
.close {
	display: none;
}
.menu_mob {
	float: right;
	padding-right: 26px;
}
.button, .burger_menu, .menu_mob, .lilly-feedback__toggle-button {
	cursor: pointer;
}
.closeToolTip {
	height: 10px;
	width: 10px;
	background-image: url("../images/tooltipClose.png");
	background-size: contain;
	position: absolute;
	right: 18px;
}
.contact_no {
	background-image: url("../images/phone.png");
	background-size: contain;
	width: 17px;
	height: 19px;
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-top: 31px;
}
#Layer_1, #Layer_4, #Layer_8, #Layer_9, #Layer_12, #Layer_16, #Layer_17, #Layer_19, #Layer_22, #Layer_26, #Layer_27, #Layer_31 {
	height: 96px;
}
#Layer_2, #Layer_5, #Layer_13 {
	height: 116px;
}
#Layer_3, #Layer_6, #Layer_11, #Layer_14, #Layer_21, #Layer_24, #Layer_28, #Layer_30 {
	height: 16px;
	margin-top: 28px;
}
#Layer_7 {
	height: 86px;
	margin-top: 20px;
}
#Layer_10 {
	height: 100px;
}
#Layer_15, #Layer_29 {
	height: 100px;
	margin-top: 20px;
}
#Layer_18, #Layer_20, #Layer_23 {
	height: 140px;
}
#Layer_25 {
	height: 120px;
}
/*SVG Animation Start*/
.path0 {
	stroke-dasharray: 1600;
	stroke-dashoffset: 1600;
	animation: dash0 4s linear forwards;
}
 @keyframes dash0 {
 to {
 stroke-dashoffset: 1000;
}
}
.path1 {
	stroke-dasharray: 2200;
	stroke-dashoffset: 2200;
	animation: dash1 3s linear forwards;
}
 @keyframes dash1 {
 to {
 stroke-dashoffset: 1000;
}
}
.path2 {
	stroke-dasharray: 2200;
	stroke-dashoffset: 2200;
	animation: dash2 3s linear forwards;
}
 @keyframes dash2 {
 to {
 stroke-dashoffset: 1000;
}
}
.path3 {
	stroke-dasharray: 3500;
	stroke-dashoffset: 3500;
	animation: dash3 4s linear forwards;
}
 @keyframes dash3 {
 to {
 stroke-dashoffset: 1000;
}
}
.wave {
	stroke-dasharray: 1400;
	stroke-dashoffset: 1400;
	animation: wave1 3s linear forwards infinite;
}
@keyframes wave1 {
 to {
 stroke-dashoffset: 1000;
}
}
/*SVG Animation End*/
.space-1 {
	height: 100px;
	width: 100%;
	float: left;
}
.svgSpace1 {
	height: 200px;
	width: 216px;
	margin: 0 auto;
	padding-top: 38px;
}
.Mob_Layer_2 {
	width: auto;
}
#Mob_Layer_2 {
	height: 116px;
}
#Mob_Layer_3 {
	height: 105px;
}
#mob_Layer_7 {
	height: 96px;
}
#Mob_Layer_4 {
	height: 90px;
}
.svgSpace2 {
	height: 200px;
	width: 240px;
	margin: 0 auto;
	padding-top: 38px;
}
#mob_Layer_18 {
	height: 102px;
}
#mob_Layer_25 {
	height: 91px;
}
.svgSpace3 {
	height: 200px;
	width: 209px;
	margin: 0 auto;
	padding-top: 38px;
}
.content2 {
	word-wrap: break-word;
}
sup.tooltips span {
	word-wrap: break-word;
}
#container_height {
	height: 100%;
}
.tTip a {
	color: #ff6a00;
	font-family: DINProBold;
}
.overflow_hidden {
	overflow: hidden;
}
sup.sup_orange.tooltips {
    line-height: 0;
}
span.tTip.tTip4 , span.tTip.tTip3 ,span.tTip.tTip2,span.tTip.tTip1,span.tTip.tTip5,span.tTip.tTip6,span.tTip.tTip7{
	    background-color: rgb(229, 228, 228);
}
.tTip{
	position: absolute;
    color: #ff6a00;
    font-family: DINProBold;
    background: #FFFFFF;
    height: auto;
    line-height: 20px;
    text-align: left;
    border-radius: 6px;
    padding: 24px;
    display: none;
	}	
.section_height{
height: auto !important;
}
.nav_back{
	position:fixed;
width:100%;
top:0px;
	height:100px;
	background-color:#ffffff;
	    z-index: 9;
		display:none;
	}
.closebtn_tab_mob{
	list-style-type:none;
	}	
	
.visitors_wrapper button{
outline-style: none;
    cursor: pointer;
}
.svg_top {
	padding-top: 144px;
}
ul.copy_links li a {
    color: black;
}
.content3_top {
	padding-top: 144px;
}
.content2_space {
	height: 158px;
	width: 100%;
}
.content3_space {
	height: 151px;
	width: 100%;
}
.Using_Olumiant12_space {
	height: 38px;
    width: 100%;
}
.Using_Olumiant23_space {
	height: 28px;
    width: 100%;
}
.Using_Olumiant22_space {
	    height: 37px;
    width: 100%;
}
.Using_Olumiant32_space {
	height: 35px;
    width: 100%;
}
.Using_Olumiant33_space {
	height: 26px;
    width: 100%;
}
.possible_side_effects1_height {
	height: 25px;
    width: 100%;
}
.possible_side_effects3_height {
	height: 24px;
    width: 100%;
}
.possible_side_effects13_height {
	height: 30px;
    width: 100%;
}
.Helpful_Tips2_height {
	height: 65px;
	width: 100%;
}
.Helpful_Tips3_height {
	height: 62px;
	width: 100%;
}
.Helpful_Tips12_height {
	height: 68px;
	width: 100%;
}
.content3 p a {
	color: #ff6a00;
}
.package_content {
/*
	width: 100%;
	background-image: url(../images/package_content_back.png);
	background-repeat: no-repeat;
	background-size: cover;
*/
}
#Contact_Us {
	background-image: url(../images/contact_back.jpg);
	background-size: cover;
}
.italic{
	font-style: italic;
	
}
.footer_links .container ol{
	
	padding-top: 70px;
	padding-bottom: 70px;
	
}
.howTake_Olumiant1_height {
	height: 32px;
}
.possible_side_effects2_height {
	height: 40px;
}
@media (min-width: 1280px){
.menu_item {
vertical-align: top;
  text-align: center;
display: table-cell;
}
}
#top-menu{
display:table;
  
}
.error_wrapper{
	height: 100%;
	margin: 0 auto;
}
.error_wrapper h1 {
	padding-top: 90px;
	text-align: left;
	color: #f36c00;
	font-size: 26px;
	letter-spacing: 0;
	font-family: 'DINProBold';
	font-weight: bolder;
}
.error_wrapper button {
	border-radius: 25px;
	padding: 18px 0px 15px 0px;
	background-color: #f36c00;
	color: #FFFFFF;
	font-family: 'DINProBold';
	font-size: 18px;
	width: 100%;
	border: 0px;
	margin: 0 auto;
	cursor:pointer
}
.align_center{
	text-align: center;
}
.align_center img{
padding-top: 60px;
}
.align_center .space{
	height: 45px;
	width: 100%;
}
.align_center h2{
font-family: 'DINProBoldMedium';
font-size: 45px;
color: #000000;
}
.align_center h3{
		font-family: 'DINPro-Light';
	font-size: 22px;
	color: #000000;
}
.align_center .space_upper_button{
	height: 70px;
	width: 100%;
}
.privacy_header,.privacy_footer{
			height: 40px;
			width: 100%;
		}
		.privacy_content h2{
    color: #f36c00;
    font-size:26px;
    font-family: 'DINProBold';
    
}
.privacy_content h3{
    color: #000000;
    font-size:16px;
    font-family: 'DINProBold';
    margin-top: 30px;
}   
.privacy_content p{
    color: #000000;
    font-size:16px;
  font-family: 'DINPro-Regular';
    margin-top: 30px;
}   
.back_button{
    cursor:pointer;
    height: 30px;
    width: 80px;
    margin-top: 10px;
    background-color: #f36c00;
    float: right;
    border-radius: 15px;
    text-align: center;
} 
.back_button p{
    color: #ffffff;
    font-family: 'DINPro-Regular';
    font-size: 16px; 
} 
.clear{
    clear: both;
} 
.term_header,.term_footer{
			height: 40px;
			width: 100%;
		}
		.term_content h2{
    color: #f36c00;
    font-size:26px;
    font-family: 'DINProBold';
    
}
.term_content h3{
    color: #000000;
    font-size:16px;
    font-family: 'DINProBold';
    margin-top: 30px;
}   
.term_content p{
    color: #000000;
    font-size:16px;
  font-family: 'DINPro-Regular';
    margin-top: 30px;
}
.term_content ul li{
    color: #000000;
    font-size:16px;
  font-family: 'DINPro-Regular';
}
ul.select-options li a {
    font-family: 'DINProBold';
    font-size: 18px;
    color: #b6b6b6;
    display:block;
}
    ul.select-options li a:hover {
    color:#ffffff;
    }
.standard_info{color:#ffffff;position:absolute;bottom:5px;right:50px;font-family: 'DINPro-Regular';}
.standard_info_mob{display:none;color:#ffffff;font-family: 'DINPro-Regular';padding-top:25px;}
@media(max-width:767px) {
	.standard_info_mob{display:block;}
	.standard_info{display:none;}
	
}