@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:100,100i,300,300i,400,400i,600,600i,700,700i|Playfair+Display:400,400i,700,700i,900,900i);*{box-sizing:border-box}body{margin:0;padding:0;overflow-x:hidden;font-size:14px;line-height:1.7;letter-spacing:.5px;background-color:#fff;color:#424242;font-family:'Josefin Sans',sans-serif}div#preloader{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;overflow:visible;background:#f1f1f1 url(image/logo.png) no-repeat center center}p{font-family:'Playfair Display',serif}li{display:inline-block}section{overflow:hidden}img{max-width:100%;height:auto}a{transition:.3s all ease-in-out}.form-control:focus,a.active,a:focus,a:hover,a:visited,button.active,button:focus,button:hover,button:visited,input.active,input:focus,input:hover,input:visited,textarea:focus,textarea:hover{outline:0;box-shadow:none;text-decoration:none;color:inherit}.form-control{box-shadow:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0}#slider-preview .overlay-bg{display:none}.overlay-bg{background-color:rgba(255,255,255,.7);position:absolute;left:0;top:0;width:100%;height:100%}.owl-carousel{z-index:0}.section-content{padding-top:65px;padding-bottom:75px}.damon-head h2{font-size:36px;font-weight:700;color:#040404;float:left}.damon-title p{font-style:italic;padding-top:15px}.demon-buttton,.send button{height:50px;width:150px;background-color:#e32805;line-height:50px;text-align:center;border-radius:5px;position:relative}.demon-buttton:after,.send button:after{position:absolute;content:'';height:100px;width:30px;background-color:rgba(255,255,255,.6);top:-15px;transform:rotate(30deg);left:0;opacity:0;transition:.5s all ease-in-out}.demon-buttton a{color:#fff;font-weight:700;display:block;width:100%}.send button{border:none;color:#fff;font-weight:700}.demon-buttton:hover,.send button:hover{background-color:#da2806}.demon-buttton:hover:after,.send button:hover:after{opacity:1;left:160px}.colmd4{max-width:370px}.scrollup{display:none}.white{color:#fff}.black{color:#040404}.red{color:#e32805}.gray{color:#525252}.white-gray{color:#e5e5e5}.ml10{margin-left:10px}.ml25{margin-left:25px}.mb35{margin-bottom:35px}.mr5{margin-right:5px}.mt30{margin-top:30px}.mt15{margin-top:15px}.mb70{margin-bottom:70px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pl30{padding-left:30px}.pr30{padding-right:30px}.pb60{padding-bottom:60px}.pb35{padding-bottom:35px}.pb20{padding-bottom:20px}.pb15{padding-bottom:15px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb60{padding-bottom:60px}.pb80{padding-bottom:80px}.pb160{padding-bottom:160px}.damon-newsletter{left:0;top:100%;width:100%;position:absolute}.content-box{padding:0 15px 0 0;position:relative}.damon-header{position:fixed;top:0;width:100%;z-index:1}.damon-header .damon-inheader .damon-logo p{font-size:37px;color:#1d1d1f}.damon-header .damon-inheader .damon-logo p span{font-size:46px;font-weight:700}.slider-preview-section{position:relative;background-image:url(image/banners.jpg);background-position:80%;background-size:cover;background-repeat:no-repeat}.slider-preview-section-ab-co{position:relative;background-image:url(image/about-bg.png);background-position:80%;background-size:cover;background-repeat:no-repeat}.home-2 .slider-preview-section-ab-co{padding-bottom:400px;  margin-top:80px !important;}.home-2 .slider-preview-section{padding-bottom:900px}#video-slider-preview{background-image:none;padding-bottom:750px}.video-section{width:100%;position:absolute;top:0}#video-slider-preview video{width:100%;height:100%}.slide-head{height:105px}.slide-content{max-width:400px;position:absolute;top:35%}.slide-content h1{font-size:24px;position:relative}.slide-content h1:before{content:'';position:absolute;height:1px;width:60px;background-color:#040404;left:-70px;top:8px}.slide-content h1 span{font-size:40px;font-weight:700;text-transform:none;display:block}.slide-button{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);position:absolute;bottom:-80px;left:-30px}.know-button{position:relative}.slide-content .slide-button a{font-weight:700;position:relative}.slide-content .button-arrow{position:absolute;top:94px;animation:downarrow .6s infinite alternate ease-in-out;left:-11px}.slide-content .button-arrow i{font-size:36px}@-webkit-keyframes downarrow{0%{-webkit-transform:translateY(0);opacity:.5}100%{-webkit-transform:translateY(.4em);opacity:1}}.slider-social{position:absolute;right:-40px;top:50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg)}.social-share li a{margin-right:10px;display:block;color:#040404;font-size:16px}.social-share li a:hover i{color:#e32805}.download-option{position:absolute;bottom:50px;right:115px;background-color:rgba(250,254,255,.9);border-radius:5px;height:45px;width:170px;text-align:center;line-height:45px;transition:.3s all ease-in-out}.download-option a{font-weight:700;display:block;width:100%}.download-option:hover{background-color:#e32805}.download-option:hover a,.download-option:hover i{color:#fff}.about-content .about-contentb h3{padding:5px 0;border-bottom:1px solid #2a2a2a;margin-bottom:4px}.about-content .about-contentb ul li{display:block}.admin-profile li{width:100%;border-bottom:1px solid #e5e5e5;margin-bottom:10px}.admin-profile li .pro-title{font-weight:700;font-size:18px;font-family:'Josefin Sans',sans-serif}.admin-profile li .pro-detail{float:right;padding-top:5px}.pro-pic{border:10px solid #f9f9f9}.sub-tittle{display:table;width:100%}.sub-tittle .damon-head h2{font-size:26px}@-webkit-keyframes Rx-width-75{0%{width:0%}100%{width:75%}}@keyframes Rx-width-75{0%{width:0%}100%{width:75%}}@-webkit-keyframes Rx-width-65{0%{width:0%}100%{width:65%}}@keyframes Rx-width-90{0%{width:0%}100%{width:90%}}@-webkit-keyframes Rx-width-90{0%{width:0%}100%{width:90%}}@keyframes Rx-width-85{0%{width:0%}100%{width:85%}}.Rx-width-75{-webkit-animation-name:Rx-width-75;-o-animation-name:Rx-width-75;animation-name:Rx-width-75;animation-fill-mode:forwards}.Rx-width-85{-webkit-animation-name:Rx-width-85;-o-animation-name:Rx-width-85;animation-name:Rx-width-85;animation-fill-mode:forwards}.Rx-width-65{-webkit-animation-name:Rx-width-65;-o-animation-name:Rx-width-65;animation-name:Rx-width-65;animation-fill-mode:forwards}.Rx-width-90{-webkit-animation-name:Rx-width-90;-o-animation-name:Rx-width-90;animation-name:Rx-width-90;animation-fill-mode:forwards}.progress{overflow:visible;height:5px;margin-bottom:20px;background-color:#e5e5e5;border-radius:0}.progress-bar{position:relative;background:#e32805;height:3px}.skilled-tittle{display:inline-block;margin-bottom:10px;font-weight:700}.skilled-percent{float:right}.hobby-list li i{font-size:26px}.hobby-list li{position:relative;height:85px;width:85px;background:#f9f9f9;line-height:85px;text-align:center;cursor:pointer}.i-two{position:absolute;top:4px;text-align:center;left:4px;right:0}.i-one{color:#e5e5e5}.hobby-name{height:20px;width:80px;position:absolute;background-color:#e32805;line-height:20px;left:3px;text-align:center;top:0;-webkit-box-shadow:0 0 20px -8px rgba(0,0,0,.75);-moz-box-shadow:0 0 20px -8px rgba(0,0,0,.75);box-shadow:0 0 20px -8px rgba(0,0,0,.75);font-size:12px;color:#fff;transition:.3s all ease-in-out;opacity:0}.hobby-list li:hover .hobby-name{opacity:1}.hobby-name:after{position:absolute;content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e32805;left:35px;top:20px}.service-section{background-color:#f9f9f9}.service-icon i{font-size:48px}.service-no{font-style:italic;font-size:26px;font-weight:700;color:#e5e5e5;line-height:35px;transition:.3s all ease-in-out}.owl-dots{text-align:center;padding-top:10px}.owl-dot{width:10px;height:10px;background-color:#e5e5e5;display:inline-block;margin-right:5px;text-align:center;border-radius:100%}.owl-dot.active{background-color:#e32805}.services-icon-text:hover .service-no{color:#e32805}.resume-tittle h3{font-size:26px}.qualification-year p{font-family:'Josefin Sans',sans-serif;font-size:18px;font-weight:700;color:#e32805;width:45px}.resume-qualification{position:relative;margin-top:45px}.btn:focus{outline:0!important}.resume-qualification:before{position:absolute;content:'';width:1px;background-color:#b5b5b5;height:100%;left:-23px}.resume-qualification2{position:relative;margin-top:45px}.resume-qualification2:before{position:absolute;content:'';width:1px;background-color:#b5b5b5;height:100%;left:-24px}.qualification-text-content{display:table}.qualification-tittle{position:relative;padding-top:5px;font-size:17px}.qualification-tittle:before{position:absolute;content:'';background-color:#fff;height:10px;width:10px;border-radius:100%;border:1px solid #e32805;left:-44px;top:10px;transition:.3s all ease-in-out}.qualification-tittle h3{font-size:18px;font-weight:700;padding-bottom:5px}.qualification-tittle span{font-style:italic;font-family:'Playfair Display',serif}.qualification-text{max-width:400px}.qualification-text-content{position:relative;padding:14px;background:#f9f9f9}.qualification-text-content:after{position:absolute;content:'';background-color:#e32805;width:1px;height:0%;top:-16px;left:-39px;transition:.5s all ease-in-out}.resume-qualification-details:hover .qualification-text-content:after{height:100%}.resume-qualification-details:hover .qualification-tittle:before{background-color:#e32805}.effort-section{background-color:#f9f9f9}.effort-item-name button.filter{display:block;background-color:transparent;border:none;padding-top:10px}.effort-item-name button.active{text-decoration:underline}.project-item-details .mix{display:none;margin-bottom:25px;position:relative;overflow:hidden}.project-item-details .mix img{transition:.5s all ease-in-out}.overlay{background-color:rgba(255,255,255,.7);text-align:center;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;opacity:0;-webkit-transition:all 450ms ease-out 0s;transition:all 450ms ease-out 0s;-webkit-transform:rotateX(180deg) scale(.5,.5)}.overlay .box{display:table;height:100%;width:100%}.overlay .box .content{display:table-cell;text-align:center;vertical-align:middle}.effort-des{display:block;font-size:18px;font-weight:700}.effort-des i{font-size:35px}.project-item-details .mix:hover{box-shadow:0 0 10px 5px rgba(222,222,222,.5)}.project-item-details .mix:hover img{transform:scale(1.2)}.project-item-details .mix:hover .overlay{opacity:1;-webkit-transform:rotateX(0) scale(1,1);transform:rotateX(0) scale(1,1)}.damon-newsletter h3{font-weight:700;font-size:18px}.damon-newsletter .form-control{border:none;border-bottom:1px solid #040404;box-shadow:none;border-radius:0;background-color:transparent;padding:0}.damon-newsletter .newsletter-form{position:relative;max-width:270px}.submit-btn button{background-color:transparent;border:none;position:absolute;right:0;top:5px}.map-spacing{padding:0}.text-rate-quate{display:table;width:100%}.testimonial-text{border:1px solid #e5e5e5;padding:30px;border-radius:5px;position:relative}.testimonial-text:after{position:absolute;content:'';border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #e5e5e5;left:70px;bottom:-40px}.testimonial-text:before{position:absolute;content:'';border-left:0 solid transparent;border-right:38px solid transparent;border-top:38px solid #fff;left:71px;bottom:-38px;z-index:1}.testimonial-testi-text a{display:block;font-size:18px;font-weight:700;color:#040404}.testimonial-testi-text span{font-style:italic;font-family:'Playfair Display',serif}.testimonial-img img{border:5px solid #f9f9f9;border-radius:100%;height:80px;width:80px!important}.color-quate{position:absolute;top:30px;opacity:0;transition:.3s all ease-in-out}.testimonial-pic-text:hover .color-quate{opacity:1}.blog-section{background-color:#fff}.read-more{position:relative}.right-arrow{position:absolute;animation:rightarrow .6s infinite alternate ease-in-out;left:75px;top:9px}.right-arrow i{font-size:36px}@-webkit-keyframes rightarrow{0%{-webkit-transform:translateX(0);opacity:.5}100%{-webkit-transform:translateX(.4em);opacity:1}}.blog-title h3 a{font-size:18px;font-weight:700;color:#040404;transition:.3s all ease-in-out}.blog-title h3 a:hover{color:#e32805}.read-more a{font-weight:700}.contact-info textarea,.hello-contact-form input{border:none;border-bottom:1px solid #ababab;background-color:transparent;width:100%;padding:15px 0;transition:.3s all ease-in-out}.contact-info textarea:focus,.hello-contact-form input:focus{border-bottom:1px solid #e32805}.address-icon i{font-size:36px}.address-icon-text{max-width:170px}.contact-address{max-width:270px;float:left;width:100%}.address-head{font-size:18px;font-weight:700;padding-bottom:15px}.hello-content-address{display:table;padding-top:40px;margin-left:30px}.address{font-family:'Playfair Display',serif}.copy-right-section{background-color:#040404;padding:64px 0 0 0}.copy-right-section .copyright-padding{padding:50px 0 0 0}.copy-right-text p{color:#fff}.footer-social .social-share li a{color:#fff}footer .footer-content .footer-contenta h4{color:#fff}footer .footer-content .footer-contenta ul{list-style:none}footer .footer-content .footer-contenta .footer-ul li{display:block}footer .footer-content .footer-contenta .footer-ul li{padding:11px 0}footer .footer-content .footer-contenta ul li h5{list-style:none;color:#fff}footer .footer-content .footer-contentb{color:#fff}.page-head-section{background-image:url(image/page-head-1.jpg);padding-bottom:550px;background-position:80%;position:relative;background-size:cover;background-repeat:no-repeat}.page-overlay{background-color:rgba(255,255,255,.6);position:absolute;height:100%;width:100%}.page-head-title{position:absolute;bottom:50px;left:100px}.page-breadcrum{position:absolute;bottom:35px;right:70px}.page-head-title h2{font-size:36px;font-weight:700}.breadcrumb{background-color:transparent;margin-bottom:0}.breadcrumb-item,.breadcrumb>.active,.breadcrumb>li+li:before{font-size:20px;color:#e32805;font-weight:700}.read-more-social{display:table;width:100%}.blog-detail-meta .meta li{font-size:16px}.quate-text blockquote{font-style:italic;font-size:18px;color:#040404;font-family:'Playfair Display',serif;background-color:#f9f9f9;padding:30px 0 50px 30px;border-left:10px solid #e32805;border-radius:5px}.social-share span{font-weight:700;font-size:16px;margin-right:15px}.categories-list-item li{display:block;font-size:16px;margin-bottom:15px;position:relative}.categories-list-item li a{color:#040404}.categories-list-item li:hover a{color:#e32805;margin-left:10px;transition:.3s all ease-in-out}.categories-list-item li:before{content:'';position:absolute;height:2px;width:0;top:12px;background-color:#e32805;transition:.3s all ease-in-out}.categories-list-item li:hover:before{width:7px}.serach-bar{position:relative}.serach-bar input{height:50px;width:100%;border:none;border:1px solid #e5e5e5;border-radius:5px;padding:15px}.serach-bar button{position:absolute;top:0;right:20px;height:50px;background-color:transparent;border:none}.serach-bar input::-webkit-input-placeholder{color:#ababab;font-family:'Playfair Display',serif}.post-title a{font-size:20px;font-weight:700;transition:.3s all ease-in-out}.post-title a:hover{color:#e32805;text-decoration:underline}.blog-pagination .pagination li a{color:#424242}.pagination .active,.pagination>li>a:hover{color:#fff!important;background-color:#e32805;border-color:#e32805}.blog-grid-content .blog-grid-pic-text{display:table;background-color:#f9f9f9;margin-bottom:50px;padding-bottom:15px;border-bottom:1px solid #e32805}.blog-grid-text{padding:0 5px 0 15px}.blog-grid-section .section-content,.portfolio .section-content{padding-bottom:0}.portfolio-single-text .blog-title h3 a{font-size:26px}.comment-head{padding-bottom:15px}.comment-head h3{font-size:26px}.comment-pic img{height:80px;width:80px;margin-right:30px}.comment-text{overflow:hidden}.comment-name h3{font-size:20px;font-weight:700}.reply-btn a{font-size:18px;font-weight:700}.comment-meta span{font-family:'Playfair Display',serif}.comment-pic-text{border-bottom:1px solid #e5e5e5}.comment-pic-text-2{padding:0 0 70px 115px}.music-bg{cursor:pointer;position:fixed;bottom:130px;right:20px;width:45px;height:45px;background:#e32805;display:flex;justify-content:center;align-items:center;transition:all ease .3s}.music-bg span{display:inline-flex;margin:0 1px;width:2px;height:5px;background:#040404}.audio-on .music-bg span:nth-child(1){-moz-animation:musicbar 2s .5s ease-out alternate infinite;-webkit-animation:musicbar 2s .5s ease-out alternate infinite;animation:musicbar 2s .5s ease-out alternate infinite}.audio-on .music-bg span:nth-child(2){-moz-animation:musicbar 2s 1s ease-out alternate infinite;-webkit-animation:musicbar 2s 1s ease-out alternate infinite;animation:musicbar 2s 1s ease-out alternate infinite}.audio-on .music-bg span:nth-child(3){-moz-animation:musicbar 2s 1.5s ease-out alternate infinite;-webkit-animation:musicbar 2s 1.5s ease-out alternate infinite;animation:musicbar 2s 1.5s ease-out alternate infinite}.audio-on .music-bg span:nth-child(4){-moz-animation:musicbar 2s .25s ease-out alternate infinite;-webkit-animation:musicbar 2s .25s ease-out alternate infinite;animation:musicbar 2s .25s ease-out alternate infinite}@-moz-keyframes musicbar{0%{height:5px}10%{height:10px}20%{height:5px}30%{height:14px}40%{height:18px}50%{height:5px}60%{height:16px}70%{height:10px}80%{height:12px}90%{height:3px}100%{height:18px}}@-webkit-keyframes musicbar{0%{height:5px}10%{height:10px}20%{height:5px}30%{height:14px}40%{height:18px}50%{height:5px}60%{height:16px}70%{height:10px}80%{height:12px}90%{height:4px}100%{height:18px}}@keyframes musicbar{0%{height:5px}10%{height:10px}20%{height:5px}30%{height:14px}40%{height:18px}50%{height:5px}60%{height:16px}70%{height:10px}80%{height:12px}90%{height:4px}100%{height:18px}}.erro-title-head{background-image:url(image/page-head-1.jpg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:100% 75%;font-size:300px;background-repeat:no-repeat;font-weight:700;text-align:center;line-height:1;padding-top:60px}.error-button .demon-buttton{margin:0 auto}.error-content-area{border-bottom:1px dashed}.error-text{font-size:26px;max-width:750px;margin:0 auto;font-weight:500}.scrollup{width:45px;height:45px;position:fixed;bottom:83px;right:20px;display:none;background-color:#e32805}.scrollup i{font-size:26px;color:#fff;line-height:45px;margin-left:10px}.list-item li{display:block;font-size:18px}