@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
}  

/* Tablet, Wide and Small Phone CSS */
@media only screen and (max-width:999px) {
  .navbar-toggle{
  	margin-top: 20px;
  }
  .main-navigation .navbar-nav a{
  	font-size: 13px;
  	    padding: 10px 15px;
  }
  .carousel, .carousel .item{
    height: 300px;
  }
  .multi-carousel .carousel-inner .item{
		height: 140px;
	}
}

/* Tablet CSS */
@media only screen and (max-width:999px) and (min-width:768px) {
	.multi-carousel .carousel .active > div { 
		display:none; 
	}
	.sec-products__img{
		width: 60px;
		height:60px;
	}
	.sec-products__title{
		width: 70%;
		font-size: 17px;
	}
	.sec-products__left .sec-products__title{
		padding-right:15px;
	}
	.sec-products__right .sec-products__title{
		padding-left:15px;
	}
	.multi-carousel .carousel .active > div:first-child,
	.multi-carousel .carousel .active > div:first-child + div,
	.multi-carousel .carousel .active > div:first-child + div + div,
	.multi-carousel .carousel .active > div:first-child + div + div + div {
		display:block; 
	}
}

/* Wide and Small Phone CSS */
@media only screen and (max-width:767px) {
	.sec-our-company .v-line:after{
		display: none;
	}
	.navbar-nav{margin: 0px -15px;}
	.open > .dropdown-menu  ul.dropdown-menu{
		display: block; 
		padding-left: 20px;
	}
  	.dropdown-submenu > a:after{
		display: none;
	}
  	.sec-our-company .flex{
  		display: block;
  	}
  	.sec-our-company br{
  		display: none;
  	}
  	.sec-our-company h2{
  		text-align: left;
  	}
  	.sec-our-company-con{
  		padding-left:  15px;
  	}
  	.sec-products-content{
  		padding: 0 30px;
  	}
  	.sec-products__img{
		width: 60px;
		height:60px;
		margin: 0px !important;
	}
	.sec-products__title{
		width: 70%;
		font-size: 18px;
		margin-top: 0px !important;
		text-align: left;
		padding-left: 25px;
	}
	.sec-products__right,
	.sec-products__left{
		padding: 0px;
	}
	.sec-products-item{
		text-align: left;
	}
	.sec-products__left .sec-products__img{
		float: none;
	}

  	.multi-carousel .carousel .active > div {
  		display:none; 
  	}
	.multi-carousel .carousel .active > div:first-child,
	.multi-carousel .carousel .active > div:first-child + div { 
		display:block;
	}
	.m-subpage-banner{
		padding: 30px 0;
	}
	.page-title{
		font-size: 25px;
	}
	.sec-certificate ul{
		margin: 0px;
		padding: 0px;
	}
	.sec-footer .sec-footer__intouch {
		width: 90%;
		margin: 0px auto;		
	}
}

/* Wide Phone CSS */
@media only screen and (min-width:480px) and (max-width:767px) {}

@media only screen and (max-width:480px){
	.sec-subpage-content img.align-left{
		float: none;
		margin: 0 0 20px 0;
		width: 100%;
	}
}