.section-heading{font-weight:500;margin:0;font-size:46px}.ourservice-title .section-heading{font-size:26px}.title-wrap .product-title .section-heading{margin:0}.tt-section-title p{margin:10px 0 0;font-size:16px}.tt-section-title{margin:0 0 20px;float:left;width:100%}.tt-section-sab{text-transform:uppercase;font-size:16px;color:var(--secondary-color-text);margin:0 0 5px;float:left;width:100%;letter-spacing:2px}.trending-title .tt-section-title .section-heading{margin:0}.trending-title .tt-section-title{margin:0 0 15px}.tt-cms-block .cms-block-image{float:none;display:block;margin:0 0 30px;position:relative;overflow:hidden}.tt-cms-block:hover .cms-block-image>img,.tt-cms-block .cms-block-image>img{transition:all 1.5s ease-in-out 0s;-webkit-transition:all 1.5s ease-in-out 0s;-moz-transition:all 1.5s ease-in-out 0s;-o-transition:all 1.5s ease-in-out 0s;-ms-transition:all 1.5s ease-in-out 0s}.tt-cms-block:hover .cms-block-image>img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}.tt-cms-block .cms-block-image::after,.tt-cms-block .cms-block-image::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;z-index:1;background:#fff0;-webkit-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}.tt-cms-block:hover .cms-block-image::after{height:0;top:50%;bottom:50%;background:rgb(255 255 255 / .2)}.tt-cms-block:hover .cms-block-image::before{right:50%;left:50%;width:0;background:rgb(255 255 255 / .2)}.tt-cms-block .cms-block-text .wpcms-block-content .cms-block-title{font-size:30px;font-family:var(--primary-font);color:var(--primary-color-text);margin:0 0 10px}.tt-cms-block .cms-block-text .wpcms-block-content .cms-block-content{margin:0 auto 20px;width:50%}.tt-cms-block .cms-block-text .wpcms-block-content .button-cms-block .cms-block-button{padding:10px 43px;font-size:15px}.cms-btn .tt-cms-block .cms-block-text .wpcms-block-content .button-cms-block .cms-block-button{background:none;border:1px solid #997b4d;color:#997b4d}.cms-btn .tt-cms-block .cms-block-text .wpcms-block-content .button-cms-block .cms-block-button::after{background:#997b4d}.cms-btn .tt-cms-block .cms-block-text .wpcms-block-content .button-cms-block .cms-block-button:hover{color:#fff}#gallary_tabs,.category-gallery-wrap,.cat-gallary,#gallary_tabs .category-gallery-wrap .category-gallary,#gallary_tabs .category-gallery-wrap .category-gallary .cat-gallary{float:left;width:100%}#gallary_tabs{position:relative}#gallary_tabs .category-name-wrap{list-style:none;padding:0;text-align:center;margin:0 0 25px}#gallary_tabs .category-button a{font-family:var(--primary-font);color:var(--primary-color-text);font-style:italic;font-weight:500;font-size:16px;position:relative}#gallary_tabs .category-button a::after{content:'';position:absolute;width:100%;height:1px;top:auto;bottom:0;left:0;right:0;background:var(--primary-color-text);transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;-ms-transition:all 400ms ease-in-out 0s}#gallary_tabs .category-button a:hover{color:#997b4d}#gallary_tabs .category-button a:hover::after{background:#997b4d;transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;-ms-transition:all 400ms ease-in-out 0s}#gallary_tabs .category-name-wrap li{margin:0 0 30px}#gallary_tabs .category-gallary-title{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}#gallary_tabs .category-gallary-title .tt-section-title{width:auto;margin:0 0 40px}#gallary_tabs .category-name-wrap li a{font-size:28px;color:var(--primary-color-text);font-family:var(--primary-font);font-weight:500;font-style:italic;letter-spacing:1px;position:relative}#gallary_tabs .category-name-wrap li.active a{color:#997b4d}#gallary_tabs .category-name-wrap li a::before{content:"";right:0;left:0;margin:auto;position:absolute;top:auto;bottom:0;height:2px;z-index:0;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;width:0;background:#997b4d}#gallary_tabs .category-name-wrap li a:hover::before,#gallary_tabs .category-name-wrap li.active a::before{width:90%}#gallary_tabs .category-gallery-wrap .category-gallary{display:none}#gallary_tabs .category-gallery-wrap .category-gallary.active{display:block}#gallary_tabs .category-gallery-wrap .category-gallary .cat-gallary{display:flex;justify-content:space-between}.category-gallary{display:flex;justify-content:space-between}.cat-heading .tt-section-title{position:absolute;left:0;right:0;margin:auto;top:20px;bottom:auto;width:40%}.category-gallery-wrap .category-gallary .cat-img{position:relative;float:left;padding:0 15px}.category-gallery-wrap .category-gallary.active .cat-img .cat-img-0,.category-gallery-wrap .category-gallary.active .cat-img .cat-img-3{animation:2s ease 0s normal none 1 fadeInUp;-webkit-animation:2s ease 0s normal none 1 fadeInUp;-moz-animation:2s ease 0s normal none 1 fadeInUp;-o-animation:2s ease 0s normal none 1 fadeInUp}.category-gallery-wrap .category-gallary .cat-left .cat-img-1{float:none;width:auto;position:absolute;top:auto;bottom:24%;right:0;left:auto;animation:3s ease 0s normal none 1 fadeInUp;-webkit-animation:3s ease 0s normal none 1 fadeInUp;-moz-animation:3s ease 0s normal none 1 fadeInUp;-o-animation:3s ease 0s normal none 1 fadeInUp}.category-gallery-wrap .category-gallary .cat-left .cat-img-2,.category-gallery-wrap .category-gallary .cat-right .cat-img-4{animation:4s ease 0s normal none 1 fadeInUp;-webkit-animation:4s ease 0s normal none 1 fadeInUp;-moz-animation:4s ease 0s normal none 1 fadeInUp;-o-animation:4s ease 0s normal none 1 fadeInUp}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.category-gallery-wrap .category-gallary .cat-left .cat-img-2{margin:35px 0 0 35px;float:left;width:100%}.category-gallery-wrap .category-gallary .cat-right .cat-img-3,.category-gallery-wrap .category-gallary .cat-right .cat-img-3 img{float:right}.category-gallery-wrap .category-gallary .cat-right .cat-img-4{position:absolute;right:auto;left:0;bottom:10%;top:auto}.category-gallery-wrap .category-gallary .cat-right .cat-img-5{float:none;width:auto;position:absolute;top:50%;bottom:auto;left:0;right:auto}.category-gallary .category-url img{height:auto;width:auto}.category-url.cat-img-0 img{max-height:460px;max-width:340px}.category-url.cat-img-1 img{max-height:290px;max-width:210px}.category-url.cat-img-2 img{max-height:180px;max-width:180px}.category-url.cat-img-3 img{max-height:490px;max-width:360px}.category-url.cat-img-4 img{max-height:280px;max-width:270px}.client-logo .item img{width:auto;opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;-ms-transition:all 400ms ease-in-out 0s}.client-logo .item a{cursor:pointer;padding:10px 0}.client-logo .item a:hover img{opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;transform:translateY(-10px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px)}.client-logo .item{display:flex;justify-content:center}.tt-banner .banner-text .button-banner-wrap{float:none;display:inline-block;vertical-align:top;width:auto}.tt-banner .banner-text .button-banner a{background:#fff;padding:10px 36px;font-size:15px}.tt-banner .banner-text .button-banner a:hover{color:#fff}.tt-banner .banner-text .button-banner:after{background:var(--primary-color-text)}.tt-banner img,.tt-banner:hover .banner-image img{transition:all 1.5s ease-in-out 0s;-webkit-transition:all 1.5s ease-in-out 0s;-moz-transition:all 1.5s ease-in-out 0s;-o-transition:all 1.5s ease-in-out 0s;-ms-transition:all 1.5s ease-in-out 0s}.tt-banner:hover .banner-image img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}.tt-banner .banner-text{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;margin:auto;justify-content:center}.tt-banner .banner-text.tt-icon-right{width:50%;left:auto}.tt-banner .banner-text.tt-icon-center{width:55%}.tt-banner .banner-text.tt-icon-top{top:7%;bottom:auto;padding:0 35px}.tt-banner .banner-text.tt-icon-left{right:auto;width:50%;left:0}.tt-banner .banner-text.tt-icon-bottom{top:auto;bottom:7%}.tt-banner .banner-text{color:var(--primary-color-text)}.tt-banner .banner-text.tt-icon-center{color:#fff}.tt-banner .banner-text .banner-sub-title{font-size:16px;margin:0 0 10px;color:#fff;text-transform:uppercase}.tt-banner .banner-text.tt-icon-top .banner-sub-title{padding:0;margin:0 0 10px}.tt-banner .banner-text .banner-title{font-size:36px;font-family:var(--primary-font);margin:0 0 20px;line-height:40px;color:#fff}.tt-banner .banner-text .banner-content{font-size:16px;font-weight:500}.banner-background .tt-banner .banner-text .banner-content{float:right;background:#fff;padding:7px 27px}.banner-background .tt-banner .banner-text .banner-title{margin:0 0 12px}.tt-banner{cursor:pointer;overflow:hidden}.tt-banner .banner-image{display:block;float:none;position:relative;overflow:hidden}.tt-banner .banner-image::after,.tt-banner .banner-image::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;z-index:1;background:#fff0;-webkit-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}.tt-banner:hover .banner-image::after{height:0;top:50%;bottom:50%;background:rgb(255 255 255 / .2)}.tt-banner:hover .banner-image::before{right:50%;left:50%;width:0;background:rgb(255 255 255 / .2)}.tt-feature-box .tt-feature-box-icon img{width:auto}.about-team .tt-feature-box .tt-feature-box-icon img{width:100%}.tt-feature-box .tt-feature-box-icon{background-color:#fff;border-radius:50%;height:50px;width:50px;margin:0 0 20px}.about-service .tt-feature-box .tt-feature-box-icon{background:none;height:auto;width:auto;border-radius:0}.tt-feature-box .tt-feature-box-containt p{margin:0}.tt-feature-box .tt-feature-box-containt .tt-feature-box-title{font-size:18px;margin:0 0 5px;transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;-ms-transition:all 400ms ease-in-out 0s}.tt-feature-box{cursor:pointer}.owl-item:last-child .tt-feature-box{border:none}.tt-feature-box:hover .tt-feature-box-containt .tt-feature-box-title{color:var(--primary-color-hv-text);transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;-ms-transition:all 400ms ease-in-out 0s}.tt-feature-box:hover .tt-feature-box-icon>img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.blog-style .tt-post-details .tt-post-meta,.blog-style .tt-post-details .tt-post-content{font-size:13px;margin:0 0 15px}#page .blog-style .tt-post-more a:hover{color:#fff}.blog-style .tt-post-details .tt-post-title h6{margin:0 0 12px;font-size:20px}.blog-style .tt-post-thumbnail .tt-post-meta{font-size:12px;font-weight:500}.blog-style .tt-post-wrapper .tt-post-details{margin-top:18px}#page .blog-style a{color:var(--primary-color-text)}#page .blog-style a:hover{color:var(--primary-color-hv-text)}.blog-style .tt-post-more a{font-size:14px;border:1px solid var(--btn-border-color);padding:8px 25px;float:none;display:inline-block;font-weight:600;color:var(--secondary-color-text);background-color:#fff}.blog-style .tt-post-thumbnail a{position:relative;float:left;width:100%;overflow:hidden}.blog-style .tt-post-wrapper div{float:left;width:100%}.blog-style .tt-post-wrapper:hover .tt-post-thumbnail .zoom-icon,.blog-style .tt-post-wrapper:hover .tt-post-thumbnail a::before{opacity:1;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;cursor:pointer}.blog-style .tt-post-wrapper:hover .tt-post-thumbnail .zoom-icon{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1)}.blog-style .tt-post-thumbnail .zoom-icon:hover{background:var(--secondary-bg-color);border-color:var(--secondary-bg-color)}.blog-style .tt-post-thumbnail a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transition:all 1.5s ease-in-out 0s;-webkit-transition:all 1.5s ease-in-out 0s;-moz-transition:all 1.5s ease-in-out 0s;-o-transition:all 1.5s ease-in-out 0s;-ms-transition:all 1.5s ease-in-out 0s}.blog-style .tt-post-thumbnail a img{width:100%;transition:all 1.5s ease-in-out 0s;-webkit-transition:all 1.5s ease-in-out 0s;-moz-transition:all 1.5s ease-in-out 0s;-o-transition:all 1.5s ease-in-out 0s;-ms-transition:all 1.5s ease-in-out 0s}.tt-portfolio-thumbnail span{color:var(--primary-color-text)}.Portfolio-style-1 .tt-portfolio-thumbnail a{float:none;display:inline-block;vertical-align:top;background:#fff;padding:15px;box-shadow:0 10px 50px rgb(0 0 0 / .1)}.tt-portfolio-thumbnail a img{width:100%}.portfolio-grid.Portfolio-style-1 a,.portfolio-grid.Portfolio-style-2 a{margin:0 0 40px 0}.portfolio-grid.Portfolio-style-2 a{display:inline-block;float:none}.portfolio-grid.Portfolio-style-1 a span,.portfolio-grid.Portfolio-style-2 a span{font-family:var(--primary-font);font-size:20px;padding:15px 0 0 0;float:left;width:100%}.testimonial-info-wrapper .tt-testimonial-title{font-size:20px;color:#666;margin:0 0 10px;float:left;width:100%}.tt-testimonial-wrap .title-wrap{display:block;text-align:center}.tt-testimonial-wrap{background:#fff;margin:20% 0 0;padding:75px 50px;position:relative}.testimonial-wrap{text-align:center;margin:0 0 70px}.tt-testimonial-wrap .title-wrap .testimonial-sub-title{font-size:16px;margin:0 0 10px;color:var(--secondary-color-text);text-transform:uppercase}.tt-testimonial-wrap .title-wrap .testimonial-title{margin:0 0 30px;font-family:var(--primary-font);font-size:46px;color:var(--primary-color-text)}.testimonial-wrap .testimonial-info-wrapper .testimonial-details{line-height:28px;margin:0 auto 25px;font-size:16px;padding:0 0 55px 0;position:relative;float:left;width:100%}.testimonial-wrap .testimonial-info-wrapper .testimonial-details::after{content:'\f10d';position:absolute;font-family:'Font Awesome 5 Free';font-weight:600;color:#997b4d;font-size:35px;top:auto;bottom:0;left:0;right:0;margin:auto}.testimonial-wrap .testimonial-info-wrapper .testimonial-info .testimonial-author{font-size:16px;color:var(--primary-color-text);position:relative;padding-left:10px}.testimonial-wrap .testimonial-info-wrapper .testimonial-info{display:flex;align-items:center;justify-content:center;float:left;width:100%}.testimonial-wrap .testimonial-info-wrapper .testimonial-info .testimonial-author::before{position:absolute;content:'-';left:0;right:auto;top:0;bottom:0;margin:auto}.testimonial-wrap .testimonial-info-wrapper .testimonial-info .testimonial-designation{position:relative;margin:0 0 0 10px;padding-left:12px;font-size:14px;font-style:italic}.testimonial-wrap .testimonial-info-wrapper .testimonial-info .testimonial-designation::before{position:absolute;content:'/';left:0;right:auto;top:0;bottom:0;margin:auto}.testimonial-wrap .testimonial-info-wrapper .testimonial-details p{margin:0}.tt-testimonial.owl-carousel .owl-nav button svg{font-size:20px}.tt-testimonial .swiper-navigation{position:absolute;bottom:0;top:auto;left:0;right:0;margin:auto;display:flex;align-items:center;justify-content:center}.tt-testimonial .swiper-navigation .swiper-button{position:static;padding:0 15px}body .tt-testimonial-wrap .swiper-pagination{bottom:5px}.tt-testimonial-wrap .swiper-pagination .swiper-pagination-current{font-size:18px;font-weight:600;color:var(--primary-color-text)}.tt-testimonial-wrap .swiper-pagination .swiper-pagination-total{color:#666}.banner-timer{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:500}.banner-timer .timer-head{font-size:42px;font-family:var(--primary-font);color:var(--primary-color-text);font-weight:500}.banner-timer .timer-datetime{background:var(--secondary-bg-color);width:300px;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px;font-family:var(--primary-font);letter-spacing:2px;margin:15px 0 0}.banner-timer .timer-content{font-size:17px;width:40%;text-align:center;font-style:italic;margin:15px 0 0}.page .banner-timer .timer-button{color:#fff;width:140px;height:45px;background:var(--primary-bg-color);display:flex;justify-content:center;align-items:center;margin:15px 0 0;position:relative}.page .banner-timer .timer-button:hover{background:var(--primary-bg-hv-color);color:#fff}.page .banner-timer .timer-button::before{position:absolute;content:'';height:1px;width:100%;bottom:-3px;top:auto;background:var(--primary-bg-color)}.swiper-navigation .swiper-button{color:var(--primary-color-text);background:none;width:auto;height:auto;transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;-ms-transition:all 400ms ease-in-out 0s}.swiper-navigation .swiper-button::after{content:none}.swiper-navigation .swiper-button:hover{opacity:.35;transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;-ms-transition:all 400ms ease-in-out 0s}