.contact-section{padding-bottom:0}.contact-section .contact-title{max-width:550px;margin:0 auto;text-align:center;margin-bottom:50px}@media (max-width:767px){.contact-section .contact-title{margin-bottom:30px}}.contact-section .contact-title h2{font-size:35px;font-size:2.33333rem;font-weight:400;margin-bottom:20px}@media (max-width:575px){.contact-section .contact-title h2{font-size:25px;font-size:1.66667rem}}.contact-section .contact-title p{color:#121212}.contact-section form input,.contact-section form select,.contact-section form textarea{background:#fff0;width:100%;height:50px;border:1px solid #fff0;border-radius:8px;-webkit-box-shadow:none!important;box-shadow:none!important;padding-left:25px;border:1px solid #b0b0b0}@media (max-width:991px){.contact-section form input,.contact-section form select,.contact-section form textarea{height:45px}}.contact-section form input:focus,.contact-section form select:focus,.contact-section form textarea:focus{border-color:#A70017;background:#fff0}.contact-section form textarea{height:180px;padding-top:15px}.contact-section form{margin:0 -15px;overflow:hidden}.contact-section form ::-webkit-input-placeholder{font-style:15px;font-style:normal;color:#b0b0b0}.contact-section form :-moz-placeholder{font-style:15px;font-style:normal;color:#b0b0b0}.contact-section form ::-moz-placeholder{font-style:15px;font-style:normal;color:#b0b0b0}.contact-section form :-ms-input-placeholder{font-style:15px;font-style:normal;color:#b0b0b0}.contact-section form select{display:inline-block;color:#121212;cursor:pointer;opacity:1;padding:6px 25px;font-size:15px;font-size:1rem;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-moz-appearance:none;background:#fff0 url(../images/select-icon2.png) no-repeat calc(100% - 15px) center;position:relative}.contact-section form select:focus{background:#fff0 url(../images/select-icon2.png) no-repeat calc(100% - 15px) center}.contact-section form .submit-area{text-align:center;width:100%;margin-bottom:10px;margin-left:0}@media (max-width:767px){.contact-section form .submit-area{margin-bottom:0}}.contact-section form .submit-area .theme-btn,.contact-section form .submit-area .view-cart-btn{border-radius:0;font-family:"Raleway",sans-serif;font-size:16px}.contact-section form .submit-area .theme-btn:after,.contact-section form .submit-area .view-cart-btn:after{border-radius:0;background:#262626}.contact-section form>div{width:calc(50% - 30px);float:left;margin:0 15px 25px}@media (max-width:600px){.contact-section form>div{width:calc(100% - 25px);float:none}}.contact-section form .fullwidth{width:calc(100% - 25px);float:none;clear:both}.contact-section .office-info{padding-bottom:100px}@media (max-width:767px){.contact-section .office-info{padding-bottom:60px}}@media (max-width:1200px){.contact-section .office-info .col .office-info-item{margin-bottom:30px}}@media (max-width:1200px){.contact-section .office-info .col:last-child .office-info-item{margin-bottom:0}}.contact-section .office-info .office-info-item{text-align:center;-webkit-box-shadow:0 5px 15px 0 rgb(62 65 159 / .1);box-shadow:0 5px 15px 0 rgb(62 65 159 / .1);padding:40px}.contact-section .office-info .office-info-item .office-info-icon{width:85px;height:85px;background:#f5f5f5;line-height:90px;text-align:center;margin:0 auto;border-radius:50%}.contact-section .office-info .office-info-item .office-info-icon .icon .fi:before{font-size:35px;color:#A70017}.contact-section .office-info .office-info-item .office-info-text h2{font-size:30px;font-weight:500;margin:20px 0}.contact-section .office-info .office-info-item .office-info-text p{margin-bottom:0;color:#525252}.contact-section .contact-form-area{padding:50px;background:#fff;-webkit-box-shadow:0 1px 15px 0 rgb(0 0 0 / .1);box-shadow:0 1px 15px 0 rgb(0 0 0 / .1);padding-bottom:0;margin-bottom:50px;position:relative;z-index:1}@media (max-width:767px){.contact-section .contact-form-area{padding:30px;padding-top:50px}}.contact-section .contact-form-area .theme-btn,.contact-section .contact-form-area .view-cart-btn{padding:17px 40px;border:none;background:#A70017;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;outline:none}.contact-section .contact-form-area .theme-btn::before,.contact-section .contact-form-area .view-cart-btn::before{display:none;position:unset}.contact-validation-active .error-handling-messages{width:100%!important;margin-top:15px!important}.contact-validation-active label.error{color:red;font-size:.93333rem;font-weight:400;margin:5px 0 0 0;text-align:left;display:block}.contact-validation-active #c-loader,.contact-validation-active #loader{display:none;margin-top:10px}.contact-validation-active #c-loader i,.contact-validation-active #loader i{font-size:30px;font-size:2rem;color:#A70017;display:inline-block;-webkit-animation:rotating linear 2s infinite;animation:rotating linear 2s infinite}.contact-validation-active #success,.contact-validation-active #c-success,.contact-validation-active #c-error,.contact-validation-active #error{width:100%;color:#fff;padding:5px 10px;font-size:16px;text-align:center;display:none}@media (max-width:767px){.contact-validation-active #success,.contact-validation-active #c-success,.contact-validation-active #c-error,.contact-validation-active #error{font-size:15px}}.contact-validation-active #c-success,.contact-validation-active #success{background-color:#009a00;border-left:5px solid green;margin-bottom:5px}.contact-validation-active #c-error,.contact-validation-active #error{background-color:#ff1a1a;border-left:5px solid red}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 5s alternate infinite;animation:rotating 5s alternate infinite}