/**
 * @version		1.1.2
 * @package		JoomlaXTC Sirus template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/
p.readmore a:hover,#header ul.menu > li > a,.social a,ul.menu.iconside li,ul.menu.iconside li:hover, a.article-intro-btn,.btn,button,.button,.orderlist,.bottomarticlewrap .articlebutton, .artleft img, .artleft img:hover, .artleft-imgcont,img.desaturate:hover {
	     -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
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 05 - Responsive Media Breakpoints
/* ----------------------------------------------*/
/* RESPONSIVE PARAMETERS */
/*  Mobile Device Breakpoints */
@media(max-width:1640px) {
/* Custom HTML */
.upperarticlewrap .textwrap {
    width:65%
}
}
@media(max-width:1440px) {
.pad80 .modulecontent {padding: 0px 30px;}
}
@media(max-width:1320px) {
	.suckerfish ul.menu > li, .dualfish ul.menu > li {padding: 14px 24px 13px !important;}
	#logo a {margin: 14px 18px 12px!important;}
}
@media(max-width:1280px) {
/* Custom HMTL */
.upperarticlewrap .textwrap {width:80%}
}
@media(max-width:1200px) {
	#top1 {margin-left: 2.12766%!important;}
	.suckerfish ul.menu > li, .dualfish ul.menu > li {padding: 14px 24px 13px 8px !important; border:none!important; font-size:12px!important;}
}
@media(max-width:1040px) {
/* Custom HMTL */
.textwrap span {font-size:15px}
.textwrap h2 {font-size:24px}
.textwrap hr {margin:20px 0}
ul.logos li {width:16.1%}
}
@media screen and (max-width: 1000px) {
/* Header Wrap */
#headerwrap {margin-bottom:0!important}
/* Mobile Menu */
#menuwrap {float:right!important}
.mobilebtn {margin:3px 9px 0px !important; position:relative!important}
#header, #headertop {margin: 0px 30px!important;}
.module {margin: 0px 0px 36px;}
#region5.xtc-fluidwrapper {padding:36px!important;}
#region7.xtc-fluidwrapper {padding: 70px 30px!important;}
#region8wrap .xtc-wrapper {padding: 70px 30px!important;}
/* Full Width Span Breakpoint */
.row-fluid [class*="span"] {display:block;width:100%; margin-left:0}
.hex-wrap {margin-top: 40px!important;}
/* Bottom Border */
.bottomborder .modulecontent {border-bottom:0px solid #999;padding-bottom:20px;}
/* Left Border */
.leftborder .modulecontent {border-left:0px solid #999;padding-left:20px;}
/* Right Border */
.rightborder .modulecontent {border-right:0px solid #999;padding-right:20px;}
.devices img {float:right; margin-top:36px; max-width:100%;}
.pad80 .modulecontent {padding:0 80px!important;}
/* K2 */
.com_k2 .itemContainer.span4 .newsdate h5 {font-size:16px;line-height:100%;}
.com_k2 .itemContainer.span3 .newsdate h5,.com_k2 .itemContainer.span2 .newsdate h5,.com_k2 .itemContainer.span1 .newsdate h5  {font-size:16px;line-height:100%;}
.com_k2 .itemContainer.span4 .catItemHeader h3.catItemTitle {font-size:36px;}
.com_k2 .itemContainer.span3 .catItemHeader h3.catItemTitle {font-size:36px;}
.disclaimer p {text-align:center;}
}
@media screen and (max-width: 900px) {
/* Image Gallery Plugin Width Adjustment */
.imagegalleryplg img {width:33%!important}
/* Component */
#component {margin-bottom:80px}
/* Custom HTML */
.sect-title h2 {font-size:24px}
.sect-title span {font-size:15px}
.sect-title p {margin:24px 0 0}
.sect-title.toptitle p {margin:74px 0 -20px}
.sect-title hr {margin:20px auto 22px}
.toparticlewrap {text-align:center}
.toparticlewrap h2 {font-size:24px;text-transform:uppercase}
.toparticlewrap p {margin-top:24px;text-align:center}
.upperarticlewrap .img-wrap {float:none; width:100%}
.upperarticlewrap .img-wrap img {max-width:100%;width:100%;}
.upperarticlewrap .textwrap {width:auto;padding:40px}
.imgarticles .lastcol img {margin-bottom:0!important;}
#region7.xtc-fluidwrapper {padding: 50px 30px!important;}
#region8 .xtc-wrapper {padding: 50px 30px!important;}
#region6wrap .xtc-wrapper {display:block!important; overflow: visible!important;}

body.frontpage #region6 .span1  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span2  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span3  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span4  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span5  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span6  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span7  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span8  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span9  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span10 {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span11 {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span12 {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}

body.frontpage #region6 .span1 .module,
body.frontpage #region6 .span2 .module,
body.frontpage #region6 .span3 .module,
body.frontpage #region6 .span4 .module,
body.frontpage #region6 .span5 .module,
body.frontpage #region6 .span6 .module,
body.frontpage #region6 .span7 .module,
body.frontpage #region6 .span8 .module,
body.frontpage #region6 .span9 .module,
body.frontpage #region6 .span10 .module,
body.frontpage #region6 .span11 .module,
body.frontpage #region6 .span12 .module {margin-bottom: 0!important; padding-bottom: 0!important;}

ul.iconside {display: table !important;width: 100%;}
ul.menu.iconside li {display: table-cell !important;}
.menusmall .iconside li {padding-bottom: 0!important;}
.padbt20 {padding-top: 0 !important; padding-bottom: 0 !important; margin-bottom:0!important;}
#region6wrap .xtc-wrapper {padding: 0!important;}
.iconside li a {padding: 12% 4% 3% 5%;}
.hex-wrap {margin-top: 0 !important;}
.graphouterwrap {margin: 30px 0px;}
.devices img {max-width: 90%;}
#top1 {float:none!important; margin-left:0!important; text-align:center!important;}
.sect-title {float:none!important; text-align:center!important; margin:0 auto!important;}
.txtlrg {margin:0 auto!important;}
.txtlrg .bbottom {margin: 24px auto 26px !important;}
.sect-title.toptitle p {margin: 21px 0px 0px!important;}
#region1.xtc-fluidwrapper {padding: 60px 20px!important;}
.sect-title h2 {padding:0 36px!important; border-right:5px solid;}
.sect-title a.custlogin {min-width:300px!important}
.sect-title a.custregister {min-width:300px!important; margin:15px 0 0!important;}
.sect-title.toptitle p, .txtlrg p {font-size: 12px !important;}
.wassup {margin-bottom:30px!important;}
}
@media (max-width: 800px) {
/* Deluxe NewsPro Adjustments  */
.articleleft,.articleright,.articleleft p,.articleright p {float:none!important;text-align:center!important;width:90%!important;margin:0 auto!important}
.floatleft {float:left!important}
}
@media (max-width: 768px) {
/* Image Gallery Resize */
.imagegalleryplg img {width:50%!important}
/* Custom HTML */
.sect-title p {font-size:14px!important}
.toparticlewrap p {font-size:14px!important}
ul.logos li {width:16%}
.upperarticlewrap .textwrap1 {width:100%; margin-top:320px}
.upperarticlewrap .textwrap {float:none!important; text-align:center; padding:60px 5%!important}
.textwrap hr {margin:36px auto}
/* Region 4 */
#region4wrap {background-position:50% top}
.blog_icons {text-align:center;}
.pad80 .modulecontent {padding:40px;}
#region6wrap .xtc-wrapper {padding:70px 0;}
.basecolor1_box .modulecontent {padding: 10px 10% 20px 10%;}
}
@media (max-width: 767px) {
body {padding-left:0;padding-right:0}
#region1.xtc-fluidwrapper {padding:100px 30px!important}
}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) {
/* Tables */
table,thead,tbody,th,td,tr {display:block}
thead tr {position:absolute; top:-9999px; left:-9999px}
td {border:none; border-bottom:1px solid #eee;position:relative; padding-left:50%}
td:before {position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}
.com_virtuemart .orderlistcontainer {display: inline-block;}
}
@media(max-width:660px) {
.fontawesome-icon-list div {
    width:45%
}
}
@media(max-width:620px) {
/* Joomla Content */
.img-fulltext-left,.article-full-left {float:none!important;width:100%!important}
.contactwrap .ctwthird {margin-left: 0!important; width: 100%!important; float:none!important; text-align:center;}
.contactwrap input {text-align: center;}
.pad60 .modulecontent {padding: 36px !important;}
.pad70 .modulecontent {padding: 50px 20px 44px !important;}
.pad80 .modulecontent {padding:0 40px!important;}
#region2.xtc-fluidwrapper {padding: 50px 0px!important;}
}
@media(max-width:580px) {
ul.logos li {width:32%!important;padding:20px 0}
ul.logos li img {max-width:50%!important}
}
@media(max-width:550px) {
	.sect-title a.custlogin, .sect-title a.custregister {min-width:100%!important;} 
	#header, #headertop {margin: 0px 20px !important;}
}
@media(max-width:480px) {
/* Joomla Content */
/* Joomla Page Title Font Resize */
h1.pagetitle span {font-size:34px!important}
/* Region Padding Resize */
.articleright p,.articleleft p {font-size:16px!important}
.articleright h2,.articleleft h2 {font-size:36px!important;margin-bottom:15px!important}
/* H1 Setting */
h1 {font-size:40px!important}
/* Image Gallery */
.imagegalleryplg img {width:100%!important}
}
@media(max-width:450px) {
/* Joomla Article Title Adjustment */
.item-page h2,.item-page h1 {font-size:22px!important}
}
@media(max-width:440px) {
#region1.xtc-fluidwrapper {padding: 40px 20px !important;}
}
@media(max-width:380px) {
/* Tables */
td.key {width:35px!important}
}
@media(max-width:320px) {
/* Breadcrumbs Title Removal */
.showHere {display:none}
}
/* End Responsive Parameters */
