.as_container {

  max-width: 1100px;

  padding: 0 20px;

  margin: 0 auto;

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

}



.as_Eva_last_plugins {

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  /* font-family: Arial, Helvetica, sans-serif; */

}

.as_Eva_last_plugins * {

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

}

.as_Eva_last_plugins .eachThumb {

  -webkit-box-flex: 0;

  max-width: calc(100% / 2);

  -ms-flex: 0 0 calc(100% / 2);

  flex: 0 0 calc(100% / 2);

  padding: 0 2px;

  margin-bottom: 30px;

}

.as_Eva_last_plugins .eachThumb a {

  display: block;

  position: relative;

  -webkit-transition: all ease-in-out 300ms;

  -moz-transition: all ease-in-out 300ms;

  transition: all ease-in-out 300ms;

}

.as_Eva_last_plugins .eachThumb a.active {

  -webkit-transform: translateY(15px);

  -moz-transform: translateY(15px);

  transform: translateY(15px);

}

.as_Eva_last_plugins .eachThumb img {

  width: 100%;

  display: block;

  height: 175px;

  object-fit: cover;

}

.as_Eva_last_plugins .eachThumb .as_each-title {

  position: absolute;

  top: 0;

  left: 0;

  z-index: 1;

  display: -ms-flexbox;

  display: -webkit-flex;

  display: flex;

  justify-content: center;

  align-items: flex-end;

  background: rgba(0, 0, 0, 0.4);

  width: 100%;

  height: 100%;

  opacity: 0;

  -webkit-transition: all 0.5s ease;

  -moz-transition: all 0.5s ease;

  -ms-transition: all 0.5s ease;

  -o-transition: all 0.5s ease;

  transition: all 0.5s ease;

  color: #fff;

  text-align: center;

}

.as_Eva_last_plugins .eachThumb .as_each-title h6{

  color: #fff;

  font-size: 12px;

}

.as_Eva_last_plugins .eachThumb:hover .as_each-title {

  opacity: 1;

}

.as_Eva_last_plugins .brand_details {

  display: -ms-flex;

  display: flex;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

}

.as_Eva_last_plugins .company_brand {

  text-align: center;

  margin-bottom: 30px;

}

.as_Eva_last_plugins .eachThumb_details {

  -webkit-box-flex: 0;

  -ms-flex: 0 0 100%;

  flex: 0 0 100%;

  max-width: 100%;

  margin: 40px 0;

  padding: 45px 0 35px;

  -webkit-box-shadow: 0px -50px 22px -47px rgba(0, 0, 0, 0.4);

  box-shadow: 0px -50px 22px -47px rgba(0, 0, 0, 0.4), 0px 50px 22px -47px rgba(0, 0, 0, 0.4);

  display: none;

  position: relative;

}

.as_Eva_last_plugins .eachThumb_details.show {

  display: block;

}

.as_Eva_last_plugins .enquire_btn {

  display: inline-block;

  cursor: pointer;

  position: relative;

  margin-bottom: 12px;

  font-family: Montserrat, Arial, Helvetica, sans-serif;

  border-style: solid;

  border-width: 0;

  color: #fff !important;

  background-color: #ed4942;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.14);

  text-decoration: none;

  font-weight: 400;

  font-size: 13px;

  line-height: 1em;

  padding: 11px 18px;

  -webkit-transition: all 0.15s linear;

  -moz-transition: all 0.15s linear;

  -ms-transition: all 0.15s linear;

  -o-transition: all 0.15s linear;

  transition: all 0.15s linear;

  white-space: nowrap;

  border-radius: 25px;

  margin-top: 25px;

}

.as_Eva_last_plugins .as_col_3 {

  -webkit-box-flex: 0;

  -ms-flex: 0 0 25%;

  flex: 0 0 25%;

  max-width: 25%;

  /* text-align: center; */

  padding: 0 15px;

}

.as_Eva_last_plugins .as_col_3 p {

  font-size: 14px;

  text-align: left !important;

}

.as_Eva_last_plugins .as_col_4 {

  -webkit-box-flex: 0;

  -ms-flex: 0 0 33.3333333%;

  flex: 0 0 33.3333333%;

  max-width: 33.3333333%;

  text-align: center;

  padding: 0 15px;

}

.as_Eva_last_plugins .as_col_5 {

  -webkit-box-flex: 0;

  -ms-flex: 0 0 41.66666667%;

  flex: 0 0 41.66666667%;

  max-width: 41.66666667%;

  text-align: center;

  padding: 0 15px;

}

.as_Eva_last_plugins .product_shape {

  text-align: center;

}

.as_Eva_last_plugins .product_shape figure {

  margin: 0;

}

.as_Eva_last_plugins .product_shape figure img{

  max-height: 280px;

}

.as_Eva_last_plugins .eachThumb_inr {

  display: -ms-flex;

  display: flex;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

}

.as_Eva_last_plugins .common_carousel .owl-nav [class*=owl-] {

  position: absolute;

  top: 45%;

  color: #FFF;

  font-size: 20px;

  display: inline-block;

  width: 2em;

  height: 2em;

  line-height: 32px;

  vertical-align: middle;

  border-radius: 50%;

  background: rgba(0, 0, 0, 0.65);

}

.as_Eva_last_plugins .common_carousel .owl-nav [class*=owl-]:focus {

  outline: none;

}

.as_Eva_last_plugins .common_carousel .owl-nav .owl-prev {

  left: 15px;

}

.as_Eva_last_plugins .common_carousel .owl-nav .owl-next {

  right: 15px;

}

.as_Eva_last_plugins .as_close_details {

  position: absolute;

  top: 0;

  right: 0;

  width: 24px;

  height: 24px;

  cursor: pointer;

}

.as_Eva_last_plugins .as_close_details::after, .as_Eva_last_plugins .as_close_details::before {

  content: "";

  width: 24px;

  height: 1px;

  background: #b4b4b4;

  position: absolute;

  top: 14px;

}

.as_Eva_last_plugins .as_close_details::before {

  left: 0;

  transform: rotate(45deg);

}

.as_Eva_last_plugins .as_close_details::after {

  right: 0;

  transform: rotate(-45deg);

}

.as_Eva_last_plugins .as_product_feature{

  display: -ms-flex;

  display: flex;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  list-style: none;

  margin: 0;

  padding-left: 0;

}

.as_Eva_last_plugins .as_product_feature li{

  -webkit-box-flex: 0;

  max-width: 33.33333333337%;

  -ms-flex: 0 0 33.33333333337%;

  flex: 0 0 33.33333333337%;

  text-align: center;

  padding: 0 4px;

}

.as_Eva_last_plugins .as_product_feature li img{

  width: 50px;

}

.as_Eva_last_plugins .as_product_feature li h6{

  font-size: 12px;

  color: #989898;

  margin: 5px 0 0;

}

.as_Eva_last_plugins .brad_logo figure{

  margin-left: 0;

}

.as_Eva_last_plugins  .prod_detail h2{

  font-size: 20px;

}



@media (max-width: 767px){

  .eachThumb_inr .as_col_3, .eachThumb_inr .as_col_5, .eachThumb_inr .as_col_4{

    max-width: 100%;

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;



  }

  .as_Eva_last_plugins .eachThumb{

    -webkit-box-flex: 0;

    max-width: calc(100% / 3);

    -ms-flex: 0 0 calc(100% / 3);

    flex: 0 0 calc(100% / 3);

    padding: 0 2px;

    margin-bottom: 30px; 

  }

  .as_Eva_last_plugins .eachThumb img {

      height: 100px;

  }

  .as_container {

      padding: 0 9px;

  }

  .eachThumb_inr .as_col_4{

    margin-bottom: 20px;

  }

}



/*# sourceMappingURL=app.css.map */



/*New customize css */



.main-brand-logo_p {

  display: flex;

  justify-content: center;

  align-content: center;

  align-items: center;

}

.brand_details.v2_brand_details {

  width: 50%;

}

.company_brand.v2_company_brand {

  width: 50%;

}



.as_Eva_last_plugins.v2_last_plugins .eachThumb img {

  width: 100%;

  display: block;

  height: auto;

  object-fit: cover;

}



.as_Eva_last_plugins.v2_last_plugins .eachThumb:hover .as_each-title{

  opacity: 1;

}

.as_Eva_last_plugins.v2_last_plugins .eachThumb:hover a {

  position: relative;

  transform: inherit;

  border: none;

  z-index: 1;

  top: 0;

  /* left: 13px; */

  box-shadow: none;

}

.as_Eva_last_plugins.v2_last_plugins .eachThumb a {

  border: 0px;

  margin: 5px;

}

.as_container {

  padding: 45px 0px 0 !important;

}

.sync .owl-dots {

  display: none;

}



#sync2 .owl-item img{

  border-radius: 0px;

}

.company_brand.v2_company_brand {

  text-align: left;

  padding-left: 80px;

}

.company_brand.v2_company_brand .sub_title h2 {

  font-size: 21px;

  font-weight: 600;

  margin-bottom: 10px;

  display: block;

  font-family: "Barlow", Sans-serif;

  margin-top: 15px;

}

.main-brand-logo_p .prod_detail {

  text-align: center;

  padding-left: 15px;

}

#sync2 {

  width: 100%;

  margin: 0 auto;

  text-align: center;

  display: flex;

  align-content: center;

  justify-content: center;

}

.as_Eva_last_plugins .brand_details.v2_brand_details {

  margin-bottom: 16px;

}

.main-brand-logo_p{

  position: relative;

}

.main-brand-logo_p::after {

  position: absolute;

  content: '';

  /* border: 1px solid #ccc; */

  width: 100%;

  height: 1px;

  bottom: 6px;

  background-color: #ccc;

}

.main-brand-logo_p:last-child::after {

display: none;

}

.prdInner-img-normal.prdInner-img-normalv2 {

  position: relative;

  left: 0;

  top: 0;

  transform: inherit;

  text-align: center;

  right: 0;

  margin: 18px auto;

}

.as_Eva_last_plugins.v2_last_plugins .as_col_5 {

  -webkit-box-flex: 0;

  -ms-flex: 0 0 45%;

  flex: 0 0 45%;

  max-width: 45%;

  text-align: center;

  padding: 0 15px;

}

.as_Eva_last_plugins.v2_last_plugins .as_col_new {

  -webkit-box-flex: 0;

  -ms-flex: 0 0 55%;

  flex: 0 0 55%;

  max-width: 55%;

  text-align: center;

  padding: 0 15px;

}

.as_Eva_last_plugins.v2_last_plugins  .eachThumb_details {



  max-width: 900px !important;

 }



.main-brand-logo_p .eachThumb_inr .owl-carousel .owl-item img {

  /* min-height: 205px; */

  border-radius: 0px;

}

.main-brand-logo_p .entry-content .prod_detail p.prod_detail_list {

  margin: 4px 0;

  text-align: center;

}

.main-brand-logo_p .entry-content .prod_detail p {

  font-size: 14px;

  line-height: 17px;

  margin: 15px 0 0;

  text-align: justify;

}

.main-brand-logo_p .eachThumb_inr {

  /* padding: 0px 20px; */

  padding-right: 20px;

}

.as_Eva_last_plugins.v2_last_plugins .eachThumb_inr {

  align-items: flex-start;

}

.as_col_5.prd-details-teaxtArea .brad_logo {

  text-align: center !important;

  padding-top: 15px;

}

.image-text img {

  width: 27px;

}





@media(max-width: 767px){

  .main-brand-logo_p {

  display: block;

}

.brand_details.v2_brand_details {

  width: 100%;

}

.company_brand.v2_company_brand {

  width: 100%;

}

.company_brand.v2_company_brand {

  text-align: center;

  padding-left: 0;

}

 .main-brand-logo_p .prdInner-img-normal {

  position: inherit;

  transform: inherit;

  top: inherit;

  left: inherit;

  margin: 0 auto !important;

}

.main-brand-logo_p .prod_detail {

  text-align: center;

  padding-left: 0;

}

.main-brand-logo_p .brad_logo {

  padding: 0;

  text-align: center;

  margin: 15px 0px;

}



.image-text {

  display: none;

}

.main-brand-logo_p {

  padding-bottom: 15px;

  margin-bottom: 15px;

}



.as_Eva_last_plugins.v2_last_plugins .as_col_new {

  max-width: 100%;



}

.as_Eva_last_plugins.v2_last_plugins .eachThumb_inr {

  display: block;

}



.as_Eva_last_plugins.v2_last_plugins .as_col_5 {

  max-width: 100%;

}

}