/* Molla Mills CSS */


@media screen and (min-width:768px){
.m-md-0{margin:0!important}
.mt-md-0,.my-md-0{margin-top:0!important}
.mr-md-0,.mx-md-0{margin-right:0!important}
.mb-md-0,.my-md-0{margin-bottom:0!important}
.ml-md-0,.mx-md-0{margin-left:0!important}
.m-md-1{margin:.25rem!important}
.mt-md-1,.my-md-1{margin-top:.25rem!important}
.mr-md-1,.mx-md-1{margin-right:.25rem!important}
.mb-md-1,.my-md-1{margin-bottom:.25rem!important}
.ml-md-1,.mx-md-1{margin-left:.25rem!important}
.m-md-2{margin:.5rem!important}
.mt-md-2,.my-md-2{margin-top:.5rem!important}
.mr-md-2,.mx-md-2{margin-right:.5rem!important}
.mb-md-2,.my-md-2{margin-bottom:.5rem!important}
.ml-md-2,.mx-md-2{margin-left:.5rem!important}
.m-md-3{margin:1rem!important}
.mt-md-3,.my-md-3{margin-top:1rem!important}
.mr-md-3,.mx-md-3{margin-right:1rem!important}
.mb-md-3,.my-md-3{margin-bottom:1rem!important}
.ml-md-3,.mx-md-3{margin-left:1rem!important}
.m-md-4{margin:1.5rem!important}
.mt-md-4,.my-md-4{margin-top:1.5rem!important}
.mr-md-4,.mx-md-4{margin-right:1.5rem!important}
.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}
.ml-md-4,.mx-md-4{margin-left:1.5rem!important}
.m-md-5{margin:3rem!important}
.mt-md-5,.my-md-5{margin-top:3rem!important}
.mr-md-5,.mx-md-5{margin-right:3rem!important}
.mb-md-5,.my-md-5{margin-bottom:3rem!important}
.ml-md-5,.mx-md-5{margin-left:3rem!important}
}

@media screen and (min-width:576px){
.m-sm-0{margin:0!important}
.mt-sm-0,.my-sm-0{margin-top:0!important}
.mr-sm-0,.mx-sm-0{margin-right:0!important}
.mb-sm-0,.my-sm-0{margin-bottom:0!important}
.ml-sm-0,.mx-sm-0{margin-left:0!important}
.m-sm-1{margin:.25rem!important}
.mt-sm-1,.my-sm-1{margin-top:.25rem!important}
.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}
.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}
.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}
.m-sm-2{margin:.5rem!important}
.mt-sm-2,.my-sm-2{margin-top:.5rem!important}
.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}
.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}
.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}
.m-sm-3{margin:1rem!important}
.mt-sm-3,.my-sm-3{margin-top:1rem!important}
.mr-sm-3,.mx-sm-3{margin-right:1rem!important}
.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}
.ml-sm-3,.mx-sm-3{margin-left:1rem!important}
.m-sm-4{margin:1.5rem!important}
.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}
.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}
.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}
.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}
.m-sm-5{margin:3rem!important}
.mt-sm-5,.my-sm-5{margin-top:3rem!important}
.mr-sm-5,.mx-sm-5{margin-right:3rem!important}
.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}
.ml-sm-5,.mx-sm-5{margin-left:3rem!important}
}


@media screen and (min-width:992px){
.m-lg-0{margin:0!important}
.mt-lg-0,.my-lg-0{margin-top:0!important}
.mr-lg-0,.mx-lg-0{margin-right:0!important}
.mb-lg-0,.my-lg-0{margin-bottom:0!important}
.ml-lg-0,.mx-lg-0{margin-left:0!important}
.m-lg-1{margin:.25rem!important}
.mt-lg-1,.my-lg-1{margin-top:.25rem!important}
.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}
.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}
.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}
.m-lg-2{margin:.5rem!important}
.mt-lg-2,.my-lg-2{margin-top:.5rem!important}
.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}
.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}
.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}
.m-lg-3{margin:1rem!important}
.mt-lg-3,.my-lg-3{margin-top:1rem!important}
.mr-lg-3,.mx-lg-3{margin-right:1rem!important}
.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}
.ml-lg-3,.mx-lg-3{margin-left:1rem!important}
.m-lg-4{margin:1.5rem!important}
.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}
.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}
.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}
.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}
.m-lg-5{margin:3rem!important}
.mt-lg-5,.my-lg-5{margin-top:3rem!important}
.mr-lg-5,.mx-lg-5{margin-right:3rem!important}
.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}
.ml-lg-5,.mx-lg-5{margin-left:3rem!important}
}


#contenedor-molamills {
    padding: 0px;

}

#contenedor-molamills .bg-dark {
    background-color: #343a40!important;
}

#contenedor-molamills .container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}

#contenedor-molamills .col-lg-1, 
#contenedor-molamills .col-lg-10, 
#contenedor-molamills .col-lg-11, 
#contenedor-molamills .col-lg-12, 
#contenedor-molamills .col-lg-2, 
#contenedor-molamills .col-lg-3, 
#contenedor-molamills .col-lg-4, 
#contenedor-molamills .col-lg-5, 
#contenedor-molamills .col-lg-6, 
#contenedor-molamills .col-lg-7, 
#contenedor-molamills .col-lg-8, 
#contenedor-molamills .col-lg-9, 
#contenedor-molamills .col-md-1, 
#contenedor-molamills .col-md-10, 
#contenedor-molamills .col-md-11, 
#contenedor-molamills .col-md-12, 
#contenedor-molamills .col-md-2, 
#contenedor-molamills .col-md-3, 
#contenedor-molamills .col-md-4, 
#contenedor-molamills .col-md-5, 
#contenedor-molamills .col-md-6, 
#contenedor-molamills .col-md-7, 
#contenedor-molamills .col-md-8, 
#contenedor-molamills .col-md-9, 
#contenedor-molamills .col-sm-1, 
#contenedor-molamills .col-sm-10, 
#contenedor-molamills .col-sm-11, 
#contenedor-molamills .col-sm-12, 
#contenedor-molamills .col-sm-2, 
#contenedor-molamills .col-sm-3, 
#contenedor-molamills .col-sm-4, 
#contenedor-molamills .col-sm-5, 
#contenedor-molamills .col-sm-6, 
#contenedor-molamills .col-sm-7, 
#contenedor-molamills .col-sm-8, 
#contenedor-molamills .col-sm-9, 
#contenedor-molamills .col-xs-1, 
#contenedor-molamills .col-xs-10, 
#contenedor-molamills .col-xs-11, 
#contenedor-molamills .col-xs-12, 
#contenedor-molamills .col-xs-2, 
#contenedor-molamills .col-xs-3, 
#contenedor-molamills .col-xs-4, 
#contenedor-molamills .col-xs-5, 
#contenedor-molamills .col-xs-6, 
#contenedor-molamills .col-xs-7, 
#contenedor-molamills .col-xs-8, 
#contenedor-molamills .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}




#contenedor-molamills.container-fluid .jumbotron {
    padding-right: 0px;
    padding-left: 0px;
    border-radius: 0px !important;
    padding-top: 0;
    padding-bottom: 0;
}


#contenedor-molamills.container-fluid .jumbotron img {
width: 100%;
}

@media screen and (min-width: 1366px) and (max-width: 1480px){
    #contenedor-molamills.container-fluid .jumbotron.header {
 /*   background: url("https://www.katia.com/imgs/molla-mills/mm-header-bg.jpg"); */
    background-origin: border-box;
    background-size: cover;
 /*   height: 380px; */
    padding: 0px;
    background-repeat: no-repeat;
    background-position-x: center;
}
#contenedor-molamills.container-fluid .jumbotron.footer {
/*    background: url("https://www.katia.com/imgs/molla-mills/mm-footer-bg.jpg");
    background-origin: border-box;
    background-size: cover;
    height: 288px; */
    padding: 0px;
/*    background-repeat: no-repeat;
    background-position-x: center; */
    margin-bottom: 0px;
}
}

@media screen and (min-device-width: 300px) and (max-device-width: 639px){
    #contenedor-molamills.container-fluid .jumbotron.header {
/*    background: url("https://www.katia.com/imgs/molla-mills/mm-header-bg-xs.jpg");
    background-origin: border-box;
    background-size: cover;
    height: 320px; */
    padding: 0px;
/*    background-repeat: no-repeat;
    background-position-x: center;
*/
}
#contenedor-molamills .col-xs-12 {
    width: 100% !important;
}
#contenedor-molamills.container-fluid .jumbotron.footer {
    background: url("https://www.katia.com/imgs/molla-mills/mm-footer-bg-xs.jpg");
    background-origin: border-box;
    background-size: cover;
    height: 320px;
    padding: 0px;
    background-repeat: no-repeat;
    background-position-x: right;
    margin-bottom: 0px;
}
#contenedor-molamills  .makevolution-hidden-tab {
    display: block !important;
}
#contenedor-molamills .makevolution-hidden-tab h2 {
    margin-top: 35% !important;
}
#contenedor-molamills .makevolution-hidden-tab {
    background: rgba(0,0,0, 0.35) !important;
}
}

@media screen and (min-width: 640px) and (max-width: 812px){
    #contenedor-molamills.container-fluid .jumbotron.header {
/*    background: url("https://www.katia.com/imgs/molla-mills/mm-header-bg-s.jpg");
    background-origin: border-box;
    background-size: cover;
    height: 305px; */
    padding: 0px;
/*    background-repeat: no-repeat;
    background-position-x: center; */
}
#contenedor-molamills .col-xs-12 {
    width: 100% !important;
}
#contenedor-molamills.container-fluid .jumbotron.footer {
/*    background: url(https://www.katia.com/imgs/molla-mills/mm-footer-bg-s.jpg);
    background-origin: border-box;
    background-size: cover;
    height: 305px; */
    padding: 0px;
/*    background-repeat: no-repeat;
    background-position-x: center; */
    margin-bottom: 0px;
}
#contenedor-molamills  .makevolution-hidden-tab {
    display: block !important;
}
#contenedor-molamills .makevolution-hidden-tab h2 {
    margin-top: 40% !important;
}
#contenedor-molamills .makevolution-hidden-tab {
    background: rgba(0,0,0, 0.35) !important;
}
}

@media screen and (min-width: 1481px){
    #contenedor-molamills.container-fluid .jumbotron.header {
/*    background: url("https://www.katia.com/imgs/molla-mills/mm-header-bg.jpg"); */
    background-origin: border-box;
    background-size: cover;
/*    height: 560px; */
    padding: 0px;
/*    background-repeat: no-repeat;
    background-position-x: center; */
}
#contenedor-molamills.container-fluid .jumbotron.footer {
/*    background: url("https://www.katia.com/imgs/molla-mills/mm-footer-bg.jpg");
    background-origin: border-box;
    background-size: cover;
    height: 390px; */
    padding: 0px;
/*    background-repeat: no-repeat;
    background-position-x: center; */
    margin-bottom: 0px;
}
#contenedor-molamills.container-fluid .jumbotron.footer {
/*    background: url("https://www.katia.com/imgs/molla-mills/mm-footer-bg.jpg");
    background-origin: border-box;
    background-size: cover; 
    height: 400px; */
    padding: 0px;
/*    background-repeat: no-repeat;
    background-position-x: center; */
    margin-bottom: 0px;
}
}


@media screen and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332){
    #contenedor-molamills  .makevolution-hidden-tab {
    display: block !important;
}

#contenedor-molamills .makevolution-hidden-tab {
    background: rgba(0,0,0, 0.35) !important;
}

}

@media screen and (min-width: 813px) and (max-width: 1365px){
#contenedor-molamills.container-fluid .jumbotron.header {
/*    background: url(https://www.katia.com/imgs/molla-mills/mm-header-bg-m.jpg);
    height: 320px;
    background-size: cover;
    background-position-x: center; */
 }

#contenedor-molamills.container-fluid .jumbotron.footer {
/*    background: url("https://www.katia.com/imgs/molla-mills/mm-footer-bg-m.jpg");
    background-origin: border-box;
    background-size: cover;
    height: 265px; */
    padding: 0px;
/*    background-repeat: no-repeat;
    background-position-x: center; */
    margin-bottom: 0px;
}
}


#contenedor-molamills .cont-breadcrumb {
    padding-top: 30px !important;
    padding-left: 15px;
    padding-right: 15px;
}

#contenedor-molamills container-makevolution-cart {
    width: 100% !important;
    padding: 0px !important;
}

#contenedor-molamills .modelorel-content-makevolution .btn.button-mke {
    color: white !important;
    font-size: 20px !important;
    text-transform: uppercase;
    background: none !important;
    padding: 10px 45px 10px 45px;
    border: 1px solid white;
    border-radius: 0px !important;
    margin-top: 0px;
    font-family: 'Ubuntu', sans-serif;
    letter-spacing: 1.5px;
    font-weight: 100;
    background: rgba(0,0,0, 0.20) !important;
}


#contenedor-molamills .modelorel-content-makevolution .btn.button-mke:hover{
  background:#E30613 !important;
  }


#contenedor-molamills .modelorel-content-makevolution .btn.button-mke:before {
  content:"+";
  margin-right: 10px;
  font-size: 20px;
line-height: 25px;

  }

#contenedor-molamills .modelorel-content-makevolution .btn-box-makevolution {
    color: white !important;
    font-size: 16px !important;
    text-transform: uppercase;
    background: none !important;
    padding: auto;
    border-radius: 0px !important;
    font-family: 'Ubuntu', sans-serif;
    letter-spacing: 1.5px;
    font-weight: 100;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
/*  left: 20%;
    right: 20%; */    
    bottom: 20%;
    width: 100%;
}

#contenedor-molamills  .makevolution-imgs.img-responsive.center-block {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    top: 0px;
    padding: 0px !important;
    width: 100%;
}

#contenedor-molamills  .modelorel-wrapper {
    margin-left: 0px;
    margin-top: 0px;
    text-align: left;
    display: inline-block;
    height: auto;
    position: relative;
    vertical-align: top;
}


#contenedor-molamills .container-makevolution-cart .col-sm-6 {
    width: 33.333333%;
}

#contenedor-molamills  .modelorel-content-makevolution a {
    z-index: 9;
    cursor: pointer;
    width: 100%;
    display: inline-block;
    height: 100%;
    font-weight: lighter;
    text-decoration: none;
}

#contenedor-molamills  .container-makevolution-cart .col-6 {
    width: 50%;
    float: left;
    margin-left: 0px;
    margin-top: 0px;
}

@media screen and (min-width: 768px){
#contenedor-molamills  .container-makevolution-cart  .col-sm-3 {
    width: 25%;
}
}

#contenedor-molamills .mt-0 {
  margin-top: 0 !important;
}


#contenedor-molamills .mt-1 {
  margin-top: 0.25rem !important;
}

#contenedor-molamills .mt-2 {
  margin-top: 1.50rem !important;
}

#contenedor-molamills .mt-3 {
  margin-top: 2.50rem !important;
}

#contenedor-molamills .text-dark {
    color: #343a40!important;
}

#contenedor-molamills .bg-light {
    background-color: #f8f9fa!important;
}

#contenedor-molamills .mb-0 {
  margin-bottom: 0 !important;
}



#contenedor-molamills  .modelorel-content-makevolution {
    display: flex;
    padding: 0;
    position: relative;
    overflow: hidden;
}
#contenedor-molamills .animate {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    overflow: hidden;
    transition: all 6s !important;
    }

#contenedor-molamills .animateOff {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    overflow: hidden;
    transition: all 6s !important;
    }
#contenedor-molamills .mb-4 {
  margin-bottom: 7.5rem !important;
      display: block;
}
#contenedor-molamills .mt-4 {
  margin-top: 7.5rem !important;
      display: block;
}
#contenedor-molamills .mr-2 {
margin-right: 0.5rem;
    display: block;
}

#contenedor-molamills .mr-3 {
margin-right: 1rem;
    display: block;
}
#contenedor-molamills .mr-4 {
margin-right: 1.5rem;
    display: block;
}
#contenedor-molamills .mr-5 {
margin-right: 3rem;
    display: block;
}

#contenedor-molamills .ml-2 {
margin-left: 0.5rem;
    display: block;
}

#contenedor-molamills .ml-3 {
margin-left: 1rem;
    display: block;
}
#contenedor-molamills .ml-4 {
margin-left: 1.5rem;
    display: block;
}
#contenedor-molamills .ml-5 {
margin-left: 3rem;
    display: block;
}


#contenedor-molamills .ml-auto, .mx-auto {
    margin-left: auto!important;
        display: block;
}

#contenedor-molamills .mr-auto, .mx-auto {
    margin-right: auto!important;
        display: block;
}
#contenedor-molamills .float-right {
    float: right!important;
        display: block;
}
#contenedor-molamills .float-left {
    float: left!important;
        display: block;
}
#contenedor-molamills .makevolution-hidden-tab { background:rgba(0,0,0, 0.55); }


#contenedor-molamills .makevolution-hidden-tab h2 {
    color: white !important;
    text-transform: uppercase;
    font-family: 'Ubuntu', sans-serif;
    font-weight: lighter !important;
    letter-spacing: 4.5px;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 45%;
}


#contenedor-molamills .makevolution-hidden-tab {
 
    width: 100%;
    height: 100%;
    position: absolute;
    /*padding-top: 35%;*/
    z-index: 20;
    cursor: pointer;
}

#contenedor-molamills .makevolution-hidden-tab .similar-model-description{
  color: white !important;
  font-size: 14px  !important;
  text-transform: uppercase;
  }

#contenedor-molamills .makevolution-hidden-tab .btn-box-makevolution {
    color: white !important;
    font-size: 16px !important;
    text-transform: uppercase;
    background: none !important;
    padding: 1px 35px 5px 35px;
    border: 1px solid white;
    border-radius: 0px !important;
    margin-top: 20px;
    font-family: 'Ubuntu', sans-serif;
    letter-spacing: 1.5px;
    font-weight: 100;
}

#contenedor-molamills .makevolution-hidden-tab .btn-box-makevolution:hover{
  background: #E30613 !important;
  }


#contenedor-molamills .makevolution-hidden-tab a:hover{
        color: white;
    }

#contenedor-molamills .makevolution-hidden-tab .btn-box-makevolution:before {
  content:"+";
  margin-right: 10px;
  font-size: 20px;
line-height: 25px;

  }

#contenedor-molamills .align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}

#contenedor-molamills blockquote {
   border-left: none;
}


#contenedor-molamills img.img-fluid.img-fluid.float-center {
    width: auto;
    max-width: 100%;
}


#contenedor-molamills .float-center {
    margin-left: auto!important;
    margin-right: auto!important;
    text-align: center;
    display: block;
}

#contenedor-molamills .ml-3, #contenedor-molamills .mx-3 {
    margin-left: 1rem!important;
}

#contenedor-molamills .ml-3, #contenedor-molamills .mx-3 {
    margin-left: 1rem!important;
}
/* Mola Mills Ends */