/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;max-width: 100%;height: auto;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:none !important; }
img{max-width:100%;display:block;}
*{box-sizing:border-box; }
a{-webkit-transition: .5s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
/**************************************************************************************/
a{color:#2dace3;text-decoration:none;outline:0 none;}
a:hover{color:#284f75;}
h1				{font-size:2.000em;}
h2				{font-size:1.833em;}
h3				{font-size:1.500em;}
h4				{font-size:1.333em;}
h5				{font-size:1.167em;}
h6				{font-size:1.000em;}
/*----------------------------------------------------------------------------------*/
html			{}
body			{ padding:0;margin:0;/*font-family: 'Open Sans', Verdana, Geneva, sans-serif;*/ font-family: 'Work Sans', sans-serif; font-size:14px;line-height:20px;background-color:#fff;}
.flt_lt			{float:left !important; display:inline;}
.flt_rt			{float:right !important; display:inline;}
a:hover, a:focus{text-decoration:none; outline:0 none;}
figure {margin:0;padding:0;}
header,nav,section,article,aside,footer,hgroup {display: block;}
/*----------------------------------------------------------------------------------*/

.container{max-width:1170px;margin:0 auto;padding:0 15px;position:relative;}

p{display:block; margin:0 0 15px; padding:0; font-size:14px; color:#000; text-align:justify;}
p span{color:#2dace3;}
header{border-bottom:solid 1px #003399;padding:15px 0;margin:0; background:#ffffff;}
header .containerHeader{display:table;width:calc(100% - 30px);}
.logo{width:125px;display:table-cell;vertical-align:top;}
.logo img{width:100%; height:auto;}
.baseline{display:table-cell;vertical-align:middle;padding-left:3%;}
.baseline-1{font-weight:bold;font-size:26px;}
.language{position:absolute;right:15px;bottom:-15px;display:none;}
.language.show{display:block;}
.language ul{margin: -21px 0 0;padding:0;}
.language li{display:block;float:left;margin-left:5px;border:solid 1px #003399; border-radius:3px;}
.language{}
.language a{text-transform:uppercase;display:block;padding:5px 11px; color:#003399;border-bottom:2px solid transparent;}
.language .selected a{background:#003399;color:#ffd600; border-bottom:2px solid #ffd600;}
.content{display:none;}

.content{display:block; margin:0; padding:0;}
.content /*h2*/h3{line-height:30px;margin: 40px 0 10px;font-size:22px;color: #2dace3;font-weight:700; border-bottom:1px solid #2dace3;}
.content h4{line-height:30px;margin:0 0 20px 0;font-size:20px;color: #2dace3;font-weight: normal;}
.content ul{margin:0 0 20px 50px;}
.content ul li{color:#000;}

.banner{display:table; text-align:center; margin:0 0 50px 0; padding:0; background:url(../Images/banner-bg.jpg) no-repeat center center; background-size:cover;height:328px; width:100%;}

.banner h1{font-size:50px; font-weight:900; color:#fff; vertical-align:middle; display:table-cell;}
.content /*h2.title*/h2{text-align:center;margin:50px 0;font-size:25px;color: #000;font-weight: bold; border:0 none;}
.content h2.title2{margin:0 0 30px;font-size:30px;color: #000;font-weight: bold;}
.filter_label{padding:5px;display:none;}
.filter_label:after{content:'';display:inline-block;float:right;border-top: 10px solid #000;border-left: 6px solid transparent;border-right: 6px solid transparent;margin: 6px -10px 0 0;}

footer{background:#003399;color:#FFF;padding:15px 0 0;text-align:center;margin-top:50px; text-align:center;}
footer img{max-width:100%; height:auto; display:inline-block;}
.fot-bottom{background:#272727; display:inline-block; margin:0; width:100%;}
.fot-bottom p{background:url(../Images/line.png) no-repeat center bottom; display:block; padding:15px 0; margin:0; color:#fff; text-align:center;}
.fot-bottom span{font-weight:bold;padding: 0 30px;margin:0;display: inline-block;position: relative;margin: 15px 0; text-align:left;}
.fot-bottom a{color:#fff; display:inline-block;}
.fot-bottom span:before{content:'';width:19px;height:26px;background: url(../Images/icon1.png) no-repeat left top;font-weight:bold;margin: 0 0 0 0;display: inline-block;position: absolute;z-index: 1;left: 0;top: -3px;}

.gdpr{display:block;margin:0 auto;padding: 60px 0;max-width: 795px; width:100%;}
.gdpr-title{display:block;margin:0;padding: 10px 0 45px;background:url(../Images/bg1.png) no-repeat center top; background-size:93% 137px;}
.gdpr-title img{background:#003399; padding:3px 5px;}
.gdpr ul{display:block; margin:0; padding:0;}
.gdpr ul li{display:inline-block; margin:0; padding:0; float:left; width:20%;}
.gdpr ul li img{display:inline-block;}
.gdpr ul li span{display:block; margin:0; padding:0; font-size:12px; color:#fff; font-weight:600;}
.gdpr ul li span.active{color:#ffcc00;}
.backto_top 				{position: fixed;bottom:100px;right:17%;z-index: 99;display: none;width:40px;height:40px;text-align: center;background:#003399;cursor:pointer;font-size: 0; border-radius: 100%;}
.backto_top span			{display:block;border:3px solid #fff;width:15px;height:15px;vertical-align: middle;margin: 0 auto;border-left: 0;border-top: 0;transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-15deg); -webkit-transform: rotate(-135deg); position: relative;top: 50%;margin-top: -4px;}
strong  {font-weight:bold;}

@media(max-width:1300px){.backto_top{right:30px;}}

@media(max-width:767px){
	header .containerHeader{width:100%;}
	.language.show{position:relative;display:table;width:100%;right:0;}
	
	.language li{margin-left:0;display:block;float:none;}
	.language a{background:#FFF;text-align:center;border: 0 !important;}
	
	.tablinks {display:none;position:absolute;left:0;top:100%;width:100%;}
	.open_select .tablinks {display:block;}
	.filter_label{display: block;/* background:#000; */color: #039;cursor:pointer;padding: 10px 20px;border: 1px solid #000;margin: 0 0 20px;font-size: 15px;font-weight: 600;text-transform: uppercase;}
	.tablinks > li{display:block;padding:0;}
	.tablinks > li > a{display:block;}
	.content ul{margin:0 0 20px 30px;}
	.fot-bottom span:before {top:2px;}
	
	.gdpr-title{background:none;}
	.gdpr ul{margin:0;}
	.gdpr ul li{float:none; margin:0 0 30px; width:44%; vertical-align:top;}
	
	
}
@media(max-width:599px){
	
	.fot-bottom span {padding:0 0 0 30px;}
	.content h2.title, .content h2{font-size:15px; line-height:24px;}
	
	
	}
@media(max-width:479px){
	.logo{width:85px;}	
	.gdpr ul li {width:48%;}
	.baseline-2 {line-height:15px;}
	.baseline-1 {font-size:22px; line-height:25px;}
	.gdpr ul li span{font-size:10px;}
	
	
	
	}
	

	