#cms-wrapper{width:100%;padding:0 0 60px;background-color:#F3F3F4}
#cms-container{width:100%}
.breadcrumb-wrapper{text-align:center}
.breadcrumb-container{display:inline-flex}
.breadcrumb-container > li{margin-left:1px}
.breadcrumb-container > li:first-child{margin-left:0}
.breadcrumb-container > li > a,.breadcrumb-container > li > div{position:relative;padding:4px 0 0 6px;font:var(--font15Light);color:#262626;text-transform:uppercase}
.breadcrumb-container > li:first-child > a,.breadcrumb-container > li:first-child > div{padding:4px 0 0}
.breadcrumb-container > li.breadcrumb-sel > a{font-weight:400;color:#FF6C35}
#cms-h1{margin-top:18px;font:var(--font36Bold);color:#3D3D3D;text-align:center}
#cms-photo-container{position:relative;width:100%}
#cms-photo{display:block;position:relative;width:100%;padding-bottom:20.83%;overflow:hidden;z-index:1}
#cms-header{position:absolute;width:100%;left:0;top:25px;text-align:center;z-index:2}
#contact-container{max-width:1540px;padding:0 20px;margin:20px auto 0}
#contact-left{width:40%;padding-right:20px}
#contact-right{width:60%;padding-left:20px}
#contact-info-container{border:1px solid #B8B8B8;border-radius:20px;background-color:#fff;text-align:center;padding:20px}
#contact-info-title{font:var(--font20SemiBold);color:#262626;text-transform:uppercase}
#contact-info-title2{margin-top:10px;font:var(--font16Light);color:#262626;position:relative;padding-bottom:20px;margin-bottom:20px}
#contact-info-title2:after{content:'';position:absolute;width:50%;height:1px;background-color:#D9D9D9;bottom:0;left:0;right:0;margin:0 auto;z-index:1}
.contact-info{flex-direction:column}
.contact-info > li{width:100%;margin-top:30px}
.contact-info > li:first-child{margin-top:0}
.contact-info > li > div,.contact-info > li > a{position:relative;text-align:center}
.contact-info-title{font:var(--font16Light);color:#262626;text-transform:uppercase;margin-bottom:14px}
.contact-info-val{font:var(--font20Bold);color:#FF6C35}
#contact-form-hTitle{margin-top:20px;font:var(--font24Bold);color:#262626;text-transform:uppercase}
#contact-form-hTitle2{margin-top:20px;font:var(--font18Light);color:#262626}
#contact-form{margin-top:30px;display:block;width:100%}
.contact-col{margin-top:20px;width:100%}
.contact-col-left{width:50%;padding-right:10px}
.contact-col-right{width:50%;padding-left:10px}
.contact-submit-col{margin-top:20px}
.contact-submit-outer{margin-top:20px}
.contact-input{position:relative;font:var(--font18Light);color:#262626;width:100%;height:50px;background:#fff;padding:0 15px;border:1px solid #cbcbcb;outline:none}
.contact-select{width:100%;height:50px;font:var(--font18Light);position:relative;color:#262626;outline:0;padding:0 30px 0 15px;border:1px solid #cbcbcb;cursor:pointer}
.contact-textarea{position:relative;font:var(--font18Light);color:#262626;width:100%;height:110px;background:#fff;padding:15px 10px;resize:none;border:1px solid #cbcbcb;outline:none}
.contact-input:focus,.contact-select:focus,.contact-textarea:focus{border:1px solid #FF6C35}
.contact-input::-webkit-input-placeholder,.contact-textarea::-webkit-input-placeholder{color:#262626}
.contact-input:-moz-placeholder,.contact-textarea::-moz-placeholder{color:#262626}
.contact-input::-moz-placeholder,.contact-textarea::-moz-placeholder{color:#262626}
.contact-input:-ms-input-placeholder,.contact-textarea::-ms-input-placeholder{color:#262626}
.contact-label-wrapper{width:100%}
.contact-label-container{display:inline-flex}
.contact-label{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;font-weight:300;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.contact-label-link{display:block;font:var(--font16Light);color:#262626;line-height:26px}
.contact-label input{position:absolute;opacity:0;cursor:pointer}
.contact-checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #bababa;background-color:#fff}
.contact-label:hover input ~ .contact-checkmark{border:1px solid #FF6C35}
.contact-label input:checked ~ .contact-checkmark{border:1px solid #4b4b4b;background-color:#4b4b4b}
.contact-checkmark:after{content:"";position:absolute;display:none}
.contact-label input:checked ~ .contact-checkmark:after{display:block}
.contact-label .contact-checkmark:after{left:8px;top:3px;width:5px;height:11px;border:solid #fff;border-width:0 3px 3px 0;-ms-transform:rotate(45deg);transform:rotate(45deg)}
#contact-submit{width:100%;padding:18px 20px;background-color:#FF6C35;color:#fff;border:none;outline:none;font:var(--font16Bold);cursor:pointer;text-transform:uppercase;border-radius:5px!important}
#contact-submit:hover{background-color:#424242;color:#fff}
#googleMap-container{margin-top:80px;width:100%;height:450px}
#googleMap{width:100%;height:100%}
@media (max-width:1199px) {
    #cms-header{position:relative;width:100%;left:0;top:25px;text-align:center;z-index:2}
    #contact-container{max-width:1540px;padding:0 15px;margin:0 auto 0}
    #cms-photo-container{position:relative;width:100%;height:110px}
    #contact-left{width:100%;padding-right:0}
    #contact-right{width:100%;padding-left:0;margin-top:30px}
    #contact-form-hTitle{text-align:center}
    #contact-form-hTitle2{text-align:center}
    #googleMap-container{margin-top:40px}
}
@media (max-width:764px) {
    #cms-photo-container{height:80px}
    .contact-col-left{width:100%;padding-right:0}
    .contact-col-right{width:100%;padding-left:0;margin-top:20px}
    #cms-h1{margin-top:0}
}