.parallax-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:60px;padding-bottom:60px}.parallax-block .jarallax-img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (max-height:450px){ .parallax-block{padding-top:120px;padding-bottom:120px}}.parallax-block__content h3{margin:0;text-transform:uppercase;font-weight:600;font-size:100px;max-width:537px;line-height:1;margin-bottom:25px}.parallax-block .auto-container{width:100%}@media (min-width:1200px){.parallax-block .auto-container{max-width:1200px}}.body-dark,.body-dark .page-wrapper.boxed-wrapper{background-color:#1c1e22}.body-dark .why-us-section,.body-dark .services-section-two,.body-dark .btn-style-two,.body-dark .testi-block .inner,.body-dark .error-section,.body-dark .default-form .form-group input[type="text"],.body-dark .default-form .form-group input[type="email"],.body-dark .default-form .form-group input[type="password"],.body-dark .default-form .form-group input[type="tel"],.body-dark .default-form .form-group input[type="url"],.body-dark .default-form .form-group input[type="file"],.body-dark .default-form .form-group input[type="number"],.body-dark .default-form .form-group textarea,.body-dark .default-form .form-group select,.body-dark .get-quote-two .form-box form .form-group input,.body-dark .get-quote-two .form-box form .form-group select,.body-dark .get-quote-two .form-box form .form-group textarea,.body-dark .get-quote-two .form-group .ui-selectmenu-button.ui-button,.body-dark .get-quote-section .default-form .theme-btn:hover .btn-curve,.body-dark .form-group .ui-selectmenu-button.ui-button,.body-dark .discover-section,.body-dark .services-section-three,.body-dark .features-section-two,.body-dark .get-quote-three,.body-dark .sponsors-section-two,.body-dark .contact-section,.body-dark .search-popup__form input,.body-dark .about-section{background-color:#1c1e22}.body-dark .default-form .form-group input[type="text"],.body-dark .default-form .form-group input[type="email"],.body-dark .default-form .form-group input[type="password"],.body-dark .default-form .form-group input[type="tel"],.body-dark .default-form .form-group input[type="url"],.body-dark .default-form .form-group input[type="file"],.body-dark .default-form .form-group input[type="number"],.body-dark .default-form .form-group textarea,.body-dark .form-group .ui-selectmenu-button.ui-button,.body-dark .get-quote-two .form-box form .form-group input,.body-dark .get-quote-two .form-box form .form-group select,.body-dark .get-quote-two .form-box form .form-group textarea,.body-dark .get-quote-two .form-group .ui-selectmenu-button.ui-button,.body-dark .default-form .form-group select{border-color:#1c1e22}.body-dark .contact-section .default-form .form-group input[type="text"],.body-dark .contact-section .default-form .form-group input[type="email"],.body-dark .contact-section .default-form .form-group input[type="password"],.body-dark .contact-section .default-form .form-group input[type="tel"],.body-dark .contact-section .default-form .form-group input[type="url"],.body-dark .contact-section .default-form .form-group input[type="file"],.body-dark .contact-section .default-form .form-group input[type="number"],.body-dark .contact-section .default-form .form-group textarea,.body-dark .get-quote-three .default-form .form-group input[type="text"],.body-dark .get-quote-three .default-form .form-group input[type="email"],.body-dark .get-quote-three .default-form .form-group input[type="password"],.body-dark .get-quote-three .default-form .form-group input[type="tel"],.body-dark .get-quote-three .default-form .form-group input[type="url"],.body-dark .get-quote-three .default-form .form-group input[type="file"],.body-dark .get-quote-three .default-form .form-group input[type="number"],.body-dark .comment-form.default-form .form-group input[type="text"],.body-dark .comment-form.default-form .form-group input[type="email"],.body-dark .comment-form.default-form .form-group input[type="password"],.body-dark .comment-form.default-form .form-group input[type="tel"],.body-dark .comment-form.default-form .form-group input[type="url"],.body-dark .comment-form.default-form .form-group input[type="file"],.body-dark .comment-form.default-form .form-group input[type="number"],.body-dark .comment-form.default-form .form-group textarea,.body-dark .error-form .form-group input[type="text"],.body-dark .error-form .form-group input[type="search"],.body-dark .error-form .form-group input[type="email"],.body-dark .get-quote-three .default-form .form-group textarea{background-color:#222429;border-color:#222429}.body-dark .why-us-section .feature:hover .inner-box::before,.body-dark .service-block-two .inner-box,.body-dark .work-tabs .tab-buttons,.body-dark .get-quote-section .form-box,.body-dark .sidebar .sidebar-widget .widget-inner,.body-dark .news-block-three .inner-box,.body-dark .contact-section .info-block .inner-box,.body-dark .about-section::before{background-color:#222429}.body-dark .project-tab .product-tab-btns .p-tab-btn.active-btn,.body-dark .sec-title h2,.body-dark .get-quote-section .counter .count-box,.body-dark .get-quote-section .featured-block h4,.body-dark .testi-block .info .name,.body-dark .we-do-section .progress-box .bar-title,.body-dark .accordion-box .block .acc-btn,.body-dark .we-do-section .sec-title h2,.body-dark .gallery-section .sec-title h2,.body-dark .news-section .sec-title h2,.body-dark .trusted-section .sec-title h2,.body-dark .trusted-section .feature h5,.body-dark .gallery-section .mixitup-gallery .filters .filter.active,.body-dark .live-section .sec-title h2,.body-dark .agency-section .sec-title h2,.body-dark .service-block-two .inner-box h5,.body-dark .team-section .sec-title h2,.body-dark .search-popup__form input,.body-dark .why-us-section .feature h6,.body-dark .featured-section .feature h6,.body-dark .get-quote-section .form-box h4,.body-dark .features-section-two .feature h5,.body-dark .work-tabs .tab-buttons .tab-btn,.body-dark .counter-block h4,.body-dark .contact-section .info-block .inner-box h5,.body-dark .counter-block .graph-outer .count-box,.body-dark .sidebar-title h4,.body-dark .call-to-section-two h2,.body-dark .error-section h2,.body-dark .service-details h3,.body-dark .service-details h4,.body-dark .project-single h5,.body-dark .post-details .lower-box h4,.body-dark .post-details .info-row strong,.body-dark .news-block-three .inner-box h4 a,.body-dark .post-control .control a,.body-dark .sidebar .recent-posts .text:hover a,.body-dark .sidebar .archives ul li:hover a,.body-dark .sidebar .popular-tags .tags-list a:hover,.body-dark .sidebar .archives ul li.active a,.body-dark .news-block-two .lower-box h4 a,.body-dark .news-block-two .lower-box .link-box a,.body-dark .comments-title h3,.body-dark .comments-area .comment-box .info .name,.body-dark .about-section .sec-title h2{color:#fff}.body-dark,.body-dark .contact-section .info-block .inner-box .text,.body-dark .default-form .form-group input[type="text"],.body-dark .default-form .form-group input[type="email"],.body-dark .default-form .form-group input[type="password"],.body-dark .default-form .form-group input[type="tel"],.body-dark .default-form .form-group input[type="url"],.body-dark .default-form .form-group input[type="file"],.body-dark .default-form .form-group input[type="number"],.body-dark .default-form .form-group textarea,.body-dark .default-form .form-group select,.body-dark .form-group .ui-button .ui-icon,.body-dark .get-quote-two .form-box form .form-group input,.body-dark .get-quote-two .form-box form .form-group select,.body-dark .get-quote-two .form-box form .form-group textarea,.body-dark .get-quote-two .form-group .ui-selectmenu-button.ui-button,.body-dark .form-group .ui-selectmenu-button.ui-button,.body-dark .get-quote-section .featured-block .text,.body-dark .why-us-section .feature .text,.body-dark .project-tab .product-tab-btns .p-tab-btn,.body-dark .featured-section .feature .text,.body-dark .sec-title .lower-text,.body-dark .trusted-section .feature .sub-text,.body-dark .gallery-section .mixitup-gallery .filters li,.body-dark .accordion-box .block .content .text,.body-dark .we-do-section .featured-block .text,.body-dark .trusted-section .sec-title .lower-text,.body-dark .team-section .team-block .lower-box .designation,.body-dark .trusted-section .featured-block-two .text ul li,.body-dark .agency-section .right-col .text,.body-dark .agency-section .featured-block-two .text ul li,.body-dark .news-section .news-block .lower-box .text,.body-dark .news-section .news-block .post-meta ul li,.body-dark .agency-section .default-tabs .tabs-content .text,.body-dark .service-block-two .text,.body-dark .sidebar .recent-posts .text,.body-dark .testi-block .text,.body-dark .comments-area .comment-box .text,.body-dark .features-section-two .feature .sub-text,.body-dark .sidebar .popular-tags .tags-list a,.body-dark .about-section .text-column .text p{color:#999b9f}.body-dark .about-section .text-column .text .since .txt{background-color:#fff;color:#222429}.body-dark .about-section .text-column .text .since::before{background-color:#fff;opacity:.1}.body-dark .service-block-two .inner-box{overflow:hidden}.body-dark .service-block-two .inner-box h5 a{color:inherit}.body-dark .work-tabs .tab-buttons .tab-btn::before,.body-dark .testi-block:hover .inner{background-color:var(--thm-base)}.body-dark .testi-block:hover .info .name,.body-dark .work-tabs .tab-buttons .tab-btn.active-btn,.body-dark .testi-block:hover .text{color:var(--thm-black)}.body-dark .news-block-two .lower-box .link-box:hover a::before{border-color:#fff}.body-dark .live-section{border-color:rgba(255,255,255,.1);background-color:#1c1e22}.body-dark .featured-section,.body-dark .call-to-section-two,.body-dark .news-section.alt-bg,.body-dark .testimonials-section,.body-dark .gallery-section-two.alternate,.body-dark .features-section-two .content-container::before,.body-dark .faqs-section,.body-dark .we-do-section{background-color:#222429;background-image:url(../image/we-do-section-bg-dark.webp)}.body-dark .we-do-section .progress-box .bar{background-color:rgba(255,255,255,.1)}.body-dark .accordion-box .block.active-block,.body-dark .accordion-box .block{background-color:#1c1e22;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.05);box-shadow:0 10px 30px 0 rgba(0,0,0,.05)}.body-dark .accordion-box .block .acc-btn.active{background-color:#1c1e22}.body-dark .gallery-section{background-color:#1c1e22}.body-dark .trusted-section .right-col .inner,.body-dark .trusted-section .right-col .inner::before{background-color:#1c1e22}.body-dark .trusted-section .feature:hover .count{background-color:#fff;color:#222429}.body-dark .get-quote-section,.body-dark .features-section-two .feature,.body-dark .get-quote-section .counter,.body-dark .post-control .inner,.body-dark .comments-area .comment-box,.body-dark .post-details .info-row,.body-dark .sponsors-section-two,.body-dark .trusted-section .feature{border-color:rgba(255,255,255,.1)}.body-dark .news-section .news-block .lower-box h5,.body-dark .team-section .team-block .lower-box h5{color:#fff}.body-dark .news-section .news-block .lower-box h5 a,.body-dark .team-section .team-block .lower-box h5 a{color:inherit}.body-dark .team-section .owl-theme .owl-dots .owl-dot span{opacity:.1}.body-dark .team-section .owl-theme .owl-dots .owl-dot:hover span,.body-dark .team-section .owl-theme .owl-dots .owl-dot.active span{background-color:transparent;opacity:1}.body-dark .sponsors-section{background-color:#1c1e22}.body-dark .agency-section{background-color:#222429;background-image:url(../image/we-do-section-bg-dark.webp)}.body-dark .agency-section .default-tabs .tab-buttons .tab-btn span{color:#fff}.body-dark .agency-section .default-tabs .tab-buttons .tab-btn.active-btn span{color:#222429}.body-dark .news-section .news-block .post-meta ul{-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.03);box-shadow:0 20px 20px 0 rgba(0,0,0,.03);background-color:#1c1e22}.body-dark .news-section .news-block .lower-box .link-box a{background-color:rgba(255,255,255,.1);color:#222429}.body-dark .news-section .news-block .lower-box .link-box a:hover{background-color:var(--thm-base)}.portfolio-masonary{padding-bottom:100px}@media (min-width:1200px){.portfolio-masonary .auto-container{max-width:1200px}}.portfolio-masonary h3{margin:0;font-size:80px;font-weight:300;color:#fff;line-height:1;letter-spacing:.1em;text-transform:uppercase;max-width:810px;margin-left:auto;margin-right:auto;text-align:center;margin-top:210px}.portfolio-masonary hr{border-color:rgba(255,255,255,.1);margin:0;margin-bottom:60px;margin-top:120px}.portfolio-masonary__filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.portfolio-masonary .filters{margin-bottom:0}.portfolio-masonary .filters li{color:#fff;font-size:20px}.portfolio-masonary .mixitup-gallery .filters .filter.active{color:#fff}.portfolio-masonary .filters li:first-child{margin-left:0}.portfolio-masonary .masonary-layout{margin-bottom:30px}.portfolio-masonary__box{margin-bottom:30px;overflow:hidden;border-radius:8px;position:relative}.portfolio-masonary__box__new{position:absolute;top:0;right:0;background-color:var(--thm-base);border-radius:8px;font-family:var(--thm-font);text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10;color:var(--thm-black);letter-spacing:.1em;line-height:1;padding:9px 13px 8px;font-size:20px;border-top-left-radius:0;border-bottom-right-radius:0;-webkit-transition:all 500ms ease;transition:all 500ms ease}.portfolio-masonary__box-outer:hover .portfolio-masonary__box__new{background-color:var(--thm-black);color:#fff}.portfolio-masonary__box img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:500ms ease;transition:500ms ease}.portfolio-masonary__box:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.portfolio-masonary__more{text-transform:uppercase;font-size:18px;color:#fff;-webkit-transition:all 500ms ease;transition:all 500ms ease;font-weight:500;font-family:var(--thm-font)}.portfolio-masonary__more:hover{color:var(--thm-base)}.portfolio-masonary__box-content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--thm-base-rgb),.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px;-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0;-webkit-transition:opacity 500ms ease,-webkit-transform 500ms ease;transition:opacity 500ms ease,-webkit-transform 500ms ease;transition:transform 500ms ease,opacity 500ms ease;transition:transform 500ms ease,opacity 500ms ease,-webkit-transform 500ms ease}.portfolio-masonary__box:hover .portfolio-masonary__box-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.portfolio-masonary__box-content p{margin:0;color:var(--thm-black);line-height:1;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-family:var(--thm-font)}.portfolio-masonary__box-content p::after{width:40px;height:2px;background-color:var(--thm-black);margin-left:10px;content:""}.portfolio-masonary__box-content h4{margin:0;text-transform:uppercase;color:var(--thm-black);line-height:1;font-size:30px;letter-spacing:.1em}.portfolio-masonary__box-content h4 a{color:inherit}.portfolio-details-header{margin-top:106px;background-color:#fff;padding-top:90px;padding-bottom:90px;position:relative}.portfolio-details-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:545px;background-color:#f4f5f8}@media (min-width:1200px){.portfolio-details-header{padding-top:120px;padding-bottom:120px}}.portfolio-details-header__separator{border-width:1px;border-color:#e9ebee;min-width:1600px;float:left;margin-top:90px;margin-bottom:0}@media (min-width:1200px){.portfolio-details-header__separator{margin-top:120px}}.portfolio-details-header__title{margin:0;text-transform:uppercase;font-size:50px;color:var(--thm-black);margin-bottom:40px}.portfolio-details-header__image{display:inline-block;background-color:#222429;border-radius:8px;margin-bottom:45px}.portfolio-details-header__image img{max-width:100%;border-radius:8px;display:block;mix-blend-mode:luminosity}@media (min-width:1200px){.portfolio-details-header__image img{max-width:none}}.portfolio-details-header__sub-heading{margin:0;text-transform:uppercase;font-size:24px;color:var(--thm-black);line-height:1;margin-bottom:10px}.portfolio-details-header__text{margin:0;color:var(--thm-text);font-size:16px}.portfolio-details-header__list{margin:0;margin-bottom:45px}.portfolio-details-header__list li{font-size:16px;color:var(--thm-text)}.portfolio-details-header__main-text{margin:0;font-size:20px;list-style:none;font-weight:300;line-height:42px;margin-bottom:40px}@media (min-width:1200px){.portfolio-details-header__main-text{margin-bottom:0}}.portfolio-details-header__text+.portfolio-details-header__sub-heading{margin-top:40px}@media (min-width:1200px){.portfolio-details-header__main-text{padding-left:100px}}.portfolio-details-header__link{color:var(--thm-base);font-size:16px;position:relative;display:inline-block;line-height:1;padding-bottom:10px;-webkit-transition:all 500ms ease;transition:all 500ms ease;margin-bottom:50px}@media (min-width:1200px){.portfolio-details-header__link{margin-bottom:0}}.portfolio-details-header__link:hover{color:var(--thm-black)}.portfolio-details-header__link::after{content:"";width:100%;height:2px;background-color:var(--thm-base);position:absolute;bottom:0;left:0;-webkit-transition:all 500ms ease;transition:all 500ms ease}.portfolio-details-header__link:hover::after{background-color:var(--thm-black)}.portfolio-details-header__links a{color:var(--thm-text);font-size:16px;-webkit-transition:all 500ms ease;transition:all 500ms ease}.portfolio-details-header__links a:hover{color:var(--thm-base)}.portfolio-details-header__links a:not(:last-child)::after{content:", "}.portfolio-details-info__image{display:inline-block;background-color:var(--thm-black);overflow:hidden;border-radius:8px;margin-bottom:30px}.portfolio-details-info__image img{mix-blend-mode:luminosity;border-radius:8px;max-width:100%}@media (min-width:768px){.portfolio-details-info__image{margin-bottom:0;display:block}.portfolio-details-info .row{margin-bottom:40px}}@media (min-width:1200px){.portfolio-details-info .row{margin-bottom:60px}}.portfolio-details-info__title{margin:0;text-transform:uppercase;color:var(--thm-black);font-size:40px}.portfolio-details-info__text{margin:0;color:var(--thm-text);font-size:16px;line-height:34px;margin-bottom:30px;max-width:470px}@media (min-width:768px){.portfolio-details-info__text{margin-bottom:0}}@media (min-width:1200px){.portfolio-details-info__title{font-size:50px;margin-bottom:35px}}.portfolio-details-video{margin-top:90px;margin-bottom:60px}@media (min-width:1200px){.portfolio-details-video{margin-top:120px}}.portfolio-details-video__thumbnail{background-color:var(--thm-black);overflow:hidden;border-radius:8px;position:relative}.portfolio-details-video img{mix-blend-mode:luminosity;max-width:100%}.portfolio-details-video .vid-link{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:84px;height:84px;line-height:84px;text-align:center;font-size:20px;color:#fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}.portfolio-details-video .vid-link .icon{position:relative;display:block;width:84px;height:84px;line-height:84px;text-align:center;font-size:20px;color:var(--thm-black);background:var(--thm-base);border-radius:50%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}.portfolio-details-video .vid-link a:hover .icon{background:#fff;color:var(--thm-base)}.portfolio-details-video .vid-link .icon:before{content:"";position:absolute;left:-8px;top:-8px;right:-8px;bottom:-8px;border:1px solid rgba(255,255,255,.3);border-radius:50%}.portfolio-details-video .vid-link .ripple,.portfolio-details-video .vid-link .ripple:before,.portfolio-details-video .vid-link .ripple:after{position:absolute;top:50%;left:50%;width:100px;height:100px;border-radius:50%;-ms-border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-box-shadow:0 0 0 0 rgba(255,255,255,.6);-o-box-shadow:0 0 0 0 rgba(255,255,255,.6);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.6);box-shadow:0 0 0 0 rgba(255,255,255,.6);-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite}.portfolio-details-video .vid-link .ripple:before{-webkit-animation-delay:0.9s;animation-delay:0.9s;content:"";position:absolute}.portfolio-details-video .vid-link .ripple:after{-webkit-animation-delay:0.6s;animation-delay:0.6s;content:"";position:absolute}.portfolio-details-summery{padding-bottom:50px}@media (min-width:1200px){.portfolio-details-summery{padding-bottom:80px}}.portfolio-details-summery__heading{margin:0;text-transform:uppercase;color:var(--thm-black);font-size:30px;line-height:1;padding-left:20px;padding-right:20px;margin-bottom:20px}@media (min-width:1200px){.portfolio-details-summery__heading{padding-left:100px;padding-right:100px}}.portfolio-details-summery__text{margin:0;padding-left:20px;padding-right:20px;margin-bottom:30px}@media (min-width:1200px){.portfolio-details-summery__text{padding-left:100px;padding-right:100px}}.portfolio-horizontal{min-height:100vh;position:relative;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;padding-top:90px;padding-bottom:90px}[class*="portfolio-horizontal__shape-"]{position:absolute;display:none;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:banner3Shake;animation-name:banner3Shake;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media (min-width:992px){[class*="portfolio-horizontal__shape-"]{display:block}}@-webkit-keyframes banner3Shake{0%{-webkit-transform:rotate3d(0,1,0,0deg);transform:rotate3d(0,1,0,0deg)}30%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}60%{-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg)}80%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}100%{-webkit-transform:rotate3d(0,1,0,0deg);transform:rotate3d(0,1,0,0deg)}}@keyframes banner3Shake{0%{-webkit-transform:rotate3d(0,1,0,0deg);transform:rotate3d(0,1,0,0deg)}30%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}60%{-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg)}80%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}100%{-webkit-transform:rotate3d(0,1,0,0deg);transform:rotate3d(0,1,0,0deg)}}.portfolio-horizontal__shape-1{top:-120px;right:40%}.portfolio-horizontal__shape-2{left:-55px;bottom:-36px}.portfolio-horizontal__shape-3{right:-260px;bottom:-30px}@media (min-width:992px){.portfolio-horizontal{padding-top:120px;padding-bottom:110px}}.portfolio-horizontal .auto-container{max-width:100%;padding-left:30px;padding-right:30px}@media (min-width:992px){.portfolio-horizontal .auto-container{padding-left:60px;padding-right:60px}}@media (min-width:1200px){.portfolio-horizontal .auto-container{padding-left:100px;padding-right:100px}}@media (min-width:1440px){.portfolio-horizontal .auto-container{padding-left:155px;padding-right:155px}}.portfolio-horizontal__card__title{margin:0;color:#fff;font-weight:800;font-family:"Montserrat","Rubik";font-size:30px}.portfolio-horizontal__card__title a{color:inherit;-webkit-transition:all 500ms ease;transition:all 500ms ease}.portfolio-horizontal__card__title a:hover{color:var(--thm-black)}.portfolio-horizontal__category{margin:0;display:block;line-height:1;font-weight:600;font-size:14px;font-family:"Montserrat","Rubik";color:#fff;margin-bottom:15px;margin-top:30px}.portfolio-horizontal__carousel .owl-nav{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;margin-top:50px}.portfolio-horizontal__carousel .owl-nav .icon{width:41px;height:59px;background-repeat:no-repeat;background-position:center center;display:block;opacity:.2;-webkit-transition:all 500ms ease;transition:all 500ms ease}@media (min-width:1200px){.portfolio-horizontal__carousel .owl-nav [class*="owl-"]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.portfolio-horizontal__carousel .owl-nav [class*="owl-prev"]{right:calc(100% + 55px)}.portfolio-horizontal__carousel .owl-nav [class*="owl-next"]{left:calc(100% + 25px)}}.portfolio-horizontal__carousel .owl-nav .icon:hover{opacity:1}.portfolio-horizontal__carousel .owl-nav .icon.nav-button-right{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:30px}.portfolio-horizontal-two{padding-left:30px;padding-right:30px;padding-top:80px;padding-bottom:80px}@media (min-width:992px){.portfolio-horizontal-two{padding-top:150px;padding-bottom:150px;margin-left:100px}}@media (min-width:1200px){.portfolio-horizontal-two{padding-top:200px;padding-bottom:200px;height:100vh;width:calc(100vw - 100px);padding-left:70px;padding-right:70px}}.portfolio-horizontal-two__image{background-color:var(--thm-black)}.portfolio-horizontal-two__image img{width:100%;-webkit-transition:all 500ms ease;transition:all 500ms ease}.portfolio-horizontal-two__item:hover .portfolio-horizontal-two__image img{opacity:.8}.portfolio-horizontal-two__category{margin:0;text-transform:uppercase;font-size:14px;letter-spacing:.1em;color:var(--thm-text);font-weight:400;line-height:1;display:block;margin-top:20px;margin-bottom:12px}.portfolio-horizontal-two__title{margin:0;text-transform:uppercase;font-size:30px;color:var(--thm-black);font-weight:400;line-height:1;display:block}.portfolio-horizontal-two__title a{color:inherit;-webkit-transition:all 500ms ease;transition:all 500ms ease}.portfolio-horizontal-two__title a:hover{color:var(--thm-base)}.portfolio-horizontal-two__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}@media (min-width:992px){.portfolio-horizontal-two__controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1200px){.portfolio-horizontal-two__controls{position:absolute;bottom:100px;right:70px}}.portfolio-horizontal-two__carousel__progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.portfolio-horizontal-two__carousel__progress li span{display:block;width:30px;height:1px;background-color:#e3e3e3;-webkit-transition:all 500ms ease;transition:all 500ms ease;cursor:pointer}@media (min-width:1200px){.portfolio-horizontal-two__carousel__progress li span{width:55px}}.portfolio-horizontal-two__carousel__progress li.active span{background-color:var(--thm-black)}.portfolio-horizontal-two__carousel__count{text-transform:uppercase;margin:0;color:var(--thm-text);font-size:16px;letter-spacing:.2em}.demo-purchase-btn .btn-title{padding-top:21.5px;padding-bottom:17.5px}.demo-purchase-btn:hover .btn-title{color:var(--thm-black)}.demo-purchase-btn:hover .btn-curve{background-color:#fff}.demo-top{padding-top:265px;padding-bottom:170px;background-color:#1c1e22;background-image:url(../image/home-portfolio-bg-1-1.png)}.demo-top .auto-container{text-align:center}.demo-top h3{margin:0;color:#fff;font-size:110px;text-transform:uppercase;line-height:1;font-weight:600}.demo-top h3 span{color:var(--thm-base)}.demo-top p{font-size:26px;line-height:1.7em;margin:0;margin-top:30px;font-weight:400;color:rgba(255,255,255,.6);max-width:590px;margin-left:auto;margin-right:auto;font-family:var(--thm-b-font);text-align:center}.demo-gallery{padding-top:120px;padding-bottom:100px}.demo-gallery .mixitup-gallery .filters .filter{color:#686a6f;font-size:24px}.demo-gallery .mixitup-gallery .filters .filter+.filter{margin-left:40px}.demo-gallery .mixitup-gallery .filters .filter.active{color:var(--thm-black)}.demo-gallery .portfolio-masonary__box-outer{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease;border-radius:8px;-webkit-box-shadow:0 10px 60px 0 rgba(0,0,0,.1);box-shadow:0 10px 60px 0 rgba(0,0,0,.1)}.demo-gallery .portfolio-masonary__box-outer:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.demo-gallery .portfolio-masonary__box img{-webkit-filter:grayscale(0);filter:grayscale(0)}.demo-gallery .portfolio-masonary__box .link{position:absolute;top:60px;right:60px;width:55px;height:55px;border-radius:50%;font-size:18px;color:var(--thm-black);border:1px solid var(--thm-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:all 500ms ease;transition:all 500ms ease}.demo-gallery .portfolio-masonary__box .link:hover{background-color:#fff;border-color:#fff}.demo-features{background-color:#f4f5f8;padding-top:120px;padding-bottom:120px}.demo-features__wrapper{display:-ms-grid;display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:30px}.demo-features__box{text-align:center}.demo-features__box img{border-radius:8px;display:block;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 10px 60px 0 rgba(0,0,0,.1);box-shadow:0 10px 60px 0 rgba(0,0,0,.1)}.demo-features__box h4{margin:0;text-transform:uppercase;font-size:20px;color:var(--thm-black);letter-spacing:.1em;margin-top:20px;text-align:center}.main-footer__demo .footer-widget h3{max-width:none;font-size:80px;letter-spacing:0;margin:0}.main-footer__demo .footer-widget p{margin:0;font-size:36px;letter-spacing:.1em;text-transform:uppercase;font-weight:300;font-family:var(--thm-font);margin-bottom:45px}.main-footer__demo .footer-widget{padding-bottom:110px}.login-wrapper{position:relative;min-height:100vh}.login-wrapper .login-bg{position:absolute;right:0;bottom:0;width:calc(100% - 630px);height:100vw;background-repeat:no-repeat;background-size:cover;background-position:center right}.login-wrapper .login-content__inner{width:100%;max-width:630px;padding-left:115px;padding-right:115px;background-color:#fff;-webkit-box-shadow:9.986px -.523px 30px 0 rgba(5,5,6,.1);box-shadow:9.986px -.523px 30px 0 rgba(5,5,6,.1);min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:10}.login-wrapper form input[type="text"],.login-wrapper form input[type="email"],.login-wrapper form input[type="password"]{width:100%;border-radius:8px;background-color:#f4f5f8;height:70px;padding-left:30px;padding-right:30px;font-size:14px;color:#686a6f;font-weight:400;font-family:var(--thm-b-font);margin-bottom:20px}.login-wrapper form ::-webkit-input-placeholder{opacity:1;color:inherit}.login-wrapper form :-ms-input-placeholder{opacity:1;color:inherit}.login-wrapper form ::-ms-input-placeholder{opacity:1;color:inherit}.login-wrapper form ::placeholder{opacity:1;color:inherit}.login-wrapper form p{margin:0;color:#686a6f;line-height:2.125}.login-wrapper form p a{color:inherit}.login-wrapper form .theme-btn{width:100%;font-size:18px;letter-spacing:.1em;font-weight:400;margin-top:15px}.login-wrapper .login-content__inner .copyright-text{margin-top:auto;text-align:center;color:#686a6f;margin-bottom:60px}.login-wrapper .logo{margin-top:90px;margin-bottom:140px}.login-wrapper .signup-link{text-transform:uppercase;color:#000;font-weight:400;letter-spacing:.1em;font-size:20px;text-align:center;line-height:1;margin-top:35px;font-family:var(--thm-font)}.login-wrapper .signup-link a{color:var(--thm-base);-webkit-transition:all 500ms ease;transition:all 500ms ease}.login-wrapper .signup-link a:hover{opacity:.7}.pricing-one{padding-top:100px;padding-bottom:70px}@media (min-width:992px){.pricing-one{padding-top:120px;padding-bottom:90px}}.pricing-one [class*="col-"]{margin-bottom:30px}.pricing-card{background-color:#f4f5f8;text-align:center;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:50px;border-radius:8px}.pricing-card__bottom{border-radius:8px;background-color:#fff;padding-top:40px;padding-bottom:40px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.04);box-shadow:0 10px 30px 0 rgba(0,0,0,.04)}.pricing-card__list{text-align:left;width:200px;margin-left:auto;margin-right:auto;margin-bottom:43px}.pricing-card__list li{position:relative;font-size:16px;color:var(--thm-text);padding-left:40px}.pricing-card__list li+li{margin-top:5px}.pricing-card__list li i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;color:var(--thm-base)}.pricing-card__list li i.unavailable{color:var(--thm-black)}.pricing-card__icon{width:100px;height:100px;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;text-align:center;margin-left:auto;margin-right:auto;position:relative;margin-bottom:30px}.pricing-card__icon::before{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--thm-base);opacity:.2;border-radius:50%;content:"";-webkit-transition:all 500ms ease;transition:all 500ms ease}.pricing-card:hover .pricing-card__icon::before{opacity:1}@media (min-width:992px){.pricing-card__icon{width:130px;height:130px}}.pricing-card__icon i{font-size:50px;position:relative;color:var(--thm-base);-webkit-transition:all 500ms ease;transition:all 500ms ease}.pricing-card:hover .pricing-card__icon i{color:var(--thm-black)}@media (min-width:992px){.pricing-card__icon i{font-size:64px}}.pricing-card__name{line-height:1;margin:0;font-size:20px;text-transform:uppercase;font-family:var(--thm-font);letter-spacing:.1em;color:var(--thm-base);margin-bottom:2px}.pricing-card__amount{margin:0;line-height:1;font-size:45px;margin-bottom:20px}@media (min-width:992px){.pricing-card__amount{font-size:60px}}.coming-soon{background-color:var(--thm-black);background-repeat:no-repeat;background-size:cover;min-height:100vh;padding-top:60px;padding-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.coming-soon .auto-container{width:100%}.coming-soon__title{margin:0;color:#fff;font-size:45px;text-transform:uppercase;font-weight:300;margin-top:40px;margin-bottom:20px}@media (min-width:992px){.coming-soon__title{font-size:60px;margin-top:90px;margin-bottom:30px}}.coming-soon__form-text,.coming-soon__text{margin:0;color:#999b9f;max-width:570px}.coming-soon__form-title{text-transform:uppercase;margin:0;color:#fff;font-size:24px;font-weight:500;margin-bottom:10px}.coming-soon__form{max-width:400px;width:100%;border-radius:8px;position:relative;margin-top:20px;margin-bottom:50px}@media (min-width:992px){.coming-soon__form{margin-bottom:35px}}.coming-soon__form input[type="text"],.coming-soon__form input[type="email"]{width:100%;height:70px;background-color:#1c1e22;font-size:14px;font-family:var(--thm-b-font);color:#999b9f;border-radius:8px;padding-left:30px;-webkit-transition:all 500ms ease;transition:all 500ms ease}.coming-soon__form input[type="text"]:focus,.coming-soon__form input[type="email"]:focus{-webkit-box-shadow:0 0 0 1px var(--thm-base);box-shadow:0 0 0 1px var(--thm-base)}.coming-soon__form ::-webkit-input-placeholder{opacity:1;color:inherit}.coming-soon__form :-ms-input-placeholder{opacity:1;color:inherit}.coming-soon__form ::-ms-input-placeholder{opacity:1;color:inherit}.coming-soon__form ::placeholder{opacity:1;color:inherit}.coming-soon__form button[type="submit"]{width:42px;height:42px;background-color:var(--thm-base);color:var(--thm-black);font-size:14px;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;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;border-radius:50%;-webkit-transition:all 500ms ease;transition:all 500ms ease}.coming-soon__form button[type="submit"]:hover{background-color:#fff;color:var(--thm-black)}.coming-soon__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coming-soon__social li+li{margin-left:10px}.coming-soon__social a{width:44px;height:44px;background-color:#1c1e22;color:#999b9f;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;text-align:center;border-radius:50%;font-size:16px;-webkit-transition:all 500ms ease;transition:all 500ms ease}.coming-soon__social a:hover{background-color:var(--thm-base);color:var(--thm-black)}.coming-soon__countdown{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;width:100%;max-width:580px;margin-top:30px;margin-bottom:35px}@media (min-width:992px){.coming-soon__countdown{margin-top:50px;margin-bottom:45px;grid-template-columns:repeat(4,1fr)}}.coming-soon__countdown li{border:1px solid var(--thm-base);border-radius:8px;text-align:center;font-family:var(--thm-font);overflow:hidden}.coming-soon__countdown li span{font-size:45px;display:block;color:#fff;padding-top:50px}@media (min-width:992px){.coming-soon__countdown li span{font-size:60px}}.coming-soon__countdown li i{text-transform:uppercase;color:var(--thm-black);background-color:var(--thm-base);display:block;font-size:20px;font-style:normal;line-height:40px;display:block;padding-top:5px;margin-top:45px}.shop-page{padding-top:100px;padding-bottom:85px}@media (max-width:992px){.shop-page{padding-top:120px;padding-bottom:105px}}.product-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.product-sorting{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-sorting p{margin:0;color:var(--thm-text);font-size:18px;margin-bottom:20px}@media (min-width:768px){.product-sorting p{margin-bottom:0}}.product-sorting .form-group{max-width:340px;width:100%}.product-card{margin-bottom:30px}.product-card__buttons{position:absolute;bottom:30px;left:0;width:100%;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;opacity:0;visibility:hidden;-webkit-transform:translateY(-30%);transform:translateY(-30%);-webkit-transition:500ms ease;transition:500ms ease}.product-card:hover .product-card__buttons{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.product-card__buttons .btn-style-one{margin-right:10px}.product-card__buttons .btn-style-two:hover .btn-curve{width:101%}.product-card__buttons .theme-btn .btn-title{padding:7px 21px 3px;font-size:16px}.product-card__image{position:relative;overflow:hidden;border-radius:8px}.product-card__image>img{width:100%}.product-card__content{text-align:center}.product-card__title{margin:0;color:var(--thm-black);font-size:24px;font-weight:400;text-transform:uppercase;margin-top:25px;margin-bottom:5px}.product-card__title a{color:inherit;-webkit-transition:all 500ms ease;transition:all 500ms ease}.product-card__title a:hover{color:var(--thm-base)}.product-card__price{color:var(--thm-text);font-size:16px;line-height:1;margin:0;margin-bottom:10px}.product-card__stars{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;line-height:1}.product-card__stars i{font-size:14px;color:var(--thm-base)}.product-card__stars i+i{margin-left:5px}.load-more-products{margin-top:30px}.shop-search form{border-radius:8px;position:relative;background-color:var(--thm-base)}.shop-search button[type="submit"]{position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--thm-black);background-color:transparent;padding:0;width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shop-search form input[type="search"],.shop-search form input[type="text"]{width:100%;height:70px;background-color:var(--thm-base);border-radius:8px;padding-left:30px;padding-right:30px;font-size:14px;color:var(--thm-black);font-family:var(--thm-b-font)}.shop-search form ::-webkit-input-placeholder{color:inherit;opacity:1}.shop-search form :-ms-input-placeholder{color:inherit;opacity:1}.shop-search form ::-ms-input-placeholder{color:inherit;opacity:1}.shop-search form ::placeholder{color:inherit;opacity:1}.shop-sidebar__title{margin:0;color:var(--thm-black);text-transform:uppercase;font-size:24px;font-weight:400;margin-bottom:25px}.product-sidebar__price-range .noUi-horizontal{height:4px;background-color:#f4f5f8;border:none;-webkit-box-shadow:none;box-shadow:none}.product-sidebar__price-range .noUi-handle{border-radius:50%;width:14px;height:14px;background-color:var(--thm-base);border:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.product-sidebar__price-range .noUi-horizontal .noUi-handle{right:-8px}.product-sidebar__price-range .noUi-handle::before,.product-sidebar__price-range .noUi-handle::after{display:none}.product-sidebar__price-range .noUi-connect{background-color:var(--thm-base)}.product-sidebar__price-range .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;margin-top:20px}.product-sidebar__price-range .form-group p{margin:0}.product-sidebar__price-range .form-group .left>span{margin-left:5px;margin-right:5px}.product-sidebar__price-range .form-group .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-sidebar__price-range .theme-btn .btn-title{padding:7px 21px 3px;font-size:16px}.shop-category ul{position:relative;margin-top:-15px}.shop-category ul li{position:relative;line-height:30px;font-size:16px;text-transform:capitalize;color:var(--thm-text);margin-bottom:15px}.shop-category ul li:last-child{margin-bottom:0}.shop-category ul li a{position:relative;display:block;line-height:30px;font-size:16px;text-transform:capitalize;color:var(--thm-text);font-weight:400;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1}.shop-category ul li:hover a,.shop-category ul li.active a{color:var(--thm-black);font-weight:400;text-shadow:0 0 1px currentColor}.shop-category ul li a:after{position:absolute;right:0;top:-1px;font-family:"Flaticon";content:"\f15f";opacity:1;font-size:10px;line-height:30px;font-weight:700;z-index:1}.shop-sidebar__single{padding:30px;border:1px solid;border-color:#e9ebee;margin-bottom:30px;border-radius:8px}.shop-sidebar__single.shop-search{border:none;padding:0}.review-form{padding-bottom:100px}@media (min-width:992px){.review-form{padding-bottom:120px}}.review-form .row{margin-left:-10px;margin-right:-10px}.review-form [class*="col-"]{padding-left:10px;padding-right:10px}.review-form .form-group{margin-bottom:20px}.review-form__title{margin:0;text-transform:uppercase;font-size:36px;margin-bottom:30px;letter-spacing:.01em}.review-form__text{margin:0;color:var(--thm-text);font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.review-form__text i{font-size:14px;color:var(--thm-base)}.review-form__text i:first-child{margin-left:10px}.review-form__text i+i{margin-left:5px}.review-one .comment-box .reply-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.review-one .comment-box .reply-btn{position:absolute;top:0;right:0}}@media (min-width:992px){.review-one .comment-box .text{margin-bottom:0}}.review-one .comment-box .reply-btn i{font-size:14px;color:var(--thm-base)}.review-one .comment-box .reply-btn i+i{margin-left:5px}.product-description{padding-bottom:40px}.product-description__title{margin:0;font-size:36px;text-transform:uppercase;color:var(--thm-black);letter-spacing:.01em;margin-bottom:30px}.product-description__text{margin:0}.product-description__text+.product-description__text{margin-top:30px}.product-details{padding-bottom:60px;padding-top:100px}@media (min-width:1200px){.product-details{padding-top:120px}}.product-details__buttons{margin-bottom:35px;margin-top:15px}.product-details__buttons .theme-btn{margin-right:10px;margin-top:5px}.product-details__social{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-details__social span{font-size:24px;color:var(--thm-black);text-transform:uppercase;font-family:var(--thm-font);margin-right:20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:10px}@media (min-width:1200px){.product-details__social span{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.product-details__social a{display:-webkit-box;display:-ms-flexbox;display:flex;width:44px;height:44px;background-color:#f4f5f8;color:#686a6f;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:16px;border-radius:50%;-webkit-transition:all 500ms ease;transition:all 500ms ease}.product-details__social a+a{margin-left:10px}.product-details__social a:hover{color:var(--thm-black);background-color:var(--thm-base)}.product-details__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-details__quantity-title{margin:0;color:var(--thm-black);text-transform:uppercase;font-size:24px;margin-right:20px}.product-details__quantity .quantity-box{position:relative;width:98px;border-radius:8px;height:60px}.product-details__quantity .quantity-box input{width:98px;border-radius:8px;height:60px;border:1px solid #e9ebee;-webkit-appearance:textfield;-moz-appearance:textfield;font-family:var(--thm-b-font);padding-left:30px}.product-details__quantity .quantity-box button{width:29px;height:29px;background-color:transparent;color:var(--thm-black);font-size:8px;position:absolute;top:1px;right:1px;background-color:#fff;border-left:1px solid #e9ebee;border-top-right-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-details__quantity .quantity-box button.sub{bottom:1px;top:auto;border-top:1px solid #e9ebee;border-top-right-radius:0;border-bottom-right-radius:8px}.product-details__reveiw{border-bottom:1px solid #e9ebee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;margin-bottom:20px}.product-details__reveiw i{font-size:18px;color:var(--thm-base)}.product-details__reveiw i+i{margin-left:5px}.product-details__reveiw span{line-height:1;font-size:16px;color:var(--thm-text);position:relative;top:2px;margin-left:10px}.product-details__title{font-size:45px;text-transform:uppercase;margin:0;margin-top:30px}@media (min-width:1200px){.product-details__title{margin-top:-5px;margin-right:10px}}.product-details__price{margin:0;color:var(--thm-base);font-size:20px;line-height:1;margin-bottom:20px}@media (min-width:1200px){.product-details__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.cart-page{padding-top:100px;padding-bottom:100px}@media (min-width:992px){.cart-page{padding-top:120px;padding-bottom:120px}}.cart-table{margin-bottom:60px}@media (max-width:1199px){.cart-table{min-width:1170px}}.cart-table thead th{text-transform:uppercase;font-family:var(--thm-font);font-size:30px;color:var(--thm-black);font-weight:400;padding:0;border:none;padding-bottom:20px}.cart-table thead th:last-child{text-align:right}.cart-table .quantity-box{position:relative;width:98px;border-radius:8px;height:60px}.cart-table .quantity-box input{width:98px;border-radius:8px;height:60px;border:1px solid #e9ebee;-webkit-appearance:textfield;-moz-appearance:textfield;font-family:var(--thm-b-font);padding-left:30px}.cart-table .quantity-box button{width:29px;height:29px;background-color:transparent;color:var(--thm-black);font-size:8px;position:absolute;top:1px;right:1px;background-color:#fff;border-left:1px solid #e9ebee;border-top-right-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-table .quantity-box button.sub{bottom:1px;top:auto;border-top:1px solid #e9ebee;border-top-right-radius:0;border-bottom-right-radius:8px}.cart-table .product-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-table h3{text-transform:uppercase;margin:0;color:var(--thm-black);font-size:24px;margin-left:30px}.cart-table h3 a{color:inherit}.cart-table tbody tr{vertical-align:middle}.cart-table tbody tr:last-child{border-bottom:1px solid #e9ebee}.cart-table tbody td{vertical-align:middle;border-top:1px solid #e9ebee;padding-top:30px;padding-bottom:30px;padding-left:0;padding-right:0;font-size:16px;color:#686a6f}.cart-table tbody td:last-child{text-align:right}.cart-cupon__form{margin-bottom:30px}.cart-cupon__input{width:100%;max-width:370px;border-radius:8px;background-color:#f4f5f8;padding-left:30px;padding-right:30px;margin-right:10px;font-family:var(--thm-b-font);font-size:14px;color:#686a6f;height:65px;margin-bottom:20px}.cart-cupon__form ::-webkit-input-placeholder{color:inherit;opacity:1}.cart-cupon__form :-ms-input-placeholder{color:inherit;opacity:1}.cart-cupon__form ::-ms-input-placeholder{color:inherit;opacity:1}.cart-cupon__form ::placeholder{color:inherit;opacity:1}.cart-total{margin-bottom:20px}.cart-total li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px}.cart-total li+li{margin-top:10px}.cart-total li span:first-child{text-transform:uppercase;font-family:var(--thm-font);font-size:30px;color:var(--thm-black);margin-right:70px;display:block;width:133px;text-align:right}.cart-total li:nth-child(2) span:first-child{position:relative;right:6px}.cart-total__total{color:var(--thm-base);font-weight:500}.cart-page__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-page__buttons .btn-style-one{margin-left:0;margin-top:10px}@media (min-width:1200px){.cart-page__buttons .btn-style-one{margin-top:0;margin-left:10px}}.product-details__buttons .btn-style-two:hover .btn-curve,.cart-page__buttons .btn-style-two:hover .btn-curve{background-color:var(--thm-base)}.checkout-page{padding-top:100px;padding-bottom:100px}@media (min-width:992px){.checkout-page{padding-top:120px;padding-bottom:120px}}.checkout-page .default-form .row{margin-left:-10px;margin-right:-10px}.checkout-page .default-form [class*="col-"]{padding-left:10px;padding-right:10px}.checkout-page .default-form .form-group{margin-bottom:20px}.checkout-page__returning{margin:0;font-size:16px;color:var(--thm-text);line-height:1.5em;margin-bottom:15px}@media (min-width:768px){.checkout-page__returning{line-height:1}}.checkout-page__returning a{color:var(--thm-base)}.checkout__title{text-transform:uppercase;margin:0;color:var(--thm-black);font-size:35px;font-weight:400;font-family:var(--thm-font);line-height:1;margin-bottom:40px}