/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/



/* Common Css  Start*/
:root{
	 --side-space: clamp(1.25rem, -0.8929rem + 4.4643vw, 3.125rem);
	 --sec-tp-btm-pad: clamp(2.8125rem, -0.4018rem + 6.6964vw, 5.625rem); /*Max 100px*/
	 --row-gap-20: 20px;
	 --clm-gap-100: clamp(1.25rem, -4.4643rem + 11.9048vw, 6.25rem); /*Max 100px*/
	
	 --extra-large-heading: clamp(2rem, -1.4286rem + 7.1429vw, 5rem);/*Max 80px - Min 32px*/
	 --large-heading: clamp(2rem, -0.7143rem + 5.6548vw, 4.375rem);;/*Max 70px - Min 32px*/
	
     --h1: clamp(2.25rem, 0.5357rem + 3.5714vw, 3.75rem); /*Max 60px - Min 36px*/
	 --h2: clamp(2rem, 0.3571rem + 3.4226vw, 3.4375rem); /*Max 55px */
	 --h3: clamp(1.5625rem, 0.1339rem + 2.9762vw, 2.8125rem); /*Max 45px */
	 --h4: clamp(1.375rem, 0.4464rem + 1.9345vw, 2.1875rem); /*Max 35px */
	 --h5: clamp(1.25rem, 0.8214rem + 0.8929vw, 1.625rem); /*Max 26px */
	 --h6:18px;
	
	 --extra-large-p: clamp(1.125rem, 0.125rem + 2.0833vw, 2rem);
	 --large-p: clamp(1.25rem, 0.8214rem + 0.8929vw, 1.625rem);
	 --medium-p:clamp(1rem, 0.4286rem + 1.1905vw, 1.5rem);
	 --p: 16px;
	 --a: 18px;
	
	--lg-flrs-txt: clamp(4.375rem, 0.0893rem + 8.9286vw, 8.125rem);
	--md-flrs-txt: clamp(3.75rem, 0.8929rem + 5.9524vw, 6.25rem);
     	
	 --transition: all .3s;
	
	--slider-d-pagi-color:rgba(255, 255, 255, 0.3);
}


#brx-content{
	background:#fff;
	z-index:1;
}

/* Slider Css*/
 .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .swiper {
      width: 100%;
      height: auto;
      margin-left: auto;
      margin-right: auto;
    }
	.nv-team-slider-tab.swiper {
		height:auto;
	}
    .swiper-slide {
      background-size: cover;
      background-position: center;
	  height:auto!important;
    }
	
	.venturetrack-slider,
    .mySwiper2 {
      height: 100%;
      width: 100%;
	  overflow:visible!important;
    }
	.nv-team-slider-tab,
	.venturetrack-tab,
    .mySwiper {
      height: auto;
      box-sizing: border-box;
      padding: 10px 0;
    }
	
	.mySwiper .swiper-slide,
    .venturetrack-tab .swiper-slide {
      width: 25%;
      height: auto;
      opacity: 0.4;
    }
	.nv-team-slider-tab .swiper-slide-thumb-active,
	.mySwiper .swiper-slide-thumb-active,
    .venturetrack-tab .swiper-slide-thumb-active {
      opacity: 1;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.mySwiper2 .swiper-slide:after,
.venturetrack-slider .swiper-slide:after{
	content:'';
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:linear-gradient(180deg, rgb(255 255 255 / 70%) 0%, rgb(255 255 255 / 70%) 100%);
	transition:background-color .2s;
}
.mySwiper2 .swiper-slide-active.swiper-slide:after{
	z-index:-1;
}
.mySwiper2 .swiper-slide-active.swiper-slide:after,
.venturetrack-slider .swiper-slide-active.swiper-slide:after{
	background:transparent;
}

.nv-team-slider{
	height: 100%;
    width: 100%;
	overflow:inherit!important;
}

/* Time Line Slider Css*/
    .timelineGallery {
      height: 100%;
      width: 100%;
    }
	.timelineGallery,
	.timelineYear {
		overflow:inherit!important;
	}
    .timelineYear {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }

    .timelineYear .swiper-slide {
      width: 25%;
      height: 100%;
    }

    .timelineYear .swiper-slide-thumb-active {
      opacity: 1;
    }

   


/*Responsive  Css*/
@media screen and (max-width:1440px) {
	.nv-timeline-yr-content-blck.brxe-block{
		 left: -370%!important;
	}
	.nv-tl-navigation.brxe-block {
	right: -70% !important;
}
	/*.nv-video-slider .splide__arrows.custom {
    right: -300px!important;
	}*/
}
@media screen and (max-width:1024px) {
	    .nv-timeline-yr-content-blck.brxe-block {
        left: -230% !important;
	}
	.nv-timeline-yr-content-blck.brxe-block {
		width: 350px !important;
        min-width: 350px !important;
	}
	    .nv-tl-navigation.brxe-block {
        right: 0% !important;
    }
	    .nv-video-slider .splide__arrows.custom {
        right: 0px !important;
    }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait){
		.nv-case-slider-column{
			padding-right:30px!important;
		}
    .swiper .nv-dark-progressbar {
    width: 65% !important;
}

}
@media screen and (max-width:767px) {
    .nv-timeline-yr-content-blck.brxe-block {
        left: -90% !important;
    }
	.nv-timeline-yr-content-blck.brxe-block {
		width: 300px !important;
        min-width: 300px !important;
	}
	    .nv-video-slider .splide__arrows.custom {
        right: 0px !important;
    }
     .swiper .nv-dark-progressbar {
    width: 100% !important;
}
}
