@media only screen and (max-width:1000px) {
.contact-module {
margin:auto;
display:table;
position:static;
float:right
}
.contact-module .opener {
height:25px;
vertical-align:middle;
margin:7px 0px 0 0px;
width:35px;;
min-width:21px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:0;
background:0;
color:#008fd3;
display:block!important;
}
.contactBlue {
display:none;
}
.contactWhite {
display:block;
opacity:.8;
filter: alpha(opacity=80);
}
.contactWhite:hover {
display:block;
opacity:1;
filter: alpha(opacity=100);
}
.contact-module .opener [class^="icon-"] {
height:auto
}
.contact-module .opener [class^="icon-"]:before {
font-size:26px;
color:#fff;
line-height:42px
}
.contact-module .opener em {
display:none
}
.contact-module .opener:hover {
background:0
}
.contact-module .opener:hover [class^="icon-"]:before {
color:#ccc
}
.contact-module .opener span.image.visual {
display:none
}
.contact-module .opener span.icon-talk {
display:block
}
.contact-module .popup {
position:absolute;
top:0;
right:0;
width:276px;
height:100%;
background:#f4f4f4;
margin:0 -276px 0 0;
display:none;
}
.contact-module .popup .popup-content {
padding:15px 15px 15px 19px;
border:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
background:#f4f4f4
}
.contact-module .popup .popup-content:before {
display:none
}
.contact-module .contact-title {
margin:0;
padding:11px 0 23px;
font-size:24px;
line-height:29px
}
.contact-module .contact-title a {
display:block
}
.contact-module .contact-title .or {
display:none
}
.contact-module .contact-set {
text-align:left;
padding:0;
color:#666
}
.contact-module .contact-set .col {
float:none;
width:auto;
border:0;
border-top:1px solid #ddd;
padding:25px 20px 30px 68px;
position:relative
}
.contact-module .contact-set .col a:hover {
text-decoration: none;
}
.contact-module .contact-set .col a:hover span.h-text {
text-decoration: underline;
}
.contact-module .heading {
margin:0
}
.contact-module .heading .visual {
position:absolute;
top:50%;
left:0;
margin:-15px 0 0
}
#footer .text {
padding-top:13px
}
section.footer .socialLinksWrap {
float:none;
display:block;
margin:0 0 10px 0;
}
section.footer .menu {
text-align: center;
padding-bottom: 0;
width: 100%;
float: left;
}
section.footer .menu .desktopInfoWrap, section.footer .menu .countrySelectionWrap {
float:none
}
section.socialLinksGroup ul, section.socialLinksGroup li {
float:none
}
section.footer .menu .desktopLinks, section.footer .menu .desktopInfoWrap {
display:inline-block;
position:relative;
/* top:-9px*/
}
section.socialLinksGroup .headline {
padding-left:0px;
}

.footerRightLogo {
    top: 10px;
}                
.periscopeContainer {
padding: 15px 20px;
max-width: 960px;
margin: 0 auto;
}
.testRTE.section {
padding: 0px 5%;
width: 90%;
}
.billboardNew.section {
padding: 0px 5%;
width: 90%;
}
.billboard.section {
padding: 0px 5%;
width: 90%;
}
.header-holder .logo {
float: left;
margin: 0px;
}
.logoRight {
float:left;
width:100%;
padding: 0 0 10px 0px;
margin-left: -5px;
margin-top: -3px;
}
.logoRight ul.boldLink li {
font-size: 13px;
}
.logoRight ul.boldLink {
float: left;
padding-top: 0px;
padding-right:5px;
}
.logoRight ul.smallLink {
float: left;
clear: both;
padding-top: 2px;
padding-right:5px;
}
section.socialLinksGroup .nav li:last-child {
margin-right: 5px;
}
#header .linkButton {
margin-top:0
}
.custom-search {
display: block;
padding: 10px 15px 10px 20px!important;
}
.login-details ul li a {
padding: 28px 12px 0;
}
/* .videoListing .vepVideoBlock {
float: left;
width:78%;
padding: 0px 2% 0 0;
}*/
section.footer .menu .link {
float: none;
}
.scroller .sliderDetail .desBlock {
width: 50%!important;
}
.contact-module .contact-set .call {
display: none;
}
.contact-module .contact-set.singlecontact .col {
width: 100%;
}
.contact-module .contact-set.doublecontact .col {
width: 100%;
}
.contact-module .contact-set.doublecontact .col:first-child {
border: 0px !important;
}
.singlecontact .col p, .doublecontact .col p {
text-align: left;
}
.refreshBlock .sectionBlock {
margin: 0 -230px;
}
#page {
overflow: visible;
}
.icon-arrow-down {
position: absolute;
z-index: 9;
float: right;
right: 0;
top: 0;
width: 45px;
height: 40px;
}
.icon-arrow-down a {
display: block;
width: 45px;
height: 40px;
}
.close-icon {
display: none;
}
.askQue {
}
.askQue h1 {
font-size: 30px;
line-height: 35px;
}
.askQue h2 {
font-size: 20px;
line-height: 25px;
}
.mainNavigation {
float: right;
font-size: 13px;
line-height: 18px;
width: 27px;
padding: 0px;
}
.megaMenu.fullNav .mainNavigation {
width: 27px!important;
}
.login-details {
float: right;
font-size: 12px;
padding-top: 5px;
position: static;
right: 0px;
top: 0px;
padding-right: 5px;
}
.login-details ul li {
margin: 0px 0 0 7px;
padding:0px;
}
.login-details ul li img {
margin-left: 0px;
}
.login-details .hideItem {
display: none!important;
}
.mainNavigation a.nav-opener img {
height:18px
}
.mainNavigation a.nav-opener {
display: block;
color: #fff;
opacity:.8;
filter: alpha(opacity=80);
}
.mainNavigation a.nav-opener:hover {
display: block;
color: #fff;
opacity:1;
filter: alpha(opacity=100);
}
.mainNavigation a.nav-opener .text {
display: none;
}
.mainNavigation a.nav-opener [class^="icon-"]:before {
line-height: 42px;
}
.mainNavigation a.nav-opener:hover [class^="icon-"]:before {
color: #ccc;
}
.mainNavigation .slide-icon {
display: block;
padding: 10px 0;
margin: 0;
position: absolute;
left: 0;
top: 0;
width: 44px;
background: #000;
}
.mainNavigation .slide-icon [class^="icon-"]:before {
color: #fff;
}
.mainNavigation .slide-icon:hover [class^="icon-"]:before {
color: #ccc;
}
.mainNavigation .nav-block {
display: none;
overflow: hidden;
position: absolute;
top: 0px;
right:0;
width: 276px;
margin:0 -276px 0 0;
z-index: 999;
}
.mainNavigation .nav-block .popup {
display: block;
left: 0;
}
.mainNavigation .nav-block .popup .popup-content {
padding: 11px 10px 10px;
}
.mainNavigation .nav-block .nav-area {
background: #f2f2f2;
margin-top: 0px;
/*min-height:700px;*/
}
.mainNavigation .nav-block .nav-area li:hover > a em {
text-decoration: none;
}
.mainNavigation .nav-block .nav-area > li {
float: none;
padding: 0px;
margin: 0;
border-bottom: 1px solid #ddd;
}
.mainNavigation .nav-block .nav-area > li:first-child {
border-top: 1px solid #ddd;
}
.mainNavigation .nav-block .nav-area > li > a {
float: none;
display: block;
padding: 11px 11px 11px 20px;
font-size: 13px;
line-height:18px;
font-style: normal;
width: 243px;
}
.mainNavigation .nav-block .nav-area > li > a:hover {
color:#000;
}
.mainNavigation .nav-block .nav-area > li.has-drop > a {
background: url(/etc/designs/sep1dx/images/nav-down.png) no-repeat 96% center;
background-size: 24px;
}
.mainNavigation .nav-block .nav-area > li.has-drop > a [class^="icon-"]:before {
right: 15px;
}
.mainNavigation .nav-block .nav-area > li.active {
background: #f0ab00;
}
.mainNavigation .nav-block .nav-area > li.active > a {
background: url(/etc/designs/sep1dx/images/nav-up.png) no-repeat 96% center;
background-size: 24px;
color:#fff;
}
.mainNavigation .drop-area {
position: static;
width: auto !important;
padding: 0;
left:15%;
}
.mainNavigation .drop-area .drop-slide-wrapper {
height: auto !important;
position: static !important;
width: auto !important;
}
.mainNavigation .drop-area .drop-wrapper .drop-holder {
border: 0;
height: auto !important;
}
.mainNavigation .drop-area .drop-wrapper .drop-holder ul {
padding: 0;
border: 0;
}
.mainNavigation .drop-area .drop-wrapper .drop-holder ul li {
font-size: 11px;
line-height: 16px;
padding: 0;
}
.mainNavigation .drop-area .drop-wrapper .drop-holder ul li > a {
display: block;
padding: 10px 11px 10px 20px;
font-size: 11px;
line-height: 16px;
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
border-top: 1px solid #ebebeb;
}
.mainNavigation .drop-area .drop-wrapper .drop-holder ul li > a:hover {
color:#000
}
.mainNavigation .drop-area .drop-wrapper .drop-holder ul li > a.opener {
padding: 10px 34px;
}
.mainNavigation .drop-area .drop-wrapper .drop-holder ul li.has-drop > a {
padding-right: 37px;
background: url(/etc/designs/sep1dx/images/nav-down.png) no-repeat 96% center;
background-size: 24px;
}
.mainNavigation .drop-area .drop-wrapper .drop-holder ul li.has-drop > a [class^="icon-"]:before {
right: 15px;
}
.mainNavigation .drop-area .drop-wrapper .drop-holder ul > li.has-drop > a > .icon-arrow-down:before {
display: block;
color: #000;
}
.mainNavigation .drop-area .drop-wrapper .drop-holder ul > li.has-drop > a > .icon-arrow-right:before {
display: none;
}
.mainNavigation .drop-area .drop-detailed {
position: static;
width: auto !important;
}
.mainNavigation .drop-area .drop-detailed > .drop-holder {
border: 0;
height: auto !important;
}
.mainNavigation .drop-area .drop-detailed > .drop-holder .drop-title {
padding: 10px 20px;
display: none;
}
.mainNavigation .drop-area .drop-detailed > .drop-holder .drop-set {
padding: 0;
}
.mainNavigation .drop-area .drop-detailed > .drop-holder .drop-col {
float: none;
width: auto;
margin: 0;
padding: 0px;
}
.mainNavigation .drop-area .drop-detailed > .drop-holder .drop-col > ul > li.open-close > a {
color: #000;
padding: 9px 10px 9px 20px;
}
.mainNavigation .drop-area .drop-detailed > .drop-holder .drop-col > ul > li.open-close > a > .icon-arrow-down:before {
display: none;
}
.mainNavigation .drop-area .drop-detailed > .drop-holder .drop-col > ul > li.open-close > a.opener:hover em {
text-decoration: none;
}
.mainNavigation .drop-area .drop-detailed > .drop-holder ul .open-close .slide ul {
padding: 0 0 0 14px;
margin: 0;
}
.mainNavigation .drop-area .drop-detailed > .drop-holder ul li a {
color: #008fd3;
padding: 8px 5px 8px 25px;
font-size: 11px;
border:0px;
}
.mainNavigation .drop-area .drop-detailed > .drop-holder ul li a:hover {
color: #008fd3;
}
.mainNavigation .nav-block .nav-area > li > a {
color: #222;
}
.countryselector #country-flayout .country-flayout-body {
width: 240px;
padding: 15px;
text-align: left;
}
.countryselector #country-flayout h2.countryselector-title {
font-size: 16px;
line-height: 1.1875;
margin: 0 0 5px;
}
.countryselector #country-flayout .countryselector-regions {
margin: 0;
}
.countryselector #country-flayout .countryselector-regions .col-creator {
display: block;
}
.countryselector #country-flayout .countryselector-regions .col-creator .countryselector-col {
padding: 7px 0 7px;
border-top: 1px solid #ddd;
background: url(/etc/designs/sep1dx/images/nav-arrow-down-icon.png) no-repeat right 10px;
background-size: 13px;
}
.countryselector #country-flayout .countryselector-regions .col-creator .countryselector-col h3 {
font: 16px/1.1875 BentonSans, Arial, Helvetica, sans-serif;
margin: 0 0 -9px;
}
.countryselector #country-flayout .countryselector-regions .col-creator .countryselector-col h3 {
margin: 0 0 3px;
cursor: pointer;
font-size: 15px;
line-height: 1.2;
}
.countryselector #country-flayout .countryselector-regions .col-creator .countryselector-col h3:hover {
text-decoration: underline;
}
.countryselector #country-flayout .countryselector-regions .col-creator .countryselector-col .countryselector-content {
max-width: none;
}
.countryselector #country-flayout .countryselector-regions .col-creator .countryselector-col .countryselector-content .nav-select {
width: 100%;
margin-bottom: 5px;
display: block;
}
.countryselector #country-flayout .countryselector-regions .col-creator .countryselector-col .countryselector-content ul {
display: none;
}
section.quickLinks ul {
text-align: left;
border-width: 0;
z-index: 102;
margin: 0px;
}
section.socialLinksGroup {
text-align: center;
max-width: 300px;
margin: 0 auto;
}
section.socialLinksGroup .headline {
display: block;
text-align: center;
}
section.socialLinksGroup .headline {
margin-bottom: 5px;
margin-top: 10px;
}
section.socialLinksGroup .contentBlocks > li .linkContent {
border-width: 1px 0;
bottom: 45px;
}
.countryselector {
position: relative;
}
.centerBlock {
max-width: 960px;
margin: 0px 20px;
}
.heroContent .pageShowcase {
max-width: 960px;
margin: 0px 20px;
width: auto;
}
.commonHero .s4hanaBlock {
max-width: 960px;
margin: 0px 20px;
width: auto;
}
.blackContainer {
width: 96%;
padding: 20px 2%;
}
.wrapper-dropdown-1 {
background: url(/etc/designs/sep1dx/images/nav-arrow-icon.png) no-repeat right 25px;
}
.videoInline .videoaLeftContainer .mainplayercontainerVideo {
margin: 0px;
width: 600px;
}
.videoInline .videoAllContainer .mainplayercontainerVideo {
margin: 0px auto;
width: 600px;
}
.videoInline .videoaLeftContainer .mainplayercontainerOverlayVideo {
margin:0px auto;
width:600px;
}
.videoInline .videoAllContainer .mainplayercontainerOverlayVideo {
margin:0px auto;
width:600px;
}
.multiSocialBlock {
float: left;
position: relative;
width: 100%;
}
.socialLinksWrap ul li.shareIcon {
float: none;
position: relative;
top: 2px;
display: inline-block;
}
.socialLinksWrap ul li.shareIcon {
display: block;
padding-left:0px;
}
.socialLinksWrap ul li.shareIcon>div {
width: 95px;
margin: auto;
padding: 15px 0 0px 10px;
}
.custom3ColBillboard {
width: auto;
margin: 0px 20px;
}
.nestedAccordinBlock .centerBlock {
margin: 0px!important;
}
}


@media only screen and (max-width:800px) {

.custom3ColBillboard .billboardOverlayContent {
margin:0px;
width: auto;
padding: 20px 4%;
float: left;
}
.custom3ColBillboard .speakerHeroBlock {
float: left;
width: auto;
padding: 0px;
margin: 20px 10px;
}
.custom3ColBillboard.multiSpeakerContainer .speakerHeroBlock .articleBox {
width: 100%;
padding: 20px 0px;
}
.billboardwithimage.section .positionClass {
display: block !important;
}
.custom3ColBillboard.multiSpeakerContainer .speakerHeroBlock {
display: none;
}
.commonHeroRelative .custom3ColBillboard.multiSpeakerContainer .speakerHeroBlock {
display: block;
}
.customSpeakerContainer.custom3ColBillboard.multiSpeakerContainer {
display: block;
float: left;
position: relative;
z-index: 100;
}
.customSpeakerContainer.custom3ColBillboard.multiSpeakerContainer .speakerHeroBlock {
display: block;
}
.listingSection .vepVideoBlock .savePlaylist {
font-size: 12px!important;
}
.speakerArea {
width: 45%;
}
.multiSpeakerContainer .speakerHeroBlock .columnHero {
padding: 0px 10px;
}
.positionClass .Heading1, .customTextBlock .Heading1 {
font-size: 45px;
line-height: 49px;
}
.positionClass h4, .customTextBlock h4 {
font-size: 23px;
line-height: 26px;
}
.videoInline .videoaLeftContainer .mainplayercontainerVideo {
margin: 0px;
width: 450px;
}
.videoInline .videoAllContainer .mainplayercontainerVideo {
margin: 0px auto;
width: 450px;
}
.videoInline .videoaLeftContainer .mainplayercontainerOverlayVideo {
margin:0px auto;
width:450px;
}
.videoInline .videoAllContainer .mainplayercontainerOverlayVideo {
margin:0px auto;
width:450px;
}
.live_player .right .heading_main {
font-size: 12px;
}
.viewExperts .viewExpertsImage {
padding-bottom: 80px;
}
.touchOnly {
display: block !important;
}
.desktopOnly {
display: none !important;
}
.videoBlock h1 {
font-size: 45px;
line-height: 47px;
}
.s4hanaBlock h1 {
font-size: 45px;
line-height: 50px;
}
.s4hanaBlock h2 {
font-size: 40px;
line-height: 45px;
}
.columnHeroImage img {
max-height: 230px;
max-width: 230px;
}
.agenda_main .agendaLeftBlock {
width: 100%;
float: left;
padding-bottom: 10px;
}
.agenda_main .agendaRightBlock {
width: 100%;
float: left;
padding: 10px 0;
}
.positionClass {
margin: 30px auto!important;
padding: 30px 0%!important;
width: 100%!important;
display: table-cell;
vertical-align: middle;
}
.logoBlock span {display:none;}
.socialMediaCenterBlock iframe{
 width:750px;
 }
}

@media only screen and (device-width: 768px) and (orientation:portrait) {
/* For general iPad layouts */
#TB_window {
zoom: 90%;
}
.regularPopup.well {
zoom: 86%;
}
.socialMediaBlock iframe{
    width:768px;
}
.socialMediaCenterBlock iframe{
        width:728px;
    }
}

@media only screen and (max-width:767px) {

.embedVideoMob{
	width: 240px;
    margin: auto;
}    

 .socialMediaBlock iframe{
    width:100%;
 }
.socialMediaCenterBlock iframe{
    width:100%;
}
.footerRightLogo {
    top: -6px;
} 

.liquidColumnBlock .commonBrick>div{border-left:0px solid #fff;border-right:0px solid #fff;}

.liquidColumnBlock.bricks4Column .commonBrick .imageComp {
    margin: 0px 20px;
}

.liquidColumnBlock.bricks4Column .commonBrick {width:100%; float:left;  border-top: 1px solid #fff !important;
    border-bottom: 1px solid #fff !important; }

.liquidColumnBlock.bricks3Column .commonBrick {width:100%; float:left;  border-top: 1px solid #fff !important;
    border-bottom: 1px solid #fff !important; }

.liquidColumnBlock.bricks2Column .commonBrick {width:100%; float:left;  border-top: 0px solid #fff !important;
    border-bottom: 0px solid #fff !important; }


 .liquidColumnBlock .commonBrick {
    display: block;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%;
    border: 0px !important;
    border-top: 1px solid #fff !important;
    border-bottom: 1px solid #fff !important;    
} 

.liquidColumnBlock .commonBrick .brickContent .brickCell>div {
    width: 100%;
    display: block;
}

.multiSpeakerContainer.customeICSComp .speakerHeroBlock {
    float: left;
    width: 100%;
    padding: 0px;
}

.customAccTable {
margin: 20px 0px;
padding:0px;
width: 99.7%;
overflow-y: hidden;
overflow-x: scroll;
border: 1px solid #dedede;
}
.customAccTable table {
border-collapse: collapse;
border: 0px solid #dedede;
font-family: "BentonSansRegular", Arial, Helvetica, sans-serif;
width: 930px;
}
.accordianBlock.nestedAccordinBlock .accordianBlock .nestedinrtab .innertab .customAccTable {
padding: 0px 0px;
margin: 20px 8%;
width: 91%;
}
.accordianBlock.nestedAccordinBlock .accordianBlock .nestedinrtab {
padding: 0px 0 0px 7% !important;
margin: 0px !important;
width: 93% !important;
float: left;
}
.accordianBlock.nestedAccordinBlock .accordianBlock .nestedinrtab .customAccTable .pClass {
padding: 20px 23px;
}
.imageComp.parbase.section img {
margin: auto;
width: 100%;
}
.wellResponsive {
width: 80%!important;
box-sizing: border-box;
}
.listingSection .vepVideoBlock .savePlaylist {
font-size: 13px!important;
}
.periscopeContainer {
padding: 15px 0px;
}
.sidebarBlock ul.innertab li {
padding: 0px 10px;
font-size: 13px;
}
#bottomPaging a.viewMore {
float: left;
margin-top: 10px;
font-weight: bold;
}
.twoColumnBox .leftColumn .customPeriscope {
padding: 15px 20px 0px 0px;
float:left;
}
.twoColumnBox .rightColumn .customPeriscope {
padding:15px 20px 0px 0px;
float:left;
}
.accordianBlock .expandTitle {
padding: 10px 0px;
}
.accordianBlock .expandTitle span {
font-size: 14px;
line-height: 22px;
}
.accordianBlock .innertab h3 {
padding: 10px 10px 0px 50px;
font-size: 18px;
line-height: 1.27777777;
}
.priceTableHeading {
font-size: 26px;
line-height: 30px;
}
.desktop {
display:none;
}
.mobile {
display: block;
width: 98%;
margin: 0px auto;
}
.mobile table {
width: 100%;
color: #444;
border: 1px Solid #ccc;
margin-bottom: 10px;
}
.mobile table tr td {
vertical-align: middle;
padding: 8px 3px;
height: 44px;
font-size: 14px;
line-height: 1.57;
border: solid #f4f4f4;
border-width: 0px 20px 0px 0px;
background-color: #f4f4f4;
background-image: url(/etc/designs/sep1dx/images/bg-sep.png);
background-position: 0 100%;
background-repeat: repeat-x;
width:50%;
}
.mobile table tr:first-child td {
background-color: #008fd3;
border-right: 0px solid #f4f4f4;
border-left: 0px solid #f4f4f4;
font-weight:bold;
color:#fff;
text-align:center;
}
.mobile table tr td:first-child {
text-align:left!important;
padding-left: 10px;
padding-right: 10px;
}
.mobile table tr th {
vertical-align: middle;
padding: 8px 15px;
text-align: center;
height: 44px;
font-size: 14px;
line-height: 1.57;
border: 1px solid #f4f4f4;
color: #fff;
background-color: #008fd3;
background-image: url(/etc/designs/sep1dx/images/bg-sep.png);
background-position: 0 100%;
background-repeat: repeat-x;
width: 50%;
}
.megaMenu.fullNav .mainNavigation .nav-block .nav-area>li {
padding:0px;
}
.sectionBlock {
min-height:300px;
}
.CQSectionPrimary .sectionBlock {
min-height:400px;
}
.scrollDiv {
height: 760px;
}
.multiSocialBlock {
float: none;
position: static;
}
.dateMobile {
display:block;
}
.dateDesktop {
display:none;
}
.dateToggle {
display:block;
}

.myInfoSubmitOverlay {
padding:30px 10px;
font-size:13px;
}
#annoucementnotice .left {
padding: 15px 0px 15px 0px !important;
width: 100%;
font-size: 13px;
line-height: 18px;
font-family: BentonSansRegular, Arial, Helvetica, sans-serif;
background: none;
background-size: 40px;
}
#annoucementnotice .left a {
font-size: 12px;
}
.videoInline .videoaLeftContainer {
float: left;
width: 100%;
padding-bottom:10px;
}
.videoInline .videoaRightContainer {
float: right;
width: 100%;
height: 100%;
position: relative;
text-align:center;
}
.videoInline {
width: 300px;
margin: auto;
float:none;
padding: 40px 0px;
position: relative;
}
.videoInline .videoaLeftContainer .mainplayercontainerVideo {
margin: 0px;
width: 300px;
}
.videoInline .videoAllContainer .mainplayercontainerVideo {
margin: 0px auto;
width: 300px;
}
.videoInline .videoaLeftContainer .mainplayercontainerOverlayVideo {
margin:0px auto;
width:300px;
}
.videoInline .videoAllContainer .mainplayercontainerOverlayVideo {
margin:0px auto;
width:300px;
}
.live_sponcer_main {
width: 99%;
float: left;
border: 1px #E5E4E5 solid;
}
.live_player .right {
width: 100%;
float: right;
}
.live_player .left {
width: 100%;
}
#main-del .live_container .VideoPopUp {
width: 100%;
}
.regDownload .LinkReadmore {
width: 100%;
float: left;
text-align: center;
}
.my-profile .access-form .twocolumns .column {
width: 100%;
float: left;
padding: 0px 0 0px 0px;
}
.my-profile .linkButton {
margin-top:15px;
}
.access-form input[type="password"], .access-form input[type="text"] {
background:#fff;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:solid 1px #ccc;
}
.access-form select {
background:#fff;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:solid 1px #ccc;
}
#pnlSocialBlockOneDX {
display: none;
}
section.socialLinksGroup ul, section.socialLinksGroup li {
float: none;
/*display:inline-block; */  
}
.run_better {
border-top: solid 1px #ccc;
margin-top: 5px;
}
.run_better .contentRow .leftSide {
width: 100%;
margin: 0px;
}
.agenda_main .expand {
display: none;
}
.run_better .contentRow .rightSide {
padding: 0px;
width:95%;
}
.run_better .contentRow .thelanguage .left {
width: 100%;
}
.run_better .contentRow .left ul {
border-top: 1px solid #CCC;
margin: 0px;
padding: 0;
width: 100%;
}
.run_better .contentRow .left ul li {
float: left;
border: none;
width: auto;
padding: 5px 2px;
}
.run_better .contentRow .left ul li a {
background: transparent;
text-align: center;
}
.run_better .contentRow .left ul li a:hover {
background: transparent;
text-align: center;
}
.run_better .contentRow .left ul li a strong {
display: none !important;
}
.no-image {
display: inline;
}
.run_better_heading {
display: none;
}
.run_better .contentRow .area_content p {
display: none;
padding-bottom: 0px;
}
.run_better .contentRow .area_content .favorites_main {
display: none;
}
.expand-outer {
display: none;
}
.scroller .sliderDetail .desBlock {
width: 62%!important;
}
.speakerBlock tr td {
padding: 2px 3px 10px;
}
.xCaseLeftBlock .twoColumnBox .leftColumn {
width: 100%;
padding-right: 0%;
padding-bottom: 25px;
}
.xCaseLeftBlock .twoColumnBox .rightColumn {
width: 100%;
}
.centerbtn {
margin-left: 0px !important;
}
.orBtn {
text-align: center;
padding: 0% 6% 5% 0%;
float: left;
margin-top: -18px;
}
.askBg .sectionBlock {
min-height: 725px;
}
.s4hanaBlock .hanaDes {
font-size: 19px;
line-height: 26px;
padding: 5px 0 0;
}
.videoBlock h1 {
font-size: 25px;
line-height: 35px;
}
.s4hanaBlock h1 {
font-size: 30px;
line-height: 35px;
}
.s4hanaBlock h2 {
font-size: 30px;
width: 100%;
padding: 0px;
line-height: 35px;
}
.videoBlock .playButton img {
width: 60px;
}
.askBg {
background: #333;
}
.sectionShowcaseBlock {
margin: 0px;
max-height: 330px;
background: none;
}
.refreshBlock .sectionShowcaseBlock {
margin: 0px;
max-height: 440px;
}
.sectionBlock {
margin: 0 auto;
position: relative;
overflow: hidden;
}
.refreshBlock .sectionBlock {
margin: 0 auto;
}
.billboardblock .sectionBlock {
margin: 0 auto;
}
.mediaContentBlock {
padding: 100px 0 0;
}
.customerStoryColumn h1 {
font-size: 38px;
line-height: 40px;
}
.customerStoryColumn h2 {
font-size: 18px;
line-height: 24px;
}
.customerStoryColumn h3 {
font-size: 10px;
line-height: 15px;
}
.customerStoryColumn h4 {
font-size: 24px;
line-height: 28px;
}
.customerStoryColumn .columnDetail {
font-size: 18px;
line-height: 24px;
}
.blockWrapper {
width: 100%;
margin: 0 auto;
}
.customerStoryColumn {
width: 100%;
float: right;
position: relative;
}
.mediaImage {
background: none;
}
.mediaImage .mediaDesktop {
display: none;
}
.mediaImage .mediaTablet {
display: none;
}
.mediaImage .mediaMobile {
display: block;
}
.line-separator {
height: 80px;
}
.width48 {
width: 100% !important;
}
.width58 {
width: 100% !important;
}
.width38 {
width: 100% !important;
}
.queBlock {
padding: 60px 0 220px;
}
.s4hanaBlock {
padding: 60px 0;
}
.testimonialBlock {
padding: 60px 0;
}
.innerPage .testimonialBlock {
padding: 50px 0;
}
.queBlock h1 {
font-size: 28px;
line-height: 30px;
}
.queBlock h2 {
font-size: 16px;
line-height: 20px;
}
.blackContainer {
width: 92%;
padding: 15px 4%;
}
.selectQue h2 {
font-size: 20px;
line-height: 22px;
}
.wrapper-dropdown-3 {
font-size: 13px;
padding: 10px 18% 10px 2%;
width: 80%;
}
.wrapper-dropdown-3 .dropdown li {
font-size: 13px;
padding: 2px 10px;
}
.promoTitle {
font-size: 30px;
line-height: 35px;
padding: 30px 0px 0px;
}
.askBlock {
float: left;
width: 100%;
padding: 15px 0 0;
text-align: center;
min-height: 100px;
background-position: left top !important;
background-size: 70% !important;
}
.askQue {
width: 100%;
float: left;
background: #333333;
padding: 20px 40px 35px;
margin: 0px -40px;
max-width: 100%;
position: relative;
margin-top: 55%;
min-height: 150px;
}
.askQue .LinkBtn {
padding: 10px 0px 0;
}
.askQue h1 {
font-size: 25px;
color: #fff;
float: left;
width: 86%;
padding: 10px 7%;
line-height: 35px;
margin-bottom: 5px;
font-family: "BentonSansBold", Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
.askQue h2 {
font-size: 19px;
color: #a6a6a6;
line-height: 26px;
}
.askTextField {
width: 100%;
border: 2px solid #a6a6a6;
border-bottom: 2px solid #fff;
padding: 7px 0;
margin: 20px 0px;
float: left;
}
.askTextField span {
font-size: 19px;
color: #a6a6a6;
line-height: 25px;
}
.askTextField input[type=text] {
font-size: 19px;
color: #a6a6a6;
line-height: 25px;
height: 25px;
}
.selectQue .jcf-select .jcf-select-opener:before {
left: 65%;
}
.testimonialBlock h1 {
font-size: 14px;
line-height: 22px;
}
.testimonialBlock h2 {
font-size: 19px;
line-height: 26px;
padding: 55px 0px 30px;
margin-top: 10px;
color: #000;
}
.testimonialBlock h3 {
font-size: 12px;
line-height: 20px;
}
.regDownload .leftArea {
float: right;
width: 100%;
padding: 50px 0px 10px;
text-align: center;
}
.regDownload .leftArea .LinkBtn {
text-align: center;
}
.regDownload .rightArea {
float: left;
width: 100%;
text-align: center;
}
.pageShowcase h1 {
font-size: 16px;
line-height: 18px;
}
.pageShowcase {
padding: 65px 0px;
}
.pageShowcase h2 {
font-size: 30px;
line-height: 35px;
padding: 0px;
}
.pageShowcase h3 {
font-size: 18px;
line-height: 22px;
}
.pageShowcase .showcaseLink a {
font-size: 14px;
line-height: 20px;
}
.pageShowcase .showcaseLink {
margin-top: 0px;
}
.prvBenefit a {
font-size: 14px;
padding: 10px 15px;
}
.nextBenefit a {
padding: 10px 15px;
font-size: 14px;
}
.showcaseTable {
padding: 0px 0 100px;
max-width: 1240px;
margin: auto;
float: left;
width: 100%;
}
.contentBlock h1 {
font-size: 25px;
line-height: 30px;
}
.contentBlock .benefitDes {
font-size: 19px;
line-height: 26px;
}
.articleBox {
width: 100%;
float: left;
padding: 30px 0px 0 0;
text-align: center;
}
.articleBox .articleImage {
padding: 10px 0;
}
.galleryBox {
width: 44%;
float: left;
padding: 5px 3%;
text-align: center;
min-height: 150px;
}
.caseImage {
float: right;
width: 100%;
position: relative;
}
.casestudyBlock {
float: left;
width: 90%;
padding: 55px 5%;
}
.owl-carousel {
padding: 50px 0px;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev {
background: url(/etc/designs/sep1dx/images/left-arrow-orng.png) no-repeat center center;
background-size: 23px;
left: -30px;
}
.owl-theme .owl-controls .owl-buttons div.owl-next {
background: url(/etc/designs/sep1dx/images/right-arrow-orng.png) no-repeat center center;
background-size: 23px;
right: -30px;
}
.twoColumnBox {
display: block;
}
.twoColumnBox .leftColumn {
float: left;
width: 100%;
}
.twoColumnBox .rightColumn {
float: right;
width: 100%;
}
.twoColumnBox .caseDetail {
width: 100%;
padding: 5% 0%;
}
.twoColumnBox .columnPad {
width: 100%;
padding: 30px 0px 35px 0px;
}
.twoColumnBox .contentBlock .benefitDes {
padding: 0px 0px 50px;
width: 100%;
}
.twoColumnBox .columnBg {
background: #f4f4f4;
min-height: 100px;
padding: 0px 20px;
width: auto;
}
.twoColumnBox h2 {
font-size: 22px;
line-height: 24px;
}
.twoColumnBox h3 {
font-size: 13px;
line-height: 18px;
}
.twoColumnBox .columnDes {
font-size: 19px;
line-height: 26px;
}
.twoColumnBox .caseDetail h1 {
padding: 0px 0 10px;
}
.twoColumnBox .caseDetail {
width: 100%;
padding: 60px 0% 0;
}
.twoColumnBox .caseDetail h3 {
font-size: 13px;
line-height: 20px;
padding: 0px;
}
.xCaseLeftBlock .columnDes {
font-size: 20px;
line-height: 24px;
}
.xCasetwoColumn h1 {
font-size: 28px;
line-height: 28px;
}
.xCaseShowcase {
padding: 60px 0;
width: 100%;
text-align: center;
}
.xCaseShowcase h1 {
font-size: 30px;
color: #000;
text-align: center;
line-height: 30px;
}
.xCaseShowcase h2 {
font-size: 18px;
color: #000;
line-height: 23px;
text-align: center;
}
.xCaseShowcase h3 {
font-size: 10px;
color: #000;
float: left;
text-align: center;
}
.xCaseLeftBlock {
float: left;
width: 100%;
padding-top: 50px;
}
.xCaseRightBlock {
float: left;
width: 100%;
padding-top: 50px;
}
.xCaseLeftBlock .xCasetwoColumn .leftCase {
width: 100%;
padding: 0px;
}
.xCaseLeftBlock .xCasetwoColumn .rightCase {
width: 100%;
padding: 20px 0 0 0;
}
.viewExperts {
width: 100%;
padding: 10px 0% 10px;
float: left;
}
.caseRightText h1, .caseRightText h3, .caseRightText .columnDetail {
padding-left: 0px;
}
.viewExperts .viewExpertsImage {
padding-bottom: 40px;
}
/*************************************** Customer Logos ******************************************************************/

ul.customerLogo {
border-bottom: solid 0px #CCC;
}
ul.customerLogo li {
float: left;
width: 100%;
text-align: left;
padding: 50px 0%;
border-right: 0px;
min-height: 10px;
border-bottom: solid 1px #CCC;
}
ul.customerLogo li a {
text-align:center;
}
article.customerDetail .LinkReadmore a {
text-align: left;
}
ul.customerLogo.evenRow li:first-child {
border-top: solid 0px #CCC;
}
ul.customerLogo li:last-child {
border-right: 0px;
border-bottom: 0px;
}
ul.customerLogo li img {
position: relative;
margin: auto;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
}
ul.customerLogo span.close-icon {
float: right;
position:relative;
top:-30px;
display:block;
height:0px;
right:0px;
}
.customerDetail {
width: 80%;
padding: 30px 0 0 35px!important;
margin: 30px 0 0 0!important;
font-size: 16px;
line-height: 26px;
position: relative;
top: 20px;
background:url(/content/dam/digitalhub/cec/images/quote-icon-customer.png) no-repeat left top;
}
.customerDetail p {
width:80%;
}
.customerDetail .close-icon {
display:none;
}
ul.customerLogo span.arrow-icon-up {
display:none!important;
}
ul.customerLogo span.arrow-icon-down {
display:none!important;
}
.threeCustomerBlock .customerRow .customerRowLogo div {
position: relative;
height: 100%;
}
.threeCustomerBlock {
padding:0px;
}
.threeCustomerBlock .customerRow {
width: 100%;
float:left;
/*border-bottom:solid 1px #CCC;*/
display: -webkit-block;
display: -ms-block;
display: -webkit-block;
display: block;
flex-direction: row;
padding: 50px 0%;
}
.threeCustomerBlock .customerRow:last-child {
border-bottom: solid 0px #CCC;
padding-bottom: 80px;
margin-bottom: 80px;
}
.threeCustomerBlock .customerRow .customerRowLogo {
width: 100%;
margin-right: 0;
float:left;
border-right: solid 0px #CCC;
position:relative;
text-align:center;
}
.threeCustomerBlock .customerRow .customerRowLogo img {
position: relative;
margin: auto;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
}
.threeCustomerBlock .customerRow .customerRowDetail {
width:80%!important;
float: left;
padding: 30px 0 0 35px!important;
margin: 30px 0 0;
font-size:16px;
line-height:26px;
color:#1d1d1d;
font-family: "BentonSansRegular", Arial, Helvetica, sans-serif;
font-weight:normal;
display:none;
}
.threeCustomerBlock .customerRow .customerRowDetail .close-icon {
float: right;
position: relative;
top: -50px;
display:block;
}
.threeCustomerBlock .customerRow span.close-icon {
float: right;
position: relative;
top: -35px;
width: 100%;
text-align: right;
height: 0;
display:block;
}
.threeCustomerBlock .customerRow span.close-icon a {
display:block;
}

/*********************************************** For footer***************/
.countryselector {
float: none;
padding: 0;
position: static;
}
.countryselector .icon-arrow-up {
display: none;
}
.countryselector .countryselector-btn #countryselector-action {
width: 130px;
overflow: hidden;
text-overflow: ellipsis;
padding: 0;
}
.countryselector .countryselector-btn #countryselector-action img {
display: none;
}
.countryselector .countryselector-btn {
display: table;
margin: 0 auto;
float: none;
}
.countryselector #country-flayout {
width: 100%;
left: 0;
border-width: 1px 0;
}
.countryselector #country-flayout .country-flayout-body {
width: auto;
text-align: left;
}
section.quickLinks .header {
color: #000;
text-align: left;
}
section.quickLinks .header .icon-arrow-down {
display: inline;
}
section.quickLinks .header .icon-arrow-up {
display: none;
}
section.quickLinks ul {
position: static;
background: 0;
border: 0;
padding: 0;
margin: 12px auto;
box-shadow: none;
width: 100% !important;
}
section.quickLinks ul li {
border: 0;
display: inline-block;
width: 31%;
padding: 0;
margin: 0px;
text-align: left;
}
section.quickLinks ul li a {
padding: 10px 0 0 10px;
color: #008fd3;
font-size: 12px;
}
section.socialLinksGroup {
max-width: none;
padding-bottom: 10px;
}
section.socialLinksGroup .nav {
margin-bottom: 18px;
position: relative;
}
section.socialLinksGroup .contentBlocks {
display: block;
}
section.socialLinksGroup .contentBlocks li {
position: static;
transform: none;
}
section.socialLinksGroup .contentBlocks li .linkContent {
background: 0;
border: 0;
min-height: 170px;
width: auto;
padding: 30px 20px;
margin: 0 auto;
text-align: left;
}
section.socialLinksGroup .contentBlocks li .linkContent .icon {
float: left;
height: 60px;
}
section.socialLinksGroup .contentBlocks li .linkContent .description {
margin: 0 30px 30px 80px;
padding: 10px 0 0 0;
}
section.socialLinksGroup .contentBlocks li .linkContent .description:after {
content: '';
display: block;
clear: both;
}
section.socialLinksGroup .contentBlocks li .linkContent .followShareWrap {
margin-top: 30px;
}
.copyrightSAP {
display: none;
}
.mainNavigation .nav-block {
/* width: 100%;*/
width:276px;
}
.contact-module .contact-set .col {
padding: 15px 20px 15px 68px;
}
.contact-module .popup .popup-content {
padding: 0px 15px 0px 19px;
}
.contact-module .contact-title {
margin: 0;
padding: 11px 0 13px;
font-size: 20px;
line-height: 25px;
}
.queBlock h2 {
color: #fff;
}
.benefitMob {
padding: 55px 0 0;
height: 185px;
}
.heroContent .pageShowcase {
padding: 50px 0 0;
}
.commonHero .pageShowcase {
padding: 10px 0;
}
.commonHero .s4hanaBlock {
padding: 25px 20px;
}
.full-width .columnHeroImage {
float: none;
width: 100%;
max-width: 100%;
}
.full-width {
max-width: 100%;
float: left;
padding: 25px 0px 40px 0%;
}
.full-width-contant {
width: 96%;
padding-top: 0px;
}
.full-width-contant .LinkBtn {
text-align: center;
}
.full-width h2 {
text-align: center;
}
.full-width p {
text-align: center;
}
.idc-padd {
padding: 3% 0% 55px 0% !important;
}
.mainplayercontainerVideo {
width: 280px;
}
.socialLinksGroup .contBlock {
height: 200px;
padding: 10px 20px;
text-align: left;
}
.socialLinksGroup .contBlock span img {
margin-bottom: 8px;
float: left;
margin-right: 20px;
margin-top: 8px;
}
section.socialLinksGroup .nav {
position: static;
}
.joinFacebook, .joinTwitter, .joinYouTube, .joinInstagram, .joinInstagram2, .joinLinkedIn, .joinGoogle, .Slideshare, .shareEmail, .xingshare, .weiboshare, .flickrshare, .flickrshare2, .joinFacebook2, .joinTwitter2, .joinYouTube2, .joinLinkedIn2, .joinGoogle2, .Slideshare2, .shareEmail2, .xingshare2, .weiboshare2 {
right: 0px;
padding: 0px;
width: 100% !important;
position: static;
box-shadow: 0px 0px 0px #e9e9e9;
background: #e9e9e9;
border: 0px solid #ccc;
}


/***************** Session Detail **************/
.sponsorContainer .leftBlock {
width: 100%;
float: left;
}
.sponsorContainer .rightBlock {
width: 100%;
float: left;
}
.overlayContainer .leftBlock {
width: 100%;
float: left;
}
.overlayContainer .rightBlock {
width: 100%;
float: right;
}
.overlayContainer .rightBlock .sessionAds {
display: none!important;
}
.relContent {
float: left;
width: 100%;
background: #fff;
padding: 10px 0%;
border-right: solid 0px #dedede;
border-bottom: solid 1px #dedede;
}
.relMaterial {
float: left;
width: 100%;
padding: 10px 0%;
}
.speakerArea {
width: 45%;
}
.vepWrapper .sessionTitle {
font-size: 18px;
line-height: 20px;
}
.vepLeftBlock {
width: 265px;
background: #fff;
box-shadow: 2px 4px 12px #999;
padding: 20px 0px 0;
position: absolute;
z-index: 99;
left: 0px;
top: 47px;
margin-left: -20px;
left:-290px;
}
.vepLeftBlock .searchBlockLeft {
width: 90%;
float: left;
padding: 0px 5%;
}
.vepRightBlock {
width: 100%;
}
.vepVideoBlock {
width: 100%;
padding: 20px 0px;
}
.run_better .contentRow .leftSide span {
margin-top: 0;
float: right;
font-size: 13px;
}

/******************** Sponsor Listing Page CSS ***************************/


.listingContainer .listingLeft {
width:100%;
float:left;
}
.listingContainer .listingRight {
width:100%;
float:left;
padding-top:15px;
padding-bottom:15px;
}
.header-holder #searchDiv.popup-content {
width: 100%;
}
.header-holder #searchDiv.popup-content .search-field {
margin: 15px 10px;
}
.playListTable td:first-child {
width:70%;
}
.eventListing .calendarHeading {
font-size:15px;
padding: 10px 2%;
width: 96%;
}
.sponsorpagecontent .spoContentLeft {
float: left;
line-height: 18px;
width: 100%;
}
.sponsorpagecontent .spoContentRight {
float: right;
width: 100%;
padding-top:30px;
}
.popup_agenda {
text-align: center;
width: 90%!important;
padding: 40px 5%!important;
}
.popup_agenda .calander_outer {
float: left;
margin:20px 0px!important;
line-height: 25px;
text-align: center;
width: 24%;
}
.EventAlert {
max-width: 100%;
}
.commonHero.billBoardRelative {
position: relative;
}
.billboardOverlay {
padding:0px;
}
.billboardOverlayContent {
padding: 30px 5%;
background: rgba(255, 255, 255, 0.93);
width: 90%;
margin-top: 0;
margin-left: 0;
float: left;
}
.billboardOverlay .billboardOverlayHeading {
font-size: 20px;
line-height: 24px;
margin-bottom: 35px;
}
.billboardOverlay p {
line-height: 20px;
font-size: 13px;
}
.composeTweet a {
padding: 6px 2%;
width:95%;
margin: 10px 0 0px;
float:left;
}
table.resultPaging {
float: right;
width:auto;
}
table.resultPaging tr td {
float: left;
width: 100%;
padding: 10px 0;
display:none;
}
table.resultPaging tr td:first-child {
display: block;
}
.multiSpeakerContainer .speakerHeroBlock .articleBox {
width: 100%;
padding: 20px 0px;
}
.multiSpeakerContainer .speakerHeroBlock .articleBox.stack4cols {
width: 100%;
padding: 20px 0px;
}
.customStack .multiColHeading {
font-size: 26px;
color: #000;
line-height: 30px;
}
.multiSpeakerContainer .multiColHeading {
font-size: 26px;
color: #000;
line-height: 30px;
}
.positionClass h1, .customTextBlock h1 {
font-size: 22px;
line-height: 26px;
}
.positionClass h2, .customTextBlock h2 {
font-size: 20px;
line-height: 24px;
}
.positionClass h3, .customTextBlock h3 {
font-size: 18px;
line-height: 24px;
}
.positionClass h4, .customTextBlock h4 {
font-size: 16px;
line-height: 22px;
}
.positionClass h5, .customTextBlock h5 {
font-size: 15px;
line-height: 20px;
}
.positionClass h6, .customTextBlock h6 {
font-size: 13px;
line-height: 18px;
}
.customTextBlock ul li, .customTextBlock ol li {
width:94%;
margin-left: 6%;
}
.twoColumnBox .centerBlock {
margin:0px;
}
.twoColumnBox .positionClass {
float: left;
}


/*********************************************************/

.positionClass .Title100, .customTextBlock .Title100 {
font-size: 30px;
line-height: 36px;
}
.positionClass .Title70, .customTextBlock .Title70 {
font-size: 25px;
line-height: 30px;
}
.positionClass .Heading1, .customTextBlock .Heading1 {
font-size: 22px;
line-height: 26px;
}
.positionClass .Heading2, .customTextBlock .Heading2 {
font-size: 20px;
line-height: 24px;
}
.positionClass .Heading3, .customTextBlock .Heading3 {
font-size: 18px;
line-height: 24px;
}
.positionClass .Heading4, .customTextBlock .Heading4 {
font-size: 16px;
line-height: 22px;
}
.positionClass .Heading5, .customTextBlock .Heading5 {
font-size: 15px;
line-height: 20px;
}
.positionClass .Heading6, .customTextBlock .Heading6 {
font-size: 13px;
line-height: 18px;
}
.customColumnLinks ul.customQuickLinks.columnOne li {
width:100%;
float:left;
padding:15px 0%;
list-style:none;
}
.customColumnLinks ul.customQuickLinks.columnTwo li {
width:100%;
float:left;
padding:15px 0%;
list-style:none;
}
.customColumnLinks ul.customQuickLinks.columnThree li {
width:100%;
float:left;
padding:15px 0%;
list-style:none;
}
.customColumnLinks ul.customQuickLinks.columnFour li {
width:100%;
float:left;
padding:15px 0%;
list-style:none;
}
.customColumnLinks ul.customQuickLinks {
text-align:center;
}
#header .linkButton {
font-size: 13px!important;
}
.customColumnLinks .quickLinksHeading {
height: 100%!important;
}
.customTextBlock {
padding: 30px 0px;
width: 100%;
padding-right:0%;
}
.twoColumnBox .leftColumn .customTextBlock {
padding: 30px 0px;
width: 100%;
padding-right: 0;
display:block;
}
.twoColumnBox .rightColumn .customTextBlock {
padding: 30px 0px;
width: 100%;
padding-right: 0;
}




/******************/

.eventSchedule {
min-height: 100%;
display: block;
float: left;
padding-bottom: 30px;
}
.eventSchedule .eventColumn .dayMonth .borderLine {
display:none;
}
.eventSchedule .eventColumn {
padding-bottom:10px!important;
position:relative;
width:100%!important;
float:left;
}
.eventSchedule .eventColumn .dayMonth span {
width: auto;
float: none;
padding-right:3px;
font-size:15px;
text-transform:uppercase;
}
.eventSchedule .eventColumn .dayMonth {
font-size:15px;
cursor: pointer;
background:url(/etc/designs/sep1dx/images/event-down-icon.png) no-repeat right center;
}
.eventSchedule .eventColumn .dayMonth span:after {
content:',';
}
.eventSchedule .sponsoredBy {
background:transparent!important;
position:relative;
bottom:0px;
margin:0px;
padding: 10px 0px;
font-size:11px;
}
.eventSchedule .eventColumn .eventBlock {
width: 100%;
float: left;
min-height: 100%;
padding-top: 25px;
padding-bottom:2px;
}
.eventSchedule .eventColumn .eventScheduleAdjust>div:first-child {
border-top: 1px solid #313131;
margin-top: 20px;
}
.eventSchedule .eventColumn {
background:#222;
padding: 12px 5%!important;
position: relative;
width: 90%!important;
float: left;
margin-bottom: 2px!important;
}
.eventScheduleAdjust {
padding: 0px!important;
margin: 0px!important;
width: 100%!important;
float: left!important;
}
/*.sapLogo {padding-right: 6%;}


.asugLogo {padding-left: 6%;}
*/

.logoBlock span {display:none;}
.custom_embed_video .liveCompImage .playerImg {
    width: 100%;
    height: 135px;
}
section.footer .mobileInfoWrap {
text-align:center;
display:block;
padding:18px 0 12px
}
section.footer .mobileInfoWrap .copyright {
text-align:right;
width:48%;
float:left
}
section.footer .mobileInfoWrap .copyright p {
margin:0
}
section.footer .mobileInfoWrap .quickLinksWrap:after {
content:'';
display:block;
clear:both
}
/* section.footer .mobileInfoWrap .quickLinksWrap section.quickLinks .header {
margin-left:52%
}*/
section.footer .mobileInfoWrap:first-child:last-child {
float:none
}
section.footer .socialLinksWrap {
border-bottom:1px solid #fff;
margin:0
}
section.footer .menu {
margin:0 0 0 -1px;
padding:0;
width:100%;
border-bottom:1px solid #fff;
display:inline-block;
top:0
}
section.footer .menu .desktopLinks {
display:none
}
section.footer .menu .desktopInfoWrap {
display:none
}
section.footer .menu .mobileLink {
width:50%;
float:left;
padding:18px 0 12px;
margin:0;
text-align:center;
border-top:1px solid #fff;
display:inline-block;
}
section.footer .menu .mobileLink:nth-child(odd) {
border-left:1px solid #fff;
margin-left:-1px;
position:relative;
left:1px
}
section.footer .menu .mobileLink:nth-child(even) {
clear:both;
display:block;
border-right:1px solid #fff;
margin-right:-1px
}
section.footer .menu .lastAloneLink {
width:100%
}
}



