/*###############################################
INDIVIDUAL PAGES
###############################################*/

.uk-navbar-center:not(:only-child) {
transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px));
}

/* HOME PAGE-------------------------------------*/

/* Home Buttons */

.learn_more_holistic .uk-button {
border: none;
overflow: visible;
line-height: 48px;
min-height: 48px;
border-radius: 6px;
text-decoration: none;
text-align: center;
color: #fff;
display: inline-block;
vertical-align: middle;
box-shadow: 3px 6px 5px 0px #e9e9e9;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
text-transform: none;
padding: 0 31px 0 31px;
/*background-image: -webkit-linear-gradient(top, #222222, #222222);
background-image: linear-gradient(to bottom, #3096ef, #3096ef); */        
background-color: #D60E0E;
background-origin: border-box;
font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-size: 16px !important;
font-weight: 400 !important;
letter-spacing: 1px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.learn_more_holistic .uk-button:hover, 
.learn_more_holistic .uk-button:focus {
  background-color: #434d9b;
  color: #ffffff;
   /* background-image: linear-gradient(to bottom, #3096ef, #2975b8);
	box-shadow: 3px 7px 5px 0px #e9e9e9; */
}

.learn_more_main .uk-button {
border: none;
overflow: visible;
line-height: 48px;
min-height: 48px;
border-radius: 6px;
text-decoration: none;
text-align: center;
color: #fff;
display: inline-block;
vertical-align: middle;
box-shadow: 3px 6px 5px 0px #e9e9e9;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
text-transform: none;
padding: 0 31px 0 31px;
/*background-image: -webkit-linear-gradient(top, #222222, #222222);
background-image: linear-gradient(to bottom, #3096ef, #3096ef); */        
background-color: #D60E0E;
background-origin: border-box;
font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-size: 16px !important;
font-weight: 400 !important;
letter-spacing: 1px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.learn_more_main .uk-button:hover, 
.learn_more_main .uk-button:focus {
  background-color: #177dcf;
  color: #ffffff;
   /* background-image: linear-gradient(to bottom, #3096ef, #2975b8);
	box-shadow: 3px 7px 5px 0px #e9e9e9; */
} 

.learn_more .uk-button {
	border: none;
	overflow: visible;
	line-height: 44px;
	min-height: 44px;
	border-radius: 6px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	box-shadow: 3px 6px 5px 0px #e9e9e9;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
	text-transform: none;
	background-color: #D60E0E;
	background-origin: border-box;
	font-family: 'Roboto', Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.learn_more .uk-button:hover, 
.uk-button:focus {
  background-color: rgb(23, 125, 207);
  color: rgb(255, 255, 255);
   /* background-image: linear-gradient(to bottom, #3096ef, #2975b8);
	box-shadow: 3px 7px 5px 0px #e9e9e9; */
}




.home{
    margin-top: 24rem;
    margin-bottom: 14rem;
 
}

/*###############################################
FOOTER
###############################################*/
/*
.uk-footer {
  all: initial;
  * {
    all: unset;
  }
}
*/

.uk-footer li a {
	text-decoration:none;
	font-weight: 300;
/*	font-size: initial; */
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	transition: 0.3s;
}

.uk-footer li a:hover {
	color: #434343;
}

.uk-footer-contact-us a {
	color: #5f5f5f;
	text-decoration:none;
	font-weight: 300;
/*	font-size: initial; */
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	transition: 0.3s;
}

.uk-footer-contact-us a:hover {
	color: #000000;
}

.copyright span,
.copyright a  {
	text-decoration:none;
	font-size: 14px;
	transition: 0.3s;
	
}

.footer-cities-copyright {
	margin-top: -10px !important;
}

/*###############################################
LOS ANGELES IT SERVICES PAGE
###############################################*/

.la_it_services_header .uk-button {
border: 2px solid rgba(23, 125, 207, 1);
margin: 10px 0 0px 0px;
overflow: visible;
line-height: 48px;
min-height: 48px;
border-radius: 6px;
text-decoration: none;
text-align: center;
color: #fff;
display: inline-block;
vertical-align: middle;
box-shadow: 1px 2px 3px #4f4f4f;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
text-transform: none;
padding: 0 50px 0 50px;
/*background-image: -webkit-linear-gradient(top, #222222, #222222);
background-image: linear-gradient(to bottom, #3096ef, #3096ef); */        
background-color: transparent;
background-origin: border-box;
font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-size: 16px !important;
font-weight: 400 !important;
letter-spacing: 1px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.la_it_services_header .uk-button:hover, 
.la_it_services_header  .uk-button:focus {
  text-decoration:none;
  background-color: transparent;
  color: #ffffff;
  box-shadow: 0 0 0 2px #8e8e8e;
     /* background-image: linear-gradient(to bottom, #3096ef, #2975b8);
	box-shadow: 3px 7px 5px 0px #e9e9e9; */
}

/* Reserve a consultation Desktop Button */
.la_it_services_header_desktop_button .uk-button {
	display: inline;
	    margin-top: -8px;
	-webkit-appearance: none;
	    border: none;
	    overflow: visible;
	    font: inherit;
	        font-family: inherit;
	        font-weight: inherit;
	        line-height: inherit;
	    color: #fff;
	    display: inline-block;
	    box-sizing: border-box;
	        background-image: none;
	        background-origin: padding-box;
	    vertical-align: middle;
	    line-height: 50px;
	    min-height: 50px;
	    text-decoration: none;
	    text-align: center;
		padding: 0 80px 0 80px;
	    border-radius: 6px;
	    background-color: #D60E0E;
	    background-origin: border-box;
	    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0), 1px 1px 1px rgba(0, 0, 0, 0);
	    font-family: 'Roboto', Helvetica, Arial, sans-serif;
	    font-size: 18px  !important;
	    font-weight: 400;
	    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
	    text-transform: none;
	    letter-spacing: 1px;
	    -webkit-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	box-shadow: 3px 7px 5px 0px #e9e9e9;
	float: center;
}

.la_it_services_header_desktop_button .uk-button:hover, 
.la_it_services_header_desktop_button  .uk-button:focus {
    background-color: #177dcf;
    color: #ffffff;
}


/* Contact us phone Mobile Button */
.la_it_services_header_mobile .uk-button {
border: 2px solid rgba(23, 125, 207, 1);
margin: -50px 0 0px 0px;
overflow: visible;
line-height: 48px;
min-height: 48px;
border-radius: 6px;
text-decoration: none;
text-align: center;
color: #fff;
display: inline-block;
vertical-align: middle;
box-shadow: 1px 2px 3px #4f4f4f;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
text-transform: none;
padding: 0 50px 0 50px;
/*background-image: -webkit-linear-gradient(top, #222222, #222222);
background-image: linear-gradient(to bottom, #3096ef, #3096ef); */        
background-color: transparent;
background-origin: border-box;
font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-size: 16px !important;
font-weight: 400 !important;
letter-spacing: 1px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
float: center;
}

.la_it_services_header_mobile .uk-button:hover, 
.la_it_services_header_mobile  .uk-button:focus {
  text-decoration:none;
  background-color: transparent;
  color: #ffffff;
  box-shadow: 0 0 0 2px #8e8e8e;
     /* background-image: linear-gradient(to bottom, #3096ef, #2975b8);
	box-shadow: 3px 7px 5px 0px #e9e9e9; */
}


/* Reserve a consultation Mobile Button */

.la_it_services_header_mobile_button .uk-button {
	display: inline;
	    margin-top: -45px;
	-webkit-appearance: none;
	    border: none;
	    overflow: visible;
	    font: inherit;
	        font-family: inherit;
	        font-weight: inherit;
	        line-height: inherit;
	    color: #fff;
	    display: inline-block;
	    box-sizing: border-box;
	        background-image: none;
	        background-origin: padding-box;
	    vertical-align: middle;
	    line-height: 50px;
	    min-height: 50px;
	    text-decoration: none;
	    text-align: center;
		padding: 0 60px 0 60px;
	    border-radius: 6px;
	    background-color: #D60E0E;
	    background-origin: border-box;
	    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0), 1px 1px 1px rgba(0, 0, 0, 0);
	    font-family: 'Roboto', Helvetica, Arial, sans-serif;
	    font-size: 18px  !important;
	    font-weight: 400;
	    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
	    text-transform: none;
	    letter-spacing: 1px;
	    -webkit-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	box-shadow: 3px 7px 5px 0px #e9e9e9;
	float: center;
}

.la_it_services_header_mobile_button .uk-button:hover, 
.la_it_services_header_mobile_button  .uk-button:focus {
    background-color: #177dcf;
    color: #ffffff;
}


.ceo_read_the_letter .uk-button {
	display: inline;
	    margin: 0 0 3px 50px;
	-webkit-appearance: none;
	    border: none;
	    overflow: visible;
	    font: inherit;
	        font-family: inherit;
	        font-weight: inherit;
	        line-height: inherit;
	    color: #fff;
	    display: inline-block;
	    box-sizing: border-box;
	        background-image: none;
	        background-origin: padding-box;
	    vertical-align: middle;
	    line-height: 50px;
	    min-height: 50px;
	    text-decoration: none;
	    text-align: center;
		padding: 0 40px 0 40px;
	    border-radius: 6px;
	    background-color: #D60E0E;
	    background-origin: border-box;
		box-shadow: 2px 3px 3px #353535;
	    font-family: 'Roboto', Helvetica, Arial, sans-serif;
	    font-size: 18px  !important;
	    font-weight: 400;
	    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
	    text-transform: none;
	    letter-spacing: 1px;
	    -webkit-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
		float: center;
}

.ceo_read_the_letter .uk-button:hover, 
.ceo_read_the_letter  .uk-button:focus {
    background-color: #177dcf;
    color: #ffffff;
}

/* old button style, hard to see

.ceo_read_the_letter .uk-button {
border: 2px solid rgba(23, 125, 207, 1);
margin: 0 0 3px 50px;
overflow: visible;
line-height: 48px;
min-height: 48px;
border-radius: 6px;
text-decoration: none;
text-align: center;
color: #fff;
display: inline-block;
vertical-align: middle;
box-shadow: 2px 3px 3px #353535;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
text-transform: none;
padding: 0 40px 0 40px;
/*background-image: -webkit-linear-gradient(top, #222222, #222222);
background-image: linear-gradient(to bottom, #3096ef, #3096ef);  // close comment here if using this button
background-color: transparent;
background-origin: border-box;
font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-size: 17px !important;
font-weight: 400 !important;
letter-spacing: 1px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
 */    


/*  old button hover style, hard to see

.ceo_read_the_letter .uk-button:hover, 
.ceo_read_the_letter .uk-button:focus {
  text-decoration:none;
  background-color: transparent;
  color: #ffffff;
  box-shadow: 0 0 0 2px #d0d0d0;
     /* background-image: linear-gradient(to bottom, #3096ef, #2975b8);
	box-shadow: 3px 7px 5px 0px #e9e9e9; // close comment here if using this button
}
*/

.ceo_read_the_letter_mobile .uk-button {
	display: inline;
	margin: 0 0 3px 0px;
	-webkit-appearance: none;
	    border: none;
	    overflow: visible;
	    font: inherit;
	        font-family: inherit;
	        font-weight: inherit;
	        line-height: inherit;
	    color: #fff;
	    display: inline-block;
	    box-sizing: border-box;
	        background-image: none;
	        background-origin: padding-box;
	    vertical-align: middle;
	    line-height: 48px;
	    min-height: 48px;
	    text-decoration: none;
	    text-align: center;
		padding: 0 40px 0 40px;
	    border-radius: 6px;
	    background-color: #D60E0E;
	    background-origin: border-box;
	    box-shadow: 2px 3px 3px #353535;
	    font-family: 'Roboto', Helvetica, Arial, sans-serif;
	    font-size: 18px  !important;
	    font-weight: 400;
	    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
	    text-transform: none;
	    letter-spacing: 1px;
	    -webkit-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
		float: center;
}

.ceo_read_the_letter_mobile .uk-button:hover, 
.ceo_read_the_letter_mobile  .uk-button:focus {
    background-color: #177dcf;
    color: #ffffff;
}


/* old MOBILE style, hard to see

.ceo_read_the_letter_mobile .uk-button {
border: 2px solid rgba(23, 125, 207, 1);
margin: 0 0 3px 0px;
overflow: visible;
line-height: 48px;
min-height: 48px;
border-radius: 6px;
text-decoration: none;
text-align: center;
color: #fff;
display: inline-block;
vertical-align: middle;
box-shadow: 2px 3px 3px #353535;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
text-transform: none;
padding: 0 40px 0 40px;
/*background-image: -webkit-linear-gradient(top, #222222, #222222);
background-image: linear-gradient(to bottom, #3096ef, #3096ef); // close comment if using
background-color: transparent;
background-origin: border-box;
font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-size: 17px !important;
font-weight: 400 !important;
letter-spacing: 1px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.ceo_read_the_letter_mobile .uk-button:hover, 
.ceo_read_the_letter_mobile .uk-button:focus {
  text-decoration:none;
  background-color: transparent;
  color: #ffffff;
  box-shadow: 0 0 0 2px #d0d0d0;
     /* background-image: linear-gradient(to bottom, #3096ef, #2975b8);
	box-shadow: 3px 7px 5px 0px #e9e9e9; // close comment if using
}
*/

.ceo_sig a {
	color: #444649;
	text-decoration: none;
}

.ceo_sig a:hover {
	color: black;
	text-decoration: none;
}

.ceo_letter_bottom_banner{
    background-color: #eff5fa;
}

.la_it_services_hosted .uk-button {
	border: 2px solid rgba(23, 125, 207, 1);
	margin: 0 0 0px 0px;
	overflow: visible;
	line-height: 48px;
	min-height: 48px;
	border-radius: 6px;
	text-decoration: none;
	text-align: center;
	color: #434343;
	display: inline-block;
	vertical-align: middle;
	box-shadow: 1px 2px 3px #353535;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
	text-transform: none;
	padding: 0 40px 0 40px;
	/*background-image: -webkit-linear-gradient(top, #222222, #222222);
	background-image: linear-gradient(to bottom, #3096ef, #3096ef); */        
	background-color: transparent;
	background-origin: border-box;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-size: 16px !important;
	font-weight: 400 !important;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.la_it_services_hosted .uk-button:hover, 
.la_it_services_hosted .uk-button:focus {
  text-decoration:none;
  background-color: transparent;
  box-shadow: 0 0 0 2px #d0d0d0;
     /* background-image: linear-gradient(to bottom, #3096ef, #2975b8);
	box-shadow: 3px 7px 5px 0px #e9e9e9; */
}

.la_it_services_hosted {
	margin-bottom: 30px;
}


.la_it_services_hosted_top {
	margin: 40px 0 0 0;
}

.la_it_industries a {
	scroll-margin-top: 120px;
	color: #166b96;
	cursor: auto;
	text-decoration: none;
}

.la_it_industries a:hover {
	text-decoration: none;
}


.industries_slider_la .uk-slidenav-previous {
display: block !important;
visibility: visible !important;
overflow: visible !important; 
color: #292929 !important;
margin-left: -35px !important;
}


.industries_slider_la .uk-scope .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {
display: block !important;
}
/*
.industries_slider_la .uk-hidden-hover{display:block!important}

.industries_slider_la .uk-hidden-hover:not(:focus-within){display:block!important;position:absolute!important;width:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}

had to remove :not from /media/com_widgetkit/css/site.css to make the arrows appear always
*/
.industries_slider_la .uk-slidenav-previous a:hover {
display: block !important;
visibility: visible !important;
color: black !important;
margin-left: -35px !important;
}


.industries_slider_la .uk-hidden-hover {
	display: block !important;
	visibility: visible !important;
}

.industries_slider_la .uk-slidenav-next {
display: block !important;
visibility: visible !important;
overflow: visible !important; 
color: #292929 !important;
margin-right: -35px !important;
}

.industries_slider_la .uk-scope .uk-dotnav {
	margin: 30px 0px 0px 0px;
}

.industries_slider_la .uk-scope .uk-dotnav a:hover {
	background-color: #292929;
}

.industries_slider_la .uk-scope .uk-dotnav>.uk-active>* {
	background-color: #292929;
	border-color: #292929;
}

.industries_slider_la .uk-scope .uk-dotnav>*>* {
	border: 1px solid #666;
}

.industries_slider_la .uk-button {
	text-transform: none !important;
	border: none !important;
	margin: 0 0 0px 0px !important;
	overflow: visible !important;
	line-height: 48px !important;
	min-height: 48px !important;
	border-radius: 6px !important;
	text-decoration: none !important;
	text-align: center !important;
	color: white !important;
	display: inline-block !important;
	vertical-align: middle !important;
	box-shadow: 3px 7px 5px 0px #e9e9e9 !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0) !important;
	text-transform: none !important;  
	padding: 0 30px 0 30px !important;
	/*background-image: -webkit-linear-gradient(top, #222222, #222222);
	background-image: linear-gradient(to bottom, #3096ef, #3096ef);   */      
	background-color: #D60E0E !important; 
	background-origin: border-box !important;
	font-family: 'Roboto', Helvetica, Arial, sans-serif !important;
	font-size: 17px !important;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
	-webkit-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
}

.industries_slider_la .uk-button:hover, 
.industries_slider_la .uk-button:focus {
  text-decoration:none !important;
  background-color: #1472c9 !important;
     /* box-shadow: 0 0 0 2px #d0d0d0 !important;
  background-image: linear-gradient(to bottom, #3096ef, #2975b8);
	box-shadow: 3px 7px 5px 0px #e9e9e9; */
}


.specific_industries_accordian a {
    font-weight: 400;
	text-decoration: none;
}
	
.specific_industries_accordian a:hover {
	color: black;
	text-decoration: none;
}

/*###############################################
MANAGED IT PAGE
###############################################*/
.infrastructure-management {
    background-color: rgba(111, 199, 224, 0.07);
}

.infrastructure-management {
    background-color: rgba(111, 199, 224, 0.07);
}


.managed-it-title { background-image: linear-gradient(rgba(207, 228, 252,.20), rgba(0,0,0,0));
	letter-spacing: 2px;
	}


.managed-it-security-services  {
	background-color: linear-gradient(rgba(0,0,0,0), rgba(207, 228, 252,.3));
}


.governance-services {
    background-color: rgba(111, 199, 224, 0.07);
}

.governance-services {
    background-color: rgba(111, 199, 224, 0.07);
}

.integration-services {
    background-color: rgba(111, 199, 224, 0.07);
}

.integration-services {
    background-color: rgba(111, 199, 224, 0.07);
}

.achieve-operational-excellence {
    background-color: rgba(111, 199, 224, 0.07);
}

.achieve-operational-excellence {
    background-color: rgba(111, 199, 224, 0.07);
}


.leverage-technology {
    background-color: rgba(111, 199, 224, 0.07);
}

.leverage-technology {
    background-color: rgba(111, 199, 224, 0.07);
}

.innovate-for-the-future {
    background-color: rgba(111, 199, 224, 0.07);
}

.innovate-for-the-future {
    background-color: rgba(111, 199, 224, 0.07);
}



/*###############################################
ASSOCIATIONS AND NON PROFITS
###############################################*/

#agencies-title-1 { background: rgb(239, 245, 253);}

.associations-title { background-image: linear-gradient(rgba(115,165,249, 0.2), rgba(255,255,255,0));
	letter-spacing: 2px;
	}


.associations-title-mobile { 
		background: RGBA(207,228,252,0.4);
		letter-spacing: 2px;
		}

/*
.stay-on-track {
    background-color: #71bbe605;

}
*/

.stay-on-track {
    background-color: rgba(113, 187, 230, 0.02);

}


/*
.keep-in-touch {
    background-color: #ea91490d;
}
*/

.keep-in-touch {
    background-color: rgba(234, 145, 73, 0.05);
}


.associations-take-it-easy  {
		background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252, 0.3));
		}

.associations-take-it-easy-mobile  {
		background: rgba(207, 228, 252, 0.3);
				}


				/*
.encahnce-your-exp {
    background-color: #d1d2d621;
}
*/
.encahnce-your-exp {
    background-color: rgba(209, 210, 214, 0.13);
}



/*###############################################
ASSOCIATIONS AND NON PROFITS
###############################################*/

#agencies-title-2 { background-color: rgba(197, 206, 255, 0.33);}



/*
.develop-your-edge {
    background-color: #71bbe605;
}
*/

.develop-your-edge {
    background-color: rgba(113, 187, 230, 0.02);
}
/*
.work-without-interruption {
    background-color: #e2f1f61f;
}
*/

.work-without-interruption {
    background-color: rgba(226, 241, 246, 0.12);
}

/*
.it-matters-where {
    background-color: #f1aa520d;
}
*/
.it-matters-where {
    background-color: rgba(241, 170, 82, 0.05);
}



/*###############################################
COMMUNICATIONS AND MEDIA 
###############################################*/

/* #agencies-title-1 { background: #c5ceff54;} */



.communications-title { background-image: linear-gradient(rgba(115,165,249, 0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}

/*
.stay-on-track {
    background-color: #71bbe605;
}
*/
	
.stay-on-track {
    background-color: rgba(113, 187, 230, 0.02);
}


/*
.keep-in-touch {
    background-color: #ea91490d;
}
*/

.keep-in-touch {
    background-color: rgba(234, 145, 73, 0.05);
}


/*
.encahnce-your-exp {
    background-color: #d1d2d621;
}
*/

.encahnce-your-exp {
    background-color: rgba(209, 210, 214, 0.13);
}

/*
.communications-stay-on-track {
    background-color: #71bbe605;
}
*/
.communications-stay-on-track {
    background-color: rgba(113, 187, 230, 0.02);
}


/*
.communications-stay-connected {
    background-color: #ea91490d;
}
*/

.communications-stay-connected {
    background-color: rgba(234, 145, 73, 0.05);
}

.communications-develop-your-edge  {
		background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252,0.3));
		}
		/*
.it-border{
.uk-width-expand\@m { 
    border-radius: 15px;
    border: 2px;
    background-color: rgba(202, 222, 226, 0.15);
    padding: 20px;
    margin: 2px;
      
}

*/
/*###############################################
EDUCATION
###############################################*/


#agencies-title-3 { background-color: rgba(197, 206, 255, 0.33);}

/*
.stay-on-track-3 {
	    background: #f4f0e51f;
}
*/

.stay-on-track-3 {
	    background-color: rgba(244, 240, 229, 0.12);
}
.stay-on-track {
    background-color: rgba(113, 187, 230, 0.02);
}


/*
.education-work-securely {
	    background: #73a5f90d;
}
*/
	
.education-work-securely {
	    background-color: rgba(115, 165, 249, 0.05);
}


/*
.education-work-securely {
	    background: #f4f0e51f;
}
*/



.education-a-holistic-approach {
		background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252,0.3));
		}



/*
.holistic-approch {
	    background: #ff81810a;
}
*/

		/*
.always-ready {
	    background-color: #f7a76917;
}
*/
.always-ready {
	    background-color: rgba(247, 167, 105, 0.09);
}





/*###############################################
ENGINEERING AND CONSTRUCTION 
###############################################*/

.engineering-and-construction-title { background-image: linear-gradient(rgba(115,165,249,0.20), rgba(255,255,255,0));
		letter-spacing: 2px;
		}

#agencies-title-4 { background-color: rgba(197, 206, 255, 0.33);}

/*
.stay-on-track-4 {
    background-color: rgba(113, 187, 230, 0.02);
}

/*
.stay-on-track-4 {
    background: #73a5f90d;
}

*/

.engineering-integrate-your-functions  {
		background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252, 0.3));
		}


.work-without-bounds {
    background-color: rgba(234, 238, 241, 0.17);
}
.integrate-your-functions {
    background-color: rgba(81, 168, 255, 0.05);
}

.everything-you-need-to-perform {
    background-color: rgba(223, 228, 232, 0.17);
}

.it-matters-where-2 {
    background-color: rgba(50, 64, 73, 0.03);
}


/*###############################################
FINANCIAL SERVICES
###############################################*/


#agencies-title-5 { background-color: rgba(197, 206, 255, 0.33);}



.financial-services-title { background-image: linear-gradient(rgba(115,165,249,0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}



.financial-secure-your-operations {
				background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252, 0.3));
				}



.financial-simplify-your-process {
		    background-color: rgba(234, 145, 73, 0.05);
}


.stay-on-track-5 {
    background-color: rgba(113, 187, 230, 0.02);
}

.simplify-your-process {
    background-color: rgba(241, 241, 241, 0.29);
}
.secure-your-operation {
    background-color: rgba(84, 79, 86, 0.02);
}

.be-ready-for-the-future {
    background-color: rgba(102, 178, 247, 0.05);
}

.stay-protected {
    background-color: rgba(152, 211, 255, 0.05);
}


/*###############################################
HEALTH CARE
###############################################*/


#agencies-title-6 { background-color: rgba(197, 206, 255, 0.33);}

.healthcare-services-title { background-image: linear-gradient(rgba(115,165,249, 0.2), rgba(255,255,255,0));
	letter-spacing: 2px;
	}


.stay-on-track-6 {
    background-color: rgba(113, 187, 230, 0.02);
}

.work-with-confidence {
    background-color: rgba(212, 191, 170, 0.08);
}

.healthcare-meet-hipaa-compliance {
			background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252,0.3));
}
	
	
.what-matters-most {
    background-color: rgba(220, 177, 135, 0.04);
}

.it-matters {
    background-color: rgba(239, 242, 235, 0.16);
}


/*###############################################
HOSPITALITY
###############################################*/


#agencies-title-7 { background-color: rgba(197, 206, 255, 0.33);}


.hospitality-services-title { background-image: linear-gradient(rgba(115,165,249,0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}


.stay-on-track-7 {
    background-color: rgba(113, 187, 230, 0.02);
}

.impress-your-guests {
    background-color: rgba(162, 140, 116, 0.05);
}
.never-miss-a-bit {
    background-color: rgba(102, 106, 112, 0.02);
}


.hospitality-never-miss-a-beat {
			background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252,0.3));
}


.what-matters-most-2 {
    background-color: rgba(17, 16, 12, 0.02);
}

.it-matters-2 {
    background-color: rgba(73, 72, 86, 0.05);
}





/*###############################################
LAW FIRMS
###############################################*/


#agencies-title-8 { background-color: rgba(197, 206, 255, 0.33);}


.law-services-title { background-image: linear-gradient(rgba(115,165,249,0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}

.stay-on-track-8 {
    background-color: rgba(113, 187, 230, 0.02);
}

.work-with-confidence {
    background-color: rgba(189, 186, 181, 0.08);
}
.access-from-anywhere {
    background-color: rgba(40, 46, 58, 0.03);
}


.hospitality-access-from-anywhere {
			background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252,0.3));
}


.exceed-client-expectation {
    background-color: rgba(45, 61, 68, 0.04);
}

.keep-your-data-safe {
    background-color: rgba(142, 180, 189, 0.08);
}



/*###############################################
LOGISTICS
###############################################*/


#agencies-title-9 { background-color: rgba(197, 206, 255, 0.33);}



.logistics-services-title { background-image: linear-gradient(rgba(115,165,249,0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}

.stay-on-track-9 {
    background-color: rgba(113, 187, 230, 0.02);
}

.optimize-your-strategy {
    background-color: rgba(228, 201, 178, 0.11);
}
.on-the-road {
    background-color: rgba(40, 46, 58, 0.03);
}

.logistics-on-the-road {
			background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252,0.3));
}



.scale-and-grow {
    background-color: rgba(193, 216, 210, 0.12);
}

.it-matters-3 {
    background-color: rgba(216, 160, 64, 0.08);
}




/*###############################################
PUBLIC SERVICE
###############################################*/


#agencies-title-10 { background-color: rgba(197, 206, 255, 0.33);}


.public-services-title { background-image: linear-gradient(rgba(115,165,249,0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}



.stay-on-track-10 {
    background-color: rgba(113, 187, 230, 0.02);
}

.work-with-condidence {
    background-color: rgba(245, 240, 234, 0.35);
}
.secure-your-assets {
    background-color: rgba(125, 255, 181, 0.05);
}



.public-secure-your-assets {
			background-image: linear-gradient(rgba(255,255,255, 0), rgba(207, 228, 252, 0.3));
}


.what-matters-most {
    background-color: rgba(132, 193, 255, 0.08);
}

.it-matters-4 {
    background-color: rgba(77, 157, 251, 0.02);
}



/*###############################################
 RETAIL
###############################################*/


#agencies-title-11 { background-color: rgba(197, 206, 255, 0.33);}

.retail-services-title { background-image: linear-gradient(rgba(115,165,249, 0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}


.stay-on-track-11 {
    background-color: rgba(113, 187, 230, 0.02);
}
.deliver-exceptional-service {
    background-color: rgba(228, 201, 178, 0.11);
}

.optimize-your-process {
    background-color: rgba(245, 240, 234, 0.35);
}


.retail-optimize-your-process {
			background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252,0.3));
}


.what-matters-most-2 {
    background-color: rgba(132, 193, 255, 0.08);
}

.it-matters-5 {
    background-color: rgba(77, 157, 251, 0.02);
}


/*###############################################
UNIONS
###############################################*/

#agencies-title-12 { background-color: rgba(197, 206, 255, 0.33);}

.union-services-title { background-image: linear-gradient(rgba(115,165,249,0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}


.stay-on-track-12 {
    background-color: rgba(113, 187, 230, 0.02);
}

.stay-connected-2 {
    background-color: rgba(245, 240, 234, 0.35);
}





.elevare-your-member-experience {
    background-color: rgba(245, 240, 234, 0.35);
}


.unions-elevate {
			background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252,0.3));
}


.be-recognized-for-excellence {
    background-color: rgba(123, 152, 255, 0.05);
}

.it-matters-6 {
    background-color: rgba(77, 157, 251, 0.02);
}




/*###############################################
SMALL AND MEDIUM BUSINESS
###############################################*/
#agencies-title-13 { background-color: rgba(197, 206, 255, 0.33);}


.small-medium-business-services-title { background-image: linear-gradient(rgba(115,165,249,0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}


.stay-on-track-13 {
    background-color: rgba(113, 187, 230, 0.02);
}

.leverage-technology {
    background-color: rgba(162, 179, 186, 0.09);
}

.focus-on-what-matters2 {
    background-color: rgba(222, 222, 225, 0);
}


.small-medium-business-focus-on-what-matters {
			background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252,0.3));
}



.what-matters-most-4{
	background-color: rgba(123, 152, 255, 0.05);
}

.it-matters-7 {
    background-color: rgba(228, 238, 239, 0.07);
}



/*###############################################
EMAIL
###############################################*/

#agencies-title-14 { background-color: rgba(197, 206, 255, 0.33);}


.email-services-title { background-image: linear-gradient(rgba(115,165,249,0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}



.best-solution-for-business {
    background-color: rgba(241, 245, 201, 0.08);
}

.maximize-productivity {
    background-color: rgba(162, 179, 186, 0.09);
}

.seamless-communication {
    background-color: rgba(245, 203, 161, 0.06);
}

.email-administrative-features {
			background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252, 0.3));
}

.email-alt-connect-title { background-image: linear-gradient(rgba(247,154,102,0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}





.ideal-for-SMB {
    background-color: rgba(247, 154, 102, 0.05);
}

.organized-communication {
    background-color: rgba(243, 243, 243, 0.43);
}

.integration-with-outlook {
    background-color: rgba(64, 174, 255, 0.07);
}
.work-without-interruption {
    background-color: rgba(195, 212, 255, 0.14);
}

.keep-your-data-safe {
    background-color: rgba(27, 87, 173, 0.05);
}

.protect-your-network {
    background-color: rgba(198, 227, 250, 0.29);
}

.meet-legal-compliance {
    background-color: rgba(198, 227, 250, 0.04);
}

.system-you-can-depend {
    background-color: rgba(228, 238, 239, 0.07);
}



/*###############################################
PRIVATE CLOUD
###############################################*/

#agencies-title-15 { background-color: rgba(197, 206, 255, 0.33);}


.private-cloud-services-title { background-image: linear-gradient(rgba(115,165,249,0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}



.alt-private-cloud {
			background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252,0.3));
}


.private-cloud-switcher {
		background-color: rgba(123, 152, 255, 0.05);
		/*	background-image: linear-gradient(rgba(0,0,0,0), rgba(207, 228, 252,.3));*/
}


.anywhere-you-go {
    background-color: rgba(87, 175, 72, 0.09);
}

.enchance-productivity {
    background-color: rgba(146, 240, 255, 0.05);
}

.collaboration-made-easy{
    background-color: rgba(129, 131, 128, 0.12);
}

.work-with-confidence-2 {
    background-color: rgba(151, 228, 255, 0.07);
}

.complete-control {
    background-color: rgba(220, 228, 230, 0.16);
}
.peace-of-mind {
    background-color: rgba(206, 248, 255, 0.16);
}

.wherever-you-are {
    background-color: rgba(171, 195, 221, 0.08);
}


/*###############################################
SECURE OFFSITE BACKUPS
###############################################*/

#agencies-title-16 { background-color: rgba(197, 206, 255, 0.33);}

.secure-offsite-backups-title { background-image: linear-gradient(rgba(115,165,249,0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}



.work-with-confidence {
    background-color: rgba(89, 28, 29, 0.05);
}

.meet-compliance {
    background-color: rgba(87, 175, 72, 0.09);
}

.recovery-with-ease {
    background-color: rgba(146, 240, 255, 0.05);
}


.secure-offsite-backups-recover {
			background-image: linear-gradient(rgba(255,255,255,0), rgba(207, 228, 252,0.3));
}


.secure-offsite-backups-global {
    background-color: rgba(113, 187, 230, 0.02);
}



.backup-email {
    background-color: rgba(5, 76, 255, 0.09);
}

.SAAS-and-on-premise {
    background-color: rgba(122, 221, 255, 0.06);
}

.office-365-backup {
    background-color: rgba(186, 74, 32, 0.08);
}

.redundant-datacenter-design {
	background-image: linear-gradient(rgba(255,255,255,0), rgba(115,165,249,0.1));
}

.it-matters-8 {
    background-color: rgba(84, 150, 255, 0.08);
}



/*###############################################
REMOTE WORK
###############################################*/
#agencies-title-19 { background-color: rgba(197, 206, 255, 0.33); }

.bcm-title { background-color: rgba(197, 206, 255, 0.33); letter-spacing: 2px;}

.develop-the-vision {
    background-color: rgba(219, 226, 236, 0.19);
}

.define-workflows {
    background-color: rgba(241, 238, 237, 0.32);
}

.plan-and-develop {
    background-color: rgba(216, 220, 223, 0.28);
}


.install-deploy {
    background-color: rgba(197, 212, 215, 0.14);
}


.work-remotely {
    background-color: rgba(255, 102, 0, 0.08);
}
.test-maintain {
    background-color: rgba(87, 129, 182, 0.11);
}

.focus-on-what-matters{
    background-color: rgba(143, 161, 197, 0.08);
}




/*###############################################
SECURITY ASSESSMENT
###############################################*/

#agencies-title-17 { background-color: rgba(197, 206, 255, 0.33);}

.security-assessment-title { background-color: rgba(197, 206, 255, 0.33); letter-spacing: 2px;}

.vulnerability-assessment {
    background-color: rgba(129, 192, 255, 0.05);
}

.penetration-testing {
    background-color: rgba(255, 225, 124, 0.01);
}

.employee-surveys-traning {
    background-color: rgba(231, 221, 229, 0.25);
}

.take-action {
    background-color: rgba(150, 170, 108, 0.09);
}




/*###############################################
TECHNOLOGY ASSESSMENT
###############################################*/
#agencies-title-18 { background-color: rgba(197, 206, 255, 0.33);}

.technology-assessment-title { background-color: rgba(197, 206, 255, 0.33); letter-spacing: 2px;}

.understand-your-environment {
    background-color: rgba(99, 77, 64, 0.05);
}

.align-your-strategy {
    background-color: rgba(225, 221, 220, 0.11);
}

.get-clear-picture {
    background-color: rgba(75, 51, 63, 0.06);
}


.leap-forward {
    background-color: rgba(197, 212, 215, 0.14);
}




/*###############################################
BUSINESS CONTINUITY MANAGEMENT
###############################################*/
#agencies-title-19 { background-color: rgba(197, 206, 255, 0.33); }

.bcm-title { background-color: rgba(197, 206, 255, 0.33); letter-spacing: 2px;}

.develop-the-vision {
    background-color: rgba(219, 226, 236, 0.19);
}

.define-workflows {
    background-color: rgba(241, 238, 237, 0.32);
}

.plan-and-develop {
    background-color: rgba(216, 220, 223, 0.28);
}


.install-deploy {
    background-color: rgba(197, 212, 215, 0.14);
}


.educate-and-train {
    background-color: rgba(194, 184, 193, 0.15);
}
.test-maintain {
    background-color: rgba(87, 129, 182, 0.11);
}

.focus-on-what-matters{
    background-color: rgba(143, 161, 197, 0.08);
}





/*###############################################
DATABASE AND CRM
###############################################*/
#agencies-title-20 { background: rgba(239,245,253,0.8);}

.database-crm-title { background: rgba(239,245,253,0.8); letter-spacing: 2px;}

.keep-track-of-client {
    background-color: rgba(219, 226, 236, 0.19);
}

.scale-your-business {
    background-color: rgba(67, 131, 173, 0.08);
}

.discovery {
    background-color: rgba(216, 220, 223, 0.28);
}


.workflow-review {
    background-color: rgba(197, 212, 215, 0.14);
}


.planning-development {
    background-color: rgba(171, 217, 185, 0.08);
}
.implementation-training {
    background-color: rgba(194, 231, 249, 0.14);
}

.support-maintenance{
    background-color: rgba(143, 161, 197, 0.08);
}

.finding-right-crm{
    background-color: rgba(143, 161, 197, 0.08);
}




/*###############################################
DISASTER RECOVERY CONSULTING
###############################################*/
#agencies-title-21 { background-color: rgba(197, 206, 255, 0.33);}

.dr-title { background-color: rgba(197, 206, 255, 0.33); letter-spacing: 2px;}

.evaluate-your-option {
    background-color: rgba(219, 226, 236, 0.19);
}

.develop-a-strategy {
    background-color: rgba(67, 131, 173, 0.08);
}

.procure-and-integrate {
    background-color: rgba(216, 220, 223, 0.28);
}


.operate-with-confidence {
    background-color: rgba(197, 212, 215, 0.14);
}



/*###############################################
NETWORK CONSULTING
###############################################*/
#agencies-title-22 { background-color: rgba(197, 206, 255, 0.33);}


.networ-design-implementation {
    background-color: rgba(219, 226, 236, 0.19);
}

.enhance-application-performance {
    background-color: rgba(67, 131, 173, 0.08);
}

.security-monitoring {
    background-color: rgba(216, 220, 223, 0.28);
}


.wireless-connectivity {
    background-color: rgba(197, 212, 215, 0.14);
}





/*###############################################
SOFTWARE CONSULTING
###############################################*/

#agencies-title-23 { background-color: rgba(197, 206, 255, 0.33);}


.define-your-vision {
    background-color: rgba(219, 226, 236, 0.19);
}

.business-understand {
    background-color: rgba(67, 131, 173, 0.08);
}

.selection-review {
    background-color: rgba(216, 220, 223, 0.28);
}


.development-implementation {
    background-color: rgba(197, 212, 215, 0.14);
}



.end-user-testing {
    background-color: rgba(197, 212, 215, 0.14);
}


.deployment {
    background-color: rgba(208, 199, 239, 0.2);
}

.support-maintenance{
    background-color: rgba(197, 212, 215, 0.14);
}




/*###############################################
WEBSITE CONSULTING
###############################################*/

#agencies-title-24 { background-color: rgba(197, 206, 255, 0.33);}


.decovery {
    background-color: rgba(255, 207, 91, 0.04);
}

.planning-strategy {
    background-color: rgba(179, 221, 225, 0.22);
}

.design-development {
    background-color: rgba(216, 220, 223, 0.28);
}


.deployment-2 {
    background-color: rgba(234, 225, 226, 0.12);
}



.maintenance-support {
    background-color: rgba(197, 212, 215, 0.14);
}





/*###############################################
PROPOSAL SERVICES
###############################################*/

#agencies-title-25 { background-color: rgba(197, 206, 255, 0.33);}


.rfp-coordination {
    background-color: rgba(61, 151, 163, 0.04);
}

.proposal-evaluation {
    background-color: rgba(179, 221, 225, 0.22);
}

.contract-negotiation {
    background-color: rgba(216, 220, 223, 0.28);
}


.secure-the-right-solution {
    background-color: rgba(234, 225, 226, 0.12);
}




/*###############################################
APPLE CONSULTING
###############################################*/

#agencies-title-26 { background-color: rgba(197, 206, 255, 0.33);}


.specialized-knowledge {
    background-color: rgba(250, 250, 250, 0.11);
}

.onsite-remote-support {
    background-color: rgba(5, 5, 7, 0.08);
}

.mac-environments {
    background-color: rgba(216, 220, 223, 0.28);
}


.management-services {
    background-color: rgba(36, 76, 145, 0.06);
}
.mac-consulting {
    background-color: rgba(255, 124, 60, 0.08);
}




/*###############################################
LINUX CONSULTING
###############################################*/


#agencies-title-27 { background-color: rgba(197, 206, 255, 0.33);}


.specialized-solution {
    background-color: rgba(250, 250, 250, 0.11);
}

.high-performance-web {
    background-color: rgba(150, 241, 255, 0.12);
}

.data-center-consulting{
    background-color: rgba(205, 233, 248, 0.09);
}


.customized-security {
    background-color: rgba(34, 153, 219, 0.05);
}
.enterprise-management {
    background-color: rgba(108, 135, 196, 0.02);
}
.support-maintenance {
    background-color: rgba(114, 150, 182, 0.08);
}




/*###############################################
MICROSOFT CONSULTING
###############################################*/

#agencies-title-28 { background-color: rgba(197, 206, 255, 0.33);}


.specialized-solution-2 {
    background-color: rgba(250, 250, 250, 0.11);
}

.enterprise-application {
    background-color: rgba(150, 241, 255, 0.12);
}

.security-services{
    background-color: rgba(205, 233, 248, 0.09);
}

.management-services-2 {
    background-color: rgba(34, 153, 219, 0.05);
}
.all-managed-for-you {
    background-color: rgba(108, 135, 196, 0.02);
}



/*###############################################
CONTACT PAGE AND CONTACT FORM
###############################################*/

#contact-alt-consulting { background: #f4f7fc; color: #d8985d !important;}

#contact-alt-consulting-mobile { background: #f4f7fc;}

#contact-form {
    background: #f4f7fc;
}


.contact-title-1 { background-image: linear-gradient(rgba(115,165,249,0.20), rgba(255,255,255,0));
	letter-spacing: 2px;
	}

.learn_more_how_we_can_help { background: #eff5fa;}

.la_it_industries {
	color:#166b96 !important;
}

.learn_more_how_we_can_help .uk-button {
	display: inline;
	    margin-top: 5px;
	-webkit-appearance: none;
	    border: none;
	    overflow: visible;
	    font: inherit;
	        font-family: inherit;
	        font-weight: inherit;
	        line-height: inherit;
	    color: #fff;
	    display: inline-block;
	    box-sizing: border-box;
	        background-image: none;
	        background-origin: padding-box;
	    vertical-align: middle;
	    line-height: 52px;
	    min-height: 52px;
	    text-decoration: none;
	    text-align: center;
	    padding: 0 46px;
	    border-radius: 6px;
	    background-color: #D60E0E;
	    background-origin: border-box;
	    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0), 1px 1px 1px rgba(0, 0, 0, 0);
	    font-family: 'Roboto', Helvetica, Arial, sans-serif;
	    font-size: 18px  !important;
	    font-weight: 400;
	    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
	    text-transform: none;
	    letter-spacing: 1px;
	    -webkit-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	float: center;
	box-shadow: 3px 7px 5px 0px #e9e9e9;
	}

.learn_more_how_we_can_help .uk-button:hover {
	    background-color: #177dcf;
	    color: #ffffff;
	}

.la_it_industries_banner a:hover {
	color: black;
	text-decoration:none;
}

.la_it_industries_banner a {
	color: #393939;
	text-decoration:none;
}

#contact-alt-consulting-la { background: #eff5fa;}

.contact-alt-consulting-la-form a {
	color: #393939;
	text-decoration:none;
}

.contact-alt-consulting-la-form a:hover {
	color: black;
	text-decoration:none;
}

.reserve_a_consultation .uk-button {
display: inline;
    margin-top: 5px;
-webkit-appearance: none;
    border: none;
    overflow: visible;
    font: inherit;
        font-family: inherit;
        font-weight: inherit;
        line-height: inherit;
    color: #fff;
    display: inline-block;
    box-sizing: border-box;
        background-image: none;
        background-origin: padding-box;
    vertical-align: middle;
    line-height: 52px;
    min-height: 52px;
    text-decoration: none;
    text-align: center;
    padding: 0 46px;
    border-radius: 6px;
    background-color: #D60E0E;
    background-origin: border-box;
    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0), 1px 1px 1px rgba(0, 0, 0, 0);
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 18px  !important;
    font-weight: 400;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
    text-transform: none;
    letter-spacing: 1px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
float: center;
box-shadow: 3px 7px 5px 0px #e9e9e9;
}

.reserve_a_consultation .uk-button:hover {
    background-color: #177dcf;
    color: #ffffff;
}

.reserve_a_consultation_article .uk-button {
display: inline;
    margin-top: 5px;
-webkit-appearance: none;
    border: none;
    overflow: visible;
    font: inherit;
        font-family: inherit;
        font-weight: inherit;
        line-height: inherit;
    color: #fff;
    display: inline-block;
    box-sizing: border-box;
        background-image: none;
        background-origin: padding-box;
    vertical-align: middle;
    line-height: 52px;
    min-height: 52px;
    text-decoration: none;
    text-align: center;
    padding: 0 46px;
    border-radius: 6px;
    background-color: #D60E0E;
    background-origin: border-box;
    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0), 1px 1px 1px rgba(0, 0, 0, 0);
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 18px  !important;
    font-weight: 400;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
    text-transform: none;
    letter-spacing: 1px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
float: center;
box-shadow: 3px 7px 5px 0px #e9e9e9;
}

.reserve_a_consultation_article .uk-button:hover {
    background-color: #177dcf;
    color: #ffffff;
}

/*###############################################
PRIVATE CLOUD UNSORTED
###############################################*/
.share-file-easily{
    margin-top: 5% !important;}







/*###############################################
GLOBAL CHANGES
###############################################*/



.section-title-grey {
    background-color: rgba(236, 236, 236, 0.42);
}

/*###############################################
OUR SERVICES TABLES
###############################################*/

.it-border{
.uk-width-expand@m { 
    border-radius: 15px;
    border: 2px;
    border-style: solid;
    background-color: rgba(202, 222, 226, 0.15);
    
border-color: rgba(216, 152, 94, 0.15);
    padding: 20px;
    margin: 2px;
      
    }
}



/*############################
SPECIALIZED SUPPORT ICON GRID
#############################*/



/* icon Grid */

.uk-switcher-icons {
margin-top: -19% !important;
}

@media (max-width: 767px){
.uk-switcher-icons {
   padding-top: 10%;
margin-left: 15% !important;
}
}


/*########################################################################
LEARN MORE ABOUT YOUR INDUSTRY BUTTONS (MANAGED IT, IT SERVICES, HOLISTIC)
#########################################################################*/



/* learn more about your industry */

.first{
.uk-card-secondary {
    background: #f0f4fa; 
    }
       .a:hover, .uk-link:hover {
 color: rgba(255, 255, 255, 1);
 box-shadow: 0 5px 15px rgba(145, 92, 182, 0.4);
} 
    /* Hover color cahnge here */
/* a:hover, .uk-link:hover {
    background: #f0f4fa;

}*/
}

.second{
.uk-card-secondary {
    background: #e6eefa; 
    }
    
    /* Hover color cahnge here */
.a:hover, .uk-link:hover {
 color: rgba(255, 255, 255, 1);
 box-shadow: 0 5px 15px rgba(145, 92, 182, 0.4);
} 
}

.third{
.uk-card-secondary {
    background: #d7e4f7; 
    }
    /* Hover color cahnge here */
.a:hover, .uk-link:hover {
 color: rgba(255, 255, 255, 1);
 box-shadow: 0 5px 15px rgba(145, 92, 182, 0.4);
} 
}

.forth{
.uk-card-secondary {
    background: #d0e0f7; 
    }
    /* Hover color cahnge here */
.a:hover, .uk-link:hover {
 color: rgba(255, 255, 255, 1);
 box-shadow: 0 5px 15px rgba(145, 92, 182, 0.4);
} 
}
.fifth{
.uk-card-secondary {
    background: #c2d6f2; 
    }
    /* Hover color cahnge here */
.a:hover, .uk-link:hover {
 color: rgba(255, 255, 255, 1);
 box-shadow: 0 5px 15px rgba(145, 92, 182, 0.4);
} 
}




/*########################################################################
PREMIGRATION OF CSS LESS PAGE STUFF
#########################################################################*/



/*
.uk-grid-margin {
	margin-left: 0px;

}
*/

/*
.uk-width-2-3\@m {
 	width:63%;
}
*/

.whatmattersmost {
	margin-left: 60px;
	margin-right: 110px;
	padding-left: 110px;
	padding-right: 140px;
}

.agencies-on-track {
	background-color:red;
}


.agencies-header {
	line-height: 1.3;
	padding-bottom: 10px;
}


.agencies-header-mobile {
	line-height: 1;
	
}

/*
.associations-header  {
	background-image: linear-gradient(rgba(224, 247, 255,1), rgba(0,0,0,0));
	letter-spacing: 2px;
	font-weight: bold;
	}
*/	


		/*
.associations-our-services {
	background: #ea91490a;
	background-image: linear-gradient(rgba(207, 228, 252,.15), rgba(0,0,0,0));
}
*/
/*
	@media(min-width:1200px){
			.uk-container-large {
				max-width: 90%;
		}
	}
*/		

/*
.slide-one {
	padding-left: 35px;
	padding-right: 50px;
}

.slide-two {
	padding-left: 67px;
	padding-right: 77px;
}

.slide-three {
	padding-left: 67px;
	padding-right: 67px;
}
*/
	
/*	
.slide-one-title{
	line-height: 1.3;
	letter-spacing: 2px;
	padding-bottom: 10px;
	
}

.slide-one-text {
	line-height: 1.3;
	letter-spacing: 2px;
	padding-bottom: 10px;
	
}
*/
.contact_emails a:link {
	color: black;
	transition: 0.3s;
}

.contact_emails a:hover {
    color:#556371;
    text-decoration: none;
	transition: 0.3s;
}

.managedit_links a:link {
	color: #2e2f30;
}

.managedit_links a:hover {
    color:black;
    text-decoration: none;
}



.it-border .uk-width-expand\@m {
	margin: 13px;
}

.we-can-help {
		background: rgba(239,245,253,1);
/*		background-image: linear-gradient(rgba(239,245,253,1), rgba(250,250,250,1));*/
}

.la-it-support-banner {
		background: rgba(130,97,227,.2);
/*		background-image: linear-gradient(rgba(239,245,253,1), rgba(250,250,250,1));*/
}

.message-from-ceo {
		margin: auto;
		padding: 0px 0px 0px 13px;
		background: rgba(84,101,122,1);
		
/*		background-image: linear-gradient(rgba(239,245,253,1), rgba(250,250,250,1));*/
}

.message-from-ceo-text {
	  display: flex;
	  justify-content: center;
	  align-items: center; 
	  line-height: 1.1;
}

.message-from-ceo-text-message {
	padding: 15px 0 0 0;
	  display: flex;
	  justify-content: center;
	  align-items: center; 
	  line-height: 0.9;
}

.message-from-ceo-text-message-mobile {
	padding: 15px 0 0 0;
	  display: flex;
	  justify-content: center;
	  align-items: center; 
	  line-height: 0.9;
}


.message-from-ceo-text-message-signed {
	padding: 20px 0 0 0;
	  display: flex;
	  justify-content: left;
	  align-items: left; 
	  line-height: 0.9;
}

.message-from-ceo-pic {
   	margin: -22px 0px 0 0;
	  display: flex;
	  justify-content: right;
	  align-items: right; 
}

/* Message from CEO mobile */

.message-from-ceo-text-mobile {
	padding: 0px 15px 0px 0px;
	line-height: 0.9;
}

.message-from-ceo-pic-mobile {
	margin: 20px 0 0 0;
}

.associations-specialized-support {
	background: #FAFAFA;
}

.careers_sb_link a:link {
	color: #318ff0;
}

.careers_sb_link a:visited {
	color: #318ff0;
}

.careers_sb_link a:hover {
	color:#0d3a79;
	border-bottom: 1px
    text-decoration: none;
	transition: 0.3s;
}

.job_postings_table .uk-button {
  font-size: 13px;
}

.job_postings_table_coming_soon .uk-button {
  font-size: 13px;
  color: grey;	
}

.job_postings_table_coming_soon .uk-button:focus {
  background-color: #e5ebea;
  font-size: 13px;
  color: grey;	
}

/* Bottom banner */

.learn_how_you_can_get_more_value {
  line-height: 1.2;
	
}


/*########################################################################
WEBSITE FONTS AREA
#########################################################################*/

@font-face {
	font-family: 'Work Sans Medium';
		src: url('../fonts/WorkSans-Medium.otf');
		src: url('../fonts/WorkSans-Medium.ttf') format('truetype');
		src: url('../fonts/WorkSans-Medium.woff') format('woff');
		src: url('../fonts/WorkSans-Medium.woff2') format('woff2');
	}
	
@font-face {
	font-family: 'Work Sans SemiBold';
		src: url('../fonts/WorkSans-SemiBold.otf');
		src: url('../fonts/WorkSans-SemiBold.ttf') format('truetype');
		src: url('../fonts/WorkSans-SemiBold.woff') format('woff');
		src: url('../fonts/WorkSans-SemiBold.woff2') format('woff2');
		}
		
@font-face {
	font-family: 'Work Sans Bold';
			src: url('../fonts/WorkSans-Bold.otf');
			src: url('../fonts/WorkSans-Bold.ttf') format('truetype');
			src: url('../fonts/WorkSans-Bold.woff') format('woff');
			src: url('../fonts/WorkSans-Bold.woff2') format('woff2');
		}

@font-face {
	font-family: 'Work Sans Black';
			src: url('../fonts/WorkSans-Black.otf');
			src: url('../fonts/WorkSans-Black.ttf') format('truetype');
			src: url('../fonts/WorkSans-Black.woff') format('woff');
			src: url('../fonts/WorkSans-Black.woff2') format('woff2');
						}

@font-face {
	font-family: 'Acherus Grotesque Regular';
		src: url('../fonts/acherusgrotesque-regular.otf');
	}
	
	
@font-face {
	font-family: 'acherusgrotesque-regular';
		src: url('../fonts/acherusgrotesque-regular.otf');
		}
@font-face {
	font-family: 'Akkurat';
	src: url('../fonts/Akkurat.ttf');
}
@font-face {
	font-family: 'Akkurat Pro';
	src: url('../fonts/AkkuratPro-Regular.otf');
}
@font-face {
	font-family: 'Akkurat-Light';
	src: url('../fonts/Akkurat-Light.ttf');
}
@font-face {
	font-family: 'Akkurat Bold';
	src: url('../fonts/Akkurat-Bold.ttf');
}

/*########################################################################
TOP MENU - Vertical line in menu   :not(.uk-first-column)::before
#########################################################################*/
/* code for old site (yootheme pro v1 )
.uk-navbar-dropdown-grid > :not(.uk-first-column)::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 25px;
    border-left: 1px solid #e9e9e9;
}
*/

.navbar .nav>li>.dropdown-menu .uk-drop-grid>*, .uk-navbar-dropdown .uk-drop-grid>* {

    border-right: 1px solid #e9e9e9;
}

.navbar .nav>li>.dropdown-menu .uk-drop-grid>*:last-child, 
.uk-navbar-dropdown .uk-drop-grid>*:last-child {
    border-right: none;
}

.uk-navbar-dropdown-nav .uk-nav-divider {
	margin-right: 57px;
}

/*########################################################################
SLIDESET make dotnav color darker so it's visible
#########################################################################*/

.uk-dotnav>.uk-active>* {
    background-color: rgb(0 0 0 / 60%);
	



/*########################################################################
TOP MENU
#########################################################################*/

.uk-navbar-dropdown-nav {
 margin-left:0;
 margin-right:0;
 font-size:12px;
 font-family:Work Sans Bold;
 font-weight:500;
 text-transform:uppercase;
 letter-spacing:1px
}


/*########################################################################
Home Page Header 
#########################################################################*/


/*
.full_home {
  
  width: 100%;
      background-image:
  url("https://altconsulting.ca/images/images/Managed_IT/alt_consulting_banner_v19.svg");

  /* Full height */


  /* Center and scale the image nicely */
  /*
  background-position: center;
  background-repeat: no-repeat;
    background-size: cover;
    padding-top:70px;
    padding-bottom:160px;
    margin-bottom:1.5vw;


}
.left_home, .right_home {
  display: table-cell;
  width: 50%;
  max-height: fill;
  
}
.left_home { }
.right_home { }




*/






