﻿@charset "UTF-8";

#ts{
	background-color: #f6f7f8;
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 30px;
}
#ts h1 {
	text-align: center;
	color: #fff;
	font-size: 48px;
	font-weight: normal;
	margin: 30px auto;
	padding: 30px 0;
}
#ts h2 {
	font-size: 18pt;
	font-weight: normal;
	clear: both;
	border-bottom: 2px solid #ccc;
	padding: 1px 0;
	margin: 0 0 30px 0
}
#ts h2 span {
	border-bottom: 2px solid #960014;
	padding: 0 5px;
}
#ts h3 {
	min-width: 180px;
	font-size: 10.5pt;
	line-height: 1em;
	float: left;
	margin: 5px 0;
	font-weight: normal;
}
#ts h3 a{
	transition: all .5s;
	-webkit-transition: all .5s; /* Chrome & safari */
	-moz-transition: all .5s; /* firefox */
}
#ts h3 a:hover{
	color:#666
}
.logo{
	width: 100%;
	top:10px;
	right: 10px;
	text-align: right;
	position: absolute;
}
.logo img{
	height: 30px;
}
.cover{
	
	background-image: url(images/cover.png);
	background-size: cover;
	background-position: center;
}
#ts .row{
	margin-bottom: 60px;
}
.fbpage{
	height: 48px;
	margin-bottom: 15px;
	background-color: #fff;
	transition: all .5s;
	-webkit-transition: all .5s; /* Chrome & safari */
	-moz-transition: all .5s; /* firefox */
}
.fbpage:hover {
	box-shadow: 3px 3px 0 #999;
}
.country {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: 820px;
}
.country li {
	margin-bottom: 45px;
}
.country li:last-child {
	border-bottom: none;
}


.country li ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
.country li ul li {
	width: 260px;
	height: 54px;
	margin: 0 5px 24px 5px;
	padding: 0;
	display: inline-block;
	background: #fff;
	transition: all .5s;
	-webkit-transition: all .5s; /* Chrome & safari */
	-moz-transition: all .5s; /* firefox */
}
.country li ul li:hover {
	box-shadow: 3px 3px 0 #ccc;
}
.country li ul li h3 {
	min-width: 190px;
	font-size: 10.5pt;
	float: left;
	margin: 5px 0 5px 0;
}
.flag {
	margin: 0 10px 0 0;
	float: left;
	width: 72px;
	height: 48px;
	background-size: cover;
	background-position: center;
	display: inline-block;
}


/* Asia */
.Bangladesh {
	background-image: url(flag/Asia/Bangladesh.png);
}
.Cambodia {
	background-image: url(flag/Asia/Cambodia.png);
}
.Hongkong {
	background-image: url(flag/Asia/HongKong.png);
}
.India {
	background-image: url(flag/Asia/India.png);
}
.Indonesia {
	background-image: url(flag/Asia/Indonesia.png);
}
.Japan {
	background-image: url(flag/Asia/Japan.png);
}
.Korea {
	background-image: url(flag/Asia/Korea.png);
}
.Malaysia {
	background-image: url(flag/Asia/Malaysia.png);
}
.Myanmar {
	background-image: url(flag/Asia/Myanmar.png);
}
.Philippines {
	background-image: url(flag/Asia/Philippines.png);
}
.Singapore{
	background-image: url(flag/Asia/Singapore.png);
}
.SriLanka {
	background-image: url(flag/Asia/SriLanka.png);
}
.Thailand {
	background-image: url(flag/Asia/Thailand.png);
}
.Vietnam {
	background-image: url(flag/Asia/Vietnam.png);
}
.Taiwan {
	background-image: url(flag/Asia/Taiwan.png);
}
/* America */
.USA {
	background-image: url(flag/America/USA.png);
}
.Mexico {
	background-image: url(flag/tslogo.png);
}
/* Europe*/
.Germany {
	background-image: url(flag/Europe/Germany.png);
}
.France {
	background-image: url(flag/Europe/France.png);
}
.Italy {
	background-image: url(flag/Europe/Italy.png);
}
.Netherlands {
	background-image: url(flag/Europe/Netherlands.png);
}
.Nordic {
	background-image: url(flag/tslogo.png);
}
.Portugal {
	background-image: url(flag/Europe/Portugal.png);
}
.Serbia {
	background-image: url(flag/Europe/Serbia.png);
}
.Russia {
	background-image: url(flag/Europe/Russia.png);
}
.Spain {
	background-image: url(flag/Europe/Spain.png);
}
.UK {
	background-image: url(flag/Europe/UK.png);
}
/* Australia */
.Australia {
	background-image: url(flag/Australia/Australia.png);
}
.NewZealand {
	background-image: url(flag/Australia/NewZealand.png);
}
/* Mid East And Africa */
.Kenya {
	background-image: url(flag/Africa/Kenya.png);
}
.Nigeria {
	background-image: url(flag/Africa/Nigeria.png);
}
.SouthAfrica {
	background-image: url(flag/Africa/SouthAfrica.png);
}
.Egypt {
	background-image: url(flag/Africa/Egypt.png);
}
.Israel {
	background-image: url(flag/Africa/Israel.png);
}
.SaudiArabia {
	background-image: url(flag/Africa/SaudiArabia.png);
}
.Pakistan {
	background-image: url(flag/Africa/Pakistan.png);
}
.Turkey {
	background-image: url(flag/Africa/Turkey.png);
}
.UAE {
	background-image: url(flag/Africa/UAE.png);
}


@media screen and (max-width: 767px) and (min-width: 320px) {
	#ts{

}
	#ts h1 {
	font-size: 36px;
			padding: 15px 0;
	}
	#ts h2 span {
	border-bottom:none;
	padding: 0;
}
	.logo img{
	height: 24px;
}
}