main-btn{padding:0 50px;font-size:18px;border:none;font-weight:700;color:#fff;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;position:relative;background-color:var(--main-color);border-radius:35px;cursor:pointer;line-height:70px;z-index:2}.disabled{cursor:not-allowed}.inner-section-gap{padding-top:90px;padding-bottom:90px}div#preloader{-ms-flex-pack:center;height:100%;justify-content:center;-webkit-box-pack:center;position:fixed;background-color:#fff;margin:auto;align-content:center;width:100%;-ms-flex-line-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9999999}div#preloader .loader-cubes{transform:translate(-50%,-50%);position:absolute;max-width:150px;top:50%;left:50%}div#preloader .loader-cubes .loader-cube{height:50%;-webkit-transform:scale(1.1);transform:scale(1.1);position:relative;width:50%;float:left}div#preloader .loader-cubes .loader-cube:before{-webkit-animation:sk-foldCubeAngle 2.4s linear infinite both;animation:sk-foldCubeAngle 2.4s linear infinite both;height:100%;content:"";position:absolute;top:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;background:var(--main-color);left:0;width:100%}div#preloader .loader-cubes .loader-cube.loader-cube2{-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}div#preloader .loader-cubes .loader-cube.loader-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}div#preloader .loader-cubes .loader-cube .loader-cube4{-webkit-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}div#preloader .loader-cubes .loader-cube .loader-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}div#preloader .loader-cubes .loader-cube .loader-cube3{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}div#preloader .loader-cubes .loader-cube .loader-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.breadcrumb-section{overflow:hidden;padding:150px 0;position:relative;background-size:cover;background-repeat:no-repeat;z-index:1}.breadcrumb-section.breadcrumb-3{padding:215px 0 123px}@media (max-width:1599px){.breadcrumb-section{padding:180px 0}}@media (max-width:767px){.breadcrumb-section{padding:120px 0}}.breadcrumb-section:before{height:100%;content:"";position:absolute;opacity:.65;top:0;background:#14212b;left:0;width:100%;z-index:-2}.breadcrumb-section .breadcrumb-shapes>div{position:absolute;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);top:0;background-color:var(--main-color);left:0;z-index:-1}.breadcrumb-section .breadcrumb-shapes .one{height:290px;opacity:.57;width:230px}@media (max-width:1599px){.breadcrumb-section .breadcrumb-shapes .one{height:160px;width:110px}}@media (max-width:1199px){.breadcrumb-section .breadcrumb-shapes .one{display:none}}.breadcrumb-section .breadcrumb-shapes .two{height:425px;opacity:.37;width:345px}@media (max-width:1599px){.breadcrumb-section .breadcrumb-shapes .two{height:270px;width:185px}}@media (max-width:1199px){.breadcrumb-section .breadcrumb-shapes .two{height:240px;width:165px}}.breadcrumb-section .breadcrumb-shapes .three{height:535px;opacity:.25;width:470px}@media (max-width:1599px){.breadcrumb-section .breadcrumb-shapes .three{height:400px;width:300px}}@media (max-width:767px){.breadcrumb-section .breadcrumb-shapes .three{display:none}}.breadcrumb-section .breadcrumb-text{text-align:center}.breadcrumb-section .breadcrumb-text .page-title{font-size:72px;color:#fff;line-height:82px}@media (max-width:767px){.breadcrumb-section .breadcrumb-text .page-title{font-size:65px;line-height:75px}}@media (max-width:575px){.breadcrumb-section .breadcrumb-text .page-title{font-size:50px;line-height:60px}}@media (max-width:399px){.breadcrumb-section .breadcrumb-text .page-title{font-size:38px;line-height:48px}}.breadcrumb-section .breadcrumb-text ul li{font-size:17px;font-weight:600;margin:0 13px;display:inline-block}@media (max-width:1199px){.breadcrumb-section .breadcrumb-text ul li{font-size:25px}}@media (max-width:767px){.breadcrumb-section .breadcrumb-text ul li{font-size:15px;margin:0 15px}}.breadcrumb-section .breadcrumb-text ul li,.breadcrumb-section .breadcrumb-text ul li a{color:#fff}.breadcrumb-section .breadcrumb-text ul li a{position:relative;padding-right:0}@media (max-width:767px){.breadcrumb-section .breadcrumb-text ul li a{padding-right:5px}}.breadcrumb-section .breadcrumb-text ul li a:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-25px;content:">";position:absolute;top:50%}.breadcrumb-section .breadcrumb-text ul li,.breadcrumb-section .breadcrumb-text ul li:first-child a{margin-right:9px}.team-members .team-member{position:relative;text-align:center;margin-top:40px;z-index:1}.team-members .team-member .member-picture-wrap{margin-bottom:35px;position:relative;display:inline-block}.team-members .team-member .member-picture-wrap .member-picture{overflow:hidden;position:relative;z-index:1}.team-members .team-member .member-picture-wrap .member-picture:before{height:80px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;content:"";position:absolute;-webkit-clip-path:polygon(100% 0,0 100%,0 0);clip-path:polygon(100% 0,0 100%,0 0);opacity:1;top:0;background-color:var(--main-color);left:0;width:90px;z-index:2}.team-members .team-member .member-picture-wrap .member-picture .social-icons{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;position:absolute;text-align:center;top:5px;left:15px;direction:ltr;z-index:3}.team-members .team-member .member-picture-wrap .member-picture .social-icons:before{height:95px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;content:"";position:absolute;-webkit-clip-path:polygon(100% 0,0 100%,0 0);clip-path:polygon(100% 0,0 100%,0 0);opacity:.5;top:-5px;background-color:var(--main-color);left:-15px;width:105px;z-index:-1}.team-members .team-member .member-picture-wrap .member-picture .social-icons a{padding:5px;font-size:20px;color:#fff;opacity:0;visibility:hidden}@media (max-width:575px){.team-members .team-member .member-picture-wrap .member-picture .social-icons a{font-size:16px}}.team-members .team-member .member-picture-wrap .member-picture .social-icons a:first-child{opacity:1;visibility:visible}.team-members .team-member .member-picture-wrap:after{height:70px;right:-10px;content:"";position:absolute;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);bottom:-10px;background-color:var(--main-color);width:80px;z-index:-1}.team-members .team-member .member-desc .name{font-size:26px;font-weight:600;letter-spacing:-1px}.team-members .team-member .member-desc .name a{color:#222}.team-members .team-member .member-desc .name a:hover{color:var(--main-color)}@media (max-width:1199px){.team-members .team-member .member-desc .name{font-size:24px}}@media (max-width:575px){.team-members .team-member .member-desc .name{font-size:22px}}.team-members .team-member .member-desc .pro{font-size:15px;font-weight:600}@media (max-width:575px){.team-members .team-member .member-desc .pro{font-size:14px}}.team-members .team-member:hover .member-picture:before{height:100%;-webkit-clip-path:none;clip-path:none;opacity:.5;width:100%}.team-members .team-member:hover .member-picture .social-icons{-ms-flex-pack:center;height:100%;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;top:0;align-items:center;left:0;width:100%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.team-members .team-member:hover .member-picture .social-icons a{opacity:1;visibility:visible;margin:5px}.team-members-two .team-member{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;position:relative}.team-members-two .team-member .member-desc{padding:35px;color:#fff;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;position:absolute;opacity:0;bottom:0;visibility:hidden;left:0;z-index:2}@media (max-width:1199px){.team-members-two .team-member .member-desc{padding:20px}}.team-members-two .team-member .member-desc .name{font-size:28px;font-weight:600;color:#fff}.team-members-two .team-member .member-desc .name a{color:#fff}@media (max-width:1199px){.team-members-two .team-member .member-desc .name{font-size:22px}}.team-members-two .team-member .member-desc .pro{font-weight:600;line-height:1}@media (max-width:1199px){.team-members-two .team-member .member-desc .pro{font-size:15px}}.team-members-two .team-member .member-desc .social-icons{margin-top:15px}@media (max-width:1199px){.team-members-two .team-member .member-desc .social-icons{margin-top:5px}}.team-members-two .team-member .member-desc .social-icons li{margin-right:15px;display:inline-block}.team-members-two .team-member .member-desc .social-icons li a{font-size:15px;color:#fff;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.team-members-two .team-member .member-desc .social-icons li a:hover{color:var(--main-color)}.team-members-two .team-member .member-picture{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.team-members-two .team-member .member-picture img{width:100%}.team-members-two .team-member:before{right:0;bottom:0;top:0;background:linear-gradient(15deg,#14212b,rgba(9,21,30,.5) 58%,rgba(1,12,21,.01) 99%,#010c15);left:0}.team-members-two .team-member:after,.team-members-two .team-member:before{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;content:"";position:absolute;opacity:0;visibility:hidden}.team-members-two .team-member:after{right:60px;background-size:cover;bottom:60px;top:10px;background-position:50%;left:10px;background-image:url(/assets/front/user/img/lines/14.png);background-repeat:no-repeat}@media (max-width:1199px){.team-members-two .team-member:after{top:5px;left:5px}}.team-members-two .team-member:hover{padding:10px}@media (max-width:1199px){.team-members-two .team-member:hover{padding:5px}}.team-members-two .team-member:hover .member-desc{opacity:1;visibility:visible}.team-members-two .team-member:hover:before{right:10px;opacity:1;bottom:10px;visibility:visible;top:10px;left:10px}@media (max-width:1199px){.team-members-two .team-member:hover:before{right:5px;bottom:5px;top:5px;left:5px}}.team-members-two .team-member:hover:after{opacity:1;visibility:visible}@media (max-width:1599px){.team-members-two.row{padding-right:-10px;margin-left:-10px}.team-members-two.row .col{padding-right:10px;padding-left:10px}}.service-section{position:relative;z-index:1}.service-section.shape-style-one:after,.service-section.shape-style-one:before{height:380px;content:"";position:absolute;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);top:0;background-color:var(--main-color);left:0;width:380px}@media (max-width:1599px){.service-section.shape-style-one:after,.service-section.shape-style-one:before{height:250px;width:250px}}@media (max-width:991px){.service-section.shape-style-one:after,.service-section.shape-style-one:before{height:220px;width:220px}.contact-info img{display:none}}@media (max-width:767px){.service-section.shape-style-one:after,.service-section.shape-style-one:before{height:130px;width:130px}}.service-section.shape-style-one:after{height:520px;opacity:.15;width:520px}@media (max-width:1599px){.service-section.shape-style-one:after{height:390px;width:390px}}@media (max-width:991px){.service-section.shape-style-one:after{height:350px;width:350px}}@media (max-width:767px){.service-section.shape-style-one:after{height:220px;width:220px}}.service-section.shape-style-one .dots-line{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5%;position:absolute;top:50%;z-index:-1}@media (max-width:1599px){.service-section.shape-style-one .dots-line{right:1%}}@media (max-width:767px){.service-section.shape-style-one .dots-line{max-width:330px}}.service-section.shape-style-two:before{height:50px;content:"";position:absolute;background-size:50px 50px;top:200px;background-position:50%;left:90px;width:50px;background-image:url(/assets/front/user/img/icons/star.png);background-repeat:no-repeat;z-index:-1}@media (max-width:991px){.service-section.shape-style-two:before{top:150px;left:20px}}@media (max-width:767px){.service-section.shape-style-two:before{background-size:40px 40px}}@media (max-width:575px){.service-section.shape-style-two:before{background-size:30px 30px;top:50px;left:15px}}.service-section.shape-style-two:after{height:40px;right:140px;content:"";position:absolute;background-size:40px 40px;top:150px;background-position:50%;width:40px;background-image:url(/assets/front/user/img/icons/star.png);background-repeat:no-repeat;z-index:-1}@media (max-width:991px){.service-section.shape-style-two:after{right:50px;top:100px}}@media (max-width:767px){.service-section.shape-style-two:after{background-size:30px 30px}}@media (max-width:575px){.service-section.shape-style-two:after{right:20px;background-size:25px 25px;top:20%}}.service-section.service-line-shape .line-one,.service-section.service-line-shape .line-two{position:absolute;z-index:-1}@media (max-width:1199px){.service-section.service-line-shape .line-one,.service-section.service-line-shape .line-two{max-width:300px}}@media (max-width:991px){.service-section.service-line-shape .line-one,.service-section.service-line-shape .line-two{max-width:250px}}@media (max-width:767px){.service-section.service-line-shape .line-one,.service-section.service-line-shape .line-two{max-width:200px}}.service-section.service-line-shape .line-one{top:0;left:0}@media (max-width:575px){.service-section.service-line-shape .line-one{display:none}}.service-section.service-line-shape .line-two{right:0;bottom:0}.service-boxes .service-box{padding:45px 35px;position:relative;background-color:#fff;margin-top:50px}@media (max-width:1199px){.service-boxes .service-box{padding:40px 20px}}.service-boxes .service-box .icon{margin-bottom:30px}.service-boxes .service-box .icon img{max-width:100px}@media (max-width:1199px){.service-boxes .service-box .icon img{max-width:80px}}.service-boxes .service-box h3{font-size:26px;font-weight:600;margin-bottom:10px}@media (max-width:399px){.service-boxes .service-box h3{font-size:22px}}.service-boxes .service-box .service-link{font-size:40px;color:#616161;line-height:1;margin-top:25px}.service-boxes .service-box:after{height:10px;right:15px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;content:"";position:absolute;bottom:-10px;background-color:#eceded;left:15px}.service-boxes .service-box:hover:after{background-color:var(--main-color);-webkit-box-shadow:0 10px 30px 0 rgba(255,74,23,.3);box-shadow:0 10px 30px 0 rgba(255,74,23,.3)}.service-boxes .service-box-two{padding:40px 15px 60px;position:relative;background-color:#fff;border-radius:10px;margin-top:50px}@media (max-width:767px){.service-boxes .service-box-two{padding:30px 15px 50px}}.service-boxes .service-box-two .icon{color:var(--main-color)}.service-boxes .service-box-two h3{font-size:24px;font-weight:600;margin-top:20px}@media (max-width:1199px){.service-boxes .service-box-two h3{font-size:22px}}.service-boxes .service-box-two .service-link{height:45px;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);font-size:14px;color:#616161;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;position:absolute;bottom:0;background-color:#fff;-webkit-box-shadow:0 10px 32px 0 hsla(0,0%,77%,.4);box-shadow:0 10px 32px 0 hsla(0,0%,77%,.4);border-radius:50%;left:50%;width:45px;line-height:45px;margin-top:auto;z-index:2}.service-boxes .service-box-two:hover .service-link{color:#fff;background-color:var(--main-color)}.service-boxes .service-box-three{padding:40px 20px 30px;border:1px solid #e2e2e2;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;text-align:center;background-color:#fff;-webkit-box-shadow:0 10px 32px 0 hsla(0,0%,84%,.8);box-shadow:0 10px 32px 0 hsla(0,0%,84%,.8);margin-top:30px}.service-box-three{margin-bottom:30px}@media (max-width:1199px){.service-boxes .service-box-three{padding:40px 15px 20px;font-size:16px}}.service-boxes .service-box-three .icon{margin-bottom:15px}.service-boxes .service-box-three .icon img{max-width:100px;border-radius:5px}@media (max-width:1199px){.service-boxes .service-box-three .icon img{max-width:80px}}.service-boxes .service-box-three h5{margin-bottom:10px}.service-boxes .service-box-three h5 a{color:#222}.service-boxes .service-box-three h5 a:hover{color:var(--main-color)}@media (max-width:1199px){.service-boxes .service-box-three h5{font-size:22px}}.service-boxes .service-box-three .service-link{font-size:24px;color:#616161;margin-top:0}.service-boxes .service-box-three:hover{border-color:transparent;transform:translateY(-5px);-webkit-box-shadow:0 10px 32px 0 hsla(0,0%,84%,.8);box-shadow:0 10px 32px 0 hsla(0,0%,84%,.8)}.blog-loop.standard-blog .single-post-box{border:1px solid #ddd;margin-bottom:65px}.blog-loop.standard-blog .single-post-box .post-thumb{margin-bottom:30px}.blog-loop.standard-blog .single-post-box .post-meta{padding:0 20px;margin-bottom:10px}.blog-loop.standard-blog .single-post-box .post-meta ul li{font-weight:600;margin-inline-end:30px;display:inline-block}@media (max-width:767px){.blog-loop.standard-blog .single-post-box .post-meta ul li{margin-right:15px}}.blog-loop.standard-blog .single-post-box .post-meta ul li,.blog-loop.standard-blog .single-post-box .post-meta ul li a{color:#616161}.blog-loop.standard-blog .single-post-box .post-meta ul li a:hover,.blog-loop.standard-blog .single-post-box .post-meta ul li:hover{color:var(--main-color)}.blog-loop.standard-blog .single-post-box .post-meta ul li i{color:var(--main-color);margin-inline-end:10px}.blog-loop.standard-blog .single-post-box .post-content{padding:0 20px 20px;font-size:15px}.blog-loop.standard-blog .single-post-box .post-content .title{font-size:28px;font-weight:600;margin-bottom:0}.blog-loop.standard-blog .single-post-box .post-content .title a{color:#222}@media (max-width:1199px){.blog-loop.standard-blog .single-post-box .post-content .title{font-size:28px}}@media (max-width:767px){.blog-loop.standard-blog .single-post-box .post-content .title{font-size:24px}}@media (max-width:575px){.blog-loop.standard-blog .single-post-box .post-content .title{font-size:20px;line-height:30px}}.blog-loop.standard-blog .single-post-box .post-content .main-btn{margin-top:30px}.blog-loop.standard-blog .single-post-box .post-content .btn.filled-btn{height:60px;font-size:15px;border-radius:36px;width:200px;line-height:60px;margin-top:30px}.blog-loop.standard-blog .single-post-box.video-post .post-video{margin-bottom:40px;position:relative}.blog-loop.standard-blog .single-post-box.video-post .post-video .popup-video{height:130px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px;color:var(--main-color);position:absolute;text-align:center;top:50%;background-color:#fff;border-radius:50%;left:50%;width:130px;line-height:130px}@media (max-width:767px){.blog-loop.standard-blog .single-post-box.video-post .post-video .popup-video{height:80px;width:80px;line-height:80px}}.blog-loop.standard-blog .single-post-box.no-thumb{padding:40px;border:2px solid #eee}@media (max-width:575px){.blog-loop.standard-blog .single-post-box.no-thumb{padding:35px 20px}}.blog-loop.standard-blog .single-post-box.quote-post{padding:50px 40px;position:relative;background-color:#14212b;z-index:1}@media (max-width:575px){.blog-loop.standard-blog .single-post-box.quote-post{padding:40px 20px}}.blog-loop.standard-blog .single-post-box.quote-post:before{height:100%;content:"";position:absolute;background-size:auto;opacity:.06;top:0;background-position:38% 50%;left:0;width:100%;background-image:url(/assets/front/user/img/icons/quote-line.png);background-repeat:no-repeat;z-index:-1}.blog-loop.standard-blog .single-post-box.quote-post .post-meta ul li a{color:#8394a2}.blog-loop.standard-blog .single-post-box.quote-post .post-content .title{margin-bottom:0}.blog-loop.standard-blog .single-post-box.quote-post .post-content .title a{color:#fff}.blog-loop.grid-blog .single-post-box{margin-bottom:30px}.blog-loop.grid-blog .single-post-box .post-thumb{overflow:hidden}@media (max-width:767px){.blog-loop.grid-blog .single-post-box .post-thumb img{width:100%}}.blog-loop.grid-blog .single-post-box .post-content{padding:40px 35px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;border-bottom:4px solid transparent;background-color:#f5f5f5}@media (max-width:1199px){.blog-loop.grid-blog .single-post-box .post-content{padding:30px 20px}}.blog-loop.grid-blog .single-post-box .post-content .post-date{font-weight:700;margin-bottom:10px;color:var(--main-color);text-transform:uppercase}@media (max-width:1199px){.blog-loop.grid-blog .single-post-box .post-content .post-date{font-size:16px}}.blog-loop.grid-blog .single-post-box .post-content .post-date i{margin-right:10px}.blog-loop.grid-blog .single-post-box .post-content .title{font-size:26px;font-weight:600;margin-bottom:25px;letter-spacing:-1px}@media (max-width:1199px){.blog-loop.grid-blog .single-post-box .post-content .title{font-size:22px}}.blog-loop.grid-blog .single-post-box .post-content .post-link{font-weight:700;color:#14212b;margin-top:25px}.blog-loop.grid-blog .single-post-box .post-content .post-link i{position:relative;top:2px;margin-left:10px}.blog-loop.grid-blog .single-post-box .post-content .post-link:hover{color:var(--main-color)}.blog-loop.grid-blog .single-post-box:hover .post-thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}.blog-loop.grid-blog .single-post-box:hover .post-content{border-color:var(--main-color)}.pagination-wrap li{margin-right:5px;display:inline-block}.pagination-wrap li .page-link{height:40px;font-size:16px;border:1px solid #ededed;font-weight:600;text-align:center;width:40px;line-height:21px;display:block}@media (max-width:575px){.pagination-wrap li a{height:50px;font-size:15px;width:50px;line-height:50px}}.pagination-wrap li.active a,.pagination-wrap li:hover a{border-color:var(--main-color);color:#fff;background-color:var(--main-color)}@media (max-width:991px){.sidebar{margin-top:60px}}.sidebar .widget{padding:30px 40px;border:1px solid #ededed;margin-bottom:30px}@media (max-width:1199px){.sidebar .widget{padding:40px 30px}}.sidebar .search-widget input{border:1px solid #ededed!important}.sidebar .widget .widget-title{font-size:24px;margin-bottom:20px;border-bottom:1px solid #ededed;padding-bottom:20px}.sidebar .widget.search-widget{padding:0;border:none}.sidebar .widget.search-widget form{position:relative}.sidebar .widget.search-widget form input{height:80px;border:1px solid #ededed;color:#616161;padding-right:100px;width:100%;padding-left:40px}.sidebar .widget.search-widget form button{border-color:transparent;height:80px;font-size:20px;right:0;color:#fff;-webkit-transition:.3s;transition:.3s;position:absolute;border-style:solid;top:0;background-color:var(--main-color);width:80px}.sidebar .widget.search-widget form button:hover{background-color:#14212b}.sidebar .widget.cat-widget ul li{margin-bottom:15px;border-bottom:1px solid #ededed;padding-bottom:15px}.sidebar .widget.cat-widget ul li a{font-weight:700;color:#616161;font-family:Source Sans Pro,sans-serif;display:block}.sidebar .widget.cat-widget ul li a span{float:right}.sidebar .widget.cat-widget ul li a:hover{color:var(--main-color)}.sidebar .widget.cat-widget ul li:last-child{border:none;margin-bottom:0;padding-bottom:0}.sidebar .widget.recent-post-widget .single-post{grid-template-columns:75px 1fr;-ms-grid-columns:75px 15px 1fr;margin-bottom:20px;grid-column-gap:15px;place-items:center;display:-ms-grid;display:grid}.sidebar .widget.recent-post-widget .single-post a{font-size:18px;font-weight:600;color:#14212b;line-height:1.2;font-family:Source Sans Pro,sans-serif}.sidebar .widget.recent-post-widget .single-post a:hover{color:var(--main-color)}.sidebar .widget.recent-post-widget .single-post .date{font-size:12px;font-weight:600;line-height:1;display:block}.sidebar .widget.recent-post-widget .single-post .date i{margin-right:10px;color:var(--main-color)}.sidebar .widget.recent-post-widget .single-post:last-child{margin-bottom:0}.sidebar .widget.popular-tag-widget .tags-loop{grid-template-columns:repeat(3,1fr);-ms-grid-columns:1fr 10px 1fr 10px 1fr;grid-gap:10px;display:-ms-grid;display:grid}.sidebar .widget.popular-tag-widget .tags-loop a{padding:5px;font-size:15px;color:#616161;text-align:center;background-color:#f5f5f5;display:block}.sidebar .widget.popular-tag-widget .tags-loop a:hover{color:#fff;background-color:var(--main-color)}.sidebar .widget.author-widget{text-align:center}.sidebar .widget.author-widget img.author-img{height:150px;margin-bottom:25px;border-radius:50%;width:150px}.sidebar .widget.author-widget .name{font-size:24px}.sidebar .widget.author-widget .role{margin-bottom:20px;line-height:1}.sidebar .widget.author-widget .social-icons{margin-top:20px}.sidebar .widget.author-widget .social-icons li{display:inline-block}.sidebar .widget.author-widget .social-icons li a{padding:5px;font-size:15px;color:#616161}.sidebar .widget.author-widget .social-icons li a:hover{color:var(--main-color)}.sidebar .widget.cta-widget{padding:130px 40px;border:none;position:relative;text-align:center;z-index:1}.sidebar .widget.cta-widget:before{height:100%;content:"";position:absolute;opacity:.75;top:0;background-color:#14212b;left:0;width:100%;z-index:-1}.sidebar .widget.cta-widget .title{font-size:40px;font-weight:600;margin-bottom:30px;color:#fff}@media (max-width:1199px){.sidebar .widget.cta-widget .title{font-size:35px}}.sidebar .widget.contact-widget input,.sidebar .widget.contact-widget textarea{margin-bottom:10px;background-color:#ededed}.sidebar .widget.contact-widget textarea{height:150px}.sidebar .widget.contact-widget .main-btn{padding:0 40px}.project-boxes .project-box{height:415px;margin-bottom:90px;position:relative}@media (max-width:767px){.project-boxes .project-box{height:320px}}.project-boxes .project-box .project-thumb{height:100%;overflow:hidden;width:100%}.project-boxes .project-box .project-thumb .thumb{height:100%;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background-size:cover;width:100%}.project-boxes .project-box .project-desc{padding:35px 15px 25px;right:30px;color:#14212b;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;position:absolute;bottom:-55px;background-color:#fff;-webkit-box-shadow:0 10px 32px 0 hsla(0,0%,77%,.4);box-shadow:0 10px 32px 0 hsla(0,0%,77%,.4);border-radius:8px 8px 0 0;left:30px;line-height:1.2;z-index:2}@media (max-width:767px){.project-boxes .project-box .project-desc{font-size:15px;right:15px;left:15px}}.project-boxes .project-box .project-desc h4{font-size:24px;font-weight:600;margin-bottom:10px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}@media (max-width:767px){.project-boxes .project-box .project-desc h4{font-size:20px}}.project-boxes .project-box .project-desc .project-link{font-size:24px;color:#14212b;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;line-height:1;margin-top:10px}.project-boxes .project-box:hover .project-desc{background-color:var(--main-color);-webkit-box-shadow:none;box-shadow:none}.project-boxes .project-box:hover .project-desc,.project-boxes .project-box:hover .project-desc .project-link,.project-boxes .project-box:hover .project-desc h4 a,.project-boxes .project-box:hover .project-desc p{color:#fff}.project-boxes .project-box:hover .project-thumb .thumb{-webkit-transform:scale(1.1);transform:scale(1.1)}.project-boxes .project-box.hover-style{height:370px;overflow:hidden;margin-bottom:30px}@media (max-width:767px){.project-boxes .project-box.hover-style{height:300px}}.project-boxes .project-box.hover-style .project-thumb{position:relative}@media (max-width:575px){.project-boxes .project-box.hover-style .project-thumb .thumb{background-position:0 5%}}.project-boxes .project-box.hover-style .project-thumb:before{height:100%;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;content:"";position:absolute;opacity:0;visibility:hidden;top:0;background-color:#14212b;left:0;width:100%;z-index:1}.project-boxes .project-box.hover-style .project-desc{opacity:0;bottom:-10px;visibility:hidden}.project-boxes .project-box.hover-style:hover .project-desc{opacity:1;bottom:0;visibility:visible}.project-boxes .project-box.hover-style:hover .project-thumb:before{opacity:.45;visibility:visible}.project-boxes .project-box.wide-box .project-desc{right:65px;left:65px}@media (max-width:991px){.project-boxes .project-box.wide-box .project-desc{right:30px;left:30px}}.project-boxes .project-box.wide-long-box{height:770px}@media (max-width:767px){.project-boxes .project-box.wide-long-box{height:630px}}.project-boxes .project-box.wide-long-box .project-desc{right:65px;left:65px}@media (max-width:991px){.project-boxes .project-box.wide-long-box .project-desc{right:30px;left:30px}}.project-nav{padding:15px 0;border-bottom:3px solid #e7e8e9;text-align:center}@media (max-width:767px){.project-nav{padding:0;border-bottom:none}}.project-nav li{padding:15px;font-size:18px;font-weight:700;color:#14212b;position:relative;cursor:pointer;font-family:Source Sans Pro,sans-serif;display:inline-block}@media (max-width:991px){.project-nav li{padding:10px}}.project-nav li:before{height:3px;-webkit-transition:.3s;transition:.3s;content:"";position:absolute;opacity:0;bottom:-18px;visibility:hidden;background-color:var(--main-color);left:0;width:0}@media (max-width:767px){.project-nav li:before{bottom:0}}.project-nav li.active:before,.project-nav li:hover:before{opacity:1;visibility:visible;width:100%}.project-section{padding-top:130px;padding-bottom:95px}.service-details .service-details-content{font-size:15px}.service-details .service-details-content .title{font-size:45px;font-weight:600;margin-bottom:25px}@media (max-width:1199px){.service-details .service-details-content .title{font-size:35px}}.service-details .service-details-content .circle-check-list li{position:relative;padding-left:70px}.service-details .service-details-content .circle-check-list li:not(.service-details .service-details-content .circle-check-list li:last-child){margin-bottom:30px}@media (max-width:575px){.service-details .service-details-content .circle-check-list li{padding-left:60px}}.service-details .service-details-content .circle-check-list li i{height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2px solid var(--main-color);color:var(--main-color);position:absolute;text-align:center;top:50%;border-radius:50%;left:0;width:50px;line-height:48px}@media (max-width:575px){.service-details .service-details-content .circle-check-list li i{height:40px;font-size:14px;width:40px;line-height:38px}}.service-details .service-details-content .sub-title{font-size:32px;font-weight:600;margin-bottom:25px}@media (max-width:1199px){.service-details .service-details-content .sub-title{font-size:28px;margin-bottom:20px}}.service-details .service-details-content .check-list li{font-weight:600;color:#14212b}.service-details .service-details-content .check-list li:not(:last-child){margin-bottom:5px}.service-details .service-details-content .check-list li i{margin-right:15px;color:var(--main-color)}.faq-section{position:relative;z-index:1}.faq-section .faq-content{padding-left:50px}@media (max-width:1199px){.faq-section .faq-content{padding-left:0}}.faq-section .faq-loop.accordion .card{border:none;border-radius:0;margin-top:20px}.faq-section .faq-loop.accordion .card .card-header{padding:0;border:none;margin-bottom:0;-webkit-transition:.4s;transition:.4s;background-color:#fff}.faq-section .faq-loop.accordion .card .card-header h6{padding:30px 20px;font-size:18px;-webkit-transition:.4s;transition:.4s;position:relative;cursor:pointer}@media (max-width:575px){.faq-section .faq-loop.accordion .card .card-header h6{padding:20px}}.faq-section .faq-loop.accordion .card .card-header h6 span.icons{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:30px;position:absolute;top:50%}@media (max-width:575px){.faq-section .faq-loop.accordion .card .card-header h6 span.icons{right:20px}}.faq-section .faq-loop.accordion .card .card-header.active-header,.faq-section .faq-loop.accordion .card .card-header:hover{background-color:var(--main-color)}.faq-section .faq-loop.accordion .card .card-header.active-header h6,.faq-section .faq-loop.accordion .card .card-header:hover h6{color:#fff}.faq-section .faq-loop.accordion .card .card-body{filter:grayscale(.2);-webkit-filter:grayscale(.2);padding:30px 20px;font-size:15px;color:#fff;background-color:var(--main-color);line-height:1.4}@media (max-width:575px){.faq-section .faq-loop.accordion .card .card-body{padding:20px}}.faq-section .faq-loop.accordion.grey-header .card .card-header{background-color:#f5f5f5}.faq-section .faq-loop.accordion.grey-header .card .card-header.active-header,.faq-section .faq-loop.accordion.grey-header .card .card-header:hover{background-color:var(--main-color)}.faq-section .faq-loop.accordion.border-style .card .card-header{border:1px solid #ededed;background-color:#fff}.faq-section .faq-loop.accordion.border-style .card .card-header.active-header,.faq-section .faq-loop.accordion.border-style .card .card-header:hover{background-color:#fff}.faq-section .faq-loop.accordion.border-style .card .card-header.active-header h6,.faq-section .faq-loop.accordion.border-style .card .card-header:hover h6{color:#14212b}.faq-section .faq-loop.accordion.border-style .card .card-header.active-header{border-color:var(--main-color);border-bottom-color:transparent}.faq-section .faq-loop.accordion.border-style .card .card-body{border-right:2px solid var(--main-color);border-left:2px solid var(--main-color);color:#616161;border-bottom:2px solid var(--main-color);background-color:#fff}.faq-section.with-illustration .faq-illustration-img{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:calc(50% + 15px);position:absolute;top:50%}@media (max-width:1199px){.faq-section.with-illustration .faq-illustration-img{right:calc(50% + 30px)}}@media (max-width:991px){.faq-section.with-illustration .faq-illustration-img{-webkit-transform:translate(0);transform:translate(0);position:unset;max-width:550px;margin:0 auto 50px}}@media (max-width:767px){.faq-section.with-illustration .faq-illustration-img{max-width:450px}}.faq-section.with-shape:before{height:330px;right:0;content:"";position:absolute;background-size:cover;bottom:0;width:370px;background-image:url(/assets/front/user/img/lines/12.png);z-index:-1}@media (max-width:767px){.faq-section.with-shape:before{height:220px;width:250px}}.faq-section.with-shape .circle-img{height:270px;right:160px;position:absolute;background-size:cover;top:130px;-webkit-box-shadow:0 10px 60px 0 hsla(0,1%,40%,.34);box-shadow:0 10px 60px 0 hsla(0,1%,40%,.34);background-position:50%;border-radius:50%;width:270px;z-index:-1}@media (max-width:1800px){.faq-section.with-shape .circle-img{right:4%}}@media (max-width:1599px){.faq-section.with-shape .circle-img{display:none}}.contact-section.boxed-style-with-map .contact-inner{padding:80px 70px;position:relative;z-index:2}.contact-section.boxed-style-with-map .contact-inner.mt-negative{margin-top:-130px}@media (max-width:1199px){.contact-section.boxed-style-with-map .contact-inner{padding:50px 30px 80px}}@media (max-width:399px){.contact-section.boxed-style-with-map .contact-inner{padding:30px 15px 80px}}.contact-section.boxed-style-with-map .contact-inner .contact-map{height:100%;background-color:#b7b7b7;width:100%}@media (max-width:991px){.contact-section.boxed-style-with-map .contact-inner .contact-map{height:500px;margin-bottom:50px}}@media (max-width:767px){.contact-section.boxed-style-with-map .contact-inner .contact-map{height:400px}}@media (max-width:575px){.contact-section.boxed-style-with-map .contact-inner .contact-map{height:300px}}.contact-section.boxed-style-with-map .contact-inner .contact-map iframe{height:100%;width:100%}.contact-section.boxed-style-with-map .contact-inner .contact-form{padding-left:70px}@media (max-width:991px){.contact-section.boxed-style-with-map .contact-inner .contact-form{padding-left:0}}.contact-section.boxed-style-with-map .contact-inner .contact-form .input-group input,.contact-section.boxed-style-with-map .contact-inner .contact-form .input-group select,.contact-section.boxed-style-with-map .contact-inner .contact-form .input-group textarea{padding-right:60px;border-radius:7px}.contact-section.boxed-style-with-map .contact-inner .contact-form .input-group .icon{font-size:18px;right:30px}.contact-section.with-illustration-img{position:relative}.contact-section.with-illustration-img .illustration-img{position:absolute;max-width:645px;bottom:0;left:2%;z-index:1}.contact-section.with-illustration-img .contact-form{position:relative;z-index:2}.contact-section.with-illustration-img .contact-form .input-group input,.contact-section.with-illustration-img .contact-form .input-group select,.contact-section.with-illustration-img .contact-form .input-group textarea{border-radius:7px}.contact-section.with-illustration-img .contact-form .input-group .icon{font-size:18px}.contact-section.contact-page .contact-info .contact-info-content{margin-bottom:50px}.contact-section.contact-page .contact-info .contact-info-content ul{margin-top:30px}.contact-section.contact-page .contact-info .contact-info-content ul li{font-size:20px;margin-bottom:15px}.contact-section.contact-page .contact-info .contact-info-content ul li,.contact-section.contact-page .contact-info .contact-info-content ul li a{color:#616161}.contact-section.contact-page .contact-info .contact-info-content ul li a i,.contact-section.contact-page .contact-info .contact-info-content ul li i{font-size:18px;margin-right:10px;color:var(--main-color)}.contact-section.contact-page .contact-info .contact-info-content ul li.phone,.contact-section.contact-page .contact-info .contact-info-content ul li.phone a{font-size:30px;font-weight:700;color:#14212b}.contact-section.contact-page .contact-info .contact-info-content ul li.phone i{font-size:30px}.contact-section.contact-page .contact-form{padding:80px 0;position:relative}.contact-section.contact-page .contact-map{height:650px;background-color:#b7b7b7;width:100%}.contact-section.contact-page .contact-map iframe{height:100%;width:100%}.job-categories{grid-template-columns:repeat(4,1fr);-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-gap:30px;display:-ms-grid;display:grid}@media (max-width:991px){.job-categories{grid-template-columns:repeat(3,1fr);-ms-grid-columns:1fr 30px 1fr 30px 1fr}}@media (max-width:767px){.job-categories{grid-template-columns:repeat(2,1fr);-ms-grid-columns:1fr 30px 1fr}}@media (max-width:399px){.job-categories{grid-template-columns:repeat(1,1fr);-ms-grid-columns:1fr}}.job-categories .single-cat{text-align:center}.job-categories .single-cat a{padding:40px;font-size:24px;font-weight:600;color:#14212b;background-color:#f5f5f5;border-radius:7px;line-height:1;font-family:Source Sans Pro,sans-serif;display:block}@media (max-width:1199px){.job-categories .single-cat a{padding:40px 20px;font-size:22px}}@media (max-width:575px){.job-categories .single-cat a{font-size:18px}}.job-categories .single-cat a i{font-size:55px;font-weight:400;margin-bottom:20px}@media (max-width:575px){.job-categories .single-cat a i{font-size:40px}}.job-categories .single-cat a span{line-height:1.2;display:block}.job-categories .single-cat a:hover{color:#fff;background-color:var(--main-color)}.job-lists{grid-template-columns:repeat(2,1fr);-ms-grid-columns:1fr 30px 1fr;grid-gap:30px;display:-ms-grid;display:grid}@media (max-width:767px){.job-lists{grid-template-columns:repeat(1,1fr);-ms-grid-columns:1fr}}.job-lists .single-job{padding:40px;font-size:15px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background-color:#fff}@media (max-width:991px){.job-lists .single-job{padding:40px 25px}}.job-lists .single-job .title{font-size:24px;font-weight:600;margin-bottom:20px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}@media (max-width:991px){.job-lists .single-job .title{font-size:22px}}.job-lists .single-job .title .job-time{font-size:16px;color:#616161;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.job-lists .single-job .apply-btn{padding:10px 30px;font-size:14px;border:2px solid #d0d0d0;font-weight:700;color:#14212b;text-transform:uppercase;border-radius:5px;margin-top:30px}@media (max-width:575px){.job-lists .single-job .apply-btn{padding:8px 25px}}.job-lists .single-job .apply-btn i{margin-left:8px}.job-lists .single-job:hover{background-color:var(--main-color)}.job-lists .single-job:hover,.job-lists .single-job:hover .job-time,.job-lists .single-job:hover .title{color:#fff}.job-lists .single-job:hover .apply-btn{border-color:#fff;background-color:#fff}.post-details-wrap .post-thumb{margin-bottom:40px}.post-details-wrap .post-meta{margin-bottom:15px}.post-details-wrap .post-meta ul li{font-weight:600;margin-right:30px;display:inline-block}@media (max-width:767px){.post-details-wrap .post-meta ul li{margin-right:15px}}.post-details-wrap .post-meta ul li,.post-details-wrap .post-meta ul li a{color:#616161}.post-details-wrap .post-meta ul li a:hover,.post-details-wrap .post-meta ul li:hover{color:var(--main-color)}.post-details-wrap .post-meta ul li i{margin-right:10px;color:var(--main-color)}.post-details-wrap .post-content{font-size:15px}.post-details-wrap .post-content .title{font-size:35px;font-weight:600;margin-bottom:30px}@media (max-width:1199px){.post-details-wrap .post-content .title{font-size:28px}}@media (max-width:767px){.post-details-wrap .post-content .title{font-size:24px}.sidebar .widget.recent-post-widget .single-post a{font-size:16px}}@media (max-width:575px){.post-details-wrap .post-content .title{font-size:20px;line-height:30px}}.post-details-wrap .post-content blockquote{padding:50px 40px;font-size:35px;font-weight:600;color:#fff;position:relative;background-color:#14212b;margin:40px 0;line-height:1.2;font-family:Source Sans Pro,sans-serif;z-index:1}@media (max-width:1199px){.post-details-wrap .post-content blockquote{font-size:28px}}@media (max-width:767px){.post-details-wrap .post-content blockquote{font-size:24px}}@media (max-width:575px){.post-details-wrap .post-content blockquote{padding:40px 30px;font-size:20px}}.post-details-wrap .post-content blockquote:before{height:100%;content:"";position:absolute;background-size:auto;opacity:.06;top:0;background-position:38% 50%;left:0;width:100%;background-image:url(/assets/front/user/img/icons/quote-line.png);background-repeat:no-repeat;z-index:-1}.post-details-wrap .post-content blockquote .author{font-size:18px;position:relative;line-height:1;margin-top:25px;padding-left:70px;display:block}@media (max-width:575px){.post-details-wrap .post-content blockquote .author{padding-left:50px}}.post-details-wrap .post-content blockquote .author:before{height:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";position:absolute;top:50%;background-color:#fff;left:0;width:40px}@media (max-width:575px){.post-details-wrap .post-content blockquote .author:before{width:30px}}.post-details-wrap .post-content h4.with-check{font-size:24px;margin-bottom:20px}@media (max-width:1199px){.post-details-wrap .post-content h4.with-check{font-size:22px}}@media (max-width:575px){.post-details-wrap .post-content h4.with-check{font-size:20px}}.post-details-wrap .post-content h4.with-check i{margin-right:15px}@media (max-width:1199px){.post-details-wrap .post-content h4.with-check i{margin-right:10px}}.post-footer{margin-top:40px}.post-footer ul li{display:inline-block}.post-footer ul li a{color:#616161}.post-footer ul li a:hover{color:var(--main-color)}.post-footer ul li.title{font-weight:700;color:#14212b;font-family:Source Sans Pro,sans-serif}.post-footer .post-share a{padding:5px;margin-left:5px}.post-footer .post-share a i{font-size:15px}.post-author-info{grid-template-columns:230px 1fr;padding:40px;-ms-grid-columns:230px 25px 1fr;-webkit-box-align:center;grid-column-gap:25px;background-color:#f5f5f5;align-items:center;-ms-flex-align:center;margin-top:80px;display:-ms-grid;display:grid}@media (max-width:1199px){.post-author-info{padding:30px}}@media (max-width:767px){.post-author-info{display:block}}.post-author-info .author-desc{font-size:15px}@media (max-width:767px){.post-author-info .author-desc{margin-top:30px}}.post-author-info .author-desc h4{font-size:24px;margin-bottom:20px}@media (max-width:1199px){.post-author-info .author-desc h4{font-size:22px;margin-bottom:15px}}.post-author-info .author-desc ul.social-links{margin-top:15px}@media (max-width:1199px){.post-author-info .author-desc ul.social-links{margin-top:10px}}.post-author-info .author-desc ul.social-links li{margin-right:15px;display:inline-block}.post-author-info .author-desc ul.social-links li a{color:#616161}.post-author-info .author-desc ul.social-links li a:hover{color:var(--main-color)}.post-nav{margin:80px 0}.post-nav .next-post,.post-nav .prev-post{grid-template-columns:75px 1fr;-ms-grid-columns:75px 15px 1fr;-webkit-box-align:center;grid-column-gap:15px;align-items:center;-ms-flex-align:center;display:-ms-grid;display:grid}.post-nav .next-post .date,.post-nav .prev-post .date{font-size:15px}.post-nav .next-post .date i,.post-nav .prev-post .date i{margin-right:10px;color:var(--main-color)}.post-nav .next-post{grid-template-columns:1fr 75px;-ms-grid-columns:1fr 75px;text-align:right}@media (max-width:767px){.post-nav .next-post{grid-template-columns:75px 1fr;-ms-grid-columns:75px 1fr;text-align:left;margin-top:30px}.post-nav .next-post .content{-ms-flex-order:2;order:2;-webkit-box-ordinal-group:3}.post-nav .next-post .img{-ms-flex-order:1;order:1;-webkit-box-ordinal-group:2}}.related-post{margin-bottom:80px}.related-post .title{font-size:35px;font-weight:600;margin-bottom:40px}@media (max-width:1199px){.related-post .title{font-size:28px}}@media (max-width:767px){.related-post .title{font-size:24px}}@media (max-width:575px){.related-post .title{font-size:20px}}.portfolio-details-slider .slick-arrow{height:50px;transform:translateY(-50%);border:none;color:#fff;position:absolute;text-align:center;top:50%;border-radius:50%;background:var(--main-color);width:50px;line-height:50px;display:inline-block;z-index:1}.portfolio-details-slider .slick-arrow.prev-arrow{left:0}.portfolio-details-slider .slick-arrow.next-arrow{right:0}.grey-bg{background-color:#f5f5f5}.project-details .project-content .content h2{font-size:46px;margin-bottom:15px;line-height:56px}@media (max-width:767px){.project-details .project-content .content h2{font-size:40px}}@media (max-width:575px){.project-details .project-content .content h2{font-size:30px;margin-bottom:15px}}@media (max-width:399px){.project-details .project-content .content h2{font-size:25px}}.project-details .project-content .content p{font-size:15px;line-height:2}.project-details .project-content .details{padding:40px;background-color:#14212b}@media (max-width:1199px){.project-details .project-content .details{padding:60px 40px}}@media (max-width:991px){.project-details .project-content .details{padding:30px 0;margin-bottom:30px;text-align:center}}@media (max-width:575px){.project-details .project-content .details{padding:50px 30px;margin-bottom:30px;text-align:left}}.project-details .project-content .details ul li{font-size:15px;color:#c7dff2}@media (max-width:991px){.project-details .project-content .details ul li{display:inline-block}}@media (max-width:575px){.project-details .project-content .details ul li{display:block}}.project-details .project-content .details ul li h3{font-size:22px;margin-bottom:4px;color:#fff}@media (max-width:991px){.project-details .project-content .details ul li h3{font-size:30px}}@media (max-width:767px){.project-details .project-content .details ul li h3{font-size:22px;margin-bottom:10px}}.project-details .project-content .details ul li:not(:last-child){margin-bottom:15px;border-bottom:1px solid #334959;padding-bottom:15px}@media (max-width:991px){.project-details .project-content .details ul li:not(:last-child){border-right:1px solid #334959;padding:0 15px 0 0;border-bottom:none;margin:0 15px 0 0}}@media (max-width:575px){.project-details .project-content .details ul li:not(:last-child){border-right:none;padding:0 0 15px;border-bottom:1px solid #334959;margin:0 0 15px}}.project-details .project-content .thumbs{margin-top:70px}.project-details .project-content .thumbs img{margin-bottom:40px}.member-details-wrapper .member-details{grid-template-columns:270px 1fr 1fr;-ms-grid-columns:270px 60px 1fr 60px 1fr;grid-gap:60px;display:-ms-grid;display:grid}@media (max-width:1199px){.member-details-wrapper .member-details{-webkit-box-align:start;align-items:flex-start;grid-gap:30px;-ms-flex-align:start}}@media (max-width:991px){.member-details-wrapper .member-details{grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 30px 1fr;grid-gap:30px}}@media (max-width:767px){.member-details-wrapper .member-details{grid-template-columns:1fr;-ms-grid-columns:1fr}}.member-details-wrapper .member-details .member-picture-wrap{text-align:center}@media (max-width:991px){.member-details-wrapper .member-details .member-picture-wrap{grid-column:1/-1;margin-bottom:20px}}.member-details-wrapper .member-details .member-picture-wrap .member-picture{position:relative;display:inline-block;z-index:1}.member-details-wrapper .member-details .member-picture-wrap .member-picture:after{height:70px;right:-10px;content:"";position:absolute;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);bottom:-10px;background-color:var(--main-color);width:80px;z-index:-1}.member-details-wrapper .member-details .member-contact-info,.member-details-wrapper .member-details .member-desc{padding:35px;font-size:15px;border:1px solid #e9e9e9}@media (max-width:1199px){.member-details-wrapper .member-details .member-contact-info,.member-details-wrapper .member-details .member-desc{padding:25px}}.member-details-wrapper .member-details .member-contact-info .name,.member-details-wrapper .member-details .member-contact-info .title,.member-details-wrapper .member-details .member-desc .name,.member-details-wrapper .member-details .member-desc .title{font-size:35px;margin-bottom:5px}@media (max-width:1199px){.member-details-wrapper .member-details .member-contact-info .name,.member-details-wrapper .member-details .member-contact-info .title,.member-details-wrapper .member-details .member-desc .name,.member-details-wrapper .member-details .member-desc .title{font-size:28px}}.member-details-wrapper .member-details .member-contact-info span.pro,.member-details-wrapper .member-details .member-contact-info span.title-tag,.member-details-wrapper .member-details .member-desc span.pro,.member-details-wrapper .member-details .member-desc span.title-tag{font-weight:600;margin-bottom:20px;color:var(--main-color);line-height:1}.member-details-wrapper .member-details .member-desc p:not(:last-child){margin-bottom:15px}.member-details-wrapper .member-details .member-contact-info .social-links{margin-top:20px}.member-details-wrapper .member-details .member-contact-info .social-links li{margin-right:10px;display:inline-block}.member-details-wrapper .member-details .member-contact-info .social-links li a{color:#616161}.member-details-wrapper .member-details .member-contact-info .social-links li a:hover{color:var(--main-color)}.member-details-wrapper .member-details .member-contact-info .contact-info li:not(:last-child){margin-bottom:10px}.member-details-wrapper .member-details .member-contact-info .contact-info li i{margin-right:10px;color:var(--main-color)}.member-details-wrapper .member-details .member-contact-info .contact-info li,.member-details-wrapper .member-details .member-contact-info .contact-info li a{color:#616161}.shop-details-wrap .product-details .product-gallery img{max-width:100%}.shop-details-wrap .product-details .product-gallery .product-gallery-slider .slick-arrow{border-color:transparent!important}.shop-details-wrap .product-details .product-summary .add-to-cart-form form{gap:15px}.shop-details-wrap .product-details .product-summary .add-to-cart-form form button{height:100%}.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav{width:100%}.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav a{margin-inline-start:20px;padding:0 10px;font-size:24px;font-weight:700;color:#14212b;position:relative;font-family:Source Sans Pro,sans-serif}@media (max-width:991px){.shop-details-wrap .related-product .related-title{font-size:42px}}.service-tab{margin-bottom:20px}.service-tab .nav-tabs{border-bottom:none}.service-tab .nav-link{padding:10px 30px;border:none;font-weight:500;margin-right:15px;color:#fff;background-color:#14212b;border-radius:5px;margin-left:15px}.service-tab .nav-link.active{color:#fff;background-color:var(--main-color)}.job-list-area-section{margin-bottom:-40px}.job-list-area-section .single-job{padding:30px;margin-bottom:40px;color:inherit;background-color:#fff;-webkit-box-shadow:0 10px 30px 0 rgba(8,0,42,.08);box-shadow:0 10px 30px 0 rgba(8,0,42,.08)}.job-list-area-section .single-job h3{margin-bottom:15px}.job-list-area-section .single-job p{font-size:16px}.job-list-area-section .single-job p:not(:last-child){margin-bottom:10px}.job-list-area-section .single-job p i{margin-right:5px;color:var(--main-color)}.job-details-section .job-details-wrapper .job-details h3.title{margin-bottom:20px;color:var(--main-color)}.job-details-section .job-details-wrapper .job-details .info{margin-bottom:20px}.job-details-section .job-details-wrapper .job-details .info .label{font-weight:700;color:#000}.job-details-section .sidebar .newsletter-widget{border:none;background-color:#0a3041}.job-details-section .sidebar .newsletter-widget .newsletter-content h5{font-weight:500;margin-bottom:10px;color:var(--main-color)}.job-details-section .sidebar .newsletter-widget .newsletter-content h4{margin-bottom:20px;color:#fff;position:relative;padding-bottom:20px}.job-details-section .sidebar .newsletter-widget .newsletter-content h4:after{height:2px;content:"";position:absolute;bottom:0;background-color:var(--main-color);left:0;width:80px;display:block}.job-details-section .sidebar .newsletter-widget .newsletter-content .newsletter-btn{padding:10px 20px;font-size:15px;color:#fff;background-color:var(--main-color);border-radius:5px;margin-top:20px}div.cart-block{padding:20px 20px 5px;border:1px solid #e9e9e9;box-shadow:0 2px 30px rgba(0,0,0,.08);border-radius:15px}.cart-area-section .total-item-info{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-area-section .total-item-info li{color:#000}.cart-area-section .cart-table{width:100%}.cart-area-section .cart-table thead{background-color:#ededed}.cart-area-section .cart-table thead tr th{padding:10px 20px;color:#000}.cart-area-section .cart-table thead tr th.remove,.cart-area-section .cart-table thead tr th:last-child{text-align:center}.cart-area-section .cart-table tbody tr td{padding:15px 0}.cart-area-section .cart-table tbody tr td td{padding:0}.cart-area-section .cart-table tbody tr:not(:last-child) td{border-bottom:1px solid #e5e5e5}.cart-area-section .cart-table tbody .title h3.prod-title{font-size:20px}.cart-area-section .cart-table tbody .qty .quantity-input{-webkit-box-align:center;max-width:150px;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-area-section .cart-table tbody .qty .quantity-input .quantity-down,.cart-area-section .cart-table tbody .qty .quantity-input .quantity-up,.cart-area-section .cart-table tbody .qty .quantity-input input{-ms-flex-pack:center;height:40px;padding:0 10px;justify-content:center;-webkit-box-pack:center;border:1px solid #e5e5e5;-webkit-box-align:center;text-align:center;align-items:center;cursor:pointer;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-area-section .cart-table tbody .qty .quantity-input input{border-right:none;border-left:none}.cart-area-section .cart-table tbody .unit-price .available-info{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-area-section .cart-table tbody .unit-price .available-info span.icon{-ms-flex-pack:center;height:40px;justify-content:center;-webkit-box-pack:center;margin-right:10px;color:#fff;-webkit-box-align:center;background-color:var(--main-color);align-items:center;border-radius:50%;width:40px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-area-section .cart-table tbody .column-box{grid-template-columns:120px 1fr;align-items:center;grid-gap:15px;display:grid}.cart-area-section .cart-table tbody .product-image{overflow:hidden;max-width:120px;max-height:90px;border-radius:5px}.cart-area-section .cart-table tbody .remove{text-align:center}.cart-area-section .cart-table tbody .remove .checkbox span{height:40px;color:#fff;margin:0 auto;border-radius:4px;background:#d44747;cursor:pointer;width:40px;line-height:40px}.cart-area-section .cart-middle{float:right;margin-top:20px}.cart-area-section .cart-middle .cart-btn{border-color:transparent;padding:10px 30px;color:#fff;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;border-width:0;background-color:var(--main-color);border-radius:4px;margin-left:15px;display:inline-block}.cart-area-section .cart-middle .cart-btn:hover{color:#fff;background-color:#14212b}.checkout-area-section .shop-title-box h3{margin-bottom:20px}.checkout-area-section .form .field-label{font-weight:600;margin-bottom:15px;color:#000}.checkout-area-section .form .field-input input{border:1px solid #e5e5e5}.checkout-area-section .bottom{margin-top:30px}.checkout-area-section .bottom .table-one{border-bottom:1px solid #e5e5e5;padding-bottom:40px}.checkout-area-section .bottom .cart-table{width:100%}.checkout-area-section .bottom .cart-table tbody .product-title .prod-title{font-size:16px}.checkout-area-section .bottom .cart-table tbody input{height:40px;padding:0 10px;border:1px solid #e5e5e5;width:40px}.checkout-area-section .bottom .cart-table tbody input[type=radio]{height:15px;width:15px}.checkout-area-section .bottom .cart-table tbody tr td p{line-height:18px}.checkout-area-section .bottom .cart-total .cart-total-table{border:1px solid #e8e6f4;border-radius:6px}.checkout-area-section .bottom .cart-total .cart-total-table li{border-bottom:1px solid #e8e6f4}.checkout-area-section .bottom .cart-total .cart-total-table li span.col{padding:10px 18px;font-size:16px;font-weight:700;color:#111;position:relative;width:50%;line-height:28px;float:left;display:block}.checkout-area-section .bottom .cart-total .cart-total-table li span.col.col-title{border-right:1px solid #e8e6f4}.checkout-area-section .coupon{padding:20px 28px 21px;border:1px solid #e8e6f4;margin-bottom:50px;position:relative;border-radius:5px;background:transparent!important;display:block}.checkout-area-section .coupon input{border-radius:0}.checkout-area-section .coupon .btn{color:#fff;background-color:var(--main-color);border-radius:0}.checkout-area-section .payment-options{padding:23px 20px 35px;border:1px solid #e8e6f4;position:relative;border-radius:6px;margin-top:30px;display:block}.checkout-area-section .payment-options h4{margin-bottom:15px}.checkout-area-section .payment-options input[type=radio]{height:15px;width:15px}.checkout-area-section .payment-options .placeorder-button{margin-top:30px}.checkout-area-section .form_control{height:50px;border:1px solid #ddd;outline:0;border-radius:1px;width:100%;padding-left:23px;display:inline-block}.checkout-area-section .payment-options .nice-select{float:unset}.checkout-area-section .payment-options .nice-select .list{overflow:hidden;overflow-y:scroll;max-height:400px}.dark-version .project-content p{color:#fff;opacity:.8}body.dark-version .inner-section-gap{padding-top:90px;padding-bottom:20px}body.dark-version .job-list-area-section .single-job{border:1px solid #383839;background-color:transparent;box-shadow:none}body.dark-version .sidebar .widget{border:1px solid #383839}body.dark-version .sidebar .widget .widget-title,body.dark-version .sidebar .widget.cat-widget ul li{border-bottom:1px solid #383839}body.dark-version .sidebar .widget.search-widget form input{border:1px solid #383839;background-color:transparent}body.dark-version .job-details-section .job-details-wrapper .job-details .info .label{color:#fff!important;opacity:1!important}body.dark-version .job-details *{color:#fff!important;opacity:.8}body.dark-version .post-footer ul li.title{color:#fff}body.dark-version .faq-section .faq-loop.accordion .card{background:transparent}body.dark-version .faq-section .faq-loop.accordion.grey-header .card .card-header{background-color:#222}body.dark-version .faq-section .faq-loop.accordion.grey-header .card .card-header.active-header{background-color:var(--main-color)}body.dark-version .service-section{background:transparent!important}body.dark-version .service-boxes .service-box-three{border:1px solid #383839;background-color:#222}body.dark-version .summernote-content *{color:#817f7f!important}body.dark-version select option,body.dark-version select:focus{background:#000!important}body.dark-version .cart-area-section .cart-table thead tr th,body.dark-version .cart-area-section .total-item-info li,body.dark-version .checkout-area-section #instructions>*,body.dark-version .checkout-area-section #instructions>* p,body.dark-version .checkout-area-section .bottom .cart-total .cart-total-table li span.col,body.dark-version .checkout-area-section .form .field-label,body.dark-version .product-loop .single-product .title a,body.dark-version .shop-sidebar .widget.product-cat-widget ul li a,body.dark-version .table{color:#817f7f!important}body.dark-version .cart-area-section .cart-table tbody .qty .quantity-input .quantity-down,body.dark-version .cart-area-section .cart-table tbody .qty .quantity-input .quantity-down body.dark-version .cart-area-section .cart-table tbody .qty .quantity-input input,body.dark-version .cart-area-section .cart-table tbody .qty .quantity-input .quantity-up,body.dark-version .cart-area-section .cart-table tbody .qty .quantity-input input,body.dark-version .cart-area-section .cart-table tbody tr:not(:last-child) td,body.dark-version .checkout-area-section .bottom .cart-table tbody input,body.dark-version .checkout-area-section .bottom .cart-total .cart-total-table,body.dark-version .checkout-area-section .bottom .cart-total .cart-total-table li,body.dark-version .checkout-area-section .bottom .cart-total .cart-total-table li span.col.col-title,body.dark-version .checkout-area-section .coupon,body.dark-version .checkout-area-section .form .field-input input,body.dark-version .checkout-area-section .form_control,body.dark-version .checkout-area-section .payment-options,body.dark-version .shop-sidebar .widget.product-filter-widget .range input,body.dark-version .table-bordered td,body.dark-version .table-bordered th,body.dark-version div.cart-block{border-color:#383839!important}body.dark-version .cart-area-section .cart-table thead,body.dark-version .checkout-area-section #instructions>*{background-color:#222}.summernote-content *{padding:initial;-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial;margin:initial}.summernote-content article,.summernote-content aside,.summernote-content details,.summernote-content figcaption,.summernote-content figure,.summernote-content footer,.summernote-content header,.summernote-content hgroup,.summernote-content menu,.summernote-content nav,.summernote-content section{display:block}.summernote-content a,.summernote-content i,.summernote-content span{display:inline}.summernote-content ul{list-style-type:disc}.summernote-content ol,.summernote-content ul{margin-inline-start:0;padding-inline-start:40px;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;display:block}.summernote-content ol{list-style-type:decimal}.summernote-content .table td,.summernote-content .table th{height:60px;padding:0 25px!important;border-top-width:0;font-size:14px;border-bottom:1px solid;border:1px solid #ebedf2!important;color:#000;vertical-align:middle!important}.summernote-content blockquote{border-left:5px solid #eee;padding:10px 20px;font-size:17.5px;margin:0 0 20px}.summernote-content code,.summernote-content kbd,.summernote-content pre,.summernote-content samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.summernote-content pre{padding:9.5px;font-size:13px;border:1px solid #ccc;color:#333;word-break:break-all;background-color:#f5f5f5;margin:0 0 10px;border-radius:4px;line-height:1.42857143;word-wrap:break-word;display:block}body.dark-version .page-item.disabled .page-link,body.dark-version .page-link{border:1px solid #383839;color:#fff;background-color:transparent}body.dark-version .sidebar .widget.recent-post-widget .single-post a{font-size:16px;color:#fff}body.dark-version .project-nav li{color:#fff}body.dark-version .project-nav{border-bottom:2px solid #383839}body.dark-version .contact-section.contact-page .contact-form{border:1px solid #383839;background-color:#151516}body.dark-version .nice-select,body.dark-version input,body.dark-version select,body.dark-version textarea{border:1px solid #383839;color:#fff!important;background-color:#151516}body.dark-version .nice-select::placeholder,body.dark-version input::placeholder,body.dark-version select::placeholder,body.dark-version textarea::placeholder{color:#fff;opacity:.6}.input-group .icon{-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;right:25px;color:var(--main-color);position:absolute;top:50%}body.dark-version .contact-section.contact-page .contact-info .contact-info-content ul li.phone,body.dark-version .contact-section.contact-page .contact-info .contact-info-content ul li.phone a{color:#fff;opacity:.6}input:not([type=file]),select,textarea{height:13px;padding:0 25px;font-size:15px;font-weight:500;color:#616161;background-color:#fff;width:100%}.section-gap{padding-top:130px;padding-bottom:130px}input[type=radio]{width:3%}input:not([type=radio]){height:40px}textarea{height:140px;padding-top:20px;resize:none}input[type=checkbox]{height:16px;margin:0;width:16px;display:inline-block}.service-boxes .service-box-three{margin-top:0}@media screen and (max-width:991px){.project-nav li{padding:0 8px;margin-bottom:10px;background-color:#f1f1f1}.project-details .project-content .details ul li h3{font-size:18px}.project-content.mt-60{margin-top:0}.project-boxes.mt-60{margin-top:10px}.dark-version .project-nav li{background:transparent}}@media screen and (max-width:767px){.job-details-section .job-details-wrapper .job-details h3.title,.job-list-area-section .single-job h3{font-size:20px;line-height:30px}.faq-section .faq-loop.accordion .card .card-header h6{font-size:16px;font-weight:400;line-height:24px}.faq-section .faq-loop.accordion .card .card-body{font-size:14px;font-weight:400;line-height:22px}.project-details .project-content .details ul li h3{margin-bottom:0}}.product-loop .single-product{border:1px solid #ededed;margin-bottom:40px;position:relative;text-align:center;border-radius:5px}.product-loop .single-product .product-img{margin-bottom:20px;position:relative;width:100%}.product-loop .single-product .product-img img{max-width:100%;object-fit:cover;width:100%}.product-loop .single-product .product-action{-webkit-transform:translateY(-40%);transform:translateY(-40%);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;position:absolute;opacity:0;visibility:hidden;text-align:center;top:50%;width:100%;z-index:1}.product-loop .single-product .product-action a{height:40px;font-size:15px;color:#fff;background-color:var(--main-color);margin:0 5px;width:40px;line-height:40px;display:inline-block}.product-loop .single-product .product-action a i{line-height:inherit}.product-loop .single-product .product-action a:hover{background-color:#14212b}.product-loop .single-product:hover .product-action{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;visibility:visible}.product-loop .single-product .rating{margin-bottom:10px}.product-loop .single-product .rating li{font-size:15px;color:#ffb503;display:inline-block}.product-loop .single-product .title{font-size:18px;font-weight:600;margin-bottom:5px}.product-loop .single-product .price{font-size:15px;font-weight:700;color:var(--main-color)}.product-loop .single-product .previous-price,.product-loop .single-product .price{font-family:Poppins,sans-serif}.shop-top-bar{margin-bottom:40px}.shop-top-bar .product-search{position:relative}@media (max-width:399px){.shop-top-bar .product-search{margin-bottom:20px}}.shop-top-bar .product-search input{height:60px;font-size:16px;border:1px solid #ededed;padding-right:50px;padding-left:25px}.shop-top-bar .product-search button{height:100%;font-size:16px;border:1px solid var(--main-color);right:0;color:#fff;position:absolute;text-align:center;top:0;background:var(--main-color);width:50px}.shop-top-bar .product-shorting select:focus{outline:none}@media (max-width:991px){.shop-sidebar{margin-top:50px}}.shop-sidebar .widget{padding:40px 30px;border:1px solid #ededed;margin-bottom:40px}.shop-sidebar .widget .widget-title{font-size:22px;margin-bottom:30px;position:relative;padding-bottom:15px}.shop-sidebar .widget .widget-title:after,.shop-sidebar .widget .widget-title:before{height:2px;content:"";position:absolute;bottom:0;background-color:var(--main-color);left:0;width:10px}.shop-sidebar .widget .widget-title:after{left:18px;width:25px}.shop-sidebar .widget.product-cat-widget ul li{font-size:16px;line-height:35px}.shop-sidebar .widget.product-cat-widget ul li li{font-size:14px;line-height:28px}.shop-sidebar .widget.product-cat-widget ul li a{color:#616161;cursor:pointer;display:block}.shop-sidebar .widget.product-cat-widget ul li a:hover{color:var(--main-color);transition:.7s;padding-left:10px}.shop-sidebar .widget.product-tag-widget .tags-loop a{padding:10px 15px;font-size:14px;margin-right:8px;margin-bottom:10px;color:#616161;background-color:#eef3f9;border-radius:5px}.shop-sidebar .widget.product-tag-widget .tags-loop a:hover{color:#fff;background-color:var(--main-color)}.shop-sidebar .widget.product-filter-widget .slider-range .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{height:4px;border:none;background-color:#dfdfdf;border-radius:0}.shop-sidebar .widget.product-filter-widget .slider-range .ui-widget-header{background-color:var(--main-color);border-radius:0}.shop-sidebar .widget.product-filter-widget .ui-slider-handle{height:10px;border:none;top:-3px;border-radius:0;background:var(--main-color);margin-left:-5px;width:10px}.shop-sidebar .widget.product-filter-widget .ui-slider-handle:focus{outline:none}.shop-sidebar .widget.product-filter-widget .price-ammount{position:relative;margin-top:30px}.shop-sidebar .widget.product-filter-widget .price-ammount span{-webkit-transform:translateY(-45%);transform:translateY(-45%);font-size:14px;font-weight:600;color:#616161;position:absolute;top:50%;left:0;font-family:Source Sans Pro,sans-serif}.shop-sidebar .widget.product-filter-widget .price-ammount input{height:auto;font-size:14px;font-weight:700;color:#14212b;padding-right:0;font-family:Source Sans Pro,sans-serif;padding-left:45px}.ui-slider-horizontal .ui-slider-range{height:4px;background:#222}.ui-slider-horizontal{height:4px;border:none;margin:0 auto 32px;background:#dbdbdb;width:92%}.ui-widget.ui-widget-content{border:none}.shop-details-wrap .product-details{font-size:15px}@media (max-width:991px){.shop-details-wrap .product-details .product-gallery{margin-bottom:50px}}.shop-details-wrap .product-details .product-gallery .product-gallery-arrow{max-width:130px;float:left}@media (max-width:1199px){.shop-details-wrap .product-details .product-gallery .product-gallery-arrow{max-width:120px}}@media (max-width:767px){.shop-details-wrap .product-details .product-gallery .product-gallery-arrow{max-width:100px}}@media (max-width:575px){.shop-details-wrap .product-details .product-gallery .product-gallery-arrow{max-width:75px}}.shop-details-wrap .product-details .product-gallery .product-gallery-arrow li{border:1px solid #ddd;cursor:pointer}@media (max-width:575px){.shop-details-wrap .product-details .product-gallery .product-gallery-arrow li{margin-bottom:10px}}.shop-details-wrap .product-details .product-gallery .gallery-slider-warp{width:calc(100% - 180px);float:right}@media (max-width:1199px){.shop-details-wrap .product-details .product-gallery .gallery-slider-warp{width:calc(100% - 150px)}}@media (max-width:767px){.shop-details-wrap .product-details .product-gallery .gallery-slider-warp{width:calc(100% - 120px)}}@media (max-width:575px){.shop-details-wrap .product-details .product-gallery .gallery-slider-warp{width:calc(100% - 90px)}}.shop-details-wrap .product-details .product-gallery .product-gallery-slider{position:relative}.shop-details-wrap .product-details .product-gallery .product-gallery-slider .slick-arrow{height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;position:absolute;opacity:0;visibility:hidden;top:50%;background-color:var(--main-color);left:0;width:50px;line-height:50px;z-index:2}@media (max-width:575px){.shop-details-wrap .product-details .product-gallery .product-gallery-slider .slick-arrow{height:40px;width:40px;line-height:40px}}.shop-details-wrap .product-details .product-gallery .product-gallery-slider .slick-arrow.next-arrow{right:0;left:auto}.shop-details-wrap .product-details .product-gallery .product-gallery-slider .slick-arrow:hover{background-color:#14212b}.shop-details-wrap .product-details .product-gallery:hover .slick-arrow{opacity:1;visibility:visible}.shop-details-wrap .product-details .product-summary{padding-left:30px}@media (max-width:1199px){.shop-details-wrap .product-details .product-summary{padding-left:0}}.shop-details-wrap .product-details .product-summary .product-name{font-weight:600;margin-bottom:15px}.shop-details-wrap .product-details .product-summary .rating{margin-bottom:20px;line-height:1}.shop-details-wrap .product-details .product-summary .rating li{font-size:12px;color:var(--main-color);display:inline-block}.shop-details-wrap .product-details .product-summary .price{font-weight:700;margin-bottom:20px;color:#14212b}.shop-details-wrap .product-details .product-summary .short-description p{margin-bottom:20px}.shop-details-wrap .product-details .product-summary .add-to-cart-form{margin-top:10px}.shop-details-wrap .product-details .product-summary .add-to-cart-form form{flex-wrap:wrap;-webkit-box-align:center;align-items:stretch;width:100%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.shop-details-wrap .product-details .product-summary .add-to-cart-form form .quantity-input{display:-webkit-box;display:-ms-flexbox;display:flex}.shop-details-wrap .product-details .product-summary .add-to-cart-form form .quantity-input .quantity-down,.shop-details-wrap .product-details .product-summary .add-to-cart-form form .quantity-input .quantity-up,.shop-details-wrap .product-details .product-summary .add-to-cart-form form .quantity-input input{height:33px;height:100%;padding:0;justify-content:center;font-size:14px;border:1px solid #ddd;color:#14212b;text-align:center;align-items:center;cursor:pointer;width:45px;line-height:33px;display:flex}.shop-details-wrap .product-details .product-summary .add-to-cart-form form .quantity-input .quantity-down i,.shop-details-wrap .product-details .product-summary .add-to-cart-form form .quantity-input .quantity-up i,.shop-details-wrap .product-details .product-summary .add-to-cart-form form .quantity-input input i{line-height:inherit}.shop-details-wrap .product-details .product-summary .add-to-cart-form form button{padding:8px 30px;font-size:14px;border:none;font-weight:700;color:#fff;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background-color:var(--main-color);font-family:Source Sans Pro,sans-serif}.shop-details-wrap .product-details .product-summary .add-to-cart-form form .add-to-cart-btn{height:40px;overflow:hidden;justify-content:center;align-items:center;display:flex}@media (max-width:1199px){.shop-details-wrap .product-details .product-summary .add-to-cart-form form button{padding:8px 25px}}.shop-details-wrap .product-details .product-summary .add-to-cart-form form button:hover{background-color:#14212b}.shop-details-wrap .product-details .product-summary .product-share{margin-top:30px}.shop-details-wrap .product-details .product-summary .product-share li{display:inline-block}.shop-details-wrap .product-details .product-summary .product-share li a{padding:5px;color:#616161}.shop-details-wrap .product-details .product-summary .product-share li a:hover{color:var(--main-color)}.shop-details-wrap .product-details .product-summary .product-share li.title{font-weight:700;color:#14212b;margin-inline-end:20px}.shop-details-wrap .product-details .product-details-tab{margin-top:70px}.shop-details-wrap .product-details .product-details-tab .tab-filter-nav{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav{border-bottom:1px solid #ddd;padding-bottom:10px}@media (max-width:399px){.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav{border:none;padding-bottom:0}}@media (max-width:991px){.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav a{font-size:20px}}@media (max-width:767px){.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav a{margin-left:10px}}@media (max-width:575px){.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav a{padding:0 5px;font-size:16px;margin-left:0}}@media (max-width:399px){.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav a{margin-right:10px;margin-bottom:0}}.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav a:first-child{margin-left:0;padding-left:0}.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav a:before{height:2px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;content:"";position:absolute;opacity:0;bottom:-12px;visibility:hidden;background:var(--main-color);left:0;width:100%}@media (max-width:399px){.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav a:before{bottom:0}}.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav a.active,.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav a:hover{color:var(--main-color)}.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav a.active:before,.shop-details-wrap .product-details .product-details-tab .tab-filter-nav .nav a:hover:before{opacity:1;visibility:visible}.shop-details-wrap .product-details .product-details-tab .product-description p:not(:last-child){margin-bottom:30px}.shop-details-wrap .product-details .product-details-tab .additional-info th{font-weight:600;color:#14212b;padding-right:20px}.shop-details-wrap .product-details .product-details-tab .product-review .review-list li{position:relative;margin-top:40px;padding-left:110px}@media (max-width:575px){.shop-details-wrap .product-details .product-details-tab .product-review .review-list li{padding-left:75px}}.shop-details-wrap .product-details .product-details-tab .product-review .review-list li:first-child{margin-top:0}.shop-details-wrap .product-details .product-details-tab .product-review .review-list li .review-thumb{position:absolute;top:0;left:0}.shop-details-wrap .product-details .product-details-tab .product-review .review-list li .review-rating li{padding:0;font-size:12px;color:var(--main-color);margin:0;display:inline-block}.shop-details-wrap .product-details .product-details-tab .product-review .review-list li .children>li:first-child{margin-top:40px}@media (max-width:575px){.shop-details-wrap .product-details .product-details-tab .product-review .review-list li .children{margin-left:-50px}}.shop-details-wrap .product-details .product-details-tab .review-form{margin-top:45px}.shop-details-wrap .product-details .product-details-tab .review-form .form_group label{font-weight:700;color:#000}.shop-details-wrap .product-details .product-details-tab .review-form .form_group .form_control{margin-bottom:20px}.shop-details-wrap .product-details .product-details-tab .review-form .form_group .rating{margin-bottom:30px}.shop-details-wrap .product-details .product-details-tab .review-form .form_group .rating li{display:inline-block}.shop-details-wrap .product-details .product-details-tab .review-form .single_checkbox{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.shop-details-wrap .product-details .product-details-tab .review-form .single_checkbox input[type=checkbox]{height:15px;width:15px}.shop-details-wrap .product-details .product-details-tab .review-form .single_checkbox label{margin-bottom:0;margin-left:10px;margin-top:-5px}.shop-details-wrap .review-form .form_group .form_control{border:1px solid #ededed}.shop-details-wrap .related-product{padding-bottom:80px}.shop-details-wrap .related-product .related-title{margin-bottom:40px;text-align:center}@media (max-width:767px){.shop-details-wrap .related-product .related-title{margin-left:32px}}.previous-price{font-size:15px;color:#8a7b7b;margin-left:5px}.previous-price span{text-decoration:line-through}a#cartIcon{border-right:none;transform:translateY(-50%);font-size:12px;text-decoration:none;right:0;color:inherit;position:fixed;text-align:center;top:50%;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);line-height:1.5;z-index:50}a#cartIcon span.length{display:block}a#cartIcon .cart-length{padding:10px;font-weight:500;color:#fdd670;background:var(--hover-color)}a#cartIcon .cart-length i{font-size:16px}a#cartIcon .cart-total{font-weight:600;color:inherit;text-align:center;background-color:#fff}.user-form input.form_control,.user-form input:not([type=file]){border:1px solid #ced4da;border-radius:.25rem}.user-form .btn{padding:12px 28px;font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;background-color:var(--main-color);line-height:29px}.user-form .form_group{margin-bottom:20px}.user-form .form_group label{margin-bottom:0}.user-form .new-user a{color:#2e4c88}.user-form .form_group.form_inline{justify-content:space-between;align-items:center;display:flex}.user-dashbord .account-info,.user-dashbord .card,.user-dashbord .user-sidebar{padding:30px;border:1px solid #e1e1e1}.user-dashbord .user-sidebar a{color:#222;display:block}.user-dashbord .user-sidebar a:is(.active,:hover){color:var(--main-color)}.user-sidebar li:not(:last-child){margin-bottom:15px;border-bottom:1px dashed #ced4da;padding-bottom:15px}.user-sidebar li i{color:var(--main-color);margin-inline-end:5px}.user-dashbord .card-box{overflow:hidden;padding:40px 20px;position:relative;background:#6963ff}.card-box.box-1{background:#6963ff}.card-box.box-2{background:#07bfa7}.card-box.box-3{background:#ec7424}.card-box.box-4{background:#ff56d7}.user-dashbord .card-box:after{font-size:90px;font-weight:400;right:10px;color:#fff;position:absolute;opacity:.7;bottom:-20px;line-height:normal;font-family:Font Awesome\ 5 Pro}.user-dashbord .card-box.box-1:after{content:"\f46d"}.user-dashbord .card-box.box-2:after{content:"\f004"}.user-dashbord .card-box.box-3:after{content:"\f02d"}.user-dashbord .card-box.box-4:after{content:"\f594"}.user-dashbord .card-box h5,.user-dashbord .card-box p{color:#fff}.user-dashbord .table-striped tbody tr td{padding:10px 5px}.user-dashbord .btn{padding:.375rem .75rem!important;color:#fff;background-color:var(--main-color)}.user-dashbord .form_control,.user-dashbord .form_control:not([type=file]){border:1px solid #ced4da;border-radius:.25rem}.user-dashbord .single-form label{margin:0}.user-dashbord .single-form img{max-width:193px;min-width:193px}.custom-file{cursor:pointer;width:fit-content}.user-dashbord .custom-file input{height:100%;position:absolute;opacity:0;top:0;cursor:pointer;left:0;width:100%;z-index:-1}.user-dashbord .custom-file .js-labelFile{padding:6px 22px;border:1px solid #ced4da;border-radius:5px;cursor:pointer}.user-dashbord .custom-file .js-labelFile i{margin-inline-end:7px}.user-dashbord textarea{min-height:52px}input.form_control,input:not([type=radio],[type=checkbox]){height:52px}.user-dashbord .dataTables_filter{float:right}.user-dashbord .dataTables_filter input{height:calc(1.5em + .5rem + 2px)}textarea.form_control{padding-top:10px}.user-dashbord .dataTables_info,.user-dashbord .pagination{margin-top:20px}.user-dashbord .pagination{justify-content:flex-end}.user-dashbord .btn-form{padding:12px 28px;font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;background-color:var(--main-color);line-height:29px}.user-dashbord .remove span{height:30px;color:#fff;text-align:center;background-color:var(--main-color);border-radius:50%;cursor:pointer;width:30px;line-height:30px}.newsletter-form input:not([type=file]){border:1px solid #ebebeb}.electronics-active-2 .slick-slide{margin-left:15px}.modal#variationModal .modal-quantity{align-items:center;display:flex}.modal#variationModal .modal-quantity input:not([type=file]){height:38px;border:1px solid #ced4da;text-align:center}input[type=radio]{width:auto;vertical-align:middle}.modal#variationModal .modal-quantity span{flex:0 0 auto;height:30px;justify-content:center;font-size:12px;color:#fff;position:relative;text-align:center;align-items:center;border-radius:50%;background:var(--main-color);cursor:pointer;width:30px;display:flex}.modal#variationModal .modal-quantity span.plus{left:-5px}.modal#variationModal .modal-quantity span.minus{right:-5px}.modal#variationModal .main-btn{padding:0 20px;font-size:14px;border:none;color:#fff;outline:none;background-color:var(--main-color);border-radius:5px;line-height:35px}.product-gallery-arrow::-webkit-scrollbar-track{background-color:#e2e2e2}.product-gallery-arrow::-webkit-scrollbar{width:5px}.product-gallery-arrow::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:30px}.shop-details-wrap .product-details .product-gallery .product-gallery-arrow li{margin-bottom:20px}.shop-details-wrap .product-details .product-gallery .product-gallery-arrow li:last-child{margin-bottom:0}.product-gallery-arrow.overflow{height:435px;overflow:hidden;overflow-y:scroll}.product-gallery{padding:20px;justify-content:space-between;border:1px solid #ddd;align-items:center;display:flex}.product-gallery .gallery-slider-warp{margin-inline-start:auto}.single-product{border:1px solid #ddd;position:relative;border-radius:5px}.shop-details-wrap .product-details .product-gallery .single-gallery-itam,.shop-details-wrap .product-details .product-gallery-slider .slick-track{justify-content:center;align-items:center;display:flex}.single-product .product-desc{padding:0 20px 30px}.shop-details-wrap .lazy{filter:blur(10px);transition:all .3s linear}.shop-details-wrap .lazy:not([src]){visibility:visible}.shop-details-wrap .lazy.loaded{filter:blur(0)}header select{border:none}.contact-form select{height:52px;border:1px solid #ced4da;border-radius:.25rem}.ui-datepicker table{border:1px solid #ced4da}.cursor-pointer{cursor:pointer!important}.contact-page input:not([type=radio],[type=checkbox]),input.form_control,textarea{border:1px solid #e5e5e5}.shop-home-area{overflow:hidden}.nav-pushed-item .info.nav-push-item{padding:20px;border:1px solid #383839;text-align:center;margin:20px 0 0}.template-header .nav-pushed-item .info.nav-push-item{border:1px solid #ededed}.template-header .mobile-menu{margin-top:20px}.nav-pushed-item .navbar-btn.nav-push-item{margin:0 auto}@media only screen and (max-width:991px){header .form-control-sm{height:40px;padding:0 5px;font-size:14px;border:3px solid #819cb0;font-weight:700;color:#222;text-align:center;width:auto;line-height:37px;font-family:Source Sans Pro,sans-serif;display:block}.template-header .header-extra{justify-content:flex-end;padding-left:10px}.template-header .header-extra>li:not(:first-child){margin-left:10px!important}}.product-details .cart-link{padding:10px 20px;color:#fff!important;background:var(--main-color)}.product-details .cart-link i{margin-inline-end:5px}@media (max-width:330px){.product-details .cart-link{font-size:12px}}@media (max-width:991px){.modal#variationModal .modal-quantity{margin-bottom:15px}.modal#variationModal .modal-quantity span{height:30px!important}}.review-content ul.review-value{padding-inline-end:10px;position:relative;cursor:pointer;display:inline-block}.review-content ul.review-value:not(:first-child){margin-inline-start:5px}.review-content ul.review-value:last-child:after{content:none}.review-content ul.review-value li{display:inline-block}.review-content ul.review-value:after{height:70%;transform:translateY(-50%);right:0;content:"";position:absolute;top:50%;background:#819cb0;width:1px}ul.review-value:hover{color:var(--hover-color)}.single-review .review-content p,.single-review .review-content ul{margin-top:5px}.single-review .review-thumb{padding:1px;border:1px solid #ddd;max-width:90px}.single-review .review-thumb img{height:100%;width:100%}.rate{margin-bottom:5px;transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s;background-position:0 -13px;width:95px}.rate,.rate .rating{height:13px;background-image:url(/assets/front/user/img/rate-star.png)!important;background-repeat:repeat-x}.rate .rating{background-position:0 0}.rating li{display:inline-block}.rating.user-rating{color:#fea116}.product-details .product-summary .rate,.shop-lookbook-slider .rate,.single-review .rate{margin-bottom:5px;margin-inline-start:0}.shop-sidebar .active-search{color:var(--main-color)!important;transition:.7s;padding-left:0}.slick-slide{margin-right:15px;margin-left:15px}.slick-slider{margin-right:-14px;margin-left:-14px}.modal button.close{height:30px;padding:0;font-size:20px;font-weight:400;right:0;color:#fff;position:absolute;opacity:1;text-align:center;top:0;margin:0;border-radius:0 5px 0 5px;background:var(--danger);width:30px;line-height:28px;z-index:1}.modal#variationModal .modal-body .form-group{padding:10px;border-radius:10px;background:#edecf1}.modal#variationModal .modal-body .form-group label{margin-bottom:0;color:#222}.page-link{color:#222}.page-item.active .page-link{border-color:var(--main-color);background-color:var(--main-color)}.product-loop .single-product a span{color:#798795}.product-loop .single-product .title a{color:#222}.electronics-product-item .electronics-product-content p,.product-loop .single-product .title{overflow:hidden;text-overflow:ellipsis;font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box}.product-loop .single-product{overflow:hidden}.product-loop .single-product:hover .product-img:before{opacity:1;visibility:visible}.product-loop .single-product .product-img:before{right:0;transition:all .3s;content:"";position:absolute;opacity:0;bottom:0;visibility:hidden;top:0;background-color:rgba(0,0,0,.5);left:0;z-index:1}.shop-details-wrap .single-product .tag,.shop-page-wrap .single-product .tag{font-size:13px;color:#222}.shop-page-wrap .single-product .rate{margin-bottom:10px;margin-inline:auto}.label.badge{font-size:12px;color:#fff;position:absolute;top:10px;background-color:var(--main-color);left:10px;z-index:2}.shop-top-bar .product-shorting select{height:50px;font-size:14px;font-weight:600;border-radius:0;line-height:50px}.header-sticky.sticky-on{right:0;position:fixed;top:0;box-shadow:0 8px 60px hsla(0,0%,9%,.1);background:#fff!important;left:0;z-index:999}.header-sticky.sticky-on .main_menu nav>ul>li>a{color:#222!important}.shop-sidebar .widget.product-filter-widget .range input{height:40px;padding-inline-start:15px;border:1px solid #eee;margin-bottom:10px;box-shadow:none}.shop-sidebar .widget.product-filter-widget .range .main-btn{padding:0 32px;border:none;color:#fff;background-color:var(--main-color);line-height:38px}.cart-area-section .variation-content :is(td,p){font-size:14px}.cart-area-section .variation-content td:not(:last-child){padding-inline-end:5px}.product-countdown{font-size:15px;font-weight:600;right:0;color:var(--main-color);bottom:0;background-color:#ededed;left:0}.flash-badge,.product-countdown{position:absolute;text-align:center}.flash-badge{height:25px;overflow:hidden;transform:rotate(-46deg);font-size:12px;border:1px dashed;color:#fff;top:10px;box-shadow:0 0 0 3px var(--main-color),0 21px 5px -18px rgba(0,0,0,.6);background:var(--main-color);left:-25px;width:100px;line-height:25px;z-index:2}.slick-dots{justify-content:center;list-style-type:none;margin:0;display:flex}.slick-dots li{margin:0 .15rem}.slick-dots button{height:10px;padding:0;border:none;text-indent:-9999px;background-color:#d1d0d0;border-radius:100%;width:10px;display:block}.slick-dots li.slick-active button{background-color:var(--main-color)}.slider-col-4 .slick-slide{height:auto}.product-gallery .slick-dots{position:static;display:block}.stock-label{padding:5px 10px;margin-inline:auto;font-size:16px;font-weight:600;right:0;color:#fff!important;position:absolute;bottom:0;text-align:center;border-radius:0;background:var(--danger);left:0;width:calc(100% - 20px);z-index:3}.shop-lookbook-item .stock-label{padding:4px 8px;font-size:12px;font-weight:500;right:unset;border-radius:0 5px 0 0;left:0;width:auto;line-height:1}.add-to-cart-btn .wish{padding:16px;color:#fff;background:var(--main-color)}.request-loader{height:100%;right:0;position:fixed;bottom:0;top:0;background-color:rgba(0,0,0,.7);left:0;width:100%;display:none;z-index:1050}.request-loader img{transform:translate(-50%,-50%);position:absolute;max-width:120px;top:50%;left:50%}.product-details .flash-badge{border-color:#d1d1d1;height:22px;transform:none;margin-bottom:10px;position:static;margin-inline-end:20px;border-radius:30px;width:60px;line-height:22px}.product-details .stock-label{margin-bottom:10px;margin-inline:unset;font-size:14px;font-weight:700;color:var(--danger)!important;position:relative;background-color:rgba(220,53,69,.2);width:auto}.product-details .product-countdown{text-align:unset;background-color:transparent}.product-details .syotimer__body{gap:10px;display:inline-flex}.product-details .product-countdown .syotimer-cell:after{content:""}.product-details .product-countdown .syotimer-cell__unit{font-size:12px;color:#000;display:block}.product-details .product-countdown .syotimer-cell{padding:10px;flex-direction:column;text-align:center;background-color:buttonface}.product-details .product-countdown .syotimer-cell *{line-height:1}.checkout-area-section #instructions>*{padding:15px 15px 0;color:#000;background-color:#ececec}.checkout-area-section #instructions>* p{color:#000}.checkout-area-section #instructions>:last-child{padding-bottom:15px}.newsletter{padding:15px;border:1px solid #ebebeb;border-radius:5px}.brand-item img{margin-inline:auto;max-width:150px;display:block}.shop-sidebar input[type=radio]{height:auto;transform:translateY(-50%);top:50%;width:12%;margin-top:0}.shop-sidebar .form-check-label{margin-inline-start:10px}input[type=file]{height:auto}.header-logo .logo,.navbar-brand,.site-branding,.site-logo{max-width:160px}textarea{border:1px solid #ebebeb!important}.latest-room{position:relative;z-index:1}.latest-room .slick-slide{margin:0 15px}.latest-room .slick-list{margin:0 -15px}.latest-room .section-title{color:#fff;padding-left:20px}.latest-room .section-title h1{color:#fff}.latest-room:after{height:100%;content:"";position:absolute;top:0;left:0;width:37.5%;z-index:-1}.single-room{color:#666565;background-color:#fff}.single-room .rate{right:25px;position:absolute;top:15px}.single-room .room-desc{padding:45px 25px 25px;position:relative}.single-room .room-desc h4{font-size:22px;margin-bottom:8px;line-height:30px}.single-room .room-desc h4,.single-room .room-desc p{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;line-clamp:2!important;display:-webkit-box}.single-room .room-desc .room-cat,.single-room .room-price{padding:8px 15px;font-size:15px;font-weight:700;color:#fff;border-radius:5px;display:inline-block}.single-room .room-price p{color:inherit}.single-room .room-desc .room-cat{font-size:14px;position:absolute;top:-20px;left:25px;margin-top:0}.single-room .room-desc .room-info{justify-content:space-between;margin-top:15px;display:flex}.single-room .room-desc .room-info i{font-size:15px;margin-right:7px}.single-room .room-desc .room-info li:last-child{margin-right:0}.single-room.list-style .room-desc{padding:25px 35px}.single-room.list-style .room-desc .room-cat{font-size:14px;position:unset;top:auto;left:auto;margin-top:0}.single-room.list-style .room-desc h4{margin-bottom:0}.single-room.list-style .room-desc .room-cat{margin-bottom:20px}.single-room.list-style .room-desc .room-info,.single-room.list-style .room-price{margin-top:20px}.single-room .room-thumb{overflow:hidden;position:relative}.single-room .room-price{right:10px;position:absolute;top:10px}.single-room .room-thumb img{transition:transform .4s;width:100%}.single-room:hover .room-thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}.rooms-warp .single-room{margin-bottom:30px}.room-arrows{margin-top:75px}.room-arrows span.slick-arrow{height:50px;font-size:18px;border:3px solid #283b86;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;text-align:center;border-radius:50%;cursor:pointer;width:50px;line-height:48px;display:inline-block}.room-arrows span.slick-arrow.next{margin-left:10px}.room-arrows span.slick-arrow:hover{border-color:transparent}.latest-room-slider .slick-dots{height:0;opacity:0;visibility:hidden;width:0;display:none}.page-Info{font-size:24px;margin-top:50px}.page-Info .big-num{min-height:50px;font-size:50px;color:#fff;position:relative;padding-right:50px;display:inline-block}.page-Info .big-num:before{height:50px;-webkit-transform:rotate(12deg);transform:rotate(12deg);right:35px;content:"";position:absolute;background:#fff;width:4px}.page-Info .big-num .small{font-size:24px;right:0;color:#6c799b;position:absolute;bottom:0}ul.list-inline li.disabled a{opacity:.6}.pagination-wrap{text-align:center;margin-top:30px}.pagination-wrap li{margin:0 2px}.pagination-wrap li a{height:50px;font-size:18px;font-weight:600;color:#fff;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;text-align:center;border-radius:50%;width:50px;line-height:50px;font-family:Montserrat,sans-serif;display:block}.rooms-warp .pagination-wrap{text-align:left}.filter-view{padding:20px;margin-bottom:45px;background-color:#fff}.filter-view ul li{padding:5px 0;font-size:18px;font-weight:700;margin-right:15px;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;position:relative;cursor:pointer;display:inline-block}.filter-view ul li a{color:inherit}.filter-view ul li::last-child{margin-right:0}.filter-view ul li:after{height:2px;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;content:"";position:absolute;opacity:0;bottom:0;left:0;width:0}.filter-view ul li.active-f-view:after,.filter-view ul li:hover:after{opacity:1;width:100%}.latest-room-d.section-bg,.rooms-warp.section-bg{background-color:#f1f8ff}.latest-room-d.section-padding,.room-details-wrapper.section-padding,.rooms-warp.section-padding{padding:130px 0}.latest-room-d .section-title h1{margin-bottom:35px}.room-details-wrapper .main-slider .single-img a{display:block}.room-details img{width:100%!important}.room-details-wrapper .room-details-tab .comment-area li{gap:15px;display:flex}.room-details-wrapper .room-details-tab .comment-area li:not(:last-child){margin-bottom:15px}.room-details-wrapper .room-details-tab .comment-area .comment-user{flex:0 0 auto;width:70px}.room-details-wrapper .room-details-tab .comment-area h6 .comment-date{font-weight:500;color:#919191}.room-details-wrapper .room-details-tab .comment-area h6{margin-bottom:0;line-height:1}.room-details-wrapper .room-details-tab .comment-area .user-rating{font-size:12px;color:var(--main-color)}.room-details-wrapper .room-details-tab .review-form button,.room-details-wrapper .room-details-tab .review-form input{padding-block:0}.room-details-wrapper .room-details-tab .review-form button{color:#fff;background-color:var(--main-color)}.latest-room{background-color:var(--hover-color)}.latest-room .shape-three{background-color:var(--main-color)}.latest-room:after{background-color:var(--hover-color)}.room-arrows span.slick-arrow:hover,.single-room .room-desc .room-cat,.single-room .room-price{background-color:var(--main-color)}.single-room .room-desc h4 a{color:inherit}.single-room .room-desc .room-info i,.single-room .room-desc h4 a:hover{color:var(--main-color)}.room-details-wrapper .main-slider .slick-arrow{background:var(--hover-color)}.room-cat a,.room-details-wrapper .main-slider .slick-arrow:hover{background-color:var(--main-color)}.room-details-wrapper .room-details-tab .nav.desc-tab-item li a.nav-link.active,.room-details-wrapper .room-details-tab .nav.desc-tab-item li a.nav-link:hover{border-color:var(--main-color);color:var(--main-color)}.room-details-wrapper .room-details-tab .review-form button:hover{background:var(--hover-color)}.rooms-warp .sidebar-wrap .widget{padding:16px 30px 30px;margin-bottom:40px;background-color:#fff}.rooms-warp .sidebar-wrap .widget .btn i{-webkit-transform:translate(0);transform:translate(0);color:#fff;position:unset}.rooms-warp .sidebar-wrap .widget .widget-title{margin-bottom:20px;position:relative;padding-bottom:10px}.rooms-warp .sidebar-wrap .widget .widget-title:after,.rooms-warp .sidebar-wrap .widget .widget-title:before{height:2px;content:"";position:absolute;bottom:0;left:0;width:10px}.rooms-warp .sidebar-wrap .widget .widget-title:after{left:17px;width:25px}.rooms-warp .sidebar-wrap .widget.search-widget{color:#fff}.rooms-warp .sidebar-wrap .widget.search-widget .widget-title{margin-bottom:0;color:#fff}.rooms-warp .sidebar-wrap .widget.search-widget .widget-title:after,.rooms-warp .sidebar-wrap .widget.search-widget .widget-title:before{height:0;width:0}.sidebar-wrap .widget .widget-title:after,.sidebar-wrap .widget .widget-title:before{background-color:var(--main-color)}.sidebar-wrap .widget.booking-widget .nice-select,.sidebar-wrap .widget.booking-widget ::-webkit-input-placeholder,.sidebar-wrap .widget.booking-widget input[type=email],.sidebar-wrap .widget.booking-widget input[type=number],.sidebar-wrap .widget.booking-widget input[type=password],.sidebar-wrap .widget.booking-widget input[type=tel],.sidebar-wrap .widget.booking-widget input[type=text],.sidebar-wrap .widget.booking-widget input[type=url],.sidebar-wrap .widget.booking-widget select{font-weight:500;color:#919191}.sidebar-wrap .widget.fillter-widget .input-wrap{flex-direction:column;display:flex}.sidebar-wrap .input-wrap{position:relative;width:100%}.sidebar-wrap .input-wrap i{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:25px;color:var(--main-color);position:absolute;top:50%;background:transparent}.sidebar-wrap .widget.fillter-widget .checkboxes label:after{left:-14px}.sidebar-wrap .widget.fillter-widget .slider-range .ui-widget-header{background:var(--main-color)}.sidebar-wrap .widget.fillter-widget .slider-range .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{border-color:var(--main-color)}.sidebar-wrap .widget.fillter-widget .slider-range span.ui-slider-handle.ui-state-default.ui-corner-all{border:1px solid var(--main-color);background:var(--main-color)}.sidebar-wrap .widget.booking-widget .widget-title{background-color:var(--main-color)}.sidebar-wrap .ui-slider-horizontal .ui-slider-range{height:8px}.sidebar-wrap .widget.category-widget .single-cat a:hover{color:var(--main-color)}.sidebar-wrap .widget.search-widget{background-color:var(--main-color)}.sidebar-wrap .widget.recent-news li .recent-post-desc h6 a{color:var(--hover-color)}.sidebar-wrap .widget.category-widget ul li.active a,.sidebar-wrap .widget.category-widget ul li.active:before,.sidebar-wrap .widget.category-widget ul li:hover a,.sidebar-wrap .widget.category-widget ul li:hover:before,.sidebar-wrap .widget.recent-news li .recent-post-desc h6 a:hover{color:var(--main-color)}.sidebar-wrap .widget.category-widget ul li a{font-size:16px;color:var(--hover-color)}.sidebar-wrap .widget.category-widget ul li{position:relative}.sidebar-wrap .widget.category-widget ul li:before{font-size:16px;margin-right:10px;transition:.5s;content:"\f101";font-family:Font Awesome\ 5 Pro}.sidebar-wrap :is(button){padding:0;font-size:18px;border:none;font-weight:700;color:#fff;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;text-transform:uppercase;background-color:var(--main-color);border-radius:0}.blog-section :is(.main-btn,.template-btn){margin-top:30px}.sidebar-wrap :is(input[type=text],input[type=email],input[type=url],input[type=number],input[type=tel],input[type=password],select,textarea,.nice-select){height:80px;padding:0 45px 0 30px;font-size:18px;border:2px solid #dfe9f4;font-weight:600;background-color:#fff;border-radius:5px;width:100%;line-height:80px}.filter-view ul li.active-f-view a,.filter-view ul li:hover a{color:var(--main-color)}.filter-view ul li:after,.post-thumb .price-tag{background-color:var(--main-color)}.post-thumb{overflow:hidden;margin-bottom:30px}.entry-meta li{display:inline-block}.entry-meta li i{color:var(--main-color)}.dark-version :is(.latest-room-d.section-bg,.rooms-warp.section-bg){background-color:#0e0e0f}.dark-version :is(.filter-view,.single-room,.rooms-warp .sidebar-wrap .widget,.sidebar-wrap :is(input[type=text],input[type=email],input[type=url],input[type=number],input[type=tel],input[type=password],select,textarea,.nice-select),.room-details-wrapper .sidebar-wrap .widget,.room-details-wrapper .room-details-tab .comment-area,.room-details .bg-light){background-color:transparent!important}.dark-version :is(.filter-view,.single-room,.rooms-warp .sidebar-wrap .widget,.sidebar-wrap :is(input[type=text],input[type=email],input[type=url],input[type=number],input[type=tel],input[type=password],select,textarea,.nice-select),.room-details-wrapper .sidebar-wrap .widget,.room-details .bg-light){border:1px solid #383839!important}.dark-version :is(.single-room .room-desc h4 a){color:#fff}.user-dashbord :is(.pending,.completed,.rejected,.free){padding:5px 10px;font-size:12px;font-weight:400;color:#fff;border-radius:3px;line-height:normal}.user-dashbord .pending{background-color:var(--warning)}.user-dashbord .completed{background-color:var(--success)}.user-dashbord .rejected{background-color:var(--danger)}.user-dashbord .free{background-color:var(--primary)}.user-dashbord .main-table .dataTables_wrapper th{padding:10px;font-size:14px}.user-dashbord .main-table .dataTables_wrapper td a.btn{padding:.375rem .75rem;font-size:14px;font-weight:500;color:#fff;transition:all .3s;margin:0;border-radius:3px;background:var(--main-color);line-height:18px}.user-dashbord div.table-responsive>div.dataTables_wrapper>div.row{margin-bottom:15px;align-items:center;margin-top:20px}.user-dashbord div.dataTables_wrapper div.dataTables_info{margin-top:0}.user-dashbord .main-table .dataTables_wrapper select{display:inline-block!important}.user-dashbord .main-table .dataTables_wrapper .nice-select{display:none!important}.purchase-message{padding:100px 0}.purchase-message .icon{font-size:56px}.purchase-message p{margin-bottom:0}.work-area{padding:100px 0 50px}.work-area .pb-20{padding-bottom:20px}.single-work-box{margin-bottom:50px;transition:all .3s}.single-work-img{overflow:hidden;border-radius:10px 10px 0 0}.single-work-img img{transition:.3s;width:100%}.single-work-img:hover img{transform:scale(1.1)}.progress-bar-area{overflow:hidden;padding:10px 0;margin-bottom:23px}.progress-bar{height:10px;overflow:visible;border-radius:50px;background:#f6f6f6;width:100%}.progress-bar-inner{height:10px;position:relative;border-radius:50px;background:var(--main-color)}.width-70{width:70%}.width-60{width:60%}.width-80{width:80%}.width-75{width:75%}.width-80{width:90%}.progress-bar-style{height:20px;right:-19px;content:"";position:absolute;top:-5px;border-radius:50%;background:var(--main-color);width:20px}.single-work-content{padding:33px 30px 40px;position:relative;background:#fff}.single-work-content h3{font-size:27px;margin-bottom:27px;color:#191919}.single-work-content h3 a{color:inherit}.work-area-v1 .single-work-box .single-work-content .work-meta{position:relative}.work-area-v1 .single-work-box .single-work-content .work-meta span{margin-bottom:20px;display:block}.work-area-v1 .single-work-box .single-work-content .work-meta span span{margin-bottom:0!important;display:inline-block!important}.single-work-box .single-work-content .work-meta span.goal:before,.single-work-box .single-work-content .work-meta span.mission:before{padding-inline-end:10px;font-size:20px;color:var(--main-color);font-family:Flaticon;display:inline-block}.single-work-box .single-work-content .work-meta span.goal:before{content:"\f105"}.single-work-box .single-work-content .work-meta span.mission:before{content:"\f104"}.absolute-counter{transform:translateY(-50%);font-size:42px;right:10%;position:absolute;top:50%}.btn.work-btn{padding:14px 29px;letter-spacing:0;border-radius:2px;margin-top:14px}.btn.work-btn:hover{border-color:#191919;color:#191919;background:transparent}.btn-bg-1{color:#fff;background:var(--main-color)}.btn-bg-2{background:#0fc392}.btn-bg-3{background:#f37a32}.btn-bg-4{background:#bb5bd6}.btn-bg-5{background:#32b1f3}.btn-bg-6{background:#f87055}.progress-bar-design-2{height:10px;position:relative;background:#f6f6f6;width:100%}.progress-bar-inner-design-2{height:100%;position:absolute;background:var(--main-color);width:70%}.progress-bar-style-design-2{height:30px;justify-content:center;right:-24px;color:#fff;position:absolute;top:24px;align-items:center;background:var(--main-color);width:50px;display:flex;z-index:1}.progress-bar-style-design-2:before{height:15px;transform:rotate(45deg);content:"";position:absolute;top:0;background:var(--main-color);left:18px;width:15px;margin-top:-7.5px}.progress-bar-area-design-2{overflow:hidden;padding-bottom:52px;margin-top:-1px}.work-area-v5 .single-work-box:hover{border:none;box-shadow:0 20px 40px 0 rgba(0,41,124,.08)}.work-area-v5 .single-work-box:hover .single-work-content{border-color:transparent}.work-area-v5 .single-work-box .single-work-content{border:1px solid #e3eaec;border-top:none}.causes-single-wrapper .single-work-content{padding:0;border-radius:0;margin-top:42px}.causes-single-wrapper .single-work-img{border-radius:0}.causes-single-wrapper .single-work-content h2{margin-bottom:12px}.causes-single-wrapper .single-work-content .nusafe-img,.causes-single-wrapper .single-work-content p{margin-bottom:20px}.causes-single-wrapper .single-work-content .progress-bar-area{padding:27px 0;margin-bottom:0}.causes-single-wrapper .single-work-content .progress-bar-area .progress-bar,.work-area .single-work-content .progress-bar-area .progress-bar{overflow:visible;background:#f0f0f0}.causes-single-wrapper .single-work-content .progress-bar-area .progress-bar-style p{color:#646464;position:absolute;top:-24px}.nusafe-sidebar .widget-box{padding:30px;border:1px solid #dddfe1;margin-bottom:30px;position:relative}.nusafe-sidebar .widget-box:before{height:40px;content:"";position:absolute;top:50px;background:var(--main-color);left:-1.5px;width:3px}.nusafe-sidebar .widget-box .widget-title{margin-bottom:20px;color:#191919}.form_group{position:relative}.donation-form{margin-bottom:25px}.donation-form input.amount_input{height:50px!important;padding-inline-start:70px!important;border:1px solid #dddfe1;border-inline-start-width:0;width:150px}.donation-form .amount-btn{margin-bottom:25px}.donation-form .form_group span{height:50px;border-right:1px solid #dddfe1;justify-content:center;color:#fff;position:absolute;top:0;align-items:center;background:var(--main-color);left:0;width:50px;display:flex}.donation-form ul{margin-bottom:20px}.donation-form ul li{margin-inline-end:13px;margin-bottom:10px;display:inline-block}.donation-form ul li a{height:50px;border:1px solid #dddfe1;color:#646464;text-align:center;width:80px;line-height:50px;display:block}.donation-form ul li a:hover{border-color:var(--main-color)}.donation-form .btn{padding:20px 30px;font-size:13px;border:2px solid transparent;font-weight:500;margin-bottom:0;color:#fff;transition:all .3s ease 0s;text-transform:uppercase;letter-spacing:1px;text-align:center;border-radius:2px;background:var(--main-color) none repeat scroll 0 0;cursor:pointer;width:100%;line-height:1;touch-action:manipulation;vertical-align:middle;display:inline-block}.donation-form .btn:hover{border-color:transparent;color:#fff;background:var(--main-color)}.donation-form :is(input[type=text],input[type=email],input[type=url],input[type=number],input[type=tel],input[type=password],select,textarea,.nice-select,){height:52px!important;width:100%}.donation-form .nice-select{margin-bottom:10px}.donation-form .nice-select .list{height:200px;overflow-y:auto;flex-direction:column;display:flex}.donation-form .nice-select span{all:unset}.widget-box .category-list li,.widget-box .info-list li{margin-bottom:20px;border-bottom:1px solid #dddfe1;padding-bottom:15px;line-height:20px}.widget-box .category-list li:last-child,.widget-box .info-list li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.widget-box .category-list li a:focus,.widget-box .category-list li a:hover{color:var(--main-color)}.widget-box .category-list li a,.widget-box .info-list li span{color:#646464;display:block}.widget-box .category-list li a span,.widget-box .info-list li span{float:right}.donation-form .form_group{margin-bottom:20px;position:relative}.single-post .post-thumb{overflow:hidden;margin-bottom:0}.post-thumb .price-tag{padding:12px 20px;font-size:20px;font-weight:700;right:20px;color:#fff;position:absolute;top:20px;border-radius:5px;z-index:1}.post-thumb img{-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.post-thumb .single-dots img:hover{-webkit-transform:none;transform:none}.room-cat{margin-bottom:30px}.room-cat a{padding:10px 15px;font-size:14px;font-weight:700;color:#fff;border-radius:5px;display:inline-block}.entry-title{font-size:30px}.entry-meta,.entry-title{margin-bottom:20px}.entry-meta li{margin-right:30px}.entry-meta li a{color:#666565}.entry-meta li i{font-size:15px;margin-right:8px}.entry-content figure.entry-media-img img{-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;width:100%}.entry-content figure.entry-media-img:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.entry-content blockquote{font-size:20px;font-weight:700;color:#0f172b;position:relative;line-height:28px;font-family:Montserrat,sans-serif;padding-left:35px}.entry-content blockquote:before{height:100%;content:"";position:absolute;top:0;background:#fea116;left:0;width:5px}.entry-content blockquote .blockquote-v{font-size:18px;color:#666565}.entry-footer{margin-top:35px}.entry-footer .social-share li a{height:30px;font-size:14px;color:#626e8b;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;text-align:center;background-color:#dfe9f4;border-radius:50%;margin-left:10px;width:30px;line-height:30px;display:inline-block}.entry-footer .social-share li a:hover{color:#fff;background-color:#fea116}.entry-footer .social-share li.title{font-size:16px;font-weight:700;color:#0f172b}.room-details-wrapper .room-specification .specific-title{font-size:24px;margin-bottom:20px;line-height:35px}.room-details-wrapper .room-specification .pricing-plan{font-size:15px}.room-details-wrapper .room-specification .pricing-plan table{width:100%}.room-details-wrapper .room-specification .pricing-plan table td{padding-bottom:15px}.room-details-wrapper .room-specification .pricing-plan table td.big{font-size:18px;font-weight:600;text-align:right}.room-details-wrapper .room-specification .facilities,.room-details-wrapper .room-specification .feature{margin-bottom:55px;padding-left:50px}.room-details-wrapper .room-specification .facilities li,.room-details-wrapper .room-specification .feature li{font-size:15px;line-height:32px}.room-details-wrapper .room-specification .accomodation,.room-details-wrapper .room-specification .bedrooms{font-size:15px;margin-bottom:30px;line-height:26px}.room-details-wrapper .sidebar-wrap .widget{background-color:#dfe9f4}.room-details-wrapper .main-slider{position:relative}.room-details-wrapper .main-slider .single-img{overflow:hidden}.room-details img{width:100%}.room-details-wrapper .dots-slider .slick-slide{margin:0 5px}.room-details-wrapper .dots-slider .slick-list{margin:0 -5px}.room-details-wrapper .main-slider .slick-arrow{height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:#fff;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;position:absolute;opacity:0;visibility:hidden;text-align:center;top:50%;cursor:pointer;left:20px;width:50px;line-height:50px;z-index:1}.room-details-wrapper .main-slider .slick-arrow.next{right:20px;left:auto}.room-details-wrapper .main-slider:hover .slick-arrow{opacity:1;visibility:visible;left:0}.room-details-wrapper .main-slider:hover .slick-arrow.next{right:0;left:auto}.room-details-wrapper .dots-slider{margin-right:-15px;margin-left:-15px;margin-top:30px}.room-details-wrapper .dots-slider .single-dots{cursor:pointer}.room-details-wrapper .entry-title{font-size:32px}.room-details-wrapper .room-details-tab{margin-top:50px}.room-details-wrapper .room-details-tab .nav.desc-tab-item{display:inherit}.room-details-wrapper .room-details-tab .nav.desc-tab-item li{margin-bottom:15px;display:block}.room-details-wrapper .room-details-tab .nav.desc-tab-item li a.nav-link{padding:5px 0;font-size:18px;font-weight:600;color:#666565;position:relative;border-bottom:1px solid #6665554f}.room-details-wrapper .room-details-tab .tab-title{margin-bottom:5px}.room-details-wrapper .room-details-tab #roomMaps{height:400px;margin-bottom:30px;width:100%}.room-details-wrapper .room-details-tab .comment-area{padding:0 0 15px;margin-bottom:50px;border-bottom:1px solid #6665554f;background-color:#fff}.room-details-wrapper .room-details-tab .comment-area .comment-desc{position:relative}.room-details-wrapper .room-details-tab .comment-area .comment-desc .user-rating{font-size:13px;margin-bottom:5px;color:#fea116;line-height:normal}.room-details-wrapper .room-details-tab .review-form .input-wrap{margin-bottom:30px}.room-details-wrapper .room-details-tab .review-form .input-wrap:last-child{margin-bottom:0}.room-details-wrapper .room-details-tab .review-form .input-wrap.text-area{margin-bottom:20px}.room-details-wrapper .room-details-tab .review-form button,.room-details-wrapper .room-details-tab .review-form input{height:60px;line-height:60px}.room-details-wrapper .room-details-tab .review-form button{font-size:14px;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.room-details-wrapper .room-details-tab .review-form button:hover{color:#fff}.room-details-wrapper .room-details-tab .review-form input,.room-details-wrapper .room-details-tab .review-form textarea ::-webkit-input-placeholder{font-size:14px;color:#666565}.room-details-wrapper .room-details-tab .review-form input,.room-details-wrapper .room-details-tab .review-form textarea :-ms-input-placeholder{font-size:14px;color:#666565}.room-details-wrapper .room-details-tab .review-form input,.room-details-wrapper .room-details-tab .review-form textarea ::-ms-input-placeholder{font-size:14px;color:#666565}.room-details-wrapper .room-details-tab .review-form input,.room-details-wrapper .room-details-tab .review-form textarea ::placeholder{font-size:14px;color:#666565}.ammenities a{padding:10px 23px;border:1px solid #f1f1f1;margin-right:5px;margin-bottom:7px;display:inline-block}.post-details{padding:50px 30px;margin-bottom:60px;background-color:#fff}.post-details .post-thumb{margin:-50px -30px 30px}.comment-area{padding:60px 70px 60px 40px;margin-bottom:75px;background-color:#fff}.comment-area .comment-list li{min-height:100px;margin-bottom:15px;position:relative;padding-left:100px}.comment-area .comment-list li .comment-user{height:auto;position:absolute;top:0;left:0;width:80px}.comment-area .comment-list li .comment-user img{border-radius:50px;width:100%}.comment-area .comment-list li .comment-desc{font-size:15px;line-height:28px}.comment-area .comment-list li .comment-desc h6{font-size:18px;margin-bottom:5px;line-height:20px}.comment-area .comment-list li .comment-desc h6 span{font-size:13px;font-weight:300;font-family:Open Sans,sans-serif;display:block}.comment-area .comment-list li .comment-desc a.reply-comment{font-size:14px;font-weight:700;color:#666565;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;margin-top:10px;font-family:Montserrat,sans-serif}.comment-area .comment-list li .comment-desc a.reply-comment i{font-size:18px;position:relative;top:3px;margin-left:8px}.comment-area .comment-list li ul.children{margin-left:-100px}.comment-area .comment-list li ul.children li{margin-bottom:0;margin-top:50px}.comment-area .comment-list li:last-child{margin-bottom:0}.comment-form-title,.comment-title{font-size:30px;margin-bottom:30px;position:relative;padding-bottom:20px;line-height:42px}.comment-form-title:after,.comment-form-title:before,.comment-title:after,.comment-title:before{height:3px;content:"";position:absolute;bottom:0;left:0;width:18px}.comment-form-title:after,.comment-title:after{left:24px;width:40px}.comment-form{padding:60px 30px;background-color:#fff}.comment-form .input-wrap{margin-bottom:20px}.comment-form .input-wrap input{height:70px;line-height:70px}.comment-form .input-wrap input:focus,.comment-form .input-wrap textarea:focus{outline:2px solid #fea116}.comment-form .btn{padding:25px 45px;font-size:15px;border-radius:35px}figure{overflow:hidden;margin:0}.sidebar-wrap .widget{padding:16px 30px 30px;margin-bottom:40px;background-color:#fff}.sidebar-wrap .widget .btn i{-webkit-transform:translate(0);transform:translate(0);color:#fff;position:unset}.sidebar-wrap .widget .widget-title{margin-bottom:20px;position:relative;padding-bottom:10px}.sidebar-wrap .widget .widget-title:after,.sidebar-wrap .widget .widget-title:before{height:2px;content:"";position:absolute;bottom:0;left:0;width:10px}.sidebar-wrap .widget .widget-title:after{left:17px;width:25px}.sidebar-wrap .widget.search-widget{color:#fff}.sidebar-wrap .widget.search-widget .widget-title{margin-bottom:0;color:#fff}.sidebar-wrap .widget.search-widget .widget-title:after,.sidebar-wrap .widget.search-widget .widget-title:before{height:0;width:0}.search-widget ul.categories li{position:relative}.search-widget ul.categories li:before{font-size:10px;color:#777;content:"\f324";position:absolute;top:0;font-family:Font Awesome\ 5 Pro;display:inline-block}.search-widget ul.categories li a{font-size:14px;color:inherit;padding-left:15px}.sidebar-wrap .widget.search-widget form{position:relative}.sidebar-wrap .widget.search-widget form input{font-size:16px;border:none;color:#666565;border-radius:0}.sidebar-wrap .widget.search-widget form button{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:0;right:25px;color:#666565;position:absolute;top:50%;background-color:transparent}.sidebar-wrap .widget.search-widget form ::-webkit-input-placeholder{font-size:16px;color:#666565}.sidebar-wrap .widget.search-widget form :-ms-input-placeholder{font-size:16px;color:#666565}.sidebar-wrap .widget.search-widget form ::-ms-input-placeholder{font-size:16px;color:#666565}.sidebar-wrap .widget.search-widget form ::placeholder{font-size:16px;color:#666565}.sidebar-wrap .widget.recent-news li{margin-bottom:20px;-webkit-box-align:center;border-bottom:1px solid #d7d7d7;align-items:center;padding-bottom:20px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar-wrap .widget.recent-news li .recent-post-img img{max-width:70px;max-height:70px}.sidebar-wrap .widget.recent-news li .recent-post-desc{padding-left:20px}.sidebar-wrap .widget.recent-news li .recent-post-desc h6{font-size:18px;line-height:26px}.sidebar-wrap .widget.recent-news li .recent-post-desc span.date{font-size:14px}.sidebar-wrap .widget.recent-news li:last-child{border:none;margin-bottom:0;padding-bottom:0}.sidebar-wrap .widget.category-widget .single-cat{height:130px;padding:20px;font-size:20px;font-weight:600;margin-bottom:20px;color:#fff;-webkit-box-align:end;position:relative;align-items:flex-end;-ms-flex-align:end;font-family:Montserrat,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.sidebar-wrap .widget.category-widget .single-cat a{color:#fff}.sidebar-wrap .widget.category-widget .single-cat:before{height:100%;content:"";position:absolute;top:0;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.3)),color-stop(46%,rgba(15,23,43,.4)));background:linear-gradient(180deg,hsla(0,0%,100%,.3) 0,rgba(15,23,43,.4) 46%);left:0;width:100%;z-index:-1}.sidebar-wrap .widget.category-widget .single-cat:last-child{margin-bottom:0}.sidebar-wrap .widget.booking-widget .widget-title{padding:20px 30px;font-weight:600;color:#fff;margin:-17px -30px 20px}.sidebar-wrap .widget.booking-widget .widget-title span{font-size:16px;font-weight:700;font-family:Open Sans,sans-serif}.sidebar-wrap .widget.booking-widget .widget-title:after{visibility:hidden;display:none}.booking-widget small{line-height:18px;display:inline-block}.sidebar-wrap .widget.booking-widget .input-wrap i{top:50%}.sidebar-wrap .widget.booking-widget .btn{height:60px;margin-bottom:0;line-height:60px}.sidebar-wrap .widget.booking-widget .nice-select,.sidebar-wrap .widget.booking-widget ::-webkit-input-placeholder,.sidebar-wrap .widget.booking-widget input[type=email],.sidebar-wrap .widget.booking-widget input[type=number],.sidebar-wrap .widget.booking-widget input[type=password],.sidebar-wrap .widget.booking-widget input[type=tel],.sidebar-wrap .widget.booking-widget input[type=text],.sidebar-wrap .widget.booking-widget input[type=url],.sidebar-wrap .widget.booking-widget select{height:60px;font-size:16px;font-weight:600;color:#666565;line-height:60px}.sidebar-wrap .widget.fillter-widget .input-wrap{margin-bottom:12px}.sidebar-wrap .widget.booking-widget .input-wrap #date-range,.sidebar-wrap .widget.fillter-widget .input-wrap #date-range{cursor:pointer}.sidebar-wrap .widget.fillter-widget .input-wrap:last-child{margin-bottom:0}.sidebar-wrap .widget.fillter-widget .input-wrap .nice-select,.sidebar-wrap .widget.fillter-widget .input-wrap input{height:50px;font-size:16px;color:#666565;line-height:50px}.sidebar-wrap .widget.fillter-widget .input-wrap ::-webkit-input-placeholder{font-size:16px;color:#666565}.sidebar-wrap .widget.fillter-widget .input-wrap :-ms-input-placeholder{font-size:16px;color:#666565}.sidebar-wrap .widget.fillter-widget .input-wrap ::-ms-input-placeholder{font-size:16px;color:#666565}.sidebar-wrap .widget.fillter-widget .input-wrap ::placeholder{font-size:16px;color:#666565}.sidebar-wrap .widget.fillter-widget .btn{padding:20px}.sidebar-wrap .widget.fillter-widget .btn i{color:#fff}.sidebar-wrap .widget.fillter-widget .slider-range{padding-right:10px;padding-left:10px}.sidebar-wrap .widget.fillter-widget .slider-range .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{height:8px}.sidebar-wrap .widget.fillter-widget .slider-range span.ui-slider-handle.ui-state-default.ui-corner-all{top:-7px;border-radius:50%}.sidebar-wrap .widget.fillter-widget .slider-range span.ui-slider-handle.ui-state-default.ui-corner-all:focus{outline:none}.sidebar-wrap .widget.fillter-widget .price-ammount{margin-top:15px}.sidebar-wrap .widget.fillter-widget .price-ammount input{height:50px;font-size:15px}.sidebar-wrap .widget.fillter-widget .checkboxes p{margin-bottom:5px;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar-wrap .widget.fillter-widget .checkboxes input[type=checkbox]{height:16px;position:relative;opacity:0;width:16px;z-index:2}.sidebar-wrap .widget.fillter-widget .checkboxes label{font-size:16px;font-weight:600;margin-bottom:0;position:relative;padding-left:15px;display:inline-block}.sidebar-wrap .widget.fillter-widget .checkboxes label:after,.sidebar-wrap .widget.fillter-widget .checkboxes label:before{content:"";position:absolute;display:inline-block}.sidebar-wrap .widget.fillter-widget .checkboxes label:before{height:16px;border:1px solid;top:5px;left:-18px;width:16px}.sidebar-wrap .widget.fillter-widget .checkboxes label:after{height:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:2px solid;border-bottom:2px solid;top:8px;left:-13px;width:9px}.sidebar-wrap .widget.fillter-widget .checkboxes input[type=checkbox]+label:after{content:none}.sidebar-wrap .widget.fillter-widget .checkboxes input[type=checkbox]:checked+label:after{content:""}.sidebar-wrap .widget.fillter-widget .checkboxes input[type=checkbox]:focus+label:before{outline:5px auto #3b99fc}.daterangepicker td.disabled.off{color:#ff3737;opacity:.5}.feadback-slide .slick-slide{margin:0 10px}.feadback-slide .slick-list{margin:0 -10px}.room-details-wrapper .price-option-table ul .single-price-option span.title{display:block}.room-details-wrapper .price-option-table ul .single-price-option span.title span.amount{float:right}.room-details-wrapper .price-option-table ul .single-price-option span.title{font-weight:600;color:#666565;padding-left:7px}.user-dashbord .main-table tr td a{color:var(--main-color)}.dark-version div#preloader{background-color:var(--color-dark)}.dark-version .bg-light{background-color:#1c1c1d!important}.room-details-tab a.text-primary{color:var(--main-color)!important}.form-control:focus{background-color:transparent}.dark-version .sidebar-wrap .widget.booking-widget .nice-select,.dark-version .sidebar-wrap .widget.booking-widget input[type=email],.dark-version .sidebar-wrap .widget.booking-widget input[type=number],.dark-version .sidebar-wrap .widget.booking-widget input[type=password],.dark-version .sidebar-wrap .widget.booking-widget input[type=tel],.dark-version .sidebar-wrap .widget.booking-widget input[type=text],.dark-version .sidebar-wrap .widget.booking-widget input[type=url],.dark-version .sidebar-wrap .widget.booking-widget select,.dark-version .sidebar-wrap .widget.booking-widget::placeholder,.dark-version .user-dashbord .user-sidebar a,.dark-version .user-sidebar .menu-item-has-children>a:after{color:#cfcfcf!important}.user-sidebar .menu-item-has-children>a{position:relative}.user-sidebar .menu-item-has-children>a:after{font-size:20px;color:#000;content:"+";float:right}.user-sidebar .menu-item-has-children.open>a:after{content:"-"}.user-sidebar .menu-item-has-children .sub-menu{padding-inline-start:25px;padding-top:15px;font-size:14px;background-color:transparent!important}.user-sidebar .menu-item-has-children:not(.open) .sub-menu{display:none}.user-sidebar .sub-menu li:not(:last-child){margin-bottom:5px;padding-bottom:5px}.contact-section.contact-page .contact-form{margin-bottom:0!important;z-index:1}.contact-section.contact-page .contact-map{margin-top:-150px}.shop-page-wrap .product-shorting .nice-select{height:50px;font-size:14px;font-weight:600;padding-block:0;border-radius:0;line-height:50px}.shop-page-wrap .product-shorting .nice-select .list{width:fit-content}.dark-version .table td,.dark-version .table th,.dark-version .table thead th,.dark-version .user-dashbord .account-info,.dark-version .user-dashbord .card,.dark-version .user-dashbord .user-sidebar{border-color:#4e4e4e}.dark-version .causes-single-wrapper .single-work-content .progress-bar-area .progress-bar,.dark-version .work-area .single-work-content .progress-bar-area .progress-bar{background:#100d29}.dark-version .btn.work-btn:hover{border-color:#fff;color:#fff}.course-videos-wrapper .content-box{overflow:hidden;overflow-y:scroll;max-height:500px}.anonymous_user{font-size:14px;margin-top:20px}.anonymous_user input{height:14px;margin-right:5px;width:14px}.color-primary{color:var(--main-color)}.input-group.textarea .icon{transform:none;top:20px}.dark-version .course-accordian .card,.dark-version .curriculum-accordion .card{background-color:transparent}.dark-version .course-videos-area .course-videos-sidebar .course-video-nav .course-section ul.list li a,.dark-version .curriculum-accordion .card *{color:#fff!important}.dark-version .course-details-area .course-details-items .course-thumb .tab-btns,.dark-version .course-grid-area .course-sidebar .course-price-filter .course-title,.dark-version .course-grid-area .single-courses .courses-content ul,.dark-version .download-box h4,.dark-version .quiz-content-box,.dark-version .quiz-option ul li{border-color:var(--color-white-10)!important}.dark-version .course-videos-area .course-videos-sidebar .course-video-nav .course-section ul.list li a,.dark-version .download-box{background-color:var(--color-white-10)}.dark-version .single-room .room-desc .room-info li,.dark-version .single-room .room-desc p,.dark-version input,.dark-version input::placeholder{color:var(--color-white-60)!important}.dark-version .bg-white{background-color:var(--color-white-10)!important}.contact-section .textarea textarea{padding-top:20px}.toast.toast-success{background-color:var(--success)}.toast.toast-warning{background-color:var(--warning)}.toast.toast-error{background-color:var(--danger)}.toast.toast-info{background-color:var(--info)}.quiz-content-box .btn.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem;line-height:1.5}body.dark-version .color-primary{color:var(--main-color)!important}.error-txt{text-align:center}.error-txt .oops{max-width:120px;margin:auto auto 20px}.error-txt p{font-weight:500;max-width:500px;margin:15px 0}.error-txt .go-home-btn{padding:10px 20px;color:#fff;text-transform:capitalize;background-color:var(--main-color)!important;border-radius:5px;display:inline-block}.fill-primary{fill:var(--main-color)!important}.floating-wpp .floating-wpp-input-message textarea{background-color:#fff}.floating-wpp .floating-wpp-input-message textarea,.floating-wpp .floating-wpp-popup.active .floating-wpp-message{color:#616161}.floating-wpp .floating-wpp-input-message textarea{border-color:#ccc!important}.floating-wpp .close{color:#fff}body.dark-version .daterangepicker,body.dark-version .daterangepicker .calendar-table{border-color:#383839;background:#0e0e0f}body.dark-version .daterangepicker .calendar-table{background:#1b1b1d}body.dark-version .daterangepicker .drp-buttons{border-color:#383839}body.dark-version .daterangepicker td.off,body.dark-version .daterangepicker td.off.end-date,body.dark-version .daterangepicker td.off.in-range,body.dark-version .daterangepicker td.off.start-date{background:#0e0e0f}body.dark-version .daterangepicker .calendar-table .next span,body.dark-version .daterangepicker .calendar-table .prev span{border-color:#fff;color:#fff}body.dark-version .daterangepicker .drp-buttons .btn{color:#fff}.cookie-consent{padding:15px 0;color:#fff;position:fixed;bottom:0;background-color:#262938;width:100%;z-index:10000000000}.cookie-container{justify-content:space-between;align-items:center;display:flex}button.cookie-consent__agree{padding:5px 16px;font-size:14px;border:none;color:#fff;background-color:var(--main-color);border-radius:3px;cursor:pointer}span.cookie-consent__message{font-size:14px;color:#fff;background-color:transparent!important}@media only screen and (max-width:991px){.cookie-container{text-align:center;display:block}button.cookie-consent__agree{margin-top:15px}span.cookie-consent__message{line-height:20px;display:block}}