body,html{font-family:Lato,sans-serif;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;color:#242424}h1{font-weight:700}h1 strong{font-weight:900}h2{font-size:36px;margin:0}h3{font-size:16px;font-weight:700}h5{text-transform:uppercase;font-weight:700;line-height:20px}p{font-family:'Open Sans',sans-serif;font-size:15px}a{color:#242424;transition:all .5s}a:focus,a:hover{text-decoration:none;color:#f0006d}.img-centered{margin:0 auto}ol,ul{list-style:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(36,36,36,.97);z-index:99999;height:100%;display:block}#status{position:absolute;left:calc(50% - 100px);top:calc(50% - 100px);width:200px;height:100px;padding:0;margin:0}.section-title{padding:30px 0}.section-title h2{font-weight:400;margin-bottom:26px;font-weight:700}hr{height:3px;width:60px;position:relative;background:#f0006d;border:0;margin-bottom:30px}#menu{padding:20px;transition:all .8s}#menu.navbar-default{background-color:rgba(248,248,248,0);border-color:rgba(231,231,231,0)}#menu a.navbar-brand{padding:4px}#menu a.navbar-brand img{height:42px;width:82px}#menu.navbar-default .navbar-nav>li>a{text-transform:uppercase;color:#242424;font-size:12px;letter-spacing:1px}#menu.navbar-default .navbar-nav>li>a:hover{color:#f0006d}.on{background-color:#242424!important;padding:0!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#f0006d!important;background-color:transparent}#menu.navbar-default.on .navbar-nav>li>a{color:#e4e4e4}.navbar-toggle{border-radius:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#f0006d;border-color:#f0006d}.navbar-default .navbar-toggle:hover>.icon-bar{background-color:#fff}header{background:url(../img/general/header-bg.jpg) no-repeat bottom center;background-size:cover;color:#d9e0e2;position:relative;height:100%}header:before{background:#fff;background:-webkit-linear-gradient(to bottom,#fff 0,rgba(202,199,184,.8) 100%);background:linear-gradient(to bottom,#fff 0,rgba(202,199,184,.8) 100%);color:#fff;content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;z-index:0}header p{color:#242424;font-size:18px;margin-bottom:80px;text-transform:uppercase;letter-spacing:1px}.intro-text{position:relative;padding-top:250px;padding-right:0;padding-left:0;padding-bottom:170px}.intro-text h1{font-size:70px;text-transform:uppercase;color:#d9e0e2;letter-spacing:2px;background:#f0006d;background:-moz-linear-gradient(left,#f0006d 0,#6705a8 100%);background:-webkit-linear-gradient(left,#f0006d 0,#6705a8 100%);background:linear-gradient(to right,#f0006d 0,#6705a8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-default{display:inline-block;padding:15px 25px;color:#fff;font-size:15px;text-align:center;text-decoration:none;border-radius:10px;font-weight:700;border:0;margin-top:10px;box-shadow:20px 20px 30px rgba(0,0,0,.2);background:#6705a8;background:-moz-linear-gradient(to right,#f0006d 0,#6705a8 100%);background:-webkit-linear-gradient(to right,#f0006d 0,#6705a8 100%);background:linear-gradient(to right,#f0006d 0,#6705a8 100%);transition:all .5s;text-transform:uppercase}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:#242424;color:#fff;font-size:15px}#services-section{padding:80px 0 100px 0;background:#032731;background:-moz-linear-gradient(top,rgba(3,39,49,1) 0,rgba(3,46,58,1) 20%,rgba(3,46,58,1) 100%,rgba(3,39,49,1) 100%);background:-webkit-linear-gradient(top,rgba(3,39,49,1) 0,rgba(3,46,58,1) 20%,rgba(3,46,58,1) 100%,rgba(3,39,49,1) 100%);background:linear-gradient(to bottom,rgba(3,39,49,1) 0,rgba(3,46,58,1) 20%,rgba(3,46,58,1) 100%,rgba(3,39,49,1) 100%);color:#5b777f}#services-section h4{color:#81969c;text-transform:uppercase}.space{margin-top:40px}#services-section i.fa{font-size:40px;border:0;width:100px;height:80px;padding:22px 25px;background:#032934;margin-bottom:6px;border-radius:10%;color:#f3ca27;transition:all .5s}#services-section .service:hover>i.fa{background:#0b3540}#works-section{padding:80px 0;background:#c1a618;background:-moz-linear-gradient(to bottom,#c7c4b4 0,#f9f8f6 25%,#e5e5e5 75%,#fff 100%);background:-webkit-linear-gradient(to bottom,#c7c4b4 0,#f9f8f6 25%,#e5e5e5 75%,#fff 100%);background:linear-gradient(to bottom,#c7c4b4 0,#f9f8f6 25%,#e5e5e5 75%,#fff 100%)}#works-section i.fa{font-size:30px;padding:5px;color:#f0006d}.categories{padding-bottom:30px;text-align:center}#contact-section hr,#works-section hr{background:#ea008b}ul.cat li{display:inline-block}ol.type li{display:inline-block;margin-left:20px}ol.type li a{color:#242424;border:1px solid #242424;padding:8px 16px;border-radius:3px}ol.type li a.active{background:#242424;color:#fff}ol.type li a:hover{background:#242424;color:#fff}.isotope-item{z-index:2}.isotope-hidden.isotope-item{z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope-item{margin-right:-1px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.isotope{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.portfolio-item{margin-bottom:30px}.portfolio-item:hover{cursor:pointer}.portfolio-item .hover-bg{height:260px;overflow:hidden;position:relative}.hover-bg .hover-text{position:absolute;text-align:center;margin:0 auto;color:#c0cbce;background:rgba(36,36,36,.9);padding:25% 0;height:100%;width:100%;opacity:0;transition:all .5s}.hover-bg .hover-text>h4{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:all .3s;font-size:20px}.hover-bg:hover .hover-text>h4{opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(0);transform:translateY(0);color:#fff}.hover-bg .hover-text>i{opacity:0;-webkit-transform:translateY(0);transform:translateY(0);transition:all .3s}.hover-bg:hover .hover-text>i{opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}.hover-bg:hover .hover-text{opacity:1}.portfolio-modal{display:block;z-index:9999;position:fixed;width:100vw;height:100vh;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;overflow-x:hidden;overflow-y:auto}.portfolio-modal .modal-content{padding:50px 0 150px 0;min-height:100%;border:0;border-radius:0;text-align:center;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none;background-color:#f6f6f6}.portfolio-modal .modal-content h2{margin-bottom:15px;font-weight:700;font-size:45px;color:#f0006d}.portfolio-modal .modal-content p{margin-bottom:20px}.portfolio-modal .modal-content a{text-decoration:underline}.portfolio-modal .modal-content p.item-intro{margin:10px 0 5px;font-size:16px;font-weight:600}.portfolio-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:20px}.portfolio-modal .modal-content img{margin-bottom:20px}.portfolio-modal .close-modal{position:fixed;top:25px;right:25px;width:55px;height:55px;background-color:transparent;cursor:pointer;z-index:2}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:55px;margin-left:35px;background-color:#222;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:55px;background-color:#222;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.portfolio-modal .btn-primary{color:#fff;background-color:#f0006d;border-color:#f0006d;transition:all .5s}.portfolio-modal .btn-primary.active,.portfolio-modal .btn-primary.focus,.portfolio-modal .btn-primary:active,.portfolio-modal .btn-primary:focus,.portfolio-modal .btn-primary:hover{color:#fafafa;background-color:#242424;border-color:#242424}.modal-backdrop{opacity:1;background-color:#f6f6f6}.boney-hatichon .categories{text-align:left}.boney-hatichon .categories>ul{margin:0;padding:0}.boney-hatichon .categories>ul ol{margin:0;padding:0}.boney-hatichon .categories>ul ol.type li:first-child{margin:0}.boney-hatichon .categories>ul ol.type li:hover{cursor:pointer}.boney-hatichon .categories>ul *{text-decoration:none}.div_scrolling>img,.img_on_screen>img{width:100%;margin:0!important}.div_scrolling>.img_on_screen{position:absolute;z-index:1;display:block;top:54px;left:179px;width:calc(100% - 356px);height:calc(100% - 259px);overflow-y:overlay;cursor:move}.container-masonry .box{margin:15px 0 16px;display:block}.container-masonry .box>img{height:auto;border-width:0;vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;margin:0}.iframe_on_screen{position:absolute;z-index:1;display:block;top:16px;left:65px;width:calc(100% - 128px);height:calc(100% - 78px);background-color:#000}.iframe_on_screen>iframe{width:100%;height:100%}.embed-container>iframe{width:100%;height:auto;min-height:426px}#about-section{padding:80px 0;background:#f0006d;background:-moz-linear-gradient(to right,#f0006d 0,#6705a8 100%);background:-webkit-linear-gradient(to right,#f0006d 0,#6705a8 100%);background:linear-gradient(to right,#f0006d 0,#6705a8 100%);color:#ebebeb}#about-section h4{color:#fff;font-size:20px;font-weight:700}#about-section hr{background:#e4e4e4}#about-section p{color:#e4e4e4}.about-profile{max-height:325px}#testimonials-section{padding:80px 0;background:url(../img/general/testimonials-bg.jpg);background-size:cover;background-position:center center;background-attachment:fixed;color:#5b777f}#testimonial{padding:30px 0}#testimonials-section *{color:#e4e4e4}#testimonial .owl-item{cursor:grab}#testimonial .owl-item:active{cursor:grabbing}#testimonial .item{display:block;width:100%;height:auto}#testimonial .item p{font-weight:400;margin:0 0 20px 0}#testimonial .item p:first-child{font-size:17px;color:#fff}#testimonial .item p:nth-child(2){font-size:14px}#testimonial .testimonial_profile{width:80px;height:80px;margin:0 auto;border-radius:50%;overflow:hidden;text-align:center;border:2px solid #e4e4e4}#testimonial .testimonial_profile>img{width:100%;height:100%}#contact-section{padding:80px 0 20px 0;background:#242424}#contact-section h3{font-size:20px;font-weight:400}#contact-section *{color:#e4e4e4}#contact-section form{padding:30px 0}#contact-section .fa{color:#f0006d;margin-bottom:10px}#contact-section .section-title p{font-size:18px}label{font-size:12px;font-weight:400;font-family:'Open Sans',sans-serif;float:left}#contact-section .form-control{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#e4e4e4;background-color:transparent;background-image:none;border:1px solid #454545;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none;height:45px}#contact-section textarea.form-control{height:auto}#contact-section .form-control:focus{border-color:inherit;outline:0;-webkit-box-shadow:transparent;box-shadow:transparent}#contact-section .social{margin-top:60px}#contact-section .social ul li{display:inline-block;margin:0 20px}#contact-section .social i.fa{font-size:26px;padding:4px 5px;color:#6705a8;transition:all .5s}#contact-section .social i.fa:hover{color:#fff}#contact-section .social>ul{margin:0;padding:0}#contact-section .text-danger{color:#c30;text-align:left}#contact-section .alert-success{color:#e4e4e4;background-color:#298e00;border:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,a:focus{outline:0;outline-offset:none}#footer{background:#242424;padding:15px 0 10px 0;color:#454545;text-align:center}#footer p{margin-top:10px}@media (min-width:992px){.img_on_screen{top:54px;left:179px;width:calc(100% - 356px);height:calc(100% - 260px)}.iframe_on_screen{top:54px;left:179px;width:calc(100% - 356px);height:calc(100% - 259px)}}@media only screen and (max-width:680px){#menu a.navbar-brand{margin-left:15px}.intro-text h1{font-size:38px}.intro-text{padding-top:150px;padding-bottom:120px}header p{font-size:20px;padding:0 5%}#menu.navbar-default .navbar-nav>li>a{color:#e4e4e4;text-align:center}#works-section ul.cat,#works-section ul.cat ol{padding:0}#works-section ul.cat ol li:first-child{margin-left:0}#works-section ul.cat ol li{margin-bottom:10px;margin-left:15px}#works-section ul.cat ol li>a{width:100px;display:inline-block;padding:8px}#works-section .portfolio-item .hover-bg{height:auto;overflow:auto}.boney-hatichon .categories>ul *,.boney-hatichon ul.cat ol{padding:0}.boney-hatichon ul.cat ol li:first-child{margin-left:0}.boney-hatichon ul.cat ol li{margin-bottom:10px;margin-left:15px}.boney-hatichon ul.cat ol li>a{display:inline-block;padding:8px}.boney-hatichon .categories{text-align:center}.portfolio-modal .modal-content h2{font-size:35px}.portfolio-modal .close-modal{top:7px;right:25px;width:45px;height:45px}.portfolio-modal .close-modal .lr{height:45px}.portfolio-modal .close-modal .lr .rl{height:45px}.div_scrolling>.img_on_screen{position:relative;z-index:auto;display:block;top:auto;left:auto;width:auto;height:auto;overflow-y:auto}.modal-content .box.div_scrolling{padding:0;margin:0}.modal-content .box.div_scrolling>img{display:none}.modal-content .box.div_scrolling>.iframe_on_screen,.portfolio-modal .modal-content img{width:100%;height:100%;position:relative;z-index:auto;top:auto;left:auto}#about-section .col-md-5.wow.fadeInRight{text-align:center;padding:0 35px}.about-profile{max-height:200px}#contact-section ul{padding:0}#contact-section .section-title p{font-size:16px}#footer p{font-size:13px}}@media (max-width:768px){.content{padding:40% 0 0}}@media (max-width:603px){#menu.navbar-default{background-color:#242424}label{float:none!important}.hover-bg .hover-text{padding:12% 10%}}@media (max-width:360px){.hover-bg .hover-text{padding:22% 10%}}@media screen and (-webkit-min-device-pixel-ratio:0){::-webkit-scrollbar{width:.45em;height:.75em}::-webkit-scrollbar-track{background-color:#242424}::-webkit-scrollbar-thumb:vertical{height:5em;background:#f0006d;background:-moz-linear-gradient(to bottom,#f0006d 0,#6705a8 100%);background:-webkit-linear-gradient(to bottom,#f0006d 0,#6705a8 100%);background:linear-gradient(to bottom,#f0006d 0,#6705a8 100%)}}