/**
 * @version		1.0.3
 * @package		JoomlaXTC Logistix 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 {
	     -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) {
/* Header */
body.sticky #header,#header {
    padding:14px 32px 18px!important
}

#headertop {
    padding:0px!important
}
}

@media(max-width:1320px) {
/* Pagination */
.item-page .pagenav li.previous {
    position:static;
    top:0;
    left:0;
    font-size:36px;
    border:0 solid #666;
    padding:20px!important;
    border-radius:0
}

.item-page .pagenav li.next {
    position:static;
    top:0;
    right:0;
    font-size:42px;
    border:0 solid #666;
    padding:20px!important;
    border-radius:0
}
}

@media(max-width:1280px) {
/* Custom HMTL */
.upperarticlewrap .textwrap {
    width:80%
}
}

@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: 900px) {
/* Header Wrap */
#headerwrap {
    margin-bottom:0!important
}

/* Mobile Menu */
#menuwrap {
    float:right!important
}

.mobilebtn {
    margin:0!important;
    position:relative!important
}

/* Full Width Span Breakpoint */
.row-fluid [class*="span"] {
    display:block;
    width:100%;
    margin-left:0
}

/* 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
}

body.sticky #header {
}

.upperarticlewrap .img-wrap {
    float:none;
    width:100%
}

.upperarticlewrap .img-wrap img {
    max-width:100%;
    width:100%
}

.textwrap hr {
}

.upperarticlewrap .textwrap {
    width:auto;
    padding:40px
}

/* Region Wraps */
#region5wrap .xtc-wrapper,#region5.xtc-fluidwrapper {
    padding:60px 5%
}

#region6wrap {
    background-attachment:scroll;
    background-size:auto
}

#region6wrap .xtc-wrapper,#region6.xtc-fluidwrapper {
    padding:60px 5%
}

#region7wrap .xtc-wrapper,#region7.xtc-fluidwrapper {
    padding:60px 5%
}

#region8wrap .xtc-wrapper,#region8.xtc-fluidwrapper {
    padding:60px 0 0
}

#region9wrap .xtc-wrapper,#region9.xtc-fluidwrapper {
    padding:60px 5%
}

#region12wrap .xtc-wrapper,#region12.xtc-fluidwrapper {
    padding:60px 5%
}

/* Module */
.module {
    margin:0 0 60px
}
}

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

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

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

@media(max-width:580px) {
ul.logos li {
    width:32%!important;
    padding:20px 0
}

ul.logos li img {
    max-width:50%!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:380px) {
/* Tables */
td.key {
    width:35px!important
}
}

@media(max-width:320px) {
/* Breadcrumbs Title Removal */
.showHere {
    display:none
}

/* Mobile Button */
.mobilebtn {
    margin: -2px 0px 0px -2px !important;
}
}

/* End Responsive Parameters */
