#left .pull,
.flex-container {
    margin-left: -30px;
    margin-right: -30px;
    padding-bottom: 15px;
}

@media screen and (max-width: 770px) { 
    #left .pull,
    .flex-container {
        margin-left: -20px;
        margin-right: -20px;
        padding-bottom: 15px;
    }
}

hr{
padding-left: 60px;
}

#pushLeft{
padding-left: 0;
}

#leftRightWrapper{
border-bottom: none;
}

.noside{
border-bottom: 1px solid #D3D3D3 !important;
}

#leftWrap{
margin-left: 0;
float: none;
}

section#left{
float: none;
}

#rightWrap {
float: none;
width: 100%;
box-shadow: inset #FFF 0 1px 0;
border-top: 1px solid #D3D3D3;
padding: 0px;
font-size: 1em;
}

#rightWrap,#leftWrap{
border-bottom: none;
}

section#right {
float: none;
position: relative;
z-index: 3;
padding: 30px;
}

#left .pull,
.flex-container {
    margin-left: -30px;
    margin-right: -30px;
    padding-bottom: 15px;
}

@media screen and (max-width: 770px) { 
    #left .pull,
    .flex-container {
        margin-left: -20px;
        margin-right: -20px;
        padding-bottom: 15px;
    }
}

hr{
padding-left: 60px;
}

#pushLeft{
padding-left: 0;
}

#leftRightWrapper{
border-bottom: none;
}

.noside{
border-bottom: 1px solid #D3D3D3 !important;
}

#leftWrap{
margin-left: 0;
float: none;
}

section#left{
float: none;
}

#rightWrap {
float: none;
width: 100%;
box-shadow: inset #FFF 0 1px 0;
border-top: 1px solid #D3D3D3;
padding: 0px;
font-size: 1em;
}

#rightWrap,#leftWrap{
border-bottom: none;
}

section#right {
float: none;
position: relative;
z-index: 3;
padding: 30px;
}

@media screen and (min-width: 771px) {
.fluid-width-video-wrapper{
padding-left:60px !important;
padding-bottom: 30px !important;
left:-30px;
}
}

@media screen and (max-width: 770px) {
section#right{padding: 20px;}
fluid-width-video-wrapper{padding-left:40px !important;padding-bottom:20px !important;left:-20px;}
}