#preloader:after,#preloader:before{width:80px;height:80px;display:block;top:50%;transform:translate(-50%,-50%);animation-name:LoaderCicle;animation-duration:2s;animation-timing-function:linear;content:"";animation-iteration-count:infinite;opacity:0;left:50%;position:absolute}#preloader:after,#preloader:before,.ani-top-bottom{animation-iteration-count:infinite}#scroll-value,.scroll-top-percentage{place-items:center;border-radius:50%}:root{--primary-color:#FC5220;--secondary-color:#121c22}#preloader{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#fff;z-index:999999;transition:opacity .3s;text-align:center;width:100%;height:100%}#preloader:before{border:3px solid #fc5220;border-radius:50%}#preloader:after{border:3px solid #fc5220;border-radius:50%;animation-delay:1s}@keyframes LoaderCicle{0%{width:0;height:0;opacity:0}10%{width:10px;height:10px;opacity:1}80%{width:60px;height:60px;opacity:.1}100%{width:70px;height:70px;opacity:0}}a:active,a:hover{color:#fc5220;text-decoration:none}.btn-style1.secondary:hover,.contact-us .follow-company-icon2 a:hover,.primary-overlay[data-overlay-dark]:before,.social-icon-style1 li a:hover,.social-icon-style5 a:hover{background:#fc5220}.btn-style1.secondary,.btn-style1:hover,.secondary-overlay[data-overlay-dark]:before{background:#121c22}.left-overlay-secondary[data-overlay-dark]:before{background:rgba(18,28,34,.76);background:linear-gradient(-90deg,transparent,#121c22 65%)}.navbar-nav li.active>a,.navbar-nav li.current>a,.text-primary,.text-primary-hover:hover{color:#fc5220!important}.bg-primary{background-color:#fc5220!important}.text-dark,.text-dark-hover:hover,.text-secondary,.text-secondary-hover:hover{color:#121c22!important}.bg-secondary{background-color:#121c22!important}.form-control{border-radius:3px}.text-white-hover:hover{color:#fff!important}.text-white-hover-light:hover{color:rgba(255,255,255,.65)!important}.min-vh-100{min-height:100vh}.card-style01 img,.card-style07 .team-before-hover .team-img img,.common-hover-img img,.portfolio-style-01 img{transition:.5s}.card-style01:hover img,.card-style07:hover .team-before-hover .team-img img,.common-hover-img:hover img,.portfolio-style-01:hover img{transform:scale(1.1)}.bg-gradient-black-dark-orange:before{opacity:.7;position:absolute;height:100%;width:100%;top:0;left:0;content:"";background:rgba(0,0,0,.76);background-image:linear-gradient(to right top,#353332,#312b28,#15110f,#4a3229,#5a2611)}.cd-headline.clip .cd-words-wrapper:after,.faq-style01 .video_btn:after,.faq-style01 .video_btn:before,.page-title-section ul li:last-child:after{content:none}.ani-top-bottom{animation-duration:5s;animation-name:TopBottom;animation-timing-function:ease-in-out}@keyframes TopBottom{0%,100%{transform:translate(0,0)}65%{transform:translate(0,30px)}}.scroll-top-percentage{height:60px;width:60px;position:fixed;bottom:40px;color:#fff;right:50px;-webkit-transform:scale(0);transform:scale(0);display:-ms-grid;display:grid;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s;z-index:100}.btn-style1,.btn-style1 span,.btn-style2>span,.list-style1 li,.list-style2 li,.top-bar{position:relative}.scroll-top-percentage.active{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;-webkit-animation:.5s ease-in-out scrollToTop;animation:.5s ease-in-out scrollToTop;-webkit-transition:.3s;transition:.3s}#scroll-value{height:calc(100% - 6px);width:calc(100% - 6px);color:var(--rr-common-white);display:-ms-grid;display:grid;font-size:16px;font-weight:600}#scroll-value i{font-size:20px}@-webkit-keyframes scrollToTop{0%{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes scrollToTop{0%{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.list-style1 li{font-weight:600;padding:0 0 0 45px;margin-bottom:14px}.accordion .card:last-child,.blog-sidebar .widget .category-list li:last-child,.card-style02 .card-body ul li:last-child,.footer-style01 .links-wrap li:last-child,.list-style1 li:last-child,.list-style2 li:last-child,.resp-vtabs .resp-tabs-list li:last-child,.service-sidebar .widget-brochure li:last-child,.top-bar-info ul{margin-bottom:0}.list-style1 li:before{content:"\e64c";font-family:themify;color:#fc5220;font-size:12px;background:rgba(252,82,32,.1);position:absolute;left:0;top:2px;width:24px;height:24px;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:50%}.list-style2{list-style:none;padding-left:0}.list-style2 li{line-height:32px;padding-left:30px;margin-bottom:8px}.list-style2 li:before{content:'\e64c';font-family:themify;font-size:18px;position:absolute;top:0;left:0;font-weight:700;line-height:35px;color:#fc5220}.btn-style1{cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:24px;color:#fff;background:#fc5220;padding:13px 32px!important;border-radius:.25rem;z-index:1;text-transform:uppercase;transition:.4s ease-in-out}.btn-style1 span{z-index:9;color:#fff}.btn-style1.white-hover:active,.btn-style1.white-hover:focus,.btn-style1.white-hover:hover{background:#fff;transition:.4s ease-in-out}.btn-style1.white-hover:active span,.btn-style1.white-hover:focus span,.btn-style1.white-hover:hover span{color:#121c22;transition:.4s ease-in-out}.btn-style1.white-border:before{border-color:#fff}.btn-style1.border-primary{border:1px solid #fc5220!important}.btn-style1.border-primary:hover{border:1px solid #fff!important}.btn-style1.medium{padding:12px 36px!important}.btn-style1.small{padding:9px 27px!important;font-size:14px}.btn-style2{background-color:#fc5220;color:#fff;padding:10px 25px;border-radius:6px;display:inline-block;font-size:16px}.btn-style2:active,.btn-style2:hover{background:#232323;color:#fff}.btn-style2>span{display:inline-flex;align-items:center;overflow:hidden}.btn-style2:active .btn-small,.btn-style2:hover .btn-small{transform:translateY(-200%)}.btn-style2 .btn-small{transition:opacity .65s,transform .85s;transition-timing-function:cubic-bezier(0.15,0.85,0.31,1)}.btn-style2:active .btn-small:before,.btn-style2:hover .btn-small:before{transform:translate(-50%,150%);opacity:1}.btn-style2 .btn-small:before{content:attr(data-text);display:inline-block;position:absolute;white-space:nowrap;top:50%;opacity:0;left:50%;transform:translate(-50%,100%);transition:opacity .5s,transform .8s;transition-timing-function:cubic-bezier(0.15,0.85,0.31,1)}.top-bar-info{display:inline-block;vertical-align:middle}.top-bar-info li{font-weight:500;color:#fff;list-style-type:none;font-size:14px;padding:0 5px;display:inline-block;margin-bottom:0}.top-bar{display:block;z-index:999;padding:7px 0}.top-bar-info li i{font-size:16px;color:#fff;margin-right:8px;margin-top:0;display:inline-block;vertical-align:text-bottom}.top-social-icon{padding:0;float:right;margin:0}.top-social-icon li{font-size:14px;list-style-type:none;float:left;text-align:center;margin:0;padding:0 7px}.top-social-icon li:last-child,.top-social-icon li:last-child a{padding-right:0}.top-social-icon li a{color:#fff;line-height:28px;-webkit-transition-duration:.3s;transition-duration:.3s;padding:0 3px}.top-social-icon li a:hover{color:rgba(255,255,255,.65)}.attr-nav>ul>li>a.butn,.card-style01:hover .card-body h3 a,.card-style05:hover .card-body h4,.card-style05:hover .card-body h4 a,.card-style05:hover .card-body p,.footer-style01 .links-wrap li a:hover,.portfolio-style-01 .portfolio-btn a,.services-carousel-one.owl-theme .owl-nav [class*=owl-]:hover i,.video_btn:focus i,.video_btn:hover i{color:#fff}.navbar>ul>li.current>a:after{border-color:transparent #fc5220 #fc5220 transparent!important}.header-style2 .navbar-nav li.current>a,.header-style2.scrollHeader .navbar-nav li.current>a,.header-style2.scrollHeader .navbar-nav li.current>a:hover,.header-style3 .navbar-nav li.active>a,.header-style3 .navbar-nav li.current>a,.menu_area-light .navbar-nav li.active>a,.menu_area-light .navbar-nav li.current>a,.menu_area-light.scrollHeader .navbar-nav li.active>a,.menu_area-light.scrollHeader .navbar-nav li.current>a,.menu_area-light.scrollHeader .navbar-nav li.current>a:hover,.portfolio-style-01 .content .title a:hover,.portfolio-style-01:hover .portfolio-btn a,.search-form_input,.search-frame .search,.search-frame .search_list .match,.search-frame .search_list li:before,.search-frame h4 a:hover,.service-style01 .service-item:hover .sv-btn,footer .email a:active,footer .email a:focus,footer .email a:hover,footer .phone a:active,footer .phone a:focus,footer .phone a:hover{color:#fc5220}.header-style2 .navbar>ul>li.current>a:after,.header-style2.scrollHeader .navbar>ul>li.current>a:after,.menu_area-light .navbar>ul>li.current>a:after,.menu_area-light.scrollHeader .navbar>ul>li.current>a:after{border-color:transparent #fc5220 #fc5220 transparent}@media screen and (min-width:992px){.header-style1.scrollHeader .attr-nav>ul>li>a.btn-style1,.header-style3.scrollHeader .attr-nav>ul>li>a.btn-style1{color:#fff;border:1px solid transparent}.header-style1.scrollHeader .attr-nav>ul>li>a.btn-style1:active,.header-style1.scrollHeader .attr-nav>ul>li>a.btn-style1:focus,.header-style1.scrollHeader .attr-nav>ul>li>a.btn-style1:hover,.header-style3.scrollHeader .attr-nav>ul>li>a.btn-style1:active,.header-style3.scrollHeader .attr-nav>ul>li>a.btn-style1:focus,.header-style3.scrollHeader .attr-nav>ul>li>a.btn-style1:hover{color:#fc5220;border:1px solid #fc5220}.header-style2 .navbar ul ul li.active>a,.header-style2 .navbar-nav li.active>a,.header-style2 .navbar-nav li.current>a,.header-style2 .navbar-nav li.has-sub a:active,.header-style2 .navbar-nav li.has-sub a:focus,.header-style2 .navbar-nav li.has-sub a:hover,.header-style2.scrollHeader .navbar-nav li.current>a,.header-style2.scrollHeader .navbar-nav li.current>a:hover,.header-style2.scrollHeader .navbar-nav>li.has-sub>a:hover,.header-style3 .navbar ul ul li.active>a,.header-style3 .navbar-nav li.active>a,.header-style3 .navbar-nav li.current>a,.header-style3 .navbar-nav li.has-sub a:hover,.header-style3 .navbar-nav>li.has-sub>a:hover,.header-style3 .navbar-nav>li>a:active,.header-style3 .navbar-nav>li>a:focus,.header-style3 .navbar-nav>li>a:hover,.header-style3.scrollHeader .navbar-nav li.current>a,.header-style3.scrollHeader .navbar-nav li.current>a:hover,.header-style3.scrollHeader .navbar-nav>li.active>a,.header-style3.scrollHeader .navbar-nav>li.has-sub>a:hover,.menu_area-light .navbar ul ul li.active>a,.menu_area-light .navbar-nav li.has-sub a:hover,.menu_area-light.scrollHeader .navbar-nav>li.has-sub>a:hover{color:#fc5220}.menu_area-light .navbar>ul>li.has-sub>a:hover:after{border-color:#fc5220}.header-style2 .navbar>ul>li.has-sub.current>a:hover:after,.header-style2 .navbar>ul>li.has-sub>a:active:after,.header-style2 .navbar>ul>li.has-sub>a:focus:after,.header-style2 .navbar>ul>li.has-sub>a:hover:after,.header-style2.scrollHeader .navbar-nav>li.has-sub>a:hover:after,.header-style2.scrollHeader .navbar>ul>li.current>a:after,.header-style3 .navbar>ul>li.current>a:after,.header-style3 .navbar>ul>li.has-sub>a:hover:after,.header-style3.scrollHeader .navbar>ul>li.current>a:after,.header-style3.scrollHeader .navbar>ul>li.has-sub>a:hover:after{border-color:transparent #fc5220 #fc5220 transparent}.header-style2 .butn.secondary:before{background:#fff}.header-style2 .butn.secondary:active,.header-style2 .butn.secondary:focus,.header-style2 .butn.secondary:hover{color:#121c22!important}.header-style2.scrollHeader .butn.secondary:before{background:#fc5220}.header-style2.scrollHeader .butn.secondary:active,.header-style2.scrollHeader .butn.secondary:focus,.header-style2.scrollHeader .butn.secondary:hover{color:#fff!important}}.banner-style01 .banner-btn a i{font-size:109px;position:absolute;color:#fff}.banner-style01 .banner-contact{position:absolute;right:0;bottom:0;padding:55px 70px;min-width:500px;z-index:99;background-color:#121c22}.banner-style02 .banner-button{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:center;justify-content:flex-start;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.banner-style02 .banner-button .button-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;-webkit-transition:.3s;transition:.3s;margin-right:15px;width:65px;height:65px;background-color:#fc5220;border-radius:50%}.banner-style02 .banner-button .button-arrow i{font-size:18px;color:#fff;position:relative;z-index:1;-webkit-transition:.4s cubic-bezier(.12, 0, .39, 0);transition:.4s cubic-bezier(.12, 0, .39, 0);font-weight:700}.banner-style02 .banner-button .button-text a{font-size:19px}.banner-style02 .left-text{position:absolute;transform:rotate(-90deg) translate(-50%,50%);transform-origin:0 50%;transition:1s cubic-bezier(.7, 0, .3, 1)!important;top:50%;left:50px;z-index:9}.card-style07 .team-before-hover,.history-timeline,.newsletter-form01,.quform .quform-elements,.quform-input,.slider-fade1 .owl-item,.title-sm{position:relative}.banner-style02 .left-text span{font-size:16px;color:#fff}.banner-style02 .left-text span i{font-size:18px;margin-right:10px;display:inline-block}.page-title-section ul li a,.page-title-section ul li:last-child,.page-title-section ul li:last-child a{font-size:16px;letter-spacing:1px;font-weight:700;color:#fff;text-transform:capitalize}@media screen and (max-width:1599px){.banner-style02 .left-text{left:10px}.services-carousel-one.owl-carousel .owl-nav button.owl-prev{left:0}.services-carousel-one.owl-carousel .owl-nav button.owl-next{right:0}}@media screen and (max-width:1200px){.banner-style02 .left-text{left:0}}.slider-fade1 h1{margin-bottom:25px;animation-delay:.8s}.slider-fade1 h1 span{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}.slider-fade1 p{animation-delay:1.2s}.slider-fade1 a{animation-delay:1.6s}.slider-fade1.owl-theme .owl-nav [class*=owl-]{position:absolute;right:inherit;top:0;bottom:0;width:60px;height:60px;border:none;background:#fc5220;border-radius:60px;line-height:65px;transition-duration:.5s;left:15px;text-align:center;margin:auto;opacity:.3}.slider-fade1.owl-theme .owl-nav .owl-next{top:0;bottom:0;left:inherit;right:15px}.slider-fade1 .owl-nav i{font-weight:600;color:#fff;transition-duration:.5s;font-size:20px}.slider-fade1.owl-theme .owl-nav .owl-next:hover,.slider-fade1.owl-theme .owl-nav .owl-prev:hover{opacity:1;background:#fc5220}.title-sm{font-weight:400;z-index:2;display:inline-block}.title-sm:before{content:'';background:#fc5220;height:8px;width:100%;position:absolute;bottom:8px;z-index:-1}.title-sm.banner:before{bottom:15px}.section-title-01 span:before{content:"";position:absolute;bottom:4px;left:2px;width:2px;height:2px;background-color:#fc5220}.page-title-section{padding:180px 0 90px}.page-title-section.style1{padding:150px 0}.page-title-section h1{font-size:64px;line-height:1;text-shadow:0 0 3px rgba(0,0,0,.2);color:#fff;margin-bottom:10px;position:relative;z-index:9;word-wrap:break-word}.page-title-section ul{margin:0;padding:0;list-style:none;display:inline-block;line-height:1.2}.footer-logo>a,.page-title-section ul li,.quform-loading-wrap .quform-loading{display:inline-block}.page-title-section ul li:last-child{opacity:.6}.page-title-section ul li:last-child a{opacity:.8}.page-title-section ul li:after{content:"";font-weight:700;vertical-align:middle;background-color:#fc5220;width:10px;padding:0 5px 0 10px;height:2px;display:inline-block;margin:0 15px}.page-title-section .shape-1{padding:20px;background:#fff;z-index:3;bottom:73px;left:52px}.card-style01 .card-body{box-shadow:0 2px 20px 0 rgba(0,0,0,.06);border-radius:0 0 .375rem .375rem;transition:.4s;padding:0;margin-bottom:20px}.card-style01:hover .card-body,.card-style03:hover .card-btn,.card-style03:hover .card-icon,.card-style05:hover .card-body,.lg-progress-bar .lg-progress,.next-page .image-next:after,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.prev-page .image-prev:after,.progress-style1 .progress .progress-bar{background-color:#fc5220}.card-style03 .card-icon,.card-style03:hover{background-color:#fff;box-shadow:0 10px 60px rgba(0,0,0,.05)}.card-style01 .card-body h3 a{padding:20px 15px;color:#121c22;display:block}.card-style02 .card-body ul li{font-size:18px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.card-style02.second{border:1px solid rgba(252,82,32,.3)}.card-style02 .card-one{font-size:100px;font-weight:700;text-shadow:1px 1px 0 #fc5220,-1px -1px 0 #fc5220,1px -1px 0 #fc5220,-1px 1px 0 #fc5220,1px 1px 0 #fc5220;vertical-align:top;color:#fff;line-height:.75em;letter-spacing:-.03em;margin-right:8px}.card-style02 .card-two{font-size:60px;margin-right:8px}.card-style02 .card-number{font-size:16px;font-weight:500;color:#fc5220}.card-style03{padding:0 30px 30px;border-radius:0;-webkit-transition:.3s ease-out;transition:.3s ease-out;background-color:#f8f9fa;border:none;position:relative}.card-style03 .card-icon{position:relative;margin-top:-50px;border-radius:50%;width:100px;height:100px;display:flex;justify-content:center;align-items:center;transition:.4s ease-out;margin-bottom:30px}.card-style03 .card-btn{width:50px;height:50px;border-radius:50%;border:1px solid rgba(18,74,47,.1);font-size:35px;transition:.3s ease-out;position:relative}.card-style03 .card-btn i{position:absolute;bottom:-9px;left:-7px}.card-style03 .hover-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.card-style03:hover .hover-icon,.card-style07 .team-before-hover:hover:before,.clients-carousel-one .client-img:hover img,.owl-thumbs button.active img{opacity:1}.card-style03:hover .main-icon{opacity:0}.card-style04{border:none;box-shadow:0 3px 20px rgba(9,19,32,.03)}.card-style04 .card-body{box-shadow:0 2px 20px 0 rgba(0,0,0,.06)}.card-style04 .blog-img img{will-change:transform;-webkit-transition:.5s;-ms-transition:.5s;transition:.5s;-webkit-transform:scale(1.01,1.01);-ms-transform:scale(1.01,1.01);transform:scale(1.01,1.01)}.card-style04 .post-date{position:absolute;right:30px;top:-42px;background:#fc5220;color:#fff;border-radius:3px;line-height:normal;text-align:center;text-transform:uppercase;font-weight:700;padding:14px 15px}.card-style04 .read-more{font-weight:700;letter-spacing:1px;font-size:14px;color:#4e86ff}.card-style04 .blog-tag:before{content:"";margin:0 .75em;width:3px;height:3px;background-color:#8e919d;top:50%;transform:translateY(-50%);left:0;display:inline-block;position:absolute;border-radius:50%}.card-style04 .read-more:hover{color:#33d687}.card-style04:hover .blog-img img{-webkit-transform:scale(1.07,1.07);-ms-transform:scale(1.07,1.07);transform:scale(1.07,1.07)}.card-style05{position:relative;z-index:1;line-height:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:none}.card-style05 .card-img{position:relative;overflow:hidden}.card-style05 .card-img:before{content:'';left:0;top:0;position:absolute;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.65);visibility:hidden;opacity:0;transition:.3s}.card-style05:hover .card-img:before,.owl-thumbs button.active .title,.portfolio-style-01:hover .content .icon,.portfolio-style-01:hover .content p{opacity:1;visibility:visible}.card-style05 .card-body{position:absolute;left:30px;bottom:30px;right:30px;z-index:2;background-color:#fff;padding:40px 58px 40px 40px;transition:.3s}.card-style05:hover .card-body .card-icon{opacity:1;visibility:visible;height:50px;margin-top:25px}.card-style05 .card-body .card-icon{display:flex;align-items:center;justify-content:center;width:50px;height:0;opacity:0;visibility:hidden;background-color:#fff;border-radius:50%;transition:.3s}.card-style06 .card-img-text{position:absolute;top:25px;left:25px}.card-style06 .card-img-text a{padding:9px 16px;transition:.3s;box-shadow:0 0 0 rgba(0,0,0,.25);background-color:#fff;border-radius:20px;font-size:14px;font-weight:700}.card-style06 .card-body .blog-tag:after{content:"";display:inline-block;width:4px;height:4px;flex-shrink:0;margin-inline-start:1.3636363636em;border-radius:50em;background-color:currentColor;vertical-align:middle;opacity:.35}.card-style07{position:relative;z-index:1;padding:0;background:#fff;box-shadow:0 3px 10px 0 rgba(41,45,194,.08);transition:.3s;height:100%}.card-style07 .team-before-hover .team-img{overflow:hidden;position:relative}.card-style07 .team-social{position:absolute;top:-22px;transition:.5s ease-in-out;right:20px}.video_btn:after,.video_btn:before{content:"";top:50%;opacity:.3;animation:1.5s ease-out infinite pulse-border;left:50%}.card-style07 .icon-share,.card-style07 .icons-social ul li a{font-size:16px;transition:.3s;background:#fc5220;color:#fff;text-align:center;width:40px;height:40px}.card-style07 .icon-share{border-radius:0;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;outline:0;z-index:100000}.card-style07 .team-social .icons-social{opacity:0;transition:.5s 0.1s;visibility:hidden;border-radius:0;position:absolute;margin:0;backface-visibility:hidden;transform-style:preserve-3d;transform:rotate(-180deg);bottom:40px;right:0}.card-style07:hover .team-social .icons-social{opacity:1;visibility:visible;display:block}.card-style07 .icons-social ul{position:relative;list-style:none;margin:0;padding:0;z-index:-1}.card-style07 .icons-social ul li{margin-top:10px;position:relative;opacity:0;transition:.5s;opacity:1;z-index:4}.card-style07 .icons-social ul li a{transform:rotate(180deg);display:inline-block;line-height:40px}.card-style07 .icons-social ul li a i{transition:none}.card-style07 .icons-social ul li a:hover{color:#fff;background-color:#121c22}.card-style07 .icons-social ul li:first-of-type{transition-delay:0s;z-index:4}.card-style07 .icons-social ul li:nth-of-type(2){transition-delay:0.2s;z-index:3}.card-style07 .icons-social ul li:nth-of-type(3){transition-delay:0.3s;z-index:2}.card-style07 .icons-social ul li:nth-of-type(4){transition-delay:0.4s;z-index:1}.card-style07 .card-body{padding:25px 0 21px;transition:.4s;text-align:center}.video_btn{position:relative;height:80px;width:80px;background:#fc5220;text-align:center;display:inline-block;line-height:80px;color:#fff;border-radius:50%;transition-duration:0s;-ms-transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s;-o-transition-duration:0s}.video_btn:after{position:absolute;height:80px;width:80px;border:2px solid #fc5220;border-radius:50%;transform:translate(-50%,-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video_btn:before{position:absolute;height:95px;width:95px;border:2px solid #fc5220;border-radius:50%;transform:translate(-50%,-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video_btn.small{width:55px;height:55px;line-height:55px}.video_btn.small:after{height:50px;width:50px}.video_btn.small:before{height:65px;width:65px}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.portfolio-style-01::before{position:absolute;content:'';width:100%;height:100%;background:linear-gradient(0deg,rgba(18,15,12,.651),rgba(18,15,12,0));top:0;left:0;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;border-radius:.375rem;z-index:9}.portfolio-style-01:hover::before{backdrop-filter:blur(2px);background-color:rgba(18,15,12,.6)}.portfolio-style-01 .content{padding:45px 40px 15px;transition:.3s;transform:translateY(100px)}.portfolio-style-01 .portfolio-btn{padding:15px 42px 23px;margin-top:40px}.portfolio-style-01 .portfolio-body{position:absolute;bottom:0;left:0;right:0;background-image:linear-gradient(to top,rgba(3,15,39,.7),transparent);z-index:9}.portfolio-style-01 .content h3{border-bottom:1px solid rgba(255,255,255,.4)}.portfolio-style-01:hover .content{transform:translateY(0)!important}.portfolio-style-01 .content .title a{color:#fff;position:relative}.portfolio-style-01 .content p{color:#e0e3e5;opacity:0;visibility:hidden;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.next-link-page-info .date-details:only-child,.owl-theme .owl-nav,.portfolio-style-01:hover .portfolio-btn,.prev-link-page-info .date-details:only-child{margin-top:0}.lg-backdrop{z-index:99999}.lg-outer{z-index:999999}.form-control:focus,.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover,.newsletter-form .quform-has-error input,.newsletter-form .quform-has-error select,.newsletter-form .quform-has-error textarea{border-color:#fc5220}.lg-backdrop.in{opacity:.85}.pagination{border-radius:0;padding:0;margin-left:auto;margin-right:auto}.pagination ul{display:inline-block;margin:0 auto;padding:0}.pagination li{display:inline;margin-right:10px}.pagination li:last-child,.resp-tabs-list li:last-child,.social-icon-style1 li:last-child,.social-icon-style2 li:last-child,.social-icon-style3 li:last-child{margin-right:0}.pagination a{background:0 0;font-weight:700;text-align:center;padding:12px 16px;color:#42545e;border:1px solid #ddd;line-height:25px}.pagination a:active,.pagination a:focus,.pagination a:hover{background-color:#121c22;color:#fff;box-shadow:none}.pagination .active a{background-color:#f7f7f7;color:#002147;border:1px solid #dbdbdb;cursor:default}.owl-theme .owl-dots .owl-dot span{border-radius:0}.owl-carousel .owl-item img{width:auto;display:inline-block}.owl-thumbs{z-index:9;position:relative}.accordion .accordion-collapse,.owl-thumbs button{border:none}.owl-thumbs button .title{transition:.5s;opacity:0;text-align:center;visibility:hidden;margin:20px -100px 0}.owl-thumbs button img{opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:30px}.owl-theme .owl-nav span{width:45px;height:45px;line-height:36px;font-size:40px;background:#272c49;color:#fff;border-radius:4px;display:inline-block}.owl-carousel .owl-nav button.owl-prev{left:-100px;position:absolute;top:39%}.owl-carousel .owl-nav button.owl-next{right:-100px;position:absolute;top:39%}.testimonial-carousel1.owl-theme .owl-nav.disabled+.owl-dots{position:absolute;width:100%;display:flex;justify-content:end;background-color:#fc5220;right:0;bottom:-106px;padding:29px 80px 29px 70px;margin-top:0;border-radius:0 0 .375rem .375rem}.testimonial-carousel1.owl-theme .owl-dots .owl-dot span{border-radius:50%;width:8px;height:8px;margin:20px;background-color:#fff}.testimonial-carousel1.owl-theme .owl-dots .owl-dot.active span,.testimonial-carousel1.owl-theme .owl-dots .owl-dot:hover span{background-color:transparent;border:1px solid #fff}.testimonial-carousel2.owl-theme .owl-nav [class*=owl-]{position:absolute;right:inherit;top:0;bottom:0;width:45px;height:45px;border:2px solid #828383;border-radius:50%;line-height:42px;transition-duration:.5s;left:-90px;text-align:center;margin:auto}.testimonial-carousel2.owl-theme .owl-nav .owl-next{top:0;bottom:0;left:inherit;right:-90px}.testimonial-carousel2.owl-theme .owl-nav .owl-next:hover,.testimonial-carousel2.owl-theme .owl-nav .owl-prev:hover{background:#fff;border:2px solid #fff}.testimonial-carousel2 .owl-nav i,.testimonial-carousel2 .owl-nav span{font-weight:600;color:#fff;transition-duration:.5s;font-size:14px}.testimonial-carousel2 .owl-nav .owl-next:hover i,.testimonial-carousel2 .owl-nav .owl-prev:hover i{color:#232323}.services-carousel-one{margin-bottom:-85px}.services-carousel-one.owl-carousel .owl-nav button.owl-next,.services-carousel-one.owl-carousel .owl-nav button.owl-prev{width:57px;height:57px;background-color:#fff;border-radius:50%;line-height:58px;display:flex;justify-content:center;align-items:center}.services-carousel-one.owl-theme .owl-nav [class*=owl-] i{transition:.4s}.services-carousel-one.owl-theme .owl-nav [class*=owl-]:hover{background:#fc5220;transition:.4s}.clients-carousel-one .client-img img{opacity:.2;transition:.4s}ul.resp-tabs-list{margin-bottom:15px;padding:0}.resp-tabs-list li{font-weight:600;font-size:18px;display:inline-block;padding:12px 20px;box-shadow:0 0 70px rgba(0,0,0,.08);margin:0 4px 0 0;list-style:none;cursor:pointer;background:#fff;color:#fc5220;text-align:left;border-radius:0}.resp-tabs-list li i{font-size:24px;padding-right:10px;vertical-align:text-bottom}.resp-tabs-container{padding:0;clear:left}.resp-tab-content{display:none;padding:40px;border:none;float:left;width:100%;box-shadow:none;border-radius:4px;background:0 0}.resp-tabs-list li.resp-tab-active{margin-bottom:-1px;background-color:#fc5220;color:#fff}.next-link-page-info>span,.prev-link-page-info>span,.resp-accordion-active,.resp-content-active,.resp-easy-accordion h2.resp-accordion{display:block}h2.resp-accordion{cursor:pointer;display:none;font-size:18px;color:#fff;border-top:0 solid #c1c1c1;margin-bottom:5px;padding:14px 15px;float:left;width:100%;background:#121c22!important;border-radius:0}h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;background-color:#fc5220!important;color:#fff;margin-bottom:0;border-radius:0}h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:#00f}.resp-arrow,h2.resp-tab-active span.resp-arrow{border-style:solid;float:right;height:8px;transform:rotate(45deg);width:8px;display:block}.resp-vtabs.style1 ul.resp-tabs-list{margin-top:-80px}.resp-vtabs ul.resp-tabs-list{float:left;width:100%;background:#fff;box-shadow:0 0 70px 0 rgba(0,0,0,.1);padding:40px;margin-bottom:0}.resp-vtabs .resp-tabs-list li{display:block;padding:18px 20px!important;margin:0 0 25px;cursor:pointer;float:none;font-size:18px;background:rgba(18,28,34,.1);color:#121c22;border-radius:0}.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;float:left;width:100%;clear:none;border-radius:0 8px 8px 0}.resp-vtabs .resp-tab-content{word-wrap:break-word;border-radius:0 8px 8px 0;padding:0}.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px!important;padding:18px 20px!important;background-color:#fc5220;color:#fff}.resp-arrow{border-color:transparent #fff #fff transparent;border-width:0 2px 2px 0;margin-top:7px}h2.resp-tab-active span.resp-arrow{border-color:#fff transparent transparent #fff;border-width:2px 0 0 2px;margin-top:10px}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}.resp-tab-content-active,h2.resp-accordion.resp-tab-active{border-color:#e8e8e8!important}.resp-jfit{width:100%;margin:0}.resp-tab-content-active{display:block}.accordion-style .card{background:0 0;box-shadow:0 4px 60px 0 rgba(0,0,0,.05);border:none;margin-top:0!important;border-radius:0}.accordion-style .card-header{border:0;padding:0;border-bottom:none;background:0 0}.accordion-style .btn-link,.accordion-style .btn-link.collapsed{line-height:26px;padding:20px 45px 20px 18px;font-weight:700;display:block;white-space:normal;text-decoration:none;text-align:left;position:relative;width:100%}.accordion-style .btn-link{color:#fc5220;border:none;border-bottom:none;border-left:none;border-radius:0;background-color:#fff}.accordion-style .btn-link.collapsed{color:#42545e;border:none;background-color:#fff}.accordion-style .btn-link.collapsed:after,.accordion-style .btn-link:after{right:17px;left:inherit;transform:none;background-color:transparent;border-radius:.3rem;width:25px;height:25px;text-align:center;position:absolute;font-size:20px}.accordion-style .btn-link:active,.accordion-style .btn-link:focus,.accordion-style .btn-link:hover{text-decoration:none;color:#fc5220}.accordion-style .btn-link.collapsed:after{content:"+";top:22px;color:#212121;line-height:20px}.accordion-style .btn-link:after{content:"-";top:20px;color:#fc5220;line-height:22px}.accordion-style .card-body{padding:0 30px 25px 26px;line-height:24px;text-align:left;border:none;border-left:none;background:#fff;border-top:none}.accordion .card{background:0 0;box-shadow:none;margin-bottom:20px;border:0;border-radius:0}.accordion .card-header{border:0;padding:0;background:0 0}.accordion .accordion-button{color:#fff;font-size:18px;position:relative;display:block;width:100%;text-align:left;white-space:normal;box-shadow:none;font-weight:500;padding:20px 60px 20px 20px;text-decoration:none;background:#fc5220;border:1px solid transparent}.accordion .accordion-button:hover{text-decoration:none}.accordion .accordion-button.collapsed{background:#fff;color:#282b2d;border:1px solid #ededed}.accordion .accordion-button.collapsed:after,.accordion .accordion-button:after{background:#121c22;right:20px;left:inherit;font-size:18px;transform:none;width:25px;height:25px;top:18px;text-align:center}.accordion .accordion-button.collapsed:after{border:none;content:"+";line-height:25px;border-radius:5px;color:#fff}.accordion .accordion-button:after{border:1px solid #121c22;content:"-";border-radius:5px;line-height:21px;position:absolute;color:#fff}.accordion .card-body{font-size:16px;padding:20px 25px;line-height:28px;text-align:left;border-top:0;border-bottom:1px solid #ededed;border-left:1px solid #ededed;border-right:1px solid #ededed}.blog-sidebar .widget{padding:30px 25px;border-radius:.375rem}.blog-sidebar .widget .category-list li,.form-group,.quform-element{margin-bottom:1rem}.blog-sidebar .widget .category-list li a{background:rgba(255,255,255,.1);padding:15px 20px 15px 30px;border-radius:.375rem;position:relative;display:flex;justify-content:space-between;align-items:center;color:#fff}.blog-sidebar .widget .category-list li a:after{content:"\e649";font-family:themify;font-size:12px}.blog-sidebar .widget .category-list li a:active,.blog-sidebar .widget .category-list li a:focus,.blog-sidebar .widget .category-list li a:hover,.social-icon-style3 li a:hover{background:#fff;color:#fc5220}.blog-sidebar .widget .category-list li.active a:after,.blog-sidebar .widget .category-list li:hover a:after{margin-left:10px;opacity:1;transition:.3s ease-in-out}.blog-tags a{background-color:#fc5220;padding:7px 12px;color:#fff;font-size:14px;line-height:20px;margin:.6rem 5px 0 0;display:inline-block;vertical-align:top;border:1px solid #fc5220}.blog-tags a:active,.blog-tags a:focus,.blog-tags a:hover{background-color:#fff;color:#fc5220}.comment-reply-link{color:#121c22;background:rgba(18,28,34,.1);padding:5px 18px;font-weight:500;border-radius:4px;font-size:14px}.comment-reply-link:active,.comment-reply-link:focus,.comment-reply-link:hover{color:#fff;background:#121c22}.coming-soon>.bg-img,.counter-lg-title .big-text{background-size:cover;background-repeat:no-repeat}.service-sidebar .cetegory li{margin-bottom:12px}.service-sidebar .cetegory li a{background-color:#fff;padding:15px 20px 15px 30px;border-radius:.375rem;position:relative;display:flex;justify-content:space-between;align-items:center}.service-sidebar .cetegory li.active a,.service-sidebar .cetegory li:hover a{background-color:#121c22;color:#fff}.service-sidebar .widget-brochure{margin-bottom:0;padding:0;list-style:none}.service-sidebar .widget-brochure li{margin-bottom:12px;border:1px solid #ededed;border-radius:.375rem;background:#fff}.service-sidebar .widget-brochure li a{position:relative;display:block;padding:16px 15px 16px 75px;font-size:15px;font-weight:600;letter-spacing:1px}.service-sidebar .widget-brochure li a i{position:absolute;left:0;top:0;width:60px;height:100%;text-align:center;font-size:20px;background:#121c22;color:#fff;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;display:flex;justify-content:center;align-items:center}.service-sidebar .banner-wrapper .icon-boxs{position:absolute;top:-43px;text-align:center;left:0;right:0;margin:auto;width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center}.countdown li,.team-details-social ul li a{display:inline-block;border:1px solid #ededed;text-align:center}.team-details-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;padding-top:35px;border-top:1px solid #ededed}.team-details-social ul{margin-left:30px;padding-left:0;margin-bottom:0}.team-details-social ul li{display:inline-block;list-style:none;margin-right:10px}.team-details-social ul li:last-child{margin:0}.team-details-social ul li a{width:40px;height:40px;line-height:40px;background:#fff;color:#343a40;-webkit-transition:.4s ease-out;transition:.4s ease-out}.team-details-social ul li a:hover{color:#fff;border-color:#fc5220;background:#fc5220}.countdown{padding:0}.countdown li{background:#121c22;min-width:130px;padding:25px;margin:0 5px;border-radius:10px}.countdown li span{font-size:40px;font-weight:600;text-align:center;line-height:normal;position:relative;color:#fff}.countdown li span:before{content:"";height:1px;position:absolute;width:100%}.countdown li p.timeRefDays,.countdown li p.timeRefHours,.countdown li p.timeRefMinutes,.countdown li p.timeRefSeconds{font-size:16px;font-weight:500;color:#fff;margin:0;padding:0;text-transform:capitalize}.coming-soon>.bg-img{content:"";position:absolute!important;width:65%;height:100vh;top:0;right:0;background-position:right}.coming-soon-style1 .countdown li{background:0 0;border:1px solid rgba(255,255,255,.2);border-radius:.375rem}.about-style-01 .about-img-one img{border-radius:99% 1% 0 100%/50% 0 100% 50%}.about-style-01 .about-img-two img{border-radius:0 100% 100% 0/0 50% 50% 0}.about-style-02 .about-image .about-img-one{position:absolute;bottom:-40px;left:-40px}.about-style-02 .about-img-text{position:absolute;top:60px;left:43px}.about-style-02 .about-img-text p{font-size:90px;line-height:90px;font-weight:700;color:#121c22}.about-style-02 .about-img-text span{color:rgba(33,37,41,.75);font-size:15px;text-transform:uppercase}.service-style01 .service-item{padding:53px}.service-style01 .service-item.last{padding-right:54px}.service-style01 .service-item .number{font-weight:700;font-size:200px;line-height:1;color:transparent;-webkit-text-stroke:1px #bfbfbf;margin-bottom:15px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.service-style01 .service-item:hover .number{-webkit-text-stroke-color:#FC5220}.service-style01 .service-item .sv-btn{color:#bfbfbf;letter-spacing:2px;font-size:16px;text-transform:uppercase;margin-top:20px;font-weight:700}.extra-style01 .right-content .right-icon{width:110px;height:110px;background-color:#fc5220;border-radius:50%;margin-right:20px;display:flex;align-items:center;justify-content:center}.extra-style02 .extra-counter-box{background-color:#fc5220;padding:25px 34px}.faq-style01{background-color:#f4f5f6;padding-top:250px;margin-top:-130px}.faq-style01 .video_btn{width:100px;height:100px;line-height:100px;border-radius:0 0 0 .375rem}.client-style01 .client-logo{opacity:1;-webkit-transition:.4s cubic-bezier(.2, 0, .3, 1);-moz-transition:.4s cubic-bezier(.2, 0, .3, 1);-ms-transition:.4s cubic-bezier(.2, 0, .3, 1);-o-transition:.4s cubic-bezier(.2, 0, .3, 1);transition:.4s cubic-bezier(.2, 0, .3, 1)}.client-style01:hover .client-logo{-webkit-filter:blur(2px);filter:blur(2px);opacity:.6}.client-style01 .client-logo:hover{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.counter-lg-title{position:relative;display:block;text-align:center}.counter-lg-title .big-text{position:relative;display:block;font-size:247px;line-height:1.4;letter-spacing:-12.7px;background-image:url(../img/content/counter.jpg);color:transparent;background-position:center;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;z-index:9}.counter-lg-title .big-text .special-text{-webkit-text-stroke:1px #F7C600;position:absolute;left:7px;right:0;top:-5px}@media screen and (max-width:1199px){.scroll-top-percentage{right:30px;bottom:20px}.page-title-section{padding:170px 0 80px}.page-title-section h1{font-size:52px;margin-bottom:10px}.card-style02 .card-one{font-size:75px}.card-style02 .card-two{font-size:46px}.card-style05 .card-body{left:25px;right:25px;bottom:25px;padding:35px 53px 35px 35px}.video_btn,.video_btn:after{height:75px;width:75px}.video_btn{line-height:75px}.video_btn:before{height:90px;width:90px}.services-carousel-one.owl-carousel .owl-nav button.owl-next,.services-carousel-one.owl-carousel .owl-nav button.owl-prev{width:47px;height:47px;line-height:48px}.countdown li{min-width:115px;padding:20px}.countdown li span{font-size:35px}.extra-style01 .right-content .right-icon{width:85px;height:85px}.extra-style02 .extra-counter-box{padding:25px 29px}.faq-style01{padding-top:220px}.counter-lg-title .big-text{font-size:200px}}@media screen and (max-width:991px){.header-style1 .navbar-toggler,.header-style3 .navbar-toggler{background:#fc5220}.header-style1 .navbar-toggler:after,.header-style3 .navbar-toggler:after{border-top:2px solid #fff;border-bottom:2px solid #fff}.header-style1 .navbar-toggler.menu-opened:after,.header-style1 .navbar-toggler.menu-opened:before,.header-style1 .navbar-toggler:before,.header-style3 .navbar-toggler.menu-opened:after,.header-style3 .navbar-toggler.menu-opened:before,.header-style3 .navbar-toggler:before{background:#fff}.title-sm.banner:before{bottom:7px}.title-sm:before{bottom:3px}.page-title-section{padding:150px 0 80px}.page-title-section.style1{padding:130px 0}.page-title-section h1{font-size:48px}.video_btn,.video_btn:after{height:70px;width:70px}.video_btn{line-height:70px}.video_btn:before{height:85px;width:85px}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1)}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.2)}}.resp-tab-content,.resp-vtabs .resp-tab-content{margin-bottom:5px;padding:30px}ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}h2.resp-accordion i{margin-right:8px;font-size:20px;color:#fff;vertical-align:text-bottom}.resp-tab-content:last-child,.resp-vtabs .resp-tab-content:last-child{margin-bottom:0}.resp-vtabs .resp-tabs-container{border:none!important;float:left;width:100%;min-height:100px;clear:none;background:0 0}.resp-accordion-closed{display:none!important}.resp-tab-content{background-color:#fff;border-radius:0;border:1px solid #eee}.accordion-style .card-body{padding:10px 25px 30px}.accordion .accordion-button{padding:15px 50px 15px 15px;font-size:16px}.accordion .accordion-button.collapsed:after,.accordion .accordion-button:after{right:15px;font-size:16px;height:22px;line-height:19px;width:22px;top:13px}.accordion .card-body{padding:20px 15px}.about-style-02 .about-img-text{top:10px;left:93px}.about-style-02 .about-image .about-img-one{bottom:10px;left:10px}.faq-style01{padding-top:200px}.counter-lg-title .big-text{font-size:157px}}@media screen and (max-width:767px){.banner-style02 .banner-button .button-arrow{width:50px;height:50px}.banner-style02 .banner-button .button-arrow i{font-size:14px}.banner-style02 .banner-button .button-text a{font-size:16px}.card-style05 .card-body{left:15px;right:15px;bottom:15px;padding:25px 35px 25px 25px}.video_btn,.video_btn:after{height:60px;width:60px}.video_btn{line-height:60px}.video_btn:before{height:75px;width:75px}.portfolio-style-01 .content{padding:25px 0 15px 25px}.portfolio-style-01 .portfolio-btn{padding:15px 42px 23px 25px}.countdown li{min-width:98px;padding:15px;margin:10px 5px}.countdown li span{font-size:30px}.coming-soon:before{width:100%}.counter-lg-title .big-text{font-size:120px}.contact-style01:before{display:none}}.contact-style01:before{content:"";width:50%;height:100%;position:absolute;background:#fc5220;left:0;top:0}.contact-style02{background-size:auto!important;background-position:bottom center;background-repeat:no-repeat;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.contact-style02 .contact-text{-webkit-text-stroke:1px #FC5220;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:120px;font-weight:700;line-height:.8em;letter-spacing:-3.6px}@media screen and (max-width:1399px){.portfolio-style-01 .portfolio-btn{margin-top:15px}.service-style01 .service-item{padding:26px}.service-style01 .service-item .number{font-size:145px}.service-style01 .service-item.last{padding-right:27px}.contact-style02 .contact-text{font-size:100px}}.error-text{font-size:180px;line-height:1}@media screen and (max-width:767px){.error-text{font-size:130px}}.progress-style1 .progress{height:8px}.process-style01 .process-box .process-no{-webkit-text-stroke-width:1px;margin:-8% 0 0 25%;color:rgba(252,82,32,.1);-webkit-text-stroke-color:rgba(37,205,199,0);position:absolute;display:block;top:0;right:0;bottom:0;left:0;font-weight:700;font-size:144px;letter-spacing:0;line-height:0;transition:.4s;max-width:100%;height:-moz-fit-content;height:fit-content;pointer-events:none}.process-style01 .process-box:hover .process-no{color:rgba(37,205,199,0);-webkit-text-stroke-color:#FC5220}.contact-map{width:100%;height:524px}.history-timeline:before{position:absolute;content:"";left:0;top:4px;width:100%;height:1px;background:#232323;opacity:.2}.timeline-flag{background:#fc5220;width:10px;height:25px;margin-bottom:25px;position:relative;transform:rotate(180deg)}.timeline-flag:before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent}.history-year{position:absolute;background-color:#fc5220;color:#fff;padding:4px 20px;left:50%;transform:translateX(-67%);border-radius:0 0 .375rem .375rem}.contact-us{padding:60px;background-color:#f6f6f6}.contact-us .contacts-icon img{padding:16px}.contact-us .contact-details{padding:30px 50px 40px;border-radius:5px;margin-left:20px;background-color:#121c22}.contact-us .contact-info{border-bottom:1px solid rgba(255,255,255,.1215686275);padding:0 0 25px;margin-bottom:22px}.contact-us .contacts-icon{float:left;margin-right:20px;width:55px;height:55px;line-height:55px;background-color:rgba(255,255,255,.5196078431);text-align:center;display:inline-block;transition:.5s}.contact-us .contacts-icon i{color:#fff;font-size:22px;transition:.5s}.contact-us .contacts-title h6{font-size:14px;line-height:23px;opacity:.702;margin-top:5px}.contact-us .contact-info:hover .contacts-icon{transform:rotateY(180deg);background:#fc5220}.contact-us .contact-info.upper2{border-bottom:none;margin-bottom:0}.contact-us .contact-details .follow-company-icon2 a{font-size:14px;display:inline-block;color:#fff;margin-right:7px;transition:.5s;width:30px;height:30px;line-height:30px;border-radius:15px;background-color:rgba(255,255,255,.2);text-align:center}@media screen and (max-width:1199px){.contact-style02 .contact-text{font-size:90px}.contact-us{padding:40px}.contact-us .contact-details{padding:30px 31px;margin-left:7px}}.form-group label{margin-bottom:.5rem}.form-check-input:checked{border-color:#121c22;background-color:#121c22}.quform-errors>.quform-error,.quform-outer-no-js .quform-error{padding:0;border:none;line-height:normal;letter-spacing:normal;float:none;font-size:11px}.quform-input .quform-errors-wrap{position:absolute;right:8px;top:0;line-height:normal;z-index:1}.quform-element>label{padding-bottom:5px;margin-bottom:0;color:#42545e;font-weight:500;font-size:15px}.quform-element>label .quform-required{color:#cc0101;font-size:10px}.quform-inner input,footer .email a:active:after,footer .email a:focus:after,footer .email a:hover:after{width:100%}.quform-elements .quform-element textarea{margin-bottom:0;padding:8px 15px;vertical-align:top}.quform-elements .quform-element select{margin-bottom:0;padding:8px 35px 8px 15px}.quform-errors{padding:0;margin:0;line-height:normal}.quform-errors>.quform-error{background:0 0;color:#f5543f}.quform-outer-no-js .quform-error{background:0 0;color:#fc5220}.quform-outer-no-js .quform-success-message,.quform-success-message{padding:.75rem 1.25rem .75rem 3rem}.quform-has-error .custom-file-label,.quform-has-error input,.quform-has-error input[type=file],.quform-has-error select,.quform-has-error textarea{border-color:#f5543f!important}.quform-loading-wrap,.quform-submit-inner{float:none}.newsletter-form .quform-elements{position:relative;border-radius:10px}.newsletter-form .quform-submit-inner .btn:active,.newsletter-form .quform-submit-inner .btn:focus,.newsletter-form input{border:1px solid transparent}.newsletter-form .quform-submit-inner{position:absolute;right:1px;top:1px;width:auto;background:0 0;height:48px}.newsletter-form .quform-submit-inner .btn{padding:.5rem 1.15rem}.newsletter-form .quform-loading-wrap{margin-top:15px;margin-bottom:0;margin-left:0}.newsletter-form input{background-color:rgba(255,255,255,.2);height:50px;padding:.5rem 4rem .5rem 1rem;color:#fff}.newsletter-form .form-control:active,.newsletter-form .form-control:focus{background-color:rgba(255,255,255,.2);color:#fff}.newsletter-form .quform-input .quform-errors-wrap{right:15px}.newsletter-form i{font-size:1.2rem;line-height:2rem}.newsletter-one .form-control{padding:16px 34px;border:0}.newsletter-one .btn-style01{padding:16px 34px!important}.form-control:active,.newsletter-two .form-control:focus{background-color:#fff}.newsletter-three .form-control{background:0 0;border-width:0 0 1px;padding:.375rem 50px .375rem 0;color:#fff;outline:0;box-shadow:none}.newsletter-three .quform-submit-inner{position:absolute;top:10px;right:20px;width:unset}.newsletter-form01 input{border:1px solid rgba(18,28,34,.2);background-color:#fff;height:60px;padding:.5rem 4rem .5rem 1rem;color:#000}.newsletter-form01 .quform-submit-inner .btn{padding:.5rem 1.15rem;position:absolute;top:0;right:0;border-radius:0;height:59px;width:59px;color:#fff;font-size:18px;background-color:#fc5220}.social-icon-style1{margin-bottom:0;display:inline-block;padding-left:0;list-style:none}.social-icon-style1 li,.social-icon-style2 li{vertical-align:middle;display:inline-block;margin-right:5px}.social-icon-style1 li a{display:inline-block;font-size:14px;text-align:center;color:#fff;background:rgba(255,255,255,.1);height:41px;line-height:41px;width:41px}.social-icon-style2{margin-bottom:0;display:inline-block;padding-left:10px;list-style:none}.social-icon-style2 li a{display:inline-block;font-size:14px;text-align:center;color:#fc5220;background:#fff;height:41px;line-height:42px;width:41px}.social-icon-style3 li a,.social-icon-style5 a{display:inline-block;color:#fff;width:40px;height:40px;line-height:40px;border-radius:50%;text-align:center;font-size:14px}.social-icon-style2 li a:hover{background:#fc5220;color:#fff}.social-icon-style2 li a.small{width:30px;height:30px;line-height:30px;font-size:11px}.social-icon-style2.small li a{width:35px;height:35px;line-height:35px}@media screen and (max-width:991px){.social-icon-style2.small li a{width:30px;height:30px;line-height:30px}}.social-icon-style3{margin-bottom:0;display:inline-block}.social-icon-style3 li{vertical-align:middle;display:inline-block;margin-right:10px}.social-icon-style3 li a{background:#fc5220}.social-icon-style4 li{display:inline-block;margin:0 20px 0 0}.social-icon-style4 li a{font-size:15px;display:inline-block;text-align:center;color:#fff;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.social-icon-style4 li a:hover{color:rgba(255,255,255,.6)}.social-icon-style5 a{margin-right:7px;transition:.5s;background-color:rgba(255,255,255,.2)}.search-frame .search_list li+li{border-top:3px solid #fc5220}.page-navigation{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0;box-shadow:0 10px 60px 0 rgba(0,0,0,.05);border-radius:.375rem}.next-page,.prev-page{position:relative;width:50%;max-width:350px;margin:10px}.next-page:before,.prev-page:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background-color:rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(34,35,40,0);transform:scale(1.04,1.12);transition:.3s ease-in-out;pointer-events:none}.next-page .page-info>a,.prev-page .page-info>a{display:flex;align-items:center;position:relative;padding:16px 20px;min-height:110px;transition:.8s}.next-page .page-info .image-next,.next-page .page-info .image-prev,.prev-page .page-info .image-next,.prev-page .page-info .image-prev{position:relative;flex-shrink:0;width:70px;height:70px;vertical-align:middle;transition:inherit;overflow:hidden}.next-page .page-info .next-title,.next-page .page-info .prev-title,.prev-page .page-info .next-title,.prev-page .page-info .prev-title{display:inline-block;position:relative;max-width:220px;font-size:18px;line-height:1.5;font-weight:700;word-wrap:break-word;vertical-align:middle;transition:.45s}.next-page .image-next:before,.prev-page .image-prev:before{z-index:2;font-family:themify;font-size:21px;line-height:70px;color:#fff;text-align:center;right:0}.next-page .image-next:after,.next-page .image-next:before,.prev-page .image-prev:after,.prev-page .image-prev:before{display:block;opacity:0;visibility:hidden;transition:.3s ease-in-out;left:0;position:absolute}.next-page .page-info .next-title:empty,.next-page .page-info .prev-title:empty,.prev-page .page-info .next-title:empty,.prev-page .page-info .prev-title:empty{display:none}.next-page:hover:before,.prev-page:hover:before{background-color:#fff;transform:scale(1);box-shadow:0 10px 30px 0 rgba(34,35,40,.1)}.prev-page a{justify-content:flex-start;text-align:left}.next-page .next-title,.next-page a{text-align:right}.next-page a:hover .image-next:after,.prev-page a:hover .image-prev:after{visibility:visible;opacity:1}.prev-page a:hover .image-prev:before{visibility:visible;opacity:1;margin-left:0}.prev-page .image-prev{margin-right:20px}.prev-page .image-prev:before{margin-left:20px;content:"\e64a"}.prev-page .image-prev:after{content:'';top:0;width:100%;height:100%}.next-page{margin-left:auto}.next-page a{justify-content:flex-end}.next-page a:hover .image-next:before{visibility:visible;opacity:1;margin-right:0}.next-page .image-next{margin-left:20px}.next-page .image-next:before{margin-right:20px;content:"\e64a";transform:scaleX(-1)}.next-page .image-next:after{content:'';top:0;height:100%;width:100%}.next-link-page-info .date-details,.prev-link-page-info .date-details{font-size:14px;letter-spacing:.025em;line-height:20px;margin-bottom:-2px}.next-link-page-info .date-details>div,.next-link-page-info .date-details>span,.prev-link-page-info .date-details>div,.prev-link-page-info .date-details>span{line-height:inherit;transition:.45s;font-weight:500}@media screen and (max-width:575px){.page-title-section{padding:130px 0 70px}.page-title-section.style1{padding:100px 0}.page-title-section h1{font-size:36px}.pagination li{margin-right:8px}.resp-tab-content,.resp-vtabs .resp-tab-content{padding:20px}.accordion .accordion-button{padding:15px 50px 15px 15px}.counter-lg-title .big-text{letter-spacing:.5px;font-size:55px}.counter-lg-title .big-text .special-text{left:5px;top:-1px}.contact-style02 .contact-text{font-size:64px}.error-text{font-size:100px}.contact-us{padding:30px 19px 31px}.contact-us .contact-info{padding:0 0 18px;margin-bottom:21px}.contact-us .contacts-icon{margin-right:13px;width:48px;height:48px;line-height:48px}.contact-us .contact-details{padding:19px;margin-left:7px}.contact-us .contacts-title h6{font-size:13px;line-height:21px}.next-page .page-info>a,.prev-page .page-info>a{padding:10px}.next-page .page-info .next-title,.next-page .page-info .prev-title,.prev-page .page-info .next-title,.prev-page .page-info .prev-title{max-width:168px}}.footer-logo{max-width:214px;width:100%;display:inline-block}.footer-bottom-bg{background-color:#e9e9e9}footer .email{border-bottom:1px solid rgba(255,255,255,.7);display:inline-block;padding-bottom:5px}footer .email a{color:rgba(255,255,255,.7);position:relative;transition:.8s}footer .email a:after{border-bottom:1px solid #fff;transition:.8s;content:"";display:inline-block;position:absolute;bottom:-10px;right:0;width:0}footer .phone{padding-bottom:0;margin-bottom:0}footer .phone a{padding-bottom:0;letter-spacing:-.05rem;color:#fff}@media screen and (max-width:767px){.history-year{transform:translateX(-50%)}.next-page,.prev-page{width:calc(100% - 20px);max-width:unset}.prev-page+.next-page{margin-top:0}.page-navigation{flex-direction:column}footer{padding-top:60px}}.footer-style01 .links-wrap li{margin-bottom:15px}.footer-style01 .links-wrap li a{position:relative;display:inline-block;font-size:17px;transition:.3s;padding-bottom:2px;color:rgba(255,255,255,.8)}.footer-style01 .links-wrap li:hover a:after{width:100%;left:0}.footer-style01 .links-wrap li a:after{content:"";width:0;height:2px;position:absolute;right:0;bottom:0;background-color:#fc5220;-webkit-transition:width .5s cubic-bezier(.35, .7, .35, 1);-moz-transition:width .5s cubic-bezier(.35, .7, .35, 1);-ms-transition:width .5s cubic-bezier(.35, .7, .35, 1);-o-transition:width .5s cubic-bezier(.35, .7, .35, 1);transition:width .5s cubic-bezier(.35, .7, .35, 1)}