h1 a,h1:hover a,h2 a,h2:hover a,h3 a,h3:hover a,h4 a,h4:hover a,h5 a,h5:hover a,h6 a,h6:hover a{font-size:inherit;font-weight:inherit;color:inherit}body,p{color:var(--ts-color-text-body)}#preloader,.offcanvas_bottom .socials ul,.section_title.layout-2{display:-webkit-box;display:-ms-flexbox}#preloader,.section_title.layout-2 .button{margin-top:0}*,ul{margin:0;padding:0}.footer_widget .widget_menu li a::after,.menu_area .main_menu ul li.has-dropdown ul.sub-menu li a::after{content:"\f111";font-family:var(--ts-ff-fontawesome);font-weight:900;top:50%;right:10px;visibility:hidden}.cursor-inner span,.uppercase{text-transform:uppercase}@font-face{font-family:tajwal-bol;src:url(../fonts/Tajawal-Bold.otf)}@font-face{font-family:tajwal-med;src:url(../fonts/Tajawal-Medium.otf)}@font-face{font-family:tajwal-reg;src:url(../fonts/Tajawal-Regular.otf)}:root{--ts-ff-body:'tajwal-med',tajwal-med;--ts-ff-heading:'tajwal-med',tajwal-med;--ts-ff-p:'tajwal-med',tajwal-med;--ts-ff-fontawesome:"Font Awesome 6 Pro";--ts-fw-normal:normal;--ts-fw-thin:100;--ts-fw-elight:200;--ts-fw-light:300;--ts-fw-regular:400;--ts-fw-medium:500;--ts-fw-sbold:600;--ts-fw-bold:700;--ts-fw-ebold:800;--ts-fw-black:900;--ts-fs-body:16px;--ts-fs-p:16px;--ts-fs-h1:80px;--ts-fs-h2:60px;--ts-fs-h3:45px;--ts-fs-h4:26px;--ts-fs-h5:24px;--ts-fs-h6:22px;--ts-color-common-white:#ffffff;--ts-color-common-black:#000000;--ts-color-common-yellow:#ffc107;--ts-color-heading-primary:#102039;--ts-color-text-body:#747474;--ts-color-theme-primary:#9b1f22;--ts-color-theme-secondary:#AA8757;--ts-color-theme-shape:rgba(116, 46, 25, 0.4);--ts-color-overlay-white:#f5f5f5;--ts-color-grey-light:#4c5d77;--ts-color-border-primary:rgba(219, 219, 219, 0.15);--ts-color-border-secondary:#ebebeb;--ts-color-border-form:rgba(255, 255, 255, 0.45);--ts-color-placeholder-primary:#c1c1c1}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:var(--ts-ff-body);font-size:var(--ts-fs-body);font-weight:var(--ts-fw-regular);line-height:1.6;direction:rtl}a,a:focus,a:hover{text-decoration:none}.blog_post_navigation .nav_blog .blog_content,.m-img img,.project_details_content .section_title .description,img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--ts-ff-heading);color:var(--ts-color-heading-primary);margin-top:0;font-weight:var(--ts-fw-bold);line-height:1.2}h1{font-size:var(--ts-fs-h1);letter-spacing:-1.6px}h2{font-size:var(--ts-fs-h2)}h3{font-size:var(--ts-fs-h3)}h4{font-size:var(--ts-fs-h4)}h5{font-size:var(--ts-fs-h5)}h6{font-size:var(--ts-fs-h6)}@media only screen and (min-width:1200px) and (max-width:1399px){h1{font-size:65px;letter-spacing:0}h2{font-size:50px}h3{font-size:40px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}}@media only screen and (min-width:992px) and (max-width:1199px){h1{font-size:65px;letter-spacing:0}h2{font-size:45px}h3{font-size:35px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}.header_inner{padding:20px 0 20px 15px}}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{line-height:inherit;display:block}p{font-family:var(--ts-ff-p);font-size:var(--ts-fs-p);font-weight:var(--ts-fw-regular);line-height:1.6;margin-bottom:15px}.btn,::after,::before,a,button,h1,h2,h3,h4,h5,h6,i,img,input,li,p,select,span,svg path,textarea{-webkit-transition:.3s cubic-bezier(.5, 1, .89, 1);transition:.3s cubic-bezier(.5, 1, .89, 1)}.button:focus,a:focus{text-decoration:none;outline:0}a,button{color:inherit;outline:0;border:none;background:0 0}button:hover{cursor:pointer}button:focus,button:focus:not(:focus-visible){outline:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.capitalize{text-transform:capitalize}.nice-select,input:not([type=submit]):not([type=radio]):not([type=checkbox]),select,textarea{outline:0;background-color:var(--ts-color-common-white);height:auto;width:100%;font-size:16px;border:1px solid var(--ts-color-common-white);color:var(--ts-color-common-black);padding-right:29px;padding-left:29px}input[type=color]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:0 0;border:0;cursor:pointer;height:100%;width:100%;padding:0;border-radius:50%}::-webkit-scrollbar{height:4px;width:4px;background:0 0}#preloader,.blog_standard .blog_thumb iframe,.contact-section .contact_wrapper .contact_tab_content .contact_form .form_group .contact_btn,.header_inner,.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb .content_heading .reviewer_info .reviews::after,.w-img img{width:100%}::-webkit-scrollbar-thumb{background:var(--ts-color-theme-primary);-webkit-border-radius:1ex;-webkit-box-shadow:0 0 0 rgba(0,0,0,.75)}::-webkit-scrollbar-corner{background:0 0}::-moz-selection{background:var(--ts-color-common-black);color:var(--ts-color-common-white);text-shadow:none}::selection{background:var(--ts-color-common-black);color:var(--ts-color-common-white);text-shadow:none}::-webkit-input-placeholder{color:var(--ts-color-placeholder-primary);font-size:var(--ts-fs-body);opacity:1}::-moz-placeholder{color:var(--ts-color-placeholder-primary);font-size:var(--ts-fs-body);opacity:1}:-ms-input-placeholder{color:var(--ts-color-placeholder-primary);font-size:var(--ts-fs-body);opacity:1}::-ms-input-placeholder{color:var(--ts-color-placeholder-primary);font-size:var(--ts-fs-body);opacity:1}::placeholder{color:var(--ts-color-placeholder-primary);font-size:var(--ts-fs-body);opacity:1}.fix,.offcanvas_menu{overflow:hidden}.clear{clear:both}.f-left{float:right}.f-right{float:left}.z-index-1{z-index:1}.z-index-11{z-index:11}.overflow-y-visible{overflow-x:hidden;overflow-y:visible}.offcanvas_menu .mean-nav ul li,.p-relative{position:relative}.p-absolute{position:absolute}.include-bg{background-position:center;background-size:cover;background-repeat:no-repeat}#preloader{background-color:var(--ts-color-common-white);height:100%;position:fixed;z-index:999999;top:0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#preloader .preloader_img{max-width:100px;display:table!important;margin:0 auto!important}#preloader .closeLoader{position:absolute;left:5px;bottom:5px;padding:10px 30px}.section-padding,section{position:relative;background-image:url(../images/footer/battern.png)}.panel,.panel-top{background:var(--ts-color-common-white);right:0}.section-padding{padding-top:120px;padding-bottom:90px}@media only screen and (min-width:768px) and (max-width:991px){h1{font-size:65px;letter-spacing:0}h2{font-size:45px}h3{font-size:30px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}.section-padding{padding-top:100px;padding-bottom:70px}}@media only screen and (min-width:576px) and (max-width:767px){h1{font-size:55px;letter-spacing:0}h2{font-size:40px}h3{font-size:30px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}.progress-wrap{left:20px}.section-padding{padding-top:80px;padding-bottom:50px}}.section_title{margin-bottom:60px}.about-section.layout-2 .content_title,.author_details .author_content .author_desc,.blog_details_wrapper .blog_details_content .blog_meta,.blog_post_comments .comment-respond .comment_form .comment-form-cookies-consent,.blog_post_comments .comment-respond .comment_form .comment-notes,.blog_standard .blog_content .blog_text,.offcanvas_bottom .contact_info .info_list li:not(:last-child),.project_details_content.style-2 .image_list div h1,.project_details_content.style-2 .image_list div h2,.project_details_content.style-2 .image_list div h3,.project_details_content.style-2 .image_list div h4,.project_details_content.style-2 .image_list div h5,.project_details_content.style-2 .image_list div h6,.project_details_content.style-2 .section_title,.section_title .title,.service.layout-2 .service_inner .service_content .title,.socials_widget .widget_title{margin-bottom:20px}.section_title .description{max-width:535px;width:100%}.about_content_inner .content_items .single_item .item_heading .item_title,.about_widget .widget_about .desc p:last-child,.blog .blog_content .post_title .title,.blog.layout-2 .blog_inner .blog_content .excerpt p:last-child,.blog_post_comments .post_comments .latest_comments ul li .comment .comment_text .text p:last-child,.cta-section .cta_content_wrapper .cta_content .text p:last-child,.faq_wrapper .faq_item .faq_answer .accordion-body p:last-child,.project_details_content.style-2,.project_details_content.style-2 .section_title .title,.projects_heading .section_title,.section_title .description p:last-child,.service_content .text,.team-details-area .member_summery .desc p:last-child,.testimonials .testimonial_content .review_text p:last-child{margin-bottom:0}.section_title .button{margin-top:25px}.section_title.text-center .description{margin-right:auto;margin-left:auto}.header_style_02 .site_logo .logo,.info_box.text-center,.section_title.text-end .description{margin-right:auto}.section_title.layout-2{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;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.section_title.layout-2 .button{margin-top:25px}}.swiper-pagination-bullets,.testimonials .testimonial_pagination{margin-top:40px;text-align:center}.main_slider .slider_pagination .swiper-pagination-bullet,.swiper-pagination-bullets .swiper-pagination-bullet{width:24px;height:24px;border:1px solid transparent;border-radius:50%;opacity:1;position:relative;background-color:transparent}.swiper-pagination-bullets .swiper-pagination-bullet::before{position:absolute;content:"";right:50%;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);width:8px;height:8px;background-color:var(--ts-color-theme-primary);border-radius:50%}.blog_post_comments .comment-respond .comment_form .form_group .nice-select:focus,.blog_post_comments .comment-respond .comment_form .form_group input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus,.blog_post_comments .comment-respond .comment_form .form_group select:focus,.blog_post_comments .comment-respond .comment_form .form_group textarea:focus,.contact_form .form_group .nice-select:focus,.contact_form .form_group input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus,.contact_form .form_group select:focus,.contact_form .form_group textarea:focus,.menu_area .main_menu ul li.has-dropdown ul.sub-menu li:hover>a::before,.project_link a:hover,.service.layout-2 .service_inner .service_thumb .image .link a:hover,.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.testimonials .testimonial_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--ts-color-theme-primary)}.panel{position:absolute;top:0;width:0%;height:100%;z-index:10;-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-animation:1s cubic-bezier(0.785,0.135,0.15,0.86) panel;animation:1s cubic-bezier(0.785,0.135,0.15,0.86) panel}.panel-top{position:absolute;top:0;width:100%;height:0%;z-index:10;-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-animation:1s cubic-bezier(0.785,0.135,0.15,0.86) panelTop;animation:1s cubic-bezier(0.785,0.135,0.15,0.86) panelTop}@media only screen and (min-width:1560px){.ts-container{max-width:1560px}}@-webkit-keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@-webkit-keyframes headerSlideUp{0%{margin-top:0}100%{margin-top:-150px}}@keyframes headerSlideUp{0%{margin-top:0}100%{margin-top:-150px}}@-webkit-keyframes overlayFull{0%{width:0%}100%{width:100%}}@keyframes overlayFull{0%{width:0%}100%{width:100%}}@-webkit-keyframes overlay{0%{width:100%}100%{width:50%}}@keyframes overlay{0%{width:100%}100%{width:50%}}@-webkit-keyframes upDown{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes upDown{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes upDownMobile{0%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes upDownMobile{0%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes panel{0%{width:100%}100%{width:0}}@keyframes panel{0%{width:100%}100%{width:0}}@-webkit-keyframes panelTop{0%{height:100%}100%{height:0}}@keyframes panelTop{0%{height:100%}100%{height:0}}@-webkit-keyframes panelBottom{0%{height:100%}100%{height:0}}@keyframes panelBottom{0%{height:100%}100%{height:0}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes pulse{0%{-webkit-transform:translate(50%,-50%) scale(.8);transform:translate(50%,-50%) scale(.8)}60%{opacity:1}100%{-webkit-transform:translate(50%,-50%) scale(2.5);transform:translate(50%,-50%) scale(2.5);opacity:0}}@keyframes pulse{0%{-webkit-transform:translate(50%,-50%) scale(.8);transform:translate(50%,-50%) scale(.8)}60%{opacity:1}100%{-webkit-transform:translate(50%,-50%) scale(2.5);transform:translate(50%,-50%) scale(2.5);opacity:0}}@-webkit-keyframes pulse-2{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.4);box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{-webkit-box-shadow:0 0 0 45px rgba(255,255,255,0);box-shadow:0 0 0 45px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse-2{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.4);box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{-webkit-box-shadow:0 0 0 45px rgba(255,255,255,0);box-shadow:0 0 0 45px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@-webkit-keyframes shine{100%{right:125%}}@keyframes shine{100%{right:125%}}.ts-btn,.ts-btn-lg,.ts-btn-lg-white,.ts-btn-white{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;overflow:hidden;background-color:var(--ts-color-theme-primary);font-size:18px;line-height:1.6;font-weight:var(--ts-fw-bold);text-transform:capitalize;color:var(--ts-color-common-white);font-family:var(--ts-ff-heading);letter-spacing:1px;padding:19px 30px}.ts-btn i,.ts-btn-lg i,.ts-btn-lg-white i,.ts-btn-white i{margin-right:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.ts-btn-lg-white::after,.ts-btn-lg-white::before,.ts-btn-lg::after,.ts-btn-lg::before,.ts-btn-white::after,.ts-btn-white::before,.ts-btn::after,.ts-btn::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;border-top:35px solid var(--ts-color-theme-secondary);border-bottom:35px solid var(--ts-color-theme-secondary);z-index:-1}.offcanvas_bottom,.offcanvas_bottom .socials,.offcanvas_menu .mean-nav ul li:last-child .sub-menu li:first-child{border-top:1px solid var(--ts-color-border-primary)}.ts-btn-lg-white::before,.ts-btn-lg::before,.ts-btn-white::before,.ts-btn::before{border-left:30px solid transparent;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.ts-btn-lg-white::after,.ts-btn-lg::after,.ts-btn-white::after,.ts-btn::after{border-right:30px solid transparent;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.footer_bottom_inner .copyright_text a,.footer_widget_inner .widget_newsletter .newsletter_form .newsletter-btn i,.form_group .form_btn:hover,.form_group .form_btn:hover i,.form_group .nice-select:focus+i,.form_group input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus+i,.form_group select:focus+i,.form_group textarea:focus+i,.get-appointment-section .section_title .title,.header_inner_bottom .menu_area .menu_button .ts-btn:hover,.main_slider .slider_item .slider_content .slider_btn:hover,.menu_area .menu_search .search_btn:hover i,.projects_heading .section_title .description p,.projects_heading .section_title .projects_btn i,.projects_heading .section_title .title,.service.layout-2:hover .service_inner .service_content .icon,.service.layout-2:hover .service_inner .service_content .text,.service.layout-2:hover .service_inner .service_content .title,.services_widget .services_list li.active a i,.services_widget .services_list li:hover a i,.socials_widget .widget_socials li a i,.team-details-area .member_details .member_socials li a:hover i,.team_member.layout-2 .team_inner .team_image .team_socials li a i,.team_socials li a:hover i,.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb .content_heading .reviewer_info .designation,.ts-btn-lg-white:hover,.ts-btn-lg-white:hover i,.ts-btn-lg:hover,.ts-btn-white:hover,.ts-btn-white:hover i,.ts-btn:hover{color:var(--ts-color-common-white)}.ts-btn-lg-white:hover i,.ts-btn-lg:hover i,.ts-btn-white:hover i,.ts-btn:hover i{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.ts-btn-lg-white:hover::before,.ts-btn-lg:hover::before,.ts-btn-white:hover::before,.ts-btn:hover::before{-webkit-transform:translateX(30%);-ms-transform:translateX(30%);transform:translateX(30%)}.ts-btn-lg-white:hover::after,.ts-btn-lg:hover::after,.ts-btn-white:hover::after,.ts-btn:hover::after{-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%)}@media (max-width:575px){h1{font-size:35px;letter-spacing:0}h2{font-size:30px}h3{font-size:25px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}.progress-wrap{left:15px}.progress-wrap.active-progress{bottom:15px}.section-padding{padding-top:60px;padding-bottom:30px}.section_title{margin-bottom:40px}.section_title .title{margin-bottom:15px}.section_title.layout-2 .button{margin-top:20px}.swiper-pagination-bullets{margin-top:30px}.ts-btn,.ts-btn-lg,.ts-btn-lg-white,.ts-btn-white{padding:15px 30px}}.form_group .form_btn,.ts-btn-lg-white,.ts-btn-white{background-color:var(--ts-color-common-white);color:var(--ts-color-theme-primary)}.author_details .author_content .author_name:hover,.blog .blog_content .post_author .author:hover,.blog .blog_content .post_title .title:hover,.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_author a:hover,.blog.layout-2 .blog_inner:hover .blog_thumb .post_meta .post_author i,.blog.layout-2 .blog_inner:hover .blog_thumb .post_meta .post_comment i,.blog_meta>span a:hover,.blog_meta>span i,.blog_post_navigation .nav_blog .blog_content .title:hover,.blog_standard .blog_content .blog_title a:hover,.categories_widget ul li:hover a,.faq_wrapper .faq_item .faq_question:not(.collapsed),.footer_bottom_inner .copyright_text a:hover,.footer_widget_inner .widget_latest_post .latest_post_single .post_content a .title:hover,.footer_widget_inner .widget_newsletter .newsletter_form .newsletter-btn:hover,.footer_widget_inner .widget_newsletter .newsletter_form .newsletter-btn:hover i,.form_group .form_btn i,.header_inner_bottom .menu_area .menu_search .search_btn:hover i,.header_inner_top .contact_info li a:hover,.header_inner_top .contact_info li a:hover i,.info_box .info_box_content .info_list li:hover a,.layout-2 .footer_bottom_inner .footer_menu li:hover a,.offcanvas_bottom .contact_info .info_list li .item_inner .text a:hover,.offcanvas_menu .mean-nav ul li a.mean-expand.mean-clicked,.offcanvas_menu .mean-nav ul li a.mean-expand:hover,.offcanvas_menu .mean-nav ul li a:hover,.offcanvas_menu .mean-nav ul li.dropdown-opened>a,.project_details_content.style-2 .project_feature li a:hover,.project_link a:hover i,.project_navigation .nav_project .title:hover,.projects_heading .section_title .projects_btn:hover,.projects_heading .section_title .projects_btn:hover i,.recent_post_widget .recent_post .recent_post_single .post_content .title:hover,.service.layout-2 .service_inner .service_thumb .image .link a:hover i,.service:hover .service_content .title,.team-details-area .member_details .member_info li a:hover,.team_content a:hover .name,.ts-btn-lg-white i,.ts-btn-white i,.ts-inline-btn:hover,.widget_categories ul li:hover a{color:var(--ts-color-theme-primary)}.ts-inline-btn,.ts-inline-btn i{color:var(--ts-color-theme-secondary)}.ts-btn-lg{padding:19px 46px;border-radius:10px}.ts-btn-lg-white{padding:19px 46px}.ts-inline-btn{font-size:16px;line-height:26px;font-family:var(--ts-ff-body);font-weight:var(--ts-fw-medium);text-transform:capitalize}.ts-inline-btn i{-webkit-transition:.3s;transition:.3s}.ts-inline-btn:hover i{color:var(--ts-color-theme-primary);margin-right:10px}.offcanvas-area{position:fixed;left:-490px;top:0;width:450px;height:100%;-webkit-box-shadow:5px 0 20px -5px rgba(0,0,0,.5);-ms-box-shadow:5px 0 20px -5px rgba(0,0,0,.5);-o-box-shadow:5px 0 20px -5px rgba(0,0,0,.5);box-shadow:5px 0 20px -5px rgba(0,0,0,.5);-webkit-transition:.3s cubic-bezier(.785, .135, .15, .86);transition:.3s cubic-bezier(.785, .135, .15, .86);-webkit-transition-duration:1s;transition-duration:1s;z-index:9999;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.offcanvas-area::-webkit-scrollbar{display:none}.offcanvas-area.opened{left:0}.offcanvas_bg{height:100%;width:100%;position:absolute;top:0;right:0;background-color:var(--ts-color-theme-secondary);z-index:-1;-webkit-backdrop-filter:blur(37px);backdrop-filter:blur(37px)}.offcanvas_wrapper{position:relative;padding:45px 45px 90px;overflow:auto;height:100%}.blog_details_wrapper .blog_details_content,.blog_post_comments .post_comments,.blog_standard,.footer_widget,.fun_fact_content,.get-appointment-section .section_title,.offcanvas_top,.project_details_content .section_title{margin-bottom:40px}.offcanvas_logo{max-width:185px}.blog_post_comments .post_comments .latest_comments ul li,.categories_widget ul li,.footer_widget_inner .widget_contact_list li .icon i,.footer_widget_inner .widget_latest_post .latest_post_single .post_thumb a,.info_box .info_box_content .info_list li a,.offcanvas_bottom .contact_info .info_list li,.offcanvas_logo a,.search_wrapper .search_top .search_logo a,.service.layout-2 .service_inner .service_content .icon i,.services_widget .services_list li,.team-details-area .member_details .member_socials li,.team_content a,.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb .content_heading .quote i,.video_content .video_play .play i,.widget_categories ul li{display:block}.offcanvas_close,.search_wrapper .search_top .search_close{margin-right:auto;margin-top:10px}.offcanvas_close_btn{display:inline-block;font-size:35px;line-height:1;color:var(--ts-color-common-white)}.offcanvas_close_btn:hover{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);color:var(--ts-color-theme-primary)}.offcanvas_menu .mean-container .mean-bar{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.offcanvas_menu .mean-container .mean-bar *{-webkit-box-sizing:border-box;box-sizing:border-box}.offcanvas_menu .mean-nav{background:0 0;margin-top:0;overflow:hidden}.offcanvas_menu .mean-nav>ul{display:block!important}.offcanvas_menu .mean-nav>ul>li:first-child>a{border-top:none}.offcanvas_menu .mean-nav ul li:not(:last-child) a{border-bottom:1px solid var(--ts-color-border-primary)}.offcanvas_menu .mean-nav ul li a{color:var(--ts-color-common-white);width:100%;padding:15px 0 12px;border-top:none;font-family:var(--ts-ff-heading);font-weight:var(--ts-fw-bold);font-size:15px;line-height:1;letter-spacing:1px}.menu_area .menu_bar .menu_bar_icon,.menu_area .menu_search .search_btn,.offcanvas_bottom .socials ul li a{width:45px;height:45px;line-height:45px;text-align:center}.offcanvas_menu .mean-nav ul li a.mean-expand{padding:0;width:30px;height:30px;text-align:center;line-height:30px;position:absolute;left:0;top:5px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.offcanvas_menu .mean-nav ul li a.mean-expand.mean-clicked i{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.offcanvas_menu .mean-nav ul li .sub-menu li{padding-right:25px;position:relative}.offcanvas_menu .mean-nav ul li .sub-menu li a{width:100%;padding:15px 0 12px;text-transform:capitalize}.offcanvas_menu .mean-nav ul li .sub-menu li a.mean-expand{padding:0;width:30px}.offcanvas_bottom{margin-top:40px;padding-top:30px}.about_content_inner .content_title,.blog,.blog.layout-2 .blog_inner .blog_content .excerpt,.blog_details_wrapper .blog_details_content .content_box,.blog_details_wrapper .blog_details_content .images,.blog_post_comments,.blog_post_comments .post_comments .comments_title,.contact-section .section_title,.offcanvas_bottom .contact_info,.project_details_content,.project_details_content.style-2 .content_box,.projects-section .project_wrapper .row>*,.service_details_content_wrapper .content_box,.service_details_content_wrapper .feature_img,.service_details_content_wrapper .images,.team-details-area .member_image{margin-bottom:30px}.offcanvas_bottom .contact_info .title{margin-bottom:20px;color:var(--ts-color-common-white)}.offcanvas_bottom .contact_info .info_list{list-style:none;padding:0}.offcanvas_bottom .contact_info .info_list li .item_inner .icon a{display:inline-block;width:45px;height:45px;background-color:var(--ts-color-theme-primary);color:var(--ts-color-common-white);text-align:center;line-height:45px;border-radius:50%;font-size:20px}.blog.layout-2,.offcanvas_bottom .contact_info .info_list li .item_inner .icon a:hover,.testimonials.testimonial_slider_2 .testimonial_pagination .swiper-pagination-bullet::before{background-color:var(--ts-color-common-white)}.offcanvas_bottom .contact_info .info_list li .item_inner .text{margin-top:10px}.offcanvas_bottom .contact_info .info_list li .item_inner .text a{display:inline-block;font-family:var(--ts-ff-heading);font-weight:var(--ts-fw-bold);color:var(--ts-color-common-white)}.offcanvas_bottom .socials{padding-top:30px}.offcanvas_bottom .socials ul{list-style:none;padding:0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu_area,.menu_area .main_menu ul{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.offcanvas_bottom .socials ul li a{display:block;background-color:var(--ts-color-grey-light);border-radius:50%;color:var(--ts-color-common-white);font-size:20px}.blog.layout-2 .blog_inner:hover .blog_thumb .post_meta .post_date,.blog:hover .blog_content .post_date,.footer_socials li a:hover,.menu_area .menu_search .search_btn:hover,.offcanvas_bottom .socials ul li a:hover,.service.layout-2:hover .service_inner .service_content,.service:hover .service_thumb .icon,.team-details-area .member_details .member_socials li a:hover{background-color:var(--ts-color-theme-primary)}.offcanvas_bottom .socials ul li:not(:last-child),.service_details_content_wrapper{margin-left:20px}.body-overlay{background-color:var(--ts-color-theme-shape);height:100%;width:100%;position:fixed;top:0;z-index:999;right:0;opacity:0;visibility:hidden;-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.body-overlay.opened{opacity:1;visibility:visible}.header-area{background-color:var(--ts-color-theme-secondary);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header-area.header-transparent{position:absolute;right:0;top:0;width:100%;background-color:transparent;z-index:99}.header-area .main_header{-webkit-transition:.4s ease-out;transition:.4s ease-out}.header-area .header_sticky{position:fixed;top:0;right:0;left:0;width:100%;-webkit-box-shadow:0 4px 10px rgba(3,4,28,.1);box-shadow:0 4px 10px rgba(3,4,28,.1);-webkit-animation:.95s forwards headerSlideDown;animation:.95s forwards headerSlideDown;-webkit-transition:.4s;transition:.4s;z-index:99;background:var(--ts-color-theme-secondary)}.header-area .header_sticky .main_menu ul li{padding:10px 0}.header-area .header_sticky .main_menu ul li.has-dropdown a::before,.header_inner_bottom .menu_area .main_menu ul li a::before{margin-top:3px}.site_logo .logo{max-width:210px;width:100%}.author_details .author_thumb a,.blog_post_navigation .nav_blog .blog_thumb a,.footer_logo a,.footer_menu ul li,.footer_socials li,.footer_widget_inner .widget_latest_post .latest_post_single .post_content a,.site_logo .logo a,.socials_widget .widget_socials li,.ts_pagination ul li{display:inline-block}.menu_area{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.menu_area .main_menu ul{list-style:none;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header_inner_top,.header_style_02 .site_logo{-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox}.menu_area .main_menu ul li{display:inline-block;position:relative;padding:20px 0 10px}.menu_area .main_menu ul li a{display:block;font-size:17px;line-height:1;font-weight:var(--ts-fw-bold);color:var(--ts-color-common-white);text-transform:capitalize;font-family:var(--ts-ff-heading);letter-spacing:0;padding:25px 0}.header_inner_bottom .menu_area .main_menu ul li.has-dropdown a,.menu_area .main_menu ul li.has-dropdown a{padding-left:17px}.menu_area .main_menu ul li.has-dropdown a::before{position:absolute;content:"";left:0;top:50%;width:8px;height:8px;margin-top:2px;border-left:1px solid var(--ts-color-common-white);border-bottom:1px solid var(--ts-color-common-white);-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.menu_area .main_menu ul li.has-dropdown ul.sub-menu{display:block;position:absolute;top:120%;right:0;width:250px;background:var(--ts-color-common-white);z-index:99;visibility:hidden;opacity:0;pointer-events:none;-webkit-box-shadow:0 30px 70px 0 rgba(11,6,70,.08);-ms-box-shadow:0 30px 70px 0 rgba(11,6,70,.08);-o-box-shadow:0 30px 70px 0 rgba(11,6,70,.08);box-shadow:0 30px 70px 0 rgba(11,6,70,.08);padding:13px 0;-webkit-transition:.3s ease-out;transition:.3s ease-out;border-top:4px solid var(--ts-color-theme-primary)}.menu_area .main_menu ul li.has-dropdown ul.sub-menu li{display:block;width:100%;margin:0;padding:0}.menu_area .main_menu ul li.has-dropdown ul.sub-menu li a{display:block;color:#000;font-size:16px;padding:12px 20px}.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_author a::after,.footer-area.layout-2::after,.menu_area .main_menu ul li.has-dropdown ul.sub-menu li a::before,.team_member.layout-2 .team_inner .team_image::after,.testimonials.testimonial_slider_2 .testimonial_pagination{display:none}.menu_area .main_menu ul li.has-dropdown ul.sub-menu li a::after{color:var(--ts-color-theme-primary);font-size:7px;position:absolute;margin-top:-2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right .25s cubic-bezier(.54, .49, 0, 1.75);transition:right .25s cubic-bezier(.54, .49, 0, 1.75);opacity:0}.menu_area .main_menu ul li.has-dropdown ul.sub-menu li.has-dropdown>a::before{display:block;position:absolute;content:"";left:20px;top:50%;width:8px;height:8px;margin-top:0;border-left:1px solid var(--ts-color-theme-secondary);border-bottom:1px solid var(--ts-color-theme-secondary);-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.menu_area .main_menu ul li.has-dropdown ul.sub-menu li.has-dropdown>.sub-menu{right:100%;opacity:0;visibility:hidden;pointer-events:none}.menu_area .main_menu ul li.has-dropdown ul.sub-menu li:hover>a{padding-right:35px;color:var(--ts-color-theme-primary)}.menu_area .main_menu ul li.has-dropdown ul.sub-menu li:hover>a::after{visibility:visible;opacity:1;right:20px}.menu_area .main_menu ul li.has-dropdown ul.sub-menu li:hover>.sub-menu{visibility:visible;opacity:1;top:0;pointer-events:all}.menu_area .main_menu ul li:hover ul.sub-menu{top:100%;visibility:visible;opacity:1;pointer-events:all}.menu_area .main_menu ul li:not(:first-child){margin-right:20px}.menu_area .main_menu>ul>li>a::after{content:"";position:absolute;right:0;bottom:12px;width:100%;height:1px;background-color:#fff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.menu_area .main_menu>ul>li:hover>a::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.menu_area .menu_search{margin-right:55px}.menu_area .menu_search .search_btn{display:inline-block;background-color:var(--ts-color-common-white);border-radius:50%}.menu_area .menu_search .search_btn i{width:20px;height:20px;color:var(--ts-color-theme-primary)}.menu_area .menu_bar .menu_bar_icon{font-size:25px;display:inline-block;color:var(--ts-color-common-white);border:1px solid var(--ts-color-common-white);border-radius:5px}@media only screen and (min-width:1200px) and (max-width:1399px){.menu_area .main_menu ul li:not(:first-child){margin-right:10px}.menu_area .menu_search{margin-right:40px}}.header_style_02 .row>*{padding-left:0;padding-right:0}.header_style_02 .site_logo{background-color:#000;max-width:16%;width:100%;display:flex;-ms-flex-align:center;align-items:center;position:relative}.header_style_02 .site_logo::after{position:absolute;content:"";right:100%;top:0;margin-right:-1px;height:101%;width:110px;background-color:#000;-webkit-clip-path:polygon(0 0,100% 0,0% 100%,0 100%);clip-path:polygon(0 0,100% 0,0% 100%,0 100%);transform:rotate(180deg)}.header_style_02#sticky-header{position:absolute;top:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.header_style_02#sticky-header.header_sticky{visibility:visible;opacity:1;position:fixed;z-index:99}@media only screen and (min-width:768px) and (max-width:991px){.header_inner{padding:15px 0 15px 15px}}.header_inner_top{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--ts-color-common-white);padding-right:140px;padding-left:45px}.search-popup-overlay,.search_popup{width:100%;background-color:var(--ts-color-theme-secondary);position:fixed;top:0;right:0}.about_content_inner .content_list,.blog_post_comments .post_comments .latest_comments ul,.categories_widget ul,.footer_menu ul,.footer_widget .widget_menu,.footer_widget_inner .widget_contact_list,.footer_widget_inner .widget_latest_post,.footer_widget_inner .widget_working_hours,.header_inner_top .contact_info,.header_inner_top .header_socials,.info_box .info_box_content .info_list,.pricing_table_inner .price_feature,.recent_post_widget .recent_post,.services_widget .services_list,.team-details-area .member_details .member_info,.widget_categories ul{list-style:none}.header_inner_top .contact_info li{padding-top:15px;padding-bottom:15px;line-height:1}.blog_area_wrapper,.blog_details_wrapper,.footer_socials li:not(:last-child),.header_inner_top .contact_info li i{margin-left:10px}.header_inner_top .contact_info li:not(:last-child){padding-left:15px;border-left:1px solid var(--ts-color-border-secondary);margin-left:15px}.header_inner_top .header_socials li{display:inline-block;padding-top:15px;padding-bottom:15px}.header_inner_top .header_socials li:not(:last-child),.project_details_img{margin-left:25px}.header_inner_top .header_socials li a{display:block;font-size:20px;line-height:1;color:var(--ts-color-theme-primary)}.blog_standard.format-quote a:hover cite,.breadcrumb_wrapper .breadcrumb_navigation a:hover,.header_inner_top .header_socials li a:hover,.service.layout-2:hover .service_inner .service_content .title:hover,.team_member.layout-2 .team_inner .team_image .team_socials li a:hover i{color:var(--ts-color-theme-secondary)}.header_inner_bottom .menu_area .main_menu ul{position:relative;padding-left:31px}.header_inner_bottom .menu_area .main_menu ul::after{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:55px;background-color:var(--ts-color-border-primary)}.header_inner_bottom .menu_area .main_menu ul li{padding:17px 0 0}.header_inner_bottom .menu_area .main_menu ul li a{padding:20px 0}@media only screen and (min-width:1400px) and (max-width:1599px){.header_inner_bottom .menu_area .main_menu ul li:not(:first-child){margin-right:24px}}.header_inner_bottom .menu_area .menu_search{margin-right:30px;margin-left:30px}@media only screen and (min-width:1200px) and (max-width:1399px){.header_style_02 .site_logo{max-width:14%}.header_inner_bottom .menu_area .main_menu ul{padding-left:20px}.header_inner_bottom .menu_area .main_menu ul li:not(:first-child){margin-right:10px}.header_inner_bottom .menu_area .menu_search{margin-right:15px;margin-left:15px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.header_inner_bottom .menu_area .menu_search{margin-right:0}}.header_inner_bottom .menu_area .menu_search .search_btn{width:35px;height:35px;border-radius:0;line-height:35px;font-size:25px;background-color:transparent;color:var(--ts-color-common-white)}.header_inner_bottom .menu_area .menu_search .search_btn i{width:auto;height:auto;display:block;color:var(--ts-color-common-white)}.header_inner_bottom .menu_area .menu_button .ts-btn{padding:31px 35px}.header_inner_bottom .menu_area .menu_button .ts-btn::after,.header_inner_bottom .menu_area .menu_button .ts-btn::before{border-top:46px solid var(--ts-color-text-body);border-bottom:46px solid var(--ts-color-text-body)}.search_popup{z-index:100;padding-top:70px;padding-bottom:100px;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transform:translateY(calc(-100% - 80px));-ms-transform:translateY(calc(-100% - 80px));transform:translateY(calc(-100% - 80px));-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}.search_popup.search-opened{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0s;transition-delay:0s;z-index:999}.search_popup.search-opened .search_form .search_input{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:0.3s;transition-delay:0.3s}.search_popup.search-opened .search_form .search_input::after{width:100%;-webkit-transition-delay:0.5s;transition-delay:0.5s}.search_wrapper .search_top{margin-bottom:80px}.search_wrapper .search_top .search_logo{max-width:200px}.search_wrapper .search_top .search_close .search_close_btn{display:inline-block;width:35px;height:35px;font-size:35px;line-height:1;color:rgba(255,255,255,.3)}.search_wrapper .search_top .search_close .search_close_btn svg{width:30px;height:30px}.search_wrapper .search_top .search_close .search_close_btn:hover{color:var(--ts-color-common-white);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.footer_bottom_inner .copyright_text,.layout-2 .footer_bottom_inner .footer_menu li a{font-size:14px;color:var(--ts-color-placeholder-primary)}.search_wrapper .search_form .search_input{position:relative;height:80px;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:.3s ease-in-out 0.5s;transition:.3s ease-in-out 0.5s;opacity:0}.search_wrapper .search_form .search_input::after{position:absolute;content:"";right:0;bottom:0;width:0%;height:1px;background-color:rgba(255,255,255,.3);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.search_wrapper .search_form .search_input input{width:100%;height:100%;background-color:transparent;border:0;outline:0;font-size:24px;color:var(--ts-color-common-white);border-bottom:1px solid transparent;padding:0 0 0 30px}.search_wrapper .search_form .search_input input::-webkit-input-placeholder{font-size:24px}.search_wrapper .search_form .search_input input::-moz-placeholder{font-size:24px}.search_wrapper .search_form .search_input input:-ms-input-placeholder{font-size:24px}.search_wrapper .search_form .search_input input::-ms-input-placeholder{font-size:24px}.search_wrapper .search_form .search_input input::placeholder{font-size:24px}.search_wrapper .search_form .search_input input~.search-focus-border{position:absolute;bottom:0;right:auto;left:0;width:0;height:1px;background-color:var(--ts-color-common-white);-webkit-transition:.5s;transition:.5s}.search_wrapper .search_form .search_input input:focus~.search-focus-border{width:100%;right:0;left:auto;-webkit-transition:.5s;transition:.5s}.search_wrapper .search_form .search_input button{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:var(--ts-color-common-white)}.search-popup-overlay{height:100%;z-index:99;opacity:.8;cursor:-webkit-zoom-out;cursor:zoom-out;-webkit-transform:translateY(calc(-100% - 80px));-ms-transform:translateY(calc(-100% - 80px));transform:translateY(calc(-100% - 80px));-webkit-transition:.5s ease-in-out 0.3s;transition:.5s ease-in-out 0.3s}.cursor-inner,.cursor-inner.cursor-hover{background-color:var(--ts-color-theme-primary)}.search-popup-overlay.search-popup-overlay-open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cursor-outer{margin-right:-15px;margin-top:-15px;width:30px;height:30px;border:1px solid var(--ts-color-theme-primary);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000000;-webkit-transition:80ms ease-out;transition:80ms ease-out}.cursor-outer.cursor-big,.cursor-outer.cursor-hover{opacity:0}.mouseCursor{position:fixed;top:0;right:0;left:0;bottom:0;pointer-events:none;border-radius:50%;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);visibility:hidden;text-align:center}[dir=rtl] .mouseCursor{right:0;left:auto}.mouseCursor.cursor-big{width:80px;height:80px;margin-right:-40px;margin-top:-40px}.cursor-inner{margin-right:-3px;margin-top:-3px;width:6px;height:6px;z-index:10000001;-webkit-transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out}.footer-area,.footer_socials li a,.hero-section{background-color:var(--ts-color-grey-light)}.cursor-inner span{color:var(--ts-color-common-white);line-height:80px;opacity:0;letter-spacing:1px;font-size:12px}.cursor-inner.cursor-big span,.pricing_table_inner .price_feature li.active,.team_member:hover .team_image::after{opacity:1}.cursor-inner.cursor-hover{margin-right:-40px;margin-top:-40px;width:80px;height:80px;opacity:.3;mix-blend-mode:difference}.footer-area.layout-2,.footer-area::after,.search_widget .search_form button[type=submit]:hover{background-color:var(--ts-color-theme-secondary)}.footer-area{position:relative;z-index:1;background-size:cover;background-position:center top;background-repeat:no-repeat}.breadcrumb-section,.hero-section{background-position:center;background-repeat:no-repeat;background-size:cover}.footer-area::after{position:absolute;content:"";width:100%;height:100%;right:0;top:0;opacity:.97;z-index:-1}.footer_top{border-bottom:1px solid var(--ts-color-border-primary);padding:25px 0}.footer_top_inner{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}.footer_logo{max-width:150px;width:100%}.footer_menu{margin-left:45px;margin-right:auto}@media only screen and (min-width:768px) and (max-width:991px){.footer_menu{margin-left:30px}}.footer_menu ul li:not(:last-child),.socials_widget .widget_socials li:not(:last-child){margin-left:15px}.footer_menu ul li a{display:block;color:var(--ts-color-common-white);text-transform:capitalize}.footer_menu ul li a:hover,.footer_widget_inner .widget_contact_list li .content a:hover{color:#000}.footer_socials,.socials_widget .widget_socials{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_socials li a{display:block;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;font-size:20px;color:var(--ts-color-common-white)}.footer_middle{padding-top:80px;padding-bottom:40px}.about_widget .footer_logo,.footer_widget_inner .widget_title,.pricing_table_inner .price_label .label{margin-bottom:35px}.footer_widget_inner .widget_title .title,.main_slider .slider_item .slider_content .title{color:var(--ts-color-common-white);margin-bottom:0}.footer_widget_inner .widget_working_hours li{display:block;color:var(--ts-color-common-white)}.blog.layout-2 .blog_inner .blog_content .post_title,.footer_widget_inner .widget_working_hours li:not(:last-child),.info_box .info_box_content .title{margin-bottom:10px}.footer_widget_inner .widget_working_hours li .day{font-weight:var(--ts-fw-sbold)}.footer_widget_inner .widget_contact_list li,.layout-2 .footer_bottom_inner{display:-webkit-box;display:-ms-flexbox;display:flex}.blog_details_wrapper .blog_details_content ul li:not(:last-child),.footer_widget .widget_menu li:not(:last-child),.footer_widget_inner .widget_contact_list li:not(:last-child),.project_details_content.style-2 .image_list div li:not(:last-child),.service_details_content_wrapper .image_list div ul li:not(:last-child),.services_widget .services_list li:not(:last-child){margin-bottom:15px}.footer_widget_inner .widget_contact_list li .icon{max-width:30px;margin-left:15px;font-size:25px;color:var(--ts-color-common-white)}.footer_widget_inner .widget_contact_list li .content .label{display:block;font-size:18px;font-family:var(--ts-ff-heading);font-weight:var(--ts-fw-bold);color:var(--ts-color-common-white)}.footer_widget_inner .widget_contact_list li .content .info{color:var(--ts-color-common-white);display:block}.contact-section .contact_wrapper .contact_tabs,.footer_widget_inner .widget_latest_post .latest_post_single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_widget_inner .widget_latest_post .latest_post_single:not(:last-child){border-bottom:1px solid var(--ts-color-border-primary);margin-bottom:20px;padding-bottom:20px}.footer_widget_inner .widget_latest_post .latest_post_single .post_thumb{max-width:85px;width:100%;height:85px;border-radius:50%;overflow:hidden;margin-left:20px;position:relative;z-index:1}.blog_post_navigation .nav_blog .blog_thumb a img,.footer_widget_inner .widget_latest_post .latest_post_single .post_thumb a img{-webkit-transition:.5s;transition:.5s}.footer_widget_inner .widget_latest_post .latest_post_single .post_thumb::after{content:"";position:absolute;top:0;right:-75%;z-index:2;display:block;width:50%;height:100%;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg)}.footer_widget_inner .widget_latest_post .latest_post_single .post_content .post_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:var(--ts-color-placeholder-primary);margin-bottom:8px}.footer_widget_inner .widget_latest_post .latest_post_single .post_content .post_meta i{display:inline-block;margin-top:3px;margin-left:10px}.footer_widget_inner .widget_latest_post .latest_post_single .post_content a .title{margin-bottom:0;color:var(--ts-color-common-white);font-size:18px;line-height:1.3}.blog .blog_thumb a:hover::after,.blog_post_navigation .nav_blog:hover .blog_thumb::after,.blog_standard .blog_thumb a:hover:after,.footer_widget_inner .widget_latest_post .latest_post_single:hover .post_thumb::after,.recent_post_widget .recent_post .recent_post_single:hover .post_thumb::after,.service:hover .service_thumb .image::after{-webkit-animation:.8s shine;animation:.8s shine}.footer_widget_inner .widget_latest_post .latest_post_single:hover .post_thumb img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.cta-section .cta_content_wrapper .cta_content .title,.footer_widget_inner .widget_newsletter .text{color:var(--ts-color-common-white);margin-bottom:20px}.footer_widget_inner .widget_newsletter .newsletter_form input[type=email]{width:100%;border:1px solid var(--ts-color-common-white);background-color:transparent;padding:15px 20px;margin-bottom:17px;color:var(--ts-color-common-white)}.footer_widget_inner .widget_newsletter .newsletter_form .newsletter-btn{padding:15px 30px;width:100%}.footer_widget_inner .widget_newsletter .newsletter_form .newsletter-btn::after,.footer_widget_inner .widget_newsletter .newsletter_form .newsletter-btn::before,.projects_heading .section_title .projects_btn::after,.projects_heading .section_title .projects_btn::before{border-top-color:var(--ts-color-common-white);border-bottom-color:var(--ts-color-common-white)}.footer_bottom{border-top:1px solid var(--ts-color-border-primary);padding:20px 0}.footer_bottom_inner,.video_content{text-align:center}.layout-2 .footer_top{padding-top:120px;padding-bottom:40px;border:none}.layout-2 .footer_bottom_inner .footer_menu{margin-left:0}.about_widget .widget_about{max-width:280px}.about_widget .widget_about .desc p{font-size:18px;color:var(--ts-color-common-white)}.socials_widget .widget_socials li a{display:block;width:35px;height:35px;background-color:transparent;border:.5px solid var(--ts-color-common-white);text-align:center;border-radius:50%;line-height:35px}.socials_widget .widget_socials li a:hover{background-color:var(--ts-color-theme-primary);border-color:var(--ts-color-theme-primary)}.footer_widget .widget_menu li{display:block;position:relative}.footer_widget .widget_menu li a{display:block;color:var(--ts-color-common-white);font-size:18px;font-weight:var(--ts-fw-medium)}.footer_widget .widget_menu li a::after{color:var(--ts-color-common-white);font-size:7px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right .25s cubic-bezier(.54, .49, 0, 1.75);transition:right .25s cubic-bezier(.54, .49, 0, 1.75);opacity:0}.footer_widget .widget_menu li:hover a{padding-right:15px}.footer_widget .widget_menu li:hover a::after{visibility:visible;opacity:1;right:0}.footer_widget.menu_widget.footer_column-1{margin-right:50px}.widget_instagram{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.widget_instagram li{width:31%;height:80px}.widget_instagram li a{display:block;width:100%;height:100%;position:relative;overflow:hidden}.widget_instagram li a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:1s;transition:1s}.widget_instagram li a::after{position:absolute;content:"";right:0;top:0;width:100%;height:100%;background-color:var(--ts-color-theme-primary);opacity:.8;z-index:1;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:visibility .3s,transform .5s,-webkit-transform .5s;transition:visibility .3s,transform .5s,-webkit-transform .5s;visibility:hidden}.widget_instagram li a:hover::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.widget_instagram li a:hover .icon{visibility:visible;opacity:1}.blog:hover .blog_thumb a img,.project:hover .project_thumb a img,.service:hover .service_thumb .image img,.widget_instagram li a:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.widget_instagram li a .icon{position:absolute;right:50%;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);color:var(--ts-color-common-white);z-index:2;opacity:0;visibility:hidden;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.breadcrumb-section{position:relative;overflow:hidden;z-index:1;padding:125px 0}.breadcrumb-section::before,.breadcrumb_shape{top:0;width:100%;height:100%;z-index:-1;position:absolute;content:""}.breadcrumb-section::before{right:0;background-color:var(--ts-color-common-black);opacity:.55}.breadcrumb_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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.breadcrumb_wrapper .page_title{font-size:55px;color:var(--ts-color-common-white);margin-bottom:0}@media only screen and (min-width:1200px) and (max-width:1399px){.header_inner_bottom .menu_area .menu_button .ts-btn{padding:30px 20px}.widget_instagram li{width:30%;height:70px}.breadcrumb_wrapper .page_title{font-size:50px}}.breadcrumb_wrapper .breadcrumb_navigation{display:inline-block;background-color:var(--ts-color-common-white);padding:15px 30px;color:var(--ts-color-theme-primary);font-family:var(--ts-ff-heading);font-weight:var(--ts-fw-bold);font-size:18px;line-height:1.5}.breadcrumb_shape{left:0}.breadcrumb_shape::after{position:absolute;content:"";left:15%;top:50%;width:300px;height:350px;background-color:var(--ts-color-theme-primary);opacity:.7;-webkit-transform:translateY(-50%) skewX(-40deg);-ms-transform:translateY(-50%) skewX(-40deg);transform:translateY(-50%) skewX(-40deg);z-index:-1}.hero-section::after,.hero-section::before{content:"";height:100%;position:absolute;z-index:-1;top:0;right:0}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.breadcrumb_shape::after{left:3%}}.hero-section{padding-top:0;padding-bottom:0;z-index:1}.about_image::after,.brands-section,.cta-section,.testimonial-section,.video_content.layout-2,.video_image{background-position:center}.hero-section::before{width:50%;background-color:var(--ts-color-theme-secondary);opacity:.9;-webkit-animation:1s ease-in overlay;animation:1s ease-in overlay}.hero-section::after{width:100%;background-color:var(--ts-color-common-black);opacity:.2}.hero-section .hero_content_wrapper{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-section .hero_content_wrapper .hero_content_inner{max-width:670px;width:100%}.hero-section .hero_content_wrapper .hero_content_inner .subtitle{display:block;font-size:24px;line-height:1.1;font-weight:var(--ts-fw-medium);letter-spacing:-.6px;color:var(--ts-color-common-white);margin-bottom:34px}.hero-section .hero_content_wrapper .hero_content_inner .title{color:var(--ts-color-common-white);margin-bottom:24px}.hero-section .hero_content_wrapper .hero_content_inner .text{font-size:20px;color:var(--ts-color-common-white)}.error_page_content .error-btn,.hero-section .hero_content_wrapper .hero_content_inner .hero_btn{margin-top:50px}@media only screen and (min-width:1600px) and (max-width:1700px){.hero-section .hero_content_wrapper{height:850px}}@media only screen and (min-width:1400px) and (max-width:1599px){.hero-section .hero_content_wrapper{height:750px;padding-top:50px}.hero-section .hero_content_wrapper .hero_content_inner{max-width:635px}.hero-section .hero_content_wrapper .hero_content_inner .hero_btn{margin-top:25px}}@media only screen and (min-width:1200px) and (max-width:1399px){.hero-section .hero_content_wrapper{padding-top:50px;height:700px}.hero-section .hero_content_wrapper .hero_content_inner{max-width:550px}.hero-section .hero_content_wrapper .hero_content_inner .hero_btn{margin-top:25px}}.hero-section .scroll_down{position:absolute;right:50%;bottom:70px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.hero-section .scroll_down_inner{display:inline-block;width:70px;height:70px;background-color:var(--ts-color-theme-primary);text-align:center;line-height:70px}.cta-section::after,.main_slider .slider_item .slider_bg::after{background-color:var(--ts-color-common-black);content:"";position:absolute}.hero-section .scroll_down_inner i{font-size:25px;color:var(--ts-color-common-white);-webkit-animation:2s infinite alternate-reverse upDown;animation:2s infinite alternate-reverse upDown}.main_slider .slider_item{height:850px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1400px) and (max-width:1599px){.main_slider .slider_item{height:600px}.main_slider .slider_item .slider_content .title{font-size:70px}}@media only screen and (min-width:1200px) and (max-width:1399px){.main_slider .slider_item{height:510px}.main_slider .slider_item .slider_content .title{font-size:65px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.menu_area .menu_search{margin-right:0;margin-left:40px}.footer_widget_inner .widget_title{margin-bottom:30px}.breadcrumb_wrapper .page_title{font-size:45px}.hero-section .hero_content_wrapper{height:750px}.hero-section .hero_content_wrapper .hero_content_inner{max-width:550px;margin-right:auto;margin-left:auto}.hero-section .hero_content_wrapper .hero_content_inner .subtitle{margin-bottom:25px}.hero-section .hero_content_wrapper .hero_content_inner .hero_btn{margin-top:25px}.main_slider .slider_item{height:600px}}.main_slider .slider_item .slider_bg{position:absolute;content:"";right:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1;-webkit-transition:8s linear;transition:8s linear}.main_slider .slider_item .slider_bg::after{right:0;top:0;width:100%;height:100%;opacity:.6}.main_slider .slider_item .octagon{width:800px;height:850px;background-color:transparent;position:absolute;top:0;right:8%;z-index:-1}.main_slider .slider_item .octagon::before{position:absolute;content:"";width:100%;height:0;top:0;right:0;border-bottom:400px solid var(--ts-color-theme-shape);border-right:250px solid transparent;border-left:100px solid transparent}.main_slider .slider_item .octagon::after{position:absolute;content:"";width:100%;height:0;bottom:0;right:0;border-top:450px solid var(--ts-color-theme-shape);border-right:100px solid transparent;border-left:215px solid transparent}.main_slider .slider_item .slider_content .subtitle{display:block;font-size:24px;line-height:1.1;font-weight:var(--ts-fw-medium);color:var(--ts-color-common-white);margin-bottom:34px}.main_slider .slider_item .slider_content .slider_btn{margin-top:50px;background-color:var(--ts-color-common-white);color:var(--ts-color-theme-primary)}.main_slider .slider_item .slider_content .slider_btn::after,.main_slider .slider_item .slider_content .slider_btn::before{border-top:35px solid var(--ts-color-theme-primary);border-bottom:35px solid var(--ts-color-theme-primary)}@media only screen and (min-width:1400px) and (max-width:1599px){.main_slider .slider_item .slider_content{margin-right:100px}}.blog_post_navigation .nav_blog:hover .blog_thumb img,.blog_standard:hover .blog_thumb a img,.main_slider .slider_item.swiper-slide-active .slider_bg,.recent_post_widget .recent_post .recent_post_single:hover .post_thumb a img{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12)}.main_slider .slider_navigation .slider_next,.main_slider .slider_navigation .slider_prev{color:var(--ts-color-common-white);font-size:65px;line-height:80px;width:80px;height:80px;text-align:center;position:absolute;z-index:9;top:50%;right:1%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main_slider .slider_navigation .slider_next{left:1%;right:auto}.main_slider .slider_pagination{position:absolute;bottom:30px;z-index:9;text-align:center;display:none}.main_slider .slider_pagination .swiper-pagination-bullet::after{position:absolute;content:"";right:50%;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);width:8px;height:8px;background-color:var(--ts-color-common-white);border-radius:50%}.brands-section,.cta-section.layout-2 .cta-bg-color,.cta-section.layout-2 .cta-bg-color::after{background-color:var(--ts-color-theme-secondary)}.form_group .nice-select:focus,.form_group input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus,.form_group select:focus,.form_group textarea:focus,.main_slider .slider_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.testimonials.testimonial_slider_2 .testimonial_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--ts-color-common-white)}.about-section,.error-section,.faq-section,.projects-section.layout-2{padding-bottom:120px}.about_image{max-width:615px;width:100%}.about_image::after{position:absolute;content:"";right:45px;bottom:0;width:calc(100% - 110px);height:calc(100% - 32px);background-image:url("../images/about/about-shape.png");background-size:cover;background-repeat:repeat;z-index:-1;-webkit-animation:2s infinite alternate-reverse upDown;animation:2s infinite alternate-reverse upDown}.brands-section,.cta-section,.cta-section.layout-2 .cta-bg-image,.testimonial-section,.video_content.layout-2,.video_image{background-size:cover;background-repeat:no-repeat}.about_content{padding-right:30px}@media only screen and (min-width:1200px) and (max-width:1399px){.about_content{padding-right:20px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.about_content{padding-right:0}}.about_content_inner .content_subtitle{display:block;font-weight:var(--ts-fw-bold);text-transform:uppercase;font-family:var(--ts-ff-heading);font-size:22px;line-height:1.6;color:var(--ts-color-theme-primary);margin-bottom:25px}.about_content_inner .content_text{max-width:590px;width:100%;margin-bottom:30px}.about_content_inner .content_items{max-width:610px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.about_content_inner .content_items .single_item,.blog_details_wrapper .blog_details_content .images.two-col img,.service_details_content_wrapper .images.two-col img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.about_content_inner .content_items .single_item .item_heading{max-width:252px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.about_content_inner .content_items .single_item .item_heading .icon{font-size:45px;line-height:1;margin-left:12px;color:var(--ts-color-theme-primary)}.about_content_inner .content_items .single_item .item_text{display:block;max-width:252px;width:100%}.about_content_inner .content_list li{font-size:18px;font-weight:var(--ts-fw-medium);color:var(--ts-color-heading-primary);position:relative;padding-right:32px}.about_content_inner .content_list li:not(:last-child){margin-bottom:12px}.about_content_inner .content_list li::before{content:"\f159";font-family:flaticon_horses!important;font-size:20px;position:absolute;right:0;top:50%;color:var(--ts-color-theme-primary);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.about_content_inner .content_btn{margin-top:80px}@media only screen and (min-width:1200px) and (max-width:1399px){.about_content_inner .content_btn{margin-top:60px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.about_content_inner .content_subtitle{margin-bottom:15px}.about_content_inner .content_text,.about_content_inner .content_title{margin-bottom:20px}.about_content_inner .content_btn{margin-top:30px}}.about-section.layout-2 .about_image{padding-left:40px;padding-top:25px}.about-section.layout-2 .about_image::after{position:absolute;content:"";background-image:none;top:0;left:0;width:calc(100% - 40px);height:calc(100% - 25px);border:2px solid var(--ts-color-theme-primary);z-index:-1}.about-section.layout-2 .content_btn,.project_details_content .p_details_btn{margin-top:40px}.brands_wrapper{padding:65px 0}.brands_wrapper .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brands_wrapper .brand_item{max-height:95px;display:-webkit-box;display:-ms-flexbox;display:flex}.brands_wrapper .brand_item a{display:block;text-align:center;-webkit-filter:opacity(0.5);filter:opacity(.5)}.brands_wrapper .brand_item a img,.contact-section .google_map_inner iframe{height:100%}.brands_wrapper .brand_item a:hover{-webkit-filter:opacity(1);filter:opacity(1)}.cta-section{padding-top:0;padding-bottom:0;background-color:var(--ts-color-grey-light);position:relative;z-index:1;overflow:hidden}.cta-section::after{width:100%;height:100%;right:0;top:0;opacity:.75;z-index:-1}.cta-section .cta_content_wrapper{padding:80px 0;position:relative;z-index:1}.cta-section .cta_content_wrapper #octagon{width:430px;height:320px;background-color:transparent;position:absolute;top:0;left:0;z-index:-1}.cta-section .cta_content_wrapper #octagon:before{position:absolute;content:"";width:100%;height:0;top:0;right:0;border-bottom:130px solid var(--ts-color-theme-shape);border-right:100px solid transparent;border-left:50px solid transparent}.cta-section .cta_content_wrapper #octagon:after{position:absolute;content:"";width:100%;height:0;bottom:0;right:0;border-top:190px solid var(--ts-color-theme-shape);border-right:50px solid transparent;border-left:140px solid transparent}.cta-section .cta_content_wrapper .cta_content .text p{color:var(--ts-color-common-white);font-size:18px}.cta-section.layout-2 .cta-bg-color{position:absolute;right:0;top:0;height:100%;width:45%}.cta-section.layout-2 .cta-bg-color::after{position:absolute;content:"";right:100%;top:0;margin-right:-1px;height:101%;width:150px;-webkit-clip-path:polygon(0 0,100% 0,0% 100%,0 100%);clip-path:polygon(0 0,100% 0,0% 100%,0 100%);z-index:1}.cta-section.layout-2 .cta-bg-image::after,.project_thumb a::before,.service.layout-2 .service_inner .service_thumb .image::before{background-color:var(--ts-color-common-black);opacity:.5;content:""}.cta-section.layout-2 .cta-bg-image{position:absolute;left:0;top:0;height:100%;width:55%;background-position:center top}.cta-section.layout-2 .cta-bg-image::after{position:absolute;right:0;top:0;width:100%;height:100%}@media only screen and (min-width:768px) and (max-width:991px){.layout-2 .footer_top{padding-top:100px}.breadcrumb-section{padding:100px 0}.main_slider .slider_item .octagon{width:580px}.main_slider .slider_item .octagon::before{border-right:170px solid transparent}.main_slider .slider_item .slider_content{max-width:550px;margin-right:auto;margin-left:auto}.main_slider .slider_item .slider_content .title{font-size:55px}.about-section{padding-bottom:100px}.cta-section .cta_content_wrapper #octagon{width:330px}.cta-section.layout-2 .cta-bg-color,.cta-section.layout-2 .cta-bg-image{width:50%}}.cta-section.layout-2 .cta_content_wrapper{padding:95px 0}.cta-section.layout-2 .cta_content_wrapper .cta_content{max-width:45%;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.cta-section.layout-2 .cta_content_wrapper .cta_content{max-width:50%}}.cta-section.layout-2 .cta_content_wrapper .cta_content .title{max-width:642px;width:100%;margin-bottom:0;margin-right:auto;margin-left:60px}@media only screen and (min-width:1400px) and (max-width:1599px){.cta-section.layout-2 .cta_content_wrapper .cta_content .title{max-width:620px;font-size:40px}}@media only screen and (min-width:1200px) and (max-width:1399px){.cta-section.layout-2 .cta_content_wrapper .cta_content .title{max-width:530px;font-size:35px}}.cta-section.layout-2 .cta_content_wrapper .cta_content .cta_icon{position:absolute;left:-125px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cta-section.layout-2 .cta_content_wrapper .cta_content .cta_icon .icon{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:95px;height:95px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-section.layout-2 .cta_content_wrapper .cta_content .cta_icon .icon i{display:inline-block;width:80px;height:80px;border-radius:50%;line-height:85px;font-size:35px;text-align:center;color:var(--ts-color-common-white);background-color:var(--ts-color-theme-primary)}.cta-section.layout-2 .cta_content_wrapper .cta_content .cta_icon .icon::after{position:absolute;content:"";right:0;top:0;width:100%;height:100%;border:2px dotted var(--ts-color-common-white);border-radius:50%;-webkit-animation:20s linear infinite rotate;animation:20s linear infinite rotate}.cta-section.layout-2 .cta_content_wrapper .cta_content .cta_icon .icon:hover i{background-color:var(--ts-color-common-white);color:var(--ts-color-theme-secondary)}.service{display:block;position:relative;margin-bottom:30px}.service_inner{max-width:328px;width:100%;background-color:var(--ts-color-common-white);-webkit-box-shadow:0 0 35px 0 rgba(0,0,0,.1);-ms-box-shadow:0 0 35px 0 rgba(0,0,0,.1);-o-box-shadow:0 0 35px 0 rgba(0,0,0,.1);box-shadow:0 0 35px 0 rgba(0,0,0,.1);padding:40px 30px}.projects_heading,.service_thumb .icon{background-color:var(--ts-color-theme-secondary)}.service_thumb{position:absolute;width:calc(100% - 30px);max-height:225px;top:40px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service_thumb .icon{max-width:70px;width:100%;height:70px;border-radius:50%;text-align:center;position:relative;z-index:2;margin-left:-35px;-webkit-transition:.3s;transition:.3s}.service_thumb .icon i{font-size:50px;line-height:1;color:var(--ts-color-common-white);position:absolute;max-width:55px;height:71px;right:51%;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.service_thumb .image{overflow:hidden;position:relative}.service_thumb .image img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:2s;transition:2s}.blog .blog_thumb a::after,.blog_standard .blog_thumb a::after,.service_thumb .image::after{position:absolute;content:"";top:0;right:-75%;z-index:1;display:block;width:50%;height:100%;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg)}.service_content{padding-top:250px}.service_content .title{margin-bottom:10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (min-width:1200px) and (max-width:1399px){.service_content{padding-top:215px}}.service:hover .service_thumb .icon i{-webkit-transform:translate(50%,-50%) scale(.8);-ms-transform:translate(50%,-50%) scale(.8);transform:translate(50%,-50%) scale(.8)}.service.layout-2 .service_inner{max-width:100%;padding:0}.service.layout-2 .service_inner .service_content{padding:45px 40px;text-align:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){.service.layout-2 .service_inner .service_content{padding:35px 20px}}.service.layout-2 .service_inner .service_content .icon{font-size:90px;line-height:90px;margin-bottom:15px;color:var(--ts-color-theme-primary)}.author_details .author_content .author_socials li a i,.blog_details_share li a i,.blog_details_wrapper .blog_thumb_slider .blog_slider_navigation .blog_slider_next i,.blog_details_wrapper .blog_thumb_slider .blog_slider_navigation .blog_slider_prev i,.blog_standard .blog_thumb_slider .blog_slider_navigation .blog_slider_next i,.blog_standard .blog_thumb_slider .blog_slider_navigation .blog_slider_prev i,.service.layout-2 .service_inner .service_content .title a,.team-details-area .member_details .member_socials li a i,.ts_pagination ul li .page-numbers i{-webkit-transition:none;transition:none}.service.layout-2 .service_inner .service_thumb{position:relative;max-height:220px;width:100%;right:0;top:0;overflow:hidden}.service.layout-2 .service_inner .service_thumb .image::before{position:absolute;right:0;top:0;width:100%;height:100%;z-index:1}.service.layout-2 .service_inner .service_thumb .image .link{position:absolute;right:50%;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:2}.service.layout-2 .service_inner .service_thumb .image .link a{display:inline-block;width:60px;height:60px;border:1px solid var(--ts-color-common-white);text-align:center;line-height:65px;border-radius:50%;font-size:30px;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);visibility:hidden;opacity:0}.project_link a i,.service.layout-2 .service_inner .service_thumb .image .link a i{display:block;color:var(--ts-color-common-white);-webkit-transition:none;transition:none}.service.layout-2:hover .service_inner .service_thumb .image::before{opacity:.2}.service.layout-2:hover .service_inner .service_thumb .image .link a{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.blog_details_wrapper .blog_details_content .images,.service_details_content_wrapper .images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog_details_wrapper .blog_details_content .images.two-col,.service_details_content_wrapper .images.two-col{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px;overflow:hidden}.blog_details_wrapper .blog_details_content .image_list,.project_details_content.style-2 .image_list,.service_details_content_wrapper .image_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.blog_details_wrapper .blog_details_content .image_list img,.service_details_content_wrapper .image_list img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;margin-bottom:30px}.blog_details_wrapper .blog_details_content .image_list ul,.service_details_content_wrapper .image_list div{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.blog_details_wrapper .blog_thumb,.faq_wrapper .faq_item:not(:last-child),.pricing_table_inner .price_feature li:not(:last-child),.recent_post_widget .recent_post .recent_post_single:not(:last-child),.service_details_content_wrapper .image_list div h1,.service_details_content_wrapper .image_list div h2,.service_details_content_wrapper .image_list div h3,.service_details_content_wrapper .image_list div h4,.service_details_content_wrapper .image_list div h5,.service_details_content_wrapper .image_list div h6{margin-bottom:25px}.blog_details_wrapper .blog_details_content ul,.service_details_content_wrapper .image_list div ul{list-style:none;margin-bottom:30px}.service_details_content_wrapper .image_list div ul li{display:block;width:100%;font-size:18px;font-family:var(--ts-ff-heading);font-weight:var(--ts-fw-bold);color:var(--ts-color-heading-primary);position:relative;padding-right:30px}.service_details_content_wrapper .image_list div ul li::before{content:"\f00c";font-family:var(--ts-ff-fontawesome);font-weight:400;color:var(--ts-color-theme-primary);font-size:25px;line-height:1;position:absolute;right:0;top:0}.service_sidebar{margin-right:15px}.projects-section,.team-section{padding-top:0}.projects-section.projects-page,.team-details-area,.team-section.about-page,.team-section.layout-2{padding-top:120px}.projects_heading{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:49px}.projects_heading .section_title .description{max-width:353px;width:100%}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px){.projects_heading{padding:30px}}.project_content,.team_member.layout-2 .team_inner .team_content{padding:25px 30px}.project{width:100%;max-height:393px;height:100%}.project_inner{width:100%;height:100%;position:relative;overflow:hidden;z-index:1}.project_thumb{width:100%;height:100%}.project_thumb a{height:100%;display:block;position:relative;z-index:1}.project_thumb a::before{position:absolute;right:0;top:0;width:100%;height:100%;z-index:1;-webkit-transform:scaleY(0) translateZ(100px);-ms-transform:scaleY(0) translateZ(100px);transform:scaleY(0) translateZ(100px);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:opacity .5s,visibility .5s,transform .7s,-webkit-transform .7s;transition:opacity .5s,visibility .5s,transform .7s,-webkit-transform .7s;visibility:hidden}.project_thumb a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:2s;transition:2s}.project_content{position:absolute;right:0;bottom:0;z-index:2;max-width:65%;width:100%}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){.project_content{max-width:73%;padding:25px}}.project_details_tags_share,.project_navigation{border-top:1px solid var(--ts-color-border-secondary);padding-top:25px;margin-top:25px}.project_content::before{position:absolute;content:"";inset-inline-start:0;top:10px;width:100%;height:100%;z-index:-1;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;background-color:var(--ts-color-theme-primary);opacity:0;-webkit-transform:perspective(500px) rotateX(20deg);-ms-transform:perspective(500px) rotateX(20deg);transform:perspective(500px) rotateX(20deg);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.project_content .category,.project_content .title{color:var(--ts-color-common-white);-webkit-transition:.3s cubic-bezier(.5, 1, .89, 1);opacity:0}.project_content .title{margin-bottom:7px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);transition:.3s cubic-bezier(.5, 1, .89, 1)}.project_content .title a:hover{color:var(--ts-color-heading-primary)}.project_content .category{display:inline-block;font-weight:500;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);transition:.3s cubic-bezier(.5, 1, .89, 1)}.project_link{position:absolute;left:0;bottom:25px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s cubic-bezier(.5, 1, .89, 1);transition:.3s cubic-bezier(.5, 1, .89, 1);z-index:2}.project_link a{display:inline-block;width:55px;height:55px;border:1px solid var(--ts-color-common-white);border-radius:50%;text-align:center;line-height:60px;font-size:30px}.project:hover .project_thumb a::before{-webkit-transform:scaleY(1) translateZ(0);-ms-transform:scaleY(1) translateZ(0);transform:scaleY(1) translateZ(0);visibility:visible}.project:hover .project_content::before{top:0;opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform:perspective(1000px) rotateX(0);-ms-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}.project:hover .project_content .category,.project:hover .project_content .title{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.project:hover .project_content .title{-webkit-transition-delay:0.7s;transition-delay:0.7s}.project:hover .project_content .category{-webkit-transition-delay:0.9s;transition-delay:0.9s}.project:hover .project_link{left:30px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:0.9s;transition-delay:0.9s}@media only screen and (min-width:1200px) and (max-width:1399px){.project:hover .project_link{left:25px}}.layout-2 .project{max-height:450px;height:450px}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px){.main_slider .slider_item .slider_content .slider_btn{margin-top:25px}.layout-2 .project{max-height:393px}}.project_details_content .project_feature{list-style:none;max-width:516px;width:100%}.project_details_content .project_feature li,.team-details-area .member_details .member_info li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px}.project_details_content .project_feature li:not(:last-child),.team-details-area .member_details .member_info li:not(:last-child){border-bottom:1px solid var(--ts-color-border-secondary);margin-bottom:15px;padding-bottom:15px}.project_details_content .project_feature li .feature_title,.team-details-area .member_details .member_info li .info_title{display:inline-block;position:relative;font-weight:500;color:var(--ts-color-heading-primary);min-width:165px;margin-left:12px}.project_details_content .project_feature li .feature_title::after,.team-details-area .member_details .member_info li .info_title::after{content:":";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.project_details_content .project_feature li .reviews{position:relative;width:90px;height:18px;overflow:hidden}.project_details_content .project_feature li .reviews::after,.project_details_content .project_feature li .reviews::before,.testimonials .testimonial_thumb .reviews::after,.testimonials .testimonial_thumb .reviews::before{position:absolute;content:"";width:100%;height:100%;right:0;top:0;background-image:url("../images/icons/star.svg");background-size:18px;background-repeat:repeat-x}.project_details_content .project_feature li .reviews::after,.testimonials .testimonial_thumb .reviews::after{background-image:url("../images/icons/star-fill.svg");width:92%}.project_details_content.style-2 .project_details_img{display:table;margin:0 auto}.project_details_content.style-2 .project_feature{max-width:100%;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;gap:40px;border-bottom:1px solid var(--ts-color-border-secondary);padding-bottom:20px;margin-bottom:20px}.project_details_content.style-2 .project_feature li{border:none;padding:0;margin:0;font-size:16px}.project_details_content.style-2 .project_feature li .feature_title{min-width:auto;color:var(--ts-color-theme-primary);font-size:20px;font-family:var(--ts-ff-heading);font-weight:var(--ts-fw-bold)}.project_details_content.style-2 .image_list img{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-bottom:30px}.project_details_content.style-2 .image_list div{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;margin-bottom:30px}.project_details_content.style-2 .image_list div li{display:block;font-size:18px;font-family:var(--ts-ff-heading);font-weight:var(--ts-fw-medium);color:var(--ts-color-heading-primary);position:relative;padding-right:35px}.blog_details_wrapper .blog_details_content ul li::before,.project_details_content.style-2 .image_list div li::before{content:"\f159";font-family:flaticon_horses;font-weight:400;color:var(--ts-color-theme-primary);font-size:22px;line-height:1;position:absolute;right:0;top:1px}.blog_details_share li a:hover,.blog_details_wrapper .blog_thumb_slider .blog_slider_navigation .blog_slider_next:hover,.blog_details_wrapper .blog_thumb_slider .blog_slider_navigation .blog_slider_prev:hover,.blog_post_comments .post_comments .latest_comments ul li .comment .comment_text .comment_top .comment_reply .reply:hover,.blog_standard .blog_thumb_slider .blog_slider_navigation .blog_slider_next:hover,.blog_standard .blog_thumb_slider .blog_slider_navigation .blog_slider_prev:hover,.project_details_tags_share .project_share ul li a:hover,.project_details_tags_share .project_tags.tagcloud a:hover,.services_widget .services_list li.active a,.services_widget .services_list li:hover a,.tagcloud a:hover,.team_member.layout-2 .team_inner .team_image .team_socials::before,.team_socials li a:hover,.ts_pagination ul li .page-numbers:hover{color:var(--ts-color-common-white);background-color:var(--ts-color-theme-primary)}@media only screen and (min-width:1200px) and (max-width:1399px){.project_details_content.style-2 .image_list img{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}.project_details_tags_share,.project_details_tags_share .project_share{-webkit-box-align:center;gap:20px;display:-webkit-box;display:-ms-flexbox}.project_details_tags_share{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.project_details_tags_share .project_share{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.project_details_tags_share .project_share .label{margin-bottom:0;font-weight:var(--ts-fw-medium)}.author_details .author_content .author_socials,.project_details_tags_share .project_share ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.project_details_tags_share .project_share ul li a{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;width:45px;height:45px;border:1px solid var(--ts-color-theme-primary);background-color:var(--ts-color-common-white);border-radius:50%;color:var(--ts-color-theme-primary);font-size:18px}.team_member,.team_socials li a{background-color:var(--ts-color-common-white)}.project_details_tags_share .project_tags.tagcloud a{background-color:var(--ts-color-overlay-white);font-weight:var(--ts-fw-medium)}.project_navigation{margin-bottom:30px}.project_navigation .nav_project .direction{display:block;font-size:18px;text-transform:capitalize;margin-bottom:5px;color:var(--ts-color-theme-primary)}.project_navigation .nav_project .title{margin-bottom:0;font-size:20px}.project_navigation .nav_project.next{text-align:end}.team_member{-webkit-box-shadow:0 0 35px 0 rgba(0,0,0,.1);-ms-box-shadow:0 0 35px 0 rgba(0,0,0,.1);-o-box-shadow:0 0 35px 0 rgba(0,0,0,.1);box-shadow:0 0 35px 0 rgba(0,0,0,.1);margin-bottom:30px}.team_inner{padding:40px;text-align:center}.form_group,.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb .content_heading .reviewer_info{text-align:right}.team_image{display:inline-block;width:260px;height:260px;border-radius:50%;margin-right:auto;margin-left:auto;overflow:hidden;margin-bottom:30px;position:relative}.team_image::after{position:absolute;content:"";right:0;top:0;width:100%;height:100%;border-radius:50%;border:2px dashed var(--ts-color-theme-primary);z-index:1;-webkit-animation:20s linear infinite rotate;animation:20s linear infinite rotate;opacity:0}.team_image img{border-radius:50%;padding:0;-webkit-transition:1s;transition:1s}.video-section::after,.video_image{right:0;top:0;height:100%;width:100%}.team_content a .name{margin-bottom:5px}.team_content .designation{display:block;font-weight:500;color:var(--ts-color-theme-primary)}.team_socials,.video_content.layout-2{display:-webkit-box;display:-ms-flexbox}.team_socials{list-style:none;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team_socials li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 5px}.team_socials li a{display:block;width:45px;height:45px;border:1px solid var(--ts-color-text-body);border-radius:50%;font-size:20px;line-height:45px;color:var(--ts-color-text-body)}.team_socials li a i{-webkit-transition:none;transition:none;color:var(--ts-color-text-body)}.team_socials li a:hover{border-color:var(--ts-color-theme-primary)}.team_member:hover .team_image img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.team_member.layout-2{border-radius:0 0 5px 5px}.team_member.layout-2 .team_inner{padding:0;text-align:start}.team_member.layout-2 .team_inner .team_image{margin-bottom:0;width:100%;height:auto;border-radius:0;position:relative}.team_member.layout-2 .team_inner .team_image img{width:100%;border-radius:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.team_member.layout-2 .team_inner .team_image .team_socials{margin-top:0;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:15px;padding-left:40px;position:absolute;right:0;bottom:30px;z-index:2;-webkit-transform:translateX(80%);-ms-transform:translateX(80%);transform:translateX(80%);background:0 0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.team_member.layout-2 .team_inner .team_image .team_socials li{margin:0}.team_member.layout-2 .team_inner .team_image .team_socials li a{width:auto;height:auto;border:none;background-color:transparent;border-radius:0;font-size:20px;line-height:1;padding:10px}.team_member.layout-2 .team_inner .team_image .team_socials::before{content:"+";font-family:var(--ts-ff-fontawesome);font-weight:300;width:45px;height:45px;border:2px solid var(--ts-color-common-white);border-radius:50%;text-align:center;line-height:40px;position:absolute;left:-20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.team_member.layout-2 .team_inner .team_content .designation{font-weight:var(--ts-fw-regular);color:var(--ts-color-text-body)}.team_member.layout-2:hover .team_inner .team_image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.team_member.layout-2:hover .team_inner .team_image .team_socials{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);background-color:var(--ts-color-theme-primary)}.team_member.layout-2:hover .team_inner .team_image .team_socials::before{content:"\f178"}.team-details-area .member_details{margin-bottom:30px;margin-right:20px}.team-details-area .member_details .name{font-size:35px;margin-bottom:30px}.team-details-area .member_details .member_socials{list-style:none;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.team-details-area .member_details .member_socials li a{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;width:45px;height:45px;border:1px solid var(--ts-color-theme-primary);background-color:var(--ts-color-common-white);border-radius:50%;font-size:20px;color:var(--ts-color-theme-primary)}.team-details-area .member_summery .title{font-size:35px;margin-bottom:20px}.video-section{padding:160px 0;background-color:var(--ts-color-grey-light);position:relative;z-index:1}.video-section::after{position:absolute;content:"";background-color:var(--ts-color-common-black);opacity:.8;z-index:-1}.video_image{position:absolute;background-attachment:fixed;z-index:-1}.appointment_form .section_title,.video_content .video_play{margin-bottom:50px}.video_content .video_play .play{display:inline-block;width:120px;height:120px;border:5px solid var(--ts-color-theme-primary);border-radius:50%;background-color:var(--ts-color-common-white);line-height:125px;font-size:50px;color:var(--ts-color-theme-primary);position:relative;z-index:1}.video_content .video_play .play::after,.video_content .video_play .play::before{position:absolute;content:"";right:50%;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);width:100px;height:100px;border-radius:50%;border:2px solid rgba(255,255,255,.4);-webkit-animation:2s linear infinite pulse;animation:2s linear infinite pulse;z-index:-1}.video_content .video_play .play::before{-webkit-animation-delay:.7s;animation-delay:.7s}.video_content .video_play .play:hover{color:var(--ts-color-common-white);background-color:var(--ts-color-theme-secondary)}.video_content .video_text .title{margin-bottom:0;color:var(--ts-color-common-white)}.video_content.layout-2{max-width:525px;width:100%;min-height:500px;margin-right:auto;margin-left:auto;position:relative;z-index:1;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonial-section::after,.video_content.layout-2::after{right:0;z-index:-1;top:0;position:absolute;width:100%;height:100%;content:""}.video_content.layout-2::after{background-color:var(--ts-color-common-black);opacity:.45}.video_content.layout-2 .video_play{margin-bottom:0;width:110px;height:110px;border:2px dashed var(--ts-color-common-white);line-height:130px;border-radius:50%}.video_content.layout-2 .video_play .play{width:90px;height:90px;border:none;line-height:100px;font-size:35px}.video_content.layout-2 .video_play .play i{margin-right:7px}.pricing_table{background-color:var(--ts-color-common-white);margin-bottom:30px;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.1);-ms-box-shadow:0 0 40px 0 rgba(0,0,0,.1);-o-box-shadow:0 0 40px 0 rgba(0,0,0,.1);box-shadow:0 0 40px 0 rgba(0,0,0,.1)}.pricing_table_inner{padding:65px 70px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.pricing_table_inner{padding:50px 40px}}.pricing_table_inner .price_amount{display:block;font-family:var(--ts-ff-heading);margin-bottom:40px}.pricing_table_inner .price_amount .price{display:inline-block;font-size:48px;line-height:1.1;font-weight:var(--ts-fw-bold);color:var(--ts-color-theme-primary)}.pricing_table_inner .price_amount .period{display:inline-block;font-size:20px;line-height:1.6;font-weight:var(--ts-fw-normal)}.pricing_table_inner .price_feature li{position:relative;padding-right:25px;opacity:.7}.pricing_table_inner .price_feature li::before{position:absolute;content:"\f057";font-family:var(--ts-ff-fontawesome);font-weight:900;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pricing_table_inner .price_feature li.active::before{content:"\f058";color:var(--ts-color-theme-primary)}.pricing_btn .price-btn{width:100%;background-color:var(--ts-color-theme-secondary)}.pricing_btn .price-btn::after,.pricing_btn .price-btn::before{border-top:45px solid var(--ts-color-theme-primary);border-bottom:45px solid var(--ts-color-theme-primary)}.testimonial-section{background-color:var(--ts-color-grey-light);position:relative;z-index:1;padding-bottom:120px}.testimonial-section::after{background-color:var(--ts-color-overlay-white);opacity:.9}.testimonials .testimonial{background-color:var(--ts-color-common-white);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);-ms-box-shadow:0 0 30px 0 rgba(0,0,0,.1);-o-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.testimonials .testimonial_inner{padding:40px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.testimonials .testimonial_inner .top_border{position:absolute;content:"";top:0;left:0;width:65%;height:6px;background-color:var(--ts-color-theme-primary)}.testimonials .testimonial_inner .top_border::after{position:absolute;content:"";width:0;height:0;top:-1px;right:-1px;border-top:8px solid transparent;border-right:8px solid var(--ts-color-common-white);border-bottom:0 solid transparent}.testimonials .testimonial_thumb{max-width:100%;width:100%;margin-left:30px;text-align:center}.testimonials .testimonial_thumb .thumb{width:164px;height:164px;margin-bottom:15px}.testimonials .testimonial_thumb .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials .testimonial_thumb .reviews{position:relative;width:90px;height:18px;overflow:hidden;margin:auto}.testimonials .testimonial_content .content_heading{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:25px}.testimonials .testimonial_content .content_heading .reviewer_info .name{margin-bottom:1px}.testimonials .testimonial_content .content_heading .reviewer_info .designation{display:block;color:var(--ts-color-theme-primary)}.testimonials .testimonial_content .content_heading .quote{font-size:45px;line-height:1;color:var(--ts-color-theme-primary);opacity:.5;margin-left:25px}.testimonials .testimonial_pagination .swiper-pagination-bullet{width:24px;height:24px;border:1px solid transparent;background-color:transparent;position:relative;border-radius:50%;opacity:1}.testimonials .testimonial_pagination .swiper-pagination-bullet::before{position:absolute;content:"";width:8px;height:8px;background-color:var(--ts-color-theme-primary);border-radius:50%;right:50%;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.testimonials .testimonial.layout-2{background-color:transparent;-webkit-box-shadow:0 0 0;-ms-box-shadow:0 0 0;-o-box-shadow:0 0 0;box-shadow:0 0 0}.blog .blog_content .post_date,.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_date{background-color:var(--ts-color-theme-secondary);color:var(--ts-color-common-white);text-transform:capitalize}.testimonials .testimonial.layout-2 .testimonial_inner{padding:0;display:block}.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb .thumb{max-width:100px;width:100%;height:100px;border-radius:50%;margin-bottom:0;overflow:hidden;margin-left:30px}.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb .content_heading{width:calc(100% - 130px);position:relative}.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb .content_heading .reviewer_info .name{color:var(--ts-color-common-white);margin-bottom:5px}.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb .content_heading .reviewer_info .reviews{margin-right:0;margin-top:20px}.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb .content_heading .quote{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--ts-color-common-white);font-size:45px;line-height:1}.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_content .review_text .text,.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_content .review_text p{color:var(--ts-color-common-white);font-size:18px;font-weight:400}.blog .blog_thumb a{display:inline-block;height:275px;width:100%;position:relative;overflow:hidden}.blog .blog_thumb a img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:1s;transition:1s}.blog .blog_content{position:relative;z-index:2;background-color:var(--ts-color-common-white);-webkit-box-shadow:-2px 3px 50px 0 rgba(188,188,188,.25);-ms-box-shadow:-2px 3px 50px 0 rgba(188,188,188,.25);-o-box-shadow:-2px 3px 50px 0 rgba(188,188,188,.25);box-shadow:-2px 3px 50px 0 rgba(188,188,188,.25);max-width:93%;margin-right:auto;margin-left:auto;padding:30px 20px;margin-top:-45px}.blog .blog_content .post_date{display:inline-block;padding:8px 30px;border-radius:40px;font-size:14px;line-height:1;position:absolute;left:20px;top:-18px;z-index:2}.blog .blog_content .post_date .day{font-size:20px}.blog .blog_content .post_author{margin-bottom:25px;display:block;color:var(--ts-color-text-body)}.blog .blog_content .post_author .author,.blog_meta>span{display:inline-block;text-transform:capitalize}.blog .blog_content .post_title{display:inline-block;margin-bottom:25px}.blog.layout-2 .blog_inner .blog_thumb{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.blog.layout-2 .blog_inner .blog_thumb>a{height:370px}.blog.layout-2 .blog_inner .blog_thumb .post_meta{position:absolute;bottom:20px;background-color:var(--ts-color-common-white);width:92%;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_date{display:inline-block;width:60px;height:100%;text-align:center;line-height:20px;padding:8px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;line-height:1;text-transform:capitalize;margin-right:25px}.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_author i,.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_comment i{font-size:17px;color:var(--ts-color-theme-secondary);margin-left:7px}.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_author a{height:auto;margin-right:5px}.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;line-height:1;text-transform:capitalize;margin-right:20px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){.service_inner{max-width:270px;padding:30px 20px}.service_thumb{top:30px;right:20px;width:calc(100% - 20px)}.project_content{padding:20px 15px}.project_link a{width:45px;height:45px;line-height:50px;font-size:25px}.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_author,.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_comment{margin-right:10px;font-size:12px}}.blog.layout-2 .blog_inner .blog_content{margin-top:0;max-width:100%;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.1);-ms-box-shadow:0 0 25px 0 rgba(0,0,0,.1);-o-box-shadow:0 0 25px 0 rgba(0,0,0,.1);box-shadow:0 0 25px 0 rgba(0,0,0,.1);padding:20px 30px 0}.blog.layout-2 .blog_inner .blog_content .post_title .title{line-height:1.4}.blog.layout-2 .blog_inner .blog_content .post_btn{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;font-size:20px;border-top:1px solid var(--ts-color-border-secondary);padding:20px 0}.blog.layout-2 .blog_inner .blog_content .post_btn:hover{padding-left:15px}.wp-block-quote,blockquote{border:0;border-radius:4px;background:var(--ts-color-common-white);-webkit-box-shadow:0 0 45px 0 rgba(0,0,0,.1);-ms-box-shadow:0 0 45px 0 rgba(0,0,0,.1);-o-box-shadow:0 0 45px 0 rgba(0,0,0,.1);box-shadow:0 0 45px 0 rgba(0,0,0,.1);padding:40px 30px;position:relative;margin-bottom:30px}.wp-block-quote::before,blockquote::before{content:"\f15a";font-family:flaticon_horses!important;position:static;display:block;line-height:1;font-size:40px;color:var(--ts-color-theme-primary);margin-bottom:15px}.blog_details_tag.tagcloud>span,.blog_details_wrapper .blog_details_content ul li,.fun_fact_content .fact_number,.wp-block-quote cite,blockquote cite{font-family:var(--ts-ff-heading);font-weight:var(--ts-fw-bold)}.blog_meta,.wp-block-quote cite,blockquote cite{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.wp-block-quote cite,blockquote cite{font-size:24px;color:var(--ts-color-theme-primary);line-height:1;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.wp-block-quote cite::before,blockquote cite::before{content:"";display:inline-block;width:40px;height:3px;border-radius:2px;background:var(--ts-color-theme-primary);position:relative}.blog_post_navigation .nav_blog.next .direction,.fun_fact_content.text-end .fact_number,.wp-block-quote.has-text-align-right cite,.wp-block-quote.is-style-large cite,blockquote.has-text-align-right cite,blockquote.is-style-large cite{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.blog_post_navigation .nav_blog.next,.wp-block-quote.has-text-align-right,blockquote.has-text-align-right{text-align:left}.blog_sidebar{margin-right:10px}.blog_meta{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px;margin-bottom:15px}.blog_details_share,.ts_pagination,.ts_pagination ul,.ts_pagination ul li .page-numbers{display:-webkit-box;display:-ms-flexbox}.blog_standard .blog_thumb{overflow:hidden;margin-bottom:25px}.blog_standard .blog_thumb a{display:inline-block;position:relative}.blog_standard .blog_thumb a img{-webkit-transition:1s;transition:1s}.blog_details_wrapper .blog_thumb_slider,.blog_details_wrapper .blog_thumb_video,.blog_standard .blog_thumb_slider,.blog_standard .blog_thumb_video{overflow:hidden;margin-bottom:25px;position:relative}.blog_details_wrapper .blog_thumb_slider .blog_slider_navigation .blog_slider_next,.blog_details_wrapper .blog_thumb_slider .blog_slider_navigation .blog_slider_prev,.blog_standard .blog_thumb_slider .blog_slider_navigation .blog_slider_next,.blog_standard .blog_thumb_slider .blog_slider_navigation .blog_slider_prev{width:50px;height:50px;background-color:var(--ts-color-common-white);color:var(--ts-color-theme-primary);border-radius:50%;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.blog_details_wrapper .blog_thumb_slider .blog_slider_navigation .blog_slider_next,.blog_standard .blog_thumb_slider .blog_slider_navigation .blog_slider_next{right:auto;left:25px}.blog_details_wrapper .blog_thumb_video .video_play,.blog_standard .blog_thumb_video .video_play{position:absolute;right:50%;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:1}.blog_details_wrapper .blog_thumb_video .video_play .play,.blog_standard .blog_thumb_video .video_play .play{background-color:var(--ts-color-common-white);width:80px;height:80px;border-radius:50%;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;color:var(--ts-color-theme-primary);font-size:30px;-webkit-animation:1.5s infinite pulse-2;animation:1.5s infinite pulse-2}.blog_details_wrapper .blog_thumb_video .video_play .play i,.blog_standard .blog_thumb_video .video_play .play i{line-height:1;display:inherit;-webkit-transition:none;transition:none;margin-right:5px}.blog_details_wrapper .blog_thumb_video .video_play .play::after,.blog_standard .blog_thumb_video .video_play .play::after{position:absolute;content:"";width:100px;height:100px;border:2px dashed var(--ts-color-common-white);border-radius:50%;-webkit-animation:20s linear infinite rotate;animation:20s linear infinite rotate}.blog_details_wrapper .blog_thumb_video .video_play .play:hover,.blog_standard .blog_thumb_video .video_play .play:hover{background-color:var(--ts-color-theme-secondary);color:var(--ts-color-common-white)}.blog_details_wrapper .blog_details_content .title,.blog_standard .blog_content .blog_title{font-size:35px;margin-bottom:10px}.blog_standard .blog_content .blog_title a{display:inline;background-image:-webkit-gradient(linear,right top,left top,color-stop(0,currentColor),to(currentColor));background-image:linear-gradient(to left,currentColor 0,currentColor 100%);background-position:100% 100%;background-repeat:no-repeat;background-size:0 2px;-webkit-transition:.3s,background-size .8s;transition:.3s,background-size .8s}.blog_standard .blog_content .blog-btn{padding:15px 35px}.blog_standard:hover .blog_content .blog_title a{background-size:100% 2px}.ts_pagination{margin-bottom:30px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ts_pagination ul{list-style:none;display:flex;gap:20px}.ts_pagination ul li .page-numbers{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:45px;border:1px solid var(--ts-color-border-secondary);border-radius:50%;background-color:var(--ts-color-common-white)}.ts_pagination ul li .page-numbers.current{background-color:var(--ts-color-theme-primary);color:var(--ts-color-common-white);cursor:auto}.blog_details_wrapper .blog_details_content ul li{display:block;font-size:18px;color:var(--ts-color-heading-primary);position:relative;padding-right:35px}.blog_author_details,.blog_details_tags_share,.blog_post_comments,.blog_post_navigation{border-top:1px solid var(--ts-color-border-secondary);padding-top:40px;margin-bottom:40px}.blog_details_tag.tagcloud>span{color:var(--ts-color-theme-secondary);font-size:18px;margin-left:10px}.blog_details_tag.tagcloud a,.faq_wrapper .faq_item{background-color:var(--ts-color-overlay-white)}.blog_details_share{list-style:none;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:10px}.blog_details_share li a{display:block;width:45px;height:45px;border:1px solid var(--ts-color-theme-primary);background-color:var(--ts-color-common-white);border-radius:50%;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;color:var(--ts-color-theme-primary);font-size:18px}.author_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.author_details .author_content .author_socials li a,.blog_post_navigation .nav_blog{background-color:var(--ts-color-overlay-white);display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.author_details .author_thumb{max-width:168px}.author_details .author_content .author_socials li a{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:1px solid var(--ts-color-overlay-white);border-radius:50%;color:var(--ts-color-theme-primary)}.author_details .author_content .author_socials li a:hover{background-color:var(--ts-color-theme-primary);border-color:var(--ts-color-theme-primary);color:var(--ts-color-common-white)}.blog_post_navigation .nav_blog{padding:35px 25px;display:flex;-ms-flex-align:center;align-items:center;gap:20px}.blog_post_navigation .nav_blog .blog_thumb{margin-bottom:0;max-width:85px;width:100%;border-radius:3px;position:relative;overflow:hidden}.blog_post_navigation .nav_blog .blog_thumb::after,.recent_post_widget .recent_post .recent_post_single .post_thumb::after{position:absolute;content:"";top:0;right:-75%;z-index:2;display:block;width:50%;height:100%;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg)}.blog_post_navigation .nav_blog .blog_content .direction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:var(--ts-color-theme-primary);font-weight:var(--ts-fw-light);margin-bottom:10px}.blog_post_navigation .nav_blog .blog_content .direction i{margin-top:-2px}.blog_post_navigation .nav_blog .blog_content .title{font-size:18px}.blog_post_comments .post_comments .comments_title .title{font-size:30px;margin-bottom:0;padding-bottom:10px;position:relative}.blog_post_comments .comment-respond .comment_reply_title::after,.blog_post_comments .post_comments .comments_title .title::after{position:absolute;content:"";right:0;bottom:0;height:3px;width:70px;border-radius:2px;background-color:var(--ts-color-theme-primary)}.blog_post_comments .post_comments .latest_comments ul li:not(:last-child){border-bottom:1px solid var(--ts-color-border-secondary);padding-bottom:30px;margin-bottom:30px}.blog_post_comments .post_comments .latest_comments ul li .comment{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.blog_post_comments .post_comments .latest_comments ul li .comment .comment_avatar{max-width:120px;width:100%}.blog_post_comments .post_comments .latest_comments ul li .comment .comment_avatar img{border-radius:3px}.blog_post_comments .post_comments .latest_comments ul li .comment .comment_text .comment_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.blog_post_comments .post_comments .latest_comments ul li .comment .comment_text .comment_top .avatar_name .name{font-size:20px;margin-bottom:5px}.blog_post_comments .post_comments .latest_comments ul li .comment .comment_text .comment_top .comment_reply .reply{display:inline-block;background-color:var(--ts-color-overlay-white);font-weight:var(--ts-fw-medium);padding:8px 25px;border-radius:3px;color:var(--ts-color-theme-primary)}.blog_post_comments .post_comments .latest_comments ul li>.children{margin-right:50px;border-top:1px solid var(--ts-color-border-secondary);padding-top:30px;margin-top:30px}.blog_post_comments .comment-respond .comment_reply_title{font-size:30px;margin-bottom:30px;padding-bottom:10px;position:relative}.blog_post_comments .comment-respond .comment_form .form_group .nice-select,.blog_post_comments .comment-respond .comment_form .form_group input:not([type=submit]):not([type=radio]):not([type=checkbox]),.blog_post_comments .comment-respond .comment_form .form_group select,.blog_post_comments .comment-respond .comment_form .form_group textarea{border-color:var(--ts-color-border-secondary);background-color:var(--ts-color-overlay-white);color:var(--ts-color-heading-primary)}.blog_post_comments .comment-respond .comment_form .form_group textarea,.contact_form .form_group textarea{height:200px;resize:none}.faq_wrapper .faq_item .faq_question{position:relative;font-size:18px;margin-bottom:0;cursor:pointer;padding:15px 25px 15px 45px}.faq_wrapper .faq_item .faq_question::after{content:"\f06e";font-family:var(--ts-ff-fontawesome);font-weight:300;position:absolute;left:20px;top:15px}.faq_wrapper .faq_item .faq_question:not(.collapsed)::after{content:"\f070";color:var(--ts-color-theme-primary)}.faq_wrapper .faq_item .faq_answer .accordion-body{padding:0 25px 20px}.funfact-section{background-color:var(--ts-color-theme-secondary);padding-top:120px;padding-bottom:80px;background-position:center;background-size:cover;background-repeat:no-repeat}.appointment_form,.get-appointment-section{background-position:center;background-size:cover;background-repeat:no-repeat}.fun_fact_content .fact_number{color:var(--ts-color-common-white);font-size:65px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:30px}.fun_fact_content .fact_number .plus{margin-top:-10px}@media only screen and (min-width:768px) and (max-width:991px){.projects-section.projects-page,.team-details-area,.team-section.about-page,.team-section.layout-2{padding-top:100px}.faq-section,.projects-section.layout-2,.testimonial-section{padding-bottom:100px}.video-section{padding:100px 0}.fun_fact_content .fact_number{font-size:50px;margin-bottom:25px}}.fun_fact_content .fact_title{color:var(--ts-color-common-white);line-height:1;margin-bottom:0}.fun_fact_content.text-center .fact_number{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.get-appointment-section{z-index:1;padding-bottom:100px;margin-top:200px}.get-appointment-section::after{position:absolute;content:"";right:0;top:0;width:100%;height:100%;background-color:var(--ts-color-common-black);opacity:.65;z-index:-1}.appointment_wrapper{padding-top:100px}.appointment_form{background-color:var(--ts-color-theme-primary);-webkit-clip-path:polygon(0 0,100% 70px,100% 100%,0 100%);clip-path:polygon(0 0,100% 70px,100% 100%,0 100%);padding:100px 30px 20px;margin-top:-200px;margin-left:30px}.appointment_form .section_title .subtitle{color:var(--ts-color-common-white);margin-bottom:15px;font-family:var(--ts-ff-body);font-weight:var(--ts-fw-medium)}.appointment_form .section_title .title{font-size:40px;margin-bottom:.5rem}@media only screen and (min-width:992px) and (max-width:1199px){.hero-section .scroll_down{bottom:40px}.cta-section.layout-2 .cta_content_wrapper .cta_content .title{max-width:432px;font-size:30px}.service_content{padding-top:180px}.projects_heading{padding:25px}.projects_heading .title{font-size:30px;margin-bottom:15px}.projects_heading .button{margin-top:20px}.project_content .title{font-size:18px}.project_details_content.style-2 .image_list img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.pricing_table_inner,.team_inner{padding:40px 30px}.team_image{width:230px;height:230px}.blog .blog_content .post_title .title{font-size:20px}.blog.layout-2 .blog_inner .blog_thumb>a{height:300px}.blog_post_navigation .nav_blog{padding:25px 15px}.fun_fact_content .fact_number{font-size:50px}.appointment_form .section_title .title{font-size:35px}}.form_group{position:relative;margin-bottom:20px}.form_group>i{position:absolute;left:15px;top:17px;color:var(--ts-color-border-form);font-size:16px}.form_group .nice-select,.form_group input:not([type=submit]):not([type=radio]):not([type=checkbox]),.form_group select,.form_group textarea{background-color:transparent;border-color:var(--ts-color-border-form);border-radius:3px;padding:12px 15px 12px 30px;font-weight:var(--ts-fw-medium);color:var(--ts-color-common-white)}.categories_widget ul li a,.error_page_content .desc,.search_widget .search_form input[type=text],.services_widget .services_list li a,.tagcloud a,.widget_categories ul li a{font-family:var(--ts-ff-heading);font-weight:var(--ts-fw-bold)}.form_group .nice-select::-webkit-input-placeholder,.form_group input:not([type=submit]):not([type=radio]):not([type=checkbox])::-webkit-input-placeholder,.form_group select::-webkit-input-placeholder,.form_group textarea::-webkit-input-placeholder{color:var(--ts-color-placeholder-primary);text-transform:capitalize;font-weight:var(--ts-fw-normal)}.form_group .nice-select::-moz-placeholder,.form_group input:not([type=submit]):not([type=radio]):not([type=checkbox])::-moz-placeholder,.form_group select::-moz-placeholder,.form_group textarea::-moz-placeholder{color:var(--ts-color-placeholder-primary);text-transform:capitalize;font-weight:var(--ts-fw-normal)}.form_group .nice-select:-ms-input-placeholder,.form_group input:not([type=submit]):not([type=radio]):not([type=checkbox]):-ms-input-placeholder,.form_group select:-ms-input-placeholder,.form_group textarea:-ms-input-placeholder{color:var(--ts-color-placeholder-primary);text-transform:capitalize;font-weight:var(--ts-fw-normal)}.form_group .nice-select::-ms-input-placeholder,.form_group input:not([type=submit]):not([type=radio]):not([type=checkbox])::-ms-input-placeholder,.form_group select::-ms-input-placeholder,.form_group textarea::-ms-input-placeholder{color:var(--ts-color-placeholder-primary);text-transform:capitalize;font-weight:var(--ts-fw-normal)}.form_group .nice-select::placeholder,.form_group input:not([type=submit]):not([type=radio]):not([type=checkbox])::placeholder,.form_group select::placeholder,.form_group textarea::placeholder{color:var(--ts-color-placeholder-primary);text-transform:capitalize;font-weight:var(--ts-fw-normal)}.form_group textarea{height:134px}.form_group .error{font-size:15px;color:red}.sidebar_widget{background-color:var(--ts-color-overlay-white);width:100%;border-radius:4px;padding:35px 25px;margin-bottom:30px}.sidebar_widget .widget_title{position:relative;padding-bottom:12px;margin-bottom:30px}.sidebar_widget .widget_title .title{margin-bottom:0;line-height:1}.sidebar_widget .widget_title::after{position:absolute;content:"";right:0;bottom:0;width:55px;height:2px;background-color:var(--ts-color-theme-primary)}.search_widget .search_form{position:relative;border-radius:4px;overflow:hidden}.search_widget .search_form input[type=text]{width:100%;color:var(--ts-color-heading-primary);padding:16px 20px 16px 65px;border-radius:4px;line-height:1}.search_widget .search_form button[type=submit]{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:100%;background-color:var(--ts-color-theme-primary);color:var(--ts-color-common-white)}.services_widget .services_list li a{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;font-size:17px;color:var(--ts-color-heading-primary);background-color:var(--ts-color-common-white);padding:14px 18px}.categories_widget ul li a,.tagcloud,.widget_categories ul li a{-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox}.services_widget .services_list li a i{font-size:20px;color:var(--ts-color-heading-primary);-webkit-transition:none;transition:none}.categories_widget ul li:not(:last-child),.widget_categories ul li:not(:last-child){border-bottom:1px solid var(--ts-color-border-secondary);padding-bottom:15px;margin-bottom:15px}.categories_widget ul li a,.widget_categories ul li a{display:flex;-ms-flex-align:center;align-items:center;font-size:17px;color:var(--ts-color-heading-primary)}.categories_widget ul li a .count,.widget_categories ul li a .count{display:inline-block;width:30px;height:30px;background-color:var(--ts-color-common-white);font-size:14px;font-weight:var(--ts-fw-medium);color:var(--ts-color-theme-primary);font-family:var(--ts-ff-body);text-align:center;line-height:30px;border-radius:50%;margin-right:auto}.tagcloud{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.tagcloud a{display:block;font-size:15px;line-height:1;color:var(--ts-color-heading-primary);background-color:var(--ts-color-common-white);padding:15px 25px;border-radius:3px}.recent_post_widget .recent_post .recent_post_single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){.project:hover .project_link{left:15px}.blog.layout-2 .blog_inner .blog_content .post_btn{font-size:18px}.recent_post_widget .recent_post .recent_post_single{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}}.recent_post_widget .recent_post .recent_post_single .post_thumb{max-width:100px;width:100%;height:100px;border-radius:50%;overflow:hidden;position:relative;z-index:1}.recent_post_widget .recent_post .recent_post_single .post_thumb a{display:inline-block;width:100%;height:100%}.recent_post_widget .recent_post .recent_post_single .post_thumb a img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s;transition:.5s}.recent_post_widget .recent_post .recent_post_single .post_content .blog_meta{margin-bottom:10px;gap:15px}.recent_post_widget .recent_post .recent_post_single .post_content .title{margin-bottom:0;font-size:18px}.contact-info-section{padding-top:70px;padding-bottom:70px}.contact-info-section .info-item:not(:last-child){border-left:1px solid var(--ts-color-border-secondary)}.info_box{max-width:200px;width:100%;margin-top:15px;margin-bottom:15px;margin-left:auto}.info_box.text-end{margin-right:auto;margin-left:0}.info_box .icon{font-size:40px;line-height:1;color:var(--ts-color-theme-primary);margin-bottom:20px}.info_box .info_box_content .info_list li{display:block;font-weight:var(--ts-fw-medium)}.info_box.style-2{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;margin-top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:30px}.info_box.style-2 .icon{margin-bottom:0;font-size:45px}.info_box.style-2 .info_box_content .info_list li{font-weight:var(--ts-fw-normal)}.google_map_inner iframe{width:100%;height:600px}.contact-form-section{position:relative;z-index:1;padding-bottom:120px;margin-top:-260px}.contact_form{background:var(--ts-color-common-white);-webkit-box-shadow:0 0 35px 0 rgba(0,0,0,.1);-ms-box-shadow:0 0 35px 0 rgba(0,0,0,.1);-o-box-shadow:0 0 35px 0 rgba(0,0,0,.1);box-shadow:0 0 35px 0 rgba(0,0,0,.1);padding:80px 100px 60px;text-align:center}.contact_form .form_group .nice-select,.contact_form .form_group input:not([type=submit]):not([type=radio]):not([type=checkbox]),.contact_form .form_group select,.contact_form .form_group textarea{background-color:var(--ts-color-overlay-white);border-color:var(--ts-color-border-secondary);color:var(--ts-color-heading-primary)}.contact-section .section_title .title{font-size:35px}.contact-section .contact_wrapper .contact_tabs .tab_item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:center}.contact-section .contact_wrapper .contact_tabs .tab_item:not(:last-child){border-left:1px solid var(--ts-color-theme-primary)}.contact-section .contact_wrapper .contact_tabs .tab_item .tab_btn{display:block;width:100%;background-color:var(--ts-color-overlay-white);font-size:20px;font-weight:var(--ts-fw-medium);padding:12px;font-family:var(--ts-ff-body);color:var(--ts-color-text-body);border-top:2px solid var(--ts-color-overlay-white)}.contact-section .contact_wrapper .contact_tabs .tab_item .tab_btn.active{border-color:var(--ts-color-theme-primary);color:var(--ts-color-heading-primary)}.contact-section .contact_wrapper .contact_tab_content{margin-top:35px}.contact-section .contact_wrapper .contact_tab_content .contact_form{padding:0;-webkit-box-shadow:0 0;box-shadow:0 0;margin-bottom:30px}.contact-section .contact_wrapper .contact_tab_content .contact_form .form_group .nice-select,.contact-section .contact_wrapper .contact_tab_content .contact_form .form_group input:not([type=submit]):not([type=radio]):not([type=checkbox]),.contact-section .contact_wrapper .contact_tab_content .contact_form .form_group select,.contact-section .contact_wrapper .contact_tab_content .contact_form .form_group textarea{padding:15px;border-radius:0;background-color:transparent}.contact-section .contact_wrapper .contact_tab_content .contact_form .form_group textarea{height:150px}.contact-section .google_map_inner{height:100%;padding-bottom:30px;margin-right:30px}@media only screen and (min-width:1200px) and (max-width:1399px){.contact-section .google_map_inner{margin-right:15px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.header-area .main_header{padding:10px 0}.header-area .main_header.header_style_02{padding:0}.header_style_02 .site_logo{padding:10px 15px 10px 0}.header_style_02 .site_logo::after{width:70px}.blog_sidebar,.contact-section .google_map_inner,.footer_widget.menu_widget.footer_column-1,.service_sidebar{margin-right:0}.hero-section{background-position:center left}.hero-section::before{width:100%;-webkit-animation:1s ease-in overlayFull;animation:1s ease-in overlayFull}.blog_details_wrapper .blog_details_content .image_list,.service_details_content_wrapper .image_list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.blog_details_wrapper .blog_details_content .image_list img,.blog_details_wrapper .blog_details_content .image_list ul,.service_details_content_wrapper .image_list div,.service_details_content_wrapper .image_list img,.service_details_content_wrapper .image_list ul{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.project_content .category{font-weight:400}.layout-2 .project{max-height:350px}.appointment_form,.blog_area_wrapper,.blog_details_wrapper,.project_details_img{margin-left:0}.team_member.layout-2 .team_inner .team_image .team_socials{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);background-color:var(--ts-color-theme-primary)}.team_member.layout-2 .team_inner .team_image .team_socials::before{content:"\f178"}.blog_details_share{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:30px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.header_style_02 .site_logo{padding:0 15px 0 0;max-width:25%}.about_image{max-width:550px;margin-right:auto;margin-left:auto;margin-bottom:30px}.about_content{max-width:550px;width:100%;margin-right:auto;margin-left:auto;padding-right:0}.service_details_content_wrapper{margin-left:0}.service_sidebar{margin-top:20px;border-top:1px solid var(--ts-color-border-secondary);padding-top:50px}.project_details_content.style-2 .image_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:0}.project_details_content.style-2 .image_list div,.project_details_content.style-2 .image_list img{max-width:100%}.blog,.pricing_table,.team_member,.video_content{max-width:415px;width:100%;margin-right:auto;margin-left:auto}.team_member .team_image::after{opacity:1}.team_member .team_image img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.team-details-area .member_details{margin-right:0}.video_content.layout-2{max-width:500px;margin-bottom:30px}.faq_wrapper{max-width:500px;margin-right:auto;margin-left:auto}.funfact-section{padding-top:100px;padding-bottom:60px;background-position:center right}.appointment_form,.appointment_wrapper{max-width:550px;width:100%;margin-right:auto;margin-left:auto}.contact-info-section .info-item:not(:last-child){border:none}.contact-section .google_map_inner{padding-top:30px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.section_title .description{max-width:430px}.header_inner{padding:10px 0 10px 15px}.footer_menu{margin-left:0}.footer_widget,.project,.projects_heading,.service{max-width:415px;width:100%;margin-right:auto;margin-left:auto}.footer_widget_inner .widget_title,.testimonials .testimonial_content .content_heading{margin-bottom:20px}.layout-2 .footer_bottom_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-2 .footer_bottom_inner .footer_menu{margin-left:auto;margin-top:15px;margin-bottom:0}.footer_widget.menu_widget.footer_column-1{margin-right:auto}.cta-section.layout-2 .cta-bg-color,.main_slider .slider_navigation{display:none}.cta-section .cta_content_wrapper #octagon{width:330px;height:375px;left:-80px}.cta-section .cta_content_wrapper #octagon:before{border-bottom-width:150px}.cta-section .cta_content_wrapper #octagon:after{border-top-width:225px}.cta-section.layout-2 .cta-bg-image{width:100%}.cta-section.layout-2 .cta_content_wrapper .cta_content{max-width:100%}.cta-section.layout-2 .cta_content_wrapper .cta_content .title{text-align:center;margin-left:auto;margin-bottom:20px}.cta-section.layout-2 .cta_content_wrapper .cta_content .cta_icon{position:relative;left:auto;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);text-align:center}.service_details_content_wrapper .image_list div h1,.service_details_content_wrapper .image_list div h2,.service_details_content_wrapper .image_list div h3,.service_details_content_wrapper .image_list div h4,.service_details_content_wrapper .image_list div h5,.service_details_content_wrapper .image_list div h6{margin-bottom:15px}.service_details_content_wrapper .image_list div ul li{font-size:16px;padding-right:20px}.service_details_content_wrapper .image_list div ul li::before{font-size:18px}.project .project_thumb a img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.project .project_thumb a::before{-webkit-transform:scaleY(1) translateZ(0);-ms-transform:scaleY(1) translateZ(0);transform:scaleY(1) translateZ(0);visibility:visible}.project .project_content::before{top:0;opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform:perspective(1000px) rotateX(0);-ms-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}.project .project_content .category,.project .project_content .title{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.project .project_content .title{-webkit-transition-delay:0.7s;transition-delay:0.7s}.project .project_content .category{-webkit-transition-delay:0.9s;transition-delay:0.9s;opacity:.7}.project .project_link{left:30px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:0.9s;transition-delay:0.9s}.video_content.layout-2 .video_play{width:90px;height:90px;line-height:105px}.video_content.layout-2 .video_play .play{width:70px;height:70px;line-height:80px;font-size:30px}.testimonials .testimonial_inner{padding:30px 20px}.blog_sidebar{margin-top:20px;padding-top:50px;border-top:1px solid var(--ts-color-border-secondary)}.blog_details_wrapper .blog_details_content ul li{font-size:16px;padding-right:25px}.blog_details_wrapper .blog_details_content ul li::before{font-size:18px;top:2px}.blog_post_comments .post_comments .latest_comments ul li>.children{margin-right:30px}.fun_fact_content .fact_number{font-size:40px;margin-bottom:10px}.contact-section .google_map_inner{padding-top:20px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.breadcrumb_shape::after{width:250px;left:3%}.hero-section .scroll_down{bottom:30px}.cta-section.layout-2 .cta_content_wrapper .cta_content .title{max-width:370px;font-size:25px}.project_details_content.style-2 .project_feature{gap:15px}.get-appointment-section .section_title .title{max-width:400px;width:100%}.appointment_form .section_title .title,.contact-section .section_title .title{font-size:30px}.contact-section .google_map_inner iframe{height:500px}}.error_page_content .title{font-size:250px;line-height:1;margin-bottom:20px}@media only screen and (min-width:1400px) and (max-width:1599px){.error_page_content .title{font-size:200px;margin-bottom:0}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.error_page_content .title{font-size:180px;margin-bottom:0}}.error_page_content .desc{font-size:55px;line-height:1.1;color:var(--ts-color-heading-primary);margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.contact-info-section{padding-top:100px;padding-bottom:55px}.google_map_inner iframe{height:450px}.contact-form-section{padding-bottom:100px;margin-top:-150px}.contact_form{padding:60px 50px 40px}.error-section{padding-bottom:100px}.error_page_content .title{font-size:150px;margin-bottom:0}.error_page_content .desc{font-size:40px}}@media only screen and (min-width:576px) and (max-width:767px){.menu_area .menu_search{margin-right:0;margin-left:30px}.search_wrapper .search_top{margin-bottom:50px}.search_wrapper .search_form .search_input input{font-size:20px}.search_wrapper .search_form .search_input input::-webkit-input-placeholder{font-size:20px}.search_wrapper .search_form .search_input input::-moz-placeholder{font-size:20px}.search_wrapper .search_form .search_input input:-ms-input-placeholder{font-size:20px}.search_wrapper .search_form .search_input input::-ms-input-placeholder{font-size:20px}.search_wrapper .search_form .search_input input::placeholder{font-size:20px}.footer_socials{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.appointment_wrapper,.layout-2 .footer_top,.projects-section.projects-page,.team-details-area,.team-section.about-page,.team-section.layout-2{padding-top:80px}.breadcrumb-section,.cta-section.layout-2 .cta_content_wrapper,.video-section{padding:80px 0}.breadcrumb_wrapper .page_title{font-size:40px}.hero-section .hero_content_wrapper{height:650px}.hero-section .hero_content_wrapper .hero_content_inner{max-width:550px;margin-right:auto;margin-left:auto}.hero-section .hero_content_wrapper .hero_content_inner .subtitle,.main_slider .slider_item .slider_content .subtitle{font-size:20px;margin-bottom:20px}.hero-section .hero_content_wrapper .hero_content_inner .title{margin-bottom:20px}.hero-section .hero_content_wrapper .hero_content_inner .text{font-size:18px;margin-bottom:0}.hero-section .hero_content_wrapper .hero_content_inner .hero_btn{margin-top:25px}.main_slider .slider_item{height:550px}.main_slider .slider_item .octagon{width:450px;height:700px}.main_slider .slider_item .octagon::before{border-bottom:300px solid var(--ts-color-theme-shape);border-right:140px solid transparent}.main_slider .slider_item .octagon::after{border-top:400px solid var(--ts-color-theme-shape);border-left:140px solid transparent}.about-section.layout-2 .content_btn,.error_page_content .error-btn,.main_slider .slider_item .slider_content .slider_btn{margin-top:30px}.about-section,.error-section,.faq-section,.get-appointment-section,.projects-section.layout-2,.testimonial-section{padding-bottom:80px}.cta-section .cta_content_wrapper .cta_content .text{margin-bottom:30px}.blog_details_wrapper .blog_details_content .title,.blog_standard .blog_content .blog_title,.error_page_content .desc,.team-details-area .member_details .name,.team-details-area .member_summery .title{font-size:30px}.video_content .video_play .play{width:100px;height:100px;line-height:105px}.testimonials .testimonial_thumb{margin-left:20px}.testimonials .testimonial_thumb .thumb{width:150px;height:150px}.wp-block-quote cite,blockquote cite{font-size:22px}.blog_meta{gap:20px}.blog_post_navigation .nav_blog{padding:20px 25px}.funfact-section{padding-top:80px;padding-bottom:40px}.contact-info-section{padding-top:80px;padding-bottom:45px}.google_map_inner iframe{height:400px}.contact-form-section{padding-bottom:80px;margin-top:-150px}.contact_form{padding:50px 40px 30px}.error_page_content .title{font-size:120px;margin-bottom:0}}@media (max-width:575px){.ts-btn-lg,.ts-btn-lg-white{padding:15px 35px}.offcanvas-area{width:300px}.offcanvas_wrapper{padding:20px 20px 40px}.offcanvas_logo,.search_wrapper .search_top .search_logo{max-width:150px}.offcanvas_bottom .socials ul li a{width:35px;height:35px;line-height:37px;font-size:16px}.menu_area .menu_search{margin-right:0;margin-left:20px}.header_style_02 .site_logo{max-width:35%}.header_style_02 .site_logo::after{width:50px}.search_popup{padding-top:50px;padding-bottom:70px}.appointment_form .section_title,.search_wrapper .search_top{margin-bottom:40px}.search_wrapper .search_form .search_input input{font-size:18px}.search_wrapper .search_form .search_input input::-webkit-input-placeholder{font-size:18px}.search_wrapper .search_form .search_input input::-moz-placeholder{font-size:18px}.search_wrapper .search_form .search_input input:-ms-input-placeholder{font-size:18px}.search_wrapper .search_form .search_input input::-ms-input-placeholder{font-size:18px}.search_wrapper .search_form .search_input input::placeholder{font-size:18px}.blog_post_comments .post_comments .latest_comments ul li .comment,.footer_top_inner,.testimonials .testimonial_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog .blog_content .post_author,.blog .blog_content .post_title,.footer_logo,.pricing_table_inner .price_label .label,.project_details_content.style-2 .project_details_img{margin-bottom:20px}.footer_menu{margin-bottom:20px;margin-left:auto}.footer_middle,.layout-2 .footer_top{padding-top:60px;padding-bottom:20px}.about_content,.about_image,.blog,.footer_widget,.pricing_table,.team_member,.video_content{max-width:350px}.brands_wrapper,.breadcrumb-section,.cta-section.layout-2 .cta_content_wrapper,.video-section{padding:60px 0}.breadcrumb_wrapper .page_title,.pricing_table_inner .price_amount .price{font-size:35px}.breadcrumb_wrapper .breadcrumb_navigation{padding:12px 20px}.breadcrumb_shape{display:none}.hero-section .hero_content_wrapper{height:550px}.hero-section .hero_content_wrapper .hero_content_inner,.main_slider .slider_item .slider_content{max-width:350px;margin-right:auto;margin-left:auto}.hero-section .hero_content_wrapper .hero_content_inner .subtitle,.main_slider .slider_item .slider_content .subtitle{font-size:18px;margin-bottom:20px}.about-section.layout-2 .content_title,.about_content_inner .content_text,.about_content_inner .content_title,.cta-section .cta_content_wrapper .cta_content .title,.hero-section .hero_content_wrapper .hero_content_inner .title{margin-bottom:15px}.hero-section .hero_content_wrapper .hero_content_inner .text{font-size:16px;margin-bottom:0}.error_page_content .error-btn,.hero-section .hero_content_wrapper .hero_content_inner .hero_btn,.projects_heading .button,.team-details-area .member_details .member_socials{margin-top:20px}.hero-section .scroll_down{bottom:25px}.hero-section .scroll_down .scroll_down_inner{width:40px;height:40px;line-height:40px}.hero-section .scroll_down .scroll_down_inner i{font-size:16px;-webkit-animation:2s infinite alternate-reverse upDownMobile;animation:2s infinite alternate-reverse upDownMobile}.main_slider .slider_item{height:500px}.main_slider .slider_item .octagon{width:300px;height:600px}.main_slider .slider_item .octagon::before{border-bottom:250px solid var(--ts-color-theme-shape);border-right:70px solid transparent;border-left:70px solid transparent}.main_slider .slider_item .octagon::after{border-top:350px solid var(--ts-color-theme-shape);border-right:40px solid transparent;border-left:70px solid transparent}.main_slider .slider_item .slider_content .slider_btn,.testimonials .testimonial_pagination{margin-top:30px}.about-section,.error-section,.faq-section,.projects-section.layout-2,.testimonial-section{padding-bottom:60px}.about_content_inner .content_subtitle{font-size:18px;margin-bottom:10px}.about_content_inner .content_items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.about_content_inner .content_items .single_item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.about-section.layout-2 .content_btn,.about_content_inner .content_btn{margin-top:25px}.about-section.layout-2 .about_image{padding-left:20px}.cta-section .cta_content_wrapper{max-width:350px;width:100%;margin-right:auto;margin-left:auto;padding:60px 0}.cta-section .cta_content_wrapper .cta_content .text{margin-bottom:25px}.cta-section.layout-2 .cta_content_wrapper .cta_content .title{max-width:350px;font-size:22px;margin-bottom:15px}.cta-section.layout-2 .cta_content_wrapper .cta_content .cta_icon .icon{width:75px;height:75px}.cta-section.layout-2 .cta_content_wrapper .cta_content .cta_icon .icon i{width:60px;height:60px;line-height:65px;font-size:25px}.service{max-width:400px}.service_thumb{top:30px;right:20px;height:200px;width:calc(100% - 20px)}.service_thumb .icon{max-width:50px;height:50px;margin-left:-30px}.service_thumb .icon i{font-size:35px;max-width:40px;height:40px}.service_thumb .image{height:100%}.service_content{padding-top:220px}.service.layout-2 .service_inner .service_content .icon{font-size:70px;line-height:70px}.service.layout-2 .service_inner .service_thumb{height:auto}.projects-section.projects-page,.team-details-area,.team-section.about-page,.team-section.layout-2{padding-top:60px}.projects_heading{padding:25px}.projects_heading .title{font-size:28px;margin-bottom:15px}.project .project_link{left:15px}.project_details_content .project_feature li,.team-details-area .member_details .member_info li{font-size:16px}.project_details_content .project_feature li .feature_title{min-width:100px}.project_details_content.style-2 .project_feature{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.project_details_tags_share .project_share{gap:12px}.project_details_tags_share .project_share ul li a{width:35px;height:35px}.team_inner{padding:30px 20px}.team_image{width:200px;height:200px;margin-bottom:20px}.team-details-area .member_details .name{font-size:25px;margin-bottom:20px}.team-details-area .member_details .member_info li .info_title{min-width:115px}.blog_details_share li a,.team-details-area .member_details .member_socials li a{width:40px;height:40px;font-size:16px}.appointment_form .section_title .title,.blog_details_wrapper .blog_details_content .title,.blog_standard .blog_content .blog_title,.contact-section .section_title .title,.team-details-area .member_summery .title{font-size:25px}.pricing_table_inner .price_amount,.video_content .video_play{margin-bottom:30px}.video_content .video_play .play{width:80px;height:80px;line-height:82px;font-size:35px}.video_content.layout-2{min-height:350px}.pricing_table_inner{padding:40px 30px}.pricing_table_inner .price_amount .period{font-size:18px}.testimonials .testimonial_thumb{margin-left:0;margin-bottom:30px;max-width:165px}.testimonials .testimonial_content .content_heading .quote{margin-left:0}.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb .content_heading .quote{left:0}.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb{max-width:100%}.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb .thumb{width:80px;height:80px;margin-left:20px}.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb .content_heading{width:calc(100% - 100px)}.testimonials .testimonial.layout-2 .testimonial_inner .testimonial_thumb .content_heading .reviewer_info .reviews{margin-top:5px}.blog .blog_thumb a{height:240px}.blog .blog_content .post_date{background-color:var(--ts-color-theme-primary)}.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_date{width:50px;padding:8px 5px}.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_author,.blog.layout-2 .blog_inner .blog_thumb .post_meta .post_comment{font-size:13px}.blog.layout-2 .blog_inner .blog_content{padding:20px 25px 0}.wp-block-quote,blockquote{padding:25px 15px}.error_page_content .desc,.wp-block-quote cite,blockquote cite{font-size:20px}.blog_meta{gap:10px}.blog_details_wrapper .blog_thumb_slider .blog_slider_navigation .blog_slider_next,.blog_details_wrapper .blog_thumb_slider .blog_slider_navigation .blog_slider_prev,.blog_standard .blog_thumb_slider .blog_slider_navigation .blog_slider_next,.blog_standard .blog_thumb_slider .blog_slider_navigation .blog_slider_prev{width:40px;height:40px}.blog_details_wrapper .blog_thumb_video .video_play .play,.blog_standard .blog_thumb_video .video_play .play{width:50px;height:50px;font-size:20px}.blog_details_wrapper .blog_thumb_video .video_play .play::after,.blog_standard .blog_thumb_video .video_play .play::after{width:60px;height:60px}.author_details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:25px}.blog_post_navigation .nav_blog{padding:20px 15px}.funfact-section{padding-top:60px;padding-bottom:20px;background-position:center center}.get-appointment-section{padding-bottom:60px;margin-top:160px}.appointment_wrapper{padding-top:60px;max-width:350px}.appointment_form{max-width:350px;padding:70px 15px 10px;margin-top:-160px}.contact-info-section{padding-top:60px;padding-bottom:45px}.google_map_inner iframe{height:300px}.contact-form-section{padding-bottom:60px;margin-top:-100px}.contact_form{padding:30px 20px 10px}.contact_form .form_group textarea{height:150px}.contact-section .google_map_inner iframe{height:400px}.error_page_content .title{font-size:100px;margin-bottom:0}}.header-logo{max-width:115px;width:115px;margin:5px 0}.header-logo-custom{max-width:140px!important;width:122px!important;margin:5px 0}.header-logo-2{max-width:70px;width:70px;margin:5px 0 10px}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{position:relative;top:0}.fa-headset,.footer_socials i,.sbuttons .fab,.widget_socials i{position:relative;top:4px}i[class*=" flaticon-"]:before,i[class^=flaticon-]:before{position:relative;top:7px}.mt-50{margin-top:60px}.mt-20{margin-top:20px}.mb-50{margin-bottom:50px!important}.black{background-color:#000!important}.preloader-img{max-width:300px;width:300px}.center-50{display:table;margin:50px auto}.exist{background-color:#9b1f22!important}.project_details_img{margin-bottom:30px!important}@media only screen and (max-width:600px){.preloader-img{max-width:150px;width:150px}}