html,body{height:100%;width:100%}#gallery{width:100%;background:#424242;padding-top:80px;padding-bottom:140px;border-radius:0 90px 0 0}body{font-family:'Heebo', 'Helvetica Neue', Arial, sans-serif;background:#424242}hr{border-color:#b70202;border-width:3px;max-width:50px}hr.light{border-color:white}.email-link{color:#ffffff;font-weight:300;font-size:16px;text-decoration:none;letter-spacing:1px;}.email-link:hover:{text-decoration:underline;color:#b70202;}a{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;color:#ff2525}a:hover,a:focus{color:#b70202}h1,h2,h3,h4,h5,h6{font-family:'Heebo', 'Helvetica Neue', Arial, sans-serif}p{font-size:16px;line-height:1.5;margin-bottom:20px}.red-c{color:#e61e25}.white-c{color:#ffffff}.bg-primary{background-color:#b70202}.bg-dark{background-color:#222222;color:white}.text-faded{color:rgba(255, 255, 255, 0.7)}section{padding:70px 0 50px 0}aside{padding:50px 0}.no-padding{padding:0}.topbar{width:100%;height:20px;background:#383838}#logo-top{padding:20px 0px 10px 0px;background:#424242}.img-logo{max-width:230px;text-align:center;margin:0 auto;display:block}.icon-box{width:auto;float:left;margin-top:5px;margin-bottom:5px;padding-right:17px;padding-left:25px;height:50px;border-right:2px solid #585858}.icon-box2{width:auto;float:left;margin-top:5px;margin-bottom:5px;padding-right:5px;padding-left:25px;height:50px}.padrtno{padding-right:0px}.top-address{padding:5px;margin:0 auto;text-align:center;display:table}.icon-top{float:left;font-size:40px;margin-right:10px;color:#bbbbbb}.icon-desc{float:left;text-align:left;padding-left:5px;padding-top:8px}#mainNav{top:20px;padding-top:3px;padding-bottom:3px;z-index:999;-webkit-box-shadow:0px 10px 20px 1px rgba(0,0,0,0.65);-moz-box-shadow:0px 10px 20px 1px rgba(0,0,0,0.65);box-shadow:0px 10px 20px 1px rgba(0,0,0,0.65)}.affix{position:relative;top:0}.navbar{border-radius:0px;margin-bottom:0px;border:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#e60505}.navbar-default{background-color:#000000;font-family:'Heebo', 'Helvetica Neue', Arial, sans-serif;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;border-bottom:2px solid #e61e25}.navbar-default .navbar-header .navbar-brand{color:#b70202;font-family:'Heebo', 'Helvetica Neue', Arial, sans-serif;font-weight:700;text-transform:uppercase}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#b70202}.navbar-default .navbar-header .navbar-toggle{font-weight:700;font-size:12px;color:#ffffff;text-transform:uppercase}.navbar-default .nav > li > a,.navbar-default .nav > li > a:focus{text-transform:uppercase;font-weight:700;font-size:13px;color:#ffffff}.navbar-default .nav > li > a:hover,.navbar-default .nav > li > a:focus:hover{color:#222222;background:#e61e25}.navbar-default .nav > li.active > a,.navbar-default .nav > li.active > a:focus{color:#ffffff !important;background-color:#222222}.navbar-default .nav > li.active > a:hover,.navbar-default .nav > li.active > a:focus:hover{background-color:transparent}@media (min-width: 768px){.navbar-default{background-color:#b70202;border-bottom:0px}.top-address{padding:5px;float:right}.navbar-default .navbar-header .navbar-brand{color:rgba(255, 255, 255, 0.7)}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:white}.navbar-default .nav > li > a,.navbar-default .nav > li > a:focus{color:#ffffff}.navbar-default .nav > li > a:hover,.navbar-default .nav > li > a:focus:hover{color:white}.affix{position:fixed;top:0 !important}.top-address{text-align:right;padding-top:0px;font-size:15px}.img-logo{max-width:230px;text-align:left;margin:0;display:block}}#mainarea{width:100%;height:auto;border-bottom:0px solid #e61e25}.mainbg{padding-top:90px;padding-bottom:10px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background:url('../img/hamstra-bg.jpg') no-repeat;background-position:50% -600px;background-attachment:fixed;height:450px}#mainarea h1{font-size:70px;color:#b70202;text-align:center;font-weight:bold;text-shadow:2px 3px 2px rgba(0, 0, 0, 0.8);background:rgba(148, 148, 148, 0.9);display:table;margin:0 auto;padding:10px 20px 15px 20px;letter-spacing:-1px}#mainarea h2{color:#ffffff;text-align:center;font-weight:300;font-size:26px;text-shadow:1px 2px 2px rgba(0, 0, 0, 0.7);background:rgba(183, 2, 2, 0.8);display:table;margin:0 auto;padding:5px 10px 5px 10px;margin-top:15px;line-height:35px}header{position:relative;width:100%;min-height:auto;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;text-align:center;color:#4e4e4e}header .header-content{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;background-image:url('../img/wood-bg.jpg');text-align:center;position:relative;text-align:center;padding:100px 15px 100px;width:100%}header .header-content .header-content-inner h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:30px}header .header-content .header-content-inner hr{margin:30px auto}header .header-content .header-content-inner p{font-weight:300;color:rgba(0, 0, 0, 0.8);font-size:16px;margin-bottom:50px}@media (min-width: 768px){header{min-height:100%}header .header-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px}header .header-content .header-content-inner{max-width:1000px;margin-left:auto;margin-right:auto}header .header-content .header-content-inner h1{font-size:50px}header .header-content .header-content-inner p{font-size:18px;max-width:80%;margin-left:auto;margin-right:auto}}#services{-webkit-box-shadow:0px -12px 25px -1px rgba(0,0,0,0.65);-moz-box-shadow:0px -12px 25px -1px rgba(0,0,0,0.65);box-shadow:0px -12px 25px -1px rgba(0,0,0,0.65);border-radius:0 0 0 90px;padding-top:60px;padding-bottom:70px;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dddddd 0%, #ffffff 100%);background:-webkit-linear-gradient(top, #dddddd 0%, #ffffff 100%);background:linear-gradient(to bottom, #dddddd 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 )}.section-heading{margin-top:0;font-size:40px}.service-box{max-width:400px;margin:50px auto 0;background:#ffffff;border-bottom:3px solid #e61e25;padding-bottom:15px;-webkit-box-shadow:4px 4px 10px 0px rgba(0,0,0,0.6);-moz-box-shadow:4px 4px 10px 0px rgba(0,0,0,0.6);box-shadow:4px 4px 10px 0px rgba(0,0,0,0.6)}.service-box h3{line-height:30px;font-weight:700;font-size:20px}.ser-pad{padding:15px}@media (min-width: 992px){.service-box{margin:20px auto 30px auto}}.service-box p{margin-bottom:0}.portfolio-box{position:relative;display:block;max-width:650px;margin:0 auto}.portfolio-box .portfolio-box-caption{color:white;opacity:0;display:block;background:rgba(240, 95, 64, 0.9);position:absolute;bottom:0;text-align:center;width:100%;height:100%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-family:'Open Sans', 'Helvetica Neue', Arial, sans-serif;padding:0 15px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:uppercase;font-weight:600;font-size:14px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}.portfolio-box:hover .portfolio-box-caption{opacity:1}.portfolio-box:focus{outline:none}@media (min-width: 768px){.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:22px}}.call-to-action h2{margin:0 auto 20px}.text-primary{color:#b70202}.no-gutter > [class*='col-']{padding-right:0;padding-left:0}.btn-default{color:#222222;background-color:white;border-color:white;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{color:#222222;background-color:#f2f2f2;border-color:#ededed}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:white;border-color:white}.btn-default .badge{color:white;background-color:#222222}.btn-primary{color:white;background-color:#b70202;border-color:#b70202;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{color:white;background-color:#ee4b28;border-color:#ed431f}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#b70202;border-color:#b70202}.btn-primary .badge{color:#b70202;background-color:white}.btn{font-family:'Heebo', 'Helvetica Neue', Arial, sans-serif;border:none;border-radius:300px;font-weight:700;text-transform:uppercase}.btn-xl{padding:15px 30px}.subtitle{margin:0 0 0 0;font-family:'Heebo', 'Helvetica Neue', Arial, sans-serif;font-weight:700}.subtitle2{margin:0 0 0 0;font-family:'Heebo', 'Helvetica Neue', Arial, sans-serif;font-weight:700}.40pt{font-size:40px}.fancy{overflow:hidden;text-align:center;font-size:28px}.fancy span{position:relative;padding:0px 20px 0px 20px}.fancy span:before,.fancy span:after{line-height:1px;content:"";position:absolute;border-bottom:2px solid #b70202;border-top:2px solid #b70202;width:170px;top:40%;height:10px;text-align:center}.fancy span:before{right:100%;margin-right:15px}.fancy span:after{left:100%;margin-left:15px}.dublines{overflow:hidden;text-align:center;font-size:28px}.dublines span{position:relative;padding:0px 20px 0px 20px}.dublines span:before,.dublines span:after{line-height:1px;content:"";position:absolute;border-bottom:2px solid #424242;border-top:2px solid #424242;width:170px;top:40%;height:10px;text-align:center}.dublines span:before{right:100%;margin-right:15px}.dublines span:after{left:100%;margin-left:15px}.icon_mail_alt:before{content:"\e010"}.mailicon{height:100px;width:100px;border-radius:50%;margin:auto;position:relative;font-size:40px;line-height:95px;vertical-align:middle;margin-top:-160px;background:#b70202;-webkit-box-shadow:0px 0px 0px 3px #232323;box-shadow:0px 0px 0px 3px #232323;-webkit-backface-visibility:hidden;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #222222;color:#949494;display:inline-block}.contact-form .input-box{margin-bottom:10px;margin-top:5px;height:50px;-webkit-box-shadow:none;box-shadow:none;background:#820000;border:2px solid #6f0000;color:#ffffff;width:100%;padding-left:10px}.contact-form .input-box:focus{border:2px solid #ffffff;outline-width:0}.contact-form .textarea-box{margin-top:5px;margin-bottom:20px;-webkit-box-shadow:none;box-shadow:none;background:#820000;border:2px solid #6f0000}.contact-form .textarea-box:focus{border:2px solid #ffffff}label{font-weight:400;padding-top:10px;padding-bottom:0px;font-size:16px}#error{display:none;background:#fdff88;color:#222222;padding:25px;margin-bottom:25px}#success{display:none;background:#2ecc71;color:#FFF;padding:50px 25px 50px 25px;margin-bottom:25px;font-size:22px}#easy button{text-align:center;display:block;width:175px;background:#e8e8e8;padding:12px 20px 7px !important;color:#fff;box-shadow:0 7px 0 #b6b6b6;text-align:center;margin:0 auto;border:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer;color:#222222;font-size:17px;border-radius:20px}.form-control{color:#ffffff}#easy button:hover{box-shadow:0 7px 0 #226f1d;background:#34ab48;color:#ffffff}#easy #vimage{width:99px;height:42px;float:left}#easy .refresh{width:42px;height:42px;display:block;float:left;margin:0 7px;border:0}#easy #verify{width:145px;height:40px;float:left;margin:0;padding:8px;color:#222222}