/**
 * @version		1.0.0
 * @package		63 Agency free for Joomla! 2.5.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,300,200,100&subset=cyrillic'; 

#outer {
 position:relative; 
  -moz-perspective: 500px;
   -ms-perspective: 500px;
   -webkit-perspective: 500px;
   -o-perspective: 500px;
   perspective: 500px; 
}
#cube {
  display: block;  
  position: relative;    
  -moz-transform-style: preserve-3d;
  -moz-transform:rotateX(0) rotateY(0) rotateZ(0);
  -webkit-transform-style: preserve-3d;
  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
  -ms-transform-style: preserve-3d;
  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
  -o-transform-style: preserve-3d;
  -o-transform: rotateX(0) rotateY(0) rotateZ(0);
  transform-style: preserve-3d;
  transform: rotateX(0) rotateY(0) rotateZ(0);

}
.slidewrap {
 height:260px;
 -ms-backface-visibility: hidden;
 -webkit-backface-visibility: hidden;
 -o-backface-visibility: hidden;
 backface-visibility:hidden;
}
#cube {
-moz-animation: flip 1.9s 1 cubic-bezier(0.000, 0.050, 0.015, 0.990);
-ms-animation: flip 1.9s 1 cubic-bezier(0.000, 0.050, 0.015, 0.990);
-webkit-animation: flip 1.9s 1 cubic-bezier(0.000, 0.050, 0.015, 0.990);
-o-animation: flip 1.9s 1 cubic-bezier(0.000, 0.050, 0.015, 0.990);
animation: flip 1.9s 1 cubic-bezier(0.000, 0.050, 0.015, 0.990);
-webkit-transition-timing-function: cubic-bezier(0.000, 0.050, 0.015, 0.990);
   -moz-transition-timing-function: cubic-bezier(0.000, 0.050, 0.015, 0.990);
    -ms-transition-timing-function: cubic-bezier(0.000, 0.050, 0.015, 0.990);
     -o-transition-timing-function: cubic-bezier(0.000, 0.050, 0.015, 0.990);
        transition-timing-function: cubic-bezier(0.000, 0.050, 0.015, 0.990); /* custom */
    -webkit-transform-origin: 50% 100%;
       -moz-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
         -o-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
} 
@-moz-keyframes flip {
0% {opacity:0;}
50% { -moz-transform: rotateX(0) translateZ(300px);opacity:0;}
100% {  opacity:1;}
}
@-webkit-keyframes flip {
0% {opacity:0;}
50% { -moz-transform: rotateX(0) translateZ(300px);opacity:0;}
100% {  opacity:1;}
}
@-ms-keyframes flip {
0% { -moz-transform: rotateX(0) translateZ(300px); opacity:0;}
100% { opacity:1;}
}
@-o-keyframes flip {
0% { -moz-transform: rotateX(0) translateZ(300px); opacity:0;}
100% { opacity:1;}
}
@keyframes flip {
0% {opacity:0;}
50% { -moz-transform: rotateX(0) translateZ(300px);opacity:0;}
100% {  opacity:1;}
}
 
/* ----------------------------------------------*/
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/
<?php if ($params->css3hoverfx) { ?>
#menuwrap ul.menu li.parent > ul,#menuwrap ul.menu li.parent > ul > li,.contactbutton, .search_menu_btn, .social a,.ca-main,ul.menu.iconside li,ul.menu.iconside li:hover,.info:hover,.article_header,.article_header span,.article_text,.itemImageGallery .imagegalleryplg img,.opac,.eventwrap img,.buttonleft,.buttonright,.buttonright a:hover,.buttonleft a:hover,.newswrap h4.newswrapmore a,.newswrap h4.newswrapmore,.catItemImage img:hover,.catItemImage:hover,.imagepe img:hover,.newitemwrap, a.article-intro-btn, .categorywrap .main, .categorywrap .more, .articletext .morelink, .articletext .morelink:hover, .categorywrap-right .main .articlemain .morelink, .categorywrap-right .main .articlemain .morelink:hover, .categorywrap-left .main .articlemain .morelink, .categorywrap-left .main .articlemain .morelink:hover,.categorywrap-right .more .articlemore:hover, .categorywrap-right .more .articlemore, .categorywrap-left .more .articlemore, .categorywrap-left .more .articlemore:hover {
	     -webkit-transition-property: <?php echo $params->hovertp;?>;
		-moz-transition-property: <?php echo $params->hovertp;?>;
		-o-transition-property: <?php echo $params->hovertp;?>;
		-ms-transition-property: <?php echo $params->hovertp;?>;
		transition-property: <?php echo $params->hovertp;?>;
		-webkit-transition-duration: <?php echo $params->hoverfadespeed;?>,<?php echo $params->hoverfadespeed;?>;
		-moz-transition-duration: <?php echo $params->hoverfadespeed;?>,<?php echo $params->hoverfadespeed;?>;
		-o-transition-duration: <?php echo $params->hoverfadespeed;?>,<?php echo $params->hoverfadespeed;?>;
		-ms-transition-duration: <?php echo $params->hoverfadespeed;?>, <?php echo $params->hoverfadespeed;?>;
		transition-duration: <?php echo $params->hoverfadespeed;?>, <?php echo $params->hoverfadespeed;?>;
		-webkit-transition-timing-function: <?php echo $params->hovertf;?>;
		-moz-transition-timing-function: <?php echo $params->hovertf;?>;
		-o-transition-timing-function: <?php echo $params->hovertf;?>;
		-ms-transition-timing-function: <?php echo $params->hovertf;?>;
		transition-timing-function: <?php echo $params->hovertf;?>;
	}
<?php } ?>

/* ----------------------------------------------*/
/* C 01 - CSS3 Animated Component
/* ----------------------------------------------*/
<?php if ($params->css3animatedblog) { ?>
.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-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}
.animated1{-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-duration:0.7s;-moz-animation-duration:0.7s;-ms-animation-duration:0.7s;-o-animation-duration:0.7s;animation-duration:0.7s;
-moz-animation-delay:0.5s; -webkit-animation-delay:0.5s; -0-animation-delay:0.5s; animation-delay:0.5s;
-webkit-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
   -moz-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
     -o-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
        transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);}
.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}

<?php 
	switch ($params->css3animatedstyle) {
	case 'up':
	$translate='Y';
	$translatepx='2000px';
	break;
	case 'down':
	$translate='Y';
	$translatepx='-2000px';
	break;
	case 'right':
	$translate='X';
	$translatepx='-2000px';
	break;
	case 'left':
	$translate='X';
	$translatepx='2000px';
	break;
	case 'fade':
	$translate='X';
	$translatepx='0px';
	break;
} ?>

@-webkit-keyframes anistyle {
0%   {opacity: 0; -webkit-transform: translate<?php echo $translate;?> (<?php echo $translatepx;?>);}
100% {opacity: 1;-webkit-transform: translate<?php echo $translate;?>(0);}
}
		
@-moz-keyframes anistyle {
0% {opacity: 0;	-moz-transform: translate<?php echo $translate;?>(<?php echo $translatepx;?>);}
100% {opacity: 1;-moz-transform: translate<?php echo $translate;?>(0);}
}
	
@-o-keyframes anistyle {
0% {opacity: 0;	-o-transform: translate<?php echo $translate;?>(<?php echo $translatepx;?>);}
100% {opacity: 1;-o-transform: translate<?php echo $translate;?>(0);}
}
	
@keyframes anistyle {
0% {opacity: 0;transform: translate<?php echo $translate;?>(<?php echo $translatepx;?>);}
100% {opacity: 1;transform: translate<?php echo $translate;?>(0);}
}
	
.anistyle {
-webkit-animation-name: anistyle;
-moz-animation-name: anistyle;
-o-animation-name: anistyle;
animation-name: anistyle;
}	
<?php } ?>


/* CSS3 Animation Effects */
#header ul.menu > li > a:hover,#header ul.menu > li > a,#header ul.menu li.parent > ul > li,
#header ul.menu li.parent > ul > li > a,.login_slide_btn,.logout_slide_btn,.search_menu_btn,
.social a,.flatgreybutton,.bargraphv a,.circle1,.ca-main, ul.menu.iconside li,
ul.menu.iconside li:hover,.info:hover,

.suckerfish ul.menu > li > a, .dropline ul.menu > li > a, .dualfish ul.menu > li > a,
.suckerfish ul.menu > li > a:hover, .dropline ul.menu > li > a:hover, .dualfish ul.menu > li > a:hover 

  {
	       -webkit-transition-property: color,background;
		   	  -moz-transition-property: color, background;
                -o-transition-property: color, background;
			   -ms-transition-property: color, background;
			       transition-property: color, background;
	       -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;
}
---------------------------------------------------- */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-o-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-webkit-keyframes rotate {from {-webkit-transform: rotateY(0deg);}  to {-webkit-transform: rotateY(360deg);}}
@-moz-keyframes rotate {from {-moz-transform: rotateY(0deg);}  to {-moz-transform: rotateY(360deg);}}
@-o-keyframes rotate {from {-o-transform: rotateY(0deg);}  to {-o-transform: rotateY(360deg);}}
@keyframes rotate {from {transform: rotateY(0deg);}  to {transform: rotateY(360deg);}}
#region1wrap {overflow:hidden!important;}


/* ----------------------------------------------*/
/* C 03 - CSS3 Responsive Animations
/* ----------------------------------------------*/
<?php if ($params->css3fade) { ?>
body
 {
	 opacity:0; 
    -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: <?php echo $params->fadespeed;?>;
    -moz-animation-duration:<?php echo $params->fadespeed;?>;
    animation-duration:<?php echo $params->fadespeed;?>;
	}
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-o-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
<?php } ?>

/* Responsive Animation Parameters */
<?php if ($params->rsanimation) { ?>	
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12
 {
 -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;
	 -moz-transition: width 0.8s ease-in-out;
    -webkit-transition: width 0.8s ease-in-out;
    -moz-transition: width 0.8s ease-in-out;
    -o-transition: width 0.8s ease-in-out;
    transition: width 0.8s ease-in-out;
		}
<?php } ?>


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

/*  Mobile Device Breakpoints */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
#region1wrap,#region2wrap,#region3wrap,#region4wrap,#region5wrap,#region6wrap,#region7wrap,#region8wrap,#region9wrap,div.articlemain {background-attachment:scroll!important;} 
.videoplaceholder_mobile {display:block!important;}
.videoplaceholder {display:none!important; height:0!important;}
.span12 .items-more, .span12 .Pagination {
    margin: 0px -40px!important;
}
.span12 #component .item-page {margin: 0px;}
.span12 .counter {margin: 0px!important;}
.span12 .categorytop,.span11 .categorytop,.span10 .categorytop {background: none repeat scroll 0% 0% #000;width: 100%;margin: -150px -40px 10px;padding: 0px 40px;float: left;min-height: 410px !important;max-height: 430px !important;overflow: hidden;}
.span9 .categorytop,.span8 .categorytop,.span7 .categorytop,.span6 .categorytop,.span5 .categorytop,.span4 .categorytop,.span3 .categorytop,.span2 .categorytop,.span1 .categorytop {background: none repeat scroll 0% 0% #000;width: 100%;margin: -100px -40px 0px;padding: 0px 40px;float: left;min-height: 410px !important;max-height: 430px !important;overflow: hidden;}
/* Joomla Content Padding and Margin Adjustments */
.span12 .itemJFullText {padding: 40px!important;} 
.span12 #component .item-page {margin:0px -40px;}
.itemJFullText{padding: 40px!important;}
/* Component Padding */
.span12 #component {padding:40px 40px 0px 40px;}
.span12 .itemBody {margin:0px;}
ul.pagenav li a {padding: 30px 0px!important;}
.pagination-start,.pagination-end,.pagination-prev,.pagination-next {display:none!important;}
.mainslide h1 {text-align:center!important;font-size: 70px !important;}
.mainslide p {text-align:center!important;}
#region1wrap {background:transparent!important;}
#component p,ul,li{font-weight:100;}
}
	
	@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
#region1wrap,#region2wrap,#region3wrap,#region4wrap,#region5wrap,#region6wrap,#region7wrap,#region8wrap,#region9wrap,div.articlemain {background-attachment:scroll!important;}
.videoplaceholder_mobile {display:block!important;}
.videoplaceholder {display:none!important; height:0!important;}
.span12 .items-more, .span12 .Pagination {margin: 0px -40px!important;}
.span12 .counter {margin: 0px!important;}
.span12 .categorytop,.span11 .categorytop,.span10 .categorytop {background: none repeat scroll 0% 0% #000;width: 100%;margin: -150px -40px 10px;padding: 0px 40px;float: left;min-height: 420px !important;max-height: 430px !important;overflow: hidden;}
.span9 .categorytop,.span8 .categorytop,.span7 .categorytop,.span6 .categorytop,.span5 .categorytop,.span4 .categorytop,.span3 .categorytop,.span2 .categorytop,.span1 .categorytop {background: none repeat scroll 0% 0% #000;width: 100%;margin: -100px 0px 0px;padding: 0px;float: left;min-height: 400px !important;max-height: 430px !important;overflow: hidden;}
/* Joomla ContentPadding and Margin Adjustments */
.span12 .itemJFullText {padding: 40px!important;}
.span12 #component .item-page {margin:0px -40px;}
.itemJFullText{padding: 40px!important;}
/* Component Padding */
.span12 #component {padding:40px 40px 0px 40px;}
.span12 .itemBody {margin:0px;}
.span12 .itemNav_next {padding: 30px 8px 30px 0px;margin-right: -8px; float: right;width: 50%;text-align: right;    display: inline-block;}
ul.pagenav li a {padding: 30px 0px!important;}
.pagination-start,.pagination-end,.pagination-prev,.pagination-next {display:none!important;}
.cboard h3 span.first_word, .alerts h3 span.first_word, .articlez h3 span.first_word, .briefcase h3 span.first_word, .camera h3 span.first_word, .cart h3 span.first_word, .ccards h3 span.first_word, .chart h3 span.first_word, .clack h3 span.first_word, .clock h3 span.first_word, .comment h3 span.first_word, .envelope h3 span.first_word, .file h3 span.first_word, .film h3 span.first_word, .graph h3 span.first_word, .heart h3 span.first_word, .inbox h3 span.first_word, .mic h3 span.first_word, .movie h3 span.first_word, .paperclip h3 span.first_word, .phone h3 span.first_word, .phones h3 span.first_word, .picto h3 span.first_word, .radar h3 span.first_word, .srch h3 span.first_word, .speech h3 span.first_word, .stylus h3 span.first_word, .tagz h3 span.first_word, .userz h3 span.first_word, .world h3 span.first_word {background:none!important;padding-left: 0px !important;}
#component p,ul,li {font-weight:100;}
}
	
/* RESPONSIVE PARAMETERS */
<?php if ($templateParameters->group->grid->responsive) { ?>
@media(max-width:1600px){
	/* Joomla Content and K2 Content Padding */
.span12 .itemJFullText {padding: 60px 300px;}
}

@media(max-width:1455px){
/* Joomla Category Title Fonts */
div.items-leading.xtc-leading div.span6 h2.cat_title {font-size:48px!important;}
}
@media(max-width:1325px){
/* Joomla Content Image Height Resize Auto */
.span11 .img-fulltext-right, .span10 .img-fulltext-right, .span9 .img-fulltext-right, .span8 .img-fulltext-right, .span7 .img-fulltext-right, .span6 .img-fulltext-right, .span5 .img-fulltext-right, .span4 .img-fulltext-right, .span3 .img-fulltext-right, .span2 .img-fulltext-right, .span1 .img-fulltext-right {height:auto!important;}
.callwrap span {width: 95%;}
}
@media(max-width:1280px){
#right .modulecontent {padding-right:20px;}
#left .modulecontent {padding-left:20px;}
/* Joomla Content Padding and Margin Adjustments */
.span12 .itemJFullText {padding: 40px;}
.span12 #component .item-page {margin:0px -40px;}
.itemJFullText {padding: 80px 100px!important;}
/* Component Padding */
.span12 #component {padding:40px 40px 0px 40px;}
.span12 .itemBody {margin:0px;}
}
@media(max-width:1140px){
/* Search Input Resize */
input#mod-search-searchword.inputbox {width:80%!important;}
/* Main Menu Margin Resize */
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,#header ul.menu > li.parent:hover > a{margin: 0 6px;}
}
	
@media(max-width:1020px){
/* Custom Html Inset Font Size Adjustment */
.mainslide h1 {font-size:70px!important;letter-spacing:-4px!important;}
}

@media screen and (max-width: 980px){
/* Joomla Content Width - Padding and Margins */
.leftlarge .items-leading .span6,.leftlarge .items-leading .span3{width:100%;margin-left:0;}
.leftlarge .items-leading div:first-child + div{margin-left:0;}
.rightlarge .items-leading .span6,.rightlarge .items-leading .span3{width:100%;margin-left:0;}
.centerlarge .items-leading .span6,.centerlarge .items-leading .span3{width:100%;margin-left:0;}
.span3.xtc-category-col.cols-4.item.column-2{margin-left:0;}
.xtc-intro .row-fluid .span12 div:first-child + div + div{margin-left:0;}
.centerlarge .items-leading div:first-child + div + div{margin-left:0;}
/* Remove Joomla Content Image Height */
.span12 .img-fulltext-right {height:auto;}
#region1wrap {background-position:45% -160px!important;}
.callwrap span {width: 100%;}
}
	
@media screen and (max-width: 900px){
/* Full Width Span Breakpoint */
.row-fluid [class*="span"] {display: block; width: 100%;margin-left: 0!important;}
.gridlast.span6.xtc-category-col.cols-2.item,#itemListLeading .span6,#itemListPrimary .span6,#itemListSecondary .span6 {margin-left:0;}
#left.span3,#left2.span3,#left3.span3,#left4.span3,#left5.span3,#left6.span3,#left7.span3,#left8.span3 {margin-left:0;}
#right.span3,#right2.span3,#right3.span3,#right4.span3,#right5.span3,#right6.span3,#right7.span3,#right8.span3{margin-left:0;}
#left,#left2,#left3,#left4,#left5,#left6,#left7,#left8{margin-bottom:2%;padding-right:0;}
#right,#right2,#right3,#right4,#right5,#right6,#right7,#right8{margin-top:2%;padding-left:0;}
span12 .itemBody {margin: -40px 0px 0px !important;}
div.itemBody {margin: -40px 0px 0px !important;}
/* Image Gallery Plugin Width Adjustment */
.imagegalleryplg img {width:33%!important;}
/* Joomla Category & K2 Category Blog Article Heading Bottom Margin */
.categorytop {margin-bottom:25px;}
/* Joomla Category Blog Article Title Font Resize */
div.items-leading.xtc-leading div.span6 h2.cat_title,h2.cat_title a,h2.cat_title,.xtc-intro div.span3 h2.cat_title{font-size:48px!important;}
/* Joomla Category Category Blog Intro Text Font Resize */
div.catItemIntroText {font-size:24px;}
/* Search Field Resize */
input#mod-search-searchword.inputbox {width:100%!important;}
/* Item Font Resize */
div.itemAttachmentsBlock span,div.itemExtraFields ul li span.itemExtraFieldsLabel,div.itemExtraFields ul li span.itemExtraFieldsValue,div.itemExtraFields ul li span.itemExtraFieldsValue a ,div.itemCategory span,div.itemCategory a,div.itemTagsBlock span,div.itemTagsBlock ul.itemTags li a,div.itemTagsBlock ul.itemTags li a:hover,div.itemAttachmentsBlock span,div.itemAttachmentsBlock ul.itemAttachments li a,div.itemAttachmentsBlock ul.itemAttachments li a:hover,div.itemAttachmentsBlock ul.itemAttachments li span,div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl,div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail,div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a {font-size:18px!important;}
/* Front Page Height Auto */
body#bttop.frontpage.sticky,html {height:auto!important;}
/* Joomla Content Image Margin Adjustment */
.img-fulltext-right {margin-top:-10px;}
/* Right and Left Module Padding Adjustments */
#right .modulecontent,#left .modulecontent {padding:30px 50px 30px 50px;}
/* Contact Module Center */
div.contactwrap {text-align:center;}
/* Hide Left Column */
#left {display:none;}
/* Left6 and Right6 100% */
#left6.span3,#right6.span3 {width:100%;text-align:center;}
.bottomleftarticles, .bottomrightarticles {width:100%;text-align:center;}
}
	
@media (min-width: 768px) and (max-width: 979px) { 
/* Joomla Category Margin Adjustment */
.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:100%;margin-left:0px}
}
		
@media(max-width:820px){
/* Custom Html Inset Font Size Adjustment */
.mainslide h1 {font-size:54px;letter-spacing:-2px!important;text-align:center!important;}
.mainslide p {text-align:center; margin-top:16px;font-size:1.4em!important;}
/* Custom Html Padding Adjustment */
.mainslide {padding:42px 0!important;}
#region1wrap {background-color:transparent;}
.getsocial {text-align:center!important; margin: 0 auto 30px;}
.wallpage {width:100%!important;}
#region2wrap .xtc-wrapper, #region4wrap .xtc-wrapper, #region5wrap .xtc-wrapper, #region6wrap .xtc-wrapper, #region7wrap .xtc-wrapper, #region8wrap .xtc-wrapper, #region9wrap .xtc-wrapper { padding: 50px 0 !important;}
.callwrap {padding-bottom:20px;}
.callwrap h2 {font-size:36px !important; margin:24px 0 13px!important;}
.callwrap span {font-size:20px !important; line-height: 160%;}
.callwrap p.icon {width:100px; height:100px; border-radius:50%;}
.callwrap p.icon1 {width:100px; height:100px; border-radius:50%;}
.callwrap i {color:#fff!important; font-size:3em!important; display:inline-block; margin-top:30px;}
}

@media (max-width: 800px) { 
/* Socializer Wall Inset Resize and Margin Adjustment */
.socialsq {width:60%; margin-left:42px;}
/* Joomla Content Item Padding Adjustment */
.itemJFullText {padding: 40px;}
/* Joomla ContentItem Pagination Font Size and Padding Adjustment */
div.pagination span, div.pagination a, ul.pagenav a {font-size:100%;padding:6px 15px;}
/* K2 Item Info & Toolbar Remove Float */
div.itemInfos,div.itemsTools,div.itemToolbar ul {float:none;}
/* Search Wrap Margin Adjustment */
#sb-searchwrap{margin-right:-10px;}
/* Joomla Category & K2 Category Blog Article Title Font Resize */
div.items-leading.xtc-leading div.span6 h2.cat_title,h2.cat_title a,h2.cat_title,.xtc-intro div.span3 h2.cat_title{font-size:52px!important;}
}
	
@media (max-width: 768px) {
/* Joomla Category  Blog Full Width */
.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{margin-left:0;float:none;width:100%;}
.itemJFullText {padding: 80px 40px !important;}
span12 .categorytop {margin: -150px -300px 0px!important;}
div.itemHeader h2.article_title {padding: 0px 40px;}
/* Joomla Search Text Align, Padding and Resize Adjustments */
.formwrap,form#finder-search {text-align:left; padding:10px;width:80%; }
}
	
@media (max-width: 720px) {
/* Joomla Category Blog Article Title Font Resize */
div.items-leading.xtc-leading div.span6 h2.cat_title,h2.cat_title a,h2.cat_title,.xtc-intro div.span3 h2.cat_title{font-size:42px!important;}
/* Joomla Category Blog Author Title Font Resize */
div.catItemAuthor,div.catItemCategory {font-size:18px;}
/* Joomla Category & K2 Category Blog Intro text Font Resize */
div.catItemIntroText {font-size:18px;}
}
@media(max-width:670px){
/* Joomla Category Blog Article Title Font Resize */
h2.article_title{font-size:48px!important;}	
/* Joomla CategoryBlog Author Title Font Resize */
span.itemAuthor {font-size:24px!important;font-weight:normal;}
#region2wrap .xtc-wrapper, #region4wrap .xtc-wrapper, #region5wrap .xtc-wrapper,
#region6wrap .xtc-wrapper, #region7wrap .xtc-wrapper, #region8wrap .xtc-wrapper, #region9wrap .xtc-wrapper {padding:50px 10px!important;}
.callwrap {padding-bottom:0;}
.callwrap h2 {font-size:28px !important; margin:24px 0 13px!important;}
.callwrap span {font-size:16px !important; line-height: 160%;}
}
	
@media(max-width:620px){
/* Joomla Category Blog Author & Category Title Font Resize */
div.catItemAuthor,div.catItemCategory {font-size:12px;}
/* Joomla Category Blog Into text Title Font Resize */
div.catItemIntroText {font-size:16px;}
/* Joomla Category Blog Author Title Font Resize */
span.itemAuthor {font-size:18px!important;}
/* Joomla Category Blog Pagination Hide */
.pagination-start,.pagination-end,.pagination-prev,.pagination-next {display:none!important;}
/* Global Component H1,H2,H3,H4,H5,H6 Resize */
#component h1,#component h2,#component h3,#component h4,#component h5,#component h6 {font-size:220%;line-height:133%;}
/* Custom Html Inset Font Size Adjustment */
.mainslide h1 {font-size:42px!important;}
.mainslide p {font-size:1.1em; margin-top:12px!important;}
}

@media(max-width:480px){
/* Input and Text Area Width Adjustment */
input, textarea, .uneditable-input{width:auto;}
/* Extra Fields Padding Adjustment */
.xfields,	.xfieldstxt {text-align:center;padding-left:10px;padding-right:10px;}
/* Joomla Content Print & Email Button Adjustments */
.cat-item div.action {position:relative!important;right:0px!important;bottom:0px;top:24px;}
/* Socializer Wall Inset Resize and Margin Adjustment */	
.socialsq {width:80%!important; margin-left:12px!important;}
/* Joomla Content Full Image Margin Adjustment */
.img-fulltext-right {margin-top:-50px!important;}
/* Joomla Category Title Header Margin Adjustment */
.span12 .jcatHeader {margin:170px 0 0 20px;position: absolute;}
/* Custom HTML Inset Padding Adjustment */
.constrainmod {padding: 0 6px!important;}
/* Joomla Content & K2 Padding and Margin Adjustments */
.itemJFullText {padding: 60px 40px!important;}
.itemFullText {padding: 20px 0px!important;}
/* Joomla Content Font Adjustment */
h2.cat_title a, h2.cat_title {font-weight: normal!important;}
/* Joomla ContentItem Navigation Padding and Margin Adjustments */
div.itemNavigation {margin:0px!important;padding:0px!important;}
ul.pagenav li.pagenav-prev,ul.pagenav li.pagenav-next,.itemNav_pre,.itemNav_next,.span12 .itemNav_pre,.span11 .itemNav_pre,.span10 .itemNav_pre, .span9 .itemNav_pre,.span8 .itemNav_pre,.span7 .itemNav_pre,.span6 .itemNav_pre,.span5 .itemNav_pre,.span4 .itemNav_pre,.span3 .itemNav_pre,.span2 .itemNav_pre,.span1 .itemNav_pre,.span12 .itemNav_next,.span11 .itemNav_next,.span10 .itemNav_next, .span9 .itemNav_next,.span8 .itemNav_next,.span7 .itemNav_next,.span6 .itemNav_next,.span5 .itemNav_next,.span4 .itemNav_next,.span3 .itemNav_next,.span2 .itemNav_next,.span1 .itemNav_next  {width:100%;float:none;}
.span12 .itemNav_pre,.span11 .itemNav_pre,.span10 .itemNav_pre, .span9 .itemNav_pre,.span8 .itemNav_pre,.span7 .itemNav_pre,.span6 .itemNav_pre,.span5 .itemNav_pre,.span4 .itemNav_pre,.span3 .itemNav_pre,.span2 .itemNav_pre,.span1 .itemNav_pre,
.span12 .itemNav_next,.span11 .itemNav_next,.span10 .itemNav_next, .span9 .itemNav_next,.span8 .itemNav_next,.span7 .itemNav_next,.span6 .itemNav_next,.span5 .itemNav_next,.span4 .itemNav_next,.span3 .itemNav_next,.span2 .itemNav_next,.span1 .itemNav_next {margin-left:0px!important;padding-right:0px;padding-left:0px;}
/* Joomla Page Title Font Resize */
h1.pagetitle span {font-size:34px!important;}
#right .modulecontent,#left .modulecontent {padding:20px 20px 20px 20px;}
}
	
@media(max-width:420px){
/* Joomla Blog Article Title Font Resize */
h2.article_title {font-size:22px!important;}
/* Joomla Blog Author Title Font Resize */
span.itemAuthor  {font-size:16px!important;}
/* Custom Html Inset Font Size Adjustment */
.mainslide h1 {font-size:36px!important;}
/* Joomla Category Title Header Margin Adjustment */
.span12 .jcatHeader {margin:170px 0 0 0;position: absolute;}
.xfieldstxt {width: 280px;}
.jcatHeader h2 {font-size:22px!important;}
}
	
@media(max-width:340px){
/* Custom Html Inset Font Size Adjustment */
.mainslide p {font-size:1em!important;}
/* Joomla Category Title Header Margin Adjustment */
.span12 .jcatHeader {margin:170px 0 0 20px;}
}
	
@media(max-width:320px){
/* Joomla Content Pagination Font Resize & Padding & Border Adjustments */
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;}
div.itemNav_pre,div.itemNav_next {margin:0px;padding: 30px 0px;}
/* Item Display Block Adjustments and Border Adjustments */
div.itemToolbar ul li,div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail,a.itemPrevious,a.itemNext {display:block;border:0px!important;}
/* Breadcrumbs Title Removal */
.showHere {display:none;}
/* Global Component Padding */
#component {padding: 10px !important;}
/* Joomla Item Image Margin Adjustment */
.img-fulltext-right {margin-top:0px!important;}
/* JoomlaCategory Mobile Adjustments */
.categorytop {width: 100%!important;margin: 0px!important;padding: 0px!important;float: none!important;overflow: hidden!important;}
.jcatHeader {text-align: center!important;float: none!important;margin: 160px 0px 0px 0px!important;background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.9)!important;}
.catImageContainer {padding: 0px!important;float: none!important;position: relative!important;margin:0px!important;}
.xfieldstxt {width: 240px!important;}
.span11 #itemListLeading, .span11 #itemListPrimary, .span11 #itemListSecondary, .span10 #itemListLeading, .span10 #itemListPrimary, .span10 #itemListSecondary, .span9 #itemListLeading, .span9 #itemListPrimary, .span9 #itemListSecondary, .span8 #itemListLeading, .span8 #itemListPrimary, .span8 #itemListSecondary, .span7 #itemListLeading, .span7 #itemListPrimary, .span7 #itemListSecondary, .span6 #itemListLeading, .span6 #itemListPrimary, .span6 #itemListSecondary, .span5 #itemListLeading, .span5 #itemListPrimary, .span5 #itemListSecondary, .span4 #itemListLeading, .span4 #itemListPrimary, .span4 #itemListSecondary, .span3 #itemListLeading, .span3 #itemListPrimary, .span3 #itemListSecondary, .span2 #itemListLeading, .span2 #itemListPrimary, .span2 #itemListSecondary, .span1 #itemListLeading, .span1 #itemListPrimary, .span1 #itemListSecondary {
 padding: 0px!important;}
/* Global Component H1,H2,H3,H4,H5,H6 Resize */
#component h1,#component h2,#component h3,#component h4,#component h5,#component h6 {font-size:180%;line-height:133%;}
}
/* End Responsive Parameters */
<?php } ?>