.section-heading{font-weight:400;margin:0;font-size:42px}.ourservice-title .section-heading{font-size:26px}.tt-section-title p{margin:10px 0 0;font-size:14px;color:#666}.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{display:flex}.tt-cms-block .cms-block-text,.tt-cms-block .cms-block-image{flex:1}.tt-cms-block .cms-block-text{background:#f0ede8;margin:0 0 0 5px;display:flex;align-items:center;justify-content:center}.tt-cms-block .cms-block-text .wpcms-block-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 40px}.tt-cms-block .cms-block-image{float:none;display:block;position:relative;overflow:hidden;margin:0 5px 0 0}.banner-hover{overflow:hidden}.banner-hover .elementor-widget-container img,.banner-hover:hover .elementor-widget-container img,.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;cursor:pointer}.banner-hover:hover .elementor-widget-container img,.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-content{text-transform:uppercase;font-size:14px;letter-spacing:1px;font-weight:500;color:#444;margin:0 0 6px}.tt-cms-block .cms-block-text .wpcms-block-content .cms-block-title{font-size:34px;line-height:40px;font-family:var(--primary-font);color:var(--primary-color-text);margin:0 0 30px}.tt-cms-block .cms-block-text .wpcms-block-content .button-cms-block .cms-block-button{padding:10px 22px;color:#fff;font-family:var(--primary-font);text-transform:uppercase;font-size:14px}.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}.tt-cms-block.content-reverce{flex-direction:row-reverse}.tt-cms-block.content-reverce .cms-block-image{margin:0 0 0 5px}.tt-cms-block.content-reverce .cms-block-text{margin:0 5px 0 0}#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 a{padding:10px 25px;font-family:var(--primary-font);text-transform:uppercase;font-size:14px;font-weight:500}.banner-left .tt-banner .banner-text .button-banner a{color:#fff;background:#222}.banner-right .tt-banner .banner-text .button-banner a{color:#222;background:#fff}.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}.banner-right .tt-banner .banner-text{top:15%;bottom:auto}.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}.banner-left .tt-banner .banner-text.tt-icon-left{right:auto;width:42%;left:25px}.banner-right .tt-banner .banner-text.tt-icon-left{right:auto;width:42%;left:50px}.tt-banner .banner-text.tt-icon-bottom{top:auto;bottom:7%}.banner-left .tt-banner .banner-text{color:var(--primary-color-text)}.banner-right .tt-banner .banner-text{color:#fff}.tt-banner .banner-text.tt-icon-center{color:#fff}.tt-banner .banner-text .banner-sub-title{text-transform:uppercase;font-size:14px;letter-spacing:1px;font-weight:500;margin:0 0 6px}.tt-banner .banner-text.tt-icon-top .banner-sub-title{padding:0;margin:0 0 10px}.tt-banner .banner-text .banner-title{font-size:34px;line-height:40px;font-family:var(--primary-font);margin:0 0 30px}.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:#f4f3ef;border-radius:50%;height:60px;width:60px;margin:0 0 15px}.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;font-style:italic;color:#777;font-size:15px}.tt-feature-box .tt-feature-box-containt .tt-feature-box-title{font-size:20px;margin:0 0 10px;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)}.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;position:relative}.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%}.portfolio-grid.Portfolio-style-2 a span{font-size:22px;letter-spacing:1px;position:absolute;bottom:0;top:auto;left:0;right:auto;background:#fff;padding:15px 0;opacity:0;transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}.portfolio-grid.Portfolio-style-2 a:hover span{opacity:1;transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.tt-testimonial.swiper .swiper-pagination-bullet{position:relative;background:0 0;width:35px;height:35px;opacity:1}.tt-testimonial.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid #b96f4a;border-radius:50%}.tt-testimonial.swiper .swiper-pagination-bullet::after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:6px;height:6px;transform:rotate(135deg);background:#777}.tt-testimonial.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active::after{background:var(--secondary-bg-color)}.testimonial-info-wrapper .tt-testimonial-title{font-size:20px;color:#666;margin:0 0 10px;float:left;width:100%}.tt-testimonial-wrap{position:relative}.testimonial-wrap{text-align:center;margin:0 0 100px}.testimonial-wrap .testimonial-info-wrapper .testimonial-details{float:left;width:100%}.testimonial-wrap .testimonial-info-wrapper .testimonial-info .testimonial-author{font-size:18px;font-family:var(--primary-font);color:var(--primary-color-text)}.testimonial-wrap .testimonial-info-wrapper .testimonial-info{display:flex;align-items:center;float:left;width:100%;position:relative;padding-top:150px;margin:0 0 25px}.testimonial-wrap .testimonial-info-wrapper .testimonial-info::before{content:'\f10d';position:absolute;font-family:'Font Awesome 5 Free';font-weight:600;color:var(--primary-color-hv-text);font-size:25px;top:0;bottom:auto;left:0;right:auto;margin:auto;height:125px;width:125px;display:flex;justify-content:center;align-items:center;border:1px solid;border-radius:50%}.testimonial-wrap .testimonial-info-wrapper .testimonial-info .testimonial-designation{position:relative;margin:0 0 0 20px;padding-left:10px;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;font-size:14px;line-height:26px;color:#666;font-style:italic;text-align:left}.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;right:auto;width:auto}.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;z-index:-1}.swiper:hover .swiper-navigation .swiper-button{z-index:1;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.swiper-button-prev{left:0}.swiper-navigation .swiper-button.swiper-button-next{right:0}.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}