*,*:after,*:before{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}li{list-style:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}a{outline:none;text-decoration:none;color:inherit}img{vertical-align:bottom}a[href],label[for],button,input[type="button"],input[type="submit"],input[type="reset"],input[type="image"],input[type="radio"],input[type="checkbox"],select{cursor:pointer}a[href^="tel:"]{cursor:default}input[type="text"],input[type="tel"],input[type="email"]{outline:none;width:100%;height:40px;background:none;border:1px solid #ccc;border-radius:0;padding:5px}select{outline:none;background:transparent;width:100%;height:40px;border:1px solid #ccc}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;outline:none;width:100%;height:100px;background:transparent;border:1px solid #ccc;border-radius:0;padding:5px}.form button,.form input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:transparent;text-shadow:none}.form button:hover,.form input[type="submit"]:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none}label{cursor:pointer}input[type="radio"],input[type="checkbox"]{display:none}input[type="radio"]:checked+span:after,input[type="radio"]:checked+input+span:after,input[type="checkbox"]:checked+span:after,input[type="checkbox"]:checked+input+span:after{opacity:1;-webkit-transition:all 0.15s linear;transition:all 0.15s linear}label span{position:relative;padding:0 0 0 22px}label span:before{content:'';position:absolute;top:0;bottom:0;left:0;display:block;width:16px;height:16px;background:transparent;border:1px solid #ccc;-webkit-transition:all 0.25s linear;transition:all 0.25s linear;margin:auto 0}label span:after{content:'';opacity:0;top:0;bottom:0;position:absolute;display:block;margin:auto;-webkit-transition:all 0.15s linear;transition:all 0.15s linear}label input[type="radio"]+span:before,label input[type="radio"]+input+span:before,label input[type="radio"]+span:after,label input[type="radio"]+input+span:after{border-radius:50%}label input[type="radio"]+span:after,label input[type="radio"]+input+span:after{left:4px;width:8px;height:8px;background:#ccc}label input[type="checkbox"]+span:after,label input[type="checkbox"]+input+span:after{top:0;bottom:2px;left:5px;width:6px;height:10px;background:none;border-bottom:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(40deg);transform:rotate(40deg)}@media only screen and (max-width: 767px){.custombtn label span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;padding:0}.custombtn label span:before,.custombtn label span:after{z-index:-1}.custombtn label span:after{display:none}.custombtn label input[type="radio"]+span:before,.custombtn label input[type="radio"]+input+span:before,.custombtn label input[type="radio"]+span:after,.custombtn label input[type="radio"]+input+span:after{top:0;bottom:0;left:0;right:0;width:auto;height:auto;border-radius:5px}.custombtn label input[type="checkbox"]+span:before,.custombtn label input[type="checkbox"]+input+span:before,.custombtn label input[type="checkbox"]+span:after,.custombtn label input[type="checkbox"]+input+span:after{top:0;bottom:0;left:0;right:0;width:auto;height:auto;border-radius:5px}.custombtn label input[type="checkbox"]+span:after,.custombtn label input[type="checkbox"]+input+span:after{border:none;background:#ccc;-webkit-transform:none;transform:none}label input[type="radio"]:checked+span:before,label input[type="radio"]:checked+input+span:before,.custombtn label input[type="checkbox"]:checked+span:before,.custombtn label input[type="checkbox"]:checked+input+span:before{background-color:#ccc}}
