.product-search .product-search-form .product-search-form{position:relative}.product-search .product-search-form .product-search-form input,.product-search .search-wrapper input{border:none;border-bottom:1px solid #e5e5e5;font-size:20px;font-family:var(--primary-font);padding-right:60px;color:var(--secondary-color);padding:0 40px 0 20px;height:45px}.product-search .product-search-form .product-search-form button[type=submit]{position:absolute;right:20px;left:auto;top:auto;bottom:12px;background:0 0;padding:0;font-size:0}.product-search .product-search-form .product-search-form button[type=submit]::after{content:"";font-family:"Font Awesome 5 Free";font-weight:600;font-size:13px}.search-results.active{display:block;margin:30px 0 0;float:left;width:100%}.search-results.active ul{list-style:none;margin:0!important;padding:0!important}.search-results.active ul::-webkit-scrollbar-track{background-color:#d7d7d7}.search-results.active ul::-webkit-scrollbar-thumb{background-color:#a0a0a0}.search-results.active ul::-webkit-scrollbar{height:2px}.search-results.active ul li{display:block;padding:0 20px;position:relative;float:left;width:50%}.search-results.active ul li:last-child{border-bottom:none}.search-results.active ul li a{display:flex;width:100%;align-items:center;position:relative;border-bottom:1px solid #e0e0e0;padding:0 0 30px;margin:0 0 30px}.search-results.active ul li a:hover{color:#111}.search-results.active ul li a>*{display:table-cell;vertical-align:top}.search-results.active .product-image{width:15%;max-width:15%}.search-results.active .product-data .product-sku,.search-results.active .product-data .product-categories{color:#666;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;text-align:left}.search-results.active a:hover .product-data .product-sku,.search-results.active a:hover .product-data .product-categories{color:#111;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}.product-data{padding-left:24px}.search-results.active h3{display:block;text-align:left}.search-results.active .product-data h3,.search-results.active .product-data .product-price{margin:0 0 10px}.product-data div:not(.product-categories){display:inline-block;vertical-align:middle}.product-data{text-align:left}.product-data .product-price .regular-price{color:#666}.product-data .product-price .sale-price{color:#111;font-weight:500;position:relative;padding:0 0 0 12px;margin:0 0 0 6px}.product-data .product-price .sale-price::after{position:absolute;top:0;bottom:0;left:0;right:auto;width:6px;height:2px;content:"";background:#666;margin:auto}.product-data .product-stock{padding:4px 8px;background:#eee;border-radius:4px;position:absolute;bottom:30px;right:0}.product-categories>span{display:inline-block;margin-right:4px}.product-categories>span:after{content:","}.product-categories>span:last-child:after{content:""}.product-categories>span:last-child{margin-right:0}.product-search select{width:100%!important;min-height:40px!important;margin-bottom:16px}.product-search select,.product-search input{background:#fff;border:1px solid #e0e0e0}.search-wrapper{position:relative}.search-wrapper input{padding-right:35px!important}.search-wrapper svg{position:absolute;top:10px;right:10px;width:20px;height:20px;fill:#bdbdbd;animation:loading 500ms 0ms infinite normal linear;transform-origin:center;opacity:0}.search-wrapper.loading svg{opacity:1}@media (min-width:1200px){.search-results.active ul{overflow:auto;height:570px;scrollbar-width:thin}}@media (max-width:1199px){.product-data .product-price{top:10px}.product-data h3{font-size:20px;margin:0 0 15px}}@media (max-width:991px){.search-results.active ul li{width:100%}}@media (max-width:767px){.search-results.active .product-image{width:20%;max-width:20%}.product-search .product-search-form .product-search-form input,.product-search .search-wrapper input{font-size:18px}.product-data h3{margin:0 0 12px}}@media (max-width:575px){.product-data h3{font-size:16px;margin:0 0 8px}.search-results .product-data .product-sku,.search-results .product-data .product-categories{font-size:13px;float:left;width:100%}.search-results.active ul li{padding:0}.search-results.active .product-data{padding-left:15px}.product-data .product-price,.product-data .product-stock{position:static}.product-data .product-stock{font-size:12px;margin:10px 0 0}.product-data .product-price{margin:0 0 5px;float:left;width:100%}}@media (max-width:480px){.search-results.active .product-image{width:70%;max-width:70%}}.tiny{font-size:1rem;text-align:center;margin-bottom:2rem}.swiper-container{width:100%;height:100%;position:relative}.swiper-container:after{content:"";display:block;width:200%;height:1px;background:linear-gradient(90deg,black 50%,transparent 50%);background-size:10% 1px;background-position:-50px;background-repeat:repeat-x;position:absolute;left:-10%;top:40%;animation:line-slide 60s forwards infinite linear;z-index:1}.swiper-container.swiper--bottom:after{animation-direction:reverse}.swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;position:relative}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-slide{text-align:center;background:#fff;display:flex;justify-content:center;align-items:center;width:auto;position:relative;overflow:hidden;padding:0 50px}.swiper-container{overflow:visible}.swiper-pagination{position:absolute;bottom:-25px}.progress-sc{background:#ccc}.progress-sc{display:inline-block;margin-top:5px;width:100%;height:5px;margin-bottom:15px;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-sc span{background:#fb0}.progress-sc span{background:#fb0;display:block;height:100%;width:0}.pricing-container{width:90%;max-width:1170px;margin:4em auto}.pricing-container{margin:6em auto}.pricing-container.full-width{width:100%;max-width:none}.pricing-switcher{text-align:center}.pricing-switcher .fieldset{display:inline-block;position:relative;padding:2px;border-radius:50em;border:2px solid #2d3e50}.pricing-switcher input[type=radio]{position:absolute;opacity:0}.pricing-switcher label{position:relative;z-index:1;display:inline-block;float:left;width:90px;height:40px;line-height:40px;cursor:pointer;font-size:1.4rem;color:#fff}.pricing-switcher .switch{position:absolute;top:2px;left:2px;height:40px;width:90px;background-color:#2d3e50;border-radius:50em;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s}.pricing-switcher input[type=radio]:checked+label+.switch,.pricing-switcher input[type=radio]:checked+label:nth-of-type(n)+.switch{-webkit-transform:translateX(90px);-moz-transform:translateX(90px);-ms-transform:translateX(90px);-o-transform:translateX(90px);transform:translateX(90px)}.no-js .pricing-switcher{display:none}.pricing-list>li{position:relative;margin-bottom:1em}@media only screen and (min-width:768px){.pricing-list>li{width:33.3333333333%;float:left;padding-left:5px;padding-right:5px}.has-margins .pricing-list>li{width:32.3333333333%;float:left;margin-right:1.5%}.has-margins .pricing-list>li:last-of-type{margin-right:0}}.touch .pricing-wrapper{-webkit-perspective:2000px;-moz-perspective:2000px;perspective:2000px}.pricing-wrapper.is-switched .is-visible{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-animation:rotate .5s;-moz-animation:rotate .5s;animation:rotate .5s}.pricing-wrapper.is-switched .is-hidden{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-animation:rotate-inverse .5s;-moz-animation:rotate-inverse .5s;animation:rotate-inverse .5s;opacity:0}.pricing-wrapper.is-switched .is-selected{opacity:1}.pricing-wrapper.is-switched.reverse-animation .is-visible{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-animation:rotate-back .5s;-moz-animation:rotate-back .5s;animation:rotate-back .5s}.pricing-wrapper.is-switched.reverse-animation .is-hidden{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-animation:rotate-inverse-back .5s;-moz-animation:rotate-inverse-back .5s;animation:rotate-inverse-back .5s;opacity:0}.pricing-wrapper.is-switched.reverse-animation .is-selected{opacity:1}.pricing-wrapper>li.is-ended::after{display:none}.pricing-wrapper .is-selected{z-index:3!important}@media only screen and (min-width:768px){.exclusive .pricing-wrapper>li{box-shadow:inset 0 0 0 3px #2d3e50}.has-margins .pricing-wrapper>li,.has-margins .exclusive .pricing-wrapper>li{box-shadow:0 1px 5px rgba(0,0,0,.1)}.has-margins .pricing-wrapper>li{border-radius:4px 4px 6px 6px}.has-margins .pricing-wrapper>li::before{display:none}}@media only screen and (min-width:1500px){.full-width .pricing-wrapper>li{padding:2.5em 0}}.no-js .pricing-wrapper .is-hidden{position:relative;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);margin-top:1em}@media only screen and (min-width:768px){.exclusive .pricing-wrapper>li::before{display:none}.exclusive+li .pricing-wrapper>li::before{display:none}}.pricing-header h2{padding:.9em .9em .6em;font-weight:400;margin-bottom:30px;margin-top:10px;text-transform:uppercase;text-align:center}.pricing-header{height:auto;padding:1.9em 0 1.6em;pointer-events:auto;text-align:center;color:#173d50;background-color:transparent}.exclusive .pricing-header{color:#1bbc9d;background-color:transparent}.pricing-header h2{font-size:2.8rem;letter-spacing:2px}.currency,.value{font-size:15px;font-weight:300}.duration{font-weight:700;font-size:1.3rem;color:#8dc8e4;text-transform:uppercase}.exclusive .duration{color:#f3b6ab}.duration::before{content:"/";margin-right:2px}.value{font-size:15px;font-weight:300}.currency,.duration{color:#1bbc9d}.exclusive .currency,.exclusive .duration{color:#2d3e50}.currency{display:inline-block;margin-top:10px;vertical-align:top;font-size:2rem;font-weight:700}.duration{font-size:1.4rem}.is-switched .pricing-body{overflow:hidden}.pricing-wrapper .tt-feature-box-containt p{font-size:16px;font-family:var(--secondary-font);margin-bottom:15px;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pricing-features em{display:block;margin-bottom:5px;font-weight:600}.exclusive .pricing-features li{margin:0 3px}.pricing-features em{display:inline-block;margin-bottom:0}.has-margins .exclusive .pricing-features li{margin:0}.pricing-footer{position:absolute;z-index:1;top:0;left:0;height:80px;width:100%}.pricing-footer{position:relative;height:auto;padding:1.8em 0;text-align:center}.pricing-footer::after{display:none}.has-margins .pricing-footer{padding-bottom:0}.select{position:relative;z-index:1;display:block;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent}.select{position:static;display:inline-block;height:auto;padding:1.3em 2em;color:#1bbc9d;border-radius:8px;border:2px solid #1bbc9d;font-size:1.4rem;text-indent:0;text-transform:uppercase;letter-spacing:2px;transition:all .6s;width:70%}.no-touch .select:hover{background-color:#1bbc9d;color:#fff}.exclusive .select{background-color:#1bbc9d;color:#fff}.no-touch .exclusive .select:hover{background-color:#24e0ba}.secondary-theme .exclusive .select{background-color:#1bbc9d}.no-touch .secondary-theme .exclusive .select:hover{background-color:#112e3c}.has-margins .select{display:block;padding:1.7em 0;border-radius:0 0 4px 4px}.swiper{overflow:hidden;width:100%;margin-left:auto;margin-right:auto}.photobooth-categoeies>.gallery-thumbs{height:100px}.photobooth-categoeies{display:flex;flex-flow:column nowrap;height:100vh;align-items:center}.swiper-button-next,.swiper-button-prev{color:#000}.swiper-slide{text-align:center;background-size:cover;background-position:center;background-color:#fff;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.swiper-slide .description,.swiper-slide .title{display:block;opacity:0;transition:.5s ease .5s}.swiper-slide-active .description,.swiper-slide-active .title{opacity:1}.swiper-slide-active .title{margin-bottom:.5rem;font-size:24px;color:#000;transition:opacity .5s ease .5s}.swiper-slide-active .description{font-size:16px;color:#777;transition:opacity .5s ease .75s}.gallery-top{position:relative;width:100%;height:75vh}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.gallery-thumbs{width:100%;height:25vh;padding-top:10px}.gallery-thumbs .swiper-wrapper{flex-direction:row}.gallery-thumbs .swiper-slide{width:25%;flex-flow:row nowrap;height:100%;opacity:.75;cursor:pointer}.testimonial-wrap.swiper-slide{background:0 0;color:var(--dark-bg-text)}.testimonial-info-wrapper{width:65%;margin:auto}.testimonial-details>p{font-family:var(--primary-font);font-size:30px;color:var(--dark-bg-text);font-style:italic;margin:0 0 30px}.testimonial-info{display:flex;justify-content:center;color:var(--primary-color);font-size:18px;font-weight:500;text-transform:capitalize}.testimonial-info>p.testimonial-designation{margin:0;margin:0 0 0 5px;position:relative;padding:0 0 0 13px}.testimonial-info>p.testimonial-designation::before{position:absolute;content:"-";left:0;right:auto}.tt-testimonial-wrap .swiper-navigation .swiper-button{width:45px;height:45px;color:var(--dark-bg-text)}.tt-testimonial-wrap .swiper-navigation .swiper-button.swiper-button-prev{left:-10px;right:auto}.tt-testimonial-wrap .swiper-navigation .swiper-button.swiper-button-next{right:-10px;left:auto}.tt-section-title .section-heading{text-transform:uppercase;color:var(--dark-bg-text);font-weight:500;font-size:36px;position:relative;padding:0 0 0 25px;letter-spacing:2px}.tt-section-title>p{font-style:italic;font-size:20px;font-family:var(--primary-font)}.tt-section-title .section-heading::after,.tt-section-title .section-heading::before{content:"";border-left:1px solid var(--primary-color);height:90%;position:absolute;top:0;bottom:0;left:0;right:auto;margin:auto}.tt-section-title .section-heading::after{left:5px}.elementor-widget-Team .tt-team-wrap .tt-team .team-wrap{padding:0;background:0 0}.tt-team .team-info-wrapper .team-info{background:0 0;padding-top:30px;float:left;width:100%;text-align:left}.tt-team .team-info-wrapper .team-info .team-designation{font:italic 400 20px/24px var(--primary-font);color:var(--primary-color);padding-bottom:10px;margin:0}.tt-team .team-info-wrapper .team-info .team-title{font:400 30px/34px var(--primary-font);color:var(--dark-bg-text)}.team-img{position:relative;overflow:hidden}.team-img::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);opacity:0;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}.team-info-wrapper:hover .team-img::before{opacity:1}.team-img img{transform:scale(1.05);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}.team-img:hover img{transform:scale(1.05) translateX(2%);-webkit-transform:scale(1.05) translateX(2%);-moz-transform:scale(1.05) translateX(2%);-ms-transform:scale(1.05) translateX(2%);-o-transform:scale(1.05) translateX(2%)}.tt-team-wrap .swiper-button.swiper-button-prev{color:var(--dark-bg-text);top:-50px;left:auto;right:25px}.tt-team-wrap .swiper-button.swiper-button-next{color:var(--dark-bg-text);top:-50px;left:auto;right:0}.team-info-wrapper .team-img .team-social{position:absolute;top:auto;bottom:15px;left:15px;right:auto;opacity:1;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}.team-info-wrapper .team-img .team-social a{color:var(--dark-bg-text);padding:6px;font-size:20px;display:inline-block;width:40px;height:40px}.team-info-wrapper .team-img .team-social a:hover{background-color:rgba(0,0,0,.35);color:var(--primary-color)}.team-info-wrapper .team-img .team-social a svg{transition:none;color:var(--dark-bg-text)}a.youtube-popup{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;display:flex;justify-content:center;align-items:center;z-index:1}a.youtube-popup p{position:absolute;display:flex;justify-content:center;align-items:center;text-align:center;font-style:italic;font-size:30px;width:200px;height:200px;border-radius:50%;padding:50px;font-family:var(--primary-font);border:2px solid var(--dark-bg-text);color:var(--dark-bg-text);margin:0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease}.mfp-iframe-holder .mfp-close::after{display:none}a.youtube-popup p::before{content:"";position:absolute;font-family:"Font Awesome 5 Free";font-weight:600;font-size:28px;display:flex;align-items:center;justify-content:center;margin:auto;font-style:normal;left:0;top:0;right:0;bottom:0;z-index:1}.elementor-widget-Video{overflow:hidden}.tt-video img{transition:all 5s ease;-webkit-transition:all 5s ease;-moz-transition:all 5s ease;-o-transition:all 5s ease;-ms-transition:all 5s ease}.elementor-widget-Video:hover .tt-video img{transform:scale(1.2)}.service-heading{position:absolute;width:50%;top:0;left:0;z-index:2;background-color:#161513}.service-heading .section-heading{width:70%;text-transform:uppercase;font-size:36px;font-family:var(--primary-font);margin:0 0 20px;color:var(--dark-bg-text);letter-spacing:1px}.service-heading p{font-style:italic;font-size:20px;font-family:var(--primary-font);text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;color:var(--dark-content)}.services-grid{padding-top:80px}.services-grid .tt-services-thumbnail:nth-child(odd) .tt-service-inner{padding:120px 80px 0 0}.services-grid .tt-services-thumbnail:nth-child(even) .tt-service-inner{padding:0 0 120px 80px}.tt-services-thumbnail.swiper-slide{background-color:#161513;padding:0}.elementor-section .swiper.services-carousel.swiper-vertical .swiper-navigation{opacity:1}.services-grid .button-banner{text-align:center;display:flex;margin-top:60px}.services-grid .button-banner a.btn{display:flex;align-items:center;justify-content:center;color:var(--dark-bg-text);border:1px solid var(--dark-bg-text);padding:0 45px;height:50px;background-color:transparent;margin:auto;font-size:14px}.services-grid .button-banner a.btn:hover{border-color:var(--primary-color)}.counter .counter-containt .counter-title{margin:0}.counter .counter-containt{background:var(--primary-color);text-align:center;padding:0 35px 15px}.counter .counter-containt .counter-title,.counter .counter-containt .counter{color:#fff;font-style:italic;font-family:var(--primary-font)}.counter .counter-containt .counter{display:flex;align-items:center;justify-content:center;font-size:90px;line-height:80px;margin:0 0 12px}.counter .counter-containt .counter-title{font-size:22px}.mejs-container .mejs-controls{display:none}.tt-portfolio-thumbnail.grid-item a span{top:0;left:0;position:absolute;right:0;margin:auto;display:flex;align-items:center;color:var(--dark-bg-text);justify-content:center;bottom:0;opacity:1;font-size:20px;z-index:1;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out}.tt-portfolio-thumbnail.grid-item{padding-top:12px;padding-bottom:12px}.tt-portfolio-thumbnail.grid-item a{float:left;width:100%;overflow:hidden;position:relative}.tt-portfolio-thumbnail.grid-item a::after{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;content:"";float:left;width:100%;height:100%;opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;font-family:"Font Awesome 5 Free";background:#222;z-index:0}.tt-portfolio-thumbnail.grid-item a:hover::after{opacity:.6}.tt-portfolio-thumbnail.grid-item a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.tt-portfolio-thumbnail.grid-item a img{width:100%;transition:all 3s ease-in-out 0s;-webkit-transition:all 3s ease-in-out 0s;-moz-transition:all 3s ease-in-out 0s;-o-transition:all 3s ease-in-out 0s;-ms-transition:all 3s ease-in-out 0s}.elementor-widget-Portfolio .button-banner{text-align:center;display:flex;margin-top:50px}.elementor-widget-Portfolio .button-banner a.btn{display:flex;align-items:center;justify-content:center;color:var(--dark-bg-text);border:1px solid var(--dark-bg-text);padding:0 45px;height:50px;background-color:transparent;margin:auto;font-size:14px}.elementor-widget-Portfolio .button-banner a.btn:hover{border-color:var(--primary-color)}.hover2 .tt-portfolio-thumbnail.grid-item a img{transform:scale(1.03);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}.hover2 .tt-portfolio-thumbnail.grid-item a:hover img{transform:scale(1.03) translateX(1%);-webkit-transform:scale(1.03) translateX(1%);-moz-transform:scale(1.03) translateX(1%);-ms-transform:scale(1.03) translateX(1%);-o-transform:scale(1.03) translateX(1%)}.services-carousel .swiper-wrapper{height:1951px}.services-carousel .swiper-wrapper .item{display:flex}.swiper.services-carousel.swiper-vertical{padding-top:80px}.tt-service-inner{overflow:hidden}.tt-services-thumbnail .tt-service-inner:first-child{padding:0 80px 0 0}.tt-services-thumbnail .tt-service-inner:last-child{padding:0 0 80px 80px}.tt-services-thumbnail .tt-service-inner a{overflow:hidden;float:left;width:100%}.tt-services-thumbnail .tt-service-inner a img{transform:scale(1.03);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-services-thumbnail .tt-service-inner:hover a img{transform:scale(1.03) translateX(1%);-webkit-transform:scale(1.03) translateX(1%);-moz-transform:scale(1.03) translateX(1%);-ms-transform:scale(1.03) translateX(1%);-o-transform:scale(1.03) translateX(1%)}.tt-services-thumbnail .tt-service-inner .title-content-wrap{margin-top:25px;text-align:start;float:left;display:flex;width:100%;flex-direction:column}.tt-services-thumbnail .tt-service-inner .title-content-wrap h4{text-transform:uppercase;font-size:28px;font-family:var(--primary-font);text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;color:var(--dark-bg-text);margin:0}.tt-services-thumbnail .tt-service-inner .title-content-wrap a{font-size:16px;margin-bottom:5px;display:inline-block;color:var(--primary-color);text-transform:uppercase}.elementor-widget-Services .swiper-button.swiper-button-prev{color:var(--dark-bg-text);top:50px;left:auto;right:35px;width:40px}.elementor-widget-Services .swiper-button.swiper-button-next{color:var(--dark-bg-text);top:50px;left:auto;right:0;width:40px}.elementor-widget-Services .swiper-button svg{width:32px;height:32px}.custom-accordian .accordion-tilte{font:400 20px/24px var(--secondary-font);color:var(--dark-bg-text);border-bottom:1px solid var(--body-font);padding-bottom:20px;padding-right:20px;position:relative}.custom-accordian .accordion-tilte::before{content:"";position:absolute;left:auto;right:0;top:0;bottom:0;color:var(--dark-content);font-size:18px;font-weight:600;font-family:"Font Awesome 5 Free"}.photobooth-accordion-content p{font:400 16px/26px var(--secondary-font);color:var(--dark-content);margin-bottom:30px}.title-link .elementor-widget-heading .elementor-heading-title{padding-left:0}.title-link .elementor-widget-heading .elementor-heading-title::after,.title-link .elementor-widget-heading .elementor-heading-title::before{display:none}.title-link{margin-right:200px;margin-left:200px}.title-link>div{border:1px solid #333}.bg-img-layer{position:relative}.bg-img-layer::after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.6)}.tt-post-wrapper.grid-item{padding:0 30px 30px}.no-content .elementor-heading-title{padding:0}.no-content .elementor-heading-title::before,.no-content .elementor-heading-title::after{content:none}