﻿@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;	
}
*:before, *:after {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;	
}
:before, :after {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;	
}
body {
	margin:0;
	padding:0;
	font-family: 'Roboto', sans-serif;
	color:#757575;
	font-size:12px;
	font-weight:400;
	padding-top:120px;
}
:focus {
	outline:none;
}
ul, li, ol {
	list-style:none;
}
a {
	text-decoration:none;
	color:inherit;	
	-webkit-transition: all 0.6s ease-in-out;
	   -moz-transition: all 0.6s ease-in-out;
	     -o-transition: all 0.6s ease-in-out;
	        transition: all 0.6s ease-in-out;
}
a:active, a:hover {
  outline: 0;
}
a img, img {
	border:none;
	vertical-align:middle;	
	max-width: 100%;
	height: auto;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
button, input, optgroup, select, textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	border:none;
	-webkit-transition: all 0.6s ease-in-out;
	   -moz-transition: all 0.6s ease-in-out;
	     -o-transition: all 0.6s ease-in-out;
	        transition: all 0.6s ease-in-out;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
	-webkit-transition: all 0.6s ease-in-out;
	   -moz-transition: all 0.6s ease-in-out;
	     -o-transition: all 0.6s ease-in-out;
	        transition: all 0.6s ease-in-out;
}
input[type="checkbox"], input[type="radio"] {
	padding: 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;	
}
input[type="search"], input[type="text"], input[type="email"], input[type="password"], textarea {
	padding:0 10px;
	border:1px solid #ccc;
	-webkit-appearance: textfield;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;	
}
textarea {
	padding:10px;
	resize:none;
	overflow: auto;	
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td, th {
  padding: 0;
}
input[type="search"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus {
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);
	   -moz-box-shadow:0 0 2px rgba(0,0,0,0.2);
			box-shadow:0 0 2px rgba(0,0,0,0.2);
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
.relative {
	position:relative;
}
.menu-icon {
	display:none;
	border:1px solid #ddd;	
	padding:9px 10px;
	background-color:transparent;
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
	        border-radius:4px;
}
.menu-icon:hover { background-color:#ddd;}
.menu-icon span {
	display:block;
	background-color:#888;
	height:2px;
	width:22px;
	-webkit-border-radius:1px;
	   -moz-border-radius:1px;
	        border-radius:1px;
}
.menu-icon span + span { 
	margin-top:4px;
}
.back-to-top {	
	position:fixed;	
	bottom:10px; 
	right:10px;	
	text-decoration:none; 
	color:#fff; 
	background:url(../images/top_arrow.png) no-repeat; 
	font-size:0; 
	z-index:111; 
	display:none; 
	width:40px; 
	height:40px; 
}
.clearfix {}
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
}
.clearfix:after {
	clear:both;
}
.container {
	margin:0 auto;	
}
.container:before, .container:after {
	display:table;
	content:" ";
}
.container:after {
	clear:both;
}


#header { position:fixed; left:0; top:0; width:100%; z-index:999999; background:#fff;}
#header .top_line { background:#b51a03; line-height:35px;}
#header .top_line .info { float:right;}
#header .top_line .info .call { float:left; border-left:1px solid #cb5f4f; padding:0 10px;}
#header .top_line .info .call a { display:block; padding:0 0 0 20px; font-size:12px; color:#fff; background:url(../images/icon-1.png) no-repeat left center;}
#header .top_line .info .mail { float:left; border-left:1px solid #cb5f4f; border-right:1px solid #cb5f4f; padding:0 10px;}
#header .top_line .info .mail a { display:block; padding:0 0 0 25px; font-size:12px; color:#fff; background:url(../images/icon-2.png) no-repeat left center;}

#header .header {}
#header .header .logo { float:left; padding:11px 0 0 0;}
#nav { float:right;}
#nav ul {}
#nav > ul > li { display:block;	float:left;	position:relative; padding:35px 0 34px;}
#nav > ul > li + li { margin-left:30px;}
#nav ul li a.drop { background-image:url(../images/plus.png); background-repeat:no-repeat; background-position:right center;}
#nav ul li a.open { background-image:url(../images/minus.png); background-repeat:no-repeat; background-position:right center;}
#nav > ul > li > a { display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#757575; background-position:right center; text-transform:uppercase;}
#nav > ul > li:hover > a { color:#b51a03;}
#nav > ul > li.active > a { color:#b51a03;}


/* Drop Down */
#nav ul li ul { display:none; width:265px; position:absolute; left:0; top:100%; z-index:9999;
-webkit-transition: all 0.6s ease-in-out;
   -moz-transition: all 0.6s ease-in-out;
     -o-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;

}
@media (min-width: 768px) {
	#nav ul li:hover > ul { display:block; }
}
#nav ul li ul li { float:none; border-bottom:1px solid #c44a38; }
#nav ul li ul li a { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; padding:0 15px; line-height:40px; background:#b51a03; display:block;}
#nav ul li ul li a:hover { background-color:#9e0001; padding:0 20px;}
#nav ul li ul li.active a { background-color:#9e0001; }
#nav ul li ul li a.arrow { background-position:right center;}
#nav > ul > li > ul > li:hover > a.arrow { background-image:url(../images/sub_arrow.png); background-repeat:no-repeat; background-position:right center;}


#nav ul li ul li a:hover { background-color:#9e0001;}
#nav ul li ul li ul { left:100%; top:0; border-left:1px solid #fff;}
/* Drop Down */

#banner { position:relative;}
#banner:after { position:absolute; left:0; top:0; width:100%; height:21px; background:url(../images/slider_gradiant.png) repeat-x;}
#bx-pager { position:absolute; left:0; right:0; top:0; bottom:0; z-index:999;}
#bx-pager .container { padding:0 25px; position:relative; height:100%;}
#bx-pager .container .pager { position:absolute; right:25px; bottom:10px; width:100%; text-align:right;}
#bx-pager a { display:inline-block; width:10px; height:10px; margin:0 3px; background:#757575; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; font-size:0;}
#bx-pager a.active, #bx-pager a:hover { background:#e40b0b;}
.bx-wrapper .bx-caption { position: absolute; bottom:0; left:0; right:0; top:0;	width:100%; z-index:9999;}
.bx-wrapper .bx-caption .container { position:relative; height:100%;}
.bx-wrapper .bx-caption .container .text { position:absolute; right:0; bottom:0; width:100%; max-width:535px; text-align:right; background:rgba(0,0,0,0.5); padding-top:15px; }  
.bx-wrapper .bx-caption .container .text p { font-size:36px; color:#fff; line-height:45px; padding:10px 30px 30px;}
.bx-wrapper .bx-caption .container .text p span { display:block; font-family: 'Roboto Condensed', sans-serif; font-weight:700; font-size:48px;}   

#welcome { padding:45px 0 35px;}
#welcome .left { float:left; width:720px;}
#welcome .left h2 { font-size:36px; color:#000000;}
#welcome .left h2 span { display:block; font-size:36px; color:#b81700; padding-top:10px; padding-bottom:15px;}
#welcome .left p { font-size:14px; color:#454545; line-height:22px; text-align:justify;}
#welcome .left p + p { margin-top:10px;}
#welcome .left p a { color:#e22004; text-decoration:underline;}
#welcome .left p a:hover { color:#b81700;}
#welcome .right { float:right; width:260px; padding:110px 0 0 0;}
#welcome .right a { display:block; width:125px; height:40px; float:left; font-size:14px; color:#fff; text-align:center; line-height:40px; border-radius:3px;}
#welcome .right a.more { margin-right:10px; background:#454545;}
#welcome .right a.more:hover { background:#252525;}
#welcome .right a.reach { background:#e22004;}
#welcome .right a.reach:hover { background:#b81700;}

#four_block { background:url(../images/four_block_bg.png) repeat-x center bottom #f5f5f5; padding-bottom:50px;}
#four_block .blocks { margin-left:-33px;}
#four_block .blocks .block { width:250px; height:320px; background:#fff; margin-left:33px; text-align:center; float:left; position:relative;}
#four_block .blocks .block .icon { margin:12px auto 25px; width:80px; height:80px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; text-align:center; line-height:80px; background:#b81700; }
#four_block .blocks .block h3 { font-weight:700; font-size:18px; color:#454545; text-transform:uppercase; padding-bottom:25px;}
#four_block .blocks .block p { max-width:200px; margin:0 auto; font-size:12px; color:#757575; line-height:18px;}
#four_block .blocks .block .more { position:absolute; right:0; bottom:0;}
#four_block .blocks .block .more a { display:block; width:45px; height:45px; background:url(../images/link_plus.png) no-repeat;}
#four_block .blocks .block .more a:hover { display:block; width:45px; height:45px; background:url(../images/link_plus_h.png) no-repeat;}
#four_block .blocks .block .partner { }
#four_block .blocks .block .partner img { border:1px solid #e5e5e5; }

#ann { padding:50px 0 85px;}
#ann .left { float:left; width:500px;}
#ann .left h4 { font-size:30px; color:#000; padding-bottom:30px;}
#ann .left .box {}
#ann .left .box + .box { margin-top:33px;}
#ann .left .box .date { width:100px; height:100px; text-align:center; line-height:100px; background:#e22004; font-size:20px; color:3fff; text-transform:uppercase; margin-right:40px; float:left; color:#fff;}
#ann .left .box .detail { overflow:hidden;}
#ann .left .box .detail h5 { font-size:16px; color:#000; padding:7px 0 15px;}
#ann .left .box .detail p { font-size:12px; color:#757575; line-height:18px; text-align:justify;}
#ann .right { float:right; width:530px;}
#ann .right .hover { display:none;}
#ann .right a { display:block;}
#ann .right a:hover img { display:none;}
#ann .right a:hover img.hover { display:block;}

#meth { padding:0 0 0 0;}
#meth h4 { font-size:30px; color:#000; padding-bottom:30px;}
#meth .step { float:left; border:1px solid #d9d9d9;}
#meth .step .how { float:left; background:url(../images/step-arro-1.png) no-repeat right center #a0a0a0; padding:40px 35px 0 17px; font-size:14px; color:#fff; font-weight:700; text-transform:uppercase;}
#meth .step > div { height:98px; background:url(../images/step-arro-2.png) no-repeat right center #fbfbfb; padding:20px 25px 0; font-size:13px; line-height:18px; color:#757575; float:left;}
#meth .step > div:last-child { background:#fbfbfb;} 
#meth .icon { float:right; width:85px; margin-top:20px;}
#meth .icon img { margin-top:-15px;}

#newsletter {}
#newsletter .news_letter { margin-top:70px; background:#f0f0f0; padding:20px; line-height:35px; position:relative; }
#newsletter .news_letter .label { float:left; font-size:18px; color:#454545; background:url(../images/sub_icon.png) no-repeat left center; padding:0 70px 0 50px; text-transform:uppercase; margin-right:33px;}
#newsletter .news_letter .inpt_bx { float:left; background:#fff; padding:0 22px; font-size:14px; color:#b7b7b7; width:410px; margin-right:55px; border:none; height:35px; text-transform:uppercase;}
#newsletter .news_letter .sbt { float:left; background:#e22004; padding:0 35px; color:#fff; text-transform:uppercase; height:35px; font-size:14px; color:#fff;}
#newsletter .news_letter .sbt:hover { background:#b81700;}

#footer { background:#202020; border-top:5px solid #e22004; line-height:20px; padding:30px 0;}
#footer .footer {}
#footer .footer .f_nav { float:left;}
#footer .footer .f_nav ul {}
#footer .footer .f_nav ul li { display:block; float:left;}
#footer .footer .f_nav ul li + li { margin-left:25px;}
#footer .footer .f_nav ul li a { display:block; font-size:13px; color:#fff;}
#footer .footer .f_nav ul li a:hover { color:#e22004;}
#footer .footer .right { float:right;}
#footer .footer .right ul {}
#footer .footer .right ul li { font-size:13px; color:#757575; display:block; float:left; padding:0 6px 0 12px;}
#footer .footer .right ul li:last-child { padding-right:0;}
#footer .footer .right ul li:last-child a { background:url(../images/credit.png) no-repeat right center; padding-right:25px; display:block;}
#footer .footer .right ul li + li { background:url(../images/dot.png) no-repeat left center; }
#footer .footer .right ul li a { font-size:13px; color:#757575;}
#footer .footer .right ul li a:hover { color:#fff;}


#sub_banner { position:relative; padding:23.10% 0 0 0; background-size:100% auto !important;}
#sub_banner:after { width:100%; height:26px; background:url(../images/slider_gradiant.png) repeat-x; content:" "; position:absolute; left:0; top:0;}
#sub_banner.company-banner { background:url(../images/company-banner.jpg) no-repeat center center;}
#sub_banner { background-position:center center; background-repeat:no-repeat; background-size:cover;}

#bread_cum { padding:15px 0;}
#bread_cum ul { float:right;}
#bread_cum ul li { font-size:12px; display:block; float:left;}
#bread_cum ul li span { color:#e22004;}
#bread_cum ul li + li:before { content:"/"; margin:0 5px;}
#bread_cum ul li a { color:#757575;}
#bread_cum ul li a:hover { color:#e22004;}

#inner_content { background:#f5f5f5; padding:35px 0; min-height:500px; }
#inner_content .container {}
#inner_content .links { position:absolute; left:0; top:0;  width:275px; height:100%;}
#inner_content .links h4 { line-height:55px; background:url(../images/link_head.png) no-repeat right center; padding:0 55px 0 0; font-family: 'Roboto Condensed', sans-serif; font-size:20px; color:#454545; font-weight:700; text-transform:uppercase;}
#inner_content .links h4.no_bg { background:#df3118;}
#inner_content .links ul {}
#inner_content .links ul li { border:1px solid #d0d0d0; margin-bottom:10px;}
#inner_content .links ul li a { color:#757575; font-size:14px; font-weight:400; line-height:40px; padding:0 20px; display:block; }
#inner_content .links ul li.active a { color:#e22004; font-weight:500; background:#fff;}
#inner_content .links ul li a:hover { color:#e22004; font-weight:500; background:#fff; padding:0 25px;}

#inner_content .content { width:768px; float:right; background:#fff; padding:20px 40px; margin-top:55px; }
#inner_content .content.pro { } 
#inner_content .content.pro_small {} 
#inner_content .content h3 { text-transform:uppercase; font-size:18px; color:#e22004; font-weight:700; padding:18px 0 28px;}

#inner_content .content .profile {}
#inner_content .content .profile h4 { font-family: 'Roboto Condensed', sans-serif; font-size:22px; color:#454545; line-height:34px; border-bottom:1px solid #e0e0e0; padding-bottom:22px; margin-bottom:22px; margin-top:-10px;}
#inner_content .content .profile h4 span { font-weight:700;}
#inner_content .content .profile h5 { font-size:14px; color:#454545;}
#inner_content .content .profile p { font-size:14px; color:#454545; line-height:22px; padding-bottom:25px; text-align:justify;}
#inner_content .content .profile p.light { color:#757575; line-height:18px;}
#inner_content .content .profile .m_block { background:#f5f5f5; margin-bottom:25px;}
#inner_content .content .profile .m_block .image { float:left; margin-right:30px;}
#inner_content .content .profile .m_block .image_detail { overflow:hidden; padding:15px 0 0 0;}
#inner_content .content .profile .m_block .image_detail .row { overflow:hidden;}
#inner_content .content .profile .m_block .image_detail .row + .row { padding-top:20px;} 
#inner_content .content .profile .m_block .image_detail .row .label { width:100px; float:left; position:relative; font-size:14px; color:#454545;}
#inner_content .content .profile .m_block .image_detail .row .label:after { position:absolute; right:0; content:":";}
#inner_content .content .profile .m_block .image_detail .row .label_detail { font-size:14px; color:#757575; padding-left:20px; overflow:hidden;}
#inner_content .content .profile ul { padding-top:15px; padding-bottom:30px;}
#inner_content .content .profile ul li { font-size:14px; color:#757575; padding:0 0 15px 20px; line-height:22px; background:url(../images/list_Bg_1.png) no-repeat 0 8px;}
#inner_content .content .profile .scheme { border-top:1px solid #e0e0e0;}
#inner_content .content .profile .scheme .s_block { padding:40px 0 0 0;}
#inner_content .content .profile .scheme .s_block h6 { font-size:16px; color:#000; text-transform:uppercase; padding-bottom:17px;}
#inner_content .content .profile .scheme .s_block p { padding-bottom:25px;}
#inner_content .content .profile .scheme .s_block ul { padding:0 0 10px;}
#inner_content .content .profile .scheme .s_block ul li { color:#454545; background:url(../images/dot_1.png) no-repeat 0 8px;}
#inner_content .content .profile .scheme .s_block .down { background:#f5f5f5; padding:0 15px;}
#inner_content .content .profile .scheme .s_block .down a { display:block; line-height:50px; font-size:14px; color:#dc422c; background:url(../images/pdf_icon_1.png) no-repeat right center;}
#inner_content .content .profile .scheme .s_block .down a:hover { color:#000;}
#inner_content .content .profile .meth_block {}
#inner_content .content .profile .meth_block h5 { font-size:16px; color:#000; padding-bottom:15px;}
#inner_content .content .profile .meth_block p { font-size:14px; line-height:22px; color:#454545; padding-bottom:35px;}
#inner_content .content .profile .meth_block h6 { font-size:14px; color:#454545; padding:0 15px; background:url(../images/dot_2.png) no-repeat 0 6px; margin-bottom:10px; }
#inner_content .content .profile .meth_block p.sub { padding:0 15px; font-size:12px; color:#757575; line-height:18px; padding-bottom:15px;}

#inner_content .content .profile .job_post { border-bottom:1px solid #e0e0e0; padding-bottom:20px;}
#inner_content .content .profile .job_post + .job_post { margin-top:20px;}
#inner_content .content .profile .job_post h5 { font-size:16px; color:#000; padding-bottom:10px;}
#inner_content .content .profile .job_post p { font-size:12px; color:#757575; line-height:18px; padding-bottom:25px; text-align:justify;}
#inner_content .content .profile .job_post ul { padding-bottom:30px;}
#inner_content .content .profile .job_post ul li { overflow:hidden; padding:0; padding-bottom:5px; background:none;}
#inner_content .content .profile .job_post ul li span { display:block; float:left; font-size:12px; color:#454545; width:90px; position:relative;}
#inner_content .content .profile .job_post ul li span:after { position:absolute; right:0; content:":";}
#inner_content .content .profile .job_post ul li i { overflow:hidden; font-size:12px; color:#757575; padding-left:20px; font-style:normal;}
#inner_content .content .profile .job_post .btns { padding-bottom:30px;}
#inner_content .content .profile .job_post .btns a { display:block; width:99px; height:25px; text-align:center; line-height:25px; color:#fff; font-size:11px; background:#454545;}
#inner_content .content .profile .job_post .btns a:hover { background:#e22004;}
#inner_content .content .profile .job_post .hidden_txt { display:none;}
#inner_content .content .profile .job_post .read_more {}
#inner_content .content .profile .job_post .read_more a {}
#inner_content .content .profile .job_post .read_more a i { font-style:normal; font-size:13px; color:#dc422c; padding-right:25px;}
#inner_content .content .profile .job_post .read_more a i.less_txt { display:none;}
#inner_content .content .profile .job_post .read_more a.activebtn i.less_txt { display:inline-block;}
#inner_content .content .profile .job_post .read_more a.activebtn i.more_txt { display:none;}
#inner_content .content .profile .job_post .read_more a i.more_txt { background:url(../images/less.png) no-repeat right center;}
#inner_content .content .profile .job_post .read_more a i.less_txt { background:url(../images/more.png) no-repeat right center;}

#inner_content .content .profile .field { font-size:14px; color:#454545; }
#inner_content .content .profile .field span { color:#FF0000;}
#inner_content .content .profile .form {}
#inner_content .content .profile .form .row { padding-bottom:10px; overflow:hidden;}
#inner_content .content .profile .form .row .inpt_bx { width:49%; height:50px; border:1px solid #e1e1e1; padding:0 20px; font-size:13px; color:#454545; background:#fff; float:left;}
#inner_content .content .profile .form .row .inpt_bx + .inpt_bx { margin-left:10px;}
#inner_content .content .profile .form .row .inpt_bx:focus { background:#fae2de; border-color:#e3cbc7; box-shadow:none;}
#inner_content .content .profile .form .row .area { width:100%; height:100px; border:1px solid #e1e1e1; padding:10px 20px; font-size:13px; color:#454545;}
#inner_content .content .profile .form .row .area:focus { background:#fae2de; border-color:#e3cbc7; box-shadow:none;}
#inner_content .content .profile .form .row .file { padding:12px 20px;}
#inner_content .content .profile .form .row label { float:left; display:block; font-size:13px; color:#757575; line-height:20px;}
#inner_content .content .profile .form .row input[type=file] { float:right; width:80px;}
#inner_content .content .profile .form .row .capcha { margin-left:10px; float:left; width:49%; position:relative;}
#inner_content .content .profile .form .row .capcha .inpt_bx { width:100%; padding-right:200px;}
#inner_content .content .profile .form .row .capcha .image { position:absolute; right:67px; top:12px;}
#inner_content .content .profile .form .row .capcha .reload { position:absolute; right:20px; top:12px;}
#inner_content .content .profile .form .row .capcha .reload a { display:block; width:22px; height:22px; background:url(../images/reload.png) no-repeat;}
#inner_content .content .profile .form .btns { text-align:center; padding:30px 0;}
#inner_content .content .profile .form .btns .btn { width:125px; height:40px; display:inline-block; margin:0 5px; background:#e22004; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-size:14px; color:#fff; text-transform:uppercase; }
#inner_content .content .profile .form .btns .btn:hover {background:#9e0001;}


#inner_content .content .media { }
#inner_content .content .media .box { margin-bottom:20px; position:relative; padding-right:110px;}
#inner_content .content .media .box span { display:inline-block; background:#454545; min-width:99px; line-height:25px; font-size:13px; color:#fff; margin-bottom:0; padding:0 10px; margin-bottom:15px;}
#inner_content .content .media .box h3 { font-size:16px; color:#000 !important; padding:0; padding-bottom:10px; line-height:22px; font-weight:400; text-transform:none;} 
#inner_content .content .media .box p { font-size:14px; line-height:22px; color:#454545; padding-bottom:25px; text-align:justify;}
#inner_content .content .media .box .pdf_icon { position:absolute; right:0; top:30px;}
#inner_content .content .media .box .pdf_icon:after { width:10px; height:86px; background:url(../images/divder_line.png) no-repeat; content:" "; position:absolute; left:-38px; top:-31px;}
#inner_content .content .media .box .hidden_txt { display:none;}
#inner_content .content .media .box .read_more {}
#inner_content .content .media .box .read_more a {}
#inner_content .content .media .box .read_more a i { font-style:normal; font-size:13px; color:#dc422c; padding-right:25px;}
#inner_content .content .media .box .read_more a i.less_txt { display:none;}
#inner_content .content .media .box .read_more a.activebtn i.less_txt { display:inline-block;}
#inner_content .content .media .box .read_more a.activebtn i.more_txt { display:none;}
#inner_content .content .media .box .read_more a i.more_txt { background:url(../images/more.png) no-repeat right center;}
#inner_content .content .media .box .read_more a i.less_txt { background:url(../images/less.png) no-repeat right center;}


#inner_content .content .rating {}
#inner_content .content .rating ul { padding-bottom:20px;}
#inner_content .content .rating ul li { border-bottom:1px solid #e5e5e5;}
#inner_content .content .rating ul li a { display:block; line-height:49px; background:url(../images/pdf_icon.png) no-repeat right center; font-size:14px; color:#454545;}
#inner_content .content .rating ul li a:hover { color:#9E0001;}


#inner_content .content .reports {}
#inner_content .content .reports ul { margin-bottom:30px;}
#inner_content .content .reports ul li { border-bottom:1px solid #e5e5e5;}
#inner_content .content .reports ul li a { display:block; line-height:49px; background:url(../images/pdf_icon.png) no-repeat right center; font-size:14px; color:#454545;}
#inner_content .content .reports ul li a span { font-family: 'Roboto Condensed', sans-serif; font-weight:700;}
#inner_content .content .reports ul li a:hover { color:#9E0001;}

#inner_content .content .partner_in {}
#inner_content .content .partner_in .box { border-bottom:1px solid #e0e0e0; padding-bottom:30px; margin-bottom:30px;}
#inner_content .content .partner_in .box .top_row { padding-bottom:25px;}
#inner_content .content .partner_in .box .top_row .image { float:left; width:227px; height:106px; border:1px solid #e0e0e0; text-align:center; line-height:100px;}
#inner_content .content .partner_in .box .top_row .data { float:right; text-align:right; padding:25px 0 0 0;}
#inner_content .content .partner_in .box .top_row .data h6 { font-size:16px; color:#000;}
#inner_content .content .partner_in .box .top_row .data p { color:#dc422c; font-size:13px;}
#inner_content .content .partner_in .box .top_row .data p a:hover { color:#000;}
#inner_content .content .partner_in .box .detail { font-size:12px; color:#757575; line-height:18px;}
#inner_content .content .partner_in .box .detail p + p { margin-top:15px;}

#inner_content .content .print { margin-left:-20px; }
#inner_content .content .print .box { background:url(../images/print_shadow.png) no-repeat center bottom; margin-bottom:30px; width:215px; float:left; margin-left:20px; background-size:100% auto; }
#inner_content .content .print .box .image { }
#inner_content .content .print .box .image a { display:block; position:relative; overflow:hidden; }
#inner_content .content .print .box .image a:after { position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/search_icon.png) no-repeat center center rgba(117,117,117,0.5); content:" "; border:10px solid rgba(0,0,0,0.7); visibility:hidden; opacity:0;
	-webkit-transition: all 0.6s ease-in-out;
	   -moz-transition: all 0.6s ease-in-out;
	     -o-transition: all 0.6s ease-in-out;
	        transition: all 0.6s ease-in-out;
}
#inner_content .content .print .box .image a:hover:after { visibility:visible; opacity:1;}
#inner_content .content .print .box h5 { font-weight:500; font-size:16px; color:#454545; text-transform:uppercase; padding:10px 0;}
#inner_content .content .print .box h6 { font-size:14px; color:#757575; padding-bottom:30px;}

#inner_content .content .video { margin-left:-40px; }
#inner_content .content .video .box { background:url(../images/print_shadow.png) no-repeat center bottom; margin-bottom:30px; width:324px; float:left; margin-left:40px; background-size:100% auto; }
#inner_content .content .video .box .image { }
#inner_content .content .video .box .image a { display:block; position:relative; overflow:hidden; }
#inner_content .content .video .box .image a:after { position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/video_icon.png) no-repeat center center rgba(0,0,0,0.7); content:" ";  visibility:hidden; opacity:0;
	-webkit-transition: all 0.6s ease-in-out;
	   -moz-transition: all 0.6s ease-in-out;
	     -o-transition: all 0.6s ease-in-out;
	        transition: all 0.6s ease-in-out;
}
#inner_content .content .video .box .image a:hover:after { visibility:visible; opacity:1;}
#inner_content .content .video .box h5 { font-weight:500; font-size:14px; color:#454545; text-transform:uppercase; padding:15px 0 10px;}
#inner_content .content .video .box p { padding-bottom:40px; color:#757575; font-size:14px;}
#inner_content .content .video .box p span { margin:0 2px;}

.contact_i {}
.contact_i h4 { font-size:20px; color:#454545; font-family: 'Roboto Condensed', sans-serif; font-weight:700; padding-bottom:30px; text-transform:uppercase;}
.contact_i .row { background:#fff; padding:40px;}
.contact_i .row .map { float:left; width:600px; height:300px;}
.contact_i .row .info { float:right; width:375px;}
.contact_i .row .info h5 {  color: #e22004;    font-size: 18px;    font-weight: 700;    padding: 18px 0 28px;   text-transform: uppercase;}
.contact_i .row .info h6 {	 color: #757575;    font-size: 16px;    font-weight: 500;    padding-bottom: 10px;    text-transform: uppercase;}
.contact_i .row .info p {  color: #454545;    font-size: 14px;    line-height: 22px; padding-bottom:20px;}
.contact_i .row .info ul {}
.contact_i .row .info ul li { line-height:35px; background:#f5f5f5; border-bottom:2px solid #fff; padding:0 20px;}
.contact_i .row .info ul li span { display:block; width:55px; position:relative; font-weight:500; font-size:14px; color:#dc422c; float:left;}
.contact_i .row .info ul li span:after { content:":"; position:absolute; right:0;}
.contact_i .row .info ul li i { overflow:hidden; font-style:normal; padding-left:20px; font-size:14px; color:#454545; display:block;}
.contact_i .row .info ul li i a:hover { color:#dc422c;}

.sitemap {}
.sitemap h4 { font-weight:700; font-size:20px; color:#454545; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; padding-bottom:20px;}
.sitemap .boxes {}
.sitemap .boxes .box { background:#fff; padding:30px 20px 30px; min-height:242px; float:left; min-width:173px;}
.sitemap .boxes .box + .box { margin-left:5px;}
.sitemap .boxes .box h5 { padding-bottom:20px;}
.sitemap .boxes .box h5 a { display:inline-block; font-weight:700; font-size:14px; color:#e22004; text-transform:uppercase;}
.sitemap .boxes .box h5 a:hover { color:#454545;}
.sitemap .boxes .box ul {}
.sitemap .boxes .box ul li { display:block; padding-bottom:7px;}
.sitemap .boxes .box ul li a { display:inline-block; font-size:13px; color:#454545;}
.sitemap .boxes .box ul li a:hover { color:#e22004;}

#network { background:#f5f5f5; padding:40px 0 45px;}
#network .network {} 
#network .network h1 { font-weight:700; color:#454545; font-size:20px; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; padding-bottom:20px;} 
#network .network .map { border:10px solid #fff; height:780px;}

#welcome_pop { max-width:720px; margin:0 auto; padding:10px 20px;}
#welcome_pop h2 { text-align:center; font-weight:700; font-size:30px; padding-bottom:10px; color:#b51a03;}
#welcome_pop p { font-size:15px; line-height:25px; color:#000; text-align:justify;}

.relative { position:relative;}
.enlarge { width:155px; position:absolute; right:15px; top:15px;}