@font-face {
	font-family:'icomoon';
	src:url("/fonts/icomoon.eot?srf3rx");
	src:url("/fonts/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("/fonts/icomoon.ttf?srf3rx") format("truetype"), url("/fonts/icomoon.woff?srf3rx") format("woff"), url("/fonts/icomoon.svg?srf3rx#icomoon") format("svg");
	font-weight:normal;
	font-style:normal;
}

body {
	font-family:"Roboto", sans-serif;
	font-weight:300;
	font-size:15px;
	line-height:1.7;
	color:#828282;
	background:#fff;
}

#page {
	position:relative;
	overflow-x:hidden;
	width:100%;
	height:100%;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
}

.offcanvas #page {
	overflow:hidden;
	position:absolute;
}

.offcanvas #page:after {
	-webkit-transition:2s;
	-o-transition:2s;
	transition:2s;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:101;
	background:rgba(0, 0, 0, 0.7);
	content:"";
}

a:hover, a:active, a:focus {
	color:#2D6CDF;
	outline:none;
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6, figure {
	color:#000;
	font-family:"Roboto", serif;
	font-weight:300;
	margin:0 0 20px 0;
}

::-webkit-selection {
	color:#fff;
	background:#2D6CDF;
}

::-moz-selection {
	color:#fff;
	background:#2D6CDF;
}

::selection {
	color:#fff;
	background:#2D6CDF;
}

.tsoft-nav {
	position:absolute;
	width:100%;
	padding:0;
}

.tsoft-nav .container {
	position:relative;
}

.tsoft-nav .top-menu {
	padding:22px 0;
	position:absolute;
	width:100%;
}

.tsoft-nav .top-menu-fixed {
	position:fixed;
	z-index:1000;
	background:#fff;
	width:100%;
	top:0;
}

.tsoft-nav .top {
	border-bottom:1px solid rgba(0, 0, 0, 0.08);
	padding:0px 0;
	margin-bottom:0;
}

.tsoft-nav .top .num, .tsoft-nav .top .tsoft-social, .tsoft-nav .top .site {
	display:inline-block;
	margin:0;
	padding:5px 12px;
}

.menu-3 {
	float:right;
}

.tsoft-nav .tsoft-social {
	margin-right:-15px;
}

@media screen and (max-width:1200px) {
	.tsoft-nav .top .num, .tsoft-nav .top .tsoft-social, .tsoft-nav .top .site {
		padding:5px 10px;
	}
}

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

	.menu-3 {
		float:right;
		margin-right:35px;
	}

}

.tsoft-nav .top .site {
	float:left;
	font-weight:300;
	margin-top:0px;
	border-left:1px solid rgba(0, 0, 0, 0.08);
	border-right:1px solid rgba(0, 0, 0, 0.08);
}

@media screen and (max-width:480px) {
	.tsoft-nav .top .site {
		display:none;
	}
}

.tsoft-nav .top .num {
	color:rgba(0, 0, 0, 0.6);
	font-size:13px;
	letter-spacing:0px;
	border-left:1px solid rgba(0, 0, 0, 0.08);
}

.tsoft-nav .top .tsoft-social {
	margin:0;
	border-left:1px solid rgba(0, 0, 0, 0.08);
	border-right:1px solid rgba(0, 0, 0, 0.08);
}

.tsoft-nav .top .tsoft-social li {
	font-size:16px;
	display:inline-block;
}

.tsoft-nav .top .tsoft-social li a {
	padding:7px 7px;
}

.tsoft-nav .top .tsoft-social li a i {
	font-size:14px;
}

@media screen and (max-width:1200px) {
	.tsoft-nav .menu-1 {
		display:none;
	}

	.col-md-2.cm2 {
		width:40%;
	}
}

.tsoft-nav ul {
	padding:0;
	margin:5px 0 0 0;
}

.tsoft-nav ul li {
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	font-weight:300;
}

.tsoft-nav ul li a {
	font-size:14px;
	padding:20px 11px;
	color:rgba(0, 0, 0, 0.9);
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
}

.tsoft-nav ul li a:hover, .tsoft-nav ul li a:focus, .tsoft-nav ul li a:active {
	color:#00AF66;
}

.tsoft-nav ul li.has-dropdown {
	position:relative;
}

.tsoft-nav ul li.has-dropdown .dropdown {
	width:140px;
	-webkit-box-shadow:0px 14px 33px -9px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:0px 14px 33px -9px rgba(0, 0, 0, 0.75);
	box-shadow:0px 14px 33px -9px rgba(0, 0, 0, 0.75);
	z-index:1002;
	visibility:hidden;
	opacity:0;
	position:absolute;
	top:40px;
	left:0;
	text-align:left;
	background:#000;
	padding:20px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
	-webkit-transition:0s;
	-o-transition:0s;
	transition:0s;
}

.tsoft-nav ul li.has-dropdown .dropdown:before {
	bottom:100%;
	left:40px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-bottom-color:#000;
	border-width:8px;
	margin-left:-8px;
}

.tsoft-nav ul li.has-dropdown .dropdown li {
	display:block;
	margin-bottom:7px;
}

.tsoft-nav ul li.has-dropdown .dropdown li:last-child {
	margin-bottom:0;
}

.tsoft-nav ul li.has-dropdown .dropdown li a {
	padding:2px 0;
	display:block;
	color:#999999;
	line-height:1.2;
	text-transform:none;
	font-size:13px;
	letter-spacing:0;
}

.tsoft-nav ul li.has-dropdown .dropdown li a:hover {
	color:#fff;
}

.tsoft-nav ul li.has-dropdown:hover a, .tsoft-nav ul li.has-dropdown:focus a {
	color:#000;
}

.tsoft-nav ul li.btn-cta a {
	padding:30px 0px !important;
	color:#fff;
}

.tsoft-nav ul li.btn-cta a span {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#00AF66;
	padding:4px 10px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
	-webkit-border-radius:1;
	-moz-border-radius:1;
	-ms-border-radius:1;
	border-radius:1;
}

.tsoft-nav ul li.btn-cta a:hover span {
	-webkit-box-shadow:0px 14px 20px -9px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:0px 14px 20px -9px rgba(0, 0, 0, 0.75);
	box-shadow:0px 14px 20px -9px rgba(0, 0, 0, 0.75);
}

.tsoft-nav ul li.active > a {
	font-weight:300;
	color:#00AF66;
}

.tsoft-hero {
	margin-top:124px;
}

.tsoft-infra {
	margin-top:0;
	margin-bottom:4em;
}

.tsoft-hero .btn {
	font-size:24px;
}

.tsoft-hero .btn.btn-primary {
	padding:14px 30px !important;
}

.tsoft-hero .flexslider {
	border:none;
	z-index:1;
	margin-bottom:0;
}

.tsoft-hero .flexslider .slides {
	position:relative;
	overflow:hidden;
}

.tsoft-hero .flexslider .slides li {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:bottom center;
	position:relative;
}

.tsoft-infra .flexslider .slides li {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:bottom center;
	position:relative;
}

.tsoft-hero .flexslider .slides li:after {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	content:'';
	background:rgba(0, 0, 0, 0.57);
	z-index:1;
}

.tsoft-hero.tsoft-infra .flexslider .slides li:after {
	background:rgba(0, 0, 0, 0.67);
}

.tsoft-hero .flexslider .flex-control-nav {
	bottom:40px;
	z-index:1000;
}

.tsoft-hero .flexslider .flex-control-nav li a {
	background:rgba(255, 255, 255, 0.2);
	box-shadow:none;
	border:1px solid #2b2b2b;
	width:60px;
	height:8px;
	padding:5px;
	cursor:pointer;
}

.tsoft-hero .flexslider .flex-control-nav li a.flex-active {
	cursor:pointer;
	background:rgba(255, 255, 255, 0.7);
}

.tsoft-hero .flexslider .flex-direction-nav {
	display:none;
}

.tsoft-hero .flexslider .slider-text {
	display:table;
	opacity:0;
	height:auto;
	z-index:9;
}

.tsoft-infra .flexslider .slider-text {
	display:table;
	opacity:0;
	min-height:450px;
	height:auto;
	z-index:9;
}

.tsoft-hero .flexslider .slider-text > .slider-text-inner {
	display:table-cell;
	vertical-align:middle;
	height:auto;
}

.tsoft-hero .flexslider .slider-text > .slider-text-inner h1, .tsoft-hero .flexslider .slider-text > .slider-text-inner h2 {
	margin:0;
	padding:0;
	color:white;
}

.tsoft-hero .flexslider .slider-text > .slider-text-inner h1 {
	margin-bottom:20px;
	font-size:40px;
	line-height:1.3;
	font-weight:300;
	text-transform:uppercase;
}

.tsoft-hero.tsoft-fp .flexslider .slider-text > .slider-text-inner h1 {

	text-transform:uppercase;
}

@media screen and (max-width:1200px) {
	.tsoft-hero .flexslider .slider-text > .slider-text-inner h1 {
		font-size:30px;
	}
}

.tsoft-hero .flexslider .slider-text > .slider-text-inner h2 {
	font-size:20px;
	line-height:1.5;
	margin-bottom:30px;
	font-family:"Rotobo", Arial, sans-serif;
}

.tsoft-hero .flexslider .slider-text > .slider-text-inner h2 a {
	color:rgba(255, 255, 255, 0.5);
}

.tsoft-hero .flexslider .slider-text > .slider-text-inner .btn {
	padding:18px 30px !important;
	color:#fff;
	border:none !important;
	font-size:12px;
	font-weight:300;
	text-transform:uppercase;
	letter-spacing:2px;
}

.tsoft-hero .flexslider .slider-text > .slider-text-inner .btn:hover {
	-webkit-box-shadow:0px 14px 30px -15px rgba(0, 0, 0, 0.75) !important;
	-moz-box-shadow:0px 14px 30px -15px rgba(0, 0, 0, 0.75) !important;
	box-shadow:0px 14px 30px -15px rgba(0, 0, 0, 0.75) !important;
}

.tsoft-hero .flexslider .slider-text > .slider-text-inner .tsoft-lead {
	font-size:20px;
	color:#fff;
}

.tsoft-hero .flexslider .slider-text > .slider-text-inner .tsoft-lead .icon-heart {
	color:#d9534f;
}

.tsoft-bg-section {
	background:#e8e8e8;
}

#tsoft-course-categories,
#tsoft-counter,
#tsoft-course,
#tsoft-register,
#tsoft-pricing,
#tsoft-testimonial,
#tsoft-blog,
#tsoft-about,
#tsoft-staff,
#tsoft-contact,
#tsoft-footer {
	padding-top:7em;
	clear:both;
}

@media screen and (max-width:1200px) {
	#tsoft-course-categories,
	#tsoft-counter,
	#tsoft-course,
	#tsoft-register,
	#tsoft-pricing,
	#tsoft-testimonial,
	#tsoft-blog,
	#tsoft-about,
	#tsoft-staff,
	#tsoft-contact,
	#tsoft-footer {
		padding:3em 0;
	}
}

.services {
	width:95%;
	margin:0 auto;
	margin-bottom:40px;
	position:relative;
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}

.services h3 {
	font-size:18px;
	font-weight:300;
}

.services h3 a {
	color:#000;
}

.services .icon {
	width:90px;
	height:90px;
	background:rgba(0, 0, 0, 0.04);
	display:table;
	text-align:center;
	margin:0 auto;
	margin-bottom:30px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}

@media screen and (max-width:992px) {
	.services .icon {
		margin:0 auto 30px auto;
	}
}

.services .icon i {
	display:table-cell;
	vertical-align:middle;
	font-size:40px;
	line-height:40px;
	color:#000;
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}

.services:hover .icon, .services:focus .icon {
	background:#2D6CDF;
}

.services:hover .icon i, .services:focus .icon i {
	color:#fff;
}

.tsoft-counters {
	padding:7em 0;
	background-size:cover;
	background-attachment:fixed;
	background-position:center center;
	position:relative;
}

.tsoft-counters .overlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	content:'';
	background:rgba(0, 0, 0, 0.5);
}

.tsoft-counters .counter-wrap {
	border:1px solid red !important;
}

.tsoft-counters .tsoft-counter {
	font-size:44px;
	display:block;
	color:white;
	font-family:"Roboto", serif;
	width:100%;
	font-weight:300;
	margin-bottom:.1em;
}

.tsoft-counters .tsoft-counter-label {
	color:rgba(255, 255, 255, 0.8);
	font-size:16px;
	font-weight:300;
	margin-bottom:2em;
	display:block;
	font-family:"Roboto", serif;
}

.tsoft-counters .icon i {
	font-size:20px;
	color:#fff;
}

.course {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	margin-bottom:30px;
}

.course .desc, .course .course-img {
	width:50%;
	display:inline-block;
}

@media screen and (max-width:1200px) {
	.course .desc, .course .course-img {
		width:100%;
	}
}

.course .course-img {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}

@media screen and (max-width:1200px) {
	.course .course-img {
		height:270px;
	}
}

.course .desc {
	padding:1.7em;
	background:#fafafa;
}

.course .desc h3 {
	font-size:18px;
	font-weight:300;
}

.course .desc h3 a {
	color:#000;
}

.course .desc .date {
	display:block;
	margin-bottom:20px;
	font-size:14px;
}

.course .desc .btn-course {
	background:transparent;
	font-size:12px;
	text-transform:uppercase;
	font-weight:300;
	letter-spacing:1px;
	padding:11px 15px !important;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}

.course .desc .btn-course:hover {
	background:rgba(0, 0, 0, 0.8) !important;
	color:white !important;
}

.course:hover .course-img {
	-webkit-box-shadow:inset -70px 0px 77px 11px rgba(0, 0, 0, 0.74);
	-moz-box-shadow:inset -70px 0px 77px 11px rgba(0, 0, 0, 0.74);
	box-shadow:inset -70px 0px 77px 11px rgba(0, 0, 0, 0.74);
}

.tsoft-social-icons {
	margin:0;
	padding:0;
}

.tsoft-social-icons li {
	margin:0;
	padding:0;
	list-style:none;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.tsoft-social-icons li a {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	color:#2D6CDF;
	padding-left:10px;
	padding-right:10px;
}

.tsoft-social-icons li a i {
	font-size:20px;
}

.tsoft-contact-info ul {
	padding:0;
	margin:0;
}

.tsoft-contact-info ul li {
	padding:0 0 0 40px;
	margin:0 0 30px 0;
	list-style:none;
	position:relative;
	color:rgba(0, 0, 0, 0.8);
}

.tsoft-contact-info ul li:before {
	color:rgba(0, 0, 0, 0.8);
	position:absolute;
	left:0;
	top:.05em;
	font-family:'icomoon';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.tsoft-contact-info ul li.address:before {
	font-size:30px;
	content:"\e9dc";
}

.tsoft-contact-info ul li.phone:before {
	font-size:23px;
	content:"\ea3b";
}

.tsoft-contact-info ul li.email:before {
	font-size:23px;
	content:"\e91e";
}

.tsoft-contact-info ul li.url:before {
	font-size:23px;
	content:"\e9df";
}

.tsoft-contact-info ul li a {
	color:rgba(0, 0, 0, 0.8);
}

.tsoft-heading {
	margin-bottom:3em;
}

@media screen and (max-width:1200px) {
	.tsoft-heading {
		margin-top:40px;
	}
}

.tsoft-heading h2 {
	font-size:28px;
	margin-bottom:20px;
	line-height:1.5;
	color:#00AF66;
	text-transform:uppercase;
	position:relative;
}

.tsoft-heading h2:after {
	position:absolute;
	top:40px;
	left:0;
	right:0;
	bottom:0;
	content:'';
	width:50px;
	height:1px;
	margin:0 auto;
	background:rgba(0, 0, 0, 0.08);
}

.tsoft-heading p {
	font-size:18px;
}

#tsoft-testimonial {
	position:relative;
}

#tsoft-testimonial .overlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	content:'';
	background:rgba(31, 95, 139, 0.7);
}

#tsoft-testimonial .testimony-slide {
	text-align:center;
	position:relative;
	color:#000 !important;
}

#tsoft-testimonial .testimony-slide span {
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:300;
	display:block;
}

#tsoft-testimonial .testimony-slide span small {
	font-size:11px;
	font-weight:300;
	letter-spacing:3px;
}

#tsoft-testimonial .testimony-slide .user {
	display:block;
	width:100px;
	height:100px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	margin:0 auto;
	margin-bottom:10px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
}

#tsoft-testimonial .testimony-slide blockquote {
	border:none;
	margin:30px auto;
	width:70%;
	position:relative;
	padding:0;
}

@media screen and (max-width:1200px) {
	#tsoft-testimonial .testimony-slide blockquote {
		width:85%;
	}
}

#tsoft-testimonial .arrow-thumb {
	position:absolute;
	top:40%;
	display:block;
	width:100%;
}

#tsoft-testimonial .arrow-thumb a {
	font-size:32px;
	color:#dadada;
}

#tsoft-testimonial .arrow-thumb a:hover, #tsoft-testimonial .arrow-thumb a:focus, #tsoft-testimonial .arrow-thumb a:active {
	text-decoration:none;
}

#tsoft-testimonial .owl-theme .owl-dots .owl-dot span {
	background:rgba(255, 255, 255, 0.3) !important;
}

#tsoft-testimonial .owl-theme .owl-dots .active span {
	background:white !important;
}

.wrap-price {
	padding:2em 4em;
}

.pricing__feature-list {
	width:100%;
	float:left;
}

.pricing__feature-list li {
	margin-bottom:10px;
}

.pricing__item {
	width:100%;
	float:left;
	clear:both;
}

@media screen and (max-width:1200px) {
	.pricing__item {
		margin-bottom:30px;
	}
}

.tsoft-event {
	position:relative;
	padding-left:120px;
	width:100%;
	float:left;
	margin-bottom:30px;
}

.tsoft-event .date {
	position:absolute;
	top:0;
	left:0;
	width:100px;
	height:100px;
	background:rgba(0, 0, 0, 0.03);
	display:table;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
}

.tsoft-event .date span {
	display:table-cell;
	vertical-align:middle;
	height:100px;
	width:100px;
	font-weight:300;
	font-size:17px;
	line-height:24px;
}

.tsoft-event h3 {
	font-size:20px;
	margin-bottom:20px;
	line-height:1.5;
}

.tsoft-event h3 a {
	color:black;
}

.tsoft-blog {
	width:100%;
	float:left;
	border:1px solid #efefef;
	border-radius:6px;
	padding:1px;
	background:#fafafa;
}

@media screen and (max-width:1200px) {
	.tsoft-blog {
		width:100%;
	}
}

.tsoft-blog .blog-img-holder {
	display:block;
	background-size:cover;
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	height:270px;
}

.tsoft-blog .blog-text {
	position:relative;
	width:100%;
	padding:30px;
	padding-bottom:0;
	float:left;
	float:left;
	min-height:260px;
	max-height:280px;
	background:#fafafa;
}

@media screen and (max-height:768px) {
	.tsoft-blog .blog-text {
		max-height:inherit;
	}
}

.tsoft-blog span {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:300;
	position:relative;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	bottom:20px;
	padding-top:0;
	display:inline-block;
}

.tsoft-blog .blog-text span.comment {
	float:right;
}

.tsoft-blog .blog-text span.comment a {
	color:rgba(0, 0, 0, 0.3);
}

.tsoft-blog .blog-text span.comment a i {
	padding-left:7px;
}

.tsoft-blog .blog-text h3 {
	font-size:20px;
	margin-bottom:20px;
	line-height:1.5;
}

.tsoft-blog .blog-text h3 a {
	color:black;
}

.tsoft-blog .blog-text .btn-blog {
	background:transparent;
	border:2px solid rgba(0, 0, 0, 0.8);
	color:rgba(0, 0, 0, 0.8);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}

.tsoft-blog .blog-text .btn-blog:hover {
	color:#fff !important;
}

#tsoft-register {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
}

#tsoft-register .overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:'';
	background:rgba(0, 0, 0, 0.5);
}

#tsoft-register h2, #tsoft-register h3, #tsoft-register p {
	color:#fff;
}

#tsoft-register .btn-reg {
	background:transparent;
	border:2px solid #fff;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:300;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}

.simply-countdown {
	/* The countdown */
	margin-top:3em;
	margin-bottom:3em;
}

.simply-countdown > .simply-section {
	/* coutndown blocks */
	display:inline-block;
	width:120px;
	height:120px;
	background:rgba(0, 0, 0, 0.2);
	margin:0 5px;
	position:relative;
	border:2px solid #fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
}

.simply-countdown > .simply-section > div {
	/* countdown block inner div */
	display:table-cell;
	vertical-align:middle;
	height:115px;
	width:120px;
}

.simply-countdown > .simply-section .simply-amount,
.simply-countdown > .simply-section .simply-word {
	display:block;
	color:white;
	/* amounts and words */
}

.simply-countdown > .simply-section .simply-amount {
	font-size:40px;
	/* amounts */
}

.simply-countdown > .simply-section .simply-word {
	color:rgba(255, 255, 255, 0.9);
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:2px;
	font-weight:300;
	/* words */
}

.staff {
	width:100%;
	float:left;
	display:block;
	margin-bottom:40px;
}

.staff .staff-img {
	width:100%;
	float:left;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	height:300px;
	margin-bottom:20px;
	display:table;
}

.staff .staff-img:before {
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:'';
	background:rgba(255, 255, 255, 0.9);
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}

.staff .staff-img .tsoft-social {
	opacity:0;
	display:table-cell;
	vertical-align:middle;
	height:300px;
	margin:0;
	padding:0;
	font-size:14px;
	-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;
	transition:transform 0.3s, opacity 0.3s;
	-webkit-transform:translate3d(0, -15px, 0);
	transform:translate3d(0, -15px, 0);
}

.staff .staff-img .tsoft-social li {
	display:inline-block;
	padding:0 7px;
}

.staff h3 {
	font-size:18px;
}

.staff h3 a {
	color:#000;
}

.staff span {
	display:block;
	margin-bottom:10px;
	font-size:12px;
}

.staff:hover .staff-img:before {
	opacity:1;
}

.staff:hover .staff-img .tsoft-social {
	opacity:1;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
}

#tsoft-gallery {
	padding-top:2.5em;
}

#tsoft-gallery h2 {
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:2.5em;
	font-family:"Roboto", Arial, sans-serif;
	font-weight:300;
	letter-spacing:2px;
}

#tsoft-gallery h2 span {
	border:2px solid rgba(0, 0, 0, 0.8);
	padding:10px 15px;
	position:relative;
}

#tsoft-gallery h2 span:before, #tsoft-gallery h2 span:after {
	position:absolute;
	top:18px;
	bottom:0;
	content:'';
	width:100px;
	height:1px;
	background:rgba(0, 0, 0, 0.1);
}

#tsoft-gallery h2 span:before {
	lett:0;
	margin-left:-125px;
}

#tsoft-gallery h2 span:after {
	right:0;
	margin-right:-110px;
}

.gallery {
	display:block;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	height:300px;
}

.gallery:hover {
	-webkit-box-shadow:inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);
	-moz-box-shadow:inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);
	box-shadow:inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);
}

#tsoft-footer {
	background:#efefef;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	color:#fff !important;
}

#tsoft-footer .overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0, 0, 0, 0.85);
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
}

#tsoft-footer .tsoft-footer-links {
	padding:0;
	margin:0;
}

#tsoft-footer .tsoft-footer-links li {
	padding:0;
	margin:0;
	list-style:none;
}

#tsoft-footer .tsoft-footer-links li a {
	color:rgba(255, 255, 255, 0.5);
	text-decoration:none;
}

#tsoft-footer .tsoft-footer-links li a:hover {
	color:#00AF66;
}

#tsoft-footer .tsoft-widget {
	margin-bottom:30px;
}

@media screen and (max-width:1200px) {
	#tsoft-footer .tsoft-widget {
		text-align:left;
	}
}

#tsoft-footer .tsoft-widget h3 {
	margin-bottom:15px;
	font-weight:bold;
	font-size:12px;
	letter-spacing:2px;
	text-transform:uppercase;
	font-family:"Roboto", Arial, sans-serif;
	color:#fff;
}

#tsoft-footer .copyright .block {
	display:block;
}

#tsoft-footer .copyright .block a {
	color:rgba(255, 255, 255, 0.5);
}

#map {
	width:100%;
	height:500px;
	position:relative;
}

@media screen and (max-width:1200px) {
	#map {
		height:200px;
	}
}

#tsoft-offcanvas {
	position:absolute;
	z-index:1901;
	width:270px;
	background:black;
	top:0;
	right:0;
	top:0;
	bottom:0;
	padding:75px 40px 40px 40px;
	overflow-y:auto;
	display:none;
	-moz-transform:translateX(380px);
	-webkit-transform:translateX(380px);
	-ms-transform:translateX(380px);
	-o-transform:translateX(380px);
	transform:translateX(380px);
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
}

@media screen and (max-width:1200px) {
	#tsoft-offcanvas {
		display:block;
	}
}

.offcanvas #tsoft-offcanvas {
	-moz-transform:translateX(0px);
	-webkit-transform:translateX(0px);
	-ms-transform:translateX(0px);
	-o-transform:translateX(0px);
	transform:translateX(0px);
}

#tsoft-offcanvas a {
	color:rgba(255, 255, 255, 0.5);
}

#tsoft-offcanvas a:hover {
	color:rgba(255, 255, 255, 0.8);
}

#tsoft-offcanvas ul {
	padding:0;
	margin:0;
	width:150px;
	z-index:1000;
}

#tsoft-offcanvas {
	height:1300px;
	font-size:14px;
	z-index:2000;
}

#tsoft-offcanvas ul li {
	padding:0;
	margin:0;
	list-style:none;
}

#tsoft-offcanvas ul li a {
	padding:0;
}

#tsoft-offcanvas ul li > ul {
	padding-left:20px;
	display:none;
}

#tsoft-offcanvas ul li.offcanvas-has-dropdown > a {
	display:block;
	position:relative;
}

#tsoft-offcanvas ul li.offcanvas-has-dropdown > a:after {
	position:absolute;
	right:0px;
	font-family:'icomoon';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\ea1c";
	font-size:20px;
	color:rgba(255, 255, 255, 0.2);
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
}

#tsoft-offcanvas ul li.offcanvas-has-dropdown.active a:after {
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
}

.uppercase {
	font-size:14px;
	color:#000;
	margin-bottom:10px;
	font-weight:300;
	text-transform:uppercase;
}

.gototop {
	position:fixed;
	bottom:80px;
	right:20px;
	z-index:999;
	opacity:0;
	visibility:hidden;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
}

.gototop.active {
	opacity:1;
	visibility:visible;
}

.gototop a {
	width:50px;
	height:50px;
	display:table;
	background:rgba(0, 0, 0, 0.5);
	color:#fff;
	text-align:center;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
}

.gototop a i {
	height:50px;
	display:table-cell;
	vertical-align:middle;
}

.gototop a:hover, .gototop a:active, .gototop a:focus {
	text-decoration:none;
	outline:none;
}

.tsoft-nav-toggle {
	width:25px;
	height:25px;
	cursor:pointer;
	text-decoration:none;
}

.tsoft-nav-toggle.active i::before, .tsoft-nav-toggle.active i::after {
	background:#444;
}

.tsoft-nav-toggle:hover, .tsoft-nav-toggle:focus, .tsoft-nav-toggle:active {
	outline:none;
	border-bottom:none !important;
}

.tsoft-nav-toggle i {
	position:relative;
	display:inline-block;
	width:25px;
	height:2px;
	color:#252525;
	font:bold 14px/.4 Helvetica;
	text-transform:uppercase;
	text-indent:-55px;
	background:#252525;
	transition:all .2s ease-out;
}

.tsoft-nav-toggle i::before, .tsoft-nav-toggle i::after {
	content:'';
	width:25px;
	height:2px;
	background:#252525;
	position:absolute;
	left:0;
	transition:all .2s ease-out;
}

.tsoft-nav-toggle.tsoft-nav-white > i {
	color:#fff;
	background:#000;
}

.tsoft-nav-toggle.tsoft-nav-white > i::before, .tsoft-nav-toggle.tsoft-nav-white > i::after {
	background:#000;
}

.tsoft-nav-toggle.tsoft-nav-white.active > i {
	color:#fff;
	background:#000;
}

.tsoft-nav-toggle.tsoft-nav-white.active > i::before, .tsoft-nav-toggle.tsoft-nav-white.active > i::after {
	background:#fff;
}

.tsoft-nav-toggle i::before {
	top:-7px;
}

.tsoft-nav-toggle i::after {
	bottom:-7px;
}

.tsoft-nav-toggle:hover i::before {
	top:-10px;
}

.tsoft-nav-toggle:hover i::after {
	bottom:-10px;
}

.tsoft-nav-toggle.active i {
	background:transparent;
}

.tsoft-nav-toggle.active i::before {
	top:0;
	-webkit-transform:rotateZ(45deg);
	-moz-transform:rotateZ(45deg);
	-ms-transform:rotateZ(45deg);
	-o-transform:rotateZ(45deg);
	transform:rotateZ(45deg);
}

.tsoft-nav-toggle.active i::after {
	bottom:0;
	-webkit-transform:rotateZ(-45deg);
	-moz-transform:rotateZ(-45deg);
	-ms-transform:rotateZ(-45deg);
	-o-transform:rotateZ(-45deg);
	transform:rotateZ(-45deg);
}

.tsoft-nav-toggle {
	position:relative;
	float:right;
	right:9px;
	z-index:21;
	padding:6px 0 0 0;
	display:block;
	margin:0 auto;
	display:none;
	height:44px;
	width:44px;
	z-index:2001;
	border-bottom:none !important;
}

@media screen and (max-width:1200px) {
	.tsoft-nav-toggle {
		display:block;
		right:-18px;
	}
}

@media screen and (max-width:830px) {
	.tsoft-nav-toggle {
		display:block;
	}
}

.btn {
	margin-right:4px;
	margin-bottom:4px;
	font-family:"Roboto", Arial, sans-serif;
	font-weight:300;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
	padding:8px 20px;
}

.btn.btn-md {
	padding:8px 20px !important;
}

.btn.btn-lg {
	padding:18px 36px !important;
}

.btn:hover, .btn:active, .btn:focus {
	box-shadow:none !important;
	outline:none !important;
}

.btn-primary {
	background:#2D6CDF;
	color:#fff;
	border:2px solid #2D6CDF;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
	background:#437be2 !important;
	border-color:#437be2 !important;
}

.btn-primary.btn-outline {
	background:transparent;
	color:#2D6CDF;
	border:2px solid #2D6CDF;
}

.btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:active {
	background:#2D6CDF;
	color:#fff;
}

.btn-success {
	background:#5cb85c;
	color:#fff;
	border:2px solid #5cb85c;
}

.btn-success:hover, .btn-success:focus, .btn-success:active {
	background:#4cae4c !important;
	border-color:#4cae4c !important;
}

.btn-success.btn-outline {
	background:transparent;
	color:#5cb85c;
	border:2px solid #5cb85c;
}

.btn-success.btn-outline:hover, .btn-success.btn-outline:focus, .btn-success.btn-outline:active {
	background:#5cb85c;
	color:#fff;
}

.btn-info {
	background:#5bc0de;
	color:#fff;
	border:2px solid #5bc0de;
}

.btn-info:hover, .btn-info:focus, .btn-info:active {
	background:#46b8da !important;
	border-color:#46b8da !important;
}

.btn-info.btn-outline {
	background:transparent;
	color:#5bc0de;
	border:2px solid #5bc0de;
}

.btn-info.btn-outline:hover, .btn-info.btn-outline:focus, .btn-info.btn-outline:active {
	background:#5bc0de;
	color:#fff;
}

.btn-warning {
	background:#f0ad4e;
	color:#fff;
	border:2px solid #f0ad4e;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active {
	background:#eea236 !important;
	border-color:#eea236 !important;
}

.btn-warning.btn-outline {
	background:transparent;
	color:#f0ad4e;
	border:2px solid #f0ad4e;
}

.btn-warning.btn-outline:hover, .btn-warning.btn-outline:focus, .btn-warning.btn-outline:active {
	background:#f0ad4e;
	color:#fff;
}

.btn-danger {
	background:#d9534f;
	color:#fff;
	border:2px solid #d9534f;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active {
	background:#d43f3a !important;
	border-color:#d43f3a !important;
}

.btn-danger.btn-outline {
	background:transparent;
	color:#d9534f;
	border:2px solid #d9534f;
}

.btn-danger.btn-outline:hover, .btn-danger.btn-outline:focus, .btn-danger.btn-outline:active {
	background:#d9534f;
	color:#fff;
}

.btn-outline {
	background:none;
	border:2px solid gray;
	font-size:16px;
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}

.btn-outline:hover, .btn-outline:focus, .btn-outline:active {
	box-shadow:none;
}

.btn.with-arrow {
	position:relative;
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}

.btn.with-arrow i {
	visibility:hidden;
	opacity:0;
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-8px;
	-webkit-transition:0.2s;
	-o-transition:0.2s;
	transition:0.2s;
}

.btn.with-arrow:hover {
	padding-right:50px;
}

.btn.with-arrow:hover i {
	color:#fff;
	right:18px;
	visibility:visible;
	opacity:1;
}

.form-control {
	box-shadow:none;
	background:transparent;
	border:2px solid rgba(0, 0, 0, 0.1);
	height:54px;
	font-size:14px;
	font-weight:300;
}

.form-control:active, .form-control:focus {
	outline:none;
	box-shadow:none;
	border-color:#000;
}

.row-pb-md {
	padding-bottom:4em !important;
}

.row-pb-sm {
	padding-bottom:2em !important;
}

.tsoft-loader {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:9999;
	background:url(/img/loader.gif) center no-repeat #fff;
}

.row-padded-mb {
	margin-bottom:2em !important;
}

.col-padded {
	margin:0 !important;
	padding:0 !important;
}

.js .animate-box {
	opacity:0;
}

a.telesoft-logo {
	display:block !important;
	height:40px !important;
	width:200px;
	z-index:100;
	background-image:url('/img/frontpage/telepoint-logo.png');
	background-size:200px;
	background-repeat:no-repeat;
}

.flexslider .flex-control-nav {
	opacity:0;
	transition:opacity 1s ease-in-out;
	-moz-transition:opacity 1s ease-in-out;
	-webkit-transition:opacity 1s ease-in-out;
}

.flexslider .flex-control-nav-hover {
	opacity:1.0;
	transition:opacity .55s ease-in-out;
	-moz-transition:opacity .55s ease-in-out;
	-webkit-transition:opacity .55s ease-in-out;
}

.btn-primary {
	background-color:#00AF66 !important;
	border:none;
}

.btn-primary:hover {
	background-color:#00AF66 !important;
	-webkit-box-shadow:0px 14px 30px -15px rgba(0, 0, 0, 0.75) !important;
	-moz-box-shadow:0px 14px 30px -15px rgba(0, 0, 0, 0.75) !important;
	box-shadow:0px 14px 30px -15px rgba(0, 0, 0, 0.75) !important;
	border:none;
}

.tsoft-hero .flexslider .slides li.bg2-li:after {
	background:transparent;
	color:#000;
}

.tsoft-hero .flexslider .slider-text > .slider-text-inner h1.sl-2, .tsoft-hero .flexslider .slider-text > .slider-text-inner h2.sl-2 {
	color:#000;
}

.tp-in-numbers {
	position:relative;
	font-weight:200;
	top:60px;
	color:rgba(255, 255, 255, 0.8);
}

.top-menu-fixed {
	position:fixed;
	z-index:1000;
	background:#fff;
	width:100%;
	top:0;
}

.top-menu.menu-override {
	position:relative;
	z-index:2000;
	width:100%;
	top:330px;
	background:#fff;
}

#tsoft-locations {
	background-color:#fbfbfb;
	padding-top:40px;
}

#tsoft-career-list {
	padding-top:40px;
}

#tsoft-offcanvas ul li a {
	font-size:20px;
	line-height:50px;
}

#tsoft-footer {
	padding-bottom:0;
}

.btn-more-hold {
	width:100%;
	text-align:center;
	padding-top:20px;
}

.tsoft-heading p {
	margin-bottom:20px;
}

.data-centers {
	margin-top:20px;
}

.nav li a.gotop-aux {
	width:20px;
	margin:0;
	padding:0;
	position:absolute;
	left:-100%;
	top:9px;
	display:none;
}

.gotop-aux i {
	font-weight:100;
	color:#00AF66;
}

.gotop-aux:hover i {
	color:#9d9d9d;
}

.menu-1 {
	margin-top:5px;
	padding-left:50px;
}

span.plus-sign {
	margin-left:-10px;
}

.nav > li > a:focus, .nav > li > a:hover {
	background:transparent;
}

.modal {
	background:#fff;
}

.modal-dialog {
	width:95%;
}

.modal-content {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:none;
}

.modal-header > .close > span {
	font-size:2em;
	font-weight:100;
}

.infra-menu {
	list-style:none;
	width:100%;
	line-height:110px;
	z-index:1;
	text-align:center;
}

.infra-menu li {
	display:inline-block;
}

.infra-menu a.aux-menu-link {
	position:relative;
	display:inline-block;
}

.infra-menu ol li a {
	background:rgba(255, 255, 255, 0.2);
	box-shadow:none;
	border:1px solid #cecece;
	width:60px;
	height:8px;
	padding:5px;
	cursor:pointer;
	text-indent:-9999px;
	-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
}

.infra-menu ol li a:hover, .infra-menu ol li a:focus {
	color:#00AF66;
}

.infra-title {
	text-align:center;
}

.infra-menu .flex-control-nav {
	position:relative;
	top:-60px;
}

.infra-menu .flex-control-nav .flex-active a {
	cursor:pointer;
	background:#00AF66;
}

.flexslider-infra .blog-text a {
	text-decoration:none;
	color:#828282;

}

.tsoft-nav ul.tsoft-lang {
	margin-right:30px;
}

.tsoft-nav ul.tsoft-lang li a {
	padding:20px 3px;
}

.tsoft-nav ul.tsoft-lang li a.lang-active {
	cursor:text;
	color:#00AF66;
}

@media screen and (min-height:800px) {
	.container {
		width:90%;
	}

	.tsoft-blog .blog-img-holder {
		height:45vh;
	}

	.animate-box.animate-why {
		opacity:1;
	}
}

#errorMsg, #successMsg {
	z-index:4000;
	position:fixed;
	width:100%;
	height:90px;
	line-height:45px;
	font-size:20px;
	text-align:center;
	margin:0;
	bottom:0;
	opacity:0.8;
	display:none;
	color:black;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

.main-infra-link {
	width:100%;
	display:block;
}

.page-slogan {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}

.img-page {
	position:relative;
}

.tsoft-hero, .tsoft-hero .flexslider .slider-text, .tsoft-hero .flexslider .slides li {
	min-height:100%;
	height:100%;
}

@media screen and (max-height:600px) and (max-width:800px) {
	.tsoft-hero, .tsoft-hero .flexslider .slider-text, .tsoft-hero .flexslider .slides li {
		width:100%;
	}
}

@media screen and (max-width:600px) {
	.menu-link.new-facility {
		top:-20px !important;
	}

	.tsoft-hero .flexslider .slider-text {
		margin:0 auto;
	}
}

@media screen and (max-height:768px) and (max-width:1000px) {
	.menu-link.new-facility {
		top:-20px !important;
	}

	.tsoft-hero .flexslider .slider-text > .slider-text-inner h1 {
		font-size:20px;
	}

	.tsoft-hero .flexslider .slider-text > .slider-text-inner .btn {
		padding:8px 12px !important;
		font-size:10px !important;
		line-height:1.5 !important;
		border-radius:3px !important;
	}

	.tsoft-hero .flexslider .slider-text > .slider-text-inner h2 {
		font-size:15px;
		margin-bottom:10px;
	}

	.tsoft-hero .flexslider .flex-control-nav {
		display:none;
	}
}

.btn.btn-tt {
	padding:15px 36px !important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:100%;
	border:2px solid rgba(0, 0, 0, 0.1);
}

.bootstrap-filestyle.input-group {
	width:100%;
}

.icon-span-filestyle {
	font-size:20px;
	float:left;
}

.img-carrier {
	width:160px;
}

.menu-link {
	text-transform:uppercase;
}

.menu-link.new-facility {
	list-style:none;
	color:red;
	font-size:2em;
	font-weight:400;
	top:-60px;
	position:absolute;
	text-align:center;
	text-shadow:2px 2px #e1edff;

}

.contact-submit {
	height:78px;
	width:100%;
}

#cookie_policy {
	display:none;
	font-size:12px;
	float:left;
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	text-align:center;
	padding:10px 0;
	color:white;
	background:rgba(0, 0, 0, 0.8);
	z-index:9999;
}

#cookie_policy a {
	color: orange;
}


.site-visit span {
}

.site-visit {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background-color:#747879 !important;
	padding:4px 10px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
	-webkit-border-radius:1;
	-moz-border-radius:1;
	-ms-border-radius:1;
	border-radius:1;
	padding:7px 4px !important;
	margin-right:10px !important;
	position:relative;
	top:1px;
}
.site-visit:hover {
	-webkit-box-shadow:0px 14px 20px -9px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:0px 14px 20px -9px rgba(0, 0, 0, 0.75);
	box-shadow:0px 14px 20px -9px rgba(0, 0, 0, 0.75);
}

.site-visit  a {
	color:#ffffff !important;

}

.sv-xs {
	margin-bottom:10px !important;
}

.sv-row {
	position:relative;
	left:145px;
}
.nopad {
	padding: 0 !important;
}

.tsoft-blog.career-blog span {
	bottom:0 !important;
}

.flexslider-partners img {
	max-height:180px;
}