* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

 .carousel-inner img {
     width: 100%;
     height: 50%;
 }

 .demo{
   height: 50%;
 }
 .carousel-indicators li {
   background-color:#f00
 }
 .rating-here .fa, .rating .fa {
     color: #E7711B;
 }
 .swatches li {
     border: 2px solid #FFFFFF;
     display: inline-block;
     margin: 2px 1px;
     vertical-align: top;
     list-style: none;
 }

 .swatches .selected, .swatches li:hover {
     border: 2px solid #ddd;
 }

 .swatches a {
     position: relative;
     background-position: center center;
     background-repeat: no-repeat;
     border: 2px solid #FFFFFF;
     box-shadow: 1px 1px 2px #C5C5C5;
     display: block;
     height: 33px;
     text-align: center;
     transition: all 0.25s ease 0s;
     width: 33px;
 }

 .swatches a img {
     height: 29px;
     width: 29px;
 }

 .swatches li a:after {
     content: "\f00c";
     font-family: fontawesome;
     font-size: 0;
     font-weight: lighter;
     color: #fff;
     transition: font-size 0.25s ease 0.1s;
     text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);

 }

 .swatches .selected a:after {
     content: "\f00c";
     font-family: fontawesome;
     font-size: 100%;
     font-weight: lighter;
     color: #fff;
     transition: font-size 0.25s ease 0.1s;
     text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);

 }




 .nav-tabs .nav-link.active {
   background-color:#e2e2e2;
   border-bottom:#e2e2e2;
   font-weight: bold;
 }

 .nav-tabs .nav-link {

   border-bottom:#e2e2e2;

   color: #17a2b8
 }
.navbar-nav {
  font-weight: bold;
  font-size: 16px;

}
 .dp-style > a {
   text-transform: uppercase;


   margin-top: 0;
 }
 .dp-style > ul {
   float: left;
   margin-top: 2px;
   text-transform: uppercase;
   min-width: 180px;
   background: #B5B5B5;
 }
 .dp-style>.dropdown-menu {
   display: none;
 }
 .dp-style:hover>.dropdown-menu {
   display: block;
 }
 .navbar-nav  .nav-item.active {
   background-color:#17a2b8;
   border-bottom:#17a2b8;

 }

 /* CSS Document */
 .mega-menu{width: 800px; overflow: hidden; padding: 10px;}
 .mega-menu a{text-decoration: none; color: cadetblue;}
 .mega-menu .sub-menu-heading{ color: darkcyan;}
 @media(max-width:500px){
 	.mega-menu{width: 300px;}
 }

 /*VeinoplusBack */
/* .main1 {

   height: auto;
   max-width: 100%;
 }
 .ven-back{

 	background-color: #dfffb0;
 	position: relative;
 	background-size: cover;
 	background-position: center;
  position: relativ;
 }
 .ven-h{
   color:#000;
   position:absolute;
   text-align: center;
   bottom: 8%;
   width: 35%;

 } */
 html,h1,h2,h3,h4,h5,h6,a{
	font-family: "Roboto" , sans-srif;
}


.team{
 margin: 4em 0;
 position: relative;
}
.team h1{
 color:#F97300;
 margin: 2em;
}
.team .item{
 position: relative;
}
.team .des{
 background: #F97300;
 color: #fff;
 text-align: center;
 border-bottom-left-radius: 93%;
 transition:.3s ease-in-out;
}
.team .item:hover .des{
 height: 100%;
 background:#f973007d;
 position: absolute;
 width: 89%;
 padding: 5em;
 top: 0;
 border-bottom-left-radius: 0;
}
.catal {
    display: block;
    height: auto;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;

    text-align: center;
}
.catal:hover .image a img {
    transform: scale(1.15) rotate(-1.5deg);
    -webkit-transform: scale(1.1) rotate(-1.5deg);
    -moz-transform: scale(1.1) rotate(-1.5deg);
    -ms-transform: scale(1.1) rotate(-1.5deg);
    -o-transform: scale(1.1) rotate(-1.5deg);
}
.footer {
    background: #f2f2f2;
    height: auto;
    padding-bottom: 30px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #DDDDDD;
}

.footer p {
    margin: 0;
}
footer img {
    max-width: 100%;
}

.footer h3 {
    border-bottom: 1px solid #DDDDDD;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
    padding: 40px 0 15px;
    text-transform: uppercase;
    color: #3a3a3a;
}

.footer ul {
    font-size: 13px;
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
    margin-top: 20px;
    color: #FFF;
}

.footer ul li a {
    padding: 0 0 5px 0;
    display: block;
}

.footer a {
    color: #888888;
}
