body{font-family:Poppins,sans-serif;color:#000;background-color:#fff}.layout_padding{padding:50px 0}.layout_padding2{padding:45px 0}.layout_padding2-top{padding-top:45px}.custom-primary-btn{background-color:var(--color-primary);text-align:center;width:145px;font-weight:700;color:#fff;outline:none;display:inline-block;margin-inline:3px}.custom-secundary-btn{background-color:var(--color-secondary);text-align:center;font-weight:700;color:#fff;outline:none;display:inline-block;margin-inline:3px}.custom_heading{text-align:center;font-weight:700}.custom_heading-text{text-align:center}.header_section .container-fluid{padding-right:25px;padding-left:25px}.header_section .nav_container{margin:0 auto}.custom_nav-container.navbar-expand-lg .navbar-nav .nav-link{padding:10px 30px;color:#343434;text-align:center}a,a:hover,a:focus{text-decoration:none}a:hover,a:focus{color:initial}.btn,.btn:focus{outline:none!important;box-shadow:none}.navbar-brand,.navbar-brand:hover{text-transform:uppercase;font-weight:700;font-size:24px;color:#fafcfd}.navbar-brand{display:flex;align-items:center}.navbar-brand img{width:45px;margin-right:5px}.navbar-brand h1{font-size:20px;font-weight:700;color:#2e2e2d;margin-top:5px}.custom_nav-container{z-index:99999;padding:15px 0}.custom_nav-container .navbar-toggler{outline:none}.custom_nav-container .navbar-toggler .navbar-toggler-icon{background-size:55px}.quote_btn-container a{display:inline-block;padding:5px 15px;background-color:#fc5d35;color:#f7f7f7;font-size:14px;text-transform:uppercase}.slider_section{padding-top:8%}.slider_item-box{width:100%;height:100%}.slider_item-box .container{height:100%}.slider_img-box{width:85%;margin:0 auto}.slider_img-box img{width:100%}.slider_item-container{display:flex;align-items:center;width:100%;height:100%;background-repeat:no-repeat}.slider_item-detail h1{font-weight:700;font-size:60px;width:95%}.slider_item-detail p{margin:45px 0}.slider_call-btn{display:inline-block;padding:8px 20px;background-color:#edb040;color:#fefdfd;border-radius:20px}.slider_section #carouselExampleControls,.carousel-inner,.carousel-item{height:100%}.slider_section .custom_carousel-control{position:absolute;top:50%;left:2%;width:105px;transform:translateY(-50%)}.slider_section .custom_carousel-control .carousel-control-prev,.slider_section .custom_carousel-control .carousel-control-next{margin:10px 0;position:relative;width:45px;height:45px;border:none;opacity:1;background-repeat:no-repeat;background-size:12px;background-position:center}.service_section .card .card-img-top{width:100%}.category-section .card{margin-top:10px;margin-bottom:10px;box-shadow:2px 2px 7px #31313133}.current-price-text{font-style:italic;font-weight:bolder}.previus-price-text{font-style:italic;font-weight:500;text-decoration:line-through}.text-justify{text-align:justify}.service_section .card:hover .card-img-top{transition:1s;transform:scale(1.1)}.service_section .card{text-align:center;box-sizing:border-box;position:relative}.service_section .card .card-title{color:var(--color-primary);font-size:19px;font-weight:700}.service_section .card .card-text{margin:20px 0;height:80px;width:100%;font-size:17px;font-style:italic;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.category-section{margin-bottom:50px}.service_section .card:after{content:"";position:absolute;width:100%;height:7px;background-color:transparent}.service_section .card:hover{cursor:pointer;border:none;border-radius:0;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);box-shadow:0 4px 10px 5px #31313133}.service_section .card:hover:after{background-color:var(--color-primary)}.info_section ul{padding:0}.info_section ul li{list-style-type:none;margin:3px 0}.info_section h5{margin-bottom:12px;font-size:22px}.info_section .social-box{margin:25px 0}.info_section .social-box img{width:35px;margin-right:5px}.info_section .form_container input{width:225px;height:30px}.info_section .form_container button{background-color:#fc5d35;border:none;outline:none;color:#fff;padding:5px 30px;margin-top:15px;font-size:15px}.footer_section{background-color:#efeded;padding:10px 0;font-family:Roboto,sans-serif}.footer_section p{color:#191818;margin:0;text-align:center}.footer_section a{color:#191818}.contact-name{margin-bottom:30px}.contact-name h5{font-size:20px;color:var(--color-primary);margin-bottom:3px;font-weight:700}.contact-name p{font-size:18px;margin:0}.contact-form .form-control{border:none;border-bottom:1px solid var(--color-primary);background:transparent;border-radius:0;padding-left:0;box-shadow:none!important}.contact-form .form-control:focus{border-bottom:1px solid var(--color-secondary)}.contact-form .form-control.invalid{border-bottom:1px solid #ff0000}@media (max-width: 767px){.contact-form .send{margin-bottom:20px}}.section-title h2{font-weight:700;color:var(--color-primary);font-size:45px;margin:0 0 15px;border-left:5px solid var(--color-secondary);padding-left:15px}.section-title{padding-bottom:45px}.contact-form .send{margin-top:20px}.px-btn{padding:0 50px 0 20px;line-height:60px;position:relative;display:inline-block;color:#20247b;background:none;border:none}.px-btn:before{content:"";position:absolute;top:0;left:0;display:block;border-radius:30px;background:transparent;border:1px solid rgba(252,83,86,.6);border-right:1px solid transparent;-moz-transition:ease all .35s;-o-transition:ease all .35s;-webkit-transition:ease all .35s;transition:ease all .35s;width:60px;height:60px}.px-btn .arrow{width:13px;height:2px;background:currentColor;display:inline-block;position:absolute;top:0;bottom:0;margin:auto;right:25px}.px-btn .arrow:after{width:8px;height:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;content:"";position:absolute;top:-3px;right:0;display:inline-block;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section{margin:30px 0}:root{--color-primary: #384358;--color-secondary: #F69F98;--color-aditional: #CF5564}.container-product-detail{box-shadow:0 4px 10px 1px #31313133;margin:20px}.container-product-detail-image{height:400px;margin:50px 25px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px 1px var(--color-primary)}.container-product-detail-information{padding:5% 0}.product-detail-title{display:flex;height:10%;align-items:center;background-color:var(--color-primary)}.product-detail-title label{color:#fff;font-weight:700;font-size:100%}.product-detail-description{height:55%;display:flex;align-items:center}.product-detail-actions{height:35%;display:flex;align-items:center}.container-product-detail-image img{max-width:100%;height:auto}.ammount-btn{display:flex;width:30%}.ammount-btn button{flex:2}.ammount-btn .btn-reduce{border-radius:10px 0 0 10px}.ammount-btn .btn-increment{border-radius:0 10px 10px 0}.ammount-btn input{flex:6;border:1px solid #000000;border-radius:0%}
