#msform{position:relative;margin-top:30px}#msform fieldset{background:#fff;border:0 none;border-radius:0;box-shadow:0 0 15px 1px rgba(0,0,0,.4);padding:20px 30px;box-sizing:border-box;width:80%;margin:1% auto;position:relative}#msform fieldset:not(:first-of-type){display:none}#msform form-input,#msform select,#msform textarea{padding:15px;border:1px solid #ccc;border-radius:50px;margin-bottom:10px;width:100%;box-sizing:border-box;font-size:18px}#customer-details .form-input{border-radius:50px}#currency{width:40% !important}.description{margin:0}.select-currency{color:#000;font-size:18px}#msform .number-input{padding:15px;border:1px solid #ccc;border-radius:50px;margin-bottom:10px;width:100%;box-sizing:border-box;font-size:16px}#msform input:focus,#msform textarea:focus,#msform select:focus{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:1px solid #f2733a;outline-width:0;transition:All .5s ease-in;-webkit-transition:All .5s ease-in;-moz-transition:All .5s ease-in;-o-transition:All .5s ease-in}#msform .action-button{width:100px;background:#f2733a;font-weight:700;color:#fff;border:0 none;border-radius:25px;cursor:pointer;padding:10px 5px;margin:10px 5px}#msform .action-button:hover,#msform .action-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #f2733a}#msform .action-button-previous{width:100px;background:#c5c5f1;font-weight:700;color:#fff;border:0 none;border-radius:25px;cursor:pointer;padding:10px 5px;margin:10px 5px}#msform .action-button-previous:hover,#msform .action-button-previous:focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #c5c5f1}.fs-title{font-size:18px;text-transform:uppercase;color:#2c3e50;margin-bottom:10px;letter-spacing:2px;font-weight:700}.fs-subtitle{font-weight:400;font-size:13px;color:#666;margin-bottom:20px}#section-tabs{font-size:.8em;position:relative;margin:0 auto;width:80%;padding:0;font-weight:700;list-style:none;text-transform:uppercase}#section-tabs li{color:#a7a7a7;border:1px solid #aaa;text-decoration:none;padding:0 6px;float:left;width:16.6%;box-sizing:border-box;text-align:center;font-weight:700;line-height:30px;background:#ddd;position:relative}#section-tabs li.current:after{border:15px solid transparent;border-left:15px solid #f2733a}#section-tabs li:after{content:"";display:block;margin-left:0;position:absolute;left:0;top:0}#section-tabs .current{color:#000;opacity:1;background:#fff;z-index:999;border-left:none}#section-tabs .current span{color:#000}#section-tabs span{color:#bababa}.column1{float:left;width:25%}.dimension-part{float:left;width:48%}.column2{float:left;width:48%}.img-column{float:left;width:25%;display:none}#material1{display:block}.error-msg{color:red;display:none}.percentage-error{color:red;display:none}.select-msg{color:red;display:none}.row1:after{content:"";display:table;clear:both}.material-column{width:22.5%;margin:1%;border:2px solid #777;border-radius:8px;float:left;opacity:.7}.material-column:hover{scale:1.02}.product-img{margin:5% 5% 0;width:90%;background:#fff}.dimension-img{border:1px solid #000;margin:5% 5% 0;width:80%;background:#fff;display:none}.product-name{text-align:center;font-weight:700;color:#000;margin:0 0 10px}.column1:hover{background-color:#faccb7 !important}.product-dimention{color:#000;margin:15px 0}.product-dimention p{margin:0}.select-checkbox{width:16px !important;height:16px}#price-table{width:100%;border-collapse:unset;color:#000}#customers{border-collapse:collapse;width:50%;margin:20px 0;color:#000}#customers td{text-align:left}.product-column1{width:70%;float:left;margin:20px 0}.product-column2{width:30%;float:left;margin:20px 0}.product-column2 .product-img{border:1px solid #000;height:280px;margin:0;width:100%}#customers tr{border:0}#product-table{width:100%;border:1px solid #000;color:#000}#product-table td,#customers th{border:1px solid #000;padding:8px}#price-table td,#price-table th{border-bottom:1px solid #ddd;padding:8px;text-align:left;height:70px;vertical-align:middle}#price-table tr:hover{background-color:#ddd}#price-table th{padding-top:12px;padding-bottom:12px;border-right:0;text-align:left}#price-table tr input{border:none;border-bottom:1px solid #000;padding:5px 0;outline:none;background:0;width:35%;font-size:16px}#price-table tr input:focus{border:none;border-bottom:1px solid #000}#price-table tr .number-input{-moz-appearance:textfield}#price-table tr input::-webkit-outer-spin-button,#price-table tr input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-title{margin:0;color:#000}.price-box{margin:15px 0}.pop_content{display:none}.popup-overlay{position:fixed;background:#fff;width:50%;left:25%;top:20%;display:block;text-align:center;z-index:9999}.popup-overlay:after{position:fixed;content:"";top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:-2}.popup-overlay:before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;background:#fff;z-index:-1}.popup-content{display:block;background-color:#fff}.popup-content .row1{margin:0 4% 4%}.close-btn{position:absolute;right:20px;top:15px;background-color:#000;color:#fff;width:30px;height:30px;border-radius:50%;padding:4px}#product-cost{border-collapse:collapse;width:80%;color:#000}#product-cost td,#product-cost th{border:1px solid #ddd;padding:8px}#product-cost tr:nth-child(even){background-color:#f2f2f2}#product-cost tr:hover{background-color:#ddd}#product-cost th{padding-top:12px;padding-bottom:12px;text-align:center}.result{margin:2% auto;width:70%;height:300px;display:none}.result h3{padding-top:10%}.product-image{width:100%;height:280px}.result h2{text-align:center;font-size:28px}@media only screen and (max-width:912px){.column1{float:left;width:50%}.popup-overlay{max-height:720px;overflow-y:scroll;top:10%;width:92%;left:4%}.column2{width:100%}#customers{width:100%}.product-column1{width:100%}.product-column2{width:100%}#product-cost{width:100%}#section-tabs li{height:60px}.material-column{width:47%}}@media only screen and (max-width:480px){.column1{float:left;width:100%}.dimension-part{width:100%}.img-column{width:50%}.material-section{overflow-x:auto;width:300px;margin:0 auto}.result{margin:2% auto;width:94%}#section-tabs li{width:100%;height:unset}.material-column{width:100%}}