@charset "utf-8";
/* CSS Document */

@media (max-width: 1280px) {
 .orbit-caption{
  width:53%;	 
 }
 .carousel-caption{
  top:25%;
 } 
}
.tab-img{
 padding: 16px 10%;
}
#videoCont video
{
	top: -168px;
}

@media (max-width: 1024px) {
#videoCont
{
	height:410px;
	overflow:hidden;
}
#videoCont video
{
	position: relative;
	left: 0;
	top: -266px;
	min-width: 100%;
	min-height: 100%;
	height: auto;
	-webkit-transform: translate3d(0, 0, 0);
}

}
@media (max-width: 640px) {
 .megamenu {
 margin-left: 0;
 margin-right: 0;
}
#videoCont
{
	height:272px;
	overflow:hidden;
}
#videoCont video
{
	position: relative;
	left: 0;
	top: -340px;
	min-width: 100%;
	min-height: 100%;
	height: auto;
	-webkit-transform: translate3d(0, 0, 0);
}
 .megamenu> li {
 margin-bottom: 30px;
}
 .megamenu> li:last-child {
 margin-bottom: 0;
}
 .megamenu.dropdown-header {
 padding: 3px 15px !important;
}
 .navbar-nav .open .dropdown-menu .dropdown-header {
 color:#fff;
}
/*Megamenu end*/
 ul.timeline:before {
 left: 40px;
}
 ul.timeline > li > .timeline-panel {
 width: calc(100% - 90px);
 width: -moz-calc(100% - 90px);
 width: -webkit-calc(100% - 90px);
}
 ul.timeline > li > .timeline-badge {
 left: 15px;
 margin-left: 0;
 top: 16px;
}
 ul.timeline > li > .timeline-panel {
 float: right;
}
 ul.timeline > li > .timeline-panel:before {
 border-left-width: 0;
 border-right-width: 15px;
 left: -15px;
 right: auto;
}
 ul.timeline > li > .timeline-panel:after {
 border-left-width: 0;
 border-right-width: 14px;
 left: -14px;
 right: auto;
}
/*Timeline End*/
.banner-thumbs h5 {
 display:none !important;
}
.banner-thumbs .carousel-indicators {
 position: absolute !important;
 bottom: 10px;
 left:50% !important;
 z-index: 15 !important;
 width: 60% !important;
}
.banner-thumbs .carousel-indicators li {
 display: inline-block;
 width: 10px !important;
 height: 10px !important;
 margin: 2px;
 background-color: #000 \9 !important;
 background-color: rgba(0, 0, 0, 0) !important;
 border: 1px solid #fff !important;
 border-radius: 10px !important;
 padding:3px;
}
.block-grid li:hover, .block-grid li.active {
 background-color: #fff !important;
}
.block-grid.four-up > li {
 width:10px !important;
}
.info-box {
 padding:0;
 margin-right: 0;
 text-align:left;
}
.info-box h2 {
 font-size:26px;
 font-weight: normal;
 margin-bottom: 8px;
 margin-top: 0;
 color: #fff;
}
.info-box p {
 margin-bottom: 10px;
 color: #fff;
 font-size: 12px;
 letter-spacing: 1.5px;
 line-height: 22px;
}
a.fiver-button-light {
 font-size: 11px !important;
 padding: 5px 5px !important;
 margin:0 !important;
 border: 1px solid #fff !important;
}
a.fiver-button-light:hover {
 border: 1px solid #fff !important;
}
.orbit-caption {
 width:90%;
}
.carousel-caption {
 left:3%;
 top:-1%;
}
.navbar, .nav > li {
 position:relative !important;
}
.megamenu-new, .megamenu {
 width:100% !important;
}
.dropdown-header {
 background:none;
 padding:0;
}
.dropdown-menu {
 background-color: transparent !important;
 border: 0 none !important;
 box-shadow: none !important;
 float: none !important;
 margin-top: 0 !important;
 position: static !important;
 width: auto !important;
}
.navbar-nav {
 margin: 20.5px -15px !important;
}
/*Logo*/
.logo {
 background-color: #fcfcfc;
 border-color: #f4f4f4;
 box-shadow:none;
 position:relative;
}
/*.pull-right {
 float:none !important;
}*/
#banner2 {
 margin-top:0;
}
.features-items .item{
 padding:0 10px;
 width:50%;
}
.features-items .item .thumb .overlay .arrow{
	left:45%;
}
.footerwidget{
 display:block;	
}
.news-post{
 width:100%;
 clear:both;
 padding:10px 0;	
}
.navMian, .navMian > li > a{
	padding: 0 11px !important;
}
.row{
	margin:0;
}
.carousel{
	overflow:hidden;
}
.features-items .item .thumb .overlay p{
	 padding: 50px 22px 0;
}
.pull-right{
 float:none !important;
}
.margin-left12{
	margin:0 !important;
}

}
@media (max-width: 480px) {
 #banner {
 margin:0;
}
 .mdTitle-logo {
 width:80%;
}
.banner-thumbs h5 {
 display:none !important;
}
.banner-thumbs .carousel-indicators {
 position: absolute !important;
 bottom: 10px;
 left:40% !important;
 z-index: 15 !important;
 width: 60% !important;
}
.banner-thumbs .carousel-indicators li {
 display: inline-block;
 width: 10px !important;
 height: 10px !important;
 margin: 2px;
 background-color: #000 \9 !important;
 background-color: rgba(0, 0, 0, 0) !important;
 border: 1px solid #fff !important;
 border-radius: 10px !important;
 padding:3px;
}
.block-grid li:hover, .block-grid li.active {
 background-color: #fff !important;
}
.block-grid.four-up > li {
 width:10px !important;
}
.info-box {
 padding:0;
 margin-right: 0;
 text-align:left;
}
.info-box h2, .info-box p {
 display:none;
}
a.fiver-button-light {
 font-size: 11px !important;
 padding: 5px 5px !important;
 margin:0 !important;
 border: 1px solid #fff !important;
}
a.fiver-button-light:hover {
 border: 1px solid #fff !important;
}
.orbit-caption {
 width:100%;
}
.carousel-caption {
 left:20%;
 top:0%;
}
.navbar, .nav > li {
 position:relative !important;
}
.megamenu-new, .megamenu {
 width:100% !important;
}
.dropdown-header {
 background:none;
 padding:0;
}
.dropdown-menu {
 background-color: transparent !important;
 border: 0 none !important;
 box-shadow: none !important;
 float: none !important;
 margin-top: 0 !important;
 position: static !important;
 width: auto !important;
}
.navbar-nav {
 margin: 20.5px -15px !important;
}
/*Logo*/
.logo {
 background-color: #fcfcfc;
 border-color: #f4f4f4;
 box-shadow:none;
 position:relative;
}
.pull-right {
 float:none !important;
}
#banner2 {
 margin-top:0;
}
.features-items .item .thumb .overlay .arrow {
 left:45%;
}
.features-items .item{
 width:100%;
}
.features-items .item .thumb .overlay p{
 padding: 10% 30px 0;	
}
#features {
    padding: 0 15px;
}
.other-focuses{
	background:none;	
}
.other-focuses .section-footer-title{
	padding:0;	
}
.breadcrumb{
	padding: 8px 0;	
}
section#features > .container {
    padding: 20px 0 0;
}
section#features .col-md-12{
	padding: 0 10px !important;	
}
.navbar-collapse{
	min-height:405px;	
}
.tab-img{
	padding: 16px 2%;
}
.barndmain{
	padding: 25px 12px;
}
.available-products ul li .overlay{
	width: 100% !important;
}
.section-footer-title{
	text-align:left;
	display:inline-block;
}
#downloadForm{
	width:100% !important;
}
.btn{
	 margin: 10px 0;
}
.wp-pagenavi a, .wp-pagenavi span{
	display: inline-block !important; 
}
.wp-pagenavi{
	margin-bottom: 10%;
}
}