/*<div class="displayTest">
YELLOW = Default (Resposive not detected)
RED = Large Screen desktops and laptops: RED<br>
GREEN = Landscape tablets and medium desktops (iPad mini Landscape & Kindle Fire landscape)<br>
BLUE = Portrait tablets and small desktops (iPad portrait)<br>
ORANGE = Landscape phones and portrait tablets: (iPhone landscape / Kindle Fire Portrait)<br>
GRAY = Portrait phones and smaller devices (iPhone Portrait)<br>
</div>*/

/* --------------------------------------------------
RESPONSIVE CSS
-------------------------------------------------- */

/* Large screen desktops and laptops */
@media (min-width: 1200px) {
	/*.displayTest {
		background-color:red;
		padding:20px;
		color:black
	}*/

}

/* Landscape tablets and medium desktops (iPad mini Landscape & Kindle Fire landscape) */
@media (min-width: 992px) and (max-width: 1199px) {
	/*.displayTest {
		background-color:green;
		padding:20px;
		color:black
	}*/
	
.site-nav .navbar-nav > li {
	padding: 13px 7px;	
}

}

/* Portrait tablets and small desktops (iPad portrait) */
@media (min-width: 768px) and (max-width: 991px) {
	/*.displayTest {
		background-color:blue;
		padding:20px;
		color:black
	}*/
	
.logo-wrapper {
	box-shadow: none;
	height: auto;
	position: relative;
	top: 6px;
}
.logo-wrapper .navbar-brand {
	padding: 0px;	
}
.logo-wrapper .navbar-brand img {
	width: 140px;	
}
.site-nav .navbar-nav > li > a {
	font-size: 13px;	
}

.social-sticky {
	margin-left: 140px;	
}

.content {
	border: none;
	padding: 0 15px 0 15px;	
}
.sidebar {
	padding: 0 15px 0 15px;
}

.bus-art {
	display: none;	
}

.widget {
	text-align: center;	
}

}

/* Landscape phones and portrait tablets: (iPhone landscape / Kindle Fire Portrait) */
@media (max-width: 767px) {
	/*.displayTest {
		background-color:orange;
		padding:20px;
		color:black
	}*/
	
body {
	padding-bottom: 50px;	
}

.top-bar {
	border-bottom: 1px solid #F68933;
	height: auto;	
}
.top-bar .link {
	float: none;
	display: inline-block;
}
.top-bar .link span,
.top-bar .link img {
	display: none;
}
.top-bar .link i {
	font-size: 24px;	
}

.bottom-bar {
	border-bottom: 1px solid #F68933;	
}

.navbar-header {
	padding-left: 15px;	
}

.logo-wrapper {
	box-shadow: none;
	height: auto;
	position: relative;
	top: auto;
}
.logo-wrapper .navbar-brand {
	padding: 6px 0px;	
}
.logo-wrapper .navbar-brand img {
	width: 140px;	
}

.site-nav .navbar-nav > li {
	margin: 7px 0px;
	padding: 0px;
}
.site-nav .navbar-nav > li > a {
	font-size: 13px;
}
.site-nav .navbar-nav > li > a:hover, .site-nav .navbar-nav > li > a:focus {
	background-color: #ccc;
}
.site-nav .navbar-collapse {
	float: none;	
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #fff;
	margin-bottom: 5px;
	padding: 4px 15px;
}

.megamenu .dropdown-submenu > a {
	height: auto;	
}

.navbar-toggle {
	background-color: #6C6F70;
	margin-top: 13px;
	margin-right: 0px;
	margin-left: 20px;
	
}
.navbar-toggle .icon-bar {
	background-color: #fff;
}

.social-sticky {
	display: none;	
}

.marquee-wrapper .border {
	display: none;
}

.rsABlock {
	height: auto;	
	padding: 15px 0px 50px 0px;
}
.rsABlock .slide-content .title {
	font-size: 20px;
	line-height: 24px;	
}
.rsABlock .slide-content ul > li {
	font-size: 13px;
}

.rsMinW .rsArrowLeft {
	left: 0px;
	top: 30%;	
}
.rsMinW .rsArrowRight {
	right: 40px;
	top: 30%;	
}

.box {
	height: auto !important;
}

.content {
	border: none;
	float: none;
	padding-left: 15px;	
}

.sidebar {
	padding: 0px 15px 25px 15px;
}

.bus-art {
	display: none;	
}

.widget {
	text-align: center;	
}

.our-solutions-carousel {
	margin: 0px;	
}
.our-solutions-carousel .owl-item .item{
	transform: none;
	text-align: center;
}
.our-solutions-carousel .owl-item:hover .item{
	position: relative;
	transform: none;
}
.our-solutions-carousel .owl-item .item:hover span{
	display: none;
}
.our-solutions-carousel .solution-text{
	position: relative;
	top: auto;
	left: auto;
	opacity: 1;
	transform: none;
	text-align: center;
	width: auto;
	color: #000;
	margin-top: 15px;
}
.our-solutions-carousel.owl-carousel .owl-item:hover .solution-text{
	color: #000;
}
.our-solutions-carousel.owl-theme .owl-controls .owl-nav .owl-prev {
	left: 0px;	
}
.our-solutions-carousel.owl-theme .owl-controls .owl-nav .owl-next {
	right: 0px;
}

.featured-wrapper {
	padding: 25px 0 0 0;	
}
.featured {
	padding: 0px 15px;	
}
.featured .panel {
	border: none;
	border-bottom: 1px solid #c2622d;
	margin-bottom: 25px;	
	padding: 0px 0px 25px 0px;
}
.featured .fc_thumb {
	float: none;
	margin-bottom: 10px;	
}
.featured .fc_thumb img {
	width: auto;
}

.solutions .item .description {
	margin-bottom: 25px;	
}

.video-block {
	display: block;	
	background-color: rgba(0,0,0,.9);
	bottom: 0px;
	border-top: 1px solid #F68933;
	padding: 10px 10px;
	text-align: center;
	width: 100%;
	position: fixed;
	z-index: 1000;
}

.news-content .newsDate {
	margin-bottom: 15px;
	padding: 5px 25px 0px 25px;
}
.news-content .newsDate span {
	display: inline;	
}

footer .sales span {
	margin: auto;
}

footer div > div.col-sm-2,
footer div > div.col-sm-3 {
	margin-bottom: 25px;	
}

}

/* Portrait phones and smaller devices (iPhone Portrait) */
@media (max-width: 480px) {
	/*.displayTest {
		background-color:gray;
		padding:20px;
		color:black
	}*/	
	
}
/* -------------------------------------------------- */