/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

a[href="http://sis2w217/wordpress/impact/"],
a[href="http://sis2w217/wordpress/impact/"] {
    pointer-events: none;
}

.slide-entry a:first-child  {
    pointer-events: none !important;
}

.html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main {
    padding-top: 127px;
}

h1, h2, h3, h4, h5, h6, .ls-slide h1, .ls-slide h2, .ls-slide h3   {  font-family: "Segoe UI Light","Open Sans", Arial !important;}

.ls-slide h2 span {
    font-weight: 600;
}

h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h4 { font-size: 22px; }
h5 { font-size: 20px; }
h6 { font-size: 18px; }

.ls-slide p {
    font-family: "Segoe UI Light","Open Sans", Arial !important;
    line-height: 1.5em !important;
    font-size: 15px;
}

.ls-slide h1 { font-size: 40px; text-transform: uppercase !important; color: #333; font-weight: 400; }
.ls-slide h2 { font-size: 26px; color: #333; font-weight: 400 !important; }
.ls-slide h3 { font-size: 16px; color: #333; font-weight: 400 !important; }

.ls-slide a.common-button-styles {
/*     padding: 4px 16px 8px 18px !important;
    border-radius: 5px !important;
    font-weight: 100 !important; */
}

.ls-slide a.banner-button-white {
/*     border: 1px solid #e1e1e1;
    color: #ababab;
    background-color: #fff; */
}

.ls-slide a.banner-button-lightgrey {
    border: 1px solid #ffffff;
    color: #333;
    background-color: rgb(212, 211, 201);
}

.ls-slide a.banner-button-grey {
    border: 1px solid rgba(204, 204, 204, 0.36);
    color: #cccccc;
    background-color: #4e5141;
}

.ls-slide a.banner-button-dark-blue {
    color: #cccccc;
    border: 1px solid #272b2c ;
}

.ls-slide a.banner-button-blue {
    color: #cccccc;
    border: 1px solid #cccccc;
}

.ls-slide a:hover {  transition: all .5s ease-in-out;  }

/* .ls-slide a.banner-button-white:hover {  color: #333 !important;  } */
.ls-slide a.banner-button-grey:hover {  color: #fff !important;  }
.ls-slide a.banner-button-lightgrey:hover {  color: #fff !important; }
.ls-slide a.banner-button-blue:hover { color: #fff !important;}
.ls-slide a.banner-button-dark-blue:hover { color: #fff !important;}

#top .avia-post-nav { display: none !important;}

a#idm7-factshet-button {
    padding: 10px 30px !important;
    border-radius: 5px !important;
    border: 1px solid #e1e1e1;
}

a#idm7-factshet-button:hover {
    color: #00233c;
    transition: all .5s ease-in-out;
}

a, p { font-family: "Segoe UI", "Segoe UI Symbol", "Open Sans", Arial;}

a { text-decoration: none; }

a:hover {
    transition: all .5s ease-in-out;
}

a.solutions-bottom-links:hover {
    color: #e8762c;
    transition: all .5s ease-in-out;
}

p {
    line-height: 1.3em;
    font-size: 16px /*!important*/;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    letter-spacing: 0;
    text-transform: none;
    font-weight: 100;
    font-size: 28px;
}

.html_header_top .header_color .main_menu ul:first-child >li > ul {
    width: 320px !important;
}

#menu-item-4103 ul.sub-menu {
    width: 200px !important;
}

#menu-item-4104 ul.sub-menu {
    width: 160px !important;
}

#menu-item-67 ul.sub-menu {
    width: 160px !important;
}

#menu-item-67 li#menu-item-7892 {
    display: none !important;
}

li#menu-item-7914 {
    display: none !important;
}

#menu-item-82 ul.sub-menu {
    width: 210px !important;
}

#menu-item-64 ul.sub-menu {
    width: 180px !important;
}

body .av-special-heading .av-special-heading-tag {
    font-family: "Segoe UI Light","Open Sans", Arial !important;
}

body .column-top-margin {
    margin-top: 30px;
}

.av_slideshow_full.avia-slideshow {
    background-color: #efeae8;
}

.stretch_full {
    height: 40px;
    z-index: 99;
}

.title_container .breadcrumb {
    margin-top: -13px;
}

.iconbox {
    margin-bottom: 15px;
}

.iconbox .iconbox_content .iconbox_content_title {
    margin: 15px 0;
    letter-spacing: 0 !important;
    font-size: 24px;
    font-family: "Segoe UI Light","Open Sans", Arial !important;
    font-weight: 400;
}

.iconbox_content_container p {
    margin: 4px 0 0 0;
}

.avia-testimonial-wrapper {
    margin: 0;
}

.avia-testimonial-content p {
    font-style: normal !important;
    font-family: "Segoe UI Light","Open Sans", Arial !important;
}

#top .av-large-testimonial-slider .avia-testimonial-meta {
    margin-top: 10px;
}

#top .av-large-testimonial-slider .avia-testimonial-name {
    font-family: "Segoe UI Light","Open Sans", Arial !important;
    font-size: 16px !important;
}

.avia-testimonial {
    padding: 20px 0;
}

.avia-testimonial-content p {
    position: relative;
    padding: 1% 0;
    font-size: 18px;
    font-style: italic;
}

.special-heading-inner-border {
    /*top: 25%;*/
}

.av-image-caption-overlay-center p:first-child {
    margin-top: 60px;
    font-size: 24px !important;
    line-height: 1.1em;
    font-weight: 100 !important;
}

.av-magazine-time {
    color: #999999;
    text-transform: inherit !important;
}

q {
    quotes: "“" "”" "‘" "’";
    font-family: Arial;
}

q:before {
    content: open-quote;
    font-size: 500%;
    position: absolute;
    top: 15px;
    left: 0;
    color: #e8762c;
}

q:after {
    content: close-quote;
    font-size: 500%;
    position: absolute;
    bottom: -28px;
    right: 0;
    color: #e8762c;
}


span.testimonial-author {
    font-family: "Segoe UI", "Open Sans", Arial !important;
    font-size: 16px;
    display: block;
    margin: 20px 0 0 0;
}

#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {
    font-family: "Segoe UI", "Open Sans", Arial !important;
    font-weight: 400;
    text-decoration: none;
}

#top h1 a:hover,
#top h2 a:hover,
#top h3 a:hover,
#top h4 a:hover,
#top h5 a:hover,
#top h6 a:hover {
    color: #e8772c;
}

#top h3 a:hover {
    color: #e8772c;
}

#top h4 a:hover {
    color: #e8762c;
}

#top .av-main-nav ul a span {
    font-size: 14px;
    color: #053a69;
}

#top .avia-slideshow-button.avia-color-light {
    margin: 0 auto;
    width: 16%;
    display: block;
    background-color: #4e4f50;
}

#top .av-large-testimonial-slider .avia-slideshow-arrows a {
    font-size: 25px;
}

#top .avia-slideshow-arrows a.next-slide {
    right: -20%;
}

#top .avia-slideshow-arrows a.prev-slide {
    left: -20%;
}

#top .aviaccordion-preview-title-wrap {
    background: transparent;
}

#top .aviaccordion-preview-title h3 {
    font-size: 24px;
    text-align: center;
}

#top #header_main > .container span.logo--text {
    display: inline;
    color: #565856;
    font-size: 15px;
    height: 54px;
    margin-left: 20px;
    padding-left: 20px;
    padding-top: 15px;
    width: 290px;
}

#header {
    background: #ffffff;
}

#top .av-share-box ul {
    border: 1px solid #eaeaea;
}

/* menu styles */

/*#top #menu-item-search {
    top: -110px;
}

#top #menu-item-search .avia-search-tooltip {
    box-shadow: none !important;
    display: block !important;
    opacity: 1 !important;
}*/

/*#top #menu-item-search.menu-item-search-dropdown>a {
    display: none;
}*/

#top .header_color .main_menu .menu ul li>a:hover {
    background-color: #EFEFEF;
}


#top #header .av-main-nav > li > a .avia-menu-text {
    color: #053a69 !important;
    font-size: 16px;
    font-family: "Segoe UI Symbol", "Segoe UI", "Open Sans", Arial !important;
}

#top .av-main-nav ul a {
    font-size: 14px;
    line-height: 14px !important;
    /*padding: 5px 21px;*/
    border: none;
    font-family: "Segoe UI Symbol", "Segoe UI", "Open Sans", Arial !important;
}

#top #header .av-main-nav > li > a {
    padding: 0;
}

#top .avia-font-fontello, body .avia-font-fontello {
    color: #ababab;
}

#top .alternate_color.title_container .main-title a {
    color: #e8772c;
    font-weight: 700;
}

#top .no_margin.av_one_third {
    width: 31.3%;
    margin: 1%;
}

#top .avia-content-slider-inner {
    font-family: "Segoe UI Symbol", "Segoe UI", "Open Sans", Arial;
    margin-top: 20px;
}

/* Search box styles */

.av-logo-container {
    height: 80px !important;
}

.logo {
    /*margin-top: 10px;*/
}

.logo img {
    max-height: 92px !important;
}

.header-scrolled .logo {
    margin: 0 !important;
}

.header-scrolled a {
    max-height:70px !important;
}

.header-scrolled img {
    max-height: 65px !important;
    max-width: 141px;
}

.header-scrolled .av-logo-container {
    height: 59px !important;
}

.header-scrolled #text-4 {
    display: none;
}
.header-scrolled #header_main_alternate .avia-menu.av-main-nav-wrap {
    width: calc(100% - 390px) !important;
    right: 0;
    position: absolute;
    top: -59px;
}
.header-scrolled #header_main_alternate .avia-menu.av-main-nav-wrap #avia-menu {
    height: 40px !important;
}

#search-2,
#text-4 {
    position: absolute;
    z-index: 99999999;
    max-width: 1000PX;
    width: 100%;
    padding: 0px 50px;
    clear: both;
    left: 50%;
    transform: translateX(-50%);
}

#search-2 #searchform {
    position: absolute;
    right: 0;
    top: 33px;
    border: 1px solid rgba(225, 225, 225, 0.7);
    max-width: 200px;
    margin-right: 50px;
    border-radius: 15px;
    padding: 5px 5px 5px 10px;
}

#top #searchform .ajax_search_response {
    display: none;
}

#top #s {
    padding: 0;
    color: #000000;
}

#search-2 #searchsubmit {
    color: rgba(102,102, 102,0.42);
    background-color: #fff;
    line-height: 27px;
    right: 8px;
    height: 30px;
    top: -5px;
    width: 20px;
    min-width: 20px;
}

#search-2 input::placeholder {
    font-size: 13px;
}

#text-4 p {
    position: absolute;
    left: 270px;
    top: 8px;
    color: #000;
    padding: 13px 0 13px 20px;
    border-left: 1px solid #000;
}

#text-4 p strong {
    color: #000000;
    font-weight: 500;
}

.av-main-nav > li {
    padding-bottom: 19px !important;
}

.stretch_full {
    height: 45px;
	margin-top: 14px;
}

/* logo styles */

.html_header_top.html_bottom_nav_header .main_menu ul:first-child {
    height: 40px;
    margin-top: 10px;
}

#header_main {
    border: none;
}

.main_color a,
.main_color a:hover {
    text-decoration: none;
}

.main_color a:hover {
    /*color: #e8762c !important;*/
}

.logo {
    float: left;
    width: 230px;
    position: inherit;
}

.logo-shrinked img {
    max-height: 65px !important;
    width: 142px;
}
.logo-text {
    display: block;
    border-left: 1px solid #565856 !important;
    float: left;
    margin: 24px 0 0 11px;
    padding: 3px 20px;
    line-height: 36px;
    font-size: 14px;
    color: #000;
    margin-left: 220px;
    margin-bottom: 13px;
}

.logo-text strong {
    color: #000;
}

#advanced_menu_toggle, #advanced_menu_hide {
    color: #01528c;
}

.main_color strong {
    color: #666 !important;
}

/* Buttons styles */

.avia-button.avia-size-x-large {
    padding: 20px;
    font-size: 15px;
    min-width: 280px;
    background-color: #0d5ca1 !important;
    color: #fff !important;
    border: 1px solid #eaeaea!important;
    text-transform: uppercase;
}

.main_menu {
    width: auto !important;
    position: static !important;
    float: none !important;
}

.menu-item a {
    line-height: normal !important;
    height: auto !important;
}

.menu-shrinked {
    float: right !important;
    /*margin-top: 13px;*/
    clear: none !important;
    height: auto !important;
}

.menu-shrinked .av-main-nav > li {
    padding-bottom: 17px;
}

.menu-shrinked #searchform {
    display: none;
}

.html_header_top .header_color .main_menu ul:first-child >li > ul {
    border-top-color: inherit;
    padding: 6px 0 8px;
    width: auto;
}

.av-main-nav > li > ul {
    border-top-width: 1px;
    padding-bottom: 11px;
}

.html_header_top.html_bottom_nav_header .main_menu {
    clear: none;
}

.html_header_top.html_bottom_nav_header .main_menu>div {
    height: 42px;
    margin-top: 10px;
}

.av-main-nav > li#menu-item-59 ul {
    width: auto !important;
}

.av-main-nav > li#menu-item-59 ul li {
    width: 156px !important;
}

.av-main-nav > li {
    margin-right: 25px;
    padding-bottom: 12px;
}

.av-main-nav > li > a {
    font-weight: inherit !important;
    font-size: 15px;

}



.slide-entry-excerpt  {
    line-height: 1.4em;
}

.main_color .hr-short .hr-inner {
    background-color: #ababab;
    border-color: #ababab;
}

.main_color .hr-short .hr-inner-style {
    background-color: #ababab;
}

.avia-icon-list .iconlist_content_wrap {
    padding-bottom: 2px;
}

.av-magazine .av-magazine-content-wrap .av-magazine-title {
    font-size: 16px;
}

.av-share-box ul li a {
    padding: 10px 30px;
}

.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
    border-radius: 0;
}

.avia-single-number {
    background-color: rgba(255, 255, 255, 0.26);
    padding: 10px 20px;
}

.entry-content-wrapper div li {
    line-height: 1.3em;
    font-size: 15px !important;
}

body .alignright, .entry-content-wrapper a:hover .alignright {
    margin: 4px 0px 0px 50px;
}

body .alignleft, .entry-content-wrapper a:hover .alignleft {
    margin: 4px 50px 0px 0px;
}

.content, .sidebar {
    padding: 50px 0 !important;
}

#socket {
    font-size: 12px;
}

#top .social_bookmarks li {
    font-size: 15px;
}

/* Popup Maker Styles */

.popmake {
    background: #fff;
    padding: 35px 30px;
    border: 5px solid #e1e1e1;
}

.popmake-title {
    display: none;
}

.popmake.theme-6695 > .popmake-close {
    border-radius: 5px !important;
    padding: 10px 13px !important;
}

.gform_wrapper .gform_footer input[type=submit] {
    background-color: #053a69;
    color: #cccccc;
    font-size: 15px;
}

.gform_wrapper .gform_footer input[type=submit]:hover {
    color: #fff;
    transition: all .5s ease-in-out;
}

.popmake>.popmake-close {
    /*border: 1px solid #e1e1e1;*/
    padding: 10px;
    font-weight: 400 !important;
    /*border-radius: 5px;*/
    font-size: 15px;
    color: #ababab;
    transition: all .5s ease-in-out;
    top: 0;
    right: 0;
}

.popmake>.popmake-close:hover {
    color: #333;
}

.flex_column .widget .widgettitle {
    text-transform: uppercase;
}

#top .av-large-testimonial-slider .avia-testimonial-content p {
    font-size: 20px;
}

/* Gravity Forms Styles */

.gform_fields li.gfield {
    margin: 0;
}

.av-share-box .av-share-link-description {
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 24px;
}

.widgettitle {
    font-weight: 500;
    text-transform: inherit;
    font-size: 24px;
    letter-spacing: 0;
}

#top .news-content {
    line-height: 1.3em;
}

/* Homepage Styles */

.page-id-2 .content, .sidebar {
    padding: 0;
}

.page-id-2 .container .av-content-full.units {
    margin: 0;
}

.page-id-2 .container .av-content-full.units {
    margin: 0;
}
/* full-width separator above the About Us section on the home page only */
.page-id-2  .hr-full {
    margin: 40px 0 80px;
}

/* vertical line connecting the Services icons on the home page only */
.page-id-2  .iconlist-timeline {
    left: 29px;
}

.page-id-2 #layer_slider_3 p {
    font-size: 16px !important;
}

.page-id-2 .avia-shadow {
    box-shadow: none;
}

.page-id-2 #layerslider_10 p {
/*     line-height: 1.2em !important; */
}

.page-id-2 #layer_slider_2 {
    display: none;
}

/* Community of practice styles */

.page-id-3751 .accordions.flat .accordion-content {
    background: none;
    border-color: transparent !important;
    text-align: left;
    padding: 0 35px;
}

.page-id-45 .av_one_fifth {
     width: 15%;
 }

.page-id-45 #av_section_1,
.page-id-45 #av_section_2 {
    background-size: cover;
}


.page-id-45 .avia-section.av-minimum-height .container .content {
    display: block;
    margin-top: 85px;
    margin-bottom: 0;
}

.page-id-45 .avia-animated-number-content p,
.page-id-7910 .avia-animated-number-content p {
    margin-top: 30px;
    line-height: 1.4em;
    font-size: 18px !important;
    font-family: "Segoe UI Light","Open Sans", Arial !important;
}

.page-id-45 .iconbox_top .iconbox_content {
    margin-top: 25px;
}

.page-id-45 .column-top-margin {
    margin-top: 0;
}

.page-id-45 .av-minimum-height-50 .container {
    height: 251px;
}

.page-id-45 div .av_one_third {
    margin-left: 8%;
    width: 25.333333%;
}

.page-id-45 #footer  div .av_one_third {
    margin: 2%;
    width: 29.333333%;
}

.page-id-45 .avia-builder-el-8 .avia-single-number,
.page-id-45 .avia-builder-el-6 .avia-single-number,
.page-id-7910 .avia-builder-el-8 .avia-single-number,
.page-id-7910 .avia-builder-el-6 .avia-single-number {
    padding: 20px 30px;
    border-radius: 50%;
    color: #fff;
}

.page-id-45 .avia-builder-el-10 .avia-single-number,
.page-id-7910 .avia-builder-el-10 .avia-single-number {
    border-radius: 50%;
    padding: 20px;
    color: #fff;
}

/* FAQ page style */

.page-id-49 .accordions.flat .accordion-content {
    background: none;
    border-color: transparent !important;
    text-align: left;
    padding: 0 35px;
}

.flex_column .widget .widgettitle {
    margin-top: 0.85em;
    font-size: 15px;
    border-bottom: 1px solid grey;
    padding-bottom: 4%;
    color: #D4D2D0;
}

.iconbox_top .iconbox_content {
    padding: 45px 20px;
    background: #f4f4f4;
}

.iconbox_content_title {
    text-transform: inherit !important;
    overflow: inherit !important;
}

.page-id-13 .column-top-margin {
    margin-top: 15px;
}

.page-id-13 .av-image-caption-overlay-center p:last-child {
    font-size: 15px;
}

.page-id-13 h3 {
    font-weight: 700;
    font-size: 16px;
}

.page-id-13 .grid-entry-excerpt {
    font-style: inherit;
}

.page-id-13 .grid-entry .inner-entry {
    box-shadow: none;
}

.page-id-13 .slide-meta {
    display: none;
}

.page-id-13 .entry-content-header h3 {
    /*margin: 10px 0 4px;*/
}

.page-id-13 .av-masonry-date {
    display: none;
}

.page-id-13 .av-image-caption-overlay-center b {
    display: block;
    color: #fff;
    font-size: 20px;
}

.page-id-13 .products-icons a {
    float: left;
    width: 33.3333%;
    overflow: hidden;
    display: block;
    height: 225px;
    -moz-transition: background 1s;
    -webkit-transition: background 1s;
    -o-transition: background 1s;
    -ms-transition: background 1s;
    transition: background 0.5s;
    color: #333333;
}

.page-id-13 .products-icons a p {
    font-size: 20px !important;
    text-decoration: none;
}

.page-id-13 .products-icons a#pim {
    border: 1px solid lightgrey;
}

.page-id-13 a#dad,
.page-id-13 a#emis {
    border-right: 1px solid lightgrey;
    border-left: 1px solid lightgrey;
}

.page-id-13 a#emis {
	border-left: none;
}

.page-id-13 a#spis,
.page-id-13 a#sbs {
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey;
}

.page-id-13 .products-icons a:hover {
    background-color: #e8762c;
    color: #fff;
}


.page-id-13 .products-icons a img {
    display: block;
    margin: 50px auto 25px;
    width: 52px;
}

.page-id-13 .products-icons p {
    text-align: center;
    padding-bottom: 30px;
    transition: 0.5s;
}

/* Products */

 #header {
    border-bottom: 1px solid #e2e2e2;
}

.page-id-5144 .ls-slide p,
.page-id-5213 .ls-slide p,
.page-id-17 .ls-slide p,
.page-id-5460 .ls-slide p,
.page-id-5531 .ls-slide p,
.page-id-5528 .ls-slide p,
.page-id-5521 .ls-slide p,
.page-id-5482 .ls-slide p,
.page-id-5525 .ls-slide p,
.page-id-5534 .ls-slide p,
.page-id-5144 .ls-slide p {
    line-height: 1.2em !important;
}

.page-id-5144 .column-top-margin {
    margin-top: 0;
}

.page-id-5144 div .av_one_fourth,
.page-id-5460 div .av_one_fourth,
.page-id-17 div .av_one_fourth,
.page-id-5531 div .av_one_fourth,
.page-id-5528 div .av_one_fourth,
.page-id-5521 div .av_one_fourth,
.page-id-5482 div .av_one_fourth,
.page-id-5525 div .av_one_fourth,
.page-id-5534 div .av_one_fourth,
.page-id-5144 div .av_one_fourth {
    border: 1px solid #e1e1e1;
    padding-bottom: 25px;
    margin: 0;
    width: 25%;
}

.page-id-5144 .ls-slide h2,
.page-id-17 .ls-slide h2,
.page-id-5460 .ls-slide h2,
.page-id-5482 .ls-slide h2,
.page-id-5521 .ls-slide h2,
.page-id-5525 .ls-slide h2,
.page-id-5528 .ls-slide h2,
.page-id-5531 .ls-slide h2,
.page-id-5534 .ls-slide h2 {
    color: #ffffff;
}

.page-id-5144 #top .iconbox.av-no-box .iconbox_icon {
    height: 45px;
}

#top .iconbox.av-no-box .iconbox_icon {
    font-size: 100px;
}


.page-id-17 .avia-builder-el-26,
.page-id-5482 .avia-builder-el-20,
.page-id-5521 .avia-builder-el-18,
.page-id-5525 .avia-builder-el-24,
.page-id-5528 .avia-builder-el-14,
.page-id-5531 .avia-builder-el-23,
.page-id-5144  .avia-builder-el-27 {
    display: none;
}

.page-id-51 .hr-full {
    margin: -10px 0;
    color: #e6e6e6;
}

#scroll-top-link.avia_pop_class {
    background-color: #e8762c;
    color: #fff;
}

.with-excerpt-container .grid-entry {
    text-align: left;
}

.single-portfolio .entry-content p {
    margin: 0;
}

 .single-portfolio .page-thumb {
    margin-right: 2%;
    float: left;
}

.footer_color a {
    font-family: "Segoe UI", "Open Sans", Arial !important;
    transition: all .5s ease-in-out;
}

.title_container .main-title {
    display: none;
}
.avia-content-slider .slide-meta {
    display: none;
}

div .av_one_fourth {
    margin: 1%;
    width: 23.25%;
}

.pull-left{ float:left; }
.pull-right{ float:right;}

.av-special-heading .av-special-heading-tag {
    font-family: "Segoe UI Light","Open Sans", Arial !important;
    font-size: 28px;
    font-weight: 100;
    color: #053a69;
}

.av-special-heading-h3 .special-heading-border {
    height: 2.5em;
}

.av-special-heading {
    margin-top: 30px;
}

#after_section_2 .post-entry-3872 {
    width: 86%;
    margin: 0 auto;
}

/* Footer styles */

footer#socket {
    border-top: 1px solid #e8762c;
}
#scroll-top-link {
    border: none;
    opacity: 1 !important;
}

#scroll-top-link:hover {
    border: none;
    background-color: #00233c;
    color: #fff;
}

#socket .copyright a {
    font-size: 10px !important;
}

.avia-content-slider {
    margin: 0;
}

.avia_transform a:hover .image-overlay {
    opacity: 0 !important;
}

.avia-icon-list .iconlist_title {
    top: 0;
    font-size: 20px;
    text-transform: none;
}

.avia-icon-list .iconlist_title a:hover {
    text-decoration: none !important;
    color: #053a69;
}

.avia-icon-list .iconlist_content  p {
    margin: 3px 0 20px !important;
}

.avia-icon-list li {
    padding: 0 !important;
}

.avia-icon-list .av-iconlist-empty .iconlist_title {
    text-transform: none;
    top:0;
}

.avia-icon-list .iconlist_icon {
    height: 56px;
    width: 56px;
    line-height: 68px;
    font-size: 56px;
    text-align: center;
    border-radius: 500px;
    position: relative;
    float: left;
    margin-right: 30px;
    margin-left: 2px;
    z-index: 5;
    color: #fff;
}

.accordion-plus.arrow-thin {
    background-position: 0 -16px;
}

.accordion-minus.arrow-thin {
    background-position: 0 0;
}

.page-id-39 .av-image-caption-overlay {
    transition: all 0.7s ease-in-out;
}

.page-id-39 .av-image-caption-overlay-center p:last-child,
.page-id-7889 .av-image-caption-overlay-center p:last-child {
    line-height: 1.2em;
    font-family: "Segoe UI", "Segoe UI Symbol", "Open Sans", Arial, Sans-serif;
    margin: 0;
    font-size: 18px !important;
}

.page-id-39 .av-image-caption-overlay-center img,
.page-id-7889 .av-image-caption-overlay-center img {
    width: 20%;
}

.av-masonry-image-container {
    background: none;
}

.title_container .breadcrumb {
    font-size: 11px !important;
}

.inner-page-bottom-call-to-action {
    line-height: 1.2em;
}

.inner-page-bottom-call-to-action a {
    font-family: "Segoe UI Light","Open Sans", Arial !important;
    color: #202020;
    text-decoration: none;
    font-size: 28px;
    line-height: 1.2em;
}

.inner-page-bottom-call-to-action a:hover {
    color: #e8762c;
    transition: all .5s ease-in-out;
}

.header_color .ajax_search_title {
    color: #666666;
    font-weight: 500;
}

.header_color .ajax_search_excerpt {
    color: #666666;
    font-style: normal;
}

.header-scrolled #searchform{
    display:none;
}

.postid-3872 .ls-wp-fullwidth-container b {
    color: #54aac2;
}

/* Solutions Page Styles */

.page-id-35 .ls-wp-fullwidth-container span {
    font-weight: normal;
    font-size: 20px;
    color: #fff;
}

.page-id-35 .main_color .container .av-inner-masonry-content {
    background-color: transparent;
    color: #fff;
    text-align: center;
    font-family: "Segoe UI Light","Open Sans", Arial !important;
    font-size: 20px;
    bottom: 25px;
    font-weight: 600;
}

.page-id-35 #av-masonry-2-item-4697 .av-masonry-entry-content  {
    bottom: 0 !important;
}

.page-id-35 .main_color .container .avia-arrow {
    display: none;
}

.page-id-35  .ls-slide h3 {
    text-align: center;
    color: #fff;
}

.page-id-35 #solutions-banner-code {
    width: 408px;
    display: block;
    margin: 0 auto;
    color: #fff;
}

.page-id-35 #solutions-banner-code a#by-sector-button,
.page-id-35 #solutions-banner-code a#by-business-need-button {
    display: block;
    border-radius: 5px;
    opacity: 0.8;
    font-size: 16px;
    background-color: #000;
    padding: 10px 20px;
    margin-right: 40px;
    color: #fff;
    float: left;
}

.page-id-35 #layer_slider_1 {
    display: none;
}

.page-id-35 #solutions-banner-code a#by-sector-button {
    color: #ccc;
    padding: 10px 49px;
}

.page-id-35 #solutions-banner-code a#by-business-need-button {
    background: #004280;
}

.page-id-35 .ls-slide a#by-sector-button,
.page-id-35 .ls-slide a#by-business-need-button {
    width: 160px;
    display: block;
    color: #ccc;
    padding: 10px 0;
    border-radius: 5px;
    opacity: 0.8;
    font-size: 1.6em;
}

.page-id-35 .ls-slide a#by-sector-button:hover,
.page-id-35 .ls-slide a#by-business-need-button:hover {
    transition: all .5s ease-in-out;
    color: #fff;
}

.page-id-35 .ls-slide a#by-business-need-button {
    background: #004280;
}

.page-id-35 .ls-slide a#by-sector-button {
    background-color: #000;
}

.page-id-35 div .av_one_third {
    margin-left: 2%;
    width: 31.333%;
}

.page-id-35 .column-top-margin {
    margin-top: 20px;
}

.page-id-5213 .ls-slide p.small-text-solutions,
.page-id-115 .ls-slide p.small-text-solutions,
.page-id-117 .ls-slide p.small-text-solutions,
.page-id-123 .ls-slide p.small-text-solutions,
.page-id-119 .ls-slide p.small-text-solutions,
.page-id-5196 .ls-slide p.small-text-solutions,
.page-id-125 .ls-slide p.small-text-solutions,
.page-id-121 .ls-slide p.small-text-solutions,
.page-id-127 .ls-slide p.small-text-solutions,
.page-id-99 .ls-slide p.small-text-solutions,
.page-id-105 .ls-slide p.small-text-solutions,
.page-id-109 .ls-slide p.small-text-solutions,
.page-id-107 .ls-slide p.small-text-solutions,
.page-id-101 .ls-slide p.small-text-solutions,
.page-id-103 .ls-slide p.small-text-solutions,
.page-id-111 .ls-slide p.small-text-solutions {
    font-size: 13px !important;
    line-height: 1.2em !important;
}

.page-id-5213 .ls-slide p.small-text-solutions span,
.page-id-115 .ls-slide p.small-text-solutions span,
.page-id-117 .ls-slide p.small-text-solutions span,
.page-id-123 .ls-slide p.small-text-solutions span,
.page-id-119 .ls-slide p.small-text-solutions span,
.page-id-5196 .ls-slide p.small-text-solutions span,
.page-id-125 .ls-slide p.small-text-solutions span,
.page-id-121 .ls-slide p.small-text-solutions span,
.page-id-127 .ls-slide p.small-text-solutions span,
.page-id-99 .ls-slide p.small-text-solutions span,
.page-id-105 .ls-slide p.small-text-solutions span,
.page-id-109 .ls-slide p.small-text-solutions span,
.page-id-107 .ls-slide p.small-text-solutions span,
.page-id-101 .ls-slide p.small-text-solutions span,
.page-id-103 .ls-slide p.small-text-solutions span,
.page-id-111 .ls-slide p.small-text-solutions span {
    font-weight: 600;
}


.page-id-5213 .ls-slide h3,
.page-id-115 .ls-slide h3,
.page-id-117 .ls-slide h3,
.page-id-123 .ls-slide h3,
.page-id-119 .ls-slide h3,
.page-id-5196 .ls-slide h3,
.page-id-125 .ls-slide h3,
.page-id-121 .ls-slide h3,
.page-id-127 .ls-slide h3,
.page-id-99 .ls-slide h3,
.page-id-105 .ls-slide h3,
.page-id-109 .ls-slide h3,
.page-id-107 .ls-slide h3,
.page-id-101 .ls-slide h3,
.page-id-103 .ls-slide h3,
.page-id-111 .ls-slide h3 {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px !important;
    line-height: 1.2em !important;
}

.page-id-5213 .ls-slide h4,
.page-id-115 .ls-slide h4,
.page-id-117 .ls-slide h4,
.page-id-123  .ls-slide h4,
.page-id-119 .ls-slide h4,
.page-id-5196 .ls-slide h4,
.page-id-125 .ls-slide h4,
.page-id-121 .ls-slide h4,
.page-id-127 .ls-slide h4,
.page-id-99 .ls-slide h4,
.page-id-105 .ls-slide h4,
.page-id-109 .ls-slide h4,
.page-id-107 .ls-slide h4,
.page-id-101 .ls-slide h4,
.page-id-103 .ls-slide h4,
.page-id-111 .ls-slide h4 {
    font-size: 14px !important;
    color: #fff;
    text-transform: uppercase;
    line-height: 1.2em;
    font-family: "Segoe UI Light","Open Sans", Arial !important;
    font-weight: 100 !important;
}

.page-id-5213 .ls-slide h3 span,
.page-id-5213 .ls-slide h4 span,
.page-id-115 .ls-slide h3 span,
.page-id-115 .ls-slide h4 span,
.page-id-117 .ls-slide h3 span,
.page-id-117 .ls-slide h4 span,
.page-id-123 .ls-slide h3 span,
.page-id-123 .ls-slide h4 span,
.page-id-119 .ls-slide h3 span ,
.page-id-119 .ls-slide h4 span,
.page-id-5196 .ls-slide h3 span,
.page-id-5196 .ls-slide h4 span,
.page-id-125 .ls-slide h3 span,
.page-id-125 .ls-slide h4 span,
.page-id-121 .ls-slide h3 span,
.page-id-121 .ls-slide h4 span,
.page-id-127 .ls-slide h3 span,
.page-id-127 .ls-slide h4 span,
.page-id-99 .ls-slide h3 span,
.page-id-99 .ls-slide h4 span,
.page-id-105 .ls-slide h3 span,
.page-id-105 .ls-slide h4 span,
.page-id-109 .ls-slide h3 span,
.page-id-109 .ls-slide h4 span,
.page-id-107 .ls-slide h3 span,
.page-id-107 .ls-slide h4 span,
.page-id-101 .ls-slide h3 span,
.page-id-101 .ls-slide h4 span,
.page-id-103 .ls-slide h3 span,
.page-id-103 .ls-slide h4 span,
.page-id-111 .ls-slide h4 span,
.page-id-111 .ls-slide h4 span {
    font-weight: 600 !important;
}

.page-id-5213 .hr-full.hr-shadow .hr-inner,
.page-id-115 .hr-full.hr-shadow .hr-inner,
.page-id-117 .hr-full.hr-shadow .hr-inner,
.page-id-123 .hr-full.hr-shadow .hr-inner,
.page-id-119 .hr-full.hr-shadow .hr-inner,
.page-id-5196 .hr-full.hr-shadow .hr-inner,
.page-id-125 .hr-full.hr-shadow .hr-inner,
.page-id-121 .hr-full.hr-shadow .hr-inner,
.page-id-127 .hr-full.hr-shadow .hr-inner,
.page-id-99 .hr-full.hr-shadow .hr-inner,
.page-id-105 .hr-full.hr-shadow .hr-inner,
.page-id-109 .hr-full.hr-shadow .hr-inner,
.page-id-107 .hr-full.hr-shadow .hr-inner,
.page-id-101 .hr-full.hr-shadow .hr-inner,
.page-id-103 .hr-full.hr-shadow .hr-inner,
.page-id-111 .hr-full.hr-shadow .hr-inner {
    border-width: 10px !important;
    border-color: #f4f4f4 !important;
    margin: 0 !important;
}

.page-id-5213 .hr-full, .hr-big,
.page-id-115 .hr-full, .hr-big,
.page-id-117 .hr-full, .hr-big,
.page-id-123 .hr-full, .hr-big,
.page-id-119 .hr-full, .hr-big,
.page-id-5196 .hr-full, .hr-big,
.page-id-125 .hr-full, .hr-big,
.page-id-121 .hr-full, .hr-big,
.page-id-127 .hr-full, .hr-big,
.page-id-99 .hr-full, .hr-big,
.page-id-105 .hr-full, .hr-big,
.page-id-109 .hr-full, .hr-big,
.page-id-107 .hr-full, .hr-big,
.page-id-101 .hr-full, .hr-big,
.page-id-103 .hr-full, .hr-big,
.page-id-111 .hr-full, .hr-big {
    margin: 0;
}

#software-development-customization,
#it-strategy-consulting,
#systems-integration,
#capacity-development,
#technical-support {
    padding-top: 30px;
}


/* Services Page Styles */

.page-id-37 .ui-accordion .ui-accordion-header {
    position: static;
}

.page-id-37 #accordions-4544 .accordions-head .accordion-icons,
.page-id-37 #accordions-4559 .accordions-head .accordion-icons,
.page-id-37 #accordions-4564 .accordions-head .accordion-icons,
.page-id-37 #accordions-4566 .accordions-head .accordion-icons,
.page-id-37 #accordions-4566 .accordions-head .accordion-icons,
.page-id-37 #accordions-4567 .accordions-head .accordion-icons {
    top: 100%;
    left: 50%;
    font-family: "Segoe UI","Open Sans", Arial !important;
    font-size: 16px;
}

.page-id-37 #accordions-4544 .accordions-head .accordions-head,
.page-id-37 #accordions-4559 .accordions-head .accordions-head,
.page-id-37 #accordions-4564 .accordions-head .accordions-head,
.page-id-37 #accordions-4566 .accordions-head .accordions-head,
.page-id-37 #accordions-4566 .accordions-head .accordions-head,
.page-id-37 #accordions-4567 .accordions-head .accordions-head {
    font-size: 16px !important;
    padding: 10px 40px;
}

#ui-id-1, #ui-id-3, #ui-id-5, #ui-id-7, #ui-id-9, #ui-id-11, #ui-id-13,
#ui-id-15, #ui-id-17, #ui-id-19, #ui-id-21, #ui-id-23, #ui-id-25,
#ui-id-27, #ui-id-29, #ui-id-31, #ui-id-33, #ui-id-35,
#ui-id-37, #ui-id-39 {
    outline: 2px solid transparent !important;
    font-family: "Segoe UI", "Segoe UI Symbol", "Open Sans", Arial;
    font-size: 16px;
    padding: 10px 35px;
    font-weight: 400;
}

.page-id-37 .accordions.flat  i.accordion-minus {
    position: absolute;
    bottom: 0;
    left: 50%;
}

.page-id-37 .av_font_icon.av-icon-style-border .av-icon-char {
    border-width: 0;
    padding: 0;
    font-size: 110px !important;
    width: 110px !important;
}

.page-id-37 .av_icon_caption {
    color: #ed6f1c;
    text-transform: inherit;
}

.page-id-37 .accordions-head {
    font-weight: 400;
    color: #666666;
    font-size: 16px;
    text-align: center;
    border-color: #e1e1e1;
    border: none !important;
}

.page-id-37 .av-icon-char {
    font-size: 130px !important;
    line-height: 48px !important;
}

#accordions-4544 .accordions-head {
    font-family: "Segoe UI", "Open Sans", Arial !important;
    font-size: 16px !important;
}

.ui-accordion-header-active {
    font-weight: 600 !important;
}

.page-id-37 .ui-accordion-header-active{
    font-weight: 400 !important;
    color: #666666;
}

.page-id-37 .accordion-plus.arrow-thin {
    background-position: 0 -16px;
}

.page-id-37 .accordion-minus.arrow-thin {
    background-position: 0 0;
}

.page-id-37 .accordions.flat .accordion-content {
    background: #fff;
    border: none !important;
    border-color: transparent;
}

.page-id-37 .main_color span {
    border-color: #e1e1e1 !important;
}

.page-id-37 p + h1,
.page-id-37 p + h2,
.page-id-37 p + h3,
.page-id-37 p + h4,
.page-id-37 p + h5,
.page-id-37 p + h6 {
    margin: 0;
}

/* News page styles */

.page-id-51 div#av-magazine-1 .av_one_half {
    width: 100%;
}

.page-id-51 header.entry-content-header {
    margin-top: -9px;
}

.page-id-51 div#av-magazine-1 .av-magazine-thumbnail {
    float: left;
    width: 48%;
    margin-right: 45px;
    padding: 0;
}

.page-id-51 div#av-magazine-1 .av-magazine-title a {
    text-transform: uppercase;
    font-size: 2.6em;
    color: #666;
    line-height: 1.1em;
    font-weight: 100;
    transition: all .5s ease-in-out;
}

.page-id-51 #av-magazine-1 .entry-content {
    display: none !important;
}

.page-id-51 div#av-magazine-1 .av-magazine-title a:hover {
    color: #053a69;
}

.page-id-51 div#av-magazine-1 .av-magazine-time {
    position: absolute;
    bottom: -25px;
}

.page-id-51 div#av-magazine-1 article {
    margin: 40px 0;
}

.page-id-51 .av-magazine-hero-left .av-magazine-hero .av-magazine-content-wrap {
    padding: 10px 0 30px;
}

.page-id-51 .av-magazine-thumbnail {
    border: none;
    padding: 0;
    pointer-events: none;
}

.page-id-51 .av-magazine-time {
    font-size: 12px;
    color: #999;
}


.page-id-51 .av-magazine-title {
    color: #000;
    padding-bottom: 15px !important;
}

.page-id-51 .av-magazine-top-bar {
    border-bottom-width: 0;
}

.page-id-51 .avia-button.avia-size-x-large {
    background-color: #fff !important;
    color: #333 !important;
    padding: 10px 30px;
}

.page-id-51 .av-magazine-entry {
    margin-bottom: 15px;
}

.page-id-51 .av-magazine-entry-id-4748 .av-magazine-content {
    display: none !important;
}

.page-id-51 .main_color div {
    border-color: #e1e1e1;
}

.page-id-51 h1 a,
.page-id-51 h2 a,
.page-id-51 h3 a,
.page-id-51 h4 a,
.page-id-51 h5 a,
.page-id-51 h6 a {
    font-weight: 100 !important;
}

.single-post .container_wrap {
    border-top: 1px solid #e1e1e1;
}

.single-post p + h1,
.single-post p + h2,
.single-post p + h3,
.single-post p + h4,
.single-post p + h5,
.single-post p + h6 {
    margin: 0;
}

.single-post .hr, .single-post .hr-default, .single-post .hr-inner  {
    border-color: #e1e1e1 !important;
    margin: 0 0 10px;
}

.single .entry-content-header h1 a,
.single .entry-content-header h2 a,
.single .entry-content-header h3 a,
.single .entry-content-header h4 a,
.single .entry-content-header h5 a,
.single .entry-content-header h6 a {
    font-weight: 100 !important;
    font-size: 28px !important;
    margin: 20px 0;
    display: block;
    line-height: 1.2em;
}


.single-post .av-magazine-time {
    font-size: 14px;
    color: #999;
}

.single-post .single-post-custom-separator {
    margin: 10px 0 20px;
}

.single-post .date-container {
    font-size: 14px;
}

.single-post .text-sep,
.single-post .blog-categories,
.single-post .blog-author,
.comment-container {
    display: none;
}

.single-post .sidebar {
    border-left: 1px solid #e1e1e1;
}

.sidebar .news-thumb {
    display: none !important;
}

.sidebar .news-content {
    font-size: inherit !important;
}

.sidebar .news-headline {
    font-weight: 400;
    line-height: 1.3em !important;
}

.sidebar .news-headline:hover {
    color: #e8762c !important;
    transition: all .5s ease-in-out;
}

.sidebar .news-time {
    font-size: 12px;
    color: #999;
    margin-top: 5px;
}

.sidebar .news-content {
    line-height: 1.3em !important;
    padding: 20px 0 !important;
}

.sidebar .news-wrap li {
    border-bottom: 1px solid #e1e1e1 !important;
}

/* Blog */



/* White papers page */

.page-id-4881 .orangeWhitePaperBG {
    background-color: #e8762c;
    padding: 100px 5px 30px;
    margin-bottom: 20px;
    color: #fff !important;

}

.page-id-4881 .orangeWhitePaperBG p,
.page-id-4881 .blueWhitePaperBG p {
    margin: 4px 20px 0;
    display: block;
    overflow: hidden;
}

.page-id-4881 .orangeWhitePaperBG a,
.page-id-4881 .blueWhitePaperBG a,
.page-id-4881 .greenWhitePaperBG a {
    color: #fff;
}

.page-id-4881 .greenWhitePaperBG {
	background-color: #0b7e84;
	padding: 82px 5px 30px;
/*     margin-bottom: 20px; */
    color: #fff !important;
}

.page-id-4881 .blueWhitePaperBG {
    background-color: #01528c;
    padding: 100px 5px 30px;
    margin-bottom: 20px;
    color: #fff !important;
}

.page-id-4881 .avia_textblock #wp-portfolio-management {
    background-color: #e8762c;
    padding: 100px 5px 30px;
    margin-bottom: 20px;
}

.page-id-4881 .avia_textblock #wp-case-management {
    background-color: #01528c;
    padding: 100px 5px 30px;
    margin-bottom: 20px;
}

.page-id-4881 .avia_textblock #wp-case-management a,
.page-id-4881 .avia_textblock #wp-portfolio-management a {
    color: #fff;
    text-decoration: none;
    font-family: "Segoe UI Light","Open Sans", Arial !important;
}
.page-id-4881 .avia_textblock #wp-case-management p,
.page-id-4881 .avia_textblock #wp-portfolio-management p {
    margin: 0;
    font-size: 18px !important;
}

.page-id-4881 #floating-left {
    float: left;
    width: 49%;
}

.page-id-4881 #floating-right {
    float: right;
    width: 49%;
}

.page-id-4881  span.av-icon-char {
    font-size: 80px !important;
}

/* Featured Projects page */

.page-id-206 div .av_one_third {
    margin-left: 4%;
    width: 29.33%;
}

.page-id-206 .avia_textblock  h6 {
    color: #333 !important;
    font-size: 16px;
    line-height: 1.2em;
}

.image-overlay-inside:before{
    display: none !important;
}
.image-overlay {
    background: #ec1164;
}
.grid-image:before {
    content: attr(title);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1000;
    text-align: center;
    opacity: 0;
    font-weight: 200;
    font-size: 24px;
    color: #ffffff !important;
    top: 50%;
}

.grid-image:hover:before {
    opacity: 0.9;
}

.grid-image:before{
    transition: all linear 0.2s;
}

.grid-content {
    display: none !important;
}

/* Careers page styles */

ul.careers-sidebar-vacancies {
    text-align: right;
    list-style: none;
}

ul.careers-sidebar-vacancies li {
    font-size: 18px !important;
    padding: 10px 0;
    border-bottom: 1px solid #e1e1e1;
}

ul.careers-sidebar-vacancies li a {
    color: #666666 !important;
}

ul.careers-sidebar-vacancies a:hover {
    color: #e8762c !important;
    transition: all .5s ease-in-out !important;
}

.page-id-55 .sidebar_tab .tab_titles .tab {
    font-size: 16px;
    border: none;
}

.page-id-55 .tab_titles .tab_counter_0 {
    color: transparent !important;
    padding: 0 !important;
}

.page-id-55 .tab_inner_content {
    margin: 38px 0 0 30px;
}

.page-id-55 .tab_inner_content h3 {
    font-weight: 400;
    font-size: 24px;
}

.page-id-55 .sidebar_tab_left .active_tab.tab {
    font-weight: 600;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    background-color: #fdfdfd !important;
}

.page-id-55 .noborder_tabs.sidebar_tab_left .tab_content,
.page-id-55 .noborder_tabs.sidebar_tab_right .tab_content {
    box-shadow: none;
    border-left: 1px solid #e1e1e1;
}

.page-id-55  .avia-button-wrap {
    margin: 20px 0 0 0;
}

.page-id-55  .avia-button-wrap a {
    padding: 10px 30px;
}

.page-id-55 .ls-l h1, .page-id-55 .ls-l h2 {
    color: #fff !important;
}

.logo {
    width: 200px;
}

/* Contact Page */

.page-id-57 .avia-icon-list .iconlist_title {
    margin: 0;
    font-size: 16px;
    color: #333;
}

.page-id-57 .av-icon-char {
    font-size: 60px !important;
    line-height: 20px !important;
}

.page-id-57 .synergy-address .av-icon-char {
    font-size: 60px !important;
    line-height: 40px !important;
}

.gform_wrapper {
    margin: 0 !important;
}

.gform_wrapper h3.gform_title {
    font-size: 24px !important;
    margin: 0 !important;
    color: #053a69;
    font-family: "Segoe UI Light","Open Sans", Arial !important;
    padding-bottom: 15px;
}

.gform_wrapper span.gform_description {
    color: #333;
    position: absolute;
/*     top: 32px; */
}

.gform_wrapper .gsection_description {
    padding: 0 !important;
}

.gform_wrapper .gform_heading {
    margin: 30px 0 10px !important;
}

.gform_wrapper div.validation_error {
    color: #000 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    margin-bottom: 0.4em !important;
    border-top: 1px solid #f4f4f4 !important;
    border-bottom: 1px solid #f4f4f4 !important;
    padding: 0.4em 0px !important;
    clear: both !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    margin-left: 2% !important;
    margin-top: 0 !important;
}

.gform_wrapper ul li:after, .gform_wrapper ul li:before, .gform_wrapper ul.gform_fields {
	margin-top: 20px !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    width: 92% !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin: 0;
}

.gform_wrapper .top_label .gfield_error {
    width: 100% !important;
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: #f4f4f4 !important;
    margin-bottom: .375em !important;
    padding: 0;
    border-top: 1px solid #e1e1e1 !important;
    border-bottom: 1px solid #e1e1e1 !important;
}

.gform_wrapper .validation_message {
    color: #000 !important;
}

.gform_body .input-text,
.gform_body input[type='text'],
.gform_body input[type='input'],
.gform_body input[type='password'],
.gform_body input[type='email'],
.gform_body input[type='number'],
.gform_body input[type='url'],
.gform_body input[type='tel'],
.gform_body input[type='search'],
.gform_body textarea,
.gform_body select {
    border: 1px solid #e1e1e1 !important;
}

#top label {
    color: #666 !important;
    font-size: 15px;
    font-weight: 500;
}

#top .av_inherit_color a {
    text-decoration: none !important;
}

.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span {
    width: 50% !important;
}

::-webkit-input-placeholder {
    color: #e1e1e1 !important;
}

:-moz-placeholder { /* Firefox 18- */
    color: #e1e1e1 !important;
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #e1e1e1 !important;
}

:-ms-input-placeholder {
    color: #e1e1e1 !important;
}

.gform_wrapper .gform_footer {
    padding: 0 !important;
    margin-top: 30px !important;
}

.gform_wrapper .gform_footer input[type=submit] {
    display: block;
    padding: 10px 30px;
    border-radius: 5px;
    float: right;
    margin: 0;
}

/* Partnership Styles */

.page-id-6817 .ls-slide h1 {
    color: #fff;
}

.page-id-6817 .products-icons a {
    width: 50%;
}

.page-id-6817 .partner-icons {
    width: 50%;
    float: left;
    padding: 70px;
}

.page-id-6817 #partnering,
.page-id-6817 #subcontracting,
.page-id-6817 #consulting,
.page-id-6817 #third-party-vendor {
    font-size: 30px !important;
    font-family: "Segoe UI Light","Open Sans", Arial !important;
}

.page-id-6817 #first-quadrant {
    border-right: 1px solid #e1e1e1;
}

.page-id-6817 #first-quadrant,
.page-id-6817 #second-quadrant {
    border-bottom: 1px solid #e1e1e1;
}

.page-id-6817 #third-quadrant {
    border-right: 1px solid #e1e1e1;
}

/* Sitemap */

.page-id-6886 ul {
    list-style: none;
    margin-left: 0;
}

.page-id-6886 ul li {
    margin-left: 0;
}

.page-id-6886 .av-special-heading .av-special-heading-tag {
    font-size: 20px;
    font-weight: 600;
    color: #053a69 !important;
}

.page-id-6886 .av-special-heading-h4 .special-heading-border {
    line-height: 1.5em;
}

 .slide-entry {
    border-bottom: 1px solid #e1e1e1 !important;
    padding-bottom: 20px;
}

.page-id-6886 .avia-content-slider .slide-entry-wrap {
    margin-bottom: 30px;
}


/* Latest News */

.page-id-6760 a.slide-image,
.page-id-6757 a.slide-image {
    width: 10%;
    float: left;
    margin-right: 2%;
}

.page-id-6757 .slide-content {
    float: right;
    overflow: hidden;
    width: 87%;
}

.page-id-6760 .slide-meta,
.page-id-6757 .slide-meta {
    display: block;
}

.page-id-6760 .slide-meta-comments,
.page-id-6757 .slide-meta-comments,
.page-id-6760 .slide-meta-del,
.page-id-6757 .slide-meta-del {
    display: none !important;
}

.page-id-6760 div.slide-entry-excerpt,
.page-id-6757 div.slide-entry-excerpt {
    overflow: hidden !important;
}

.page-id-6757 .read-more-link {
    display: none;
}

.small-resolution-content{
    display:none;
}

/* Archive - All Posts Page */

.archive  .entry-content,
.archive  .blog-categories,
.archive  .text-sep,
.archive  .blog-author {
    display: none;
}

.archive  h2 {
    text-align: left !important;
}

.archive  .post-meta-infos {
    text-align: left !important;
}


.category-44 .post-title {
    font-size: 20px !important;
}

.category-44  .post_delimiter {
    display: none;
}

.category-44 .entry-content-wrapper {
    /*margin: 0 !important;*/
    max-width: none !important;
}

.category-44 .entry-content-header {
    /*margin: 0 !important;*/
    max-width: none !important;
}

.category-44 h2 { margin: 0 !important;}

.category-44 article {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    margin-bottom: 10px;
}


#av-burger-menu-ul a {
    color: #053a69 !important;
}

.avia-layerslider h1, .avia-layerslider h2, .avia-layerslider h3 {
	font-family: "Segoe UI Light","Open Sans", Arial !important;
	font-weight: 100;
	line-height: 1.1em !important;
}

.avia-layerslider h3 {
	color: #ffffff;
	text-transform: uppercase;
	line-height: 1.2em !important;
	font-size: 18px;
}

.avia-layerslider h4 {
	font-size: 14px !important;
    color: #fff;
    text-transform: uppercase;
    line-height: 1.2em;
    font-family: "Segoe UI Light","Open Sans", Arial !important;
    font-weight: 100 !important;
}

.avia-layerslider .small-text-solutions {
	color: #ffffff !important;
	font-size: 13px !important;
    line-height: 1.2em !important;
}

#layerslider_8 h1, #layerslider_8 h2 {
	color: #ffffff !important;
}

.avia-layerslider h1 {
	text-transform: uppercase;
}

.avia-layerslider p {
	font-family: "Segoe UI Light","Open Sans", Arial !important;
	font-weight: 100;
}

.avia-layerslider span {
	font-weight: 600;
}

.title-color h2 {
	color: #ffffff !important;
}

.paragraph-height p {
	line-height: 1.2em !important;
}

@media only screen and (min-width: 1024px) {


}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (max-width: 1020px) {

    .header-scrolled #header_main_alternate .avia-menu.av-main-nav-wrap {
        width: calc(100% - 250px) !important; 
    }

}

@media only screen and (min-width: 620px) and (max-width: 989px) {
    .page-id-39 .flex_column {
        width: 30% !important;
        margin-left: 10% !important;
    }
}

@media only screen and (max-width: 880px) {
    #text-4 {
        display: none;
    }
}

@media only screen and (max-width: 865px) {

    .page-id-2 .ls-slide img.ls-l,
    .page-id-2 .ls-slide p.ls-l { 
        /*display: none !important;*/
    }

    .page-id-2 .ls-slide p.ls-l:last-child {
        display: block !important;
    }

    .page-id-2 #layer_slider_3 img {
        left: 30px;
    }

   
    .logo-text{
       visibility: hidden !important;
      
    }
    #top #header .av-main-nav > li > a .avia-menu-text{
        font-size: 14px;
        line-height: 22px;
    }

    .av-main-nav > li{
        margin-right: 15px;
    }

    .responsive .title_container .breadcrumb {
        top: 2px;
    }

    /* Solutions - Mobile */
    .page-id-35 p.ls-l  {
        /*left: 100px !important;*/
    }
}


/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 860px) {
	
	
@media only screen and (max-width: 767px) {
	
	.stretch_full {
		height: 35px;
	}
	
	.responsive .title_container .main-title + .breadcrumb {
		top: initial;
	}

    #menu-item-4104 ul.sub-menu,
    #menu-item-82 ul.sub-menu,
    #menu-item-70 ul.sub-menu,
    #menu-item-4103 ul.sub-menu {
        width: 85% !important;
    }

    #menu-item-67 li#menu-item-7892,
    #menu-item-64 li#menu-item-7914 {
        display: block !important;
    }
    
    .responsive .logo a {
        vertical-align: bottom;  
    }

    #top #searchform {
        /*display: none;*/
    }

    .logo-text  {
        display: none !important;
    }

    .responsive #top .logo {
        width: 174px;
    }

    #footer .widget {
        margin: 0;
    }

    .flex_column .widget .widgettitle {
        padding-bottom: 2%;
    }

    #footer #nav_menu-3 h3 {
        margin-top: 35px;
    }

    #footer #nav_menu-5 h3 {
        margin-top: 40px;
    }

    #socket .copyright {
        float: none;
    }

    #socket .social_bookmarks {
        float: none;
        margin: 0;
    }

    /* Home - Tablet */

    .page-id-2 .avia-builder-el-8 h1,
    .page-id-2 .avia-builder-el-8 p {
        text-align: left !important;
    }

    .page-id-2 .avia-builder-el-8 .hr-short.hr-right .hr-inner,
    .page-id-2 .avia-builder-el-8 .hr-short.hr-right .hr-inner-style {
        left: 0;
    }

    .page-id-2 .hr-full {
        margin: 50px 0 10px;
    }

    .page-id-2 .hr-inner {
        border: 1px solid #f4f4f4;
    }

    .page-id-2 .avia-builder-el-9 .avia_textblock p,
    .page-id-2 .avia-builder-el-9 .avia_textblock h1 {
        text-align: left !important;
    }

    .page-id-2 .avia-builder-el-9 .hr-short.hr-right .hr-inner,
    .page-id-2 .avia-builder-el-9 .hr-short.hr-right .hr-inner-style {
        left: 0 !important;
    }

    .page-id-2 .ls-fullwidth a.ls-nav-prev,
    .page-id-2 .ls-fullwidth a.ls-nav-next {
        display: none !important;
    }

     .page-id-2 .ls-slide img.ls-l,
    .page-id-2 .ls-slide p.ls-l {
        display: none !important;
    }

    .page-id-2 .ls-slide img#synergy-indicata-video {
        display: block !important;
    }

    .page-id-2 .avia-testimonial {
        padding: 0 !important;
    }

    .page-id-2 .ls-slide a.common-button-styles { display: none !important; }

     /* Products - Tablet */

    .page-id-13 .products-icons a {
        width: 50%;
        border: none !important;
    }

    .page-id-13 .products-icons a#indicata,
    .page-id-13 .products-icons a#cms,
    .page-id-13 .products-icons a#pim,
    .page-id-13 .products-icons a#pdms,
    .page-id-13 .products-icons a#analytica {
        border-right: 1px solid lightgrey !important;
    }

    .page-id-13 .products-icons a#indicata,
    .page-id-13 .products-icons a#cms,
    .page-id-13 .products-icons a#pim,
    .page-id-13 .products-icons a#pdms,
    .page-id-13 .products-icons a#dad,
    .page-id-13 .products-icons a#spis,
    .page-id-13 .products-icons a#sbs,
    .page-id-13 .products-icons a#emis {
        border-bottom: 1px solid lightgrey !important;
    }

    .page-id-5144 .ls-slide p,
    .page-id-17 .ls-slide p,
    .page-id-5460 .ls-slide p,
    .page-id-5482 .ls-slide p,
    .page-id-5521 .ls-slide p,
    .page-id-5525 .ls-slide p,
    .page-id-5528 .ls-slide p,
    .page-id-5531 .ls-slide p,
    .page-id-5534 .ls-slide p {
        display: none !important;
    }

    .page-id-5144 .ls-slide h2,
    .page-id-17 .ls-slide h2,
    .page-id-5460 .ls-slide h2,
    .page-id-5482 .ls-slide h2,
    .page-id-5521 .ls-slide h2,
    .page-id-5525 .ls-slide h2,
    .page-id-5528 .ls-slide h2,
    .page-id-5531 .ls-slide h2,
    .page-id-5534 .ls-slide h2 {
        font-size: 26px !important;
        line-height: 1.3em !important;
    }

    .page-id-5144 .av_one_fourth,
    .page-id-17 .av_one_fourth,
    .page-id-5460 .av_one_fourth,
    .page-id-5482 .av_one_fourth,
    .page-id-5521 .av_one_fourth,
    .page-id-5525 .av_one_fourth,
    .page-id-5528 .av_one_fourth,
    .page-id-5531 .av_one_fourth,
    .page-id-5534 .av_one_fourth {
        width: 50% !important;
    }

    .page-id-5144 .avia-builder-el-27,
    .page-id-17 .avia-builder-el-26,
    .page-id-5482 .avia-builder-el-20,
    .page-id-5521 .avia-builder-el-18,
    .page-id-5525 .avia-builder-el-24,
    .page-id-5528 .avia-builder-el-14,
    .page-id-5531 .avia-builder-el-23 {
        display: block;
    }

    /* Solutions - Tablet */

    .page-id-35 #layer_slider_1 {
        display: block;
    }

    .page-id-35  #av_section_1 {
        display: none;
    }

    .page-id-35 .ls-slide a#by-sector-button,
    .page-id-35 .ls-slide a#by-business-need-button {
        width: auto;
        padding: 10px 30px;
    }

    .page-id-35 .ls-slide a#by-sector-button {
        padding: 10px 50px;
    }

    .page-id-5213 .ls-l h4, .page-id-5213 .small-text-solutions,
    .page-id-115 .ls-l h4, .page-id-115  .small-text-solutions,
    .page-id-117 .ls-l h4, .page-id-117 .small-text-solutions,
    .page-id-123 .ls-l h4, .page-id-123 .small-text-solutions,
    .page-id-119 .ls-l h4, .page-id-119 .small-text-solutions,
    .page-id-5196 .ls-l h4, .page-id-5196 .small-text-solutions,
    .page-id-125 .ls-l h4, .page-id-125 .small-text-solutions,
    .page-id-121 .ls-l h4, .page-id-121 .small-text-solutions,
    .page-id-127 .ls-l h4, .page-id-127 .small-text-solutions,
    .page-id-99 .ls-l h4, .page-id-99 .small-text-solutions,
    .page-id-105 .ls-l h4, .page-id-105 .small-text-solutions,
    .page-id-109 .ls-l h4, .page-id-109 .small-text-solutions,
    .page-id-107 .ls-l h4, .page-id-107 .small-text-solutions,
    .page-id-101 .ls-l h4, .page-id-101 .small-text-solutions,
    .page-id-103 .ls-l h4, .page-id-103 .small-text-solutions,
    .page-id-111 .ls-l h4, .page-id-111 .small-text-solutions {
        display: none;
    }

    .page-id-5213 .ls-slide h3,
    .page-id-115 .ls-slide h3,
    .page-id-117 .ls-slide h3,
    .page-id-123 .ls-slide h3,
    .page-id-119 .ls-slide h3,
    .page-id-5196 .ls-slide h3,
    .page-id-125 .ls-slide h3,
    .page-id-121 .ls-slide h3,
    .page-id-127 .ls-slide h3,
    .page-id-99 .ls-slide h3,
    .page-id-105 .ls-slide h3,
    .page-id-109 .ls-slide h3,
    .page-id-107 .ls-slide h3,
    .page-id-101 .ls-slide h3,
    .page-id-103 .ls-slide h3,
    .page-id-111 .ls-slide h3 {
        display: none;
    }

    .page-id-5213 .avia-testimonial-content  a,
    .page-id-115 .avia-testimonial-content  a,
    .page-id-117 .avia-testimonial-content  a,
    .page-id-123 .avia-testimonial-content  a,
    .page-id-119 .avia-testimonial-content  a,
    .page-id-5196 .avia-testimonial-content  a,
    .page-id-125 .avia-testimonial-content  a,
    .page-id-121 .avia-testimonial-content  a,
    .page-id-127 .avia-testimonial-content  a,
    .page-id-99 .avia-testimonial-content  a,
    .page-id-105 .avia-testimonial-content  a,
    .page-id-109 .avia-testimonial-content  a,
    .page-id-107 .avia-testimonial-content  a,
    .page-id-101 .avia-testimonial-content  a,
    .page-id-103 .avia-testimonial-content  a,
    .page-id-111 .avia-testimonial-content  a,
    .page-id-6817 .avia-testimonial-content  a {
        float: none !important;
        display: block !important;
        margin: 0 auto 20px !important;
        overflow: hidden;
        width: 17%;
    }

    /* Services Tablet */

    .page-id-37 .ls-slide h1 {
        font-size: 28px !important;
    }

    .page-id-37 .ls-slide h2 {
        font-size: 18px !important;
        line-height: 18px !important;
    }

    /* Partnership - Tablet */

    .page-id-6817 .partner-icons {
        width: 100%;
        border: none !important;
    }

    .page-id-6817 #first-quadrant,
    .page-id-6817 #second-quadrant,
    .page-id-6817 #third-quadrant {
        border-bottom: 1px solid #e1e1e1 !important;
    }

    .page-id-6817 .ls-l p {
        display: none;
    }

    /* Featured Projects - Tablet */

    .page-id-206 .ls-slide h1 {
        font-size: 28px !important;
        margin-top: 30px !important;
    }

    .page-id-206 .ls-slide p {
        display: none;
    }

    .page-id-206  div .av_one_third {
        margin-bottom: 50px !important;
    }

    .page-id-206 .avia-image-container {
        float: left;
        width: 46%;
        margin-right: 4%;
    }

    .page-id-206 .av_textblock_section {
        float: left;
        width: 50%;
    }

    .page-id-206 .hr {
        display: none;
    }

    .page-id-206 .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
        padding: 0 !important;
    }

    /* Featured Projects - Inner - Tablet */

    .page-id-6779 .avia_codeblock ul,
    .page-id-6776 .avia_codeblock ul,
    .page-id-6787 .avia_codeblock ul,
    .page-id-6781 .avia_codeblock ul,
    .page-id-6798 .avia_codeblock ul,
    .page-id-6802 .avia_codeblock ul,
    .page-id-6790 .avia_codeblock ul,
    .page-id-6792 .avia_codeblock ul,
    .page-id-6794 .avia_codeblock ul {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    /* Community of Practice - Tablet */

    .page-id-3751 .content {
        padding-top: 0 !important;
    }

    /* Our Company - Tablet */

    .page-id-45 .av_one_third {
        margin-bottom: 45px !important;
    }

    .page-id-45 .iconbox_content_container p {
        padding-bottom: 0 !important;
    }

    .page-id-45 .avia-builder-el-12,
    .page-id-45 .avia-builder-el-14,
    .page-id-45 .avia-builder-el-16,
    .page-id-45 .avia-builder-el-21,
    .page-id-45 .avia-builder-el-23 {
        margin-bottom: 0 !important;
    }

    .page-id-45 .avia-builder-el-19 {
        display: none;
    }

    /* Careers - Tablet */

    .page-id-55 .ls-l p {
        display: none !important;
    }

    .small-resolution-content{
        display:block;
    }
    
    /*.page-id-101 div.avia-image-container img,*/
    .page-id-5213 div.avia-image-container img[title="Evo-2"],
    .page-id-115 div.avia-image-container img[title="Dev-Eff"],
    .page-id-113 div.avia-image-container img[title="Social Protection"],
    .page-id-117 div.avia-image-container img[title="Rule of Law"],
    .page-id-123 div.avia-image-container img[title="Social Protection"],
    .page-id-119 div.avia-image-container img[title="Public-Finance"],
    .page-id-5196 div.avia-image-container img[title="water"],
    .page-id-125 div.avia-image-container img[alt="Education"],
    .page-id-121 div.avia-image-container img[title="Health"],
    .page-id-127 div.avia-image-container img[title="Disaster Recovery"],
    .page-id-99 div.avia-image-container img[title="Project Portfolio Management"],
    .page-id-105 div.avia-image-container img[title="e-Forms Generation"],
    .page-id-109 div.avia-image-container img[title="Managing for Development Results"],
    .page-id-107 div.avia-image-container img[title="monitoring"],
    .page-id-103 div.avia-image-container img[title="Analytical Reporting"],
    .page-id-111 div.avia-image-container img[title="Budget-Preparation-and-Management"]{
       display: none !important;
    }

    .page-id-51 #av-magazine-1 {
        display: none;
    }

    .page-id-51 .hr {
        display: none;
    }

    .page-id-6760 a.slide-image,
    .page-id-6757 a.slide-image {
        width: 15%;
    }

    .page-id-6757 .slide-content {
        width: 82%;
    }

    .main_menu {
        position: absolute !important;
    }

    .av-burger-menu-main {
        /*height: 50px !important;*/
    }

    .responsive #top #wrap_all .main_menu {
        top: -20px !important;
        right: -10px !important;
    }

    #search-2 {
        left: 40%;
    }

    #search-2 #searchform {
        top: 26px;
    }
	
	.stretch_full {
		margin-top: 0;
	}
}
}

@media only screen and (max-width: 560px) {

    #search-2 {
        display: none;
    }

}


@media only screen and (max-width: 520px) {

    #top .avia-slideshow-arrows a.next-slide {
        display: none;
    }

    #top .avia-slideshow-arrows a.prev-slide {
        display: none;
    }

    /* Home Page - Mobile */

    .page-id-2 #layer_slider_1 {
        display: none;
    }

    .page-id-2 #layer_slider_2 {
        display: block;
    }

    .page-id-2 .ls-slide h1 {
        font-size: 28px !important;
        line-height: 28px !important;
    }

    .page-id-2 .after_layer_slider_2 #top .hr-invisible, .hr-invisible .hr-inner {
        border-color: transparent !important;
    }
   
    /* Products - Mobile - Small */

    .page-id-13 .products-icons a {
        width: 100%;
        border: none !important;
    }

    .page-id-13 .products-icons a#indicata,
    .page-id-13 .products-icons a#cms,
    .page-id-13 .products-icons a#pim,
    .page-id-13 .products-icons a#pdms,
    .page-id-13 .products-icons a#dad,
    .page-id-13 .products-icons a#spis,
    .page-id-13 .products-icons a#sbs,
    .page-id-13 .products-icons a#emis,
    .page-id-13 .products-icons a#analytica {
        border: none !important;
        border-bottom: 1px solid lightgrey !important;
    }

    .page-id-13 .products-icons a#analytica {
        border: none !important;
    }

    .page-id-5144 .ls-slide h2,
    .page-id-17 .ls-slide h2,
    .page-id-5460 .ls-slide h2,
    .page-id-5482 .ls-slide h2,
    .page-id-5521 .ls-slide h2,
    .page-id-5525 .ls-slide h2,
    .page-id-5528 .ls-slide h2,
    .page-id-5531 .ls-slide h2,
    .page-id-5534 .ls-slide h2 {
        font-size: 20px !important;
    }

    .page-id-13 .ls-slide h1 {
        font-size: 28px !important;
    }

    .page-id-13 .ls-slide h2 {
        font-size: 18px !important;
        margin-top: 10px !important;
        line-height: 16px !important;
    }

    /* Our Technology - Mobile */

    .page-id-47 .ls-slide img {
        width: 80%!important;
        height: auto !important;
        top: 0 !important;
    }

    .page-id-47 .ls-slide h2 {
        display: none !important;
    }

    .page-id-47 .ls-slide img {
        margin-top: 30px !important;
    }

    .page-id-47 .content {
        padding-top: 0 !important;
    }

    .page-id-47 .avia-image-container {
        float: none !important;
    }



    /* White Papers - Mobile */

    .page-id-4881 .ls-slide h1 {
        font-size: 28px !important;
    }

}

@media only screen and (max-width: 480px) {

    /* Solutions Inner - Removing the banners at the top */

    .page-id-5213 .ls-wp-fullwidth-container,
    .page-id-115 .ls-wp-fullwidth-container,
    .page-id-117 .ls-wp-fullwidth-container,
    .page-id-123 .ls-wp-fullwidth-container,
    .page-id-119 .ls-wp-fullwidth-container,
    .page-id-5196 .ls-wp-fullwidth-container,
    .page-id-125 .ls-wp-fullwidth-container,
    .page-id-121 .ls-wp-fullwidth-container,
    .page-id-127 .ls-wp-fullwidth-container,
    .page-id-99 .ls-wp-fullwidth-container,
    .page-id-105 .ls-wp-fullwidth-container,
    .page-id-109 .ls-wp-fullwidth-container,
    .page-id-107 .ls-wp-fullwidth-container,
    .page-id-101 .ls-wp-fullwidth-container,
    .page-id-103 .ls-wp-fullwidth-container,
    .page-id-111 .ls-wp-fullwidth-container {
        display: none !important;
    }

    .page-id-5144 .stretch_full,
    .page-id-17 .stretch_full,
    .page-id-5460 .stretch_full,
    .page-id-5482 .stretch_full,
    .page-id-5521 .stretch_full,
    .page-id-5525 .stretch_full,
    .page-id-5528 .stretch_full,
    .page-id-5531 .stretch_full,
    .page-id-5213 .stretch_full,
    .page-id-115 .stretch_full,
    .page-id-113 .stretch_full,
    .page-id-117 .stretch_full,
    .page-id-123 .stretch_full,
    .page-id-119 .stretch_full,
    .page-id-5196 .stretch_full,
    .page-id-125 .stretch_full,
    .page-id-121 .stretch_full,
    .page-id-127 .stretch_full,
    .page-id-99 .stretch_full,
    .page-id-105 .stretch_full,
    .page-id-109 .stretch_full,
    .page-id-107 .stretch_full,
    .page-id-101 .stretch_full,
    .page-id-103 .stretch_full,
    .page-id-111 .stretch_full,
    .page-id-6817 .stretch_full,
    .page-id-3751 .stretch_full {
        height: 50px !important;
    }

    a#idm7-factshet-button {
        padding: 10px 20px !important;
    }

    .page-id-5144 .av_one_fourth,
    .page-id-17 .av_one_fourth,
    .page-id-5460 .av_one_fourth,
    .page-id-5482 .av_one_fourth,
    .page-id-5521 .av_one_fourth,
    .page-id-5525 .av_one_fourth,
    .page-id-5528 .av_one_fourth,
    .page-id-5531 .av_one_fourth,
    .page-id-5534 .av_one_fourth {
        width: 100% !important;
    }

    .page-id-6817 .partner-icons {
        padding: 40px 20px;
    }

    /* Services - Mobile */

    .page-id-37 .ls-slide h1 {
       margin-top: 25px !important;
    }

    .page-id-37 .ls-slide h2 {
        display: none;
    }

    .page-id-37 .avia-icon-pos-left {
        float: none;
    }
    .page-id-37 h2 {
        text-align: center;
        margin-bottom: 20px !important;
    }


    /* Featured Projects - Mobile */

    .page-id-206  div .av_one_third {
        margin-bottom: 50px !important;
    }

    .page-id-206 .avia-image-container {
        float: none;
        width: 100%;
        margin-right: 0;
    }

    .page-id-206 .av_textblock_section {
        float: none;
        width: 100%;
        text-align: center;
    }

    /* Careers - Mobile */

    .page-id-55 .ls-l h1 {
        margin-bottom: 0 !important;
    }

    /* Solutions - Mobile */

    .page-id-35 #layer_slider_1 {
        display: none;
    }

    /*.page-id-35 #layer_slider_1 h2 {*/
        /*display: none;*/
    /*}*/

    /*.page-id-35 p.ls-l {*/
        /*top: 90px !important;*/
    /*}*/

    /*.page-id-35 h1 {*/
        /*top: 60px!important;*/
    /*}*/

    /*.page-id-35 .ls-slide a#by-sector-button {*/
        /*padding: 10px 30px;*/
    /*}*/
    /*.page-id-35 .ls-slide a#by-business-need-button {*/
        /*padding: 10px 20px;*/
    /*}*/

    .page-id-6760 a.slide-image,
    .page-id-6757 a.slide-image {
        width: 20%;
        float: none;
        margin: 0 auto;
    }

    .page-id-6757 .slide-content {
        width: 100%;
        float: none;
        margin-top: 20px;
        text-align: center;
    }
	
	

}

@media only screen and (max-width: 350px) {
	
}

@media only screen and (max-width: 320px) {

    .page-id-5144 .ls-slide h2,
    .page-id-17 .ls-slide h2,
    .page-id-5460 .ls-slide h2,
    .page-id-5482 .ls-slide h2,
    .page-id-5521 .ls-slide h2,
    .page-id-5525 .ls-slide h2,
    .page-id-5528 .ls-slide h2,
    .page-id-5531 .ls-slide h2,
    .page-id-5534 .ls-slide h2 {
        font-size: 16px !important;
    }

    .page-id-6817 .ls-l {
        top: 17px !important;
        left: 20px !important;
    }

    .page-id-206 .av_textblock_section {
        text-align: left;
    }

    .page-id-55 .ls-l h1 {
        font-size: 24px !important;
        left: 20px !important;
    }

    .page-id-55 .ls-l h2 {
        font-size: 18px !important;
        left: 20px !important;
    }

    .page-id-35 p.ls-l {
        top: 70px !important;
    }

    .page-id-35 h1 {
        top: 30px!important;
    }

    .page-id-35 .ls-slide a#by-sector-button {
        padding: 10px 26px;
    }
    .page-id-35 .ls-slide a#by-business-need-button {
        padding: 10px 16px;
    }

    .page-id-13 .ls-slide h1 {
        margin-top: 20px !important;
    }

    .page-id-13 .ls-slide h2 {
       display: none !important;
    }

}
