/* ============================================ Custom Responsive Style start from here ====================================== */
/* ========== All mobile phones CSS ========== */

@media all and (max-width:767px) and (min-width: 0px) {
    /* Mobile dl menu css begin */
    #header {
        height: 105px;
        position: relative;
    }
    #header .dl-menuwrapper {
        position: absolute;
        right: 20px;
        text-align: right;
        top: 22px;
        width: 90%;
        z-index: 2222222;
    }
    #header .dl-menuwrapper button{
        background: none;
    }
    #header .dl-menuwrapper button.dl-active, 
    #header .dl-menuwrapper button:hover {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
    #header .dl-menuwrapper button:after {
        background: none repeat scroll 0 0 #acaaaa;
        box-shadow: 0 10px 0 #acaaaa, 0 20px 0 #acaaaa;
    }
    #header .dl-menuwrapper ul.dl-menu, #header .dl-menuwrapper ul.dl-submenu {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        margin: 0;
        top: 68px;
    }
    #header .dl-menuwrapper ul.dl-menu li, 
    #header .dl-menuwrapper ul.dl-submenu li {
        background: none repeat scroll 0 0 #333;
        border-bottom: 1px solid #1e1e1e;
        border-top: 1px solid #474747;
        text-align: left;
    }
    #header .dl-menuwrapper ul.dl-menu li a, 
    #header .dl-menuwrapper ul.dl-submenu li a {
        font-size: 13px;
        font-weight: bold;
    }
    #header .dl-menuwrapper ul.dl-menu li a:hover {
        text-decoration: none;
    }
    #header .dl-menuwrapper ul.dl-submenu {
        margin: 0;
        width: 100% !important;
    }
    #header .dl-menuwrapper li.dl-back:after, 
    #header .dl-menuwrapper li > a:not(:only-child):after {
        color: #fff !important;
        content: ">" !important;
        font-family: "icomoon" !important;
        line-height: 50px !important;
        position: absolute !important;
        top: 0 !important:;
    }
    /* Mobile dl menu css end */
    img.horizontal-line {
        height: 6px;
    }
    .item-611, .item-621, .item-622 {
        display: none !important;
    }
    #MainContentWrap .main-content-area #system-message-container {
        display: none;
    }
    #MainContentWrap {
        padding-top: 20px;
    }
    /* Web - 20th anniversary logo begin */
    #header .lyris-logo span.innovation-cta {
        font-size: 19px;
    }
    #header .lyris-logo a.img img {
        width: auto;
    }
    /* Web - 20th anniversary logo end */
    /*  ========== Home Celebrate Marketing Independence on July 15th starts here  ========== */
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg {
        background-size: 160% auto !important;
        display: block !important;
        margin: 0 auto !important;
        height: auto !important;
        padding: 0 0 25px 0 !important;
        background: url("/images/product/2014-0701/homepage-celebrate-marketing-independence-bg-img-mob.jpg") no-repeat scroll center 0;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg h2 {
        font: 13px/125% "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif !important;
        padding: 50px 0 0 5px !important;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg span {
        font: 9px/10px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif !important;
        padding-top: 3px !important;
        display: none;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg a {
        padding: 29px 0 14px 0 !important;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg a img {
        width: 90% !important;
        height: auto !important;
        margin: 0 auto !important;
        display: block !important;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg .join-section {
        padding: 0 0 0 0;
        width: 90% !important;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg .join-section p {
        width: 100% !important;
        margin: 0 auto !important;
        display: block !important;
        font-size: 18px !important;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg .join-section p a {
        width: 100% !important;
        margin: 0 auto !important;
        display: block !important;
        font-size: 18px !important;
        padding: 0 !important;
        background-position: right 2px !important;
    }
    /*  ========== Home Celebrate Marketing Independence on July 15th ends here ========== */
    
    /*  ========== July 15 LyrisProductRelease starts here ========== */ 
    #JulyLyrisProductRelease {
        margin: 20px 0 0;
        padding: 0;
    }
    #MainContentWrap h4 {
        font-size: 14px !important;
    }
    #JulyLyrisProductRelease .celebrate-bg {
        background-size: 160% auto !important;
        display: block !important;
        margin: 0 auto !important;
        height: auto !important;
        background: url("/images/product/2014-0701/july-15-product-page-bg-mobile.png") no-repeat scroll center 0;
    }
    #JulyLyrisProductRelease .celebrate-bg h2 {
        font: 13px/125% "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif !important;
        padding: 26px 0 0 0 !important;
    }
    #JulyLyrisProductRelease .celebrate-bg span {
        font: 9px/10px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif !important;
        padding-top: 3px !important; 
        display: none;
    }
    #JulyLyrisProductRelease .celebrate-bg a img {
        width: 90% !important;
        height: auto !important;
        margin: 0 auto !important;
        display: block !important;
    }
    #ProductMiddleContentSection {
        width: 90% !important;
        margin: 0 auto !important;
        display: block !important;
        padding-top: 20px !important;
    }
    #ProductScriptSection {
        width: 90% !important;
        margin: 0 auto !important;
        display: block !important;
    }
    #ProductScriptSection .hs-form-field {
        float: left !important;
        margin: 95px 0 0 45px !important;
        width: 200px !important;
    }
    #ProductScriptSection .hs_submit {
        float: left !important;
        margin: -30px 0 0 30px !important;
    }
    /*  ========== July 15 LyrisProductRelease ends here ========== */
    
    #MainContentWrap #NewsBlogTweetWidgets .news-blog-tweet-widget-box {
        border-right:none;
        border-bottom: 1px #bebebe dotted;
        margin-bottom: 20px;
        padding: 0px;
    }
    #FooterWrap .footerlinks ul {
        padding: 0;
    }
    #FooterWrapInner {
        padding: 0 15px;
    }
    #FooterWrap #FooterTrusteWrap .footer-truste-inner {
        padding: 10px 15px 0px 15px;
    }
    #FooterWrap {
        padding-top: 40px;
    }
    #MainContentWrap .main-content-area a.home-appointment-cta {
        margin-left: 0px;
    }
    #MainContentWrap .item-page {
        padding: 0px;
    }
    #MainContentWrap .main-content-area .welcomebox {
        padding-left: 0;
    }
    #MainContentWrap .main-content-area #HomeBoxesOuter {
        padding: 30px 0px 0;
    }
    #MainContentWrap #NewsBlogTweetWidgets {
        margin: 0;
        padding: 20px 0px 0;
    }
    div.three-lines h2 {
        color: #FFFFFF !important;
        font-size: 14px !important;
        line-height: 16px;
        margin: 0;
    }
    #MainContentWrap .item-page {
        padding: 15px 22px 0 22px;
        width: 86%;
    }
    #MainContentWrap .main-content-area a.home-chat-cta, #MainContentWrap .main-content-area a.home-appointment-cta, #MainContentWrap .main-content-area a.product-demo-rhs, #MainContentWrap #CareerTop a.career-demo-bg {
        display: block;
        margin: 0 auto 35px;
        float: none;
    }
    #MainContentWrap #CareerTop a.career-demo-bg {
        margin-bottom: 25px;
    }
    #MainContentWrap #buttonblocka {
        margin: 0 auto;
        padding: 25px 0 5px;
        width: 100%;
    }
    #MainContentWrap ul li {
        margin: 0 0 8px 0;
    }
    #MainContentWrap .home-chat-cta {
        display: none;
    }
    .fix-header {
        position: relative;
        width: auto;
        z-index: auto;
        top: auto;
    }
    #header .lyris-logo {
        padding: 20px 0 0;
    }
    #scrolling-effect {
        margin-top: 0px;
    }
    #MainContentWrap #buttonblock-solutions {
        width: 100%;
        margin: 0 auto;
        padding: 25px 0 35px 0;
    }
    #MainContentWrap #buttonblock-solutions .home-chat-cta {
        display: none;
    }
    #MainContentWrap #buttonblock-solutions .home-appointment-cta-services {
        margin: 0 auto;
    }
    div.item-page .RHS-padding {
        padding: 0 0 0 0;
    }
    #MainContentWrap .relatedlinks {
        display: none;
    }
    #BreadcrumbsMain {
        background: none repeat scroll 0 0 #FFFFFF;
        padding: 0 38px 20px 14px;
    }
    .ls-glass .ls-nav-prev, .ls-glass .ls-nav-next {
        display: none;
    }
    .ls-glass .ls-bottom-nav-wrapper {
        display: none;
    }
     #inside-promo-three-box {
        margin: 0px auto;
    }
    #inside-promo-three-box .boarder {
        border: 1px solid #D4D4D3;
        height: 190px;
        margin: 10px auto;
        padding: 5px;
        width: 256px;
    }
    #inside-promo-three-box .boarder-small {
        border: 1px solid #D4D4D3;
        height: 179px;
        margin: 10px auto;
        padding: 5px;
        width: 269px;
    }
    #inside-promo-three-box a.digital-marketing-journey, #inside-promo-three-box a.lyris-holiday-retail, #inside-promo-three-box a.retail-survey-guide {
        background-size: 100% auto;
        display: block;
        float: left;
        font-size: 12px;
        height: 45px;
        line-height: 15px;
        padding: 122px 0 0 10px;
        width: 96%;
    }
     #inside-promo-three-box a.strategy-serv {
        background-size: 100% auto;
        display: block;
        float: left;
        font-size: 12px;
        height: 45px;
        line-height: 15px;
        padding: 122px 0 0 10px;
        width: 96%;
    }
     #inside-promo-three-box a.ocean-promo {
        background-size: 100% auto;
        display: block;
        float: left;
        font-size: 12px;
        height: 45px;
        line-height: 15px;
        padding: 122px 0 0 10px;
        width: 96%;
    }
    #inside-promo-three-box a.lyris-guide-maxout {
        background-size: 100% auto;
        display: block;
        float: left;
        font-size: 12px;
        height: 51px;
        padding: 128px 0 0 10px;
        width: 96%;
    }
    #inside-promo-three-box a.lyris-blog-why-data-driven {
        background-size: 100% auto;
        display: block;
        float: left;
        font-size: 12px;
        height: 51px;
        padding: 128px 0 0 10px;
        width: 96%;
    }
     #inside-promo-three-box a.lyris-guide-maxout:hover, #inside-promo-three-box a.lyris-blog-why-data-driven:hover,  #inside-promo-three-box a.digital-marketing-journey:hover, #inside-promo-three-box a.strategy-serv:hover,  #inside-promo-three-box a.ocean-promo:hover, #inside-promo-three-box a.lyris-holiday-retail:hover, #inside-promo-three-box a.retail-survey-guide:hover {
        background-position: 0 0px;
        text-decoration: none;
        background-size: 100%;
    }
    #inside-promo-three-box a.mind-digital-gap-Infographic, #inside-promo-three-box a.eiu-consumer-survey, #inside-promo-three-box a.eiu-marketer-survey, #inside-promo-three-box a.retail-survey, #inside-promo-three-box a.travel-survey-findings, #inside-promo-three-box a.banking-survey-findings {
        background-size: 100% auto;
        display: block;
        float: left;
        font-size: 12px;
        height: 49px;
        line-height: 12px;
        padding: 127px 0 0 10px;
        width: 96%;
    }
    #inside-promo-three-box a.mind-digital-gap-Infographic:hover, #inside-promo-three-box a.eiu-consumer-survey:hover, #inside-promo-three-box a.eiu-marketer-survey:hover, #inside-promo-three-box a.retail-survey:hover, #inside-promo-three-box a.travel-survey-findings:hover, #inside-promo-three-box a.banking-survey-findings:hover {
        background-position: 0 0px;
        background-size: 100% auto;
        text-decoration: none;
    }
    #BreadcrumbsMain {
        display: none;
    }
    .camp-servi-bottom-margin {
        padding: 0 10px 30px 10px;
    }
    .heading-right {
        text-align: left;
    }
    #comparison-table td.top-header {
        font: bold 9px/125% Arial, Helvetica, sans-serif;
        padding: 10px 0;
    }
    #comparison-table span.empty {
        display: none;
        width: 0;
    }
    #comparison-table span.empty-va {
        display: none;
        width: 0;
    }
    #comparison-table td.greay-bg {
        padding: 0 0 0 9px;
    }
    #comparison-table td {
        font: 12px/12px Arial, Helvetica, sans-serif;
    }
    #comparison-table td span.link-content {
        display: none;
    }
    #comparison-table td a.dummy-links {
        font: bold 12px/17px Arial, Helvetica, sans-serif;
    }
    #comparison-table td a.plus {
        background: url("../images/more.jpg") no-repeat scroll 16px 4px transparent;
        color: #00768B;
        display: inline;
        float: left;
        font: bold 11px/12px Arial, Helvetica, sans-serif;
        padding: 18px 0 0;
        text-align: left;
        text-decoration: none;
        width: 100%;
    }
    #comparison-table img.tick {
        height: 10px;
        width: 12px;
    }
    #comparison-table td a.minus {
        background: url("../images/less.jpg") no-repeat scroll 16px 4px transparent;
         color: #00768B;
        display: inline;
        float: left;
        font: bold 11px/12px Arial, Helvetica, sans-serif;
        padding: 18px 0 0;
        text-align: left;
        text-decoration: none;
        width: 100%;
    }
    #comparison-table td.innertitle {
        font-size: 11px;
        line-height: 16px;
        padding: 14px 0 14px 15px;
    }
    #comparison-table td.des-col {
        font-size: 11px;
        padding: 8px 14px 9px 11px;
    }
    #comparison-table td span.small-font {
        display: none;
    }
    .lyris-hq-lm-thumbnail img {
        display: block;
        margin: auto;
    }
    .tab-button-holder {
        margin: 0 0 10px 0;
    }
    #MainContentWrap .main-content-area #HomeVideoDemoOuter {
        padding: 8px 0 0;
    }
    .lyris-logo img {
        width: 80px;
    }
    #MainContentWrap {
        background-image: none;
        background-color: #FFF;
    }
    .home-video-img {
        text-align: center;
    }
    .solution-video-img {
        margin: 0 auto;
        text-align: center;
        padding: 0 0 25px 0;
    }
    .home-buttons {
        padding: 15px 0 0 0;
    }
    #buttonblock-campaign .home-chat-cta {
        display: none !important;
    }
    #buttonblock-campaign .home-appointment-cta {
        margin-bottom: 15px !important;
    }
    #partners .right-heading {
        float: right;
        margin: 90px 0 0;
    }
    #partners .left-cta {
        margin: -155px auto 0;
    }
    #partners .partners-image img {
        display: block;
        margin: 0 auto;
        padding: 0 0 20px;
        float: left;
    }
    #partners .partners-content {
        float: left;
    }
    #MainContentWrap #buttonblocka-partners {
        float: none;
        margin-right: 9px;
    }
    #partners-bottom-three-links li {
        float: left;
        margin: 10px 20px 0 14px !important;
        padding: 0;
    }
    #event-box {
        margin: 0px auto;
    }
    #event-box .left-alignment-mobile {
        float: left !important;
        width: 49px;
    }
    #event-box .left-alignment-mobile-a {
        float: left !important;
        width: 187px;
    }
    #event-box .events {
        height: auto;
        margin: 0 0 10px;
        padding-bottom: 15px;
    }
    #event-box .events a {
        padding: 0px 0 0;
    }
    #event-box .events strong {
        padding: 10px 0 0;
    }
    #retail .left-cta {
        float: right;
        margin: -210px 0 0;
    }
    .center-cta-anypages {
        float: none !important;
        margin: 0px auto !important;
    }
    #retail .right-heading {
        margin: 110px 0 0;
    }
    #lyris-cloud-image-center {
        background-size: 100% auto;
        height: 171px;
        width: 260px;
    }
    .lyris-one-diagram-right {
        float: right;
        padding: 0;
    }
    #lyris-cloud-image-center a.lyris-cloud-lm {
        margin: 118px 0 0 12px;
        text-align: center;
        width: 110px;
        background-size: 100% auto;
    }
    #lyris-cloud-image-center a.lyris-cloud-hq {
        background-size: 100% auto;
        margin: 118px 11px 0 12px;
        text-align: center;
        width: 110px;
    }
    .sort-block-wrapper .sortlinks {
        display: none;
    }
    .sort-block-wrapper div.sortblock form {
        margin: 0 auto;
        text-align: center;
        width: 45px;
    }
    .d-data-wrapper .sortimgtop {
        text-align: center;
    }
    .d-data-wrapper .sortimgtop .sortimg {
        margin-bottom: 15px;
    }
    .pageholddiv .pagination {
        display: none;
    }
    div.d-data-wrapper .sortimg h2, div.d-data-wrapper .sortimglast h2 {
        min-height: 0;
        margin-top: 25px !important;
    }
    #MainContentWrap .guidecontblock h1 {
        font-size: 27px;
        margin:30px;
     }
    .d-data-wrapper .sortimg.span3 h2, .d-data-wrapper .sortimglast.span3 h2 {
        max-width: none;
    }
    #microsite-column-layout {
        margin: 0;
    }
    .micro-cont-top h4 {
        padding: 0px 0 0;
    }
    .eiu-widget .news-blog-tweet-widget-box {
        border-bottom: 1px dotted #BEBEBE;
        padding: 0 20px 10px 0;
        border-right: 0px;
    }
    #microsite-column-layout a.microsite-download-cta {
        margin-bottom: 20px;
    }
    div.guidecontblock h1, div.sort-block-wrapper, div.category-desc h1, div.category-desc p, div.press-block-wrapper, div.topcontblock h1, div.topcontblock p {
        padding: 0 0 0 0;
    }
    .conttxt {
        font-size: 12px;
        width: 56%;
    }
    .contdate {
        font-size: 12px;
    }
    .contno {
        font-size: 12px;
        padding-right: 10px;
    }
    .roweven, .rowodd {
        padding: 14px 20px 18px 14px
    }
    #lableblock {
        padding-right: 30px;
    }
    .eiu-widget .item-page {
        padding: 15px 10px 0;
    }
    #layerslider-mobile .slider-1-head {
        font-size: 30px;
    }
    #layerslider-mobile .slider-1-cont {
        display: none !important;
    }
    .m4j_form_wrap input {
        width: 204px !important;
    }
    .m4jLayout02 .form-lhs {
        float: left;
    }
    #m4jForm table tr td.form-lhs {
        clear: both;
        float: left;
        width: 160px;
    }
    .m4j_form_wrap textarea {
        width: 204px !important;
    }
    .container {
        width: 100%;
    }
    .resources-boxes h3, .resources-boxes h3 a {
        min-height: 0;
        margin: 10px 0px;
    }
    .resources-boxes {
        min-height: 0;
        margin: 10px 0px;
    }
    .home-box-icon-holder br {
        display: none;
    }
    #MainContentWrap .main-content-area .home-boxes-icon {
        padding-bottom: 70px;
    }
    #MainContentWrap .main-content-area .home-box-icon-holder {
        min-height: 0;
    }
    #KeyBenefitsList {
        padding: 0 0 0 0;
    }
    .item-page {
        padding:0 22px;
    }
    .retail-logo-slider-holder .bx-controls-direction {
        display: none;
    }
    #MainContentWrap h1 {
        font-size: 30px;
    }
    #RetailTop .retail-top-holder {
        padding: 0;
    }
    #MainContentWrap #LyrisMedia h1 {
        margin-top: 0px;
    }
    #header .top-right-links ul li a {
        display: none;
    }
    .news-subs-wrap {
        width: 300px;
    }
    .news-subs-wrap .newsl-top {
        background: none repeat scroll 0 0 transparent !important;
        width: 100% !important;
    }
    .news-subs-wrap .newl-bottom {
        width:259px;
        padding-left:13px;
    }
    .news-subs-wrap .newl-bottom .newl-colm {
        padding-right:0px;
        padding-top:7px;
    }
    .news-subs-wrap .newl-bottom .newl-colm p.new-txt-holder label {
        width:109px;
        font-size:12px;
    }
    .news-subs-wrap .newl-bottom .newl-colm p.new-txt-holder .news-txt-box {
         width:136px;
         height:15px;
    }
    div.item-page h2 {
        font-size:19px;
    }
    .news-subs-wrap .newl-bottom .newl-colm p.new-txt-holder .news-select {
        width:148px;
    }
    .news-subs-wrap .newl-bottom .newl-colm button.news-subs-submit {
        margin-right:123px;
    }
    .press-block-wrapper .pageholddiv {
         width: 88%;
         margin: 0 auto;
    }
    #creative-campaign-bottom-three-links {
        padding-bottom: 31px;
    }
    #MainContentWrap a.home-appointment-cta-retail-sections {
        float: none !important;
    }
    #buttonblocka-career {
        padding-top: 20px;
    }
    ul#testi-ani li p {
        font: italic 16px/125% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
    }
    #MainContentWrap ul.customers-logo li {
        text-align: center;
        width: 100%;
        padding-bottom: 10px;
    }
    .pageholddiv {
        width: 80%;
        margin: 0;
    }
    .topcontblock {
        padding: 30px 20px 20px 20px;
    }
    .topcontblock p {
        margin: 0;
    }
    .item-page .topcontblock {
        padding: 0;
    }
    .resources-latest-list {
        min-height: 0px;
    }
    .careers-top-content {
        padding-top: 25px;
    }
    .m4jFormElementWrap {
        width: 218px;
    }
    .m4jSelection {
       width: 216px !important;
    }
    .eiu-widget .news-blog-tweet-widget-box, .home-widget .news-blog-tweet-widget-box {
        border-bottom: 1px dotted #BEBEBE;
        padding: 20px 0px 0px 0;
        border-right:none; 
    }
    .eiu-widget .tweet-blog-tweet-widget-box, .home-widget .tweet-blog-tweet-widget-box {
         padding: 20px 0px 0px 0;
    }
    .eiu-widget .news-blog-tweet-widget-container, .home-widget .news-blog-tweet-widget-container {
        background: none repeat scroll 0 0 #FAFAFA;
        border: 1px solid #E9E8E6;
        margin: 0;
        overflow: hidden;
        padding: 0 15px;
    }
    .bx-wrapper .bx-viewport {
        
    }
    #home-content-section-logo .bx-wrapper .bx-viewport {
        height: 64px !important;
    }
    #home-content-section-logo .bx-wrapper {
        width: auto !important;
    }
    #retail-logo-slider li {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        height: 64px !important;
        padding: 0 !important;
        width: 105px !important;
    }
    .eiu-widget .news-blog-tweet-widget-box-withoutboarder, .home-widget .news-blog-tweet-widget-box-withoutboarder {
        padding: 0;
    }
    .item-page-widget {
        padding: 0 24px 0 24px;
        width: 85%;
    }
    .new-item-page {
        padding: 0 28px;
    } 
    #MainContentWrap #NewsBlogTweetWidgets .news-blog-tweet-widget-box-last {
        padding: 0 0px 0 0;
    }
    .partners-button {
        padding: 25px 0 5px !important;
    }
    .contact-form-lhs {
        padding: 20px 25px 6px 25px;
    }
    #contact-us-form .form-rows {
        padding: 0 0 0 0;
    }
    #contact-us-form .contact-input-box {
        width: 90%;
        margin-bottom: 20px;
    }
    #contact-us-form .contact-selct-box {
        width: 93%;
        margin-bottom: 20px;
    }
    /* ========== 2013-home-page-new-template-december-section ========== */
    .responsive-width-extend{
        width: 100%
    }
    #home-tabs-section {
        display: block;
    }
    /* ========== promobox code ========== */
    #promobox-content-section .border, #home-content-section .border {
        height: 178px;
        margin: 0 0 10px;
    }
    #promobox-content-section .box, #home-content-section .box {
        height: 163px;
    }
    #promobox-content-section .back, #home-content-section .back {
        float: left;
    }
    #promobox-content-section .front, #home-content-section .front {
        top: 68% !important;
    }
    #promobox-content-section .threeboxes a.first-guide, #home-content-section .digital-marketing a.first-guide{
        font: 13px/14px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        width: 217px;
        padding-top: 7px;
    }
    #promobox-content-section .threeboxes a.second-guide, #home-content-section .digital-marketing a.second-guide{
        font: 13px/14px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        width: 217px;
        padding-top: 7px;
    }
    #promobox-content-section .threeboxes a.third-guide, #home-content-section .digital-marketing a.third-guide {
        font: 13px/14px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        width: 217px;
        padding-top: 7px;
    }
    #home-content-section .digital-marketing a.third-guide-au {
        font: 13px/14px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        width: 217px;
        padding-top: 7px;
    }
    #promobox-content-section span.promo-description, #home-content-section span.promo-description {
        font: 12px/12px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 21px 0 0;
    }
    #promobox-content-section .threeboxes a.first-guide-backcover, #home-content-section .digital-marketing a.first-guide-backcover,
    #promobox-content-section .threeboxes a.second-guide-backcover, #home-content-section .digital-marketing a.second-guide-backcover,
    #promobox-content-section .threeboxes a.third-guide-backcover, #home-content-section .digital-marketing a.third-guide-backcover,
    #promobox-content-section .threeboxes a.lyris-solution-brief, #promobox-content-section .threeboxes a.service-offering,
    #promobox-content-section .threeboxes a.lyris-marketing-guide, #promobox-content-section .threeboxes a.detailed-survey-findings-img,
    #promobox-content-section .threeboxes a.travel-survey-findings-img, #promobox-content-section .threeboxes a.banking-survey-findings-img,
    #promobox-content-section .threeboxes a.holiday-retail-email-look, #promobox-content-section .threeboxes a.retail-survey-findings,
    #promobox-content-section .threeboxes a.mind-the-digital-gap-infographic, #promobox-content-section .threeboxes a.webcast-eiu-ico-img,
    #promobox-content-section .threeboxes a.detailed-survey-findings-img, #home-content-section .digital-marketing a.pumpkin-patch-img {
        background-size: 100% auto;
        width: 258px;
    }
    #promobox-content-section .threeboxes, #home-content-section .digital-marketing {
        float: none;
        margin: 14px auto 6px;
        width: 270px;
    }
    /* ========== end promobox code ========== */
    
    #home-content-section-customer-animation .home-slider-holder ul#testi-ani li p {
        font: italic 16px/125% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
    }
    #home-content-section-customer-animation .home-slider-holder ul#testi-ani li span.slicontent {
        color: #5E6167;
        display: block;
        font: 14px/125% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
        padding: 20px 0 0;
        text-align: right;
    }
    #home-content-section-customer-animation .bx-wrapper .bx-viewport {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        font-size: 12px;
        height: 200px !important;
        left: -5px;
    }
    #home-content-section h2 {
        font: 23px/25px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 17px 0 0;
    }
    #home-content-section-customer-animation h2 {
        font: 23px/25px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 12px 0 10px;
    }
    #home-content-section h3 {
        font: 14px/16px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 11px 0 0;
    }
    #home-three-widget {
        float: none;
        font: 12px/100% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
        width: 100%;
        margin: 0px auto;
    }
    #home-three-widget .home-widget .news-blog-tweet-widget-box {
        border-bottom: 1px dotted #BEBEBE;
        border-right: medium none;
        padding: 0;
    }
    #home-tabs-section {
        background: none repeat scroll 0 0 #D3D3D3;
        height: auto;
        margin: 0 0 0px;
    }
    #horizontalTab h2.resp-accordion:first-child {
        border: medium none;
        text-align: center;
        color: #C5EC8F;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #44802b;
        *background-color: #44802b;
        background-image: -moz-linear-gradient(top, #284B19, #44802b);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#284B19), to(#44802b));
        background-image: -webkit-linear-gradient(top, #284B19, #44802b);
        background-image: -o-linear-gradient(top, #284B19, #44802b);
        background-image: linear-gradient(to bottom, #284B19, #44802b);
        background-repeat: repeat-x;
        border-color: #44802b;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284B19', endColorstr='#44802b', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        font-size: 18px !important;
    }
    #horizontalTab h2.resp-accordion {
        border: medium none;
        display: block;
        text-align: center;
        color: #C5EC8F;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #44802b;
        *background-color: #44802b;
        background-image: -moz-linear-gradient(top, #284B19, #44802b);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#284B19), to(#44802b));
        background-image: -webkit-linear-gradient(top, #284B19, #44802b);
        background-image: -o-linear-gradient(top, #284B19, #44802b);
        background-image: linear-gradient(to bottom, #284B19, #44802b);
        background-repeat: repeat-x;
        border-color: #44802b;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284B19', endColorstr='#44802b', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        font-size: 18px !important;
    }
    #horizontalTab span.right-border {
        border-right: 0 none !important;
    }
    #horizontalTab span.right-border:hover {
        border-right: 0 none !important;
        padding: 3px 15px;
        color: #fff;
    }
    #horizontalTab span.none-border:hover {
        padding: 3px 15px;
        color: #fff;
    }
    #horizontalTab span.left-border:hover {
        border-left: medium none !important;
        padding: 3px 15px;
        color: #fff;
    }
    #horizontalTab span.empty {
        display: none;
    }
    #horizontalTab span.left-border {
        border-left: medium none !important;
        padding: 3px 15px;
    }
    #home-tabs-section .tabs-section {
        height: auto;
    }
    #horizontalTab .resp-tabs-container strong {
        color: #FFFFFF !important;
    }
    #horizontalTab .resp-tab-active {
        border: medium none !important;
        border: medium none !important;
        display: block !important;
        text-align: center !important;
        color: #C5EC8F !important; 
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
        background-color: #44802b !important;
        *background-color: #44802b !important;
        background-image: -moz-linear-gradient(top, #284B19, #44802b) !important;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#284B19), to(#44802b)) !important;
        background-image: -webkit-linear-gradient(top, #284B19, #44802b) !important;
        background-image: -o-linear-gradient(top, #284B19, #44802b) !important;
        background-image: linear-gradient(to bottom, #284B19, #44802b) !important;
        background-repeat: repeat-x !important;
        border-color: #44802b !important;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284B19', endColorstr='#44802b', GradientType=0) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    }
    #horizontalTab .resp-tab-content {
        height: auto;
        color: #FFFFFF;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #bcc8cb;
        *background-color: #bcc8cb;
        background-image: -moz-linear-gradient(top, #2E3132, #bcc8cb);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2E3132), to(#bcc8cb));
        background-image: -webkit-linear-gradient(top, #2E3132, #bcc8cb);
        background-image: -o-linear-gradient(top, #2E3132, #bcc8cb);
        background-image: linear-gradient(to bottom, #2E3132, #bcc8cb);
        background-repeat: repeat-x;
        border-color: #bcc8cb;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2E3132', endColorstr='#bcc8cb', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    }
    #first-content-home-tabs {
        padding: 17px 0;
        height: auto;
    } 
    #second-content-home-tabs {
        height: auto;
        padding: 17px 0 0;
    }
    #third-content-home-tabs {
        height: auto;
        padding: 17px 0;
    } 
    #first-content-home-tabs p.top {
        color: #C8C9C9;
        font: 17px/23px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 5px 34px 17px;
        text-align: center;
    }
    #second-content-home-tabs p.bottom {
        color: #ECE9E6;
        font: 17px/23px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 0 0 17px;
        text-align: center;
    }
    #second-content-home-tabs p.top {
        color: #C8C9C9;
        font: 17px/23px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 5px 34px 17px;
        text-align: center;
    }
    #third-content-home-tabs p.top {
        font: 17px/20px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 0 20px 10px;
    }
    #third-content-home-tabs p.middle {
        font: 17px/20px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 0 34px 15px;
    }
    #third-content-home-tabs span.love {
        color: #FFFFFF;
        font-size: 27px;
    }
    #third-content-home-tabs h2.bottom {
        color: #D5DBDB;
        font: bold 49px/40px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 0;
        padding: 49px 0 20px;
        text-align: center;
    }
    #third-content-home-tabs span.greay {
        color: #373B3C;
        font: bold 31px/40px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #home-tabs-section .link-contact-details a.live-chat, #InnerPageGreenBanner .live-chat {
        display: none;
    }
    #first-content-home-tabs h2.top {
        font: 24px/27px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 6px 20px 0;
    }
    #second-content-home-tabs h2.top {
        font: 24px/27px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 6px 20px 0;
    }
    #third-content-home-tabs h2.top {
     font: 24px/27px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 0 20px 10px;
    }
    #third-content-home-tabs h2.middle {
        font: 24px/27px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 20px 10px 10px;
    }
    #third-content-home-tabs h2.bottom {
        font: 24px/27px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 17px 20px 0;
    }
    #first-content-home-tabs img {
        margin: 0 auto;
        width: 220px;
    }
    #first-content-home-tabs a.videoimg {
        background-color: #fff;
    }
    #home-content-section-logo {
        margin: 0 auto 14px;
        padding: 0;
        width: 106px;
    }
    #MainContentWrap-homecontent .main-content-area {
        background: none repeat scroll 0 0 #FFFFFF;
        padding: 0;
    }
    #first-content-home-tabs p.left-content-first-tab {
        float: none;
        font: 17px/20px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 0 auto 20px;
        padding: 0 10px;
        text-align: center;
        width: auto;
    }
    #home-tabs-section .link-contact-details a {
        border-radius: 10px;
        color: #FFFFFF;
        float: left;
        font: 18px/24px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 10px auto -15px;
        padding: 11px 18px 11px 42px;
    }
    #home-three-widget .home-widget .news-blog-tweet-widget-container h2 { 
        font: 16px/100% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
    }
    #home-three-widget .home-widget .news-blog-tweet-widget-container a {
        font: 14px/100% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
    }
    #home-three-widget li {
        font: 13px/19px "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
    }
    #first-content-home-tabs .video-content-home {
        float: none;
        margin: 0px auto;
        width: 219px;
        clear: both;
    }
    #second-content-home-tabs p.left-content-tab {
        float: none;
        font: 17px/20px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 0 auto 11px;
        padding: 0 10px;
        text-align: center;
        width: auto;
    }
    #first-content-home-tabs .left-column {
        width: auto;
        margin: 0;
    }
    #second-content-home-tabs div.bottom {
        font: italic 15px/23px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: auto;
        margin: 0 0 6px;
        position: relative;
        text-align: left;
        width: auto;
        float: none;
    }
    #second-content-home-tabs .black-bg-box {
        background: url("/images/balck-transparent-home-tab-rollover.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
        float: none;
        padding: 14px 10px 5px 16px;
        width: auto;
    }
    #second-content-home-tabs .rollover-ani-box {
        margin: 0 20px;
        width: auto;
    }
    #second-content-home-tabs #secon-tab-cont-holder {
        margin: 0 15px;
    }
    #second-content-home-tabs .what-we-do-lhs {
        margin: 10px 0; 
        width: auto;
    }
    #second-content-home-tabs div.bottom a{
        color: #fff;
        text-decoration: none;
    }
    #second-content-home-tabs div.bottom a:hover{
        color: #fff;
        text-decoration: none;
    }
    .readmore-link {
        display: none;
    }
    /* ========== end-home-content-section ========== */
    
    /* ========== begin-customportal-content-section ========== */
    #customer-portal h3 {
        margin: 10px 0;
        font-size: 22px;
    }
    #customer-portal h1 {
        margin: -30px 0 0 0;
    }
    #customer-portal h2 {
        margin: 0 0 12px;
        font-size: 22px;
    }
    #customer-portal p {
        margin: 0 0 17px;
        font-size: 14px;
        font-weight: 140%;
    }
    #customer-portal img.center {
        display: none;
    }
    #customer-portal h4.left-align {
        margin-top: 18px;
        font-size: 18px;
    }
    #customer-portal h4.right-align {
        margin-top: 18px;
        padding: 0 14px 0 0;
        text-align: left;
        font-size: 18px;
    }
    #customer-portal img {
        padding: 0 0 0 0;
    }
    /* ========== end-customportal-content-section ========== */
    /* ========== begin-resourcesoverview-content-section ========== */
    #related-links-rs {
        margin-top: 20px;
    }
    #resources-section .resources-category {
        margin-top: 20px;
        padding-top: 14px;
        margin-bottom: 21px;
    }
    #resources-section .content-excerpt-wrapper h3.title-black {
        margin-top: 20px;
    }
    #resources-section .content-excerpt-wrapper {
        background: url("/images/home-greay-horizontal-line.jpg") no-repeat scroll center bottom;
        background-size: 100% 1%;
        padding-bottom: 25px;
    }
    #green-box-links {
        margin-bottom: 25px;
    }
    #resources-section .front {
        top: 68% !important;
        width: 96%;
    }
    #resources-section .content-excerpt-wrapper h2.title-green {
        margin-top: 20px;
    }
    #resources-section .resources-inside-category {
        margin-bottom: 21px;
    }
    #ListPagination a, #ListPagination span {
        display: none;
    }
    #ListPagination a.jp-previous {
        display: block;
        width: 35px;
        float: left;
    }
    #ListPagination a.jp-next {
        display: block;
        width: 35px;
    }
    #ListPagination {
        height: 22px;
    }
    #related-links-rs, #green-box-links #resources-section .span3 .title-green {
        display: none;
    }
    #ListPagination a.jp-disabled, a.jp-disabled:hover {
        display: none;
    }
    /* ========== end-resourcesoverview-content-section ========== */
    ul.company-logo {
        width: 200px;
    }
    #home-tabs-section .contact-details, #InnerPageGreenBanner .contact-details {
        margin: 0 auto;
        width: auto;
    }
    #home-tabs-section .contact-details p.left-content, #InnerPageGreenBanner .contact-details p.left-content {
        font: 500 23px/27px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        text-align: center;
        width: 80%;
        padding: 0px;
        margin: 0px auto;
    }
    #home-tabs-section .link-contact-details, #InnerPageGreenBanner .link-contact-details {
        float: none;
        margin: 0 auto;
        padding: 0;
        width: 240px;
    }
    #home-tabs-section .link-contact-details a, #InnerPageGreenBanner .link-contact-details a {
        text-align: center;
        width: 167px;
        margin: 10px 0;
        font: 600 17px/24px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #MainBanner .bx-wrapper .bx-controls-direction a.bx-prev, #MainBanner .bx-wrapper .bx-controls-direction a.bx-next {
        height: 29px;
        width: 29px;
    }
    #MainBanner .bx-wrapper .bx-controls-direction a {
        top: 86% !important;
    }
    #MainBanner  .bx-wrapper .bx-controls-direction a.bx-prev {
        background: url("/images/bx-slider-skin.png") no-repeat scroll -270px 0;
        left: 17px;
    }
    #MainBanner .bx-wrapper .bx-controls-direction a.bx-prev:hover {
        background-position: -270px -51px;
    }
    #MainBanner .bx-wrapper .bx-controls-direction a.bx-next {
        background: url("/images/bx-slider-skin.png") no-repeat scroll -359px 0;
        right: 15px;
    }
    #MainBanner .bx-wrapper .bx-controls-direction a.bx-next:hover {
        background-position: -359px -51px;
    }
    #retailbgwrap .bx-wrapper .bx-controls-direction a.bx-prev, #retailbgwrap .bx-wrapper .bx-controls-direction a.bx-next {
        height: 29px;
        width: 29px;
    }
    #retailbgwrap .bx-wrapper .bx-controls-direction a {
        top: 86% !important;
    }
    #retailbgwrap  .bx-wrapper .bx-controls-direction a.bx-prev {
        background: url("/images/bx-slider-skin.png") no-repeat scroll -270px 0;
        left: 17px;
    }
    #retailbgwrap .bx-wrapper .bx-controls-direction a.bx-prev:hover {
        background-position: -270px -51px;
    }
    #retailbgwrap .bx-wrapper .bx-controls-direction a.bx-next {
        background: url("/images/bx-slider-skin.png") no-repeat scroll -359px 0;
        right: 15px;
    }
    #retailbgwrap .bx-wrapper .bx-controls-direction a.bx-next:hover {
        background-position: -359px -51px;
    }
    #careerbgwrap .bx-wrapper .bx-controls-direction a.bx-prev, #careerbgwrap .bx-wrapper .bx-controls-direction a.bx-next {
        height: 29px;
        width: 29px;
    }
    #careerbgwrap .bx-wrapper .bx-controls-direction a {
        top: 86% !important;
    }
    #careerbgwrap  .bx-wrapper .bx-controls-direction a.bx-prev {
        background: url("/images/bx-slider-skin.png") no-repeat scroll -270px 0;
        left: 17px;
    }
    #careerbgwrap .bx-wrapper .bx-controls-direction a.bx-prev:hover {
        background-position: -270px -51px;
    }
    #careerbgwrap .bx-wrapper .bx-controls-direction a.bx-next {
        background: url("/images/bx-slider-skin.png") no-repeat scroll -359px 0;
        right: 15px;
    }
    #careerbgwrap .bx-wrapper .bx-controls-direction a.bx-next:hover {
        background-position: -359px -51px;
    }
    /*  ========== Advanced Delivery Management Console to optimize email reach and engagement section styles ==========  */
    #BulletEnterprise h2.top-padding {
        padding-top: 0;
    }
    
    /*=========================== begin 2014-products-overview-template-april-section ===================  */
    #CustomerCommunications .padding-top {
        padding: 0px;
    }
    #CustomerCommunications img {
        margin: 10px 0 30px;
    }
    #CustomerCommunications {
        padding: 0 20px;
    }
    #InnerPageGreenBanner .for-more-information {
        width: auto;
    }
    #ForMoreInformation p.center-content, #InnerPageGreenBanner .for-more-information p.center-content {
        font: 13px/17px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 0 20px;
    }
    #LyrisEcommerceTable {
        padding: 0px;
    }
    #LyrisEcommerceTable table {
        margin-bottom: 0px;
    }
    #AutomateCustomerEngagement {
        padding-bottom: 40px;
        margin: 34px auto 41px;
    }
    #CustomerFacilitiesList .box {
        margin: 0 0 10px;
    }
    #ForMoreInformation .head-txt {
        font: 26px/28px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #LyrisRealtimeEcommerce {
        padding: 21px 15px 0;
    }
    #LyrisRealtimeEcommerce .left-border {
        border-bottom: 2px solid #C3C3C3;
        border-left: medium none;
        border-right: medium none;
        padding: 0 0 18px 0;
    }
    #ForMoreInformation .greay-txt a {
        font: 23px/23px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    /* ========== july 2014 product release page start ========== */
    #ForMoreInformation .greay-txt a em {
        float: left;
        text-align: left;
    }
    #LyrisProductReleaseExplore span.single-text {
        float: left;
        width: 180px;
        font: 18px/22px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #LyrisProductReleaseExplore img.arrow-a-new {
        width: 35px;
        padding: 16px 0 0 0;
    }
    /* ========== july 2014 product release page ends ========== */
    #ForMoreInformation span.txt-one {
        font: 18px/20px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #LyrisRealtimeEcommerce .right-border {
        border: medium none;
        padding: 0 0 19px 0;
    }
    #ForMoreInformation img.arrow-a {
        width: 23px;
    }
    #LyrisRealtimeEcommerce .non-left-border {
        padding: 20px 0 20px 10px;
    }
    #LyrisRealtimeEcommerce .middle-border {
        border-bottom: 2px solid #C3C3C3;
        border-top: 2px solid #C3C3C3;
        border-left: 0px;
        border-right: 0px;
        padding: 20px 0 20px 10px;
    }
    #ForMoreInformation img.arrow-b {
        float: right;
        width: 33px;
        padding: 0px 0 0 0;
    }
    #LyrisEcommerceTable td.greay-bg:last-child, #LyrisEcommerceTable td.green-bg:last-child {
        padding: 0 17px;
        vertical-align: middle;
    }
    #LyrisEcommerceTable td.greay-bg:last-child img, #LyrisEcommerceTable td.green-bg:last-child img {
        width: 15px; 
    }
    #LyrisEcommerceTable td.greay-bg:first-child, #LyrisEcommerceTable td.green-bg:first-child {
        padding: 20px;
    }
    #CustomerFacilitiesList .black-bg, #CustomerFacilitiesList .green-bg, #CustomerFacilitiesList .blue-bg, #CustomerFacilitiesList .olivegreen-bg {
        background-size: 100% auto !important;
    }
    #CustomerFacilitiesList .black-bg p, #CustomerFacilitiesList .green-bg p, #CustomerFacilitiesList .blue-bg p, #CustomerFacilitiesList .olivegreen-bg p {
        height: 222px;
    } 
    #CustomerFacilitiesList .black-bg span, #CustomerFacilitiesList .green-bg span, #CustomerFacilitiesList .blue-bg span, #CustomerFacilitiesList .olivegreen-bg span {
        float: none;
        padding: 0 0 0px;
        display: block;
    }
    #OptimizeDigitalMarketing img {
        margin: 0 auto 20px;
    }
    #ExtendIntegrate img {
        margin: 0 0 10px 0;
    }
    #CustomerCommunications p:last-child {
        margin: 0 0 30px;
    }
    #BulletEnterprise img.center {
        padding: 0 0 20px;
    }
    #MultipleEditions {
        margin: 17px 0 40px 0;
    }
    #EmailDigital img.screenshots, #LyrislmOnpremises img {
        margin: 0 auto 10px;
    }
    #CustomerCommunications img, #LyrisLmCustomerCommunications img {
        margin: 20px 0;
    }
    #ExtendIntegrate {
        margin: 24px 0 14px;
    }
    #FutureProofInvestment {
        margin: 0px 0 14px;
    }
    #LyrisRealtimeEcommerce .non-right-border {
        padding: 28px 0 0;
    }
    #LyrisRealtimeEcommerce td.right-space, #LyrisRealtimeEcommerce td.right-space-a {
        width: auto;
    }
    #QuickImplementation {
        margin: 22px auto 7px;
    }
    #KeyCapabilities {
        margin: 34px auto 22px;
    }
    #SampleUseCases {
        margin: 0 auto 22px;
    }
    #SampleUseCases .green-txt {
        font: 18px/22px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        padding: 0 0 20px 34px;
    }
    #SampleUseCases img {
        margin: 0 0 10px 0;
    }
    #LyrisEcommerceTable .bold-title {
        width: auto;
    }
    #table_tooltip {
        float: none;
        margin: 0 0 0 7px;
    }
    #table_tooltip img {
        clear: both;
        cursor: pointer;
        display: block;
        margin: 0 auto;
        padding: 10px 0 0;
    }
    .p2tooltip_outer.tooltip_single {
        display: none !important;
    }
    #DesignedOnpremises p.RHS-padding:last-child, #ExtendIntegrate p.RHS-padding:last-child {
        margin: 0px;
    }
    #table_tooltip img {
        cursor: default;
    }
    #LyrisEmailDigitalMessaging img {
        margin: 0 auto 20px;
    }
    #DeliveryManagementConsole {
        margin: 0 0 34px;
    }
    #IntelligentAbTesting {
       margin: 34px 0 0 0; 
    }
    #LyrisPrioritySend h2 {
        font-size: 19px;
    }
    #LyrisPrioritySend img {
        margin: 0px 0px 20px 0;
    }
    #DeliveryManagementConsole img {
        margin: 0px 0 20px 0;
    }
    #IntelligentAbTesting img {
       margin: 0px 0 20px 0; 
    }
    #LyrisProductReleaseExplore .non-left-border {
        border-bottom: 2px solid #C3C3C3;
        border-right: none;
        padding: 17px 0 20px;
    }
    #LyrisProductReleaseExplore .non-right-border {
        padding: 37px 0 0;
    }
    #LyrisProductReleaseExplore {
        padding: 21px 45px 0;
        width: auto;
    }
    #LyrisRealtimeEcommerce td.right-space, #LyrisProductReleaseExplore td.right-space {
        width: auto;
    }
    #LyrisProductReleaseExplore span.txt-one {
        float: left;
        width: 180px;
    }
    #LyrisProductReleaseExplore img.arrow-a {
        width: 33px;
    }
    /*=========================== end 2014-products-overview-template-april-section ===================  */
    #news-subs-wrap input {
        width: 96%;
    }
    #news-subs-wrap .newl-bottom button.news-subs-submit {
        margin: 0 0 40px;
    }
    #DesignedRetail {
        margin-top: 0px;
    }
    /*=========================== begin 2014-solution-overview-template-june-section =================== */
    a.home-page-title-text {
        font-size: 33px;
        line-height: 39px;
        margin: 9px 0 20px;
        text-decoration: none !important;
    }
    a.get-started-cta-new {
        font: 500 23px/27px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif !important;
    }
    a.gain-the-knowledge-grenn-text {
        font-size: 25px;
        line-height: 26px;
    }
    #LyrisSolutionsEmailDigitalMessaging p.RHS-padding:last-child {
        margin: 0;
    }
    #LyrisAgencySolutions p.RHS-padding:last-child {
        margin: 0;
    }
    #LyrisRetailandEcommerce {
        margin: 34px auto 32px;
        padding-bottom: 0px;
    }
    #LyrisMediaPublishing {
        margin: 32px auto 0;
        padding-bottom: 0;
    }
    #LyrisAgencySolutions img {
        margin-bottom: 21px;
    }
    #LyrisMediaPublishing img {
        margin-bottom: 21px;
    }
    #LyrisEnterpriseIntegrations img {
        margin-bottom: 30px;
    }
    #LyrisEnterpriseIntegrations {
        margin: 34px 0 0px;
    }
    /*=========================== end 2014-solution-overview-template-june-section ===================  */
    /* ========== Lyris Enterprise Integration Solutions - Lyris Platform Services image edits start ======= */
    #LyrisEnterpriseConnectorsNew img.platform-service {
        margin: 0 0 30px 0;
    }
    /* ========== Lyris Enterprise Integration Solutions - Lyris Platform Services image edits ends ======= */
    /*=========================== begin 2014-home-page-redesign-june-section ===================  */
    #ConnectedCustomerCommunications {
        background: url("/images/ConnectedCustomerCommunications-bg-img_mobile.gif") no-repeat scroll center 50px #FFFFFF;
    }
    #HomeCustomerCommunications h1 {
        font-size: 33px;
        line-height: 39px;
        margin: 9px 0 20px;
    }
    #HomeCustomerCommunications h2 {
        display: none;
    }
    #ConnectedCustomerCommunicationsMobile {
        background: url("/images/ConnectedCustomerCommunications-bg-img_mobile.gif") repeat-y scroll center -66px #FFFFFF;
    }
    #DeliveringEmailJustGotBetter .green-txt {
        margin: 31px 0 12px;
        text-align: center;
    }
    #DeliveringEmailJustGotBetter .margin-center {
        margin: 0px;
    }
    #GainTheKnowledge .margin-center {
        margin: 0px auto;
        width: 282px;
    }
    #DeliveringEmailJustGotBetter a.learn-more {
        background: url("/images/home-green-arrow-img.jpg") no-repeat scroll 69% center rgba(0, 0, 0, 0);
        display: block;
        float: none;
        margin: 0 auto;
        padding-right: 27px;
        text-align: center;
        width: 92%;
    }
    #DeliveringEmailJustGotBetter p {
        margin-bottom: 18px;
        text-align: center;
    }
    #DeliveringEmailJustGotBetter .center-img {
        width: 70%;
        margin: 16px auto 0;
        display: block;
    }
    #DeliveringEmailJustGotBetter .lyris-advanced-delivery {
        background: url("/images/lyris-advanced-delivery-bg-img.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        background-size: 100% auto;
        font: 600 12px/14px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 36px;
        left: -11px;
        padding: 11px 6px 0 8px;
        top: 99px;
        width: 127px;
    }
    #DeliveringEmailJustGotBetter .lyris-priority-send {
        background: url("/images/lyris-priority-send-bg-img.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        background-size: 100% auto;
        font: 600 12px/14px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 33px;
        padding: 14px 0 0 17px;
        right: -11px;
        top: 37px;
        width: 114px;
    }
    #GainTheKnowledge .span4.second-column, #GainTheKnowledge .span4.third-column {
        margin-left: 0px;
    }
    #GainTheKnowledge .border {
        height: 199px;
    }
    #GainTheKnowledge .gaintheknowledge-box {
        height: 184px;
    }
    #GainTheKnowledge .back {
        height: 189px;
    }
    #GainTheKnowledge .front {
        top: 58% !important;
    }
    #GainTheKnowledge a {
        background-size: 100% auto !important;
        width: 240px !important;
        padding: 10px 10px 7px !important;
    }
    #GainTheKnowledge a.email-gurus-backcover {
        background-size: 110% auto !important;
        background-position: center 0px;
    }
    #GainTheKnowledge a.holiday-email-look-book-new {
        background-size: 110% !important;
    }
    #GainTheKnowledge span.title {
        font-size: 16px;
        line-height: 17px;
        padding-bottom: 2px;
    }
    #GainTheKnowledge span.small-title {
        font-size: 13px;
        line-height: 14px;
    }
    #GainTheKnowledge span.promo-description {
        font: 11px/13px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #CustomersAcross {
        background: url("/images/home-greay-horizontal-line.jpg") no-repeat scroll center top;
        background-size:  100% 10%;
        padding-top: 28px;
        margin-top: 17px;
    }
    #DeliveringEmailJustGotBetter {
        background: url("/images/home-greay-horizontal-line.jpg") no-repeat scroll center bottom;
        background-size: 100% 2%;
        margin: 0 0 25px;
        padding-bottom: 7px;
    }
    #DeliveringEmailJust {
        padding-bottom: 220px;
        background: url("/images/home-clients-logos-footer_new-mobile.jpg") repeat-x scroll center bottom;
    }
    #DeliveringEmailJustGotBetter .priority-quality {
        width: 270px;
        margin: 0px auto; 
    }
    .ha-header-small .lyris-logo a img {
        width: 80px;
        margin-top: 0px;    
    }
    #CustomersAcross h2 {
        font-size: 25px;
        line-height: 26px;
        margin-bottom: -41px;
        padding: 0 20px;
    }
    #GainTheKnowledge p {
        display: none;
    }
    #GainTheKnowledge .green-txt {
        padding: 0 10px;
        font: 25px/32px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #DeliveringEmailJustGotBetter .green-txt {
        font-size: 25px;
    }
    #ConnectedCustomerCommunicationsMobile .slider-wrapp-mobile .automate h2, #ConnectedCustomerCommunicationsMobile .slider-wrapp-mobile .extend h2, #ConnectedCustomerCommunicationsMobile .slider-wrapp-mobile .optimize h2 {
        color: #FFFFFF;
        font-weight: 600;
        padding-top: 18px;
        margin-bottom: 18px;
        font-size: 25px;
    }
    #ConnectedCustomerCommunicationsMobile .slider-wrapp-mobile .automate p, #ConnectedCustomerCommunicationsMobile .slider-wrapp-mobile .extend p, #ConnectedCustomerCommunicationsMobile .slider-wrapp-mobile .optimize p {
        color: #32353E;
        font-size: 15px;
        line-height: 17px;
        display: none;
    }
    #MiniApplicationsBigInnovation {
        background-color: #E5E5E5;
        height: 320px;
        margin-bottom: 15px;
    }
    #MiniApplicationsBigInnovation .new-lyris-product-release .title-bg {
        margin-left: 10px;
    }
    #MiniApplicationsBigInnovation .new-lyris-product-release p {
        padding-right: 10px;
        padding-bottom: 10px;
        font: 16px/20px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #MiniApplicationsBigInnovation .new-lyris-product-release span.larg-text {
        font: 25px/32px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #MiniApplicationsBigInnovation img {
        right: 20px;
        width: 78%;
    }
    #MiniApplicationsBigInnovation .new-lyris-product-release a {
        font: 600 16px/20px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding-bottom: 10px;
        padding-right: 29px;
    }
    /*=========================== end 2014-home-page-redesign-june-section ===================  */
    /*.height-mp-contacts {
        margin-top: 0;
    }*/
    /* 2014 September New All Resource section CSS Begin */
    #resources-section .bg-selectbox {
        margin: 5px 0 10px 0;
    }
    #resources-section .resources-category {
        margin-top: 0px;
    }   
    /* 2014 September New All Resource section CSS End */
    /* 2014 Septemer New Share Icon Press Release CSS Begin */
    div.share {
        height: auto;
    }
    div.share {
        height: 62px !important;
        margin: -20px auto 40px !important;
        position: relative;
        padding-left: 0px;
        width: 280px;
    }
    div.share .share-title {
        font: 600 12px/31px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        padding: 0 11px 0 6px;
    }
    div.share span{
        left: 0;
        position: absolute;
        top: 46px;
        background-size: 810% auto;
        width: 28px;
    }
    div.share span.st_facebook_custom {
        background-position: 0 0;
    }
    div.share span.st_googleplus_custom {
        background-position: -24px 0;
        margin: 0 0 0 26px;
    }
    div.share span.st_twitter_custom {
        background-position: -58px 0;
        margin: 0 0 0 62px;
    }
    div.share span.st_linkedin_custom {
        background-position: -84px 0;
        margin: 0 0 0 89px;
    }
    div.share span.st_pinterest_custom {
        background-position: -113px 0;
        margin: 0 0 0 119px;
    }
    div.share span.st_technorati_custom {
        background-position: -142px 0;
        margin: 0 0 0 150px;
    }
    div.share span.st_sharethis_custom {
        background-position: -170px 0;
        margin: 0 0 0 179px;
    }
    div.share span.st_email_custom {
        background-position: -202px 0;
        margin: 0 0 0 212px;
    }
    /* 2014 Septemer New Share Icon Press Release CSS End */
    
    
    /* 2014 September New All Resource section CSS Begin */
    
    #pagination ul li {
        padding: 7px 0 6px;
    }
    #pagination ul li.active span.current.prev {
        display: none;
    }
    #pagination ul li.active span.current.next {
        display: none;
    }
    #pagination ul li.active span.current {
        display: none;
    }
    #pagination ul li a.page-link {
        display: none;
    }
    #pagination ul li a.page-link.next {
        display: block;
        padding: 0 16px 0 20px;
    }
    #pagination ul li a.page-link.prev {
        display: block;
        padding: 0 20px 0 16px;
    }
    #pagination ul li span.ellipse {
        display: none;
    }
    #pagination ul li a.page-link.next:hover {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        display: block;
        left: auto;
        position: relative;
        top: auto;
    }
    #pagination ul li a.page-link.prev:hover {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        display: block;
        left: auto;
        position: relative;
        top: auto;
    }
    #pagination ul li.active span.current, #pagination ul li a.page-link {
        height: 23px;
        padding: 0 5px;
    }
    #pagination ul li.active span.current:hover, #pagination ul li a.page-link:hover {
        height: 23px;
        padding: 0 5px;
    }
    #resources-section .resources-category select {
        width: 100%;
    }
    #resources-section .resources-category .tablet-width h2.title-white {
        float: none;
        text-align: left !important;
    }
    #resources-section .list-of-types {
        width: auto;
    }
    #DeliverabilityBoxlist .box {
        margin: 0 0 10px;
    }
    #DeliverabilityBoxlist .deliverability-blue-bg, 
    #DeliverabilityBoxlist .deliverability-green-bg,
    #DeliverabilityBoxlist .deliverability-black-bg {
        background-size: 125% auto !important;
    }
    #DeliverabilityBoxlist .deliverability-blue-bg span {
        padding-bottom: 4px;
    }
    #DeliverabilityBoxlist .deliverability-blue-bg p {
        padding-top: 10px;
        height: 210px;
    }
    #DeliverabilityBoxlist .deliverability-black-bg span,
    #DeliverabilityBoxlist .deliverability-green-bg span {
        padding-bottom: 4px;
    }
    #DeliverabilityBoxlist .deliverability-black-bg p,
    #DeliverabilityBoxlist .deliverability-green-bg p {
        padding-top: 10px;
    }
    #DeliverabilityServicesSection .lhs-content-deliverabilty {
        width: 109%;
        border-bottom: 1px solid #a39e9b;
        background: none;
    }
    #DeliverabilityServicesSection p.only-leftside-caption-deliverability {
        font: italic 600 18px/24px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        padding-bottom: 0;
    }
    #DeliverabilityServicesSection .rhs-content {
        padding-top: 10px;
        text-align: center;
        margin: 0 auto;
        width: 100%;
    }
    #DeliverabilityServicesSection span.grey-txt {
        font-size: 17px;
    }
    #DeliverabilityServicesSection span.green {
        font-size: 50px;
    }
    #DeliverabilityServicesSection {
        float: left;
        width: 90%;
    }
    /* 2014 September New All Resource section CSS End */
    /* New service overview styles starts */
    #ServiceOverviewNewPage .services-pad-lhs {
        margin-left: 0 !important;
    }
    #ServiceOverviewNewPage .serice-content {
        padding: 0;
    }
    #ServiceOverviewNewPage {
        padding: 0 10px;
    }
    #ServiceOverviewNewPage .span2 {
        width: 25% ;
        float: left !important;
    }
    #ServiceOverviewNewPage .span10 {
        width: 75% ;
        float: left !important;
    }
    #ServiceOverviewNewPage h4 {
        font-size: 16px;
        padding-top: 0px;
    }
    .econsultancy-img img {
        -webkit-box-shadow: 7px 7px 4px -2px rgba(154, 152, 153, 1);
        -moz-box-shadow: 7px 7px 4px -2px rgba(154, 152, 153, 1);
        box-shadow: 7px 7px 4px -2px rgba(154, 152, 153, 1);
        margin: 0 auto;
        display: block;
    }
    .service-bottom-img-box {
        margin: 0 auto;
        display: block;
        width: 282px;
    }
    
    /* 2015 Lyris Advanced Email Marketing Certification styles begin */
    #EmailMarketingCertification h1 {
        margin: 0;
    }
    #LyrisAdvancedEmailMarketing #CourseDescription ul {
        margin: 0 0 20px;
    }
    #PresentersInstructors .media {
        height: auto;
    }
    #LyrisAdvancedEmailMarketing .fees-green-rhs {
        margin-top: 40px;
    }
    #PresentersInstructors .media-body {
        padding-left: 0px;
    }
    /* 2015 Lyris Advanced Email Marketing Certification styles end */
    #MainContentWrap #LyrisMedia a.blue-cta {
        float: none;
        margin: 0 auto 40px;
        display: block;
    }
    #ListItems div.share {
        margin-bottom: 10px !important;
        margin-left: 0 !important;
        margin-top: 17px !important;
        width: 100%;
    }
    #ListItems div.share .share-title {
        padding: 0 15px 0 5px;
        font-size: 12px;
        line-height: 27px;
    }
    #ListItems .content-desc {
        height: auto;
        min-height: auto;
    }
    #ListItems div.share span.st_googleplus_custom {
        margin: 0 0 0 29px;
    }
    #ListItems div.share span.st_twitter_custom {
        margin: 0 0 0 58px;
    }
    #MainContentWrap #LyrisMedia h2.small-title {
        font-size: 17px;
        font-weight: 400;
    }
    /* ============ Home - Lyris New solution section March 2015 begin ============ */
    #NewLyrisSolutionPage {
        text-align: center;
    }
    #NewLyrisSolutionPage img.img-responsive {
        width: 85%;
    }
    /* ============ Home - Lyris New solution section March 2015 end ============ */
    }
     /* ========== All mobile phones CSS ========== */
    
    @media all and (max-width:767px) and (min-width: 480px) {
    #MainContentWrap .main-content-area #system-message-container {
        display: none;
    }
    #MainContentWrap {
        padding-top: 20px;
    }
    /* Web - 20th anniversary logo begin */
    #header .lyris-logo {
        padding: 32px 0 0;
    }
    #header .lyris-logo .logo-img {
        width: 90px;
    }
    /* Web - 20th anniversary logo end */
    /* =========================== Home Celebrate Marketing Independence on July 15th starts here =========================== */
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg {
        padding: 0 0 35px 0 !important;
        background-size: 150% auto !important;
        background: url("/images/product/2014-0701/homepage-celebrate-marketing-independence-bg-img-mob.jpg") no-repeat scroll center 0;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg h2 {
        font: 19px/125% "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif !important;
        padding: 70px 0 0 5px !important;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg span {
        font: 13px/15px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif !important;
        padding-top: 1px !important;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg p {
        padding: 26px 0 0 0 !important;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg a {
        padding: 36px 0 0 0 !important;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg .join-section p a {
        width: 70% !important;
    }
    /* =========================== Home Celebrate Marketing Independence on July 15th ends here =========================== */
    
    /* =========================== July 15 LyrisProductRelease starts here =========================== */ 
    #JulyLyrisProductRelease .celebrate-bg h2 {
        font: 18px/125% "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif !important;
        padding: 36px 0 0 0 !important;
    }
    #JulyLyrisProductRelease .celebrate-bg span {
        font: 13px/16px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif !important;
        padding-top: 5px !important; 
    }
    #JulyLyrisProductRelease .celebrate-bg {
        background-size: 146% auto !important;
        background: url("/images/product/2014-0701/july-15-product-page-bg-mobile.png") no-repeat scroll center 0;
    }
    #ProductScriptSection .hs-form-field {
        float: left;
        margin: 105px 0 0 45px !important;
        width: 200px !important;
    }
    #ProductScriptSection .actions {
        margin-right: 0;
        margin-top: 35px !important;
    }
    /* =========================== July 15 LyrisProductRelease ends here ===========================  */ 
     #lyris-cloud-image-center {
        background-size: 100% auto;
        height: 193px;
        width: 400px;
    }
    #lyris-cloud-image-center a.lyris-cloud-lm {
        background-size: 100% auto;
        margin: 178px 0 0 12px;
        text-align: center;
        width: 160px;
    }
    #lyris-cloud-image-center a.lyris-cloud-hq {
        background-size: 100% auto;
        margin: 178px 11px 0 12px;
        text-align: center;
        width: 160px;
    }
    #MainContentWrap .item-page {
        padding : 5px 25px;
        width: 89%;
    }
    .m4jFormElementWrap {
        width: 373px;
    }
    #m4jForm table tr .m4jInputField, #m4jForm table tr .m4jSelection {
        width: 360px !important;
    }
    .m4j_form_wrap textarea {
        width: 359px !important;
    }
    .cont-lhs .cont-submit {
        margin: 0px 0 0;
    }
    .item-page-widget {
        padding: 0 24px;
        width: 89%;
    }
    .new-item-page {
        padding: 0 32px;
    }
    /* =========================== 2013-home-page-new-template-december-section begin =========================== */
    #home-content-section-customer-animation .bx-wrapper .bx-viewport {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        font-size: 12px;
        height: 124px !important;
        left: -5px;
    }
    #home-content-section-logo ul.customers-logo li {
        display: inline;
        float: left;
        margin: 0 0 7px;
        padding: 0;
        text-align: center;
        width: 50%;
    }
    #home-three-widget {
        float: none;
        font: 12px/100% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
        width: 100%;
        margin: 0px auto;
    }
    #home-tabs-section {
        background: none repeat scroll 0 0 #D3D3D3;
        height: auto;
        margin: 0 0 0px;
    }
    #horizontalTab h2.resp-accordion:first-child {
        border: medium none;
        text-align: center;
        color: #C5EC8F;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #44802b;
        *background-color: #44802b;
        background-image: -moz-linear-gradient(top, #284B19, #44802b);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#284B19), to(#44802b));
        background-image: -webkit-linear-gradient(top, #284B19, #44802b);
        background-image: -o-linear-gradient(top, #284B19, #44802b);
        background-image: linear-gradient(to bottom, #284B19, #44802b);
        background-repeat: repeat-x;
        border-color: #44802b;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284B19', endColorstr='#44802b', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        font-size: 18px !important;
    }
    #horizontalTab h2.resp-accordion {
        border: medium none;
        display: block;
        text-align: center;
        color: #C5EC8F;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #44802b;
        *background-color: #44802b;
        background-image: -moz-linear-gradient(top, #284B19, #44802b);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#284B19), to(#44802b));
        background-image: -webkit-linear-gradient(top, #284B19, #44802b);
        background-image: -o-linear-gradient(top, #284B19, #44802b);
        background-image: linear-gradient(to bottom, #284B19, #44802b);
        background-repeat: repeat-x;
        border-color: #44802b;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284B19', endColorstr='#44802b', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        font-size: 18px !important;
    }
    #horizontalTab span.empty {
        display: none;
    }
    #home-tabs-section .tabs-section {
        height: auto;
    }
    #horizontalTab .resp-tabs-container strong {
        color: #FFFFFF !important;
    }
    #horizontalTab .resp-tab-active {
        border: medium none !important;
        border: medium none !important;
        display: block !important;
        text-align: center !important;
        color: #C5EC8F !important; 
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
        background-color: #44802b !important;
        *background-color: #44802b !important;
        background-image: -moz-linear-gradient(top, #284B19, #44802b) !important;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#284B19), to(#44802b)) !important;
        background-image: -webkit-linear-gradient(top, #284B19, #44802b) !important;
        background-image: -o-linear-gradient(top, #284B19, #44802b) !important;
        background-image: linear-gradient(to bottom, #284B19, #44802b) !important;
        background-repeat: repeat-x !important;
        border-color: #44802b !important;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284B19', endColorstr='#44802b', GradientType=0) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    }
    #horizontalTab .resp-tab-content {
        height: auto;
        color: #FFFFFF;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #bcc8cb;
        *background-color: #bcc8cb;
        background-image: -moz-linear-gradient(top, #2E3132, #bcc8cb);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2E3132), to(#bcc8cb));
        background-image: -webkit-linear-gradient(top, #2E3132, #bcc8cb);
        background-image: -o-linear-gradient(top, #2E3132, #bcc8cb);
        background-image: linear-gradient(to bottom, #2E3132, #bcc8cb);
        background-repeat: repeat-x;
        border-color: #bcc8cb;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2E3132', endColorstr='#bcc8cb', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    }
    #second-content-home-tabs p.top {
        color: #C8C9C9;
        font: 17px/23px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 5px 34px 17px;
        text-align: center;
    }
    #third-content-home-tabs span.greay {
        color: #373B3C;
        font: bold 42px/40px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #home-tabs-section .link-contact-details a.live-chat {
        display: none;
    }
    #first-content-home-tabs h2.top {
        font: 24px/27px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #first-content-home-tabs .video-content-home {
        width: 279px;
        clear: both;
    }
    #first-content-home-tabs .left-column {
        width: auto;
        margin: 0;
        float: none;
    }
    #third-content-home-tabs h2.bottom {
        font: bold 41px/48px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 20px 20px 0;
    }
    #first-content-home-tabs img {
        width: 290px;
    }
    #first-content-home-tabs a.videoimg {
        display: block;
        margin: 0 auto;
        width: auto;
    }
    #home-content-section-logo ul.customers-logo li {
        height: 99px;
        margin: 0;
        padding: 10px 9px 0 9px;
        width: 163px;
    }
    #home-content-section-logo ul.customers-logo li img {
        background-size: 100% auto;
        width: 171px;
    }
    #home-content-section-logo {
        margin: 0 auto 14px;
        padding: 0;
        width: 231px;
    }
    .responsive-width-extend{
        width: 100%
    }
    #horizontalTab span.right-border:hover {
        color: #fff;
    }
    #horizontalTab span.none-border:hover {
        color: #fff;
    }
    #horizontalTab span.left-border:hover {
        color: #fff;
    } 
    #second-content-home-tabs div.bottom a{
        color: #fff;
        text-decoration: none;
    }
    #second-content-home-tabs div.bottom a:hover{
        color: #fff;
        text-decoration: none;
    }
    .readmore-link {
        display: none;
    }
    #second-content-home-tabs .rollover-ani-box {
        float: none;
        height: 200px;
        margin: 0 auto;
        width: 440px;
        clear: both;
    }
    #third-content-home-tabs .top-row,
    #third-content-home-tabs .middle-row {
        padding: 0 0 10px;
    }
    #second-content-home-tabs .what-we-do-lhs {
        width: auto;
        margin: 0;
    }
    #second-content-home-tabs #secon-tab-cont-holder {
        margin: 10px 0 0 0;
    }
    /* =========================== end-home-content-section =========================== */
    /* =========================== begin-resourcesoverview-content-section =========================== */
    #resources-section .border {
        margin: 20px auto;
        float: none;
    }
    /* =========================== end-resourcesoverview-content-section =========================== */
    /*=========================== begin 2014-solution-overview-template-june-section ===================  */
    #LyrisRetailandEcommerce img {
        display: block;
        margin: 0 auto;
    }
    #LyrisAgencySolutions img, #LyrisMediaPublishing img, #LyrisEnterpriseIntegrations img {
        margin: 0px auto 22px;
        display: block;
    }
    /*=========================== end 2014-solution-overview-template-june-section ===================  */
    /*=========================== begin 2014-products-overview-template-april-section ===================  */
    #AutomateCustomerEngagement {
        padding: 0 20px;
    }
    #DeliveringEmailJustGotBetter .center-img {
        width: 50%;
        margin: 18px auto 0;
    }
    #HomeCustomerCommunications h1 {
        margin: 23px 0;
        font-size: 44px;
        line-height: 47px;
    }
    #CustomerFacilitiesList .black-bg, #CustomerFacilitiesList .green-bg, #CustomerFacilitiesList .blue-bg, #CustomerFacilitiesList .olivegreen-bg {
        background-size: 100% auto !important;
    }
    #CustomerFacilitiesList .black-bg p, #CustomerFacilitiesList .green-bg p, #CustomerFacilitiesList .blue-bg p, #CustomerFacilitiesList .olivegreen-bg p {
        height: 162px;
    }
    #CustomerFacilitiesList .black-bg span, #CustomerFacilitiesList .green-bg span, #CustomerFacilitiesList .blue-bg span, #CustomerFacilitiesList .olivegreen-bg span {
        float: none;
        padding: 0 0 4px;
        display: block;
    }
    #LyrisProductReleaseExplore span.txt-one {
        width: auto;
    }
    #DeliveringEmailJustGotBetter .priority-quality {
        margin: 0 auto;
        width: 440px;
    }
    #GainTheKnowledge .margin-center {
        width: 282px;
        margin: 0px auto;
    }
    /*=========================== end 2014-products-overview-template-april-section ===================  */
    /*=========================== begin 2014-home-page-redesign-june-section ===================  */ 
    #DeliveringEmailJustGotBetter a.learn-more {
        background: url("/images/home-green-arrow-img.jpg") no-repeat scroll 247px 2px;
        width: 380px;
    }
    #DeliveringEmailJustGotBetter .lyris-advanced-delivery {
        background: url("/images/lyris-advanced-delivery-bg-img.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        background-size: 100% auto;
        font: 600 19px/22px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 36px;
        left: -11px;
        padding: 17px 6px 21px 16px;
        top: 99px;
        width: 207px;
    }
    #DeliveringEmailJustGotBetter .lyris-priority-send {
        background: url("/images/lyris-priority-send-bg-img.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        background-size: 100% auto;
        font: 600 19px/22px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 33px;
        padding: 24px 0 10px 17px;
        right: -7px;
        top: 27px;
        width: 184px;
    }
    #ConnectedCustomerCommunicationsMobile .slider-wrapp-mobile .automate-cta {
        background: url("/images/slider-arrow-img.png") no-repeat scroll center -1px; 
    }
    #ConnectedCustomerCommunicationsMobile .slider-wrapp-mobile .extend-cta {
        background: url("/images/slider-arrow-img.png") no-repeat scroll center -421px;
    }
    #ConnectedCustomerCommunicationsMobile .slider-wrapp-mobile .optimize-cta {
        background: url("/images/slider-arrow-img.png") no-repeat scroll center -872px;
    }
    #CustomersAcross .margin-center {
        padding: 0 10px;
    }
    #GainTheKnowledge p {
        padding: 0 30px;
    }
    #MiniApplicationsBigInnovation {
        height: 260px;
    }
    /*=========================== end 2014-home-page-redesign-june-section ===================  */
    
    
    /* 2014 Septemer New Share Icon Press Release CSS Begin */
    div.share {
        float: left;
        height: 62px !important;
        margin: -30px 0 30px 28px !important;
        padding-left: 0;
        position: relative;
        width: 280px;
    }
    div.share span {
        background-size: 800% auto;
        width: 28px;
        top: 0px;
        left: 80px;
    }
    div.share span.st_googleplus_custom {
        background-position: -26px 0;
        margin: 0 0 0 30px;
    }
    div.share span.st_twitter_custom {
        background-position: -54px 0;
         margin: 0 0 0 59px;
    }
    div.share span.st_linkedin_custom {
        background-position: -85px 0;
        margin: 0 0 0 91px;
    }
    div.share span.st_pinterest_custom {
        background-position: -114px 0;
         margin: 0 0 0 122px;
    }
    div.share span.st_technorati_custom {
        background-position: -142px 0;
        margin: 0 0 0 153px;
    }
    div.share span.st_sharethis_custom {
        background-position: -173px 0;
        margin: 0 0 0 189px;
    }
    div.share span.st_email_custom {
        background-position: -200px 0;
        margin: 0 0 0 220px;
    }
    div.share .share-title {
        margin: -3px 10px 0 0;
    }
    #DeliverabilityBoxlist .deliverability-blue-bg p, 
    #DeliverabilityBoxlist .deliverability-green-bg p,
    #DeliverabilityBoxlist .deliverability-black-bg p {
        height: 145px;
    }
    a.home-page-title-text {
        font-size: 44px;
        line-height: 47px;
        margin: 23px 0;
        text-decoration: none !important;
    }
    .service-bottom-img-box {
        margin: 0 auto;
        display: block;
        width: 282px;
    }
    #ServiceOverviewNewPage .span2 {
        width: 15%;
    }
    /* 2014 Septemer New Share Icon Press Release CSS Begin */
    #ListItems div.share {
        height: auto !important;
        margin-bottom: 10px !important;
        margin-left: 0 !important;
        margin-top: 15px !important;
        width: 100%;
    }
}

 /* ========== Only tablet CSS Start ========== */

@media all and (max-width:979px) and (min-width: 768px) {
    /* Web - 20th anniversary logo begin */
    #header .lyris-logo {
        width: 150px;
        padding-top: 20px;
    }
    #header .lyris-logo .logo-img {
        width: 90px;
    }
    #header .lyris-logo .year-inno-section {
        margin-top: 6px;
    }
    #header .lyris-logo span.innovation-cta {
        font-size: 15px;
    }
    #header.ha-header-small .lyris-logo span.innovation-cta {
        font-size: 15px;
    }
    .ha-header-small .lyris-logo .logo-img {
        margin-top: 20px;
    }
    /* Web - 20th anniversary logo end */
    #header .nav-section {
        width: 553px;
    }
    .ha-header-small .nav-section #MegaDropDown {
        margin-top: 30px;
    }
    .ha-header-small .nav-section #MegaDropDown .fulldrop {
        top: 83px;
    }
    .sf-menu li a {
        padding: 0 8px 34px;
    }
    .sf-menu li li a {
        padding: 0.75em 1em;
    }
    .sf-menu li:hover ul, .sf-menu li.sfHover ul {
        left: -78px;
        top: 20px; /* Dropdown ul list item  */
        z-index: 99;
    }
    #TopMainMenu a {
        font: 14px/18px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    body {
        overflow-x: hidden;
    }
    #FooterWrap #FooterTrusteWrap .footer-truste-inner .copyright {
        padding: 0;
    }
    #MainContentWrap .main-content-area .home-boxes {
        min-height: 281px;
    }
    #MainContentWrap .item-page {
        padding: 0 31px 0 31px;
    }
    #scrolling-effect {
        margin-top: 121px;
    }
    .ha-header-small {
        top: -52px;
        transition-duration: 0.1s;
        transition-property: all;
    }
    body.sp-home #MainContentWrap .main-content-area .home-box-icon-holder {
        min-height: 165px;
    }
    body.fr-home #MainContentWrap .main-content-area .home-box-icon-holder {
        min-height: 165px;
    }
    body.pt-home #MainContentWrap .main-content-area .home-box-icon-holder {
        min-height: 165px;
    }
    body.pt-home #MainContentWrap .home-boxes h2 {
        font-size: 19px;
    }
    #MainContentWrap .main-content-area .home-boxes-icon {
        height: 120px;
    }
    body.fr-home #MainContentWrap .main-content-area .home-boxes-icon {
        height: 132px;
    }
    body.pt-home #MainContentWrap .main-content-area .home-boxes-icon,  body.sp-home #MainContentWrap .main-content-area .home-boxes-icon  {
        height: 140px;
    }
    #TopMainMenu {
        min-width: 570px;
    }
    #InnerMainBanner h1 {
        top: 16%;
        font-size: 30px;
    }
    .sf-menu li a {
        padding: 0 7px 33px;
    }
    #MainContentWrap .chatbg {
        display: none !important;
    }
    #inside-promo-three-box {
        margin: 0px auto;
    }
    #inside-promo-three-box .boarder {
        border: 1px solid #D4D4D3;
        padding: 5px;
    }
    #inside-promo-three-box a.digital-marketing-journey, #inside-promo-three-box a.lyris-holiday-retail, #inside-promo-three-box a.retail-survey-guide {
        background-size: 100% auto;
        color: #FFFFFF;
        float: left;
        font-size: 10px;
        height: 32px;
        line-height: 9px;
        padding: 91px 0 0 4px;
        text-decoration: none;
        width: 187px;
    }
    #inside-promo-three-box a.strategy-serv {
        background-size: 100% auto;
        color: #FFFFFF;
        float: left;
        font-size: 10px;
        height: 32px;
        line-height: 9px;
        padding: 91px 0 0 4px;
        text-decoration: none;
        width: 187px;
    }
    #inside-promo-three-box a.ocean-promo {
        background-size: 100% auto;
        color: #FFFFFF;
        float: left;
        font-size: 10px;
        height: 32px;
        line-height: 9px;
        padding: 91px 0 0 4px;
        text-decoration: none;
        width: 187px;
    }
    #inside-promo-three-box a.lyris-guide-maxout {
        background-size: 100% auto;
        color: #FFFFFF;
        float: left;
        font-size: 10px;
        height: 32px;
        line-height: 9px;
        padding: 91px 0 0 4px;
        text-decoration: none;
        width: 187px;
    }
    #inside-promo-three-box a.lyris-blog-why-data-driven {
        background-size: 100% auto;
        color: #FFFFFF;
        float: left;
        font-size: 10px;
        height: 32px;
        line-height: 9px;
        padding: 91px 0 0 4px;
        text-decoration: none;
        width: 187px;
    }
    #inside-promo-three-box a.lyris-guide-maxout:hover, #inside-promo-three-box a.lyris-blog-why-data-driven:hover, #inside-promo-three-box a.digital-marketing-journey:hover, #inside-promo-three-box a.strategy-serv:hover, #inside-promo-three-box a.ocean-promo:hover, #inside-promo-three-box a.lyris-holiday-retail:hover, #inside-promo-three-box a.retail-survey-guide:hover {
        background-position: 0 0;
        text-decoration: none;
        background-size: 100%;
    }
    #inside-promo-three-box a.mind-digital-gap-Infographic, #inside-promo-three-box a.eiu-consumer-survey, #inside-promo-three-box a.eiu-marketer-survey, #inside-promo-three-box a.retail-survey, #inside-promo-three-box a.travel-survey-findings, #inside-promo-three-box a.banking-survey-findings {
        background-size: 100% auto;
        color: #FFFFFF;
        float: left;
        font-size: 10px;
        height: 38px;
        line-height: 9px;
        padding: 100px 0 0 4px;
        text-decoration: none;
        width: 187px;
    }
    #inside-promo-three-box a.mind-digital-gap-Infographic:hover, #inside-promo-three-box a.eiu-consumer-survey:hover, #inside-promo-three-box a.eiu-marketer-survey:hover, #inside-promo-three-box a.retail-survey:hover, #inside-promo-three-box a.travel-survey-findings:hover, #inside-promo-three-box a.banking-survey-findings:hover {
        background-position: 0 0;
        text-decoration: none;
        background-size: 100%;
    }
    .center-cta-anypages {
        float: none !important;
        margin: 0px auto !important;
    }
    #comparison-table td a.minus {
        background: url("../images/less-va.jpg") no-repeat scroll 0 2px transparent;
        color: #00768B;
        display: inline;
        float: left;
        font: bold 14px/19px Arial, Helvetica, sans-serif;
        padding: 0 0 0 24px;
        text-align: left;
        text-decoration: none;
    }
    #comparison-table td span.link-content {
        display: none;
    }
    #comparison-table td.des-col {
        padding: 15px 12px 15px 23px;
        width: 191px;
    }
    #comparison-table td span.empty-va {
        display: none;
    }
    #comparison-table td span.empty {
        display: none;
    }
    #comparison-table td a.plus {
        background: url("../images/more-va.jpg") no-repeat scroll 0 2px transparent;
        color: #00768B;
        display: inline;
        float: left;
        font: bold 14px/19px Arial, Helvetica, sans-serif;
        padding: 0 0 0 24px;
        text-align: left;
        text-decoration: none;
    }
    #comparison-table td a.dummy-links {
        font: bold 14px/22px Arial, Helvetica, sans-serif;
    }
    #comparison-table td.innertitle {
        font-size: 12px;
        line-height: 16px;
        padding: 14px 30px 14px 46px;
    }
    #partners-bottom-three-links ul {
        margin: 0 0 0 20px;
        padding: 0;
    }
    #event-box .events {
        height: 158px;
    }
    #retail .right-heading {
        width: 360px;
    }
    #retail .left-cta {
        width: 250px;
    }
    #home-content-section-logo .bx-wrapper .bx-viewport {
        height: 54px !important;
    }
    #home-content-section-logo .bx-wrapper {
        width: auto !important;
    }
    #retail-logo-slider li {
        padding: 0 0 0 2px !important;
        width: 90px !important;
    }
    #lyris-cloud-image-center {
        background-size: 100% auto;
        height: 200px;
        width: 260px;
    }
    #lyris-cloud-image-center a.lyris-cloud-lm {
        margin: 118px 0 0 12px;
        text-align: center;
        width: 110px;
        background-size: 100% auto;
    }
    #lyris-cloud-image-center a.lyris-cloud-hq {
        background-size: 100% auto;
        margin: 118px 11px 0 12px;
        text-align: center;
        width: 110px;
    }
    .conttxt {
        width: 72%;
    }
    div.d-data-wrapper .sortimg h2, div.d-data-wrapper .sortimglast h2 {
        font: bold 13px/110% Arial !important;
    }
    .comn-twocoln-holder .comn-twocoln-indiv {
        width: 405px;
        margin: 0px;
    }
    div.d-data-wrapper .sortimg h2 a, div.d-data-wrapper .sortimglast h2 a {
        font-size: 12px;
    }
    .m4j_form_table {
        border: medium none;
        clear: both;
        float: left;
        margin: 0;
        padding: 0;
    }
    .m4j_form_wrap textarea {
        width: 558px !important;
    }
    #MainContentWrap .main-content-area .home-box-icon-holder {
        min-height: 147px;
    }
    #MainContentWrap .home-boxes h2 {
        font-size: 20px;
    }
    body.fr-home #MainContentWrap .home-boxes h2 {
        font-size: 17px;
    }
    .resources-boxes h2, .resources-boxes h2 a {
        font-size: 19px;
    }
    #SubscribeNewsletter #subsciption input {
        width: 100%;
    }
    #header .top-right-links ul li a {
        display: block;
    }
    ul#SPMenu.sf-menu li a {
        font-size: 12px;
    }
    .resources-latest-list {
        min-height: 174px;
    }
    .item-page-widget {
        padding: 0 31px;
    }
    .new-item-page {
        padding: 0 31px;
    }
    #MainContentWrap a.home-chat-cta, #MainContentWrap a.home-appointment-cta {
        width: 147px !important;
        margin: 0 0 0 15px !important;
    }
    /* =========================== 2013-home-page-new-template-december-section =========================== */
    .responsive-width-extend{
        width: 100%
    }
    #home-tabs-section {
        display: block;
    }
    #home-three-widget {
        float: left;
        font: 12px/100% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
        width: 679px;
    }
    #home-three-widget {
        float: none;
        font: 12px/100% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
        margin: 0 auto;
        width: 100%;
    }
    /* =========================== promobox code =========================== */
    #promobox-content-section .border, #home-content-section .border {
        display: block;
        float: left;
        height: 137px;
        margin: 0 0 10px;
    }
    #promobox-content-section .box, #home-content-section .box {
        float: left;
        height: 123px;
    }
    #promobox-content-section .back, #home-content-section .back {
        float: left;
    }
    #promobox-content-section .front, #home-content-section .front {
        float: left;
        top: 88px;
    }
    #promobox-content-section span.promo-description, #home-content-section span.promo-description {
        color: #FFFFFF;
        float: left;
        font: 11px/10px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 14px 0 0;
    }
    #promobox-content-section .front span.promo-description, #home-content-section .front span.promo-description {
        margin: 14px 0 0;
    }
    #promobox-content-section .threeboxes a.first-guide, #home-content-section .digital-marketing a.first-guide{
        color: #FFFFFF;
        float: left;
        font: 12px/12px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 203px;
        margin: 0;
        padding: 2px 6px 0 8px;
        text-decoration: none;
        background: url(/images/black-transparent.png) center 0 repeat;
        background-size: 100% auto;
        width: 188px;
    }
    #promobox-content-section .threeboxes a.second-guide, #home-content-section .digital-marketing a.second-guide{
        color: #FFFFFF;
        float: left;
        font: 12px/12px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 203px;
        margin: 0;
        padding: 2px 6px 0 8px;
        text-decoration: none;
        background: url(/images/black-transparent.png) center 0 repeat;
        background-size: 100% auto;
        width: 188px;
    }
    #promobox-content-section .threeboxes a.third-guide, #home-content-section .digital-marketing a.third-guide {
        background: url("/images/black-transparent.png") repeat scroll center 0 / 100% auto;
        color: #FFFFFF;
        float: left;
        font: 12px/12px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 203px;
        margin: 0;
        padding: 2px 6px 0 8px;
        text-decoration: none;
        width: 188px;
    }
    #home-content-section .digital-marketing a.third-guide-au {
        background: url("/images/black-transparent.png") repeat scroll center 0 / 100% auto;
        color: #FFFFFF;
        float: left;
        font: 11px/12px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 203px;
        margin: 0;
        padding: 2px 6px 0 8px;
        text-decoration: none;
        width: 188px;
    }
    #promobox-content-section .threeboxes a.first-guide-backcover, #home-content-section .digital-marketing a.first-guide-backcover,
    #promobox-content-section .threeboxes a.second-guide-backcover, #home-content-section .digital-marketing a.second-guide-backcover,
    #promobox-content-section .threeboxes a.third-guide-backcover, #home-content-section .digital-marketing a.third-guide-backcover,
    #promobox-content-section .threeboxes a.lyris-solution-brief, #promobox-content-section .threeboxes a.service-offering,
    #promobox-content-section .threeboxes a.lyris-marketing-guide, #promobox-content-section .threeboxes a.detailed-survey-findings-img,
    #promobox-content-section .threeboxes a.travel-survey-findings-img, #promobox-content-section .threeboxes a.banking-survey-findings-img,
    #promobox-content-section .threeboxes a.holiday-retail-email-look, #promobox-content-section .threeboxes a.retail-survey-findings,
    #promobox-content-section .threeboxes a.mind-the-digital-gap-infographic, #promobox-content-section .threeboxes a.webcast-eiu-ico-img,
    #promobox-content-section .threeboxes a.detailed-survey-findings-img, #home-content-section .digital-marketing a.pumpkin-patch-img
    {
        background-size: 100% auto;
        width: 202px;
    }
    /* =========================== end promobox code =========================== */
    
    #home-content-section-logo {
        margin: 20px auto;
        padding: 0;
        width: 436px;
    }
    #home-content-section-customer-animation .home-slider-holder ul#testi-ani li p {
        font: italic 19px/20pt "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
    }
    #home-content-section-customer-animation .home-slider-holder ul#testi-ani li span.slicontent {
        padding: 18px 0 0;
    }
    #home-tabs-section {
        background: none repeat scroll 0 0 #D3D3D3;
        height: auto;
        margin: 0 0 0px;
    }
    #horizontalTab h2.resp-accordion:first-child {
        border: medium none;
        text-align: center;
        color: #C5EC8F;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #44802b;
        *background-color: #44802b;
        background-image: -moz-linear-gradient(top, #284B19, #44802b);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#284B19), to(#44802b));
        background-image: -webkit-linear-gradient(top, #284B19, #44802b);
        background-image: -o-linear-gradient(top, #284B19, #44802b);
        background-image: linear-gradient(to bottom, #284B19, #44802b);
        background-repeat: repeat-x;
        border-color: #44802b;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284B19', endColorstr='#44802b', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        font-size: 18px !important;
    }
    #horizontalTab h2.resp-accordion {
        border: medium none;
        display: block;
        text-align: center;
        color: #C5EC8F;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #44802b;
        *background-color: #44802b;
        background-image: -moz-linear-gradient(top, #284B19, #44802b);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#284B19), to(#44802b));
        background-image: -webkit-linear-gradient(top, #284B19, #44802b);
        background-image: -o-linear-gradient(top, #284B19, #44802b);
        background-image: linear-gradient(to bottom, #284B19, #44802b);
        background-repeat: repeat-x;
        border-color: #44802b;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284B19', endColorstr='#44802b', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        font-size: 18px !important;
    }
    #horizontalTab span.right-border {
        border-right: 0 none !important;
        padding: 3px 15px;
    }
    #horizontalTab span.empty {
        display: none;
    }
    #horizontalTab span.left-border {
        border-left: medium none !important;
        padding: 3px 15px;
    }
    #home-tabs-section .tabs-section {
        height: auto;
    }
    #horizontalTab .resp-tabs-container strong {
        color: #FFFFFF !important;
    }
    #horizontalTab .resp-tab-active {
        border: medium none !important;
        border: medium none !important;
        display: block !important;
        text-align: center !important;
        color: #C5EC8F !important; 
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
        background-color: #44802b !important;
        *background-color: #44802b !important;
        background-image: -moz-linear-gradient(top, #284B19, #44802b) !important;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#284B19), to(#44802b)) !important;
        background-image: -webkit-linear-gradient(top, #284B19, #44802b) !important;
        background-image: -o-linear-gradient(top, #284B19, #44802b) !important;
        background-image: linear-gradient(to bottom, #284B19, #44802b) !important;
        background-repeat: repeat-x !important;
        border-color: #44802b !important;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284B19', endColorstr='#44802b', GradientType=0) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    }
    #horizontalTab .resp-tab-content {
        background-color: none;
        *background-color: none;
        background-image: none;
    }
    #first-content-home-tabs, #second-content-home-tabs, #third-content-home-tabs {
        padding: 26px 0 1px;
        height: auto;
        background: none;
    } 
    #first-content-home-tabs h2.top {
        font: 28px/28px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 0 30px;
        margin: 0;
    }
    #first-content-home-tabs p.left-content-first-tab {
        float: none;
        font: 19px/24px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 20px auto;
        text-align: center;
        width: auto;
        padding: 0 60px;
    }
    #first-content-home-tabs p.top {
        color: #C8C9C9;
        font: 17px/23px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 5px 34px 17px;
        text-align: center;
    }
    #second-content-home-tabs p.bottom {
        color: #ECE9E6;
        font: italic 22px/40px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 0 0 17px;
        text-align: center;
    }
    #second-content-home-tabs p.top {
        color: #C8C9C9;
        font: 17px/23px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 5px 34px 17px;
        text-align: center;
    }
    #third-content-home-tabs p.top, #third-content-home-tabs p.middle {
        font: 19px/24px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 18px auto 5px;
        padding: 0 60px;
        text-align: center;
        width: auto;
    }
    #third-content-home-tabs h2.bottom {
        color: #D5DBDB;
        font: bold 49px/40px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 0;
        padding: 49px 0 20px;
        text-align: center;
    }
    #third-content-home-tabs span.greay {
        color: #373B3C;
        font: bold 49px/40px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #horizontalTab .resp-tabs-container {
        background: url("../images/home-tabs-full-background.jpg") no-repeat center top;
    }
    #horizontalTab ul.resp-tabs-list {
        display: none;
    }
    #home-content-section-customer-animation .bx-wrapper .bx-viewport {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        font-size: 12px;
        height: 142px !important;
        left: -5px;
    }
    #horizontalTab span.right-border:hover {
        color: #fff;
    }
    #horizontalTab span.none-border:hover {
        color: #fff;
    }
    #horizontalTab span.left-border:hover {
        color: #fff;
    }
    #first-content-home-tabs .video-content-home {
        float: none;
        margin: 20px auto;
        width: 447px;
        clear: both;
    }
    #first-content-home-tabs .left-column ul {
        display: none;
    }
    #first-content-home-tabs .left-column {
        text-align: center;
        margin: 0;
        width: auto;
    }
    #home-three-widget li {
        font: 13px/19px "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
    }
    #home-three-widget .home-widget .news-blog-tweet-widget-container a {
        font: 13px/100% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
        text-decoration: underline;
    }
    #home-three-widget .home-widget .news-blog-tweet-widget-container h2 {
        font: 17px/100% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
    }
    #second-content-home-tabs h2.top {
        font: 28px/28px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 0 30px;
        text-align: center;
    }
    #second-content-home-tabs p.left-content-tab {
        float: none;
        font: 19px/24px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 0;
        width: auto;
        padding: 0 0px;
        text-align: center;
    }
    #second-content-home-tabs .what-we-do-lhs ul {
        display: none;
    }
    #second-content-home-tabs .what-we-do-lhs ul li a {
        font: 19px/24px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif; 
        background-position: right 0px;
        }
    #second-content-home-tabs .rollover-ani-box {
        height: 310px;
        margin: 15px auto;
        padding: 8px;
        width: 518px;
        height: 187px;
        margin: 0px auto;
        clear: both;
        float: none;
    }
    #second-content-home-tabs #secon-tab-cont-holder {
        margin: 0;
        padding: 0 20px;
    }
    #second-content-home-tabs div.bottom {
        height: 7px;
    }
    #second-content-home-tabs .what-we-do-lhs ul {
        margin: 0 0 10px 25px;
        padding: 6px 0 0 10px;
    }
    #second-content-home-tabs .black-bg-box {
        padding: 10px 0 17px 18px;
    }
    #second-content-home-tabs .what-we-do-lhs {
        margin: 0 10px 20px 0;
        width: 100%;
        clear: both;
    }
    #third-content-home-tabs h2.top {
        font: 28px/28px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 0 30px;
    }
    #third-content-home-tabs .top-row {
        padding: 0 0 10px;
    }
    #third-content-home-tabs .middle-row {
        margin: 0 0 11px;
        padding: 0 0 10px;
        background-size: 100%;
    }
    #third-content-home-tabs h2.middle {
        font: 28px/28px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 0;
        padding: 20px 0 0;
    }
    #SlideBar span.details {
        font: 20px/45px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #second-content-home-tabs div.bottom a{
        color: #fff;
        text-decoration: none;
    }
    #second-content-home-tabs div.bottom a:hover{
        color: #fff;
        text-decoration: none;
    }
    #second-content-home-tabs div.bottom {
        font: italic 16px/23px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #home-content-section h2 {
        margin-bottom: 10px;
    }
    #home-content-section .digital-marketing {
        margin-top: 24px;
    }
    #home-content-section h3 {
        line-height: 24px;
    }
    /* =========================== end-home-content-section =========================== */
    /* =========================== begin-customportal-content-section =========================== */
    #customer-portal h3 {
        margin-top: 10px;
    }
    #customer-portal h4.right-align {
        margin-top: 0px;
    }
    #customer-portal h4.left-align {
        margin-top: 0px;
    }
    /* =========================== begin-customportal-content-section =========================== */
    /* =========================== begin-resources-content-section =========================== */
    #DesignedRetail .retail-featured-section {
        margin: 0 0 0 17px !important;
    }
    #resources-section .box {
        width: 98%;
    }
    #resources-section .border {
        width: 151px;
    }
    #resources-section .front {
        width: auto;
    }
    #resources-section a.first-guide {
        padding: 12px 6px 7px;
        font: 13px/16px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif
    }
    #resources-section span.promo-description {
        font: 12px/13px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif
    }
    #resources-section span.innovative {
        font: 14px/16px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        color: #ffffff;
    }
    #resources-section a.first-guide-backcover {
        background-position: -47px 0;
    }
    #resources-section .content-excerpt-wrapper h3.title-black {
        margin-top: 0px;
    }
    /* =========================== end-resources-content-section =========================== */
    #related-links-rs li.heading-green {
        font-size: 18px;
    }
    #related-links-rs li.green-bull {
        font-style: 14px;
    }
    #green-box-links strong.green-color {
        font-size: 18px;
    }
    #green-box-links span.black-color {
        font-size: 15px;
    }
    #green-box-links .green-box-rs li.green-box-sp a {
        font-size: 14px;
    }
    #resources-section h3.title-green {
        font-size: 18px;
    }
    #resources-section .random-banner-ads {
        margin:0px;
    }
    ul.company-logo {
        width: 672px;
    }
    #home-content-section-customer-animation {
        padding: 0px;
    }
    #MainContentWrap .relatedlinks ul li a {
        display: block;
        line-height: 17px;
        margin: 0;
    }
    #home-tabs-section .expand-contact-detail-homepage, #InnerPageGreenBanner .expand-contact-detail-homepage {
        background-color: #E6F7CE;
    }
    #home-tabs-section .contact-details, #InnerPageGreenBanner .contact-details {
        margin: 0 auto;
        width: 680px;
    }
    #home-tabs-section .contact-details p.left-content, #InnerPageGreenBanner .contact-details p.left-content {
        font: 22px/24px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 0;
    }
    #InnerPageGreenBanner .link-contact-details a {
        margin: 0 13px 0 0;
    }
    #InnerPageGreenBanner .contact-details {
        margin: 0 auto;
        width: 445px;
    }
    #InnerPageGreenBanner .link-contact-details a {
        font: bold 18px/24px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 11px 8px 11px 52px;
    }
    /* =========================== begin 2014-products-overview-template-april-section =================== */
    
    #ForMoreInformation {
        padding: 21px 0;
    }
    #ForMoreInformation .head-txt {
        font: normal 26px/28px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #ForMoreInformation .greay-txt {
        font: normal 17px/19px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #LyrisRealtimeEcommerce .right-border {
        padding: 0 10px 0 0;
        border-right: 2px solid #C3C3C3;
    }
    #LyrisRealtimeEcommerce {
        padding: 11px 12px;
    }
    #ForMoreInformation span.txt-one {
        font: 200 17px/22px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #InnerPageGreenBanner .for-more-information {
        width: auto;
    }
    #ForMoreInformation p.center-content, #InnerPageGreenBanner .for-more-information p.center-content {
        font: 16px/18px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #ForMoreInformation img.arrow-a {
        padding: 4px 0 0;
        width: 31px;
    }
    #ForMoreInformation img.arrow-b {
        float: right;
        margin: 0 6px 0 4px;
        padding: 5px 0 0;
        width: 27px;
    }
    #LyrisEcommerceTable {
        padding: 0px;
    }
    #LyrisRealtimeEcommerce .middle-border {
        padding: 17px 0 9px 30px;
    }
    #AutomateCustomerEngagement {
        padding: 0 16px 30px;
        margin: 54px auto 41px;
    }
    #LyrisRealtimeEcommerce td.right-space {
        width: 32px;
    }
    #OptimizeDigitalMarketing ul {
        margin: 0 0 12px 0;
    }
    #ExtendIntegrate, #FutureProofInvestment {
        margin: 24px 0 4px;
    }
    #CustomerFacilitiesList .black-bg p, #CustomerFacilitiesList .green-bg p, #CustomerFacilitiesList .blue-bg p, #CustomerFacilitiesList .olivegreen-bg p {
        padding: 8px 11px 0;
        font: normal 13px/16px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    #CustomerFacilitiesList .black-bg span, #CustomerFacilitiesList .green-bg span, #CustomerFacilitiesList .blue-bg span, #CustomerFacilitiesList .olivegreen-bg span {
        padding: 0 0 10px;
        font: bold 16px/18px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    #PromoSliderSection .border {
        width: 149px;
    }
    #resources-section .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 27px !important;
    }
    #resources-section .bx-wrapper .bx-controls-direction a.bx-next {
        right: 25px !important;
    }
    #resources-section .bx-wrapper .bx-pager, #resources-section .bx-wrapper .bx-controls-auto {
        display: none;
    }
    #LyrisRealtimeEcommerce .non-left-border {
        padding: 17px 0 9px 20px;
    }
    #SampleUseCases .green-txt {
        font: 16px/17px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        padding: 0 0 0 31px;
    }
    #KeyCapabilities {
        margin-top: 30px !important; 
    }
    #KeyCapabilities, #SampleUseCases {
        margin: 0 auto 22px;
    }
    #PromoSliderSection a.first-guide {
        font: 13px/14px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #PromoSliderSection a.wss-customer-sucess {
        background: url("/images/footwear-retailer-tests-mobile-optimized-img-2014-0708.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.harveynorman-customer-sucess {
        background: url("/images/harveynorman-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.kitbag-customer-sucess {
        background: url("/images/kitbag-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.leading-retailer-customer-sucess {
        background: url("/images/leading-retailer-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.hittv-customer-sucess {
        background: url("/images/hittv-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.pumpkinpatch-customer-sucess {
        background: url("/images/pumpkinpatch-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.matches-customer-sucess {
        background: url("/images/matches-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.expedia-customer-sucess {
        background: url("/images/expedia-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection span.promo-description {
        font: 12px/13px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 39px 0 0;
    }
    #LyrisEmailDigitalMessaging .lyris_animation {
        width: auto;
        height: 300px;
    }
    #outline {
        width: 500px;
        height: 333px;
        background: url("/images/outline.jpg") no-repeat scroll 124px 17px;
        background-size: 56% auto;
    }
    #automate {
        background: url("/images/automate.png") no-repeat scroll 0 0;
        background-size: 100% auto;
        width: 88px;
        height: 88px;
        left: 211px;
        top: 44px;
    }
    #optimize {
        background: url("/images/optimize.png") no-repeat scroll 0 0;
        background-size: 100% auto;
        width: 88px;
        height: 88px;
        left: 174px;
        top: 104px;
    }
    #extend {
        background: url("/images/extend.png") no-repeat scroll 0 0;
        background-size: 100% auto;
        width: 88px;
        height: 88px;
        top: 104px;
        left: 246px;
    }
    .p2tooltip_outer.p2tooltip_right .p2tooltip_inner, .p2tooltip_outer.p2tooltip_bottom .p2tooltip_inner {
        border: 1px solid #DDEA92;
        padding: 3px 9px 4px 8px !important;
    }
    #LyrisEmailDigitalMessaging .p2tooltip_outer.tooltip_automate {
        background: url("/images/triangle-mouseover-top-right.png") no-repeat scroll 0 0;
        background-size: 100% 100%;
        font: 200 12px/14px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        left: 280px !important;
        padding: 16px 16px 19px 25px;
        top: 32px !important;
        width: 213px;
    }
    #LyrisEmailDigitalMessaging .p2tooltip_outer.tooltip_optimize {
        background: url("/images/triangle-mouseover-bottom-right.png") no-repeat scroll;
        background-size: 100% 100%;
        font: 200 12px/14px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        left: 108px !important;
        padding: 23px 14px 14px;
        top: 158px !important;
        width: 184px;
    }
    #LyrisEmailDigitalMessaging .p2tooltip_outer.tooltip_extend {
        background: url("/images/triangle-mouseover-bottom-left.png") no-repeat scroll;
        background-size: 100% 100%;
        font: 200 12px/14px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        left: 108px !important;
        padding: 25px 15px 15px;
        top: 178px !important;
        width: 190px;
    }
    #LyrisEmailDigitalMessaging .p2tooltip_outer.tooltip_extend {
        font: 200 12px/14px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    .p2tooltip_outer.tooltip_automate img, .p2tooltip_outer.tooltip_extend img, .p2tooltip_outer.tooltip_optimize img {
        margin: 0;
        position: absolute;
        right: 2px;
        width: 9%;
    }
    #CustomerFacilitiesList .black-bg p, #CustomerFacilitiesList .green-bg p, #CustomerFacilitiesList .blue-bg p, #CustomerFacilitiesList .olivegreen-bg p {
        height: 242px;
    } 
    #resources-section .bx-wrapper .bx-viewport {
        width: 100% !important;
    }
    #LyrisProductReleaseExplore img.arrow-a {
        padding: 4px 0 0;
        width: 31px;
    }
    #LyrisProductReleaseExplore img.arrow-b {
        float: right;
        margin: 0 6px 0 0;
        padding: 2px 20px 0 0;
        width: 47px;
    }
    /*=========================== end 2014-products-overview-template-april-section ===================  */
    /*=========================== begin 2014-solution-overview-template-june-section ===================  */
    #LyrisRetailandEcommerce {
        padding-bottom: 0;
    }
    #LyrisAgencySolutions {
        margin: 24px 0 4px;
    }
    #LyrisMediaPublishing {
        margin: 24px 0 4px;
        padding-bottom: 0px;
    }
    /* =========================== july 2014 product release page start =========================== */
    #ForMoreInformation .greay-txt a em {
        float: left;
        text-align: left;
        font: 24px/22px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #LyrisProductReleaseExplore span.single-text {
        float: left;
        width: 180px;
        font: 18px/22px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #LyrisProductReleaseExplore img.arrow-a-new {
        width: 35px;
        padding: 16px 0 0 0;
    }
    .LyrisEnterpriseNew {
        margin: 15px 0 0 30px;
    }
    /* =========================== july 2014 product release page ends =========================== */
    #ForMoreInformation .greay-txt a {
        font: 22px/35px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #ForMoreInformation span.txt-one {
        font: 200 14px/22px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #ForMoreInformation span.txt-two {
        font: 200 15px/15px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #LyrisRealtimeEcommerce td.right-space-a, #LyrisProductReleaseExplore td.right-space-a {
        width: 39px;
    }
    /* =========================== end 2014-solution-overview-template-june-section =================== */
    /* =========================== begin 2014-home-page-redesign-june-section =================== */ 
    #HomeCustomerCommunications h1 {
        font-size: 40px;
        line-height: 59px;
    }
    #HomeCustomerCommunications h2 {
        line-height: 42px;
        font-size: 19px;
    }
    #ConnectedCustomerCommunications .slider-wrapp {
        height: 221px;
    }
    #haccordion_optimize .content .rhs-content {
        display: none;
    }
    #haccordion_automate .content .lhs-content h2, #haccordion_integrate .content .lhs-content h2, 
    #haccordion_optimize .content .lhs-content h2 {
        font: 600 18px/20px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 0 0 14px;
    }
    #haccordion_automate .content .lhs-content p, #haccordion_integrate .content .lhs-content p,
    #haccordion_optimize .content .lhs-content p {
        font: 200 13px/18px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        padding: 0;
    }
    #haccordion_automate .content, #haccordion_integrate .content, #haccordion_optimize .content {
        padding: 14px 0 0 34px !important;
    }
    #LyrisProductReleaseExplore .non-left-border {
        border-right: 2px solid #C3C3C3;
        padding: 17px 0 0 50px;
    }
    #LyrisProductReleaseExplore .non-right-border {
        padding: 23px 0 0 18px;
    }
    #LyrisProductReleaseExplore span.txt-one {
        font: 200 14px/18px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #haccordion_automate .content .lhs-content a, #haccordion_integrate .content .lhs-content a,
    #haccordion_optimize .content .lhs-content a {
        font: 600 18px/21px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        margin-top: 20px;
        padding: 0 34px 0 0;
    }
    #haccordion_integrate .content .rhs-content, #haccordion_automate .content .rhs-content {
        display: none;
    }
    .haccordion_closetext > span {
        font-size: 16px;
        line-height: 27px;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-messaging .left-side {
        font: 200 17px/19px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        margin: 0 17px 0 0;
        padding: 11px 0 0;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-flexible .left-side {
        font: 200 17px/19px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        margin: 0;
        padding: 11px 0 0;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-digital .left-side {
        font: 200 17px/19px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        margin: 0 0 0 0;
        padding: 11px 0 0;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-messaging .left-side a span.green {
        background: url("/images/home-green-arrow-img.png") no-repeat scroll right center rgba(0, 0, 0, 0);
        color: #45812B;
        float: right;
        font: 600 17px/22px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 24px;
        padding: 2px 27px 0 0;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-flexible .left-side a span.green {
        background: url("/images/home-green-arrow-img.png") no-repeat scroll right center rgba(0, 0, 0, 0);
        color: #45812B;
        font: 600 17px/22px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 24px;
        padding: 2px 27px 0 0;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-digital .left-side a span.green  {
        background: url("/images/home-green-arrow-img.png") no-repeat scroll right center rgba(0, 0, 0, 0);
        color: #45812B;
        font: 600 17px/22px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 24px;
        padding: 2px 27px 0 0;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-messaging .right-side {
        background: url("/images/lyris-messaging-icon.png") no-repeat scroll right 4px;
        background-size: 100% auto;
        height: 81px;
        width: 87px;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-flexible .right-side {
        background: url("/images/lyris-flexible-img.png") no-repeat scroll center top;
        height: 81px;
        width: 88px;
        background-size: 100% auto;
        padding: 8px 0 0 2px;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-digital .right-side {
        background: url("/images/lyris-digital-img.png") no-repeat scroll left 4px;
        background-size: 100% auto;
        height: 81px;
        width: 87px;
        margin: 0 9px 0 0;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-messaging .right-side img {
        width: 60%;
        margin: 17px auto;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-digital .right-side img {
        width: 60%;
        margin: 15px auto;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-messaging {
        left: -20px;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-flexible .right-side img {
        width: 70%;
        margin: 2px auto;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-flexible {
        left: 270px;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-digital {
        right: 9px;
    }
    #DeliveringEmailJustGotBetter .green-txt {
        margin: 61px 0 12px;
        font: 24px/32px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #DeliveringEmailJustGotBetter p {
        font-size: 17px;
    }
    #DeliveringEmailJustGotBetter a.learn-more {
        background: url("/images/home-green-arrow-img.jpg") no-repeat scroll right center;
        font: 600 17px/23px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding-right: 27px;
    }
    #DeliveringEmailJustGotBetter .lyris-advanced-delivery {
        background: url("/images/lyris-advanced-delivery-bg-img.png") no-repeat scroll 0 0;
        background-size: 100% auto;
        color: #FFFFFF;
        font: 600 16px/19px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 54px;
        left: -94px;
        padding: 16px 30px 0 15px;
        position: absolute;
        top: 180px;
        width: 167px;
        z-index: 2;
    }
    #DeliveringEmailJustGotBetter .lyris-priority-send {
        background: url("/images/lyris-priority-send-bg-img.png") no-repeat scroll 0 0;
        background-size: 100% auto;
        color: #FFFFFF;
        font: 600 17px/20px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 36px;
        padding: 17px 0 0 22px;
        position: absolute;
        right: -63px;
        top: 71px;
        width: 139px;
        z-index: 2;
    }
    #GainTheKnowledge .green-txt {
        font: 24px/32px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #GainTheKnowledge p {
        font-size: 16px;
    }
    #GainTheKnowledge .box-size {
        width: 95px;
        margin-bottom: 9px; 
    }
    #GainTheKnowledge .margin-bottom {
        margin-bottom: 10px;
    }
    #GainTheKnowledge .two-lines-cont {
        font: 600 14px/18px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #CustomersAcross h2 {
        font: 24px/32px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin-bottom: 33px;
    }
    #home-content-section-logo {
        width: 546px;
    }
    #home-footer-section-logo .bx-viewport {
        height: 150px !important;
    }
    #CustomersAcrossIndustries .lhs-content {
        margin: 0 20px 0 0;
        width: 338px;
    }
    #homepage-logo-sliders li {
        margin-top: 21px;
    }
    #CustomersAcrossIndustries img {
        width: 50%;
    }
    #CustomersAcrossIndustries img.logo-square-border {
        border: 0 solid #DFDFDF;
        width: 30%;
    }
    #CustomersAcrossIndustries p.caption {
        font: italic 600 16px/17px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        padding: 18px 0 0 23px;
        width: 149px;
    }
    #CustomersAcrossIndustries .rhs-content {
        width: 163px;
    }
    #CustomersAcrossIndustries span.green {
        font: 600 40px/44px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        margin: 0px;
        padding: 0px;
    }
    #CustomersAcrossIndustries span.grey-txt br {
        display: none;
    }
    #CustomersAcrossIndustries span.grey-txt {
        font: 600 15px/15px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        padding: 0 0 0 0;
        margin: 0 0 4px;
    }
    #CustomersAcrossIndustries p.only-leftside-caption {
        font: italic 600 19px/22px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        padding: 0 10px 0 0;
    }
    #CustomersAcrossIndustries p.only-logo-rightside-caption {
        font: italic 600 19px/22px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        margin: 0 0 0 27px;
        width: 59%;
    }
    #CustomersAcrossIndustries a {
        background: url("/images/home-green-arrow-img.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
        font: 600 17px/23px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 3px 26px 0 0;
    }
    #CustomersAcrossIndustries p.only-rightside-caption br {
        margin-bottom: 6px;
    }
    #ConnectedCustomerCommunications .three-circle {
        height: 250px;
    }
    #DeliveringEmailJustGotBetter .margin-center {
        margin: 0 0 0 27px;
    }
    #CustomersAcrossIndustries p.only-logo-rightside-caption {
        font: italic 600 19px/22px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        width: 59%;
    }
    #CustomersAcrossIndustries p.only-rightside-caption {
        font: italic 600 19px/22px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        margin: 4px 0 0 27px;
        width: 53%;
    }
    #CustomersAcrossIndustries img.square-border {
        width: 34%;
    }
    #CustomersAcrossIndustries .lhs-content-first-column {
        background: url("/images/home-footer-vertical-border.jpg") no-repeat scroll right center;
        float: left;
        margin: 0 20px 0 0;
        width: 251px;
    }
    #CustomersAcrossIndustries .rhs-content-second-column {
        float: left;
        width: 272px;
    }
    #CustomersAcrossIndustries .lhs-content-first-column img.logos {
        margin-top: 15px;
        width: 29%;
    }
    #CustomersAcrossIndustries .rhs-content-second-column img.logos {
        float: left;
        margin-top: 15px;
        width: 27%;
    }
    #CustomersAcrossIndustries .lhs-content-first-column-description {
        float: left;
        margin: 0 0 0 21px;
        width: 155px;
    }
    #CustomersAcrossIndustries .rhs-content-second-column-description {
        float: left;
        margin: 0 0 0 23px;
        width: 175px;
    }
    #GainTheKnowledge a.email-selfie-backcover, 
    #GainTheKnowledge a.bootcamp-certification-backcover,
    #GainTheKnowledge a.digital-marketing-guide-image,
    #GainTheKnowledge a.email-gurus-backcover,
    #GainTheKnowledge a.holiday-email-look-book-new,
    #GainTheKnowledge a.email-marketing-survey-results-image,
    #GainTheKnowledge a.advanced-training,
    #GainTheKnowledge a.creating-a-personalized-email {
        width: 192px;
    }
    #GainTheKnowledge .front {
        width: 95%;
    }
    #GainTheKnowledge span.title {
        font-size: 16px;
        line-height: 16px;
        padding-bottom: 0;
    }
    #GainTheKnowledge span.small-title {
        font-size: 13px;
        padding-bottom: 16px;
    }
    #GainTheKnowledge span.promo-description {
        font: 11px/11px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 28px 0 0;
    }
    #GainTheKnowledge .second-column span.promo-description {
      margin-top: 5px;
    }
    #GainTheKnowledge .one-lines-cont {
        font: 600 14px/16px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #GainTheKnowledge .one-lines-cont a {
        padding: 45px 0 45px 5px;
    }
    #GainTheKnowledge .two-lines-cont a {
        padding: 34px 0 35px 5px;
    }
    #GainTheKnowledge .borders {
        margin-bottom: 10px;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-flexible .left-side strong,
    #ConnectedCustomerCommunications .three-circle .lyris-messaging .left-side strong,
    #ConnectedCustomerCommunications .three-circle .lyris-digital .left-side strong {
        padding-bottom: 4px;
    }
    #DeliveringEmailJustGotBetter {
        background-size: 100% auto;
        padding-bottom: 2px;
    }
    #CustomersAcross {
        background-size: 100% auto;
    }
    #ConnectedCustomerCommunications .is-accordion .preloader {
        background: url("../images/bx_loader.gif") no-repeat center center #ffffff;
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 10000000;
    }
    .haccordion_closetext > span {
        left: -8px;
        font-size: 15px;
    }
    #DeliveringEmailJust {
        padding-bottom: 280px;
    }
    #CustomersAcross h2 {
        margin-bottom: 20px;
    }
    #GainTheKnowledge .margin-center {
        margin: 0 0 0 72px;
        width: 642px;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-digital .arrow-img {
        background: url("/images/lyris-digital-main-img.png") no-repeat scroll center 15px;
        background-size: 100% auto;
        width: 53px;
        margin: 0px auto;
    }
    #GainTheKnowledge a.email-gurus-backcover {
        background-size: 200% auto !important;
        background-position: center 0;
    }
    #GainTheKnowledge a.holiday-email-look-book-new {
        background-size: 210% !important;
    }
    #CustomersAcrossIndustries a.green-normaltxt {
        font: 600 17px/23px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #CustomersAcrossIndustries {
        width: 75%;
    }
    #home-footer-section-logo .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 20px;
    }
    #home-footer-section-logo .bx-wrapper .bx-controls-direction a.bx-next {
        right: 1px;
    }
    #MiniApplicationsBigInnovation {
        background-size: 60% auto, auto auto;
    }
    #MiniApplicationsBigInnovation .new-lyris-product-release h2 {
        font-size: 17px;
        line-height: 27px;
    }
    #MiniApplicationsBigInnovation .new-lyris-product-release p {
        font-size: 15px;
        line-height: 21px;
        padding-bottom: 17px;
        padding-top: 8px;
    }
    #MiniApplicationsBigInnovation .new-lyris-product-release a {
        font: 600 13px/19px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding-bottom: 15px;
        padding-right: 29px;
    }
    #MiniApplicationsBigInnovation img {
        bottom: 0;
        right: 30px;
        width: 41%;
    }
    #MiniApplicationsBigInnovation .new-lyris-product-release span.larg-text {
        font: 19px/32px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    /*=========================== end 2014-home-page-redesign-june-section ===================  */ 
    /* =========================== July 15 LyrisProductRelease starts here =========================== */ 
    #JulyLyrisProductRelease .celebrate-bg h2 {
        font: 25px/125% "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif !important;
    }
    #JulyLyrisProductRelease h4 {
        margin: 34px 0 0 !important:;
    }
    #JulyLyrisProductRelease a {
        padding-top: 0px;
    }
    #JulyLyrisProductRelease .celebrate-bg {
        background-attachment: scroll !important;
        background-clip: border-box !important;
        background-color: rgba(0, 0, 0, 0) !important;
        background-image: url("/images/product/2014-0701/july-15-product-page-bg.png") !important;
        background-origin: padding-box !important;
        background-position: center 0 !important;
        background-repeat: no-repeat !important;
        background-size: 141% auto;
        height: 339px;
    }
    #JulyLyrisProductRelease .celebrate-bg span {
        font: 17px/125% "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif !important;
    }
    #ProductMiddleContentSection p.w-img, #ProductMiddleContentSection p {
        font: 200 18px/22px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    #ProductScriptSection .hs-form-field {
        margin: 95px 0 0 165px !important;
    }
    #ProductScriptSection .hs_submit {
        margin: -13px 0 0 152px !important;
    }
    /* =========================== July 15 LyrisProductRelease end here =========================== */ 
    /* =========================== Home Celebrate Marketing Independence on July 15th starts here =========================== */ 
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg {
        background:url("/images/product/2014-0701/homepage-celebrate-marketing-independence-bg-img.png") no-repeat scroll center 0;
        background-size: 140% auto;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg h2 {
        font: 26px/125% "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        padding: 74px 0 0;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg span {
        font: 17px/125% "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg a {
        padding-top: 35px;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg .join-section {
        width: 80%;
    }
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg .join-section p a {
        padding-top: 21px;
        background: url("/images/product/2014-0701/product-release-new-arow-img-2014-0701.png") no-repeat scroll right 25px;
        width: 59%;
    }
    /* =========================== Home Celebrate Marketing Independence on July 15th end here =========================== */
    /* =========================== Solutions Briefs Button Begin =========================== */
    #LyrisSolutionsBrief a {
        font-size: 13px;
        padding-left: 15px;
        background-image: none;
    }
    /* 2014 August New Mega Drop Down CSS Begin */
    #MegaDropDown {
     min-width: inherit;
    }
    #MegaDropDown ul.main-menu li a {
        padding: 0 13px 34px;
    }
    #MegaDropDown .fulldrop .right-border {
        min-height: 281px;
    }
    #ProductsDropDown .right-border {
        min-height: 252px !important;
    }
    #ServicesDropDown .right-border {
        min-height: 271px !important;
    }
    #ResourcesDropDown .right-border {
        min-height: 320px !important;
    }
    #CompanyDropDown .right-border {
        min-height: 256px !important;
    }
    #CustomersDropDown .padding-left-right, #CustomersDropDown .right-border {
        width: 233px;
    }
    #CustomersDropDown .right-border {
        min-height: 198px !important;
    }
    /* 2014 August New Mega Drop Down CSS End */
    
    /* 2014 September New All Resource section CSS Begin */
    #resources-section .resources-category select {
        width: 100%;
    }
    #resources-section .resources-category .keep-below {
        clear: both;
        margin: 0 0 19px;
        padding: 0;
        width: 100%;
    }
    #resources-section .resources-category .keep-below-last-item {
        float: right;
        margin: 0;
        width: 60px;
    }
    #resources-section .resources-category .tablet-width {
        float: left;
        margin-right: 30px;
        width: 46%;
    }
    #resources-section .resources-category .tablet-width:last-child {
        margin-right: 0;
    }
    #resources-section .list-of-types {
        float: right;
        width: 200px;
    }
    /* 2014 September New All Resource section CSS End */
    
    /* 2014 Septemer New Share Icon Press Release CSS Begin */
    div.share {
        padding-left: 54px;
        margin-top: -29px;
    }
    div.share span {
        background-size: 800% auto;
    }
    div.share span.st_googleplus_custom {
        background-position: -33px 0;
    }
    div.share span.st_twitter_custom {
        background-position: -66px 0;
    }
    div.share span.st_linkedin_custom {
        background-position: -99px 0;
    }
    div.share span.st_pinterest_custom {
        background-position: -132px 0;
    }
    div.share span.st_technorati_custom {
        background-position: -165px 0;
    }
    div.share span.st_sharethis_custom {
        background-position: -197px 0;
    }
    div.share span.st_email_custom {
        background-position: -230px 0;
    }
    div.share .share-title {
        margin: -3px 10px 0 0;
    }
    /* 2014 Septemer New Share Icon Press Release CSS Begin */
    /* 2014 September New All Resource section CSS Begin */
    .simple-pagination {
        margin: 0 0 40px;
    }
    #DeliverabilityBoxlist .deliverability-blue-bg p, 
    #DeliverabilityBoxlist .deliverability-green-bg p,
    #DeliverabilityBoxlist .deliverability-black-bg p {
        font: 100 14px/16px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    #DeliverabilityBoxlist .deliverability-blue-bg span, 
    #DeliverabilityBoxlist .deliverability-green-bg span,
    #DeliverabilityBoxlist .deliverability-black-bg span {
        font: bold 16px/18px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        padding-bottom: 10px;
    }
    .deliverability-tablet {
        padding: 0 !important;
    }
    #resources-section .border-deliverability {
        width: 100%;
        height: auto;
    }
    .deliverability-border {
        width: 163px !important;
    }
    #DeliverabilityServicesSection {
        width: 90%;
    }
    #DeliverabilityServicesSection .lhs-content-deliverabilty {
        width: 60%;
        padding-right: 22px;
    }
    #DeliverabilityServicesSection p.only-leftside-caption-deliverability {
        font: italic 400 18px/26px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    #DeliverabilityServicesSection .rhs-content {
        width: 28%;
    }
    #DeliverabilityServicesSection span.green {
        font: 600 50px/50px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    #DeliverabilityServicesSection span.grey-txt {
        font: 600 14px/17px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    #DeliverabilityServicesSection a {
        font: 600 17px/22px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    a.home-page-title-text {
        font-size: 40px;
        line-height: 59px;
        text-decoration: none !important;
    }
    a.get-started-cta-new {
        font-size: 22px;
    }
    a.gain-the-knowledge-grenn-text {
        font-size: 24px;
    }
    /* 2014 September New All Resource section CSS End */
    /* Service overview page styles */
    #ServiceOverviewNewPage {
        padding: 0 40px !important;
    }
    #ServiceOverviewNewPage .span2 {
        width: 20%;
    }
    #ServiceOverviewNewPage .span10 {
        width: 75%;
    }
    #ServiceOverviewNewPage .service-full-width {
        width: 100%;
    }
    #ServiceOverviewNewPage .services-pad-lhs {
        margin-left: 0 !important;
    }
    #ServiceOverviewNewPage h4 {
        padding-top: 0;
        font-size: 14px;
    }
    #ServiceOverviewNewPage .serice-content {
        padding-right: 0;
        font-size: 16px;
    }
    #ServiceOverviewNewPage .service-customer {
        margin-top: 0;
    }
    #ServiceOverviewNewPage .service-botom-content {
        font-size: 16px;
    }
    #ServiceOverviewNewPage span.promo-description-service {
        margin-top: 20px;
        font-size: 12px;
    }
    #resources-section.train-rhs {
        margin-left: 17px;
    }
    #MainContentWrap #LyrisMedia h1 {
        margin-top: 0;
    }
    #ListItems div.share .share-title {
        margin: -3px 2px 0 0;
    }
    #ListItems div.share span {
        margin-right: 6px;
    }
    #ListItems div.share span.st_facebook_custom {
        background-position: 0 0;
        background-size: 800% auto;
    }
    #ListItems div.share span.st_googleplus_custom {
        background-position: -23px 0;
        background-size: 800% auto;
    }
    #ListItems div.share span.st_twitter_custom {
        background-position: -46px 0;
        background-size: 800% auto;
    }
    #ListItems div.share span.st_linkedin_custom {
        background-position: -70px 0;
        background-size: 800% auto;
    }
    #ListItems div.share span.st_pinterest_custom {
        background-position: -94px 0;
        background-size: 800% auto;
    }
    #ListItems div.share span.st_technorati_custom {
        background-position: -118px 0;
        background-size: 800% auto;
    }
    #ListItems div.share span.st_sharethis_custom {
        background-position: -142px 0;
        background-size: 800% auto;
    }
    #ListItems div.share span.st_email_custom {
        background-position: -165px 0;
        background-size: 800% auto;
    }
    #MainContentWrap #LyrisMedia h2.small-title {
        font-size: 17px;
        font-weight: 400;
    }
}
 /* ========== Only tablet CSS End  ========== */

 /* ========== 1024 small monitor =============== */
@media all and (max-width :1200px ) and (min-width: 980px) {
    #header .lyris-logo {
        padding: 20px 0 0;
        width: 260px;
    }
    #header .nav-section {
        width: 657px;
    }
    /* Web - 20th anniversary logo begin */
    #header .lyris-logo .year-inno-section {
        clear: both;
    }
    #header .lyris-logo span.innovation-cta {
        font-size: 20px;
    }
    #header .lyris-logo .year-inno-section a.img {
        margin-left: 8px;
    }
    #header.ha-header-small .lyris-logo .year-inno-section {
        clear: none;
        float: none;
        margin: 20px 0;
        padding-top: 7px;
        width: 292px;
    }
    #header.ha-header-small .lyris-logo {
        margin-top: 36px;
    }
    #header.ha-header-small .lyris-logo span.innovation-cta {
        font-size: 16px;
    }
    /* Web - 20th anniversary logo end */
    br.space-hide {
        display: none;
    }
    #MainContentWrap .main-content-area .home-boxes {
        min-height:230px;
    }
     #TopMainMenu {
        min-width: 670px;
    }
    #header #header-right {
        min-width: 540px;
    }
     #inside-promo-three-box {
        margin: 0px auto;
    }
     #inside-promo-three-box .boarder {
        border: 1px solid #D4D4D3;
        padding: 5px;
    }
     #inside-promo-three-box a.digital-marketing-journey, #inside-promo-three-box a.lyris-holiday-retail, #inside-promo-three-box a.retail-survey-guide {
        background-size: 100% auto;
        color: #FFFFFF;
        float: left;
        font-size: 12px;
        height: 45px;
        line-height: 13px;
        padding: 125px 0 0 10px;
        text-decoration: none;
        width: 252px;
    }
     #inside-promo-three-box a.strategy-serv {
        background-size: 100% auto;
        color: #FFFFFF;
        float: left;
        font-size: 12px;
        height: 45px;
        line-height: 21px;
        padding: 125px 0 0 10px;
        text-decoration: none;
        width: 252px;
    }
     #inside-promo-three-box a.ocean-promo {
        background-size: 100% auto;
        color: #FFFFFF;
        float: left;
        font-size: 12px;
        height: 45px;
        line-height: 21px;
        padding: 125px 0 0 10px;
        text-decoration: none;
        width: 252px;
    }
     #inside-promo-three-box a.lyris-guide-maxout {
        background-size: 100% auto;
        color: #FFFFFF;
        float: left;
        font-size: 12px;
        height: 45px;
        line-height: 21px;
        padding: 125px 0 0 10px;
        text-decoration: none;
        width: 252px;
    }
     #inside-promo-three-box a.lyris-blog-why-data-driven {
        background-size: 100% auto;
        color: #FFFFFF;
        float: left;
        font-size: 12px;
        height: 45px;
        line-height: 21px;
        padding: 125px 0 0 10px;
        text-decoration: none;
        width: 252px;
    }
     #inside-promo-three-box a.lyris-guide-maxout:hover, #inside-promo-three-box a.lyris-blog-why-data-driven:hover,  #inside-promo-three-box a.digital-marketing-journey:hover, #inside-promo-three-box a.strategy-serv:hover,  #inside-promo-three-box a.ocean-promo:hover, #inside-promo-three-box a.lyris-holiday-retail:hover, #inside-promo-three-box a.retail-survey-guide:hover {
        background-position: 0 -171px;
        text-decoration: none;
        background-size: 100%;
    }
    .flash-web {
        display: block !important;
    }
    .hidden-flash-web {
        display: none !important;
    }
    #inside-promo-three-box a.mind-digital-gap-Infographic, #inside-promo-three-box a.eiu-consumer-survey, #inside-promo-three-box a.eiu-marketer-survey, #inside-promo-three-box a.retail-survey, #inside-promo-three-box a.travel-survey-findings, #inside-promo-three-box a.banking-survey-findings {
        background-size: 100% auto;
        color: #FFFFFF;
        float: left;
        font-size: 12px;
        height: 55px;
        line-height: 16px;
        padding: 135px 0 0 10px;
        text-decoration: none;
        width: 252px;
    }
    #inside-promo-three-box a.mind-digital-gap-Infographic:hover, #inside-promo-three-box a.eiu-consumer-survey:hover, #inside-promo-three-box a.eiu-marketer-survey:hover, #inside-promo-three-box a.retail-survey:hover, #inside-promo-three-box a.travel-survey-findings:hover, #inside-promo-three-box a.banking-survey-findings:hover {
        background-position: 0 0;
        text-decoration: none;
        background-size: 100%;
    }
     #event-box .events {
        height: 118px;
    }
    #MainContentWrap a.product-demo-rhs-retail-sections, #MainContentWrap a.home-appointment-cta-retail-sections {
        width: 130px;
    }
    #lyris-cloud-image-center {
        background-size: 100% auto;
        width: 345px;
    }
    #lyris-cloud-image-center a.lyris-cloud-lm {
        background-size: 100% auto;
        margin: 154px 0 0 7px;
        width: 159px;
    }
    #lyris-cloud-image-center a.lyris-cloud-hq {
        background-size: 100% auto;
        margin: 154px 6px 0 12px;
        width: 159px;
    }
    #MainContentWrap a.product-demo-rhs-retail-sections, #MainContentWrap a.home-appointment-cta-retail-sections, #MainContentWrap a.product-chat-cta {
        width: 130px;
    }
    #eiu-cta a.home-appointment-cta-retail-sections {
        width: 130px;
    }
    #eiu-cta a.product-chat-cta {
        width: 130px;
    }
    .cont-rhs {
        width: 163px !important;
    }
    .comn-twocoln-holder .comn-twocoln-indiv {
        width: 397px;
    }
    #MainContentWrap .main-content-area .home-box-icon-holder {
        min-height: 118px;
    }
    #MainContentWrap .main-content-area .home-boxes-icon {
        padding-bottom: 51px;
    }
    #MainContentWrap a.home-chat-cta, #MainContentWrap a.home-appointment-cta {
        width: 147px;
        margin: 0 0 0 15px;
    }
    #home-content-section-logo .bx-wrapper {
        margin: 0 0 0 30px !important;
        width: auto !important;
    }
    /* =========================== 2013-home-page-new-template-december-section =========================== */
    .responsive-width-extend{
        width: 100%
    }
    #home-tabs-section {
        display: block;
        height: auto;
    }
    #home-tabs-section .tabs-section {
        height: auto;
    }
    #home-three-widget {
        float: left;
        font: 12px/100% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
        width: 859px;
    }
    /* =========================== promobox code =========================== */
    #promobox-content-section .border, #home-content-section .border {
        height: 181px;
        margin: 0 0 10px;
    }
    #promobox-content-section .box, #home-content-section .box {
        height: 167px;
    }
    #promobox-content-section .front, #home-content-section .front {
        float: left;
        top: 68%;
    }
    #promobox-content-section span.promo-description, #home-content-section span.promo-description {
        color: #FFFFFF;
        float: left;
        font: 13px/13px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 19px 0 0;
    }
    #promobox-content-section .threeboxes a.first-guide, #home-content-section .digital-marketing a.first-guide{
        color: #FFFFFF;
        float: left;
        font: 13px/14px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 203px;
        margin: 0;
        padding: 7px 20px 7px;
        text-decoration: none;
        background: url(/images/black-transparent.png) center 0 repeat;
        background-size: 100% auto;
        width: 222px;
    }
    #promobox-content-section .threeboxes a.second-guide, #home-content-section .digital-marketing a.second-guide{
        color: #FFFFFF;
        float: left;
        font: 13px/14px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 203px;
        margin: 0;
        padding: 7px 20px 7px;
        text-decoration: none;
        background: url(/images/black-transparent.png) center 0 repeat;
        background-size: 100% auto;
        width: 222px;
    }
    #promobox-content-section .threeboxes a.third-guide, #home-content-section .digital-marketing a.third-guide {
        color: #FFFFFF;
        float: left;
        font: 13px/14px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 203px;
        margin: 0;
        padding: 7px 20px 7px;
        text-decoration: none;
        background: url(/images/black-transparent.png) center 0 repeat;
        background-size: 100% auto;
        width: 222px;
    }
    #home-content-section .digital-marketing a.third-guide-au {
        color: #FFFFFF;
        float: left;
        font: 13px/14px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 203px;
        margin: 0;
        padding: 7px 20px 7px;
        text-decoration: none;
        background: url(/images/black-transparent.png) center 0 repeat;
        background-size: 100% auto;
        width: 222px;
    }
    #promobox-content-section .threeboxes a.first-guide-backcover, #home-content-section .digital-marketing a.first-guide-backcover,
    #promobox-content-section .threeboxes a.second-guide-backcover, #home-content-section .digital-marketing a.second-guide-backcover,
    #promobox-content-section .threeboxes a.third-guide-backcover, #home-content-section .digital-marketing a.third-guide-backcover,
    #promobox-content-section .threeboxes a.lyris-solution-brief, #promobox-content-section .threeboxes a.service-offering,
    #promobox-content-section .threeboxes a.lyris-marketing-guide, #promobox-content-section .threeboxes a.detailed-survey-findings-img,
    #promobox-content-section .threeboxes a.travel-survey-findings-img, #promobox-content-section .threeboxes a.banking-survey-findings-img,
    #promobox-content-section .threeboxes a.holiday-retail-email-look, #promobox-content-section .threeboxes a.retail-survey-findings,
    #promobox-content-section .threeboxes a.mind-the-digital-gap-infographic, #promobox-content-section .threeboxes a.webcast-eiu-ico-img,
    #promobox-content-section .threeboxes a.detailed-survey-findings-img, #home-content-section .digital-marketing a.pumpkin-patch-img {
        background-size: 100% auto;
        width: 262px;
    }
    /* =========================== end promobox code =========================== */
    #home-content-section-logo ul.customers-logo li {
        height: 99px;
        padding: 10px 9px 14px 0;
        width: 163px;
    }
    #home-content-section-logo ul.customers-logo li img {
        background-size: 100% auto;
        width: 171px;
    }
    #first-content-home-tabs img {
        width: 380px;
    }
    #horizontalTab span.empty {
        display: none;
    }
    #first-content-home-tabs {
        background: url("/images/home-tabs-second-background.png") no-repeat scroll center 78px rgba(0, 0, 0, 0);
        height: 469px;
        padding: 53px 0 0;
    }
    #second-content-home-tabs {
        background: url("/images/home-tabs-second-background.png") no-repeat scroll center 58px / 90% auto rgba(0, 0, 0, 0);
        height: 360px;
        padding: 37px 0 0;
    }
    #third-content-home-tabs {
        height: 300px;
        padding: 37px 0 0;
    }
    #second-content-home-tabs p.top {
        color: #C8C9C9;
        font: 22px/27px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 13px 120px 17px;
        text-align: center;
    }
    #third-content-home-tabs p.top, #third-content-home-tabs p.middle {
        font: 20px/26px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 0 120px 23px;
        text-align: center;
    }
    #first-content-home-tabs .left-column {
        margin: 30px 10px 0 75px;
    }
    #first-content-home-tabs p.left-content-first-tab {
        font: 20px/26px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin-bottom: 20px;
    }
    #first-content-home-tabs .left-column ul li, #first-content-home-tabs .left-column ul li a {
        font: 20px/26px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #first-content-home-tabs .left-column ul {
        padding-left: 15px;
    }
    #third-content-home-tabs h2.top {
        color: #8DC44C;
        font: 33px/40px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #third-content-home-tabs h2.middle {
        color: #8DC44C;
        font: 33px/40px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding: 14px 0 10px;
    }
    #second-content-home-tabs #secon-tab-cont-holder {
        width: 885px;
        margin: 20px auto;
    }
    #second-content-home-tabs .what-we-do-lhs {
        width: 360px;
        margin: 20px 35px 0 0;
    }
    #second-content-home-tabs p.left-content-tab {
        font: 20px/30px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #second-content-home-tabs .what-we-do-lhs ul li a {
        font: 20px/30px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #second-content-home-tabs .rollover-ani-box {
        width: 470px;
        margin: 0;
    }
    #second-content-home-tabs div.bottom {
        margin: 0 0 15px;
        position: relative;
        text-align: left;
        font: italic 18px/23px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #second-content-home-tabs .black-bg-box {
        padding: 20px 0 20px 18px;
    }
    #second-content-home-tabs h2.top {
        font: 33px/40px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        text-align: center;
    }
    #horizontalTab span.right-border:hover {
        color: #fff;
    }
    #horizontalTab span.none-border:hover {
        color: #fff;
    }
    #horizontalTab span.left-border:hover {
        color: #fff;
    }
    #first-content-home-tabs .video-content-home {
        margin: 13px auto 0;
        width: 379px;
    }
    #horizontalTab .expand-contact-detail-homepage{
        padding: 20px 0;
    }
    #home-tabs-section .contact-details {
        margin: 0px auto 0;
        width: 680px;
    }
    #home-tabs-section .contact-details p.left-content {
        font: 25px/46px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #home-three-widget li {
        font: 13px/19px "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
    }
    #home-three-widget .home-widget .news-blog-tweet-widget-container a {
        font: 13px/100% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
        text-decoration: underline;
    }
    #home-three-widget .home-widget .news-blog-tweet-widget-container h2 {
        font: 17px/100% "ff-milo-web-pro-i3","ff-milo-web-pro",sans-serif;
    }
    #first-content-home-tabs {
        background: url("/images/home-tabs-second-background.png") no-repeat scroll center 0px / 90% auto rgba(0, 0, 0, 0);
        height: 340px;
        padding: 37px 0 0;
    }
    #first-content-home-tabs h2.top {
        font: 33px/40px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        margin: 0 0 10px;
        padding: 0 10px 0 10px ;
    }
    #first-content-home-tabs #first-tab-cont-holder {
        margin: 0 auto;
        width: 1000px;
    }
    #second-content-home-tabs div.bottom a{
        color: #fff;
        text-decoration: none;
    }
    #second-content-home-tabs div.bottom a:hover{
        color: #fff;
        text-decoration: none;
    }
    #home-content-section h3 {
        margin-top: 10px;
        line-height: 24px;
    }
    #home-content-section .digital-marketing {
        margin-top: 16px;
    }
    /* =========================== end-home-content-section =========================== */
    /* =========================== begin-resourcesoverview-content-section =========================== */
    
    #DesignedRetail .retail-featured-section {
        margin: 0 0 0 18px !important;
    }
    #resources-section .border {
        width: 199px;
    }
    #resources-section .box {
        width: 98%;
    }
    #resources-section .front {
        width: auto;
    }
    #resources-section a.first-guide {
        padding: 16px 13px 7px;
    }
    #resources-section span.promo-description {
        margin-top: 24px;
        line-height: 16px;
    }
    #resources-section span.innovative {
        font: 14px/18px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        color: #ffffff;
    }
    #resources-section a.first-guide-backcover {
        background-position: -30px 0px;
    }
    #resources-section .content-excerpt-wrapper h3.title-black {
        margin-top: 0px;
    }
    #resources-section .random-banner-ads {
        margin:0px;
    }
    /* =========================== end-resourcesoverview-content-section =========================== */
    ul.company-logo {
        width: 872px;
    }
    #home-content-section-logo {
        width: 712px !important;
        margin: 10px auto 30px;
    }
    #home-content-section-customer-animation {
        padding: 0 0 30px 0;
    }
    #MainContentWrap .relatedlinks ul li a {
        display: block;
        line-height: 17px;
        margin: 0;
    }
    #resources-section span.promo-description {
        font-size: 13px;
        line-height: 16px;
        margin-top: 24px;
    }
    /*=========================== begin 2014-products-overview-template-april-section ===================  */
    #LyrisRealtimeEcommerce {
        padding: 11px 12px;
    }
    /*=========================== begin 2014-products-overview-template-april-section ===================  */
    /*=========================== begin 2014-products-overview-template-april-section ===================  */
    #resources-section .bx-wrapper .bx-pager, #resources-section .bx-wrapper .bx-controls-auto {
        display: none;
    }
    #resources-section .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 33px !important;
    }
    #resources-section .bx-wrapper .bx-controls-direction a.bx-next {
        right: 30px !important;
    }
    #ForMoreInformation p.center-content {
        font: 20px/22px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #InnerPageGreenBanner .for-more-information p.center-content {
        font: 22px/24px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #InnerPageGreenBanner .for-more-information {
        width: auto;
    }
    #CustomerFacilitiesList .black-bg span, #CustomerFacilitiesList .green-bg span, #CustomerFacilitiesList .blue-bg span, #CustomerFacilitiesList .olivegreen-bg span {
        font: bold 17px/19px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        padding: 0 0 14px;
    }
    #CustomerFacilitiesList .black-bg p, #CustomerFacilitiesList .green-bg p, #CustomerFacilitiesList .blue-bg p, #CustomerFacilitiesList .olivegreen-bg p {
        font: 13px/15px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        height: 204px;
    }
    #LyrisRealtimeEcommerce .left-border {
        border-left: 2px solid #C3C3C3;
        border-right: 2px solid #C3C3C3;
        padding: 0 20px;
    }
    #ForMoreInformation .greay-txt a {
        font: 25px/35px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #ForMoreInformation span.txt-one {
        font: 17px/18px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #ForMoreInformation img.arrow-a {
        width: 24px;
    }
    #ForMoreInformation img.arrow-b {
        float: right;
        margin: 0 20px 0 0;
        padding: 10px 0 0;
        width: 33px;
    }
    #LyrisProductReleaseExplore img.arrow-a {
        float: right;
        margin: 0 0 0 10px;
        width: 34px;
    }
    #PromoSliderSection .hidden-tablet {
        display: none;
    }
    #PromoSliderSection a.wss-customer-sucess {
        background: url("/images/footwear-retailer-tests-mobile-optimized-img-2014-0708.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.harveynorman-customer-sucess {
        background: url("/images/harveynorman-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.kitbag-customer-sucess {
        background: url("/images/kitbag-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.leading-retailer-customer-sucess {
        background: url("/images/leading-retailer-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.hittv-customer-sucess {
        background: url("/images/hittv-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.pumpkinpatch-customer-sucess {
        background: url("/images/pumpkinpatch-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.matches-customer-sucess {
        background: url("/images/matches-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.expedia-customer-sucess {
        background: url("/images/expedia-hover-ani-img.jpg") no-repeat scroll center 0px;
        background-size: 100% auto;
    }
    #PromoSliderSection a.first-guide {
        padding: 13px 13px 7px;
        font: 13px/14px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #PromoSliderSection span.promo-description {
        margin-top: 44px;
    }
    #LyrisEmailDigitalMessaging .lyris_animation {
        width: auto;
        height: 353px;
    }
    #outline {
        width: 628px;
        height: 343px;
        background: url("/images/outline.jpg") no-repeat scroll 153px 10px;
        background-size: 56% auto;
    }
    #automate {
        background: url("/images/automate.png") no-repeat scroll 0 0;
        background-size: 100% auto;
        width: 98px;
        height: 101px;
        left: 266px;
        top: 54px;
    }
    #optimize {
        background: url("/images/optimize.png") no-repeat scroll 0 0;
        background-size: 100% auto;
        height: 101px;
        left: 227px;
        top: 124px;
        width: 98px;
    }
    #extend {
        background: url("/images/extend.png") no-repeat scroll 0 0;
        background-size: 100% auto;
        height: 101px;
        left: 307px;
        top: 124px;
        width: 98px;
    }
    .p2tooltip_outer.p2tooltip_right .p2tooltip_inner, .p2tooltip_outer.p2tooltip_bottom .p2tooltip_inner {
        border: 1px solid #DDEA92;
        padding: 9px 23px 33px 13px !important;
    }
    #LyrisEmailDigitalMessaging .p2tooltip_outer.tooltip_extend {
        font: 200 13px/16px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    .p2tooltip_outer.tooltip_automate img, .p2tooltip_outer.tooltip_extend img, .p2tooltip_outer.tooltip_optimize img {
        bottom: 0;
        width: 12%;
    }
    #LyrisEmailDigitalMessaging .p2tooltip_outer.tooltip_automate {
        background: url("/images/triangle-mouseover-top-right.png") no-repeat scroll 0 0;
        background-size: 100% 100%;
        font: 200 13px/16px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        left: 339px !important;
        padding: 16px 17px 22px 29px;
        position: absolute;
        top: 31px !important;
        width: 273px;
    }
    #LyrisEmailDigitalMessaging .p2tooltip_outer.tooltip_optimize {
        background: url("/images/triangle-mouseover-bottom-right.png") no-repeat scroll 0 0;
        background-size: 100% 100%;
        font: 200 13px/16px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        left: 129px !important;
        padding: 26px 17px 15px;
        position: absolute;
        top: 184px !important;
        width: 253px;
    }
    #resources-section .bx-wrapper .bx-viewport {
        width: 100% !important;
    }
    #LyrisEmailDigitalMessaging .p2tooltip_outer.tooltip_extend {
        background: url("/images/triangle-mouseover-bottom-left.png") no-repeat scroll 0 0;
        background-size: 100% 100%;
        font: 200 13px/16px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
        left: 201px !important;
        padding: 29px 17px 16px 16px;
        position: absolute;
        top: 184px !important;
        width: 273px;
    }
    #LyrisProductReleaseExplore .non-left-border {
        padding: 17px 0 0 156px;
    }
    #LyrisProductReleaseExplore .non-right-border {
        padding: 18px 10px 0 2px;
    }
    /*=========================== end 2014-products-overview-template-april-section ===================  */
    /*=========================== begin 2014-home-page-redesign-june-section ===================  */ 
    #HomeCustomerCommunications h1 {
        font-size: 54px;
    }
    #haccordion_automate .content,
    #haccordion_integrate .content,
    #haccordion_optimize .content {
        padding: 14px 0 0 34px !important;
    }
    #haccordion_automate .content .lhs-content h2,
    #haccordion_integrate .content .lhs-content h2,
    #haccordion_optimize .content .lhs-content h2 {
        font: 600 29px/30px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #haccordion_automate .content .rhs-content,
    #haccordion_integrate .content .rhs-content,
    #haccordion_optimize .content .rhs-content {
        display: none;
    }
    #ConnectedCustomerCommunications .slider-wrapp {
        height: 287px;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-messaging {
        left: 2px;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-flexible {
        left: 363px;
    }
    #ConnectedCustomerCommunications .three-circle .lyris-digital {
        right: 24px;
    }
    #DeliveringEmailJustGotBetter .lyris-advanced-delivery {
        background: url("/images/lyris-advanced-delivery-bg-img.png") no-repeat scroll 0 0;
        background-size: 100% auto;
        font: 600 16px/18px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 54px;
        left: -91px;
        top: 186px;
        width: 167px;
        padding: 16px 30px 0 15px;
    }
    #DeliveringEmailJustGotBetter .lyris-priority-send {
        background: url("/images/lyris-priority-send-bg-img.png") no-repeat scroll 0 0;
        background-size:  100% auto;
        font: 600 16px/18px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        height: 41px;
        padding: 24px 0 0 38px;
        right: -10px;
        top: 91px;
        width: 167px;
    }
    #GainTheKnowledge .box-size {
        width: 124px;
    }
    #GainTheKnowledge a.email-selfie-backcover,
    #GainTheKnowledge a.bootcamp-certification-backcover,
    #GainTheKnowledge a.digital-marketing-guide-image,
    #GainTheKnowledge a.email-gurus-backcover,
    #GainTheKnowledge a.holiday-email-look-book-new,
    #GainTheKnowledge a.email-marketing-survey-results-image,
    #GainTheKnowledge a.advanced-training,
    #GainTheKnowledge a.creating-a-personalized-email {
        width: 257px;
    } 
    #GainTheKnowledge span.title {
        font-size: 19px;
        line-height: 19px;
        padding-bottom: 9px;
    }
    #GainTheKnowledge span.small-title {
        font-size: 15px;
    }
    #GainTheKnowledge span.promo-description {
        font: 13px/14px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #GainTheKnowledge .second-column span.promo-description {
         margin-top: 37px;
    }
    #GainTheKnowledge .front {
        width: 96%;
    }
    #ConnectedCustomerCommunications .is-accordion .preloader {
        background: url("../images/bx_loader.gif") no-repeat center center #ffffff;
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 10000000;
    }
    #CustomersAcross h2 {
        margin-bottom: 13px;
    }
    .haccordion_closetext > span {
        left: 1px;
        font: 19px/27px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #GainTheKnowledge .margin-center {
        margin: 0 0 0 74px;
        width: 859px;
    }
    #CustomersAcrossIndustries .lhs-content {
        width: 528px;
    }
    #CustomersAcrossIndustries p.only-leftside-caption {
        font: italic 600 23px/27px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    #CustomersAcrossIndustries p.only-rightside-caption {
        font: italic 600 23px/27px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    #CustomersAcrossIndustries p.only-logo-rightside-caption {
        font: italic 600 22px/27px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    #CustomersAcrossIndustries img.square-border {
        width: 28%;
    }
    #CustomersAcrossIndustries .rhs-content-second-column, #CustomersAcrossIndustries .lhs-content-first-column {
        width: 376px;
    }
    #CustomersAcrossIndustries img.logos {
        width: 32%;
    }
    #CustomersAcrossIndustries a.green-normaltxt {
        font: italic 600 23px/27px "ff-milo-web-pro-i4","ff-milo-web-pro",sans-serif;
    }
    #home-footer-section-logo .bx-viewport {
        height: 176px !important;
    }
    #CustomersAcrossIndustries {
        width: 83%;
    }
    #home-footer-section-logo .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 0px;
    }
    #home-footer-section-logo .bx-wrapper .bx-controls-direction a.bx-next {
        right: 0px;
    }
    #GainTheKnowledge a.email-gurus-backcover {
        background-position: center -70px;
    }
    #GainTheKnowledge a.holiday-email-look-book-new {
        background-size: 150% !important;
    }
    #MiniApplicationsBigInnovation {
        background-size: 61% auto, auto auto;
    }
    #MiniApplicationsBigInnovation .new-lyris-product-release span.larg-text {
        font: 24px/32px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
    }
    #MiniApplicationsBigInnovation .new-lyris-product-release p {
        line-height: 24px;
        font-size: 15px;
        padding-bottom: 17px;
    }
    #MiniApplicationsBigInnovation .new-lyris-product-release a {
        font: 600 16px/19px "ff-milo-web-pro-n3","ff-milo-web-pro",sans-serif;
        padding-bottom: 17px;
        padding-right: 29px;
    }
    #MiniApplicationsBigInnovation img {
        width: 45%;
    }
    /* =========================== end 2014-home-page-redesign-june-section ===================  */ 
    /* =========================== Home Celebrate Marketing Independence on July 15th starts here =========================== */
    #HomeCelebrateMarketingIndependence .celebratemarketing-bg .join-section p a {
        width: 71%;   
    }
    /* =========================== Home Celebrate Marketing Independence on July 15th end here =========================== */
    /* =========================== Solutions Brief Button Styles =========================== */
    #LyrisSolutionsBrief a {
        font-size: 15px;
    }
    /* 2014 August New Mega Drop Down CSS Begin */
    #MegaDropDown .fulldrop .right-border {
        min-height: 224px;
    }
    #ProductsDropDown .right-border {
        min-height: 192px !important;
    }
    #ResourcesDropDown .right-border {
        min-height: 308px !important;
    }
    #CustomersDropDown .padding-left-right, #CustomersDropDown .right-border {
        width: 344px;
    }
    #CustomersDropDown .right-border {
        min-height: 149px !important;
    }
    /* 2014 August New Mega Drop Down CSS End */
    
    /* 2014 September New All Resource section CSS Begin */
    #resources-section .resources-category .keep-below {
        clear: both;
        margin: 0 0 19px;
        padding: 0;
        width: 100%;
    }
    #resources-section .resources-category .keep-below-last-item {
        float: right;
        margin: 0;
        width: 60px;
    }
    #resources-section .resources-category h2.title-white, 
    #resources-section .resources-inside-category h2.title-white {
        text-align: left;
    }
    #resources-section .resources-category select {
        width: 100%;
    }
    #resources-section .resources-category .tablet-width {
        float: left;
        margin-right: 30px;
        width: 48%;
    }
    #resources-section .resources-category .tablet-width:last-child {
        margin-right: 0;
    }
    .simple-pagination {
        margin: 0 0 40px;
    }
    #resources-section .list-of-types {
        float: right;
        width: 294px;
    }
    /* 2014 September New All Resource section CSS End */
    div.share {
        margin-top: -29px;
    }
    #resources-section .border-deliverability {
        width: 100%;
        height: auto;
    }
    #DeliverabilityBoxlist .deliverability-blue-bg, 
    #DeliverabilityBoxlist .deliverability-green-bg,
    #DeliverabilityBoxlist .deliverability-black-bg {
       background-size: 145% auto;
    }
    
    #DeliverabilityBoxlist .deliverability-blue-bg p, 
    #DeliverabilityBoxlist .deliverability-green-bg p,
    #DeliverabilityBoxlist .deliverability-black-bg p {
        height: 220px;
    }
    #DeliverabilityBoxlist .deliverability-blue-bg span, 
    #DeliverabilityBoxlist .deliverability-green-bg span,
    #DeliverabilityBoxlist .deliverability-black-bg span {
        padding-bottom: 10px;
    }
    #DeliverabilityServicesSection .lhs-content-deliverabilty {
        width: 60%;
    }
    #DeliverabilityServicesSection .rhs-content {
        width: 30%;
    }
    a.home-page-title-text {
        font-size: 54px;
        text-decoration: none !important;
    }
    #ServiceOverviewNewPage {
        padding: 0 40px !important;
    }
    #ServiceOverviewNewPage .span2 {
        width: 20%;
    }
    #ServiceOverviewNewPage .span10 {
        width: 75%;
    }
    #ServiceOverviewNewPage .service-full-width {
        width: 100%;
    }
    #ServiceOverviewNewPage .services-pad-lhs {
        margin-left: 0 !important;
    }
    #ServiceOverviewNewPage span.promo-description-service {
        font-size: 12px;
    }
    .media-feture-heading {
        font-size: 15px !important;
    }
    #GainTheKnowledge .third-column span.promo-description {
        margin-top: 45px;
    }
    #resources-section.train-rhs {
        margin-left: 17px;
    }
    #MainContentWrap #LyrisMedia h1 {
        margin-top: 0;
    }
    #MainContentWrap #LyrisMedia h2.small-title {
        font-size: 17px;
        font-weight: 400;
    }
}
/* ========== 1024 small monitor =============== */
/* ========== Large monitor =============== */

@media all and (max-width :6000px ) and (min-width: 1200px) {
    #TopMainMenu {
        min-width: 670px;
    }
    #header #header-right {
        min-width: 505px;
    }
    #MiniApplicationsBigInnovation {
        background: url("/images/mini-applications-la-grid-img.png") no-repeat scroll center 0px,
        url("../images/mini-applications-big-innovation-bg-img.jpg") repeat-x scroll 0 0;
        padding-top: 18px;
        position: relative;
        margin-bottom: 30px;
    }
}
 /* ========== Large monitor =============== */
