@charset "utf-8";
/* CSS Document */
body{background: url(../images/body-bg.jpg) repeat; padding:0 0 0 0; margin:0; color:#696969; font-size:13px ; font-weight:normal; line-height:17px; font-family: 'latoregular'; width:100%;}
*{padding:0; margin:0;}
img{border:0;}
ul,li{ list-style:none; padding:0; margin:0;}
a,hover{text-decoration:none; outline:0; -webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
input, select, textarea{outline:0;}
h1, h2 ,h3, h4, h5, h6{ font-weight:normal;}

@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-reg-webfont.eot');
    src: url('../fonts/lato-reg-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-reg-webfont.woff') format('woff'),
         url('../fonts/lato-reg-webfont.ttf') format('truetype'),
         url('../fonts/lato-reg-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TrajanProRegular';
    src: url('../fonts/trajanpro-regular.eot');
    src: url('../fonts/trajanpro-regular.eot') format('embedded-opentype'),
         url('../fonts/trajanpro-regular.woff') format('woff'),
         url('../fonts/trajanpro-regular.ttf') format('truetype'),
         url('../fonts/trajanpro-regular.svg#TrajanProRegular') format('svg');
}
@font-face {
    font-family: 'TitilliumText25L250wt';
    src: url('../fonts/TitilliumText25L004-webfont.eot');
    src: url('../fonts/TitilliumText25L004-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TitilliumText25L004-webfont.woff') format('woff'),
         url('../fonts/TitilliumText25L004-webfont.ttf') format('truetype'),
         url('../fonts/TitilliumText25L004-webfont.svg#TitilliumText25L250wt') format('svg');
    font-weight: normal;
    font-style: normal;

}			
				
.left{float:left!important;}
.right{float:right!important;}
.clear{clear:both;}

header
,nav
,section
,article
,aside
,footer
,hgroup ,
figure
{ 
display: block;
}

/*======main========*/
.logo-wrapper{ background:url(../images/top-bg.jpg) top repeat-x; height:78px;}
.logo-wrapper .inner{ width:1000px; margin:0 auto; padding:13px 0 0 0; position:relative;}

.logo-wrapper .inner .social{ width:124px; position:absolute; right:0; top:30px;}
.logo-wrapper .inner .social a{ float:left; height:23px; width:23px; margin-right:10px;}
.logo-wrapper .inner .social a.facebook{ background:url(../images/social-icon.png) no-repeat;}
.logo-wrapper .inner .social a.facebook:hover{ background:url(../images/social-icon-hover.png) no-repeat;}
.logo-wrapper .inner .social a.twitter{ background:url(../images/social-icon.png) no-repeat -33px 0px;}
.logo-wrapper .inner .social a.twitter:hover{ background:url(../images/social-icon-hover.png) no-repeat -33px 0px;}
.logo-wrapper .inner .social a.linkdin{ background:url(../images/social-icon.png) no-repeat -66px 0px;}
.logo-wrapper .inner .social a.linkdin:hover{ background:url(../images/social-icon-hover.png) no-repeat -66px 0px;}
.logo-wrapper .inner .social a.rss{ background:url(../images/social-icon.png) no-repeat -99px 0px; margin-right:0px!important;}
.logo-wrapper .inner .social a.rss:hover{ background:url(../images/social-icon-hover.png) no-repeat -99px 0px;}

/*-----------------banner----------------*/
.banner-wrapper{ background:url(../images/banner-bg.jpg) repeat; height:227px;}
.banner-wrapper .inner{ width:1000px; margin:0 auto; background:url(../images/south-wales.png) no-repeat top center; height:227px; text-align:center;}
.banner-wrapper .inner h1{font-family: 'TrajanProRegular'; font-size:58px; color:#fff; line-height:60px; display:block; padding:25px 0 0 0;}
.banner-wrapper .inner h3{ font-family: 'TitilliumText25L250wt'; font-size:24px; color:#fff; line-height:26px; margin:0 0 20px 0;}
.banner-wrapper .inner .banner{ background:url(../images/banner-border-bg.png) repeat; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 0 5px #555;  box-shadow:0 0 5px #555;  box-shadow:0 0 5px #555; padding:4px; position:relative;}
.banner-wrapper .inner .banner .left-shadow{ width:15px; height:170px; position:absolute; left:-15px; background:url(../images/banner-left-shadow.png) no-repeat top right;}
.banner-wrapper .inner .banner .right-shadow{ width:15px; height:170px; position:absolute; right:-15px; background:url(../images/banner-right-shadow.png) no-repeat top left;}

/*--------------body-top-------------------*/
.body-top-wrapper{ width:1000px; margin:0 auto; padding:200px 0 25px 0;}
.body-top-wrapper .left{ width:600px;  }
.body-top-wrapper .left h2{ font-family: 'TrajanProRegular'; font-size:24px; color:#03718f; line-height:26px; margin:0 0 15px 0;}
.body-top-wrapper .left h2 span{ color:#1799cf;}
.body-top-wrapper .left h3{font-family: 'TitilliumText25L250wt'; font-size:18px; color:#02a7e6; line-height:20px; margin:0 0 12px 0;}
.body-top-wrapper .left p{ padding:0 0 10px 0;}
.body-top-wrapper .left h2 span{ color:#1799cf;}
.body-top-wrapper .left ul{ display:block; float:left; width:300px; padding:0 0 15px 0; list-style:circle inside; }
.body-top-wrapper .left ul li{ display:block; margin:0 0 6px 0; background:url(../images/arrow.png) no-repeat left; padding:0 0 0 16px;}
.body-top-wrapper .left ul.right{ width:250px; float:right;}


.body-top-wrapper .right{ width:358px; clear:right; }
.body-top-wrapper .right .tab{ background:url(../images/right-tab-bg.jpg) repeat-x; height:34px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #cdcdcd; position:relative; margin:0 0 7px 0; }
.body-top-wrapper .right .tab p{ padding:0 0 0 181px;}
.body-top-wrapper .right .tab p a{ line-height:34px; color:#333738;}
.body-top-wrapper .right .tab p a:hover{ color:#000;}
.body-top-wrapper .right .tab p span{ width:146px; left:0; padding:0 0 0 18px; line-height:36px; height:36px; background:url(../images/tab-1.png) no-repeat; display:inline-block; position:absolute; margin:-1px 0 0 0; color:#fff;}
.body-top-wrapper .right .tab p span.tab2{ background:url(../images/tab-2.png) no-repeat;}
.body-top-wrapper .right .tab p span.tab3{ background:url(../images/tab-3.png) no-repeat;}
.body-top-wrapper .right .tab p span.tab4{ background:url(../images/tab-4.png) no-repeat;}

/*---------------------body-bottom------------------*/
.body-bottom-top{ background:url(../images/body-bottom-top.png) bottom repeat-x; height:4px;}
.body-bottom-wrapper{ background:url(../images/body-bottom-bg.png) repeat; padding:16px 0 33px 0;}
.body-bottom-wrapper .inner{ width:1000px; margin:0 auto;}
.body-bottom-wrapper .inner p{ padding:0 0 6px 0;}
.body-bottom-wrapper .inner h2{ font-family: 'TrajanProRegular'; font-size:24px; color:#03718f; line-height:26px; margin:0 0 15px 0; background:url(../images/footer-header.png) bottom repeat-x; padding:0 0 12px 0;}
.body-bottom-wrapper .inner h2 span{ color:#1799cf;}



.body-bottom-wrapper .inner .left{ width:492px; float:left; margin:50px 0 0 0; background:url(../images/header-border.html) top repeat-x; padding:14px 0 32px 0; color:#646464;}
.body-bottom-wrapper .inner .left a.know{display:block; float:left;	-moz-border-radius: 20px;  -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; background:url(../images/know1.html) repeat-x; w height:28px;	 color:#fff;	line-height:28px; padding:0 16px; font-size:16px; margin:14px 0 0 0; -webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.body-bottom-wrapper .inner .left a.know:hover{ background:url(../images/know1-h.html) repeat-x;  margin:14px 0 0 0; -webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.body-bottom-wrapper .inner p.aus{ color:#111111; font-size:13px; padding:0 0 14px 0; display:block; float:left;}
.body-bottom-wrapper .inner p.maintanence{ color:#111111; font-size:13px; padding:0 0 14px 52px; display:block; float:left;}
.body-bottom-wrapper .inner .left p{}
.body-bottom-wrapper .inner p img{ margin:0 10px 0 0; }
.body-bottom-wrapper .inner .left p{ padding:0 0 10px 0; font-size:13px; color:#646464;}
.body-bottom-wrapper .inner .left p a{ color:#000; }
.body-bottom-wrapper .inner p a:hover{ color:#0284a6;}
.body-bottom-wrapper .inner p span{ padding:0 0 0 20px; color:#000; font-size:14px;}
.body-bottom-wrapper .inner p span a{ color:#000;}
.body-bottom-wrapper .inner p span.cont-enq{ padding:0; font-size:14px;}
.body-bottom-wrapper .inner .mail-left{ width:180px; float:left; padding:0 33px 0 0;}
.body-bottom-wrapper .inner .mail-right{ width:190px; float: left; background:url(../images/mail-border.png) left repeat-y; padding:0 0 0 56px; min-height:100px;}

.body-bottom-wrapper .inner .right{ width:460px; float:right; padding:20px 0 0 0;}
.body-bottom-wrapper .inner .right a.know{display:block; float:left;	-moz-border-radius: 20px;  -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; background:url(../images/know-right.html) repeat-x; w height:28px;	 color:#fff;	line-height:28px; padding:0 16px; font-size:16px; margin:25px 0 0 0; -webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.body-bottom-wrapper .inner .right a.know:hover{ background:url(../images/know-righth.html) repeat-x;  margin:25px 0 0 0; -webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.body-bottom-wrapper .inner .right h2{ font-size:20px; font-family: 'eurostileregular'; font-weight:bold; color:#1b1b1b; background:url(../images/header-border.html) bottom repeat-x; padding:0 0 11px 0; line-height:22px; text-transform:uppercase; margin:0 0 11px 0;}
.body-bottom-wrapper .inner .right h2 span{ color:#0196bb;}
.body-bottom-wrapper .inner .right .opportunities{ padding:30px 0 0 0;}
.body-bottom-wrapper .inner .right .opportunities ul li{ display:block; background:url(../images/right-sign.png) no-repeat 0 5px; margin:5px 0 0 0; padding:0 0 0 21px;}
.body-bottom-wrapper .inner .right .opportunities .link-left{ width:235px; float:left;}
.body-bottom-wrapper .inner .right .opportunities .link-right{ width:160px; float:right; background:url(../images/mail-border.png) left repeat-y; padding:0 0 0 44px;}

/*----------footer--------------*/
.footer{ height:100px; background:url(../images/banner-bg.jpg) repeat;}
.footer .inner{ padding:30px 0 0 0; width:1000px; margin:0 auto; text-align:center;}
.footer .inner ul li{ display:inline-block;  padding:0 7px;}
.footer .inner ul li.foot-border{ color:#fff;}
.footer .inner ul li a{ color:#fff;}
.footer .inner ul li a:hover{ color:#c4ebfa;}
.footer .inner p{ color:#98bdd3; text-align:center; padding:10px 0 0 0;}


/*----------------- 14-07-2014 -------------*/
.body-bottom-wrapper .inner .left-block{ float:left; width:46%; }
.body-bottom-wrapper .inner .right-block{ float:left; width:54%; }


/*------------19-09-2014-----------------*/
/*============== Footer Inner ==============*/
/*footer==============*/
#footer { background:url(../../images/footer.png) repeat top; }
#footer .inner{ width:1000px; padding:30px 0 0 0; margin:0 auto; }
#footer .top-block h2 {	font-size:13px;	color:#e4e4e4; padding-bottom:10px; }
#footer .top-block .our-link-block { float:left;	width:301px; margin-right:85px; }
#footer .top-block .our-link-block ul {	float:left;	width:auto;	margin-right:20px; }
#footer .top-block .our-link-block ul.rt { margin:0; }
#footer .top-block .our-link-block ul li { display:block; font-size:13px; color:#c6c6c6; margin-bottom:5px; }
#footer .top-block .our-link-block ul li a { color:#8d8d8d; }
#footer .top-block .our-link-block ul li a:hover { color:#fff; }
#footer .top-block .address-block {	}
#footer .top-block .address-block p { font-size:13px; color:#c6c6c6; line-height:20px; padding-bottom:10px; }
#footer .top-block .address-block ul li { display:block; font-size:13px; color:#c6c6c6; margin-bottom:6px; }
#footer .top-block .address-block h2 { color:#8d8d8d; }
#footer .top-block .address-block p{ color:#8d8d8d; }
#footer .top-block .address-block ul li img { display:block; float:left; margin:3px 9px 0 0; }
#footer .top-block .address-block ul li img.printer { margin-right:7px; }
#footer .top-block .address-block ul li a {	color:#8d8d8d; }
#footer .top-block .address-block ul li a:hover { color:#fff; }
#footer .top-block .newsletterBlock { float:left; width:229px; }
#footer .top-block .newsletterBlock .form {	background:#fff; }
#footer .top-block .follow-us-block { float:right; width:80px; }
#footer .top-block .follow-us-block ul li {	display:block; margin-bottom:4px; }
#footer .top-block .follow-us-block ul li span { display:block; float:left; width:25px; }
#footer .top-block .follow-us-block ul li span img { display:block; margin-top:4px; }
#footer .top-block .follow-us-block ul li a { color:#8d8d8d; }
#footer .top-block .follow-us-block ul li a:hover {	color:#fff; }
#footer .bottom-block p { font-size:13px; color:#a5a6a6; text-align:center; }
.content { width:1000px; margin:0 auto; padding:30px 0 0 0; margin:0 auto; position:relative; }
.map { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.13); padding: 6px 6px 1px; }
.footer_social_icon{ width:760px;  padding:0px 0 0 0; position:relative; top:30px;}
.social_icon_s li { float:left; }
.tiw, .face{ padding:0 25px 0 0 ;}

#footer .top-block{ padding-bottom:1.5%; }
#footer .top-block .box1{ width:25%; float:left;}
#footer .top-block .box1 ul{ padding:0; margin:0; list-style:none;}				
#footer .top-block .box1 ul li{ display:block; margin:0 0 5px 0; background:url(../images/footer-icon.html) no-repeat 0 4px; padding:0 0 0 13px;}
#footer .top-block .box1 ul li a{ color:#8d8d8d;}
#footer .top-block .box1 ul li a:hover{ color:#fff;}

#footer .bottom-block{ border-top:1px solid #2a2a2a; padding:2% 0 0 0;}	
#footer .bottom-block .box1 {width: 23%;margin-right: 2%;float: left;}
#footer .bottom-block .box1:nth-child(4){ width:25%; margin-right:0; }
#footer .bottom-block .box1 ul.link{ padding:0; margin:0; list-style:none;}				
#footer .bottom-block .box1 ul.link li{ display:block; margin:0 0 5px 0; background:url(../images/footer-icon.html) no-repeat 0 4px; padding:0 0 0 13px;}
#footer .bottom-block .box1 ul.link li a{ color:#8d8d8d;}
#footer .bottom-block .box1 ul.link li a:hover{ color:#fff;}
.twitter-icon{ padding:12px 0 10px 0;}	
.twitter-icon a{ color:#8d8d8d; padding:0 0 0 5px; display:inline-block;}
.facebook-icon{ padding:0 0 10px 0;}

.footer-social{ padding:20px 0 0 0;}	
.footer-social ul{ margin:0; padding:0; list-style:none;}
.footer-social ul li{ display:block; width:40px; float:left; margin:0 6px 0 0;}
.footer-social ul li img{ width:100%; }
.social-block iframe{ border:none; width:100%; height:160px; }
.copyright{ text-align:center; border-top:1px solid #2a2a2a; padding:12px 0 15px 0; margin-top:20px;}

/************************************************************************************
MOBILE
*************************************************************************************/
@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}

@media screen and (max-width: 860px) {
	.logo-wrapper .inner{ width:92%; padding:13px 0 0 0;}
	.banner-wrapper .inner{ width:92%; margin:0 auto; }
	.body-bottom-wrapper .inner{ width:92%; margin:0 auto;}
	
	.banner-wrapper .inner h1{ font-size:41px; line-height:43px; display:block; padding:25px 0 0 0;}
	.banner-wrapper .inner .banner img{ width:100%; }
	.body-top-wrapper{ width:92%; margin:0 auto; padding:180px 0 25px 0;}
	.body-top-wrapper .left{ width:100%; float:left; }
	.body-top-wrapper .right{ width:100%; clear:none; }
	.body-top-wrapper .right .tab p{ padding:0 0 0 250px;}
	.body-top-wrapper .right img{ display:block; margin:0 auto; }
	
	
	.body-bottom-wrapper .inner .mail-left{ width:50%; float:left; padding:0 33px 0 0;}
	.body-bottom-wrapper .inner .mail-right{ width:50%; float: left; background:none; padding:0; min-height:0;}
	.body-bottom-wrapper .inner p.maintanence{ padding:0 0 14px 0px; display:block; float:left;}
	
		
	
	/*footer==============*/
	#footer .inner{padding:4% 0 0 0; width:92%;}
	#footer .top-block .box1{ width:23%; float:left; margin:0 5% 0 0;}
	#footer .top-block .box1:nth-child(1){ width:14%; }
	#footer .top-block .box1:nth-child(4){ margin-right:0; }
	
	#footer .bottom-block .box1{ width:22%; margin-right:3%; float:left;}
	
	.footer-social ul li{ display:inline-block; width:21%; float:none; margin:0 3% 0 0; text-align:center; }
}

@media screen and (max-width: 650px) {
	.banner-wrapper .inner h1{ font-size:41px; line-height:43px; display:block; padding:25px 0 0 0;}
	.banner-wrapper .inner .banner img{ width:100%; }
	.body-top-wrapper{ width:92%; margin:0 auto; padding:180px 0 25px 0;}
	.body-top-wrapper .left{ width:100%; float:left; }
	.body-top-wrapper .right{ width:100%; clear:none; }
	.body-top-wrapper .right .tab p{ padding:0 0 0 250px;}
	.body-top-wrapper .right img{ display:block; margin:0 auto; }
	
	.body-bottom-wrapper .inner .left-block{ float:none; width:100%; padding-bottom:20px; }
	.body-bottom-wrapper .inner .right-block{ float:none; width:100%; }
	.body-bottom-wrapper .inner .mail-left{ width:35%; float:left; padding:0 33px 0 0;}
	.body-bottom-wrapper .inner .mail-right{ width:40%; float: left; background:none; padding:0; min-height:0;}
	.body-bottom-wrapper .inner p.maintanence{ padding:0 0 14px 0px; display:block; float:left;}
	
		
/*footer==============*/
	#footer .top-block .box1{ width:50%; float:left; margin:0 0 3% 0;}
	#footer .top-block .box1:nth-child(1){ width:50%; }
	
	#footer .bottom-block{ padding-top:4%; }
	#footer .bottom-block .box1{ width:50%; margin:0 0 4% 0; float:left; min-height:161px;}
	#footer .bottom-block .box1:nth-child(4){ width:50%; }
	.footer-social ul li{ display:block; width:14%; float:left; margin:0 3% 0 0; text-align:center; }
	.copyright{ margin-top:0px;}
}

@media screen and (max-width: 500px) {
	.logo-wrapper{ background:url(../images/top-bg.jpg) repeat top; height:140px;}
	.logo-wrapper .inner .logo{ width:100%; }
	.logo-wrapper .inner .logo img{ display:block; margin:0 auto; }
	.logo-wrapper .inner .social{ width:30%; position:relative; margin:0 auto;}
	.logo-wrapper .inner .social a{ float:left; height:23px; width:23px; margin-right:10px;}
	
	.banner-wrapper .inner h1{ font-size:29px; line-height:31px; display:block; padding:25px 0 0 0;}
	.banner-wrapper .inner h3{ font-size:20px; line-height:22px; margin:10px 0 20px 0;}
	
	.banner-wrapper .inner .banner{ background:url(../images/banner-border-bg.png) repeat; padding:4px; position:relative;}
	.banner-wrapper .inner .banner img{ width:100%; }
	.banner-wrapper .inner .banner .left-shadow{ display:none;}
	.banner-wrapper .inner .banner .right-shadow{ display:none;}
	
	.body-top-wrapper{ width:92%; margin:0 auto; padding:200px 0 25px 0;}
	.body-top-wrapper .left{ width:100%; }
	.body-top-wrapper .left h2{ font-size:24px; line-height:26px; margin:5px 0 15px 0; text-align:center; }
	.body-top-wrapper .left h3{ font-size:18px; line-height:20px; margin:0 0 12px 0; text-align:center; }
	.body-top-wrapper .left ul{ float:none; width:100%; padding:0 0 0px 0; list-style:circle inside; }
	.body-top-wrapper .left ul.right{ width:100%; float:none; padding:0 0 15px 0; }
	
	.body-top-wrapper .right{ width:100%; clear:none; }
	.body-top-wrapper .right .tab p{ padding:0 0 0 200px;}
	.body-top-wrapper .right{ width:100%; clear:none; }
	.body-top-wrapper .right img{ width:79%; display:block; margin:0 auto; }
	
	.body-bottom-wrapper .inner{ width:92%; margin:0 auto;}
	.body-bottom-wrapper .inner h2{ font-size:24px; line-height:26px; margin:0 0 15px 0; padding:0 0 12px 0; text-align:center; }
	.body-bottom-wrapper .inner p.aus{ font-size:13px; padding:0 0 14px 0; display:block; float:left;}
	
	.body-bottom-wrapper .inner .left-block{ float:none; width:100%; padding-bottom:20px; }
	.body-bottom-wrapper .inner .right-block{ float:none; width:100%; }
	.body-bottom-wrapper .inner .mail-left{ width:60%; float:none; padding:0 33px 0 0;}
	.body-bottom-wrapper .inner .mail-right{ width:70%; float: left; background:none; padding:0; min-height:0;}
	.body-bottom-wrapper .inner p.maintanence{ padding:0 0 14px 0px; display:block; float:left;}
	
	/*footer==============*/
	#footer .top-block{ padding-bottom:5%; }
	#footer .top-block .box1{ width:100%; float:inherit; margin:0 0% 0% 0;}
	#footer .top-block .box1:nth-child(1){ width:100%; }
	#footer .top-block .box1:nth-child(4){ width:100%; margin-top:8%; }
	
	#footer .bottom-block{ padding-top:7%; }
	#footer .bottom-block .box1{ width:100%; margin:0 0 10% 0; float:inherit; min-height:inherit;}
	#footer .bottom-block .box1:nth-child(4){ width:100%; }
	.footer-social ul li{ display:block; width:10%; float:left; margin:0 1% 0 0; text-align:center; }
	.copyright{ margin-top:0px;}

}


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

	.logo-wrapper .inner .social{ width:43%; position:relative; margin:0 auto;}
	.logo-wrapper .inner .social a{ float:left; height:23px; width:23px; margin-right:10px;}

	.body-top-wrapper .right{ width:100%; clear:none; }
	.body-top-wrapper .right .tab{ height:29px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #cdcdcd; position:relative; margin:0 0 7px 0; }
	.body-top-wrapper .right .tab p{ padding:0 0 0 142px; font-size:12px;}
	.body-top-wrapper .right .tab p a{ line-height:30px; color:#333738;}
	.body-top-wrapper .right .tab p span{ width:152px; left:0; padding:0 3px 0 15px; line-height:30px; height:32px; display:inline-block; position:absolute; margin:-1px 0 0 0; background-size:80%;}
	.body-top-wrapper .right .tab p span.tab2{ background-size:80%;}
	.body-top-wrapper .right .tab p span.tab3{ background-size:80%;}
	.body-top-wrapper .right .tab p span.tab4{ background-size:80%;}
	.body-top-wrapper .right{ width:100%; clear:none; }
	.body-top-wrapper .right img{ width:100%; }
	
	.footer-social ul li{ display:block; width:14%; float:left; margin:0 3% 0 0; text-align:center; }

}
