@font-face {
  font-family: '3dsweb';
  src: url('http://www.3ds.com/templates/fonts/DS_FY_Regular.eot');
  src: url('http://www.3ds.com/templates/fonts/DS_FY_Regular.eot?#iefix') format('embedded-opentype'), url('http://www.3ds.com/templates/fonts/DS_FY_Regular.woff') format('woff'), url('http://www.3ds.com/templates/fonts/DS_FY_Regular.ttf') format('truetype'), url('http://www.3ds.com/templates/fonts/DS_FY_Regular.svg#3dsregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: '3dsweblight';
  src: url('http://www.3ds.com/templates/fonts/DS_FY_Light.eot');
  src: url('http://www.3ds.com/templates/fonts/DS_FY_Light.eot?#iefix') format('embedded-opentype'), url('http://www.3ds.com/templates/fonts/DS_FY_Light.woff') format('woff'), url('http://www.3ds.com/templates/fonts/DS_FY_Light.ttf') format('truetype'), url('http://www.3ds.com/templates/fonts/DS_FY_Light.svg#3dslight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: '3dsitalic';
  src: url('http://www.3ds.com/templates/fonts/3ds_italic-webfont.eot');
  src: url('http://www.3ds.com/templates/fonts/3ds_italic-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.3ds.com/templates/fonts/3ds_italic-webfont.woff') format('woff'), url('http://www.3ds.com/templates/fonts/3ds_italic-webfont.ttf') format('truetype'), url('http://www.3ds.com/templates/fonts/3ds_italic-webfont.svg#3dsitalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: '3dssemi';
  src: url('http://www.3ds.com/templates/fonts/3ds_semibold-webfont.eot');
  src: url('http://www.3ds.com/templates/fonts/3ds_semibold-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.3ds.com/templates/fonts/3ds_semibold-webfont.woff') format('woff'), url('http://www.3ds.com/templates/fonts/3ds_semibold-webfont.ttf') format('truetype'), url('http://www.3ds.com/templates/fonts/3ds_semibold-webfont.svg#3dssemibold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: '3dssemiitalic';
  src: url('http://www.3ds.com/templates/fonts/3ds_semibold_italic-webfont.eot');
  src: url('http://www.3ds.com/templates/fonts/3ds_semibold_italic-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.3ds.com/templates/fonts/3ds_semibold_italic-webfont.woff') format('woff'), url('http://www.3ds.com/templates/fonts/3ds_semibold_italic-webfont.ttf') format('truetype'), url('http://www.3ds.com/templates/fonts/3ds_semibold_italic-webfont.svg#3dssemibold_italic') format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: '3dsbold';
  src: url('http://www.3ds.com/templates/fonts/3ds_bold-webfont.eot');
  src: url('http://www.3ds.com/templates/fonts/3ds_bold-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.3ds.com/templates/fonts/3ds_bold-webfont.woff') format('woff'), url('http://www.3ds.com/templates/fonts/3ds_bold-webfont.ttf') format('truetype'), url('http://www.3ds.com/templates/fonts/3ds_bold-webfont.svg#3dsbold') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: '3dsbolditalic';
  src: url('http://www.3ds.com/templates/fonts/3ds_bold_italic-webfont.eot');
  src: url('http://www.3ds.com/templates/fonts/3ds_bold_italic-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.3ds.com/templates/fonts/3ds_bold_italic-webfont.woff') format('woff'), url('http://www.3ds.com/templates/fonts/3ds_bold_italic-webfont.ttf') format('truetype'), url('http://www.3ds.com/templates/fonts/3ds_bold_italic-webfont.svg#3dsbold_italic') format('svg');
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: '3dsextralight';
  src: url('http://www.3ds.com/templates/fonts/3ds_extralight-webfont.eot');
  src: url('http://www.3ds.com/templates/fonts/3ds_extralight-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.3ds.com/templates/fonts/3ds_extralight-webfont.woff') format('woff'), url('http://www.3ds.com/templates/fonts/3ds_extralight-webfont.ttf') format('truetype'), url('http://www.3ds.com/templates/fonts/3ds_extralight-webfont.svg#3dsextralight') format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: '3dsextralightitalic';
  src: url('http://www.3ds.com/templates/fonts/3ds_extralight_italic-webfont.eot');
  src: url('http://www.3ds.com/templates/fonts/3ds_extralight_italic-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.3ds.com/templates/fonts/3ds_extralight_italic-webfont.woff') format('woff'), url('http://www.3ds.com/templates/fonts/3ds_extralight_italic-webfont.ttf') format('truetype'), url('http://www.3ds.com/templates/fonts/3ds_extralight_italic-webfont.svg#3dsextralight_italic') format('svg');
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: '3dscondensedregular';
  src: url('http://www.3ds.com/templates/fonts/3ds_condensed_regular-webfont.eot');
  src: url('http://www.3ds.com/templates/fonts/3ds_condensed_regular-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.3ds.com/templates/fonts/3ds_condensed_regular-webfont.woff') format('woff'), url('http://www.3ds.com/templates/fonts/3ds_condensed_regular-webfont.ttf') format('truetype'), url('http://www.3ds.com/templates/fonts/3ds_condensed_regular-webfont.svg#3dscondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: '3dscondensedbold';
  src: url('http://www.3ds.com/templates/fonts/3ds_condensed_bold-webfont.eot');
  src: url('http://www.3ds.com/templates/fonts/3ds_condensed_bold-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.3ds.com/templates/fonts/3ds_condensed_bold-webfont.woff') format('woff'), url('http://www.3ds.com/templates/fonts/3ds_condensed_bold-webfont.ttf') format('truetype'), url('http://www.3ds.com/templates/fonts/3ds_condensed_bold-webfont.svg#3dscondensed_bold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: '3dscondensedlight';
  src: url('http://www.3ds.com/templates/fonts/3ds_condensed_light-webfont.eot');
  src: url('http://www.3ds.com/templates/fonts/3ds_condensed_light-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.3ds.com/templates/fonts/3ds_condensed_light-webfont.woff') format('woff'), url('http://www.3ds.com/templates/fonts/3ds_condensed_light-webfont.ttf') format('truetype'), url('http://www.3ds.com/templates/fonts/3ds_condensed_light-webfont.svg#3dscondensed_light') format('svg');
  font-weight: 200;
  font-style: normal;
}
@media (max-width: 1279px) {
  .regularwidth {
    width: 992px;
  }
  .regularwidth.inner {
    width: 932px;
  }
  .mosaicBloc .normal1 .activeBG {
    height: 200px;
  }
  .mosaicBloc .high1 .activeBG {
    height: 230px;
  }
  .hascolumns.haspadding .leftcol,
  .hascolumns.haspadding .middlecol {
    padding-right: 5px;
  }
  .hascolumns.haspadding .rightcol,
  .hascolumns.haspadding .middlecol {
    padding-left: 5px;
  }
  .hascolumns.largepadding .leftcol,
  .hascolumns.largepadding .middlecol {
    padding-right: 15px;
  }
  .hascolumns.largepadding .rightcol,
  .hascolumns.largepadding .middlecol {
    padding-left: 15px;
  }
  .hascolumns.largepadding .hascolumns.haspadding .leftcol,
  .hascolumns.largepadding .hascolumns.haspadding .middlecol {
    padding-right: 5px;
  }
  .hascolumns.largepadding .hascolumns.haspadding .rightcol,
  .hascolumns.largepadding .hascolumns.haspadding .middlecol {
    padding-left: 5px;
  }
  .layerSidebar .withsidebar {
    margin-right: 30px;
  }
  .layerSidebar .withsidebar,
  .layerSidebar .withsidebar .tx-sriframe-pi1 .regularwidth.inner {
    width: 607px;
  }
  .mosaicIndus {
    height: 536px;
    width: 1008px;
  }
  .mosaicIndus div.left {
    width: 546px;
  }
  .mosaicIndus div.left div.top {
    padding-left: 50px;
    padding-top: 70px;
    height: 287px;
  }
  .mosaicIndus div.left div.top h1 {
    font-size: 37px;
  }
  .mosaicIndus div.left div.top div.title.ifwe p {
    padding-left: 51px;
  }
  .mosaicIndus div.left div.top div.title p {
    font-size: 16px;
  }
  .mosaicIndus div.left div.top div.title a.play {
    font-size: 18px;
  }
  .mosaicIndus div.left div.top a.play {
    font-size: 18px;
  }
  .mosaicIndus div.left div.bottom {
    height: 155px;
    padding-top: 24px;
  }
  .mosaicIndus div.left div.bottom.promo .small-title {
    margin: 0 60px 0 180px;
    padding-top: 10px;
  }
  .mosaicIndus div.left div.bottom.promo .title {
    margin: 0 60px 0 180px;
  }
  .mosaicIndus div.left div.bottom.promo .summary {
    margin: 0 60px 0 180px;
    padding-top: 10px;
  }
  .mosaicIndus .right {
    width: 462px;
  }
  .mosaicIndus .right .top {
    height: 536px;
  }
  .mosaicIndus .right .block {
    width: 154px;
    height: 178.5px;
  }
  .mosaicIndus .right .block .back p.more {
    width: 132px;
    height: 157px;
  }
  .mosaicIndus.elements-1 .block {
    width: 309px;
    height: 357px;
  }
  .mosaicIndus.elements-1 .block .back p.more {
    width: 132px;
    height: 156.5px;
  }
  .mosaicIndus.elements-1 .block:first-child .back p.more {
    width: 286px;
    height: 156.5px;
  }
  .mosaicIndus.elements-1 .block:first-child + .block {
    left: 308px;
    height: 357px;
    width: 154px;
  }
  .mosaicIndus.elements-1 .block:first-child + .block .back p.more {
    width: 132px;
    height: 156.5px;
  }
  .mosaicIndus.elements-1 .block:first-child + .block + .block {
    top: 357px;
    width: 462px;
    height: 179px;
  }
  .mosaicIndus.elements-1 .block:first-child + .block + .block p.more {
    width: 132px;
    height: 157px;
  }
  .mosaicIndus.elements-2 .block {
    height: 357px;
    width: 231px;
  }
  .mosaicIndus.elements-2 .block .back p.more {
    width: 209px;
    height: 156.5px;
  }
  .mosaicIndus.elements-2 .block:first-child + .block {
    height: 357px;
    width: 231px;
  }
  .mosaicIndus.elements-2 .block:first-child + .block .back p.more {
    width: 209px;
    height: 156.5px;
  }
  .mosaicIndus.elements-2 .block:first-child + .block + .block {
    width: 462px;
    height: 179px;
  }
  .mosaicIndus.elements-2 .block:first-child + .block + .block p.more {
    width: 209px;
  }
  .mosaicIndus.elements-3 .block {
    width: 231px;
    height: 178.5px;
  }
  .mosaicIndus.elements-3 .block .back p.more {
    width: 209px;
    height: 157px;
  }
  .mosaicIndus.elements-3 .block:first-child + .block {
    left: 231px;
    height: 357px;
  }
  .mosaicIndus.elements-3 .block:first-child + .block + .block {
    top: 178.5px;
  }
  .mosaicIndus.elements-3 .block:first-child + .block + .block + .block {
    top: 357px;
    width: 462px;
    height: 179px;
  }
  .mosaicIndus.elements-3 .block:first-child + .block + .block + .block .back p.more {
    width: 209px;
  }
  .mosaicIndus.elements-4 .block {
    width: 231px;
    height: 178.5px;
  }
  .mosaicIndus.elements-4 .block .back p.more {
    width: 209px;
    height: 156.5px;
  }
  .mosaicIndus.elements-4 .block:first-child + .block + .block + .block + .block {
    width: 462px;
    height: 179px;
  }
  .mosaicIndus.elements-4 .block:first-child + .block + .block + .block + .block .back .title {
    display: block;
  }
  .mosaicIndus.elements-4 .block:first-child + .block + .block + .block + .block .back p.more {
    width: 209px;
  }
  .mosaicIndus.elements-5 .block {
    width: 154px;
    height: 178.5px;
  }
  .mosaicIndus.elements-5 .block:first-child + .block {
    left: 154px;
    height: 357px;
  }
  .mosaicIndus.elements-5 .block:first-child + .block + .block {
    left: 308px;
  }
  .mosaicIndus.elements-5 .block:first-child + .block + .block + .block {
    top: 178.5px;
  }
  .mosaicIndus.elements-5 .block:first-child + .block + .block + .block + .block {
    left: 308px;
    top: 178.5px;
  }
  .mosaicIndus.elements-5 .block:first-child + .block + .block + .block + .block + .block {
    top: 357px;
    width: 462px;
    height: 179px;
  }
  .mosaicIndus.elements-5 .block:first-child + .block + .block + .block + .block + .block .back p.more {
    width: 132px;
  }
  .mosaicIndus.elements-6 .block {
    width: 154px;
  }
  .mosaicIndus.elements-6 .block:first-child + .block + .block + .block + .block + .block + .block {
    width: 462px;
  }
  .mosaicIndus.elements-6 .block:first-child + .block + .block + .block + .block + .block + .block .back p.more {
    width: 132px;
  }
  .mosaicIndus.elements-7 .block {
    width: 154px;
  }
  .mosaicIndus.elements-7 .block:first-child + .block + .block + .block + .block + .block + .block + .block {
    width: 308px;
  }
  .mosaicIndus.elements-7 .block:first-child + .block + .block + .block + .block + .block + .block + .block .back p.more {
    width: 132px;
  }
  .mosaicIndus.elements-8 .block {
    width: 154px;
  }
  #history .regularwidth {
    width: 932px;
  }
  #history .header .flexsliderHistory {
    width: 925px;
  }
  #history .box {
    width: 233px;
    height: 233px;
  }
  #history .box.col.expand {
    width: 466px;
    height: 466px;
  }
  #history .box .area .footer p {
    font-size: 11px;
  }
  #main_banner.standard_with_img .regularwidth {
    width: 932px;
  }
  #main_banner.standard_with_bg .regularwidth {
    width: 932px;
  }
  #main_banner.standard_with_bg .wrapper.big {
    background-size: cover;
    height: 315px;
  }
  #main_banner.standard_no_img .regularwidth {
    width: 932px;
  }
  #main_banner.standard_with_img h1,
  #main_banner.standard_with_bg h1,
  #main_banner.standard_no_img h1 {
    margin-top: 0.4em;
    font-size: 37px;
    line-height: 39px;
  }
  #main_banner.standard_with_img p,
  #main_banner.standard_with_bg p,
  #main_banner.standard_no_img p {
    font-size: 21px;
  }
  #main_banner .ifwelogo .ifwe_logo {
    height: 70px;
    width: 89px;
  }
  #main_banner .ifwelogo h1 .ifwe_str {
    font-size: 28px;
    line-height: 28px;
    padding-top: 15px;
  }
  #main_banner .ifwelogo h1 .ifwe_str,
  #main_banner .ifwelogo p.ifwe_subtitle {
    margin-left: 100px;
  }
  .megamenu_inner .megaL2 {
    width: 882px;
  }
  .megamenu_inner .megaL2 .megaL2_inner > div > .hascolumns > .activeBG > .col66.leftcol {
    width: 610px;
  }
  .megamenu_inner .megaL2 .megaL2_inner > div > .hascolumns > .activeBG > .col66.leftcol .col33 {
    width: 200px;
    overflow: hidden;
  }
  .megamenu_inner .megaL2 .megaL2_inner > div > .hascolumns > .activeBG > .col33.rightcol {
    width: 265px;
  }
  .megamenu_inner ul.column > li > a {
    height: 44px;
  }
  .megamenu #mmenu345 ul.column li a.menu-media .right,
  .megamenu #mmenu348 ul.column li a.menu-media .right {
    display: none;
  }
  .highlight p,
  .highlight ul,
  .highlight li {
    font-size: 12px;
    line-height: 15px;
  }
  .highlight h2 {
    font-size: 13px;
    line-height: 14px;
  }
  .highlight .width100 {
    padding: 15px 16px 30px 15px;
    height: 130px;
  }
  .highlight h3 {
    font-size: 17px;
  }
  .highlight.hl_events .width100 {
    padding: 10px 0 30px 15px;
    height: 135px;
  }
  .highlight.hl_events .width100 p {
    margin-top: 25px;
  }
  .highlight.hascols ul li {
    width: 285px;
  }
  .highlight.hascols ul li:nth-child(odd) {
    padding-right: 15px;
  }
  .highlight .thumb_date .thumb_date_month,
  .highlight .thumb_date .thumb_date_day {
    width: 42px;
  }
  .highlight .thumb_date .thumb_date_day {
    font-size: 23px;
  }
  .highlight .thumb_date {
    margin-right: 9px;
  }
  .highlight .events_from,
  .highlight .events_to {
    font-size: 11px;
    line-height: 15px;
  }
  .highlight.hl_freetext ul > li > a {
    font-size: 12px;
  }
  .highlight li.social {
    padding-right: 10px;
  }
  .highlight li.social .icon {
    width: 36px;
    height: 36px;
  }
  .mosaic-icon,
  .cta-icon {
    font-size: 40px;
  }
  #stickybottom .regularwidth {
    width: 932px;
  }
  #footer .regularwidth {
    width: 932px;
  }
  #footer .colX {
    padding-right: 20px;
  }
  #footer .colX:last-child {
    margin-right: 0;
  }
  #footer .colX h5 {
    font-size: 13px;
    padding: 0 4px 10px 0;
  }
  #footer .element {
    margin-right: 40px;
  }
  #footer .element.icon {
    margin: 0;
  }
  #footer .element a.icon {
    font-size: 12px;
  }
  #footer .element .maintitle {
    padding-right: 0;
  }
  #toolbar .experience .shadow {
    display: none;
  }
  #toolbar ul.base li {
    padding-right: 10px;
  }
  #signinpl span.user-name .text {
    max-width: 100px;
  }
  .howtobox {
    height: 550px;
  }
  .howtobox .txt {
    height: 270px;
  }
  .bio.bio_lite1,
  .bio.bio_lite2 {
    margin-right: 24px;
  }
  .csc-default:nth-child(4n+4) .bio.bio_lite1,
  .csc-default:nth-child(4n+4) .bio.bio_lite2 {
    margin-right: 24px;
  }
  .csc-default:nth-child(5n+5) .bio.bio_lite1 {
    margin-right: 24px;
  }
  .csc-default:nth-child(6n+6) .bio.bio_lite1 {
    margin-right: 24px;
  }
  .csc-default:nth-child(4n+4) .bio.bio_lite1 {
    margin-right: 0;
  }
  .flexsliderContent {
    max-width: 890px;
    min-width: 890px;
  }
  #list {
    width: 932px;
  }
  #list > .right {
    width: 667px;
    margin-left: 20px;
  }
  #list > .right .result .info {
    margin-left: 0;
  }
  #list > .right section div.element .col.type-with-slide {
    width: 449px;
  }
  #list > .right section div.element .col.type-with-slide .right {
    width: 340px;
  }
  #list > .right section div.element.normal-search .col.type-with-slide {
    width: auto;
  }
  #list > .right section div.element .col.type-with-slide.deactivate .right {
    width: 533px;
  }
  #list > .right section div.element.calendar .col.action {
    display: none;
  }
  #list > .right section div.element.calendar .col.type-with-slide {
    width: 650px;
    border: 0;
  }
  #list > .right section div.element.element-customerstories .col.type-with-slide.deactivate .right {
    width: 549px;
  }
  #list > .right section div.element.calendar.element-eventsonline .col.type-with-slide .right {
    width: 480px;
    max-width: auto;
  }
  #list > .right section div.element.calendar.element-eventsonline .col.type-with-slide .right .title h3 {
    width: 84%;
  }
  #list.normal-search header form input[type="text"] {
    width: 558px;
  }
  #list.customerstories > .right section div.element .col.type-with-slide.deactivate .right {
    width: 549px;
  }
  #list.customerstories.hotnews .event-homepage .content {
    height: 160px;
  }
  #list.pressrelease > .right section div.element .col.type-with-slide.deactivate .right {
    width: 532px;
  }
  #list.partnerlist > .right section div.element .col.type-with-slide {
    width: 503px;
  }
  #list.regulatedinformation > .right section div.element .col.type-with-slide.deactivate .right {
    width: 532px;
  }
  #list.education > .right section div.element .col.type-with-slide {
    width: 648px;
    border: none;
  }
  #list.education > .right section div.element .col.type-with-slide .right {
    width: 560px;
  }
  #list.eventsinperson > .right section div.element.calendar .col.type-with-slide .right {
    max-width: 485px;
  }
  #list.eventsinperson > .right section div.element.calendar .col.type-with-slide .right .title {
    width: 485px;
  }
  #list.eventsinperson > .right section div.element.calendar .col.type-with-slide .right .title h3 {
    width: 85%;
  }
  #list.eventsinperson.examap > .right {
    width: 837px;
  }
  #list #results #mapview .map {
    width: 670px;
  }
  #landing-page-apps .list-zoom {
    width: 900px;
  }
  #landing-page-apps .list-zoom ul > li:nth-child(3n+3) {
    margin-right: 0;
  }
  #landing-page-apps .list-zoom ul > li:nth-child(4n+4) {
    margin-right: 33px;
  }
  #landing-page-apps .list-zoom ul > li:nth-child(5n+5) {
    margin-right: 33px;
  }
  #landing-page-apps ul.regular > li {
    width: 176px;
  }
  #landing-page-apps ul.regular > li:nth-child(n) {
    margin: 0;
  }
  #about-glance {
    width: 932px;
  }
  #about-glance > ul {
    width: 932px;
  }
  #about-glance > ul > li {
    width: 178.4px;
    margin-right: 10px;
  }
  #about-glance .element {
    width: 178.4px;
  }
  #about-glance .element.on {
    width: 190.4px;
  }
  #about-glance .element:hover {
    width: 190.4px;
    -webkit-transform: translate(-6px, -6px);
    -moz-transform: translate(-6px, -6px);
    -ms-transform: translate(-6px, -6px);
    -o-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  #about-glance h4 {
    width: 150px;
    font-size: 18px;
    line-height: 18px;
  }
  #about-glance p {
    width: 156px;
    font-size: 11px;
    line-height: 16px;
  }
  #management-top .header .right {
    max-width: 549px;
  }
  #management-top h4 {
    margin-top: 26px;
  }
  #management-top .experience {
    max-width: 529px;
    padding-bottom: 40px;
    padding-top: 10px;
  }
  #earning .quarter ul li a {
    background-size: 24%;
    height: 51px;
  }
  #earning .quarter ul li a span.quarter {
    left: 58px;
    font-size: 16px;
    line-height: 50px;
  }
  #form-block .content .right {
    width: 488px;
  }
  #form-block .content form .element {
    width: 430px;
  }
  #form-block .content form .element.full {
    width: 445px;
  }
  #form-block .content form .element.full textarea {
    width: 96.5%;
  }
  #form-block .content .bootstrap-select:not([class*="span"]) {
    width: 103%;
  }
  .withsidebar #form-block .content .left {
    width: 400px;
  }
  .withsidebar #form-block .content .right {
    width: 577px;
  }
  .tx-sriframe-pi1 #form-block .content .left {
    width: 932px;
  }
  .tx-sriframe-pi1 #form-block .content .right {
    width: 882px;
  }
  .layerSidebar .tx-sriframe-pi1 #form-block .content .left {
    width: 600px;
    padding: 35px 3px;
  }
  .layerSidebar .tx-sriframe-pi1 #form-block .content .right {
    width: 600px;
    padding: 35px 3px;
  }
  .event-homepage {
    width: 266px;
  }
  .event-homepage .image_top {
    width: 225px;
  }
  .event-homepage .image_top img {
    width: 225px;
    height: auto;
  }
  .managementslider {
    width: 892px;
  }
  .events.inperson.singleview .viewcontent .position .map {
    width: 637px;
  }
  #mainmenu ul.mainmenulist {
    left: 228px;
  }
  #mainmenu.shrink ul.mainmenulist > li a {
    font-size: 12px;
  }
  #mainmenu .search-engine {
    display: none;
  }
  #mainmenu .small-search {
    display: none !important;
  }
  #breadcrumb .search-engine {
    display: block;
  }
  #mmenu330 {
    width: 980px;
  }
  #mmenu330 .menu-media .right {
    display: none;
  }
  #mmenu330 .menu-media .left {
    width: 157px;
    padding: 20px 40px;
    height: 65px;
  }
  #mmenu330 .hascolumns .col25 {
    width: 237px;
  }
  #mmenu330 input.blue[type="submit"] {
    padding: 5px 10px;
  }
  #mmenu330 input[type="text"],
  input[type="password"] {
    height: 25px;
  }
  #mmenu329 {
    width: 910px;
  }
  #mmenu329 .col33 {
    width: 280px;
    margin-right: 30px;
  }
  #bannercards .bg {
    width: 992px;
  }
  #bannercards .bg .regularwidth {
    width: 932px;
  }
  .megamenu_inner .megamenu_auto {
    width: 686px;
  }
  .megamenu #mmenu332 .megamenu_inner_ttc .megamenu_bottom {
    width: 100%;
    left: 0;
  }
  .megamenu #mmenu332,
  .megamenu #mmenu345,
  .megamenu #mmenu348,
  .megamenu #mmenu349,
  .megamenu #mmenu347 {
    width: 950px;
    margin: 0 auto;
  }
  .megamenu #mmenu332 .megamenu_inner_ttc {
    float: left;
  }
  .megamenu #mmenu332 .megamenu_inner_ttc .megamenu_right {
    width: 250px;
    margin-top: 26px;
    margin-left: 14px;
  }
  .megamenu #mmenu332 ul.column li a .name {
    font-size: 14px;
  }
  .megamenu #mmenu332 ul.column li a .subtitle {
    font-size: 11px;
  }
  .megamenu #mmenu332.megamenu_inner ul.column > li {
    margin: 0;
    width: 130px;
  }
  .megamenu #mmenu332.megamenu_inner ul.column > li > a {
    width: 130px;
    height: 49px;
    margin: 0;
    padding: 0;
    padding-right: 10px;
    line-height: 13px;
  }
  #mmenu332 {
    width: 845px;
  }
  #mmenu332 a.menu-media:hover > .full {
    background-position: 90% center;
  }
  #mmenu332 .megamenu_bottom .hascolumns {
    width: 845px;
  }
  .megamenu #mmenu345 ul.column {
    width: 200px;
  }
  .megamenu #mmenu345 ul.column li {
    width: 200px;
    padding: 0 10px;
  }
  .megamenu #mmenu348 ul.column li {
    width: 200px;
  }
  .megamenu #mmenu348 .megamenu_inner_ttc .block .element {
    width: 203px;
  }
  .megamenu #mmenu348 .element .menu-media {
    height: 107px;
  }
  .megamenu #mmenu348 ul.column li a {
    height: 55px;
  }
  .megamenu #mmenu348 ul.column li a:hover {
    height: 56px;
  }
  .megamenu #mmenu349 .programs {
    margin-left: 38px;
  }
  .megamenu #mmenu349 ul.thinlist li {
    width: 235px;
  }
  .megamenu #mmenu349 ul.thinlist li a {
    font-size: 12px;
  }
  .megamenu #mmenu347 .megamenu_auto .calltobuy a.menu-media {
    width: 192px;
  }
  .megamenu #mmenu347 .megamenu_auto .calltobuy a.menu-media .left {
    width: auto;
  }
  .megamenu #mmenu332 .menu-media .right {
    display: none;
  }
  #mmenu19313 .rightcol .col100 .element,
  #mmenu19314 .rightcol .col100 .element {
    width: 218px;
  }
  #mmenu19313 .rightcol .col100 #freetext,
  #mmenu19314 .rightcol .col100 #freetext {
    width: 202px;
  }
  .header-form .bootstrap-select:not([class*="span"]) {
    width: 150px;
  }
  .header-form input,
  textarea,
  .uneditable-input {
    width: 150px;
  }
  .bio.bio_lite3 {
    width: 155px;
  }
  .bio.bio_lite3 img {
    width: 135px;
    height: 135px;
  }
  .player3ds-lightbox .imgVideo {
    width: 450px;
    height: 246px;
  }
}
@media (max-width: 1279px) {
  #page1641 .hascolumns .activeBG .col66:first-child {
    width: 550px;
  }
  #page1641 .hascolumns .activeBG .col66:first-child .bcImg {
    width: 575px;
    margin-left: 25px;
  }
  #page1641 .hascolumns .activeBG .col66 + .col33 {
    width: 575px;
  }
  #page1641 .hascolumns .activeBG .col66 + .col33 h1 {
    margin: -10px 0 0;
  }
}
