@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i";body{padding:0;margin:0;font-family:open sans,sans-serif}a{display:inline-block;-webkit-transition:.4s;transition:.4s;text-decoration:none}a:hover,a:focus{text-decoration:none}ul{padding:0;margin:0}ul li{list-style:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0}p{margin-top:0;margin-bottom:0;line-height:1.7}img{max-width:100%}.d-table{width:100%;height:100%}.d-table-cell{vertical-align:middle}.ptb-80{padding-top:80px;padding-bottom:80px}#map iframe{height:450px;width:100%;margin-bottom:-10px}.btn-primary{color:#fff;background-color:#000;border:2px solid #000;border-radius:5px;padding:12px 25px;position:relative;overflow:hidden}.btn-primary:hover{color:#000;background-color:transparent;border-color:#000;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.btn-primary::before{position:absolute;content:'';top:0;height:100%;left:-25%;width:0;background-color:#000;-webkit-transform:skew(50deg);transform:skew(50deg);-webkit-transition:.6s;transition:.6s}.btn-primary:hover::before{width:170%;background-color:transparent}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:unset;box-shadow:unset;background-color:transparent;border-color:#000;color:#000}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#000;border-color:#000;opacity:1}.btn i{opacity:0;-webkit-transition:.4s;transition:.4s}.btn:hover i,.btn:focus i{opacity:1;margin-left:7px}.section-title{text-align:center;margin-bottom:60px;margin-top:-9px;position:relative}.section-title h3{font-size:40px;font-weight:700;text-transform:capitalize;margin-bottom:40px;position:relative}.section-title h3::before{content:'';position:absolute;left:0;right:0;width:70px;height:4px;background:#000;bottom:-23px;margin:0 auto;border-radius:3px}.section-title p{max-width:675px;margin:0 auto}.section-title h2{position:absolute;left:0;top:0;right:0;font-size:115px;text-transform:uppercase;font-weight:900;opacity:.05;-webkit-transform:rotate(7deg);transform:rotate(7deg)}.owl-theme .owl-controls .owl-dot{background:#fff;width:20px;height:20px;margin:0 5px;display:inline-block;border-radius:50%;-webkit-transition:.4s;transition:.4s}.owl-theme .owl-controls .owl-dot.active,.owl-theme .owl-controls .owl-dot:hover{background:#000}.form-group{margin-bottom:20px}.form-control{padding:15px;border-radius:5px;height:55px}.form-control::-webkit-input-placeholder{-webkit-transition:.4s;transition:.4s}.form-control:-ms-input-placeholder{-webkit-transition:.4s;transition:.4s}.form-control::-ms-input-placeholder{-webkit-transition:.4s;transition:.4s}.form-control::placeholder{-webkit-transition:.4s;transition:.4s}.form-control:focus{border-color:transparent;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.8);box-shadow:0 0 0 3px rgba(0,0,0,.8)}.form-control:focus::-webkit-input-placeholder{color:transparent}.form-control:focus:-ms-input-placeholder{color:transparent}.form-control:focus::-ms-input-placeholder{color:transparent}.form-control:focus::placeholder{color:transparent}.form-group #message{height:auto}.list-unstyled{color:red;margin-top:10px;font-size:15px}.text-danger{color:#dc3545!important;margin-top:15px!important;font-size:20px!important}.preloader-area{position:fixed;z-index:9999999999;background:#fff;width:100%;height:100%;top:0;left:0}.preloader-area .preloader{position:absolute;top:50%;left:0;width:100%;margin-top:-50px}.preloader-area .preloader .loader{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:33% 33% 33%;grid-template-columns:33% 33% 33%;grid-gap:2px;width:85px;height:85px;margin:0 auto}.preloader-area .preloader .loader div{position:relative;display:inline-block;width:100%;height:100%;background:#000;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:loader 2s infinite linear;animation:loader 2s infinite linear}.preloader-area .preloader .loader div:nth-of-type(1),.preloader-area .preloader .loader div:nth-of-type(5),.preloader-area .preloader .loader div:nth-of-type(9){-webkit-animation-delay:.4s;animation-delay:.4s}.preloader-area .preloader .loader div:nth-of-type(4),.preloader-area .preloader .loader div:nth-of-type(8){-webkit-animation-delay:.2s;animation-delay:.2s}.preloader-area .preloader .loader div:nth-of-type(2),.preloader-area .preloader .loader div:nth-of-type(6){-webkit-animation-delay:.6s;animation-delay:.6s}.preloader-area .preloader .loader div:nth-of-type(3){-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes loader{0%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes loader{0%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}.navbar-area{position:fixed;top:0;width:100%;height:auto;z-index:999;margin-top:0;padding-top:20px;padding-bottom:20px;-webkit-transition:.3s;transition:.3s}.navbar-light .navbar-brand{color:#fff;border:4px solid #fff;padding:5px 10px;font-weight:900;letter-spacing:2px;margin:0}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#fff;background:#000;border-color:#000;border-radius:3px}.navbar-light .navbar-nav .nav-item{padding:0 13px}.navbar-light .navbar-nav .nav-item:last-child{padding-right:0}.navbar-light .navbar-nav .nav-item .nav-link{color:#fff;padding:0;position:relative;font-size:15px}.navbar-light .navbar-nav .nav-item .nav-link::before{content:"";position:absolute;width:100%;height:2px;bottom:-4px;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.navbar-light .navbar-nav .nav-item .nav-link:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}.navbar-light .navbar-nav .nav-item .nav-link:focus,.navbar-light .navbar-nav .nav-item .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-light .navbar-nav .nav-item .nav-link.active,.navbar-light .navbar-nav .nav-item .nav-link.show{color:#fff}.navbar-light .navbar-nav .nav-item .nav-link.active::before,.navbar-light .navbar-nav .nav-item .nav-link.show::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.navbar-light .navbar-nav .nav-item.active>.nav-link,.navbar-light .navbar-nav .nav-item.show .nav-link{color:#fff}.header-sticky.is-sticky{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:999;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.4);box-shadow:0 8px 6px -6px rgba(0,0,0,.4);padding-top:10px;padding-bottom:10px}.header-sticky.is-sticky .navbar-brand{color:#000;border-color:#000}.header-sticky.is-sticky .navbar-brand:hover{color:#fff}.header-sticky.is-sticky .navbar-nav .nav-item.active .nav-link,.header-sticky.is-sticky .navbar-nav .nav-item.show .nav-link{color:#000}.header-sticky.is-sticky .navbar-nav .nav-item .nav-link{color:#000;padding:0}.header-sticky.is-sticky .navbar-nav .nav-item .nav-link.active,.header-sticky.is-sticky .navbar-nav .nav-item .nav-link.show{color:#000}.header-sticky.is-sticky .navbar-nav .nav-item .nav-link:focus,.header-sticky.is-sticky .navbar-nav .nav-item .nav-link:hover{color:rgba(0,0,0,.75)}.header-sticky.is-sticky .navbar-nav .nav-item .nav-link.active::before{background:#000}.header-sticky.is-sticky .navbar-nav .nav-item .nav-link::before{background-color:#000}.main-banner{height:900px;background-image:url(../../assets/img/main-banner.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:relative;z-index:1}.main-banner::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.7;z-index:-1}.main-banner.bg-with-color::before{z-index:1}.main-banner.bg-with-color .main-banner-text{position:relative;z-index:1}.main-banner-img{width:255px;height:255px;margin:0 auto 25px}.main-banner-img img{border-radius:50%}.main-banner-text h1{color:#fff;font-weight:700;font-size:55px;text-transform:capitalize}.main-banner-text h3{margin:25px 0}.main-banner-text h3 a{color:#fff;text-transform:capitalize;font-size:30px;font-weight:600}.main-banner-text p{color:#fff;max-width:760px}.main-banner-text ul{margin-top:25px}.main-banner-text ul li{display:inline-block}.main-banner-text ul li a{color:#fff;width:35px;height:35px;text-align:center;line-height:36px;border-radius:50%;background:rgba(0,0,0,.3);font-size:14px}.main-banner-text ul li a:hover{background:#000}.ca3-scroll-down-arrow{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2hldnJvbl90aGluX2Rvd24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiBmaWxsPSJ3aGl0ZSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTE3LjQxOCw2LjEwOWMwLjI3Mi0wLjI2OCwwLjcwOS0wLjI2OCwwLjk3OSwwYzAuMjcsMC4yNjgsMC4yNzEsMC43MDEsMCwwLjk2OWwtNy45MDgsNy44M2MtMC4yNywwLjI2OC0wLjcwNywwLjI2OC0wLjk3OSwwbC03LjkwOC03LjgzYy0wLjI3LTAuMjY4LTAuMjctMC43MDEsMC0wLjk2OWMwLjI3MS0wLjI2OCwwLjcwOS0wLjI2OCwwLjk3OSwwTDEwLDEzLjI1TDE3LjQxOCw2LjEwOXoiLz48L3N2Zz4=);background-size:contain;background-repeat:no-repeat}.ca3-scroll-down-arrow.ca3-scroll-down-link{cursor:pointer;height:50px;width:65px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:-40px;line-height:60px;position:absolute;left:50%;bottom:35px;color:#fff;text-align:center;font-size:70px;z-index:2;-webkit-animation:ca3_fade_move_down 2s ease-in-out infinite;animation:ca3_fade_move_down 2s ease-in-out infinite}@-webkit-keyframes ca3_fade_move_down{0%{-webkit-transform:translate(0,-15px);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0,15px);opacity:0}}@keyframes ca3_fade_move_down{0%{-webkit-transform:translate(0,-15px);transform:translate(0,-15px);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0,15px);transform:translate(0,15px);opacity:0}}.parallax-banner{overflow:hidden}.parallax-banner::after{content:'';position:absolute;bottom:0;left:0;width:100%;border-width:10rem 100vw 0 0;border-color:transparent #fff #fff transparent;border-style:solid}.parallax-banner .ca3-scroll-down-link{bottom:100px}.video-banner.main-banner::before{z-index:1}.video-banner.main-banner #video-background{right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;position:absolute}.video-banner.main-banner .main-banner-text{position:relative;z-index:2}.parallax-home{position:relative;top:100%;width:100%;height:0}.parallax-home::before{content:"";border-right:50vw solid #fff;border-top:160px solid transparent;bottom:0;right:0;position:absolute;height:0;width:0}.parallax-home::after{content:'';position:absolute;border-left:50vw solid #fff;border-top:160px solid transparent;bottom:0;height:0;left:0;width:0}.parallax-home-text{margin-top:65px}#particles-js{width:100%;height:100%;position:absolute;left:0;top:0}.about-area.bg{background-image:url(../../assets/img/overlay.png);background-position:center;background-size:cover;background-repeat:no-repeat}.about-area:hover .about-img::after{background:#000;left:-15px;top:-15px;right:0;bottom:0}.about-img{position:relative}.about-img::before{content:"";width:100%;height:100%;position:absolute;bottom:-5%;left:-5%;z-index:-1;background-image:url(../../assets/img/dots.png);background-repeat:repeat;-webkit-transition:.4s;transition:.4s}.about-img:hover::before{bottom:0;left:0}.about-img::after{content:'';position:absolute;background:0 0;left:0;right:0;top:0;bottom:0;z-index:-1;width:100%;height:100%;-webkit-transition:.4s;transition:.4s}.about-text h3{font-size:25px;font-weight:700;margin-bottom:20px}.about-text span{display:inline-block;color:#777;margin:12px 0 20px}.about-text ul{margin-top:20px}.about-text ul li{margin-top:9px}.about-text ul li:first-child{margin-top:0}.about-text ul li span{margin:0;color:#000;font-weight:600;margin-right:8px}.about-text .btn{margin-top:25px}.hobbies-interest{text-align:center;margin-top:50px}.hobbies-interest .title{font-size:30px;font-weight:600;text-transform:capitalize;margin-bottom:10px}.hobbies-interest .box{margin-top:30px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);box-shadow:0 10px 10px 0 rgba(0,0,0,.1);padding:25px;background:#fff;position:relative}.hobbies-interest .box::before,.hobbies-interest .box::after{content:'';position:absolute;left:0;bottom:0;width:75px;border-bottom:3px solid #ddd;border-left:3px solid #ddd;height:75px;-webkit-transition:.4s;transition:.4s}.hobbies-interest .box::after{border-left:0;border-bottom:0;border-top:3px solid #ddd;border-right:3px solid #ddd;top:0;right:0;left:auto}.hobbies-interest .box:hover::before,.hobbies-interest .box:hover::after{width:110px;height:40px;border-color:#000}.hobbies-interest .box h3{font-size:20px;font-weight:600}.skill-area{background:#f7f7f7}.progress-title{font-size:15px;font-weight:700;text-transform:capitalize;margin:0 0 10px}.progress{height:30px;background:rgba(0,0,0,.1);border-radius:0;margin-bottom:30px;overflow:visible;-webkit-box-shadow:none;box-shadow:none}.progress .progress-bar{background:0 0;-webkit-box-shadow:none;box-shadow:none;border-bottom:5px solid #000;border-radius:0;position:relative;-webkit-animation:animate-positive 2s;animation:animate-positive 2s}.progress .progress-bar .progress-value{font-size:15px;color:#000;position:absolute;top:2px;right:0}@-webkit-keyframes animate-positive{0%{width:0}}@keyframes animate-positive{0%{width:0}}.services-area{padding-bottom:50px}.services-area.bg{background:#f7f7f7}.services-box{text-align:center;background:#fff;-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.1);box-shadow:0 15px 30px 0 rgba(0,0,0,.1);padding:30px;margin-bottom:30px;position:relative;-webkit-transition:.4s;transition:.4s}.services-box::before,.services-box::after{content:'';position:absolute;left:0;bottom:0;width:75px;border-bottom:5px solid #ddd;border-left:5px solid #ddd;height:75px;-webkit-transition:.4s;transition:.4s}.services-box::after{border-left:0;border-bottom:0;border-top:5px solid #ddd;border-right:5px solid #ddd;top:0;right:0;left:auto}.services-box i{background:#f4f4f4;width:80px;height:80px;line-height:80px;font-size:35px;border-radius:50%;margin-bottom:25px;-webkit-transition:.4s;transition:.4s}.services-box h3{font-size:22px;font-weight:600;text-transform:capitalize;margin-bottom:18px}.services-box p{font-size:15px}.services-box:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 9px 15px 0 rgba(0,0,0,.1);box-shadow:0 9px 15px 0 rgba(0,0,0,.1)}.services-box:hover::before,.services-box:hover::after{width:100%;height:100%}.services-box:hover i{background:#000;color:#fff}.servicesBox{margin-bottom:30px;background:#fff;-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.1);box-shadow:0 15px 30px 0 rgba(0,0,0,.1);padding:30px;position:relative}.servicesBox i{position:absolute;left:30px;top:30px;color:#777;font-size:45px;-webkit-transition:.4s;transition:.4s}.servicesBox .content{padding-left:80px}.servicesBox .content h3{font-size:22px;font-weight:600;margin-bottom:15px}.servicesBox .content p{font-size:15px}.servicesBox span{color:#ddd;position:absolute;left:30px;bottom:14px;font-size:50px;font-weight:700}.servicesBox:hover i{color:#000}.fun-facts{position:relative;background-image:url(../../assets/img/fun-facts.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.fun-facts::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.66}.funFact{text-align:center;position:relative;padding:25px}.funFact::before,.funFact::after{content:'';position:absolute;right:0;bottom:0;width:75px;border-bottom:2px solid #fff;border-right:2px solid #fff;height:75px;-webkit-transition:.4s;transition:.4s}.funFact::after{border-bottom:none;border-right:none;border-left:2px solid #fff;border-top:2px solid #fff;right:auto;left:0;top:0}.funFact i{color:#fff;font-size:45px;margin-bottom:20px}.funFact h2{color:#fff;font-size:40px;font-weight:700;margin:0 0 35px;position:relative}.funFact h2::before{content:'';position:absolute;bottom:-20px;left:0;width:55px;background:#fff;height:4px;border-radius:3px;right:0;margin:0 auto}.funFact p{color:#fff;text-transform:uppercase}.funFact:hover::before,.funFact:hover::after{width:110px;height:110px}.resume-area{background-color:#f7f7f7;background-image:url(../../assets/img/experience-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}.resume-area .title{font-size:30px;font-weight:600;margin-bottom:45px;position:relative}.resume-area .title::before{position:absolute;content:'';left:0;bottom:-15px;width:80px;height:3px;background:#000;border-radius:3px}.timeline{border-left:4px solid #000;background:#fff;position:relative;padding:35px;-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.1);box-shadow:0 15px 30px 0 rgba(0,0,0,.1)}.timeline .event{border-bottom:1px dashed #000;padding-bottom:30px;margin-bottom:30px;position:relative}.timeline .event:last-of-type{padding-bottom:0;margin-bottom:0;border:none}.timeline .event::after{position:absolute;-webkit-box-shadow:0 0 0 4px #000;box-shadow:0 0 0 4px #000;left:-42.6px;background:#fff;border-radius:50%;height:11px;width:11px;content:"";top:5px}.timeline li h3{font-size:20px;font-weight:600}.timeline li h4{font-size:18px;margin:20px 0}.timeline li h4 span{font-size:16px;position:relative}.timeline li h4 span ::before{content:'';position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:#000}.timeline li p{font-size:14px}.portfolio-area{padding-bottom:50px}.shorting-menu{text-align:center;margin-bottom:45px}.shorting-menu .filter{border:1px solid #eee;background:#eee;padding:7px 20px;text-transform:capitalize;font-size:15px;cursor:pointer;outline:0!important;-webkit-transition:.4s;transition:.4s;border-radius:30px}.shorting-menu .filter.active,.shorting-menu .filter:hover{background:#000;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.2);box-shadow:0 8px 30px rgba(0,0,0,.2);border-color:#000;color:#fff}.shorting .mix{display:none}.single-portfolio{overflow:hidden;position:relative;margin-bottom:30px}.single-portfolio::before{content:'';position:absolute;left:3%;top:3%;width:94%;height:94%;background:#fff;z-index:1;-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:.4s;transition:.4s}.single-portfolio img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.4s;transition:.4s;width:100%}.single-portfolio .content{position:absolute;top:50%;z-index:2;width:100%;left:0;text-align:center;margin-top:-30px;-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;-webkit-transition:.4s;transition:.4s}.single-portfolio .content h3{font-size:20px;font-weight:600;text-transform:capitalize;margin-bottom:15px}.single-portfolio .content a{width:35px;color:#000;font-size:15px;height:35px;border:1px solid #000;line-height:33px}.single-portfolio .content a:hover{background:#000;color:#fff;border-radius:50%}.single-portfolio:hover::before{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.single-portfolio:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}.single-portfolio:hover .content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.modal{padding-right:0!important}.modal .modal-dialog{margin:0;max-width:100%}.modal .modal-dialog .modal-content{border:none;border-radius:0}.modal .modal-dialog .modal-content .modal-header{position:absolute;right:20px;top:20px;padding:0;border-bottom:none;border-radius:0;z-index:1}.modal .modal-dialog .modal-content .modal-header .close{font-size:50px;background:0 0;border:none}.modal .modal-dialog .modal-content .modal-body{padding:0}.modal .modal-dialog .modal-content .modal-body .portfolio-details-content{max-width:646px;margin:28px auto}.modal .modal-dialog .modal-content .modal-body .portfolio-details-content .portfolio-details-text{margin-top:25px}.modal .modal-dialog .modal-content .modal-body .portfolio-details-content .portfolio-details-text h4{margin-bottom:20px;font-weight:600;font-size:24px}.hire-me{text-align:center;background-image:url(../../assets/img/hire-me.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1}.hire-me::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.66;z-index:-1}.hire-me h3{color:#fff;margin-bottom:30px;font-size:35px;font-weight:600;text-transform:capitalize}.hire-me .btn-primary{background-color:#fff;color:#000;border-color:#fff}.hire-me .btn-primary:hover,.hire-me .btn-primary:focus{color:#fff;background-color:transparent;border-color:#fff}.single-blog-post{-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.1);box-shadow:0 15px 30px 0 rgba(0,0,0,.1)}.single-blog-post .thumb{position:relative;overflow:hidden}.single-blog-post .thumb img{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:.8s;transition:.8s;width:100%}.single-blog-post .thumb .date{position:absolute;top:5px;left:5px;text-align:center;background:#212121;color:#fff;padding:8px 15px;font-weight:600;border-radius:8px;line-height:20px}.single-blog-post .thumb .tag{position:absolute;bottom:0;left:0;background:#000;color:#fff;padding:5px 15px}.single-blog-post .thumb .tag a{color:#fff}.single-blog-post .content{border:1px solid #eee;padding-top:25px;padding-left:20px;padding-right:20px;padding-bottom:25px;border-bottom:0}.single-blog-post .content h4 a{font-size:20px;font-weight:600;margin-bottom:15px;color:#000}.single-blog-post .content p{font-size:15px;color:#777}.single-blog-post .btn{display:block}.single-blog-post:hover .thumb img{-webkit-transform:scale(1.3) rotate(-9deg);transform:scale(1.3) rotate(-9deg)}.blog-slider .single-blog-post{-webkit-box-shadow:0 15px 10px 0 rgba(0,0,0,.1);box-shadow:0 15px 10px 0 rgba(0,0,0,.1);margin-bottom:25px}.blog-slider .owl-controls{text-align:center;margin-top:30px}.blog-slider .owl-controls .owl-dot{background:#777}.blog-slider .owl-controls .owl-dot.active,.blog-slider .owl-controls .owl-dot:hover{background:#000}.testimonials-area{background-image:url(../../assets/img/testimonial-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:relative}.testimonials-area::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.77}.testimonials-area .section-title h2{opacity:.3;color:#777}.testimonials-area .section-title h3{color:#fff}.testimonials-area .section-title h3::before{background:#fff}.testimonials-area .section-title p{color:#fff;position:relative}.testimonial-slider.owl-carousel .owl-item img{display:inline-block;width:85px;border-radius:50%}.testimonial-slider .owl-controls{text-align:center;margin-top:50px}.testimonial-item{background:#fff;padding:35px;text-align:center;border-radius:5px}.testimonial-item .testimonial-info{margin:20px 0}.testimonial-item .testimonial-info h4{font-size:22px;font-weight:600;margin-bottom:8px}.testimonial-item .testimonial-info span{font-size:15px;color:#777}.testimonial-item p{font-size:15px;color:#777;line-height:1.9}.single-testimonial{background:0 0;text-align:left}.single-testimonial .testimonial-info h4{color:#fff}.single-testimonial .testimonial-info span{color:#fff}.single-testimonial p{color:#fff}.page-title{position:relative;z-index:1;height:450px;background-image:url(../../assets/img/main-banner.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;text-align:center}.page-title::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.77;z-index:-1}.page-title h3{color:#fff;margin-bottom:20px;font-weight:700;font-size:30px;text-transform:uppercase}.page-title ul li{display:inline-block;margin:0 4px;color:#fff;font-size:18px;font-weight:500}.page-title ul li a{color:#fff}.page-title ul li a:hover{color:#fff}.blog-details{max-width:750px;margin:0 auto}.blog-details .thumb{position:relative}.blog-details .date{position:absolute;left:0;bottom:0;background:#000;color:#fff;padding:13px 30px;font-size:25px}.blog-details .blog-details-heading{margin:30px 0}.blog-details .blog-details-heading h3{font-weight:600;font-size:30px;text-transform:capitalize;margin-bottom:15px}.blog-details .blog-details-heading ul li{display:inline-block;margin-right:15px;color:#777;font-size:15px}.blog-details .blog-details-heading ul li a{color:#777}.blog-details .blog-details-heading ul li a:hover{color:#000}.blog-details .blog-details-content p{margin-bottom:25px;font-size:15px;color:#777}.blog-details .blog-details-content .blockquote{margin:30px 0;background:#000;padding:25px;color:#fff}.blog-details .blog-details-content .blockquote p{color:#fff;font-size:16px}.blog-details .blog-details-content .blockquote .blockquote-footer{color:#fff;margin-top:20px;font-size:20px;text-transform:uppercase}.blog-details .blog-details-content .blog-details-meta{border-top:2px solid #eee;border-bottom:2px solid #eee;margin:30px 0;padding:30px 0;overflow:hidden}.blog-details .blog-details-content .blog-details-meta .tags{float:left}.blog-details .blog-details-content .blog-details-meta .tags li a{border:1px solid #eee;padding:5px 14px;border-radius:6px;color:#777}.blog-details .blog-details-content .blog-details-meta .tags li a:hover{background:#000;color:#fff;border-color:#000}.blog-details .blog-details-content .blog-details-meta .share{float:right}.blog-details .blog-details-content .blog-details-meta .share li a{color:#777;border:1px solid #eee;width:35px;font-size:15px;height:35px;text-align:center;line-height:34px;border-radius:50%}.blog-details .blog-details-content .blog-details-meta .share li a:hover{background:#000;color:#fff;border-color:#000}.blog-details .blog-details-content .blog-details-meta ul li{display:inline-block}.blog-details .blog-details-content .blog-details-meta ul li.title{font-size:18px;font-weight:500;color:#777;margin-right:5px;margin-bottom:0}.blog-details .blog-details-content .title{font-size:30px;font-weight:600;margin-bottom:30px}.blog-details .blog-details-content .blog-details-comments .single-comments{position:relative}.blog-details .blog-details-content .blog-details-comments .single-comments.left-mr{margin-left:105px;margin-top:25px}.blog-details .blog-details-content .blog-details-comments .single-comments .thumb{position:absolute;left:0;top:0}.blog-details .blog-details-content .blog-details-comments .single-comments .thumb img{border-radius:50%}.blog-details .blog-details-content .blog-details-comments .single-comments .content{padding-left:105px}.blog-details .blog-details-content .blog-details-comments .single-comments .content h4{font-size:18px;font-weight:600}.blog-details .blog-details-content .blog-details-comments .single-comments .content span{font-size:14px;color:#777;display:block;margin:8px 0 15px}.blog-details .blog-details-content .blog-details-comments .single-comments .content p{margin-bottom:20px}.blog-details .blog-details-content .blog-details-comments .single-comments .content a{color:#777}.blog-details .blog-details-content .blog-details-comments .single-comments .content a:hover{color:#000}.blog-details .blog-details-content .blog-details-comments .border{border-color:#eee!important;margin:25px 0}.blog-details .blog-details-content .blog-details-comments-form{margin-top:30px}.contact-area .title{font-size:24px;font-weight:600;margin-bottom:30px}.contact-area .btn-primary.disabled:hover{background:0 0;color:#000}.contact-info{text-align:center;background:#fff;-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.1);box-shadow:0 15px 30px 0 rgba(0,0,0,.1);padding:30px;position:relative;-webkit-transition:.4s;transition:.4s}.contact-info::before,.contact-info::after{content:'';position:absolute;left:0;bottom:0;width:75px;border-bottom:3px solid #ddd;border-left:3px solid #ddd;height:75px;-webkit-transition:.4s;transition:.4s}.contact-info::after{border-left:0;border-bottom:0;border-top:3px solid #ddd;border-right:3px solid #ddd;top:0;right:0;left:auto}.contact-info i{background:#f4f4f4;width:80px;height:80px;line-height:80px;font-size:35px;border-radius:50%;margin-bottom:25px;-webkit-transition:.4s;transition:.4s}.contact-info:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 9px 15px 0 rgba(0,0,0,.1);box-shadow:0 9px 15px 0 rgba(0,0,0,.1)}.contact-info:hover::before,.contact-info:hover::after{width:110px;height:110px;border-color:#000}.contact-info:hover i{background:#000;color:#fff}.lets-connect ul li{margin-top:12px}.lets-connect ul li:first-child{margin-top:0}.lets-connect ul li a{color:#000}.lets-connect ul li a i{width:50px;height:50px;line-height:50px;border:1px solid #000;text-align:center;font-size:20px;margin-right:7px;color:#000;border-radius:50%;-webkit-transition:.4s;transition:.4s}.lets-connect ul li a:hover,.lets-connect ul li a:focus{color:#000}.lets-connect ul li a:hover i,.lets-connect ul li a:focus i{background:#000;color:#fff;border-color:#000}.copyright-area{text-align:center;background:#000;padding:25px 0}.copyright-area p{color:#eee}.copyright-area p a{color:#fff;text-decoration:underline}.copyright-area p a:hover{color:#fff;text-decoration:none}.go-top{position:fixed;cursor:pointer;bottom:30px;right:30px;font-size:25px;color:#fff;background-color:#000;z-index:1;width:40px;text-align:center;height:40px;line-height:39px;border-radius:50%;-webkit-transition:.4s;transition:.4s}.go-top:hover{color:#fff;background:#000;-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.6);box-shadow:0 15px 30px 0 rgba(0,0,0,.6)}