/*
Aphex template for Joomla!
Commercial Software
Copyright 2012,2013,2014 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/
.row-fluid .span12{margin-left:0;}
img{max-width:100%;}
/* ----------------------------------------------*/
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/
#header ul.menu li.parent > ul > li > a,#header ul.menu > li > a:hover,#header ul.menu > li > a,#header ul.menu li.parent > ul > li > a,.login_slide_btn,.logout_slide_btn,.search_menu_btn,.social a,.flatgreybutton,.bargraphv a,.circle1  {
	     -webkit-transition-property: all;
		-moz-transition-property: all;
		-o-transition-property: all;
		-ms-transition-property: all;
		transition-property: all;
		-webkit-transition-duration: 0.15s,0.15s;
		-moz-transition-duration: 0.15s,0.15s;
		-o-transition-duration: 0.15s,0.15s;
		-ms-transition-duration: 0.15s, 0.15s;
		transition-duration: 0.15s, 0.15s;
		-webkit-transition-timing-function: ease-in,ease-out;
		-moz-transition-timing-function: ease-in,ease-out;
		-o-transition-timing-function: ease-in,ease-out;
		-ms-transition-timing-function: ease-in,ease-out;
		transition-timing-function: ease-in,ease-out;
	}

/* ----------------------------------------------*/
/* C 01 - CSS3 Animated Component
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 03 - CSS3 Responsive Animations
/* ----------------------------------------------*/
body  {
	  opacity:1; 
    -webkit-animation:fadeIn ease-in 1;  
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;
     -webkit-animation-fill-mode:forwards;  
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
     -webkit-animation-duration: 1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
}

/* CSS3 Fade In Parameters */

/* Responsive Animation Parameters */


/* CSS3 Rotating Words */
.rw-wrapper{
	width: 100%;
	position: relative;
	margin: 110px auto 0 auto;
	padding: 10px;
}
.rw-sentence{
	margin: 0;
	text-transform: uppercase;
	font-weight: 300;
	text-shadow: 0 0 0 rgba(0,0,0,0.0001);
}
.rw-sentence span{
	color: #000;
	white-space: nowrap;
}
.rw-sentence > span:first-child{
	display: block;
	text-indent: 5px;
	font-size: 145%;
}
.rw-words{
	width: 100%;
	height: 100px;
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	-o-perspective: 800px;
	-ms-perspective: 800px;
	perspective: 800px;
}
.rw-words span{
	position: absolute;
	width: 100%;
	opacity: 0;
	white-space: nowrap;
	overflow: hidden;
}
.rw-words-1 span{
	font-size: 500%;
	line-height: 82%;
	-webkit-animation: rotateWordsFirst 18s linear infinite 0s;
	-moz-animation: rotateWordsFirst 18s linear infinite 0s;
	-o-animation: rotateWordsFirst 18s linear infinite 0s;
	-ms-animation: rotateWordsFirst 18s linear infinite 0s;
	animation: rotateWordsFirst 18s linear infinite 0s;
}
.rw-words-2 span{
	font-size: 300%;
	font-style: italic;
	text-indent: 5px;
	line-height: 90%;
	color: #da0a0a;	
	-webkit-animation: rotateWordsSecond 18s ease-in infinite 0s;
	-moz-animation: rotateWordsSecond 18s ease-in infinite 0s;
	-o-animation: rotateWordsSecond 18s ease-in infinite 0s;
	-ms-animation: rotateWordsSecond 18s ease-in infinite 0s;
	animation: rotateWordsSecond 18s ease-in infinite 0s;
}
.rw-words span:nth-child(2) { 
    -webkit-animation-delay: 3s; 
	-moz-animation-delay: 3s; 
	-o-animation-delay: 3s; 
	-ms-animation-delay: 3s; 
	animation-delay: 3s; 
}
.rw-words span:nth-child(3) { 
    -webkit-animation-delay: 6s; 
	-moz-animation-delay: 6s; 
	-o-animation-delay: 6s; 
	-ms-animation-delay: 6s; 
	animation-delay: 6s; 
}
.rw-words span:nth-child(4) { 
    -webkit-animation-delay: 9s;
	-moz-animation-delay: 9s; 
	-o-animation-delay: 9s; 
	-ms-animation-delay: 9s; 
	animation-delay: 9s; 
}
.rw-words span:nth-child(5) { 
    -webkit-animation-delay: 12s; 
	-moz-animation-delay: 12s; 
	-o-animation-delay: 12s; 
	-ms-animation-delay: 12s; 
	animation-delay: 12s; 
}
.rw-words span:nth-child(6) { 
    -webkit-animation-delay: 15s;
	-moz-animation-delay: 15s; 
	-o-animation-delay: 15s; 
	-ms-animation-delay: 15s; 
	animation-delay: 15s; 
}
@-webkit-keyframes rotateWordsFirst {
    0% { opacity: 0; -webkit-animation-timing-function: ease-in; width: 0px;}
    5% { opacity: 1; -webkit-animation-timing-function: ease-out; width: 100%;}
    17% { opacity: 1; }
    20% { opacity: 0; }
    100% { opacity: 0; }
}
@-moz-keyframes rotateWordsFirst {
    0% { opacity: 0; -moz-animation-timing-function: ease-in; width: 0px;}
    5% { opacity: 1; -moz-animation-timing-function: ease-out; width: 100%;}
    17% { opacity: 1; }
    20% { opacity: 0; }
    100% { opacity: 0; }
}
@-o-keyframes rotateWordsFirst {
    0% { opacity: 0; -o-animation-timing-function: ease-in; width: 0px;}
    5% { opacity: 1; -o-animation-timing-function: ease-out; width: 100%;}
    17% { opacity: 1; }
    20% { opacity: 0; }
    100% { opacity: 0; }
}
@-ms-keyframes rotateWordsFirst {
    0% { opacity: 0; -ms-animation-timing-function: ease-in; width: 0px;}
    5% { opacity: 1; -ms-animation-timing-function: ease-out; width: 100%;}
    17% { opacity: 1; }
    20% { opacity: 0; }
    100% { opacity: 0; }
}
@keyframes rotateWordsFirst {
    0% { opacity: 0; animation-timing-function: ease-in; width: 0px;}
    5% { opacity: 1; animation-timing-function: ease-out; width: 100%;}
    17% { opacity: 1; }
    20% { opacity: 0; }
    100% { opacity: 0; }
}
@-webkit-keyframes rotateWordsSecond {
    0% { opacity: 0; -webkit-transform: translateZ(600px) translateX(200px);}
    8% { opacity: 1; -webkit-transform: translateZ(0px) translateX(0px);}
    17% { opacity: 1; }
    25% { opacity: 0; }
    100% { opacity: 0; }
}
@-moz-keyframes rotateWordsSecond {
    0% { opacity: 0; -moz-transform: translateZ(600px) translateX(200px);}
    8% { opacity: 1; -moz-transform: translateZ(0px) translateX(0px);}
    17% { opacity: 1; }
    25% { opacity: 0; }
    100% { opacity: 0; }
}
@-o-keyframes rotateWordsSecond {
   0% { opacity: 0; -o-transform: translateZ(600px) translateX(200px);}
    8% { opacity: 1; -o-transform: translateZ(0px) translateX(0px);}
    17% { opacity: 1; }
    25% { opacity: 0; }
    100% { opacity: 0; }
}
@-ms-keyframes rotateWordsSecond {
    0% { opacity: 0; -ms-transform: translateZ(600px) translateX(200px);}
    8% { opacity: 1; -ms-transform: translateZ(0px) translateX(0px);}
    17% { opacity: 1; }
    25% { opacity: 0; }
    100% { opacity: 0; }
}
@keyframes rotateWordsSecond {
    0% { opacity: 0; transform: translateZ(600px) translateX(200px);}
    8% { opacity: 1; transform: translateZ(0px) translateX(0px);}
    17% { opacity: 1; }
    25% { opacity: 0; }
    100% { opacity: 0; }
}
@media screen and (max-width: 1060px){
	.rw-words{ height: 55px; }
	.rw-words-1 span{ font-size: 280%; text-indent: 5px;}
	.rw-words-2 span { font-size: 160%; }
}
@media screen and (max-width: 560px){
	.rw-words{ height: 40px; }
	.rw-words-1 span{ font-size: 180%; text-indent: 5px;}
	.rw-words-2 span { font-size: 90%; }
	.rw-sentence > span:first-child{ font-size: 80%;}
}
@media screen and (max-width: 400px){
	.rw-words{ height: 30px; }
	.rw-words-1 span{ font-size: 140%; text-indent: 5px;}
	.rw-words-2 span { font-size: 70%; }
	.rw-sentence > span:first-child{ font-size: 60%;}
}

/* CSS3 Animations */
.spin {-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-o-transition: all 400ms linear;-ms-transition: all 400ms linear;transition: all 400ms linear;}
.spin:hover{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.animated { -webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation: 0.5s ease;-moz-animation: 0.5s ease;-ms-animation: 0.5s ease;-o-animation: 0.5s ease;animation: 0.5s ease;}
.animated.hinge {-webkit-animation: 2s ease;-moz-animation: 2s ease;-ms-animation: 2s ease;-o-animation: 2s ease;animation: 2s ease;}
@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1);} 
  50% { -webkit-transform: scale(1.5);}
    100% { -webkit-transform: scale(1);}}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1);}  
  50% { -moz-transform: scale(1.5);}
    100% { -moz-transform: scale(1);}}
@-ms-keyframes pulse {
    0% { -ms-transform: scale(1);} 
  50% { -ms-transform: scale(1.5);}
    100% { -ms-transform: scale(1);}}
@-o-keyframes pulse {
    0% { -o-transform: scale(1);}  
  50% { -o-transform: scale(1.5);}
    100% { -o-transform: scale(1);}}
@keyframes pulse {
    0% { transform: scale(1);} 
  50% { transform: scale(1.5);}
    100% { transform: scale(1);}}
.pulse:hover{-webkit-animation-name: pulse;-moz-animation-name: pulse;-ms-animation-name: pulse;-o-animation-name: pulse;animation-name: pulse;}
@keyframes shake{
0% { transform: translate(2px, 1px) rotate(0deg);}
10% { transform: translate(-1px, -2px) rotate(-1deg);}
20% { transform: translate(-3px, 0px) rotate(1deg);}
30% { transform: translate(0px, 2px) rotate(0deg);}
40% { transform: translate(1px, -1px) rotate(1deg);}
50% { transform: translate(-1px, 2px) rotate(-1deg);}
60% { transform: translate(-3px, 1px) rotate(0deg);}
70% { transform: translate(2px, 1px) rotate(-1deg);}
80% { transform: translate(-1px, -1px) rotate(1deg);}
90% { transform: translate(2px, 2px) rotate(0deg);}
100% { transform: translate(1px, -2px) rotate(-1deg);}}
@-moz-keyframes shake{
0% { -moz-transform: translate(2px, 1px) rotate(0deg);}
10% { -moz-transform: translate(-1px, -2px) rotate(-1deg);}
20% { -moz-transform: translate(-3px, 0px) rotate(1deg);}
30% { -moz-transform: translate(0px, 2px) rotate(0deg);}
40% { -moz-transform: translate(1px, -1px) rotate(1deg);}
50% { -moz-transform: translate(-1px, 2px) rotate(-1deg);}
60% { -moz-transform: translate(-3px, 1px) rotate(0deg);}
70% { -moz-transform: translate(2px, 1px) rotate(-1deg);}
80% { -moz-transform: translate(-1px, -1px) rotate(1deg);}
90% { -moz-transform: translate(2px, 2px) rotate(0deg);}
100% { -moz-transform: translate(1px, -2px) rotate(-1deg);}}
@-webkit-keyframes shake {
0% { -webkit-transform: translate(2px, 1px) rotate(0deg);}
10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg);}
20% { -webkit-transform: translate(-3px, 0px) rotate(1deg);}
30% { -webkit-transform: translate(0px, 2px) rotate(0deg);}
40% { -webkit-transform: translate(1px, -1px) rotate(1deg);}
50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg);}
60% { -webkit-transform: translate(-3px, 1px) rotate(0deg);}
70% { -webkit-transform: translate(2px, 1px) rotate(-1deg);}
80% { -webkit-transform: translate(-1px, -1px) rotate(1deg);}
90% { -webkit-transform: translate(2px, 2px) rotate(0deg);}
100% { -webkit-transform: translate(1px, -2px) rotate(-1deg);}}
.shake{display:block;}
.shake:hover,.shake:focus{animation-name: shake;animation-duration: 0.8s;transform-origin:50% 50%;animation-iteration-count: infinite;animation-timing-function: linear;-moz-animation-name:shake;-moz-animation-duration: 0.8s;-moz-transform-origin:50% 50%;-moz-animation-iteration-count: infinite;-moz-animation-timing-function:linear;-webkit-animation-name: shake;-webkit-animation-duration: 0.8s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
.bump{float: left;margin: 15px;-webkit-transition: margin 0.5s ease-out;-moz-transition: margin 0.5s ease-out;-o-transition: margin 0.5s ease-out;}
.bump:hover {margin-top: 2px;clear:both;}
.tint {position: relative;cursor: pointer;}
.tint:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.3);-moz-transition: all .3s linear;-webkit-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.tint:hover:before {background: none;}

/* ----------------------------------------------*/
/* C 05 - Responsive Media Breakpoints
/* ----------------------------------------------*/

	
/* RESPONSIVE PARAMETERS */
@media(max-width:1920px){#component p {font-size:0.9em;} p {font-size:100%;}}
@media(max-width:1140px){.slideintro,.slideintro1 {max-width:74%;}}
@media(max-width:1000px){ 
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:50%!important;}
body.frontpage #component {padding-bottom:60px;}
body.frontpage #component {padding-top:0;}
div.items-leading.xtc-leading.span12 div.span6 .category_text p {display:inline-block;margin-top:0.6em!important;}
}
@media screen and (max-width: 979px){
.leftlarge .items-leading .span6,.leftlarge .items-leading .span3{width:100%;margin-left:0;}
.leftlarge .items-leading div:first-child + div{margin-left:0;}
.xtc-intro .row-fluid .span12 div:first-child + div + div{margin-left:0;}
.rightlarge .items-leading .span6{width:100%;margin-left:0;}
.rightlarge .items-leading .span3{width:100%;margin-left:0;}
.centerlarge .items-leading .span6{width:100%;margin-left:0;}
.centerlarge .items-leading .span3{width:100%;}
.centerlarge .items-leading div:first-child + div + div{margin-left:0;}
.slideintro {max-width:67%;}
.slideintro1 {max-width:80%; font-size:14px;}
}
@media(max-width:900px){
ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {background-image:none !important; padding:6px 24px 6px 24px; margin-left:10px;}
#region1wrap .xtc-wrapper, #region2wrap .xtc-wrapper, #region4wrap .xtc-wrapper, #region5wrap .xtc-wrapper, #region6wrap .xtc-wrapper, #region7wrap .xtc-wrapper {padding-top:60px!important;padding-bottom:60px!important;}
.slidetitle1 {text-transform:uppercase;font-size:44px;}
.slidetitle2 {text-transform:uppercase;font-size:80px; line-height:133%;}
.teamtitle1 {text-transform:uppercase;font-size:32px;}
.teamtitle2 {text-transform:uppercase; font-size:80px; line-height:133%;}
ul.logos li {padding: 0 10px !important;}
.jxtc_newspro_tmp27_grid {width: 250px !important;height: 250px !important;}
.jxtc_newspro_tmp27_info h3 {padding-top:56px !important;}
.modspace a h4.news {}
.wallfloat { text-align:center;}
.wallfloat.lastcol {clear:none!important;}
.wallfloat.col-2,.wallfloat.col-4, .wallfloat.col-6, .wallfloat.col-8, .wallfloat.col-10 {clear:right!important;}
#region9 .row-fluid .span3{float:left;width:48.6188%;margin-left:2.76243%;}
#region9 .row-fluid .span3:first-child,#region9 .row-fluid .span3:first-child + .span3 + .span3{margin-left:0;}
#region9 .row-fluid .span3:first-child + .span3 + .span3{clear:left;}
#headerwrap .xtc-wrapper {padding-left:24px!important; padding-right:12px!important; }
}
@media(max-width:840px){
.slideintro {max-width:74%;} .jxtc_newspro_tmp27_grid {width: 240px !important;height: 240px !important;} .teamintro {max-width:80%;}}
@media (min-width: 768px) and (max-width: 979px) { 
.xtc-intro div.span12 div.column-4,.xtc-intro div.span12 div.column-2,.blog-featured .row-fluid .row-fluid .span3:first-child,.blog-featured .row-fluid .row-fluid .span3:first-child + .span3 + .span3{margin-left:0;} .xtc-intro .span3,.blog-featured .row-fluid .row-fluid .span3{float:left;width:48.6188%;}
}
@media (max-width: 767px) { 
.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{margin-left:0;float:none;width:100%;}
.xmenu {display:none;}
#left,#left2,#left3,#left4,#left5,#left6,#left7,#left8{margin-bottom:20px;}
#right,#right2,#right3,#right4,#right5,#right6,#right7,#right8{margin-top:20px;}
#left{padding-right:0;}
#right{padding-left:0;}
}
@media(max-width:786px){
#component p {font-size:110%;line-height:133%}
h4 {padding:16px 6px 6px 0;font-size:150%!important;line-height:110%;}
#region1wrap .xtc-wrapper, #region2wrap .xtc-wrapper, #region4wrap .xtc-wrapper, #region5wrap .xtc-wrapper, #region6wrap .xtc-wrapper, #region7wrap .xtc-wrapper {padding-top:40px!important;padding-bottom:40px!important;}
.jxtc_newspro_tmp27_grid {width: 216px !important;height: 216px !important;}
.jxtc_newspro_tmp27_info h3 {padding-top:46px !important; height:26px!important;}
.morewrap .jxtc_newspro_tmp27_grid {margin-left:7px;margin-right:7px;}
.modspace a h4.news {/*font-size:200%!important;letter-spacing:-1px;padding-bottom:0!important;margin-bottom:0!important;*/}
.teamtitle1 {font-size:26px;}
.teamtitle2 {font-size:70px;}
.slideintro {max-width:85%;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:47%!important; border:1px solid #660066;}
.contact_wall_img,.lm_banner{display:none;}
#menu .xtcdefaultmenu{display:none;}
.mobilebtn{display:block;}
div.pagination span, div.pagination a, ul.pagenav a {font-size:100%;padding:6px 15px;}
body.frontpage #component {padding:0px 10px;}
#region4wrap .xtc-wrapper {padding-left:20px!important;padding-right:20px!important;}
}
@media all and (max-width: 768px/*) and (min-width: 480px*/) {
}
@media(max-width:730px){
.jxtc_newspro_tmp27_grid {width: 188px !important;height: 188px !important;}
p.intro {display:none;}
.jxtc_newspro_tmp27_info p {border:none !important;}
.jxtc_newspro_tmp27_info h3 {padding-top:66px !important; height:32px!important;}
.slidetitle1 {font-size:38px;}
.slidetitle2 {font-size:90px;line-height:85%;margin:22px 0 26px;}
.slideintro {display:none;}
.symbol-lg {margin:30px 0 30px !important;}
a.rmore,a.rmore1  {width:170px;}
.slideintro1 {margin-top:22px;}
ul.logos {display:block;}
ul.logos li {display:inline-block;padding: 6px 20px!important; margin:6px 0;}
}
@media(max-width:650px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.contact_wall_img,.lm_banner{display:none;}
#menu .xtcdefaultmenu{display:none;}
.mobilebtn{display:block;}
.wallfloat { width:100%!important;}
.wallfloat.lastcol {clear:none!important;}
.wallfloat.col-2,.wallfloat.col-4, .wallfloat.col-6, .wallfloat.col-8, .wallfloat.col-10 {clear:right!important;width:100%!important;}
.modspace {padding-bottom:50px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.15);}
.jxtc_newspro_tmp27_grid {width: 280px !important;height: 280px !important;}
.jxtc_newspro_tmp27_info h3 {padding-top: 75px!important;height: 40px!important;}
p.intro {display:block;}
.jxtc_newspro_tmp27_info p {border-top: 1px solid rgba(255,255,255,0.2) !important;}
.memberinfo {display:block; max-width:75% !important;}
.teamintro {max-width:100%;}
.morewrap {margin-top:10px;}
.morewrap td.firstcol{width:100%!important;display:block;}
.morewrap td.centercol{width:100%!important;display:block;}
.morewrap td.firstcol > div{text-align:center;}
.morewrap td.centercol > div{text-align:center;}
.morewrap .memberinfo{margin:0 auto;}
div.formwrap {width:auto;padding:7%;}
#region9 .row-fluid .span3{width:100%;margin-left:0;}
#region9 .module h3{text-align:center; border:none; padding:14px 0; background:#202020;}
div#bottom1 .module, div#bottom2 .module, div#bottom3 .module, div#bottom4 .module, div#bottom6 .module {padding-bottom:0;margin-bottom:10px;}
.dualcol li {font-size:1.1em;text-align:center!important;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #292929;}
div.acymailing_form {text-align:center;}
p.acysubbuttons {text-align:center !important;}
input.button.subbutton.btn.btn-primary {width:85%;}
.slide-containter {left:180px!important;}}
@media(max-width:620px){
.article_date,.article_date_pad  {display:none;}
.article_info{margin-left:0;}
.slide-containter {left:150px!important;}
.teamtitle1 {font-size:38px;}
.teamtitle2 {font-size:60px;}
}
@media(max-width:580px){
.slidetitle1 {font-size:30px;}
.slidetitle2 {font-size:80px;line-height:85%;margin:22px 0 26px;}
.symbol-lg {margin:30px 0 30px !important;}
a.rmore,a.rmore1  {width:150px;}
}
@media(max-width:525px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
#menu .xtcdefaultmenu{display:none;}
.mobilebtn{display:block;}
#region9wrap .xtc-wrapper {padding:20px !important;}
.slide-container {left:100px!important;}
.teamtitle1 {font-size:38px;}
.teamtitle2 {font-size:80px; line-height:90%; margin-top:8px;}
.slidetitle1 {font-size:30px;}
.slidetitle2 {font-size:70px;line-height:85%;margin:13px 0 26px;}
a.rmore {margin:0; width:300px;}
a.rmore1 {display:none;}
.symbol-lg {margin:-10px 0 20px !important;}
.memberinfo {max-width:95% !important;}
}
@media(max-width:480px){
#region4 {}
#region4wrap .xtc-wrapper {padding:30px  inherit !important;}
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
#menu .xtcdefaultmenu{display:none;}
.mobilebtn{display:block;}
.slide-container {left:80px!important;}
.slide-leftbox {width:420px!important;height:500px!important;}
.slide-container {left:20px!important;width:420px!important;height:500px!important;}
.slide-inner-container {width:420px!important;height:500px!important;}
.slide-container .float {width:25%!important;}
.ulogin1,.ulogin2 {float:none!important;}	
.jlogin1 {float:none!important;}
.jlogin2 {float:none!important;}
.jlogintext {float:none!important;}
.teamtitle1 {font-size:32px;}
.teamtitle2 {font-size:70px;}
.teamintro {display:none;}
ul.logos {display:none;}
}
@media(max-width:440px){
#headerwrap .xtc-wrapper {padding-left:12px!important; padding-right:0px!important; }
#logo a {width:150px;}
.contactwrap1 span.circle1 {width:50px; height:50px; margin:0 16px;}
.contactwrap1 i {padding:12px 10px 0; font-size:140% !important;}
.slide-leftbox {width:400px!important;height:400px!important;}
.slide-container {left:20px!important;width:400px!important;height:400px!important;}
.slide-inner-container {width:400px!important;height:400px!important;}
.slide-container .float {width:25%!important;}
.ulogin1,.ulogin2 {float:none!important;}	
.jlogin1 {float:none!important;}
.jlogin2 {float:none!important;}
.jlogintext {float:none!important;}
.teamtitle1 {font-size:26px;}
.teamtitle2 {font-size:60px;}
.slidetitle1 {font-size:28px;}
.slidetitle2 {font-size:64px;line-height:85%;margin:13px 0 26px;}
a.rmore {margin:0; width:270px;}
.memberinfo {max-width:100% !important;}

}
@media(max-width:390px){
.slidetitle1 {font-size:22px;}
.slidetitle2 {font-size:56px;line-height:85%;margin:13px 0 26px;}
a.rmore {margin:0; width:225px;}	
}
@media(max-width:350px){
.teamtitle2 {font-size:55px;}
.slidetitle1 {font-size:22px;}
.slidetitle2 {font-size:52px;line-height:85%;margin:13px 0 26px;}
a.rmore {margin:0; width:210px;}
.teamtitle2 {font-size:50px;}
.jxtc_newspro_tmp27_grid {width: 250px !important;height: 250px !important;}
.jxtc_newspro_tmp27_info h3 {padding-top:56px !important;}
h4.news{font-size: 2.4em !important;}
}
@media(max-width:320px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
.xtcdefaultmenu{display:none;}
.mobilebtn{display:block;}
div.pagination span, div.pagination a,ul.pagenav a {font-size:1em!important;padding:2px 8px;border:2px solid #e3e3e3;}
div.pagination ul li {padding:0 4px 0 0;}
.slide-leftbox {width:280px!important;height:400px!important;}
.slide-container {left:20px!important;width:280px!important;height:500px!important;}
.slide-inner-container {width:280px!important;height:500px!important;}
.slide-container .float {width:25%!important;}
.ulogin1,.ulogin2 {float:none!important;}
.jlogin1 {float:none!important;}
.jlogin2 {float:none!important;}
.jlogintext {float:none!important;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.newsdate{margin:0 30px 0 0;}}

/* End Responsive Parameters */
