@font-face{font-family:'Vanitas-Regular';src:url("fonts/vanitas-regular.ttf") format("ttf");font-weight:normal;font-style:normal}*{padding:0;margin:0}html{min-height:100%;width:100%;overflow-x:hidden}body{font-family:'Open Sans', sans-serif;background:#383838;min-height:100%;font-weight:300}.container{padding:0}h1{font-family:'Vanitas-it';color:#bb9785;font-size:60px;line-height:normal;width:94%;margin:0 auto;margin-bottom:200px}h4{font-size:12px;text-transform:uppercase;color:#bb9785;margin-bottom:104px;font-weight:600}h3{font-size:14px;color:#956C58}h2{color:#956C58;font-family:'Vanitas-Regular';font-size:55px}p{color:#E4D5D3}div.success{position:fixed;padding:100px 0;background:#383838;top:0;height:100%;width:100%;z-index:1000;text-align:center}div.success h1{width:80%}div.success img{cursor:pointer}header.header{background:url("../images/background-pic.jpg");background-size:cover;background-repeat:no-repeat;background-position:50% 10%;height:auto;width:100%;padding-top:100px;padding-bottom:30px}header.header .header-menu{margin-bottom:200px;position:relative}header.header .header-menu a{margin-left:15px}header.header .header-menu .contact-btn{overflow:visible;border:1px solid #bb9785;padding:10px 30px;border-radius:25px;color:#bb9785;font-size:10px;font-weight:600;text-transform:uppercase;margin-left:25px;-webkit-transition:all .3s ease;transition:all .3s ease;letter-spacing:1px;cursor:pointer}header.header .header-menu .contact-btn:hover{text-decoration:none}header.header .header-menu .contact-btn-hi{position:fixed;top:3%;right:12%;height:58px;width:58px;background:#C59685;border-radius:50%;display:inline-block;text-align:center;line-height:4.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;cursor:pointer;opacity:0;z-index:200}header.header .header-menu .contact-btn-hi:hover{background:#bd8774}header.header .header-menu .contact-btn-hi img{width:25px;margin:0 auto}header.header .header-menu .contact-btn-hi.visible{display:block}header.header .service-wrapper{opacity:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}header.header .service{padding-left:40px;margin-bottom:60px}header.header .service span{font-size:40px;color:#956C58;font-family:'Vanitas-it';position:relative;top:-12px}header.header .service hr{margin:0 !important;border-color:#956C58}header.header .service .col-xs-2{text-align:right}header.header .service h3{margin-bottom:20px;margin-top:0;font-weight:400;font-family:'Vanitas-it';font-size:30px;color:#956c58}header.header .service p{width:70%}section.clients{padding-bottom:100px}section.clients h4{margin-bottom:154px}section.clients .clients-logo .bg{width:10vw;height:9vw}section.clients .clients-logo .bg a:hover img{opacity:0.4;-webkit-transition:all .3s ease;transition:all .3s ease}section.clients .clients-logo .bg a:focus{outline:none}section.clients .clients-logo .bg img{opacity:.7;width:100%;height:100%}section.clients .clients-logo .bg:focus{outline:none}.quote{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s ease-out;transition:all 1s ease-out;opacity:0;padding-bottom:100px}.quote h4{margin-bottom:100px}.quote h2{margin-bottom:30px}.quote p{font-size:20px;line-height:1.5;color:#e4d5d3;margin-bottom:30px;width:80%}.quote .quote-btn{background:transparent;color:#956C58;font-size:14px;text-transform:uppercase;display:inline-block;padding:15px 40px;text-align:center;border-radius:2px;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #956C58;font-weight:500;cursor:pointer}.quote .quote-btn:active,.quote .quote-btn:focus{outline:none;text-decoration:none}.quote .quote-btn img{vertical-align:middle;margin-left:20px;-webkit-transition:.2s ease;transition:.2s ease}.quote .quote-btn:hover{text-decoration:none;color:#383838;background:#956c58}.fade-in{opacity:1 !important;-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important}section.portfolio{overflow-y:hidden}section.portfolio .portfolio-slider .bg{width:40vw !important;height:25vw !important;padding:10px}section.portfolio .portfolio-slider .bg a:hover img{opacity:0.4;-webkit-transition:all .3s ease;transition:all .3s ease}section.portfolio .portfolio-slider .bg a:focus{outline:none}section.portfolio .portfolio-slider .bg img{width:100%;height:100%}section.portfolio .portfolio-slider .bg:focus{outline:none}section.portfolio .portfolio-slider-mobile{display:none}section.portfolio .portfolio-slider-mobile .bg{height:60vw}section.portfolio .portfolio-slider-mobile .bg img{width:100%;height:100%}section.service-package{padding:90px 0 70px}section.service-package .service-container{border:1px solid #BB9785;text-align:center;height:641px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 80px;opacity:.5;-webkit-transition:all .4s ease;transition:all .4s ease}section.service-package .service-container h4{font-size:14px;text-transform:uppercase;text-decoration:underline;margin-bottom:20px}section.service-package .service-container h3{margin-top:0;font-size:30px;text-transform:uppercase;margin-bottom:80px}section.service-package .service-container .service-btn{border:1px solid #BB9785;color:#BB9785;font-size:14px;text-transform:uppercase;padding:20px 39px}section.service-package .service-container .service-btn:hover{text-decoration:none;background:#BB9785;color:#383838}section.service-package .active{opacity:1}footer{padding:50px 0}footer p{font-size:12px;color:#BB9785}footer p a{color:#956c58}footer p a:active,footer p a:focus{color:#956c58}footer p a:hover{color:#BB9785}footer .social-div a{float:right;margin-right:15px}div.desktop-container,div.mobile-container{display:none;position:fixed;top:50%;left:0;right:0;width:1100px;height:auto;margin:0 auto;z-index:1000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#383838;font-size:20px;padding:60px 160px;text-align:center}div.desktop-container img,div.mobile-container img{position:relative;float:right;top:5px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;color:red;width:38px;display:inline-block}div.desktop-container p,div.mobile-container p{color:#C09685;line-height:4;margin-bottom:40px}div.desktop-container input,div.mobile-container input{height:60px;border:none;padding-left:10px;background:rgba(0,0,0,0.2);color:#ffffff;margin:0 10px;border-radius:0px;border-bottom:1px solid #C09685;margin-bottom:10px}div.desktop-container input:focus,div.desktop-container input:active,div.mobile-container input:focus,div.mobile-container input:active{outline:none}div.desktop-container #name-input,div.desktop-container #organization-input,div.desktop-container #email-input,div.mobile-container #name-input,div.mobile-container #organization-input,div.mobile-container #email-input{width:280px}div.desktop-container input::-webkit-input-placeholder,div.mobile-container input::-webkit-input-placeholder{font-size:17px}div.desktop-container input:-ms-input-placeholder,div.mobile-container input:-ms-input-placeholder{font-size:17px}div.desktop-container input::placeholder,div.mobile-container input::placeholder{font-size:17px}div.desktop-container button,div.mobile-container button{border:1px solid #956c58;background:none;line-height:1.2;color:#C09685;font-size:14px;padding:15px 40px;display:inline-block;margin:0 auto;text-transform:uppercase;font-weight:500;border-radius:2px;letter-spacing:1px;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;left:28px}div.desktop-container button:hover,div.mobile-container button:hover{background:#956c58;color:#383838}div.desktop-container button:active,div.desktop-container button:focus,div.mobile-container button:active,div.mobile-container button:focus{outline:none;text-decoration:none}div.desktop-container select,div.mobile-container select{border:none;width:280px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#757575;font-size:17px;padding-left:10px;border-radius:0px;background:rgba(0,0,0,0.2);margin:0 10px;border-bottom:1px solid #C09685;margin-bottom:10px}div.desktop-container select:focus,div.desktop-container select:active,div.mobile-container select:focus,div.mobile-container select:active{outline:none}.body-overlay{display:none;background:#383838;position:fixed;top:0;width:100%;min-height:100%;z-index:200}div.mobile-container{width:280px !important;padding:0;text-align:center;margin:0 auto}div.mobile-container input{width:100%;display:block;margin:0 auto;margin-bottom:10px;background:rgba(0,0,0,0.2) !important;border-bottom:1px solid #bb9785}div.mobile-container select{height:60px;background:rgba(0,0,0,0.2) !important;margin:0 0 10px}div.mobile-container #email-input{margin-bottom:50px}@media screen and (max-width: 1100px){div.desktop-container{width:768px !important;padding:60px 100px}}@media screen and (max-width: 991px){header h1{font-size:40px !important}}@media screen and (max-width: 768px){.contact-btn{display:none !important}.contact-btn-hi{top:85% !important;right:5% !important;bottom:0 !important}p{font-size:14px !important}h1,h2{font-size:30px !important}h4{margin-bottom:70px !important}header.header{padding:20px 20px}header.header .header-menu{margin-bottom:80px}header.header .header-menu .main-logo{width:50vw}header.header .header-menu .social-icon{display:none}header.header h1{width:100%;margin-bottom:100px}header.header .service{padding-left:0;margin-bottom:0}header.header .service div{margin-bottom:10px}header.header .service p{width:100%}section.clients{padding:0 20px;margin-bottom:70px}section.clients .bg{width:25vw !important;height:auto !important;padding:10px !important}section.quote{padding:0 20px 100px}section.quote p{width:100%}section.portfolio .container{padding:0 20px}section.portfolio .portfolio-slider{display:none}section.portfolio .portfolio-slider-mobile{display:block !important}footer{padding:50px 20px;text-align:center}footer p{margin-bottom:30px}footer p a{text-decoration:underline}footer .social-div a{float:none !important}}
