@charset "utf-8";

/* CSS Document */
@media only screen and (max-width: 1300px) {
}

@media only screen and (max-width: 1194px) {

}
@media only screen and (max-width: 1080px) {
 
    }
@media only screen and (max-width: 994px) {
/*NAVBAR*/
.top-head,
.carousel-control-prev,.carousel-control-next{display: none;}
.carousel{top:0;}
.bg-head {
    background:transparent;
}
.navbar-brand img {
    width: 81px;
}
.navbar-brand {
    display: block;
    color: #fff !important;
    padding: 10px 15px;
}

.carousel-item {
    height: 350px;
}
.carousel-item img{
    height: 100%;
    object-fit: cover;
}
.carousel-caption p {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 20px;
    padding: 0 13px;
}
.carousel-indicators{visibility:visible;}
.carousel-caption{top:21px;
left: 27px;}
.carousel-caption h1 {
    font-size: 18px;
    margin-bottom: 5px;
    line-height: 21px;
}
.about-section .single-about{padding: 20px;
margin-top: 40px;}

.navbar-brand {
    display: block;
    color: #fff !important;
    padding: 0px 15px;
}
.navbar-light .navbar-nav .active {
    background-color: #bb0406;
    color: #fff !important;
}
.navbar {
    padding: 6px 0;
    margin-bottom: 0;
    background-color: #0ba4ae !important;
}
.navbar-toggler-right {
    top: 4px;
}
.navbar-light .navbar-toggler{border:none; }
.navbar-toggler-right:focus {
    outline: none;
}
.navbar-toggler-right span {
    display: block;
    cursor: pointer;
    color: #fff;
}
.text-float{
    text-align:left !important;
}
.dropdown-menu {
    transform: none;
    opacity: inherit;
    visibility: inherit;
    display: none;
    background-color: #58347d;
}
.dropdown-menu .dropdown-submenu {
    position: static;
    display: none;
    opacity: inherit;
    visibility: inherit;
    width: 100%;
    transform: none;
    background-color: #ff401b;
}
.show>.dropdown-menu, .sub-drop.open .dropdown-submenu {
    display: block;
}
.dropdown-menu .sub-drop .dropdown-toggle:after {
    content: "\f004";
    font-family: FontAwesome;
    right: auto;
}
.navbar .navbar-nav .nav-link, .dropdown-menu .dropdown-item {
    font-size: 14px;
    right: 0;
    padding: 12px 20px;
    color: #fff;
    }
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
    color: #fff;
    background-color: #bb0406;
}
/*.navbar li.nav-item{border:none;}*/
li.nav-item {
    /*padding: 0px;*/
}

/*NAVBAR*/
ul.solutions-links li{padding-left: 0;}
}

@media only screen and (max-width: 767px) {

}


@media only screen and (max-width: 680px) {
.resp-0{padding: 0;}
.type-material{padding-left: 0;}
.text-material{vertical-align: top;}
.navbar-light .navbar-brand {
    display: block;
    color: #fff !important;
    padding: 0;
    margin-left: 20px;
}
.text-material p {
    padding: 10px 0px 0px 0;
    font-size: 13px;
    line-height: 16px;
}
.navbar .navbar-nav .nav-link{line-height: 20px;
margin-left: 0;}

.carousel-item {
    height: auto;
}
.carousel-item img{
    height: 100%;
    object-fit: cover;
}
.carousel-caption h4 {
    color: #000;
    font-size: 17px;
    text-align: left;
}
.title-products h6{font-size: 14px;}
.product-section .owl-carousel .owl-nav{top:-53px;}
.product-section .owl-carousel .owl-nav > div{
  width: 25px;
  height: 25px;
  line-height: 25px;}
.product-section .owl-carousel .owl-nav > div > i{line-height: 25px;}
.carousel-indicators{visibility:visible;}
.carousel-caption{
    top:25%;
left: 27px;}
.vertical-divider-left, .vertical-divider-left-lg {
    border-left: none;
    padding-left: 0px;
    margin-left: 0px;
}
.productTitle h3{padding-top:10px;}

}
@media only screen and (max-width: 480px) {

}

@media only screen and (max-width: 320px) {

}
