.video-section{position:relative;z-index:1}.video-section .inner-container{position:relative;display:block;width:100%;text-align:center;padding:250px 0;border-radius:30px;background-size:cover;background-repeat:no-repeat;background-position:50%}.video-section .inner-container:before{position:absolute;content:"";background:#000;width:100%;height:100%;left:0;top:0;border-radius:30px;opacity:.5}.video-section .inner-container .shape{position:absolute;right:-124px;bottom:-107px;width:293px;height:293px;background-repeat:no-repeat;z-index:-1}.video-section .inner-container .video-btn a{position:relative;display:inline-block;width:100px;height:100px;line-height:104px;text-align:center;font-size:30px;color:#fff;border-radius:50%}.video-section .inner-container .video-btn a:after,.video-section .inner-container .video-btn a:before{width:100%;height:100%;border-radius:50%;background:transparent;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:.9s;content:"";position:absolute;box-shadow:0 0 0 0 rgba(135,195,50,.2);animation:ripple 3s infinite;transition:all .4s ease}.video-section .inner-container .video-btn a:after{animation-delay:.6s}.page-title{position:relative;padding:100px 0}.page-title .bg-layer{background-size:cover;background-repeat:no-repeat;background-position:50%}.page-title .bg-layer,.page-title .bg-layer:before{position:absolute;left:0;top:0;width:100%;height:100%}.page-title .bg-layer:before{content:"";background:#000;opacity:.7}.page-title h1{display:block;font-size:50px;line-height:60px;color:#fff;font-weight:700;margin-bottom:20px}.page-title .bread-crumb li{position:relative;display:inline-block;font-size:20px;line-height:30px;color:#fff;font-weight:500;padding-right:20px;margin-right:8px}.page-title .bread-crumb li:last-child{padding:0!important;margin:0!important}.page-title .bread-crumb li a{display:inline-block;color:#fff}.page-title .bread-crumb li:before{position:absolute;content:"\f105";font-family:Font Awesome\ 5 Pro;top:1px;right:0;font-size:16px}.page-title .bread-crumb li:last-child:before{display:none}.page-title .post-info{margin-bottom:18px}.page-title .post-info li{position:relative;display:inline-block;font-size:16px;line-height:20px;padding-left:22px;margin-right:10px}.page-title .post-info li:last-child{margin:0!important}.page-title .post-info li a{display:inline-block;color:#fff}.page-title .post-info li i{position:absolute;left:0;top:2px;font-size:14px}.blog-details-content{position:relative;display:block}.blog-details-content .content-one .image-box{position:relative;display:block;margin-bottom:40px}.blog-details-content .content-one .image-box .image{position:relative;display:block;border-radius:30px}.blog-details-content .content-one .image-box .image img{width:100%;border-radius:30px}.blog-details-content .content-one .image-box .post-date{position:absolute;left:60px;bottom:0;z-index:1}.blog-details-content .content-one .image-box .post-date h6{position:relative;display:inline-block;font-size:16px;line-height:20px;font-weight:500;color:#fff;text-align:center;padding:6px 20px 4px;box-shadow:0 15px 40px 10px rgb(0 0 0/7%);border-radius:10px 10px 0 0}.blog-details-content .text p{margin-bottom:26px}.blog-details-content .text p:last-child{margin-bottom:0}.blog-details-content .content-one blockquote{position:relative;display:block;background:#FFFFFF;box-shadow:0 15px 40px 10px rgba(0,0,0,.05);border-radius:30px;padding:45px 90px 45px 50px;margin:70px 0 0}.blog-details-content .content-one .text blockquote p{line-height:30px;font-weight:500;color:#000;margin-bottom:10px}.blog-details-content .content-one .text blockquote h4{position:relative;display:block;font-size:20px;line-height:28px;font-weight:600;padding-left:43px}.blog-details-content .content-one .text blockquote h4:before{position:absolute;content:"";width:30px;height:3px;left:0;top:12px}.blog-details-content .content-one{margin-bottom:60px}.blog-details-content h3{display:block;font-size:28px;line-height:36px;font-weight:600;margin-bottom:19px}.blog-details-content .content-two{margin-bottom:50px}.blog-details-content .post-tags .tags-list li{position:relative;display:inline-block;font-size:18px;font-weight:500;color:#676767}.blog-details-content .post-tags .tags-list li a{color:#676767}.blog-details-content .post-tags .tags-list li h5{color:#000;font-weight:500}.blog-details-content .author-box{position:relative;display:block;background:#FFFFFF;box-shadow:0 7px 50px rgba(0,0,0,.07);border-radius:30px;padding:45px 70px 45px 190px}.blog-details-content .author-box .author-thumb{position:absolute;left:40px;top:40px;width:120px;height:120px;border-radius:50%}.blog-details-content .author-box .author-thumb img{width:100%;border-radius:50%}.blog-sidebar .post-widget .post:hover .post-thumb img{opacity:.2}.blog-details-content .author-box h4{display:block;font-size:20px;line-height:28px;font-weight:600;margin-bottom:0}.blog-details-content .author-box .designation{position:relative;display:block;font-size:16px;line-height:24px;font-weight:500;margin-bottom:12px}.blog-details-content .comments-form-area h3{margin-bottom:30px}.blog-details-content .comments-form-area .form-group{position:relative;margin-bottom:30px}.blog-details-content .comments-form-area .form-group:last-child{margin-bottom:0}.blog-details-content .comments-form-area .form-group input[type=email],.blog-details-content .comments-form-area .form-group input[type=text],.blog-details-content .comments-form-area .form-group textarea{position:relative;display:block;width:100%;height:50px;border:1px solid #e5e5e5;border-radius:30px;font-size:16px;font-weight:500;color:#6E6E6E;padding:10px 30px;transition:all .5s ease}.blog-details-content .comments-form-area .form-group input:focus,.blog-details-content .comments-form-area .form-group textarea:focus{border-color:#fff;box-shadow:0 10px 40px rgba(62,84,141,.1)}.blog-details-content .comments-form-area .form-group textarea{height:170px;border-radius:20px;resize:none;padding-top:15px}.blog-details-content .comments-form-area .form-group .theme-btn-one{box-shadow:none}@media only screen and (max-width:1599px){.main-header .outer-box{padding:0 30px}.main-header .logo-box{margin-right:30px}.main-header .menu-right-content .search-box-outer{margin-right:15px}.main-header .menu-right-content .cart-box{margin-right:20px}.main-menu .navigation>li{margin:0 10px}.header-top{padding:16px 30px}.project-block-one .inner-box .content-box .shape{display:none}.project-block-one .inner-box .content-box{background:#fff;box-shadow:0 10px 50px 0 rgba(0,0,0,.07);border-radius:20px;padding:40px 30px}.contact-info-section .single-item .inner-box .shape{display:none}.contact-info-section .single-item .inner-box{padding:30px 40px;background:#fff;box-shadow:0 10px 50px 0 rgba(0,0,0,.07);border-radius:20px}}@media only screen and (max-width:1299px){.more-service .image-box .image-shape{display:none}.more-service .single-item{padding-right:0}.more-service .right-column .single-item{padding-left:20px;padding-right:0}.shop-block-one .inner-box .image-box .bg-shape{display:none}.shop-block-one .inner-box .image-box{background:#fff;box-shadow:0 10px 50px 0 rgba(0,0,0,.07);border-radius:20px;padding:30px;min-height:470px}.shop-block-one .inner-box .lower-content{margin-top:0;padding-top:25px}.service-block-two .inner-box .block-shape{display:none}.service-block-two .inner-box{background:#fff;box-shadow:0 10px 50px 0 rgba(0,0,0,.07);border-radius:20px;padding:40px 30px}.service-block-two .inner-box .link{position:relative;left:0}.service-block-two .inner-box .link a{transform:scale(1)}.banner-style-three .outer-container{padding:0 50px}}@media only screen and (max-width:1200px){.main-header.style-one .outer-container:before,.main-menu,.sticky-header{display:none!important}.menu-area .mobile-nav-toggler{display:block;padding:10px;margin-top:35px}.megamenu ul li:first-child{display:none}.header-top .top-inner{display:block;text-align:center}.header-top .top-inner .info li{float:none}.header-top .right-column{justify-content:center}.header-top .top-inner .info li:before{display:none}.header-top .top-inner .info li{margin-right:30px}.image_block_one .image-box{margin-right:0}.service-section .pattern-layer{display:none}.service-block-one .inner-box .lower-content{margin:0}.more-service .single-item .bg-shape{display:none}.more-service .single-item{background:#fff;box-shadow:0 10px 50px 0 rgba(0,0,0,.1);padding:40px 30px!important;border-radius:20px}.more-service .inner-content{margin:0!important}.more-service .single-item .link{bottom:-30px}.more-service .image-box .image:after,.more-service .image-box .image:before,.testimonials-section .bg-layer{display:none}.content_block_one .content-box,.content_block_two .content-box,.subscribe-section .text{margin-right:0}.image_block_three .image-box{margin-left:0}.pricing-section .image-layer,.pricing-section .inner-content .shape{display:none}.pricing-section .sec-title{margin-right:0}.pricing-table-one .inner-box .block-shape{display:none}.pricing-table-one .inner-box{background:#fff;box-shadow:0 10px 50px 0 rgba(0,0,0,.07);border-radius:20px;padding:40px 30px}.pricing-table-one.light-block .inner-box{background:#262626}.content_block_two .content-box{margin-left:0}.image_block_four .image-box{margin-right:0}.service-block-three .inner-box{padding-right:0}.content_block_one .content-box{margin-left:0}.pricing-style-two .title-box{margin-right:0}.team-block-one .inner-box{padding-left:15px;padding-right:15px}.team-details-content .content-box{margin-left:0}.service-sidebar,.team-details-content .image-box{margin-right:0}.shop-sidebar .sidebar-widget{padding-left:20px;padding-right:20px}.product-details-content .content-box{margin-left:0}.product-details-content .image-box{margin-right:0}.blog-sidebar{margin-left:0}.contact-section .content-box{margin-right:0}.product-details .related-product .title-text,.product-page-section .item-shorting{margin-bottom:40px}}@media only screen and (min-width:768px){.main-menu .navigation>li>.megamenu,.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{display:block!important;visibility:hidden;opacity:0}}@media only screen and (max-width:991px){.banner-section .pattern-layer{display:none}.banner-section .content-box{margin-top:0;margin-bottom:30px}.banner-section .image-box .image-shape{display:none}.search-field-section .form-inner form{padding-right:0}.search-field-section .form-inner .form-group{margin-bottom:15px}.search-field-section .form-inner .theme-btn-one{position:relative;margin-top:15px}.image_block_one .image-box,.service-block-one .inner-box{margin-bottom:30px}.service-section{padding-bottom:90px}.more-service .image-box{display:none}.shop-section .sec-title{margin-bottom:50px}.image_block_two .image-box .image-shape{display:none}.content_block_two .content-box,.news-block-one .inner-box{margin-bottom:30px}.news-section{padding-bottom:90px}.subscribe-section .text{margin-bottom:25px}.main-footer .footer-widget{margin:0 0 30px!important}.main-footer .widget-section{padding-bottom:85px}.image_block_three .image-box .image-shape,.main-footer .widget-section .pattern-layer,.search-field-section.style-two .pattern-layer{display:none}.content_block_one .content-box,.funfact-block-one .inner-box{margin-bottom:30px}.funfact-section{padding-bottom:35px}.service-block-two .inner-box{max-width:100%;margin-bottom:30px}.service-style-two{padding-bottom:90px}.sec-title h2 br{display:none}.pricing-section .sec-title{margin-bottom:30px}.pricing-section .pattern-layer{display:none}.pricing-section{padding-bottom:0}.shop-block-one .inner-box{max-width:100%;margin-bottom:30px}.shop-section{padding-bottom:85px}.image_block_four .image-box,.news-block-two .inner-box{margin-bottom:30px}.news-style-two{padding-bottom:90px}.banner-style-three .pattern-layer .pattern-1{width:100%}.banner-style-three .content-box{margin-bottom:30px}.image_block_five .image-box .image-shape{display:none}.feature-style-two .single-item{width:50%}.feature-style-two .inner-container{border-radius:20px}.service-block-three .inner-box{margin-bottom:30px}.service-style-three{padding-bottom:80px}.image_block_six .image-box{margin-bottom:30px}.working-section .inner-container{display:block}.working-block-one{margin:0 auto;width:290px}.working-block-one .inner-box{margin-bottom:30px}.working-block-one:last-child .inner-box{margin-bottom:0}.funfact-style-two .pattern-layer .pattern-1,.funfact-style-two .pattern-layer .pattern-2,.working-block-one .inner-box .arrow-shape{display:none}.pricing-style-two .title-box{margin-bottom:50px}.pricing-style-two .pattern-layer .pattern-1{display:none}.funfact-style-two .inner-container{border-radius:0;padding-left:30px;padding-right:30px}.news-style-three{padding-bottom:90px}.image_block_seven .image-box{margin-bottom:30px}.search-field-section.style-two .form-inner,.search-field-section.style-two .form-inner:before{border-radius:30px}.testimonials-section .content-box{margin-left:0}.team-block-one .inner-box{margin-bottom:30px}.team-section{padding-bottom:90px}.team-section.team-page{padding-bottom:50px}.team-details-content .image-box{margin-bottom:30px}.team-details .experience-inner{margin-left:0;margin-top:30px}.project-block-one .inner-box .content-box{margin:0}.service-sidebar{margin-bottom:70px}.product-details-content .image-box,.shop-sidebar{margin-bottom:30px}.checkout-section .additional-info .note-book{margin-bottom:50px}.blog-details-content{margin-bottom:30px}.page-title h1 br{display:none}.contact-info-section .single-item .inner-box,.contact-section .content-box{margin-bottom:30px}.contact-info-section{padding-bottom:90px}}@media only screen and (max-width:767px){.main-header .menu-right-content .btn-box{display:none}.banner-section .content-box h2{font-size:40px;line-height:50px}.banner-section .image-box{margin:0}.banner-section{padding:100px 0 70px}.about-section{padding:70px 0 40px}.image_block_one .image-box .image-shape{display:none}.sec-title h2{font-size:34px;line-height:42px}.service-section{padding:65px 0 40px}.feature-section .owl-nav{display:none}.feature-section .inner-content{padding-left:0;padding-right:0}.download-apps,.more-service,.testimonials-section{padding:65px 0 70px}.shop-section{padding:65px 0 35px}.news-section,.news-style-two,.service-style-two{padding:65px 0 40px}.subscribe-section .form-inner form{padding-right:0}.subscribe-section .form-inner button{position:relative}.subscribe-section .form-inner .form-group{margin-bottom:20px}.main-footer .widget-section{padding:80px 0 45px}.banner-style-two .text h2{font-size:40px;line-height:50px}.banner-style-two .text{margin-bottom:40px}.search-field-section.style-two .form-inner{padding-left:30px;padding-right:30px}.about-style-two{padding:65px 0 70px}.video-section .inner-container{padding:150px 0}.pricing-table-one .inner-box{margin-bottom:30px}.pricing-section{padding-top:65px}.video-section .inner-container .shape{display:none}.banner-style-three .content-box h2{font-size:40px;line-height:50px}.feature-style-two .single-item{width:100%}.banner-style-three{padding:90px 0 130px}.service-style-three{padding:65px 0 35px}.image_block_six .image-box{margin-right:0}.image_block_six .image-box .image-1{margin-bottom:30px}.about-style-three{padding:70px 0 40px}.testimonials-style-two,.working-section{padding:65px 0 70px}.pricing-table-two .inner-box{margin-bottom:30px}.pricing-style-two{padding:65px 0 210px}.testimonials-style-two .pattern-layer{display:none}.news-style-three,.team-section{padding:65px 0 40px}.service-style-two.about-page{padding-bottom:210px}.team-block-one .inner-box{border-radius:20px}.page-title h1{font-size:40px;line-height:40px}.team-section.team-page .team-block-one .inner-box{margin-bottom:30px}.team-details{padding:70px 0}.team-details-content{margin-bottom:50px}.project-style-two.two-columns .project-block-one .inner-box{margin-bottom:30px}.project-style-two,.project-style-two.two-columns{padding:65px 0 40px}.history-section .content-box{margin:0 auto!important}.history-section .year-box{margin:30px 0;text-align:center}.history-section .content-box .arrow,.history-section .content-box:after,.history-section .content-box:before,.history-section .line{display:none}.history-section .sec-title{margin-bottom:20px}.history-section{padding:65px 0 40px}.history-section .inner-box{margin-bottom:30px}.history-section .inner-box:nth-child(3),.history-section .inner-box:nth-child(3) .year-box{margin-bottom:0}.faq-section{padding:65px 0 70px}.testimonial-block-two .inner-box{border-radius:20px}.service-section.service-page .service-block-one .inner-box,.testimonial-page-section .testimonial-block-two .inner-box{margin-bottom:30px}.testimonial-page-section{padding-top:70px}.service-details{padding:70px 0}.service-details .content-two .text{margin-bottom:30px}.service-details-content .content-three .inner-box .single-item{margin-bottom:15px}.service-details-content .content-four .download-list li a{position:relative;display:inline-block;top:0;right:0;margin-top:15px}.product-details,.product-page-section{padding:70px 0 35px}.cart-section{padding:35px 0 70px}.cart-section .othre-content .coupon-box{width:100%;float:none;margin-bottom:15px}.cart-section .othre-content .update-btn{float:none}.cart-section .othre-content .theme-btn-two{width:100%}.cart-section .othre-content .coupon-box button{float:right}.checkout-section{padding:70px 0}.news-section.blog-grid .news-block-one .inner-box{margin-bottom:30px}.sidebar-page-container{padding:70px 0}.contact-info-section{padding:70px 0 40px}.contact-section{padding:65px 0 70px}.funfact-section .pattern-layer{display:none}.rtl .content_block_one .content-box,.rtl .main-header .menu-right-content .cart-box{margin-left:0}.team-details-content .content-box{padding-left:30px;padding-right:30px}}@media only screen and (max-width:599px){.product-page-section .item-shorting .left-column,.product-page-section .item-shorting .right-column{float:none}.product-page-section .item-shorting .left-column .text{margin-bottom:15px}.cart-section .othre-content .coupon-box input[type=text]{max-width:100%;margin-right:0;margin-bottom:15px}.cart-section .othre-content .coupon-box button{float:none;width:100%}.blog-details-content .author-box{padding-left:30px;padding-right:30px}.blog-details-content .author-box .author-thumb{position:relative;left:0;top:0;margin-bottom:20px}.header-top .social-links{display:none}.mobile-menu{width:100%}}@media only screen and (max-width:499px){.main-header .menu-right-content{display:none}.main-header .menu-area{float:right}.main-header .outer-box{display:block}.image_block_one .image-box{padding-left:0}.image_block_one .image-box .text{position:relative;width:100%}.feature-section .sec-title{padding-right:30px}.testimonial-block-one .inner-box .text{padding-left:0}.content_block_two .content-box .download-btn li{margin-bottom:15px}.feature-style-two .single-item .inner-box{padding-left:0}.feature-style-two .single-item .inner-box .icon-box{position:relative;margin-bottom:15px}.working-block-one .inner-box .count-box{right:0}.pricing-style-two .tab-btns:before{width:80px;height:40px}.pricing-style-two .tab-btns li:before{width:30px;height:30px}.pricing-style-two .tab-btns li{min-width:130px;padding-right:30px;line-height:30px}.pricing-style-two .tab-btns li:last-child{padding-left:50px}.pricing-style-two .tab-btns li:before{right:-36px}.project-block-one .inner-box .content-box .view-btn{position:relative;top:0;right:0;margin-bottom:15px}.accordion-box .block .acc-btn h5{padding-left:0}.accordion-box .block .acc-btn h5 span{position:relative;margin-right:5px}.accordion-box .block .acc-content{padding-left:40px;padding-right:30px}.testimonial-block-two .inner-box{padding-left:30px;padding-right:30px}.error-section .inner-box h1{font-size:140px;line-height:140px}.product-page-section .item-shorting .right-column .menu-box{margin-top:15px}.product-page-section .item-shorting .select-box{margin-top:0}.product-details-content .addto-cart-box li{margin-right:10px;margin-bottom:10px}.product-details .product-discription .tab-btn-box .tab-btns li{font-size:16px;padding-left:20px;padding-right:20px}.product-details .product-discription .tabs-content .comment-box{padding-left:0}.product-details .product-discription .tabs-content .comment-box .comment-thumb{position:relative;margin-bottom:15px}.checkout-section .order-info .order-list li .single-box span{float:none}.blog-details-content .content-one blockquote{padding-left:30px;padding-right:30px}}