/*----------------contact us page start----------------*/
.contact-form-wrapper .paragraph__column .paragraph--type--bp-columns__2col:first-child{width: 67%;/* max-width: 710px; */}
.contact-form-wrapper .paragraph__column .paragraph--type--bp-columns__2col:last-child{width: 33%;}
.required-field-msg{font-size:13px;line-height:20px;margin-bottom: 30px !important;color: #333;font-family: AnodinaRegular;}
.asterisk{color:red;}
.headquaters-cta-box {background: #f7f7f7; padding: 10px 40px 10px 20px;}
.headquaters-cta-box a{color:#00adef;}
.contact-form{font-size:13px;}
.contact-form label{font-size:13px;font-family:'AnodinaRegular'; font-weight: normal;}
.media-media-contact .contact-field .fieldset-wrapper{color:#333;}
.contact-form legend{font-size:13px;font-weight: normal;border: none;margin:0px;font-family: 'AnodinaRegular';}
.contact-form .form-control{line-height:13px;box-shadow: none;border: 1px solid #000;border-radius: 0px;width: 100%;padding: 2px 4px;color: #333;font-family: AnodinaRegular;font-size: 13px;}
.contact-form .select-wrapper:after{content:''}
.contact-form .form-text,
.contact-form .form-email,
.contact-form .form-select{height: 24px;}
.contact-form input:focus,
.contact-form textarea:focus{outline: 1px solid #000;}
.contact-form .form-select{-webkit-appearance: revert;}
.contact-form .captcha{border:none;box-shadow: none;}
.contact-form .help-block,
.contact-form .captcha .panel-heading{display:none;}
.contact-form .captcha .panel-body{padding:0px;}
.contact-form .form-required:after{display:none;}
.contact-form .form-required:before{content:'*'; color:red;}
.contact-form .field--name-field-incyte-contact-help label{font-weight: bold;}
.media-media-contact .contact-form .form-group, .contact-us .contact-form .form-group, .suppliers-existing-suppliers-accounts-payable .contact-form .form-group {margin-bottom:0px;}
.media-media-contact .contact-form .contact-field{margin-bottom:15px;}
.media-media-contact .contact-captcha .captcha, .suppliers-existing-suppliers-accounts-payable .contact-captcha .captcha {margin-bottom: 0px;}
.media-media-contact .contact-form .form-textarea{height:90px;}
.medical-info-section h2{font-family:AnodinaBold; color:#020202;}
.miscellaneous-desc-wrapper .region-section h2.region-title{color:#444444;}
.country-name{font-weight:700;color: #333;}
h2.additional-contacts-title{font-family:AnodinaBold;color:#020202;}
.biz-name{font-weight:700;}
.contact-form button.form-submit{ color: #fff!important; font-family: AnodinaBold; font-weight: bold;letter-spacing: 0;  text-align: center!important; border-radius: 37px; background-size: 300% 100%; border-radius: 37px; -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; background-image: linear-gradient(to right,#225DA5,#225DA5,#225DA5,#D54666);  box-shadow: none; display: inline-block; min-width: 148px;}
.contact-form button.form-submit:visited {text-decoration: none; background-position: 100% 0; -moz-transition: .4s ease-in-out; -o-transition: .4s ease-in-out; -webkit-transition: .4s ease-in-out; transition: .4s ease-in-out; box-shadow: inset 0 0 20px #225DA5;}
.contact-form button.form-submit:hover {text-decoration: none; background-position: 100% 0; -moz-transition: .4s ease-in-out; -o-transition: .4s ease-in-out; -webkit-transition: .4s ease-in-out; transition: .4s ease-in-out;}
.contact-form button.form-submit:active {text-decoration: none; background-position: 100% 0; -moz-transition: .4s ease-in-out; -o-transition: .4s ease-in-out; -webkit-transition: .4s ease-in-out; transition: .4s ease-in-out; box-shadow: inset 0 0 20px #225DA5;}
.media-media-contact .content .messages__wrapper,
.contact-us .content .messages__wrapper{display:block;}
.media-media-contact .messages__wrapper,
.contact-us .messages__wrapper,
.suppliers-existing-suppliers-and-accounts-payable .messages__wrapper{display:none;}
.media-media-contact .content .messages__wrapper,
.contact-us .content .messages__wrapper,
.suppliers-existing-suppliers-and-accounts-payable .content .messages__wrapper{display:block;}
.toolbar-horizontal.media-media-contact .messages__wrapper,
.toolbar-horizontal.contact-us .messages__wrapper{display:block;}
.media-media-contact .banner-image-tablet img{width:100%;}
.contact-thanks-msg .alert{background:#f7f7f7; max-width:1170px; margin:0 auto; border:none; }
.contact-thanks-msg .alert p{color:#00b3e3;font-family:AnodinaRegular;margin: 0px !important;font-size: 13px;line-height: 20px;font-weight: 700;}
.contact-thanks-msg .close{display:none;}
.status-msg-wrapper .paragraph--type--bp-columns__1col{max-width:1170px; margin:0 auto}
.status-msg-wrapper .alert-success{border-radius: 0;border: none;background: #f7f7f7;}
.status-msg-wrapper .alert-success button{display:none;}
.status-msg-wrapper .alert-success p{color: #00adef;font-family: 'AnodinaBold';}
.contact-us .error-container .error, .media-contact-form .error-container .error, .media-contact-form #date-error-msg, .media-contact-form #phone-error-msg, .suppliers-existing-suppliers-accounts-payable .error-container .error{color: red;font-size: 15px;font-weight: normal;font-family:AnodinaRegular;}
.contact-us #reqtxtFirstName, .contact-us #reqtxtEmail, .contact-us #reqtxtLastName, .contact-us #reqtxtContacthelp, .contact-us #reqtxtMessage, .contact-us #reqtxtCaptcha, .contact-us #invalidtxtEmail {display:none;}
.media-contact-form #reqtxtmFirstName, .media-contact-form #reqtxtmLastName, .media-contact-form #reqtxtmOrg,.media-contact-form #reqtxtmEmail,.media-contact-form #reqtxtmPhone,.media-contact-form #reqtxtmCaptcha,.media-contact-form #reqtxtmMessage, .media-contact-form #reqtxtmSubject,.media-contact-form #reqtxtmContactDate,.media-contact-form #reqtxtmContactDeadline,.media-contact-form #date-error-msg, .media-contact-form #phone-error-msg,.media-contact-form #invalidtxtmEmail,.suppliers-existing-suppliers-accounts-payable #reqtxtsFirstName,.suppliers-existing-suppliers-accounts-payable #reqtxtsEmail,.suppliers-existing-suppliers-accounts-payable #invalidtxtsEmail,.suppliers-existing-suppliers-accounts-payable #reqtxtsLastName,.suppliers-existing-suppliers-accounts-payable #reqtxtLocalEntity,.suppliers-existing-suppliers-accounts-payable #reqtxtsMessage,.suppliers-existing-suppliers-accounts-payable #reqtxtsCaptcha {display:none;}
.suppliers-existing-suppliers-accounts-payable .main-container .row .highlighted .region-highlighted{display:none;}

@media screen and (max-width:991px) {
.contact-form-wrapper .paragraph__column .paragraph--type--bp-columns__2col:first-child{/* width:100%; */}
.contact-form-wrapper .paragraph__column .paragraph--type--bp-columns__2col:last-child{display:none;}
.miscellaneous-desc-wrapper{margin:60px 0 40px;}
.medical-info-section h2{font-size: 20px;line-height: 26px;margin: 0 0 15px 0;}
.miscellaneous-desc-wrapper .region-section{margin: 50px 0 0 0;}
.miscellaneous-desc-wrapper .region-section h2.region-title{margin: 0 0 10px 0;font-size: 36px;line-height: 52px;}
.country-info{margin:0 0 20px 0}
h2.additional-contacts-title{font-size: 20px;line-height: 26px;margin: 0 0 15px 0;}
.biz-area{margin-bottom: 20px;}
.country-name,
.phone-number,
.domain-name,
.email-address,
.biz-name{font-size:16px; line-height:24px;}
.contact-form button.form-submit{ font-size:14px!important; line-height: 20px; padding: 10px 32px;}
.media-media-contact .status-msg-wrapper .alert-dismissible{max-width: 460px;}
}

@media screen and (max-width:767px) {
 .contact-us-form input,
 .contact-us-form textarea,
 .contact-us-form select{max-width: 90%;}
 .contact-us-form textarea{height:90px;}
 .contact-us .contact-msg .form-group{margin-bottom: 0px!important;}
 .contact-us .contact-captcha .form-wrapper{margin-top: 20px;margin-bottom: 0px;}
 .contact-us .contact-submit{margin-top: 10px;}
 .media-media-contact .contact-submit{margin-top: 10px;}
 .contact-us .col-xs-12.two-col-required, .suppliers-existing-suppliers-accounts-payable .col-xs-12.two-col-required{min-height: 65px;margin-bottom:10px;}
 .contact-us .col-xs-12 .contact-msg, .suppliers-existing-suppliers-accounts-payable .contact-msg,
 .contact-us .col-xs-12 .contact-captcha, .suppliers-existing-suppliers-accounts-payable .contact-captcha {margin-bottom:15px;}
 .media-contact-form input,
 .media-contact-form textarea,
 .media-contact-form select{max-width: 90%;}
 .media-contact-form textarea{height:90px;}
 .media-contact-form .field--name-field-incyte-contact-deadline{margin-bottom: 25px !important;}
 .media-contact-form-wrapper h2{font-size:30px !important;margin: 20px 0 0 0px;}
 .media-media-contact .status-msg-wrapper .alert-dismissible{max-width:100%;}
  
}

@media screen and (max-width: 991px) and (min-width:768px) {
 .media-media-contact .status-msg-wrapper .paragraph--type--bp-columns__1col{max-width: 750px;margin:0 auto}
 .required-field-wrapper .paragraph--type--bp-columns__1col{max-width:750px; margin:0 auto;}
 .contact-us .headquaters-cta-box{float:right;max-width: 400px;}
 .contact-us .miscellaneous-desc-wrapper{margin: 60px auto 40px;}
 .contact-us .miscellaneous-desc-wrapper .region-section{margin: 80px 0 0 0;}
 .contact-us .two-col-required .form-wrapper{margin: 0px;}
 .contact-us .two-col-required .form-item{margin: 0px;}
 .contact-us .contact-msg .form-group{margin-bottom: 0px!important;}
 .contact-us .contact-captcha .form-wrapper, .suppliers-existing-suppliers-accounts-payable .contact-captcha .form-wrapper{margin-top: 20px;margin-bottom: 0px;}
 .contact-us .contact-submit,.suppliers-existing-suppliers-accounts-payable .contact-submit{margin-top: 10px;}
 .media-media-contact .contact-submit{margin-top: 10px;}
 .contact-us .col-xs-12.two-col-required,.suppliers-existing-suppliers-accounts-payable .col-xs-12.two-col-required {min-height: 80px;margin-bottom:10px;}
 .contact-us .email-help-wrapper .form-wrapper,.suppliers-existing-suppliers-accounts-payable .email-help-wrapper .form-wrapper {margin: 0px;}
 .suppliers-existing-suppliers-accounts-payable .form-textarea {height: 90px;}
}

@media screen and (min-width:992px) {
 .miscellaneous-desc-wrapper{margin:60px 0 40px;}
 .contact-us .miscellaneous-desc-wrapper{margin: 60px auto 40px;}
 .medical-info-section h2{font-size: 28px;line-height:36px;margin: 0 0 10px 0;}
 .miscellaneous-desc-wrapper .region-section{margin: 60px 0 0 0;}
 .miscellaneous-desc-wrapper .region-section h2.region-title{margin: 0 0 15px 0;}
 .country-info{margin:0 0 20px 0}
 h2.additional-contacts-title{font-size: 28px;line-height: 36px;margin: 0 0 15px 0;}
 .biz-area{margin-bottom: 20px;} 
 .contact-us .field--name-field-incyte-contact-first-name,
 .contact-us .field--name-field-incyte-contact-last-name,
 .contact-us .field--name-field-incyte-contact-email,
 .contact-us .field--name-field-incyte-contact-help{max-width:324px;}
 .suppliers-existing-suppliers-accounts-payable .field--name-field-incyte-supplier-first-name,
 .suppliers-existing-suppliers-accounts-payable .field--name-field-incyte-supplier-last-name,
 .suppliers-existing-suppliers-accounts-payable .field--name-field-incyte-supplier-email,
 .suppliers-existing-suppliers-accounts-payable .field--name-field-incyte-supplier-entity{max-width:324px;}
 .contact-us .form-wrapper {margin: 0px;}
 .contact-us .form-item { margin: 0px !important;}
 .contact-us .col-xs-12.two-col-required, .suppliers-existing-suppliers-accounts-payable .col-xs-12 .two-col-required {min-height: 80px; margin-bottom: 10px;}
 .media-media-contact .field--name-field-incyte-contact-first-name,
 .media-media-contact .field--name-field-incyte-contact-last-name,
 .media-media-contact .field--name-field-incyte-contact-email,
 .media-media-contact .field--name-field-incyte-contact-org,
 .media-media-contact .field--name-field-incyte-contact-phone,
 .media-media-contact .field--name-field-incyte-contact-deadline,
 .media-media-contact .field--name-field-incyte-contact-date,
 .media-media-contact .field--name-subject,
 .media-media-contact .field--name-message{max-width:324px;} 
 .contact-us .contact-form .contact-captcha, .suppliers-existing-suppliers-accounts-payable .contact-form .contact-captcha{padding-top: 25px;}
 .contact-us .contact-submit, .suppliers-existing-suppliers-accounts-payable .contact-submit{margin-top: 20px;}
 .media-media-contact .contact-submit{margin-top: 20px;}
 .media-media-contact .contact-form .contact-captcha .form-wrapper{margin-bottom:0px;}
 .contact-us .form-textarea,.suppliers-existing-suppliers-accounts-payable .form-textarea {max-width: 720px !important; height: 90px;}
 .suppliers-existing-suppliers-and-accounts-payable .form-textarea{ height: 90px;} 
 .media-media-contact .contact-form .fname-lname-wrapper .contact-field,
 .media-media-contact .contact-form .deadline-date-wrapper .contact-field{min-height: 77px;}
 .contact-form button.form-submit{ font-size:24px!important; line-height: 26px; padding: 16px 30px;}
 .media-media-contact .status-msg-wrapper .alert-dismissible{max-width: 700px;}
 .media-media-contact .status-msg-wrapper .paragraph--type--bp-columns__1col{max-width:1170px; margin:0 auto}
 .required-field-wrapper .paragraph--type--bp-columns__1col{max-width:1170px; margin:0 auto;}
}
/*----------------contact us page end----------------*/
/*----------------medical-information page start*/
.contact-us-medical-information .region-section h2.region-title{color:#444444;}
.contact-us-medical-information h3.local-numbers{color: #005cab; font-family: AnodinaBold; text-transform: uppercase;}
.contact-us-medical-information .medical-info{font-family: 'AnodinaRegular'; color: #444444;}
.contact-us-medical-information .medical-info .location{text-transform:uppercase; line-height: 18px;}
.contact-us-medical-information .medical-info .phone{font-weight:400; line-height: 24px;}

@media screen and (max-width:991px) {
  .contact-us-medical-information .region-section{margin: 90px 0 0 0;}
  .contact-us-medical-information .region-section h2.region-title{margin: 0 0 10px 0;font-size: 36px;line-height: 52px;}
  .contact-us-medical-information h3.local-numbers{margin: 40px 0 40px 0;padding: 0px;font-size: 36px;font-weight: 700;line-height: 52px; text-transform:uppercase;}
  .contact-us-medical-information .medical-info{font-size: 12px; font-weight: 900; line-height: 18px;}
  .contact-us-medical-information .location-name-number{padding-bottom: 30px;}
  .contact-us-medical-information .local-numbers-wrapper{margin-bottom: 30px;}
  .contact-us-medical-information .main-title-wrapper h1{/* margin-bottom: 55px; */}
}
@media screen and (max-width:767px){
  .contact-us-medical-information .region-breadcrumb{padding: 13px 10px 13px 10px;}
  .contact-us-medical-information .breadcrumb > li + li:before{padding: 0px 5px 0px 5px;}  
}
@media screen and (max-width: 991px) and (min-width:768px) {
 .contact-us-medical-information .main-title-wrapper h1{margin-bottom: 86px;}
 .contact-us-medical-information h3.local-numbers{font-size:20px; line-height:52px;}
}
@media screen and (min-width:992px) {
  .contact-us-medical-information .region-section{margin: 60px 0 0 0;}
  .contact-us-medical-information .region-section h2.region-title{margin: 0 0 15px 0;}
  .contact-us-medical-information h3.local-numbers{margin: 40px 0 40px 0; padding: 0px; font-size: 48px; font-weight: 700; line-height: 52px;}
  .contact-us-medical-information .medical-info{font-size: 12px; font-weight: 900; line-height: 18px;}
  .contact-us-medical-information .location-name-number{padding-bottom: 32px;}
  .contact-us-medical-information .local-numbers-wrapper{margin-bottom:50px;}
  .contact-us-medical-information .main-title-wrapper h1{/* margin-bottom: 86px; */}
}
/*----------------medical-information page ends*/
/*----------------media page start----------------*/
.media-media-contact .form-item-field-incyte-contact-date-0-value label{font-weight:bold;}
.media-media-contact #edit-field-incyte-contact-deadline{display:flex;}
.form-type-radio{margin: 5px 5px 0 !important;}
.media-media-contact .media-deadline-tite{margin:0 0 10px 0;font-size: 35px;line-height: 45px;}
@media screen and (max-width:767px){
.media-media-contact .media-contact-form-wrapper .paragraph__column .paragraph--type--bp-columns__2col{margin-bottom:50px;}
}
@media screen and (max-width:991px) {
.media-media-contact .media-contact-form-wrapper .paragraph__column .paragraph--type--bp-columns__2col{width:100%;} 
} 

@media screen and (max-width: 991px) and (min-width:768px) {
 .media-media-contact .main-desc-wrapper .paragraph--type--bp-columns__1col{padding:0px}
 .media-media-contact .main-desc-wrapper .simple-content-container{max-width: 455px;}
 .media-media-contact .media-contact-form-wrapper .paragraph__column .paragraph--type--bp-columns__2col:last-child{margin-top:-190px;}
 .media-media-contact .media-contact-form-wrapper .paragraph__column .paragraph--type--bp-columns__2col:first-child{width: 66.66%;max-width:500px;}
 .media-media-contact .media-contact-form-wrapper .paragraph__column .paragraph--type--bp-columns__2col:last-child{width:32%;}
 .media-media-contact .media-contact-form{margin-bottom: 140px;}
 .media-media-contact .media-contact-form > .col-sm-6{width:100%;}
 .media-media-contact .media-contact-form-wrapper .paragraph__column .paragraph--type--bp-columns__2col:last-child h2{font-size:35px;line-height:45px;margin: 0px;}
 /*.media-media-contact .media-contact-form-wrapper .field--name-field-incyte-contact-deadline{margin-bottom: 20px;}*/
}

@media screen and (min-width: 992px) {
.media-media-contact .main-desc-wrapper .simple-content-container{max-width:750px;}
.media-media-contact .media-contact-form-wrapper .paragraph__column .paragraph--type--bp-columns__2col:last-child{margin-top:-190px;}
.media-media-contact .media-contact-form-wrapper .paragraph__column .paragraph--type--bp-columns__2col:first-child{width: 66.66%;max-width: 780px;}
.media-media-contact .media-contact-form-wrapper .paragraph__column .paragraph--type--bp-columns__2col:last-child{width:32%;}
.media-media-contact .media-contact-form{margin-bottom:50px;}
} 
@media screen and (max-width: 1180px) and (min-width:992px) {
.media-media-contact .main-desc-wrapper .simple-content-container{max-width: 620px;}
}
/*----------------media page end*/
/*----------------location page start*/
.location-tabs-inner-container .incyte-location-title{font-family: AnodinaBold; color: #4B4B52;}
.incyte-location-text p{margin-bottom: 0px !important;font-size:13px;line-height:19px;color:#333;font-family: 'AnodinaRegular';}
.location-tabs-inner-container .map-link,
.location-tabs-inner-container .map-link-hq{font-family: 'AnodinaRegular';color: #005CAB;font-size: 13px;}
.location-tabs-inner-container .incyte-location-iframe{margin: 25px 0 0px 0;}
.contact-us-locations .incyte-blue-tabs-container .nav-tabs > li > a{padding:14px 15px;}

@media screen and (max-width:767px){
 .location-tabs-inner-container .tab-pane:first-child .views-element-container{margin-bottom: 0px;}
 .location-tabs-inner-container .tab-pane:first-child .view-incyte-location-view .view-content > .views-row:nth-child(1) .col-xs-12{padding-bottom: 25px;} 
}

@media only screen and (max-width:991px) {
.location-tabs-inner-container{margin-bottom:80px;}
.location-tabs-inner-container .tab-pane:last-child .field--name-bp-view .field--item{width:100%;}
.location-tabs-inner-container .location-col .views-row .col-xs-12{margin: 0 0 25px;}
.location-tabs-inner-container .incyte-location-title{font-size:20px;font-weight: 700;line-height: 33px;margin: 10px 0;}
}
@media screen and (max-width: 991px) and (min-width:768px) {
.location-tabs-inner-container .incyte-location-title{font-size: 31px;font-weight: 700;line-height: 33px;margin: 10px 0;}
.location-tabs-inner-container .tab-pane:last-child .field--name-bp-view .field--item{width:33%;float: left;}
.location-tabs-inner-container .location-col .views-row .col-xs-12{margin:0 0 40px;}
.location-tabs-inner-container .views-row .col-xs-12{margin:0 0 20px;padding: 0;}
.location-tabs-inner-container .incyte-location-iframe{margin: 5px 0 0px 0;}
}
@media screen and (min-width: 992px) {
.location-tabs-inner-container{margin-bottom: 50px;}
.location-tabs-inner-container .tab-pane:last-child .field--name-bp-view .field--item{width:33%;float: left;}
.location-tabs-inner-container .views-row .col-xs-12{margin:0 0 20px;padding: 0;}
.location-tabs-inner-container .incyte-location-title{font-size: 34px;font-weight: 700;line-height: 52px;margin: 0px 0 10px;}
.location-tabs-inner-container .incyte-location-iframe{margin: 20px 0 30px 0;}
.location-tabs-inner-container .tab-pane:first-child .views-element-container{margin:0px;}
.location-tabs-inner-container .tab-pane:first-child .views-row:last-child .col-xs-12{margin:0 0 0px;}
}
/*----------------location page end*/