/**
 * Theme Name:     Nogin Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    A lightweight and minimalist WordPress theme for Elementor page builder.
 */

.p-btn{
	text-align: center;
    transition: all .3s;
	display: inline-block;
	border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent );
    border-radius: 30px 30px 30px 30px;
    padding: 10px 30px;
	color: #ffffff !important;
	font-family: var(--e-global-typography-accent-font-family ), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size );
	font-weight: var(--e-global-typography-accent-font-weight );
	line-height: var(--e-global-typography-accent-line-height );
	background-color: var(--e-global-color-accent );
}
.p-btn:hover{
	color: #f35b78 !important;
    background-color: #02010100;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent );
    border-radius: 30px 30px 30px 30px;
}
.content-and-image-slider .slick-arrow{font-size:0 !important;border: 0 !important;background-color: transparent !important;padding: 0 !important;margin: 0 !important;width: 27px !important;height: 52px !important;}
.content-and-image-slider .slick-next{right:-70px !important;}
.content-and-image-slider .slick-prev{left:-70px !important;}
.content-and-image-slider .slick-next:before{content: '' !important;background-image:url('/wp-content/themes/hello-elementor-child/images/right-arrow.svg');width: 27px;height: 52px;position: absolute;top: 0;left: 0;}
.content-and-image-slider .slick-prev:before{content: '' !important;background-image:url('/wp-content/themes/hello-elementor-child/images/left-arrow.svg');width: 27px;height: 52px;position: absolute;top: 0;left: 0;}
.brand_images_slider .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}




.content-and-image-slider-detail{display: flex;flex-wrap: wrap;align-items: center;}
.content-and-image-slider-detail .content-and-image-slider-left{width:700px; padding-right:100px;}
.content-and-image-slider-detail .content-and-image-slider-right{width:calc(100% - 700px);display: flex;justify-content: end;}
.content-and-image-slider-detail .content-and-image-slider-right img{max-width:100%;border-radius: 30px;}
.content-and-image-slider-left h6{margin:0; padding-bottom:4px; color:var(--e-global-color-accent );}
.content-and-image-slider-left h4{font-size: 34px;margin: 0; padding-bottom:16px; color:#fff;}
.content-and-image-slider-text p{font-size: 16px;margin: 0; color:#fff;}
.content-and-image-slider-text .result-case-studies{font-size: 16px;font-weight: 600; margin:0; padding-bottom: 16px; padding-top: 20px; color:#fff;}
.content-and-image-slider-text ul{padding:0; margin:0; list-style: none;}
.content-and-image-slider-text ul li{padding-left:20px;position: relative; font-size:16px; color:#fff;}
.content-and-image-slider-text ul li:before{content: '';position: absolute;top: 11px;left: 0;width: 6px;height: 6px;border-radius: 50%;background-color: var(--e-global-color-accent );}
.content-and-image-slider-link{margin-top:36px;}

.home-tab-block .elementor-tabs-wrapper{display: flex;justify-content: center;flex-wrap: wrap;width: 100%;max-width: 980px;margin: 0 auto;margin-bottom: 50px; position:relative;}
.home-tab-block .elementor-tabs-wrapper:before{content: '';width: 100%;height: 5px;position: absolute;bottom: 0;background-color: #dcdfe1;border-radius: 5px;}
.home-tab-block .elementor-tab-title{width:25%; padding:30px 0; text-align:center;}
.home-tab-block .elementor-tab-title.elementor-active:before{content: '' !important;width: 100% !important;height: 5px !important;position: absolute !important;bottom: 0 !important;background-color: #ed693c;border-radius: 5px;left: 0;}
.home-tab-block .elementor-tab-content{padding:0 !important;}
.ecommerce-secrets-block {display: flex;flex-wrap: wrap;}
.ecommerce-secrets-block .ecommerce-secrets-item{background-color: #fff;box-shadow: 5px 5px 15px rgba(3,3,3,.15);border-radius: 10px; color:#231f20;}
.ecommerce-secrets-block .ecommerce-secrets-item .ecommerce-secrets-image img{border-radius: 10px 10px 0 0;display: flex;}
.ecommerce-secrets-block .ecommerce-secrets-item .ecommerce-secrets-text{padding:50px 30px 30px 30px;}
.ecommerce-secrets-block .ecommerce-secrets-item .ecommerce-secrets-text h4{margin:0; padding-bottom:20px;}
.ecommerce-secrets-block .ecommerce-secrets-item .ecommerce-secrets-text .ecommerce-secrets-excerpt{font-size:16px;}
.ecommerce-secrets-block .ecommerce-secrets-item .ecommerce-secrets-text .ecommerce-secrets-btn{display: flex;justify-content: end;margin-top: 20px;font-size: 16px;font-weight: 600;color: #ed693c;}
.partner-dropdown-block h4{font-size: 14px !important;line-height: 1 !important;font-weight: 400 !important;margin-bottom: 22px;padding: 0; color:#fff;}
.partner-dropdown-block{margin-bottom:30px;}
.partner-list{width: calc(100% + 30px);margin-left: -15px;}
.partner-dropdown{width: 100%;max-width: 388px;text-transform: uppercase;height: 66px;background-color: #ed693c;border-radius: 100px;color: #fff;font-size: 16px;font-weight: 700;padding: 0 75px 0 36px;outline: none;appearance: none;background-repeat: no-repeat;background-size: 32px;background-position: calc(100% - 38px) center;border: 0;background-image: url('/wp-content/uploads/2023/07/download-1.svg');}
.partner-list{display: flex;flex-wrap: wrap;}
.partner-list .partner-item{width:33.33333%;padding: 15px;}
.partner-list .partner-item a{width: 100%;box-shadow: 5px 5px 15px #050505;border-radius: 10px;background-color: #292d32;display: flex;align-items: center;justify-content: center;min-height: 250px;position: relative;flex-wrap: wrap;}
.partner-list .partner-item a:hover .partner-detail-image{filter: none;}
.partner-list .partner-item .partner-detail-image{max-height: 70px;max-width: 190px;margin: 0 auto;transform: translateY(-22px);/*filter: grayscale(100%);transition: filter .15s;*/}
.partner-list .partner-item p{color: #fff;font-size: 16px;font-weight: 600;text-align: center;padding-top:0;width:100%;margin: 0;position: absolute;bottom: 30px;}




@keyframes cssAnimation {
	to {
		opacity: 1;
	}
}
@keyframes cssAnimationFadeOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
.hero-banner-home .gallery .gallery-item {border-radius: 5px;box-shadow: 0 0 20px rgba(0,0,0,.1);position: absolute;z-index: 1;width: 100%;transition: opacity .5s;opacity: 0;}
.hero-banner-home .gallery .gallery-item:nth-child(1) {top: 238px;left: -34px;max-width: 242px;animation: cssAnimation .5s 2s forwards, cssAnimationFadeOut .5s 6s forwards;}
.hero-banner-home .gallery .gallery-item:nth-child(2) {top: 227px;right: 118px;max-width: 196px;animation: cssAnimation .5s 2.5s forwards, cssAnimationFadeOut .5s 6s forwards;}
.hero-banner-home .gallery .gallery-item:nth-child(3) {top: 539px;left: 24px;max-width: 416px;animation: cssAnimation .5s 3s forwards, cssAnimationFadeOut .5s 6s forwards;}
.hero-banner-home .gallery .gallery-item:nth-child(4) {top: 251px;left: -65px;max-width: 305px;animation: cssAnimation .5s 8s forwards, cssAnimationFadeOut .5s 12s forwards;}
.hero-banner-home .gallery .gallery-item:nth-child(5) {top: 226px;left: 408px;max-width: 196px;animation: cssAnimation .5s 8.5s forwards, cssAnimationFadeOut .5s 12s forwards;}
.hero-banner-home .gallery .gallery-item:nth-child(6) {top: 541px;left: 0;max-width: 478px;animation: cssAnimation .5s 9s forwards, cssAnimationFadeOut .5s 12s forwards;}
.hero-banner-home .gallery .gallery-item:nth-child(7) {top: 239px;left: -34px;max-width: 242px;animation: cssAnimation .5s 14s forwards;}
.hero-banner-home .gallery .gallery-item:nth-child(8) {top: 326px;left: 347px;max-width: 260px;animation: cssAnimation .5s 14.5s forwards;}
.hero-banner-home .gallery .gallery-item:nth-child(9) {top: 429px;left: 33px;max-width: 240px;animation: cssAnimation .5s 15s forwards;}
.hero-banner-home .gallery .gallery-item img{width:100%;max-width: 100%;}
.hero-banner-home .elementor-widget-image-gallery{position: absolute;top: 0;}  



.elemntor-toggle-item .elementor-toggle-item .elementor-tab-title{border: 1px solid #292d32 !important;border-radius: 100px;background-color: transparent !important;}

.elemntor-new-item .elemntor-new-item .elementor-tab-title{border: 1px solid #292d32 !important;border-radius: 100px;background-color: transparent !important;}

.single-post-wapper{padding:100px 0;}
.breadcrumbs-single-post{position: relative;}
.breadcrumbs-single-post:before {content: '';position: absolute;bottom: -8px;left: 0;height: 3px;width: 47px;background-color: #f35b78;}
.single-post-name{margin: 0;padding: 50px 0 40px 0;max-width: 800px;}
.single-post-date-by{display: flex;align-items: center;padding: 0;margin: 0;list-style: none;padding-bottom: 60px;}
.single-post-date-by li{font-weight: bold;color: #707070;}
.single-post-date-by li:first-child{display: flex;align-items: center;padding-right: 15px;margin-right: 15px;list-style: none;position: relative;}
.single-post-date-by li:first-child:before {content: '';width: 3px;height: 100%;position: absolute;background-color: #707070;right: 0;top: 0;}
.single-post-thumbnail-full img{display: block;width: 100%;height: auto;border-radius: 30px;margin-bottom: 50px;}
.single-post-content-block img{margin: 0 auto;display: table;padding: 50px 0;max-width: 100%;}
.single-post-content-block a{color:#3d28a9;}
.page-id-1354 a{color:#231f20;}


body.megamenu-open-custom:before{content: '';position: fixed;width: 100%;height: 100vh;background-color: rgba(0,0,0,.3);z-index: 9;top: 0;left: 0;}
.mega-menu-left-two-link .elementor-widget-image-box{width: 50%;}
.elementskit-megamenu-panel .elementor-image-box-content:hover p{color:#F35B78 !important;}
/*.mega-menu-wapper{-webkit-box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.2);-moz-box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.2);box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.2);}*/

@media(max-width:1600px){
	.content-and-image-slider{padding-left: 70px;padding-right: 70px;}
	.content-and-image-slider .slick-prev {left: 10px !important;}
	.content-and-image-slider .slick-next {right: 10px !important;}
}

@media(max-width:1499px){
	.hero-banner-home .gallery .gallery-item:nth-child(1){max-width: 200px;}
	.hero-banner-home .gallery .gallery-item:nth-child(2){max-width: 180px;}
	.hero-banner-home .gallery .gallery-item:nth-child(3){max-width: 350px;}
	.hero-banner-home .gallery .gallery-item:nth-child(4){max-width: 200px;}
	.hero-banner-home .gallery .gallery-item:nth-child(5){max-width: 140px; left:390px;}
	.hero-banner-home .gallery .gallery-item:nth-child(6){max-width: 450px;top: 430px;}
	.hero-banner-home .gallery .gallery-item:nth-child(7){max-width: 200px;}
	.hero-banner-home .gallery .gallery-item:nth-child(8){max-width: 200px; left: 320px;}
	.hero-banner-home .gallery .gallery-item:nth-child(9){max-width: 200px;}
}

@media(max-width:1279px){
	.content-and-image-slider-detail .content-and-image-slider-left {width: 550px; padding-right:50px;}
	.content-and-image-slider-detail .content-and-image-slider-right {width: calc(100% - 550px);}
	
	
	.hero-banner-home .gallery .gallery-item:nth-child(1){max-width: 200px;}
	.hero-banner-home .gallery .gallery-item:nth-child(2){max-width: 150px; right:60px;}
	.hero-banner-home .gallery .gallery-item:nth-child(3){max-width: 300px; top:420px;}
	.hero-banner-home .gallery .gallery-item:nth-child(4){max-width: 200px;}
	.hero-banner-home .gallery .gallery-item:nth-child(5){left:250px;}
	.hero-banner-home .gallery .gallery-item:nth-child(6){max-width: 380px;}
	.hero-banner-home .gallery .gallery-item:nth-child(7){max-width: 200px;}
	.hero-banner-home .gallery .gallery-item:nth-child(8){max-width: 200px;left: 210px;top: 270px;}
	.hero-banner-home .gallery .gallery-item:nth-child(9){top:410px;}
	
	
}
@media(max-width:1024px){
	.content-and-image-slider-detail .content-and-image-slider-left {width: 100%; padding-right:0;}
	.content-and-image-slider-detail .content-and-image-slider-right {width: 100%; margin-top:40px;justify-content: left;}
	.ecommerce-secrets-block .ecommerce-secrets-item{width: calc(50% - 30px);margin: 0 15px 15px 15px;}
	.partner-list .partner-item{width:50%;}
	
	.hero-banner-home .elementor-widget-image-gallery{max-width: 600px;margin: 0 auto;left: 0;right: 0;}
	.hero-banner-home .gallery .gallery-item:nth-child(1) {top: 238px;left: -34px;max-width: 242px;}
	.hero-banner-home .gallery .gallery-item:nth-child(2) {top: 227px;right: 118px;max-width: 196px;}
	.hero-banner-home .gallery .gallery-item:nth-child(3) {top: 539px;left: 24px;max-width: 416px;}
	.hero-banner-home .gallery .gallery-item:nth-child(4) {top: 251px;left: -65px;max-width: 305px;}
	.hero-banner-home .gallery .gallery-item:nth-child(5) {top: 226px;left: 408px;max-width: 196px;}
	.hero-banner-home .gallery .gallery-item:nth-child(6) {top: 541px;left: 0;max-width: 478px;}
	.hero-banner-home .gallery .gallery-item:nth-child(7) {top: 239px;left: -34px;max-width: 242px;}
	.hero-banner-home .gallery .gallery-item:nth-child(8) {top: 326px;left: 347px;max-width: 260px;}
	.hero-banner-home .gallery .gallery-item:nth-child(9) {top: 429px;left: 33px;max-width: 240px;}
	.mega-menu-left-two-link .elementor-widget-image-box{width: 100%;}
	.elementskit-megamenu-panel .elementor-widget-image-box .elementor-widget-container{border: 0 !important;}
    .ecommerce-secrets-text h4 {font-size: 18px;line-height: 1.5em;}

	
}
@media(max-width:767px){
	.content-and-image-slider {padding-left: 40px;padding-right: 40px;}
	.content-and-image-slider .slick-prev {left: 0 !important;}
	.content-and-image-slider .slick-next {right: 0 !important;}
	.ecommerce-secrets-block .ecommerce-secrets-item {width: 100%;margin: 0 0 15px 0;}
	.home-tab-block .elementor-tab-title{width: 100%;margin-bottom: 15px;}
	.home-tab-block .elementor-tab-title.elementor-active{border-bottom: 5px solid #ed693c !important;}
	.home-tab-block .elementor-tab-title.elementor-active:before{display:none;}
	.partner-list .partner-item{width:100%;}
	.partner-list .partner-item a{min-height:180px;}
	.hero-banner-home .elementor-widget-image-gallery{max-width: 320px;position: relative;}
	.hero-banner-home .gallery .gallery-item:nth-child(1) {max-width: 115px !important;top: auto;bottom: 178px;left: 11px;}
	.hero-banner-home .gallery .gallery-item:nth-child(2) {max-width: 93px !important;top: auto;left: auto;bottom: 113px;right: 24px;}
	.hero-banner-home .gallery .gallery-item:nth-child(3) {max-width: 166px !important;top: auto;bottom: 54px;left: 37px;}
	.hero-banner-home .gallery .gallery-item:nth-child(4) {max-width: 130px !important;top: auto;bottom: 140px;left: 0;}
	.hero-banner-home .gallery .gallery-item:nth-child(5) {max-width: 90px !important;top: auto;bottom: 110px;left: 200px;}
	.hero-banner-home .gallery .gallery-item:nth-child(6) {max-width: 230px !important;top: auto;bottom: 30px;}
	.hero-banner-home .gallery .gallery-item:nth-child(7) {max-width: 140px !important;top: auto;bottom: 140px;left: 0;}
	.hero-banner-home .gallery .gallery-item:nth-child(8) {max-width: 130px !important;top: auto;bottom: 220px;left: 160px;}
	.hero-banner-home .gallery .gallery-item:nth-child(9) {max-width: 150px !important;top: auto;bottom: 20px;}
	.single-post-wapper{padding:50px 0;}
}
