@font-face {
    font-family: 'QuitadorSansProMed';
    src: url("fonts/QuitadorSansPro-Medium.otf") format("opentype");
}

@font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Regular'), url('fonts/MYRIADPRO-REGULAR.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed'), url('fonts/MYRIADPRO-COND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed Italic'), url('fonts/MYRIADPRO-CONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Light';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Light'), url('fonts/MyriadPro-Light.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold'), url('fonts/MYRIADPRO-SEMIBOLD.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold Italic'), url('fonts/MYRIADPRO-SEMIBOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed'), url('fonts/MYRIADPRO-BOLDCOND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold'), url('fonts/MYRIADPRO-BOLD.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Italic'), url('fonts/MYRIADPRO-BOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed Italic'), url('fonts/MYRIADPRO-BOLDCONDIT.woff') format('woff');
}

@font-face {
font-family: 'AvenirNextLTPro-Medium';
font-style: normal;
font-weight: normal;
src: local('AvenirNextLTPro-Medium'), url('fonts/AvenirNextLTPro-Medium.otf') format('otf');
}

@font-face {
font-family: 'AvenirNextLTPro-Bold';
font-style: normal;
font-weight: bold;
src: local('AvenirNextLTPro-Bold'), url('fonts/AvenirNextLTPro-Bold.otf') format('otf');
}

@font-face {
font-family: 'Regen';
font-style: normal;
font-weight: normal;
src: local('Regen'), url('fonts/Regen.otf') format('otf');
}

@font-face {
font-family: 'Regen-Italic';
font-style: italic;
font-weight: normal;
src: local('Regen-Italic'), url('fonts/Regen-Italic.otf') format('otf');
}

h1, .uk-article-title, h2, h3, h4, h5, h6,
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6,
h1.uk-heading-primary {
	font-family: 'avenirnextltpro-bold';
}

h1.uk-heading-primary {
	font-family: 'Regen';
	text-transform: uppercase;
	color: #fff;
	font-size: 64px;
	line-height: 0.9;
	font-style: italic;
}

body.home .headerss.uk-slideshow div.uk-position-cover {
	background: rgb(0,0,0);
	background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 30%, rgba(0,0,0,0.35) 70%, rgba(0,0,0,0) 100%);
}

body.home h1.uk-heading-primary {
	font-family: 'avenirnextltpro-bold';
	font-style: normal;
}

@media (max-width: 640px){
	h1.uk-heading-primary {
		font-size: 42px;
	}
}

html {
	scroll-behavior: smooth;
}

.hidden {
	visibility: hidden;
	display: none;
}

.uk-logo img {
	margin-left: 10px;
	max-height: 60px;
	height: 60px;
}

.headervideo {
	position: relative;
}

.headervideo:before {
	content: "THE ADVERSARY OF THE FUTURE IS ALREADY HERE.";
	position: absolute;
	top: 50%;
	left: 50%;
    background-color: rgba(0, 0, 0, 0.39);
    width: 100%;
    height: 100%;
	z-index: 0;
}

.headerss {
	
}

@media (min-width: 960px) {
	.uk-logo img {
		max-height: 100px;
		height: 100px;
	}
	
	.headerss .uk-position-cover {
		max-width: 1000px;
		width: 100%;
		margin-left: -500px;
		left: 50%;
	}
}

.headerss .el-overlay {
	
}

div.tm-page > .uk-section {
	padding-top: 10px;
}

.background-transparent {
	background-color: transparent;
}

.arrowhead {
	-webkit-transform: skewX(-5deg);
	background-image: url('/wp-content/uploads/2020/12/arrowhead.png');
	background-size: cover;
	position: absolute;
	height: 379px;
	width: 183px;
	right: -160px;
	top: -80px;
	z-index: -2;
}

#brandevo {
	border: 1px solid #000;
	-webkit-transform: skewX(-15deg);
	padding-bottom: 30px;
}

#brandevo > div {
	-webkit-transform: skewX(15deg);
}

#brandevo > div > div {
	
}

#brandevo > div:first-child {
	background-color: #f2f2f2;
	-webkit-transform: skewX(0deg);
	position: relative;
	margin-top: -40px;
	margin-left: -40px;
	padding-top: 20px;
}

#brandevo > div:first-child > div {
	-webkit-transform: skewX(15deg);
	position: absolute;
}

#brandevo > div:first-child > div img {
	padding-bottom: 30px;
}

@media (max-width: 960px) {
	.brandevo {
		display: none;
	}
}

.diagonalgrid, 
.ss-entit-sw > div > div {
	font-family: "avenirnextltpro-med";
	font-size: 130%;
	line-height: initial;
}

.diagonalgrid p.yellow {
	font-family: "avenirnextltpro-bold"!important;
	color: initial;
	position: absolute;
	bottom: -110px;
	right: 40px;
}

.diagonalgrid p.yellow:before {
	content: "";
	position: absolute;
	left: -20px;
	bottom: -7px;
	z-index: -3;
	-webkit-transform: skewX(-20deg);
	background-color: #f9b92b;
	height: 40px;
	width: 130%;
}

.diagonalgrid:before,
.ss-entit-img:before,
.ss-entit-sw:before {
	content: "";
	background-color: #f2f2f2;
	position: absolute;
	right: 0px;
	width: 70%;
	height: 1500px;
	-webkit-transform: skewX(-20deg);
	z-index: -1;
}

.diagonalgrid.diagimg > div {
	padding: 0;
}

.diagonalgrid.diagimg > div:nth-child(2) > div {
	padding: 60px 80px;
}

.diagonalgrid.diagimg > div:first-child {
	overflow: hidden;
}

.diagonalgrid.diagimg > div:first-child img {
	width: 130%;
	max-width: 130%;
	margin-top: -5px;
	margin-left: -60px;
}

.diagonalgrid > div, 
.ss-entit-img > div > div,
.ss-entit-sw > div > div {
	padding: 60px 80px;
	-webkit-transform: skewX(-20deg);
}

.diagonalgrid > div > div, 
.ss-entit-img > div > div > ul,
.ss-entit-sw > div > div > ul {
	-webkit-transform: skewX(20deg);
}

.diagonalgrid > div:first-child,
.ss-entit-img > div > div:first-child,
.ss-entit-sw > div > div:first-child {
	margin-top: -20px;
	margin-bottom: 40px;
}

.diagonalgrid > div:first-child .uk-nav-default a,
.ss-entit-img > div > div:first-child .uk-nav-default a,
.ss-entit-sw > div > div:first-child .uk-nav-default a {
	font-family: "avenirnextltpro-bold"!important;
	font-size: 28px;
	line-height: 28px;
	color: #fff;
	white-space: nowrap;
	padding: 0 0px 10px;
}

.ss-entit-sw > div > div:first-child .uk-active:before,
.ss-entit-img > div > div:first-child .uk-active:before {
	content: "";
	background-color: #fff;
	background-color: transparent;
	-webkit-transform: skewX(-20deg);
	position: absolute;
	z-index: -1;
	left: -120px;
	height: 40px;
	width: 100%;
}

.ss-entit-sw > div > div:first-child .uk-nav-default .uk-active a,
.ss-entit-img > div > div:first-child .uk-nav-default .uk-active a {
	color: #000;
}

.diagonalgrid > div:nth-child(2),
.ss-entit-sw > div > div:nth-child(2) {
	background-color: #3a3a3a;
	margin-top: 0px;
	margin-left: -12px;
}

body.home .diagonalgrid > div:nth-child(2),
body.home .ss-entit-sw > div > div:nth-child(2) {
	margin-left: -7px;
}

.ss-entit-sw > div > div:nth-child(2) {
	color: #fff;
}

.diagonalgrid.grey > div:first-child {
	background-color: #d9d9d9;
	margin-right: -7px;
	margin-bottom: 60px;
}

body.home .diagonalgrid.grey > div:first-child {
	color: #000;
}

.ss-entit-img > div > div:first-child {
	background-color: #652996;
	height: max-content;
	color: #fff;
}

.ss-entit-sw > div > div:first-child {
	background-color: #1eb1ed;
	color: #fff;
}

body.page-id-111 .ss-entit-sw > div > div:first-child,
body.page-id-178 .ss-entit-sw > div > div:first-child {
	background-color: #fbbe40;
}

body.page-id-116 .ss-entit-sw > div > div:first-child {
	background-color: #6da13a;
}

.diagonalgrid.grey > div:nth-child(2) {
	color: #fff;
}

body.home .diagonalgrid.grey > div:nth-child(2) {
	font-size: 80%;
}

.ss-entit-ss {
	
}

.ss-entit-ss .el-image {
	display: none;
}

.ss-entit-img {
	
}

.ss-entit-img ul li img {
	-webkit-transform: skewX(-5deg);
	position: absolute;
	top: -80px;
	left: -250px;
	max-height: 150px;
}

.ss-entit-sw {
	
}

@media (min-width: 960px) {
	.ss-entit-img > div > div,
	.ss-entit-sw > div > div {
		width: 50%;
	}
	
	.absolute-up {
		margin-top: -500px;
	}
}

.ss-entit-sw > div > div:nth-child(2) {
	
}

@media (max-width: 960px) {
	.diagonalgrid:before,
	.ss-entit-img:before,
	.ss-entit-sw:before,
	.diagonalgrid > div, 
	.ss-entit-img > div > div,
	.ss-entit-sw > div > div,
	.diagonalgrid > div > div, 
	.ss-entit-img > div > div > ul,
	.ss-entit-sw > div > div > ul {
		-webkit-transform: none;
	}
	.diagonalgrid,
	.ss-entit-img,
	.ss-entit-sw {
		overflow: hidden;
	}
	.diagonalgrid {
		margin-left: 0px;
	}
	.diagonalgrid.grey > div:first-child {
		margin-bottom: 0px;
	}
	body.home .diagonalgrid > div:nth-child(2), body.home .ss-entit-sw > div > div:nth-child(2) {
		margin-left: 0px;
	}
}

@media (max-width: 640px) {
	.ss-entit-sw > div > div:first-child {
		padding: 50px 50px 20px;
	}
	.ss-entit-sw > div > div:nth-child(2) {
		padding: 15px 60px 30px;
	}
	.diagonalgrid.diagimg > div:nth-child(2) > div {
		padding: 30px 50px;
	}
	.diagonalgrid > div:first-child .uk-nav-default a,
	.ss-entit-img > div > div:first-child .uk-nav-default a,
	.ss-entit-sw > div > div:first-child .uk-nav-default a {
		font-size: 22px;
		line-height: 22px;
	}
	.diagonalgrid > div {
		padding: 50px 50px 20px;
	}
	.diagonalgrid::before, .ss-entit-img::before, .ss-entit-sw::before {
		background-color: transparent;
	}
}

.order-1 {order: 1;}
.order-2 {order: 2;}
.order-3 {order: 3;}
.order-4 {order: 4;}
.order-5 {order: 5;}
.order-6 {order: 6;}
.order-7 {order: 7;}
.order-8 {order: 8;}
.order-9 {order: 9;}
.order-10 {order: 10;}
.order-11 {order: 11;}
.order-12 {order: 12;}
.order-13 {order: 13;}
.order-14 {order: 14;}
.order-15 {order: 15;}
.order-16 {order: 16;}
.order-17 {order: 17;}
.order-18 {order: 18;}
.order-19 {order: 19;}
.order-20 {order: 20;}

/*#osgteam div.img {
	max-height: 310px;
	overflow: hidden;
}

@media (max-width: 1100px) {
	#osgteam div.img {
		max-height: 250px;
	}
}

@media (max-width: 860px) {
	#osgteam div.img {
		max-height: 185px;
	}
}

@media (max-width: 640px) {
	#osgteam div.img {
		max-height: 250px;
	}
}*/

body.page-id-184 .pgrid div.el-item {
	background-color: #fff;
	height: 100px;
	border-radius: 10px;
	text-align: center;
}

body.page-id-184 .pgrid div.el-item img {
	max-height: 100px;
}

html, body,
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle,
.uk-nav-default, .woocommerce-account nav.woocommerce-MyAccount-navigation ul,
.uk-accordion-title {
	/*font-family: 'Myriad Pro Regular';*/
	line-height: 1.4;
}

.uk-navbar-dropdown {
	background: rgba(255, 255, 255, 0.8);
}

.uk-navbar-dropdown-nav > li > a {
	color: #000;
}

.uk-navbar-dropdown-nav > li.uk-active > a {
	color: #612790;
}

body .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    max-height: 100px;
	transition: max-height 0.25s ease-in;
}

body.navsmall .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    max-height: 50px;
	transition: max-height 0.15s ease-out;
}

.pageheader .uk-background-center-center {
	position: relative;
	overflow: hidden;
}
.pageheader .uk-background-center-center:before {
	content: "";
	position: absolute;
	top: 0;
    background-color: rgba(0, 0, 0, 0.39);
    width: 100%;
    height: 100%;
	z-index: 0;
}
.pageheader .uk-first-column {
	z-index: 1;
}

.pageheader .uk-section-large {
	padding-top: 100px;
	padding-bottom: 40px;
}

@media (min-width: 960px) {
	.pageheader .uk-section-large {
		padding-top: 190px;
		padding-bottom: 70px;
	}
}

.pageheader h2,
div.uk-slideshow h2 {
	color: #fff;
	margin: 0;
	line-height: 1.0;
}

.pageheader h2 {
	margin-top: 7px !important;
}

.blue {
	color: #01a9e0;
}
.white, .white > * {
	color: #fff;
}

a.learnmore {
	white-space: nowrap;
	text-transform: capitalize;
}

#spotlighton > div,
.pageheader > div.uk-section {
	background-size: cover;
}

#spotlighton > div {
	max-width: 1100px;
	margin: 0 auto;
}

#spotlighton .uk-first-column,
.pageheader .uk-first-column {
	max-width: 1000px;
	margin: 0 auto;
	padding-left: 60px;
}

#spotlighton .uk-first-column {
	padding-top: 60px;
	padding-bottom: 200px;
}

#spotlighton h2,
#spotlighton h4,
#spotlighton * + .uk-margin,
#spotlighton p {
	margin-bottom: 0;
	margin-top: 0!important;
}

.pageheader h1.uk-h5 {
	border-bottom: 5px solid #00A7E1;
	display: inline-block;
	padding-right: 10px;
	line-height: 28px;
	text-transform: none;
	font-size: 20px;
}

@media (max-width: 960px) {
	.pageheader .uk-first-column {
		padding-left: 40px;
	}
}

.uk-width-xxlarge {
	margin: 0 auto;
}

.uk-width-1-1 > .el-image {
	width: 100%;
}

#anicounts {
	
}

#anicounts .anicount .title {
	
}
#anicounts .anicount .title {
	margin: 0 auto;
	width: 100%;
	color: #000;
}
#anicounts .anicount .top {
	height: 69px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
    align-items: flex-end;
}

#anicounts .anicount .upper {
	font-size: 15px;
	line-height: 14px;
}

#anicounts .anicount .lower {
	font-size: 18px;
	line-height: 18px;
}

.uk-background-primary,
.uk-background-primary .uk-light {
	color: #fff;
}

.uk-background-secondary {
	color: initial;
}

#anicounts .anicount .top > div {
	
}
#anicounts .anicount hr {
	margin: 10px 0;
}

#anicounts .anicount .uk-divider-small::after {
	border-top: 2px solid #000;
	width: 125px;
}

#anicounts .anicount .top .number {
	color: #01A9E0;
	font-size: 36px;
	font-weight: bold;
	line-height: 32px;
	margin: 0 auto;
}

#anicounts .anicount .title.lower img {
	margin-top: 10px;
}

.bg-muted .uk-container {
	background-color: #F2F2F2;
	padding-top: 40px;
	padding-bottom: 50px;
}

.text-larger {
	font-size: 115%;
}

.uk-pagination {
	display: none;
}

#tm-mobile {
	
}

.uk-offcanvas-bar {
	padding: 40px;
}

.uk-offcanvas-bar ul.uk-nav {
	margin-top: -15px;
}

.uk-navbar-nav {
	margin-top: 65px;
}

.uk-navbar-nav > li > a {
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
}

.uk-offcanvas-bar ul.uk-nav li.menu-item.uk-active > a,
.uk-navbar-nav > li.uk-active > a {
	color: #000;
	font-weight: bold;
}

.uk-offcanvas-bar ul.uk-nav li.menu-item a {
	padding-left: 36px;
	font-size: 20px;
	color: #000;
}

/*.uk-offcanvas-bar ul.uk-nav li.menu-item:first-child a {
	font-weight: bold;
}*/

.uk-offcanvas-close{
	color: #00A7E1;
}

.uk-offcanvas-close svg {
	height: 25px;
	width: 25px;
}

.uk-navbar-toggle {
	padding-right: 30px;
	color: #662a97;
}

.uk-navbar-toggle svg {
	width: 30px;
	height: 30px;
}

nav.uk-navbar a.login {
	font-size: 14px;
	margin: 5px 45px 0 0;
	text-decoration: none;
	font-weight: bold;
}

nav.uk-navbar a.login:hover {
	
}

body.page-template-news ul.uk-tab li a {
	padding-left: 0;
	padding-right: 0;
}

body.page-template-news ul.uk-tab-left.uk-tab li a {
	padding-right: 20px;
}

.text-smaller {
	font-size: 85%;
}

.bg-white {
	background-color: #fff;
}

#footer {
	background-color: #662a97;
	padding-top: 60px!important;
	padding-bottom: 60px!important;
	color: #fff;
}

@media (min-width: 641px) {
	#footerlinks > div:nth-child(3) > ul {
		padding-left: 50px;
	}
}

#footer #footer-logo {
	padding: 0 40px 0 0;
}

#footer > div:first-child {
	padding-bottom: 0px;
}

.uk-container {
    max-width: 1000px;
}

#footer .uk-container {
	max-width: none;
}

#footer .uk-grid {
	max-width: 1000px;
	margin: 0 auto;
}

@media (max-width: 960px) {
	#footer .uk-grid {
		
	}
	#footer #footer-logo img {
		max-height: 100px;
	}
}

@media (min-width: 1000px) {
	#footer #footer-logo img {
		margin-left: -50px;
	}
}

#footer .uk-grid:first-child > div {
	padding-left: 0;
}

#footer ul.uk-list li {
	margin-top: 0;
	margin-bottom: 0px;
	line-height: 1.2;
}

#footer ul.uk-list ul.uk-list {
	margin-top: 0;
}

#footer ul.uk-list >  li > a {
	font-weight: bold;
}

#footer ul.uk-list ul {
	margin-top: 0;
}

#footer ul.uk-list ul.uk-list >  li > a {
	font-weight: normal;
}

#footer ul.uk-list li a {
	text-transform: uppercase;
	color: #fff;
}

#footer .social {
	
}

#footer span.spacer {
	padding: 0 10px;
}

#footer .social img {
	max-height: 25px;
}

@media (min-width: 960px) {
	#footer .social img#facebook {
		margin-top: -2px;
	}
	
	#footer .social img#twitter {
		margin-top: 0px;
	}
}

#footer .uk-grid:last-child {
	
}

#legal {
	background-color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0;
	text-align: center;
	color: #fff;
}

#legal a {
	color: #fff;
	padding: 0 10px;
}

@media (min-width: 1000px) {
	.social.uk-grid > * {
    	padding-left: inherit;
	}
}

.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-15px);
  }
  60% {
    transform: translateY(-5px);
  }
}

a#back2top {
	background-color: rgba(255, 255, 255, 0.2);
	border: 1px solid rgba(0, 0, 0, 0.2);
	font-size: 80%;
	border-radius: 20px;
	padding: 6px 17px;
	position: fixed;
	bottom: 40px;
	right: 40px;
}

/** ABOUT SERVICE **/

#servicesgrid {
	
}

#servicesgrid .uk-overlay h2 {
	font-family: 'Regen-Italic';
    white-space: nowrap;
    font-size: 30px;
}

#services-header p {
	font-family: "avenirnextltpro-bold"!important;
	margin-bottom: 40px;
}

#ma-header p {
	font-family: "avenirnextltpro-bold"!important;
}

#missionaccgrid .uk-overlay {
	
}

#missionaccgrid .uk-overlay h2 {
	font-size: 25px;
	line-height: 25px;
	font-style: italic;
}

#serviceann {
	position: relative;
	overflow: hidden;
}

#serviceann ul.uk-tab {
	display: flex;
	width: 750px;
	margin: 0 auto;
	z-index: 1;
}

#serviceann ul.uk-tab li {
	padding: 10px 0 0 0;
	padding: 0px;
	width: 100px;
	height: 100px;
	background-color: #757575;
	-webkit-transform: skewX(-20deg);
	margin-right: 5px;
}

#serviceann ul.uk-tab li.uk-active {
	background-color: #612790;
}

#serviceann ul.uk-tab li a {
	-webkit-transform: skewX(20deg);
	font-family: 'avenirnextltpro-bold';
	font-size: 60px;
	line-height: 100px;
	color: #fff;
	border-width: 0;
}

#comm-grid {
	margin-top: 40px;
}

#comm-grid > div:nth-child(6) > div img {
	margin-top: 25px;
}

#comm-grid > div:nth-child(7) {
	margin: 70px auto;
}

.ss-entit-sw .uk-switcher li {
	min-height: auto!important;
}

#serviceann ul.uk-switcher {
	margin-left: 50%;
}

img.line-annimation {
	display: none;
}

.line-annimation {
	height: auto;
	max-height: 120px;
	width: auto;
	position: absolute;
	top: 65px;
	left: 0px;
}
.path {
	stroke: #612790;
  stroke-dasharray: 14921;
  stroke-dashoffset: 15921;
  animation: dash 1s linear forwards;
}

@keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}	

#serviceann ul.uk-switcher li:first-child .line-annimation {
	left: 125px;
}

#serviceann ul.uk-switcher li:nth-child(2) .line-annimation {
	left: 230px;
}

#serviceann ul.uk-switcher li:nth-child(3) .line-annimation {
	left: 335px;
}

#serviceann ul.uk-switcher li:nth-child(4) .line-annimation {
	left: 440px;
}

#serviceann ul.uk-switcher li:nth-child(5) .line-annimation {
	left: 545px;
}

#serviceann ul.uk-switcher li:nth-child(6) .line-annimation {
	left: 650px;
}

#serviceann ul.uk-switcher li:nth-child(7) .line-annimation {
	left: 755px;
}

@media (max-width: 960px) {
	.ss-entit-sw > div > div {
		margin-bottom: 0px!important;
	}
	
}