@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/gm-preloader.gif') 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,
button:visited,
button.active,
button:hover,
button:focus,
input:visited,
input.active,
input:hover,
input:focus,
textarea:hover,
textarea:focus,
a:hover,
a:focus,
a:visited,
a.active{outline:none;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, 0.7);position:absolute;left:0;top:0;width:100%;height:100%;}
.owl-carousel{z-index:0;}
.section-content{padding-top:65px;padding-bottom:75px;}
.georgia-head h2{font-size:36px;font-weight:700;color:#040404;float:left;}
.georgia-title p{font-style:italic;padding-top:15px;}
.georgia-buttton,
.send button{height:50px;width:150px;background-color:#a97c52;line-height:50px;text-align:center;border-radius:5px;position:relative;}
.georgia-buttton:after,
.send button:after{position:absolute;content:'';height:100px;width:30px;background-color:rgba(255, 255, 255, 0.6);top:-15px;transform:rotate(30deg);left:0px;opacity:0;transition:.5s all ease-in-out;}
.georgia-buttton a{color:#ffffff;font-weight:700;display:block;width:100%;}
.send button{border:none;color:#ffffff;font-weight:700;}
.georgia-buttton:hover,
.send button:hover{background-color:#a97c52;}
.georgia-buttton:hover:after,
.send button:hover:after{opacity:1;left:160px;}
.colmd4{max-width:370px;}
.scrollup{display:none;}
.black{color:#040404;}
.red{color:#a97c52;}
.gray{color:#525252;}
.white-gray{color:#e5e5e5;}
.ml10{margin-left:10px}
.ml25{margin-left:25px}
.mb35{margin-bottom:35px}
.mt50{margin-top:50px}
.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}
.georgia-newsletter{left:0;top:100%;width:100%;position:absolute;}
.content-box{padding:0 15px 0px 0px;position:relative;}
.georgia-header{position:fixed;top:0;width:100%;z-index:1;}
.slider-preview-section{position:relative;background-image:url(image/slide-img6.jpg);background-position:80%;background-size:cover;background-repeat:no-repeat;}
.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:360px;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:105px;animation:downarrow 0.6s infinite alternate ease-in-out;;left:-6px;}
.slide-content .button-arrow i{font-size:36px;}
@-webkit-keyframes downarrow{0%{-webkit-transform:translateY(0);opacity:0.5}
100%{-webkit-transform:translateY(0.4em);opacity:1}
}
.slider-social{position:absolute;right:0px;top:60%;-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:#a97c52;}
.download-option{position:absolute;bottom:50px;right:115px;background-color:rgba(250, 254, 255, 0.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:#a97c52;}
.download-option:hover a,
.download-option:hover i{color:#ffffff}
.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 .georgia-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%;}
}
@keyframes Rx-width-100{0%{width:0%;}
100%{width:100%;}
}
@-webkit-keyframes Rx-width-100{0%{width:0%;}
100%{width:100%;}
}
.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;}
.Rx-width-100{-webkit-animation-name:Rx-width-100;-o-animation-name:Rx-width-100;animation-name:Rx-width-100;animation-fill-mode:forwards;}
.progress{overflow:visible;height:5px;margin-bottom:20px;background-color:#e5e5e5;border-radius:0;}
.progress-bar{position:relative;background:#a97c52;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:#a97c52;line-height:20px;left:3px;text-align:center;top:0px;-webkit-box-shadow:0px 0px 20px -8px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 0px 20px -8px rgba(0, 0, 0, 0.75);box-shadow:0px 0px 20px -8px rgba(0, 0, 0, 0.75);font-size:12px;color:#ffffff;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 #a97c52;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:#a97c52;}
.services-icon-text:hover .service-no{color:#a97c52;}
.resume-tittle h3{font-size:26px;}
.qualification-year p{font-family:'Josefin Sans', sans-serif;font-size:18px;font-weight:700;color:#a97c52;width:45px;}
.resume-qualification{position:relative;margin-top:45px;}
.resume-qualification:before{position:absolute;content:'';width:1px;background-color:#b5b5b5;height:100%;left:65px;}
.resume-qualification-details{display:inline-block;}
.qualification-text-content{display:table;}
.qualification-tittle{position:relative;padding-top:5px;}
.qualification-tittle:before{position:absolute;content:'';background-color:#ffffff;height:10px;width:10px;border-radius:100%;border:1px solid #a97c52;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;}
.qualification-text-content:after{position:absolute;content:'';background-color:#a97c52;width:1px;height:0%;top:20px;left:-10px;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:#a97c52;}
.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, 0.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(0.5, 0.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-item{}
.project-item-details .mix:hover{box-shadow:0 0 10px 5px rgba(222, 222, 222, 0.5);}
.project-item-details .mix:hover img{transform:scale(1.2);}
.project-item-details .mix:hover .overlay{opacity:1;-webkit-transform:rotateX(0deg) scale(1, 1);transform:rotateX(0deg) scale(1, 1);}
.georgia-newsletter h3{font-weight:700;font-size:18px;}
.georgia-newsletter .form-control{border:none;border-bottom:1px solid #040404;box-shadow:none;border-radius:0;background-color:transparent;padding:0;}
.georgia-newsletter .newsletter-form{position:relative;max-width:270px;}
.submit-btn button{background-color:transparent;border:none;position:absolute;right:0;top:5px;}
.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:0px solid transparent;border-right:40px solid transparent;border-top:40px solid #e5e5e5;left:70px;bottom:-40px;}
.testimonial-text:before{position:absolute;content:'';border-left:0px solid transparent;border-right:38px solid transparent;border-top:38px solid #ffffff;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:#f9f9f9;}
.read-more{position:relative;}
.right-arrow{position:absolute;animation:rightarrow 0.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:0.5}
100%{-webkit-transform:translateX(0.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:#a97c52}
.read-more a{font-weight:700;}
.hello-contact-form input,
.contact-info textarea{border:none;border-bottom:1px solid #ababab;background-color:transparent;width:100%;padding:15px 0px;transition:.3s all ease-in-out;}
.hello-contact-form input:focus,
.contact-info textarea:focus{border-bottom:1px solid #a97c52;}
.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:30px 0px 20px 0px;}
.copy-right-text p{color:#ffffff;}
.footer-social .social-share li a{color:#ffffff}
.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, 0.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:#a97c52;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 0px 50px 30px;border-left:10px solid #a97c52;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:#a97c52;margin-left:10px;transition:.3s all ease-in-out;}
.categories-list-item li:before{content:'';position:absolute;height:2px;width:0px;top:12px;background-color:#a97c52;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:#a97c52;text-decoration:underline;}
.blog-pagination .pagination li a{color:#424242;}
.pagination .active,
.pagination>li>a:hover{color:#ffffff !important;background-color:#a97c52;border-color:#a97c52;}
.blog-grid-content .blog-grid-pic-text{display:table;background-color:#f9f9f9;margin-bottom:50px;padding-bottom:15px;border-bottom:1px solid #a97c52;}
.blog-grid-text{padding:0px 5px 0px 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:0px 0px 70px 115px;}
.music-bg{cursor:pointer;position:fixed;bottom:130px;right:20px;width:45px;height:45px;background:#a97c52;display:flex;justify-content:center;align-items:center;transition:all ease 0.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 0.5s ease-out alternate infinite;-webkit-animation:musicbar 2s 0.5s ease-out alternate infinite;animation:musicbar 2s 0.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 0.25s ease-out alternate infinite;-webkit-animation:musicbar 2s 0.25s ease-out alternate infinite;animation:musicbar 2s 0.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 .georgia-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:#a97c52;}
.scrollup i{font-size:26px;color:#fff;line-height:45px;margin-left:10px;}
.list-item li{display:block;font-size:18px;}
@media screen and (max-width:820px){.navbar-brand img{height:40px!important;}
.hobby{display:none}
.page-head-section{display:none!important}
}
@media screen and (max-width:420px){.slide-content{left:20%!important;}
}
@media screen and (max-width:375px){.slide-content{max-width:230px!important;}
}
@media screen and (max-width:1024px){.headphones i{color:#ffffff;font-size:26px;display:block;margin-left:2px;margin-bottom:-7px;animation:downarrow 0.6s infinite alternate ease-in-out;}
}
@media screen and (min-width:1025px){.headphones i{color:#ffffff;font-size:26px;display:block;margin-left:2px;margin-bottom:-7px;animation:downarrow 0.6s infinite alternate ease-in-out;}
}
.skill_progress .skilled-tittle i{font-size:26px;animation:downarrow 0.6s infinite alternate ease-in-out;color:#a97c52}