.video-post{position:relative;}
.video-post .videoPoster{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:0 50%;background-attachment:scroll;background-color:#ededed;overflow:hidden;z-index:1;}
.video-post .video-play-bttn{display:inline-block;width:80px;height:80px;border-radius:100%;text-align:center;line-height:80px;background-color:#ffc576;font-size:16px;color:#ffffff;position:absolute;left:calc(50% - 40px);top:calc(50% - 40px);z-index:2;opacity:1;border:none;box-shadow:0 0 0 0 rgba(255, 255, 255, 0);}
.video-post .video-play-bttn:hover{box-shadow:0 0 0 30PX rgba(255, 255, 255, 0.3);}
.post-photo-gallery .owl-controls{margin-top:0;}
.post-photo-gallery .owl-controls .owl-buttons > div{right:auto;left:10px;top:calc(50% - 28px);}
.post-photo-gallery:hover .owl-controls .owl-buttons > div{opacity:1;}
.post-photo-gallery .owl-controls .owl-buttons > div.owl-next{left:auto;right:10px;}
.widget .instagram-pics{width:100%;display:flex;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.widget .instagram-pics li{width:calc(50% - 5px);border-bottom:none;padding-bottom:0;margin-bottom:0;}
.widget .instagram-pics.instagram-size-small li, .widget .instagram-pics.instagram-size-thumbnail li{width:calc(33.33% - 5px);}
.widget .instagram-pics li a{position:relative;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.05);overflow:hidden;border-radius:3px;}
.widget-social-menu a{display:inline-block;width:40px;height:40px;line-height:38px;font-size:14px;text-align:center;border-radius:3px;border:1px solid rgba(255, 197, 118, 0.3);color:#ffc576;margin:0 5px;}
.widget-social-menu a:hover{background-color:#ffc576;border-color:#ffc576;color:#1f2235;}
.popular-posts .post-item{margin-bottom:25px;position:relative;overflow:hidden;}
.popular-posts .post-item:last-child{margin-bottom:0px;}
.popular-posts .post-item .post-pic{float:left;width:100px;margin-right:15px;border-radius:8px;overflow:hidden;}
.popular-posts .post-item .title{margin-bottom:5px;font-size:18px;}
.arrow-button{position:relative;overflow:hidden;z-index:1;display:inline-block;color:#000c35;}
.arrow-button:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;transition:0.5s;}
.arrow-button:hover:before{opacity:1}
.arrow-button .button-text .top_label{display:block;}
.arrow-button .button-title, .arrow-button .top_label, .arrow-button .button_icon{transition:0.5s;}
.growth-text-box .top-title{display:block;}
.feature-box .feature-icon{display:inline-block;position:relative;z-index:1;overflow:hidden;}
.feature-box .feature-icon:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;transition:0.5s;}
.feature-box:hover .feature-icon:before{opacity:1;}
.price-box{background-color:#313552;position:relative;transition:0.5s;}
.price-box .ribbon{background-color:#FFC576;display:inline-block;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;font-weight:400;font-size:14px;}
.price-box .price-title{font-size:30px}
.price-box .price-rate .symble, .price-box .price-rate .amount, .price-box .price-rate .preiod{display:inline-block;}
.price-box .price-rate .symble{position:relative;top:-10px;font-size:20px !important;font-family:'Playfair Display', serif;font-weight:700;}
.price-box .price-rate .preiod{position:relative;top:4px;display:inline-block;font-size:13px;}
.price-box .price-rate .amount{font-size:46px;font-weight:400;}
.price-box .price-footer a.price_btn{border:1px solid #FFC576;}
.price-box .price-footer a.price_btn:hover{background-color:#FFC576;}
.growth-testimonial .header-info{position:relative;padding-right:60px;}
.growth-testimonial .header-info .photo{overflow:hidden;}
.growth-testimonial .quote-icon{position:absolute;right:0px;top:0px;}
.shortcode-form input[type="text"],
.shortcode-form input[type="email"],
.shortcode-form input[type="url"],
.shortcode-form input[type="submit"],
.shortcode-form button{position:relative;z-index:1;overflow:hidden;transition:0.5s;}
.shortcode-form textarea{min-height:120px;}
.shortcode-form input[type="submit"],
.shortcode-form button{z-index:2;border:none;}
.shortcode-form button:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;transition:0.5s;}
.shortcode-form button:hover:before{opacity:1;}
.single-portfolio-area .portfolio-header{margin-bottom:30px;}
.single-portfolio-area .portfolio-title{font-size:60px;letter-spacing:-2px;line-height:70px;color:#0a0c19;font-weight:600;}
.single-portfolio-area .portfolio-header{display:flex;flex-wrap:wrap;align-items:center;}
.single-portfolio-area .side-button{text-align:right;}
.single-portfolio-area .portfolio-data{width:100%;border-top:2px solid #f3f1ff;padding-top:30px;}
.single-portfolio-area .portfolio-data{display:flex;flex-wrap:wrap;justify-content:space-between;}
.single-portfolio-area .portfolio-data .item{margin-bottom:15px;padding-right:30px;}
.single-portfolio-area .portfolio-data .data-title{font-size:24px;letter-spacing:-1px;line-height:34px;color:#0a0c19;font-weight:600;margin-bottom:5px;}
.single-portfolio-area .cats{margin-bottom:15px;}
.single-portfolio-area .cats a{display:inline-block;font-weight:400;margin:5px;color:#00b0fa;background-color:#eefaff;padding:5px 20px 5px 20px;text-transform:capitalize;font-size:15px;}
.single-portfolio-area .cats a:hover{background-color:#00b0fa;color:#ffffff;}
.growth-portfolios .portfolio-grid, .growth-portfolios .portfolio-grid .protfolio-image{overflow:hidden;display:block;position:relative;}
.growth-portfolios .portfolio-grid .protfolio-image img{-webkit-transform:scale(1);transform:scale(1);transition:0.5s;width:100%;}
.growth-portfolios .portfolio-grid .protfolio-image{max-height:335px;overflow:hidden;}
.growth-portfolios .portfolio-grid .portfolio__masonry___layout .protfolio-image{max-height:inherit;}
.growth-portfolios .portfolio-grid .hover-ef-active:hover .protfolio-image img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.portfolio-box{overflow:hidden;transition:0.5s;}
.portfolio-box .portfolio-details .cats a{display:inline-block;}
.portfolio-filter-menu{list-style:none;margin:0;padding:0;}
.portfolio-filter-menu li{cursor:pointer;}
.protfolio-image{display:blcok;}
.readmore-btn{display:inline-block;white-space:nowrap;}
.readmore-btn .icon{opacity:0;transition:0.5s;margin-left:-5px;display:inline-block;}
.readmore-btn:hover .icon{margin-left:5px;opacity:1;}
.list-inline ul, .list-inline{list-style:none;margin:0;padding:0;}
.list-inline li{display:inline-block;}
.list-inline li a{display:block;padding:0 15px;}
.growth-grid-bar{list-style:none;margin:0;padding:0;width:100%;height:100%;min-height:1px;display:flex;justify-content:space-between;overflow:hidden;}
.growth-grid-bar li{width:2px;min-height:1px;background-color:#333e48;display:block;}
.post-box{background-color:#2C304A;overflow:hidden;border:1px solid rgba(255, 197, 118, 0.3);}
.post-box .post_content{position:relative;}
.post-box .post_image{overflow:hidden;}
.post-box .post-meta .meta-item{display:inline-block;font-size:12px;letter-spacing:0px;color:#ffc576;font-weight:500;margin:0 10px 0 0;text-transform:uppercase;}
.post-box .post-meta .meta-item a:hover{text-decoration:underline;}
.growth_posts_carousel .post-box .readmore-btn{display:inline-block;position:relative;padding:5px 20px;background-color:#313552;border:1px solid rgba(255, 197, 118, 0.3);color:#ffffff;margin:30px 0 0 0;font-size:14px;letter-spacing:0px;font-weight:400;text-transform:uppercase;}
.growth_posts_carousel .post-box .readmore-btn:hover{background-color:#FFC576;}
.growth_posts_carousel .post-box .readmore-btn i{margin-left:-8px;opacity:0;transition:0.5s;}
.growth_posts_carousel .post-box .readmore-btn:hover i{margin-left:10px;opacity:1;}
.growth_posts_carousel .growthcore-post-grid:after{content:"";display:block;clear:both;}
.growthcore-post-grid .post_item{float:left;}
.growth-team-box{position:relative;}
.growth-team-box .image{overflow:hidden;display:inline-block;}
.team-member-area.gird-team-members:after{content:"";display:block;clear:both;}
.team-member-area.gird-team-members .growth-team-content{float:left;}
.growth-team-box .social-item a{display:inline-block;}
.growth-progress-wrapper{position:relative;background-color:#eee;height:5px;line-height:10px;border-radius:50px;}
.elementor-widget-progress .growth-progress-title{font-size:16px;letter-spacing:1px;line-height:26px;margin-bottom:20px;color:#0a0c19;font-weight:400;text-transform:uppercase;display:block;}
.growth-progress-bar{display:flex;background-color:#818a91;width:0;font-size:11px;height:100%;transition:width 1s ease-in-out}
.growth-progress-percentage{padding-right:15px;position:absolute;right:0;bottom:100%;margin-bottom:25px;font-size:16px;line-height:16px;color:#63688e;font-weight:400;}
.elementor-widget-progress .growth-progress-wrapper.progress-info .elementor-progress-bar{background-color:#4c55c4}
.elementor-widget-progress .growth-progress-wrapper.progress-success .elementor-progress-bar{background-color:#68c44c}
.elementor-widget-progress .growth-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#ff9600}
.elementor-widget-progress .growth-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#ffc576}
.elementor-widget-progress .growth-progress-wrapper.progress-info .growth-progress-percentage{color:#4c55c4}
.elementor-widget-progress .growth-progress-wrapper.progress-success .growth-progress-percentage{color:#68c44c}
.elementor-widget-progress .growth-progress-wrapper.progress-warning .growth-progress-percentage{color:#ff9600}
.elementor-widget-progress .growth-progress-wrapper.progress-danger .growth-progress-percentage{color:#ffc576}
.growth-progress .growth-title{display:block}
.growth-play-box .play-button{display:inline-block;-webkit-animation:shadow-bounce 2.5s infinite linear;animation:shadow-bounce 2.5s infinite linear;}
@-webkit-keyframes shadow-bounce { 0{box-shadow:0 0 0 0 rgba(255, 255, 255, 0.4), 0 0 0 0 rgba(255, 255, 255, 0.4);}
25%{box-shadow:0 0 0 10px rgba(255, 255, 255, 0.4), 0 0 0 10px rgba(255, 255, 255, 0.4);}
50%{box-shadow:0 0 0 10px rgba(255, 255, 255, 0.4), 0 0 0 20px rgba(255, 255, 255, 0.4);}
75%{box-shadow:0 0 0 10px rgba(255, 255, 255, 0.4), 0 0 0 10px rgba(255, 255, 255, 0.4);}
100%{box-shadow:0 0 0 0 rgba(255, 255, 255, 0.4), 0 0 0 0 rgba(255, 255, 255, 0.4);}
}
@keyframes shadow-bounce { 0{box-shadow:0 0 0 0 rgba(255, 255, 255, 0.4), 0 0 0 0 rgba(255, 255, 255, 0.4);}
25%{box-shadow:0 0 0 10px rgba(255, 255, 255, 0.4), 0 0 0 10px rgba(255, 255, 255, 0.4);}
50%{box-shadow:0 0 0 10px rgba(255, 255, 255, 0.4), 0 0 0 20px rgba(255, 255, 255, 0.4);}
75%{box-shadow:0 0 0 10px rgba(255, 255, 255, 0.4), 0 0 0 10px rgba(255, 255, 255, 0.4);}
100%{box-shadow:0 0 0 0 rgba(255, 255, 255, 0.4), 0 0 0 0 rgba(255, 255, 255, 0.4);}
} .qualifi-box{display:flex;position:relative;}
.qualifi-box .qualifi-content{padding-bottom:30px;position:relative;padding-left:15px;}
.qualifi-box .qualifi-content .title{font-size:20px;font-weight:400;}
.qualifi-box .qualifi-content .desc{width:255px;height:66px;font-size:14px;line-height:26px;font-weight:400;}
.qualifi-box .qualifi-info{position:relative;text-align:right;width:200px;padding-right:15px;border-right:1px solid #4d5368;}
.qualifi-box .qualifi-info .session{font-size:18px;margin-bottom:10px;color:#ffb525;font-weight:400;}
.qualifi-box .qualifi-info .session:after{content:"";font-size:15px;position:absolute;right:0;top:3px;-webkit-transform:translate( 50%, 0);transform:translate( 50%, 0);width:0;height:0;border:3px solid;z-index:2;border-radius:100px;}
.qualifi-box .qualifi-info .collage{font-size:14px;font-weight:400;}
.product-box .product-image{position:relative;overflow:hidden;}
.product-box .product-image img{transition:0.5s;-webkit-transform:scale(1);transform:scale(1);display:inline-block;}
.product-box .product-image:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);}
.product-header .category{margin-bottom:5px;}
.product-box .product_content{text-align:center;padding:15px;}
.product-box .product-header .category a{font-size:14px;color:#9fa6be;font-weight:400;text-transform:uppercase;}
.product-box .product-header .category a:hover{color:#ffc576;text-decoration:underline;}
.product-box .product_content .title{margin-bottom:8px;}
.growthcore-product-grid:after{content:"";display:block;clear:both;}
.growthcore-product-grid .product_item{float:left;}
.width-wrapper{max-width:1400px;margin-right:auto;margin-left:auto;}
@media only screen and (max-width: 992px) {
.weight-wrapper{max-width:98%;}
}
.read-more, button{position:relative;z-index:1;}
.read-more:before, button:before{position:absolute;left:0;top:0;width:100%;height:100%;transition:0.5s;opacity:0;z-index:-1;}
.read-more:hover:before, button:hover:before{opacity:1;}
.growthcore-carousel-grid:after{clear:both;display:block;content:"";}
.growthcore-carousel-grid .slider-column{float:left;}
.single-custom-carousel{position:relative;z-index:1;overflow:hidden;}
.growth-custom-carousel .single-custom-carousel .caption{position:absolute;left:0;bottom:0px;margin-bottom:0;font-size:20px;padding:15px;line-height:28px;width:100%;opacity:1;transition:0.5s;}
.growth-custom-carousel.hover-ef .single-custom-carousel .caption{opacity:0;bottom:-60px;}
.growth-custom-carousel.hover-ef .single-custom-carousel:hover .caption{opacity:1;bottom:0;}
.growth-custom-carousel.hover-ef .single-custom-carousel img{transition:0.5s;-webkit-transform:scale(1);transform:scale(1);}
.growth-custom-carousel.hover-ef .single-custom-carousel:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.growth-tab-area.growth-tab-style-2{display:flex;flex-direction:row;}
.growth-tab-area.growth-tab-style-3{display:flex;flex-direction:row-reverse;}
.growth-tab-nav.growth-tab-nav-style-1{display:flex;}
.growth-tab-nav.growth-tab-nav-style-3, .growth-tab-nav.growth-tab-nav-style-2{min-width:150px;}
.growth-tab-nav.growth-tab-nav-style-1 li{display:inline-block;}
.growth-tab-nav.growth-tab-nav-style-3 li, .growth-tab-nav.growth-tab-nav-style-2 li{display:block;}
.growth-tab-nav .tab-button{display:block;text-align:center;}
.growth-tab-nav .tab-button i{display:inline-block;transition:0.5s;}
.form-group{margin-bottom:0;}
.particles-js-canvas-el{position:absolute;left:0;top:0;z-index:2;}
@media only screen and (max-width: 767px) {
.growth-tab-area.growth-tab-style-3, .growth-tab-area.growth-tab-style-2 {
display: block;
}
.qualifi-box {
display: block;
padding-left: 15px;
border-left: 1px solid #4d5368;
margin-left: 5px;
margin-top: -20px;
padding-top: 20px;
}
.qualifi-box .qualifi-info {
text-align: left;
margin-bottom: 0;
}
.qualifi-box .qualifi-content {
padding: 10px 0 15px 0;
}
.qualifi-box .qualifi-info {
border-right: none;
}
.qualifi-box .qualifi-info .session:after {
left: -21px;
top: 10px;
}
.growth-testimonial .header-info {
padding-right: 0px;
}
.growth-testimonial .quote-icon {
display: none;
}
}