.navbar-brand{border:none}
.site-button-1{background:#000;color:#fff;padding:0.6em 1em;font-size:0.9em;letter-spacing:1px}
.site-button-1:hover{background:#fff;color:#000}
.site-button-2{background:#C10900;color:#fff;padding:0.6em 1em;font-size:0.9em;letter-spacing:1px}
.site-button-2:hover{background:#fff;color:#000}
.callbacks_tabs{min-width:300px;text-align:center;left:calc(50vw - 162px)}
.header-navigation{display:none;position:absolute;z-index:3;right:7%;top:85px}
.header-navigation ul li{display:inline-block;margin-left:5px}
.header-navigation ul li a{text-shadow:-1px -1px 1px rgba(255,255,255,0.1),1px 1px 1px rgba(0,0,0,0.5);border-radius:15px;padding:3px 10px;color:white;font-size:18px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#787777 50%,rgba(255,255,255,0) 100%) repeat-x 0 50%;background-size:0px 0px;transition:background-size 0.15s ease-in}
.header-navigation ul li a:hover{background-size:4px 50px}
.header-navigation ul li a.active{background-size:4px 50px}
@media screen and (min-width:1024px){.logo{top:50px}.mobile-nav-button{display:none}.header-navigation{display:inline-block}}
.style-grids_main{width:100%}
@media screen and (max-width:768px){.grids_sec_2_left{padding:0;float:left;width:100%}}
.banner_top.innerpage{background:#1e1e1c;min-height:150px}
.innerpage-content{margin:0 auto 75px}
.innerpage-content p{font-size:16px;letter-spacing:1px;line-height:1.9em;color:#3a3a3a;margin:10px 0}
.innerpage-content h1,.innerpage-content .h1,.innerpage-content h2,.innerpage-content .h2,.innerpage-content h3,.innerpage-content .h3{margin-top:20px;margin-bottom:10px;font-weight:500}
.contact-form-wrapper label{display:none}
.contact-form-wrapper textarea{width:100% !important;margin:0}
.contact-form-wrapper input[type="text"]{outline:none;padding:15px 15px;font-size:14px;color:#777;background:#f6f9fb;width:100%;letter-spacing:1px;border:none;border:1px solid #ddd;min-height:50px}
.contact-form-wrapper button[type="submit"]{outline:none;padding:15px 0;font-size:14px;color:#fff;background:#000;width:45.6%;border:none;letter-spacing:2px;text-transform:uppercase;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;transition:0.5s all;font-weight:700}
.contact-form-wrapper textarea,.contact-form-wrapper input,.contact-form-wrapper button{border-radius:0}