.elementor-section-wrap .elementor-section,.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0px!important}.admin-bar .sticky-header{top:32px}.pagination{position:relative;width:100%;display:block;text-align:center}.pagination ul{position:relative}.pagination li{position:relative;display:inline-block;margin-right:var(--margin-right-10)}.pagination li a,.pagination li span{position:relative;display:inline-block;line-height:48px;height:50px;min-width:50px;font-weight:700;text-align:center;font-size:var(--font-16);color:var(--text-color);background:var(-white-color);border:2px solid #eaeaea;text-transform:capitalize;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease}.pagination li a:focus,.pagination li a:hover,.pagination li span:focus,.pagination li span:hover,.pagination li span.current{color:var(--white-color);border-color:var(--main-color);background-color:var(--main-color)}.section-testimonials.pd-btm .themesflat-testimonial .testimonials-item{margin-bottom:0}.slidebar,.project-content,.footer .main-footer .list-footer .widget-about{width:100%}.section-portfolio-details .main-project-details .project-content{width:100%;margin-right:0}.widget.widget_docle_team_post{background:none;padding:0}.widget{position:relative;margin-bottom:50px;background:#f6f4f5;padding:50px 27px}.slidebar h4.title{font-weight:600;text-transform:uppercase;padding-bottom:20px;color:#472c35}.widget ul,.widget ol{position:relative}.widget ul li,.widget ol li{position:relative;padding-bottom:8px;margin-bottom:8px;padding-left:15px}.widget ul li:last-child,.widget ol li:last-child{margin-bottom:0;padding-bottom:0}.widget ul li:before,.widget ol li:before{content:'';color:#6b575e;position:absolute;left:0;top:8px;width:5px;height:5px;background:#6b575e}.widget ul li ul li,.widget ol li ol li{margin-bottom:0;padding-bottom:0;margin-top:8px;padding-top:8px}.widget ul li a,.widget ol li a{position:relative;display:block;color:#6b575e;font-size:16px}.widget ul li a:hover,.widget ol li a:hover{color:#fc5546}.widget .tagcloud{position:relative}.widget .tagcloud a{position:relative;display:inline-block;background-color:#fff;border-radius:4px;padding:5px 18px;font-size:14px!important;margin-bottom:8px;margin-right:8px;color:#472c35}.widget .tagcloud a:hover{background:#fc5546;color:#fff}.docle-comment-item .docle-comment-item{margin-left:80px}.footer-widget{position:relative;padding-left:15px}.footer-widget ul,.footer-widget ol{position:relative}.footer-widget ul li,.footer-widget ol li{position:relative;margin-bottom:12px;display:inline-block;width:49%}.footer-widget ul li:last-child,.footer-widget ol li:last-child{margin-bottom:0}.footer-widget ul li ul li,.footer-widget ol li ol li{margin-bottom:0;margin-top:12px}.footer-widget ul li a,.footer-widget ol li a{color:rgb(255 255 255 / .6);font-size:16px;font-family:'Open Sans',sans-serif;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:relative}.footer-widget ul li a:hover,.footer-widget ol li a:hover{color:#fc5546;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.footer-widget ul li a:before,.footer-widget ol li a:before{content:'';position:absolute;bottom:0;left:0;width:1px;height:2px;background:#472c35;opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.footer-widget ul li a:hover:before,.footer-widget ol li a:hover:before{opacity:1;visibility:visible;width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.sidebar .popular-posts .post .post-thumb{height:70px;background-position:center;background-repeat:no-repeat;background-size:cover}.sidebar-page-container .comments-form .group-title h4,.sidebar-social-widget .social-box li{margin-bottom:0}.sidebar-page-container .comments-form{margin-top:80px}.sidebar-page-container .comments-area{padding:0 0 25px;margin-top:80px}.docle-comment-item .comments-form{margin:50px 0}.slidebar .box-author .list-social li{position:relative;padding:14px 11px;margin-bottom:0}.slidebar .box-author .list-social li a:after{display:none!important}.slidebar .box-author .list-social li a{color:#fff;font-size:14px;line-height:inherit;padding:0;background:none}.service-widget{position:relative;margin-bottom:40px}.service-widget ul{position:relative}.service-widget ul li{position:relative;display:block;margin-bottom:10px}.service-widget ul li a{position:relative;display:block;font-size:16px;line-height:26px;color:#472c35;font-weight:700;background:#f5f7fa;padding:19.5px 35px;z-index:1}.service-widget ul li a:before{position:absolute;content:'';width:0%;height:100%;left:0;top:0;z-index:-1;transition:all 500ms ease}.service-widget ul li a:hover:before,.service-widget ul li.current-menu-item a:before{width:100%;background:#472c35}.service-widget ul li:hover a,.service-widget ul li.current-menu-item a,.service-widget ul li.current-menu-item a:before{color:#fff}.service-widget ul li a:after{position:absolute;content:"\f105";font-family:'Font Awesome 5 Pro';font-size:18px;font-weight:400;top:19px;right:35px;transition:all 500ms ease}.sidebar-page-container .comments-area{border-top:0}.section-blog .blog-main .blog-list-main .list-blog-box .blog-item .img-box .category:hover a{color:#edc92a}.section-partner .partners .client-logo{position:relative}.section-partner .partners .client-logo a{position:relative;display:block}.footer .main-footer .list-footer .widget-contact-form{padding-left:0;width:100%}.main-footer .list-footer .widget-title{color:#fff;text-transform:uppercase;font-size:1.5em;line-height:1.2;font-weight:400;margin-bottom:35px}.footer .main-footer .list-footer .widget-contact-form .heading p{padding-top:12px}.section-portfolio .main-portfolio .list-portfolio,.section-blog-details .main-blog-details .blog-content{width:inherit;margin-right:0}.gallery-block{position:relative;margin-bottom:30px}.section-portfolio .main-portfolio{display:inherit;position:relative}.team-details{position:relative;padding:130px 0}.team-details .main-bg{background:#fff;box-shadow:0 0 80px rgb(0 29 56 / .03)}.team-details .main-bg .img-meta{width:48%}.team-details .main-bg .text-wrapper{width:52%;padding:40px 50px 40px 70px}.team-details .main-bg .text-wrapper .name{font-size:30px;font-weight:700;color:#472c35}.team-details .main-bg .text-wrapper .position{font-size:15px;font-weight:600;color:#bc1622;padding:10px 0 40px;line-height:initial}.team-details .main-bg .text-wrapper h6{font-size:18px;font-weight:700;margin-bottom:0;padding-bottom:8px;text-transform:uppercase}.team-details .main-bg .text-wrapper p{font-family:'Open Sans',sans-serif;font-size:1em;font-weight:400;line-height:1.75;margin-bottom:30px}.team-details .main-bg .text-wrapper .social-icon li{position:relative;display:inline-block;margin:0 2px}.team-details .main-bg .text-wrapper .social-icon a{position:relative;display:inline-block;font-size:15px;color:#472c35;width:40px;height:40px;line-height:40px;border:2px solid #e7e7e7;text-align:center}.team-details .main-bg .text-wrapper .social-icon a:hover{border-color:#bc1622;background:#bc1622;color:#fff}.section-contact .contact-main .map-contact .info-contact hr.line{background-color:#222!important}.section-contact .contact-main .map-contact .info-contact .telephone{padding-top:30px}.section-contact .contact-main .map-contact .info-contact .address{padding-bottom:46px}.section-partner .partners{padding-top:110px}.section-partner.style-2 .partners{padding-top:50px}.blog-item.style-two{margin-bottom:50px}.meta-blog-info{position:relative;padding:25px 0 15px}.meta-blog-info li{position:relative;display:inline-block;margin-right:15px;padding-right:15px}.meta-blog-info li a{position:relative;font-size:16px;font-weight:400;color:#472c35}.error-section{position:relative;padding:150px 0;display:block;text-align:center}.error-section .inner-box .theme-btn-one i{margin-right:10px}.error-section .inner-box .error-image{position:relative;display:inline-block;margin-bottom:60px}.error-section .inner-box h1{font-size:200px;line-height:200px;color:#472c35;font-weight:900;margin-bottom:10px}.error-section .inner-box h2{position:relative;display:block;font-size:30px;line-height:42px;font-weight:700;margin-bottom:60px}.blog-item.style-two .content .title{position:relative;display:inline-block;margin-bottom:15px;font-size:2.5em;font-weight:600;text-transform:uppercase}.blog-item.style-two .content p,.section-blog-details .main-blog-details .blog-content p{position:relative;margin-bottom:25px;padding-top:0}.section-blog-details .main-blog-details .blog-content .video-detail{padding-top:0;padding-bottom:20px}.section-blog-details .main-blog-details .blog-content .featured{margin-top:20px;margin-bottom:20px}.themesflat-contact-form.style-2 .wpcf7-form-control-wrap.your-message{padding-bottom:20px}.form-review{padding-top:0;margin-top:80px}.section-blog-details .main-blog-details .blog-content .video-detail .box-video .box .flat-video-fancybox a.fancybox{display:block}.themesflat-contact-form.style-2 .wpcf7-form-control-wrap.your-phone,.themesflat-contact-form.style-2 .wpcf7-form-control-wrap.your-subject{width:50%}.review .review-content .content{padding-left:30px;padding-right:30px}.themesflat-contact-form.style-2{padding-top:0}.review .docle-comment-item .form-review{margin:50px 0}.review .review-content{margin-bottom:40px}section-blog-details .main-blog-details .blog-content p.logged-in-as{margin-bottom:0}.blog-content .form-review h4.title small a{position:relative;display:inline-block;color:#472c35;font-weight:600}.review>.docle-comment-item:last-child>.review-content{margin-bottom:0}.section-blog-details .main-blog-details .blog-content .soundcloud .right .top .st-right .list-btn a:hover{color:#fff}.section-portfolio .main-portfolio .list-portfolio .box-item.s1 .box-item-content .content-box{position:relative;padding:40px;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}.section-portfolio .main-portfolio .list-portfolio .box-item.s1 .box-item-content .content-box .info-box{display:flex}.section-portfolio .main-portfolio .list-portfolio .box-item.s1 .box-item-content .content-box .text-box p{margin-bottom:0}.section-team,.section-choose-us,.section-services.style-2,.page-title,.section-about,.section-counter,.section-testimonials,.footer .main-footer{padding-left:0}.section-blog.style-2.s1{padding-left:0;padding-bottom:50px}.section-blog.style-2.s1 .blog-block{margin-bottom:40px}.section-blog .blog-main .blog-list-main .list-blog-box .blog-item .img-box .click-img img{width:100%}.section-testimonials.s1 .list-testimonials,.section-team .main-team .main-content{display:block}.section-team .main-team .main-content .team-box{margin-bottom:50px}.section-testimonials.s1 .themesflat-testimonial{margin-right:0}.themesflat-testimonial .testimonials-item,.section-team .main-team .main-content .team-box{position:relative;margin-bottom:85px}.section-testimonials.s1,.section-team{padding-bottom:40px}.section-team .main-team .main-content .team-box .info h5 a.title{position:relative;background:none;width:auto;height:auto;border-radius:inherit;padding-top:0;margin-right:0;float:none;font-size:1.125em;line-height:1.2;text-align:inherit;display:inline-block}.section-team .main-team .main-content .team-box .info h5 a.title:hover{background:none;color:#fff}.section-team.style-2 .main-team .main-content .team-box:hover .info h5 a.title{color:#472c35;background:none!important}.section-team .main-team .main-content .team-box .info a{margin-right:0;margin-bottom:5px}.section-team .main-team .main-content .team-box .info a:last-child{margin-bottom:0}.section-team .main-team .t-con-wrap{width:100%;margin-left:15px}.service-details-content .two-column{position:relative;display:block;margin-bottom:60px}.service-details-content .two-column .text p{padding:0;margin:15px 0 0}.service-details-content .accordion-box .block{position:relative;border:1px solid #eaeaea;display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:10px;transition:all 0ms ease}.service-details-content p{padding-bottom:15px}.service-details-content .text h5{position:relative;color:#472c35;font-size:1.5em;line-height:1.2;font-weight:500}.service-details-content .accordion-box .block .acc-btn{position:relative;display:block;padding:18px 30px 19px 30px;background:#fff;cursor:pointer;transition:all 500ms ease}.service-details-content .accordion-box .block .acc-btn.active{padding-bottom:11px}.service-details-content .accordion-box .block .acc-btn h6{display:block;font-size:1.5em;line-height:1.2;font-weight:500;text-transform:lowercase}.service-details-content .accordion-box .block .acc-content{padding:0 30px 21px 30px}.service-details-content .accordion-box .block .acc-content p{line-height:22px;padding:0}.service-details-content .accordion-box .block .acc-btn .icon-outer{background:#fff0;font-size:16px;font-weight:700;position:absolute;display:inline-block;top:18px;right:30px;width:35px;height:35px;line-height:37px;text-align:center;cursor:pointer;color:#222;transition:all 500ms ease;z-index:1}.accordion-box .block .acc-btn.active .icon-outer i:before{font-family:'Font Awesome 5 Pro';content:"\f068"}.accordion-box .block .acc-content.current{display:block}.accordion-box .block .acc-content{position:relative;display:none;padding:0 30px 23px 30px}.section-blog.style-2.s1 .blog-block{margin-bottom:50px}.docle-comment-item .themesflat-contact-form.style-2 .wpcf7-form-control-wrap.your-name{margin-right:28px}.section-testimonials.pd-btm.s1 .testimonial-block{margin-bottom:60px}.header .main-header .main-nav-header .main-nav>ul>li>ul>li.dropdown>a:before{position:absolute;content:'\eaca';font-family:'IcoFont'!important;right:15px;top:0;line-height:34px}.section-blog-details .main-blog-details .blog-content .soundcloud .right .top .st-left>p{display:none}