h3{font-size:40px}h4{font-size:30px}.theme_color{color:var(--main-color)}figure{margin-bottom:0}.theme-btn i{position:relative;display:inline-block;font-size:14px;margin-left:3px}.btn-style-two{position:relative;display:inline-block;vertical-align:top;text-align:center;text-transform:uppercase;color:var(--main-color);letter-spacing:3px;font-weight:700;padding:8px 35px;font-size:12px;border:1px solid var(--main-color);border-radius:0px;overflow:hidden;transition:all .3s ease 0s}.btn-style-two:before{-webkit-transition-duration:800ms;transition-duration:800ms;position:absolute;width:200%;height:200%;content:"";top:-200%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;z-index:1;background:var(--main-color)}.btn-style-two:hover:before{top:0}.btn-style-two .btn-wrap{position:relative;z-index:1;float:left;overflow:hidden;display:inline-block}.btn-style-two .btn-wrap .text-one{position:relative;display:block;color:var(--main-color);transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease}.btn-style-two:hover .btn-wrap .text-one:first-child{-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}.btn-style-two .btn-wrap .text-two{position:absolute;top:100%;display:block;color:var(--color-two);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-style-two:hover .btn-wrap .text-two{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn-style-two:hover .btn-wrap .text-two{color:var(--color-two)}.btn-style-two:hover:before{top:-40%}.pull-right{float:right}.pull-left{float:left}.dropdown-toggle::after{display:none}.default-form .row{margin:0 -15px}.default-form .field-inner .alt-icon{position:absolute;left:15px;top:50%;margin-top:-15px;line-height:30px;font-size:12px;color:var(--white-color);font-weight:400;z-index:1;pointer-events:none}.default-form .field-inner .arrow-icon{position:absolute;right:10px;top:50%;margin-top:-15px;line-height:30px;font-size:12px;color:var(--white-color);font-weight:400;z-index:1;pointer-events:none}.default-form .form-group .field-label{position:relative;display:block;color:var(--text-color);font-size:14px;line-height:24px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.default-form .form-group .e-label{position:relative}.default-form .form-group input[type=text].l-icon,.default-form .form-group input[type=email].l-icon,.default-form .form-group input[type=password].l-icon,.default-form .form-group input[type=tel].l-icon,.default-form .form-group input[type=url].l-icon,.default-form .form-group input[type=file].l-icon,.default-form .form-group input[type=number].l-icon,.default-form .form-group textarea.l-icon,.default-form .form-group select.l-icon{padding-left:40px}.contact-form .form-group input[type=submit],.contact-form .form-group button{display:inline-block}.default-form .form-group select{-moz-appearance:none;-ms-appearance:none;appearance:none;background-position:right center;background-repeat:no-repeat;cursor:pointer}.default-form .form-group select option{padding-left:20px;text-indent:20px;cursor:pointer}.default-form .form-group .datepicker{cursor:pointer}.default-form label.error{color:var(--main-color);font-size:14px;text-transform:capitalize;text-align:left;display:block;font-weight:400;padding-top:10px;line-height:24px;margin-bottom:0}