.page-template-rush-order .wpcf7-form input[type=text],.page-template-rush-order .wpcf7-form input[type=email],.page-template-rush-order .wpcf7-form input[type=tel],.page-template-rush-order .wpcf7-form input[type=number],.page-template-rush-order .wpcf7-form input[type=date]{height:calc(.5em + .75rem + 23px)!important;font-size:14px!important}.file-upload{width:100%;line-height:20px!important;padding-left:0!important}.instant-quote-textarea{height:101px!important}.testimonials-container h5{font-size:20px!important;font-weight:600!important;margin-bottom:35px}.custom-header h1{margin-bottom:2rem!important}.form-having-labels label{font-size:13px}.contact-us-banner{display:flex;align-items:stretch;height:100%}.top-banner-img-bottom{display:flex;align-items:flex-end;height:100%}.top-banner-img-bottom img{align-self:flex-end;width:100%}.custom-dieline-form-container{background:linear-gradient(180deg,#ffeab2 21.37%,rgba(255,212,145,67%) 100%);padding:30px 20px 8px 24px;border-radius:10px}.font-size-32{font-size:32px}#wpcf7-f1237-o2 .wpcf7-spinner,.get-discount-footer .wpcf7-spinner{margin:10px 0 0!important;display:none}#wpcf7-f1237-o2 .submitting .wpcf7-spinner,.get-discount-footer .submitting .wpcf7-spinner{display:block}.uni-class-duke-contact-info{display:flex;flex-direction:column;align-items:flex-start}.uni-class-duke-contact-info .contact-top{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}.contact-social-icons{margin-top:auto}.trending-p{width:87%;text-align:justify}.wpcf7-form.invalid .wpcf7-response-output{display:none;font-size:13px}.wpcf7-form.sent .wpcf7-response-output{display:inline-block;font-size:14px}.white-link p a{color:#fff;text-decoration:underline}.black-color a{color:#212529;text-decoration:underline}.line-height-62{line-height:62px!important}@media (max-width:767px){.bg-gold-mobile{background:#dfbc86!important}.page-template-home .carousel-background{background:linear-gradient(92deg,#343333 1.85%,#343333 102.1%)!important;height:470px!important}.page-template-home .carousel-background img{display:none}.page-template-home .carousel-text h1{font-size:25px}.page-template-home .carousel-text a.btn-home{padding-top:8px!important;padding-bottom:8px!important}.category-home{padding-bottom:0!important}.top-banner-img-bottom{height:auto}.home-slider-detail{font-size:13px}.text-center-mobile h1{font-size:25px!important;line-height:normal!important}.carousel-content p{font-size:13px}.contact-us-banner h1{margin-bottom:20px}}@media screen and (max-width:1350px){.category-home{padding-bottom:0!important}.top-banner-img-bottom{height:auto}}