/**

 * @version		1.1.3

 * @package		JoomlaXTC Sirus template for Joomla! 3.x

 * @author		JoomlaXTC http://www.joomlaxtc.com

 * @copyright	Copyright (C) 2016 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 18px 2px !important;}
	/*.suckerfish ul.menu > li, .dualfish ul.menu > li {padding: 12px 18px 9px !important;}*/


	#logo a {margin: 7px 18px 0px!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;}



}

/* added by mw */

@media(max-width:1100px) {

	.suckerfish ul.menu > li, .dualfish ul.menu > li {padding: 14px 10px 13px 8px !important;border:none!important;font-size:11px!important;}



}

/* end*/



@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:10%}

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;}

	.txtlrg {font-size: 0.7em!important;}
	#region1.xtc-fluidwrapper h2  {font-size: 3.2em!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: 0 10px 0 5px !important;}
	#logo a {height:45px!important; margin:5px 0 0 5px!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 */

