/*
 Theme Name:   Real Factory Child
 Theme URI:    https://demo.goodlayers.com/realfactory
 Description:  Goodlayers Real Factory Child Theme
 Author:       Goodlayers
 Author URI:   https://goodlayers.com
 Template:     realfactory
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  realfactory-child

 START YOUR CHILD THEME CSS HERE
*/

@import url(fonts.css);

html *{
    font-family: 'Montserrat', sans-serif !important;
    color: #111;
}

h1, h2, h3, h4, h5, h6 { letter-spacing: normal;}

.arrow-up-down, .arrow_back, .arrow_carrot-2down, .arrow_carrot-2down_alt2, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left, .arrow_carrot-2left_alt, .arrow_carrot-2left_alt2, .arrow_carrot-2right, .arrow_carrot-2right_alt, .arrow_carrot-2right_alt2, .arrow_carrot-2up, .arrow_carrot-2up_alt, .arrow_carrot-2up_alt2, .arrow_carrot-down, .arrow_carrot-down_alt, .arrow_carrot-down_alt2, .arrow_carrot-left, .arrow_carrot-left_alt, .arrow_carrot-left_alt2, .arrow_carrot-right, .arrow_carrot-right_alt, .arrow_carrot-right_alt2, .arrow_carrot-up, .arrow_carrot-up_alt2, .arrow_carrot_up_alt, .arrow_condense, .arrow_condense_alt, .arrow_down, .arrow_down_alt, .arrow_expand, .arrow_expand_alt, .arrow_expand_alt2, .arrow_expand_alt3, .arrow_left, .arrow_left-down, .arrow_left-down_alt, .arrow_left-right, .arrow_left-right_alt, .arrow_left-up, .arrow_left-up_alt, .arrow_left_alt, .arrow_move, .arrow_right, .arrow_right-down, .arrow_right-down_alt, .arrow_right-up, .arrow_right-up_alt, .arrow_right_alt, .arrow_triangle-down, .arrow_triangle-down_alt, .arrow_triangle-down_alt2, .arrow_triangle-left, .arrow_triangle-left_alt, .arrow_triangle-left_alt2, .arrow_triangle-right, .arrow_triangle-right_alt, .arrow_triangle-right_alt2, .arrow_triangle-up, .arrow_triangle-up_alt, .arrow_triangle-up_alt2, .arrow_up, .arrow_up-down_alt, .arrow_up_alt, .icon_adjust-horiz, .icon_adjust-vert, .icon_archive, .icon_archive_alt, .icon_bag, .icon_bag_alt, .icon_balance, .icon_blocked, .icon_book, .icon_book_alt, .icon_box-checked, .icon_box-empty, .icon_box-selected, .icon_briefcase, .icon_briefcase_alt, .icon_building, .icon_building_alt, .icon_calculator_alt, .icon_calendar, .icon_calulator, .icon_camera, .icon_camera_alt, .icon_cart, .icon_cart_alt, .icon_chat, .icon_chat_alt, .icon_check, .icon_check_alt, .icon_check_alt2, .icon_circle-empty, .icon_circle-slelected, .icon_clipboard, .icon_clock, .icon_clock_alt, .icon_close, .icon_close_alt, .icon_close_alt2, .icon_cloud, .icon_cloud-download, .icon_cloud-download_alt, .icon_cloud-upload, .icon_cloud-upload_alt, .icon_cloud_alt, .icon_cog, .icon_cogs, .icon_comment, .icon_comment_alt, .icon_compass, .icon_compass_alt, .icon_cone, .icon_cone_alt, .icon_contacts, .icon_contacts_alt, .icon_creditcard, .icon_currency, .icon_currency_alt, .icon_cursor, .icon_cursor_alt, .icon_datareport, .icon_datareport_alt, .icon_desktop, .icon_dislike, .icon_dislike_alt, .icon_document, .icon_document_alt, .icon_documents, .icon_documents_alt, .icon_download, .icon_drawer, .icon_drawer_alt, .icon_drive, .icon_drive_alt, .icon_easel, .icon_easel_alt, .icon_error-circle, .icon_error-circle_alt, .icon_error-oct, .icon_error-oct_alt, .icon_error-triangle, .icon_error-triangle_alt, .icon_film, .icon_floppy, .icon_floppy_alt, .icon_flowchart, .icon_flowchart_alt, .icon_folder, .icon_folder-add, .icon_folder-add_alt, .icon_folder-alt, .icon_folder-open, .icon_folder-open_alt, .icon_folder_download, .icon_folder_upload, .icon_genius, .icon_gift, .icon_gift_alt, .icon_globe, .icon_globe-2, .icon_globe_alt, .icon_grid-2x2, .icon_grid-3x3, .icon_group, .icon_headphones, .icon_heart, .icon_heart_alt, .icon_hourglass, .icon_house, .icon_house_alt, .icon_id, .icon_id-2, .icon_id-2_alt, .icon_id_alt, .icon_image, .icon_images, .icon_info, .icon_info_alt, .icon_key, .icon_key_alt, .icon_laptop, .icon_lifesaver, .icon_lightbulb, .icon_lightbulb_alt, .icon_like, .icon_like_alt, .icon_link, .icon_link_alt, .icon_loading, .icon_lock, .icon_lock-open, .icon_lock-open_alt, .icon_lock_alt, .icon_mail, .icon_mail_alt, .icon_map, .icon_map_alt, .icon_menu, .icon_menu-circle_alt, .icon_menu-circle_alt2, .icon_menu-square_alt, .icon_menu-square_alt2, .icon_mic, .icon_mic_alt, .icon_minus-06, .icon_minus-box, .icon_minus_alt, .icon_minus_alt2, .icon_mobile, .icon_mug, .icon_mug_alt, .icon_music, .icon_ol, .icon_paperclip, .icon_pause, .icon_pause_alt, .icon_pause_alt2, .icon_pencil, .icon_pencil-edit, .icon_pencil-edit_alt, .icon_pencil_alt, .icon_pens, .icon_pens_alt, .icon_percent, .icon_percent_alt, .icon_phone, .icon_piechart, .icon_pin, .icon_pin_alt, .icon_plus, .icon_plus-box, .icon_plus_alt, .icon_plus_alt2, .icon_printer, .icon_printer-alt, .icon_profile, .icon_pushpin, .icon_pushpin_alt, .icon_puzzle, .icon_puzzle_alt, .icon_question, .icon_question_alt, .icon_question_alt2, .icon_quotations, .icon_quotations_alt, .icon_quotations_alt2, .icon_refresh, .icon_ribbon, .icon_ribbon_alt, .icon_rook, .icon_search, .icon_search-2, .icon_search_alt, .icon_shield, .icon_shield_alt, .icon_star, .icon_star-half, .icon_star-half_alt, .icon_star_alt, .icon_stop, .icon_stop_alt, .icon_stop_alt2, .icon_table, .icon_tablet, .icon_tag, .icon_tag_alt, .icon_tags, .icon_tags_alt, .icon_target, .icon_tool, .icon_toolbox, .icon_toolbox_alt, .icon_tools, .icon_trash, .icon_trash_alt, .icon_ul, .icon_upload, .icon_vol-mute, .icon_vol-mute_alt, .icon_volume-high, .icon_volume-high_alt, .icon_volume-low, .icon_volume-low_alt, .icon_wallet, .icon_wallet_alt, .icon_zoom-in, .icon_zoom-in_alt, .icon_zoom-out, .icon_zoom-out_alt, .social_blogger, .social_blogger_circle, .social_blogger_square, .social_delicious, .social_delicious_circle, .social_delicious_square, .social_deviantart, .social_deviantart_circle, .social_deviantart_square, .social_dribbble, .social_dribbble_circle, .social_dribbble_square, .social_facebook, .social_facebook_circle, .social_facebook_square, .social_flickr, .social_flickr_circle, .social_flickr_square, .social_googledrive, .social_googledrive_alt2, .social_googledrive_square, .social_googleplus, .social_googleplus_circle, .social_googleplus_square, .social_instagram, .social_instagram_circle, .social_instagram_square, .social_linkedin, .social_linkedin_circle, .social_linkedin_square, .social_myspace, .social_myspace_circle, .social_myspace_square, .social_picassa, .social_picassa_circle, .social_picassa_square, .social_pinterest, .social_pinterest_circle, .social_pinterest_square, .social_rss, .social_rss_circle, .social_rss_square, .social_share, .social_share_circle, .social_share_square, .social_skype, .social_skype_circle, .social_skype_square, .social_spotify, .social_spotify_circle, .social_spotify_square, .social_stumbleupon_circle, .social_stumbleupon_square, .social_tumbleupon, .social_tumblr, .social_tumblr_circle, .social_tumblr_square, .social_twitter, .social_twitter_circle, .social_twitter_square, .social_vimeo, .social_vimeo_circle, .social_vimeo_square, .social_wordpress, .social_wordpress_circle, .social_wordpress_square, .social_youtube, .social_youtube_circle, .social_youtube_square {
    font-family: ElegantIcons !important;
}

i.fa { font-family: FontAwesome !important; }

.text-center { text-align: center !important; }
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }

img.phone-portrait-only,
a.phone-portrait-only,
.text-box.phone-portrait-only{
    display: none;
}

.phone-only {display: none;}

.code-block {
    padding: 0;
    margin: 0;
}

.code-block > div:first-child{
    border: 0;
    padding: 0;
    margin: 0;
    background-color: transparent;
}

.enno-slider-one { height: 558px; }

#rev_slider_1_1 { height: 100%; }

.css-home-page-banner-lines {
    background-image: repeating-linear-gradient(to right, #021644, #8b8fa4 1px, transparent 2px, transparent 332px);
    width: 1330px;
    height: 868px;
    margin-left: -45px !important;
}

.enno-separator {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
    padding: 30px !important;
}

.enno-separator.white {
    background-color: #fff;
}

.enno-blue-section {
    background-color: #1f87ff;
    background-image: repeating-linear-gradient(to right, #50a1ff, #50a1ff 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
    padding: 30px 0 !important;
}

.enno-blue-section .middle-column .text-box { padding: 60px 30px; }

.enno-blue-section h2 {
    font-family: 'TabletGothicW01-Regular' !important;
    color: #fff !important;
    font-size: 40px !important;
    font-weight: normal !important;
    margin-bottom: 100px !important;
}

.enno-blue-section h2 strong {
    font-family: 'TabletGothicW01-Bold' !important;
    color: #fff !important;
}

.enno-blue-section p {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 24px;
    color: #fff;
}

.enno-button {
    font-size: 14px !important;
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/contact-us-dash.jpg);
    background-repeat: no-repeat;
    background-position: 19px center;
    padding-left: 70px !important;
    text-transform: uppercase !important;
    padding: 15px 20px;
}

.enno-button.blue {
    background-color: #1f87ff !important;
    color: #ffffff;
}

.enno-button.shaded {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/contact-us-dash.jpg),
        url(https://ennovative.com.au/wp-content/uploads/2017/02/shadded-button-bg.png);
    background-repeat: no-repeat, repeat;
    background-position: 19px center, center center;
    padding-left: 70px !important;
    position: relative;
    display: inline-block;
    transition: color .5s;
    overflow:hidden;
    z-index: 0;
    padding-right: 15px;
    color: #fff;
}

.enno-button.shaded:before {
    content: '';
    position: absolute;
    top: 0; left: 0;
    width: 130%; height: 100%;
    background: #fff;
    z-index: -1;
    transform-origin:0 0 ;
    transform:translateX(-100%) skewX(-45deg);
    transition: transform .5s;
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/enno-button-white-bg.png);
    background-repeat: no-repeat;
    background-position: 40px center;
}

.enno-button.shaded:hover {color: #1f87ff !important;}
.enno-button.shaded:hover:before {transform: translateX(0) skewX(-45deg);}

.wp-mega-menu-link[href$="contact-us/"],
.banner-caption .enno-button{
    position: relative;
    display: inline-block;
    transition: color .5s;
    overflow:hidden !important;
    z-index: 0;
    padding-right: 15px;
    color: #fff;
}

.wp-mega-menu-link[href$="contact-us/"]:before {background: #242424 !important;}

.wp-mega-menu-link[href$="contact-us/"]:before,
.banner-caption .enno-button:before{
    content: '';
    position: absolute;
    top: 0; left: 0;
    width: 130%; 
    height: 100%;
    background: #242424;
    z-index: -1;
    transform-origin:0 0 ;
    transform:translateX(-100%) skewX(-45deg);
    transition: transform .5s;
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/enno-button-white-bg.png);
    background-repeat: no-repeat;
    background-position: 40px center;
}

.wp-mega-menu-link[href$="contact-us/"]:before {width: 130% !important;}

.wp-mega-menu-link[href$="contact-us/"]:hover,
.banner-caption .enno-button:hover {
    color: #1f87ff !important;
}

.wp-mega-menu-link[href$="contact-us/"]:hover:before,
.banner-caption .enno-button:hover:before {
    transform: translateX(0) skewX(-45deg) !important;
}

.enno-button.blue:hover,
.enno-button.dark-blue:hover{
    color: #e6e6e6;
}

.enno-button.dark-blue {
    background-color: #0162ce !important;
    color: #ffffff;
}

.enno-button.white {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/enno-button-white-bg.png);
    background-color: #ffffff !important;
    color: #1f87ff !important;
    font-size: 14px !important;
}

.enno-button.gray {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/enno-button-white-bg.png);
    background-color: #f3f3f3 !important;
    color: #1f87ff !important;
    text-transform: capitalize !important;
}

.enno-table {
    display: table;
    width: 100%;
}

.enno-row { display: table-row; }
.enno-column { display: table-column; }
.enno-cell { display: table-cell; }

.text-box.white { background-color: #fff; }
.text-box.gray { background-color: #242424; }
.text-box.blue { background-color: #1f87ff; }

.service-types {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
    background-color: #fff;
}

.service-types .left-column,
.service-types .right-column{
    height: 136px;
    margin-bottom: 85px;
}
.service-types .text-box { padding-bottom: 0 !important; }
.service-types .left-column div { height: 100%; }

.service-types .left-column .text-box {
    border-right: 3px solid #111;
    height: 100%;
}

.service-types .left-column .text-box p{ font-size: 24px; }

.service-types .right-column .text-box p {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 18px;
    margin-left: 60px;
    margin-bottom: 0;
}

.realfactory-page-title-wrap.realfactory-style-custom .realfactory-page-title {
    font-size: 20px !important;
}

.realfactory-page-title-wrap .realfactory-page-title-container,
.realfactory-blog-title-wrap .realfactory-blog-title-container{
    min-height: 298px;
    height: 447px;
}

.realfactory-page-title-wrap.realfactory-style-custom .realfactory-page-title-content {
    height: 100%;
}

.realfactory-page-title-wrap.realfactory-style-custom .realfactory-page-title-content,
.realfactory-page-title-wrap.realfactory-style-custom .realfactory-page-title,
.realfactory-page-title-wrap.realfactory-style-custom .realfactory-page-caption{
    position: relative;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.realfactory-page-title-wrap.realfactory-style-custom .realfactory-page-title {
    position: absolute;
    width: 100%;
    top: 10%;
}

.realfactory-page-title-wrap.realfactory-style-custom .realfactory-page-caption {
    position: absolute;
    width: 100%;
    margin-top: 0 !important;
    bottom: 10%;
}

.realfactory-page-title-wrap .realfactory-page-caption {
    font-size: 36px !important;
}

.realfactory-single-article .realfactory-single-article-content p {
    font-family: 'TabletGothicW01-Regular' !important;
}

.realfactory-single-article .realfactory-single-article-content ul li {
    font-family: 'TabletGothicW01-Regular' !important;
}

.realfactory-sidebar-center {width: 75%;}
.realfactory-sidebar-right {width: 25%;}
.realfactory-sidebar-right .realfactory-sidebar-area {padding-left: 15px !important;}

body.search.search-results .gdlr-core-media-image img,
body.archive.tag .gdlr-core-media-image img,
body.archive.date .gdlr-core-media-image img{
    width: 100%;
    height: auto;
}

body.search.search-results .realfactory-sidebar-right .realfactory-sidebar-area,
body.archive.tag .realfactory-sidebar-right .realfactory-sidebar-area,
body.archive.date .realfactory-sidebar-right .realfactory-sidebar-area{
    border: 0;
}

.banner-caption {
    position: relative;
    background-color: transparent;
    padding: 0 !important;
    margin-top: -18% !important;
    margin-left: 0 !important;
    text-align: center;
    width: 100%;
}

.banner-caption h1 {
    font-size: 52px !important;
    font-weight: normal !important;
    line-height: 52px !important;
    color: #fff !important;
}

.banner-caption h1 strong {
    font-weight: bold;
    color: #fff;
}

.banner-caption p {
    font-family: 'TabletGothicW01-Regular', serif !important;
    font-size: 30px !important;
    color: #fff;
    line-height: 30px !important;
}

body.single.single-post .realfactory-blog-title-wrap {top: -7px;}
body.single.single-post .realfactory-content-container.realfactory-container {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
    margin-top: -7px;
}

body.news .realfactory-sidebar-right .realfactory-sidebar-area,
body.single.single-post .realfactory-sidebar-right .realfactory-sidebar-area {
    margin-left: 0;
    border: 0 !important;
}

body.single.single-post .realfactory-blog-title-wrap {
    background-size: 1330px 100%, cover;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll;
}

body.home .row-1 {
    background-color: #f3f3f3;
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/clouds-bg.png), 
        repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: top right, center center;
    background-size: 400px auto, 1330px 100%;
    background-repeat: no-repeat, repeat-y;
    background-attachment: scroll, scroll;
}

body.home .row-1 .gdlr-core-code-item-light .gdlr-core-code-item-content {
    background: none;
}

body.home .row-1 .right-column {
    padding: 113px 14px 190px 14px;
    background-color: #fff;
}

body.home .row-1 .right-column .logos { text-align: center; }
body.home .row-1 .right-column .logos img { width: 148.5px; }

body.home .row-1 .right-column .logos > div:nth-child(3) {
    margin-top: 130px;
    margin-bottom: 5px;
}

body.home .row-1 .right-column .gdlr-core-code-item-content{
    background-color: #1f87ff;
    padding: 0;
    border: 0;
}

body.home .row-1 .right-column .logos > div:not(:nth-child(3)) {
    margin-bottom: 61px;
}

body.home .row-1 .right-column .logos .title {
    color: #fff;
    font-size: 16px;
    font-family: 'TabletGothicW01-Regular' !important;
}

body.home .row-1 .left-column .solutions { padding-top: 113px; }

body.home .row-1 .left-column .solutions h2{
    font-size: 24px;
    font-weight: bold;
}

body.home .row-1 .left-column .solutions h3 {
    font-size: 28px;
    font-weight: bold;
    margin-top: 55px;
}

body.home .row-1 .left-column .solutions p {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 20px;
    color: #111 !important;
}

body.home .row-1 .left-column .solutions a {
    font-size: 14px !important;
    background-color: #f3f3f3 !important;
    margin-left: -14px;
}

body.home .row-1 .left-column .gdlr-core-code-item-content {
    padding: 0;
    border: 0;
}

body.home .row-2 {
    height: 1021px;
    position: relative;
    background-color: #f3f3f3;
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/home-about-us.jpg), 
        repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: left top, center center;
    background-repeat: no-repeat, repeat-y;
    background-size: 67.35% auto, 1330px 100%;
    background-attachment: scroll, scroll;
}

body.home .row-2 .middle-column .text-box {
    background-color: #1f87ff;
    padding: 40px;
    margin-top: 640px;
}

body.home .row-2 .middle-column .text-box p {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 28px;
    color: #fff !important;
    margin: 0;
}

body.home .row-2 .right-column .text-box {
    padding: 60px !important;
    margin-right: 20px;
    margin-top: 240px;
}

body.home .row-2 .right-column .text-box h5{display: none;}
body.home .row-2 .right-column .text-box ul {margin: 0;}

body.home .row-2 .right-column .text-box ul li {
    padding-left: 216px;
    background-position: left 20px;
    background-repeat: no-repeat;
    margin-bottom: 60px;
}

body.home .row-2 .right-column .text-box ul li h6 {font-size: 28px;}

body.home .row-2 .right-column .text-box ul li p {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 20px;
}

body.home .row-2 .right-column .text-box ul li:nth-child(1) {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/who-we-are-small.png);
}

body.home .row-2 .right-column .text-box ul li:nth-child(2) {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/why-choose-us-small.png);
}

body.home .row-2 .right-column .text-box ul li:nth-child(3) {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/our-partners-small.png);
}

body.home .row-3-tablet-and-mobile {
    background-image: url(https://www.ennovative.com.au/wp-content/uploads/2017/03/grow-mobile.jpg);
    background-size: cover;
    margin-top: 50px;
}

body.home .row-3-tablet-and-mobile h2,
body.home .row-3-tablet-and-mobile h2 strong,
body.home .row-3-tablet-and-mobile p {
    color: #fff;
}

body.home .row-3-tablet-and-mobile h2,
body.home .row-3-tablet-and-mobile h2 strong {
    font-size: 24px;
}

body.home .row-3-tablet-and-mobile p {
    font-size: 14px;
    margin-bottom: 40px;
}

body.home .row-3 {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/cliff.jpg), 
        repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: right center, center center;
    background-repeat: no-repeat, repeat-y;
    background-size: 50% auto, 1330px 100%;
    background-attachment: scroll, scroll;
    background-color: #fff;
    height: 475px;
}

body.home .row-3 .text-box {
    padding: 40px 40px;
    height: 475px;
}

body.home .row-3 .text-box h2, 
body.home .row-3 .text-box h2 strong {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 32px;
    color: #fff;
}

body.home .row-3 .text-box p {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 22px;
    line-height: 33px;
    color: #fff;
    margin-bottom: 20px;
}

body.home .row-4 {
    height: 845px;
    background-color: #f3f3f3;
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/aib-shaded.png), url(https://ennovative.com.au/wp-content/uploads/2017/02/aib-communities-project-bg-blue.jpg), repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: top left,top left, center center;
    background-size: 15.45% auto, 67.5% 100%, 1330px auto;
    background-repeat: repeat-y,no-repeat, repeat-y;
    background-attachment: scroll, scroll, scroll;
}

body.home .row-4 .gdlr-core-column-30:first-of-type {padding-left: 94px;}

body.home .row-4 .left-column .text-box {
    background-color: #1f87ff;
    padding: 40px !important;
    margin-top: 200px;
}

body.home .row-4 .left-column .text-box p {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 18px;
    color: #fff;
    margin-bottom: 0 !important;
}

body.home .row-4 .left-column .text-box p em {
    margin-top: 20px;
    display: inline-block;
}

body.home .row-4 .right-column {
    background-color: #fff;
    padding: 60px;
}

body.home .row-4 .right-column h2 {
    font-size: 18px;
    margin-bottom: 20px;
    letter-spacing: normal;
}

body.home .row-4 .right-column p {
    font-family: 'TabletGothicW01-Regular', serif !important;
    font-size: 14px;
    color: #111111;
}

body.home .row-4 .right-column a {display: inline-block;}

body.home .row-4 .right-column .gdlr-core-pbf-background-wrap {
    left: -16px;
    width: 666px;
}

body.home .row-5 {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-repeat: repeat-y;
    background-size: 1330px 100%;
    background-attachment: scroll;
}

body.home .row-5 .logos-wrapper h3{font-size: 24px !important;}
body.home .row-5 img {width: 75%;}

body.home .row-6 {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/our-latest-news-bg.jpg), 
        repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-repeat: no-repeat, repeat-y;
    background-size: 41% auto, 1330px 100%;
    background-position: left center, center center;
    background-attachment: scroll, scroll;
    background-repeat: no-repeat, repeat-y;
    height: auto;
}

body.home .row-6 .right-column .gdlr-core-item-pdlr {padding-right: 0;}

body.home .row-6 .middle-column .text-box {
    padding-bottom: 0px;
    margin-top: 794px;
    margin-right: -141px;
    margin-left: 41px;
}

body.home .row-6 .middle-column .text-box h2 {
    font-size: 24px;
    font-weight: normal;
    color: white;
    background-color: #1f87ff;
    padding: 40px;
}

.contact-table {
    padding: 115px;
    margin-top: -100px;
    color: #fff;
}

.contact-table > .contact-cell .dummy{ height: 95px; }

.contact-table h3,
.contact-table h4 {
    color: #fff !important;
    font-weight: bold;
}

.contact-table h3 {
    font-size: 24px !important;
    margin-bottom: 67px !important;
}

.contact-table h4,
.contact-table p{
    font-size: 14px !important;
}

.contact-table p{ margin-bottom: 0; }

.contact-table ul {
    list-style-type: none;
    margin: 40px 0;
}

.contact-table ul li span{
    margin-right: 5px;
    font-style: italic;
}

.contact-table a { color: #fff !important; }
.contact-table a:hover { color: #f3f3f3 !important; }
.contact-table .social-icons > .enno-cell { width: 76px; }

body.cloud-services .realfactory-page-title-wrap {
    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px), 
        url(https://ennovative.com.au/wp-content/uploads/2017/02/cloudservices-overview.jpg);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100% !important;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

body.cloud-services .row-1 {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
}

body.cloud-services .row-1 .cloud-column,
body.pledge .row-2 .cloud-column{ 
    text-align: center; 
}

body.pledge .row-2 .cloud-column .icon-holder { 
    background-color: #000;
    border-radius: 50%;
    width: 157px;
    height: 157px;
    line-height: 157px;
    margin: 0 auto;
    margin-bottom: 30px;
}

body.pledge .row-2 .cloud-column .icon-holder img {
    vertical-align: middle;
}

body.cloud-services .row-1 .cloud-column h3,
body.pledge .row-2 .cloud-column h3{
    color: #1f87ff;
    font-size: 26px;
    font-weight: bold;
}

body.cloud-services .row-1 .cloud-column p,
body.pledge .row-2 .cloud-column p{
    font-family: 'TabletGothicW01-Regular' !important;
    color: #111;
    font-size: 18px;
    padding: 0 5px;
}

body.cloud-services .row-1 .cloud-column p:nth-of-type(2) {height: 170px;}
body.cloud-services .row-1 .cloud-column a.enno-button { font-size: 16px !important; }

body.salesforce-community-cloud-consultation .realfactory-page-title-wrap {
    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px), 
        url(https://ennovative.com.au/wp-content/uploads/2017/02/cloudservices-community-cloud.jpg);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

body.salesforce-community-cloud-consultation .row-1 {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
}

body.salesforce-community-cloud-consultation .row-1 h1 {
    color: #1f87ff;
    font-size: 30px;
    margin-bottom: 50px;
    font-weight: normal;
}

body.salesforce-community-cloud-consultation .row-1 p {
    font-family: 'TabletGothicW01-Light' !important;
    font-size: 18px;
    margin-bottom: 40px;
}

body.salesforce-community-cloud-consultation .row-2 {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/climbing.jpg), 
        repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: left center, center center;
    background-size: 67.5% 100%, 1330px 100%;
    background-repeat: no-repeat, repeat-y;
    background-attachment: scroll, scroll;
    height: 610px;
}

body.salesforce-community-cloud-consultation .row-2 .right-column .text-box {
    padding: 80px;
    margin-top: 20%;
}

body.salesforce-community-cloud-consultation .row-2 .right-column .text-box h2 { font-size: 24px; }

body.salesforce-community-cloud-consultation .row-2 .right-column .text-box p {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 16px;
}

body.salesforce-community-cloud-consultation .row-3 {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
}

body.salesforce-community-cloud-consultation .row-3 p {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 16px;
}

body.salesforce-community-cloud-consultation .row-4 {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
    background-color: #fff;
}

body.salesforce-community-cloud-consultation .row-4 .gdlr-core-item-pdlr {
    padding-left: 0;
    padding-right: 0;
}

body.salesforce-community-cloud-consultation .row-4 .section:not([class*="theme--"]) { background: transparent; }
body.salesforce-community-cloud-consultation .row-4 article { padding: 70px 0 0 0; }
body.salesforce-community-cloud-consultation .row-4 h2.headline--large { color: #111 !important; }

body.salesforce-community-cloud-consultation .chart--services-b .chart-content-part .chart-label {
    font-size: 24px;
    font-weight: bold;
    line-height: 22px;
}

body.salesforce-community-cloud-consultation .chart--services-b .chart-content-part .chart-description {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 16px;
}

body.salesforce-service-cloud-consultation .realfactory-page-title-wrap {
    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px),
        url(https://ennovative.com.au/wp-content/uploads/2017/02/cloudservices-service-cloud.jpg);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

body.salesforce-service-cloud-consultation .row-1 {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
}

body.salesforce-service-cloud-consultation .row-1 h1,
body.marketing-automation .row-1 h1,
body.salesforce-sales-cloud-consultation .row-1 h1,
body.business-automation .row-1 h1,
body.salesforce-pardot-marketing-automation .row-1 h1,
body.customer-service-automation .row-1 h1,
body.cloud-integration .row-1 h1,
body.cloud-integration .row-2 h1,
body.pledge .row-1 h1{
    color: #1f87ff;
    font-size: 26px;
    margin-bottom: 20px;
    font-weight: normal;
}

body.salesforce-service-cloud-consultation .row-1 p,
body.salesforce-sales-cloud-consultation .row-1 p, 
body.business-automation .row-1 p,
body.salesforce-pardot-marketing-automation .row-1 p,
body.customer-service-automation .row-1 p,
body.cloud-integration .row-1 p{
    font-family: 'TabletGothicW01-Light' !important;
    font-size: 18px;
    margin-bottom: 20px;
}

body.salesforce-service-cloud-consultation .row-2 {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/man-with-glasses.jpg), 
        repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: left top, center center;
    background-size: 67.5% 100%, 1330px 100%;
    background-repeat: no-repeat, repeat-y;
    background-attachment: scroll, scroll;
    height: 553px;
}

body.salesforce-service-cloud-consultation .row-2 .right-column .text-box {
    padding: 80px;
    margin-top: 15%;
}

body.salesforce-service-cloud-consultation .row-2 .right-column .text-box h2,
body.cloud-services .row-2 .right-column .text-box h2
{ font-size: 24px; }

body.salesforce-service-cloud-consultation .row-2 .right-column .text-box p,
body.cloud-services .row-2 .right-column .text-box p{
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 16px;
}

body.salesforce-service-cloud-consultation .row-3 {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
    background-color: #fff;
    padding: 60px 0 10px 0 !important;
}

body.salesforce-service-cloud-consultation .row-3 h2 { font-size: 20px; color: #1f87ff; }

body.salesforce-service-cloud-consultation .service-types{
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
    padding-top: 0px !important;
}

body.marketing-automation .realfactory-page-title-wrap,
body.salesforce-sales-cloud-consultation .realfactory-page-title-wrap {
    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px), 
        url(https://ennovative.com.au/wp-content/uploads/2017/02/cloudservices-marketing-cloud.jpg);
    background-position: center center, center top;
    background-size: 1330px 100%, 100% auto;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

body.salesforce-sales-cloud-consultation .realfactory-page-title-wrap {
    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px), 
        url(https://ennovative.com.au/wp-content/uploads/2017/02/cloudservices-sales-cloud.jpg);
}

body.marketing-automation .row-1,
body.salesforce-sales-cloud-consultation .row-1{
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

body.marketing-automation .row-2,
body.marketing-automation .row-3,
body.salesforce-sales-cloud-consultation .row-2,
body.salesforce-sales-cloud-consultation .row-3{
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center, left bottom;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
    height: 368px;
}

body.marketing-automation .row-3 .more-padding,
body.salesforce-sales-cloud-consultation .row-3 .more-padding{
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center, left bottom;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
}

body.marketing-automation .row-2 .left-column p,
body.marketing-automation .row-3 .right-column p,
body.marketing-automation .row-3 .right-column ul li,
body.salesforce-sales-cloud-consultation .row-2 .left-column p,
body.salesforce-sales-cloud-consultation .row-3 .right-column p {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 18px;
}

body.marketing-automation .row-2 .text-box,
body.marketing-automation .row-3 .text-box,
body.salesforce-sales-cloud-consultation .row-2 .text-box,
body.salesforce-sales-cloud-consultation .row-3 .text-box{
    padding: 40px;
}

body.marketing-automation .row-2 .right-column,
body.salesforce-sales-cloud-consultation .row-2 .right-column {
    background-position: center bottom;
    background-size: 100%/*512px*/ auto;
    background-repeat: no-repeat;
    background-attachment: scroll; 
    height: 368px
}

body.salesforce-service-cloud-consultation .row-1 h1 br {display: none;}

body.marketing-automation .row-2 .right-column {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/social-driven-environment.jpg);
}

body.salesforce-sales-cloud-consultation .row-2 .right-column {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/sales-cloud-implementation.jpg);
}

body.marketing-automation .row-3 .left-column,
body.salesforce-sales-cloud-consultation .row-3 .left-column{
    background-position: center top;
    background-size: 100% /*512px*/ auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: 368px;
}

body.marketing-automation .row-3 .left-column {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/salesforce-marketing-cloud.jpg);
}

body.salesforce-sales-cloud-consultation .row-3 .left-column {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/sales-cloud-services.jpg);
}

body.marketing-automation .row-3 .right-column ul li {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/enno-button-white-bg.png);
    background-repeat: no-repeat;
    background-position: left 16px;
    list-style-type: none;
    padding-left: 55px;
    margin-bottom: 5px;
}

body.marketing-automation .row-4,
body.salesforce-sales-cloud-consultation .row-4{
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
    background-color: #fff;
}

body.marketing-automation .row-4 .text-box h3,
body.salesforce-sales-cloud-consultation .row-4 .text-box h3,
body.business-automation .row-2 .text-box h3,
body.salesforce-pardot-marketing-automation .row-2 .text-box h3,
body.customer-service-automation .row-2 .text-box h3,
body.cloud-integration .row-2 .text-box h3{
    font-family: 'TabletGothicW01-Light' !important;
    font-size: 27px;
    color: #1f87ff;
}

body.cloud-integration .row-2 .text-box h3 {
    font-size: 18px;
    color: #111;
}

body.cloud-integration .row-1 p {margin-bottom: 0;}

body.cloud-integration .row-2 .text-box p {
    font-family: 'TabletGothicW01-Light' !important;
    font-size: 18px;
}

body.marketing-automation .row-4 .text-box p {
    font-family: 'TabletGothicW01-Light' !important;
    font-size: 16px;
}

body.marketing-automation .row-5 {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
    background-color: #fff;
    padding: 60px 0 10px 0 !important;
}

body.marketing-automation .row-5 .text-box h2 { font-size: 24px; }

body.marketing-automation .row-7 {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

body.business-automation .realfactory-page-title-wrap {
    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px),
        url(https://ennovative.com.au/wp-content/uploads/2017/02/oursolutions-salesforce-automation.jpg);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

body.salesforce-pardot-marketing-automation .realfactory-page-title-wrap {
    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px),
        url(https://ennovative.com.au/wp-content/uploads/2017/03/oursolutions-marketing-automation.jpg);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

body.customer-service-automation .realfactory-page-title-wrap {
    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px),
        url(https://ennovative.com.au/wp-content/uploads/2017/03/oursolutions-customerservice-automation.jpg);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

body.cloud-integration .realfactory-page-title-wrap {
    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px),
        url(https://ennovative.com.au/wp-content/uploads/2017/03/oursolutions-cloud-integration.jpg);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

body.business-automation .row-1,
body.business-automation .row-2,
body.salesforce-pardot-marketing-automation .row-1,
body.salesforce-pardot-marketing-automation .row-2,
body.customer-service-automation .row-1,
body.customer-service-automation .row-2,
body.cloud-integration .row-1,
body.cloud-integration .row-2{
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
}

body.business-automation .row-3.service-types,
body.salesforce-pardot-marketing-automation .row-3.service-types,
body.customer-service-automation .row-3.service-types,
body.cloud-integration .row-3.service-types{
    background-color: transparent;
}

body.business-automation .row-4,
body.salesforce-pardot-marketing-automation .row-4,
body.customer-service-automation .row-4,
body.cloud-integration .row-4{
    background-image: 
        url(https://ennovative.com.au/wp-content/uploads/2017/02/crm.jpg),
        repeating-linear-gradient(to right, #50a1ff, #50a1ff 1px, transparent 2px, transparent 332px);
    background-position: left center, center center;
    background-size:  32.7% 100%, 1330px 100%;
    background-repeat: no-repeat, repeat-y;
    background-attachment: scroll, scroll;
    background-color: #1f87ff;
    height: 359px;
}

body.business-automation .row-4 > div > div,
body.salesforce-pardot-marketing-automation .row-4 > div > div,
body.customer-service-automation .row-4 > div > div,
body.cloud-integration .row-4 > div > div {
    border-left: 1px solid #7b8194;
}

body.business-automation .row-4 .right-column,
body.salesforce-pardot-marketing-automation .row-4 .right-column,
body.customer-service-automation .row-4 .right-column,
body.cloud-integration .row-4 .right-column{
    padding: 172px 0 91px 66px;
    height: 359px;
}

body.business-automation .row-4 .right-column .text-box > div > div,
body.salesforce-pardot-marketing-automation .row-4 .right-column .text-box > div > div,
body.customer-service-automation .row-4 .right-column .text-box > div > div,
body.cloud-integration .row-4 .right-column .text-box > div > div{
    font-size: 30px;
    color: #fff;
}

body.business-automation .row-4 .right-column .text-box > div > div:first-child,
body.salesforce-pardot-marketing-automation .row-4 .right-column .text-box > div > div:first-child,
body.customer-service-automation .row-4 .right-column .text-box > div > div:first-child,
body.cloud-integration .row-4 .right-column .text-box > div > div:first-child{
    font-size: 28px;
    font-weight: bold;
}

body.customer-service-automation .row-4 .right-column .text-box > div > div:first-child,
body.salesforce-pardot-marketing-automation .row-4 .right-column .text-box > div > div:first-child{
    font-size: 24px;
}

body.business-automation .row-4 .right-column .text-box > div > div:nth-child(2),
body.salesforce-pardot-marketing-automation .row-4 .right-column .text-box > div > div:nth-child(2),
body.customer-service-automation .row-4 .right-column .text-box > div > div:nth-child(2),
body.cloud-integration .row-4 .right-column .text-box > div > div:nth-child(2){
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 24px;
    line-height: 36px;
}

body.business-automation .row-5,
body.salesforce-pardot-marketing-automation .row-5,
body.customer-service-automation .row-5,
body.cloud-integration .row-5{
    background-image: repeating-linear-gradient(to right, #474747, #474747 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
    background-color: #242424;
}

body.business-automation .row-5 .gdlr-core-column-10:nth-child(1),
body.business-automation .row-5 .gdlr-core-column-10:nth-child(2),
body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(1),
body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(2),
body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(1),
body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(2),
body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(1),
body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(2){
    width: 16.32%;
}

body.business-automation .row-5 .gdlr-core-column-10:nth-child(3),
body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(3),
body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(3),
body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(3){
    width: 17.3%;
}

body.business-automation .row-5 .gdlr-core-column-30,
body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-30,
body.customer-service-automation .row-5 .gdlr-core-column-30,
body.cloud-integration .row-5 .gdlr-core-column-30{
    width: 50%;
}

body.business-automation .row-5 .left-column-second,
body.business-automation .row-5 .right-column,
body.business-automation .row-5 .right-column-second,
body.salesforce-pardot-marketing-automation .row-5 .left-column-second,
body.salesforce-pardot-marketing-automation .row-5 .right-column,
body.salesforce-pardot-marketing-automation .row-5 .right-column-second,
body.customer-service-automation .row-5 .left-column-second,
body.customer-service-automation .row-5 .right-column,
body.customer-service-automation .row-5 .right-column-second,
body.cloud-integration .row-5 .left-column-second,
body.cloud-integration .row-5 .right-column,
body.cloud-integration .row-5 .right-column-second{
    padding-top: 80px;
    padding-bottom: 53px;
}

body.business-automation .row-5 .left-column-second .text-box p,
body.salesforce-pardot-marketing-automation .row-5 .left-column-second .text-box p,
body.customer-service-automation .row-5 .left-column-second .text-box p,
body.cloud-integration .row-5 .left-column-second .text-box p{
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 24px;
    line-height: 36px;
    color: #fff;
}

body.business-automation .row-5 .right-column,
body.business-automation .row-5 .right-column-second,
body.salesforce-pardot-marketing-automation .row-5 .right-column,
body.salesforce-pardot-marketing-automation .row-5 .right-column-second,
body.customer-service-automation .row-5 .right-column,
body.customer-service-automation .row-5 .right-column-second,
body.cloud-integration .row-5 .right-column,
body.cloud-integration .row-5 .right-column-second{
    background-color: #fff;
}

body.business-automation .row-5 .right-column,
body.salesforce-pardot-marketing-automation .row-5 .right-column,
body.customer-service-automation .row-5 .right-column,
body.cloud-integration .row-5 .right-column{
    padding-left: 63px;
}

body.business-automation .row-5 .right-column .text-box,
body.business-automation .row-5 .right-column-second .text-box,
body.salesforce-pardot-marketing-automation .row-5 .right-column .text-box,
body.salesforce-pardot-marketing-automation .row-5 .right-column-second .text-box,
body.customer-service-automation .row-5 .right-column .text-box,
body.customer-service-automation .row-5 .right-column-second .text-box,
body.cloud-integration .row-5 .right-column .text-box,
body.cloud-integration .row-5 .right-column-second .text-box{
    margin: 0 0 20px 0;
    padding: 0;
}

body.business-automation .row-5 .right-column-second,
body.salesforce-pardot-marketing-automation .row-5 .right-column-second,
body.customer-service-automation .row-5 .right-column-second,
body.cloud-integration .row-5 .right-column-second {
    background-image:  repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: left center;
    background-size: 1330px 100%;
    padding-bottom: 53px;
}

body.business-automation .row-5 .one-line,
body.salesforce-pardot-marketing-automation .row-5 .one-line,
body.customer-service-automation .row-5 .one-line,
body.cloud-integration .row-5 .one-line{
    height: 40px;
}

body.business-automation .row-5 .two-lines,
body.salesforce-pardot-marketing-automation .row-5 .two-lines,
body.customer-service-automation .row-5 .two-lines,
body.cloud-integration .row-5 .two-lines{
    height: 80px;
}

body.business-automation .row-5 .three-lines,
body.salesforce-pardot-marketing-automation .row-5 .three-lines,
body.customer-service-automation .row-5 .three-lines,
body.cloud-integration .row-5 .three-lines{
    height: 120px;
}

body.business-automation .row-5 .right-column .text-box p,
body.business-automation .row-5 .right-column-second .text-box p,
body.salesforce-pardot-marketing-automation .row-5 .right-column .text-box p,
body.salesforce-pardot-marketing-automation .row-5 .right-column-second .text-box p,
body.customer-service-automation .row-5 .right-column .text-box p,
body.customer-service-automation .row-5 .right-column-second .text-box p,
body.cloud-integration .row-5 .right-column .text-box p,
body.cloud-integration .row-5 .right-column-second .text-box p{
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 18px; 
    line-height: 27px;
    margin: 0 0 0 5px;
}

body.business-automation .row-5 .right-column .text-box p,
body.salesforce-pardot-marketing-automation .row-5 .right-column .text-box p,
body.customer-service-automation .row-5 .right-column .text-box p,
body.cloud-integration .row-5 .right-column .text-box p{
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 22px; 
    color: #1f87ff;
}

body.business-automation .enno-blue-section h2,
body.salesforce-pardot-marketing-automation .enno-blue-section h2,
body.customer-service-automation .enno-blue-section h2,
body.cloud-integration .enno-blue-section h2{
    margin-bottom: 15px !important;
    font-size: 28px !important;
}

body.business-automation .enno-blue-section p,
body.salesforce-pardot-marketing-automation .enno-blue-section p,
body.customer-service-automation .enno-blue-section p,
body.cloud-integration .enno-blue-section p{
    font-size: 17px;
}

body.business-automation .enno-blue-section a,
body.salesforce-pardot-marketing-automation .enno-blue-section a,
body.customer-service-automation .enno-blue-section a,
body.cloud-integration .enno-blue-section a{
    display: inline-block;
    margin-top: 50px;
}

body.cloud-services .row-2 {
    height: 845px;
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/aib-shaded.png), 
        url(https://ennovative.com.au/wp-content/uploads/2017/02/aib-communities-project-bg-blue.jpg), 
        repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: top left,top left, center center;
    background-size: 15.45% auto, 67.5% 100%, 1330px auto;
    background-repeat: repeat-y,no-repeat, repeat-y;
    background-attachment: scroll, scroll, scroll;
}

body.cloud-services .row-2 .left-column {
    padding: 115px 0 0 0 !important;
}

body.cloud-services .row-2 .gdlr-core-column-30:first-of-type {
    padding-left: 94px;
}

body.cloud-services .row-2 .left-column .realfactory-item-pdlr, 
body.cloud-services .row-2 .left-column .gdlr-core-item-pdlr {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

body.cloud-services .row-2 .left-column .gdlr-core-code-item .gdlr-core-code-item-content {
    margin: 0;
    padding: 0;
    border: 0;
}

body.cloud-services .row-2 .left-column .text-box.blue {
    padding: 40px !important;
    margin-top: 96px;
}

body.cloud-services .row-2 .left-column .text-box h2,
body.cloud-services .row-2 .left-column .text-box p,
body.cloud-services .row-2 .left-column .text-box em{
    color: #fff;
}

body.cloud-services .row-2 .left-column .text-box h2,
body.cloud-services .row-2 .left-column .text-box p{
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 24px;
}

body.cloud-services .row-2 .left-column .text-box h2 {
    margin-bottom: 0;
    padding-left: 17px;
}

body.cloud-services .row-2 .left-column .text-box p {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 18px !important;
    margin-bottom: 0 !important;
}

body.cloud-services .row-2 .left-column .text-box em {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/contact-us-dash.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    font-family: 'Merriweather', serif !important;
    font-size: 14px;
    display: inline-block;
    padding-left: 40px;
    margin-top: 30px;
}

body.cloud-services .row-2 .right-column {
    margin-right: -15px;
    padding: 0 !important;
}

body.cloud-services .row-2 .right-column .text-box{padding: 60px;}

body.cloud-services .row-2 .right-column .text-box h2 {
    font-size: 18px;
    margin-bottom: 20px;
    letter-spacing: normal;
}

body.cloud-services .row-2 .right-column .text-box p {
    font-family: 'TabletGothicW01-Regular', serif !important;
    font-size: 14px;
    color: #111111;
}

body.cloud-services .row-2 .right-column .text-box a {display: inline-block;}

body.cloud-services .row-3 {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
}

body.cloud-services .row-3 .gdlr-core-column-60:nth-of-type(2) p {line-height: 50px;}
body.cloud-services .row-3 .image,
body.cloud-services .row-4 .image{
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0 !important;
}

body.cloud-services .row-3 .right-column .image img,
body.cloud-services .row-3 .right-column .image > div {
    width: 100%;
}

body.cloud-services .row-4 {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
    background-attachment: scroll;
}

body.cloud-services .row-4 .right-column {
    padding-left: 50px;
    padding-top: 7.5%;
}

body.cloud-services .row-4 .right-column ul { margin-left: 25px; }

body.cloud-services .row-4 .right-column ul li {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/enno-button-white-bg.png);
    background-repeat: no-repeat;
    background-position: left center;
    list-style-type: none;
    padding-left: 55px;
}

body.single.single-post .realfactory-blog-title-wrap {
    background-size: 1330px 100%, cover;
}

body.news .realfactory-page-wrapper,
body.archive.tag .realfactory-page-wrapper,
body.archive.date .realfactory-page-wrapper,
body.search.search-results .realfactory-page-wrapper{
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-size: 1330px 100%;
    background-repeat: repeat-y;
}

body.news .realfactory-page-title-wrap {
    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px), 
        url(https://ennovative.com.au/wp-content/uploads/2017/02/news.jpg);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

.news-wrapper .gdlr-core-item-pdlr {
    padding-left: 5px;
    padding-right: 5px;
}

.news-wrapper .news-items > div > div .gdlr-core-blog-grid-frame{
    display: table;
    height: 224px;
    width: 100%;
    padding: 40px 23px 24px;
}

.news-wrapper .news-items > div > div .gdlr-core-blog-thumbnail img { height: 184px; }
.news-wrapper .news-items > div > div .gdlr-core-blog-info-wrapper { display: table-footer-group; }
.news-wrapper .news-items > div > div .gdlr-core-blog-info-wrapper .gdlr-core-head { display: none; }
.news-wrapper .news-items > div > div .gdlr-core-blog-info-wrapper .gdlr-core-blog-info-author { display: block; }

.news-wrapper .news-items > div > div .gdlr-core-blog-grid-frame h3 {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 18px;
}

body.archive.tag .realfactory-page-title-wrap,
body.search.search-results .realfactory-page-title-wrap,
body.archive.date .realfactory-page-title-wrap{

    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px), 
        url(https://ennovative.com.au/wp-content/uploads/2017/02/cloudservices-overview.jpg);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100% !important;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

.widget_search .search-form input.search-field {
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #1f87ff;
    padding-right: 50px;
    background: none;
    color: #1f87ff;
    font-size: 16px;
}

.widget_search form:after { color: #1f87ff; }

#tag_cloud-2 h3,
#archives-3 h3{
    text-transform: lowercase;
}

#tag_cloud-2 h3:after,
#archives-3 h3:after{
    content: ':';
    display: inline-block;
}

.tagcloud > a {
    padding: 0;
    border: 0;
    text-transform: none;
    font-weight: normal;
    font-size: 12px !important;
}

#archives-3 a { font-size: 12px; }

body.company .realfactory-page-title-wrap {
    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px), 
        url(https://ennovative.com.au/wp-content/uploads/2017/02/about-company.jpg);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

body.company .enno-blue-section h2 {margin-bottom: 70px !important;}
body.company .enno-blue-section .middle-column .text-box {
    padding: 51px 30px;
}

body.company .row-1 {
    background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-repeat: repeat-y;
    background-size: 1330px 100%;
    background-attachment: scroll;
    padding-top: 100px;
    padding-bottom: 0px;
}

body.company .row-1 h1,
body.company .row-1 p {
    margin-bottom: 40px;
}

body.company .row-1 h1 {
    color: #1f87ff;
    font-size: 30px;
}

body.company .row-1 p {
    font-family: 'TabletGothicW01-Light' !important;
    font-size: 18px;
    margin-bottom: 0;
}

body.company .row-2 {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/plain.jpg),
        repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: left center, center center;
    background-size: 67.3% auto, 1330px 100%;
    background-repeat: no-repeat, repeat-y;
    background-attachment: scroll, scroll;
    padding-top: 0 !important;
    height: 648px;
}

body.company .row-2 .right-column .text-box{
    padding: 60px;
    margin-top: 30%;
}

body.company .row-2 .right-column .text-box h2 { font-size: 24px; }

body.company .row-2 .right-column .text-box p {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 16px;
    line-height: 27px;
    margin-bottom: 0;
}

body.company .row-3 {
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/cliff.jpg),
        repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 2px, transparent 332px);
    background-position: right top, center center;
    background-size: 50% auto, 1330px 100%;
    background-repeat: no-repeat, repeat-y;
    background-attachment: scroll, scroll;
}

body.company .row-3 .right-column .text-box {padding: 65px 55px;}

body.company .row-3 .right-column .text-box h2,
body.company .row-3 .right-column .text-box h2 strong{
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 36px;
    color: #fff;
}

body.company .row-3 .right-column .text-box h2 strong { font-family: 'TabletGothicW01-Bold' !important; }

body.company .row-3 .right-column .text-box p {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 24px;
    line-height: 36px;
    color: #fff;
    margin-bottom: 40px;
}

body.contact-us .realfactory-page-title-wrap {
    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px), 
        url(https://ennovative.com.au/wp-content/uploads/2017/02/contact.jpg);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

body.thank-you .realfactory-page-title-wrap {
    background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 2px, transparent 332px), 
        url(https://www.ennovative.com.au/wp-content/uploads/2017/03/keep-in-touch.jpg);
    background-position: center center, center center;
    background-size: 1330px 100%, 100% 100%;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, scroll;
}

body.contact-us .row-1,
body.thank-you .row-1{
    background-image: repeating-linear-gradient(to right, #50a1ff, #50a1ff 1px, transparent 2px, transparent 332px);
    background-position: center center;
    background-repeat: repeat-y;
    background-size: 1330px 100%;
    background-attachment: scroll;
    background-color: #1f87ff;
    padding: 63px 0 !important;
}

body.contact-us .row-1 h2,
body.contact-us .row-1 h3,
body.contact-us .row-1 p,
body.contact-us .row-1 li,
body.contact-us .row-1 a,
body.thank-you .row-1 h2,
body.thank-you .row-1 p{
    color: #fff;
}

body.contact-us .row-1 .right-column h2,
body.contact-us .row-1 .right-column .adelaide,
body.contact-us .row-1 .right-column .melbourne {
    margin-left: 50px;
}

body.contact-us .row-1 .left-column > div > div > div{
    padding-left: 0;
    padding-right: 0;
}

body.contact-us .row-1 .left-column h2,
body.thank-you .row-1 .left-column h2{
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 28px;
    margin-left: 20px;
}

body.contact-us .row-1 .left-column p,
body.thank-you .row-1 .left-column p{
    margin-left: 20px;
}

body.contact-us .row-1 .right-column h2 {
    font-size: 24px;
    font-weight: normal;
    margin-top: 15px;
    margin-bottom: 10px;
}

body.contact-us .row-1 .right-column h3 {font-size: 14px;}

body.contact-us .row-1 .right-column ul {margin: 0;}

body.contact-us .row-1 .right-column li,
body.contact-us .row-1 .right-column p {
    font-size: 13px;
    line-height: 19.5px;
    font-weight: normal;
}

body.contact-us .row-1 .right-column li span {
    font-style: italic;
    display: inline-block;
    margin-right: 5px;
    font-weight: bold;
    color: #fff;
}

body.contact-us .salesforce_w2l_lead .w2linput.text {
    width: 100%;
    margin: 0;
    border: 1px solid #e1e1e1;
    border-bottom: 0;
    padding: 5px;
    color: #111;
    font-size: 13px;
}

body.contact-us .salesforce_w2l_lead .w2linput.textarea {
    margin: 0;
    border: 1px solid #e1e1e1;
    border-top: 0;
    padding: 5px;
    height: 90px !important;
    border-top: 1px solid #e1e1e1;
    resize:vertical;
    color: #fff;
    font-size: 13px;
}

body.contact-us .salesforce_w2l_lead .sf_field { clear: none; }

body.contact-us form#sf_form_salesforce_w2l_lead_2 > div {
    float: left;
    width: 50%;
}

body.contact-us form#sf_form_salesforce_w2l_lead_2 > div:nth-child(odd) input { border-right: 0; }

body.contact-us input {color: #fff !important; font-size: 14px;}

body.contact-us input::-webkit-input-placeholder {color: #fff;}
body.contact-us input::-moz-placeholder {color: #fff; opacity: 1;}
body.contact-us input:-ms-input-placeholder {color: #fff;}
body.contact-us input:-moz-placeholder {color: #fff; opacity: 1;}

body.contact-us .salesforce_w2l_lead .w2linput.select option::-webkit-input-placeholder {color: #fff;}
body.contact-us .salesforce_w2l_lead .w2linput.select option::-moz-placeholder {color: #fff; opacity: 1;}
body.contact-us .salesforce_w2l_lead .w2linput.select option:-ms-input-placeholder {color: #fff;}
body.contact-us .salesforce_w2l_lead .w2linput.select option:-moz-placeholder {color: #fff; opacity: 1;}

body.contact-us textarea::-webkit-input-placeholder {color: #fff;}
body.contact-us textarea::-moz-placeholder {color: #fff; opacity: 1;}
body.contact-us textarea:-ms-input-placeholder {color: #fff;}
body.contact-us textarea:-moz-placeholder {color: #fff; opacity: 1;}

body.contact-us .salesforce_w2l_lead .placeholders .w2linput {
    height: 30px;
    width: 100%;
    background-color: transparent;
}

body.contact-us .salesforce_w2l_lead .w2linput.select {
    border: 1px solid #e1e1e1;
    border-bottom: 0;
    border-right: 0;
    color: #fff !important;
    font-size: 13px;
    padding-left: 5px;
}

select#sf_00N2800000IbfA5 {
    border-right: 1px solid #e1e1e1 !important;
    color: #111;
}

body.contact-us .sf_field.sf_field_description.sf_type_textarea { width: 100% !important; color: #fff; }

body.contact-us .w2lsubmit {
    float: right !important;
    width: auto !important;
}

body.contact-us .submit{
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/contact-us-dash.jpg), 
        url(https://ennovative.com.au/wp-content/uploads/2017/02/shadded-button-bg.png);
    background-repeat: no-repeat, repeat;
    background-position: 19px center, center center;
    padding-left: 70px !important;
    background-color: transparent !important;
    height: 40px !important;
    line-height: 13px;
    font-size: 14px;
    font-weight: normal;
    line-height: 9px; 
    position: relative;
    display: inline-block;
    transition: color .5s;
    overflow:hidden;
    z-index: 0;
    width: 146px !important;
    padding-right: 15px;
    color: #fff;
    border: 0;
}

body.contact-us .submit:before {
    content: '';
    position: absolute;
    top: 0; left: 0;
    width: 130%; height: 100%;
    background: #fff;
    z-index: -1;
    transform-origin:0 0 ;
    transform:translateX(-100%) skewX(-45deg);
    transition: transform .5s;
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/enno-button-white-bg.png);
    background-repeat: no-repeat;
    background-position: 40px center;
}

body.contact-us .submit:hover {color: #1f87ff !important;}
body.contact-us .submit:hover:before {transform: translateX(0) skewX(-45deg);}

body.contact-us strong.success_message { font-size: 36px; }

body.contact-us .realfactory-footer-wrapper,
body.thank-you .realfactory-footer-wrapper
{display: none;}
body.contact-us footer .realfactory-copyright-container.realfactory-container {border:0;}
body.contact-us footer .footer-bottom-left .social-icons {
    width: auto;
    float: right;
}

body.contact-us footer .footer-bottom-left .social-icons .enno-cell {width: 40px;}

.sf-menu > li, 
.sf-vertical > li {
    padding-bottom: 23px;
}
.sf-menu > li > a, 
.sf-vertical > li > a{
    color: #000 !important;
    font-size: 14px !important;
    text-transform: lowercase !important;
    padding: 5px 10px !important;
    border-radius: 5px;
}

.mm-panels * { color: #fff; }

header { max-height: 70px; }

/* Mega Menu*/
.realfactory-navigation.realfactory-item-pdlr.clearfix {
    position: absolute;
    top: 0px;
    right: 0;
}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a { padding: 10px 25px 10px 22px; }
.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul,
.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div,
.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div ul li:hover > div
{
    padding-top: 14px; 
}

.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal { border: 0; }
.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout div { 
    border: 0; 
    display: none;
}

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div,
.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div ul li:hover > div {
    display: block;
}

.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a::before { width: 0; }
.wpmm-mega-wrapper > li a { text-align: right !important; }

.wpmm-mega-wrapper > li a span {
    text-transform: none;
    font-size: 14px;
}

.wpmm-mega-wrapper > li:nth-child(4) { 
    background-color: #1f87ff !important; 
    margin-left: 10px;
}

.wpmm-mega-wrapper > li:not(:nth-child(4)) { 
    top: -14px;
}

.wpmm-mega-wrapper > li:nth-child(4) a span {
    color: #fff;
    text-transform: uppercase;
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/contact-us-dash.jpg);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 44px !important;
    font-size: 12px;
}

.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul > li { background: #e2e4e5; }

.wpmega-clean-white .wpmm-mega-wrapper > li:hover > a, 
.wpmega-clean-white .wpmm-mega-wrapper > li.current-menu-item > a {
    font-weight: bold;
}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover a { font-weight: bold; }

.tp-parallax-wrap .blue-overlay img { width: 3000px !important; height: 100% !important; }

.realfactory-logo.realfactory-item-pdlr{
    padding-bottom: 20px !important;
    padding-top: 20px !important;
}

.realfactory-navigation{
    padding-top: 14px !important;
    padding-right: 0 !important;
}

.realfactory-logo-inner a img {
    width: auto;
    height: 46px !important;
    max-height: 46px;
    margin-top: -9px;
}

.realfactory-animate-fixed-navigation.realfactory-header-style-plain.realfactory-animate-logo-height .realfactory-logo-inner img {
    height: 46px !important;
}

.realfactory-navigation .sf-menu > li > a {
    min-height:37px;
    line-height: 37px !important;
}

.realfactory-navigation .sf-menu > li {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.realfactory-navigation .sf-menu > li > a {
    padding: 3px 20px !important;
    border-radius: 0;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: normal !important;
}

.realfactory-navigation .sf-menu > li:last-child a {
    color: #fff !important;
    font-size: 12px !important;
    background-color: #1f87ff;
    background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/contact-us-dash.jpg);
    background-repeat: no-repeat;
    background-position: 19px center;
    padding-left: 70px !important;
    text-transform: uppercase !important;
}

.realfactory-page-title-wrap { height: auto; }

.realfactory-page-title-wrap .realfactory-page-caption {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 36px !important;
    line-height: 50px;
}

.gdlr-core-blog-title a:hover, .realfactory-body .realfactory-single-article-title a:hover { color: gray !important; }

.realfactory-single-article-content { color: #111; }

.custom-sidebar-social-links { display: none; }

.single-post .realfactory-blog-title-wrap,
.single-post .realfactory-blog-title-content.realfactory-item-pdlr{
    height: auto;
}

.single-post .realfactory-blog-title-content.realfactory-item-pdlr { padding-top: 166px; }
.single-post #recent-posts-2 h3 { text-transform: lowercase; }

.single-post #recent-posts-2 h3:after {
    content: ':';
    display: inline-block;
}

.single-post .custom-sidebar-social-links { display: block; }

.realfactory-footer-wrapper { background-color: #242424; padding-top: 60px !important;}

.realfactory-footer-wrapper h3 { font-size: 24px !important; }

.realfactory-footer-wrapper h4,
.realfactory-footer-wrapper .adelaide p,
.realfactory-footer-wrapper .melbourne p{
    font-size: 13px !important;
    line-height: 19.5px;
}

.realfactory-footer-wrapper h4 {
    font-size: 14px !important;
}

.realfactory-footer-wrapper .adelaide li span,
.realfactory-footer-wrapper .melbourne li span{
    font-style: italic;
    display: inline-block;
    margin-right: 5px;
    font-weight: bold;
}

.realfactory-footer-wrapper li {
    font-size: 14px !important;
    font-weight: normal !important;
}

.realfactory-footer-wrapper .adelaide *,
.realfactory-footer-wrapper .melbourne *{
    color: #fff;
}

.realfactory-footer-wrapper h3 { margin-bottom: 32px !important; }

.realfactory-footer-wrapper .adelaide ul,
.realfactory-footer-wrapper .melbourne ul{
    margin-left: 0;
}

.realfactory-footer-wrapper .adelaide  a:hover,
.realfactory-footer-wrapper .melbourne a:hover{
    color: #b2b2b2;
}

.realfactory-footer-wrapper, 
.realfactory-footer-wrapper * {
    color: #fff;
}

.realfactory-footer-wrapper .salesforce-footer p,
.realfactory-footer-wrapper .salesforce-footer p strong {
    font-family: 'TabletGothicW01-Regular' !important;
    font-size: 24px;
    margin-bottom: 36px;
    line-height: 36px;
}

.realfactory-footer-wrapper .salesforce-footer a.enno-button { font-size: 13px !important; }

.realfactory-footer-wrapper .realfactory-column-40 {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1020px;
}

.realfactory-footer-wrapper .realfactory-footer-column { border: 0; }
.realfactory-footer-wrapper .realfactory-footer-container { overflow: visible; }
.realfactory-sidebar-area.realfactory-item-pdlr { min-height: 200px; }

footer .realfactory-copyright-wrapper { background-color: #242424; }
footer .realfactory-copyright-container.realfactory-container { border-top: 1px solid #474747; }

footer .footer-column{
    height: 75px;
    line-height: 75px;
}

footer .footer-bottom-left { line-height: initial; }

footer .footer-bottom-left .social-icons {
    height:75px;
    width: 50%;
}

footer .footer-bottom-left .social-icons .enno-cell { vertical-align: middle; }

footer .footer-bottom-left .social-icons .enno-cell i.fa {
    font-family: FontAwesome !important;
    color: #fff;
    font-size: 21.33px;
}

footer .footer-bottom-right span,
footer .footer-bottom-right span i {
    color: #fff;
}

footer .gdlr-core-column-40 { padding-left: 117px; }

.salesforce { display: none; }

@media (min-width: 1369px) and (max-width: 1920px) {
    body.home .aib-communities-project .left-column { margin: 236px 0px 0px 0px !important; }
}

/* iMac: Retina */
@media (min-width: 768px) and (max-width: 1368px) {

    .realfactory-container, 
    .gdlr-core-container, 
    body.realfactory-boxed .realfactory-body-wrapper, 
    body.realfactory-boxed .realfactory-fixed-footer .realfactory-footer-wrapper, 
    body.realfactory-boxed .realfactory-fixed-footer .realfactory-copyright-wrapper {
        width: 1024px !important;
    }

    .realfactory-page-title-wrap .realfactory-page-title-container {height: 298px;}

    body.news .realfactory-page-title-wrap {
        background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 1px, transparent 255.6px), 
            url(https://ennovative.com.au/wp-content/uploads/2017/02/news.jpg);
        background-size: 1024px 100%, 100% 100%;
    }

    body.news .realfactory-page-wrapper {
        background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 1024px 100%;
    }
    .news-wrapper .news-items > div > div .gdlr-core-blog-thumbnail img {
        height: 154px;
    }

    body.single.single-post .realfactory-blog-title-wrap {background-size: 1024px 100%, cover;}

    .tp-caption img { width: 1024px !important; }

    .realfactory-page-title-wrap { background-size: 1024px 100%, 100% auto !important; }

    .css-home-page-banner-lines {
        background-image: repeating-linear-gradient(to right, #8b8fa4, #8b8fa4 1px, transparent 1px, transparent 255.6px);
        width: 1024px;
        height: 558px;
        margin-left: 108px !important;
    }

    .banner-caption {margin-top: -23% !important;}

    .banner-caption h1 { 
        position: relative;
        font-size: 42px !important;
        line-height: 42px !important;
        left: 0;
    }

    .banner-caption h1 strong {font-size: 42px !important;}

    .banner-caption p {
        font-size: 26px !important;
        left: 20%;
        margin-bottom: 35px;
    }

    .enno-separator {
        background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 1024px 100%;
    }

    .hide-on-retina,
    .hide-on-tablet-portrait,
    .hide-on-tablet-landscape {
        display: none;
    }

    .enno-blue-section {
        background-image: repeating-linear-gradient(to right, #50a1ff, #50a1ff 1px, transparent 1px, transparent 255.6px);
        background-size: 1024px 100%;
        font-size: 38px !important;
    }

    .service-types {
        background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px) !important;
        background-size: 1024px 100% !important;
    }

    body.home .row-1 {
        background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/clouds-bg.png), 
            repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 200px auto, 1024px 100% !important;
        background-repeat: repeat-y, repeat-y
    }

    body.home .row-2 {
        background-image:url(https://ennovative.com.au/wp-content/uploads/2017/02/home-about-us.jpg), 
            repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 70% auto, 1024px 100%;
        height: auto;
    }

    body.home .row-2 .middle-column .text-box {margin-top: 216px;}
    body.home .row-2 .middle-column .text-box p {font-size: 18px;}

    body.home .row-2 .right-column .text-box {
        padding: 51px 40px 1px 40px !important; 
        margin-top: 80px;
        margin-right: 130px;
    }

    body.home .row-2 .right-column .text-box ul li {
        background-size: 87px;
        padding-left: 126px;
    }

    body.home .row-2 .right-column .text-box ul li h6 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    body.home .row-2 .right-column .text-box ul li p {font-size: 14px;}
    body.home .row-2 .right-column .text-box ul li:nth-child(3) {padding-bottom: 5px;}

    body.home .row-3 {
        background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/cliff.jpg),
            repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-position: right center, center center;
        background-size: 50% 100%, 1024px 100%;
        padding: 30px 0;
        height: initial;
    }

    body.home .row-3 .text-box {height: initial;}

    body.home .row-4 {        
        background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/aib-shaded.png), 
            url(https://ennovative.com.au/wp-content/uploads/2017/02/aib-communities-project-bg-blue.jpg), 
            repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px) !important;
        background-size:10% 541px, 70% auto, 1024px auto;
        background-repeat: no-repeat,no-repeat, repeat-y;
    }

    body.home .row-4 .left-column .text-box {margin-top: 314px;}
    body.home .row-4 .right-column {margin-top: 120px !important;}

    body.home .row-5 {
        background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 1024px 100%;
        background-position: center center;
        padding-bottom: 35px !important;
    }

    .ennovative_news_widget {
        padding-top: 0;
        margin-left: 72px;
    }

    .ennovative_news_widget .enno-news-content { padding: 55px 55px 55px 25px; }

    body.home .row-6 {
        background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/our-latest-news-bg.jpg), 
            repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 40% auto, 1024px 100%;
        background-position: left top, center center;
        height: auto;
    }

    body.home .row-6 .middle-column .text-box {
        margin-top: 402px;
        margin-right: -103px;
        margin-left: 41px;
    }

    body.home .row-6 .middle-column .text-box h2 {
        padding: 20px;
        font-size: 22px;
    }

    .salesforce { margin-top: 60px; }

    body.cloud-services .row-1 .cloud-column h3 { font-size: 22px; }
    body.cloud-services .row-1 .cloud-column p { font-size: 14px; }

    body.cloud-services .row-1,
    body.cloud-services .row-2,
    body.cloud-services .row-4 {
        background-size: 1024px 100%, 100% 100%;
    }

    body.cloud-services .row-1,
    body.cloud-services .row-2,
    body.cloud-services .row-4{
        background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
    }

    body.salesforce-community-cloud-consultation .realfactory-page-title-wrap {
        background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 1px, transparent 255.6px), 
            url(https://ennovative.com.au/wp-content/uploads/2017/02/cloudservices-community-cloud.jpg);
        background-size: 1024px 100%, 100% 100%;
    }

    body.salesforce-community-cloud-consultation .row-1 {
        background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 1024px 100%;
    }

    body.salesforce-community-cloud-consultation .row-2 {
        background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/climbing.jpg), 
            repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-position: left top, center center;
        background-size: 70% auto, 1024px 100%;
    }

    body.salesforce-community-cloud-consultation .row-3 {
        background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 1024px 100%;
    }

    body.salesforce-community-cloud-consultation .row-4 {
        background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-position: center center;
        background-size: 1024px 100%;
    }

    body.salesforce-community-cloud-consultation .row-4 article { margin: 0; }
    body.salesforce-community-cloud-consultation .row-4 .chart--services-b .chart-content-part .chart-description { font-size: 15px; }

    body.marketing-automation .realfactory-page-title-wrap {
        background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 1px, transparent 255.6px), 
            url(https://ennovative.com.au/wp-content/uploads/2017/02/cloudservices-marketing-cloud.jpg);
        background-size: 1024px 100%, 100% 100%;
    }

    body.salesforce-sales-cloud-consultation .realfactory-page-title-wrap {
        background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 1px, transparent 255.6px), 
            url(https://ennovative.com.au/wp-content/uploads/2017/02/cloudservices-sales-cloud.jpg);
        background-size: 1024px 100%, 100% 100%;
    }

    body.salesforce-service-cloud-consultation .realfactory-page-title-wrap {
        background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 1px, transparent 255.6px), 
            url(https://ennovative.com.au/wp-content/uploads/2017/02/cloudservices-service-cloud.jpg);
        background-size: 1024px 100%, 100% 100%;
    }

    body.business-automation .realfactory-page-title-wrap {
        background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 1px, transparent 255.6px), 
            url(https://ennovative.com.au/wp-content/uploads/2017/02/oursolutions-salesforce-automation.jpg);
        background-size: 1024px 100%, 100% 100%;
    }

    body.salesforce-pardot-marketing-automation .realfactory-page-title-wrap {
        background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 1px, transparent 255.6px), 
            url(https://ennovative.com.au/wp-content/uploads/2017/03/oursolutions-marketing-automation.jpg);
        background-size: 1024px 100%, 100% 100%;
    }

    body.customer-service-automation .realfactory-page-title-wrap {
        background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 1px, transparent 255.6px), 
            url(https://ennovative.com.au/wp-content/uploads/2017/03/oursolutions-customerservice-automation.jpg);
        background-size: 1024px 100%, 100% 100%;
    }

    body.cloud-integration .realfactory-page-title-wrap {
        background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 1px, transparent 255.6px), 
            url(https://ennovative.com.au/wp-content/uploads/2017/03/oursolutions-cloud-integration.jpg);
        background-size: 1024px 100%, 100% 100%;
    }

    body.business-automation .row-4,
    body.salesforce-pardot-marketing-automation .row-4,
    body.customer-service-automation .row-4,
    body.cloud-integration .row-4{        
        background-image: 
            url(https://ennovative.com.au/wp-content/uploads/2017/02/runners-retina.jpg),
            repeating-linear-gradient(to right, #50a1ff, #50a1ff 1px, transparent 1px, transparent 255.6px);
        background-size: 30% 100%, 1024px 100%;
    }

    body.business-automation .row-5 .gdlr-core-column-10:nth-child(1),
    body.business-automation .row-5 .gdlr-core-column-10:nth-child(2),
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(1),
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(2),
    body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(1),
    body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(2),
    body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(1),
    body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(2){
        width: 14.99%;
    }

    body.business-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(3){
        width: 19.95%;
    }

    body.business-automation .row-5 .right-column-second,
    body.salesforce-pardot-marketing-automation .row-5 .right-column-second,
    body.customer-service-automation .row-5 .right-column-second,
    body.cloud-integration .row-5 .right-column-second{
        background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 1024px 100%;
    }

    body.business-automation .row-5 .gdlr-core-column-30,
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-30,
    body.customer-service-automation .row-5 .gdlr-core-column-30,
    body.cloud-integration .row-5 .gdlr-core-column-30{
        width: 50.05%;
    }

    body.business-automation .row-5 .left-column-second .text-box p,
    body.salesforce-pardot-marketing-automation .row-5 .left-column-second .text-box p,
    body.customer-service-automation .row-5 .left-column-second .text-box p,
    body.cloud-integration .row-5 .left-column-second .text-box p{
        margin-left: -20px;
    }

    body.marketing-automation .row-1,
    body.marketing-automation .row-2,
    body.marketing-automation .row-3,
    body.marketing-automation .row-3 .more-padding,
    body.marketing-automation .row-4,
    body.marketing-automation .row-5,
    body.salesforce-sales-cloud-consultation .row-1,
    body.salesforce-sales-cloud-consultation .row-2,
    body.salesforce-sales-cloud-consultation .row-3,
    body.salesforce-sales-cloud-consultation .row-3 .more-padding,
    body.salesforce-sales-cloud-consultation .row-4,
    body.salesforce-sales-cloud-consultation .row-5,
    body.salesforce-service-cloud-consultation .row-1,
    body.salesforce-service-cloud-consultation .row-3,
    body.business-automation .row-1,
    body.business-automation .row-2,
    body.business-automation .row-5,
    body.salesforce-pardot-marketing-automation .row-1,
    body.salesforce-pardot-marketing-automation .row-2,
    body.salesforce-pardot-marketing-automation .row-5,
    body.customer-service-automation .row-1,
    body.customer-service-automation .row-2,
    body.customer-service-automation .row-5,
    body.cloud-integration .row-1,
    body.cloud-integration .row-2,
    body.cloud-integration .row-5{
        background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 1024px 100%;
    }
    body.business-automation .row-5,
    body.salesforce-pardot-marketing-automation .row-5,
    body.customer-service-automation .row-5,
    body.cloud-integration .row-5 {
        background-image: repeating-linear-gradient(to right, #474747, #474747 1px, transparent 1px, transparent 255.6px);
    }

    body.contact-us .realfactory-page-title-wrap {
        background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 1px, transparent 255.6px), 
            url(https://ennovative.com.au/wp-content/uploads/2017/02/contact.jpg);
        background-size: 1024px 100%, 100% 100%
    }

    body.thank-you .realfactory-page-title-wrap {
        background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 1px, transparent 255.6px), 
            url(https://www.ennovative.com.au/wp-content/uploads/2017/03/keep-in-touch.jpg);
        background-size: 1024px 100%, 100% 100%;
    }

    body.contact-us .contact-us-wrapper,
    body.thank-you .contact-us-wrapper{
        background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 1024px 100%;
    }

    body.cloud-services .realfactory-page-title-wrap {
        background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 1px, transparent 255.6px), 
            url(https://ennovative.com.au/wp-content/uploads/2017/02/cloudservices-overview.jpg) !important;
        background-size: 1024px 100%, 100% 100% !important;
    }

    body.company .realfactory-page-title-wrap {
        background-image: repeating-linear-gradient(to right, #b3b3b3, #b3b3b3 1px, transparent 1px, transparent 255.6px), 
            url(https://ennovative.com.au/wp-content/uploads/2017/02/about-company.jpg);
        background-size: 1024px 100%, 100% 100%;
    }

    body.cloud-services .row-2 {
        background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/aib-shaded.png), 
            url(https://ennovative.com.au/wp-content/uploads/2017/02/aib-communities-project-bg-blue.jpg), 
            repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 10% 541px, 70% auto, 1024px 100%;
        background-position: top left, left top, center center;
        background-repeat: no-repeat,no-repeat, repeat-y;
    }

    body.cloud-services .row-2 .right-column {margin-top: 120px !important;}

    body.cloud-services .row-2 .left-column .text-box h2, 
    body.cloud-services .row-2 .left-column .text-box p {
        font-size: 21px;
    }

    body.cloud-services .row-2 .left-column .text-box.blue {
        padding: 40px !important;
        margin-top: 75px;
    }

    body.cloud-services .row-2 .left-column .text-box h2 {margin-bottom: 169px;}
    body.cloud-services .row-2 .right-column .text-box {padding: 60px;}
    body.cloud-services .row-2 .right-column .text-box a {margin-top: 0;}

    body.salesforce-service-cloud-consultation .row-2 {
        background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/man-with-glasses.jpg), 
            repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 70% auto, 1024px 100%;
    }

    body.cloud-services .row-3 {
        background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 1024px 100%;
    }

    body.company .row-1 {
        background-image: repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 1024px 100%;
    }

    body.company .row-2 {
        background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/plain.jpg),
            repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 70% auto, 1024px 100%;
    }

    body.company .row-3 {
        background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/cliff.jpg),
            repeating-linear-gradient(to right, #e1e1e1, #e1e1e1 1px, transparent 1px, transparent 255.6px);
        background-size: 50% auto, 1024px 100%;
    }

    body.company .row-3 .right-column .text-box {
        padding: 40px 40px;
        height: 298px;
    }

    body.company .row-3 .right-column .text-box h2, 
    body.company .row-3 .right-column .text-box h2 strong {
        font-size: 32px;
        margin-bottom: 10px;
    }

    body.company .row-3 .right-column .text-box p {
        font-size: 22px;
        line-height: 33px;
        margin-bottom: 20px;
    }

    .news-wrapper .gdlr-core-pbf-wrapper-container { width: 100% !important; }

    body.contact-us .row-1,
    body.thank-you .row-1{
        background-image: repeating-linear-gradient(to right, #50a1ff, #50a1ff 1px, transparent 1px, transparent 255.6px);
        background-size: 1024px 100%;
    }

    body.contact-us .row-1 .right-column h2, 
    body.contact-us .row-1 .right-column .adelaide, 
    body.contact-us .row-1 .right-column .melbourne {
        margin-left: 19px;
    }

    footer .contact-table { padding: 115px 30px 30px; }
}

/* Laptops */

@media (min-width: 1281px) and (max-width: 1368px) {

    .banner-caption a {left: 0;}
    body.home .row-4 .left-column .text-box { margin-top: 345px; }
    body.home .row-6 .middle-column .text-box {margin-top: 437px; }

    body.business-automation .row-4, 
    body.salesforce-pardot-marketing-automation .row-4, 
    body.customer-service-automation .row-4, 
    body.cloud-integration .row-4 {
        background-size: 31.3% 100%, 1024px 100%;
    }

    body.cloud-services .row-2 .left-column .text-box h2 { margin-bottom: 203px; }
    body.salesforce-community-cloud-consultation .row-2 .right-column .text-box {margin-top: 28%;}

    body.business-automation .row-5 .gdlr-core-column-10:nth-child(1),
    body.business-automation .row-5 .gdlr-core-column-10:nth-child(2),
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(1),
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(2),
    body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(1),
    body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(2),
    body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(1),
    body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(2){
        width: 15.65%;
    }

    body.business-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(3){
        width: 18.6%;
    }

    body.business-automation .row-5 .gdlr-core-column-30,
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-30,
    body.customer-service-automation .row-5 .gdlr-core-column-30,
    body.cloud-integration .row-5 .gdlr-core-column-30{
        width: 50.07%;
    }

    body.company .row-2 {background-size: 68.75% auto, 1024px 100%;}
}

/* iPad */
@media only screen and (device-width: 768px) {
    .realfactory-copyright-wrapper a, 
    .realfactory-copyright-wrapper span {
        font-size: 14px;
    }
}

/* iPad: Portraint*/
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {

    .realfactory-mobile-header {
        padding-top: 0;
        padding-bottom: 0;
    }

    .realfactory-mobile-header .realfactory-logo {padding-bottom: 15px !important;}

    .realfactory-container, 
    .gdlr-core-container, 
    body.realfactory-boxed .realfactory-body-wrapper, 
    body.realfactory-boxed .realfactory-fixed-footer .realfactory-footer-wrapper, 
    body.realfactory-boxed .realfactory-fixed-footer .realfactory-copyright-wrapper {
        width: 768px !important;
    }

    .realfactory-page-title-wrap, 
    body.cloud-services .realfactory-page-title-wrap, 
    body.single.single-post .realfactory-blog-title-wrap {
        background-size: 0, cover !important;
    }

    .hide-on-tablet-landscape {display: block;}

    body.home .white.hide-on-phone,
    body.home .hide-on-tablet-landscape {
        display: none;
    }

    body.home .logos-wrapper {padding-bottom: 0;}

    body.home .enno-separator.white {
        background-color: transparent;
        padding: 30px !important;
    }

    .enno-slider-one {height: 357px;}

    .enno-slider-one .mobile-banner img{
        display:block !important;
        margin: 0 auto !important;
        width: 768px !important;
        height: 357px !important;
        margin-top: -90px !important;
    }

    .banner-caption {
        margin-top: -13% !important;
        margin-left: 0 !important;
        left: 0;
    }

    .banner-caption h1 { 
        font-size: 38px !important;
        line-height: 38px !important;
    }

    .banner-caption h1 strong {font-size: 38px !important;}
    .banner-caption p {font-size: 24px !important;}
    .banner-caption .enno-button { padding: 15px 15px 15px 70px !important; }

    .service-types .left-column, 
    .service-types .right-column {
        margin-bottom: 40px;
    }
    .service-types .left-column .text-box p { font-size: 22px; }
    .service-types .right-column .text-box p { font-size: 16px; }

    .realfactory-page-title-wrap { background-size: 0, 100% 100% !important; }
    .realfactory-blog-title-wrap .realfactory-single-article-title {font-size: 42px;}

    .service-types,
    .enno-separator,
    .enno-blue-section,
    body.salesforce-service-cloud-consultation .row-1,
    body.salesforce-service-cloud-consultation .row-3,
    body.salesforce-service-cloud-consultation .row-4,
    body.company .row-1,
    body.salesforce-community-cloud-consultation .row-1,
    body.salesforce-community-cloud-consultation .row-3,
    body.salesforce-community-cloud-consultation .row-4,
    body.marketing-automation .row-1,
    body.marketing-automation .row-2,
    body.marketing-automation .row-3,
    body.marketing-automation .row-3 .more-padding,
    body.marketing-automation .row-4,
    body.marketing-automation .row-5,
    body.marketing-automation .row-6,
    body.salesforce-sales-cloud-consultation .row-1,
    body.salesforce-sales-cloud-consultation .row-2,
    body.salesforce-sales-cloud-consultation .row-3,
    body.salesforce-sales-cloud-consultation .row-3 .more-padding,
    body.salesforce-sales-cloud-consultation .row-4,
    body.salesforce-sales-cloud-consultation .row-5,
    body.business-automation .row-1,
    body.customer-service-automation .row-1,
    body.salesforce-pardot-marketing-automation .row-1,
    body.business-automation .row-2,
    body.customer-service-automation .row-2,
    body.salesforce-pardot-marketing-automation .row-2,
    body.business-automation .row-5,
    body.customer-service-automation .row-5,
    body.salesforce-pardot-marketing-automation .row-5,
    body.cloud-integration .row-1,
    body.cloud-integration .row-2,
    body.news .realfactory-page-wrapper,

    body.archive.tag .realfactory-page-wrapper, 
    body.archive.date .realfactory-page-wrapper, 
    body.search.search-results .realfactory-page-wrapper,
    body.single.single-post .realfactory-content-container.realfactory-container{
        background-image: none !important;
    }

    .realfactory-page-title-wrap, 
    body.cloud-services .realfactory-page-title-wrap, 
    body.single.single-post .realfactory-blog-title-wrap,
    body.search.search-results .realfactory-page-title-wrap,
    body.archive.date .realfactory-page-title-wrap,
    body.archive.tag .realfactory-page-title-wrap {
        background-size: 0, cover !important;
    }

    body.news .news-wrapper {padding-top: 0;}

    bodysalesforce-sales-cloud-consultation .enno-blue-section h2 br,
    body.marketing-automation .row-1 h1 br,
    body.salesforce-community-cloud-consultation .row-1 h1 br,
    .more-padding {
        display: none;
    }

    .single-post .realfactory-mobile-header-container.realfactory-container { width: 768px !important; }
    .single-post .realfactory-sidebar-center { width: 100%; }

    .tp-caption img,
    body.home .row-1 .solutions p br { 
        display: none; 
    }

    body.home .row-1 {background-size: 0 !important;}
    body.home .row-1 .left-column .solutions h2{font-size: 18px;}
    body.home .row-1 .left-column .solutions h3{font-size: 22px;}
    body.home .row-1 .left-column .solutions p{font-size: 16px;}
    body.home .row-1 .left-column .solutions {padding-top: 60px;}
    body.home .row-1 .right-column {padding: 60px 14px 95px 14px;}
    body.home .row-1 .right-column .logos > div:nth-child(3) {margin-top: 129px;}
    body.home .row-1 .right-column .logos .title {font-size: 14px;}

    body.home .row-2 { 
        background-image: url(https://www.ennovative.com.au/wp-content/uploads/2017/03/small-about.jpg);
        background-size: 75% auto, 0 0; 
    }

    body.home .row-2 .middle-column .text-box {padding: 26px; margin-top: 335px;}
    body.home .row-2 .middle-column .text-box p {font-size: 16px;}

    body.home .row-2 .right-column .text-box h5 {
        display: block;
        font-size: 14px;
        margin-bottom: 30px;
    }

    body.home .row-2 .right-column .text-box ul li {
        padding-bottom: 10px;
        background-position: left 0px;
        background-size: 57px;
        padding-left: 68px;
        margin-bottom: 0;
    }

    body.home .row-2 .right-column .text-box ul li h6 {font-size: 16px;}
    body.home .row-2 .right-column .text-box ul li p {font-size: 12px;}
    body.home .row-2 .gdlr-core-column-10 {width: 5%;}
    body.home .row-2 .gdlr-core-column-20 {width: 45%;}
    body.home .row-2 .gdlr-core-column-30{width: 50%;}

    body.home .row-2 .right-column .text-box {
        margin-right: 0;
        margin-top: 40px;
        padding: 40px 25px 20px 25px !important;
    }

    body.home .row-3 {background-size: 50% auto, 0;}

    body.home .row-4 {
        background-image: none, url(https://www.ennovative.com.au/wp-content/uploads/2017/03/small-case-study.jpg), none !important;
        background-size: 0, 70% auto, 0;
        height: auto;
    }

    body.home .row-4 .left-column .text-box {
        padding: 26px !important;
        margin-top: 287px;
    }

    body.home .row-4 .right-column {
        padding: 50px 40px 5px 40px;
        margin-top: 0 !important;
    }

    body.home .row-4 .right-column h2 {font-size: 14px;}
    body.home .row-4 .right-column .text-box {padding: 0;}
    body.home .row-4 .right-column .text-box p {font-size: 12px;}
    body.home .row-4 .right-column .text-box p:nth-of-type(2) {margin-bottom: 10px;}

    body.home .row-4 .left-column .text-box p {
        font-family: 'TabletGothicW01-Regular' !important;
        font-size: 16px !important;
        color: #fff;
    }

    body.home .row-4 .left-column .text-box p br {display: none;}
    body.home .row-4 .gdlr-core-column-30:first-of-type {padding-left: 40px;}
    body.home .row-4 .right-column a {margin-left: -15px; font-size: 13px !important;}

    body.home .row-5 {background-image: none;}

    body.home .row-6 {background-size: 85% 100%, auto auto, 0 0;}
    body.home .row-6 .gdlr-core-column-10 {width: 31%;}
    body.home .row-6 {background-size: 85% auto, 0;}
    body.home .row-6 .gdlr-core-column-36 {width: 69%;}

    body.home .row-6 .middle-column .text-box {
        position: relative;
        text-align: right;
        bottom: -144px;
    }

    .ennovative_news_widget {
        margin-top: -651px;
        margin-right: -129px;
        margin-left: 310px;
    }

    .ennovative_news_widget .enno-news-content > .enno-table:last-of-type {
        display: none;
    }

    .ennovative_news_widget .date-wrapper {
        display: table-row;
        text-align: left;
    }

    .ennovative_news_widget .enno-news-content .date-wrapper .day,
    .ennovative_news_widget .enno-news-content .date-wrapper .month{ 
        border-bottom: 1px solid #c3c3c3;
        padding-bottom: 7px;
        margin-bottom: 7px;
        display: inline-block;
    }

    .ennovative_news_widget .enno-news-content .date-wrapper .day {
        margin-right: 0;
        padding-right: 5px;
    }

    .ennovative_news_widget .enno-news-content .date-wrapper .dash{display: none;}

    .ennovative_news_widget .enno-news-content { 
        margin-right: 0; 
        padding: 55px 55px 55px 55px;
    }

    .ennovative_news_widget .enno-button {margin-left: -18px;}

    .realfactory-page-title-wrap,
    body.cloud-services .realfactory-page-title-wrap { 
        background-size: 0 0, 100% 100% !important; 
    }

    body.cloud-services .row-1 { background-size: 0; }
    body.cloud-services .row-1 .cloud-column h3 {font-size: 17px;}

    body.cloud-services .row-2 {
        height: 485px;
        background-size: 0, 100% auto, 0;
    }

    body.cloud-services .row-2 .left-column .text-box h2 {
        padding-left: 30px;
        margin-bottom: 175px;
    }

    body.cloud-services .row-2 .left-column {
        margin: 0 !important;
        padding-top: 60px !important;
    }

    body.cloud-services .row-2 .left-column {margin: 140px 0 0 0 !important;}

    body.cloud-services .row-1, 
    body.cloud-services .row-4 {
        background-size: 0;
    }

    body.cloud-services .row-2 { padding-top: 0; }

    body.cloud-services .row-2 > div > div > div:nth-child(2) span {
        padding-right: 257px;
        display: inline-block;
    }

    body.cloud-services .row-3 

    body.salesforce-service-cloud-consultation .realfactory-page-caption { margin-top: 134px !important; }

    body.company .row-2 {height: auto;}

    body.company .row-2,
    body.salesforce-community-cloud-consultation .row-2{
        background-size: 69.85% auto, 0;
    }

    body.company .row-2 .right-column .text-box,
    body.salesforce-community-cloud-consultation .row-2 .right-column .text-box{
        margin-top: 50px;
    }

    body.cloud-services .row-3 {background-image: none;}

    body.salesforce-community-cloud-consultation .row-4 .section:not([class*="theme--"]) {
        margin-left: 15px;
        margin-right: 15px;
    }

    body.salesforce-community-cloud-consultation .chart--services-b .chart-content-part .chart-label { font-size: 13px; }
    body.salesforce-community-cloud-consultation .row-4 .chart--services-b .chart-content-part .chart-description { font-size: 14px; }

    body.business-automation .row-4,
    body.salesforce-pardot-marketing-automation .row-4,
    body.customer-service-automation .row-4,
    body.cloud-integration .row-4{
        background-size: 30% auto, 0;
        height: 178px;
    }

    body.business-automation .row-4 .right-column,
    body.salesforce-pardot-marketing-automation .row-4 .right-column,
    body.customer-service-automation .row-4 .right-column,
    body.cloud-integration .row-4 .right-column{
        padding: 20px 0 91px 66px;
        height: 0;
    }

    body.business-automation .row-4 .right-column .text-box > div > div,
    body.salesforce-pardot-marketing-automation .row-4 .right-column .text-box > div > div,
    body.customer-service-automation .row-4 .right-column .text-box > div > div,
    body.cloud-integration .row-4 .right-column .text-box > div > div{
        font-size: 26px;
    }

    body.business-automation .row-5, 
    body.salesforce-pardot-marketing-automation .row-5, 
    body.customer-service-automation .row-5, 
    body.cloud-integration .row-5 {
        background-image: none;
    }

    body.business-automation .row-5 .right-column,
    body.business-automation .row-5 .right-column-second,
    body.salesforce-pardot-marketing-automation .row-5 .right-column,
    body.salesforce-pardot-marketing-automation .row-5 .right-column-second,
    body.customer-service-automation .row-5 .right-column,
    body.customer-service-automation .row-5 .right-column-second,
    body.cloud-integration .row-5 .right-column,
    body.cloud-integration .row-5 .right-column-second{
        height: 865px;
    }

    body.business-automation .row-5 .left-column-second .text-box p,
    body.salesforce-pardot-marketing-automation .row-5 .left-column-second .text-box p,
    body.customer-service-automation .row-5 .left-column-second .text-box p,
    body.cloud-integration .row-5 .left-column-second .text-box p{
        font-size: 24px;
    }

    body.business-automation .row-5 .left-column-second .text-box p,
    body.salesforce-pardot-marketing-automation .row-5 .left-column-second .text-box p,
    body.customer-service-automation .row-5 .left-column-second .text-box p,
    body.cloud-integration .row-5 .left-column-second .text-box p{
        margin-left: -41px;
    }

    body.business-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(3){
        border: 0;
    }

    body.business-automation .row-5 .right-column .text-box,
    body.salesforce-pardot-marketing-automation .row-5 .right-column .text-box,
    body.customer-service-automation .row-5 .right-column .text-box,
    body.cloud-integration .row-5 .right-column .text-box {
        margin: 0 0 20px -20px;
    }

    body.business-automation .row-5 .right-column .text-box p,
    body.business-automation .row-5 .right-column-second .text-box p,
    body.salesforce-pardot-marketing-automation .row-5 .right-column .text-box p,
    body.salesforce-pardot-marketing-automation .row-5 .right-column-second .text-box p,
    body.customer-service-automation .row-5 .right-column .text-box p,
    body.customer-service-automation .row-5 .right-column-second .text-box p,
    body.cloud-integration .row-5 .right-column .text-box p,
    body.cloud-integration .row-5 .right-column-second .text-box p{
        font-size: 15px;
    }

    body.business-automation .row-5 .one-line,
    body.salesforce-pardot-marketing-automation .row-5 .one-line,
    body.customer-service-automation .row-5 .one-line,
    body.cloud-integration .row-5 .one-line{
        height: 27px;
    }

    body.business-automation .row-5 .two-lines,
    body.salesforce-pardot-marketing-automation .row-5 .two-lines,
    body.customer-service-automation .row-5 .two-lines,
    body.cloud-integration .row-5 .two-lines{
        height: 53px;
    }

    body.business-automation .row-4 .right-column .text-box > div > div:first-child, 
    body.salesforce-pardot-marketing-automation .row-4 .right-column .text-box > div > div:first-child, 
    body.customer-service-automation .row-4 .right-column .text-box > div > div:first-child, 
    body.cloud-integration .row-4 .right-column .text-box > div > div:first-child {
        font-size: 24px;
        margin-bottom: 20px;
    }

    body.salesforce-pardot-marketing-automation .row-4 .right-column .text-box > div > div:first-child,
    body.customer-service-automation .row-4 .right-column .text-box > div > div:first-child{
        margin-bottom: 0;
    }

    body.business-automation .row-5 .right-column-second, 
    body.salesforce-pardot-marketing-automation .row-5 .right-column-second, 
    body.customer-service-automation .row-5 .right-column-second, 
    body.cloud-integration .row-5 .right-column-second {
        background-image: none;
    }

    body.business-automation .row-5 .three-lines,
    body.salesforce-pardot-marketing-automation .row-5 .three-lines,
    body.customer-service-automation .row-5 .three-lines,
    body.cloud-integration .row-5 .three-lines{
        height: 80px;
    }
    body.company .enno-separator.hide-on-retina {display: block;}
    body.company .row-3 {
        background-position: right center, center center;
        background-size: 38% auto, 0;
    }
    body.company .row-3 .gdlr-core-column-first { width: 5%; }
    body.company .row-3 .gdlr-core-column-30 { width: 62.5%;}
    body.company .row-3 .right-column .text-box { height: auto; }
    body.company .row-3 .right-column .text-box h2 { font-size: 26px; }
    body.company .row-3 .right-column .text-box p { 
        font-size: 18px;
        margin-bottom: 20px; 
    }

    body.news .realfactory-content-container.realfactory-container { width: 100% !important; }
    body.news .realfactory-content-container.realfactory-container > div > div:nth-child(2) > div { display: none; }

    body.news .realfactory-content-container.realfactory-container > div > div{
        width: 100% !important;
        padding: 0 15px;
    }

    body.single-post .realfactory-sidebar-right { display: none; }

    .realfactory-footer-wrapper .realfactory-footer-column:first-child {
        padding-right: 15px;
        padding-left: 20px;
    }

    body.contact-us .row-1,
    body.thank-you .row-1{ 
        background-image: none;
        padding: 110px 0 !important; 
    }

    body.contact-us .row-1 .left-column {margin-left: 20px;}
    body.contact-us .row-1 .right-column {margin-top: -8px;}
    body.contact-us .row-1 .right-column .gdlr-core-column-30 {width: 100%;}

    footer .contact-table {
        padding-left: 29px;
        padding-right: 0px;
        padding: 115px 30px 80px;
    }

    footer .footer-bottom-left .social-icons {
        width: 25%;
        margin: 0 auto;
    }

    footer .realfactory-copyright-container .gdlr-core-column-30:nth-of-type(1) {
        width: 100%;
    }

    footer .realfactory-copyright-container .gdlr-core-column-30:nth-of-type(2) {
        display: none;
    }
}

/* iPad: Landscape */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {

    .realfactory-container, 
    .gdlr-core-container, 
    body.realfactory-boxed .realfactory-body-wrapper, 
    body.realfactory-boxed .realfactory-fixed-footer .realfactory-footer-wrapper, 
    body.realfactory-boxed .realfactory-fixed-footer .realfactory-copyright-wrapper {
        width: 992px !important;
    }

    .banner-caption {
        margin-top: -25% !important;
        left: 0;
    }

    .banner-caption a {padding-right: 17px;}

    .enno-slider-one {height: 402px;}

    .enno-slider-one .mobile-banner {
        visibility: visible !important;
        display: block !important;
    }

    .enno-slider-one .mobile-banner img {
        display: block !important;
        margin: 0 auto !important;
        width: 1024px !important;
        height: 402px !important;
        margin-top: -157px !important;
    }

    .css-home-page-banner-lines {background-image: none;}

    .wpmm-mega-wrapper > li:not(:nth-child(5)) {top: 0px;}

    body.home .row-1 {background-size: 200px auto,0 0 !important;}
    body.home .row-1 .right-column {background-color: #1f87ff;}

    body.home .row-1 > div:nth-child(2) .gdlr-core-pbf-background-wrap {
        right: -16px;
        left: 8px;
    }

    body.home .row-2 .right-column .text-box ul li {margin-bottom: 0;}

    body.home .row-4 {background-size: 10% 541px, 70% auto, 0 0;}
    body.home .row-5,
    body.cloud-integration .row-1,
    body.cloud-integration .row-2{
        background-size: 0;
    }
    body.home .row-6 {background-size: 40% auto, 0 0;}

    body.salesforce-service-cloud-consultation .row-2 {background-size: 70% auto, 0;}

    body.company .row-2 .right-column .text-box {margin-top: 27%;}

    .service-types,
    .enno-separator,
    .enno-blue-section,
    body.cloud-services .row-1,
    body.salesforce-service-cloud-consultation .row-1,
    body.salesforce-service-cloud-consultation .row-3,
    body.salesforce-service-cloud-consultation .row-4,
    body.company .row-1,
    body.salesforce-community-cloud-consultation .row-1,
    body.salesforce-community-cloud-consultation .row-3,
    body.salesforce-community-cloud-consultation .row-4,
    body.marketing-automation .row-1,
    body.marketing-automation .row-2,
    body.marketing-automation .row-3,
    body.marketing-automation .row-3 .more-padding,
    body.marketing-automation .row-4,
    body.marketing-automation .row-5,
    body.salesforce-sales-cloud-consultation .row-1,
    body.salesforce-sales-cloud-consultation .row-2,
    body.salesforce-sales-cloud-consultation .row-3,
    body.salesforce-sales-cloud-consultation .row-3 .more-padding,
    body.salesforce-sales-cloud-consultation .row-4,
    body.salesforce-sales-cloud-consultation .row-5,
    body.business-automation .row-1,
    body.customer-service-automation .row-1,
    body.salesforce-pardot-marketing-automation .row-1,
    body.business-automation .row-2,
    body.customer-service-automation .row-2,
    body.salesforce-pardot-marketing-automation .row-2,
    body.business-automation .row-4,
    body.customer-service-automation .row-4,
    body.salesforce-pardot-marketing-automation .row-4,
    body.business-automation .row-5,
    body.customer-service-automation,
    body.news .realfactory-page-wrapper, 
    body.single.single-post .realfactory-content-container.realfactory-container {
        background-image: none !important;
    }

    .realfactory-page-title-wrap,
    body.cloud-services .realfactory-page-title-wrap,
    body.single.single-post .realfactory-blog-title-wrap { 
        background-size: 0, cover !important; 
    }

    body.archive.tag .realfactory-page-title-wrap,
    body.archive.date .realfactory-page-title-wrap{
        background-size: cover !important;
    }

    body.search.search-results .realfactory-page-title-wrap {
        background-size: 992px 100%, 100% 100% !important;
    }

    body.home .row-2 .gdlr-core-column-10 {width: 5%;}
    body.home .row-2 .gdlr-core-column-20 {width: 45%;}
    body.home .row-2 .gdlr-core-column-30{width: 50%;}

    body.home .row-2 {background-size: 75% auto, 0;}

    body.home .row-2 .gdlr-core-column-10 {
        display: initial;
        width: 5%;
    } 

    body.home .row-2 .middle-column .text-box {margin-top: 362px;}
    body.home .row-2 .right-column .text-box {
        margin-top: 0;
        margin-right: 0;
    }

    body.home .row-2 .right-column .text-box {
        margin-top: 40px;
        padding: 51px 40px 10px 40px !important;
    }

    body.home .row-2 .right-column .text-box ul li {
        padding-bottom: 11px;
        padding-top: 23px;
    }

    body.home .logos-wrapper {padding-bottom: 0;}

    body.home .row-4 {height: auto;}

    body.home .row-4 .right-column {
        margin-top: 0 !important;
        padding-bottom: 10px;
    }
    body.home .row-4 .left-column .text-box {margin-top: 255px;}
    body.home .row-6 .middle-column .text-box {margin-top: 300px;}
    body.home .row-6 .right-column {padding: 0 !important;}
    body.home .row-6 .right-column .ennovative_news_widget .enno-news-titile {margin: 40px 0 30px 0;}

    body.business-automation .row-4,
    body.customer-service-automation .row-4,
    body.salesforce-pardot-marketing-automation .row-4,
    body.cloud-integration .row-4{
        background-image: url(https://ennovative.com.au/wp-content/uploads/2017/02/crm.jpg) !important;
        background-size: contain;
        background-position: -293px center;
    }

    body.business-automation .row-5, 
    body.salesforce-pardot-marketing-automation .row-5, 
    body.customer-service-automation .row-5, 
    body.cloud-integration .row-5 {
        background-image: none;
    }

    body.business-automation .row-5 .left-column-second .text-box p,
    body.salesforce-pardot-marketing-automation .row-5 .left-column-second .text-box p,
    body.customer-service-automation .row-5 .left-column-second .text-box p,
    body.cloud-integration .row-5 .left-column-second .text-box p{
        font-size: 24px;
    }

    body.business-automation .row-5 .left-column-second .text-box p,
    body.salesforce-pardot-marketing-automation .row-5 .left-column-second .text-box p,
    body.customer-service-automation .row-5 .left-column-second .text-box p,
    body.cloud-integration .row-5 .left-column-second .text-box p{
        margin-left: -41px;
    }

    body.business-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(3){
        border: 0;
    }

    body.business-automation .row-5 .right-column .text-box,
    body.salesforce-pardot-marketing-automation .row-5 .right-column .text-box,
    body.customer-service-automation .row-5 .right-column .text-box,
    body.cloud-integration .row-5 .right-column .text-box {
        margin: 0 0 20px -20px;
    }

    body.business-automation .row-5 .right-column .text-box p,
    body.business-automation .row-5 .right-column-second .text-box p,
    body.salesforce-pardot-marketing-automation .row-5 .right-column .text-box p,
    body.salesforce-pardot-marketing-automation .row-5 .right-column-second .text-box p,
    body.customer-service-automation .row-5 .right-column .text-box p,
    body.customer-service-automation .row-5 .right-column-second .text-box p,
    body.cloud-integration .row-5 .right-column .text-box p,
    body.cloud-integration .row-5 .right-column-second .text-box p{
        font-size: 15px;
    }

    body.business-automation .row-5 .right-column,
    body.business-automation .row-5 .right-column-second,
    body.salesforce-pardot-marketing-automation .row-5 .right-column,
    body.salesforce-pardot-marketing-automation .row-5 .right-column-second,
    body.customer-service-automation .row-5 .right-column,
    body.customer-service-automation .row-5 .right-column-second,
    body.cloud-integration .row-5 .right-column,
    body.cloud-integration .row-5 .right-column-second{
        height: 865px;
    }

    body.business-automation .row-5 .right-column-second, 
    body.salesforce-pardot-marketing-automation .row-5 .right-column-second, 
    body.customer-service-automation .row-5 .right-column-second, 
    body.cloud-integration .row-5 .right-column-second {
        background-image: none;
    }

    body.business-automation .row-5 .one-line,
    body.salesforce-pardot-marketing-automation .row-5 .one-line,
    body.customer-service-automation .row-5 .one-line,
    body.cloud-integration .row-5 .one-line{
        height: 27px;
    }

    body.business-automation .row-5 .two-lines,
    body.salesforce-pardot-marketing-automation .row-5 .two-lines,
    body.customer-service-automation .row-5 .two-lines,
    body.cloud-integration .row-5 .two-lines{
        height: 53px;
    }

    body.business-automation .row-5 .three-lines,
    body.salesforce-pardot-marketing-automation .row-5 .three-lines,
    body.customer-service-automation .row-5 .three-lines,
    body.cloud-integration .row-5 .three-lines{
        height: 80px;
    }

    body.company .row-2 {
        height: 475px;
        margin-bottom: 90px;
    }

    body.company .row-2,
    body.salesforce-community-cloud-consultation .row-2,
    body.cloud-services .aib-communities-project{
        background-size: 69.85% auto, 0;
    }

    body.company .row-3 {background-size: 50% 100%, 1024px 100%;}

    body.salesforce-community-cloud-consultation .row-4 .section:not([class*="theme--"]) {
        margin-left: 15px;
        margin-right: 15px;
    }

    body.cloud-services .row-2 { 
        height: 510px;
        background-size: 0, 70% auto , 0; 
    }

    body.cloud-services .row-2 .left-column {padding: 0 !important;}
    body.cloud-services .row-2 .right-column {margin: 140px 0 0 0 !important;}
    body.cloud-services .row-2 .left-column .text-box h2 {padding-left: 30px;}

    body.cloud-services .row-3 {
        padding-top: 60px !important;
        background-size: 0;
    }

    body.cloud-services .row-4 {background-image: none;}

    body.contact-us .row-1 { 
        background-image: none; 
        padding: 110px 0 !important; 
    }

    body.contact-us .row-1 .left-column {margin-left: 20px;}
}

/* Phones */
@media only screen and (max-width: 767px) and (orientation: landscape){
    .realfactory-container, 
    .gdlr-core-container, 
    .gdlr-core-pbf-wrapper-full,
    .realfactory-page-title-wrap .realfactory-container,
    body.realfactory-boxed .realfactory-body-wrapper, 
    body.realfactory-boxed .realfactory-fixed-footer .realfactory-footer-wrapper, 
    body.realfactory-boxed .realfactory-fixed-footer .realfactory-copyright-wrapper {
        width: inherit !important;
        max-width: none !important;
    }

    .phone-only {display: block;}

    .enno-slider-one .mobile-banner img{
        display:block !important;
        margin: 0 auto !important;
        width: auto !important;
    }

    body.home .gdlr-core-column-45 {width: 75% !important;}
    body.home .gdlr-core-column-15 {width: 25% !important;}

    body.home .row-1 {background-image: none;}

    body.home .row-1 .left-column .solutions h2, 
    body.home .row-1 .left-column .solutions h3, 
    body.home .row-1 .left-column .solutions p{
        color: #111 !important;
    }

    body.home .row-1 .left-column .solutions { padding-top: 30px !important;}
    body.home .row-1 .left-column .solutions h2 {font-size: 18px;}
    body.home .row-1 .left-column .solutions p {font-size: 16px;}
    body.home .row-1 .left-column .solutions p br {display: none;}

    body.home .row-1 .right-column {padding-top: 22px;}
    body.home .row-1 .right-column .logos .title {font-size: 15px;}
    body.home .row-1 .right-column .gdlr-core-item-pdlr{ padding-right: 0;}

    body.home .row-2 .right-column .text-box ul li {
        margin-bottom: 0;
        padding-top: 0;
    }

    body.home .row-3 { height: 380px;}
    body.home .row-4 { height: 545px;}

    body.business-automation .row-3.service-types, 
    body.salesforce-pardot-marketing-automation .row-3.service-types, 
    body.customer-service-automation .row-3.service-types, 
    body.cloud-integration .row-3.service-types {
        padding-top: 0;
    }

    body.business-automation .row-4 .gdlr-core-column-45, 
    body.salesforce-pardot-marketing-automation .row-4 .gdlr-core-column-45, 
    body.customer-service-automation .row-4 .gdlr-core-column-45, 
    body.cloud-integration .row-4 .gdlr-core-column-45 {
        width: 50%;
        float: right;
    }

    body.business-automation .row-5, 
    body.salesforce-pardot-marketing-automation .row-5, 
    body.customer-service-automation .row-5, 
    body.cloud-integration .row-5 {
        background-color: #fff;
    }

    body.business-automation .row-5 .gdlr-core-pbf-wrapper-full-no-space, 
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-pbf-wrapper-full-no-space, 
    body.customer-service-automation .row-5 .gdlr-core-pbf-wrapper-full-no-space, 
    body.cloud-integration .row-5 .gdlr-core-pbf-wrapper-full-no-space {
        max-width: none ;
    }

    body.business-automation .row-5 .gdlr-core-column-10:nth-child(3), 
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(3), 
    body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(3), 
    body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(3) {
        padding-left: 28px;
    }

    body.home .row-6 .middle-column .text-box h2 {
        float: right;
        width: 50%;
    }

    body.cloud-services .row-3 {padding-top: 0px !important;}

    .news-wrapper .news-items > div > div .gdlr-core-blog-thumbnail img {
        height: auto;
        width: 100%;
    }

    .realfactory-mobile-header-container,
    footer .realfactory-footer-container,
    footer .realfactory-container{
        max-width: none !important;
    }

    footer .gdlr-core-column-30 {width: 50%;}
    footer .gdlr-core-column-15 {width: 25%;}

    footer .adelaide {
        border-top: 0 !important;
        padding-top: 5px !important;
    }
    footer .melbourne h3 {height: 66px;}

    .realfactory-footer-wrapper h4, 
    .realfactory-footer-wrapper .adelaide p, 
    .realfactory-footer-wrapper .melbourne p {
        font-size: 12px !important;
    }

    .realfactory-footer-wrapper .adelaide p br, 
    .realfactory-footer-wrapper .melbourne p br{
        display: none;
    }

    .realfactory-footer-wrapper li {font-size: 12px !important;}

    footer .footer-bottom-left .social-icons { height: 50px; }
}

@media only screen and (max-width: 767px) { 

    .hide-on-phone-portrait {display: none;}

    .realfactory-page-title-wrap .realfactory-page-title-container, 
    .realfactory-blog-title-wrap .realfactory-blog-title-container {
        min-height: 298px;
        height: 298px;
    }

    .realfactory-mobile-header {
        padding-top: 0;
        padding-bottom: 0;
    }

    .realfactory-mobile-header .realfactory-logo {padding-bottom: 15px !important;}

    .realfactory-container, 
    .gdlr-core-container, 
    body.realfactory-boxed .realfactory-body-wrapper, 
    body.realfactory-boxed .realfactory-fixed-footer .realfactory-footer-wrapper, 
    body.realfactory-boxed .realfactory-fixed-footer .realfactory-copyright-wrapper {
        width: 100% !important;
    }

    .hide-on-phone {display: none;}
    img.phone-portrait-only {
        display: block;
        width: 50%;
        margin: 0 auto;
        margin-top: 40px;
    }

    a.phone-portrait-only {
        display: inline-block;
        margin-left: -15px;
    }

    .phone-only {display: block;}

    .enno-slider-one .mobile-banner img{
        display:block !important;
        margin: 0 auto !important;
        width: auto !important;
    }

    .realfactory-page-title-wrap,
    body.cloud-services .realfactory-page-title-wrap{ 
        background-size: 0, cover !important; 
        height: 298px;
    }  

    .realfactory-sidebar-center {width: 100%;}

    body.cloud-services .row-2 .gdlr-core-column-30:first-of-type {padding-left: 0;}

    .enno-separator { padding: 30px !important; }
    .enno-slider-one,
    .realfactory-page-title-wrap{
        height: auto;
    }

    .service-types { background-image: none !important; }

    .banner-caption a {padding: 15px 20px 15px 60px !important;}

    body.business-automation .realfactory-page-title-wrap.realfactory-style-custom .realfactory-page-caption {
        margin-top: 50px !important;
    }

    .enno-blue-section {padding: 0;}

    .enno-blue-section .middle-column .text-box{
        padding-top: 40px;
        padding-bottom: 20px;
    }

    body.single.single-post .realfactory-blog-title-wrap, 
    body.search.search-results .realfactory-page-title-wrap, 
    body.archive.date .realfactory-page-title-wrap, 
    body.archive.tag .realfactory-page-title-wrap {
        background-size: 0, cover !important;;
    }

    .enno-separator,
    .enno-blue-section,
    body.company .row-1,
    body.salesforce-community-cloud-consultation .row-1,
    body.salesforce-community-cloud-consultation .row-4,
    body.cloud-services .row-3,
    body.salesforce-service-cloud-consultation .row-1,
    body.salesforce-service-cloud-consultation .row-3,
    body.marketing-automation .row-1,
    body.marketing-automation .row-2,
    body.marketing-automation .row-3 .more-padding,
    body.marketing-automation .row-4,
    body.marketing-automation .row-5,
    body.salesforce-sales-cloud-consultation .row-1,
    body.salesforce-sales-cloud-consultation .row-2,
    body.salesforce-sales-cloud-consultation .row-1 .more-padding,
    body.salesforce-sales-cloud-consultation .row-3 .more-padding,
    body.salesforce-sales-cloud-consultation .row-4,
    body.salesforce-sales-cloud-consultation .row-5,
    body.marketing-automation .row-2, 
    body.marketing-automation .row-3, 
    body.salesforce-sales-cloud-consultation .row-2, 
    body.salesforce-sales-cloud-consultation .row-3,
    body.business-automation .row-1, 
    body.business-automation .row-2, 
    body.salesforce-pardot-marketing-automation .row-1, 
    body.salesforce-pardot-marketing-automation .row-2, 
    body.customer-service-automation .row-1, 
    body.customer-service-automation .row-2, 
    body.cloud-integration .row-1, 
    body.cloud-integration .row-2,
    body.business-automation .row-4, 
    body.salesforce-pardot-marketing-automation .row-4, 
    body.customer-service-automation .row-4, 
    body.cloud-integration .row-4,
    body.contact-us .row-1,
    body.news .realfactory-page-wrapper, 
    body.archive.tag .realfactory-page-wrapper, 
    body.archive.date .realfactory-page-wrapper, 
    body.search.search-results .realfactory-page-wrapper, 
    body.single.single-post .realfactory-content-container.realfactory-container{
        background-image: none;
    }

    body.business-automation .row-4 .right-column,
    body.salesforce-pardot-marketing-automation .row-4 .right-column,
    body.customer-service-automation .row-4 .right-column,
    body.cloud-integration .row-4 .right-column{
        padding: 37px 0 91px 66px;
    }

    body.business-automation .row-5 .gdlr-core-column-10:nth-child(1),
    body.business-automation .row-5 .gdlr-core-column-10:nth-child(2),
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(1),
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(2),
    body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(1),
    body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(2),
    body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(1),
    body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(2){
        display: none;
    }

    body.business-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.customer-service-automation .row-5 .gdlr-core-column-10:nth-child(3),
    body.cloud-integration .row-5 .gdlr-core-column-10:nth-child(3){
        width: 30%;
        border-right: 0;
    }

    body.business-automation .row-5 .gdlr-core-column-30,
    body.salesforce-pardot-marketing-automation .row-5 .gdlr-core-column-30,
    body.customer-service-automation .row-5 .gdlr-core-column-30,
    body.cloud-integration .row-5 .gdlr-core-column-30{
        width: 70%;
    }

    body.business-automation .row-5 .right-column,
    body.salesforce-pardot-marketing-automation .row-5 .right-column,
    body.customer-service-automation .row-5 .right-column,
    body.cloud-integration .row-5 .right-column {
        padding-left: 15px !important;
        padding-right: 5px !important;
    }

    body.business-automation .row-5 .right-column,
    body.salesforce-pardot-marketing-automation .row-5 .right-column,
    body.customer-service-automation .row-5 .right-column,
    body.cloud-integration .row-5 .right-column {
        padding-left: 15px !important;
        padding-right: 5px !important;
    }

    body.business-automation .row-5 .right-column .text-box p,
    body.business-automation .row-5 .right-column-second .text-box p,
    body.salesforce-pardot-marketing-automation .row-5 .right-column .text-box p,
    body.salesforce-pardot-marketing-automation .row-5 .right-column-second .text-box p,
    body.customer-service-automation .row-5 .right-column .text-box p,
    body.customer-service-automation .row-5 .right-column-second .text-box p,
    body.cloud-integration .row-5 .right-column .text-box p,
    body.cloud-integration .row-5 .right-column-second .text-box p{
        font-size: 14px;
    }
    /*TODO: paddings here*/
    body.cloud-services.realfactory-body-front .gdlr-core-container,
    body.salesforce-service-cloud-consultation.realfactory-body-front .gdlr-core-container,
    body.marketing-automation.realfactory-body-front .gdlr-core-container,
    body.salesforce-sales-cloud-consultation.realfactory-body-front .gdlr-core-container,
    body.salesforce-sales-cloud-consultation .row-2.phone-only .gdlr-core-item-pdlr,
    body.marketing-automation .row-2.phone-only .gdlr-core-item-pdlr,
    body.salesforce-community-cloud-consultation .row-2 .gdlr-core-container,
    body.salesforce-community-cloud-consultation .row-3 .gdlr-core-container,
    body.salesforce-community-cloud-consultation .row-4 .gdlr-core-container,
    body.business-automation .row-1 .gdlr-core-container,
    body.business-automation .row-2 .gdlr-core-container,
    body.business-automation .row-3 .gdlr-core-container,
    body.customer-service-automation .row-1 .gdlr-core-container,
    body.customer-service-automation .row-2 .gdlr-core-container,
    body.customer-service-automation .row-3 .gdlr-core-container,
    body.salesforce-pardot-marketing-automation .row-1 .gdlr-core-container,
    body.salesforce-pardot-marketing-automation .row-2 .gdlr-core-container,
    body.salesforce-pardot-marketing-automation .row-3 .gdlr-core-container,
    body.company .row-1 .gdlr-core-container,
    body.company .row-2 .gdlr-core-container,
    body.company .row-3 .gdlr-core-container{
        padding-left: 0;
        padding-right: 0;
    }
    /*TODO: remove bg images for right-column*/
    body.marketing-automation .row-2.phone-only .right-column,
    body.salesforce-sales-cloud-consultation .row-2.phone-only .right-column{
        background-image: none;
    }

    .realfactory-page-title-wrap.realfactory-style-custom .realfactory-page-caption br {display: none;}

    body.marketing-automation .row-3 .left-column, 
    body.salesforce-sales-cloud-consultation .row-3 .left-column {
        height: 289px;
    }

    body.marketing-automation .row-2 .right-column, 
    body.salesforce-sales-cloud-consultation .row-2 .right-column {
        height: auto;
    }

    body.marketing-automation .row-3 .more-padding, 
    body.salesforce-sales-cloud-consultation .row-3 .more-padding {
        padding: 20px !important;
    }

    .tp-caption img { width: 100% !important; }
    .banner-caption {
        padding: 15px !important;
        width: 208px !important;
        height: 139px;
        margin-top: -10px !important;
        margin-left: -170px !important;
    }

    .banner-caption h1,
    .banner-caption strong{
        font-size: 20px !important;
        line-height: 24px !important; 
    }

    .banner-caption p {
        font-size: 16px !important;
        line-height: 21px !important;
        margin-bottom: 29px !important;
        text-align: left;
    }

    .banner-caption .enno-button.white { 
        font-size: 12px !important; 
    }

    .service-types .left-column {
        height: 50px;
        margin-bottom: 20px;
        margin-right: 15px !important;
    }

    .service-types .right-column {
        height: 100%;
        margin-bottom: 40px;
    }

    .service-types .left-column .text-box { text-align: left; }
    .service-types .right-column .text-box p { margin-left: 0; }
    .service-types .left-column .text-box {
        border-right: 0;
        border-bottom: 1px solid #111;
        margin-left: 15px;
        padding-left: 0;
    }

    body.home .row-1 {
        background-image: none;
        padding-bottom: 15px !important;
    }

    body.home .row-1 .gdlr-core-container {
        padding-left: 0;
        padding-right: 0;
    }

    body.home .row-1 .left-column .solutions { padding-top: 60px; }
    body.home .row-1 .left-column .solutions h2 {font-size: 18px;}
    body.home .row-1 .left-column .solutions h3 {font-size: 22px;}
    body.home .row-1 .left-column .solutions p {font-size: 16px;}
    body.home .row-1 .left-column .solutions h2, 
    body.home .row-1 .left-column .solutions h3, 
    body.home .row-1 .left-column .solutions p
    {
        color: #111;
        text-align: center;
    }

    body.home .row-1 .left-column .solutions h3 { margin-top: 35px; }
    body.home .row-1 .right-column { display: none; }
    body.home .row-1 .right-column .logos > div:not(:nth-child(3)) { margin-bottom: 30px; }

    body.home .row-2 { 
        background-size: 100% auto, 0; 
        height: 500px;
    }

    body.home .row-2 .middle-column .text-box p {font-size: 16px;}
    body.home .row-2 .gdlr-core-pbf-wrapper-full {
        padding-left: 0;
        padding-right: 0;
    }

    body.home .row-2 .middle-column .text-box {
        margin-top: 224px;/*234px*/;
        padding: 19px;
    }

    body.home .row-2 .right-column .text-box {
        margin-top: 0px;
        margin-right: 0;
        padding: 60px 19px 5px 19px !important;
    }

    body.home .row-2 .right-column .text-box ul li {
        background-image: none !important;
        padding-left: 0;
    }

    body.home .row-2 .right-column .text-box ul li:last-child{
        margin-bottom: 0;
    }

    .hide-on-tablet-landscape {display: none;}

    body.home .row-2 .right-column .text-box ul li h6 {font-size: 18px;}
    body.home .row-2 .right-column .text-box ul li p {font-size: 16px;}

    body.home .row-3 {background-image: none;}
    body.home .row-3 .text-box { height: auto; }
    body.home .row-3-tablet-and-mobile p br {display: none;}

    body.home .row-4 {height: auto;}

    body.home .row-4 .gdlr-core-container {
        padding-left: 0;
        padding-right: 0;
    }

    body.home .row-4 .gdlr-core-column-30:first-of-type {
        padding-left: 0;
    }

    body.home .row-4 {
        background-size: 0, 100% auto, 0;
        background-position: 0, 0 93px, 0;
        padding-top: 0;
    }

    body.home .row-4 .left-column .text-box.phone-portrait-only {
        display: block;
        background-color: #fff;
        margin-bottom: 217px;/*226px*/
    }

    body.home .row-4 .left-column .text-box.phone-portrait-only h2 {
        font-size: 18px;
        margin-bottom: 0;
    }

    body.home .row-4 .left-column p br{ display: none;}
    body.home .row-4 .right-column .gdlr-core-pbf-background-wrap { width: 100%; }

    body.home .row-4 .left-column .text-box {
        margin-top: 0;
        padding: 36px 20px !important;
    }

    body.home .row-4 .right-column {
        margin-top: 0 !important;
        padding-bottom: 0;
    }

    body.home .row-4 .right-column a {margin-left: -15px;}

    body.home .row-5 {background-image: none;}
    body.home .row-5 .logos-wrapper {padding-bottom: 0;}
    body.home .row-5 .logos-wrapper h3 {font-size: 18px !important;}
    body.home .row-5 .gdlr-core-column-15 {width: 50%;}

    body.home.realfactory-body-front .row-5  .gdlr-core-container {
        padding-left: 0;
        padding-right: 0;
    }

    body.home .row-6 {
        background-position: top left, center center;
        background-repeat: no-repeat, repeat-y;
        background-size: 100% auto, 0;
    }

    body.home .row-6 .gdlr-core-container {
        padding-left: 0;
        padding-right: 0;
    }

    body.home .row-6 {
        background-image: url(https://www.ennovative.com.au/wp-content/uploads/2017/03/our-latest-news-bg-cropped.jpg);
    }

    body.home .row-6 .gdlr-core-item-pdlr {padding-left: 0;}

    body.home .row-6 .middle-column {padding: 307px 0px 0px 0px !important;}

    body.home .row-6 .middle-column .text-box {
        margin-top: 0;
        padding-left: 0;
        padding-right: 0;
        margin-right: 0;
        margin-left: 0;
    }

    body.home .row-6 .middle-column .text-box h2 {
        margin-left: 0;
        margin-bottom: 0;
        padding: 15px;
    }

    body.home .row-6 .right-column {padding: 0 !important;}
    body.home .row-6 .right-column .gdlr-core-item-pdb {padding-bottom: 0;}
    body.home .row-6 .right-column .ennovative_news_widget { padding-top: 0; }
    body.home .row-6 .right-column .ennovative_news_widget .enno-news-titile {margin: 0;}
    body.home .row-6 .right-column .ennovative_news_widget .enno-news-content { padding: 60px 15px; }
    body.home .row-6 .right-column .ennovative_news_widget .enno-news-content .enno-table .enno-cell { display: table-row; }

    .ennovative_news_widget .date-wrapper {
        display: table-row;
        text-align: left;
    }

    .ennovative_news_widget .enno-news-content .date-wrapper .day, 
    .ennovative_news_widget .enno-news-content .date-wrapper .month {
        border-bottom: 1px solid #c3c3c3;
        padding-bottom: 7px;
        margin-bottom: 7px;
        display: inline-block;
    }

    .ennovative_news_widget .enno-news-content .date-wrapper .dash {
        display: none;
    }

    .ennovative_news_widget .enno-news-content .date-wrapper .day {
        margin-right: 0;
        padding-right: 5px;
    }

    .ennovative_news_widget .enno-button {
        margin-left: -15px;
    }

    .salesforce .contact-table {
        margin-top: 45px;
        padding: 5px 0 10px 0;
    }

    .salesforce .contact-table .contact-cell:first-child() ul {
        margin-top: 64px !important;
        margin-bottom: 60px;
    }

    body.marketing-automation .row-4 .text-box h3, 
    body.salesforce-sales-cloud-consultation .row-4 .text-box h3, 
    body.business-automation .row-2 .text-box h3, 
    body.salesforce-pardot-marketing-automation .row-2 .text-box h3, 
    body.customer-service-automation .row-2 .text-box h3, 
    body.cloud-integration .row-2 .text-box h3 {
        font-size: 25px;
        line-height: 37.5px;
    }

    body.business-automation .row-3.service-types, 
    body.salesforce-pardot-marketing-automation .row-3.service-types, 
    body.customer-service-automation .row-3.service-types, 
    body.cloud-integration .row-3.service-types {
        padding-top: 0;
    }

    body.business-automation .row-3.service-types .left-column, 
    body.salesforce-pardot-marketing-automation .row-3.service-types .left-column, 
    body.customer-service-automation .row-3.service-types .left-column, 
    body.cloud-integration .row-3.service-types .left-column {
        margin-bottom: 0;
    }

    body.business-automation .row-5.phone-only, 
    body.salesforce-pardot-marketing-automation .row-5.phone-only, 
    body.customer-service-automation .row-5.phone-only, 
    body.cloud-integration .row-5.phone-only{
        background-image: none;
        background-color: #fff;
    }

    body.business-automation .row-5.phone-only .text-box.white p, 
    body.salesforce-pardot-marketing-automation .row-5.phone-only .text-box.white p, 
    body.customer-service-automation .row-5.phone-only .text-box.white p, 
    body.cloud-integration .row-5.phone-only .text-box.white p{
        color: #111;
    }

    body.business-automation .row-5.phone-only .text-box.white h5, 
    body.salesforce-pardot-marketing-automation .row-5.phone-only .text-box.white h5, 
    body.customer-service-automation .row-5.phone-only .text-box.white h5, 
    body.cloud-integration .row-5.phone-only .text-box.white h5{
        color: #1f87ff;
    }

    .service-types .left-column .text-box {border: 0;}

    body.business-automation .row-5.phone-only .the-column, 
    body.salesforce-pardot-marketing-automation .row-5.phone-only .the-column, 
    body.customer-service-automation .row-5.phone-only .the-column, 
    body.cloud-integration .row-5.phone-only .the-column{
        padding: 15px !important;
    }

    body.business-automation .row-5.phone-only .the-column.top, 
    body.salesforce-pardot-marketing-automation .row-5.phone-only .the-column.top, 
    body.customer-service-automation .row-5.phone-only .the-column.top, 
    body.cloud-integration .row-5.phone-only .the-column.top{
        background-color: #f3f3f3;
    }

    body.business-automation .row-5.phone-only .the-column.top p, 
    body.salesforce-pardot-marketing-automation .row-5.phone-only .the-column.top p, 
    body.customer-service-automation .row-5.phone-only .the-column.top p, 
    body.cloud-integration .row-5.phone-only .the-column.top p{
        font-size: 19px;
        background-color: #f3f3f3;
        margin-bottom: 0;
    }

    body.business-automation .row-5.phone-only .the-column.bottom, 
    body.salesforce-pardot-marketing-automation .row-5.phone-only .the-column.bottom, 
    body.customer-service-automation .row-5.phone-only .the-column.bottom, 
    body.cloud-integration .row-5.phone-only .the-column.bottom{
        background-color: #fff;        
    }

    body.cloud-services .row-1 .cloud-column p:nth-of-type(2){height: inherit;}
    body.cloud-services .row-1 .cloud-column {padding-bottom: 30px;}

    body.cloud-services .row-3 .text-box.heading {padding-bottom: 0;}
    body.cloud-services .row-3 .text-box.heading span {
        font-size: 32px;
        line-height: 48px;
    }

    body.news .realfactory-content-container.realfactory-container > div > div:nth-child(2) > div { display: none; }
    body.news .news-wrapper {padding: 60px 0px 0px;}
    body.news .news-items {padding-bottom: 0 !important;}

    footer .footer-column {
        height: 69px;
        line-height: 69px;
    }

    footer .footer-bottom-middle {
        padding-left: 0;
        text-align: center !important;
    }

    .gdlr-core-page-builder-body > .gdlr-core-pbf-section:first-child { padding-top: 30px; }

    .body.home .row-5 { padding-top: 5px; }
    .body.home .row-5 .gdlr-core-column-30 { width: 50%; }
    .body.home .row-5 .schneider { padding-top: 33px !important; }
    .body.home .row-5 .elders { padding-top: 21px !important; }
    .body.home .row-5 .complete { padding-top: 42px !important; }
    .body.home .row-5 .aib .our-customers-logo { padding-bottom: 0; }    

    body.home .row-6 { padding-top: 0 !important; }
    body.home .row-6 { padding-bottom: 0 !important; }

    .ennovative_news_widget { margin-left: 0; }
    .ennovative_news_widget .enno-table { margin-bottom: 15px; }

    .ennovative_news_widget .date-wrapper {
        width: 30%;
        padding-right: 15px;
    }

    .ennovative_news_widget .post-wrapper {
        vertical-align: middle;
        padding-left: 15px;
    }

    .ennovative_news_widget .post-wrapper p{ font-size: 14px; }

    .contact-table {
        padding: 35px 15px;
        margin-top: 0;
    }

    .contact-table .contact-cell { display: table-row; }
    .contact-table .contact-cell:nth-child(2) h3 { margin: 22px 0 0 0 !important; }

    .realfactory-page-title-wrap { background-size: 0% 0%, cover !important; }
    .realfactory-page-title-wrap .realfactory-page-caption { 
        margin-top: 116px !important; 
        font-size: 28px !important;
        line-height: 36px;
    }

    .realfactory-blog-title-wrap .realfactory-single-article-title {font-size: 24px; margin-bottom: 0;}
    .realfactory-blog-title-wrap .realfactory-blog-info-wrapper {font-size: 13px;}
    .realfactory-sidebar-center .realfactory-content-area {padding-bottom: 0;}
    .realfactory-sidebar-center .realfactory-content-area > div { padding-bottom: 0; }
    .realfactory-sidebar-right { width: 100%; }
    .realfactory-sidebar-right .realfactory-sidebar-area {
        min-height: fit-content !important;
        padding-top: 0 !important;
        margin-left: 0 !important;
    }

    .realfactory-footer-wrapper .realfactory-column-40 { padding-bottom: 0; }

    body.cloud-services .row-1,
    body.cloud-services .row-4 {
        background-image: none;
    }

    body.cloud-services .row-2 {
        padding: 0 0 0 30px;
        background-size: 0, 100% auto, 0;
    }
    body.cloud-services .row-2 .left-column {
        padding: 241px 0 0 0 !important;
    }
    body.cloud-services .row-2 .left-column .text-box h2 {
        margin-left: 5px;
        margin-top: 10px;
        margin-bottom: 26px; 
        color:#111;
        font-size: 18px;
    }

    body.cloud-services .row-2 .right-column { margin: 0 !important; }
    body.cloud-services .row-4 .right-column { left: -7px; }
    body.cloud-services .row-2 .right-column .text-box {
        padding: 40px 20px 13px 20px;
    }

    body.cloud-services .row-2 .left-column .text-box.blue {
        padding: 36px 20px !important;
        margin-top: 28px;
    }

    body.cloud-services .row-2 .left-column .text-box.blue p br {display: none;}

    body.cloud-services .row-3.phone-only .text-box.white {padding: 30px 20px;}
    body.cloud-services .row-3.phone-only .text-box.white.two-items {padding: 51px 0 5px 0 !important;}
    body.cloud-services .row-3.phone-only .text-box.white.list:before {display:none;}
    body.cloud-services .row-3.phone-only .text-box.white p {margin-bottom: 0;}
    body.cloud-services .row-3.phone-only .text-box.white p br {display: none;}
    body.cloud-services .row-3.phone-only .text-box.white li {
        background-image: url(https://ennovative.com.au/wp-content/uploads/2017/01/enno-button-white-bg.png);
        background-repeat: no-repeat;
        background-position: left center;
        list-style-type: none;
        padding-left: 55px;
    }

    body.marketing-automation .row-2 .text-box, 
    body.marketing-automation .row-3 .text-box, 
    body.salesforce-sales-cloud-consultation .row-2 .text-box, 
    body.salesforce-sales-cloud-consultation .row-3 .text-box {
        padding: 40px 15px !important;
    }


    body.news .news-wrapper {padding-top: 0;}

    body.salesforce-community-cloud-consultation .row-2 {
        background-size: 100% auto, 0;
        background-position: center top, 0;
        padding: 213px 0 0 0 !important;
    }

    body.salesforce-community-cloud-consultation .row-2 .text-box {
        padding: 40px 15px 15px 15px !important;
    }

    body.salesforce-community-cloud-consultation .row-3 {
        background-image: none;
        padding: 30px 0 0 0 !important;
    }

    body.salesforce-community-cloud-consultation .row-4 article {
        padding: 50px 0 0 0;
    }

    body.company .row-3 {
        background-size: 100% auto, 0;
        padding: 179px 0 0 0 !important;
    } 

    body.salesforce-service-cloud-consultation .row-2 {
        background-size: 100% auto;
        padding-top: 214px !important;
    }

    body.company .row-2 {
        background-size: 100% auto, 0;
        background-position: top center;
        padding:0 !important;
    }

    body.company .row-2 .gdlr-core-column-30:nth-of-type(2) {margin-top: 213px;}

    body.company .row-2,
    body.salesforce-community-cloud-consultation .row-2,
    body.salesforce-service-cloud-consultation .row-2{
        height: initial;
    }

    boyd.service-cloud .gdlr-core-page-builder-body .enno-separator:last-of-type {display: none !important;}

    body.company .row-2 .right-column .text-box,
    body.salesforce-community-cloud-consultation .row-2 .right-column .text-box,
    body.salesforce-service-cloud-consultation .row-2 .right-column .text-box{
        padding: 40px 15px;
        margin-top: 0;
    }

    body.salesforce-service-cloud-consultation .row-3 {padding: 0 0 10px 0 !important;}

    body.salesforce-community-cloud-consultation .chart--services-b .chart-content-part .chart-label { font-size: 16px; }
    body.salesforce-community-cloud-consultation .chart--services-b .chart-content-part .chart-description { font-size: 13px; }

    body.marketing-automation .row-1 h1 { margin-bottom: 0px; }
    body.marketing-automation .row-3 .text-box { padding: 0 15px; }

    body.salesforce-sales-cloud-consultation .row-2.phone-only .text-box.white {
        padding-left: 15px;
        padding-right: 15px;
    }

    body.salesforce-sales-cloud-consultation .row-2 .text-box,
    body.salesforce-sales-cloud-consultation .row-3 .text-box { 
        padding: 15px; 
    }

    body.salesforce-sales-cloud-consultation .row-4 h3 br {display: none;}

    body.company .row-3 .right-column .text-box { height: initial; }

    body.single-post .realfactory-sidebar-right { display: none; }

    body.contact-us .row-1 {
        padding: 15px 0 !important;
    }

    body.contact-us .row-1 .right-column .text-box {
        padding-left: 0;
    }

    body.contact-us .row-1 .right-column h2, 
    body.contact-us .row-1 .right-column .adelaide, 
    body.contact-us .row-1 .right-column .melbourne {
        margin-left: 0;
    }

    footer .adelaide {
        padding-top: 40px;
        border-top: 1px solid #474747;
    }

    footer .melbourne h3 { margin-bottom: 0 !important; }
    footer .gdlr-core-column-40 { padding-left: 24px; }
    footer .footer-bottom-left .social-icons { width: 52%; float: none !important; margin: 0 auto;}
    footer .footer-bottom-right{ display: none; }
}