@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700|Poppins:300,400,500|Montserrat:300,400,500,600,700);img{max-width:100%}.gray-bg{background-color:#f6f6f6}.welcome-info p{color:#333;font-size:13px;line-height:44px;margin:0;font-weight:300;font-family:Montserrat,sans-serif}.header-social{float:right}.header-social>a{border-left:1px solid #ececec;color:#b7b7b7;display:inline-block;font-size:18px;height:44px;line-height:44px;text-align:center;width:40px}.header-social>a:last-child{border-right:1px solid #ececec}.header-top{border-bottom:1px solid #ececec}.header-social>a:hover{color:#f8c12c}.header-social{float:right}.header-social>a{border-left:1px solid #ececec;color:#555;display:inline-block;font-size:18px;height:44px;line-height:44px;text-align:center;width:40px}.header-social>a:last-child{border-right:1px solid #ececec}.header-top{border-bottom:1px solid #ececec}.header-social>a:hover{color:#f8c12c}.info-icon>a{background:#565656 none repeat scroll 0 0;border-radius:50%;color:#fff;display:inline-block;font-size:24px;height:43px;line-height:43px;text-align:center;width:43px}.info-box,.info-desc,.info-icon{display:inline-block}.info-box{margin-right:28px}.header-right-box{float:right;margin-top:10px}.info-icon{float:left;margin-right:16px}.info-desc h4{color:#5e5e5e;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;margin-bottom:4px}.info-desc h5{color:#737373;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;margin-bottom:0}.menu ul li{display:inline-block;margin-left:54px;position:relative}.menu ul>li>ul{background:#fff none repeat scroll 0 0;box-shadow:0 6px 12px rgba(0,0,0,.176);left:0;opacity:0;position:absolute;text-align:left;top:105px;transition:all .3s ease 0s;visibility:hidden;width:190px;z-index:999;border-bottom:2px solid #f8c12c}.menu ul>li:hover>ul{opacity:1;top:100%;visibility:visible}.menu ul>li>ul>li{display:block;margin-left:0;border-top:1px solid rgba(0,0,0,.05);display:block}.menu ul>li>ul>li a{color:#313131;display:block;padding:10px}.menu ul>li>ul>li:first-child{margin-left:0}.header-menu-box .get-quout,.header-menu-box .menu{display:inline-block}.get-quout{float:right;margin-right:21px;padding:19px 0}.header-menu-box{background:#313131 none repeat scroll 0 0;border-bottom:2px solid #f8c12c;margin-top:27px}.menu ul li a{color:#fff;display:block;font-size:15px;font-weight:400;padding:31px 0;text-transform:uppercase}.menu ul li:first-child{margin-left:42px}.menu ul li a:hover{color:#f8c12c}.get-quout>a{background:#f8c12c none repeat scroll 0 0;border:1px solid transparent;color:#fff;display:inline-block;font-weight:500;height:46px;line-height:45px;padding:0 42px;text-transform:uppercase}.get-quout>a:hover{border-color:#f8c12c;color:#f8c12c;background:0 0}.header-bottom{margin-top:27px;z-index:9999}.header{padding-bottom:73px;position:relative}.header-menu{bottom:-39px;position:absolute;width:100%;z-index:9999}.overlay::before{background:#2a2a2a;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:99;opacity:.4}.slider-container{position:relative}.nivo-caption{z-index:99}.slider-caption-img img{margin-top:110px;position:inherit!important;width:350px}.slide1-text{position:relative;top:252px}.middle-text .title-1 h2{color:#fff;font-size:32px;margin-bottom:0}.middle-text .title-2 h1{color:#fff;font-size:60px;font-weight:700;margin-bottom:0}.middle-text .desc p{color:#fff;font-weight:300;margin-bottom:35px;margin-top:19px;padding:0}.middle-text .contact-us a{border:2px solid #f8c12c;border-radius:25px;color:#f8c12c;display:inline-block!important;font-size:15px;font-weight:500;height:45px;line-height:41px;padding:0 50px;text-transform:uppercase}.middle-text .contact-us a:hover{background:#f8c12c none repeat scroll 0 0;color:#fff}.about-img,.about-text{float:left;width:50%}.about-text>h1{color:#5b5b5b;font-size:36px;margin-bottom:13px}.about-text>h1 span{color:#f8c12c}.about-text{margin-top:0;padding-left:40px;padding-right:10px}.about-desc p{color:#7b7b7b}.about-desc p.text2{display:inline-block;margin-bottom:0;margin-top:10px}.about-action{background:#4d4d4d none repeat scroll 0 0;border-left:4px solid #f8c12c;bottom:0;display:inline-block;left:40px;padding:20px 0;position:absolute}.about-description{overflow:hidden;position:relative}.about-action .single-action{display:inline-block;padding-left:57px}.about-action .single-action:last-child{padding-right:57px}.about-action p{border-left:3px solid #f8c12c;color:#fff;font-size:20px;font-weight:300;line-height:14px;margin-bottom:0;padding-left:13px}.about-action p span:last-child{display:inline-block;margin-top:5px}.about-action::before{background:rgba(0,0,0,0) url(https://pegan-cnc.com/img/about/2.png) no-repeat scroll 29% center;content:"";height:100%;left:0;position:absolute;top:0;width:100%;pointer-events:none}.section-title h2{font-size:30px;font-weight:700;line-height:22px;margin-bottom:0;text-transform:uppercase;position:relative}.section-title.white h2{color:#fff}.section-title h2{color:#565656}.section-title h2::before{background:rgba(0,0,0,0) url(https://pegan-cnc.com/img/bg/section-title-1.png) no-repeat scroll center center;content:"";height:80px;left:50%;margin-left:-40px;pointer-events:none;position:absolute;top:-36px;width:80px}.section-title.white h2::before{background:rgba(0,0,0,0) url(https://pegan-cnc.com/img/bg/section-title-2.png) no-repeat scroll center center}.section-title h2 span{color:#f2bd2e}.services-area .section-title{margin-bottom:80px}.single-services h3{color:#696969;font-size:26px}.single-services p{color:#8c8c8c;margin-bottom:0}.single-services{background:rgba(0,0,0,0) url(https://pegan-cnc.com/img/services/1.png) no-repeat scroll 96% 90%;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.1);padding:30px 35px 38px 30px;position:relative;transition:all .3s ease 0s}.single-services.two{background:rgba(0,0,0,0) url(https://pegan-cnc.com/img/services/2.png) no-repeat scroll 96% 90%}.single-services.four{background:rgba(0,0,0,0) url(https://pegan-cnc.com/img/services/3.png) no-repeat scroll 96% 90%}.single-services.six{background:rgba(0,0,0,0) url(https://pegan-cnc.com/img/services/4.png) no-repeat scroll 96% 90%}.single-services:hover{box-shadow:0 4px 10px rgba(0,0,0,.15)}.contact_us{position:relative;background:url(https://pegan-cnc.com/img/bg/bg-1.jpg) no-repeat scroll center center/cover}.overlay-white:before{background:#efefef;width:100%;height:100%;content:"";opacity:0;left:0;top:0;position:absolute}.contact-text,.contact-us-button{display:inline-block}.contact-text>h3{color:#585858;font-size:26px;margin-bottom:4px;line-height:20px}.contact-text h2{color:#585858;font-size:32px;font-weight:700;margin-bottom:0}.contact-us-button a{background:#f0bc2e none repeat scroll 0 0;border-radius:25px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;display:inline-block;font-weight:500;height:45px;line-height:45px;padding:0 58px;text-transform:uppercase;transition:all .3s ease 0s}.contact-us-button a:hover{background:#565656 none repeat scroll 0 0;color:#fff}.contact-us-button a:hover{opacity:.9}.contact-us-button{position:absolute;right:0;top:12px}.contact-us-desc{position:relative}.our-latest-work .section-title,.team-area .section-title{margin-bottom:60px}.latest-work-menu li{border-right:1px solid #c8c8c8;display:inline-block;position:relative}.latest-work-menu li span:hover,.latest-work-menu li.active span{color:#f0bc2e}.latest-work-menu li span{color:#444;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;height:31px;line-height:31px;padding:0 36px;position:relative;z-index:99999}.latest-work-menu.text-center ul{border:1px solid #c8c8c8;display:inline-block}.latest-work-menu{margin-bottom:58px}.work-hover{opacity:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.single-work{margin-bottom:30px;position:relative}.single-work::before{background:rgba(250,194,68,.85) none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease 0s;width:100%}.single-work:hover::before{opacity:1}.single-work:hover .work-hover{opacity:1}.work-hover>h5::before{background:#fff none repeat scroll 0 0;bottom:0;content:"";height:1px;left:50%;margin-bottom:8px;margin-left:-51px;position:absolute;width:102px}.work-hover>h5{display:inline-block;font-size:16px;line-height:18px;padding-bottom:22px}.work-hover h6,.work-hover>h5{color:#fff;font-family:Montserrat,sans-serif;margin-bottom:0;position:relative;text-transform:uppercase;transition:all .5s ease 0s}.work-hover h6{font-size:12px;line-height:12px}.testimonial{background:rgba(0,0,0,0) url(https://pegan-cnc.com/img/bg/bg-3o.webp) no-repeat scroll center center/cover;padding:180px 0 170px;position:relative}.testimonial.overlay:before{z-index:inherit;opacity:.75}.testimonial-desc>p{color:#fff;font-size:20px;line-height:32px;margin-bottom:0}.testimonial-title>h2{color:#fff;font-family:Montserrat,sans-serif;font-size:30px}.testimonial-title>p{color:#fff;font-size:18px;line-height:20px;margin-bottom:0}.testimonial-desc{margin-bottom:72px;position:relative}.testimonial-desc::before{background:#fff none repeat scroll 0 0;bottom:-57px;content:"";height:41px;position:absolute;width:2px}.single-brand img{-webkit-filter:grayscale(100%);-mz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url('data:image/svg+xml;charset=utf-8,SVG_REPLACED#filter');filter:grayscale(100%)}.single-brand img:hover{-webkit-filter:none;-mz-filter:none;-o-filter:none;filter:none}.brand{border-bottom:1px solid #404040;padding:53px 0}.single-team{border:1px solid #ddd}.team-text>h3{font-size:20px;font-weight:500;margin-bottom:5px}.team-text>h5{color:#444;font-size:14px;font-weight:400;margin-bottom:20px}.team-text{padding:27px 0 30px}.team-text ul li{display:inline-table;margin:0 5px}.team-text ul li a{border:1px solid #f2bd2e;border-radius:50%;color:#f2bd2e;display:block;font-size:15px;height:30px;line-height:30px;overflow:hidden;transition:all .5s ease 0s;vertical-align:middle;width:30px}.team-text ul li a:hover{border:1px solid #f2bd2e;color:#fff;background-color:#f2bd2e}.team-img>img{width:100%}.footer-area{background:#2c2c2c none repeat scroll 0 0}.footer-top .col-md-1.links{padding:0}.footer-top{padding:93px 0}.f-logo{margin-bottom:21px}.single-footer-text>p{color:#ddd;font-weight:300;margin-bottom:0}.fector .single-footer-text>p{font-family:Montserrat,sans-serif}.footer-social{margin-top:18px}.footer-social>a{border-radius:50%;color:#fff;display:inline-block;font-size:16px;height:26px;line-height:26px;margin-left:15px;text-align:center;width:26px}.footer-social>a:hover{background:#f8c12c none repeat scroll 0 0}.footer-social>a:first-child{margin-left:0}.single-footer-title>h3{color:#fff;font-size:20px;line-height:16px;text-transform:uppercase}.single-footer-title>h3 span{color:#f2bd2e;display:inline-block;margin-bottom:15px}.single-footer.contact,.single-footer.link{margin-top:35px}.single-footer-contact{margin-top:17px}.single-footer-contact>p{color:#ddd;font-weight:300;margin-bottom:0}.single-footer-contact>p span{color:#ddd;font-size:13px}.single-footer-contact>p span a{color:#a5a5a5;transition:all .3s ease 0s}.single-footer-contact>p span a:hover{color:#f2bd2e}.single-footer-desc li a{color:#ddd;font-family:Poppins,sans-serif;font-size:13px;font-weight:300;text-transform:uppercase}.single-footer-desc li{margin-bottom:7px}.single-footer-desc li:last-child{margin-bottom:0}.single-footer-desc li a:hover{color:#fff}.footer-bottom{background:#373737 none repeat scroll 0 0}.copyright>p{color:#fff;font-size:12px;margin-bottom:0;padding:12px 0}.mobile-menu-area{background:rgba(0,0,0,0) none repeat scroll 0 0;margin-top:16px;position:absolute;top:100%;width:100%;z-index:9999999}h3.main-contact{font-size:20px;font-weight:500;letter-spacing:1px;margin-bottom:32px;text-transform:uppercase;color:#5b5b5b}.blog-info{margin-top:17px}.blog-info.blog-pad{margin:0;padding:20px 25px}.hm-blog .blog-info.blog-pad{padding:30px 25px}.blog-meta>span{padding-right:20px}.blog-meta a{color:#666;transition:all .3s ease 0s}.blog-meta span{color:#666;transition:all .3s ease 0s}.blog-meta a:hover{color:#f2bd2e}.blog-meta a i{color:#464646;font-size:14px;padding-right:10px}.blog-meta i{color:#464646;font-size:14px;padding-right:10px}.blog-info h3{font-size:16px;font-weight:500;letter-spacing:1px;line-height:20px;margin:15px 0 20px;text-transform:uppercase}.blog-info>a{border:1px solid #f2bd2e;color:#464646;display:inline-block;font-size:12px;margin-top:14px;padding:10px 30px 8px;text-transform:uppercase;transition:all .3s ease 0s}.blog-info>a{margin-top:0}.blog-info>a:hover{background-color:#f2bd2e;color:#fff}.blog-img img{width:100%}.blog-info>p{color:#666}.blog-title>h3{font-size:16px;font-weight:500;margin-bottom:6px}.blog-title>span{color:#666;display:block;margin-bottom:7px}.blog-img>img{width:100%}