/************************************/
/***       32. Responsive Css     ***/
/************************************/



@media (max-width: 991px){
	.pbmit-card-box-wrapper-inner{
		display: block!important;
	}
	.pbmit-element-card-box-style-1 .pbmit-card-box-wrapper{
		margin-bottom: 20px;
	}
	.pbmit-element-card-box-style-1 .pbmit-card-box{
        display: block;
        width:100%
    }
	.pbmit-element-card-box-style-1 .pbmit-card-box-img{
		width:100%
	}
	.our-potential-img figure{
		transform: none!important;
		opacity: 1!important;
		visibility: visible!important;
	}
	.our-potential-img img{
		aspect-ratio: initial;
	}
	.intro-video.bg-section{
		height: 120vh;
	}
	.our-approach-image img{
		aspect-ratio: initial;
	}
}
@media (max-width: 767px){
	.pbmit-element-card-box-style-1 .pbmit-card-box{
		padding: 12px 15px 0 15px;
	}
	.intro-video.bg-section{
		height: 130vh;
	}
	.gerry-intro.intro-video{
		background-size: cover;
	}
	.our-partners .row .col-6{
		flex:0 0 100%;
		width:100%
	}
	.post-featured-image figure img{
		aspect-ratio: initial;
	}
	.cook-wrapper.intro-video.bg-section{
		height: 100vh;
	}
	.scrolling-content span {
		font-size: 50px;
		-webkit-text-stroke: 0px transparent;
	}
}
@media (max-width: 575px){
	.intro-video.bg-section{
		height: 140vh;
		background-position: 100% 100% !important;
	}
	.our-blog .row .col-6{
		flex:0 0 100%;
		width:100%
	}
	.our-blog .row div[class*='col-']{
		margin-bottom: 24px!important;
	}
	.our-blog .sidebar-cta-Body{
		min-height: auto;
	}
	.aboutus-page-wrapper .about-us-images {
		position: relative;
		padding: 0 30px 55px 20px;
	}
	.about-us-img-1 img{
		aspect-ratio: initial;
	}
}
@media (max-width: 420px){
	.intro-video.bg-section{
		height: 150vh;
	}
	.aboutus-page-wrapper .about-us-images {
		padding: 0 40px 55px 20px;
	}
	.about-us-img-2{
		max-width: 135px;
	}
}