/* \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/

AccessData.com | Mobile RWD

Last Edited 3.2015 | JTP

\/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ \/\/ */

@media only screen and (min-width : 481px)  {
	
	        #products-cycle-pager{
				width:650px;
				margin-left: 145px;
		}
			.home-pillars-ed {
				margin-left: 170px !important;
		}
			.wistia_embed{ height: 320px !important; width: 620px !important;}
			#ltny-resources {width: 960px;}
	}
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 
        .home-pillars-container,
        .home-featured-solutions-container,
        .solutions-container-lg,
        .resources-highlight-container,
        .resources-highlight-container-row2,
        .home-news-events-container,
        .home-social-container,
        .footer-container,
        .solutions-advantages-container {
            width: 940px;
        }
 .ad-image {display: none;}
    }

    @media only screen and (max-width: 480px) {
    	
    	
    	.SolutionAd, .ad-image {display: none;}
    	.landing-page-intro img {max-width: 100% !important; height: auto;}
div.landing-page-intro {
background-color: #ffffff;
background-position: center bottom;
min-height: 105px;
}

        body {
            background: #fff;
            background-image: none;
        }

        /* Mast */

        .mast {
            text-align: center;
        }

        .mast-utility select {
            float: left;
            margin-bottom: 15px;
            width: 300px;
        }

        .mast-utility ul {
            float: left;         
        }

        .mast a {
            padding: 0 15px;
        }

        /* Mast - Search/Social */

        .mast-search {
            float: right;         
            margin-bottom: 25px;
        }

        input.mast-search-text {
            width: 150px;
        }

        ul.mast-social {
            float: right;         
            margin: 0;
            width: 100px;
        }

        ul.mast-social a {
            margin: 0 10px 0 0;
        }

        /* Mast - Search/Social */

        div.home-hero-intro {
            margin-top: 0;
        }

        .home-hero img {
            width: 300px;
        }

        .home-hero {
            height: 160px;
        }

        div.home-hero-intro ul.home-hero-carousel-pager  {
            background-color: #333;
            height: 140px;
        }

        div.home-hero-intro ul.home-hero-carousel-pager li {
            display: block;
            margin: 15px 15px 0 15px;
            width: 270px;
        }

        div.home-hero-intro-text {
            background-color: #333;
        }

        .home-hero-intro-text p {
            padding: 15px;
            text-align: center;
            width: 270px;
        }

        ul.home-hero-ctas {
            float: left;
            margin: 0 0 25px 60px;
        }

        /* Main Nav */

        nav.main-nav-active {
            height: 325px !important;
        }

        nav.main-nav a {
            background: none;
            float: left;
            font-size: 1.25em;
            height: 30px;
            margin: 0 0;
            padding: 15px 0 0 55px;
            text-transform: uppercase;
            width: 200px;
        }

        nav.main-nav > ul li:hover a {
            background: transparent;
        }

        /* Mobile Menu — Expands Menu */

        #main-nav-mob-menu-button {
            background: url(/assets/images/layout/gen_mob_icon_menu.png) no-repeat 97% 8px;
            background-color: transparent;
            display: block !important;
            font-size: 1.5em;
            font-weight: bold;
            margin-left: 0;
            padding: 10px 50px 0 0;
            text-align: right;
            text-transform: uppercase;
            width: 250px;
        }

        /* Mobile Menu — Houses Menu Itself */

        #main-nav-menu {
            display: none !important;
        }

        #main-nav-menu li {
            margin: 0;
            padding: 0;
            width: 300px;
        }

        /* Mobile Menu */

        .div.main-nav-menu-s-col2 a,
        div.main-nav-menu-s-col2 a:hover {
            background: 0;
        }

        #main-nav-menu li a {
            background: 0;
        }

        #main-nav-menu a:hover {
            background: 0;
        }

        /* Mobile Menu — Toggle Class */

         #main-nav-menu.main-nav-menu-toggle {
            display: block !important;
        }

        .main-nav-menu-toggle a {
            background-image: none;
            display: block;
            font-weight: bold;
            margin-left: 0;
            padding: 15px 0 0 0;
            text-align: center;
            width: 300px;
        }

        .nav-container-nav-menu li {
            width: 600px;
        }

        li:hover.main-nav-menu-solutions {
        }

        nav.main-nav li > div {
            left: -999em;
            position: absolute;
            z-index: 999;
        }

        /* Mobile Menu — Expand Buttons */

        .nav-container a.nav-container-nav-menu-button {
            background: url(/assets/images/layout/gen_icon_sub.png) no-repeat center !important;
            float: right;
            height: 50px;
            margin: 0;
            padding: 0;
            width: 50px;
        }

        nav.main-nav a.main-nav-menu-button,
        nav.main-nav a:hover.main-nav-menu-button {
            background: url(/assets/images/layout/gen_mob_icon_menu.png) transparent no-repeat 50% -35px !important;
            display: inline !important;
            float: right;
            height: 30px;
            margin: 0;
            padding: 15px 0 0 0;
            width: 45px;
        }

        /* Note: Keeps it stationary for the button */
        nav.main-nav li:hover div {
            left: -999em;
        }

        /* Note: This toggle class makes it appear when clicked */
        nav.main-nav li div.mob-nav-menu-toggle {
            margin-top: 45px;
            left: 0px !important;
            position: absolute;
            z-index: 999;
        }

        /* Note: Solutions Menu Starts Here */

        div.main-nav-menu-s {
            height: 350px;
            width: 300px;
        }

        .main-nav div.main-nav-menu-s-col1 {
            display: none;
        }

        .main-nav div.main-nav-menu-s-col2 {
            background-color: #f0f5f8;
            height: 800px;
            width: 300px;
        }

        .main-nav div.main-nav-menu-s-col2 ul {
            float: left;
            margin: 25px 0 0 0px;
            padding: 0;
            width: 300px;
        }

        .main-nav div.main-nav-menu-s-col2 li {
            background-color: #f0f5f8;
            margin: 0;
            padding: 0;
        }

        div.main-nav-menu-s-col2 li a {
            border-top: 1px solid #ffffff;
            font-size: 1.25em;
            font-weight: bold;
            margin: 0;
            padding: 10px 0 0 0;
            text-transform: none;
            width: 300px;
        }
.main-nav div.main-nav-menu-s-col2 a.col2-download { padding-left: 0px;}
        .main-nav div.main-nav-menu-s-col2 a.col2-pillar {
            border: 0;
            color: #333333;
            font-size: 1.25em;
            margin: 0;
            padding: 0;
            text-transform: uppercase;
        }

        .main-nav div.main-nav-menu-s-col2 a.col2-resone {
            font-weight: bold;
            margin: 0 0 25px 0;
        }


        .main-nav div.main-nav-menu-s-col2 a.col2-resone span {
                font-weight: normal;
            margin: 0 0 20px 0;
        }


        .main-nav div.main-nav-menu-s-col2 a.col2-download {
            color: #333333;
            font-size: 1em;
            font-weight: normal;
        } 

        /* Note: Services & Training Menu Starts Here */

        div.main-nav-menu-st {
            height: 350px;
            width: 300px;
        }

        .main-nav div.main-nav-menu-st-col1 {
            display: none;
        }

        .main-nav div.main-nav-menu-st-col2 {
            background-color: #f0f5f8;
            height: 650px;
            width: 300px;
        }

        .main-nav div.main-nav-menu-st-col2 div {
            width: 300px;
        }

        .main-nav div.main-nav-menu-st-col2 ul {
            float: left;
            margin: 25px 0 0 0px;
            padding: 0;
            width: 300px;
        }

        .main-nav div.main-nav-menu-st-col2 li {
            background-color: #f0f5f8;
            margin: 0;
            padding: 0;
        }


        .main-nav div.main-nav-menu-st-col2 li a,
        .main-nav div.main-nav-menu-st-col3 li a {
            margin: 0 0 8px 0;
        }

        div.main-nav-menu-st-col2 li a {
            border-top: 1px solid #ffffff;
            font-size: 1.25em;
            font-weight: bold;
            margin: 0;
            padding: 10px 0 0 0;
            text-transform: none;
            width: 300px;
        }

        .main-nav div.main-nav-menu-st-col2 a.col2-pillar {
            border: 0;
            color: #333333;
            font-size: 1.25em;
            margin: 0;
            padding: 0;
            text-transform: uppercase;
            width: 300px;
        }

        .main-nav div.main-nav-menu-st-col2 a.col2-resone {
            font-weight: bold;
            margin: 0 0 25px 0;
        }

        .main-nav div.main-nav-menu-st-col2 h5,
        .main-nav div.main-nav-menu-st-col3 h5 {
            border: 0;
            font-size: 1em;
            margin: 15px 0 0 0 !important;
            text-align: center;
        }

        .main-nav div.main-nav-menu-st-col2 h5 a,
        .main-nav div.main-nav-menu-st-col3 h5 a {
            width: 300px;
        }

        .main-nav div.main-nav-menu-st-col2 h6 {
            float: left;
            font-size: 1em;
            font-weight: bold;
            margin: 0 0 0 0;
            text-align: center;
        }

        .main-nav div.main-nav-menu-st-col2 h6 a {
            display: block;
            margin: 5px 0;
            padding: 10px 0 0 0 !important;
            width: 300px;
        }


        .main-nav div.main-nav-menu-st-col2 ul,
        .main-nav div.main-nav-menu-st-col3 ul {
            margin-top: 0;
        }

        .main-nav div.main-nav-menu-st-col2 li a,
        .main-nav div.main-nav-menu-st-col3 li a {
            padding-top: 5px;
        }

        .main-nav div.main-nav-menu-st-col3 {
            background-color: #f0f5f8;
            height: 300px;
            width: 300px;
        }

        .main-nav div.main-nav-menu-st-col3 li a {
            font-weight: 700;
            text-transform: none !important;
            width: 300px;
        }

        /* Note: Resources Menu Starts Here */

        div.main-nav-menu-r {
            height: 1200px;
            width: 300px;
        }

        .main-nav div.main-nav-menu-r-col1 {
            display: none;
        }

        .main-nav div.main-nav-menu-r-col2 {
            background-color: #f0f5f8;
            height: 800px;
            width: 300px;
        }

        .main-nav div.main-nav-menu-r-col2 ul {
            float: left;
            margin: 15px 0 0 0px;
            padding: 0;
            width: 300px;
        }

        .main-nav div.main-nav-menu-r-col2 li {
            background-color: #f0f5f8;
            margin: 0;
            padding: 0;
        }

        .main-nav div.main-nav-menu-r-col2 a.col2-pillar {
            border: 0;
            color: #333333;
            font-size: 1.25em;
            margin: 0;
            padding: 0;
            text-transform: uppercase;
        }

        .main-nav div.main-nav-menu-r-col2 a.col2-resone {
            font-weight: bold;
            margin: 0 0 25px 0;
        }

        .main-nav div.main-nav-menu-r-col2 a.col2-resone span {
                font-weight: normal;
            margin: 0 0 20px 0;
        }

        .main-nav div.main-nav-menu-r-col2 a.col2-download {
            color: #333333;
            font-size: 1em;
            font-weight: normal;
        } 

        .main-nav div.main-nav-menu-r-col2 li a, 
        .main-nav div.main-nav-menu-r-col3 li a {
            border-top: 1px solid #ffffff;
            font-size: 1.25em;
            font-weight: bold;
            margin: 0;
            padding: 10px 0 0 0;
            text-transform: none;
            width: 300px;
        }

        .main-nav div.main-nav-menu-r-col2 h5,
        .main-nav div.main-nav-menu-r-col3 h5 {
            border-bottom: 0;
            font-size: 1em;
            margin: 15px 0 0 0 !important;
        }

        .main-nav div.main-nav-menu-r-col2 h5 a,
        .main-nav div.main-nav-menu-r-col3 h5 a {
            margin: 0;
            width: 300px;
        }

        /* Note: Partner Menu Starts Here */

        div.main-nav-menu-p {
            background-color: #f0f5f8;
            height: 300px;
            width: 300px;
        }

        .main-nav div.main-nav-menu-p-col1 {
            display: none;
        }

        .main-nav div.main-nav-menu-p-col2 {
            height: 300px;
            width: 300px;
        }


        .main-nav div.main-nav-menu-p-col2 h5 {
            border-bottom: 0;
            font-size: 1em;
            margin: 15px 0 0 0 !important;
        }

        .main-nav div.main-nav-menu-p-col2 h5 a {
            margin: 0;
            width: 300px;
        }


        .main-nav div.main-nav-menu-p-col2 ul {
            float: left;
            margin: 15px 0 0 0px;
            padding: 0;
            width: 300px;
        }

        .main-nav div.main-nav-menu-p-col2 li {
            background-color: #f0f5f8;
            margin: 0;
            padding: 0;
        }

        .main-nav div.main-nav-menu-p-col2 li a {
            border-top: 1px solid #ffffff;
            font-size: 1.25em;
            font-weight: bold;
            margin: 0;
            padding: 10px 0 0 0;
            text-transform: none;
            width: 300px;
        }


        nav.main-nav li:hover div.main-nav-menu-p {
            left: -999px !important;
        }

        /* Note: Cascades over the adjustment for shorter width menus */
        nav.main-nav li div.main-nav-menu-p.mob-nav-menu-toggle {
            left: 0px !important;
        }

        /* Note: Company Menu Starts Here */

        div.main-nav-menu-c {
            height: 900px;
            width: 300px;
        }

        .main-nav div.main-nav-menu-c-col1 {
            display: none;
        }

        .main-nav div.main-nav-menu-c-col2 {
            background-color: #f0f5f8;
            width: 300px;
        }

        .main-nav div.main-nav-menu-c-col2 h5 {
            border-bottom: 0;
            float: left;
            font-size: 1.15em;
            margin: 25px 0 0 0 !important;
            text-align: center;
            width: 300px;
        }

        .main-nav div.main-nav-menu-c-col2 ul {
            float: left;
            margin: 15px 0 0 0px;
            padding: 0;
            width: 300px;
        }

        .main-nav div.main-nav-menu-c-col2 li {
            background-color: #f0f5f8;
            margin: 0;
            padding: 0;
        }

        .main-nav div.main-nav-menu-c-col2 li a {
            border-top: 1px solid #ffffff;
            font-size: 1.25em;
            font-weight: bold;
            margin: 0;
            padding: 10px 0 0 0;
            text-transform: none;
            width: 300px;
        }

        nav.main-nav li:hover div.main-nav-menu-c {
            left: -999px !important;
        }

        /* Note: Cascades over the adjustment for shorter width menus */
        nav.main-nav li div.main-nav-menu-c.mob-nav-menu-toggle {
            left: 0px !important;
        }

        div.main-nav-menu-c-col2-quick {
            display: none;
        }

        .nav-container {
            background: none;
            height: 60px;
        }

        .nav-container-nav.nav-container-nav-active {
            background-color: #00337f;
            height: 250px;
        }

        /* Sub Menu — Expands Menu */

        #nav-container-nav-menu-button {
            background: url(/assets/images/layout/gen_mob_icon_menu.png) red no-repeat 97% -30px;
            background-color: transparent;
            display: block !important;
            float: right;
            font-size: 1.5em;
            font-weight: bold;
            height: 40px;
            margin-left: 0;
            padding: 10px 50px 0 0;
            text-align: right;
            text-transform: uppercase;
            width: 50px;
        }

        /* Sub Menu — Houses Menu Itself */

        #nav-container-nav-menu {
            display: none !important;
        }

        #nav-container-nav-menu li {
            background-image: none;
            margin: 0;
            padding: 0;
            width: 300px;
        }

        /* Mobile Menu — Toggle Class */

         #nav-container-nav-menu.nav-container-nav-menu-toggle {
            display: block !important;
        }

        #nav-container-nav-menu.nav-container-nav-menu-toggle a {
            background-image: red;
            display: block;
            font-weight: bold;
            margin-left: 0;
            padding: 15px 0 0 0;
            text-align: center;
            width: 300px;
        }

        /* Pillars */

        .home-pillars h2 {
            font-size: 1.75em;
            font-weight: bold;
            margin: 75px 0 50px 0;
            text-align: center;
        }

        div.home-pillars-cs,
        div.home-pillars-ed,
        div.home-pillars-df {
            background: url(/assets/images/layout/gen_home_bkrd_pillars.png) repeat-x;
        }

        div.home-pillars-cs,
        div.home-pillars-ed,
        div.home-pillars-df {
            transition: background-color .8s ease;
        }

        div.home-pillars-cs h3,
        div.home-pillars-ed h3,
        div.home-pillars-df h3, 
        div.home-pillars-cs h4,
        div.home-pillars-ed h4,
        div.home-pillars-df h4,
        div.home-pillars-cs p,
        div.home-pillars-ed p,
        div.home-pillars-df p {
            color: #333333;
            transition: color .8s ease;
        }

        div.home-pillars-cs a,
        div.home-pillars-ed a,
        div.home-pillars-df a {
            visibility: visible;
        }

        .cycle-slideshow-cs,
        .cycle-slideshow-ed,
        .cycle-slideshow-df,
        .cycle-slideshow-gen {
            width: 300px;
        }

        .cycle-slideshow-cs img,
        .cycle-slideshow-ed img,
        .cycle-slideshow-df img,
        .cycle-slideshow-gen img {
            width: 300px;
        }

        /* Carousel */

        .products-carousel-all-pager ul {
            background-color: #ffffff;
            padding: 25px 0 50px 0;
            margin-bottom: 10px;
        }

        .products-carousel-all-pager li {
            padding-bottom: 10px;
        }

        ul.products-carousel-pillars-pager {
            min-height: 175px;
        }

        ul.products-carousel-pillars-pager a {
            background: url(/assets/images/layout/fpo-50x50.png) no-repeat 15px center;
            border-radius: 4px;
            color: #333333;
            font-size: 1.15em;
            float: none;
            opacity: .5;
            margin: 0 0 15px 0;
            padding: 15px 0 15px 80px;
            text-align: left;
            text-transform: none;
            width: 220px;
        }

        .products-carousel-all-pager a {
            margin: 0 6px 0 25px;
        }

        div.products-carousel-pillars-slides {
            background-color: #ffffff;
            margin-right: 0;
            min-height: 800px;
            width: 300px;
        }

        div.products-carousel-pillars-slides p {
            background-color: #ffffff;
            width: 300px;
        }

        p.products-carousel-pillars-slides-images {
            min-height: 0;
        }

        div.products-carousel-pillars-slides div a {
            float: left;
            margin: 10px 0 50px 0;
        }

        /* Recent Resources */

        .container4 {
            height: 1400px;
        }

        .mob-krd-blue {
            background: url(/assets/images/layout/gen_home_bkrd_bi_color.png);
            background-position: left;
        }

        .mob-krd-green {
            background: url(/assets/images/layout/gen_home_bkrd_bi_color.png);
            background-position: right;
        }

        .resources-highlight div {
            font-size: .9em;
            min-height: 250px;
            text-align: center;
        } 

        .resources-highlight img {
            float: none;
            margin: 25px 0 10px 0;
        }

        div.resources-latest-cta {
            background: none;
            min-height: 200px; 
        }

div.content-resources-box div{width: 300px;}
div.content-resources-box h3 {float: right; width: 250px; }
div.content-resources-box p {
    float: right;
    font-size: 1.25em;
    line-height: 1.35em;
    margin: 8px 0 0;
    width: 250px;
}
div.content-resources-box a.content-resources-box-cta {float: right; width: 202px; text-align: center; margin-top: 5px;} 
        div.resources-latest-cta ul {
            background-color: red;
            margin: 0;
            padding: 0;
        }

        div.resources-latest-cta li {
            list-style: none;
            margin: 0 0 15px 0;
            padding: 0;
        }

        div.resources-latest-cta li a {
            display: block;
            margin-left: 40px;
            text-align: center;
            width: 200px;
        }

        .container6 {
            background-color: red;
            height: 1100px;
        }

        .connect-with ul {
            margin: 0 0 150px 0;
            padding: 0;
        }

        .connect-with li {
            float: left;
            display: inline;
            list-style: none;
        }

        .connect-with li a {
            font-size: .9em;
            padding-top: 60px;
            margin-top: 50px;
        }

        .container2,
        .container3,
        .container4,
        .container5,
        .container6,
        .container7 {
            background: none;
        }

        .container7 {
            background-color: #222;
            height: 1500px;
        }

        /* Homepage Containers */

        .home-featured-solutions-container {
            background: none;
            height: 1600px;
        }

        .home-pillars-container {
            background: none;
        }

        .resources-highlight-container {
            background: none;
            margin-bottom: 200px;
        }

        .home-news-events-container {
            background: none;
        }

        .home-social-container {
            background: none;
            height: 1000px;
        }

        .solutions-advantages-container {
            padding-bottom: 0;
        }
		.solutions-advantages-one, .solutions-advantages-two, .solutions-advantages-three, .solutions-advantages-four{
			
			display: none !important;
		}
        /* Solutions */

        body.solutions-body {
            background-image: none;
        }

        .section-header-products {
            background: none #69be28;
            height: 365px;
        }

        .section-header-intro-headline-product {
            background-image: none;
        }

        .section-header .section-header-intro-headline-product {
            margin-bottom: 0;
            padding-bottom: 0;
        }

        .section-header .section-header-intro-headline h1 {
            float: left;
            font-size: 1.25em;
            margin: 0;
            padding: 25px 25px 0 25px;
            width: 250px !important;
        }

        .section-header .section-header-intro-headline ul {
           display: none;
        }

        .section-header .section-header-intro-headline li {
            float: left;
        }

        .section-header .section-header-intro-body p {
            float: left;
            margin: 0;
            padding: 0 25px 0 25px;
            width: 250px !important;
        }

        .section-header-intro-body ul {
            padding: 0 25px 0 25px;
            width: 250px !important;
        }

        .section-header .section-header-intro-body li:first-child a {
            width: 200px !important;
        }
		.page-content {
			margin: 50px 0 0px 0;
		}
        ul.page-content-cta li {
            margin-bottom: 35px;
        }

        .page-content-features-bullets div {
            width: 235px;
        }

        div.page-content-features-bullets-linked {
            background: url(/assets/images/layout/gen_solutions_features_icons.png) #ffffff no-repeat 240px -45px;
        }

        .page-content-features img {
            margin: 25px 0;
            width: 300px;
        }

        /* Misccellaneous RWD Cascades */

        .generic-body {
            background-image: none;
        }

        .section-header {
            background: none #00c0f2;
            height: 600px;
        }

        .section-header-generic {
            background: none #00337f;
            height: 90px;
        }

        .section-header-generic h1 {
            padding-left: 20px !important;
            width: 280px !important;
        }

        .solutions-advantages h2 {
            font-size: 2em;
            margin: 0 0 25px 0;
            padding: 0;
            text-align: center;
        }
		
        .solutions-advantages div {
            margin-bottom: 25px;
        }

        .solutions-container-sm,
        .solutions-container-lg {
            background: none #ffffff;
            height: 2000px;
            padding: 0;
        }

        .resources-highlight-container,
        .resources-highlight-container-row2 {
            background: none #ffffff;
            margin-bottom: 0;
        }

        .solutions-next-steps-container {
            background: none #ffffff;
        }

        .solutions-next-steps-container div div {
            margin-bottom: 50px;
        }

        .resources-highlight h4 a {
            min-width: 270px;
        }

        .section-header .section-header-intro-headline h1 {
            margin-bottom: 25px;
        }

        .section-header-products {
            background-color: #DFEBF1;
        }
		.section-header .section-header-intro-headline h1 {
			color: #000;
			text-shadow: none;
		}
        div.page-content-features img {
            width: 300px;
        }

        div.content-resources-box-list li a {
            width: 225px;
        }

        ul.resources-nav li {
            border-right: 0;
            float: none;
            margin-bottom: 10px;
        }

        .section-header-generic {
            height: 125px;
        }

        .section-header-generic h1 {
            padding-right: 20px;
            width: 260px !important;
        }

        div.section-header-generic-intro {
            height: auto;
            padding: 20px;
            width: 260px !important;
        }

        aside.page-content-aside-company {
            margin-top: 0;
        }

        .page-content-partners-tp {
            margin-bottom: 25px;
            padding-bottom: 25px;
        }

        .page-content-news-icon {
            display: none;
        }

        .page-content-news-copy {
            width: 300px;
        }

        .page-content-blog-header img {
            width: 300px;
        }

        .page-content-blog-copy {
            width: 300px;
        }

        .page-content-blog-image {
            margin-bottom: 15px;
            width: 300px;
        }

       .page-content-blog-image img {
            width: 300px;
        }

        .page-content-blog-image-detail img {
            width: 300px;
        }

        .page-content-blog-copy-detail li {
            font-size: 1.25em;
        }

        .page-content-pr-icon {
            display: none;
        }

        .page-content-pr-copy {
            width: 300px;
        }

        .page-content-events-icon {
            display: none;
        }

        .page-content-events-copy {
            width: 300px;
        }

        ul.products-carousel-pillars-pager-services {
            height: 300px;
        }

        ul.products-carousel-pillars-pager-services a {
            padding: 15px 15px 15px 15px;
            width: 270px;
        }

        div.products-carousel-pillars-slides {
            background-color: transparent;
            float: left;
        }

        div.products-carousel-pillars-slides p {
            background-color: transparent;
        }

        ul.products-carousel-pillars-pager {
            float: none;
        }

        div.products-carousel-pillars-slides-services {
            min-height: 500px;
        }

        /* Footer */

        .footer-container {
            height: 1100px;
        }

        ul.footer-highlight-social {
            display: none;
        }


        ul.footer-highlight-company {
            border: 0;
        }

        div.footer-highlight {
            margin: 35px 0 25px 0;
        }

        .global-footer .footer-highlight h6 {
            display: none;
        }

    }