
@media only screen and (min-width: 768px) and (max-width: 1037px) {
.element-wrapper.desktop {
    display: none;
}
.element-wrapper.pad {
    display: block;
}
.flexslider.desktop {
    display: none;
}
.flexslider.pad {
    display: block;
}
select {
    display: block !important;
}
.selectBox-dropdown {
    display: none !important;
}
.selectBox {
    width: 100% !important;
}
#sidebar {
    margin-top: 66px;
}
.single #sidebar {
    margin-top: -200px;
}
#top-left-header h1 {
    width: 333px;
}
nav#main-menu > ul > li > a {
    font-size: 0.857em;
    padding: 18px 15px 16px;
}
nav#main-menu ul li.menubox ul.sub-menu {
    top: 38px !important;
}
.menubox .sub-menu {
    width: 749px !important;
}
nav#main-menu ul li.dropdown ul.sub-menu {
    width: 207px;
}
.element-wrapper {
    width: 481px;
}
.award ul li {
    margin-right: 5px;
}
.award ul.cert {
    padding-right: 6px;
}
.element-wrapper.pad .normal-element img {
    margin-bottom: 6px;
}
.contentMenu ul {
    top: 150px;
    width: 130px;
}
.contentMenu.topmargin-190-150-100-60-0 ul {
    top: 150px;
}
.contentMenu.topmargin-0-0-0-0-0 ul {
    top: 0;
}
.contentMenu ul li {
    padding: 7px 7px 7px 0;
}
.contentControls {
    top: 150px;
}
.single aside#sidebar-login.sidebar-slider {
    padding: 0;
}
aside#sidebar-login.sidebar-slider li > a {
    height: 41px;
    padding-top: 9px;
}
.single .element-wrapper {
    width: 518px;
}
.single .contact-img {
    margin-right: 17px;
}
.single .single-video-butten span.video-button {
    left: 34%;
    top: 14%;
}
.slide-gallery .flex-viewport {
    width: 428px;
}
#uid-1 #sidebar {
    margin-right: 19px;
	margin-top:-300px;
}
#uid-1 .single-content-wrapper {
    margin: 23px 20px 20px 18px;
}
#uid-1 .element-wrapper {
    width: 481px;
}
.top-footer > ul > li {
    font-size: 0.929em;
    line-height: 14px;
}
.footer-box {
    margin-left: 11px;
    margin-right: 11px;
}
.footer-box h4 {
    font-size: 1.071em;
}
.footer-box a {
    font-size: 0.929em;
}
#phone-search, .search-mobile {
    display: none !important;
}
.social-media ul {
    margin-right: 20px;
}
.nl-finder ul li ul.nl-submenu li {
    float: left;
    margin-right: 0;
    width: 115px;
}
.nl-finder ul li ul.nl-submenu .nl-close {
    display: block;
    float: none;
}
.nl-finder ul li ul.nl-submenu {
    height: 318px;
    width: 478px !important;
}
.nl-finder ul li.america ul.nl-submenu, .nl-finder ul li.europa ul.nl-submenu, .nl-finder ul li.asia ul.nl-submenu {
    left: 20px !important;
}
.nl-finder ul li ul.nl-submenu li.nl-title {
    display: block;
    float: none;
    font-size: 1.429em;
    margin-right: 0;
    width: auto;
}
.nl-finder ul li ul.nl-submenu li a {
    font-size: 0.857em;
}
.nl-finder > ul > li.europa > a {
    height: 187px;
    left: 225px;
    top: 164px;
    width: 90px;
}
.nl-finder > ul > li.asia > a {
    height: 162px;
    left: 316px;
    top: 131px;
    width: 184px;
}
.nl-finder > ul > li.america > a {
    height: 310px;
    left: 20px;
    top: 79px;
    width: 204px;
}
.nl-input {
    width: 89%;
}
.nl-search .form-row .checkbox-element {
    margin-right: 30px;
}
#google-map {
    width: 518px;
}
.result-img {
    width: 175px;
}
.result-text {
    width: 59.5%;
}
.nl-single-img {
    width: 250px;
}
.result-details .address > div > p {
    float: none;
    margin-right: 0;
}
.result-details .address .address-top-location {
    float: none;
}
.comma-changer {
    display: none;
}
.breadcrumb > a, .breadcrumb > span, .breadcrumb > span.arrow {
    display: none;
}
.nl-finder-right-img-wrapper img {
    width: 200px;
}
ul#navigator li {
    clear: both;
    float: left;
    position: static;
}
ul#navigator li.prev {
    margin: 0 10px 2px 0;
}
ul#navigator li.up {
    margin: 0 10px 2px 0;
}
ul#navigator li.up span a {
    margin: 0;
}
ul#navigator li.next span a {
    background-position: left -144px;
    margin: 0;
    padding: 0 0 0 26px;
}
ul.quick-links-2 {
    padding-top: 10px;
}
.contact-text {
    max-width: 260px;
}
.languageSelectorCategory {
    padding-right: 35px;
}
#languageSelectorLayer .languageSelectorColumn {
    padding-right: 30px;
}
#bottom-header {
    display: none;
}
nav#phone-menu {
    background: url("../media/layout/gw-sprite-1024.png") repeat scroll -68px -364px transparent;
    cursor: pointer;
    display: block;
    height: 26px;
    margin-right: 10px;
    margin-top: 14px;
    position: relative;
    width: 27px;
}
nav#phone-menu .phone-menu-wrapper {
    background: url("../media/layout/phone-menu-gradiant.jpg") repeat-x scroll 0 0 #b01d1d;
    display: none;
    min-width: 206px;
    padding: 0 13px;
    position: absolute;
    right: -10px;
    top: 38px;
    z-index: 100;
}
nav#phone-menu .phone-menu-wrapper > ul {
    display: block;
}
nav#phone-menu .phone-menu-wrapper > ul > li {
    border-bottom: 1px solid #ffb380;
    position: relative;
}
nav#phone-menu .phone-menu-wrapper > ul > li > a {
    color: #fff;
    display: block;
    float: left;
    padding: 7px 0 7px 11px;
}
nav#phone-menu .phone-menu-wrapper > ul > li span.arrow-right {
    float: left;
    position: absolute;
    top: 11px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker {
    margin: 7px 0 7px 11px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker li {
    border-bottom: medium none;
    border-right: 1px solid #036;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker li.omega {
    border: medium none;
    margin: 0;
    padding: 0;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker a {
    color: #036;
    float: none;
    padding: 0;
}	
	
section#top-right-header.countryWebSelectionEnabled {
    margin-right: 5px;
	margin-top:3px;
}
nav#top-menu.countryWebSelectionEnabled ul li {
    margin-right: 10px;
    padding-right: 10px;
}		
	
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	

#bottom-header {
    display: none;
}		
nav#phone-menu {
    background: url("../media/layout/gw-sprite-1024.png") repeat scroll -68px -364px transparent;
    cursor: pointer;
    display: block;
    height: 26px;
    margin-right: 10px;
    margin-top: 14px;
    position: relative;
    width: 27px;
}
nav#phone-menu .phone-menu-wrapper {
    background: url("../media/layout/phone-menu-gradiant.jpg") repeat-x scroll 0 0 #f60;
    display: none;
    min-width: 206px;
    padding: 0 13px;
    position: absolute;
    right: -10px;
    top: 38px;
    z-index: 100;
}
nav#phone-menu .phone-menu-wrapper > ul {
    display: block;
}
nav#phone-menu .phone-menu-wrapper > ul > li {
    border-bottom: 1px solid #ffb380;
    position: relative;
}
nav#phone-menu .phone-menu-wrapper > ul > li > a {
    color: #fff;
    display: block;
    float: left;
    padding: 7px 0 7px 11px;
}
nav#phone-menu .phone-menu-wrapper > ul > li span.arrow-right {
    float: left;
    position: absolute;
    top: 11px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker {
    margin: 7px 0 7px 11px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker li {
    border-bottom: medium none;
    border-right: 1px solid #036;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker li.omega {
    border: medium none;
    margin: 0;
    padding: 0;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker a {
    color: #036;
    float: none;
    padding: 0;
}	
	
section#top-right-header.countryWebSelectionEnabled {
    margin-right: 5px;
}
nav#top-menu.countryWebSelectionEnabled ul li {
    margin-right: 10px;
    padding-right: 10px;
}
}
@media only screen and (min-width: 640px) and (max-width: 767px) {



nav#phone-menu {
    background: url("../media/layout/gw-sprite-1024.png") repeat scroll -68px -364px transparent;
    cursor: pointer;
    display: block;
    height: 26px;
    margin-right: 10px;
    margin-top: 14px;
    position: relative;
    width: 27px;
}
nav#phone-menu .phone-menu-wrapper {
    background: url("../media/layout/phone-menu-gradiant.jpg") repeat-x scroll 0 0 #b01d1d;
    display: none;
    min-width: 206px;
    padding: 0 13px;
    position: absolute;
    right: -10px;
    top: 38px;
    z-index: 100;
}
nav#phone-menu .phone-menu-wrapper > ul {
    display: block;
}
nav#phone-menu .phone-menu-wrapper > ul > li {
    border-bottom: 1px solid #ffb380;
    position: relative;
}
nav#phone-menu .phone-menu-wrapper > ul > li > a {
    color: #fff;
    display: block;
    float: left;
    padding: 7px 0 7px 11px;
}
nav#phone-menu .phone-menu-wrapper > ul > li span.arrow-right {
    float: left;
    position: absolute;
    top: 11px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker {
    margin: 7px 0 7px 11px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker li {
    border-bottom: medium none;
    border-right: 1px solid #036;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker li.omega {
    border: medium none;
    margin: 0;
    padding: 0;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker a {
    color: #036;
    float: none;
    padding: 0;
}	
	
section#top-right-header.countryWebSelectionEnabled {
    margin-right: 0px;
	margin-top:1px;
}
nav#top-menu.countryWebSelectionEnabled ul li {
    margin-right: 10px;
    padding-right: 10px;
}
	
body {
    font-size: 0.75em;
}
h2 {
    font-size: 1.667em;
    line-height: 12px;
}
h3 {
    font-size: 1.417em;
    line-height: 19px;
}
h4 {
    font-size: 1em;
}
p {
    line-height: 14px;
}
.element-wrapper.desktop {
    display: none;
}
.element-wrapper.pad {
    display: block;
}
.flexslider.desktop {
    display: none;
}
.flexslider.pad-mini {
    display: block;
}
.normal-button span.arrow-right {
    top: 6px;
}
#top-menu > ul > li:nth-child(3) {
    display: none;
}
#top-menu.countryWebSelectionEnabled > ul > li:nth-child(3) {
    display: list-item;
}
#top-menu.countryWebSelectionEnabled > ul > li:nth-child(4) {
    display: none;
}
select {
    display: block !important;
}
.selectBox-dropdown {
    display: none !important;
}
.selectBox {
    width: 100% !important;
}
nav#main-menu > ul > li > a {
    font-size: 0.917em;
    padding: 19px 10px 16px;
}
#top-left-header {
    width: 300px;
}
nav#top-menu > ul > li:nth-child(3) {
    display: none;
}
#top-menu.countryWebSelectionEnabled > ul > li:nth-child(3) {
    display: list-item;
}
nav#top-menu.countryWebSelectionEnabled > ul > li:nth-child(4) {
    display: none;
}
nav#top-menu ul li a {
    font-size: 1em;
    line-height: 14px;
}
section#top-right-header.countryWebSelectionEnabled {
    width: 330px;
}
.menubox .box {
    width: 140px;
}
.menubox li {
    margin-right: 14px;
}
.menubox .box a .box-head {
    font-size: 1.167em !important;
}
nav#main-menu ul li.menubox ul.sub-menu {
    display: none !important;
    padding-left: 22px;
    width: 618px !important;
}
.slider1 .slide-content {
    width: 355px;
}
.slider1 span.slide-content-button {
    background: url("../media/layout/gw-sprite-1024.png") repeat scroll left -390px transparent;
    height: 19px;
    width: 18px;
}
.slider1 .slide-content p {
    font-size: 1em;
    line-height: 14px;
}
.slider5 .slide-content {
    padding: 10px;
    width: 335px;
}
.slider5 span.slide-content-button {
    background: url("../media/layout/gw-sprite-1024.png") repeat scroll left -390px transparent;
    height: 19px;
    width: 18px;
}
.slider5 .slide-content p {
    font-size: 1em;
    line-height: 14px;
}
.single #sidebar {
    margin-top: -166px;
}
#sidebar {
    margin-top: 66px;
}
aside#sidebar-login.sidebar-slider {
    padding: 16px 0 0;
    right: 15px;
    width: 193px;
}
#uid-1 #sidebar {
    margin-right: 19px;
}
#uid-1 aside#sidebar-login.sidebar-slider {
    padding: 13px 0 0 !important;
}
aside#sidebar-login.sidebar-slider > a {
    background: url("../media/layout/gw-sprite-1024.png") repeat scroll 2px -412px transparent;
    height: 44px;
    padding-left: 57px;
    padding-top: 10px;
    width: 136px;
}
span.login {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -119px -113px transparent;
    display: block;
    height: 20px;
    width: 20px;
}
aside#sidebar-login.sidebar-slider a span.login {
    left: 17px;
    position: absolute;
    top: 7px;
}
span.locate {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -141px -113px transparent;
    display: block;
    height: 25px;
    width: 12px;
}
aside#sidebar-login.sidebar-slider a span.locate {
    left: 21px;
    position: absolute;
    top: 7px;
}
span.calculator {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -154px -113px transparent;
    display: block;
    height: 21px;
    width: 18px;
}
aside#sidebar-login.sidebar-slider a span.calculator {
    left: 19px;
    position: absolute;
    top: 7px;
}
span.telephone {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -173px -113px transparent;
    display: block;
    height: 23px;
    width: 18px;
}
span.customIcon {
    display: block;
    height: 23px;
    width: 18px;
}
aside#sidebar-login.sidebar-slider a span.telephone {
    left: 19px;
    position: absolute;
    top: 7px;
}
aside#sidebar-login.sidebar-slider a span.customIcon {
    left: 19px;
    position: absolute;
    top: 7px;
}
#uid-1 aside#sidebar-login.sidebar-slider a > span {
    top: 19px;
}
span.chat {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -192px -113px transparent;
    display: block;
    height: 24px;
    width: 25px;
}
aside#sidebar-login.sidebar-slider a span.chat {
    left: 15px;
    position: absolute;
    top: 14px;
}
aside#sidebar-newsletter .normal-button {
    margin-bottom: 6px;
}
.selectBox.selectBox-dropdown {
    width: 167px !important;
}
.land-picker .selectBox.selectBox-dropdown {
    width: auto !important;
}
aside#sidebar-login.sidebar-slider ul li > a {
    padding-left: 48px;
    width: 184px;
}
aside#sidebar-login.sidebar-slider li > a {
    height: 37px !important;
    padding-top: 4px !important;
}
#uid-1 aside#sidebar-login.sidebar-slider li > a {
    height: 41px !important;
    padding-top: 10px !important;
}
aside#sidebar-login.sidebar-slider span.trackOrderBoxContent {
    width: 149px;
}
#uid-1 aside#sidebar-login.sidebar-slider a span.login, #uid-1 aside#sidebar-login.sidebar-slider a span.locate, #uid-1 aside#sidebar-login.sidebar-slider a span.calculator, #uid-1 aside#sidebar-login.sidebar-slider a span.telephone, #uid-1 aside#sidebar-login.sidebar-slider a span.customIcon {
    top: 16px;
}
.element-wrapper {
    width: 401px;
}
.element-wrapper.pad .normal-element img {
    margin-bottom: 6px;
}
.content-wrapper {
    margin: 19px 14px;
}
.normal-element {
    width: 192px;
}
.big-element {
    width: 100%;
}
.element-wrapper .row {
    margin-bottom: 28px;
}
.news .font-orange {
    width: 70px;
}
.news .news-row {
    width: 317px;
}
.award ul.award-list li:first-child {
    display: none;
}
.contentMenu ul {
    padding: 5px 10px 5px 15px;
    top: 100px;
    width: 100px;
}
.contentMenu.topmargin-190-150-100-60-0 ul {
    top: 100px;
}
.contentMenu.topmargin-0-0-0-0-0 ul {
    top: 0;
}
.contentMenu ul li {
    padding: 7px 7px 7px 0;
}
.contentControls {
    top: 100px;
}
.bannerWithTextButtonItem .orange, .bannerWithTextButtonItem .white {
    font-size: 250%;
}
.single-content-wrapper {
    margin: 0 15px 17px;
	min-height: none !important;
}
.single .single-content-wrapper > ol, .single .single-content-wrapper > ul {
    margin-bottom: 15px;
}
.single .single-content-wrapper > ul li {
    list-style: disc outside url("../media/layout/single-list-item-640.jpg");
}
.single .breadcrumb .grey-arrow {
    margin: 1px 7px 0 9px;
}
.single aside#sidebar-login.sidebar-slider {
    padding: 2px 0 0;
}
#uid-1 .single aside#sidebar-login.sidebar-slider {
    padding: 16px 0 0;
}
.single .contact h3 {
    margin-bottom: 14px;
}
.single .contact-img {
    margin-right: 17px;
    width: 166px;
}
.single .contact ul li {
    margin: 0;
}
.single .single-video-butten span.video-button {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -196px -186px transparent;
    display: block;
    height: 164px;
    left: 34%;
    top: 14%;
    width: 164px;
}
.slide-gallery .flex-viewport {
    width: 349px;
}
.slide-gallery .flex-direction-nav li a {
    top: 38%;
}
#uid-1133 .slider4 {
    left: 15px;
}
#uid-1 #sidebar {
    margin-top: -250px;
}
#uid-1 .element-wrapper {
    width: 401px;
}
#uid-1 .single-content-wrapper {
    margin: 19px 14px;
}
#uid-1 .single h3 {
    line-height: 19px;
}
#uid-1 .single h2 {
    line-height: 12px;
}
.contact-form input {
    font-size: 1em;
    height: 28px;
    width: 408px;
}
.contact-form textarea {
    font-size: 1em;
    width: 408px;
}
.contact-form .form-label {
    margin-top: 5px;
}
.top-footer > ul > li {
    font-size: 0.917em;
}
.top-footer > ul > li > a {
    font-size: 1em;
}
.top-footer > ul {
    padding: 13px 0 11px 14px;
}
.footer-box {
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 14px;
}
.footer-box a {
    font-size: 0.833em;
}
.social-media ul {
    margin-right: 2px;
    margin-top: 5px;
}
.social-media ul {
    margin-right: 18px;
    margin-top: 6px;
}
.facebook {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -193px -139px transparent;
    height: 20px;
    width: 20px;
}
.google-plus {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -213px -139px transparent;
    height: 20px;
    width: 21px;
}
.twitter {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -234px -139px transparent;
    height: 20px;
    width: 20px;
}
.youtube {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -254px -139px transparent;
    height: 20px;
    width: 20px;
}
.flickr {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -275px -139px transparent;
    height: 20px;
    width: 20px;
}
.linkedin {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -296px -139px transparent;
    height: 20px;
    width: 20px;
}
.xing {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -317px -138px transparent;
    height: 20px;
    width: 20px;
}
.social-media ul li {
    margin-right: 9px;
}
#phone-search, .search-mobile {
    display: none !important;
}
.nl-finder ul li ul.nl-submenu li {
    float: left;
    margin-right: 0;
    width: 85px;
}
.nl-finder ul li ul.nl-submenu .nl-close {
    display: block;
}
.nl-finder ul li ul.nl-submenu {
    height: 261px;
    width: 392px !important;
}
.nl-finder ul li.america ul.nl-submenu, .nl-finder ul li.europa ul.nl-submenu, .nl-finder ul li.asia ul.nl-submenu {
    left: 20px !important;
}
.nl-finder ul li ul.nl-submenu li.nl-title {
    display: block;
    float: none;
    margin-right: 0;
    width: auto;
}
.nl-finder > ul > li.europa > a {
    height: 153px;
    left: 188px;
    top: 147px;
    width: 74px;
}
.nl-finder > ul > li.asia > a {
    height: 130px;
    left: 263px;
    top: 121px;
    width: 153px;
}
.nl-finder > ul > li.america > a {
    height: 253px;
    left: 20px;
    top: 79px;
    width: 168px;
}
.nl-input {
    width: 87%;
}
.nl-search .form-row .checkbox-element {
    margin-right: 20px;
}
.world-map h2 {
    line-height: 18px;
}
#google-map {
    width: 432px;
}
.result-img {
    margin-right: 10px;
    width: 150px;
}
.result-text {
    width: 59.5%;
}
.back-to-worldmap a {
    padding-right: 90px;
}
.back-to-worldmap a span.orange-arrow-right {
    left: 78px;
    position: absolute;
    top: 0;
}
.back-to-overview a span.orange-arrow-right {
    top: 0;
}
.single h2 {
    line-height: 22px;
}
.nl-single-img {
    width: 208px;
}
.result-details {
    margin: 10px 0 0;
}
.result-text .normal-button {
    margin-top: 10px;
}
.result-details .address > div > p {
    float: none;
    margin-right: 0;
}
.result-details .address .address-top-location {
    float: none;
}
.comma-changer {
    display: none;
}
.breadcrumb > a, .breadcrumb > span, .breadcrumb > span.arrow {
    display: none;
}
.nl-finder-right-img-wrapper img {
    width: 200px;
}
ul#navigator li {
    clear: both;
    float: left;
    position: static;
}
ul#navigator li.prev {
    margin: 0 10px 2px 0;
}
ul#navigator li.up {
    margin: 0 10px 2px 0;
}
ul#navigator li.up span a {
    margin: 0;
}
ul#navigator li.next span a {
    background-position: left -144px;
    margin: 0;
    padding: 0 0 0 26px;
}
ul.quick-links-2 {
    padding-top: 10px;
}
ul.quick-links-2 li a {
    width: 100% !important;
}
.topContentMedia .slide-content p {
    font-size: 1em;
    line-height: 14px;
}
.contact-text {
    max-width: 180px;
}
.languageSelectorCategory {
    padding-right: 20px;
}
#languageSelectorLayer .languageSelectorColumn {
    padding-right: 10px;
}
}
@media only screen and (min-width: 0px) and (max-width: 639px) {
	

	
#languageSelectorLayer {
    left: 0;
    margin-left: 0;
    top: 20px;
    width: 100%;
}
.languageSelectorCategory {
    padding-right: 15px;
}
#languageSelectorLayer .languageSelectorColumn {
    padding-right: 10px;
}
}
@media only screen and (min-width: 420px) and (max-width: 639px) {
.csc-textpic-imagewrap {
    width: 100% !important;
}
div#container01 {
    overflow: visible;
}
.sixteen.columns.white {
    background: white repeat scroll 0 0 transparent;
}
.row.phone-footer {
    display: block;
}
.element-wrapper.phone {
    display: block;
}
#sidebar-login {
    display: none;
}
.desktop {
    display: none;
}
#sidebar {
    display: none;
}
.row.desktop-footer {
    display: none;
}
section#top-right-header {
    display: none;
}
div#shadow-left {
    display: none;
}
div#shadow-right {
    display: none;
}
div#shadow-bottom {
    display: none;
}
.footer-box {
    display: none;
}
.element-wrapper.desktop {
    display: none;
}
.element-wrapper.pad {
    display: none;
}
#bottom-header {
    display: none;
}
.flexslider.desktop {
    display: none;
}
.flexslider.phone {
    display: block;
}
.phone {
    display: block;
	margin-bottom:10px;
}
nav#phone-menu {
    background: url("../media/layout/gw-sprite-1024.png") repeat scroll -68px -364px transparent;
    cursor: pointer;
    display: block;
    height: 26px;
    margin-right: 10px;
    margin-top: 14px;
    position: relative;
    width: 27px;
}
nav#phone-menu .phone-menu-wrapper {
    background: url("../media/layout/phone-menu-gradiant.jpg") repeat-x scroll 0 0 #b01d1d;
    display: none;
    min-width: 206px;
    padding: 0 13px;
    position: absolute;
    right: -10px;
    top: 38px;
    z-index: 100;
}
nav#phone-menu .phone-menu-wrapper > ul {
    display: block;
}
nav#phone-menu .phone-menu-wrapper > ul > li {
    border-bottom: 1px solid #ffb380;
    position: relative;
}
nav#phone-menu .phone-menu-wrapper > ul > li > a {
    color: #fff;
    display: block;
    float: left;
    padding: 7px 0 7px 11px;
}
nav#phone-menu .phone-menu-wrapper > ul > li span.arrow-right {
    float: left;
    position: absolute;
    top: 11px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker {
    margin: 7px 0 7px 11px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker li {
    border-bottom: medium none;
    border-right: 1px solid #036;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker li.omega {
    border: medium none;
    margin: 0;
    padding: 0;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker a {
    color: #036;
    float: none;
    padding: 0;
}
#phone-search {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 25px;
    position: absolute;
    right: 10px;
    top: 77px;
    width: 25px;
    z-index: 60;
}
.search-mobile {
    display: none;
    left: 11px;
    position: absolute;
    top: 77px;
    z-index: 60;
}
.search-mobile .s-input {
    border: medium none;
    color: #777a7d;
    height: 25px;
    padding: 0 25px;
    width: 374px;
}
.search-mobile .s-submit {
    background: url("../media/layout/gw-sprite-1024.png") repeat scroll -96px -364px transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    text-indent: -2000px;
    width: 25px;
}
.search-mobile span.loupe {
    left: 6px;
    position: absolute;
    top: 5px;
}
.phone .broadcastSearchBox {
    padding: 15px 13px;
}
.phone .broadcastSearchBox label {
    float: left;
    font-size: 90%;
    margin-bottom: 2px;
}
.phone .broadcastSearchBox input {
    line-height: 24px;
}
.phone .broadcastSearchBox .first, .phone .broadcastSearchBox .second {
    margin-bottom: 8px;
}
.phone .broadcastSearchBox .type_submit a {
    margin-top: 19px;
}
.phone .broadcastSearchBox .span12 {
    min-height: 0 !important;
}
.phone .broadcastSearchBox .span4, .phone .broadcastSearchBox .span4 > .row-fluid, .phone .broadcastSearchBox input {
    margin-bottom: 0 !important;
}
.slider1 .slide-content {
    left: 11px;
    width: 398px;
}
.slider1 .slide-content h2 {
    font-size: 1.214em;
}
.slider1 .slide-content p {
    font-size: 0.786em;
}
.slider5 .slide-content {
    left: 11px;
    padding: 10px;
    width: 378px;
}
.slider5 .slide-content h2 {
    font-size: 1.214em;
}
.slider5 .slide-content p {
    font-size: 0.786em;
}
.sliderButton {
    font-size: 100%;
    padding: 5px 7px;
}
.content-wrapper {
    margin: 0;
}
.element-wrapper {
    float: none;
    width: 100%;
}
.element-wrapper .row {
    margin: 0;
}
.quicklink {
    background: url("../media/layout/sidebar-newsletter-gradiant.jpg") repeat-x scroll 0 0 #f60;
    display: block;
    height: 45px;
    width: 100%;
}
.quicklink.half1 {
    float: left;
    width: 52.8%;
}
.quicklink.half2 {
    float: right;
    width: 47.19%;
}
.quicklink.half.omega {
    float: right;
    width: 50%;
}
.element-wrapper.phone .border {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll left -25px transparent;
    display: block;
    float: left;
    height: 35px;
    width: 1px;
}
.quicklink span.world {
    float: left;
    margin-left: 11px;
    margin-top: 7px;
}
.quicklink span.geo {
    float: left;
    margin-left: 8px;
    margin-top: 5px;
}
.quicklink span.locate {
    float: left;
    margin-left: 11px;
    margin-top: 9px;
}
.quicklink span.telephone {
    float: left;
    margin-left: 11px;
    margin-top: 11px;
}
.quicklink span.customIcon {
    float: left;
    margin-left: 11px;
    margin-top: 9px;
}
.quicklink .quicklink-text {
    color: #6e777d;
    display: block;
    font-size: 0.786em;
    margin-left: 42px;
    padding-top: 10px;
    position: absolute;
    width: 140px;
}
.quicklink .location-header {
    padding-top: 5px;
}
.quicklink.quicklink-geo .quicklink-text {
    color: #6e777d;
    display: block;
    font-size: 0.786em;
    margin-left: 42px;
    padding-top: 10px;
    position: absolute;
    width: 140px;
}
.quicklink.locate .quicklink-text {
    margin-left: 32px;
    width: 150px;
}
.quicklink.quicklink-search .quicklink-text {
    margin-left: 42px;
}
.quicklink.quicklink-world {
}
.quicklink.quicklink-geo {
    width: 46.6%;
}
.quicklink.quicklink-customLink .quicklink-text, .quicklink.quicklink-phone .quicklink-text {
    margin-left: 42px;
}
.quicklink .quicklink-text strong {
    font-size: 1.273em;
}
.big-element {
    margin: 0;
    padding: 17px 14px;
    width: 93.4%;
}
.big-element.news {
    margin-bottom: 9px;
}
.news .font-orange {
    width: 78px;
}
.news .news-row {
    width: 299px;
}
.top-footer .social-media {
    padding-left: 16px;
    padding-top: 10px;
}
.top-footer .social-media ul {
    margin: 0;
}
.contentMenu ul {
    padding: 5px 8px 5px 10px;
    top: 60px;
    width: 90px;
}
.contentMenu.topmargin-190-150-100-60-0 ul {
    top: 60px;
}
.contentMenu.topmargin-0-0-0-0-0 ul {
    top: 0;
}
.contentMenu ul li {
    padding: 5px 5px 5px 0;
}
.contentMenu a {
    font-size: 85%;
}
.contentControls {
    top: 60px;
    width: 30px;
}
.contentControls .prev, .contentControls .next, .contentControls .pager {
    height: 30px;
    width: 30px;
}
.contentControls .pager {
    font-size: 100%;
    line-height: 30px;
}
.contentControls .prev {
    background-position: -26px -10px;
}
.contentControls .next {
    background-position: -78px -10px;
}
.videosliderControlNav li {
    font-size: 90%;
    height: 20px;
    line-height: 14px;
    padding-top: 7px !important;
}
.bannerWithTextButtonItem .orange, .bannerWithTextButtonItem .white {
    font-size: 170%;
}
.breadcrumb {
    display: none;
}
.single-content-wrapper {
    margin: 11px 15px 15px;
}
.single h2 {
    font-size: 1.429em;
    margin-bottom: 9px;
}
.single-content-wrapper > ol, .single-content-wrapper > ul {
    margin-bottom: 16px;
}
.single-video-butten span.video-button {
    background: url("../media/layout/gw-sprite-1024.png") repeat scroll -360px -206px transparent;
    height: 122px;
    left: 36%;
    top: 23%;
    width: 122px;
}
.contact-img {
    width: 130px;
}
.slide-gallery .flex-viewport {
    width: 337px;
}
.slide-gallery .flex-direction-nav li a {
    top: 45%;
}
.slide-gallery.phone.small {
    display: none;
}
#uid-1133 .slider4 {
    left: 15px;
    top: -47px;
}
#uid-1133 .flex-direction-nav li {
    padding-top: 0;
}
#uid-1 .element-wrapper {
    width: 420px;
}
#uid-1 .single-content-wrapper {
    margin: 0;
}
#uid-1 .teen.columns {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 0;
}
#uid-1 .single h2 {
    font-size: 1.514em;
    margin-bottom: 11px;
}
.nl-finder ul li ul.nl-submenu li {
    float: left;
    margin-right: 0;
    width: 85px;
}
.nl-finder ul li ul.nl-submenu .nl-close {
    display: block;
}
.nl-finder ul li ul.nl-submenu {
    height: 244px;
    width: 380px !important;
}
.nl-finder ul li.america ul.nl-submenu, .nl-finder ul li.europa ul.nl-submenu, .nl-finder ul li.asia ul.nl-submenu {
    left: 20px !important;
}
.nl-finder ul li ul.nl-submenu li.nl-title {
    float: none;
    margin-right: 0;
    width: auto;
}
.nl-finder > ul > li.europa > a {
    height: 148px;
    left: 183px;
    top: 136px;
    width: 71px;
}
.nl-finder > ul > li.asia > a {
    height: 127px;
    left: 256px;
    top: 111px;
    width: 145px;
}
.nl-finder > ul > li.america > a {
    height: 250px;
    left: 20px;
    top: 67px;
    width: 162px;
}
.nl-finder ul li ul li a {
    font-size: 0.786em;
}
.nl-input {
    width: 86%;
}
.nl-search .form-row .checkbox-element {
    margin-right: 11px;
}
#google-map {
    width: 420px;
}
.result-img {
    width: 106px;
}
.nl-single-img {
    margin-bottom: 10px !important;
    width: 390px;
}
.result-details {
    margin-top: 10px;
}
.result-text .normal-button {
    margin-top: 10px;
}
.result-text h2 {
    font-size: 1em;
}
.result-details .address > div > p {
    float: none;
    margin-right: 0;
}
.result-details .address .address-top-location {
    float: none;
}
.comma-changer {
    display: none;
}
.breadcrumb > a, .breadcrumb > span, .breadcrumb > span.arrow {
    display: none;
}
.nl-finder-right-img-wrapper img {
    width: 150px;
}
ul#navigator li {
    clear: both;
    float: left;
    position: static;
}
ul#navigator li.prev {
    margin: 0 10px 2px 0;
}
ul#navigator li.up {
    margin: 0 10px 2px 0;
}
ul#navigator li.up span a {
    margin: 0;
}
ul#navigator li.next span a {
    background-position: left -144px;
    margin: 0;
    padding: 0 0 0 26px;
}
#c-4331, #c-4332 {
    margin: 0 !important;
}
ul.quick-links-2 {
    float: inherit;
    margin: 0 !important;
}
ul.quick-links-2 li a {
    font-size: 70% !important;
    width: 100% !important;
}
ul.quick-links-2 li.orange a {
    font-size: 75% !important;
    line-height: 1.2em !important;
}
.topContentMedia .slide-content {
    display: none !important;
}
.overviewElement h3 {
    font-size: 1.2em;
}
.oneBelowAnother > .row-fluid .span4 {
    margin-left: 0;
    width: 100%;
}
.contact-text {
    clear: both;
}
}
@media only screen and (min-width: 0px) and (max-width: 419px) {
.bootstrap .row-fluid [class*="span"] {
    margin-left: 0;
}
.bootstrap .row-fluid .span1, .bootstrap .row-fluid .span2, .bootstrap .row-fluid .span3, .bootstrap .row-fluid .span4, .bootstrap .row-fluid .span5, .bootstrap .row-fluid .span6, .bootstrap .row-fluid .span7, .bootstrap .row-fluid .span8, .bootstrap .row-fluid .span9 {
    width: 100%;
}
.row-fluid [class*="span"] {
    margin-left: 0;
}
.row-fluid .span4 {
    width: 100%;
}
.csc-textpic-imagewrap {
    width: 100% !important;
}
div#container01 {
    overflow: visible;
}
.sixteen.columns.white {
    background: white repeat scroll 0 0 transparent;
}
.row.phone-footer {
    display: block;
}
.element-wrapper.phone {
    display: block;
}
.flexslider.desktop {
    display: none;
}
.flexslider.phone {
    display: block;
}
.phone {
    display: block;
	margin-bottom:10px;
}
#sidebar-login {
    display: none;
}
.desktop {
    display: none;
}
#sidebar {
    display: none;
}
.row.desktop-footer {
    display: none;
}
section#top-right-header {
    display: none;
}
div#shadow-left {
    display: none;
}
div#shadow-right {
    display: none;
}
div#shadow-bottom {
    display: none;
}
.footer-box {
    display: none;
}
.element-wrapper.desktop {
    display: none;
}
.element-wrapper.pad {
    display: none;
}
#bottom-header {
    display: none;
}
#top-left-header {
    width: 240px;
}
nav#phone-menu {
    background: url("../media/layout/gw-sprite-1024.png") repeat scroll -68px -364px transparent;
    cursor: pointer;
    display: block;
    height: 26px;
    margin-right: 10px;
    margin-top: 14px;
    position: relative;
    width: 27px;
}
nav#phone-menu .phone-menu-wrapper {
    background: url("../media/layout/phone-menu-gradiant.jpg") repeat-x scroll 0 0 #b01d1d;
    display: none;
    min-width: 206px;
    padding: 0 13px;
    position: absolute;
    right: -10px;
    top: 38px;
    z-index: 100;
}
nav#phone-menu .phone-menu-wrapper > ul {
    display: block;
}
nav#phone-menu .phone-menu-wrapper > ul > li {
    border-bottom: 1px solid #ffb380;
    position: relative;
}
nav#phone-menu .phone-menu-wrapper > ul > li > a {
    color: #fff;
    display: block;
    float: left;
    padding: 7px 0 7px 11px;
}
nav#phone-menu .phone-menu-wrapper > ul > li span.arrow-right {
    float: left;
    position: absolute;
    top: 11px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker {
    margin: 7px 0 7px 11px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker li {
    border-bottom: medium none;
    border-right: 1px solid #036;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker li.omega {
    border: medium none;
    margin: 0;
    padding: 0;
}
nav#phone-menu .phone-menu-wrapper ul.land-picker a {
    color: #036;
    float: none;
    padding: 0;
}
.phone .broadcastSearchBox {
    padding: 10px 13px;
}
.phone .broadcastSearchBox label {
    float: left;
    font-size: 90%;
    margin-bottom: 4px;
}
.phone .broadcastSearchBox input {
    line-height: 24px;
}
.phone .broadcastSearchBox .first, .phone .broadcastSearchBox .second {
    margin-bottom: 8px;
}
.phone .broadcastSearchBox .span12, .phone .broadcastSearchBox .span4 {
    min-height: 0 !important;
}
.phone .broadcastSearchBox a.form-submit {
    float: right;
    width: auto;
}
.slider1 .slide-content {
   bottom: 5px;
    left: 11px;
    width: 297px;
}
.slider1 .slide-content h2 {
    font-size: 1.214em;
}
.slider1 .slide-content p {
    font-size: 0.786em;
    line-height: 13px;
    padding: 0 40px 10px 12px;
}
.slider5 .slide-content {
    bottom: 25px;
    left: 11px;
    padding: 10px;
    width: 277px;
}
.slider5 .slide-content h2 {
    font-size: 1.214em;
}
.slider5 .slide-content p {
    font-size: 0.786em;
    line-height: 13px;
    padding: 0 40px 10px 12px;
}
.sliderButton {
    font-size: 100%;
    padding: 5px 7px;
}
.flex-control-nav.flex-control-paging {
    height: 6px;
}
#phone-slider {
    margin-bottom: 9px;
}
#phone-slider ul li {
    background: none repeat scroll 0 0 #fff;
}
#phone-slider h3 {
    color: #3e3d40;
    margin: 11px 11px 7px;
}
#phone-slider p {
    border-bottom: 4px solid #777a7d;
    color: #3e3d40;
    padding: 0 11px 8px;
}
#phone-slider .flex-control-nav.flex-control-paging {
    background: none repeat scroll 0 0 #f0f1f1;
    bottom: 0;
    height: auto;
    margin-left: 145px;
    margin-top: 9px;
    position: relative;
    text-align: center;
    width: 50%;
}
#phone-slider .flex-control-nav.flex-control-paging li {
    display: block;
    float: left;
    margin-right: 3px;
    width: auto;
}
#phone-slider .flex-control-nav.flex-control-paging li a {
    background: url("../media/layout/gw-sprite-1024.png") repeat scroll -90px -395px transparent;
    display: block;
    float: none;
    height: 10px;
    text-indent: -3000px;
    visibility: visible;
    width: 11px;
}
#phone-slider .flex-control-nav.flex-control-paging li a.flex-active {
    background: url("../media/layout/gw-sprite-1024.png") repeat scroll -77px -395px transparent;
    height: 10px;
    width: 11px;
}
.content-wrapper {
    margin: 0;
}
.element-wrapper {
    float: none;
    width: 100%;
}
.element-wrapper .row {
    margin: 0;
}
.quicklink {
    background: url("../media/layout/sidebar-newsletter-gradiant.jpg") repeat-x scroll 0 0 #f60;
    display: block;
    height: 45px;
    width: 100%;
}
.quicklink.half1 {
    float: left;
    width: 52%;
}
.quicklink.half2 {
    float: right;
    width: 48%;
}
.quicklink.half.omega {
    float: right;
    width: 50%;
}
.element-wrapper.phone .border {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll left -25px transparent;
    display: block;
    float: left;
    height: 35px;
    width: 1px;
}
.quicklink span.world {
    float: left;
    margin-left: 11px;
    margin-top: 7px;
}
.quicklink span.locate {
    float: left;
    margin-left: 11px;
    margin-top: 9px;
}
.quicklink span.geo {
    float: left;
    margin-left: 5px;
    margin-top: 4px;
}
.quicklink span.telephone {
    float: left;
    margin-left: 11px;
    margin-top: 11px;
}
.quicklink span.customIcon {
    float: left;
    margin-left: 11px;
    margin-top: 7px;
}
.quicklink .quicklink-text {
    color: #6e777d;
    display: block;
    font-size: 0.786em;
    line-height: 0.9em;
    margin-left: 42px;
    padding-top: 10px;
    position: absolute;
    width: 120px;
}
.quicklink.quicklink-geo .quicklink-text {
    margin-left: 42px;
}
.quicklink.locate .quicklink-text {
    margin-left: 32px;
    width: 110px;
}
.quicklink.quicklink-search .quicklink-text {
    margin-left: 42px;
}
.quicklink.quicklink-customLink .quicklink-text, .quicklink.quicklink-phone .quicklink-text {
    margin-left: 42px;
}
.quicklink .quicklink-text strong {
    font-size: 1.273em;
}
.big-element {
    margin: 0;
    padding: 17px 14px;
    width: 292px;
}
.big-element.news {
    margin-bottom: 9px;
}
.news .font-orange {
    width: 78px;
}
.news .news-row {
    width: 199px;
}
.top-footer .social-media {
    padding-left: 16px;
    padding-top: 10px;
}
.top-footer .social-media ul {
    margin: 0;
}
.top-footer > ul > li {
    font-size: 0.857em;
}
.top-footer > ul > li a {
    font-size: 1em;
}
#uid-1133 .slider4 {
    left: 14px;
    top: -47px;
}
#uid-1133 .flex-direction-nav li {
    padding-top: 0;
}
.contentMenu ul {
    position: relative;
    top: 0;
    width: 280px;
}
.contentMenu.topmargin-190-150-100-60-0 ul {
    top: 0;
}
.contentMenu.topmargin-0-0-0-0-0 ul {
    top: 0;
}
.contentControls {
    top: 50px;
    width: 30px;
}
.contentControls .prev, .contentControls .next, .contentControls .pager {
    height: 30px;
    width: 30px;
}
.contentControls .pager {
    font-size: 100%;
    line-height: 30px;
}
.contentControls .prev {
    background-position: -26px -10px;
}
.contentControls .next {
    background-position: -78px -10px;
}
.videosliderControlNav li {
    font-size: 75%;
    height: 17px;
    line-height: 12px;
    padding: 10px 10px 12px !important;
}
.bannerWithTextButtonItem .orange, .bannerWithTextButtonItem .white {
    font-size: 150%;
}
.tx-powermail-pi1 .span1, .tx-powermail-pi1 .span2, .tx-powermail-pi1 .span3, .tx-powermail-pi1 .span4, .tx-powermail-pi1 .span5, .tx-powermail-pi1 .span6, .tx-powermail-pi1 .span7, .tx-powermail-pi1 .span8, .tx-powermail-pi1 .span9, .tx-powermail-pi1 .span10, .tx-powermail-pi1 .span11, .tx-powermail-pi1 .span12 {
    width: 100% !important;
}
#phone-search {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 25px;
    position: absolute;
    right: 10px;
    top: 52px;
    width: 25px;
    z-index: 60;
}
.search-mobile {
    display: none;
    left: 11px;
    position: absolute;
    top: 52px;
    z-index: 60;
}
.search-mobile .s-input {
    border: medium none;
    color: #777a7d;
    height: 25px;
    padding: 0 25px;
    width: 274px;
}
.search-mobile .s-submit {
    background: url("../media/layout/gw-sprite-1024.png") no-repeat scroll -96px -364px transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    text-indent: -2000px;
    width: 25px;
}
.search-mobile span.loupe {
    left: 6px;
    position: absolute;
    top: 5px;
}
.breadcrumb {
    display: none;
}
.single-content-wrapper {
    margin: 11px 15px 15px;
}
.single h2 {
    font-size: 1.429em;
    margin-bottom: 9px;
}
.single-content-wrapper > ol, .single-content-wrapper > ul {
    margin-bottom: 16px;
}
.single-video-butten span.video-button {
    background: url("../media/layout/gw-sprite-1024.png") repeat scroll -360px -206px transparent;
    height: 122px;
    left: 31%;
    top: 13%;
    width: 122px;
}
.contact-img {
    margin-right: 10px;
    width: 130px;
}
.slide-gallery .flex-viewport {
    width: 237px;
}
.slide-gallery .flex-direction-nav li a {
    top: 40%;
}
.slide-gallery.phone.landscape {
    display: none;
}
#uid-1 .element-wrapper {
    width: 320px;
}
#uid-1 .single-content-wrapper {
    margin: 0;
}
#uid-1 .teen.columns {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 0;
}
#uid-1 .single h3 {
    margin-bottom: 0;
}
#uid-1 .single h2 {
    font-size: 1.514em;
    margin-bottom: 11px;
}
.nl-finder ul li ul.nl-submenu li {
    float: left;
    line-height: 16px;
    margin-right: 0;
    width: 85px;
}
.nl-finder ul li ul.nl-submenu .nl-close {
    display: block;
}
.nl-finder ul li ul.nl-submenu {
    height: 200px;
    top: 60px !important;
    width: 280px !important;
}
.nl-finder ul li.america ul.nl-submenu, .nl-finder ul li.europa ul.nl-submenu, .nl-finder ul li.asia ul.nl-submenu {
    left: 20px !important;
}
.nl-finder ul li ul.nl-submenu li.nl-title {
    float: none;
    font-size: 1.214em;
    margin-bottom: 8px;
    margin-right: 0;
    padding-top: 12px;
    width: auto;
}
.nl-finder > ul > li.europa > a {
    height: 109px;
    left: 140px;
    top: 109px;
    width: 53px;
}
.nl-finder > ul > li.asia > a {
    height: 93px;
    left: 194px;
    top: 89px;
    width: 108px;
}
.nl-finder > ul > li.america > a {
    height: 182px;
    left: 20px;
    top: 59px;
    width: 120px;
}
.nl-finder ul li ul li a {
    font-size: 0.786em;
}
.nl-input {
    width: 81%;
}
.nl-search .form-row .checkbox-element {
    font-size: 10px;
    margin-right: 9px;
}
.nl-search .form-row .checkbox-element input {
    margin-right: 3px;
}
.world-map {
    padding: 0 20px 40px;
}
.world-map h2 {
    line-height: 18px;
}
#google-map {
    height: 200px;
    width: 320px;
}
.result-img {
    margin-right: 10px;
    width: 150px;
}
.result-text {
    width: 59.5%;
}
.back-to-worldmap a, .back-to-overview a {
    padding-right: 90px;
}
.back-to-worldmap a span.orange-arrow-right {
    left: 78px;
    position: absolute;
    top: 0;
}
.result-img {
    width: 106px;
}
.nl-single-img {
    margin-bottom: 10px !important;
}
.result-element .result-img {
    float: none;
    width: 100%;
}
.result-element .result-img img {
    width: 290px;
}
.result-element .result-text {
    float: none;
    margin-top: 10px;
    width: 100%;
}
.result-element .result-text h2 {
    font-size: 1em;
}
.result-details {
    margin-top: 10px;
}
.result-text .normal-button {
    margin-top: 10px;
}
.result-details .address > div > p {
    float: none;
    margin-right: 0;
}
.result-details .address .address-top-location {
    float: none;
}
.comma-changer {
    display: none;
}
.breadcrumb > a, .breadcrumb > span, .breadcrumb > span.arrow {
    display: none;
}
.nl-finder-right-img-wrapper {
    float: none !important;
    margin-bottom: 10px;
}
ul#navigator li {
    clear: both;
    float: left;
    position: static;
}
ul#navigator li.prev {
    margin: 0 10px 2px 0;
}
ul#navigator li.up {
    margin: 0 10px 2px 0;
}
ul#navigator li.up span a {
    margin: 0;
}
ul#navigator li.next span a {
    background-position: left -144px;
    margin: 0;
    padding: 0 0 0 26px;
}
.overviewElement {
    width: 100%;
}
.overviewElement .img-overlay {
    margin: 0 10px 10px;
}
.overviewElement h3 {
    margin: 0 10px;
}
.overviewElement .content {
    margin: 0 10px 10px;
}
#c-4331, #c-4332 {
    margin: 0 !important;
}
ul.quick-links-2 {
    float: inherit;
    margin: 0 !important;
}
ul.quick-links-2 li a {
    width: 100% !important;
}
.topContentMedia .slide-content {
    display: none !important;
}
.contact-text {
    clear: both;
}
#languageSelectorLayer .languageSelectorColumn {
    clear: both;
}
}
@media not all {
.hidden-desktop {
    display: none !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1037px) {
.hidden-pad-landscape {
    display: none !important;
}
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
.hidden-pad {
    display: none !important;
}
}
@media only screen and (min-width: 420px) and (max-width: 639px) {
.hidden-pad-mini {
    display: none !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 419px) {
.hidden-phone {
    display: none !important;
}
.selectBox.professionSelectBox {
    width: auto !important;
}
}
